@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/Inter-Variable.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/fonts/SpaceGrotesk-Variable.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/fonts/JetBrainsMono-Variable.woff2) format("woff2")}:root{--yet-blue: #2774ff;--yet-cyan: #46d9ff;--yet-purple: #845bff;--yet-pink: #f144c8;--yet-pink-soft: #ff8cdd;--yet-gradient: linear-gradient(120deg, #2774ff 0%, #845bff 48%, #f144c8 100%);--yet-gradient-soft: linear-gradient(120deg, #2774ff22 0%, #f144c822 100%);--yet-gradient-cool: linear-gradient(120deg, #2774ff 0%, #46d9ff 100%);--yet-gradient-warm: linear-gradient(120deg, #845bff 0%, #f144c8 100%);--color-brand-primary: var(--yet-blue);--color-brand-secondary: var(--yet-pink);--color-brand-mid: var(--yet-purple);--color-brand-accent: var(--yet-cyan);--color-info: var(--yet-cyan);--yet-navy: #081426;--yet-coal: #0f2138;--yet-fog: #6b7a93;--yet-mist: #dde2ed;--yet-line: #1c2a42;--yet-paper: #f7f8fc;--yet-text: #101828;--yet-white: #ffffff;--color-bg: var(--yet-white);--color-bg-elevated: var(--yet-paper);--color-text: var(--yet-text);--color-text-muted: var(--yet-fog);--color-border: var(--yet-mist)}@media (prefers-color-scheme: dark){:root{--color-bg: var(--yet-navy);--color-bg-elevated: var(--yet-coal);--color-text: var(--yet-paper);--color-text-muted: var(--yet-mist);--color-border: var(--yet-line)}}:root{--font-display: "Space Grotesk", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Consolas, monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.5rem;--text-2xl: 1.875rem;--text-3xl: 2.5rem;--text-4xl: 3.5rem;--text-5xl: 5rem;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--leading-tight: 1.1;--leading-snug: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.65;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .05em}:root{--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 20px;--radius-2xl: 28px;--radius-pill: 9999px;--shadow-sm: 0 1px 2px rgba(8, 20, 38, .06);--shadow-md: 0 4px 12px rgba(8, 20, 38, .08);--shadow-lg: 0 12px 32px rgba(8, 20, 38, .12);--shadow-glow-pink: 0 8px 32px rgba(241, 68, 200, .25);--shadow-glow-blue: 0 8px 32px rgba(39, 116, 255, .25);--shadow-glow-cyan: 0 8px 32px rgba(70, 217, 255, .25)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}html,body{margin:0;padding:0}body{font-family:var(--font-body);color:var(--yet-paper);background:var(--yet-navy);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:inherit}button{font:inherit;cursor:pointer}::selection{background:#2774ff59;color:#fff}.backdrop{position:fixed;inset:0;z-index:-2;background:var(--yet-navy);overflow:hidden}.backdrop:before,.backdrop:after{content:"";position:absolute;border-radius:50%;filter:blur(130px);opacity:.42;will-change:transform}.backdrop:before{width:680px;height:680px;top:-220px;left:-180px;background:radial-gradient(circle,var(--yet-blue) 0%,transparent 70%);animation:float-a 22s ease-in-out infinite alternate}.backdrop:after{width:780px;height:780px;top:34%;right:-260px;background:radial-gradient(circle,var(--yet-pink) 0%,transparent 70%);animation:float-b 26s ease-in-out infinite alternate}.backdrop .blob-c{position:absolute;width:600px;height:600px;bottom:-180px;left:32%;border-radius:50%;filter:blur(130px);opacity:.38;background:radial-gradient(circle,var(--yet-purple) 0%,transparent 70%);animation:float-c 30s ease-in-out infinite alternate}@keyframes float-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(120px,80px,0) scale(1.15)}}@keyframes float-b{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-100px,60px,0) scale(1.1)}}@keyframes float-c{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(80px,-120px,0) scale(1.2)}}.grain{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='200' height='200' filter='url(%23n)' opacity='0.6'/></svg>")}@media (prefers-reduced-motion: reduce){.backdrop:before,.backdrop:after,.backdrop .blob-c{animation:none}}.nav{position:fixed;top:0;left:0;right:0;z-index:50;padding:var(--space-4) var(--space-5);transition:backdrop-filter .3s ease,background .3s ease,padding .3s ease}.nav.scrolled{background:#081426b8;backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid rgba(255,255,255,.06);padding:var(--space-3) var(--space-5)}.nav-row{max-width:1440px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-5)}.nav-brand{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);color:#fff;text-decoration:none;letter-spacing:var(--tracking-tight)}.nav-brand img{height:40px;width:auto}.nav.scrolled .nav-brand img{height:34px;transition:height .3s ease}.site-footer .nav-brand img{height:44px}.nav-links{display:flex;align-items:center;gap:var(--space-5)}.nav-links a{color:#ffffffb8;text-decoration:none;font-size:var(--text-sm);font-weight:var(--weight-medium);transition:color .15s ease}.nav-links a:hover,.nav-links a.active,.nav-links a[aria-current=page]{color:#fff}.nav-cta{display:inline-flex;align-items:center;gap:var(--space-2);padding:10px 18px;border-radius:var(--radius-pill);background:#ffffff14;border:1px solid rgba(255,255,255,.18);color:#fff!important;font-weight:var(--weight-semibold)!important;backdrop-filter:blur(10px);transition:background .15s ease,border-color .15s ease,transform .15s ease}.nav-cta:hover{background:#ffffff24;border-color:#ffffff4d;transform:translateY(-1px)}.nav-lang{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:var(--radius-pill);background:#ffffff0f;border:1px solid rgba(255,255,255,.14)}.nav-lang .lang-opt{padding:5px 10px;border-radius:var(--radius-pill);font-size:var(--text-xs, .75rem);font-weight:var(--weight-semibold);letter-spacing:.03em;line-height:1;color:#fff9;transition:color .15s ease,background .15s ease}.nav-lang .lang-opt:hover{color:#fff}.nav-lang .lang-opt.active{color:#fff;background:#ffffff29}.nav-toggle{display:none;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-md);width:40px;height:40px;align-items:center;justify-content:center;color:#fff}.nav-toggle svg{width:20px;height:20px}@media (max-width: 860px){.nav-links{display:none}.nav-toggle{display:inline-flex}.nav.open .nav-links{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;background:#081426f5;backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.08);padding:var(--space-4) var(--space-5);gap:var(--space-3)}.nav.open .nav-lang{align-self:flex-start}}.container{max-width:1440px;margin:0 auto;padding:0 var(--space-5)}section{padding:var(--space-9) 0;position:relative}@media (max-width: 720px){section{padding:var(--space-8) 0}}.eyebrow{display:inline-block;font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.18em;color:var(--yet-blue);margin-bottom:var(--space-3);font-weight:var(--weight-semibold)}.eyebrow.cool{color:var(--yet-cyan)}.eyebrow.pink{color:var(--yet-pink)}.eyebrow.on-light{color:var(--yet-blue)}h2.section-title{font-family:var(--font-display);font-size:clamp(2rem,4.5vw,3.5rem);font-weight:var(--weight-bold);letter-spacing:-.03em;line-height:1.05;margin:0 0 var(--space-4);max-width:22ch;color:#fff}.section-lead{font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.55;color:#ffffffd1;max-width:62ch;margin:0 0 var(--space-7)}.grad-text{background:var(--yet-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.cta-row{display:flex;flex-wrap:wrap;gap:var(--space-3)}.btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:14px 28px;border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--text-base);text-decoration:none;border:0;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--yet-gradient);background-size:200% 200%;color:#fff;box-shadow:0 12px 40px #2774ff59;animation:gradient-shift 6s ease infinite}.btn-primary:hover{box-shadow:0 16px 48px #f144c86b}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media (prefers-reduced-motion: reduce){.btn-primary{animation:none}}.btn-ghost{background:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(10px)}.btn-ghost:hover{background:#ffffff1f;border-color:#ffffff4d}.hero{min-height:100vh;display:flex;align-items:center;padding:140px var(--space-5) var(--space-9);position:relative}.hero-grid{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000,transparent 75%)}.hero-inner{max-width:1440px;margin:0 auto;width:100%;display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2rem,5vw,5rem);align-items:center}@media (max-width: 980px){.hero-inner{grid-template-columns:1fr;gap:var(--space-8)}}.hero-tag{display:inline-flex;align-items:center;gap:var(--space-3);padding:8px 16px;border-radius:var(--radius-pill);background:#ffffff0f;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(12px);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffffd9;margin-bottom:var(--space-5)}.hero-tag .pulse{width:8px;height:8px;border-radius:50%;background:var(--yet-cyan);box-shadow:0 0 #46d9ffb3;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #46d9ffb3}70%{box-shadow:0 0 0 12px #46d9ff00}to{box-shadow:0 0 #46d9ff00}}@media (prefers-reduced-motion: reduce){.hero-tag .pulse{animation:none}}.hero h1{font-family:var(--font-display);font-size:clamp(2.4rem,5.2vw,4.4rem);font-weight:var(--weight-bold);letter-spacing:-.035em;line-height:1.04;margin:0 0 var(--space-5);color:#fff}.hero-sub{font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.55;color:#ffffffd9;max-width:54ch;margin:0 0 var(--space-6)}.hero-punch{font-family:var(--font-display);font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:var(--weight-medium);letter-spacing:-.015em;line-height:1.4;color:#fff;margin:0 0 var(--space-6);max-width:48ch}.hero-promise{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-7)}.hero-promise span{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;padding:6px 14px;border-radius:var(--radius-pill);background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#ffffffd9}.flow{position:relative;padding:var(--space-6);border-radius:var(--radius-2xl);background:#ffffff08;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px)}.flow:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--yet-gradient);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;pointer-events:none}.flow-step{position:relative;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:#ffffff0a;border:1px solid rgba(255,255,255,.07);font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:.98rem;color:#fff}.flow-step .dotmark{width:8px;height:8px;border-radius:50%;background:var(--yet-gradient);flex:none}.flow-step.accent{background:linear-gradient(120deg,#2774ff29,#f144c829);border-color:#ffffff29}.flow-arrow{display:block;width:2px;height:20px;margin:4px 0 4px 18px;background:linear-gradient(to bottom,var(--yet-blue),var(--yet-pink));opacity:.6}.scroll-indicator{position:absolute;bottom:var(--space-5);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:#fff6;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;animation:bob 2.5s ease-in-out infinite}.scroll-indicator .arrow{width:1px;height:36px;background:linear-gradient(to bottom,rgba(255,255,255,.5),transparent)}@keyframes bob{0%,to{transform:translate(-50%);opacity:.6}50%{transform:translate(-50%,6px);opacity:1}}@media (prefers-reduced-motion: reduce){.scroll-indicator{animation:none}}@media (max-width: 980px){.scroll-indicator{display:none}}.surface-light{background:var(--yet-paper);color:var(--yet-text)}.surface-light h2.section-title,.surface-light .process-note{color:var(--yet-text)}.surface-light .section-lead{color:#475467}.surface-light .eyebrow{color:var(--yet-blue)}.surface-light .eyebrow.cool{color:var(--yet-purple)}.surface-light .eyebrow.pink{color:var(--yet-pink)}.surface-light .section-more{color:var(--yet-blue)}.surface-light .section-more:hover{color:var(--yet-text);border-color:var(--yet-blue)}.surface-light .btn-ghost{background:#fff;color:var(--yet-text);border-color:#d6dbe8}.surface-light .btn-ghost:hover{background:#eef1f8;border-color:#c3cad9}.surface-light .cap-card{background:#fff;border-color:#eaecf2;box-shadow:var(--shadow-sm)}.surface-light .cap-card:hover{border-color:#d6dbe8;box-shadow:0 16px 40px #1018281a}.surface-light .cap-card h3{color:var(--yet-text)}.surface-light .cap-card li{color:#475467}.surface-light .cap-card .cap-qual{color:#667085}.surface-light .process-track:before{opacity:.7}.surface-light .process-step .step-node{background-image:linear-gradient(#fff,#fff),var(--yet-gradient);color:var(--yet-blue)}.surface-light .process-step h3{color:var(--yet-text)}.surface-light .process-step p{color:#667085}.surface-light .why-card{background:#fff;border-color:#eaecf2;box-shadow:var(--shadow-sm)}.surface-light .why-card:hover{border-color:#d6dbe8;box-shadow:0 16px 40px #1018281a}.surface-light .why-card h3{color:var(--yet-text)}.surface-light .why-card p{color:#475467}.surface-light .proof-card{background:#fff;border-color:#eaecf2;box-shadow:var(--shadow-md)}.surface-light .proof-card h3{color:var(--yet-text)}.surface-light .proof-card>p{color:#475467}.surface-light .proof-card li{color:#344054}.surface-light .trust-badge{background:#fff;border-color:#e0e4ee;color:#344054}.surface-light .ceo{background:linear-gradient(135deg,#2774ff0f,#f144c80f);border-color:#e6e9f2}.surface-light .ceo-body h2{color:var(--yet-text)}.surface-light .ceo-body p{color:#475467}.surface-light .ceo-body .role{color:#667085}.surface-light .location-chip{background:#fff;border-color:#e0e4ee;color:#344054}.problems-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);margin-top:var(--space-6)}@media (max-width: 900px){.problems-grid{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.problems-grid{grid-template-columns:1fr}}.problem-card{position:relative;padding:var(--space-5);border-radius:var(--radius-xl);background:#fff;border:1px solid #eaecf2;box-shadow:var(--shadow-sm);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;text-decoration:none;color:inherit;display:block}.problem-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #1018281a;border-color:#d6dbe8}.problem-card .p-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:var(--radius-md);background:linear-gradient(120deg,#2774ff1f,#f144c81f);margin-bottom:var(--space-3);font-size:1.1rem}.problem-card h3{font-family:var(--font-display);font-size:1.12rem;font-weight:var(--weight-bold);letter-spacing:-.01em;color:var(--yet-text);margin:0 0 6px}.problem-card p{margin:0;font-size:.92rem;line-height:1.55;color:#667085}.process{position:relative;margin-top:var(--space-7)}.process-track{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--space-4);position:relative}.process-track:before{content:"";position:absolute;top:19px;left:8.333%;right:8.333%;height:2px;background:var(--yet-gradient);opacity:.55;border-radius:1px}@media (max-width: 900px){.process-track{grid-template-columns:1fr 1fr;gap:var(--space-5)}.process-track:before{display:none}}@media (max-width: 520px){.process-track{grid-template-columns:1fr}}.process-step{position:relative;text-align:center}.process-step .step-node{width:40px;height:40px;margin:0 auto var(--space-3);border-radius:50%;display:grid;place-items:center;font-family:var(--font-mono);font-size:.82rem;font-weight:var(--weight-semibold);color:#fff;background:var(--yet-navy);border:2px solid transparent;background-image:linear-gradient(var(--yet-navy),var(--yet-navy)),var(--yet-gradient);background-origin:border-box;background-clip:padding-box,border-box;position:relative;z-index:1}.process-step h3{font-family:var(--font-display);font-size:1.05rem;font-weight:var(--weight-bold);letter-spacing:-.01em;color:#fff;margin:0 0 6px}.process-step p{margin:0;font-size:.85rem;line-height:1.5;color:#ffffffc2}.process-note{margin-top:var(--space-7);text-align:center;font-family:var(--font-display);font-size:clamp(1.1rem,2vw,1.5rem);font-weight:var(--weight-medium);letter-spacing:-.015em;color:#ffffffe6;max-width:52ch;margin-inline:auto}.cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);margin-top:var(--space-6)}@media (max-width: 940px){.cap-grid{grid-template-columns:1fr 1fr}}@media (max-width: 620px){.cap-grid{grid-template-columns:1fr}}.cap-card{position:relative;padding:var(--space-5);border-radius:var(--radius-xl);background:#ffffff09;border:1px solid rgba(255,255,255,.09);overflow:hidden;transition:transform .3s ease,border-color .3s ease,background .3s ease}.cap-card:hover{transform:translateY(-4px);border-color:#fff3;background:#ffffff0e}.cap-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--yet-gradient);opacity:.7}.cap-card .cap-icon{display:block;margin-bottom:var(--space-3)}.cap-card .cap-icon svg{width:30px;height:30px}.cap-card .cap-kicker{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--yet-cyan);margin-bottom:var(--space-2);display:block}.cap-card h3{font-family:var(--font-display);font-size:1.25rem;font-weight:var(--weight-bold);letter-spacing:-.02em;color:#fff;margin:0 0 var(--space-3);line-height:1.2}.cap-card ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cap-card li{position:relative;padding-left:20px;font-size:.9rem;line-height:1.5;color:#ffffffd6}.cap-card li:before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:2px;background:var(--yet-gradient)}.cap-card .cap-qual{margin:var(--space-4) 0 0;font-size:.82rem;line-height:1.5;color:#ffffff80;font-style:italic}.compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin-top:var(--space-6);align-items:start}@media (max-width: 760px){.compare-grid{grid-template-columns:1fr}}.compare-col{padding:var(--space-6);border-radius:var(--radius-xl);background:#ffffff08;border:1px solid rgba(255,255,255,.09)}.compare-col h3{font-family:var(--font-display);font-size:1.05rem;font-weight:var(--weight-bold);letter-spacing:.02em;text-transform:uppercase;margin:0 0 var(--space-4)}.compare-col ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.compare-col li{position:relative;padding-left:30px;font-size:.95rem;line-height:1.45}.compare-col li:before{position:absolute;left:0;top:-1px;font-size:1.05rem;font-weight:700}.compare-col.them{color:#ffffff9e}.compare-col.them h3{color:#fff9}.compare-col.them li:before{content:"✕";color:#ffffff59}.compare-col.us{position:relative;background:linear-gradient(135deg,#2774ff1a,#f144c81a);border-color:transparent;color:#fff}.compare-col.us:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--yet-gradient);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.compare-col.us h3{background:var(--yet-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.compare-col.us li{font-weight:var(--weight-medium)}.compare-col.us li:before{content:"✓";background:var(--yet-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.surface-light .compare-col.them{background:#fff;border-color:#eaecf2;color:#667085}.surface-light .compare-col.them h3{color:#98a2b3}.surface-light .compare-col.them li:before{color:#c0c6d4}.surface-light .compare-col.us{background:linear-gradient(135deg,#2774ff12,#f144c812);color:var(--yet-text)}.surface-light .compare-col.us li{color:var(--yet-text)}.why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);margin-top:var(--space-6)}@media (max-width: 820px){.why-grid{grid-template-columns:1fr}}.why-card{position:relative;padding:var(--space-6);border-radius:var(--radius-xl);background:#ffffff09;border:1px solid rgba(255,255,255,.09);transition:transform .3s ease,border-color .3s ease}.why-card:hover{transform:translateY(-4px);border-color:#fff3}.why-card .why-num{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.18em;color:var(--yet-blue);margin-bottom:var(--space-3);display:block}.why-card:nth-child(2) .why-num{color:var(--yet-purple)}.why-card:nth-child(3) .why-num{color:var(--yet-pink)}.why-card:nth-child(4) .why-num{color:var(--yet-cyan)}.why-card h3{font-family:var(--font-display);font-size:1.4rem;font-weight:var(--weight-bold);letter-spacing:-.02em;color:#fff;margin:0 0 var(--space-3);line-height:1.15}.why-card p{margin:0;font-size:.95rem;line-height:1.6;color:#ffffffd6}.proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);margin-top:var(--space-6)}@media (max-width: 900px){.proof-grid{grid-template-columns:1fr}}.proof-card{position:relative;padding:clamp(1.5rem,3vw,2.5rem);border-radius:var(--radius-2xl);background:#ffffff09;border:1px solid rgba(255,255,255,.1);overflow:hidden}.proof-card:before{content:"";position:absolute;top:-120px;right:-120px;width:280px;height:280px;border-radius:50%;filter:blur(70px);opacity:.4;pointer-events:none}.proof-card.office:before{background:radial-gradient(circle,var(--yet-blue) 0%,transparent 70%)}.proof-card.field:before{background:radial-gradient(circle,var(--yet-pink) 0%,transparent 70%)}.proof-card .proof-kicker{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--yet-cyan);margin-bottom:var(--space-3);display:block}.proof-card h3{font-family:var(--font-display);font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:var(--weight-bold);letter-spacing:-.02em;color:#fff;margin:0 0 var(--space-3);line-height:1.15}.proof-card>p{color:#ffffffd6;font-size:.98rem;line-height:1.6;margin:0 0 var(--space-5);max-width:52ch}.proof-card ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.proof-card li{position:relative;padding-left:22px;font-size:.9rem;line-height:1.5;color:#fffc}.proof-card li:before{content:"→";position:absolute;left:0;top:0;color:var(--yet-cyan);font-weight:700}.artifact{margin-top:var(--space-5);border-radius:var(--radius-lg);background:#08142699;border:1px solid rgba(255,255,255,.08);overflow:hidden;font-family:var(--font-mono);font-size:.72rem}.artifact-bar{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.08);color:#ffffff73;letter-spacing:.06em}.artifact-bar .d{width:8px;height:8px;border-radius:50%;background:#fff3}.artifact-body{padding:12px 14px;display:grid;gap:6px;color:#fff9}.artifact-body .row{display:flex;justify-content:space-between;gap:12px}.artifact-body .ok{color:var(--yet-cyan)}.artifact-body .chip{color:#ffffffd9}.trust-badges{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;margin-top:var(--space-8)}.trust-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--radius-pill);background:#ffffff0a;border:1px solid rgba(255,255,255,.12);font-family:var(--font-mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffffd1}.trust-badge .tb-dot{width:7px;height:7px;border-radius:50%;background:var(--yet-gradient)}.ceo{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,5vw,4rem);align-items:center;margin-top:var(--space-6);padding:clamp(1.5rem,4vw,3rem);border-radius:var(--radius-2xl);background:linear-gradient(135deg,#2774ff14,#f144c814);border:1px solid rgba(255,255,255,.1)}@media (max-width: 820px){.ceo{grid-template-columns:1fr}}.ceo-portrait{aspect-ratio:1;border-radius:var(--radius-2xl);background:var(--yet-gradient);display:grid;place-items:center;font-family:var(--font-display);font-size:clamp(3rem,8vw,5rem);font-weight:var(--weight-bold);color:#ffffffe6;box-shadow:0 20px 60px #2774ff4d;max-width:320px}.ceo-body .eyebrow{color:var(--yet-cyan)}.ceo-body h2{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:var(--weight-bold);letter-spacing:-.02em;color:#fff;margin:0 0 6px}.ceo-body .role{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;margin-bottom:var(--space-4)}.ceo-body p{color:#ffffffc7;font-size:1rem;line-height:1.65;margin:0 0 var(--space-4);max-width:56ch}.contact{position:relative;padding:clamp(3rem,8vw,7rem) var(--space-5);text-align:center;border-radius:var(--radius-2xl);background:linear-gradient(135deg,#2774ff1f,#845bff1a,#f144c81f);border:1px solid rgba(255,255,255,.12);overflow:hidden;margin:var(--space-9) auto;max-width:1440px}.contact:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000,transparent 80%);pointer-events:none}.contact-inner{position:relative;max-width:700px;margin:0 auto}.contact h2{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.8rem);font-weight:var(--weight-bold);letter-spacing:-.035em;line-height:1.05;margin:0 0 var(--space-4);color:#fff}.contact p{font-size:clamp(1.05rem,1.6vw,1.25rem);color:#ffffffc7;line-height:1.55;max-width:56ch;margin:0 auto var(--space-6)}footer.site-footer{padding:var(--space-7) var(--space-5) var(--space-6);border-top:1px solid rgba(255,255,255,.06)}.footer-row{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:var(--space-6)}@media (max-width: 820px){.footer-row{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.footer-row{grid-template-columns:1fr}}.footer-brand p{margin:var(--space-3) 0 0;font-size:.85rem;color:#ffffff80;max-width:38ch}.footer-col h5{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;margin:0 0 var(--space-3);font-weight:var(--weight-semibold)}.footer-col ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.footer-col a{color:#ffffffbf;text-decoration:none;font-size:.9rem;transition:color .15s ease}.footer-col a:hover{color:#fff}.footer-bottom{max-width:1440px;margin:var(--space-6) auto 0;padding-top:var(--space-5);border-top:1px solid rgba(255,255,255,.06);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-3);font-size:.8rem;color:#ffffff73}.footer-bottom .micro{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.page-hero{padding:160px 0 var(--space-6);position:relative}.page-hero .container{position:relative}.page-hero h1{font-family:var(--font-display);font-size:clamp(2.2rem,5.2vw,4rem);font-weight:var(--weight-bold);letter-spacing:-.035em;line-height:1.04;color:#fff;margin:0 0 var(--space-4);max-width:20ch}.page-hero .lead{font-size:clamp(1.05rem,1.6vw,1.3rem);color:#ffffffbd;max-width:62ch;line-height:1.55;margin:0}.section-more{display:inline-flex;align-items:center;gap:8px;margin-top:var(--space-6);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--yet-cyan);text-decoration:none;border-bottom:1px solid transparent;padding-bottom:2px;transition:color .15s ease,border-color .15s ease}.section-more:hover{color:#fff;border-color:var(--yet-cyan)}.ceo.teaser{grid-template-columns:auto 1fr;gap:var(--space-6);align-items:center}@media (max-width: 640px){.ceo.teaser{grid-template-columns:1fr;text-align:center}.ceo.teaser .ceo-portrait{margin:0 auto}}.ceo.teaser .ceo-portrait{width:120px;height:120px;aspect-ratio:1;font-size:2.2rem;border-radius:var(--radius-xl)}.locations{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.location-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--radius-pill);background:#ffffff0a;border:1px solid rgba(255,255,255,.12);font-family:var(--font-mono);font-size:.8rem;letter-spacing:.08em;color:#ffffffd1}.location-chip .lc-dot{width:7px;height:7px;border-radius:50%;background:var(--yet-gradient)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:var(--reveal-delay, 0ms)}.reveal.in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.reveal{opacity:1;transform:none;transition:none}}.scroll-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;background:var(--yet-gradient);transform:scaleX(0);transform-origin:left;will-change:transform}.hero-claim .cq{display:inline-block;transform-origin:center bottom}.hero-claim.in .cq{animation:q-pop .7s cubic-bezier(.2,.8,.2,1) .35s both}@keyframes q-pop{0%{opacity:0;transform:scale(.5) rotate(-10deg)}60%{opacity:1;transform:scale(1.14) rotate(4deg)}to{opacity:1;transform:scale(1) rotate(0)}}.process-track:before{transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.process-track.in:before{transform:scaleX(1)}.process-step.in .step-node{animation:node-pop .5s cubic-bezier(.2,.8,.2,1) both}@keyframes node-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1)}}.artifact-body .row{opacity:0;transform:translateY(5px)}.artifact.in .row{animation:row-in .45s ease forwards}.artifact.in .row:nth-child(1){animation-delay:.12s}.artifact.in .row:nth-child(2){animation-delay:.26s}.artifact.in .row:nth-child(3){animation-delay:.4s}.artifact.in .row:nth-child(4){animation-delay:.54s}@keyframes row-in{to{opacity:1;transform:none}}.problem-card .p-icon .icon,.cap-card .cap-icon .icon{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.problem-card:hover .p-icon .icon,.cap-card:hover .cap-icon .icon{transform:scale(1.1)}.problem-card:hover .icon-refresh{animation:spin .7s ease}.cap-card:hover .icon-nodes{transform:scale(1.12) rotate(6deg)}.cap-card:hover .icon-link{transform:scale(1.12) rotate(-8deg)}@keyframes spin{to{transform:rotate(360deg)}}.cap-card,.why-card,.proof-card{--mx: 50%;--my: 50%}.cap-card:after,.why-card:after,.proof-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(240px circle at var(--mx) var(--my),rgba(70,217,255,.1),transparent 60%);opacity:0;transition:opacity .3s ease;pointer-events:none}.cap-card:hover:after,.why-card:hover:after,.proof-card:hover:after{opacity:1}.surface-light .cap-card:after,.surface-light .why-card:after,.surface-light .proof-card:after{background:radial-gradient(240px circle at var(--mx) var(--my),rgba(39,116,255,.08),transparent 60%)}.grad-text{background-size:200% 200%;animation:grad-drift 9s ease-in-out infinite}@keyframes grad-drift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media (prefers-reduced-motion: reduce){.scroll-progress{display:none}.hero-claim.in .cq,.process-step.in .step-node,.artifact.in .row{animation:none}.process-track:before{transition:none;transform:scaleX(1)}.artifact-body .row{opacity:1;transform:none}.problem-card:hover .p-icon .icon,.cap-card:hover .cap-icon .icon,.cap-card:hover .icon-nodes,.cap-card:hover .icon-link{transform:none}.problem-card:hover .icon-refresh{animation:none}.cap-card:hover:after,.why-card:hover:after,.proof-card:hover:after{opacity:0}.grad-text{animation:none}}.proof-block{margin-bottom:var(--space-4)}.proof-block:last-of-type{margin-bottom:0}.pb-label{display:block;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--yet-cyan);margin-bottom:6px}.proof-block p{margin:0;font-size:.92rem;line-height:1.55;color:#ffffffd1}.surface-light .pb-label{color:var(--yet-blue)}.surface-light .proof-block p{color:#475467}.hero-inner.centered{display:block;grid-template-columns:none;text-align:center;max-width:1120px;margin:0 auto}.hero-lead{font-family:var(--font-display);font-size:clamp(1.3rem,3.2vw,2.4rem);font-weight:var(--weight-medium);color:#fff6;letter-spacing:-.02em;margin:0 0 clamp(.4rem,1.4vw,.9rem)}.hero-claim{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:clamp(3.2rem,11vw,8rem);line-height:.95;letter-spacing:-.045em;margin:0 0 var(--space-6);color:#fff}.hero-claim .cw{color:#fff}.hero-claim .cd{background:var(--yet-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-claim .cdig{color:#ffffffb8;font-weight:var(--weight-medium)}.hero-claim .cq{background:var(--yet-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800;margin-left:.1em}.hero-value{font-family:var(--font-display);font-size:clamp(1.5rem,3.4vw,2.6rem);font-weight:var(--weight-bold);letter-spacing:-.03em;line-height:1.12;color:#fff;margin:0 auto var(--space-5);max-width:22ch}.hero-inner.centered .hero-sub{margin-left:auto;margin-right:auto;max-width:60ch}.hero-inner.centered .hero-promise,.hero-inner.centered .cta-row{justify-content:center}
