:root{--cream: #fbf8f2;--cream-2: #f0eadb;--cream-3: #e7dfc8;--ink: #252521;--ink-2: #4a4942;--ink-3: #7a786e;--green: #3d6b4a;--green-deep: #2a4f37;--amber: #f0b54a;--amber-warm: #e8a04c;--serif: "Instrument Serif", "Cormorant Garamond", Georgia, serif;--sans: "Geist", "Inter", system-ui, -apple-system, sans-serif;--mono: "Geist Mono", ui-monospace, monospace}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--sans);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow-x:hidden}::selection{background:var(--amber);color:var(--ink)}a{color:inherit;text-decoration:none}.wrap{max-width:1240px;margin:0 auto;padding:0 32px}.display{font-family:var(--serif);font-style:italic;font-weight:400;line-height:.98;letter-spacing:-.01em}.mono{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}h1.display{font-size:clamp(48px,7.2vw,104px);margin:0}h2.display{font-size:clamp(40px,5.6vw,76px);margin:0}h3.display{font-size:clamp(28px,3.4vw,44px);margin:0}p.lead{font-family:var(--sans);font-size:19px;line-height:1.5;color:var(--ink-2);max-width:58ch}p.body{font-family:var(--sans);font-size:16px;line-height:1.6;color:var(--ink-2);max-width:62ch}.eyebrow{font-family:var(--mono);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--green)}.mark{display:inline-block;width:1em;height:1em;vertical-align:-.12em;position:relative}.mark svg{width:100%;height:100%;display:block}.nav{position:sticky;top:0;z-index:60;background:color-mix(in oklab,var(--cream) 92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid color-mix(in oklab,var(--ink) 8%,transparent)}.nav-inner{display:flex;align-items:center;gap:32px;padding:18px 0}@media(max-width:640px){.nav-inner{padding:16px 0 22px;gap:16px}}.brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--serif);font-style:italic;font-size:22px;font-weight:400;color:var(--ink);letter-spacing:-.005em}.brand .mark{width:22px;height:22px}.brand .mark svg{animation:spark-pulse 4s ease-in-out infinite;transform-origin:center}@keyframes spark-pulse{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(45deg) scale(1.08)}}.nav-links{display:flex;gap:28px;margin-left:auto;font-size:14.5px}.nav-links a{position:relative;color:var(--ink-2);padding-bottom:2px}.nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.nav-links a:hover{color:var(--ink)}.nav-links a:hover:after{transform:scaleX(1)}.nav-cta{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:var(--cream);padding:10px 18px;border-radius:999px;font-size:14px;font-weight:500;transition:background .2s ease,transform .2s ease}.nav-cta:hover{background:var(--green);transform:translateY(-1px)}.nav-cta .arrow{font-family:var(--mono);transition:transform .25s ease}.nav-cta:hover .arrow{transform:translate(3px)}.nav-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;margin-left:auto;background:transparent;border:1px solid color-mix(in oklab,var(--ink) 18%,transparent);border-radius:10px;cursor:pointer;color:var(--ink)}.nav-toggle:hover{background:color-mix(in oklab,var(--ink) 6%,transparent)}.nav-toggle-bars{display:inline-flex;flex-direction:column;justify-content:center;align-items:stretch;width:18px;height:14px;gap:3px}.nav-toggle-bars span{display:block;height:2px;background:var(--ink);border-radius:2px;transition:transform .25s ease,opacity .2s ease;transform-origin:center}.nav-toggle.is-open .nav-toggle-bars span:nth-child(1){transform:translateY(5px) rotate(45deg)}.nav-toggle.is-open .nav-toggle-bars span:nth-child(2){opacity:0}.nav-toggle.is-open .nav-toggle-bars span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.nav-mobile{display:none;position:fixed;inset:0;padding-top:72px;background:var(--cream);z-index:55;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility 0s linear .25s}.nav-mobile.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s ease,visibility 0s linear 0s}.nav-mobile-inner{display:flex;flex-direction:column;gap:6px;padding:24px 22px 40px}.nav-mobile-link{display:flex;align-items:center;font-family:var(--serif);font-style:italic;font-size:28px;line-height:1.1;color:var(--ink);padding:14px 0;border-bottom:1px solid color-mix(in oklab,var(--ink) 10%,transparent);min-height:48px}.nav-mobile-cta{margin-top:24px;align-self:flex-start;padding:16px 24px;font-size:16px}.hero{padding:80px 0 60px;position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:start}.hero h1 .em{color:var(--green-deep)}.hero h1 .underline-word{position:relative;display:inline-block;white-space:nowrap}.hero h1 .underline-word svg{position:absolute;left:-4%;right:-4%;bottom:-10%;width:108%;height:.35em;overflow:visible}.hero h1 .underline-word svg path{fill:none;stroke:var(--amber);stroke-width:6;stroke-linecap:round;stroke-dasharray:400;stroke-dashoffset:400;animation:draw 1.6s cubic-bezier(.7,0,.3,1) .4s forwards}@keyframes draw{to{stroke-dashoffset:0}}.hero-sub{margin-top:32px;max-width:54ch}.hero-cta{margin-top:32px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;font-size:15px;font-weight:500;transition:transform .2s ease,background .2s ease,box-shadow .2s ease;border:1px solid transparent;cursor:pointer}.btn .arrow{font-family:var(--mono);transition:transform .25s ease}.btn:hover .arrow{transform:translate(4px)}.btn-primary{background:var(--ink);color:var(--cream)}.btn-primary:hover{background:var(--green);transform:translateY(-1px);box-shadow:0 6px 24px -8px #25252166}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.btn-ghost:hover{background:var(--ink);color:var(--cream)}.btn-amber{background:var(--amber);color:var(--ink);border-color:var(--ink)}.btn-amber:hover{background:var(--amber-warm);transform:translateY(-1px)}.reassure{margin-top:18px;font-family:var(--mono);font-size:11.5px;color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase}.reassure .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);margin:0 8px;vertical-align:2px}.hero-art{position:relative;aspect-ratio:4/5;min-height:520px}.photo{position:absolute;inset:0;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,color-mix(in oklab,var(--green) 28%,var(--cream-2)) 0%,var(--cream-2) 55%,color-mix(in oklab,var(--amber) 20%,var(--cream-2)) 100%),var(--cream-2);border:1px solid color-mix(in oklab,var(--ink) 12%,transparent);box-shadow:0 30px 60px -30px #25252140,0 6px 16px -8px #25252126}.photo:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 14px,rgba(37,37,33,.04) 14px 15px)}.photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.photo-label{position:absolute;bottom:16px;left:16px;right:16px;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab,var(--ink) 60%,transparent);display:flex;justify-content:space-between;z-index:2}.photo-caption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--serif);font-style:italic;font-size:30px;color:var(--ink-2);text-align:center;max-width:74%;z-index:2}.sticker{position:absolute;font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;background:var(--cream);color:var(--ink);border:1.2px solid var(--ink);padding:8px 14px;border-radius:999px;box-shadow:3px 4px 0 var(--ink);transition:transform .35s cubic-bezier(.5,1.6,.4,1),box-shadow .25s ease;z-index:2}.sticker.amber{background:var(--amber)}.sticker.green{background:var(--green);color:var(--cream);border-color:var(--green-deep);box-shadow:3px 4px 0 var(--green-deep)}.sticker.cream{background:var(--cream-2)}.sticker:hover{transform:rotate(0) scale(1.05)!important}.sticker.s1{top:-14px;right:30px;transform:rotate(7deg)}.sticker.s2{top:34%;right:-26px;transform:rotate(-5deg)}.sticker.s3{bottom:80px;left:-22px;transform:rotate(-9deg)}.sticker.s4{bottom:-14px;right:34%;transform:rotate(6deg)}.sticker .star{display:inline-block;margin-right:6px;color:var(--amber)}.sticker.amber .star{color:var(--ink)}.sticker.green .star{color:var(--amber)}.wiggle{animation:wiggle 4s ease-in-out infinite}.wiggle.d1{animation-delay:-1.2s}.wiggle.d2{animation-delay:-2.4s}.wiggle.d3{animation-delay:-3.6s}@keyframes wiggle{0%,to{transform:rotate(var(--rot, 0deg)) translateY(0)}25%{transform:rotate(calc(var(--rot, 0deg) + 1.5deg)) translateY(-3px)}50%{transform:rotate(var(--rot, 0deg)) translateY(0)}75%{transform:rotate(calc(var(--rot, 0deg) - 1.5deg)) translateY(3px)}}.sticker.s1{--rot: 7deg}.sticker.s2{--rot: -5deg}.sticker.s3{--rot: -9deg}.sticker.s4{--rot: 6deg}.trust{padding:36px 0;border-top:1px solid color-mix(in oklab,var(--ink) 10%,transparent);border-bottom:1px solid color-mix(in oklab,var(--ink) 10%,transparent)}.trust-inner{display:flex;align-items:center;gap:48px;flex-wrap:wrap}.trust-label{font-family:var(--serif);font-style:italic;font-size:24px;max-width:24ch;color:var(--ink-2)}.trust-logos{display:flex;gap:36px;flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center}.logo-ph{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:8px 14px;border:1px dashed color-mix(in oklab,var(--ink) 25%,transparent);border-radius:8px}.section{padding:120px 0;position:relative}.section.tight{padding:80px 0}.section-head{display:flex;gap:48px;align-items:flex-end;margin-bottom:56px}.section-head .meta{flex:0 0 200px}.section-head h2{flex:1;max-width:18ch}.problem{background:var(--cream-2)}.problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.problem-quote{font-family:var(--serif);font-style:italic;font-size:clamp(32px,4.4vw,56px);line-height:1.05;color:var(--ink)}.problem-quote .strike{text-decoration:line-through;text-decoration-color:var(--amber);text-decoration-thickness:4px;color:var(--ink-3)}.problem-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:18px}.problem-list li{display:flex;gap:14px;align-items:flex-start;font-size:17px;color:var(--ink-2)}.problem-list .check{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--green);display:flex;align-items:center;justify-content:center;color:var(--cream);font-family:var(--mono);font-size:12px;font-weight:600}.offerings{background:var(--cream)}.opts{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);border:1.5px solid var(--ink);border-radius:18px;overflow:hidden;background:var(--cream-2)}.opt-tab{padding:26px 28px;background:transparent;cursor:pointer;border:none;text-align:left;border-right:1.5px solid var(--ink);position:relative;transition:background .25s ease;font-family:var(--sans);color:var(--ink);grid-row:1}.opt-tab[data-opt="3"]{border-right:none}.opt-tab:hover{background:color-mix(in oklab,var(--cream) 80%,var(--cream-2))}.opt-tab.active{background:var(--cream)}.opt-tab .opt-num{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);display:flex;align-items:center;gap:8px;margin-bottom:14px}.opt-tab .opt-num .dot{width:8px;height:8px;border-radius:50%;background:var(--ink-3);transition:background .2s ease}.opt-tab.active .opt-num{color:var(--green)}.opt-tab.active .opt-num .dot{background:var(--green)}.opt-tab .opt-ttl{font-family:var(--serif);font-style:italic;font-size:clamp(22px,4.5vw,34px);line-height:1;margin-bottom:8px}.opt-tab .opt-sub{font-size:14.5px;color:var(--ink-2);line-height:1.45}.opt-tab .opt-arrow{display:block;margin-top:14px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);transition:color .2s ease,transform .2s ease}.opt-tab .opt-arrow:before{content:"View details ↓"}.opt-tab.active .opt-arrow{color:var(--green);transform:translateY(2px)}.opt-panel{border-top:1.5px solid var(--ink);padding:48px 56px;background:var(--cream);display:grid;grid-template-columns:1fr 1fr;gap:64px;grid-column:1 / -1;grid-row:2}.opt-panel[hidden]{display:none}.opt-lead{font-family:var(--serif);font-style:italic;font-size:34px;line-height:1.05;color:var(--ink)}.opt-body{font-size:16.5px;color:var(--ink-2);line-height:1.6;margin-top:18px}.opt-cta{margin-top:24px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.opt-facts{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-content:start}.fact{background:var(--cream-2);border:1px solid color-mix(in oklab,var(--ink) 12%,transparent);border-radius:14px;padding:18px}.fact .k{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.fact .v{font-family:var(--serif);font-style:italic;font-size:22px;line-height:1.15;color:var(--ink)}.fact.highlight{background:var(--amber);border-color:var(--ink)}.fact.highlight .k{color:var(--ink)}.case{background:var(--green-deep);color:var(--cream)}.case .eyebrow{color:var(--amber)}.case h2{color:var(--cream);max-width:18ch}.case-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:48px}.case-card{border:1px solid color-mix(in oklab,var(--cream) 25%,transparent);border-radius:18px;padding:36px;background:color-mix(in oklab,var(--green-deep) 80%,black);position:relative;overflow:hidden}.case-card.after{background:var(--amber);color:var(--ink);border-color:var(--ink)}.case-card .tag{display:inline-block;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;background:color-mix(in oklab,var(--cream) 12%,transparent);color:var(--cream);padding:5px 12px;border-radius:999px}.case-card.after .tag{background:var(--ink);color:var(--cream)}.case-card h3{font-family:var(--serif);font-style:italic;font-size:36px;line-height:1.05;margin:18px 0 14px}.case-card .stat{display:flex;align-items:baseline;gap:8px;margin-top:24px;font-family:var(--serif);font-style:italic;font-size:clamp(40px,9vw,64px);line-height:1;color:var(--cream)}.case-card.after .stat{color:var(--ink)}.case-card .stat .unit{font-family:var(--mono);font-size:13px;text-transform:uppercase;letter-spacing:.12em;font-style:normal}.case-card p{color:color-mix(in oklab,var(--cream) 80%,transparent);font-size:15.5px;line-height:1.55}.case-card.after p{color:var(--ink-2)}.case-quote{margin-top:48px;display:flex;gap:28px;align-items:flex-start}.case-quote .qmark{font-family:var(--serif);font-style:italic;font-size:140px;line-height:.7;color:var(--amber)}.case-quote blockquote{font-family:var(--serif);font-style:italic;font-size:32px;line-height:1.2;margin:0;max-width:38ch}.case-quote .cite{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin-top:14px;color:color-mix(in oklab,var(--cream) 70%,transparent);display:block}.voices{background:var(--cream)}.voices-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.voice{border:1px solid color-mix(in oklab,var(--ink) 12%,transparent);border-radius:18px;padding:32px;background:var(--cream);transition:transform .3s ease,box-shadow .3s ease;position:relative}.voice:hover{transform:translateY(-4px) rotate(-.3deg);box-shadow:0 18px 38px -20px #25252138}.voice:nth-child(2){background:var(--cream-2)}.voice:nth-child(2):hover{transform:translateY(-4px) rotate(.3deg)}.voice .qmark{font-family:var(--serif);font-style:italic;font-size:60px;line-height:.6;color:var(--amber);margin-bottom:12px;display:block}.voice p.q{font-family:var(--serif);font-style:italic;font-size:24px;line-height:1.2;color:var(--ink);margin:0 0 18px}.voice p.a{font-family:var(--sans);font-style:normal;font-size:15.5px;color:var(--ink-2);margin:0 0 18px}.voice .cite{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.about{background:var(--cream-2)}.about-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:center}.founders{display:grid;grid-template-columns:1fr 1fr;gap:18px}.founder{position:relative}.founder .ph{aspect-ratio:4/5;border-radius:14px;background:linear-gradient(160deg,color-mix(in oklab,var(--green) 30%,var(--cream-3)),var(--cream-3));border:1px solid color-mix(in oklab,var(--ink) 15%,transparent);position:relative;overflow:hidden}.founder:nth-child(2) .ph{background:linear-gradient(160deg,color-mix(in oklab,var(--amber) 50%,var(--cream-3)),var(--cream-3))}.founder .ph:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 12px,rgba(37,37,33,.05) 12px 13px)}.founder .ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.founder .ph-tag{position:absolute;bottom:12px;left:12px;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab,var(--ink) 60%,transparent);z-index:2}.founder .name{font-family:var(--serif);font-style:italic;font-size:30px;line-height:1;margin-top:14px}.founder .role{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:6px}.about-copy h2{max-width:18ch}.about-copy p{margin-top:24px;max-width:48ch}.final{background:var(--ink);color:var(--cream);padding:140px 0}.final h2{color:var(--cream);max-width:18ch}.final-inner{display:grid;grid-template-columns:1.3fr 1fr;gap:64px;align-items:end}.final p{color:color-mix(in oklab,var(--cream) 75%,transparent);font-size:18px;max-width:42ch;margin-top:24px}.final-cta{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.final-cta .btn-amber{font-size:17px;padding:18px 28px}.final-cta .small{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklab,var(--cream) 55%,transparent)}.foot{background:var(--ink);color:var(--cream);border-top:1px solid color-mix(in oklab,var(--cream) 15%,transparent)}.foot-inner{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;padding:56px 0}.foot .brand{color:var(--cream)}.foot p{font-size:14.5px;color:color-mix(in oklab,var(--cream) 70%,transparent);max-width:36ch;margin:14px 0 0}.foot h4{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--cream) 55%,transparent);margin:0 0 14px}.foot ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;font-size:14.5px;color:color-mix(in oklab,var(--cream) 85%,transparent)}.foot-bottom{padding:24px 0;border-top:1px solid color-mix(in oklab,var(--cream) 15%,transparent);font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab,var(--cream) 50%,transparent);display:flex;justify-content:space-between;align-items:center}.sticky-bar{position:fixed;bottom:calc(24px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%) translateY(140%);background:var(--ink);color:var(--cream);border-radius:999px;padding:10px 12px 10px 22px;display:flex;align-items:center;gap:16px;box-shadow:0 16px 40px -10px #25252166;z-index:50;transition:transform .4s cubic-bezier(.7,0,.2,1);border:1px solid color-mix(in oklab,var(--cream) 20%,transparent);max-width:calc(100% - 32px)}.sticky-bar.show{transform:translate(-50%) translateY(0)}.sticky-bar .txt{font-size:14px;color:color-mix(in oklab,var(--cream) 88%,transparent)}.sticky-bar .txt em{font-family:var(--serif);font-style:italic;color:var(--cream);font-size:15px}@media(max-width:1000px){.hero-grid{grid-template-columns:1fr;gap:80px}.hero-art{max-width:520px;min-height:480px}.problem-grid,.about-grid,.case-grid,.opt-panel,.final-inner{grid-template-columns:1fr;gap:40px}.voices-grid{grid-template-columns:1fr;gap:18px}.section-head{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:36px}.section-head .meta{flex:0 0 auto}.foot-inner{grid-template-columns:1fr 1fr;gap:32px}.opts{grid-template-columns:1fr}.opt-tab{grid-row:auto;border-right:none;border-bottom:1.5px solid var(--ink);padding:22px 24px}.opt-tab[data-opt="3"]{border-right:none}.opt-tab[data-opt="3"]:last-child{border-bottom:none}.opt-panel{grid-column:1;grid-row:auto;padding:32px 24px;border-top:none;border-bottom:1.5px solid var(--ink)}.opt-panel[data-panel="3"]:last-child{border-bottom:none}.opt-tab.active .opt-arrow:before{content:"Hide details ↑"}}@media(max-width:640px){.wrap{padding:0 22px}.section{padding:28px 0 44px}.section-head{margin-bottom:16px;gap:6px}.nav-links,.nav-cta{display:none}.nav-toggle{display:inline-flex}.nav-mobile{display:block}.foot-inner{grid-template-columns:1fr}.sticker{display:none}.founders{grid-template-columns:1fr;gap:40px}.founder:nth-child(2){margin-top:0!important}.opt-panel{padding:28px 22px;gap:32px}.opts{margin-top:20px}h2.display{font-size:clamp(32px,7vw,40px)}.hero{padding:40px 0 32px}.hero-art{min-height:auto}.photo-caption{font-size:22px}.case-card{padding:28px}.case-card h3{font-size:28px}.case-quote{gap:18px;margin-top:32px}.case-quote .qmark{font-size:88px}.case-quote blockquote{font-size:24px}.voice{padding:26px}.voice p.q{font-size:21px}.voices-grid{margin-top:8px}.final{padding:72px 0}.final-cta .btn-amber{font-size:16px;padding:16px 24px}.foot-inner{padding:48px 0;gap:36px}.foot ul{gap:12px}.foot ul li a{display:inline-block;padding:4px 0;min-height:32px}.sticky-bar{bottom:calc(12px + env(safe-area-inset-bottom));left:12px;right:12px;transform:translateY(160%);max-width:none;padding:8px 8px 8px 18px;gap:10px}.sticky-bar.show{transform:translateY(0)}.sticky-bar .txt{font-size:12px;line-height:1.25;flex:1;min-width:0}.sticky-bar .txt em{font-size:13px}.sticky-bar .txt-extra{display:none}.sticky-bar .btn-amber{padding:8px 14px!important;font-size:13px!important;flex-shrink:0}}@media(max-width:420px){.section{padding:22px 0 36px}.wrap{padding:0 18px}.brand{font-size:19px}.opt-panel{padding:24px 18px}.case-card .stat .unit{font-size:11.5px}.nav-mobile-link{font-size:24px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
