:root{--ink:#0a0f1a;--ink-2:#121a2b;--ink-3:#1a2438;--paper:#f7f3eb;--paper-2:#efe8db;--cream:#fcfaf6;--text:#e8e4db;--text-soft:#a8a396;--text-faint:#6b665c;--border:#fff5e61a;--border-strong:#fff5e62e;--brand:#6366f1;--brand-hot:#818cf8;--brand-deep:#4338ca;--teal:#38bdf8;--teal-dim:#38bdf826;--brand-dim:#6366f126;--success:#34d399;--danger:#f87171;--radius:16px;--radius-sm:12px;--radius-lg:24px;--shadow:0 24px 64px -24px #0000008c;--shadow-soft:0 12px 40px -16px #0006;--font-display:"Bricolage Grotesque", system-ui, sans-serif;--font-body:"Figtree", system-ui, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--nav-h:72px}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{max-width:100%;overflow-x:hidden}body{font-family:var(--font-body);background:var(--ink);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}body.nav-open{overflow:hidden}.grain{pointer-events:none;z-index:9999;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:var(--brand-hot);transition:color .2s var(--ease)}a:hover{color:var(--brand)}img,svg{max-width:100%;display:block}p{margin:0 0 1em}p:last-child{margin-bottom:0}.wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 24px}.wrap-sm{max-width:760px}.wrap-md{max-width:920px}header.nav{z-index:100;height:var(--nav-h);-webkit-backdrop-filter:blur(16px)saturate(1.2);background:#0a0f1ab8;border-bottom:1px solid #0000;align-items:center;transition:border-color .3s,background .3s,box-shadow .3s;display:flex;position:sticky;top:0}header.nav.scrolled{border-bottom-color:var(--border);background:#0a0f1ae6;box-shadow:0 8px 32px -16px #00000080}.nav-inner{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.brand{font-family:var(--font-display);letter-spacing:-.03em;flex-shrink:0;align-items:center;gap:10px;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex;color:var(--text)!important}.brand-mark{display:flex}.nav-links{align-items:center;gap:4px;display:flex}.nav-links>a,.nav-drop-btn{color:var(--text-soft);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 12px;font-family:inherit;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s,background .2s}.nav-links>a:hover,.nav-drop-btn:hover,.nav-links>a.active{color:var(--text);background:#ffffff0d}.nav-dropdown{position:relative}.nav-drop-btn{align-items:center;gap:4px;display:inline-flex}.nav-drop-panel{background:var(--ink-2);border:1px solid var(--border-strong);min-width:200px;box-shadow:var(--shadow);opacity:0;visibility:hidden;border-radius:14px;padding:8px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(6px)}.nav-dropdown:hover .nav-drop-panel,.nav-dropdown:focus-within .nav-drop-panel{opacity:1;visibility:visible;transform:translateY(0)}.nav-drop-panel a{color:var(--text-soft);border-radius:10px;padding:10px 12px;font-size:.9rem;font-weight:600;text-decoration:none;display:block}.nav-drop-panel a:hover,.nav-drop-panel a.active{color:var(--text);background:#ffffff0d}.nav-cta{border-left:1px solid var(--border);align-items:center;gap:10px;margin-left:12px;padding-left:12px;display:flex}.link-quiet{padding:8px 10px;font-size:.9rem;font-weight:600;text-decoration:none;color:var(--text-soft)!important}.link-quiet:hover{color:var(--text)!important}.nav-toggle{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:10px;display:none}.nav-toggle span{background:var(--text);height:2px;transition:transform .25s var(--ease), opacity .2s;border-radius:2px;display:block}body.nav-open .nav-toggle span:first-child{transform:translateY(7px)rotate(45deg)}body.nav-open .nav-toggle span:nth-child(2){opacity:0}body.nav-open .nav-toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.btn{background:linear-gradient(135deg, var(--brand-hot), var(--brand) 50%, var(--brand-deep));transition:transform .2s var(--ease), box-shadow .2s, filter .2s;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:.9rem;font-weight:700;display:inline-flex;box-shadow:0 8px 24px -8px #6366f18c,inset 0 1px #fff3;color:#fff!important;text-decoration:none!important}.btn:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 12px 28px -8px #6366f1a6,inset 0 1px #ffffff40;color:#fff!important}.btn:active{transform:translateY(0)}.btn.secondary{border:1px solid var(--border-strong);box-shadow:none;background:0 0;color:var(--text)!important}.btn.secondary:hover{filter:none;box-shadow:none;background:#ffffff0d;border-color:#ffffff47}.btn.big{padding:14px 28px;font-size:1rem}.btn.ghost{box-shadow:none;border:1px solid var(--border);background:#ffffff0f}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.03em;color:var(--cream);margin:0 0 .5em;font-weight:700;line-height:1.15}h1{font-size:clamp(2.25rem,5vw,3.75rem);font-weight:800}h2{font-size:clamp(1.65rem,3.2vw,2.35rem)}h3{letter-spacing:-.02em;font-size:1.15rem}.center{text-align:center}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-hot);align-items:center;gap:8px;margin-bottom:14px;font-size:.78rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg, var(--brand), transparent);border-radius:2px;width:18px;height:2px}.sub{color:var(--text-soft);max-width:560px;font-size:1.125rem;line-height:1.65}.sub.center,p.section-sub.center{margin-left:auto;margin-right:auto}p.section-sub{color:var(--text-soft);max-width:560px;margin:0 0 2rem;font-size:1.05rem}.text-gradient{background:linear-gradient(120deg, var(--cream) 10%, var(--brand-hot) 50%, var(--teal) 95%);color:#0000;background-clip:text}.text-brand{color:var(--brand-hot)}section{padding:88px 0;position:relative}section.tight{padding:48px 0}section.alt{background:linear-gradient(180deg, #ffffff05, transparent 40%), var(--ink-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}section.paper{background:var(--paper);color:var(--ink)}section.paper h1,section.paper h2,section.paper h3,section.paper .brand-text{color:var(--ink)}section.paper .sub,section.paper p.section-sub,section.paper .card p,section.paper .muted{color:#4a453c}section.paper .card{color:var(--ink);background:#fff;border-color:#0a0f1a14}section.paper .card h3{color:var(--ink)}.page-header{text-align:center;padding:72px 0 28px;position:relative;overflow:hidden}.page-header:before{content:"";pointer-events:none;background:radial-gradient(#6366f12e,#0000 65%);height:320px;position:absolute;inset:-40% 20% auto}.page-header .sub{margin:0 auto}.grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.grid.cols-2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.grid.cols-3{grid-template-columns:repeat(3,1fr)}.grid.cols-4{grid-template-columns:repeat(4,1fr)}@media (width<=900px){.grid.cols-3,.grid.cols-4{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.grid.cols-3,.grid.cols-4{grid-template-columns:1fr}}.card{border:1px solid var(--border);border-radius:var(--radius);transition:border-color .25s, transform .25s var(--ease), box-shadow .25s;background:linear-gradient(160deg,#ffffff0a,#ffffff04);padding:24px;position:relative;overflow:hidden}.card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-soft);transform:translateY(-3px)}.card.glow:after{content:"";background:radial-gradient(circle, var(--brand-dim), transparent 70%);pointer-events:none;width:160px;height:160px;position:absolute;top:-40%;right:-20%}.card h3{margin:0 0 8px}.card p{color:var(--text-soft);margin:0;font-size:.94rem}.card ul{color:var(--text-soft);margin:12px 0 0;padding-left:18px;font-size:.9rem}.card ul li{margin-bottom:6px}.card ul li::marker{color:var(--brand)}.icon-badge{background:var(--brand-dim);border:1px solid #6366f133;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;font-size:1.35rem;display:inline-flex}.icon-badge.blue{background:#60a5fa1f;border-color:#60a5fa38}.icon-badge.green{background:#34d3991f;border-color:#34d39938}.icon-badge.orange{background:var(--brand-dim);border-color:#6366f138}.icon-badge.pink{background:#f472b61f;border-color:#f472b638}.icon-badge.purple{background:#a78bfa1f;border-color:#a78bfa38}.icon-badge.teal{background:var(--teal-dim);border-color:#2dd4bf38}.split{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}@media (width<=800px){.split{grid-template-columns:1fr;gap:32px}}.stats-bar{text-align:center;grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=700px){.stats-bar{grid-template-columns:repeat(2,1fr)}}.stat-num{font-family:var(--font-display);letter-spacing:-.03em;background:linear-gradient(135deg, var(--cream), var(--brand-hot));color:#0000;background-clip:text;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800}.stat-label{color:var(--text-soft);margin-top:4px;font-size:.85rem}.stat-card{border-radius:var(--radius);border:1px solid var(--border);background:#ffffff05;padding:20px 12px}.steps{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (width<=900px){.steps{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.steps{grid-template-columns:1fr}}.step{border-radius:var(--radius);border:1px solid var(--border);background:#ffffff05;padding:24px;position:relative}.step-num{background:linear-gradient(135deg, var(--brand-hot), var(--brand-deep));color:#fff;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:14px;font-size:.9rem;font-weight:800;display:inline-flex;box-shadow:0 8px 20px -6px #6366f180}.step h3{margin:0 0 8px;font-size:1.05rem}.step p{color:var(--text-soft);margin:0;font-size:.92rem}.audience{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.audience .item{text-align:left;border:1px solid var(--border);border-radius:var(--radius);background:#ffffff05;padding:22px;transition:border-color .2s,transform .2s}.audience .item:hover{border-color:#6366f159;transform:translateY(-2px)}.audience .item .role{font-family:var(--font-display);color:var(--cream);margin-bottom:8px;font-weight:700}.audience .item p{color:var(--text-soft);margin:0;font-size:.88rem}.callout{border-left:3px solid var(--brand);background:linear-gradient(90deg, var(--brand-dim), transparent);border-radius:0 14px 14px 0;padding:20px 24px}.callout p{color:var(--text);margin:0;font-size:1rem}.callout .callout-label{color:var(--brand-hot);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:.75rem;font-weight:700}table.compare{border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:var(--radius);width:100%;font-size:.92rem;overflow:hidden}table.compare th,table.compare td{text-align:left;border-bottom:1px solid var(--border);padding:14px 16px}table.compare tr:last-child td{border-bottom:none}table.compare th{color:var(--text-soft);text-transform:uppercase;letter-spacing:.05em;background:#ffffff08;font-size:.78rem;font-weight:700}table.compare td:first-child{color:var(--cream);font-weight:600}.compare-yes{color:var(--success);font-weight:700}.compare-no{color:var(--text-faint)}details.faq{border:1px solid var(--border);background:#ffffff05;border-radius:14px;margin-bottom:12px;padding:4px 20px;transition:border-color .2s}details.faq[open]{border-color:#6366f159}details.faq summary{cursor:pointer;color:var(--cream);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:1rem;font-weight:700;list-style:none;display:flex}details.faq summary::-webkit-details-marker{display:none}details.faq summary:after{content:"+";color:var(--brand-hot);flex-shrink:0;font-size:1.25rem;font-weight:500}details.faq[open] summary:after{content:"−"}details.faq p{color:var(--text-soft);margin:0 0 16px;font-size:.95rem;line-height:1.65}.badge{border:1px solid var(--border);color:var(--text-soft);background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;margin:0 6px 8px 0;padding:6px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.badge.hot{background:var(--brand-dim);color:var(--brand-hot);border-color:#6366f14d}.cta-band{text-align:center;padding:96px 0;position:relative;overflow:hidden}.cta-band:before{content:"";pointer-events:none;background:radial-gradient(at 30%,#6366f133,#0000 55%),radial-gradient(at 70%,#2dd4bf1f,#0000 55%);position:absolute;inset:10% 15%}.cta-band h2{margin-bottom:12px;position:relative}.cta-band .section-sub{position:relative}.cta-band .btn{margin-top:8px;position:relative}.cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex;position:relative}.mockup-browser{border:1px solid var(--border-strong);background:var(--ink-2);box-shadow:var(--shadow), 0 0 0 1px #ffffff08;border-radius:16px;overflow:hidden}.mockup-chrome{border-bottom:1px solid var(--border);background:#00000040;align-items:center;gap:6px;padding:12px 14px;display:flex}.mockup-dot{background:#3a4250;border-radius:999px;width:10px;height:10px}.mockup-dot:first-child{background:#ff5f57}.mockup-dot:nth-child(2){background:#febc2e}.mockup-dot:nth-child(3){background:#28c840}.mockup-url{border:1px solid var(--border);color:var(--text-faint);background:#ffffff0a;border-radius:8px;flex:1;margin-left:10px;padding:5px 12px;font-family:ui-monospace,monospace;font-size:.72rem}.mockup-body{min-height:280px;display:flex}.mockup-sidebar{border-right:1px solid var(--border);background:#00000026;flex-direction:column;gap:8px;width:28%;max-width:150px;padding:16px 12px;display:flex}.mockup-bar{background:#ffffff14;border-radius:4px;height:9px}.mockup-bar.active{background:linear-gradient(90deg, var(--brand), var(--brand-hot));opacity:.9}.mockup-bar.w60{width:60%}.mockup-bar.w80{width:80%}.mockup-bar.w40{width:40%}.mockup-main{flex-direction:column;flex:1;gap:12px;padding:18px;display:flex}.mockup-row{gap:10px;display:flex}.mockup-card-mini{border:1px solid var(--border);background:#ffffff05;border-radius:10px;flex-direction:column;flex:1;gap:8px;padding:12px;display:flex}.mockup-chart{border:1px solid var(--border);background:linear-gradient(#6366f133,#0000);border-radius:10px;height:80px;position:relative;overflow:hidden}.mockup-chart:after{content:"";clip-path:polygon(0% 100%,0% 55%,12% 70%,28% 35%,42% 50%,58% 18%,72% 40%,88% 12%,100% 28%,100% 100%);background:linear-gradient(90deg,#0000 0%,#6366f173 20%,#2dd4bf40 50%,#6366f180 75%,#6366f133 100%);height:60%;position:absolute;inset:auto 0 0}.mockup-table-row{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:7px 0;display:flex}.mockup-dot-lg{background:linear-gradient(135deg, var(--brand-dim), var(--teal-dim));border:1px solid var(--border);border-radius:999px;flex-shrink:0;width:22px;height:22px}.mockup-label{color:var(--text-faint);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:700}.mockup-value{font-family:var(--font-display);color:var(--cream);font-size:1.1rem;font-weight:700}.mockup-phone-wrap{justify-content:center;display:flex}.mockup-phone{background:var(--ink);width:250px;box-shadow:var(--shadow), inset 0 0 0 2px #1a2233;border:3px solid #2a3344;border-radius:36px;position:relative;overflow:hidden}.mockup-phone-notch{background:#0a0f1a;border-radius:0 0 16px 16px;width:100px;height:22px;margin:0 auto;position:relative}.mockup-phone-notch:after{content:"";background:#2a3344;border-radius:4px;width:40px;height:5px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.mockup-phone-screen{background:radial-gradient(ellipse at top, #6366f114, transparent 50%), var(--ink);flex-direction:column;gap:10px;min-height:400px;padding:14px 14px 18px;display:flex}.mockup-phone-header{justify-content:space-between;align-items:center;display:flex}.mockup-tab-bar{border-top:1px solid var(--border);justify-content:space-around;margin-top:auto;padding-top:12px;display:flex}.mockup-tab-dot{background:#ffffff14;border-radius:7px;width:20px;height:20px}.mockup-tab-dot.active{background:linear-gradient(135deg, var(--brand), var(--brand-hot))}.hero{padding:48px 0 64px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;display:grid}@media (width<=960px){.hero-grid{text-align:center;grid-template-columns:1fr}.hero .sub{margin-left:auto;margin-right:auto}.hero .cta,.hero .trust-row{justify-content:center}}.hero h1{margin-bottom:18px}.hero .sub{margin-bottom:28px}.hero .cta{flex-wrap:wrap;gap:12px;margin-bottom:28px;display:flex}.hero-visual{position:relative}.hero-blob{filter:blur(8px);z-index:-1;background:radial-gradient(at 30% 30%,#6366f147,#0000 55%),radial-gradient(at 75% 60%,#2dd4bf2e,#0000 50%);animation:8s ease-in-out infinite alternate blobPulse;position:absolute;inset:-20% -10%}@keyframes blobPulse{0%{opacity:.9;transform:scale(1)translate(0)}to{opacity:1;transform:scale(1.08)translate(2%,-2%)}}.trust-row{color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:16px 24px;font-size:.85rem;display:flex}.trust-row span{align-items:center;gap:6px;display:inline-flex}.trust-dot{background:var(--success);width:6px;height:6px;box-shadow:0 0 8px var(--success);border-radius:50%}.marquee-wrap{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee{gap:12px;width:max-content;animation:40s linear infinite marquee;display:flex}.marquee:hover{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-chip{border:1px solid var(--border);color:var(--text-soft);white-space:nowrap;background:#ffffff08;border-radius:999px;flex-shrink:0;padding:10px 18px;font-size:.88rem;font-weight:600}.price-card{border-radius:var(--radius-lg);border:1px solid var(--border);background:#ffffff05;flex-direction:column;height:100%;padding:32px 28px;display:flex}.price-card.featured{box-shadow:0 0 0 1px #6366f126, var(--shadow-soft);background:linear-gradient(160deg,#6366f11f,#0000 50%),#ffffff08;border-color:#6366f173;position:relative}.price-card .price{font-family:var(--font-display);letter-spacing:-.03em;color:var(--cream);margin:12px 0 4px;font-size:2.5rem;font-weight:800}.price-card .price span{color:var(--text-soft);font-size:1rem;font-weight:600}.price-tag{letter-spacing:.04em;text-transform:uppercase;background:var(--brand);color:#fff;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:800;position:absolute;top:16px;right:16px}.site-footer{border-top:1px solid var(--border);margin-top:20px;padding:72px 0 28px;position:relative;overflow:hidden}.footer-glow{pointer-events:none;background:radial-gradient(#6366f11f,#0000 70%);width:600px;height:200px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.foot-top{grid-template-columns:1.3fr 2fr;gap:48px;padding-bottom:48px;display:grid}@media (width<=800px){.foot-top{grid-template-columns:1fr;gap:36px}}.foot-tag{color:var(--text-soft);max-width:320px;margin:14px 0 20px;font-size:.92rem;line-height:1.6}.foot-cta-inline{flex-wrap:wrap;gap:10px;display:flex}.foot-cols{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (width<=700px){.foot-cols{grid-template-columns:1fr 1fr}}.foot-heading{text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);margin-bottom:14px;font-size:.8rem;font-weight:700}.foot-col{flex-direction:column;gap:10px;display:flex}.foot-col a{color:var(--text-soft);font-size:.9rem;font-weight:500;text-decoration:none}.foot-col a:hover{color:var(--cream)}.foot-bottom{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:22px;display:flex}.copyright{color:var(--text-faint);font-size:.85rem}.foot-legal{gap:18px;display:flex}.foot-legal a{color:var(--text-faint);font-size:.85rem;text-decoration:none}.foot-legal a:hover{color:var(--text-soft)}.reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(22px)}.reveal.in{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translate(-24px)}.reveal-left.in{opacity:1;transform:translate(0)}.reveal-scale{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:scale(.96)}.reveal-scale.in{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.reveal,.reveal-left,.reveal-scale{opacity:1;transition:none;transform:none}.marquee,.hero-blob{animation:none}.float-y{animation:none!important}}.float-y{animation:5s ease-in-out infinite floatY}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.check-list{margin:0;padding:0;list-style:none}.check-list li{border-bottom:1px solid var(--border);color:var(--text-soft);align-items:flex-start;gap:12px;padding:10px 0;font-size:.95rem;display:flex}.check-list li:last-child{border-bottom:none}.check-list .tick{background:var(--brand-dim);width:22px;height:22px;color:var(--brand-hot);border-radius:999px;flex-shrink:0;place-items:center;margin-top:1px;font-size:.75rem;font-weight:800;display:grid}.quote-card{border-radius:var(--radius-lg);border:1px solid var(--border);background:linear-gradient(145deg,#6366f114,#ffffff05);padding:32px}.quote-card blockquote{font-family:var(--font-display);letter-spacing:-.02em;color:var(--cream);margin:0 0 20px;font-size:1.25rem;font-weight:600;line-height:1.45}.quote-meta{align-items:center;gap:12px;display:flex}.quote-avatar{background:linear-gradient(135deg, var(--brand), var(--teal));color:#fff;border-radius:999px;place-items:center;width:44px;height:44px;font-size:.9rem;font-weight:800;display:grid}.quote-name{color:var(--cream);font-size:.95rem;font-weight:700}.quote-role{color:var(--text-faint);font-size:.82rem}.form-card{border-radius:var(--radius-lg);border:1px solid var(--border);background:#ffffff05;padding:32px}.form-row{margin-bottom:16px}.form-row label{color:var(--text-soft);margin-bottom:6px;font-size:.85rem;font-weight:600;display:block}.form-row input,.form-row textarea,.form-row select{border:1px solid var(--border-strong);width:100%;color:var(--cream);background:#00000040;border-radius:12px;outline:none;padding:12px 14px;font-family:inherit;font-size:.95rem;transition:border-color .2s}.form-row input:focus,.form-row textarea:focus,.form-row select:focus{border-color:var(--brand)}.form-row textarea{resize:vertical;min-height:120px}@media (width<=900px){.nav-toggle{display:flex}.nav-links{inset:var(--nav-h) 0 0 0;backdrop-filter:blur(20px);transition:transform .35s var(--ease);border-top:1px solid var(--border);background:#0a0f1af7;flex-direction:column;align-items:stretch;gap:4px;padding:20px 24px 40px;position:fixed;overflow-y:auto;transform:translate(100%)}body.nav-open .nav-links{transform:translate(0)}.nav-links>a,.nav-drop-btn{border-radius:12px;padding:14px 12px;font-size:1.05rem}.nav-dropdown{width:100%}.nav-drop-btn{justify-content:space-between;width:100%}.nav-drop-panel{opacity:1;visibility:visible;box-shadow:none;background:0 0;border:none;min-width:0;padding:0 0 8px 12px;position:static;transform:none}.nav-cta{border-left:none;border-top:1px solid var(--border);flex-direction:column;align-items:stretch;margin:16px 0 0;padding:16px 0 0}.nav-cta .btn{width:100%}.nav-extra{display:block}}.pill-link{align-items:center;gap:6px;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex;color:var(--brand-hot)!important}.pill-link:hover{gap:10px}.muted{color:var(--text-soft)}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
