.benefit-icon[data-astro-cid-hblz2oha]{object-fit:contain;width:4.75rem;height:4.75rem;display:block}.product-tour[data-astro-cid-wbaajah3]{width:min(100% - 4rem,80rem);margin:0 auto;padding:clamp(6.5rem,10vw,9rem) 0}.product-tour__intro[data-astro-cid-wbaajah3]{grid-template-columns:minmax(0,1fr) minmax(18rem,.62fr);align-items:end;gap:clamp(2rem,8vw,7rem);margin-bottom:clamp(3rem,6vw,5rem);display:grid}.product-tour__intro[data-astro-cid-wbaajah3] h2[data-astro-cid-wbaajah3]{color:#f1f8f5;letter-spacing:-.058em;max-width:13ch;margin:0;font-size:clamp(2.7rem,5.2vw,4.9rem);font-weight:610;line-height:.98}.product-tour__intro[data-astro-cid-wbaajah3]>div[data-astro-cid-wbaajah3]:last-child>p[data-astro-cid-wbaajah3]{color:#b3c6bd;margin:0;font-size:1rem;line-height:1.72}.product-tour__intro[data-astro-cid-wbaajah3]>div[data-astro-cid-wbaajah3]:last-child>span[data-astro-cid-wbaajah3]{color:#71877d;letter-spacing:.08em;text-transform:uppercase;margin-top:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;display:block}.product-tour__steps[data-astro-cid-wbaajah3]{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.product-tour__swipe[data-astro-cid-wbaajah3]{display:none}.product-tour__step[data-astro-cid-wbaajah3]{background:linear-gradient(135deg,#58dda208,#0000 36%),#0b1510;border:1px solid #20362c;border-radius:1.5rem;grid-template-columns:minmax(15rem,.38fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.25rem);padding:clamp(1.15rem,2.5vw,2rem);display:grid;overflow:hidden}.product-tour__step[data-astro-cid-wbaajah3]:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(15rem,.38fr)}.product-tour__step[data-astro-cid-wbaajah3]:nth-child(2n) .product-tour__copy[data-astro-cid-wbaajah3]{grid-area:1/2}.product-tour__step[data-astro-cid-wbaajah3]:nth-child(2n) .product-tour__screen[data-astro-cid-wbaajah3]{grid-area:1/1}.product-tour__copy[data-astro-cid-wbaajah3]{padding:clamp(.5rem,2vw,1.4rem)}.product-tour__number[data-astro-cid-wbaajah3]{color:#61e0ac;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.67rem;font-weight:680;display:block}.product-tour__copy[data-astro-cid-wbaajah3] h3[data-astro-cid-wbaajah3]{color:#edf7f2;letter-spacing:-.044em;margin:0;font-size:clamp(1.6rem,2.8vw,2.35rem);font-weight:590;line-height:1.08}.product-tour__copy[data-astro-cid-wbaajah3]>p[data-astro-cid-wbaajah3]{color:#9fb3a9;margin:1.15rem 0 0;font-size:.94rem;line-height:1.7}.product-tour__copy[data-astro-cid-wbaajah3] ul[data-astro-cid-wbaajah3]{color:#c8d9d1;gap:.65rem;margin:1.4rem 0 0;padding:0;font-size:.82rem;line-height:1.45;list-style:none;display:grid}.product-tour__copy[data-astro-cid-wbaajah3] li[data-astro-cid-wbaajah3]{padding-left:1.15rem;position:relative}.product-tour__copy[data-astro-cid-wbaajah3] li[data-astro-cid-wbaajah3]:before{content:"";border:1px solid #58dda2;border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.5em;left:0}.product-tour__screen[data-astro-cid-wbaajah3]{min-width:0}.product-tour__screen[data-astro-cid-wbaajah3] .product-shot{border-color:#58dda23b;border-radius:1rem;box-shadow:0 30px 65px -38px #000000e6}.product-tour__screen[data-astro-cid-wbaajah3] .product-shot picture{aspect-ratio:16/10;display:block;overflow:hidden}.product-tour__screen[data-astro-cid-wbaajah3] .product-shot img{object-fit:cover;object-position:50% 5%;width:100%;height:100%}.product-tour__screen--review[data-astro-cid-wbaajah3] .product-shot img{object-position:50% 18%}@media (width<=900px){.product-tour__intro[data-astro-cid-wbaajah3]{grid-template-columns:1fr;gap:1.5rem}.product-tour__intro[data-astro-cid-wbaajah3]>div[data-astro-cid-wbaajah3]:last-child{max-width:38rem}.product-tour__step[data-astro-cid-wbaajah3],.product-tour__step[data-astro-cid-wbaajah3]:nth-child(2n){grid-template-columns:1fr}.product-tour__step[data-astro-cid-wbaajah3]:nth-child(2n) .product-tour__copy[data-astro-cid-wbaajah3],.product-tour__step[data-astro-cid-wbaajah3]:nth-child(2n) .product-tour__screen[data-astro-cid-wbaajah3]{grid-area:auto}}@media (width<=640px){.product-tour[data-astro-cid-wbaajah3]{width:min(100% - 2rem,80rem);padding:5.5rem 0}.product-tour__intro[data-astro-cid-wbaajah3]{margin-bottom:1.35rem}.product-tour__intro[data-astro-cid-wbaajah3] h2[data-astro-cid-wbaajah3]{font-size:clamp(2.55rem,13vw,3.8rem)}.product-tour__step[data-astro-cid-wbaajah3]{scroll-snap-align:start;border-radius:1.15rem;gap:.75rem;padding:.75rem}.product-tour__copy[data-astro-cid-wbaajah3]{padding:1.15rem .85rem 1rem}.product-tour__copy[data-astro-cid-wbaajah3] h3[data-astro-cid-wbaajah3]{font-size:1.65rem}.product-tour__screen[data-astro-cid-wbaajah3] .product-shot picture{aspect-ratio:4/5}.product-tour__screen[data-astro-cid-wbaajah3] .product-shot img{object-position:50% 0}.product-tour__screen--review[data-astro-cid-wbaajah3] .product-shot img{object-position:50% 12%}.product-tour__swipe[data-astro-cid-wbaajah3]{color:#7f958a;margin:0 0 1rem;font-size:.75rem;display:block}.product-tour__steps[data-astro-cid-wbaajah3]{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:#58dda26b transparent;grid-template-columns:none;grid-auto-columns:88%;grid-auto-flow:column;gap:.85rem;padding:0 0 .85rem;scroll-padding-inline:0;overflow-x:auto}}.home-page{--home-max:1280px;color:#eaf5f0;width:100%}.home-page .home-eyebrow{color:#61e0ac;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:680;line-height:1.45}.home-button{text-align:center;border:1px solid #0000;border-radius:.8rem;justify-content:center;align-items:center;gap:.7rem;min-height:3rem;padding:0 1.25rem;font-size:.88rem;font-weight:680;line-height:1.2;transition:translate .18s,background-color .18s,border-color .18s;display:inline-flex}.home-button--primary{background:#58dda2;color:#04140f!important}.home-button--primary:hover{background:#72e7b7;translate:0 -2px}.home-button--quiet{background:#111d17b8;border-color:#304b3f;color:#dfece6!important}.home-button--quiet:hover{background:#16251e;border-color:#4e7563}.home-text-link{align-items:center;gap:.6rem;min-height:2.75rem;margin-top:1.6rem;font-size:.9rem;font-weight:650;display:inline-flex;color:#6ee7b7!important}.home-text-link span{transition:translate .18s}.home-text-link:hover span{translate:4px}.home-hero{isolation:isolate;background:radial-gradient(circle at 78% 24%,#58dda212,#0000 28rem),linear-gradient(#0c1611,#08100c);border:1px solid #21372d;border-radius:2rem;width:calc(100% - 3.5rem);max-width:1544px;margin:0 auto;padding:8.75rem 4rem 2.25rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05,0 28px 70px #00000040}.home-hero:before{z-index:-1;content:"";background-image:linear-gradient(#58dda206 1px,#0000 1px),linear-gradient(90deg,#58dda206 1px,#0000 1px);background-size:5rem 5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 62%,#0000);mask-image:linear-gradient(90deg,#0000,#000 62%,#0000)}.home-hero__stage{width:min(100%, var(--home-max));grid-template-columns:minmax(0,.88fr) minmax(32rem,1.12fr);align-items:center;gap:clamp(3rem,5vw,5rem);margin:0 auto;display:grid}.home-hero__copy h1{color:#f1f8f5;letter-spacing:-.064em;max-width:13ch;margin:0;font-size:clamp(3.5rem,5.2vw,5rem);font-weight:640;line-height:.96}.home-hero__copy h1 span{color:#65dfa9;margin-top:.09em;display:block}.home-hero__lede{color:#b3c6bd;max-width:36rem;margin:1.65rem 0 0;font-size:1.05rem;line-height:1.68}.home-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.8rem;display:flex}.home-hero__reassurance{color:#82968c;max-width:36rem;margin:.85rem 0 0;font-size:.75rem;line-height:1.55}.home-hero__product{min-width:0}.home-hero__product .product-shot picture{aspect-ratio:16/10;overflow:hidden}.home-hero__proof{width:min(100%, var(--home-max));border-top:1px solid #20362c;grid-template-columns:repeat(3,1fr);margin:3.25rem auto 0;padding:1.4rem 0 0;list-style:none;display:grid}.home-hero__proof li{flex-direction:column;gap:.35rem;min-width:0;padding:.2rem 1.7rem;display:flex}.home-hero__proof li:first-child{padding-left:0}.home-hero__proof li+li{border-left:1px solid #20362c}.home-hero__proof strong{color:#dcebe4;font-size:.88rem;font-weight:650}.home-hero__proof span{color:#7f9389;font-size:.72rem;line-height:1.45}.home-section-heading{max-width:46rem}.home-section-heading--center{text-align:center;margin-inline:auto}.home-section-heading h2,.home-output__copy h2,.home-consultants__copy h2,.home-final h2{color:#f0f8f4;letter-spacing:-.058em;margin:0;font-size:clamp(2.65rem,4.9vw,4.5rem);font-weight:610;line-height:.99}.home-section-heading>p:last-child,.home-output__copy>p,.home-consultants__copy>p:not(.home-eyebrow),.home-final>p:not(.home-eyebrow){color:#a8bbb2;margin:1.35rem 0 0;font-size:1rem;line-height:1.72}.home-outcomes{width:min(100% - 4rem, var(--home-max));margin:0 auto;padding:clamp(6.5rem,10vw,9rem) 0 2rem}.home-outcomes__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3.75rem;display:grid}.home-outcomes__grid article{background:radial-gradient(circle at 82% 8%,#58dda212,#0000 11rem),#0c1611;border:1px solid #21372d;border-radius:1.35rem;min-width:0;padding:1.7rem;position:relative;overflow:hidden}.home-outcomes__grid article>img{width:5.5rem;height:5.5rem;margin-bottom:1.6rem}.home-outcomes__grid article>span{color:#7d9a8c;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;position:absolute;top:1.55rem;right:1.5rem}.home-outcomes__grid h3{color:#e7f2ed;letter-spacing:-.035em;margin:0;font-size:1.35rem;font-weight:600}.home-outcomes__grid p{color:#94a99f;margin:.85rem 0 0;font-size:.88rem;line-height:1.68}.home-output{width:min(100% - 4rem, var(--home-max));grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(3rem,7vw,6rem);margin:0 auto;padding:clamp(6rem,9vw,8.5rem) 0;display:grid}.home-output__copy ul{border-top:1px solid #294238;gap:0;margin:2rem 0 0;padding:0;list-style:none;display:grid}.home-output__copy li{color:#9eb2a8;border-bottom:1px solid #20342b;align-items:baseline;gap:.65rem;padding:.9rem 0;font-size:.83rem;display:flex}.home-output__copy li strong{color:#68e0ad;font-size:1rem}.home-output__visual{background-color:#0b1711;background-image:linear-gradient(#58dda20a 1px,#0000 1px),linear-gradient(90deg,#58dda20a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:2.5rem 2.5rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #254033;border-radius:1.5rem;min-height:30rem;position:relative;overflow:hidden}.home-output__visual picture,.home-output__visual img{width:100%;height:100%;display:block}.home-output__visual picture{position:absolute;inset:0}.home-output__visual img{object-fit:cover;object-position:center;filter:brightness(.82)saturate(.92)}.home-output__visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#050c09b8);position:absolute;inset:0}.home-output__formats{z-index:1;gap:.45rem;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:1.25rem;left:1.25rem}.home-output__formats li{color:#bed1c8;letter-spacing:.06em;background:#09140fe0;border:1px solid #3a5b4c;border-radius:.45rem;padding:.42rem .65rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.63rem}.home-decision{padding:clamp(6.25rem, 9vw, 8.5rem) max(2rem, calc((100% - var(--home-max)) / 2));background:#0a1510;border-block:1px solid #20362c}.home-decision .home-section-heading{max-width:54rem}.home-decision__grid{grid-template-columns:minmax(0,1fr) minmax(17rem,.35fr);align-items:stretch;gap:1.25rem;margin-top:3.5rem;display:grid}.home-comparison,.home-price-card{background:#0c1611;border:1px solid #294238;border-radius:1.25rem;overflow:hidden}.home-comparison__head,.home-comparison__row{grid-template-columns:1fr 1fr 1fr;display:grid}.home-comparison__head{color:#83978d;border-bottom:1px solid #294238;font-size:.74rem;font-weight:650}.home-comparison__head>span,.home-comparison__row>*{align-items:center;min-width:0;padding:1rem 1.15rem;display:flex}.home-comparison__row+.home-comparison__row{border-top:1px solid #20342b}.home-comparison__row strong{color:#dbe9e2;font-size:.8rem;font-weight:620}.home-comparison__row span{color:#8ea298;font-size:.78rem;line-height:1.45}.home-comparison__mint{background:#102b20;border-left:1px solid #294238;color:#c9e6d9!important}.home-comparison__head .home-comparison__mint{gap:.5rem;color:#6ee7b7!important}.home-comparison__head svg{width:1.15rem;height:1.15rem}.home-price-card{flex-direction:column;padding:1.75rem;display:flex}.home-price-card>p{color:#8fa49a;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.76rem;font-weight:620}.home-price-card>strong{color:#68e0ad;letter-spacing:-.055em;margin-top:.9rem;font-size:clamp(2.7rem,5vw,4.25rem);font-weight:630;line-height:1;display:block}.home-price-card>span{color:#94a99f;margin-top:.55rem;font-size:.78rem}.home-price-card ul{color:#c4d6cd;gap:.75rem;margin:1.6rem 0 1.75rem;padding:0;font-size:.8rem;list-style:none;display:grid}.home-price-card li{padding-left:1rem;position:relative}.home-price-card li:before{content:"";background:#58dda2;border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.42em;left:0}.home-price-card .home-button{width:100%;margin-top:auto}.home-consultants{width:min(100% - 4rem, var(--home-max));background:#0e291f;border:1px solid #285541;border-radius:1.5rem;grid-template-columns:minmax(17rem,.48fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);margin:clamp(6.5rem,10vw,9rem) auto;padding:clamp(1.25rem,3.5vw,3rem);display:grid;overflow:hidden}.home-consultants__copy{padding:clamp(.5rem,2vw,1.25rem)}.home-consultants__copy h2{font-size:clamp(2.35rem,4.1vw,3.9rem)}.home-consultants__screen{min-width:0}.home-consultants__screen .product-shot{border-color:#376b54;box-shadow:0 30px 70px -38px #000000e6}.home-consultants__screen .product-shot picture{aspect-ratio:16/10;display:block;overflow:hidden}.home-consultants__screen .product-shot img{object-fit:cover;object-position:50% 3%;width:100%;height:100%}.home-page .editorial-section{padding-top:clamp(5.5rem,8vw,7.5rem);padding-bottom:clamp(5.5rem,8vw,7.5rem)}.home-page .editorial-section__header{margin-bottom:2.5rem}.home-final{width:min(100% - 4rem, var(--home-max));text-align:center;background:radial-gradient(circle at 50% 110%,#58dda21c,#0000 30rem),#0c1611;border:1px solid #244034;border-radius:1.75rem;margin:1.5rem auto 0;padding:clamp(4rem,8vw,7rem) 2rem}.home-final h2{max-width:11ch;margin-inline:auto}.home-final>p:not(.home-eyebrow){max-width:38rem;margin-inline:auto}.home-final>div{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.8rem;display:flex}.home-final small{color:#82968c;margin-top:1rem;font-size:.75rem;display:block}@media (width<=1080px){.home-hero{padding-inline:2.5rem}.home-hero__stage{grid-template-columns:minmax(0,.9fr) minmax(27rem,1.1fr);gap:2.5rem}.home-hero__copy h1{font-size:clamp(3rem,5.7vw,4rem)}}@media (width<=900px){.home-hero__stage,.home-output,.home-consultants,.home-decision__grid{grid-template-columns:1fr}.home-hero__copy{max-width:45rem}.home-hero__copy h1{max-width:13ch;font-size:clamp(3.2rem,8vw,4.6rem)}.home-hero__product{margin-top:.75rem}.home-outcomes__grid{grid-template-columns:1fr}.home-outcomes__grid article{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:1.35rem;display:grid}.home-outcomes__grid article>img{grid-row:1/3;margin:0}.home-outcomes__grid article>span{display:none}.home-outcomes__grid h3,.home-outcomes__grid p{grid-column:2}.home-outcomes__grid p{margin-top:.45rem}.home-output__visual{min-height:min(70vw,35rem)}.home-consultants__copy{max-width:42rem}}@media (width<=640px){.home-page .home-eyebrow{font-size:.64rem}.home-hero{border-radius:1.25rem;width:calc(100% - 1rem);padding:6.75rem 1rem 1.25rem}.home-hero__copy{padding-inline:.35rem}.home-hero__copy h1{font-size:clamp(2.85rem,14vw,4rem)}.home-hero__lede{font-size:.98rem}.home-hero__actions{flex-direction:column;align-items:stretch}.home-hero__actions .home-button{width:100%}.home-hero__reassurance{font-size:.73rem}.home-hero__product{margin-top:.5rem}.home-hero__proof{grid-template-columns:repeat(3,1fr);gap:0;margin-top:1.75rem}.home-hero__proof li,.home-hero__proof li:first-child{text-align:center;justify-content:center;padding:.8rem .55rem}.home-hero__proof li+li{border-top:0;border-left:1px solid #20362c}.home-hero__proof strong{font-size:.72rem;line-height:1.35}.home-hero__proof span{display:none}.home-outcomes,.home-output,.home-consultants,.home-final{width:calc(100% - 2rem)}.home-outcomes{padding-top:5.5rem}.home-section-heading h2,.home-output__copy h2,.home-final h2{font-size:clamp(2.45rem,12.5vw,3.5rem)}.home-outcomes__grid{margin-top:2.5rem}.home-outcomes__grid article{padding:1.4rem;display:grid}.home-outcomes__grid article>img{width:4.5rem;height:4.5rem;margin:0}.home-outcomes__grid h3,.home-outcomes__grid p{grid-column:2}.home-output{gap:2.4rem;padding:5.5rem 0}.home-output__visual{border-radius:1rem;min-height:21rem}.home-decision{padding:5.5rem 1rem}.home-comparison__head{display:none}.home-comparison{background:0 0;border:0;border-radius:0;overflow:visible}.home-comparison__row{background:#0c1611;border-radius:.85rem;grid-template-columns:1fr 1fr;margin-bottom:.75rem;display:grid;overflow:hidden;border:1px solid #294238!important}.home-comparison__row strong{border-bottom:1px solid #294238;grid-column:1/-1;padding:.85rem 1rem}.home-comparison__row span{padding:2rem .8rem .85rem;display:block}.home-comparison__row span:before{color:#71877d;content:attr(data-label);letter-spacing:.07em;text-transform:uppercase;margin-top:-1.15rem;font-size:.6rem;position:absolute}.home-comparison__mint{border-left:1px solid #294238}.home-price-card{padding:1.4rem}.home-consultants{border-radius:1.1rem;gap:1.25rem;margin-block:5.5rem;padding:.75rem}.home-consultants__copy{padding:1.1rem .75rem}.home-consultants__copy h2{font-size:2.45rem}.home-consultants__screen .product-shot picture{aspect-ratio:4/5}.home-final{padding-inline:1.25rem}.home-final>div{flex-direction:column}.home-final .home-button{width:100%}}@media (prefers-reduced-motion:reduce){.home-button,.home-text-link span{transition:none}}
