.si-page{padding-bottom:1px}.si-hero{max-width:1600px;min-height:min(760px,100svh - 76px);padding:clamp(105px, 13vh, 158px) var(--v2-gutter) 88px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.8fr);align-items:center;gap:clamp(46px,8vw,120px);margin:0 auto;display:grid}.si-hero__copy{max-width:740px}.si-hero h1{margin:25px 0 26px;font-size:clamp(58px,8vw,112px)}.si-hero h1 em{color:var(--v2-pine)}.si-hero .v2-lead{max-width:50ch}.si-hero__price{align-items:baseline;gap:12px;display:flex;margin-top:24px!important}.si-hero__price strong{font:500 clamp(36px, 4vw, 52px)/1 var(--v2-serif)}.si-hero__price span{color:var(--v2-ink-2);font-size:15px}.si-hero__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.si-preview{border:1px solid var(--v2-line);background:var(--v2-white);padding:clamp(26px,4vw,44px);box-shadow:0 24px 70px #1014180f}.si-preview__label,.si-step__number,.si-report-card__num{color:var(--v2-pine);font:11px var(--v2-mono);letter-spacing:.15em;text-transform:uppercase}.si-preview__row{border-bottom:1px solid var(--v2-line);grid-template-columns:32px 1fr;align-items:baseline;gap:14px;padding:21px 0;display:grid}.si-preview__row span{color:var(--v2-brass);font:12px var(--v2-mono)}.si-preview__row p{font:400 clamp(20px, 2vw, 27px)/1.2 var(--v2-serif)}.si-preview__note{color:var(--v2-ink-2);font-size:14px;margin-top:22px!important}.si-report{padding-top:clamp(72px,10vw,140px)}.si-report .v2-head,.si-ladder .v2-head{max-width:850px}.si-report .v2-head .v2-lead,.si-ladder .v2-head .v2-lead{margin-top:20px}.si-report__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.si-report-card{border:1px solid var(--v2-line);background:var(--v2-white);min-height:245px;padding:clamp(26px,4vw,42px)}.si-report-card h3{margin-top:35px;font-size:clamp(25px,3vw,38px)}.si-report-card p{max-width:48ch;color:var(--v2-ink-2);margin-top:14px;font-size:15px}.si-plan{background:var(--v2-pine-wash);grid-template-columns:46px 1fr;align-items:start;gap:14px;margin-top:18px;padding:24px clamp(26px,4vw,42px);display:grid}.si-plan__mark{color:var(--v2-pine);font:24px var(--v2-serif)}.si-plan p{color:var(--v2-ink-2);font-size:15px}.si-plan strong{color:var(--v2-ink)}.si-ladder{background:#f2f2ed;margin-top:clamp(90px,14vw,190px);padding:clamp(70px,9vw,120px) 0}.si-ladder__steps{margin-top:54px}.si-step{border:1px solid var(--v2-line);background:var(--v2-white);padding:clamp(25px,4vw,42px)}.si-step h3,.si-package h3{margin-top:16px;font-size:clamp(26px,3.2vw,40px)}.si-step>p:not(.si-step__price):not(.si-step__scope),.si-package>div>p{max-width:54ch;color:var(--v2-ink-2);margin-top:12px;font-size:15px}.si-step__price{font:500 clamp(28px, 3.5vw, 42px)/1.1 var(--v2-serif);margin-top:18px!important}.si-step__price small{color:var(--v2-ink-2);font:400 14px var(--v2-sans)}.si-step__scope{border-top:1px solid var(--v2-line);color:var(--v2-ink-2);padding-top:14px;font-size:13px;margin-top:20px!important}.si-step>a{color:var(--v2-pine);text-underline-offset:4px;margin-top:16px;font-size:14px;text-decoration:underline;display:inline-block}.si-step--entry{border-top:3px solid var(--v2-brass);max-width:690px;margin:0 auto}.si-step__connector{height:55px;color:var(--v2-pine);place-items:center;font-size:25px;display:grid}.si-followons{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.si-followons .si-step{min-height:300px}.si-package{background:var(--v2-pine-wash);border:1px solid #0a5c4a47;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 50px;margin-top:18px;padding:clamp(26px,4vw,42px);display:grid}.si-package h3{max-width:20ch}.si-package .si-step__price{white-space:nowrap;margin-top:0!important}.si-package .si-step__scope{border-color:#0a5c4a29;grid-column:1/-1;margin-top:0!important}.si-step__connector--after{height:72px}.si-step--ongoing{border-top:3px solid var(--v2-pine);max-width:860px;margin:0 auto}.si-step--ongoing ul{color:var(--v2-ink-2);gap:10px;margin:23px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.si-step--ongoing li:before{content:"✓";color:var(--v2-pine);margin-right:12px}.si-close{padding-top:clamp(90px,13vw,170px);padding-bottom:clamp(80px,11vw,145px)}.si-close h2{max-width:800px;margin-top:22px}.si-close h2 em{color:var(--v2-pine)}.si-close .v2-lead{margin-top:20px}.si-close .si-hero__actions{margin-top:28px}@media (max-width:850px){.si-hero{grid-template-columns:1fr;gap:42px;min-height:0;padding-top:108px}.si-preview{max-width:660px}}@media (max-width:620px){.si-hero{padding-top:88px}.si-hero__actions{flex-direction:column;align-items:flex-start}.si-report__grid,.si-followons{grid-template-columns:1fr}.si-report-card{min-height:auto}.si-report-card h3{margin-top:24px}.si-package{grid-template-columns:1fr;gap:18px}.si-package .si-step__scope{grid-column:auto}.si-package .si-step__price{margin-top:0!important}}@media (prefers-reduced-motion:reduce){.si-page *,.si-page :before,.si-page :after{scroll-behavior:auto!important}}
