@keyframes hero-ticker-drift{0%{transform:translate3d(-30vw,0,0);opacity:0}8%,92%{opacity:.42}to{transform:translate3d(120vw,0,0);opacity:0}}@keyframes hero-conic-spin{0%{transform:rotate(0deg) translate3d(0,0,0)}to{transform:rotate(360deg) translate3d(0,0,0)}}@keyframes hero-live-pulse{0%,to{transform:scale(1);opacity:1;box-shadow:0 0 0 0 rgba(74,222,128,.6)}50%{transform:scale(1.4);opacity:.55;box-shadow:0 0 0 8px transparent}}:root{--accent:#e0c1b4;--accent-contrast:#0a0a0a}[data-reveal]{opacity:0;transform:translateY(20px) scale(.985);transition:opacity 600ms cubic-bezier(.22,.61,.36,1),transform 600ms cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}[data-reveal].is-visible{opacity:1;transform:translateY(0) scale(1)}html:not(.js-ready) [data-reveal]{opacity:1;transform:none;transition:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}}.landing-hero-disruptive{position:relative;isolation:isolate;min-height:88vh;overflow:visible;padding:clamp(96px,12vw,160px) clamp(20px,5vw,80px) clamp(140px,14vw,200px);color:#fff;display:grid;place-items:center}.landing-hero-disruptive .hero-bg{position:absolute;inset:0;z-index:-2;pointer-events:none;overflow:hidden}.landing-hero-disruptive .hero-bg-conic{position:absolute;inset:-20%;background:conic-gradient(from 180deg at 50% 50%,var(--primary, #0a0a0a) 0%,var(--accent, #e0c1b4) 50%,var(--primary, #0a0a0a) 100%);filter:blur(40px) saturate(140%);transform:translate3d(0,0,0);will-change:transform;animation:hero-conic-spin 36s linear infinite}@supports not (background:conic-gradient(red,#00f)){.landing-hero-disruptive .hero-bg-conic{background:linear-gradient(135deg,var(--primary, #0a0a0a),var(--accent, #e0c1b4));animation:none;filter:none}}.landing-hero-disruptive .hero-bg-halftone{position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.18) 1px,transparent 1.5px);background-size:8px 8px;mix-blend-mode:overlay;opacity:.7}.landing-hero-disruptive .hero-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.15)0,rgba(0,0,0,.5) 60%,rgba(0,0,0,.75) 100%);pointer-events:none}.landing-hero-disruptive .hero-tickers{position:absolute;inset:0;list-style:none;padding:0;margin:0;overflow:hidden;pointer-events:none;z-index:-1}.landing-hero-disruptive .hero-ticker{position:absolute;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;letter-spacing:.04em;color:rgba(255,255,255,.42);text-transform:uppercase;padding:4px 10px;border:1px solid rgba(255,255,255,.22);border-radius:999px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(255,255,255,.04);animation:hero-ticker-drift 28s linear infinite;will-change:transform}.landing-hero-disruptive .hero-ticker--a{top:14%;animation-duration:30s;animation-delay:-2s}.landing-hero-disruptive .hero-ticker--b{top:32%;animation-duration:24s;animation-delay:-10s}.landing-hero-disruptive .hero-ticker--c{top:62%;animation-duration:34s;animation-delay:-6s}.landing-hero-disruptive .hero-ticker--d{top:78%;animation-duration:26s;animation-delay:-14s}@media (prefers-reduced-motion:reduce){.landing-hero-disruptive .hero-bg-conic{animation:none}.landing-hero-disruptive .hero-ticker{animation:none;opacity:.35}}.landing-hero-disruptive .hero-content{position:relative;z-index:1;max-width:1080px;width:100%;margin:0 auto}.landing-hero-disruptive .hero-live-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);border-radius:999px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;margin-bottom:24px}.landing-hero-disruptive .hero-live-dot{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 0 rgba(74,222,128,.6);animation:hero-live-pulse 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.landing-hero-disruptive .hero-live-dot{animation:none}}.landing-hero-disruptive .hero-title{font-size:clamp(48px,8vw,96px);line-height:.95;font-weight:900;letter-spacing:-.025em;margin:0 0 20px;color:#fff;text-wrap:balance;max-width:22ch;word-break:break-word}.landing-hero-disruptive .hero-title::after,.section.disruptive-pilot .section-title::after{content:"";display:block;width:72px;height:6px;background:var(--accent, #e0c1b4);border-radius:3px;margin-top:18px}.landing-hero-disruptive .hero-subtitle{font-size:clamp(16px,1.6vw,19px);line-height:1.55;color:rgba(255,255,255,.85);max-width:64ch;margin:0 0 32px}.landing-hero-disruptive .hero-actions{display:flex;flex-wrap:wrap;gap:14px}.landing-hero-disruptive .hero-cta,.section.cta-disruptive .hero-cta{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:12px;font-size:15px;font-weight:800;letter-spacing:.01em;text-decoration:none;transition:transform .18s ease,opacity .18s ease}.landing-hero-disruptive .hero-cta,.section.cta-disruptive .hero-cta--primary{background:var(--accent, #e0c1b4);color:var(--accent-contrast, #0a0a0a);box-shadow:0 8px 24px rgba(0,0,0,.25)}.landing-hero-disruptive .hero-cta{opacity:.94}.section.cta-disruptive .hero-cta--primary:hover{transform:translateY(-2px);opacity:.94}.landing-hero-disruptive .hero-cta,.section.cta-disruptive .hero-cta--ghost{background:0 0;color:#fff;border:1.5px solid rgba(255,255,255,.42)}.landing-hero-disruptive .hero-cta,.section.cta-disruptive .hero-cta--ghost:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.65);transform:translateY(-1px)}.landing-hero-disruptive .hero-overlap-stats{position:absolute;left:50%;bottom:-56px;transform:translateX(-50%);z-index:2;display:flex;gap:clamp(24px,4vw,56px);padding:22px clamp(24px,3.5vw,44px);border-radius:18px;background:color-mix(in srgb,#fff 88%,transparent);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:1px solid rgba(255,255,255,.55);box-shadow:0 14px 44px rgba(0,0,0,.22);color:var(--ink, #0a0a0a)}@supports not (backdrop-filter:blur(1px)){.landing-hero-disruptive .hero-overlap-stats{background:#fff}}.landing-hero-disruptive .hero-overlap-stats .hero-stat{display:flex;flex-direction:column;align-items:center;text-align:center}.landing-hero-disruptive .hero-overlap-stats .stat-num{font-size:clamp(28px,3.2vw,40px);font-weight:900;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink, #0a0a0a);line-height:1}.landing-hero-disruptive .hero-overlap-stats .stat-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--stone, #6b6b6b);margin-top:6px}@media (max-width:768px){.landing-hero-disruptive{min-height:78vh;padding:96px 20px 140px}.landing-hero-disruptive .hero-overlap-stats{gap:20px;padding:16px 18px;bottom:-44px;max-width:calc(100% - 32px)}.landing-hero-disruptive .hero-overlap-stats .stat-num{font-size:22px}.landing-hero-disruptive .hero-ticker{font-size:11px}.landing-hero-disruptive .hero-ticker--b,.landing-hero-disruptive .hero-ticker--d{display:none}}.landing-hero-disruptive+.section,.landing-hero-disruptive+section{margin-top:80px}@media (max-width:768px){.landing-hero-disruptive+.section,.landing-hero-disruptive+section{margin-top:64px}}.then-vs-now{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:24px;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.12)}@media (max-width:768px){.then-vs-now{grid-template-columns:1fr}}.then-vs-now .panel{position:relative;padding:clamp(36px,5vw,60px) clamp(28px,4vw,48px);overflow:hidden;min-height:460px}.then-vs-now .panel-label{position:absolute;top:50%;transform:translateY(-50%);writing-mode:vertical-rl;font-size:clamp(72px,9vw,128px);font-weight:900;letter-spacing:-.04em;line-height:1;opacity:.08;pointer-events:none;user-select:none}.then-vs-now .panel-eyebrow{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:999px;margin-bottom:18px}.then-vs-now .panel-title{font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.15;margin:0 0 20px;letter-spacing:-.015em}.then-vs-now .panel-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.then-vs-now .panel-list li{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5}.then-vs-now .panel-list .icon{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:12px;margin-top:1px}.then-vs-now .panel-then{background:var(--noir, #0a0a0a);color:rgba(255,255,255,.7)}.then-vs-now .panel-then .panel-label{right:-8px;color:#fff}.then-vs-now .panel-then .panel-eyebrow{background:rgba(255,255,255,.08);color:rgba(255,255,255,.6)}.then-vs-now .panel-then .panel-title{color:rgba(255,255,255,.92)}.then-vs-now .panel-then .panel-list li{text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:rgba(255,255,255,.25)}.then-vs-now .panel-then .panel-list .icon{background:rgba(255,255,255,.1);color:rgba(255,255,255,.55)}.then-vs-now .panel-now{background:var(--accent, #e0c1b4);color:var(--accent-contrast, #0a0a0a);clip-path:polygon(0 0,100%0,100% 100%,36px 100%)}@media (max-width:768px){.then-vs-now .panel-now{clip-path:polygon(0 36px,100%0,100% 100%,0 100%)}}.then-vs-now .panel-now .panel-label{left:-8px;color:var(--accent-contrast, #0a0a0a);opacity:.12}.then-vs-now .panel-now .panel-eyebrow,.then-vs-now .panel-now .panel-list .icon{background:var(--accent-contrast, #0a0a0a);color:var(--accent, #e0c1b4)}.then-vs-now .panel-now .panel-list li,.then-vs-now .panel-now .panel-title{color:var(--accent-contrast, #0a0a0a)}.feature-card{position:relative;border-radius:16px!important;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.feature-card::after{content:"";position:absolute;top:14px;right:14px;width:16px;height:16px;background:var(--accent, #e0c1b4);border-radius:3px;transform:rotate(-12deg);box-shadow:0 4px 10px rgba(0,0,0,.18);opacity:.92;pointer-events:none}.feature-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px color-mix(in srgb,var(--primary, #0a0a0a) 18%,transparent)}.feature-card .feature-icon{background:var(--accent, #e0c1b4)!important;color:var(--accent-contrast, #0a0a0a)!important;width:56px;height:56px;border-radius:14px!important;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.feature-card .feature-icon svg{stroke:var(--accent-contrast, #0a0a0a)!important;fill:none}.feature-card .feature-title{font-size:clamp(20px,1.6vw,24px);font-weight:800;letter-spacing:-.012em}.pilot-section.disruptive,.section.disruptive-pilot{position:relative;background:var(--noir, #0a0a0a);color:#fff;isolation:isolate;overflow:hidden;padding:clamp(72px,9vw,120px) clamp(20px,5vw,80px)}.section.disruptive-pilot::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.1) 1px,transparent 1.5px);background-size:8px 8px;z-index:0;pointer-events:none;opacity:.6}.section.disruptive-pilot>*{position:relative;z-index:1}.section.disruptive-pilot .section-overline{color:var(--accent, #e0c1b4);letter-spacing:.12em;text-transform:uppercase;font-weight:800;font-size:12px}.section.disruptive-pilot .section-title{color:#fff;font-size:clamp(32px,5vw,56px);font-weight:900;letter-spacing:-.02em;line-height:1.05;margin:12px 0 16px;max-width:22ch}.section.disruptive-pilot .section-title::after{width:64px;height:5px;margin-top:16px}.section.disruptive-pilot .section-description{color:rgba(255,255,255,.78);font-size:clamp(15px,1.4vw,17px);max-width:62ch}.section.disruptive-pilot .pilot-input{background:#fff!important;color:var(--ink, #0a0a0a)!important;border:2px solid rgba(255,255,255,.18)!important;height:56px;border-radius:12px!important;font-size:15px;transition:border-color .18s ease,box-shadow .18s ease}.section.disruptive-pilot .pilot-input:focus{border-color:var(--accent, #e0c1b4)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent, #e0c1b4) 30%,transparent);outline:0}.section.disruptive-pilot .btn-primary,.section.disruptive-pilot .pilot-submit,.section.disruptive-pilot .pilot-submit-btn{background:var(--accent, #e0c1b4)!important;color:var(--accent-contrast, #0a0a0a)!important;font-weight:800;border-radius:12px!important;height:56px;padding:0 28px;border:0!important}.cta-banner.disruptive,.section.cta-disruptive{position:relative;isolation:isolate;overflow:hidden;color:#fff;padding:clamp(80px,11vw,140px) clamp(20px,5vw,80px);text-align:center}.section.cta-disruptive::before{content:"";position:absolute;inset:-10%;z-index:-2;background:conic-gradient(from 0deg at 50% 50%,var(--primary, #0a0a0a) 0%,var(--accent, #e0c1b4) 50%,var(--primary, #0a0a0a) 100%);filter:blur(40px) saturate(140%);animation:hero-conic-spin 36s linear infinite reverse}@supports not (background:conic-gradient(red,#00f)){.section.cta-disruptive::before{background:linear-gradient(135deg,var(--primary, #0a0a0a),var(--accent, #e0c1b4));animation:none;filter:none}}.section.cta-disruptive::after{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.15) 1px,transparent 1.5px);background-size:8px 8px;mix-blend-mode:overlay;opacity:.5;pointer-events:none}.section.cta-disruptive .cta-title{font-size:clamp(40px,6vw,72px);font-weight:900;letter-spacing:-.025em;line-height:1.05;color:#fff;max-width:22ch;margin:0 auto 18px;text-wrap:balance}.section.cta-disruptive .cta-description{font-size:clamp(16px,1.5vw,19px);color:rgba(255,255,255,.88);max-width:62ch;margin:0 auto 32px}.section.cta-disruptive .cta-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.section.cta-disruptive .btn-primary{background:var(--accent, #e0c1b4)!important;color:var(--accent-contrast, #0a0a0a)!important;font-weight:800;padding:16px 32px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.25)}.section.cta-disruptive .btn-ghost,.section.cta-disruptive .btn-outline{background:0 0!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.42)!important}@media (prefers-reduced-motion:reduce){.section.cta-disruptive::before{animation:none}}@media print{.landing-hero-disruptive,.section.cta-disruptive,.section.disruptive-pilot{background:#fff!important;color:#000!important;padding:24px;min-height:auto}.landing-hero-disruptive .hero-bg,.landing-hero-disruptive .hero-tickers,.section.cta-disruptive::after,.section.cta-disruptive::before,.section.disruptive-pilot::before{display:none!important}.landing-hero-disruptive .hero-title,.section.cta-disruptive .cta-title,.section.disruptive-pilot .section-title{color:#000!important}[data-reveal]{opacity:1!important;transform:none!important}}