@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Unbounded-Medium.ttf)format("truetype")}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Unbounded-Bold.ttf)format("truetype")}@font-face{font-family:GolosText;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/GolosText-Regular.ttf)format("truetype")}@font-face{font-family:GolosText;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/GolosText-SemiBold.ttf)format("truetype")}:root{--ember:#c52f27;--flare:#ff6745;--apricot:#ffb08a;--seed:#fff3ea;--soil:#26161a;--moss:#557a62;--surface-raised:#fffbf7;--surface-muted:#f7e8de;--outline-soft:#e4cfc3;--white:#fff;--shadow-soft:0 24px 70px #26161a1f;--shadow-card:0 12px 32px #26161a17;--page-pad:clamp(1.25rem, 4vw, 4.75rem);--section-pad:clamp(5rem, 10vw, 9rem);--content-max:90rem}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:7rem;overflow-x:clip}body{min-inline-size:320px;color:var(--soil);background:var(--seed);text-rendering:optimizelegibility;margin:0;font-family:GolosText,Avenir Next,Avenir,system-ui,sans-serif;font-size:1rem;line-height:1.6;overflow-x:clip}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:.08em}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid var(--flare);outline-offset:4px;border-radius:.4rem}h1,h2,h3,p{margin-block-start:0}h1,h2,h3,.brand-mark__word{font-family:Unbounded,Arial Rounded MT Bold,system-ui,sans-serif}h1,h2,h3{text-wrap:balance}h2{letter-spacing:-.045em;margin-block-end:1.25rem;font-size:clamp(2rem,5vw,4.8rem);line-height:1.06}h3{letter-spacing:-.025em;margin-block-end:.75rem;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.2}ul{margin:0;padding:0;list-style:none}.eyebrow,.card-eyebrow{color:var(--ember);letter-spacing:.16em;text-transform:uppercase;margin-block-end:1rem;font-size:.75rem;font-weight:600;line-height:1.35}.eyebrow--dark{color:var(--apricot)}.brand-mark{align-items:center;gap:.7rem;display:inline-flex}.brand-mark__symbol{block-size:2.5rem;inline-size:2.5rem;overflow:visible}.brand-mark__seed{fill:var(--ember)}.brand-mark__stem{fill:none;stroke:var(--seed);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}.brand-mark__word{letter-spacing:-.03em;font-size:.95rem;font-weight:700}.site-header{z-index:20;width:min(100%, var(--content-max));min-block-size:6.25rem;padding-inline:var(--page-pad);grid-template-columns:1fr auto 1fr;align-items:center;margin-inline:auto;display:grid;position:relative}.site-header__brand{justify-self:start;align-items:center;min-block-size:44px;text-decoration:none;display:inline-flex}.site-header__nav{align-items:center;gap:clamp(1.1rem,2.5vw,2.5rem);display:flex}.site-header__nav a{color:#26161abd;justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.site-header__nav a:hover{color:var(--ember)}.status-chip{border:1px solid var(--outline-soft);background:var(--surface-raised);color:var(--moss);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-self:end;padding:.5rem .85rem;font-size:.72rem;font-weight:600}.hero{min-block-size:calc(100svh - 6.25rem);max-inline-size:var(--content-max);padding:clamp(3rem, 6vw, 6rem) var(--page-pad) clamp(6rem, 12vw, 10rem);grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:center;gap:clamp(2rem,7vw,8rem);margin-inline:auto;display:grid;position:relative}.hero__copy,.hero__preview{z-index:2;position:relative}.hero h1{letter-spacing:-.075em;max-inline-size:12ch;margin-block-end:1.75rem;font-size:clamp(3.4rem,7.6vw,8.2rem);font-weight:700;line-height:.91}.hero h1 span{color:var(--ember);margin-inline-start:clamp(0rem,5vw,4.5rem);display:block}.hero__body{color:#26161ac2;max-inline-size:38rem;margin-block-end:2rem;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.55}.hero__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-block-end:1.4rem;display:flex}.status-action{border:1px solid var(--ember);background:var(--ember);min-block-size:52px;color:var(--white);border-radius:1rem 1rem 1rem .2rem;justify-content:center;align-items:center;padding:.85rem 1.3rem;font-weight:600;display:inline-flex;box-shadow:0 9px 24px #d63a2e38}.status-action--light{border-color:var(--seed);background:var(--seed);color:var(--soil);box-shadow:none}.text-action{min-block-size:44px;color:var(--soil);justify-content:center;align-items:center;gap:.7rem;font-weight:600;text-decoration:none;display:inline-flex}.text-action span{color:var(--ember);font-size:1.2em}.text-action--dark{color:var(--seed)}.boundary-note{color:#26161a9e;max-inline-size:34rem;margin-block-end:0;font-size:.82rem}.hero__seed-lines{pointer-events:none;position:absolute;inset:0}.hero__seed-lines span{border:1px solid #d63a2e21;border-radius:52% 48% 44% 56%/43% 54% 46% 57%;display:block;position:absolute}.hero__seed-lines span:first-child{block-size:57rem;inline-size:61rem;top:-11rem;right:-13rem;transform:rotate(-10deg)}.hero__seed-lines span:nth-child(2){border-color:#557a622e;block-size:46rem;inline-size:49rem;top:-5rem;right:-6rem;transform:rotate(7deg)}.hero__seed-lines span:nth-child(3){block-size:35rem;inline-size:37rem;top:2rem;right:2rem;transform:rotate(-4deg)}.phone-garden{isolation:isolate;place-items:center;min-block-size:42rem;display:grid;position:relative}.phone-garden__contour{z-index:-2;border-radius:49% 51% 44% 56%/42% 46% 54% 58%;position:absolute}.phone-garden__contour--outer{border:1px solid var(--ember);block-size:40rem;inline-size:min(40rem,115%);transform:rotate(9deg)}.phone-garden__contour--inner{z-index:-1;background:var(--apricot);block-size:34rem;inline-size:min(33rem,100%);transform:rotate(-6deg)}.phone-garden__device{border:2px solid var(--soil);background:var(--soil);inline-size:clamp(16rem,25vw,20.5rem);box-shadow:var(--shadow-soft);border-radius:3rem;padding:.62rem;position:relative;transform:rotate(2deg)}.phone-garden__speaker{z-index:2;background:var(--soil);border-radius:99px;block-size:1.2rem;inline-size:4.8rem;position:absolute;top:.92rem;left:50%;transform:translate(-50%)}.phone-garden__screen{background:var(--surface-raised);border-radius:2.5rem;min-block-size:39rem;padding:3.2rem 1.15rem 1rem;overflow:hidden}.phone-garden__topline{justify-content:space-between;align-items:center;margin-block-end:1.6rem;font-family:Unbounded,system-ui,sans-serif;font-size:.75rem;font-weight:700;display:flex}.phone-garden__seed-dot{background:var(--ember);border-radius:50% 45% 48% 52%;block-size:.7rem;inline-size:.7rem}.phone-garden__hello{letter-spacing:-.04em;max-inline-size:12ch;margin-block-end:1.2rem;font-family:Unbounded,system-ui,sans-serif;font-size:1.45rem;font-weight:500;line-height:1.15}.phone-garden__practice,.phone-garden__program,.phone-garden__reflection{border:1px solid var(--outline-soft);background:var(--seed);position:relative}.phone-garden__practice{border-radius:1.5rem 1.5rem 1.5rem .35rem;flex-direction:column;min-block-size:10.7rem;margin-block-end:.8rem;padding:1rem;display:flex}.phone-garden__practice-label,.phone-garden__duration{color:#26161a9e;font-size:.66rem}.phone-garden__practice strong{margin-block:1.6rem .15rem;font-family:Unbounded,system-ui,sans-serif;font-size:.88rem}.phone-garden__play{background:var(--ember);block-size:2.3rem;inline-size:2.3rem;color:var(--white);border-radius:50%;place-items:center;font-size:.7rem;display:grid;position:absolute;bottom:1rem;right:1rem}.phone-garden__program{border-radius:.4rem 1.3rem 1.3rem;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;margin-block-end:.8rem;padding:.9rem;display:grid}.phone-garden__program-count{background:var(--moss);block-size:2.6rem;inline-size:2.6rem;color:var(--white);border-radius:50%;place-items:center;font-size:.55rem;display:grid}.phone-garden__program div{flex-direction:column;font-size:.62rem;display:flex}.phone-garden__program strong{font-size:.78rem}.phone-garden__reflection{border-radius:1.25rem;align-items:center;gap:.75rem;padding:.9rem;font-size:.7rem;display:flex}.phone-garden__orb{border:1px solid var(--ember);background:var(--apricot);border-radius:47% 53% 45% 55%;flex:none;block-size:2.1rem;inline-size:2.1rem}.phone-garden__nav{justify-content:space-around;margin-block-start:1.1rem;display:flex}.phone-garden__nav span{background:var(--outline-soft);border-radius:50%;block-size:.55rem;inline-size:.55rem}.phone-garden__nav .phone-garden__nav-active{background:var(--ember)}.phone-garden__caption{border:1px solid var(--outline-soft);background:var(--seed);color:#26161a9e;letter-spacing:.06em;padding:.45rem .75rem;font-size:.68rem;position:absolute;bottom:0;right:0}.tension-section,.preview-section,.plans-section,.faq-section{padding:var(--section-pad) var(--page-pad)}.tension-section,.preview-section,.plans-section{max-inline-size:var(--content-max);margin-inline:auto}.section-heading{max-inline-size:47rem;margin-block-end:clamp(2.5rem,5vw,5rem)}.section-heading--wide{max-inline-size:62rem}.section-heading--centered{text-align:center;margin-inline:auto}.section-heading>p:last-child{color:#26161aad;max-inline-size:42rem;font-size:1.06rem}.tension-grid{border-block:1px solid var(--outline-soft);grid-template-columns:repeat(3,1fr);display:grid}.tension-card{border-inline-end:1px solid var(--outline-soft);min-block-size:17rem;padding:2.2rem clamp(1.2rem,3vw,3rem) 2.5rem;position:relative}.tension-card:last-child{border-inline-end:0}.tension-card__mark{border:1px solid var(--ember);border-radius:46% 54% 50% 50%;block-size:1.2rem;inline-size:1.2rem;margin-block-end:3.5rem;display:block}.tension-card:nth-child(2) .tension-card__mark{background:var(--apricot);border-radius:50%}.tension-card:nth-child(3) .tension-card__mark{border-color:var(--moss);background:var(--moss);border-radius:45% 55% 38% 62%}.tension-card>p:last-child{color:#26161aad;max-inline-size:25rem;margin-block-end:0}.growth-section{padding:var(--section-pad) var(--page-pad);color:var(--seed);background:var(--soil);grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,8vw,10rem);display:grid}.growth-section__intro{align-self:start;max-inline-size:32rem}.growth-section__intro h2{font-size:clamp(2.4rem,4vw,4.6rem)}.growth-section__intro>p:last-child{color:#fff3eaa6}.growth-list{border-block-start:1px solid #fff3ea2e}.growth-card{border-block-end:1px solid #fff3ea2e;grid-template-columns:5.5rem 1fr;gap:1.5rem;padding-block:2.2rem;display:grid}.growth-card__glyph{border:1px solid #ffb08a85;border-radius:49% 51% 44% 56%;place-items:center;block-size:4.5rem;inline-size:4.5rem;display:grid}.sprout-glyph{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1px;block-size:2.8rem;inline-size:2.8rem}.growth-card .sprout-glyph,.growth-card .card-eyebrow{color:var(--apricot)}.growth-card>div:last-child>p:last-child{color:#fff3eaa6;max-inline-size:42rem;margin-block-end:0}.preview-section{padding-block-end:calc(var(--section-pad) + 2rem)}.preview-shelf{grid-template-columns:repeat(12,1fr);align-items:end;gap:1.25rem;display:grid}.preview-card{border:1px solid var(--outline-soft);background:var(--surface-raised);min-block-size:29rem;box-shadow:var(--shadow-card);padding:1.2rem;position:relative;overflow:hidden}.preview-card--today{border-radius:2.5rem 2.5rem .5rem;grid-column:1/span 4}.preview-card--program{background:var(--surface-muted);border-radius:.5rem 3rem 3rem;grid-column:5/span 5;min-block-size:34rem}.preview-card--orb{min-block-size:25rem;color:var(--seed);background:var(--moss);border-radius:2.7rem .5rem 2.7rem 2.7rem;grid-column:10/span 3}.preview-card__chrome{color:#26161a9e;border-block-end:1px solid;justify-content:space-between;padding-block-end:1rem;font-size:.68rem;display:flex}.preview-card--orb .preview-card__chrome,.preview-card--orb>p{color:var(--white)}.preview-card__sun{border:1px solid var(--ember);background:var(--apricot);block-size:8rem;inline-size:8rem;box-shadow:0 0 0 1rem var(--seed), 0 0 0 calc(1rem + 1px) var(--outline-soft);border-radius:48% 52% 43% 57%;margin:3rem auto;transform:rotate(-8deg)}.preview-card h3{font-size:clamp(1.35rem,2vw,2rem)}.preview-card>p:not(.card-eyebrow){color:#26161aad}.preview-card__button{background:var(--soil);min-block-size:44px;color:var(--seed);border-radius:1rem;place-items:center;font-size:.8rem;font-weight:600;display:grid;position:absolute;bottom:1.2rem;left:1.2rem;right:1.2rem}.preview-card__steps{gap:.55rem;margin-block:6rem 4rem;display:flex}.preview-card__steps span{background:var(--outline-soft);border-radius:99px;flex:1;block-size:.45rem}.preview-card__steps .is-complete{background:var(--moss)}.preview-card__steps .is-current{background:var(--ember)}.preview-card__orb{background:var(--apricot);block-size:9rem;inline-size:9rem;color:var(--soil);border:1px solid #fff3ea80;border-radius:46% 54% 42% 58%;place-items:center;margin:4rem auto 3rem;display:grid;transform:rotate(7deg)}.privacy-section{padding:var(--section-pad) var(--page-pad);color:var(--seed);background:var(--soil);grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(3rem,9vw,10rem);display:grid;position:relative;overflow:hidden}.privacy-section__mark{place-items:center;min-block-size:30rem;display:grid;position:relative}.privacy-section__mark .brand-mark__symbol{block-size:8rem;inline-size:8rem}.privacy-section__ring{border:1px solid #ffb08a70;border-radius:51% 49% 45% 55%/46% 53% 47% 54%;block-size:min(31rem,90vw);inline-size:min(31rem,90vw);position:absolute;transform:rotate(-10deg);box-shadow:0 0 0 3.5rem #ffb08a0a,0 0 0 7rem #ffb08a08}.privacy-section__copy{z-index:1;max-inline-size:49rem;position:relative}.privacy-section__lead{color:#fff3eab8;max-inline-size:42rem;font-size:1.08rem}.privacy-list{border-block-start:1px solid #fff3ea29;margin-block:2.5rem}.privacy-list li{border-block-end:1px solid #fff3ea29;grid-template-columns:1.8rem 1fr;gap:.75rem;padding-block:1rem;display:grid}.privacy-list li span{color:var(--apricot)}.plans-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.plan-card{border:1px solid var(--outline-soft);background:var(--surface-raised);border-radius:2rem 2rem 2rem .45rem;flex-direction:column;min-block-size:27rem;padding:clamp(1.4rem,3vw,2.4rem);display:flex;position:relative}.plan-card:nth-child(2){border-radius:.45rem 2rem 2rem}.plan-card--featured{border-color:var(--ember);color:var(--seed);background:var(--ember)}.plan-card__flag{background:var(--seed);color:var(--ember);letter-spacing:.05em;border-radius:99px;padding:.35rem .55rem;font-size:.62rem;font-weight:600;position:absolute;top:1.2rem;right:1.2rem}.plan-card__price{flex-direction:column;margin-block:1.1rem 2rem;display:flex}.plan-card__price strong{letter-spacing:-.06em;font-family:Unbounded,system-ui,sans-serif;font-size:clamp(2.5rem,4.5vw,4.4rem);line-height:1}.plan-card__price span{color:currentColor;opacity:.68;margin-block-start:.4rem;font-size:.76rem}.plan-card__detail{color:#26161aad;min-block-size:4.8rem}.plan-card ul{border-block-start:1px solid;margin-block-start:auto}.plan-card li{opacity:.75;border-block-end:1px solid;padding-block:.6rem;font-size:.83rem}.plan-card--featured .card-eyebrow,.plan-card--featured .plan-card__detail,.plan-card--featured .plan-card__price span,.plan-card--featured li{color:var(--seed);opacity:1}.pricing-note{color:#26161a9e;text-align:center;max-inline-size:50rem;margin:1.5rem auto 0;font-size:.8rem}.faq-section{max-inline-size:var(--content-max);grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);gap:clamp(3rem,8vw,9rem);margin-inline:auto;display:grid}.faq-section__heading{align-self:start}.faq-section__heading h2{font-size:clamp(2rem,4vw,4rem)}.faq-list{border-block-start:1px solid var(--outline-soft)}.faq-list details{border-block-end:1px solid var(--outline-soft)}.faq-list summary{cursor:pointer;align-items:center;min-block-size:68px;padding:1.1rem 3rem 1.1rem 0;font-family:Unbounded,system-ui,sans-serif;font-size:clamp(.95rem,1.4vw,1.2rem);font-weight:500;line-height:1.35;list-style:none;display:flex;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--ember);font-family:GolosText,sans-serif;font-size:1.8rem;font-weight:400;position:absolute;right:.25rem}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:#26161aad;max-inline-size:44rem;padding:0 2rem 1.4rem 0}.final-panel{min-block-size:40rem;padding:var(--section-pad) var(--page-pad);color:var(--seed);background:var(--ember);text-align:center;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.final-panel__contour{z-index:-1;border:1px solid #fff3ea73;border-radius:50% 50% 44% 56%/46% 54%;block-size:min(42rem,95vw);inline-size:min(50rem,110vw);position:absolute;transform:rotate(-5deg);box-shadow:0 0 0 4rem #fff3ea0a,0 0 0 8rem #fff3ea08}.final-panel .brand-mark{margin-block-end:1.8rem}.final-panel .brand-mark__symbol{block-size:4.5rem;inline-size:4.5rem}.final-panel .brand-mark__seed{fill:var(--seed)}.final-panel .brand-mark__stem{stroke:var(--ember)}.final-panel h2{max-inline-size:16ch;margin-inline:auto;font-size:clamp(2.5rem,6vw,6.3rem)}.final-panel .eyebrow{color:var(--seed)}.final-panel>p:not(.eyebrow){color:var(--seed);margin-block-end:1.8rem}.not-found{min-block-size:100svh;padding:var(--section-pad) var(--page-pad);color:var(--seed);background:var(--soil);text-align:center;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.not-found__contour{z-index:-1;border:1px solid #ffb08a73;border-radius:48% 52% 43% 57%/54% 46% 52% 48%;block-size:min(42rem,100vw);inline-size:min(48rem,112vw);position:absolute;transform:rotate(8deg);box-shadow:0 0 0 4rem #ffb08a0a,0 0 0 8rem #ffb08a08}.not-found .brand-mark{margin-block-end:1.8rem}.not-found .brand-mark__symbol{block-size:4.5rem;inline-size:4.5rem}.not-found h1{max-inline-size:13ch;color:var(--seed);letter-spacing:-.055em;margin-block:0 1.4rem;font-size:clamp(2.5rem,7vw,6rem);line-height:1.02}.not-found>p:not(.eyebrow){color:#fff3eab8;max-inline-size:34rem;margin-block-end:2rem}.site-footer{padding:clamp(3.5rem, 7vw, 6.5rem) var(--page-pad) 2rem;color:var(--seed);background:var(--soil);grid-template-columns:1.1fr .8fr 1.2fr;gap:3rem;display:grid}.site-footer__brand p{color:#fff3ea9e;max-inline-size:24rem;margin-block-start:1.4rem;font-size:.82rem}.site-footer__links{flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.site-footer__links a{align-items:center;min-block-size:44px;min-inline-size:44px;text-decoration:none;display:inline-flex}.site-footer__links a:hover{color:var(--apricot)}.site-footer__company{color:#fff3ea9e;flex-direction:column;font-size:.78rem;font-style:normal;display:flex}.site-footer__company strong{color:var(--seed);margin-block-end:.4rem}.site-footer__copyright{color:#fff3ea80;border-block-start:1px solid #fff3ea26;grid-column:1/-1;margin-block:2rem 0;padding-block-start:1.5rem;font-size:.72rem}@media (max-width:68rem){.site-header{grid-template-columns:1fr auto}.site-header__nav{grid-area:2/1/auto/-1;justify-content:center;padding-block-end:.5rem}.status-chip{grid-area:1/2}.hero{grid-template-columns:1fr;padding-block-start:5rem}.hero__copy{max-inline-size:55rem}.hero__preview{max-inline-size:41rem;margin-inline:auto}.growth-section,.privacy-section,.faq-section{grid-template-columns:1fr}.growth-section__intro,.privacy-section__copy{max-inline-size:55rem}.preview-card--today{grid-column:1/span 5}.preview-card--program{grid-column:6/span 7}.preview-card--orb{grid-column:3/span 8;min-block-size:25rem}}@media (max-width:48rem){html{scroll-padding-top:3rem}.site-header{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding-block:.85rem;display:flex}.site-header__nav{order:3;justify-content:flex-start;gap:.35rem 1.2rem;inline-size:100%;padding-block-end:0;overflow-x:auto}.site-header__nav a{flex:none}.hero{min-block-size:auto;padding-block-start:4rem}.hero h1{font-size:clamp(3.2rem,16vw,6.2rem)}.hero h1 span{margin-inline-start:0}.phone-garden{min-block-size:39rem}.phone-garden__caption{right:.5rem}.tension-grid,.plans-grid{grid-template-columns:1fr}.tension-card{border-inline-end:0;border-block-end:1px solid var(--outline-soft);min-block-size:auto}.tension-card:last-child{border-block-end:0}.tension-card__mark{margin-block-end:2rem}.growth-card{grid-template-columns:4rem 1fr;gap:1rem}.growth-card__glyph{block-size:3.6rem;inline-size:3.6rem}.preview-shelf{flex-direction:column;align-items:stretch;display:flex}.preview-card,.preview-card--program,.preview-card--orb{min-block-size:27rem}.privacy-section__mark{min-block-size:23rem}.plan-card{min-block-size:24rem}.faq-section{gap:2rem}.site-footer{grid-template-columns:1fr;gap:2rem}.site-footer__copyright{grid-column:1}}@media (max-width:24rem){:root{--page-pad:20px;--section-pad:80px}.site-header{min-block-size:auto}.hero,.growth-section,.privacy-section,.faq-section,.tension-grid,.plans-grid{grid-template-columns:minmax(0,1fr)}.hero__copy,.hero__preview,.section-heading,.growth-section__intro,.growth-list,.growth-card>div:last-child,.preview-card,.privacy-section__copy,.plan-card,.faq-section__heading,.faq-list,.site-footer>*{min-inline-size:0}.hero{padding-block-start:64px}.hero h1{font-size:min(3.2rem,15vw);line-height:1.02}h2,.growth-section__intro h2,.faq-section__heading h2,.final-panel h2{overflow-wrap:anywhere;font-size:min(2.2rem,11vw)}h3,.preview-card h3{overflow-wrap:anywhere;font-size:min(1.4rem,8.5vw)}.brand-mark__word{font-size:.82rem}.status-chip{padding-inline:.6rem;font-size:.62rem}.site-header__nav{flex-wrap:wrap;gap:.7rem;overflow-x:visible}.hero__actions{flex-direction:column;align-items:stretch}.status-action,.text-action{inline-size:100%}.phone-garden__device{inline-size:min(15.5rem,86vw)}.growth-card{grid-template-columns:1fr}.privacy-list li{grid-template-columns:1.8rem minmax(0,1fr)}.plan-card{padding:1.1rem}.plan-card__flag{align-self:flex-start;max-inline-size:100%;margin-block-end:1rem;position:static}.plan-card__price strong{overflow-wrap:anywhere;font-size:min(2.5rem,14vw)}.site-footer__links a{overflow-wrap:anywhere;max-inline-size:100%}.not-found h1{overflow-wrap:anywhere;font-size:min(2.5rem,13vw)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{:root{--seed:#fff;--soil:#000}.site-header__nav,.status-chip,.hero__preview,.hero__seed-lines,.preview-section,.final-panel__contour{display:none}body,.growth-section,.privacy-section,.final-panel,.site-footer{color:#000;background:#fff}a{color:#000}a[href^=http]:after{content:" (" attr(href) ")";font-size:.8em}section,article,details{break-inside:avoid}}
