main .section.bhero{padding:calc(var(--hdr) + var(--s6)) 0 var(--s7)}.bhero__grid{gap:var(--s6);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;display:grid}.bhero .h1{max-width:13ch;font-size:clamp(40px,4.6vw,68px)}.bchips{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:560px;display:grid}.bchip{padding:var(--s2);border:1px solid var(--line-card);border-radius:var(--radius-card);background:var(--surface);align-content:start;gap:4px;display:grid}.bchip__v{font-size:var(--fs-5);letter-spacing:-.03em;color:var(--t1);font-weight:700;line-height:1}.bchip__l{font-size:var(--fs-1);color:var(--t2);line-height:1.35}.bchip__w{font-size:var(--fs-1);color:var(--t1);font-weight:600}.bhero__cta{gap:var(--s2);flex-wrap:wrap;width:100%;display:flex}.bhero__media{padding-bottom:var(--s5);padding-left:150px;position:relative}.bhero__photo{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-card);width:100%;height:auto;display:block}.bhero__media .bhero__clip{z-index:2;width:min(320px,58%);margin:0;position:absolute;bottom:0;left:0}.bproof{gap:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.bproof__card{align-content:start;gap:var(--s1);padding:var(--s4);border:1px solid var(--line-card);border-radius:var(--radius-card);background:var(--surface);min-width:0;display:grid}.bproof__v{letter-spacing:-.04em;color:var(--t1);margin:0;font-size:clamp(56px,6vw,88px);font-weight:700;line-height:.95}.bproof__line{color:var(--t2);margin:0}.bproof .bproof__clip{width:min(240px,100%);margin:var(--s2) 0 0}.bproof .clip__cap{display:none}.bcta{gap:var(--s2);flex-wrap:wrap;display:flex}.bcta--center{justify-content:center}.bctasec{padding-block:var(--s6)}.bfinal{text-align:center;align-items:center}.bplans{gap:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.bplan{align-items:flex-start;gap:var(--s3);padding:var(--s4);border:1px solid var(--line-card);border-radius:var(--radius-card);background:var(--surface);min-width:0}.bplan--rec{border:2px solid var(--sap)}.bplan__head{justify-content:space-between;align-items:center;gap:var(--s1);flex-wrap:wrap;width:100%;display:flex}.bplan .list{flex:1}.bplan .plan__cta{width:100%;margin-top:auto}.bplans__foot p{max-width:70ch}.bpromise{max-width:70ch;padding:var(--s4);border:1px solid var(--line-card);border-radius:var(--radius-card);background:var(--surface)}.bpromise .lede{margin:0}@media (width<=959px){.bhero__grid,.bplans,.bproof{grid-template-columns:minmax(0,1fr)}.bhero__grid{gap:var(--s5)}.bhero__media{max-width:560px;padding-left:0}}@media (width<=639px){main .section.bhero{padding:calc(var(--hdr) + var(--s2)) 0 var(--s6)}.bhero .h1{letter-spacing:-.03em;max-width:none;font-size:36px;line-height:1.04}.bhero .lede{font-size:var(--fs-2)}.bhero__text{gap:var(--s2)}.bchips{gap:var(--s1)}.bchip{padding:var(--s2) 12px}.bchip__v{font-size:30px}.bhero__cta{flex-direction:column}.bhero__cta .btn{width:100%}.bhero__media{padding-bottom:0}.bhero__photo{aspect-ratio:1}.bhero__media .bhero__clip{width:62%;margin:calc(var(--s7) * -1) 0 0 var(--s2);position:relative}.bplan{padding:var(--s3)}.bcta{flex-direction:column;width:100%}.bcta .btn{width:100%}.bproof__card{padding:var(--s3)}}.btl{gap:var(--s6) var(--s7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.btl__intro{gap:var(--s3);display:grid;position:sticky;top:96px}.btl__intro .lede{color:var(--t2);margin:0}.btl__rail,.btl__steps{margin:0;padding:0;list-style:none}.btl__rail{padding-left:28px;position:relative}.btl__rail:before{content:"";background:linear-gradient(var(--line-strong),var(--line-strong) 85%,var(--sap));width:2px;position:absolute;top:10px;bottom:10px;left:5px}.btl__group{padding-bottom:var(--s5);position:relative}.btl__group:before{content:"";background:var(--deep);border:2px solid var(--t3);border-radius:50%;width:12px;height:12px;position:absolute;top:5px;left:-28px}.btl__when{margin:0 0 var(--s2);font-size:var(--fs-1);letter-spacing:.02em;color:var(--t3);font-weight:600}.btl__steps{gap:var(--s3);display:grid}.btl__step{gap:2px;display:grid}.btl__title{font:600 var(--fs-3)/1.3 var(--ui);color:var(--t1);margin:0}.btl__step p{color:var(--t2);font-size:var(--fs-2);max-width:46ch;margin:0}.btl__group--end{padding-bottom:0}.btl__group--end:before{background:var(--sap);border-color:var(--sap);box-shadow:0 0 0 6px color-mix(in srgb,var(--sap) 22%,transparent)}.btl__group--end .btl__when{color:var(--sap-pale,var(--t1))}.btl__title--end{font-size:var(--fs-4)}@media (width<=959px){.btl{gap:var(--s5);grid-template-columns:minmax(0,1fr)}.btl__intro{position:static}}.bfit{border:1px solid var(--line-card);border-radius:var(--radius-card);background:var(--void);width:min(720px,100vw - 32px);max-width:none;max-height:min(920px,100dvh - 32px);color:var(--t2);padding:0;overflow:hidden}.bfit[open]{flex-direction:column;display:flex}.bfit::backdrop{background:#050910b8}.bfit__bar{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line-soft);display:flex}.bfit__title{color:var(--t1);margin:0;font-weight:600}.bfit__close{width:44px;height:44px;margin-right:calc(var(--s2) * -1);color:var(--t2);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.bfit__close:hover{background:var(--line-soft)}.bfit__body{overscroll-behavior:contain;padding:var(--s5) var(--s5) var(--s6);flex:1;overflow-y:auto}.bfit__card .leadform{max-width:none}.bfit__call{margin-top:var(--s4);min-height:520px}.bfit__call iframe{border:0;width:100%}body.bfit-open{overflow:hidden}@media (width<=639px){.bfit{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh;margin:0}.bfit__body{padding:var(--s4) var(--s3) var(--s6)}}
