@font-face{font-family:PP Neue Montreal;src:url(/fonts/neue-montral/PPNeueMontreal-Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/neue-montral/PPNeueMontreal-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/neue-montral/PPNeueMontreal-Medium.woff2)format("woff2");font-weight:500;font-display:swap}html{scroll-behavior:smooth;font-size:1rem}:root{--n-0:#fff;--n-10:#faf9f6;--n-20:#efeee9;--n-30:#dedcd4;--n-40:#c7c4b9;--n-50:#a4a096;--n-60:#86827a;--n-70:#6a665f;--n-80:#3a3733;--n-90:#232120;--n-100:#1a1614;--signal:#ff3d33;--fs-tiny:.72rem;--fs-small:.86rem;--fs-regular:1rem;--fs-large:clamp(1.08rem, 1.5vw, 1.25rem);--fs-h3:clamp(1.35rem, 2vw, 1.7rem);--fs-h2:clamp(1.8rem, 3.4vw, 2.75rem);--fs-h1:clamp(2.65rem, 5.2vw, 4.8rem);--font-sans:"PP Neue Montreal", "Helvetica Neue", Arial, sans-serif;--font-serif:var(--font-accent-serif), Georgia, serif;--font-mono:var(--font-sans);--radius:.3rem;--radius-card:.55rem;--gutter:clamp(.55rem, 1.2vw, .9rem);--card-pad:clamp(1rem, 2.2vw, 1.75rem);--ease-expo:cubic-bezier(.19, 1, .22, 1);--bg:var(--n-20);--bg-card:var(--n-0);--bg-tertiary:var(--n-30);--text:var(--n-100);--text-2:var(--n-80);--text-3:var(--n-70);--border:var(--n-30);--field-bg:var(--n-0);--field-focus:var(--n-10);--field-border:var(--n-40);--btn-bg:var(--n-30);--btn-text:var(--n-100);--btn-hover:var(--n-40);--btn-solid:var(--n-100);--btn-solid-text:var(--n-0);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-regular);-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.4}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,h4{text-wrap:balance;font-weight:400}h1{font-size:var(--fs-h1);letter-spacing:-.048em;line-height:.98}h2{font-size:var(--fs-h2);letter-spacing:-.04em;line-height:1.02}h3,.h3{font-size:var(--fs-h3);letter-spacing:-.028em;line-height:1.08}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:2px}h1 em,h2 em,h3 em{font-family:var(--font-serif);font-size:1.12em;font-style:italic;font-weight:400;line-height:.85}.page-shell{width:min(100%,1200px);margin-inline:auto}.section--narrow{width:min(100%,760px);margin-inline:auto}.padding-global{padding-inline:var(--gutter)}.label{color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-tiny);letter-spacing:.08em;text-transform:uppercase}.muted{color:var(--text-3)}.stack{flex-direction:column;display:flex}.stack--md{gap:1.25rem}.text-link{text-underline-offset:.18em;text-decoration:underline}.btn{border-radius:var(--radius);background:var(--btn-bg);width:fit-content;min-height:2.75rem;color:var(--btn-text);transition:background .2s, transform .35s var(--ease-expo);justify-content:center;align-items:center;padding:.65rem .9rem;display:inline-flex}.btn:hover{background:var(--btn-hover);transform:translateY(-1px)}.btn--solid{background:var(--btn-solid);color:var(--btn-solid-text)}.btn--solid:hover{background:var(--n-90)}.btn--large{min-height:3.2rem;padding-inline:1.15rem}.mark{fill:currentColor;width:1.7rem;height:1.7rem;display:block}.site-head{z-index:50;top:var(--gutter);pointer-events:none;position:fixed;left:50%;transform:translate(-50%)}.mark-link{pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:0 8px 30px #1a161414}.hero{gap:var(--gutter);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.65fr) minmax(18rem,.75fr);height:min(860px,100svh);min-height:42rem;padding-top:4.75rem;display:grid}.hero__copy,.hero__reviews{border-radius:var(--radius-card);background:var(--bg-card);height:100%;min-height:0;overflow:hidden}.hero__copy{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:1.25rem;padding:clamp(1.35rem,4.5vw,4rem);display:flex}.hero__copy h1{max-width:14ch}.hero__support{max-width:38rem;color:var(--text-2);font-size:var(--fs-large)}.hero__mobile-rating{width:100%;display:none}.hero__reviews{background:var(--n-100);color:var(--n-0);grid-template-rows:auto 1fr;display:grid}.review-wall__head{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.review-wall__head .label{color:var(--n-40)}.review-wall__viewport{min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(#0000,#000 7% 93%,#0000)}.review-wall__track{flex-direction:column;gap:.55rem;padding:1.2rem .7rem;animation:55s linear infinite review-wall;display:flex}.review-wall__viewport:hover .review-wall__track{animation-play-state:paused}.review-tile{border-radius:var(--radius);background:#ffffff0f;border:1px solid #ffffff24;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.review-tile p{font-size:.92rem;line-height:1.35}.review-tile footer{color:var(--n-40);font-size:var(--fs-tiny);flex-direction:column;display:flex}.review-tile strong{color:var(--n-0);font-size:var(--fs-small);font-weight:500}.stars{color:var(--signal);letter-spacing:.1em;font-size:.75rem}@keyframes review-wall{to{transform:translateY(-50%)}}.google-badge{justify-content:center;align-items:center;width:100%;padding:.8rem 0 0;display:flex}.google-badge__laurel{object-fit:contain;opacity:.78;width:2.8rem;height:3.8rem}.google-badge__laurel--right{transform:scaleX(-1)}.google-badge__copy{text-align:center;flex-direction:column;align-items:center;gap:.12rem;display:flex}.google-badge__title{align-items:center;gap:.4rem;display:flex}.google-badge__title strong{font-size:var(--fs-small);font-weight:500}.google-badge small{color:var(--text-3);font-size:.66rem}.section,.sorter{padding-top:clamp(5.5rem,10vw,8.5rem)}.section-head{gap:var(--gutter);grid-template-columns:minmax(9rem,24%) minmax(0,1fr);align-items:start;margin-bottom:2rem;display:grid}.section-head h2{max-width:23ch}.section--narrow .section-head{grid-template-columns:1fr;gap:.7rem}.sorter__grid{gap:var(--gutter);grid-template-columns:repeat(3,1fr);display:grid}.sorter-card{min-height:12rem;padding:var(--card-pad);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-card);cursor:pointer;transition:border-color .2s, transform .4s var(--ease-expo);flex-direction:column;justify-content:flex-end;gap:.45rem;display:flex;position:relative}.sorter-card:hover{transform:translateY(-.15rem)}.sorter-card[data-selected]{border-color:var(--signal)}.sorter-card input{opacity:0;position:absolute}.sorter-card__mark{border-radius:var(--radius);background:var(--btn-bg);place-items:center;width:1.75rem;height:1.75rem;display:grid;position:absolute;top:1rem;right:1rem}.sorter-card strong{max-width:12ch;font-size:1.1rem;font-weight:500;line-height:1.1}.sorter-card>span:last-child{color:var(--text-3);font-size:var(--fs-small)}.sorter__note{color:var(--text-3);font-size:var(--fs-small);margin-top:.75rem}.truth-copy{gap:var(--gutter);grid-template-columns:1fr 1fr;display:grid}.truth-copy p{min-height:15rem;padding:var(--card-pad);border-radius:var(--radius-card);background:var(--bg-card);letter-spacing:-.025em;align-items:flex-end;font-size:clamp(1.25rem,2.3vw,1.8rem);line-height:1.1;display:flex}.truth-copy__last{background:var(--text)!important;color:var(--bg)!important}.frame-compare{gap:var(--gutter);grid-template-columns:1fr 1fr;display:grid}.business-frame{min-width:0;padding:var(--card-pad);border-radius:var(--radius-card);background:var(--bg-card)}.business-frame__head{justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.business-frame__head p{color:var(--text-3);font-size:var(--fs-small)}.phone-mockup{border:.45rem solid var(--n-100);border-radius:1.3rem;width:min(100%,28rem);margin-inline:auto;overflow:hidden;box-shadow:0 18px 42px #1a161424}.phone-mockup__bar{background:var(--n-100);color:#fff;align-items:center;gap:.3rem;height:2.3rem;padding:0 .7rem;display:flex}.phone-mockup__bar span{font-family:var(--font-mono);letter-spacing:.08em;margin-right:auto;font-size:.58rem}.phone-mockup__bar i{background:var(--n-60);border-radius:50%;width:.35rem;height:.35rem}.phone-mockup__hero{flex-direction:column;justify-content:flex-end;gap:.8rem;min-height:25rem;padding:1.2rem;display:flex}.phone-mockup__hero small{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:.58rem}.phone-mockup__hero h3{font-size:clamp(1.7rem,3vw,2.7rem)}.phone-mockup--price .phone-mockup__hero{background:#e7f3ff}.phone-mockup--proof .phone-mockup__hero{color:#fff;background:#24211e}.mini-form,.mini-proof{gap:.35rem;margin-top:.5rem;display:grid}.mini-form span,.mini-form b,.mini-proof span,.mini-proof b{min-height:2.3rem;color:var(--n-100);background:#fff;border-radius:.2rem;align-items:center;padding:.55rem .65rem;font-size:.75rem;font-weight:400;display:flex}.mini-form span{color:var(--n-70);border:1px solid #cad6df}.mini-form b{color:#fff;background:#1769aa;justify-content:center}.mini-proof{grid-template-columns:1fr 1fr}.mini-proof b{background:var(--signal);color:var(--n-100);grid-column:1/-1;justify-content:center}.business-frame__caption{max-width:31rem;color:var(--text-3);font-size:var(--fs-small);margin:1rem auto 0}.proof-line{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:2rem;padding:1rem 0;display:flex}.proof-line p{max-width:44rem}.section--system{padding-top:var(--card-pad);padding-bottom:var(--gutter);border-radius:var(--radius-card);background:var(--bg-card);margin-top:clamp(5.5rem,10vw,8.5rem)}.section--system .section-head{padding:var(--card-pad) var(--card-pad) .4rem}.system-panels{gap:var(--gutter);grid-template-columns:repeat(3,1fr);display:grid}.system-panels article{min-height:17rem;padding:var(--card-pad);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:.65rem;display:flex}.system-panels h3{margin-top:auto}.system-panels__number{font-family:var(--font-mono);color:var(--text-3);font-size:2rem}.timeline-demo{margin-top:var(--gutter);padding:var(--card-pad);border-radius:var(--radius);background:var(--bg)}.timeline-demo__head{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.timeline-demo__head h3{text-align:right;max-width:18ch}.timeline-paths{grid-template-columns:1fr 1fr;gap:clamp(1rem,5vw,4rem);margin-top:2.5rem;display:grid}.timeline-path h4{font-size:var(--fs-large);margin-bottom:.75rem}.timeline-path ol{padding-left:1.25rem;list-style:none;position:relative}.timeline-path ol:before{content:"";background:var(--border);width:1px;position:absolute;top:1rem;bottom:1rem;left:.26rem}.timeline-path li{border:1px solid var(--border);background:var(--bg-card);grid-template-columns:6.5rem 1fr;gap:.75rem;padding:.8rem;display:grid;position:relative}.timeline-path li:before{content:"";background:var(--text-3);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:1.05rem;left:-1.2rem}.timeline-path time{background:var(--bg-tertiary);width:fit-content;height:fit-content;font-family:var(--font-mono);border-radius:99rem;padding:.25rem .4rem;font-size:.68rem}.timeline-path p{font-size:var(--fs-small)}.timeline-path--machine li{margin-top:-1px}.timeline-path--machine li:before{background:var(--signal)}.timeline-path--machine time{background:var(--signal);color:var(--n-100)}.timeline-path--memory li:nth-child(2){margin-top:1.7rem}.timeline-path--memory li:nth-child(3){margin-top:3.4rem}.timeline-path--memory li:nth-child(4){margin-top:5.1rem}.section-cta{margin-top:var(--gutter)}.work-grid{gap:var(--gutter);grid-template-columns:repeat(3,1fr);display:grid}.work-frame{border-radius:var(--radius-card);background:var(--bg-card);min-width:0;overflow:hidden}.work-frame__media{aspect-ratio:8/5;background:var(--bg-tertiary);overflow:hidden}.work-frame__media img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-expo)}.work-frame:hover img{transform:scale(1.025)}.work-frame__copy{flex-direction:column;gap:.35rem;padding:1rem;display:flex}.work-frame__copy h3{font-size:1.15rem}.review-output{padding:var(--card-pad);border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr auto;align-items:end;gap:1.5rem;margin-top:clamp(4rem,8vw,7rem);display:grid}.review-output ol{list-style:none}.review-output li{border-bottom:1px solid var(--border);gap:.6rem;padding:.38rem 0;display:flex}.review-output li span{font-family:var(--font-mono);color:var(--text-3)}.statement-card{min-height:28rem;padding:var(--card-pad);border-radius:var(--radius-card);background:var(--text);color:var(--bg);grid-template-columns:1fr 1fr;align-content:space-between;gap:4rem;display:grid}.statement-card h2{grid-column:1/-1;max-width:19ch;font-size:clamp(2.5rem,6vw,5.4rem)}.statement-card p{max-width:38rem;font-size:var(--fs-large);grid-column:2}.statement-card .label{color:var(--n-50)}.money-grid{gap:var(--gutter);grid-template-columns:1fr 1fr;display:grid}.money-grid__argument,.calculator{min-height:24rem;padding:var(--card-pad);border-radius:var(--radius-card);background:var(--bg-card)}.money-grid__argument{flex-direction:column;justify-content:space-between;display:flex}.calculator{flex-direction:column;gap:1.5rem;display:flex}.calculator label{flex-direction:column;gap:.6rem;display:flex}.calculator label>span{justify-content:space-between;gap:1rem;display:flex}.calculator input[type=range]{width:100%;accent-color:var(--signal)}.calculator__result{border-top:1px solid var(--border);grid-template-columns:1fr auto;gap:.3rem 1rem;margin-top:auto;padding-top:1rem;display:grid}.calculator__result strong{font-size:var(--fs-h2);letter-spacing:-.03em;font-weight:400}.calculator__result small{color:var(--text-3);grid-column:1/-1}.stage-grid,.future-grid{gap:var(--gutter);grid-template-columns:1fr 1fr;display:grid}.stage-grid article,.future-grid>div{min-height:16rem;padding:var(--card-pad);border-radius:var(--radius-card);background:var(--bg-card);flex-direction:column;justify-content:flex-end;gap:.75rem;display:flex}.stage-grid article:first-child{border-top:2px solid var(--signal)}.future-grid>div:first-child{background:var(--bg-tertiary)}.future-grid>div:first-child .label{color:var(--n-80)}.future-grid p{font-size:var(--fs-large)}.review-steps{list-style:none}.review-steps li{gap:var(--gutter);border-top:1px solid var(--border);grid-template-columns:4rem 1fr;padding:1.3rem 0;display:grid}.review-steps li>span{font-family:var(--font-mono);color:var(--text-3)}.review-steps li>div{gap:var(--gutter);grid-template-columns:1fr 1fr;display:grid}.review-steps p{color:var(--text-3)}.section--form{gap:var(--gutter);grid-template-columns:minmax(15rem,31%) minmax(0,1fr);align-items:start;display:grid}.form-intro{padding:var(--card-pad);flex-direction:column;gap:1rem;display:flex;position:sticky;top:5rem}.form-intro h2{max-width:14ch}.form-intro p{color:var(--text-3)}.review-form,.calendar-picker,.calendar-state,.thank-you{border-radius:var(--radius-card);background:var(--bg-card);min-width:0;min-height:38rem;padding:var(--card-pad)}.review-form{flex-direction:column;scroll-margin-top:3.25rem;display:flex;position:relative}.review-form__progress{background:var(--border);height:2px;overflow:hidden}.review-form__progress span{background:var(--signal);height:100%;transition:width .6s var(--ease-expo);display:block}.review-form__head{flex-direction:column;gap:.45rem;padding:1.2rem 0;display:flex}.review-form__screen{flex:1}.review-form__foot{justify-content:space-between;gap:var(--gutter);border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1rem;display:flex}.review-form__privacy{color:var(--text-3);font-size:var(--fs-tiny);margin-top:.8rem}.form-context{max-width:45rem;color:var(--text-3);font-size:var(--fs-small)}.field-grid{gap:.8rem var(--gutter);grid-template-columns:1fr 1fr;display:grid}.field,.check-field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.field--wide{grid-column:1/-1}.field small,.check-field small{color:var(--text-3);font-size:var(--fs-tiny)}input,textarea,select{border:1px solid var(--field-border);border-radius:var(--radius);background:var(--field-bg);outline:none;width:100%;min-height:2.75rem;padding:.7rem .75rem}textarea{resize:vertical;line-height:1.45}input:focus,textarea:focus,select:focus{background:var(--field-focus);border-color:var(--text-2)}.choice-grid{gap:var(--gutter);grid-template-columns:repeat(2,1fr);display:grid}.choice-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--field-bg);cursor:pointer;grid-template-columns:1fr auto;align-items:end;gap:.8rem;min-height:5.25rem;padding:.8rem;display:grid;position:relative}.choice-card[data-selected]{border-color:var(--signal);box-shadow:inset 0 0 0 1px var(--signal)}.choice-card input{opacity:0;width:1px;min-height:1px;position:absolute}.choice-grid--compact{grid-template-columns:1fr;gap:.3rem;margin-top:.4rem}.choice-grid--compact .choice-card{align-items:center;min-height:3.25rem}.job-choices{gap:var(--gutter);grid-template-columns:1fr 1fr;display:grid}.phone-field{grid-template-columns:auto minmax(0,1fr);display:grid}.phone-field select{border-radius:var(--radius) 0 0 var(--radius);width:auto;padding-right:.4rem}.phone-field input{border-radius:0 var(--radius) var(--radius) 0;border-left:0}.check-field{border:1px solid var(--border);border-radius:var(--radius);flex-direction:row;align-items:flex-start;gap:.7rem;padding:.8rem}.check-field input{width:1.2rem;min-height:1.2rem;accent-color:var(--signal);margin-top:.1rem}.check-field span{flex-direction:column;gap:.2rem;display:flex}.check-field strong{font-weight:500}.honeypot{width:1px!important;height:1px!important;min-height:1px!important;position:absolute!important;left:-10000px!important}.form-error{color:#8c211b;font-size:var(--fs-small);margin-top:.8rem}.calendar-picker{flex-direction:column;gap:1rem;display:flex}.calendar-picker__head,.calendar-picker__foot{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.calendar-picker__duration{border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font-mono);font-size:var(--fs-tiny);padding:.25rem .45rem}.calendar-picker__week{grid-template-columns:2.75rem 1fr 2.75rem;gap:.3rem;display:grid}.calendar-picker__days{grid-template-columns:repeat(5,1fr);gap:.3rem;display:grid}.calendar-picker__page,.calendar-picker__day,.calendar-picker__slot{border:1px solid var(--border);border-radius:var(--radius);min-height:3rem}.calendar-picker__day{flex-direction:column;justify-content:center;align-items:center;gap:.1rem;min-width:0;display:flex}.calendar-picker__day strong{font-size:var(--fs-large);font-weight:400}.calendar-picker__day span{font-size:var(--fs-tiny);color:var(--text-3)}.calendar-picker__day[data-selected],.calendar-picker__slot[data-selected]{border-color:var(--signal);background:var(--bg-tertiary)}.calendar-picker__slots{grid-template-columns:repeat(3,1fr);gap:.3rem;display:grid}.calendar-picker__slot{justify-content:space-between;align-items:center;padding:.6rem;display:flex}.calendar-picker__slot small{color:var(--text-3)}.calendar-picker__foot{border-top:1px solid var(--border);margin-top:auto;padding-top:1rem}.calendar-picker__foot p{color:var(--text-3)}.calendar-state{flex-direction:column;justify-content:center;gap:1rem;display:flex}.thank-you{gap:var(--gutter);grid-template-columns:minmax(11rem,36%) 1fr;display:grid}.thank-you img{object-fit:cover;border-radius:var(--radius);width:100%;height:100%;max-height:34rem}.thank-you__copy{padding:var(--card-pad);flex-direction:column;justify-content:flex-end;gap:1rem;display:flex}.faq-list{border-top:1px solid var(--border)}.faq-list details{border-bottom:1px solid var(--border)}.faq-list summary{cursor:pointer;min-height:4.5rem;font-size:var(--fs-large);justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary b{transform:rotate(45deg)}.faq-list summary b{transition:transform .35s var(--ease-expo)}.faq-list details>div{gap:var(--gutter);grid-template-columns:4rem minmax(0,38rem);padding:0 0 1.5rem;display:grid}.footer{gap:var(--gutter);min-height:30rem;padding-block:var(--card-pad);background:var(--bg-card);grid-template-columns:1fr 1fr;align-items:end;margin-top:clamp(6rem,13vw,11rem);display:grid}.footer__mark .mark{width:clamp(4rem,10vw,7rem);height:auto}.footer__details{gap:var(--gutter);font-size:var(--fs-small);grid-template-columns:repeat(3,1fr);display:grid}.footer__details p{flex-direction:column;align-items:flex-start;display:flex}.footer__details a{align-items:center;min-height:2.75rem;display:inline-flex}.footer a:hover{text-underline-offset:.2em;text-decoration:underline}.sticky-cta{display:none}.legal-page{flex-direction:column;gap:1.5rem;width:min(100%,760px);min-height:100svh;margin-inline:auto;padding-top:6rem;padding-bottom:4rem;display:flex}.legal-page h1{max-width:14ch}.legal-copy{max-width:44rem;color:var(--text-2);flex-direction:column;gap:1rem;display:flex}@media (max-width:900px){.hero{grid-template-columns:minmax(0,1.45fr) minmax(15rem,.75fr)}.sorter__grid{grid-template-columns:1fr}.sorter-card{min-height:8.5rem}.work-grid{grid-template-columns:1fr 1fr}.section-head{grid-template-columns:1fr;gap:.7rem}.system-panels{grid-template-columns:1fr}.system-panels article{min-height:11rem}.section--form{grid-template-columns:1fr}.form-intro{position:static}.footer{grid-template-columns:1fr}}@media (max-width:680px){.hero{height:auto;min-height:auto;padding-top:4.5rem;display:block}.hero__copy{min-height:calc(100svh - 5rem);padding:1.15rem}.hero__support{font-size:1rem}.hero__reviews{display:none}.hero__mobile-rating{margin-top:auto;display:block}.section,.sorter{padding-top:5.5rem}.truth-copy,.frame-compare,.money-grid,.stage-grid,.future-grid,.timeline-paths{grid-template-columns:1fr}.truth-copy p{min-height:11rem}.business-frame{padding:.8rem}.business-frame__head{flex-direction:column;gap:.3rem}.phone-mockup{width:min(100%,23rem)}.phone-mockup__hero{min-height:24rem}.proof-line,.timeline-demo__head{flex-direction:column;align-items:flex-start}.timeline-demo__head h3{text-align:left}.timeline-paths{gap:2.5rem}.timeline-path li{grid-template-columns:5.8rem 1fr}.timeline-path--memory li:nth-child(2){margin-top:1.4rem}.timeline-path--memory li:nth-child(3){margin-top:2.8rem}.timeline-path--memory li:nth-child(4){margin-top:4.2rem}.work-grid{grid-template-columns:1fr}.review-output{grid-template-columns:1fr;align-items:start}.statement-card{flex-direction:column;justify-content:space-between;min-height:27rem;display:flex}.statement-card p{align-self:flex-end}.review-steps li{grid-template-columns:3rem 1fr}.review-steps li>div{grid-template-columns:1fr}.review-form,.calendar-picker,.calendar-state,.thank-you{min-height:32rem}.field-grid,.choice-grid,.job-choices{grid-template-columns:1fr}.field--wide{grid-column:auto}.choice-grid--compact{grid-template-columns:1fr}.calendar-picker__week{grid-template-columns:2.5rem 1fr 2.5rem}.calendar-picker__days{grid-template-columns:repeat(5,minmax(0,1fr))}.calendar-picker__day{padding:.2rem}.calendar-picker__slots{grid-template-columns:1fr 1fr}.calendar-picker__foot{flex-direction:column;align-items:flex-start}.thank-you{grid-template-columns:1fr}.thank-you img{object-position:center 25%;max-height:15rem}.faq-list details>div{grid-template-columns:1fr}.footer__details{grid-template-columns:1fr 1fr}.footer__details p:last-child{grid-column:1/-1}.sticky-cta{z-index:45;left:var(--gutter);right:var(--gutter);bottom:var(--gutter);padding:var(--gutter);border:1px solid var(--border);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;transition:transform .5s var(--ease-expo), opacity .25s;background:#ffffffeb;justify-content:center;display:flex;position:fixed;transform:translateY(calc(100% + 2rem))}.sticky-cta[data-visible]{opacity:1;pointer-events:auto;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.review-wall__viewport{overflow-y:auto}.sorter-card:hover,.btn:hover,.work-frame:hover img{transform:none}}
