:root{--color-bg: #FFFFFF;--color-bg-subtle: #FAFAFA;--color-bg-muted: #F5F5F5;--color-surface: #FFFFFF;--color-border: #E5E5E5;--color-border-strong: #D4D4D4;--color-border-subtle: #F0F0F0;--color-text-primary: #0A0A0A;--color-text-secondary: #737373;--color-text-tertiary: #A3A3A3;--color-text-inverse: #FFFFFF;--color-accent: #000000;--color-accent-fg: #FFFFFF;--color-red: #F02836;--color-orange: #F7A725;--color-yellow: #FFE11F;--color-green: #18DC60;--color-cyan: #00B0FF;--color-blue: #006EFF;--color-purple: #7645FF;--color-magenta: #FF00D9;--color-red-tint: #FDE8E9;--color-orange-tint: #FEF6E9;--color-yellow-tint: #FFFCE9;--color-green-tint: #E8FCEF;--color-cyan-tint: #E5F7FF;--color-blue-tint: #E5EEFF;--color-purple-tint: #EDE8FF;--color-magenta-tint: #FFE5FA;--color-red-shade: #B41E29;--color-orange-shade: #B97D1C;--color-yellow-shade: #BFA917;--color-green-shade: #12A548;--color-cyan-shade: #0084BF;--color-blue-shade: #0053BF;--color-purple-shade: #5934BF;--color-magenta-shade: #BF00A3;--color-success: #18DC60;--color-success-bg: #E8FCEF;--color-success-text: #12A548;--color-warning: #F7A725;--color-warning-bg: #FEF6E9;--color-warning-text: #B97D1C;--color-error: #F02836;--color-error-bg: #FDE8E9;--color-error-text: #B41E29;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--transition-fast: .1s ease;--transition-base: .15s ease;--transition-slow: .25s ease}html,body{overflow-x:clip;max-width:100%}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.hero-h1{font-size:62px;letter-spacing:-.04em;line-height:1.06;font-weight:800}@media(max-width:768px){.hero-h1{font-size:36px}}@media(max-width:480px){.hero-h1{font-size:30px}}.section-h2{font-size:40px;letter-spacing:-.02em;line-height:1.25;font-weight:700}@media(max-width:768px){.section-h2{font-size:28px}}@media(max-width:480px){.section-h2{font-size:24px}}@media(max-width:360px){.hero-h1-gradient{font-size:28px!important}}.hero-subtext{font-size:26px;font-weight:400;color:#ffffffb8;letter-spacing:-.02em;line-height:1.4;margin-top:24px;margin-bottom:0;max-width:520px}@media(max-width:768px){.hero-subtext{font-size:20px;max-width:100%}}@media(max-width:480px){.hero-subtext{font-size:17px}}.metrics-headline{font-size:44px;font-weight:700;color:#fff;text-align:center;letter-spacing:-.02em;line-height:1.2;margin:0}@media(max-width:768px){.metrics-headline{font-size:32px}}@media(max-width:480px){.metrics-headline{font-size:26px}}.metrics-number{font-size:72px;font-weight:800;color:#fff;letter-spacing:-.03em;line-height:1}@media(max-width:768px){.metrics-number{font-size:52px}}@media(max-width:480px){.metrics-number{font-size:44px}}.hero-frame{min-height:480px}@media(max-width:768px){.hero-frame{min-height:260px}}.section-pad{padding:80px 32px}@media(max-width:768px){.section-pad{padding:48px 20px}}*:focus-visible{outline:2px solid #000;outline-offset:2px}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-scale-in{animation:scale-in .2s ease-out}.animate-fade-in-up{animation:fade-in-up .2s ease-out}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.animate-scroll-left{animation:scroll-left 60s linear infinite}.animate-scroll-right{animation:scroll-right 60s linear infinite}.features-hero-h1{font-size:48px}@media(max-width:768px){.features-hero-h1{font-size:32px!important}}.visual-first{order:0}@media(min-width:1024px){.visual-first{order:-1}}.post-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-content{font-size:16px;line-height:1.8;color:var(--color-text-primary)}.blog-content p{margin-bottom:20px;margin-top:0}.blog-content h2{font-size:24px;font-weight:700;margin-top:40px;margin-bottom:12px;letter-spacing:-.01em;color:var(--color-text-primary)}.blog-content h3{font-size:18px;font-weight:600;margin-top:28px;margin-bottom:10px;color:var(--color-text-primary)}.blog-content ul,.blog-content ol{padding-left:20px;margin-bottom:20px;margin-top:0}.blog-content li{margin-bottom:8px;color:var(--color-text-secondary)}.blog-content strong{font-weight:600;color:var(--color-text-primary)}.blog-content em{font-style:italic}.blog-content code{font-family:Geist Mono,ui-monospace,monospace;background:var(--color-bg-muted);border-radius:6px;padding:2px 6px;font-size:14px}.blog-content pre{font-family:Geist Mono,ui-monospace,monospace;background:var(--color-bg-muted);border-radius:6px;padding:16px;overflow-x:auto;margin-bottom:20px}.blog-content blockquote{border-left:3px solid var(--color-border-strong);padding-left:16px;margin-left:0;color:var(--color-text-secondary);font-style:italic}input:focus,select:focus,textarea:focus{border-color:var(--color-border-strong)!important}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}@media(max-width:768px){.contact-grid{grid-template-columns:1fr;gap:48px}}.contact-body{padding:64px 32px}@media(max-width:768px){.contact-body{padding:40px 20px}}.contact-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:560px){.contact-form-row{grid-template-columns:1fr}}.blog-post-content{max-width:720px;margin:0 auto;padding:64px 32px}@media(max-width:768px){.blog-post-content{padding:32px 20px}}.blog-read-next{padding:64px 32px}@media(max-width:768px){.blog-read-next{padding:40px 20px}}.step-card:not(:last-child){border-bottom:1px solid var(--color-border)}@media(min-width:1024px){.step-card:not(:last-child){border-bottom:none;border-right:1px solid var(--color-border)}}@keyframes cookieSlideUp{0%{transform:translateY(calc(100% + 40px));opacity:0}to{transform:translateY(0);opacity:1}}@keyframes cookieSlideDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(calc(100% + 40px));opacity:0}}.cookie-consent-wrapper{position:fixed;bottom:24px;right:24px;width:320px;z-index:9999;pointer-events:none}.cookie-consent{pointer-events:auto;background:#08080c9e;backdrop-filter:blur(36px) saturate(1.8);-webkit-backdrop-filter:blur(36px) saturate(1.8);border-radius:16px;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff24,0 24px 64px #00000073,0 4px 16px #00000047;padding:20px;box-sizing:border-box;position:relative;overflow:hidden}.cookie-consent:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(160deg,rgba(255,255,255,.055) 0%,transparent 60%);border-radius:inherit;pointer-events:none;z-index:0}.cookie-consent>*{position:relative;z-index:1}.cookie-consent--enter{animation:cookieSlideUp .5s cubic-bezier(.16,1,.3,1) forwards}.cookie-consent--exit{animation:cookieSlideDown .32s cubic-bezier(.4,0,1,1) forwards}@media(max-width:500px){.cookie-consent-wrapper{right:12px;bottom:12px;width:calc(100vw - 24px)}}.section-container{max-width:1200px;margin:0 auto}.section-light{padding:120px 32px}@media(max-width:768px){.section-light{padding:80px 24px}}@media(max-width:480px){.section-light{padding:64px 16px}}.section-alt{background:#f5f5f3}.page-main{display:flex;flex-direction:column;gap:20px;padding:12px 24px;background:#f0f0ee;overflow:clip;max-width:1440px;width:100%;margin:0 auto}.page-card{border-radius:20px;border:1px solid rgba(0,0,0,.06);overflow:clip;background:#fff;max-width:100%}.page-card-dark{background:#0a0a0a;border-color:#ffffff0d}.page-card-flush{background:transparent;border:none}.page-card .section-light,.page-card .section-dark-metrics,.page-card .cta-dark{padding:96px 40px}@media(max-width:768px){.page-main{gap:14px;padding:8px 16px}.page-card{border-radius:16px}.page-card .section-light,.page-card .section-dark-metrics,.page-card .cta-dark{padding:64px 24px}}@media(max-width:480px){.page-main{gap:8px;padding:6px 10px}.page-card{border-radius:12px}.page-card .section-light,.page-card .section-dark-metrics,.page-card .cta-dark{padding:48px 16px}}.hero-card-section{background-color:#0f0f0f;background-image:repeating-linear-gradient(0deg,transparent,transparent 39px,rgba(255,255,255,.032) 39px,rgba(255,255,255,.032) 40px),repeating-linear-gradient(90deg,transparent,transparent 39px,rgba(255,255,255,.032) 39px,rgba(255,255,255,.032) 40px);padding:80px 20px 52px;overflow:hidden}.hero-grid-bright{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 39px,rgba(255,255,255,.55) 39px,rgba(255,255,255,.55) 40px),repeating-linear-gradient(90deg,transparent,transparent 39px,rgba(255,255,255,.55) 39px,rgba(255,255,255,.55) 40px);-webkit-mask:radial-gradient(160px circle at var(--gx, -999px) var(--gy, -999px),black 25%,transparent 75%);mask:radial-gradient(160px circle at var(--gx, -999px) var(--gy, -999px),black 25%,transparent 75%);opacity:0;transition:opacity .4s ease}@media(max-width:768px){.hero-card-section{padding-top:72px}}@keyframes footer-line-shimmer{0%{background-position:0% center}to{background-position:200% center}}.footer-gradient-line{height:1px;background:linear-gradient(90deg,#0ed2f7,#4facfe,#8e2de2,#f7971e,#0ed2f7);background-size:200% auto;animation:footer-line-shimmer 3.2s linear infinite;opacity:.7}.footer-grid-bright{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 39px,rgba(255,255,255,.18) 39px,rgba(255,255,255,.18) 40px),repeating-linear-gradient(90deg,transparent,transparent 39px,rgba(255,255,255,.18) 39px,rgba(255,255,255,.18) 40px);-webkit-mask:radial-gradient(220px circle at var(--gx, -999px) var(--gy, -999px),black 20%,transparent 80%);mask:radial-gradient(220px circle at var(--gx, -999px) var(--gy, -999px),black 20%,transparent 80%);opacity:0;transition:opacity .4s ease}.footer-text-shield{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse 60% 80% at var(--gx, 50%) var(--gy, 50%),rgba(10,10,10,.55) 0%,transparent 70%);-webkit-mask:radial-gradient(220px circle at var(--gx, -999px) var(--gy, -999px),black 20%,transparent 80%);mask:radial-gradient(220px circle at var(--gx, -999px) var(--gy, -999px),black 20%,transparent 80%);opacity:0;transition:opacity .4s ease}@media(max-width:480px){.hero-card-section{padding:64px 12px 40px}}.hero-card-split{display:flex;flex-direction:row;height:580px}.hero-card-left{flex:0 0 48%;max-width:48%;padding:44px 48px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(255,255,255,.06)}.hero-card-right{flex:1;display:flex;flex-direction:column;padding:28px 24px 0;overflow:hidden}@media(max-width:1024px){.hero-card-split{flex-direction:column;height:auto}.hero-card-left{flex:none;max-width:100%;padding:44px 36px;border-right:none;border-bottom:1px solid rgba(255,255,255,.06)}.hero-card-right{min-height:400px;padding:40px 24px 0}}@media(max-width:640px){.hero-card-right{display:none}.hero-card-left{border-bottom:none;padding:36px 24px 40px}}@media(max-width:480px){.hero-card-left{padding:28px 20px 36px}}.hero-dark-form{display:flex;align-items:center;gap:8px;max-width:420px}.hero-dark-email{flex:1;height:44px;border-radius:100px;background:#ffffff12;border:1px solid rgba(255,255,255,.13);padding:0 17px;font-size:14px;font-family:inherit;color:#fff;outline:none;transition:border-color .2s;min-width:0}.hero-dark-email::placeholder{color:#ffffff52}.hero-dark-email:focus{border-color:#ffffff47}.hero-demo-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 22px;border-radius:100px;border:none;background:#fff;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:box-shadow .22s ease}.hero-demo-btn:hover{box-shadow:0 0 0 1px #ffffff2e}.hero-demo-btn span{font-size:14px;font-weight:600;font-family:inherit;background:#1c1c1e;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:background .3s ease}.hero-demo-btn:hover span{background:linear-gradient(90deg,#0ed2f7,#8e2de2 55%,#f7971e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-v2{padding:72px 56px;background-color:#0f0f0f;background-image:none}.hero-v2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.032) 0 1px,transparent 1px 40px),repeating-linear-gradient(90deg,rgba(255,255,255,.032) 0 1px,transparent 1px 40px);-webkit-mask:linear-gradient(to right,transparent 0%,transparent 20%,rgba(0,0,0,.15) 35%,rgba(0,0,0,.6) 50%,black 65%);mask:linear-gradient(to right,transparent 0%,transparent 20%,rgba(0,0,0,.15) 35%,rgba(0,0,0,.6) 50%,black 65%)}.hero-v2 .hero-grid-bright{background-image:repeating-linear-gradient(0deg,transparent,transparent 39px,rgba(255,255,255,.35) 39px,rgba(255,255,255,.35) 40px),repeating-linear-gradient(90deg,transparent,transparent 39px,rgba(255,255,255,.35) 39px,rgba(255,255,255,.35) 40px);-webkit-mask:radial-gradient(160px circle at var(--gx, -999px) var(--gy, -999px),black 25%,transparent 75%),linear-gradient(to right,transparent 0%,transparent 25%,black 55%);mask:radial-gradient(160px circle at var(--gx, -999px) var(--gy, -999px),black 25%,transparent 75%),linear-gradient(to right,transparent 0%,transparent 25%,black 55%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-v2-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;align-items:center;max-width:1280px;margin:0 auto;position:relative;z-index:1}.hero-v2-left{display:flex;flex-direction:column}.hero-punchline{margin:0 0 16px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.02em;color:#ffffff40}@media(max-width:768px){.hero-punchline{display:none}}.hero-v2-subhead{margin-top:28px;font-size:15px;color:#ffffff73;line-height:1.7;letter-spacing:-.005em;max-width:380px}.hero-v2-right{height:620px}.hero-v2-form{margin-top:32px;display:flex;gap:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:9999px;padding:5px;max-width:440px}.hero-v2-form input::placeholder{color:#ffffff52}.hero-diptych{position:relative;width:100%;height:100%;border-radius:16px;overflow:hidden;background:#0a0a0a}.hero-diptych-photo{position:absolute;top:0;right:0;bottom:0;left:0}.hero-diptych-channel{position:absolute;top:24px;left:24px;z-index:2;display:flex;align-items:center;gap:8px;padding:8px 14px;background:#00000073;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);border-radius:9999px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fffffff2}.hero-diptych-pulse{width:6px;height:6px;border-radius:9999px;background:#18dc60;box-shadow:0 0 0 4px #18dc6040;animation:hero-pulse 2s ease-in-out infinite;flex-shrink:0}@keyframes hero-pulse{0%,to{opacity:1}50%{opacity:.4}}.hero-diptych-customer{position:absolute;top:24px;right:24px;z-index:2;text-align:right;animation:hero-fadeUp .8s ease}.hero-diptych-card-wrap{position:absolute;left:50%;bottom:32px;transform:translate(-50%);width:420px;max-width:calc(100% - 32px);z-index:2}.hero-diptych-card-anim{animation:hero-fadeUp .8s ease}@keyframes hero-fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hero-diptych-dots{position:absolute;bottom:14px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:3}@media(max-width:1024px){.hero-v2{padding:56px 32px}.hero-v2-grid{grid-template-columns:1fr;gap:40px}.hero-v2-right{height:480px}}@media(max-width:768px){.hero-v2{padding:72px 20px 52px}.hero-v2:after{display:none}}@media(max-width:640px){.hero-v2{padding:64px 20px 40px}.hero-v2-right{display:none}.hero-v2-form{max-width:100%}.hero-v2-subhead{font-size:14px;max-width:320px}}@media(max-width:480px){.hero-v2{padding:48px 16px 36px}.hero-v2-subhead{margin-top:20px}.hero-v2-form{margin-top:24px}}@media(prefers-reduced-motion:reduce){.hero-diptych-photo{transition:opacity .01s!important;transform:none!important}.hero-diptych-card-anim,.hero-diptych-customer,.hero-diptych-pulse{animation:none!important}}.hero-dark-outer{background:#080808;overflow:hidden;position:relative}.hero-dark-inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;max-width:1280px;margin:0 auto;padding:136px 64px 100px;min-height:680px}@media(max-width:1024px){.hero-dark-inner{grid-template-columns:1fr;padding:100px 32px 64px;min-height:auto;gap:48px}}@media(max-width:480px){.hero-dark-inner{padding:80px 20px 56px}}.hero-dark-h1{font-size:clamp(44px,5.5vw,84px);font-weight:300;letter-spacing:-.045em;line-height:1.02;color:#fff;margin:0}.hero-autopilot-break{display:none}@media(max-width:640px){.hero-autopilot-break{display:block}}@media(max-width:768px){.hero-dark-h1{font-size:clamp(38px,7vw,52px)}}@media(max-width:480px){.hero-dark-h1{font-size:38px}}@keyframes autopilot-shimmer{0%{background-position:0% center}to{background-position:200% center}}.hero-autopilot-gradient{background:linear-gradient(90deg,#0ed2f7,#4facfe,#8e2de2,#f7971e,#0ed2f7);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:autopilot-shimmer 3.2s linear infinite;display:inline-block}.hero-dark-subtext{font-size:18px;font-weight:400;color:#ffffff70;line-height:1.65;margin-top:28px;margin-bottom:0;max-width:440px;letter-spacing:-.01em}@media(max-width:768px){.hero-dark-subtext{font-size:16px;max-width:100%}}.hero-dark-widget{display:flex;justify-content:center;align-items:center}@media(max-width:1024px){.hero-dark-widget{max-width:440px;margin:0 auto;width:100%}}@media(max-width:480px){.hero-dark-widget{display:none}}.hero-outer{padding:72px 20px 0;background:#f5f5f5;overflow:hidden}@media(max-width:768px){.hero-outer{padding:68px 16px 0}}@media(max-width:480px){.hero-outer{padding:64px 10px 0}}.hero-gradient-container{background:linear-gradient(135deg,#7645ff,#b06aff,#e87b9b,#f5a67d,#ffd4a8);border-radius:24px;overflow:hidden;position:relative;max-width:1440px;margin:0 auto}.hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;max-width:1200px;margin:0 auto;padding:80px 48px 0;min-height:600px}.hero-inner>*{min-width:0}@media(max-width:1024px){.hero-inner{grid-template-columns:1fr;padding:64px 32px 0;min-height:auto}}@media(max-width:480px){.hero-inner{padding:48px 20px 0}}.hero-text{position:relative;z-index:2;padding-bottom:64px}@media(max-width:1024px){.hero-text{padding-bottom:72px}}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:#ffffff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);border-radius:100px;font-size:13px;font-weight:500;color:#ffffffe6;margin-bottom:28px}.hero-h1-gradient{font-size:56px;letter-spacing:-.04em;line-height:1.35;font-weight:800;color:#fff;max-width:620px;margin:0}@media(max-width:768px){.hero-h1-gradient{font-size:40px}}@media(max-width:480px){.hero-h1-gradient{font-size:32px}}.hero-br-mobile{display:none}@media(max-width:480px){.hero-br-mobile{display:inline}}.hero-mockup{position:relative;z-index:1;transform-origin:bottom center}.btn-hero-primary{display:inline-flex;align-items:center;padding:14px 32px;font-size:15px;font-weight:600;color:#1a1a1a;background:#fff;border:none;border-radius:10px;cursor:pointer;text-decoration:none;transition:opacity .2s ease,transform .2s ease;min-height:48px}.btn-hero-primary:hover{opacity:.92;transform:translateY(-1px)}.btn-hero-secondary{display:inline-flex;align-items:center;padding:14px 28px;font-size:15px;font-weight:500;color:#ffffffe6;background:transparent;border:1px solid rgba(255,255,255,.3);border-radius:10px;text-decoration:none;transition:border-color .2s ease,background .2s ease;min-height:48px;cursor:pointer}.btn-hero-secondary:hover{border-color:#ffffff80;background:#ffffff14}.btn-nav-hero{display:inline-flex;align-items:center;font-size:13px;font-weight:600;padding:7px 18px;border-radius:8px;text-decoration:none;color:#1a1a1a;background:#ffffffe6;transition:background .15s ease}.btn-nav-hero:hover{background:#fff}.btn-nav-default{display:inline-flex;align-items:center;font-size:13px;font-weight:600;padding:7px 18px;border-radius:8px;text-decoration:none;color:#fff;background:#1a1a1a;transition:opacity .15s ease}.btn-nav-default:hover{opacity:.85}.logo-carousel-mask{position:absolute;top:0;bottom:0;width:80px;pointer-events:none;z-index:2}.logo-carousel-mask-left{left:0;background:linear-gradient(to right,#FFFFFF,transparent)}.logo-carousel-mask-right{right:0;background:linear-gradient(to left,#FFFFFF,transparent)}.logo-box{display:flex;align-items:center;justify-content:center;padding:12px 28px;background:var(--color-bg-muted);border-radius:10px;border:1px solid var(--color-border-subtle);flex-shrink:0;transition:border-color .2s ease}.logo-box:hover{border-color:var(--color-border)}.platform-section{background:#0a0a0a;padding:clamp(64px,6vw,96px) clamp(24px,4vw,48px);position:relative;overflow:hidden}.platform-glow{position:absolute;top:-20%;left:50%;transform:translate(-50%);width:90%;height:60%;background:radial-gradient(ellipse,rgba(118,69,255,.06) 0%,rgba(118,69,255,.02) 40%,transparent 70%);pointer-events:none}@media(max-width:768px){.platform-section{padding:56px 20px}}@media(max-width:480px){.platform-section{padding:48px 16px}}.platform-header-strip{position:relative;border-radius:14px;padding:1px;margin-bottom:0}.platform-header-inner{position:relative;z-index:1;border-radius:13px;background:#0a0a0aeb;padding:clamp(22px,2.5vw,32px) clamp(24px,3vw,40px);display:flex;align-items:center;justify-content:space-between;gap:32px}.platform-header-left{flex:1;min-width:0}.platform-header-right{flex-shrink:0}@media(max-width:640px){.platform-header-inner{flex-direction:column;align-items:flex-start;gap:12px;padding:24px 20px}}.platform-tab-bar{display:flex;justify-content:center;gap:4px;flex-wrap:wrap;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:4px;width:fit-content;margin:32px auto 48px}.platform-tab-btn{display:inline-flex;align-items:center;gap:7px;padding:9px 18px;font-size:13px;font-weight:500;color:#ffffff73;background:transparent;border:1px solid transparent;border-radius:9px;cursor:pointer;transition:all .2s ease;white-space:nowrap;font-family:inherit}.platform-tab-btn:hover{color:#ffffffbf;background:#ffffff0a}.platform-tab-btn.active{color:#fff;background:#ffffff1a;border-color:#ffffff14;font-weight:600;box-shadow:0 1px 8px #0000004d}@media(max-width:768px){.platform-tab-bar{gap:3px;margin-top:24px;margin-bottom:32px;display:grid;grid-template-columns:repeat(3,1fr);width:100%}.platform-tab-btn{padding:8px 10px;font-size:12px;justify-content:center}}@media(max-width:480px){.platform-tab-bar{grid-template-columns:repeat(2,1fr)}.platform-tab-btn{padding:8px;font-size:11px;gap:5px}}.product-window{border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 32px 80px #00000080,0 8px 24px #0000004d,0 0 0 1px #ffffff0a inset;background:#fff}.product-window-bar{height:38px;background:#f6f6f6;border-bottom:1px solid rgba(0,0,0,.06);display:flex;align-items:center;justify-content:space-between;padding:0 14px}.pw-dot{width:10px;height:10px;border-radius:50%;display:inline-block}.pw-title{font-size:11px;color:#999;font-weight:500;letter-spacing:-.01em}.product-window-body{background:#fff;overflow:hidden}.tab-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.tab-content-grid>*{min-width:0}@media(max-width:1024px){.tab-content-grid{grid-template-columns:1fr;gap:40px}}.tab-text{max-width:480px}.tab-visual{min-height:420px}.tab-bar{display:flex;justify-content:center;gap:8px;margin-top:32px;margin-bottom:40px;flex-wrap:wrap}.tab-btn{display:inline-flex;align-items:center;gap:7px;padding:9px 18px;font-size:13px;font-weight:500;color:var(--color-text-secondary);background:transparent;border:1px solid var(--color-border);border-radius:10px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.tab-btn:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}.tab-btn.active{color:var(--color-text-primary);background:var(--color-text-primary);color:#fff;border-color:var(--color-text-primary);font-weight:600}@media(max-width:768px){.tab-bar{gap:5px;margin-top:24px;margin-bottom:32px;display:grid;grid-template-columns:repeat(3,1fr)}.tab-btn{padding:8px 10px;font-size:12px;justify-content:center}}@media(max-width:480px){.tab-bar{grid-template-columns:repeat(2,1fr)}.tab-btn{padding:8px;font-size:11px;gap:5px}}.split-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.split-grid>*{min-width:0}@media(max-width:1024px){.split-grid{grid-template-columns:1fr;gap:40px}}.feature-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;align-items:stretch}.feature-cards-grid>.h-full{height:100%}@media(max-width:1024px){.feature-cards-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.feature-cards-grid{grid-template-columns:1fr}}.fc-grid-2x2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}.fc-grid-2x2>.h-full{height:100%}@media(max-width:768px){.fc-grid-2x2{grid-template-columns:1fr;gap:16px}}.feature-card{background:#fff;border:1px solid var(--color-border);border-radius:16px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0000000f}.feature-card-visual{padding:20px;background:var(--color-bg-muted);border-bottom:1px solid var(--color-border-subtle);min-height:140px;display:flex;flex-direction:column;gap:8px}.mini-chat-bubble{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#fff;border-radius:8px;border:1px solid var(--color-border-subtle)}.mini-avatar{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;flex-shrink:0}.mini-badge{font-size:9px;font-weight:500;padding:2px 6px;border-radius:4px;display:inline-flex;align-items:center;gap:3px;white-space:nowrap;margin-left:auto;flex-shrink:0}.channels-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:640px){.channels-grid{grid-template-columns:1fr}}.channel-card{padding:24px;background:var(--color-bg-muted);border:1px solid var(--color-border-subtle);border-radius:12px;transition:border-color .2s ease}.channel-card:hover{border-color:var(--color-border)}.metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:64px}@media(max-width:768px){.metrics-grid{gap:32px}}@media(max-width:480px){.metrics-grid{grid-template-columns:1fr;gap:40px;margin-top:40px}}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px}@media(max-width:768px){.testimonials-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.testimonials-grid{grid-template-columns:1fr}}.testimonial-card{height:100%;display:flex;flex-direction:column;background:#fff;border:1px solid var(--color-border);border-radius:16px;padding:32px;transition:transform .3s ease,box-shadow .3s ease}.testimonial-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0000000a}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:36px auto 0;align-items:stretch}@media(max-width:1024px){.pricing-grid{gap:14px}}@media(max-width:768px){.pricing-grid{gap:12px}}@media(max-width:640px){.pricing-grid{grid-template-columns:1fr;max-width:480px}.pricing-card-scale{order:-1}}.section-dark-metrics{background:#0a0a0a;padding:100px 32px}@media(max-width:768px){.section-dark-metrics{padding:64px 20px}}.eyebrow-light{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#999}.eyebrow-light:before{content:"";width:6px;height:6px;border-radius:50%;background:#d4d4d4}.hiw-header{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.hiw-content{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.hiw-steps{display:flex;flex-direction:column;gap:12px}.hiw-step-card{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:22px 24px;transition:background .25s ease,border-color .25s ease}.hiw-step-card:hover{background:#ffffff0d;border-color:#7645ff26}@media(max-width:1024px){.hiw-content{grid-template-columns:1fr}.hiw-header{flex-direction:column;align-items:flex-start;gap:16px}}@media(max-width:640px){.hiw-steps{gap:10px}.hiw-step-card{padding:18px 20px}}.stat-number{font-size:56px;font-weight:800;letter-spacing:-.03em;line-height:1;color:#1a1a1a}@media(max-width:768px){.stat-number{font-size:40px}}.pricing-card{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:20px;padding:28px;position:relative;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 1px 2px #0000000a}.pricing-card:hover{transform:translateY(-3px);box-shadow:0 12px 40px #00000014,0 2px 8px #00000008}.pricing-card-scale{border-color:#0000001a!important;box-shadow:0 8px 40px #0000001a,0 2px 8px #0000000a!important}.pricing-card-scale:hover{box-shadow:0 20px 60px #00000021,0 4px 12px #0000000d!important}.pp-card-header{min-height:68px}.pp-card-price{min-height:86px}@media(max-width:640px){.pp-card-header,.pp-card-price{min-height:unset!important}}.cta-dark{background:#0a0a0a;text-align:center;padding:120px 32px;position:relative;overflow:hidden}@media(max-width:768px){.cta-dark{padding:80px 20px}}.btn-primary{display:inline-flex;align-items:center;padding:14px 32px;font-size:15px;font-weight:600;color:#fff;background:#1a1a1a;border:none;border-radius:10px;cursor:pointer;text-decoration:none;transition:opacity .2s ease,transform .2s ease;min-height:48px}.btn-primary:hover{opacity:.88;transform:translateY(-1px)}.btn-primary-inv{color:#1a1a1a;background:#fff}.btn-secondary-light{display:inline-flex;align-items:center;padding:14px 28px;font-size:15px;font-weight:500;color:#6b6b6b;background:transparent;border:1px solid #E8E8E5;border-radius:10px;text-decoration:none;transition:border-color .2s ease,color .2s ease;min-height:48px;cursor:pointer}.btn-secondary-light:hover{border-color:#d4d4d4;color:#1a1a1a}.btn-secondary-dark{color:#fff9;border-color:#ffffff26}.btn-secondary-dark:hover{color:#fff;border-color:#ffffff4d}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes twCursorBlink{0%,to{opacity:1}50%{opacity:0}}.hero-typewriter-1{color:#fff;text-shadow:0 0 18px rgba(255,255,255,.85),0 0 40px rgba(200,120,255,.55),0 0 70px rgba(200,80,255,.25)}.hero-typewriter-2{color:#ffffffeb;text-shadow:0 0 14px rgba(255,255,255,.7),0 0 30px rgba(180,100,255,.4)}@media(max-width:480px){.hero-form{flex-direction:column!important;border-radius:16px!important;padding:10px!important;gap:8px!important;align-items:stretch!important;max-width:100%!important}.hero-form input{padding:10px 8px!important;font-size:15px!important}.hero-form-btn{border-radius:10px!important;justify-content:center!important;width:100%!important}}.feature-section-grid{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.feature-section-grid>*{min-width:0}@media(max-width:768px){.feature-section-grid{grid-template-columns:1fr;gap:36px}}@media(max-width:480px){.feature-section-grid{gap:24px}}.feature-section-grid.grid-asymmetric{grid-template-columns:1fr 1.38fr}.feature-section-grid.grid-asymmetric-reversed{grid-template-columns:1.38fr 1fr}@media(max-width:768px){.feature-section-grid.grid-asymmetric,.feature-section-grid.grid-asymmetric-reversed{grid-template-columns:1fr}}.feat-window{border-radius:12px;overflow:hidden;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 3px #0000000a,0 8px 32px #0000000f;background:#fff;transition:box-shadow .3s ease}.feat-window:hover{box-shadow:0 2px 6px #0000000f,0 12px 40px #00000017}.feat-window-bar{height:34px;background:#fafafa;border-bottom:1px solid rgba(0,0,0,.06);display:flex;align-items:center;justify-content:space-between;padding:0 12px}.feat-window-bar .fw-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.feat-window-bar .fw-title{font-size:10px;color:#acacac;font-weight:500;letter-spacing:.02em;font-family:Geist Mono,ui-monospace,monospace}.feat-window-body{background:#fff;overflow:hidden}.feat-window-tags{padding:8px 14px;border-top:1px solid rgba(0,0,0,.05);display:flex;gap:5px;flex-wrap:wrap;background:#fafaf9}.feat-window-tags .fw-tag{font-size:10px;font-weight:500;padding:3px 9px;border-radius:100px;background:#0000000a;color:#888;letter-spacing:.01em;font-family:Geist Mono,ui-monospace,monospace}.feat-list-item{display:flex;gap:12px;align-items:flex-start}.feat-list-icon{flex-shrink:0;margin-top:2px;width:32px;height:32px;border-radius:8px;background:#7645ff0f;display:flex;align-items:center;justify-content:center;color:#7645ff}.feat-list-title{font-size:15px;font-weight:550;color:#1c1c1e;margin:0 0 3px;line-height:1.3;letter-spacing:-.01em}.feat-list-desc{font-size:13.5px;color:#8a8a8a;margin:0;line-height:1.5}.feat-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#7645ff;background:#7645ff0f;border:1px solid rgba(118,69,255,.1);padding:5px 12px;border-radius:100px;margin:0 0 16px;font-family:Geist Mono,ui-monospace,monospace;width:fit-content}.feat-section-alt{background:#fafaf9}@media(max-width:768px){.feat-window-bar{height:30px;padding:0 10px}.feat-window-bar .fw-dot{width:7px;height:7px}.feat-list-icon{width:28px;height:28px;border-radius:6px}}@media(max-width:480px){.footer-root{padding:48px 16px 24px!important}.footer-top{gap:32px!important}.footer-cols{gap:24px!important}}@media(max-width:480px){.section-dark-metrics{padding:48px 16px}}@media(max-width:480px){.contact-body{padding:32px 16px}}@media(max-width:480px){.section-pad{padding:40px 16px}}@media(max-width:1024px){.hero-mockup{display:none}}@media(max-width:1024px){.how-it-works-visual{display:none}}.tab-visual{overflow:hidden;min-width:0}@media(max-width:1024px){.tab-visual{display:none}.tab-content-grid{gap:0}.tab-text{max-width:100%}}.home-metrics-grid{display:grid;grid-template-columns:repeat(3,1fr)}@media(max-width:640px){.home-metrics-grid{grid-template-columns:1fr}.home-metrics-cell{padding:24px 20px!important}}@media(max-width:480px){.home-metrics-cell{padding:20px 16px!important}}@media(max-width:480px){.pricing-trust-pill{border-radius:14px!important;padding:10px 14px!important;text-align:center;max-width:100%}.pricing-trust-pill>span{white-space:normal;font-size:12px!important;line-height:1.5}}@media(max-width:640px){.fc-card-header{padding:24px 20px 16px!important}}@media(max-width:480px){.fc-card-header{padding:20px 16px 14px!important}.fc-gradient-section{margin:0 14px 14px!important;padding:12px!important}}@media(max-width:640px){.hero-dark-email{font-size:12px}.hero-demo-btn{min-height:unset!important}}@media(max-width:640px){.channels-inner-grid{grid-template-columns:1fr!important}.channel-card{padding:18px!important}}@media(max-width:640px){.pricing-trial-note{display:flex!important;flex-wrap:wrap;justify-content:center;text-align:center}.pricing-trial-note span{text-align:center}}@media(max-width:640px){.billing-toggle-btn{min-height:unset!important;height:26px!important}}@media(max-width:640px){.pricing-card{padding:24px 20px!important}}@media(max-width:640px){.pricing-channels-mobile-hide{display:none!important}}@media(max-width:640px){.pricing-feature-secondary{display:none!important}.pricing-mobile-more-note{display:block!important}}.pricing-mobile-more-note{display:none;font-size:11px;color:#b8b8b8;font-style:italic;margin-top:4px;line-height:1.4}.pp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.pp-card{position:relative;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:18px;padding:26px 24px 24px;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 1px 12px #0000000a}.pp-card:hover{transform:translateY(-2px);box-shadow:0 8px 32px #00000012}.pp-card-growth{border-color:#7645ff29;box-shadow:0 6px 32px #7645ff14,0 1px 8px #0000000a;transform:translateY(-6px);overflow:hidden}.pp-card-growth:before{content:"";position:absolute;top:0;left:0;right:0;height:160px;background:radial-gradient(ellipse at 55% 0%,rgba(118,69,255,.06) 0%,transparent 70%);pointer-events:none}.pp-card-growth:hover{transform:translateY(-8px);box-shadow:0 12px 48px #7645ff1c,0 2px 12px #0000000d}.pp-badge{position:absolute;top:-1px;left:50%;transform:translate(-50%);background:#7645ff;color:#fff;font-size:8px;font-weight:700;padding:4px 14px;border-radius:0 0 8px 8px;letter-spacing:.1em;text-transform:uppercase;font-family:Geist Mono,ui-monospace,monospace;white-space:nowrap;z-index:2}.pp-tier-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#a3a3a3;margin:0 0 4px;font-family:Geist Mono,ui-monospace,monospace}.pp-tier-tagline{font-size:12px;color:#7d7d7d;margin:0;line-height:1.45;font-style:italic;min-height:36px}.pp-price-block{display:flex;align-items:baseline;gap:2px;margin:16px 0 2px;min-height:48px}.pp-price{font-size:42px;font-weight:300;line-height:1;color:#1c1c1e;letter-spacing:-.04em}.pp-price-period{font-size:13px;color:#a3a3a3}.pp-price-note{font-size:11px;color:#a3a3a3;margin:0 0 14px;font-family:Geist Mono,ui-monospace,monospace;min-height:16px}.pp-cta{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:10px 18px;min-height:42px;box-sizing:border-box;border-radius:9px;font-size:13px;font-weight:500;text-decoration:none;letter-spacing:-.01em;cursor:pointer;transition:opacity .15s,background .15s;border:none}.pp-cta-outline{background:transparent;color:#1c1c1e;border:1px solid rgba(0,0,0,.14)}.pp-cta-outline:hover{background:#00000008}.pp-cta-solid{background:#1c1c1e;color:#fff}.pp-cta-solid:hover{opacity:.88}.pp-hero-numbers{display:flex;align-items:center;justify-content:space-evenly;padding:22px 8px;margin:16px 0;background:#fafafa;border-radius:12px;border:1px solid rgba(0,0,0,.04)}.pp-hero-num{text-align:center;flex:1}.pp-num-value{display:block;font-size:clamp(32px,3.5vw,44px);font-weight:300;letter-spacing:-.04em;line-height:1;color:#1c1c1e}.pp-num-label{display:block;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#a3a3a3;margin-top:6px;font-family:Geist Mono,ui-monospace,monospace}.pp-num-sep{width:1px;height:32px;background:#0000000f;flex-shrink:0}.pp-details{list-style:none;margin:0;padding:16px 0 0;display:flex;flex-direction:column;gap:7px;border-top:1px solid rgba(0,0,0,.05);flex:1}.pp-details li{font-size:12px;line-height:1.5;color:#7d7d7d;padding-left:14px;position:relative}.pp-details li:before{content:"";position:absolute;left:0;top:6px;width:3px;height:3px;border-radius:50%;background:silver}.pp-card-footer{font-size:12px;font-style:italic;color:#b8b8b8;margin:16px 0 0;padding-top:16px;border-top:1px solid rgba(0,0,0,.04);line-height:1.5}.pp-gradient-text{background:linear-gradient(135deg,#7645ff,#c084fc,#7645ff);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pp-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 20px}.pp-math-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pp-math-card{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:12px;padding:20px 20px 18px}.pp-math-card-legacy{background:#f6f6f4;border-color:#00000008}.pp-math-eyebrow{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#7645ff;margin:0 0 6px;font-family:Geist Mono,ui-monospace,monospace;line-height:1}.pp-math-eyebrow-legacy{color:#999}.pp-math-h3{font-size:clamp(15px,1.4vw,18px);font-weight:500;letter-spacing:-.02em;color:#1c1c1e;margin:0;line-height:1.3}.pp-math-body{font-size:12px;line-height:1.55;color:#888;margin:0}.pp-final-cta-glow{position:absolute;top:0;left:50%;transform:translate(-50%);width:140%;height:100%;background:radial-gradient(ellipse at 50% 100%,rgba(118,69,255,.08) 0%,transparent 50%);pointer-events:none}@media(max-width:1024px){.pp-cards{gap:12px}.pp-feature-grid{gap:8px 24px}.pp-math-grid{gap:12px}}@media(max-width:900px){.pp-cards{grid-template-columns:1fr;max-width:440px;margin:0 auto}.pp-card-growth{order:-1;transform:none}.pp-card-growth:hover{transform:translateY(-2px)}.pp-feature-grid{grid-template-columns:1fr 1fr;gap:8px 20px}.pp-math-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.pp-card{padding:22px 18px}.pp-hero-numbers{padding:18px 6px}.pp-num-value{font-size:32px}.pp-feature-grid{grid-template-columns:1fr;gap:8px}.pp-math-grid{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}.pp-faq-grid{grid-template-columns:1fr!important}}.pp-delyt-baseline-border{background:linear-gradient(90deg,#0ed2f7,#4facfe,#8e2de2,#f7971e,#0ed2f7);background-size:200% auto;animation:autopilot-shimmer 3.2s linear infinite;opacity:.55}.pp-compare-desc{min-height:30px}@media(max-width:900px){.pp-compare-cols{grid-template-columns:1fr 1fr!important}}@media(max-width:640px){.pp-compare-cols{grid-template-columns:1fr!important;gap:28px!important}.pp-compare-desc{min-height:unset!important}}@media(max-width:480px){.pp-comparison-plan{display:none!important}}.pp-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.serif-accent{font-family:Newsreader,Georgia,serif;font-style:italic;font-weight:300;letter-spacing:-.02em}.greydient-light{background:linear-gradient(110deg,#1c1c1e,#5b3fd4 22%,#7645ff 45%,#c28bff 55%,#7645ff 68%,#5b3fd4 82%,#1c1c1e);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:greydient-shift 9s ease-in-out infinite;display:inline-block}@keyframes greydient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.fig-caption{display:flex;gap:14px;align-items:baseline;padding-top:14px;border-top:1px solid rgba(0,0,0,.06);margin-top:20px}.fig-caption-ref{font-family:Geist Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#a3a3a3;white-space:nowrap;flex-shrink:0}.fig-caption-text{font-family:Newsreader,serif;font-style:italic;font-size:13.5px;color:#8a8a8a;letter-spacing:-.005em;line-height:1.5}.thesis-section{padding:clamp(48px,5vw,72px) clamp(28px,5vw,56px)}.thesis-container{max-width:1200px;margin:0 auto}.thesis-header{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:end;margin-bottom:48px}.thesis-header h2{font-size:clamp(32px,4vw,52px);font-weight:300;letter-spacing:-.035em;line-height:1.06;color:#1c1c1e;margin:0;text-wrap:balance}.thesis-header .thesis-lede{font-size:15px;line-height:1.6;color:#8a8a8a;margin:0;max-width:480px}.thesis-panels{display:grid;grid-template-columns:1fr 1fr;gap:16px}.arch-panel{border-radius:16px;border:1px solid rgba(0,0,0,.07);background:#fff;overflow:hidden;transition:box-shadow .3s ease}.arch-panel:hover{box-shadow:0 4px 24px #0000000f}.arch-panel.brand{border-color:#7645ff2e;background:#7645ff05}.arch-panel-illo{border-bottom:1px solid rgba(0,0,0,.05);background:#fafafa;min-height:200px;display:flex;align-items:center;justify-content:center;overflow:hidden}.arch-panel.brand .arch-panel-illo{background:linear-gradient(180deg,#7645ff0a,#7645ff03);border-bottom-color:#7645ff14}.arch-panel-body{padding:28px}.arch-panel-tag{font-family:Geist Mono,ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#a3a3a3;margin-bottom:14px}.arch-panel.brand .arch-panel-tag{color:#7645ff}.arch-panel-title{font-size:22px;font-weight:500;letter-spacing:-.02em;color:#1c1c1e;margin:0 0 8px}.arch-panel-desc{font-size:14px;color:#8a8a8a;line-height:1.55;margin:0}.mcp-section{padding:clamp(48px,5vw,72px) clamp(28px,5vw,56px)}.mcp-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.15fr;gap:56px;align-items:center}.mcp-text h2{font-size:clamp(32px,4vw,52px);font-weight:300;letter-spacing:-.035em;line-height:1.06;color:#1c1c1e;margin:0 0 20px}.mcp-text .mcp-lede{font-size:15px;color:#8a8a8a;line-height:1.6;margin:0 0 16px;max-width:480px}.mcp-text .mcp-detail{font-size:14px;color:#a3a3a3;line-height:1.6;margin:0 0 24px;max-width:440px}.metrics-light-section{padding:clamp(48px,5vw,72px) clamp(28px,5vw,56px)}.metrics-light-container{max-width:1200px;margin:0 auto}.metrics-light-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(0,0,0,.07)}.metrics-light-cell{padding:40px 32px;border-right:1px solid rgba(0,0,0,.07);border-bottom:1px solid rgba(0,0,0,.07)}.metrics-light-cell:last-child{border-right:none}.metrics-light-num{font-size:clamp(48px,5.5vw,72px);font-weight:200;letter-spacing:-.04em;line-height:.95;color:#1c1c1e;font-feature-settings:"tnum";margin-bottom:16px}.metrics-light-label{font-size:15px;color:#1c1c1e;letter-spacing:-.01em;margin-bottom:6px}.metrics-light-sub{font-size:12.5px;color:#a3a3a3;font-family:Geist Mono,ui-monospace,monospace;letter-spacing:.02em}.orch-section{background:#0a0a0a;padding:clamp(40px,4vw,56px) clamp(20px,3vw,40px) clamp(28px,3vw,40px)}.orch-container{max-width:1200px;margin:0 auto}.orch-svg{width:100%;height:auto;display:block;min-width:700px}.orch-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.orch-footer{display:flex;align-items:baseline;gap:14px;padding:18px 8px 0;border-top:1px solid rgba(255,255,255,.06);margin-top:12px}.blog-grid{display:grid;gap:24px}.blog-grid-2col{grid-template-columns:repeat(2,1fr)}.blog-grid-3col{grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.thesis-header{grid-template-columns:1fr;gap:20px}.thesis-panels{grid-template-columns:1fr}.mcp-container{grid-template-columns:1fr;gap:36px}.metrics-light-grid{grid-template-columns:1fr}.metrics-light-cell{border-right:none;padding:28px 24px}.fig-caption{flex-direction:column;gap:6px}.orch-section{padding:32px 12px 24px}.orch-footer{flex-direction:column;gap:6px;padding:14px 4px 0}.blog-grid-2col{grid-template-columns:1fr}.blog-grid-3col{grid-template-columns:repeat(2,1fr)}.contact-bottom-grid{grid-template-columns:1fr!important}.mcp-stats-grid{grid-template-columns:repeat(2,1fr)!important}.mcp-mock-frame{height:auto!important;min-height:380px!important}}@media(max-width:480px){.thesis-section,.mcp-section,.metrics-light-section{padding:40px 16px}.thesis-header h2,.mcp-text h2{font-size:28px}.arch-panel-body{padding:20px}.metrics-light-cell{padding:20px 16px}.metrics-light-num{font-size:42px}.blog-grid-3col{grid-template-columns:1fr}.mcp-stats-grid{grid-template-columns:repeat(2,1fr)!important}}.as-browser-frame{border-radius:12px;border:1px solid rgba(0,0,0,.08);overflow:hidden;background:#fff;box-shadow:0 4px 32px #0000000f,0 1px 4px #00000008}.as-browser-bar{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#fafafa;border-bottom:1px solid rgba(0,0,0,.06)}.as-browser-dots{display:flex;gap:5px}.as-browser-dots span{width:8px;height:8px;border-radius:50%}.as-browser-dots span:nth-child(1){background:#ff5f57}.as-browser-dots span:nth-child(2){background:#ffbd2e}.as-browser-dots span:nth-child(3){background:#28ca41}.as-browser-url{flex:1;text-align:center;font-size:10px;font-weight:500;color:#999;letter-spacing:.02em}.as-browser-content{position:relative;overflow:hidden}.as-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.as-split>*{min-width:0}.as-split-reverse{direction:rtl}.as-split-reverse>*{direction:ltr}@media(max-width:900px){.as-split{grid-template-columns:1fr;gap:36px}.as-split-reverse{direction:ltr}}.as-hero-visual{display:flex;height:420px;overflow:hidden}.as-hero-sidebar{width:160px;flex-shrink:0;padding:16px 12px;border-right:1px solid rgba(255,255,255,.06)}.as-hero-main{flex:1;padding:16px 20px;overflow:hidden}@media(max-width:640px){.as-hero-visual{height:340px}.as-hero-sidebar{width:120px;padding:12px 8px}.as-hero-main{padding:12px 14px}}@media(max-width:400px){.as-hero-sidebar{display:none}.as-hero-visual{height:300px}}
