@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800;900&display=swap";:root{--cream:#faf7f2;--cream-deep:#efe4d5;--orange:#e86b2e;--dark:#1a1a1a;--tomato:#e85d3f;--basil:#3c8f5a;--yolk:#f7b731;--soft-peach:#ffe3d3;--warm-brown:#5a3a2e;--rice-white:#fff8ec;--soft-dark:#4f463d;--muted:#7a7067;--sage:#577e5b;--nav-height:88px;--nav-scroll-offset:calc(var(--nav-height) + 22px);color:var(--dark);background:var(--cream);font-synthesis:none;font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}*{box-sizing:border-box}html{background:linear-gradient(135deg, #e86b2e14, transparent 32%), linear-gradient(220deg, #3c8f5a0f, transparent 36%), linear-gradient(180deg, #fffaf4 0%, var(--cream) 44%, var(--cream-deep) 100%);scroll-behavior:smooth;max-width:100%;overflow-x:hidden}body{background:0 0;min-width:320px;max-width:100%;min-height:100vh;margin:0;overflow-x:hidden}button,input,textarea,select{font:inherit}a{-webkit-tap-highlight-color:transparent}a:focus-visible{outline-offset:4px;outline:3px solid #e86b2e73}::selection{background:#e86b2e38}.site-shell{min-height:100vh;padding-top:var(--nav-height);background:radial-gradient(circle at 90% -4%,#e86b2e29,#0000 30rem),radial-gradient(circle at 0 22%,#ffe3d380,#0000 26rem);position:relative;overflow-x:clip}.nav-wrap,.hero,.what,.how,.features,.preview,.premium,.safety-strip,.faq,.final-cta,.footer,.legal-page{width:min(1120px,100% - 36px);margin-inline:auto}.nav-wrap{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf4db;border:1px solid #1a1a1a14;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;width:min(1080px,100% - 24px);min-height:56px;padding:7px 8px 7px 18px;display:grid;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 16px 44px #2a20131a,inset 0 1px #fffc}.wordmark,.footer-brand{color:var(--dark);align-items:center;gap:9px;font-size:1.2rem;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.brand-icon{object-fit:cover;border-radius:8px;flex:none;width:28px;height:28px}.footer-brand-icon{border-radius:6px;width:23px;height:23px}.nav-links{justify-content:center;align-items:center;gap:24px;display:flex}.nav-links a,.text-link{color:var(--soft-dark);font-size:.92rem;font-weight:700;text-decoration:none;transition:color .18s}.nav-links a:hover,.text-link:hover{color:var(--dark)}.button{color:#fff;background:var(--orange);border:0;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:.92rem;font-weight:850;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex;box-shadow:0 12px 26px #e86b2e47}.button:hover{background:#d96028;transform:translateY(-2px);box-shadow:0 18px 34px #e86b2e52}.button:focus-visible,.store-badge-link:focus-visible{outline-offset:3px;outline:3px solid #e86b2e73}.store-badges{flex-wrap:wrap;align-items:center;gap:16px;max-width:100%;margin-top:8px;display:flex}.store-badges-end{justify-content:flex-start}.store-badge-link{border-radius:12px;flex:none;align-items:center;max-width:100%;height:60px;text-decoration:none;transition:transform .18s,filter .18s;display:inline-flex}.store-badge-link:hover{filter:drop-shadow(0 14px 24px #1a1a1a33);transform:translateY(-3px)}.store-badge-link img{object-fit:contain;width:auto;max-width:100%;height:60px;display:block}.food-cursor-portal{z-index:2147483647;pointer-events:none;will-change:transform;width:52px;height:52px;transition:opacity .2s;position:fixed;top:0;left:0}.food-cursor-svg{filter:drop-shadow(0 6px 12px #1a1a1a33);width:52px;height:52px;transition:transform .17s;display:block}.food-cursor-portal.is-interactive .food-cursor-svg{transform:rotate(-9deg)scale(1.08)}.food-cursor-egg-stack,.food-cursor-egg,.food-cursor-yolk{transform-box:fill-box;transform-origin:50%}.food-cursor-portal.is-interactive .food-cursor-egg{animation:.38s ease-out eggFlip}.food-cursor-portal.is-interactive .food-cursor-yolk{animation:.38s ease-out yolkPop}.food-cursor-portal.is-clicking .food-cursor-svg{animation:.54s cubic-bezier(.16,1,.3,1) panClick}.food-cursor-portal.is-clicking .food-cursor-egg-stack{animation:.54s cubic-bezier(.16,1,.3,1) eggJump}.food-cursor-portal.is-clicking .food-cursor-yolk{animation:.54s cubic-bezier(.16,1,.3,1) yolkClick}.food-cursor-native-hidden,.food-cursor-native-hidden *{cursor:none!important}@media (hover:none),(pointer:coarse){.food-cursor-portal{display:none!important}}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--dark);letter-spacing:-.02em;text-wrap:balance;font-weight:800}h1{margin-bottom:16px;font-size:clamp(2.55rem,6.6vw,4.6rem);line-height:1.03}h1 span{color:var(--orange);display:block}h2{margin-bottom:0;font-size:clamp(2rem,4.6vw,3.05rem);line-height:1.06}h3{margin-bottom:10px;font-size:1.16rem;line-height:1.2}.eyebrow{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:.76rem;font-weight:900;line-height:1.2}.section-head{max-width:720px;margin-bottom:30px}.hero,.what,.how,.features,.preview,.premium,.faq,.final-cta,[id]{scroll-margin-top:var(--nav-scroll-offset)}.reveal{opacity:0;transition:opacity .62s,transform .62s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.hero{grid-template-columns:1fr;align-items:center;gap:36px;padding:28px 0 52px;display:grid}.hero-eyebrow{margin-bottom:16px}.hero-sub{max-width:560px;color:var(--soft-dark);margin-bottom:22px;font-size:clamp(1.05rem,1.5vw,1.22rem);font-weight:600;line-height:1.5}.hero-download-label{color:var(--dark);margin:0 0 12px;font-size:.98rem;font-weight:800}.hero-punch{color:var(--muted);margin:18px 0 0;font-size:.98rem;font-weight:800}.hero-art{justify-items:center;display:grid}.hero-art-stage{isolation:isolate;justify-items:center;width:min(100%,380px);display:grid;position:relative}.hero-art-stage:before{z-index:-1;content:"";filter:blur(26px);background:radial-gradient(circle at 50% 26%,#e86b2e52,#0000 60%),radial-gradient(circle at 28% 84%,#3c8f5a24,#0000 54%),linear-gradient(#fff6,#ffe3d333);border-radius:52px;position:absolute;inset:6% -10% 4%}.phone-shell{aspect-ratio:1242/2688;background:#15110f;border-radius:30px;width:min(100%,300px);position:relative;overflow:hidden;box-shadow:0 30px 80px #1a1a1a38,0 10px 28px #e86b2e1f}.phone-shell img{object-fit:cover;border-radius:30px;width:100%;height:100%;display:block}.hero-phone{width:min(100%,320px)}.phone-fallback{height:100%;color:var(--dark);text-align:center;background:linear-gradient(#fffaf4,#f2e5d2);place-content:center;gap:10px;display:grid}.phone-fallback img{border-radius:14px;justify-self:center;width:54px;height:54px}.phone-fallback span{font-size:1.3rem;font-weight:900}.phone-fallback p{color:var(--muted);margin:0;font-weight:800}.what,.how,.features,.preview,.premium,.faq{border-top:1px solid #1a1a1a14;padding:72px 0}.what{grid-template-columns:1fr;align-items:center;gap:36px;display:grid}.what-copy p:not(.eyebrow){max-width:640px;color:var(--soft-dark);margin-bottom:16px;font-size:1.08rem;font-weight:600;line-height:1.6}.what-copy p:last-child{margin-bottom:0}.what-art{justify-items:center;display:grid}.what-phone{width:min(100%,320px)}.how-lede{color:var(--soft-dark);margin:12px 0 0;font-size:1.06rem;font-weight:650;line-height:1.5}.how-flow{grid-template-columns:1fr;gap:18px;margin:30px 0 0;padding:0;list-style:none;display:grid}.how-step{background:linear-gradient(#ffffffd9,#fffaf499);border:1px solid #1a1a1a14;border-radius:22px;gap:12px;padding:24px 22px 22px;display:grid;position:relative;box-shadow:0 18px 46px #2a20130f}.how-step-head{align-items:center;gap:12px;display:flex}.how-step-num{color:#fff;background:var(--orange);border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:.96rem;font-weight:900;display:inline-flex;box-shadow:0 8px 18px #e86b2e4d}.how-step-icon{background:#ffe3d3b3;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;line-height:1;display:inline-flex}.how-step h3{margin:2px 0 0;font-size:1.2rem}.how-step p{color:var(--muted);margin:0;font-weight:650;line-height:1.45}.how-step-chips{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.how-step-chips li{color:var(--soft-dark);background:#ffffffb8;border:1px solid #1a1a1a1a;border-radius:999px;align-items:center;padding:5px 11px;font-size:.8rem;font-weight:750;line-height:1;display:inline-flex}.how-step:not(:last-child):after{content:"";border-left:2px dashed #e86b2e66;height:18px;position:absolute;bottom:-18px;left:42px}.feature-list{border-top:1px solid #1a1a1a1f;margin:0;padding:0;list-style:none}.feature-row{border-bottom:1px solid #1a1a1a1f;grid-template-columns:1fr;gap:4px 22px;padding:22px 4px;display:grid}.feature-index{color:var(--orange);letter-spacing:.04em;font-size:.8rem;font-weight:900}.feature-row h3{margin:2px 0 0;font-size:1.2rem}.feature-row p{color:var(--muted);margin:0;font-weight:650;line-height:1.45}.preview-shelf{grid-template-columns:1fr;gap:18px;margin:0;padding:0;list-style:none;display:grid}.preview-card{gap:12px;display:grid}.preview-frame{aspect-ratio:1242/2688;background:#15110f;border-radius:28px;width:min(100%,260px);margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 24px 60px #1a1a1a2e,0 8px 22px #e86b2e1a}.preview-frame img{object-fit:cover;border-radius:28px;width:100%;height:100%;display:block}.preview-caption{color:var(--dark);text-align:center;justify-content:center;align-items:baseline;gap:8px;margin:0;font-size:1rem;font-weight:800;line-height:1.3;display:flex}.preview-caption span{color:var(--orange);font-size:.8rem;font-weight:900}.premium-head{max-width:820px}.premium-lede{max-width:680px;color:var(--soft-dark);margin:16px 0 0;font-size:1.06rem;font-weight:650;line-height:1.55}.compare{grid-template-columns:1fr;gap:16px;display:grid}.compare-card{border:1px solid #1a1a1a1a;border-radius:26px;padding:26px 24px}.compare-demo{background:linear-gradient(#ffffffd1,#fffaf49e),#fff9;box-shadow:0 18px 46px #2a20130f}.compare-premium{color:#fffaf4;background:radial-gradient(circle at 88% 8%, #e86b2e52, transparent 30%), linear-gradient(160deg, #2a221d, var(--dark));border-color:#ffd8c42e;box-shadow:0 26px 64px #1a1a1a33}.compare-tag{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:30px;margin-bottom:18px;padding:0 12px;font-size:.76rem;font-weight:900;display:inline-flex}.compare-demo .compare-tag{color:var(--warm-brown);background:#e86b2e1f}.compare-premium .compare-tag{color:var(--dark);background:#ffd8c4}.compare-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.compare-card li{padding-left:26px;font-size:1.02rem;font-weight:750;line-height:1.35;position:relative}.compare-demo li{color:var(--soft-dark)}.compare-premium li{color:#fffaf4}.compare-card li:before{content:"✓";font-size:.95em;font-weight:900;position:absolute;top:.16em;left:0}.compare-demo li:before{color:var(--orange)}.compare-premium li:before{color:#ffd8c4}.safety-strip{border-top:1px solid #1a1a1a1f;border-bottom:1px solid #1a1a1a1f;margin-block:36px 8px;padding:20px 0}.safety-strip p{max-width:940px;color:var(--muted);margin:0;font-size:.95rem;font-weight:700;line-height:1.55}.faq-list{grid-template-columns:1fr;gap:12px;display:grid}.faq-item{background:linear-gradient(#ffffffb8,#fffaf48f),#ffffff94;border:1px solid #1a1a1a14;border-radius:18px;padding:18px 20px;box-shadow:0 14px 36px #2a20130d}.faq-item h3{margin-bottom:8px;font-size:1.02rem;font-weight:850;line-height:1.3}.faq-item p{color:var(--muted);margin:0;font-size:.96rem;font-weight:600;line-height:1.5}.final-cta{color:#ffffffc7;background:radial-gradient(circle at 86% 14%, #ffd8c433, transparent 28%), linear-gradient(150deg, #e86b2e57, transparent 58%), linear-gradient(180deg, #2a221d, var(--dark));border-radius:32px;grid-template-columns:1fr;gap:26px;margin-top:48px;padding:40px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #1a1a1a38}.final-cta h2{color:#fffaf4;margin-bottom:12px;font-size:clamp(2.1rem,5vw,3.2rem)}.final-cta p{max-width:540px;margin:0;font-size:1.06rem;font-weight:600;line-height:1.5}.final-cta-actions{justify-items:start;gap:14px;display:grid}.final-cta-download-label{color:#fffaf4;max-width:none;margin:0;font-size:.98rem;font-weight:800}.final-cta-actions .store-badges{margin-top:0}.footer{color:var(--muted);flex-direction:column;gap:18px;padding:40px 0 36px;display:flex}.footer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.footer-links{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.footer-links a,.footer-email{color:var(--soft-dark);font-size:.92rem;font-weight:700;text-decoration:none;transition:color .18s}.footer-links a:hover,.footer-email:hover{color:var(--dark)}.footer-email{word-break:break-word}.footer-disclaimer{max-width:880px;color:var(--soft-dark);margin:0;font-size:.9rem;font-weight:600;line-height:1.5}.footer-made{margin:0;font-size:.9rem;font-weight:700}.legal-shell{overflow:visible}.legal-page{max-width:820px;padding:24px 0 28px}.legal-page h1{margin-bottom:14px;font-size:clamp(2.6rem,6vw,3.6rem)}.legal-page h1 span{color:inherit;display:inline}.legal-date{color:var(--muted);margin-bottom:24px;font-size:.98rem;font-weight:700;line-height:1.5}.legal-summary{background:#ffffff9e;border:1px solid #1a1a1a14;border-radius:22px;margin-bottom:32px;padding:22px;box-shadow:0 16px 40px #2a20130f}.legal-summary h2,.legal-section h2{margin-bottom:10px;font-size:1.26rem;line-height:1.2}.legal-summary p,.legal-section p{color:var(--soft-dark);margin:0;font-size:1rem;font-weight:600;line-height:1.62}.legal-sections{gap:22px;display:grid}.legal-section{border-bottom:1px solid #1a1a1a14;padding-bottom:22px}@keyframes eggFlip{0%{transform:translateY(0)rotate(0)}45%{transform:translateY(-7px)rotate(-10deg)}to{transform:translateY(0)rotate(0)}}@keyframes yolkPop{0%{transform:scale(1)}45%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes panClick{0%{transform:translateY(0)rotate(0)scale(1)}28%{transform:translateY(4px)rotate(6deg)scale(.96)}58%{transform:translateY(-4px)rotate(-7deg)scale(1.04)}to{transform:translateY(0)rotate(0)scale(1)}}@keyframes eggJump{0%{transform:translateY(0)rotate(0)scale(1)}25%{transform:translateY(2px)rotate(4deg)scale(.98)}55%{transform:translateY(-18px)rotate(-22deg)scale(1.08)}78%{transform:translateY(-5px)rotate(8deg)scale(1.02)}to{transform:translateY(0)rotate(0)scale(1)}}@keyframes yolkClick{0%{transform:scale(1)}55%{transform:scale(1.22)}to{transform:scale(1)}}@media (width>=760px){.hero{grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);gap:44px;padding:40px 0 70px}.what{grid-template-columns:minmax(0,1fr) minmax(280px,.5fr)}.how-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.how-step:not(:last-child):after{border-top:2px dashed #e86b2e66;border-left:0;width:22px;height:0;inset:44px -22px auto auto}.preview-shelf{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#e86b2e66 transparent;gap:22px;padding-bottom:16px;scroll-padding-left:2px;display:flex;overflow-x:auto}.preview-shelf::-webkit-scrollbar{height:8px}.preview-shelf::-webkit-scrollbar-thumb{background:#e86b2e59;border-radius:999px}.preview-card{scroll-snap-align:start;scroll-snap-stop:always;flex:none;width:clamp(190px,22vw,216px)}.preview-frame{width:100%;margin-inline:0}.preview-caption{text-align:left;justify-content:flex-start}.feature-row{grid-template-columns:56px minmax(180px,.42fr) minmax(0,1fr);align-items:baseline;gap:24px}.feature-index{padding-top:4px}.feature-row h3{margin:0}.compare{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:start}.faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}.final-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:48px 44px}.final-cta-actions{text-align:right;justify-items:end}}@media (width>=1040px){.hero{grid-template-columns:minmax(0,.96fr) minmax(340px,.6fr)}}@media (width<=759px){:root{--nav-height:84px}.nav-wrap{grid-template-columns:auto auto;width:min(100% - 18px,1080px);min-height:52px;padding:7px 8px 7px 16px}.nav-links{display:none}.nav-button{min-height:44px;padding-inline:18px;font-size:.88rem}.hero{gap:24px;padding:14px 0 44px}.hero-eyebrow{margin-bottom:12px}.hero-sub{margin-bottom:18px}.hero-art{order:2}.hero-art-stage,.hero-phone{width:min(100%,300px)}.what,.how,.features,.preview,.premium,.faq{padding:44px 0}.section-head{margin-bottom:22px}.compare-card{padding:22px 20px}.how-flow{margin-top:22px}.store-badges{flex-direction:column;align-items:flex-start;gap:12px}.store-badge-link{width:fit-content;height:56px}.store-badge-link img{height:56px}.preview-card:nth-child(n+5){display:none}.final-cta{margin-top:32px;padding:30px 22px}.footer{padding-top:34px}.footer-top{flex-direction:column;align-items:flex-start;gap:18px}.footer-links{gap:14px 20px}}@media (width<=430px){.nav-wrap,.hero,.what,.how,.features,.preview,.premium,.safety-strip,.faq,.final-cta,.footer{width:min(100% - 24px,1120px)}h1{font-size:clamp(2.35rem,11vw,3rem)}.hero-art-stage,.hero-phone,.what-phone,.preview-frame{width:min(100%,280px)}}@media (width<=360px){.nav-button{padding-inline:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}.food-cursor-portal{display:none!important}.food-cursor-native-hidden,.food-cursor-native-hidden *{cursor:auto!important}}@media (width<=979px){.nav-guides-link{display:none}}.guide-shell{overflow:visible}.guide-main{width:min(760px,100% - 36px);margin-inline:auto;padding:6px 0 12px}.guide-page{scroll-margin-top:var(--nav-scroll-offset)}.guide-breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:.85rem;font-weight:700;display:flex}.guide-breadcrumb a{color:var(--soft-dark);text-decoration:none;transition:color .18s}.guide-breadcrumb a:hover,.guide-breadcrumb span[aria-current]{color:var(--dark)}.guide-breadcrumb span[aria-hidden=true]{color:#1a1a1a4d}.guide-page h1{margin-bottom:14px;font-size:clamp(2.1rem,5vw,3.1rem);line-height:1.08}.guide-page h1 span{color:inherit;display:inline}.guide-lead{color:var(--soft-dark);margin:0;font-size:clamp(1.08rem,1.6vw,1.24rem);font-weight:600;line-height:1.5}.guide-section{margin-top:30px}.guide-section h2{margin-bottom:12px;font-size:clamp(1.4rem,3vw,1.8rem);line-height:1.15}.guide-section h3{margin:18px 0 8px;font-size:1.12rem}.guide-section p{color:var(--soft-dark);margin:0 0 14px;font-size:1.04rem;font-weight:500;line-height:1.62}.guide-section p:last-child{margin-bottom:0}.guide-section ul{color:var(--soft-dark);margin:0 0 14px;padding-left:20px;font-size:1.04rem;font-weight:500;line-height:1.6}.guide-section li{margin-bottom:6px}.guide-section li::marker{color:var(--orange)}.guide-section a{color:var(--orange);border-bottom:1px solid #e86b2e59;font-weight:700;text-decoration:none;transition:border-color .18s}.guide-section a:hover{border-bottom-color:var(--orange)}.guide-callout{border-left:4px solid var(--orange);color:var(--dark);background:#e86b2e17;border-radius:12px;margin:0 0 14px;padding:16px 18px;font-weight:700;line-height:1.5}.guide-section-intro{color:var(--soft-dark);margin:14px 0 0;font-size:1.06rem;font-weight:500;line-height:1.62}.guide-section .guide-pullquote{border-left:3px solid var(--orange);color:var(--dark);margin:6px 0 14px;padding:4px 0 4px 16px;font-size:1.18rem;font-style:italic;font-weight:800;line-height:1.4}.guide-button-cta{flex-wrap:wrap;align-items:center;gap:12px 18px;margin:24px 0 8px;display:flex}.guide-button-cta-tagline{color:var(--soft-dark);margin:0;font-size:1rem;font-weight:800}.guide-inline-cta{color:var(--dark);background:#e86b2e14;border:1px solid #e86b2e47;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin:24px 0;padding:16px 20px;font-size:1.02rem;font-weight:800;line-height:1.4;text-decoration:none;transition:background-color .18s,transform .18s;display:flex}.guide-inline-cta:hover{background:#e86b2e24;transform:translateY(-2px)}.guide-inline-cta-arrow{color:var(--orange);flex:none;font-size:1.2rem;font-weight:900}.guide-cta{color:#ffffffd1;background:radial-gradient(circle at 86% 14%, #ffd8c433, transparent 30%), linear-gradient(150deg, #e86b2e57, transparent 58%), linear-gradient(180deg, #2a221d, var(--dark));border-radius:26px;margin-top:40px;padding:30px 28px;box-shadow:0 26px 64px #1a1a1a33}.guide-cta h2{color:#fffaf4;margin-bottom:8px;font-size:clamp(1.5rem,3.4vw,2rem);line-height:1.1}.guide-cta-sub{color:#ffffffd1;max-width:540px;margin:0 0 18px;font-size:1.02rem;font-weight:600;line-height:1.5}.guide-cta .store-badges{margin-top:0}.guide-cta-links{flex-wrap:wrap;gap:18px 22px;margin:20px 0 0;display:flex}.guide-cta-links a{color:#ffd8c4;font-size:.96rem;font-weight:800;text-decoration:none;transition:color .18s}.guide-cta-links a:hover{color:#fff}.guide-faq,.guide-related{margin-top:40px}.guide-faq .section-head,.guide-related .section-head{margin-bottom:18px}.guide-safety{margin-block:28px 0}.guide-card-list{grid-template-columns:1fr;gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.guide-card{background:linear-gradient(#ffffffd9,#fffaf499);border:1px solid #1a1a1a14;border-radius:20px;gap:8px;height:100%;padding:22px 22px 20px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 14px 36px #2a20130d}.guide-card:hover{transform:translateY(-3px);box-shadow:0 22px 48px #2a20131a}.guide-card-kicker{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:900}.guide-card h2,.guide-card h3{margin:0;font-size:1.2rem;line-height:1.22}.guide-card p{color:var(--muted);margin:0;font-size:.98rem;font-weight:600;line-height:1.5}.guide-card-cta{color:var(--orange);margin-top:2px;font-size:.95rem;font-weight:800}@media (width>=760px){.guide-card-list-index,.guide-related .guide-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
