.sv2-ahero{background:var(--sv2-pine);color:var(--sv2-white)}.sv2-ahero-inner{max-width:var(--sv2-container);margin:0 auto;padding:56px var(--sv2-gutter) 80px;display:flex;flex-wrap:wrap;gap:48px 64px;align-items:center}.sv2-ahero-copy{flex:1 1 460px;min-width:0}.sv2-ahero-copy .sv2-h1{margin-top:28px;color:var(--sv2-white);max-width:640px}.sv2-ahero-copy .sv2-ahero-lead{margin:22px 0 0;max-width:560px;font-size:18px;line-height:1.6;color:var(--sv2-mint-light)}.sv2-ahero-panel{flex:1 1 400px;min-width:0;max-width:520px}.sv2-panel-light{background:var(--sv2-white);color:var(--sv2-ink);border:1px solid var(--sv2-line);border-radius:var(--sv2-r-panel);padding:24px 26px 18px;box-shadow:0 30px 60px -40px rgba(15,42,34,.35)}.sv2-panel-light .sv2-panel-head .sv2-record-label{color:var(--sv2-ink);font-weight:600;font-size:15px}.sv2-panel-chip{display:inline-block;background:var(--sv2-icon-tile-light);color:var(--sv2-evergreen);font-size:12.5px;font-weight:600;padding:4px 10px;border-radius:999px}.sv2-panel-sub{margin-top:4px;font-size:13px;color:var(--sv2-muted)}.sv2-panel .sv2-panel-sub{color:var(--sv2-mint-light)}.sv2-panel-light .sv2-record-rule{background:var(--sv2-line)}.sv2-panel-light dl>div{border-top-color:var(--sv2-line)}.sv2-panel-light dt{color:var(--sv2-muted)}.sv2-panel-light dd{color:var(--sv2-ink)}.sv2-panel dd .sv2-id,.sv2-panel-light dd .sv2-id{font-weight:500}.sv2-panel-light .sv2-panel-note,.sv2-panel-lock{color:var(--sv2-muted)}.sv2-panel-lock{display:inline-flex;align-items:center;gap:6px;font-size:13.5px}.sv2-panel-rows{list-style:none;margin:8px 0 0;padding:0}.sv2-panel-rows li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:11px 0;border-top:1px solid var(--sv2-footer-line);font-size:14.5px}.sv2-panel-rows li:first-child{border-top:0}.sv2-panel-rows li>span:last-child{font-family:var(--sv2-mono);font-size:12.5px;color:var(--sv2-mint);white-space:nowrap}.sv2-panel-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.sv2-panel-actions>span{display:inline-block;font-size:13.5px;font-weight:600;padding:9px 14px;border-radius:var(--sv2-r-button);border:1px solid var(--sv2-line);color:var(--sv2-ink)}.sv2-panel-actions>span[data-primary=true]{background:var(--sv2-pine);color:var(--sv2-white);border-color:var(--sv2-pine)}.sv2-paybar{display:flex;gap:4px;height:10px;margin-top:16px;border-radius:4px;overflow:hidden}.sv2-paybar>span{display:block;height:100%;border-radius:4px}.sv2-paybar-labels{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font-size:12.5px;color:var(--sv2-mint-muted)}.sv2-book{margin-top:14px}.sv2-book-row{margin-top:12px}.sv2-book-row>div:first-child{display:flex;justify-content:space-between;gap:12px;font-size:13.5px}.sv2-book-row>div:first-child>span:last-child{font-family:var(--sv2-mono);font-size:12.5px;color:var(--sv2-mint)}.sv2-book-bar{position:relative;height:8px;margin-top:6px;background:var(--sv2-pine);border-radius:4px}.sv2-book-bar>span{position:absolute;left:0;top:0;bottom:0;background:var(--sv2-mint);border-radius:4px}.sv2-sms{background:var(--sv2-white);color:var(--sv2-ink);border-radius:10px;padding:14px 16px;margin-top:14px;font-size:14.5px;line-height:1.55}.sv2-sms>div:first-child{font-weight:600;margin-bottom:4px}.sv2-sms .sv2-id{font-size:13.5px}.sv2-benefits{margin-top:52px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:40px 48px}.sv2-benefit .sv2-h3{margin-top:18px;color:var(--sv2-pine)}.sv2-benefit p{margin:8px 0 0;font-size:15.5px;line-height:1.55;color:var(--sv2-text)}.sv2-steps-wrap{margin-top:44px;background:var(--sv2-white);border-radius:var(--sv2-r-card);overflow:hidden;border:1px solid var(--sv2-line)}.sv2-steptable{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.sv2-steptable th{background:var(--sv2-pine);color:var(--sv2-white);text-align:left;font-size:13.5px;font-weight:600;padding:14px 20px}.sv2-steptable th:first-child{width:22%}.sv2-steptable td{padding:16px 20px;border-top:1px solid var(--sv2-line);color:var(--sv2-text);vertical-align:top}.sv2-steptable td.sv2-step-name{font-weight:600;color:var(--sv2-pine)}.sv2-steps-note{margin:18px 0 0;font-size:14.5px;color:var(--sv2-muted)}@media (max-width:700px){.sv2-steptable thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sv2-steptable tr{display:block;padding:8px 0;border-top:1px solid var(--sv2-line)}.sv2-steptable td{display:block;border-top:0;padding:4px 20px}.sv2-steptable td[data-h]:before{content:attr(data-h);display:block;font-size:12.5px;color:var(--sv2-muted);font-weight:500}}.sv2-numbered{margin-top:52px;list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:32px 40px;counter-reset:sv2n}.sv2-numbered li{counter-increment:sv2n}.sv2-numbered li>span{display:block;width:10px;height:10px;border-radius:999px;background:var(--sv2-evergreen)}.sv2-numbered .sv2-h3{margin-top:16px;color:var(--sv2-pine)}.sv2-numbered p{margin:8px 0 0;font-size:15.5px;line-height:1.55;color:var(--sv2-text)}.sv2-two{display:flex;flex-wrap:wrap;gap:48px 64px;align-items:flex-start}.sv2-two>div:first-child{flex:1 1 420px;min-width:0}.sv2-two>div:last-child{flex:1 1 400px;min-width:0}.sv2-two .sv2-h2{color:var(--sv2-pine)}.sv2-two p.sv2-copy{margin:20px 0 0;font-size:17px;line-height:1.6;color:var(--sv2-text);max-width:560px}.sv2-two p.sv2-copy+p.sv2-copy{margin-top:14px}.sv2-docs{list-style:none;margin:28px 0 0;padding:0}.sv2-docs li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:start;padding:10px 0;border-top:1px solid var(--sv2-line);font-size:15.5px;color:var(--sv2-ink)}.sv2-docs li>svg{color:var(--sv2-evergreen);margin-top:2px}.sv2-join-note{margin:22px 0 0;font-size:15px;line-height:1.6;color:var(--sv2-muted);max-width:560px}.sv2-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.sv2-btn-outline-dark{color:var(--sv2-pine);border:1px solid var(--sv2-line);text-decoration:none;font-weight:600;font-size:15px;padding:11px 18px;border-radius:var(--sv2-r-button);display:inline-block;white-space:nowrap}.sv2-kv{margin-top:8px}.sv2-kv>div{display:grid;grid-template-columns:minmax(130px,200px) minmax(0,1fr);gap:6px 20px;padding:14px 0;border-top:1px solid var(--sv2-line);font-size:15px;line-height:1.5}.sv2-kv>div>span:first-child{font-weight:600;color:var(--sv2-pine)}.sv2-kv>div>span:last-child{color:var(--sv2-text)}.sv2-band{display:flex;flex-wrap:wrap;gap:40px 64px;align-items:center}.sv2-band>div{flex:1 1 420px;min-width:0}.sv2-band .sv2-h2{margin-top:22px;color:var(--sv2-white)}.sv2-band p{margin:18px 0 0;font-size:17px;line-height:1.6;color:var(--sv2-white);max-width:560px}.sv2-band p a{color:var(--sv2-white);font-weight:600;text-underline-offset:4px}.sv2-band ul{flex:1 1 360px;min-width:0;list-style:none;margin:0;padding:0}.sv2-band li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:14px 0;border-top:1px solid rgba(255,255,255,.22);font-size:16.5px;line-height:1.45;color:var(--sv2-white)}.sv2-band li>span:first-child{color:var(--sv2-mint)}.sv2-faq{display:flex;flex-wrap:wrap;gap:32px 64px;align-items:flex-start}.sv2-faq .sv2-h2{flex:0 1 320px;color:var(--sv2-pine)}.sv2-faq>div{flex:1 1 520px;min-width:0}.sv2-faq details{border-top:1px solid var(--sv2-line);padding:16px 0}.sv2-faq details:last-of-type{border-bottom:1px solid var(--sv2-line)}.sv2-faq summary{cursor:pointer;list-style:none;font-size:17px;font-weight:600;color:var(--sv2-pine);display:flex;justify-content:space-between;gap:16px}.sv2-faq summary:after{content:"+";color:var(--sv2-evergreen);font-weight:500;flex:none}.sv2-faq details[open] summary:after{content:"\2212"}.sv2-faq details p{margin:10px 0 0;font-size:15.5px;line-height:1.6;color:var(--sv2-text);max-width:640px}.sv2-acta .sv2-hairline{margin-bottom:28px}.sv2-acta .sv2-h2{color:var(--sv2-white);font-size:clamp(40px,5.2vw,72px);line-height:1.02;letter-spacing:-.03em}.sv2-acta p{margin:22px 0 0;max-width:560px;font-size:18px;line-height:1.6;color:var(--sv2-mint-light)}.sv2-acta .sv2-actions{margin-top:36px}.sv2-acta .sv2-btn-on-pine{font-size:16px;padding:16px 26px}@media (max-width:700px){.sv2-ahero-inner{padding:40px var(--sv2-gutter) 56px}.sv2-panel-light{padding:20px 18px 14px}}