:root{--bg-dark: #1e1a2b;--bg-mid: #29243a;--bg-light: #332d47;--yellow: #f5f4b3;--white: #ffffff;--lavender: #b8b3c9;--border: rgba(184, 179, 201, .2);--sketch: rgba(184, 179, 201, .35);--glow-y: rgba(245, 244, 179, .12);--glow-y-strong: rgba(245, 244, 179, .18)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:linear-gradient(180deg,#1a1627,#1e1a2b 8%,#24203a 20%,#29243a,#2e2845,#332d4f 65%,#3a3358 78%,#433960 90%,#4d4068);color:var(--white);font-family:Space Grotesk,sans-serif;font-size:15px;line-height:1.5;min-height:100vh}.sketch-label{font-family:Caveat,cursive;font-size:13px;color:var(--lavender);display:block;margin-bottom:4px}.sketch-tag{font-family:Caveat,cursive;font-size:12px;background:#f5f4b31a;color:var(--yellow);border:1px solid rgba(245,244,179,.3);border-radius:4px;padding:2px 8px;display:inline-block}.sec-badge{font-family:Caveat,cursive;font-size:13px;color:var(--yellow);border:1px solid var(--yellow);border-radius:20px;padding:3px 12px;display:inline-block;margin-bottom:20px;opacity:.75}.sec-strip{position:absolute;top:0;right:32px;background:#f5f4b30f;border:1px solid rgba(245,244,179,.2);border-top:none;border-radius:0 0 8px 8px;padding:3px 12px;font-family:Caveat,cursive;font-size:12px;color:var(--yellow);opacity:.6}.container{max-width:1200px;margin:0 auto;padding:0 40px}section{padding:96px 0;position:relative}section+section{border-top:1px solid var(--border)}h1{font-size:clamp(40px,5.5vw,72px);font-weight:800;line-height:1.05;letter-spacing:-.02em}h2{font-size:clamp(30px,3.5vw,52px);font-weight:800;line-height:1.1;letter-spacing:-.02em}.hl{color:var(--yellow)}.btn-primary{background:var(--yellow);color:var(--bg-dark);font-family:Space Grotesk,sans-serif;font-weight:700;font-size:15px;border:none;border-radius:50px;padding:14px 28px;cursor:pointer;display:inline-block;text-decoration:none;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px #f5f4b340}.btn-outline{background:transparent;color:var(--white);font-family:Space Grotesk,sans-serif;font-weight:500;font-size:15px;border:1.5px solid rgba(255,255,255,.3);border-radius:50px;padding:13px 28px;cursor:pointer;display:inline-block;text-decoration:none;white-space:nowrap;transition:border-color .2s ease,background .2s ease}.btn-outline:hover{border-color:var(--yellow);background:#f5f4b30d}.btn-row{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.glass{background:#332d478c;border:1px solid rgba(184,179,201,.18);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:20px}.glow-orb{position:absolute;border-radius:50%;background:radial-gradient(circle,var(--glow-y-strong) 0%,transparent 70%);pointer-events:none}header.site-header{position:sticky;top:0;z-index:100;background:#1e1a2b8c;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(184,179,201,.12)}.header-inner{max-width:1200px;margin:0 auto;padding:0 40px;height:68px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo-img{height:36px;width:auto;flex-shrink:0}.site-header nav{display:flex;gap:28px}.site-header nav a{color:var(--lavender);text-decoration:none;font-size:14px;font-family:Caveat,cursive}.site-header nav a:hover{color:var(--yellow)}.site-header nav a.nav-active{color:var(--yellow)}.hero-section{padding:120px 0 100px;position:relative;overflow:hidden;border:none}.hero-dots{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(184,179,201,.35) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 40%,black 20%,transparent 80%);mask-image:radial-gradient(ellipse 80% 80% at 50% 40%,black 20%,transparent 80%);pointer-events:none}.hero-glow-1{position:absolute;width:700px;height:700px;top:-200px;left:-200px;background:radial-gradient(circle,rgba(245,244,179,.09) 0%,transparent 65%)}.hero-glow-2{position:absolute;width:500px;height:500px;top:0;right:-100px;background:radial-gradient(circle,rgba(245,244,179,.06) 0%,transparent 65%)}.hero-grid{display:grid;grid-template-columns:1fr 420px;gap:56px;align-items:center;position:relative;z-index:1}.hero-sub{color:var(--lavender);font-size:18px;margin:20px 0 32px;max-width:480px;line-height:1.65}.hero-right{position:relative;z-index:1;height:420px}.hero-mockup-wrap{height:100%;border-radius:20px;overflow:hidden}.hero-mockup-wrap img{width:100%;height:100%;object-fit:contain;border-radius:20px}.hero-chip{position:absolute;padding:12px 14px;display:flex;align-items:center;gap:10px;border-radius:14px;box-shadow:0 8px 32px #0000004d}.hero-chip .chip-emoji{font-size:18px}.hero-chip .chip-title{font-size:13px;font-weight:700}.hero-chip .chip-sub{font-family:Caveat,cursive;font-size:12px;color:var(--lavender)}.chip-streak{top:110px;right:-20px;animation:float2 4s ease-in-out infinite .5s}.chip-leaderboard{bottom:110px;left:-16px;animation:float3 4.5s ease-in-out infinite 1s}.chip-kid-safe{bottom:24px;right:-12px;animation:float4 3.8s ease-in-out infinite 1.5s}.proof-strip{display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap;padding:40px;background:#332d4766;border-top:1px solid var(--border);border-bottom:1px solid var(--border);position:relative}.proof-stat{text-align:center}.proof-num{font-size:34px;font-weight:800;color:var(--yellow);display:block;line-height:1}.proof-label{font-family:Caveat,cursive;font-size:13px;color:var(--lavender);margin-top:4px;display:block}.proof-div{width:1px;height:40px;background:var(--border)}.proof-press{font-family:Caveat,cursive;font-size:14px;color:var(--lavender);text-align:center}.proof-press span{opacity:.5;font-size:12px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:52px}.step-card{background:#332d4780;border:1.5px solid var(--sketch);border-radius:20px;padding:32px;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;cursor:default;display:flex;flex-direction:column;align-items:center}.step-card:hover{transform:translateY(-6px);box-shadow:0 20px 48px #00000059,0 0 0 1.5px var(--yellow);border-color:var(--yellow)}.step-phone{width:140px;height:260px;background:#111;border-radius:28px;border:3px solid rgba(255,255,255,.12);overflow:hidden;margin:0 auto 24px;box-shadow:0 12px 40px #00000080;flex-shrink:0}.step-phone img{width:100%;height:100%;object-fit:cover;object-position:top}.step-text{width:100%;text-align:left}.step-num{width:48px;height:48px;border-radius:50%;border:2px solid var(--yellow);color:var(--yellow);font-weight:800;font-size:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.step-title{font-size:18px;font-weight:700;margin-bottom:8px}.step-desc{font-size:14px;color:var(--lavender);line-height:1.55}.connector{position:absolute;top:50%;right:-60px;transform:translateY(-50%);z-index:2;display:flex;align-items:center;filter:drop-shadow(0 0 10px rgba(245,244,179,.35))}.connector svg{width:120px;height:40px;overflow:visible}.feat-row{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;margin-bottom:80px}.feat-row:last-child{margin-bottom:0}.feat-row.rev{direction:rtl}.feat-row.rev>*{direction:ltr}.feat-title{font-size:clamp(24px,2.5vw,36px);font-weight:800;margin-bottom:16px;line-height:1.15}.feat-desc{color:var(--lavender);font-size:16px;line-height:1.65;margin-bottom:24px}.feat-bullets{list-style:none;display:flex;flex-direction:column;gap:10px}.feat-bullets li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--lavender)}.bdot{width:8px;height:8px;border-radius:50%;background:var(--yellow);margin-top:6px;flex-shrink:0}.feat-phone{height:460px;background:#1e1a2bb3;border:2px solid var(--sketch);border-radius:40px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;font-family:Caveat,cursive;font-size:14px;color:var(--lavender);position:relative;overflow:hidden;box-shadow:0 24px 60px #00000059;will-change:transform;transition:transform .1s linear;padding:0}.feat-phone:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-45deg,transparent,transparent 10px,rgba(184,179,201,.03) 10px,rgba(184,179,201,.03) 11px)}.feat-phone img{width:100%;height:100%;object-fit:cover;opacity:.85;position:relative;z-index:1;border-radius:38px}.feat-text{will-change:transform;transition:transform .1s linear}.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:52px}.testi-card{background:#332d478c;border:1.5px solid var(--sketch);border-radius:20px;padding:28px}.testi-stars{color:var(--yellow);font-size:16px;margin-bottom:14px}.testi-q{font-size:15px;line-height:1.65;color:var(--white);margin-bottom:20px;font-style:italic}.testi-author{display:flex;align-items:center;gap:12px}.testi-av{width:46px;height:46px;border-radius:50%;background:#b8b3c926;border:1.5px solid var(--sketch);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:Caveat,cursive;font-size:11px;color:var(--lavender)}.testi-name{font-weight:700;font-size:14px}.testi-fam{font-family:Caveat,cursive;font-size:13px;color:var(--lavender)}.pricing-section{position:relative;overflow:hidden}.pricing-glow{position:absolute;width:800px;height:600px;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(245,244,179,.1) 0%,transparent 65%);pointer-events:none}.price-card{max-width:560px;margin:52px auto 0;background:#332d47b3;border:2px solid var(--yellow);border-radius:28px;padding:48px 44px;position:relative;z-index:1;box-shadow:0 0 60px #f5f4b31f,0 0 120px #f5f4b30f}.most-pop{position:absolute;top:-16px;left:50%;transform:translate(-50%);background:var(--yellow);color:var(--bg-dark);font-family:Caveat,cursive;font-size:15px;font-weight:700;padding:4px 20px;border-radius:20px;white-space:nowrap}.price-plan{font-family:Caveat,cursive;font-size:18px;color:var(--lavender);margin-bottom:6px;text-align:center}.price-amount{font-size:64px;font-weight:800;text-align:center;line-height:1;color:var(--yellow)}.price-amount span{font-size:22px;font-weight:400;color:var(--lavender)}.price-period{font-family:Caveat,cursive;font-size:15px;color:var(--lavender);text-align:center;margin-bottom:32px}.price-divider{border:none;border-top:1px solid var(--border);margin:0 0 28px}.price-feats{list-style:none;display:flex;flex-direction:column;gap:14px;margin-bottom:36px}.price-feats li{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:var(--lavender)}.feat-check{color:var(--yellow);font-size:15px;margin-top:1px;flex-shrink:0}.price-card .btn-primary{width:100%;text-align:center;display:block;font-size:16px;padding:16px 0}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:52px}.faq-item{background:#332d4780;border:1.5px solid var(--sketch);border-radius:14px;overflow:hidden;transition:border-color .2s ease,background .2s ease;cursor:pointer}.faq-item:hover{border-color:#f5f4b380;background:#332d47bf}.faq-q{font-weight:700;font-size:15px;display:flex;align-items:center;gap:10px;padding:20px 24px;margin:0;-webkit-user-select:none;user-select:none}.faq-q-text{flex:1}.faq-icon{display:flex;align-items:center;flex-shrink:0}.faq-chevron{display:flex;align-items:center;flex-shrink:0;transition:transform .25s ease}.faq-item.open .faq-chevron{transform:rotate(180deg)}.faq-a{font-size:14px;color:var(--lavender);line-height:1.55;padding:0 24px;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-item.open .faq-a{max-height:200px;padding:0 24px 20px}.cta-section{position:relative;overflow:hidden;padding:120px 0;border-top:1px solid var(--border)}.cta-glow-1{position:absolute;width:700px;height:500px;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(245,244,179,.13) 0%,transparent 65%)}.cta-inner{max-width:760px;margin:0 auto;text-align:center;position:relative;z-index:1;background:#332d4766;border:2px solid var(--yellow);border-radius:28px;padding:72px 48px}.cta-inner h2{margin-bottom:16px}.cta-inner p{color:var(--lavender);font-size:18px;max-width:500px;margin:0 auto 36px}footer.site-footer{background:transparent;border-top:1px solid var(--border);padding:64px 40px 32px}.footer-inner{max-width:1200px;margin:0 auto}.footer-top{display:grid;grid-template-columns:280px 1fr;gap:60px;margin-bottom:48px}.footer-tagline{font-size:14px;color:var(--lavender);margin-bottom:20px;line-height:1.55}.footer-nl-label{font-family:Caveat,cursive;font-size:14px;color:var(--lavender);margin-bottom:8px}.nl-row{display:flex;gap:8px}.nl-input{flex:1;background:#332d47cc;border:1.5px solid var(--sketch);border-radius:50px;padding:10px 16px;color:var(--lavender);font-family:Caveat,cursive;font-size:14px;outline:none;min-width:0}.nl-btn{background:var(--yellow);color:var(--bg-dark);border:none;border-radius:50px;padding:10px 18px;font-family:Caveat,cursive;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap}.app-badges{display:flex;gap:10px;margin-top:16px}.app-badge{height:36px;padding:0 14px;background:#332d47cc;border:1.5px solid var(--sketch);border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Caveat,cursive;font-size:12px;color:var(--lavender)}.footer-links{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.footer-col h4{font-size:12px;font-weight:700;color:var(--white);margin-bottom:14px;text-transform:uppercase;letter-spacing:.08em}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:8px}.footer-col ul li a{color:var(--lavender);text-decoration:none;font-size:14px;font-family:Caveat,cursive}.footer-col ul li a:hover{color:var(--yellow)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:28px;border-top:1px solid var(--border);flex-wrap:wrap;gap:16px}.footer-legal{font-family:Caveat,cursive;font-size:13px;color:var(--lavender);opacity:.6}.social-row{display:flex;gap:12px}.social-icon{width:34px;height:34px;background:#332d47cc;border:1.5px solid var(--sketch);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Caveat,cursive;font-size:11px;color:var(--lavender)}.wf-bar{background:#f5f4b312;border-bottom:1px solid rgba(245,244,179,.18);padding:10px 40px;display:flex;align-items:center;gap:14px}.wf-label{font-family:Caveat,cursive;font-size:16px;color:var(--yellow);font-weight:600}.wf-sub{font-family:Caveat,cursive;font-size:13px;color:var(--lavender)}.fade-in{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.fade-in.visible{opacity:1;transform:translateY(0)}.scroll-top{position:fixed;right:28px;bottom:28px;width:48px;height:48px;border-radius:50%;background:var(--yellow);color:var(--bg-dark);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #0000004d,0 0 20px #f5f4b34d;opacity:0;pointer-events:none;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease,box-shadow .25s ease;z-index:200}.scroll-top.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.scroll-top:hover{box-shadow:0 12px 36px #00000059,0 0 30px #f5f4b38c;transform:translateY(-3px)}.app-badge-link{display:flex;align-items:center;gap:10px;height:44px;padding:0 16px;background:#141122d9;border:1.5px solid var(--sketch);border-radius:10px;color:var(--white);text-decoration:none;transition:border-color .2s ease,transform .2s ease}.app-badge-link:hover{border-color:var(--yellow);transform:translateY(-2px)}.app-badge-link svg{flex-shrink:0}.app-badge-link .badge-text{display:flex;flex-direction:column;line-height:1.1}.app-badge-link .badge-small{font-size:9px;color:var(--lavender);text-transform:uppercase;letter-spacing:.08em}.app-badge-link .badge-name{font-size:14px;font-weight:700}.social-icon{cursor:pointer;transition:border-color .2s ease,transform .2s ease,background .2s ease}.social-icon:hover{border-color:var(--yellow);background:#f5f4b314;transform:translateY(-2px)}.social-icon svg{width:16px;height:16px}.testi-av img{width:100%;height:100%;object-fit:cover;border-radius:50%}.testi-av.has-img{padding:0;overflow:hidden;border:1.5px solid var(--sketch)}.faq-icon-wrap{width:40px;height:40px;border-radius:10px;background:#f5f4b314;border:1.5px solid rgba(245,244,179,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0}@keyframes float1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes float2{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes float3{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes float4{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.support-hero{padding:120px 0 80px;position:relative;overflow:hidden}.support-glow-1{position:absolute;width:700px;height:700px;top:-200px;left:50%;transform:translate(-50%);background:radial-gradient(circle,rgba(245,244,179,.1) 0%,transparent 65%);pointer-events:none}.support-glow-2{position:absolute;width:400px;height:400px;bottom:-100px;right:-100px;background:radial-gradient(circle,rgba(245,244,179,.06) 0%,transparent 65%);pointer-events:none}.support-channels{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:0}.support-channel-card{padding:32px 28px;border-radius:20px;text-align:center;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.support-channel-card:hover{transform:translateY(-6px);box-shadow:0 20px 48px #0000004d,0 0 0 1.5px #f5f4b34d;border-color:#f5f4b34d}.channel-emoji{font-size:36px;display:block;margin-bottom:14px}.channel-title{font-size:18px;font-weight:700;margin-bottom:8px}.channel-desc{font-size:14px;color:var(--lavender);line-height:1.55;margin-bottom:16px}.channel-link{font-size:14px;font-weight:600;color:var(--yellow);text-decoration:none;font-family:Caveat,cursive;font-size:16px}.channel-link:hover{text-decoration:underline}.support-form-section{padding-top:96px}.support-form-layout{display:grid;grid-template-columns:1fr 1.4fr;gap:64px;align-items:start}.support-form-left{padding-top:12px}.support-promises{list-style:none;display:flex;flex-direction:column;gap:12px;margin-top:28px}.support-promises li{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--lavender)}.support-form{padding:40px 36px;border-radius:24px;display:flex;flex-direction:column;gap:20px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{font-size:13px;font-weight:600;color:var(--lavender);text-transform:uppercase;letter-spacing:.07em}.form-group input,.form-group select,.form-group textarea{background:#14112299;border:1.5px solid var(--border);border-radius:12px;padding:12px 16px;color:var(--white);font-family:Space Grotesk,sans-serif;font-size:15px;outline:none;transition:border-color .2s ease,box-shadow .2s ease;resize:none}.form-group input::placeholder,.form-group textarea::placeholder{color:#b8b3c980}.form-group select option{background:var(--bg-mid);color:var(--white)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#f5f4b380;box-shadow:0 0 0 3px #f5f4b314}.form-success{padding:56px 40px;border-radius:24px;text-align:center}.success-emoji{font-size:56px;display:block;margin-bottom:20px}.form-success h3{font-size:24px;font-weight:700;margin-bottom:10px}.form-success p{color:var(--lavender);font-size:15px;line-height:1.65}.support-faq-strip{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 36px;border-radius:20px;flex-wrap:wrap}.rp-alert{background:#f5f4b314;border:1px solid rgba(245,244,179,.35);border-radius:12px;padding:12px 16px;font-size:14px;color:var(--yellow);line-height:1.5}.rp-alert--error{background:#ff646414;border-color:#ff646459;color:#ff9090}.policy-layout{display:grid;grid-template-columns:240px 1fr;gap:56px;align-items:start}.policy-toc{position:sticky;top:88px;padding:24px 20px;border-radius:16px}.policy-toc-heading{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--lavender);margin-bottom:14px}.policy-toc ul{list-style:none;display:flex;flex-direction:column;gap:6px}.policy-toc ul li a{font-family:Caveat,cursive;font-size:15px;color:var(--lavender);text-decoration:none;transition:color .2s ease;display:block;padding:3px 0}.policy-toc ul li a:hover{color:var(--yellow)}.policy-body{display:flex;flex-direction:column;gap:48px;padding-bottom:80px}.policy-section{background:#332d4759;border:1px solid var(--border);border-radius:20px;padding:36px 40px;scroll-margin-top:96px}.policy-section-title{font-size:clamp(18px,2vw,24px);font-weight:800;margin-bottom:24px;display:flex;align-items:center;gap:12px}.policy-num{font-family:Caveat,cursive;font-size:16px;color:var(--yellow);background:#f5f4b31a;border:1px solid rgba(245,244,179,.25);border-radius:6px;padding:2px 8px;flex-shrink:0}.policy-block{margin-bottom:20px}.policy-block:last-child{margin-bottom:0}.policy-sub{font-size:15px;font-weight:700;color:var(--yellow);margin-bottom:6px}.policy-text{font-size:15px;color:var(--lavender);line-height:1.7}.policy-cta-strip{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 36px;border-radius:20px;flex-wrap:wrap}@media (max-width: 900px){.hero-grid{grid-template-columns:1fr;gap:40px}.hero-right{height:360px}.steps-grid{grid-template-columns:1fr}.connector{display:none}.feat-row,.feat-row.rev{grid-template-columns:1fr;direction:ltr;gap:32px}.testi-grid,.faq-grid{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr;gap:40px}.footer-links{grid-template-columns:repeat(2,1fr)}.site-header nav{display:none}.container,.header-inner{padding:0 24px}.support-channels{grid-template-columns:1fr}.support-form-layout{grid-template-columns:1fr;gap:40px}.form-row{grid-template-columns:1fr}.support-faq-strip{flex-direction:column;align-items:flex-start}.policy-layout{grid-template-columns:1fr;gap:32px}.policy-toc{position:static}.policy-section{padding:24px 20px}.policy-cta-strip{flex-direction:column;align-items:flex-start}}
