.ef1v1q_example{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,64px);padding:clamp(22px,4vw,42px);display:grid}.ef1v1q_controls,.ef1v1q_receipt{min-width:0}.ef1v1q_controls h3,.ef1v1q_receipt h3{letter-spacing:-.5px;margin:0;font-size:24px;line-height:1.2}.ef1v1q_intro{color:var(--mute);margin:10px 0 24px;line-height:1.5}.ef1v1q_field+.ef1v1q_field{margin-top:20px}.ef1v1q_field label{margin-bottom:8px;font-size:14px;font-weight:650;display:block}.ef1v1q_field input,.ef1v1q_field select{width:100%;min-height:48px;color:var(--text);font:inherit;background:#fff;border:1px solid #cdd1c9;border-radius:10px;padding:12px;font-size:16px}.ef1v1q_field select{padding-right:26px}.ef1v1q_field input:focus-visible,.ef1v1q_field select:focus-visible{outline:2px solid var(--club);outline-offset:3px}.ef1v1q_field input[aria-invalid=true]{border-color:var(--bad)}.ef1v1q_amountInput{position:relative}.ef1v1q_amountInput span{color:var(--mute);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.ef1v1q_amountInput input{font-variant-numeric:tabular-nums;padding-left:32px}.ef1v1q_help,.ef1v1q_error{margin:8px 0 0;font-size:13px;line-height:1.5}.ef1v1q_help{color:var(--mute)}.ef1v1q_error{color:var(--bad)}.ef1v1q_receipt{background:var(--bg);border:1px solid var(--line);border-radius:14px;align-self:center;padding:clamp(20px,3vw,30px)}.ef1v1q_receiptLabel{color:var(--mute);letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:650;display:block}.ef1v1q_receipt h3{font-size:20px}.ef1v1q_breakdown{margin:26px 0 0}.ef1v1q_breakdown>div{justify-content:space-between;align-items:baseline;gap:18px;padding:10px 0;font-size:15px;display:flex}.ef1v1q_breakdown dt{color:var(--mute)}.ef1v1q_breakdown dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.ef1v1q_breakdown .ef1v1q_payerTotal{border-top:1px solid #d8ddd4;border-bottom:1px solid #d8ddd4;margin:8px 0;padding:16px 0;font-weight:650}.ef1v1q_payerTotal dt{color:var(--text)}.ef1v1q_breakdown .ef1v1q_clubTotal{background:var(--club-soft);color:var(--club-deep);border-radius:12px;margin-top:18px;padding:22px;display:block}.ef1v1q_clubTotal dt{color:inherit;font-size:14px;font-weight:600}.ef1v1q_clubTotal dd{letter-spacing:-1px;margin-top:6px;font-size:clamp(28px,3vw,38px);font-weight:650;line-height:1.2}.ef1v1q_receiptNote{color:var(--mute);margin:18px 0 0;font-size:12.5px;line-height:1.5}.ef1v1q_empty{margin:26px 0;line-height:1.5}@media (max-width:720px){.ef1v1q_example{grid-template-columns:1fr}}
.xWFtJW_hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:clamp(28px,4vw,58px);display:grid}.xWFtJW_hero h1{max-width:12ch}.xWFtJW_hero .btn{gap:10px}.xWFtJW_paymentPreview{border:1px solid var(--line);box-shadow:0 20px 48px -30px var(--club-deep);background:#fff;border-radius:20px;overflow:hidden;transform:rotate(1deg)}.xWFtJW_previewHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:22px 24px 0;display:flex}.xWFtJW_previewBrand{color:var(--club);align-items:center;gap:8px;font-weight:700;display:inline-flex}.xWFtJW_previewLabel{color:var(--mute);font-size:12px}.xWFtJW_previewTitle{letter-spacing:-.03em;padding:22px 24px 16px;font-size:26px;font-weight:650;line-height:1.15}.xWFtJW_paymentRows{margin:0;padding:0 24px;list-style:none}.xWFtJW_paymentRows li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:20px 0;display:flex}.xWFtJW_paymentRows li:last-child{border:0}.xWFtJW_rowIcon{background:var(--club-soft);width:38px;height:38px;color:var(--club);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.xWFtJW_paymentRows b{font-size:15px;display:block}.xWFtJW_paymentRows small{color:var(--mute);margin-top:3px;font-size:12px;font-weight:400;display:block}.xWFtJW_paymentRows strong{text-align:right;font-variant-numeric:tabular-nums;margin-left:auto;font-size:20px}.xWFtJW_paymentRows strong small{color:var(--club);font-weight:600}.xWFtJW_previewFooter{background:var(--club-soft);color:var(--club-deep);gap:10px;padding:16px 24px;font-size:13px;display:flex}.xWFtJW_previewFooter svg{flex:none}.xWFtJW_proofStrip{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:20px;margin-top:12px;padding:22px 0;display:grid}.xWFtJW_proofStrip p{color:var(--mute);align-items:center;gap:12px;font-size:14px;display:flex}.xWFtJW_proofStrip svg{color:var(--club);flex:none}.xWFtJW_proofStrip b{color:var(--text);font-size:16px;display:block}.xWFtJW_collectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 30px;display:grid}.xWFtJW_collection{border-top:1px solid var(--line);padding:24px 0}.xWFtJW_collection h3{letter-spacing:-.02em;margin:16px 0 10px;font-size:21px;line-height:1.2}.xWFtJW_collection p{color:var(--mute);font-size:15.5px}.xWFtJW_collectionDetail{color:var(--club);margin-top:18px;font-size:12px;font-weight:600;display:block}.xWFtJW_treasurer{background:var(--club-deep);color:#fff;border-radius:20px;grid-template-columns:1fr 1fr;gap:40px;padding:clamp(24px,4vw,46px);display:grid}.xWFtJW_treasurer .eyebrow{color:#fff}.xWFtJW_treasurer h2,.xWFtJW_setup h2,.xWFtJW_closing h2{letter-spacing:-.03em;margin:12px 0 18px;font-size:clamp(28px,3.4vw,42px);line-height:1.06}.xWFtJW_treasurer p{color:#e0eadc;max-width:43ch}.xWFtJW_textLink{text-underline-offset:4px;align-items:center;gap:10px;font-weight:600;display:inline-flex}.xWFtJW_treasurer .xWFtJW_textLink{color:#fff;margin-top:24px}.xWFtJW_treasurerList{align-content:center;gap:24px;margin:0;padding:0;list-style:none;display:grid}.xWFtJW_treasurerList li{color:#e0eadc;gap:12px;font-size:15px;display:flex}.xWFtJW_treasurerList b{color:#fff;margin-bottom:5px;font-size:17px;display:block}.xWFtJW_treasurerList svg{color:#fff;flex:none}.xWFtJW_rateLayout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:24px;display:grid}.xWFtJW_rateHighlight{background:var(--club-soft);color:var(--club-deep);border-radius:20px;padding:clamp(24px,3vw,36px)}.xWFtJW_rateHighlight h3{margin-top:18px;font-size:19px}.xWFtJW_bigRate{letter-spacing:-.04em;white-space:nowrap;margin:12px 0 28px;font-size:clamp(56px,6vw,72px);font-weight:700;line-height:1.1}.xWFtJW_bigRate span{letter-spacing:-.02em;font-size:.5em;font-weight:550}.xWFtJW_rateHighlight>span{margin-top:12px;font-size:13px;display:block}.xWFtJW_prices{border-collapse:collapse;width:100%;font-size:15px}.xWFtJW_prices caption{text-align:left;margin-bottom:18px;font-size:17px;font-weight:600}.xWFtJW_prices thead th{text-align:left;color:var(--mute);padding-bottom:12px;font-size:13px;font-weight:500}.xWFtJW_prices td,.xWFtJW_prices tbody th{border-top:1px solid var(--line);vertical-align:top;text-align:left;padding:16px 0}.xWFtJW_prices tbody th{padding-right:20px;font-weight:600}.xWFtJW_prices th small{color:var(--mute);max-width:37ch;margin-top:5px;font-size:12px;font-weight:400;display:block}.xWFtJW_prices td{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--club-deep);font-weight:650}.xWFtJW_tableNote{color:var(--mute);margin-top:18px;font-size:13px}.xWFtJW_serviceIntro{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.xWFtJW_serviceIntro .section-head{max-width:700px}.xWFtJW_serviceTag{background:var(--club-soft);color:var(--club-deep);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;margin-top:30px;padding:12px 16px;font-size:14px;font-weight:600;display:inline-flex}.xWFtJW_setup{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:1.3fr 1fr;gap:40px;padding:clamp(24px,4vw,42px);display:grid}.xWFtJW_setup p{color:var(--mute);max-width:55ch}.xWFtJW_contact{border-left:1px solid var(--line);align-self:center;justify-items:start;gap:10px;padding-left:36px;display:grid}.xWFtJW_contact a{color:var(--club);text-underline-offset:4px;overflow-wrap:anywhere}.xWFtJW_contact small{color:var(--mute);margin-top:8px}.xWFtJW_faq{max-width:820px;margin-inline:auto}.xWFtJW_faq details{border-top:1px solid var(--line)}.xWFtJW_faq details:last-child{border-bottom:1px solid var(--line)}.xWFtJW_faq summary{cursor:pointer;padding:20px 30px 20px 0;font-size:18px;font-weight:600}.xWFtJW_faq details p{color:var(--mute);padding:0 24px 22px 0;line-height:1.6}.xWFtJW_money{border-block:1px solid var(--line);align-items:center;gap:26px;padding:28px 0;display:flex}.xWFtJW_money>span,.xWFtJW_money>svg{flex:none}.xWFtJW_money h2{letter-spacing:-.02em;margin-bottom:6px;font-size:23px}.xWFtJW_money p{color:var(--mute);max-width:68ch;font-size:15px}.xWFtJW_money>svg{color:var(--club);margin-left:auto}.xWFtJW_closing{background:var(--club-soft);text-align:center;border-radius:20px;margin-top:clamp(52px,7vw,92px);padding:clamp(28px,5vw,56px)}.xWFtJW_closing h2{color:var(--club-deep)}.xWFtJW_closing>p{color:var(--club-deep);max-width:58ch;margin-inline:auto}.xWFtJW_closing .actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:24px 0 18px;display:flex}.xWFtJW_closing small{max-width:70ch;color:var(--mute);margin-inline:auto;font-size:13px;display:block}.xWFtJW_footnotes{color:var(--mute);gap:10px;margin-top:32px;font-size:12px;line-height:1.6;display:grid}.xWFtJW_footnotes a{text-underline-offset:3px}@media (max-width:960px){.xWFtJW_hero{grid-template-columns:1fr 1fr;gap:26px}.xWFtJW_previewHeader,.xWFtJW_previewTitle,.xWFtJW_previewFooter,.xWFtJW_paymentRows{padding-inline:18px}.xWFtJW_paymentRows li{gap:8px}.xWFtJW_rowIcon{width:30px;height:30px}.xWFtJW_collectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.xWFtJW_serviceIntro{display:block}.xWFtJW_serviceTag{margin:-12px 0 24px}.xWFtJW_rateLayout{grid-template-columns:.7fr 1fr}.xWFtJW_bigRate{font-size:52px}}@media (max-width:700px){.xWFtJW_hero,.xWFtJW_treasurer,.xWFtJW_rateLayout,.xWFtJW_setup{grid-template-columns:1fr}.xWFtJW_hero h1{max-width:14ch}.xWFtJW_paymentPreview{margin-top:6px;transform:none}.xWFtJW_proofStrip{grid-template-columns:1fr;gap:16px}.xWFtJW_proofStrip b{display:inline}.xWFtJW_collectionGrid{gap:0 20px}.xWFtJW_collection h3{font-size:20px}.xWFtJW_treasurer{gap:30px}.xWFtJW_rateHighlight{padding:26px}.xWFtJW_bigRate{margin-bottom:16px;font-size:64px}.xWFtJW_contact{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.xWFtJW_money{flex-wrap:wrap;gap:16px}.xWFtJW_money>div{flex-basis:100%;order:1}.xWFtJW_prices{font-size:14px}.xWFtJW_prices tbody th{padding-right:12px}.xWFtJW_prices td{white-space:normal;min-width:105px}}@media (max-width:440px){.xWFtJW_collectionGrid{grid-template-columns:1fr}.xWFtJW_collection{padding-block:22px}.xWFtJW_collection h3,.xWFtJW_collectionDetail{margin-top:12px}.xWFtJW_hero .actions{flex-direction:column;align-items:stretch}}
