@import "https://fonts.googleapis.com/css2?family=Lilita+One&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";:root{--purple:#4b1a92;--lime:#a8eb3a;--blue:#0b87ee;--ink:#2e353c;--muted:#66727d;--paper:#fffaf1;--soft:#f3ecdf;--white:#fff;--line:#2e353c21;--shadow:0 24px 60px #2e353c1f;--title:"Lilita One", "Open Sans", system-ui, sans-serif;--body:"Open Sans", system-ui, -apple-system, BlinkMacSystemFont, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--ink);font-family:var(--body);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,.button{font-family:var(--title);letter-spacing:0;margin:0;font-weight:400}p{color:var(--muted);margin:0;line-height:1.65}ul{margin:0;padding:0;list-style:none}.section-shell{width:min(1120px,100% - 40px);margin:0 auto}.site-header{z-index:20;justify-content:space-between;align-items:flex-start;gap:28px;width:min(1128px,100% - 136px);margin:0 auto;padding:0;display:flex;position:absolute;top:54px;left:0;right:0}.brand{flex:none;align-items:center;display:inline-flex}.brand img{width:180px;height:auto}.desktop-nav{color:#fff;align-items:center;gap:26px;font-size:.96rem;font-weight:800;display:none}.desktop-nav a:hover{color:var(--lime)}.header-right,.header-actions,.button-row{align-items:center;display:flex}.header-right{gap:28px;padding-top:0}.header-actions,.button-row{gap:18px}.button{color:#fff;text-align:center;text-shadow:-1px -1px #050308,1px -1px #050308,-1px 1px #050308,1px 1px #050308;border:2px solid #050308;border-radius:13px;justify-content:center;align-items:center;min-height:44px;padding:12px 24px 14px;font-size:.96rem;line-height:1;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:5px 5px #00000080}.button:hover{transform:translateY(-2px);box-shadow:6px 6px #00000080}.button-primary{background:var(--lime)}.button-secondary,.button-quiet{background:var(--blue)}.button-large{border-radius:12px;min-width:270px;min-height:62px;padding-inline:28px;font-size:1.32rem}.button-small{white-space:nowrap;min-width:98px;min-height:42px;padding:11px 24px 13px;font-size:.86rem}.hero{color:#fff;background:radial-gradient(circle at 46% 45%,#5c25a6 0%,#4b1a92 34%,#2d0744 100%),linear-gradient(90deg,#2d0744 0%,#4b1a92 50%,#2d0744 100%);min-height:900px;padding:184px 0 64px;position:relative;overflow:hidden}.hero:before{content:none}.hero-bg-mark{display:none}.hero-grid{z-index:1;grid-template-columns:.92fr 1.08fr;align-items:center;gap:34px;display:grid;position:relative}.hero-copy{gap:24px;max-width:620px;padding-top:86px;display:grid}.eyebrow{width:fit-content;color:var(--purple);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900;line-height:1.2}.hero h1{color:#fff;max-width:580px;text-shadow:none;font-size:clamp(3.1rem,4.45vw,4.25rem);line-height:.94}.hero-title-green{color:var(--lime)}.hero-title-blue{color:var(--blue)}.hero-lead{color:#ffffffe0;max-width:610px;font-size:clamp(1.18rem,1.7vw,1.43rem);font-weight:400;line-height:1.24}.hero-support{display:none}.microcopy{color:var(--lime);padding-left:46px;font-size:1rem;font-weight:800}.product-scene{place-items:center;min-height:640px;display:grid;position:relative}.hero-product-image{z-index:2;filter:drop-shadow(0 22px 20px #0000003d);width:min(682px,54vw);margin:14px 0 0 -18px;position:relative}.hero-bubble{z-index:4;color:#fff;background:#5a1ca4;border:2px solid #050308;border-radius:14px;width:fit-content;min-width:190px;padding:16px 20px 17px;animation:4.8s ease-in-out infinite heroFloat;position:absolute;box-shadow:-13px 12px #00000038,13px 12px #0000005c}.hero-bubble span,.price-topline span,.price-topline b,.panel-kicker{color:var(--lime);font-family:var(--body);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.hero-bubble strong{color:#fff;font-family:var(--body);margin-top:2px;font-size:1.08rem;font-weight:900;line-height:1.15;display:block}.bubble-mission{top:72px;left:-1%}.bubble-aura{animation-delay:-1.5s;top:155px;right:-3%}.bubble-reward{animation-delay:-2.6s;bottom:172px;right:2%}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.pain-section,.how-section,.change-section,.routine-section,.auras-section,.price-section,.faq-section,.trust-section,.final-cta{padding:clamp(68px,8vw,108px) 0}.faq-section{background:#3599e4}.auras-section{background:var(--lime)}.pain-section{background:#fff;position:relative;overflow:hidden}.pain-section:after{content:"";clip-path:polygon(24% 0,100% 0,100% 100%,0 100%);pointer-events:none;background:#f2f2f2;width:52%;position:absolute;inset:0 0 0 auto}.price-section{background:radial-gradient(circle at 48%,#542397eb 0 24%,#2d074400 50%),linear-gradient(90deg,#2d0744 0%,#4b1a92 50%,#2d0744 100%)}.pain-layout,.change-grid,.auras-grid,.price-grid,.faq-grid,.trust-grid{align-items:center;gap:44px;display:grid}.pain-layout{z-index:1;min-height:520px;position:relative}.section-heading{gap:14px;max-width:680px;display:grid}.section-heading.centered{text-align:center;justify-items:center;margin:0 auto 42px}.section-heading h2,.price-copy h2,.final-card h2,.legal-hero h1{color:var(--ink);font-size:clamp(2rem,4.7vw,3.85rem);line-height:1}.section-heading p,.price-copy p,.final-card p,.legal-hero p{font-size:1rem}.section-heading strong{color:var(--purple);font-size:1.03rem}.pain-copy{gap:22px;max-width:610px;display:grid}.pain-copy .pain-kicker{letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:clamp(1.7rem,2.6vw,2.35rem);font-weight:900;line-height:1;color:var(--lime)!important}.pain-copy h2{color:var(--purple);font-family:var(--title);font-size:clamp(2.7rem,4.55vw,3.85rem);font-weight:400;line-height:.94}.pain-copy p{color:#303740;max-width:570px;font-size:clamp(1.1rem,1.6vw,1.48rem);line-height:1.12}.pain-copy p strong{font-weight:900}.pain-copy b{max-width:560px;color:var(--blue);text-transform:uppercase;font-size:clamp(1rem,1.6vw,1.38rem);line-height:1.15}.pain-image-wrap{place-items:center;display:grid}.pain-image-wrap img{filter:drop-shadow(0 18px 14px #2e353c14);width:min(610px,100%)}.how-section{background:var(--blue);position:relative;overflow:hidden}.how-section:before{content:"";pointer-events:none;background:#ffffff24;border-radius:50%;width:820px;height:820px;position:absolute;top:-250px;right:-175px}.how-section .section-shell{z-index:1;position:relative}.how-heading{text-align:center;justify-items:center;gap:18px;margin:0 auto 78px;display:grid}.how-heading p{color:var(--lime);letter-spacing:.03em;text-transform:uppercase;font-size:clamp(1.55rem,2.55vw,2.15rem);font-weight:900;line-height:1}.how-heading h2{color:#fff;max-width:760px;font-family:var(--title);font-size:clamp(3rem,5.3vw,4.45rem);font-weight:400;line-height:.92}.steps-grid{gap:26px;display:grid}.step-card{min-height:220px;padding:0 0 76px;position:relative}.step-content{gap:14px;display:grid}.step-shape{background:#fff;border-radius:18px;min-height:156px;padding:24px 22px 42px;position:relative;overflow:visible}.step-shape:after{content:"";z-index:-1;clip-path:polygon(0 0,100% 0,50% 100%);background:#fff;border-radius:0 0 24px 24px;height:78px;position:absolute;bottom:-42px;left:0;right:0}.step-number{z-index:3;width:46px;height:46px;color:var(--purple);background:var(--lime);font-family:var(--title);border-radius:50%;place-items:center;font-size:2rem;line-height:1;display:grid;position:absolute;top:-14px;right:-10px}.step-card h3{color:var(--ink);white-space:nowrap;font-size:1.32rem;line-height:1}.step-card p{color:#303740;font-size:1.03rem;line-height:1.16}.step-icon{background:var(--purple);z-index:3;border-radius:50%;place-items:center;width:88px;height:88px;display:grid;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.step-icon img{object-fit:contain;width:62px;max-height:62px}.change-section{background:var(--lime)}.change-grid{grid-template-columns:.62fr 1.38fr;gap:0;width:min(1220px,100% - 40px)}.change-copy{gap:20px;max-width:460px;display:grid}.change-kicker{letter-spacing:.03em;text-transform:uppercase;font-size:clamp(1.7rem,2.6vw,2.35rem);font-weight:900;line-height:1;color:var(--blue)!important}.change-copy h2{color:var(--purple);font-family:var(--title);font-size:clamp(2.55rem,4.15vw,3.55rem);font-weight:400;line-height:.94}.change-copy p{color:#25313a;font-size:clamp(1.18rem,1.75vw,1.42rem);line-height:1.16}.change-copy p strong{font-weight:900}.comparison-card{grid-template-columns:repeat(2,minmax(340px,1fr));align-items:start;gap:30px;display:grid}.comparison-column{background:#fff;border-radius:18px 18px 30px 30px;min-height:338px;padding:92px 22px 54px;position:relative}.comparison-column:after{content:"";z-index:0;clip-path:polygon(0 0,100% 0,50% 100%);background:#fff;border-radius:0 0 24px 24px;height:70px;position:absolute;bottom:-34px;left:0;right:0}.comparison-heading{z-index:2;color:#fff;clip-path:polygon(0 0,100% 0,100% 56%,50% 100%,0 56%);min-height:72px;font-family:var(--title);text-transform:uppercase;background:#3599e4;border-radius:18px 18px 0 0;place-items:center;font-size:1.72rem;display:grid;position:absolute;top:0;left:-10px;right:-10px}.comparison-column ul{z-index:1;text-align:left;justify-items:start;gap:15px;display:grid;position:relative}.comparison-column li{color:#333a43;white-space:nowrap;text-align:left;grid-template-columns:26px max-content;justify-content:start;justify-self:start;align-items:center;gap:8px;font-size:.92rem;font-weight:900;display:grid}.comparison-column li img{width:24px;height:24px}.routine-section{background:#fff;position:relative;overflow:hidden}.routine-orb{z-index:0;pointer-events:none;border-radius:999px;position:absolute}.routine-orb-left{background:#a8eb3a6e;width:560px;height:560px;top:-242px;left:-118px}.routine-orb-right{background:#4b1a92bd;width:530px;height:530px;bottom:-252px;right:-178px}.routine-shell{z-index:1;justify-items:center;gap:38px;display:grid;position:relative}.routine-shell h2{color:var(--blue);font-family:var(--title);text-align:center;font-size:clamp(2.75rem,4.3vw,4.15rem);font-weight:400;line-height:.96}.routine-cards{grid-template-columns:repeat(2,minmax(260px,1fr));gap:40px;width:min(720px,100%);display:grid}.routine-card{min-height:318px;box-shadow:none;border-radius:10px;padding:28px 34px 30px}.routine-card-parent{color:#fff;background:var(--purple)}.routine-card-farmer{color:#252f38;background:var(--lime)}.routine-card-title{grid-template-columns:58px 1fr;align-items:center;gap:16px;margin-bottom:28px;display:grid}.routine-card-title img{object-fit:contain;width:58px;height:58px}.routine-card-title h3{font-family:var(--title);font-size:1.78rem;font-weight:400;line-height:.88}.routine-card ul{gap:18px;display:grid}.routine-card li{white-space:nowrap;padding-left:28px;font-size:.98rem;font-weight:900;line-height:1.05;position:relative}.routine-card li:before{content:"➜";width:19px;height:19px;color:var(--purple);background:var(--lime);border-radius:50%;place-items:center;font-size:.87rem;font-weight:900;line-height:1;display:grid;position:absolute;top:-1px;left:0}.routine-card-farmer li:before{color:var(--lime);background:var(--purple)}.auras-grid{grid-template-columns:.9fr 1.1fr;gap:52px}.auras-copy{gap:18px;display:grid}.auras-kicker{letter-spacing:.03em;text-transform:uppercase;font-size:clamp(1.7rem,2.6vw,2.35rem);font-weight:900;line-height:1;color:var(--blue)!important}.auras-copy h2{max-width:470px;color:var(--purple);font-family:var(--title);font-size:clamp(2.55rem,4.15vw,3.55rem);font-weight:400;line-height:.94}.auras-copy p{color:#1f2a32;font-size:clamp(1.15rem,1.65vw,1.38rem);line-height:1.18}.auras-copy strong{font-weight:900}.aura-stack{justify-items:center;gap:24px;display:grid}.aura-pill{background:#fff;border:2px solid #000;border-radius:11px;grid-template-columns:62px max-content;align-items:center;gap:10px;min-width:220px;padding:8px 18px 8px 12px;display:grid;position:relative;box-shadow:7px 8px #2e353ce6,-12px 14px #2e353c3d}.aura-pill:first-child{margin-left:-72px}.aura-pill:nth-child(2){margin-left:112px}.aura-pill:nth-child(3){margin-left:-30px}.aura-pill img{object-fit:contain;width:58px;height:36px}.aura-pill strong{color:#333a43;white-space:nowrap;font-size:1.02rem;font-weight:900}.aura-note{color:#fff;background:var(--purple);border:2px solid #000;border-radius:11px;width:min(545px,100%);margin-top:20px;margin-left:88px;padding:18px 22px;font-size:1.22rem;font-weight:900;line-height:1.2;box-shadow:-8px 8px #2e353ce6,-18px 18px #2e353c38}.price-grid{grid-template-columns:.83fr 1.17fr;gap:70px;width:min(990px,100% - 40px)}.price-copy{gap:20px;display:grid}.price-kicker{letter-spacing:.03em;text-transform:uppercase;font-size:clamp(1.7rem,2.6vw,2.35rem);font-weight:900;line-height:1;color:var(--blue)!important}.price-copy h2{color:#fff;max-width:570px;font-family:var(--title);font-size:clamp(2.9rem,4.7vw,4.05rem);font-weight:400;line-height:.9}.price-copy p{max-width:440px;color:var(--lime);font-size:clamp(1.2rem,1.8vw,1.45rem);line-height:1.14}.price-card{color:#333a43;background:#fff;border:2px solid #000;border-radius:12px;min-height:410px;padding:28px 28px 92px;position:relative;box-shadow:-10px 14px #101018c2}.price-card:before{content:none}.price-topline{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.price-topline span{color:var(--blue);text-transform:uppercase;font-size:1rem;font-weight:900}.price-topline b{color:#1f2a32;background:var(--lime);text-transform:uppercase;border-radius:999px;padding:6px 13px;font-size:.78rem;font-weight:900}.price-card h3{color:var(--purple);font-family:var(--title);white-space:nowrap;font-size:clamp(2.2rem,3.15vw,2.78rem);font-weight:400;line-height:.92}.price-card h3 span{font-size:.62em}.price-card>p{color:#3f454c;max-width:100%;margin-top:12px;font-size:1rem;line-height:1.18}.extra-farmer{border:3px solid var(--blue);color:var(--blue);background:#fff;border-radius:999px;margin:14px 0;padding:6px 13px;font-size:.86rem;font-weight:900;display:inline-flex}.price-card ul{gap:3px;margin:0;padding-left:25px;list-style:outside;display:grid}.price-card li{color:#333a43;font-size:1rem;font-weight:900;line-height:1.12}.price-card li:before{content:none}.price-card .price-note{color:#4f5963;margin-top:12px;font-size:.84rem;font-weight:700;line-height:1.25}.price-card .button{min-width:206px;min-height:50px;padding:12px 20px;font-size:1.03rem;position:absolute;bottom:-29px;left:66px}.faq-grid{grid-template-columns:1fr;justify-items:center;gap:22px}.faq-section .section-heading{text-align:center;justify-items:center;max-width:560px}.faq-section .eyebrow{color:var(--lime);font-size:1.45rem;line-height:1}.faq-section .section-heading h2{color:#fff;font-family:var(--title);font-size:clamp(2.25rem,4vw,3.45rem);font-weight:400;line-height:.86}.faq-list{background:#fff;border:2px solid #000;border-radius:9px;width:min(590px,100%);padding:20px 28px;display:grid;box-shadow:-8px 8px #2e353cbf}.faq-item{background:0 0;border:0;border-bottom:1px solid #d8d8d8;border-radius:0;overflow:visible}.faq-item:last-child{border-bottom:0}.faq-item summary{cursor:pointer;color:#333a43;font-family:var(--title);padding:11px 44px 13px 4px;font-size:1.28rem;font-weight:400;line-height:1.04;list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"";border-right:5px solid var(--lime);border-bottom:5px solid var(--lime);width:12px;height:12px;transition:transform .18s;position:absolute;top:50%;right:8px;transform:translateY(-66%)rotate(45deg)}.faq-item[open] summary:after{transform:translateY(-34%)rotate(225deg)}.faq-item p{color:#3f454c;padding:0 44px 14px 4px;font-size:.98rem;line-height:1.35}.trust-section{background:#fff}.trust-grid{grid-template-columns:1fr 1fr;gap:76px}.trust-copy{gap:24px;display:grid}.trust-kicker{color:var(--blue);letter-spacing:.03em;text-transform:uppercase;font-size:clamp(1.75rem,2.8vw,2.55rem);font-weight:900;line-height:1}.trust-copy h2{max-width:560px;color:var(--purple);font-family:var(--title);font-size:clamp(3rem,4.8vw,4.45rem);font-weight:400;line-height:.9}.trust-copy p{max-width:600px;color:var(--lime);font-size:clamp(1.25rem,1.8vw,1.52rem);font-weight:900;line-height:1.18}.trust-list{background:var(--purple);border-radius:11px;gap:25px;min-height:328px;padding:50px 58px;display:grid;position:relative}.trust-list span{color:#fff;padding-left:36px;font-size:1.38rem;font-weight:900;line-height:1.05;position:relative}.trust-list span:before{content:"➜";width:27px;height:27px;color:var(--purple);background:var(--lime);border-radius:50%;place-items:center;font-size:1rem;font-weight:900;line-height:1;display:grid;position:absolute;top:-3px;left:0}.trust-badge{z-index:2;object-fit:contain;background:var(--lime);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:148px;height:172px;padding:30px 24px 22px;position:absolute;top:-42px;right:-74px}.final-cta{background:var(--purple)}.final-card{color:#333a43;text-align:center;background:#fff;border:2px solid #000;border-radius:12px;justify-items:center;gap:26px;width:min(990px,100% - 40px);padding:44px 64px 50px;display:grid;box-shadow:-10px 14px #101018c2}.final-card h2{color:#333a43;max-width:800px;font-family:var(--title);font-size:clamp(2.7rem,4.25vw,4.05rem);font-weight:400;line-height:.9}.final-card p{color:#3f454c;max-width:640px;font-size:clamp(1.1rem,1.45vw,1.35rem);line-height:1.15}.final-card .button-row{gap:24px;margin-top:14px}.final-card .button{min-width:290px;min-height:66px;font-size:1.45rem}.footer{color:#fff;background:var(--purple);border-top:3px solid #ffffff1c;grid-template-columns:1fr 1fr;gap:44px;width:100%;margin:0;padding:32px max(40px,50% - 649px) 74px;display:grid}.footer>div{grid-template-columns:140px 1fr;align-items:center;gap:36px;padding-left:10px;display:grid}.footer img{width:140px;margin:0}.footer p{color:#fff;max-width:390px;font-size:.94rem;font-weight:800;line-height:1.35}.footer nav{border-left:3px solid #ffffff1c;grid-template-columns:1fr 1.35fr;align-content:center;gap:16px 54px;padding-left:44px;display:grid}.footer a{color:#fff;font-size:1.26rem;font-weight:900}.footer a:hover{color:var(--lime)}.legal-main{min-height:70vh}.legal-back-wrap{padding-top:28px}.legal-back-button{width:fit-content}.legal-hero{gap:16px;padding:42px 0 34px;display:grid}.legal-hero h1{max-width:820px}.legal-hero p{max-width:760px}.legal-content{gap:16px;padding-bottom:76px;display:grid}.legal-section{border:1px solid var(--line);background:#fff;border-radius:24px;padding:clamp(22px,4vw,32px);box-shadow:0 14px 34px #2e353c12}.legal-section h2{color:var(--ink);font-family:var(--title);margin:0 0 12px;font-size:1.8rem;font-weight:400;line-height:1}.legal-section p+p{margin-top:10px}@media (width<=680px){.section-shell,.site-header,.footer{width:min(100% - 48px,1120px)}.site-header{align-items:center;width:min(100% - 40px,1120px);top:22px}.brand img{width:92px}.desktop-nav,.header-actions .button-secondary{display:none}.button-row{flex-direction:column;align-items:center;width:100%}.button-row .button{width:min(100%,292px)}.button-small{min-height:40px;padding-inline:14px;font-size:.78rem}.hero{background:radial-gradient(circle at 50% 36%,#5c25a6 0%,#4b1a92 42%,#2d0744 100%),linear-gradient(#4b1a92 0%,#2d0744 100%);min-height:auto;padding:132px 0 54px}.hero-grid{grid-template-columns:1fr;gap:18px}.hero-copy{gap:18px;padding-top:0}.hero h1{max-width:100%;font-size:clamp(2.65rem,11.5vw,3.6rem);line-height:.92}.hero-lead{font-size:1.05rem}.microcopy{text-align:center;padding-left:0}.product-scene{min-height:440px;margin-top:8px;overflow:visible}.hero-product-image{width:min(390px,100%);margin:30px auto 0}.hero-bubble{border-radius:12px;min-width:150px;padding:11px 13px 12px;box-shadow:-8px 7px #00000038,8px 7px #0000005c}.hero-bubble span{font-size:.58rem}.hero-bubble strong{font-size:.82rem}.bubble-mission{top:8px;left:0}.bubble-aura{top:78px;right:0}.bubble-reward{bottom:92px;right:7px}.pain-section:after{clip-path:polygon(0 16%,100% 0,100% 100%,0 100%);width:100%;height:42%;inset:auto 0 0}.pain-layout{min-height:auto}.pain-copy{gap:16px}.pain-copy h2{font-size:clamp(2.35rem,10.5vw,3.15rem)}.pain-copy p{font-size:1.03rem;line-height:1.28}.pain-image-wrap img{width:min(460px,100%);margin-inline:auto}.how-section:before{width:620px;height:620px;top:-140px;right:-300px}.how-heading{margin-bottom:42px}.how-heading h2{font-size:clamp(2.45rem,11vw,3.35rem)}.steps-grid{gap:54px;width:min(100%,340px);margin-inline:auto}.step-card{min-height:220px}.step-shape{min-height:156px}.price-topline{flex-direction:row;align-items:center}.price-grid{grid-template-columns:1fr;gap:46px;width:min(100%,360px);margin-inline:auto}.price-card{order:2;min-height:auto;padding-bottom:66px}.price-copy{order:1}.price-card .button{width:min(250px,100% - 44px);min-width:0;left:50%;transform:translate(-50%)}.change-grid{grid-template-columns:1fr;gap:38px}.change-copy h2{font-size:clamp(2.35rem,10.5vw,3.15rem)}.comparison-card{grid-template-columns:1fr;gap:62px;width:min(100%,350px);margin-inline:auto}.comparison-column{min-height:310px}.comparison-column li{white-space:normal}}@media (width>=780px){.desktop-nav{display:flex}.hero-grid,.pain-layout,.change-grid,.auras-grid,.trust-grid{grid-template-columns:1fr 1fr}.steps-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.comparison-card{grid-template-columns:repeat(2,minmax(0,1fr))}.footer{grid-template-columns:1fr 1.2fr;align-items:start}.footer nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=779px){.routine-section{padding:62px 0 76px}.routine-orb-left{top:-300px;left:-190px}.routine-orb-right{bottom:-315px;right:-290px}.routine-shell{gap:28px}.routine-cards{grid-template-columns:1fr;gap:22px;width:min(100%,340px)}.routine-card{min-height:auto;padding:26px 28px 30px}.auras-grid{grid-template-columns:1fr;gap:34px}.aura-stack{justify-items:stretch;width:min(100%,350px);margin-inline:auto}.aura-pill,.aura-pill:first-child,.aura-pill:nth-child(2),.aura-pill:nth-child(3),.aura-note{margin-left:0}.aura-pill{grid-template-columns:54px 1fr;min-width:0}.aura-pill strong{white-space:normal}.aura-note{font-size:1.05rem}.faq-list{width:min(100%,520px);padding:18px 20px}.trust-grid{grid-template-columns:1fr;gap:34px}.trust-list{width:min(100%,360px);min-height:auto;margin-inline:auto;padding:38px 28px}.trust-badge{width:112px;height:130px;padding:23px 18px 16px;top:-58px;right:-20px}.trust-list span{font-size:1.08rem}.final-card{width:min(100%,560px);padding:34px 24px 38px}.final-card .button-row{align-items:center;width:100%}.final-card .button{width:min(100%,292px);min-width:0}.footer{grid-template-columns:1fr;width:100%;padding-bottom:48px;padding-left:20px;padding-right:20px}.footer>div{grid-template-columns:96px 1fr;gap:20px;padding-left:0}.footer img{width:96px}.footer p,.footer a{font-size:1rem}.footer nav{border-top:3px solid #ffffff1c;border-left:0;grid-template-columns:1fr;padding:22px 0 0}}
