@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";
:root{--bg:#000;--text:#fff;--muted:#8e8e8e;--nav-text:#2e2e2e;--pill-dark:#28282a;--sign-in-text:#c8c8c8;--nav-shadow:0 4px 14px #00000029;--trust-bg:#28282a;--trust-border:#fff6;--trust-text:#c4c2c3;--font-sans:"Inter", "Segoe UI", system-ui, sans-serif;--font-display:"BubbledotICG-FinePos", "Geist Pixel Circle", monospace}.landing-page *,.landing-page :before,.landing-page :after{box-sizing:border-box;margin:0;padding:0}.landing-page{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;align-items:center;display:flex;position:relative;overflow-x:hidden}.landing-hero-wrapper{flex-direction:column;justify-content:space-between;align-items:center;width:100%;min-height:100dvh;padding:clamp(76px,9vh,96px) clamp(14px,3vw,32px) clamp(20px,2.8vh,32px);display:flex;position:relative;overflow:hidden}.hero-gradient-overlay{display:none}.bg{z-index:0;pointer-events:none;background:#000;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.bg-video{object-fit:cover;opacity:.55;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.bg-overlay{pointer-events:none;z-index:1;background:radial-gradient(circle at 50% 25%,#00000026 0%,#000000ad 60%,#000000eb 100%);position:absolute;inset:0}.anim{opacity:0;filter:blur(6px);animation:.85s cubic-bezier(.22,1,.36,1) forwards reveal;animation-delay:var(--d,0s);transform:translateY(22px)scale(.98)}@keyframes reveal{to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes revealPulse{0%{opacity:0;filter:blur(6px);transform:translateY(22px)scale(.98)}70%{opacity:1;filter:blur();transform:translateY(-2px)scale(1.01)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes headlineFade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.header{z-index:1000;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;gap:clamp(10px,1.8vw,22px);width:100%;max-width:900px;margin:0 auto;padding:0 clamp(14px,2.5vw,24px);animation:.7s cubic-bezier(.22,1,.36,1) both slideDown;display:flex;position:fixed;top:18px;left:0;right:0}.header>*{pointer-events:auto}.logo-btn{cursor:pointer;width:clamp(40px,4.4vw,46px);height:clamp(40px,4.4vw,46px);box-shadow:var(--nav-shadow);background:#fff;border:none;border-radius:50%;flex-shrink:0;place-items:center;text-decoration:none;transition:transform .2s;display:grid}.logo-btn:hover{transform:scale(1.04)}.logo-btn img{object-fit:contain;border-radius:50%;width:72%;height:72%}.nav-pill{width:fit-content;max-width:640px;height:clamp(44px,5vw,48px);box-shadow:var(--nav-shadow);background:#fff;border-radius:999px;flex:0 auto;justify-content:center;align-items:center;gap:clamp(2px,.4vw,6px);padding:4px clamp(12px,1.8vw,20px);display:flex}.nav-link{height:100%;font-family:var(--font-sans);letter-spacing:-.01em;color:var(--nav-text);opacity:.6;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0 clamp(9px,1.2vw,15px);font-size:clamp(13px,1.35vw,14.5px);font-weight:500;text-decoration:none;transition:opacity .2s,transform .15s;display:inline-flex;position:relative}.nav-link:hover{opacity:.85}.nav-link.active{opacity:1}.nav-link.active:after{content:"";background:var(--nav-text);width:3px;height:3px;box-shadow:-5px 0 0 var(--nav-text), 5px 0 0 var(--nav-text);border-radius:50%;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.sign-in-btn{background:var(--pill-dark);height:clamp(44px,5.2vw,48px);color:var(--sign-in-text);font-family:var(--font-sans);letter-spacing:-.01em;cursor:pointer;box-shadow:var(--nav-shadow);white-space:nowrap;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 clamp(16px,2.2vw,24px);font-size:clamp(13px,1.4vw,15px);font-weight:500;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.sign-in-btn:hover{color:#fff;background:#323234;transform:translateY(-1px)}.hero{z-index:1;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:0;width:100%;max-width:900px;display:flex;position:relative}.trust-row{--trust-size:clamp(36px, 4.5vw, 42px);align-items:center;margin-bottom:clamp(16px,2.5vh,26px);display:inline-flex}.trust-row .anim{--d:50ms}.trust-avatar{width:var(--trust-size);height:var(--trust-size);background:var(--trust-bg);border:1px solid var(--trust-border);border-radius:50%;flex-shrink:0;place-items:center;padding:5px;transition:transform .35s;display:grid;position:relative}.trust-avatar .avatar-inner{background:#fff;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.trust-avatar .avatar-inner i{color:#111;font-size:calc(var(--trust-size) * .34)}.trust-avatar:first-child{z-index:1}.trust-avatar:nth-child(2){z-index:2;margin-left:calc(var(--trust-size) * -.42)}.trust-avatar:nth-child(3){z-index:4;margin-left:calc(var(--trust-size) * -.42)}.trust-row:hover .trust-avatar:first-child{transform:translateY(-2px)}.trust-row:hover .trust-avatar:nth-child(2){transform:translateY(-4px)}.trust-row:hover .trust-avatar:nth-child(3){transform:translateY(-2px)}.trust-pill{height:var(--trust-size);background:var(--trust-bg);border:1px solid var(--trust-border);margin-left:calc(var(--trust-size) * -.42);padding-left:calc(var(--trust-size) * .58);z-index:5;border-radius:999px;align-items:center;padding-right:clamp(12px,1.8vw,18px);display:inline-flex}.trust-pill span{font-family:var(--font-sans);color:var(--trust-text);white-space:nowrap;font-size:clamp(12px,1.4vw,13.5px);font-weight:500}.headline{margin-bottom:clamp(12px,1.8vh,20px)}.headline span{font-family:var(--font-display);background:linear-gradient(135deg,#fff 0%,#f1f5f9 45%,#94a3b8 100%);-webkit-text-fill-color:transparent;color:#fff;letter-spacing:-.04em;white-space:nowrap;opacity:0;filter:drop-shadow(0 4px 25px #ffffff1f);-webkit-background-clip:text;font-size:clamp(28px,6.2vw,80px);line-height:1.12;display:block;overflow:hidden;transform:translateY(14px)}.headline.anim span{animation:.85s cubic-bezier(.22,1,.36,1) forwards headlineFade}.headline.anim span:first-child{animation-delay:.12s}.headline.anim span:nth-child(2){animation-delay:.3s}.subhead{color:#cbd5e1;opacity:.9;text-shadow:0 2px 12px #000c;max-width:min(520px,92%);margin-bottom:clamp(20px,2.8vh,34px);font-size:clamp(16.1667px,1.55vw + 2pt,19.1667px);font-weight:400;line-height:1.6}.cta-btn{color:#000;font-family:var(--font-sans);cursor:pointer;animation:.85s cubic-bezier(.22,1,.36,1) forwards revealPulse;animation-delay:var(--d,.4s);opacity:0;background:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:clamp(12px,1.6vh,14px) clamp(24px,3vw,32px);font-size:clamp(13.5px,1.5vw,15px);font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .35s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #fff3,0 0 25px #ffffff73,0 0 50px #ffffff26}.cta-btn:after{content:"";background:linear-gradient(90deg,#0000,#fffc,#0000);width:45%;height:200%;animation:3.6s ease-in-out infinite ctaShine;position:absolute;top:-50%;left:-80%;transform:rotate(25deg)}@keyframes ctaShine{0%,65%{left:-80%}to{left:180%}}.cta-btn:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 0 0 1px #ffffff4d,0 0 35px #fff9,0 0 70px #ffffff40}.stats{z-index:1;flex-shrink:0;grid-template-columns:repeat(4,1fr);gap:clamp(12px,2vw,24px);width:100%;max-width:920px;display:grid;position:relative}.stat{flex-direction:column;align-items:center;gap:2px;display:flex}.stat-icon{font-family:var(--font-display);color:#fff;font-size:clamp(22px,3vw,33px);line-height:1}.stat-value{font-family:var(--font-sans);color:#fff;letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:clamp(18px,2.2vw,26px);font-weight:600;line-height:1.2}.stat-label{font-family:var(--font-sans);color:var(--muted);font-size:clamp(11px,1.2vw,12.5px);font-weight:400}.burger{background:var(--pill-dark);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;width:48px;height:48px;transition:background .25s;display:none;position:relative}.burger-bar{background:#fff;border-radius:1px;width:18px;height:1.5px;transition:transform .3s,opacity .2s,background .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.burger-bar:first-child{transform:translate(-50%,calc(-50% - 5px))}.burger-bar:nth-child(3){transform:translate(-50%,calc(5px - 50%))}.burger[aria-expanded=true]{background:#fff}.burger[aria-expanded=true] .burger-bar{background:#000}.burger[aria-expanded=true] .burger-bar:first-child{transform:translate(-50%,-50%)rotate(45deg)}.burger[aria-expanded=true] .burger-bar:nth-child(2){opacity:0}.burger[aria-expanded=true] .burger-bar:nth-child(3){transform:translate(-50%,-50%)rotate(-45deg)}.mobile-overlay{-webkit-backdrop-filter:blur(6px);z-index:998;background:#0000009e;animation:.28s both overlayIn;position:fixed;inset:0}.mobile-overlay[hidden]{display:none}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.mobile-menu{z-index:999;background:#fff;border-radius:28px;width:calc(100% - 28px);max-width:360px;padding:22px 18px 20px;animation:.38s cubic-bezier(.22,1,.36,1) both menuIn;position:fixed;top:clamp(70px,9vh,90px);left:50%;transform:translate(-50%);box-shadow:0 20px 60px #00000073}.mobile-menu[hidden]{display:none}@keyframes menuIn{0%{opacity:0;transform:translate(-50%)translateY(-12px)scale(.96)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.mobile-menu-links{flex-direction:column;gap:4px;list-style:none;display:flex}.mobile-menu-link{font-family:var(--font-sans);color:var(--nav-text);opacity:.6;animation:.35s cubic-bezier(.22,1,.36,1) both linkIn;animation-delay:var(--d,0s);cursor:pointer;background:0 0;border:none;border-radius:14px;justify-content:center;align-items:center;width:100%;padding:12px 16px;font-size:16px;font-weight:500;text-decoration:none;transition:background .15s,opacity .15s;display:flex;position:relative}@keyframes linkIn{0%{opacity:0;transform:translateY(8px)}to{opacity:.6;transform:translateY(0)}}.mobile-menu-link:hover{opacity:.8;background:#f5f5f5}.mobile-menu-link.active{opacity:1;animation:.35s cubic-bezier(.22,1,.36,1) both linkIn}.mobile-menu-link.active:after{content:"";background:var(--nav-text);width:3px;height:3px;box-shadow:-5px 0 0 var(--nav-text), 5px 0 0 var(--nav-text);border-radius:50%;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.mobile-sign-in{background:var(--pill-dark);width:100%;color:var(--sign-in-text);font-family:var(--font-sans);cursor:pointer;animation:.35s cubic-bezier(.22,1,.36,1) both linkIn;animation-delay:var(--d,0s);border:none;border-radius:999px;justify-content:center;align-items:center;margin-top:8px;padding:13px;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:flex}.mobile-sign-in:hover{color:#fff;background:#323234}@media (max-width:820px){.nav-pill,.sign-in-btn.desktop-only{display:none}.burger{display:block}.header{justify-content:space-between}.stats{grid-template-columns:repeat(2,1fr)}.headline span{letter-spacing:-.08em;line-height:1.05}}@media (max-width:700px) and (max-height:700px){.hero{gap:0}.headline{margin-bottom:8px}}@media (max-width:420px){.trust-row{--trust-size:34px}.trust-pill span{font-size:12px}.headline span{letter-spacing:-.09em;line-height:1.04}}@media (prefers-reduced-motion:reduce){.anim,.headline span,.cta-btn{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.header{opacity:1;transform:none;animation:none!important}}body.menu-open{overflow:hidden}.landing-content-wrapper{z-index:2;background:0 0;width:100%;position:relative}.landing-section{width:100%;max-width:1240px;margin:0 auto;padding:110px 24px;position:relative}.section-header-center{text-align:center;max-width:760px;margin:0 auto 56px}.section-badge{color:#64748b;letter-spacing:.08em;text-transform:uppercase;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;align-items:center;gap:8px;margin-bottom:20px;padding:0;font-size:13px;font-weight:500;display:inline-flex}.section-badge i,.section-badge svg{color:#64748b}.section-title{font-family:var(--font-display);background:linear-gradient(135deg,#fff 0%,#f8fafc 45%,#94a3b8 100%);-webkit-text-fill-color:transparent;color:#fff;letter-spacing:-.04em;filter:drop-shadow(0 4px 20px #ffffff14);-webkit-background-clip:text;margin-bottom:18px;font-size:clamp(32px,4.8vw,54px);font-weight:700;line-height:1.15}.section-desc{color:#cbd5e1;opacity:.9;text-shadow:0 2px 10px #0009;margin:0 auto;font-size:clamp(15px,1.7vw,17px);line-height:1.65}.features-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-bottom:48px;display:grid}.feature-card{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;padding:0;transition:none;display:flex;position:relative;overflow:visible}.feature-card:hover{box-shadow:none;border-color:#0000;transform:none}.feature-icon-wrapper{color:#fff;width:50px;height:50px;box-shadow:none;background:0 0;border:none;border-radius:14px;justify-content:center;align-items:center;margin-bottom:22px;font-size:20px;display:flex}.feature-card-title{color:#fff;letter-spacing:-.01em;margin-bottom:12px;font-size:20px;font-weight:600}.feature-card-desc{color:#94a3b8;flex:1;font-size:14.5px;line-height:1.6}.showcase-banner{-webkit-backdrop-filter:blur(24px);background:#121218b3;border:1px solid #ffffff1f;border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-top:24px;padding:44px;display:grid;box-shadow:0 24px 60px #000000bf,inset 0 1px #ffffff14}.showcase-banner-info h3{font-family:var(--font-display);background:linear-gradient(135deg,#fff 0%,#f8fafc 45%,#94a3b8 100%);-webkit-text-fill-color:transparent;color:#fff;letter-spacing:-.03em;-webkit-background-clip:text;margin-bottom:14px;font-size:28px;font-weight:700}.showcase-banner-info p{color:#94a3b8;margin-bottom:24px;font-size:15px;line-height:1.65}.showcase-preview-box{background:#09090b;border:1px solid #ffffff1a;border-radius:16px;padding:24px;position:relative;box-shadow:0 16px 36px #000000b3}.preview-top-bar{border-bottom:1px solid #ffffff14;align-items:center;gap:8px;margin-bottom:18px;padding-bottom:12px;display:flex}.preview-dot{border-radius:50%;width:10px;height:10px}.preview-dot.red{background:#ef4444}.preview-dot.yellow{background:#eab308}.preview-dot.green{background:#10b981}.preview-agent-tag{color:#38bdf8;background:#38bdf81a;border-radius:4px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:600}.preview-chat-bubble{color:#e2e8f0;background:#18181b;border:1px solid #ffffff14;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px 16px;font-size:13.5px;display:flex}.preview-widget-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.preview-stat-card{text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:10px}.preview-stat-num{color:#34d399;font-size:16px;font-weight:700}.preview-stat-lbl{color:#94a3b8;margin-top:2px;font-size:10px}.case-studies-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:28px;display:grid}.case-card{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:none;border-left:2px solid #ffffff1a;border-radius:0;flex-direction:column;padding:0 0 0 28px;transition:border-color .3s;display:flex}.case-card:hover{box-shadow:none;border-color:#38bdf880;transform:none}.case-tag{color:#64748b;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:none;border-radius:0;align-self:flex-start;margin-bottom:18px;padding:0;font-size:11.5px;font-weight:600;display:inline-block}.case-metric-highlight{color:#fff;letter-spacing:-.02em;margin-bottom:4px;font-size:34px;font-weight:800}.case-metric-label{color:#38bdf8;margin-bottom:16px;font-size:13px;font-weight:500}.case-title{color:#fff;margin-bottom:10px;font-size:19px;font-weight:600}.case-desc{color:#94a3b8;font-size:14.5px;line-height:1.6}.founder-card{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:1px solid #ffffff0f;border-left:none;border-right:none;border-radius:0;align-items:center;gap:36px;padding:clamp(34px,4vw,54px) 0;display:flex;position:relative;overflow:visible}.founder-avatar-wrap{flex-shrink:0;width:108px;height:108px;position:relative}.founder-avatar-photo{object-fit:cover;border:2px solid #ffffff40;border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 10px 35px #000000bf,0 0 35px #38bdf840}.founder-verified-badge{color:#fff;background:#0284c7;border:2px solid #141416;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 2px 8px #00000080}.founder-badge-pill{color:#64748b;letter-spacing:.5px;text-transform:uppercase;background:0 0;border:none;border-radius:0;padding:0;font-size:11px;font-weight:700}.founder-avatar-lg{color:#fff;background:#14b8a6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:90px;height:90px;font-size:32px;font-weight:700;display:flex;box-shadow:0 4px 24px #14b8a666}.founder-info h3{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;margin-bottom:4px;font-size:26px;font-weight:700}.founder-role{color:#38bdf8;margin-bottom:14px;font-size:14px;font-weight:500}.founder-quote{color:#cbd5e1;margin-bottom:16px;font-size:15.5px;font-style:italic;line-height:1.68}.founder-links{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13.5px;display:flex}.founder-link-item{color:#94a3b8;align-items:center;gap:6px;text-decoration:none;transition:color .15s;display:flex}.founder-link-item:hover{color:#fff}.contact-wrapper{grid-template-columns:1fr 1.2fr;align-items:start;gap:48px;display:grid}.contact-info-list{flex-direction:column;gap:16px;display:flex}.contact-info-card{color:inherit;-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:none;border-bottom:1px solid #ffffff0f;border-radius:0;align-items:center;gap:16px;padding:16px 0;text-decoration:none;transition:all .25s;display:flex}.contact-info-card:last-child{border-bottom:none}.contact-info-card:hover{box-shadow:none;background:0 0;border-color:#ffffff1f;transform:none}.contact-icon-box{color:#94a3b8;width:46px;height:46px;box-shadow:none;background:0 0;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.contact-card-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:12px}.contact-card-value{color:#fff;font-size:15px;font-weight:500}.contact-form-card{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.contact-form-title{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;margin-bottom:8px;font-size:22px;font-weight:700}.contact-form-sub{color:#94a3b8;margin-bottom:24px;font-size:13.5px}.form-group{margin-bottom:18px}.form-label{color:#cbd5e1;margin-bottom:6px;font-size:12.5px;font-weight:500;display:block}.form-input,.form-textarea{color:#fff;background:#0a0a0ebf;border:1px solid #ffffff1f;border-radius:12px;outline:none;width:100%;padding:12px 16px;font-family:inherit;font-size:14px;transition:all .2s}.form-input:focus,.form-textarea:focus{background:#0e0e12e6;border-color:#fff6;box-shadow:0 0 20px #ffffff1a}.form-submit-btn{color:#000;cursor:pointer;background:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 22px;font-size:14.5px;font-weight:600;transition:all .25s;display:flex;box-shadow:0 0 25px #fff6}.form-submit-btn:hover{background:#f8fafc;transform:translateY(-2px)scale(1.02);box-shadow:0 0 35px #ffffffa6}.form-success-alert{color:#34d399;background:#10b9811f;border:1px solid #10b9814d;border-radius:10px;align-items:center;gap:10px;margin-top:14px;padding:14px 16px;font-size:14px;display:flex}.landing-footer{border-top:1px solid #ffffff14;width:100%;max-width:1200px;margin:0 auto;padding:60px 24px 40px}.footer-top{grid-template-columns:1.5fr repeat(3,1fr);gap:40px;margin-bottom:48px;display:grid}.footer-brand h4{color:#fff;align-items:center;gap:10px;margin-bottom:12px;font-size:18px;font-weight:700;display:flex}.footer-brand p{color:#94a3b8;max-width:320px;font-size:13.5px;line-height:1.6}.footer-col-title{color:#fff;text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px;font-size:13px;font-weight:600}.footer-links-list{flex-direction:column;gap:10px;list-style:none;display:flex}.footer-link{color:#94a3b8;font-size:13.5px;text-decoration:none;transition:color .15s}.footer-link:hover{color:#fff}.footer-bottom{color:#64748b;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-top:28px;font-size:13px;display:flex}.footer-legal-row{gap:18px;display:flex}.footer-legal-link{color:#64748b;text-decoration:none;transition:color .15s}.footer-legal-link:hover{color:#cbd5e1}@media (max-width:900px){.showcase-banner,.contact-wrapper{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr 1fr}.founder-card{text-align:center;flex-direction:column}.founder-links{justify-content:center}}@media (max-width:600px){.landing-section{padding:60px 18px}.footer-top{grid-template-columns:1fr}.footer-bottom{text-align:center;flex-direction:column;gap:12px}}.ambient-glow-wrap{pointer-events:none;z-index:1;position:fixed;inset:0;overflow:hidden}.ambient-orb{filter:blur(100px);opacity:.45;pointer-events:none;border-radius:50%;position:absolute}.ambient-orb-teal{background:radial-gradient(circle,#0d948866 0%,#0000 70%);width:480px;height:480px;animation:12s ease-in-out infinite alternate orbDrift1;top:10%;left:15%}.ambient-orb-indigo{background:radial-gradient(circle,#6366f159 0%,#0000 70%);width:520px;height:520px;animation:14s ease-in-out infinite alternate orbDrift2;top:25%;right:12%}.ambient-orb-rose{background:radial-gradient(circle,#f43f5e40 0%,#0000 70%);width:420px;height:420px;animation:10s ease-in-out infinite alternate-reverse orbDrift1;bottom:8%;left:30%}@keyframes orbDrift1{0%{transform:translate(0)scale(1)}50%{transform:translate(40px,-30px)scale(1.1)}to{transform:translate(-30px,40px)scale(.95)}}@keyframes orbDrift2{0%{transform:translate(0)scale(1)}50%{transform:translate(-45px,35px)scale(1.12)}to{transform:translate(35px,-35px)scale(.92)}}.landing-content-wrapper{background-image:none;background-size:unset}.announcement-pill{-webkit-backdrop-filter:blur(12px);color:#e2e8f0;z-index:2;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;margin-bottom:clamp(14px,2vh,22px);padding:6px 16px;font-size:clamp(11.5px,1.3vw,13px);font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex;position:relative;box-shadow:0 4px 20px #00000080,0 0 0 1px #ffffff0d}.announcement-pill:hover{background:#ffffff1a;border-color:#ffffff47;transform:translateY(-2px);box-shadow:0 8px 25px #0009,0 0 20px #ffffff1a}.announcement-dot{background:#34d399;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite dotPulse;box-shadow:0 0 8px #34d399}@keyframes dotPulse{0%,to{opacity:.8;transform:scale(.9)}50%{opacity:1;transform:scale(1.3)}}.announcement-tag{color:#38bdf8;text-transform:uppercase;letter-spacing:.4px;background:#38bdf826;border:1px solid #38bdf84d;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.partner-marquee-wrap{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0c99;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;width:100%;padding:34px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.partner-marquee-track{align-items:center;gap:56px;width:max-content;animation:32s linear infinite marqueeRoll;display:flex}.partner-marquee-track:hover{animation-play-state:paused}@keyframes marqueeRoll{0%{transform:translate(0)}to{transform:translate(-50%)}}.partner-logo-item{color:#94a3b8;opacity:.7;white-space:nowrap;align-items:center;gap:10px;font-size:14.5px;font-weight:500;transition:opacity .2s,color .2s;display:flex}.partner-logo-item:hover{opacity:1;color:#fff}.partner-logo-item i,.partner-logo-item svg{color:#cbd5e1;font-size:20px}.studio-container{width:100%;margin:60px 0 30px}.studio-window{-webkit-backdrop-filter:blur(24px);background:#101014b8;border:1px solid #ffffff1f;border-radius:28px;overflow:hidden;box-shadow:0 30px 80px #000000d9,inset 0 1px #ffffff1a}.studio-titlebar{background:#ffffff08;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.studio-mac-dots{align-items:center;gap:8px;display:flex}.mac-dot{border-radius:50%;width:11px;height:11px}.mac-dot.red{background:#ef4444}.mac-dot.yellow{background:#f59e0b}.mac-dot.green{background:#10b981}.studio-window-title{color:#94a3b8;font-size:12.5px;font-family:var(--font-display);letter-spacing:.5px;align-items:center;gap:6px;display:flex}.studio-live-badge{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf840;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:600;display:flex}.studio-tab-bar{background:#0000004d;border-bottom:1px solid #ffffff14;gap:8px;padding:8px 14px;display:flex;overflow-x:auto}.studio-tab-btn{color:#94a3b8;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.studio-tab-btn:hover{color:#fff;background:#ffffff0f}.studio-tab-btn.active{color:#000;background:#fff;border-color:#fff;font-weight:600;box-shadow:0 2px 14px #ffffff4d}.studio-body{flex-direction:column;justify-content:center;min-height:380px;padding:32px;display:flex}.studio-dash-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.dash-metric-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;padding:16px 18px}.dash-metric-label{color:#94a3b8;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px;display:flex}.dash-metric-value{color:#fff;letter-spacing:-.02em;font-size:24px;font-weight:700}.dash-metric-growth{color:#34d399;font-size:12px;font-weight:600}.studio-chart-wrapper{background:#ffffff06;border:1px solid #ffffff12;border-radius:16px;padding:20px}.chart-header-row{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.chart-pills{background:#ffffff0d;border-radius:8px;gap:6px;padding:3px;display:flex}.chart-pill-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 10px;font-size:11.5px;font-weight:500;transition:all .15s}.chart-pill-btn.active{color:#000;background:#fff;font-weight:600}.chart-bars-row{justify-content:space-between;align-items:flex-end;gap:12px;height:140px;padding-top:10px;display:flex}.chart-bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.chart-bar-fill{background:linear-gradient(#38bdf8 0%,#0284c7 100%);border-radius:6px 6px 0 0;width:100%;max-width:44px;transition:height .4s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 14px #38bdf840}.chart-bar-fill.highlight{background:linear-gradient(#34d399 0%,#059669 100%);box-shadow:0 4px 14px #34d39959}.chart-bar-day{color:#64748b;font-size:11px}.goatie-gameboy-wrapper{flex-direction:column;align-items:center;width:100%;display:flex}.gameboy-chassis{-webkit-user-select:none;user-select:none;background:linear-gradient(#1e1e24 0%,#121216 100%);border:1px solid #ffffff29;border-radius:20px;flex-direction:column;gap:10px;width:100%;max-width:660px;padding:16px 20px 14px;display:flex;box-shadow:0 20px 50px #000c,inset 0 1px #ffffff1f}.gameboy-top-bezel{justify-content:space-between;align-items:center;padding:0 4px;display:flex}.gameboy-battery-indicator{color:#64748b;letter-spacing:.5px;align-items:center;gap:6px;font-family:monospace;font-size:10px;font-weight:700;display:flex}.battery-dot{background:#475569;border-radius:50%;width:8px;height:8px;transition:all .2s}.battery-dot.active{background:#ef4444;box-shadow:0 0 8px #ef4444}.gameboy-model-title{font-family:var(--font-display);letter-spacing:1px;color:#94a3b8;text-transform:uppercase;font-size:11px}.gameboy-audio-toggle{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-family:monospace;font-size:11px;transition:all .2s;display:flex}.gameboy-audio-toggle:hover{color:#fff;background:#ffffff1f}.gameboy-screen-frame{cursor:pointer;background:#9bbc0f;border:4px solid #8bac0f;border-radius:12px;width:100%;height:200px;position:relative;overflow:hidden;box-shadow:inset 0 0 16px #0f380f73}.gameboy-scanlines{pointer-events:none;z-index:5;background:repeating-linear-gradient(0deg,#0f380f0a 0 1px,#0000 1px 2px);position:absolute;inset:0}.gameboy-live-hud{color:#0f380f;z-index:6;pointer-events:none;justify-content:space-between;align-items:center;font-family:monospace;font-size:13px;font-weight:700;display:flex;position:absolute;top:10px;left:14px;right:14px}.hud-label{background:#8bac0f66;border-radius:4px;align-items:center;padding:2px 7px;display:inline-flex}.gameboy-canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.gameboy-bottom-bezel{justify-content:center;padding-top:2px;display:flex}.gameboy-brand-label{color:#475569;letter-spacing:2px;font-family:monospace;font-size:10px;font-weight:700}.gameboy-controls-dock{flex-direction:column;align-items:center;gap:14px;margin-top:22px;display:flex}.arcade-btn-primary{color:#fff;cursor:pointer;background:#f43f5e;border:2px solid #be123c;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:13px 34px;font-size:14.5px;font-weight:700;transition:all .15s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 20px #f43f5e80,inset 0 1px #ffffff4d}.arcade-btn-primary:hover{background:#fb7185;transform:translateY(-2px);box-shadow:0 8px 25px #f43f5ea6}.arcade-btn-primary:active{transform:translateY(1px);box-shadow:0 2px 10px #f43f5e66}.arcade-btn-pill-letter{background:#ffffff40;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:inline-flex}.gameboy-hint-pill{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:5px 14px;font-size:13px;display:flex}.calc-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:28px;display:grid}.calc-slider-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;margin-bottom:14px;padding:20px}.calc-slider-header{color:#e2e8f0;justify-content:space-between;margin-bottom:12px;font-size:13.5px;display:flex}.calc-range-input{accent-color:#38bdf8;cursor:pointer;width:100%}.calc-result-box{text-align:center;background:linear-gradient(135deg,#10b98126,#38bdf81a);border:1px solid #34d3994d;border-radius:18px;padding:28px}.calc-result-number{color:#34d399;letter-spacing:-.02em;margin:6px 0 12px;font-size:38px;font-weight:800}.shiro-terminal{color:#e2e8f0;background:#09090b;border:1px solid #ffffff1a;border-radius:14px;padding:20px;font-family:monospace;font-size:13px;line-height:1.8}.shiro-log-line{align-items:center;gap:10px;display:flex}.shiro-log-badge{border-radius:4px;padding:1px 7px;font-size:11px;font-weight:700}.shiro-log-badge.plan{color:#38bdf8;background:#38bdf833}.shiro-log-badge.gen{color:#c084fc;background:#a855f733}.shiro-log-badge.check{color:#34d399;background:#34d39933}.bento-grid{grid-template-columns:repeat(3,1fr);gap:48px 40px;margin-top:40px;display:grid}.bento-card{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;padding:0;transition:none;display:flex;position:relative;overflow:visible}.bento-card:hover{box-shadow:none;border-color:#0000;transform:none}.bento-span-2{grid-column:span 2}.bento-icon{color:#fff;width:52px;height:52px;box-shadow:none;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;margin-bottom:22px;display:flex}.bento-title{color:#fff;letter-spacing:-.02em;margin-bottom:12px;font-size:22px;font-weight:700}.bento-desc{color:#94a3b8;flex:1;margin-bottom:20px;font-size:14.5px;line-height:1.6}.bento-preview-pill{color:#38bdf8;opacity:.8;background:0 0;border-radius:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.poker-testimonials-wrap{flex-direction:column;align-items:center;width:100%;margin-top:24px;display:flex;position:relative}.poker-deck-stage{perspective:1200px;perspective-origin:50%;-webkit-user-select:none;user-select:none;touch-action:pan-y;outline:none;justify-content:center;align-items:center;width:100%;max-width:660px;height:400px;display:flex;position:relative}.poker-card{-webkit-backdrop-filter:blur(20px);transform-origin:bottom;will-change:transform, opacity;box-sizing:border-box;background:linear-gradient(145deg,#16161cf5,#0c0c10fa);border:1px solid #ffffff1f;border-radius:24px;flex-direction:column;justify-content:space-between;width:min(520px,100vw - 40px);min-height:330px;padding:30px 32px;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .45s,box-shadow .45s,border-color .3s;display:flex;position:absolute;overflow:hidden;box-shadow:0 20px 50px -10px #000000d9,0 0 0 1px #ffffff0d}.poker-card.is-dragging{transition:none!important}.poker-card.pos-center{z-index:10;opacity:1;transform:translate(0,0)rotate(0)scale(1)}.poker-card.pos-right-1{z-index:8;opacity:.82;cursor:pointer;transform:translate(54px,14px)rotate(4.8deg)scale(.95)}.poker-card.pos-left-1{z-index:8;opacity:.82;cursor:pointer;transform:translate(-54px,14px)rotate(-4.8deg)scale(.95)}.poker-card.pos-right-2{z-index:6;opacity:.48;cursor:pointer;transform:translate(98px,28px)rotate(8.8deg)scale(.89)}.poker-card.pos-left-2{z-index:6;opacity:.48;cursor:pointer;transform:translate(-98px,28px)rotate(-8.8deg)scale(.89)}.poker-card.pos-hidden{z-index:1;opacity:0;pointer-events:none;transform:translateY(40px)scale(.8)}.poker-card-watermark{opacity:.04;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:serif;font-size:140px;font-weight:900;line-height:1;position:absolute;bottom:8px;right:18px}.poker-corner{pointer-events:none;flex-direction:column;align-items:center;line-height:1;display:flex;position:absolute}.poker-corner.top-left{top:14px;left:16px}.poker-corner.bottom-right{bottom:14px;right:16px;transform:rotate(180deg)}.poker-corner-rank{color:#fff;letter-spacing:-.5px;font-size:13.5px;font-weight:800}.poker-corner-suit{margin-top:1px;font-size:13px}.poker-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-left:20px;padding-right:6px;display:flex}.poker-stars-row{align-items:center;gap:3px;display:flex}.poker-card-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.poker-badge-category{letter-spacing:.3px;border:1px solid;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.poker-badge-metric{color:#34d399;background:#10b9811f;border:1px solid #10b98140;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.poker-card-body{flex:1;align-items:center;padding:4px 6px 14px 20px;display:flex}.poker-card-quote{color:#e2e8f0;margin:0;font-size:clamp(14px,1.4vw,15px);font-style:italic;line-height:1.68;position:relative}.poker-card-author-row{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;padding-left:20px;padding-right:20px;display:flex}.poker-author-identity{align-items:center;gap:12px;display:flex}.poker-author-avatar{color:#fff;background:#1e293b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:14.5px;font-weight:700;display:flex;box-shadow:0 4px 14px #0006}.poker-author-name{color:#fff;align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.poker-author-role{color:#94a3b8;margin-top:2px;font-size:12px}.poker-verified-pill{color:#38bdf8;white-space:nowrap;background:#38bdf81a;border:1px solid #38bdf840;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:600;display:flex}.poker-controls-bar{z-index:20;justify-content:center;align-items:center;gap:18px;margin-top:24px;display:flex}.poker-slide-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a20d9;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 20px #0006}.poker-slide-btn:hover{color:#38bdf8;background:#282832f2;border-color:#38bdf866;transform:translateY(-2px)scale(1.05);box-shadow:0 8px 25px #38bdf840}.poker-slide-btn:active{transform:translateY(0)scale(.96)}.poker-deck-pips{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141418cc;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:flex}.poker-pip-btn{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:700;transition:all .2s;display:flex}.poker-pip-btn:hover{color:#fff;background:#ffffff0f}.poker-pip-btn.active{border-color:currentColor;transform:scale(1.06);box-shadow:0 2px 10px #00000080}.poker-deck-hint{color:#64748b;letter-spacing:.2px;align-items:center;gap:8px;margin-top:14px;font-size:12.5px;display:flex}.poker-deck-hint svg{color:#94a3b8}@media (max-width:640px){.poker-deck-stage{height:380px}.poker-card{min-height:330px;padding:22px 18px}.poker-card.pos-right-1{transform:translate(24px,10px)rotate(3deg)scale(.95)}.poker-card.pos-left-1{transform:translate(-24px,10px)rotate(-3deg)scale(.95)}.poker-card.pos-right-2{opacity:.35;transform:translate(44px,20px)rotate(6deg)scale(.9)}.poker-card.pos-left-2{opacity:.35;transform:translate(-44px,20px)rotate(-6deg)scale(.9)}.poker-card-header{gap:8px;padding-left:14px}.poker-card-body{padding-left:14px}.poker-card-author-row{padding-left:14px;padding-right:14px}.poker-verified-pill{display:none}.poker-controls-bar{gap:10px}.poker-pip-btn{padding:3px 7px;font-size:11px}}.faq-list{flex-direction:column;gap:0;max-width:820px;margin:40px auto 0;display:flex}.faq-card{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:none;border-bottom:1px solid #ffffff14;border-radius:0;transition:none;overflow:hidden}.faq-card:hover{background:0 0;border-color:#ffffff24}.faq-question-btn{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:22px 0;font-family:inherit;font-size:16px;font-weight:600;display:flex}.faq-answer-body{color:#94a3b8;padding:0 0 22px;font-size:14.5px;line-height:1.65}.cosmic-cta-card{text-align:center;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;border-top:1px solid #ffffff14;border-radius:0;margin-top:40px;padding:clamp(50px,7vw,80px) 0;position:relative;overflow:visible}.cosmic-cta-card h2{font-family:var(--font-display);background:linear-gradient(135deg,#fff 0%,#f8fafc 45%,#94a3b8 100%);-webkit-text-fill-color:transparent;color:#fff;letter-spacing:-.04em;filter:drop-shadow(0 4px 20px #ffffff14);-webkit-background-clip:text;margin-bottom:14px;font-size:clamp(30px,4.6vw,48px);font-weight:800}.cosmic-cta-card p{color:#cbd5e1;max-width:600px;margin:0 auto 32px;font-size:clamp(15px,1.8vw,17px);line-height:1.6}.cosmic-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.system-status-indicator{color:#34d399;background:#10b9811a;border:1px solid #10b98140;border-radius:999px;align-items:center;gap:7px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.status-dot-ping{background:#34d399;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #34d399}@media (max-width:900px){.bento-grid{grid-template-columns:1fr}.bento-span-2{grid-column:span 1}.studio-dash-grid,.calc-grid{grid-template-columns:1fr}}.subpage-header-wrapper{z-index:20;justify-content:center;width:100%;max-width:1200px;padding:clamp(16px,2.4vh,28px) clamp(14px,3vw,32px) 0;display:flex;position:relative}.subpage-hero-center{text-align:center;flex-direction:column;align-items:center;max-width:860px;margin:0 auto clamp(32px,5vw,56px);display:flex}.subpage-hero-title{font-family:var(--font-display);letter-spacing:-.04em;background:linear-gradient(135deg,#fff 0%,#f8fafc 45%,#94a3b8 100%);-webkit-text-fill-color:transparent;color:#fff;filter:drop-shadow(0 4px 20px #ffffff14);-webkit-background-clip:text;margin-bottom:16px;font-size:clamp(32px,5vw,54px);font-weight:800;line-height:1.12}.subpage-hero-desc{color:#94a3b8;max-width:680px;margin:0 auto;font-size:clamp(15px,1.8vw,17.5px);line-height:1.65}.product-compare-wrapper{-webkit-backdrop-filter:blur(24px);background:#121216a6;border:1px solid #ffffff1f;border-radius:24px;overflow:hidden;box-shadow:0 24px 60px #000000b3,inset 0 1px #ffffff14}.product-compare-header{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;background:#ffffff08;border-bottom:1px solid #ffffff1a;grid-template-columns:1.4fr 1fr 1fr;padding:20px 28px;font-size:13.5px;font-weight:600;display:grid}.product-compare-row{color:#e2e8f0;border-bottom:1px solid #ffffff0f;grid-template-columns:1.4fr 1fr 1fr;align-items:center;padding:18px 28px;font-size:14px;transition:background .2s;display:grid}.product-compare-row:last-child{border-bottom:none}.product-compare-row:hover{background:#ffffff08}.cases-metric-strip{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-bottom:clamp(36px,5vw,60px);display:grid}.cases-stat-box{-webkit-backdrop-filter:blur(24px);background:#1212169e;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:6px;padding:22px 24px;transition:all .25s;display:flex;box-shadow:0 10px 30px #00000080,inset 0 1px #ffffff0f}.cases-stat-box:hover{border-color:#ffffff40;transform:translateY(-2px);box-shadow:0 16px 40px #000000a6}.cases-stat-value{font-family:var(--font-display);letter-spacing:-.02em;background:linear-gradient(135deg,#fff 0%,#38bdf8 55%,#818cf8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:clamp(28px,3.2vw,38px);font-weight:800}.cases-stat-label{color:#94a3b8;font-size:12.5px;font-weight:500}.case-study-hero-card{-webkit-backdrop-filter:blur(24px);background:#121218a6;border:1px solid #ffffff1f;border-radius:28px;grid-template-columns:1.5fr 1fr;align-items:stretch;gap:36px;padding:clamp(28px,4vw,44px);transition:all .3s;display:grid;box-shadow:0 24px 60px #000000a6,inset 0 1px #ffffff14}.case-study-hero-card:hover{border-color:#ffffff47;transform:translateY(-3px);box-shadow:0 30px 80px #000c,0 0 30px #38bdf814}.case-study-quote-box{background:#0c0c10b8;border:1px solid #ffffff14;border-radius:22px;flex-direction:column;justify-content:space-between;gap:20px;padding:26px;display:flex}.case-study-metric-pill{font-size:clamp(34px,4vw,46px);font-weight:800;font-family:var(--font-display);letter-spacing:-.03em;background:linear-gradient(135deg,#fff 0%,#38bdf8 50%,#818cf8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:2px}@media (max-width:900px){.case-study-hero-card{grid-template-columns:1fr;gap:24px}.product-compare-wrapper{overflow-x:auto}.product-compare-header,.product-compare-row{min-width:600px}}.subpage-header-wrapper{justify-content:center;width:100%;height:72px;display:flex}.reveal-on-scroll{opacity:0;filter:blur(5px);will-change:opacity, transform, filter;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1),filter .75s cubic-bezier(.16,1,.3,1);transform:translateY(28px)scale(.985)}.reveal-on-scroll.is-revealed{opacity:1;filter:blur();transform:translateY(0)scale(1)}.reveal-on-scroll[data-delay="1"]{transition-delay:60ms}.reveal-on-scroll[data-delay="2"]{transition-delay:.12s}.reveal-on-scroll[data-delay="3"]{transition-delay:.18s}.reveal-on-scroll[data-delay="4"]{transition-delay:.24s}.reveal-on-scroll[data-delay="5"]{transition-delay:.3s}.reveal-on-scroll[data-delay="6"]{transition-delay:.36s}.header{transition:transform .3s cubic-bezier(.16,1,.3,1),top .3s}.header.scrolled .nav-pill{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#fffffff0;transition:all .3s cubic-bezier(.16,1,.3,1);transform:scale(.985);box-shadow:0 16px 36px -6px #0000004d,0 0 0 1px #ffffff2e}[data-theme=dark] .header.scrolled .nav-pill{background:#121216e0;box-shadow:0 16px 40px -6px #000000b3,0 0 0 1px #ffffff1f}.header.scrolled .logo-btn{transition:all .3s cubic-bezier(.16,1,.3,1);transform:scale(.985);box-shadow:0 12px 28px #00000059,0 0 0 1px #ffffff26}.header.scrolled .sign-in-btn{transition:all .3s cubic-bezier(.16,1,.3,1);transform:scale(.985);box-shadow:0 12px 28px #0006,0 0 0 1px #ffffff1f}@media (prefers-reduced-motion:reduce){.reveal-on-scroll{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}
