:root{--font-body:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;--font-display:"Sora","Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--primary:#1a56ff;--primary-dark:#0037b0;--primary-light:#eaf0ff;--primary-glow:#1a56ff2e;--clair-primary:#8b5cf6;--clair-primary-dark:#6d28d9;--clair-accent:#ec4899;--bg-dark:#07111f;--bg-sidebar:#fff;--card-bg:#fff;--page-bg:#f4f7fb;--text-primary:#101828;--text-secondary:#596579;--text-soft:#596579;--text-muted:#8792a5;--text-faint:#8792a5;--border:#dce3ec;--border-soft:#edf2f7;--success:#10b981;--success-light:#ecfdf5;--warning:#f59e0b;--warning-light:#fffbeb;--danger:#ef4444;--danger-light:#fef2f2;--purple:#8b5cf6;--purple-light:#f5f3ff;--shadow-xs:0 1px 2px #07111f0a;--shadow-sm:0 4px 14px #07111f0f;--shadow-md:0 12px 30px #07111f14;--shadow-lg:0 20px 48px #07111f1c;--shadow-xl:0 30px 80px #07111f26;--shadow-primary:0 8px 20px #1a56ff33;--radius-sm:9px;--radius-md:13px;--radius-lg:18px;--radius-xl:24px;--radius-2xl:30px;--radius-pill:999px;--ease-standard:cubic-bezier(0.16,1,0.3,1);--transition-fast:0.15s var(--ease-standard);--transition-base:0.2s var(--ease-standard)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 84% -10%,rgba(26,86,255,.055),#0000 30rem),#f4f7fb;background:radial-gradient(circle at 84% -10%,rgba(26,86,255,.055),#0000 30rem),var(--page-bg);color:#101828;color:var(--text-primary);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-family:var(--font-body);font-size:14px;line-height:1.6}.font-display{font-family:Sora,Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-display);letter-spacing:-.02em}@keyframes ca-spin{to{transform:rotate(1turn)}}@keyframes ca-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes ph-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(-10px,14px,0)}}@keyframes ph-dash{0%{stroke-dashoffset:390}to{stroke-dashoffset:0}}@keyframes ph-twinkle{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}a{color:inherit;text-decoration:none}ol,ul{list-style:none}img,svg{display:block;max-width:100%}button{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,#1a56ff 32%,#0000);outline:3px solid color-mix(in srgb,var(--module-accent,var(--primary)) 32%,#0000);outline-offset:3px}input,select,textarea{background:none;border:none;color:inherit;font-family:inherit;font-size:inherit;outline:none}input::placeholder,textarea::placeholder{color:#8792a5;color:var(--text-muted);opacity:.9}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}table{border-collapse:collapse;border-spacing:0}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#dce3ec;background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#8792a5;background:var(--text-muted)}::selection{background-color:#1a56ff;background-color:var(--primary);color:#fff}#root{min-height:100dvh}.skip-link{background:#07111f;background:var(--bg-dark);border-radius:13px;border-radius:var(--radius-md);box-shadow:0 20px 48px #07111f1c;box-shadow:var(--shadow-lg);color:#fff;font-weight:700;left:12px;padding:10px 14px;position:fixed;top:12px;transform:translateY(-160%);transition:transform .15s cubic-bezier(.16,1,.3,1);transition:transform var(--transition-fast);z-index:1000}.skip-link:focus{transform:translateY(0)}.app-grain:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.8'/%3E%3C/svg%3E");content:"";inset:0;opacity:.018;pointer-events:none;position:fixed;z-index:400}.tabular-nums{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:720px){body{font-size:13.5px}.route-stage [style*="grid-template-columns: 1.5fr 1fr"],.route-stage [style*="grid-template-columns: 1.6fr 1fr"],.route-stage [style*="grid-template-columns: 1fr 1.4fr"],.route-stage [style*="grid-template-columns: 1fr 1fr"],.route-stage [style*="grid-template-columns: 1fr 320px"],.route-stage [style*="grid-template-columns: 1fr 360px"],.route-stage [style*="grid-template-columns: 2fr 1fr"],.route-stage [style*="grid-template-columns: repeat(2"],.route-stage [style*="grid-template-columns: repeat(3"],.route-stage [style*="grid-template-columns: repeat(4"]{grid-template-columns:minmax(0,1fr)!important}.route-stage [style*="min-height: 100vh"]{min-height:auto!important}.route-stage [style*="padding: 32px 32px"],.route-stage [style*="padding: 32px 40px"],.route-stage [style*="padding: 40px"]{padding:18px 2px!important}.route-stage table{display:block;max-width:100%;overflow-x:auto;white-space:nowrap}.ca-page-hero{align-items:stretch!important;border-radius:24px!important;border-radius:var(--radius-xl)!important;flex-direction:column!important;gap:18px!important;justify-content:center!important;min-height:150px!important;padding:24px 20px!important}.ca-page-hero__content{max-width:100%!important;min-width:0!important;width:100%}.ca-page-hero__actions{justify-content:flex-start;width:100%}.ca-page-hero__actions>*{max-width:100%}}@media (min-width:721px) and (max-width:1080px){.route-stage [style*="grid-template-columns: repeat(4"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.clair-site{--clair-bg:#07111f;--clair-bg-deep:#040b14;--clair-panel:#0b1929;--clair-panel-strong:#0d2238;--clair-cyan:#00b4d8;--clair-cyan-light:#90e0ef;--clair-blue:#0077b6;--clair-ink:#f6fbfd;--clair-muted:#a1afc0;--clair-line:#caf0f821;--clair-radius:18px;background:var(--clair-bg);color:var(--clair-ink);font-family:Aptos,Segoe UI,Arial,sans-serif;min-height:100dvh;overflow:clip;scroll-behavior:smooth}.clair-site *,.clair-site :after,.clair-site :before{box-sizing:border-box}.clair-site a{color:inherit;text-decoration:none}.clair-site a,.clair-site button{-webkit-tap-highlight-color:transparent}.clair-site img,.clair-site video{max-width:100%}.clair-shell{margin-inline:auto;width:min(1440px,calc(100% - 96px))}.clair-section{padding:clamp(112px,11vw,180px) 0;position:relative}.clair-scroll-sentinel{height:1px;left:0;position:absolute;top:16px;width:1px}.clair-skip{background:var(--clair-ink);border-radius:8px;color:var(--clair-bg)!important;font-size:13px;font-weight:700;left:10px;padding:12px 15px;position:fixed;top:10px;transform:translateY(-160%);transition:transform .18s ease;z-index:140}.clair-skip:focus{transform:none}.clair-site :focus-visible{outline:2px solid var(--clair-cyan-light);outline-offset:4px}.clair-site [data-clair-reveal]{opacity:0;transform:translate3d(0,36px,0);transition:opacity .75s ease,transform .85s cubic-bezier(.16,1,.3,1)}.clair-site [data-clair-reveal].is-visible{opacity:1;transform:none}.clair-header{align-items:center;border-bottom:1px solid #0000;display:flex;height:76px;inset:0 0 auto;position:fixed;transition:height .22s ease,background .22s ease,border-color .22s ease;z-index:100}.clair-header.is-scrolled{-webkit-backdrop-filter:blur(20px) saturate(120%);backdrop-filter:blur(20px) saturate(120%);background:#07111fdb;border-color:var(--clair-line);height:66px}.clair-nav{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:1fr auto 1fr}.clair-brand{align-items:center;display:inline-flex;gap:11px;justify-self:start}.clair-brand img{border-radius:9px;display:block;height:38px;object-fit:contain;width:38px}.clair-brand>span{grid-gap:2px;display:grid;gap:2px}.clair-brand strong{font-size:17px;letter-spacing:-.035em}.clair-brand small{color:var(--clair-muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.clair-links{align-items:center;display:flex;gap:clamp(18px,2.1vw,34px)}.clair-links a{color:#f6fbfd9e;display:grid;font-size:12px;font-weight:600;min-height:44px;place-items:center;position:relative;transition:color .18s ease;white-space:nowrap}.clair-links a:after{background:var(--clair-cyan);content:"";height:1px;inset:auto 0 3px;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .24s cubic-bezier(.16,1,.3,1)}.clair-links a.is-active,.clair-links a:hover{color:var(--clair-ink)}.clair-links a.is-active:after,.clair-links a:hover:after{transform:scaleX(1);transform-origin:left}.clair-nav-cta{align-items:center;background:#00b4d814;border:1px solid #90e0ef45;border-radius:10px;display:inline-flex;font-size:12px;font-weight:700;gap:8px;justify-content:center;justify-self:end;min-height:42px;padding:10px 15px;transition:background .2s ease,transform .2s ease,border-color .2s ease}.clair-nav-cta:hover{background:#00b4d826;border-color:#90e0ef94;transform:translateY(-2px)}.clair-menu{display:none}.clair-hero{align-items:center;background:radial-gradient(circle at 72% 25%,#0077b62b,#0000 36rem),var(--clair-bg-deep);display:flex;min-height:max(760px,100dvh);overflow:hidden;position:relative}.clair-hero:before{background-image:linear-gradient(#caf0f80d 1px,#0000 0),linear-gradient(90deg,#caf0f80d 1px,#0000 0);background-size:84px 84px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%,#0000);mask-image:linear-gradient(90deg,#0000,#000 60%,#0000);opacity:.15;pointer-events:none;position:absolute}.clair-hero-grid{grid-gap:clamp(32px,3vw,52px);align-items:center;display:grid;gap:clamp(32px,3vw,52px);grid-template-columns:minmax(680px,1.22fr) minmax(500px,.9fr);padding-top:70px;position:relative;z-index:1}.clair-hero-copy{max-width:660px;position:relative;z-index:3}.clair-eyebrow{color:var(--clair-cyan-light);font-size:10px;font-weight:700;letter-spacing:.17em;line-height:1.5;margin:0 0 22px;text-transform:uppercase}.clair-hero h1{text-wrap:balance;animation:clair-rise .72s cubic-bezier(.16,1,.3,1) .1s both;font-size:clamp(60px,4.7vw,84px);font-weight:720;letter-spacing:-.063em;line-height:.91;margin:0;max-width:720px}.clair-hero-copy>p:not(.clair-eyebrow){animation:clair-rise .72s cubic-bezier(.16,1,.3,1) .26s both;color:#f6fbfdb8;font-size:clamp(17px,1.55vw,21px);line-height:1.58;margin:28px 0 0;max-width:580px}.clair-actions{animation:clair-rise .72s cubic-bezier(.16,1,.3,1) .38s both;display:flex;flex-wrap:wrap;gap:11px;margin-top:31px}.clair-button{align-items:center;border:1px solid #0000;border-radius:12px;display:inline-flex;font-size:13px;font-weight:750;gap:10px;justify-content:center;min-height:52px;padding:13px 19px;transition:transform .22s cubic-bezier(.16,1,.3,1),background .22s ease,border-color .22s ease;white-space:nowrap}.clair-button:active{transform:scale(.98)}.clair-button:hover{transform:translateY(-3px)}.clair-button.is-primary{background:var(--clair-cyan);color:#03131c}.clair-button.is-primary:hover{background:var(--clair-cyan-light)}.clair-button.is-secondary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07111f85;border-color:#caf0f838;color:var(--clair-ink)}.clair-button.is-secondary:hover{background:#90e0ef14;border-color:#90e0ef80}.clair-hero-visual{--parallax-x:0px;--parallax-y:0px;animation:clair-visual-in 1s cubic-bezier(.16,1,.3,1) .16s both;aspect-ratio:1.04;background:#040b14;border:1px solid #90e0ef26;border-radius:var(--clair-radius);box-shadow:inset 0 1px 0 #ffffff0f,0 44px 120px #00091380;justify-self:end;overflow:hidden;position:relative;width:min(100%,860px)}.clair-hero-visual:after{background:radial-gradient(circle at 52% 50%,#0000 5%,#040b140f 38%,#040b14a3 100%);content:"";inset:0;pointer-events:none;position:absolute}.clair-hero-visual>img{filter:saturate(.84) contrast(1.08);height:112%;inset:-6%;max-width:none;object-fit:cover;position:absolute;transform:translate3d(var(--parallax-x),var(--parallax-y),0) scale(1.03);transition:filter .48s ease;width:112%}.clair-hero-core{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04111fd1;border:1px solid #90e0ef5e;border-radius:50%;box-shadow:inset 0 0 28px #00b4d81f,0 0 50px #00b4d81a;display:grid;height:128px;left:50%;place-content:center;position:absolute;text-align:center;top:49%;transform:translate(-50%,-50%);width:128px;z-index:4}.clair-hero-core span{font-size:13px;font-weight:760}.clair-hero-core small{color:var(--clair-cyan-light);font-size:8px;letter-spacing:.09em;margin-top:4px;text-transform:uppercase}.clair-hero-nodes button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07111fc2;border:1px solid #caf0f82e;border-radius:10px;color:#f6fbfdad;cursor:pointer;font:650 10px/1 Aptos,Segoe UI,Arial,sans-serif;left:var(--node-x);min-height:35px;padding:9px 12px;position:absolute;top:var(--node-y);transform:translate(-50%,-50%);transition:color .26s ease,border-color .26s ease,background .26s ease,box-shadow .26s ease,opacity .26s ease;z-index:5}.clair-hero-nodes button.is-featured{color:#e8fbff;font-size:12px;min-height:43px;padding-inline:16px}.clair-hero-nodes button[aria-pressed=true]{background:#0077b66b;border-color:#90e0efad;box-shadow:0 0 34px #00b4d838;color:#fff}.clair-hero-visual[data-active] .clair-hero-nodes button:not([aria-pressed=true]){opacity:.58}.clair-hero-connections i{background:linear-gradient(90deg,#90e0ef80,#00b4d812);height:1px;left:50%;opacity:.62;position:absolute;top:49%;transform-origin:left center;width:35%;z-index:3}.clair-hero-connections .line-a{transform:rotate(205deg)}.clair-hero-connections .line-b{transform:rotate(325deg)}.clair-hero-connections .line-c{transform:rotate(6deg)}.clair-hero-connections .line-d{transform:rotate(138deg)}.clair-hero-connections .line-e{transform:rotate(70deg)}.clair-thesis{background:radial-gradient(circle at 90% 20%,#00b4d814,#0000 30rem),var(--clair-bg)}.clair-thesis-intro{grid-gap:clamp(48px,9vw,140px);align-items:end;display:grid;gap:clamp(48px,9vw,140px);grid-template-columns:minmax(0,1.1fr) minmax(300px,.48fr)}.clair-thesis h2{font-size:clamp(52px,6.8vw,105px);letter-spacing:-.065em;line-height:.92;margin:0}.clair-thesis h2 span{color:var(--clair-cyan-light)}.clair-thesis-intro>p{color:var(--clair-muted);font-size:17px;line-height:1.7;margin:0 0 8px;max-width:510px}.clair-formula{grid-gap:32px;align-items:center;border-bottom:1px solid var(--clair-line);border-top:1px solid var(--clair-line);display:grid;gap:32px;grid-template-columns:1fr auto 1fr auto 1fr;margin-top:clamp(80px,11vw,150px);padding:32px 0}.clair-formula strong{font-size:clamp(16px,2.1vw,29px);font-weight:600;letter-spacing:-.025em;text-align:center}.clair-formula span{color:var(--clair-cyan);font-size:30px;font-weight:300}.clair-system-section{background:linear-gradient(180deg,#06111e,#091a2c)}.clair-stacked-heading{margin-bottom:clamp(64px,8vw,110px);max-width:900px}.clair-stacked-heading h2{font-size:clamp(52px,6.5vw,94px);letter-spacing:-.062em;line-height:.92;margin:0}.clair-stacked-heading p{color:var(--clair-muted);font-size:17px;line-height:1.65;margin:27px 0 0;max-width:650px}.clair-system-layout{grid-gap:clamp(50px,8vw,120px);align-items:center;display:grid;gap:clamp(50px,8vw,120px);grid-template-columns:minmax(570px,1.2fr) minmax(300px,.62fr)}.clair-system-map{aspect-ratio:1.22;background:radial-gradient(circle at 50% 50%,#00b4d81f,#0000 23%),#040b148a;border:1px solid var(--clair-line);border-radius:var(--clair-radius);min-height:560px;overflow:hidden;position:relative}.clair-system-map:after,.clair-system-map:before{border:1px solid #90e0ef21;border-radius:50%;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.clair-system-map:before{aspect-ratio:1;width:64%}.clair-system-map:after{aspect-ratio:1;width:88%}.clair-system-core{grid-gap:10px;background:#071827;border:1px solid #90e0ef6b;border-radius:50%;box-shadow:0 0 60px #00b4d81f;color:var(--clair-cyan-light);display:grid;gap:10px;height:150px;justify-items:center;left:50%;place-content:center;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:150px;z-index:3}.clair-system-core span{color:var(--clair-ink);font-size:11px;font-weight:750;line-height:1.35;text-transform:uppercase}.clair-system-map>button{align-items:center;background:#0b1929e6;border:1px solid var(--clair-line);border-radius:12px;color:var(--clair-muted);cursor:pointer;display:flex;font:650 10px/1 Aptos,Segoe UI,Arial,sans-serif;gap:8px;justify-content:center;min-height:54px;min-width:124px;padding:11px 13px;position:absolute;transition:color .23s ease,border-color .23s ease,background .23s ease,transform .23s ease,box-shadow .23s ease;z-index:4}.clair-system-map>button:first-of-type{left:50%;top:7%;transform:translateX(-50%)}.clair-system-map>button:nth-of-type(2){right:7%;top:25%}.clair-system-map>button:nth-of-type(3){bottom:20%;right:8%}.clair-system-map>button:nth-of-type(4){bottom:6%;left:50%;transform:translateX(-50%)}.clair-system-map>button:nth-of-type(5){bottom:20%;left:7%}.clair-system-map>button:nth-of-type(6){left:6%;top:25%}.clair-system-map>button.is-active,.clair-system-map>button:hover{background:#0077b652;border-color:#90e0ef80;box-shadow:0 0 28px #00b4d81f;color:#fff}.clair-system-map>button:first-of-type.is-active,.clair-system-map>button:first-of-type:hover,.clair-system-map>button:nth-of-type(4).is-active,.clair-system-map>button:nth-of-type(4):hover{transform:translateX(-50%) translateY(-3px)}.clair-system-copy{align-items:flex-start;animation:clair-copy-in .43s cubic-bezier(.16,1,.3,1) both;display:flex;flex-direction:column;justify-content:center;min-height:320px}.clair-system-copy>svg{color:var(--clair-cyan)}.clair-system-copy>span{color:var(--clair-cyan-light);font-size:10px;font-weight:700;letter-spacing:.12em;margin-top:22px;text-transform:uppercase}.clair-system-copy h3{font-size:clamp(35px,4vw,61px);letter-spacing:-.052em;line-height:.95;margin:18px 0 0}.clair-system-copy p{color:var(--clair-muted);font-size:16px;line-height:1.65;margin:22px 0 0;max-width:430px}.clair-system-pager{display:flex;gap:8px;margin-top:34px}.clair-system-pager button{background:#caf0f82e;border:0;border-radius:4px;cursor:pointer;height:4px;padding:0;transition:width .22s ease,background .22s ease;width:25px}.clair-system-pager button[aria-pressed=true]{background:var(--clair-cyan);width:46px}.clair-process-section{background:var(--clair-bg-deep)}.clair-process-layout{grid-gap:clamp(72px,10vw,150px);align-items:start;display:grid;gap:clamp(72px,10vw,150px);grid-template-columns:minmax(360px,.72fr) minmax(520px,1.28fr)}.clair-process-intro{position:sticky;top:120px}.clair-process-intro h2{color:var(--clair-cyan-light);font-size:clamp(52px,6vw,88px);letter-spacing:-.06em;line-height:.91;margin:0}.clair-process-intro p{color:var(--clair-muted);font-size:17px;line-height:1.65;margin:28px 0 0;max-width:430px}.clair-process-list{list-style:none;margin:0;padding:0;position:relative}.clair-process-list:before{background:linear-gradient(var(--clair-cyan),#00b4d81a);content:"";left:17px;inset-block:28px;position:absolute;transform-origin:top;width:1px}.clair-process-list li{grid-gap:25px;align-items:start;display:grid;gap:25px;grid-template-columns:70px 1fr;min-height:174px;padding:20px 0 46px;position:relative}.clair-process-list li>span{background:var(--clair-bg-deep);border:1px solid #90e0ef59;border-radius:50%;color:var(--clair-cyan-light);display:grid;font-size:9px;font-weight:750;height:35px;place-items:center;position:relative;width:35px;z-index:2}.clair-process-list h3{font-size:clamp(26px,3vw,43px);letter-spacing:-.044em;line-height:1;margin:0}.clair-process-list p{color:var(--clair-muted);font-size:15px;line-height:1.65;margin:14px 0 0;max-width:650px}.clair-capabilities-section{background:#081523}.clair-capabilities-grid{grid-gap:14px;display:grid;gap:14px;grid-auto-flow:dense;grid-template-columns:repeat(4,minmax(0,1fr))}.clair-capabilities-grid article{background:var(--clair-panel);border:1px solid var(--clair-line);border-radius:var(--clair-radius);display:flex;flex-direction:column;justify-content:flex-end;min-height:280px;overflow:hidden;padding:clamp(24px,3vw,40px);transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease,background .3s ease}.clair-capabilities-grid article:hover{background:#0d2033;border-color:#90e0ef54;transform:translateY(-5px)}.clair-capabilities-grid article.is-wide{grid-column:span 2}.clair-capabilities-grid article.is-image{background:linear-gradient(180deg,#0000,#040b14a8),var(--capability-image) 67% center /cover;grid-row:span 2;min-height:574px}.clair-capabilities-grid article.is-accent{background:var(--clair-cyan);color:#03131c}.clair-capabilities-grid article.is-accent:hover{background:var(--clair-cyan-light)}.clair-capabilities-grid article>svg{color:var(--clair-cyan-light);margin-bottom:auto}.clair-capabilities-grid article.is-accent>svg{color:#023e8a}.clair-capabilities-grid h3{font-size:clamp(24px,2.5vw,38px);letter-spacing:-.043em;line-height:1;margin:42px 0 0}.clair-capabilities-grid p{color:var(--clair-muted);font-size:14px;line-height:1.6;margin:16px 0 0;max-width:520px}.clair-capabilities-grid article.is-accent p{color:#03131cc2}.clair-ads-section{background:radial-gradient(circle at 82% 38%,#00b4d840,#0000 31rem),linear-gradient(135deg,#06111e,#073964);overflow:hidden}.clair-ads-section:before{color:hsla(0,0%,100%,.035);content:"CLAIRADS";font-size:clamp(100px,18vw,290px);font-weight:800;letter-spacing:-.08em;pointer-events:none;position:absolute;right:-1vw;top:7%}.clair-ads-layout{grid-gap:clamp(52px,8vw,120px);align-items:center;display:grid;gap:clamp(52px,8vw,120px);grid-template-columns:minmax(390px,.78fr) minmax(560px,1.22fr);position:relative;z-index:1}.clair-ads-brand{align-items:center;display:flex;gap:13px}.clair-ads-brand img{height:54px;object-fit:contain;width:54px}.clair-ads-brand span{font-size:24px;font-weight:780;letter-spacing:-.04em}.clair-ads-copy h2{font-size:clamp(48px,5.5vw,84px);letter-spacing:-.06em;line-height:.92;margin:30px 0 0;max-width:660px}.clair-ads-copy>p:not(.clair-eyebrow):not(.clair-ads-principle){color:#f6fbfdba;font-size:16px;line-height:1.68;margin:27px 0 0;max-width:590px}.clair-ads-principle{color:var(--clair-cyan-light);font-size:15px;font-weight:650;line-height:1.55;margin:28px 0 0}.clair-ads-copy .clair-button{margin-top:32px}.clair-ads-proof{position:relative}.clair-ads-media{aspect-ratio:16/10;border:1px solid #ffffff29;border-radius:var(--clair-radius);box-shadow:0 42px 100px #0009136b;overflow:hidden}.clair-ads-media video{display:block;height:100%;object-fit:cover;width:100%}.clair-ads-proof ol{grid-gap:1px;background:#ffffff1f;border:1px solid #ffffff1f;border-radius:13px;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);list-style:none;margin:14px 0 0;overflow:hidden;padding:0}.clair-ads-proof li{align-items:center;background:#07111fdb;color:#f6fbfdb8;display:flex;font-size:10px;font-weight:700;gap:8px;justify-content:space-between;min-height:58px;padding:12px 15px;text-transform:uppercase}.clair-ads-proof li svg{color:var(--clair-cyan)}.clair-ecosystem-section{background:#06111e}.clair-ecosystem{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:1fr minmax(150px,.55fr) 1fr 1fr;min-height:460px}.clair-ecosystem-core,.clair-ecosystem-next,.clair-ecosystem-product{align-items:flex-start;background:var(--clair-panel);border:1px solid var(--clair-line);border-radius:var(--clair-radius);display:flex;flex-direction:column;justify-content:flex-end;min-height:250px;padding:30px}.clair-ecosystem-core img,.clair-ecosystem-product img{height:62px;margin-bottom:auto;object-fit:contain;width:62px}.clair-ecosystem strong{font-size:clamp(23px,2.4vw,36px);letter-spacing:-.04em}.clair-ecosystem span{color:var(--clair-muted);font-size:11px;line-height:1.5;margin-top:9px;text-transform:uppercase}.clair-ecosystem-rail{background:linear-gradient(90deg,var(--clair-cyan),#00b4d826);height:1px;position:relative}.clair-ecosystem-rail i{background:var(--clair-cyan);border-radius:50%;height:9px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:9px}.clair-ecosystem-product{background:linear-gradient(150deg,#0077b659,var(--clair-panel));position:relative;transition:transform .26s ease,border-color .26s ease}.clair-ecosystem-product:hover{border-color:#90e0ef66;transform:translateY(-5px)}.clair-ecosystem-product>svg{color:var(--clair-cyan-light);position:absolute;right:24px;top:24px}.clair-ecosystem-next{opacity:.38}.clair-ecosystem-next>svg{color:var(--clair-cyan-light);margin-bottom:auto}.clair-principles-section{background:var(--clair-bg)}.clair-principles-layout{grid-gap:clamp(70px,11vw,160px);align-items:start;display:grid;gap:clamp(70px,11vw,160px);grid-template-columns:minmax(410px,.82fr) minmax(560px,1.18fr)}.clair-principles-title{position:sticky;top:120px}.clair-principles-title h2{font-size:clamp(52px,6.5vw,96px);letter-spacing:-.066em;line-height:.9;margin:0}.clair-principles-title h2 span{color:var(--clair-cyan-light)}.clair-principles-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.clair-principles-grid article{background:#0b1929b8;border:1px solid var(--clair-line);border-radius:var(--clair-radius);min-height:210px;padding:27px}.clair-principles-grid article:nth-child(2),.clair-principles-grid article:nth-child(5){transform:translateY(44px)}.clair-principles-grid strong{color:var(--clair-cyan-light);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.clair-principles-grid p{color:var(--clair-muted);font-size:14px;line-height:1.6;margin:52px 0 0}.clair-human-section{background:radial-gradient(circle at 20% 50%,#0077b624,#0000 32rem),#071420;overflow:hidden}.clair-human-layout{grid-gap:clamp(56px,10vw,150px);align-items:center;display:grid;gap:clamp(56px,10vw,150px);grid-template-columns:1.1fr .9fr}.clair-human-visual{aspect-ratio:1.08;background:radial-gradient(circle at 76% 50%,#00b4d829,#0000 18%),linear-gradient(145deg,#06101d,#0a2135);border:1px solid var(--clair-line);border-radius:var(--clair-radius);overflow:hidden;position:relative}.clair-human-nodes{inset:0;position:absolute}.clair-human-nodes i{background:#0077b640;border:1px solid #90e0ef80;border-radius:50%;height:19px;position:absolute;width:19px}.clair-human-nodes i:after{background:linear-gradient(90deg,#00b4d88c,#00b4d80f);content:"";height:1px;left:18px;position:absolute;top:50%;transform-origin:left;width:clamp(120px,22vw,340px)}.clair-human-nodes i:first-child{left:10%;top:15%}.clair-human-nodes i:first-child:after{transform:rotate(23deg)}.clair-human-nodes i:nth-child(2){left:16%;top:34%}.clair-human-nodes i:nth-child(2):after{transform:rotate(11deg)}.clair-human-nodes i:nth-child(3){left:8%;top:53%}.clair-human-nodes i:nth-child(3):after{transform:rotate(-2deg)}.clair-human-nodes i:nth-child(4){left:15%;top:70%}.clair-human-nodes i:nth-child(4):after{transform:rotate(-14deg)}.clair-human-nodes i:nth-child(5){left:27%;top:84%}.clair-human-nodes i:nth-child(5):after{transform:rotate(-28deg)}.clair-human-nodes i:nth-child(6){left:40%;top:26%}.clair-human-nodes i:nth-child(6):after{transform:rotate(30deg);width:190px}.clair-human-nodes span{background:radial-gradient(circle,#00b4d873,#0077b614 45%,#0000 48%);border:1px solid #90e0ef73;border-radius:50%;box-shadow:0 0 70px #00b4d81f;height:118px;position:absolute;right:12%;top:50%;transform:translateY(-50%);width:118px}.clair-human-copy h2{font-size:clamp(58px,7vw,104px);letter-spacing:-.07em;line-height:.86;margin:0}.clair-human-copy h2 span{color:var(--clair-cyan-light)}.clair-human-copy p{color:var(--clair-muted);font-size:17px;line-height:1.68;margin:28px 0 0;max-width:590px}.clair-human-copy p+p{color:var(--clair-ink)}.clair-final-section{align-items:center;background:#030a12;display:flex;min-height:92dvh;overflow:hidden;position:relative}.clair-final-section:before{background:radial-gradient(circle at 74% 50%,#00b4d824,#0000 26rem);content:"";inset:0;position:absolute}.clair-final-copy{position:relative;z-index:3}.clair-final-copy h2{font-size:clamp(70px,9vw,138px);letter-spacing:-.074em;line-height:.85;margin:0;max-width:950px}.clair-final-copy>p:not(.clair-eyebrow){color:var(--clair-muted);font-size:17px;line-height:1.65;margin:29px 0 0;max-width:600px}.clair-final-copy .clair-actions{margin-top:32px}.clair-email{border-bottom:1px solid #90e0ef52;color:var(--clair-cyan-light)!important;display:inline-block;font-size:14px;font-weight:700;margin-top:34px;padding-bottom:5px}.clair-final-convergence{aspect-ratio:1;position:absolute;right:7%;top:50%;transform:translateY(-50%);width:min(40vw,560px);z-index:1}.clair-final-convergence>span{background:#07111fdb;border:1px solid #90e0ef40;border-radius:50%;box-shadow:0 0 70px #00b4d81a;display:grid;height:140px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:140px;z-index:2}.clair-final-convergence img{height:92px;object-fit:contain;width:92px}.clair-final-convergence i{background:linear-gradient(90deg,#00b4d87a,#0000);height:1px;left:50%;position:absolute;top:50%;transform-origin:left;width:68%}.clair-final-convergence i:first-child{transform:rotate(25deg)}.clair-final-convergence i:nth-child(2){transform:rotate(110deg)}.clair-final-convergence i:nth-child(3){transform:rotate(195deg)}.clair-final-convergence i:nth-child(4){transform:rotate(278deg)}.clair-footer{background:#02070d;border-top:1px solid var(--clair-line);padding:70px 0 28px}.clair-footer-grid{grid-gap:50px;align-items:start;display:grid;gap:50px;grid-template-columns:1fr 1fr 1fr}.clair-brand.is-footer img{height:46px;width:46px}.clair-footer nav{display:flex;flex-wrap:wrap;gap:16px 28px;justify-content:center}.clair-footer nav a,.clair-footer-email{color:var(--clair-muted);font-size:12px;font-weight:650}.clair-footer nav a:hover,.clair-footer-email:hover{color:var(--clair-cyan-light)}.clair-footer-email{justify-self:end}.clair-footer-bottom{border-top:1px solid var(--clair-line);color:#708095;display:flex;font-size:10px;font-weight:650;gap:20px;justify-content:space-between;letter-spacing:.08em;margin-top:62px;padding-top:22px;text-transform:uppercase}@keyframes clair-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes clair-visual-in{0%{opacity:0;transform:translate3d(30px,18px,0) scale(.97)}to{opacity:1;transform:none}}@keyframes clair-copy-in{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.clair-hero-core{animation:clair-core-breathe 6s ease-in-out infinite}.clair-system-ring{animation:clair-ring 24s linear infinite;aspect-ratio:1;border:1px solid #00b4d814;border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:76%}.clair-hero-connections i{animation:clair-line-pulse 4.8s ease-in-out infinite alternate}.clair-final-convergence i{animation:clair-line-pulse 6s ease-in-out infinite alternate}@keyframes clair-core-breathe{50%{box-shadow:inset 0 0 36px #00b4d82b,0 0 70px #00b4d824}}@keyframes clair-ring{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes clair-line-pulse{50%{opacity:.28}}}@media (max-width:1160px){.clair-shell{width:min(100% - 56px,1440px)}.clair-nav{grid-template-columns:1fr auto}.clair-links{display:none}.clair-hero-grid{grid-template-columns:minmax(460px,.95fr) minmax(500px,1.05fr)}.clair-system-layout{grid-template-columns:1fr}.clair-system-copy{min-height:240px}.clair-capabilities-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.clair-ads-layout{gap:55px;grid-template-columns:1fr 1.15fr}.clair-ecosystem{grid-template-columns:1fr 90px 1fr}.clair-ecosystem-next{grid-column:3;min-height:150px}.clair-principles-layout{gap:65px}}@media (max-width:860px){.clair-shell{width:min(100% - 40px,1440px)}.clair-header,.clair-header.is-scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07111fed;border-color:var(--clair-line);height:66px}.clair-nav{display:flex}.clair-nav-cta{display:none}.clair-menu{background:#ffffff0a;border:1px solid var(--clair-line);border-radius:10px;color:var(--clair-ink);display:grid;height:42px;margin-left:auto;padding:0;place-items:center;width:42px}.clair-links{align-items:stretch;background:#040b14fa;border-bottom:1px solid var(--clair-line);display:flex;flex-direction:column;gap:0;inset:66px 0 auto;opacity:0;padding:16px 20px 22px;pointer-events:none;position:fixed;transform:translateY(-12px);transition:opacity .2s ease,transform .2s ease}.clair-links.is-open{opacity:1;pointer-events:auto;transform:none}.clair-links a{border-bottom:1px solid var(--clair-line);display:flex;font-size:16px;justify-content:flex-start;padding:14px 8px}.clair-links a:after{display:none}.clair-hero{min-height:auto;padding:112px 0 70px}.clair-hero-grid{gap:52px;grid-template-columns:1fr;padding-top:0}.clair-hero-copy{max-width:720px}.clair-hero h1{font-size:clamp(54px,10vw,78px)}.clair-hero-visual{aspect-ratio:1.15;justify-self:stretch;width:100%}.clair-formula,.clair-thesis-intro{grid-template-columns:1fr}.clair-formula{gap:17px}.clair-formula span{text-align:center;transform:rotate(90deg)}.clair-system-map{min-height:520px}.clair-principles-layout,.clair-process-layout{grid-template-columns:1fr}.clair-principles-title,.clair-process-intro{position:static}.clair-capabilities-grid{grid-template-columns:1fr 1fr}.clair-capabilities-grid article.is-wide{grid-column:span 2}.clair-capabilities-grid article.is-image{grid-row:auto;min-height:380px}.clair-ads-layout{grid-template-columns:1fr}.clair-ecosystem{grid-template-columns:1fr 70px 1fr}.clair-human-layout{grid-template-columns:1fr}.clair-human-visual{max-width:680px}.clair-final-convergence{opacity:.38;right:-14%}.clair-footer-grid{grid-template-columns:1fr 1fr}.clair-footer nav{justify-content:flex-end}.clair-footer-email{grid-column:1/-1;justify-self:start}}@media (max-width:560px){.clair-shell{width:min(100% - 32px,1440px)}.clair-section{padding:94px 0}.clair-brand strong{font-size:16px}.clair-hero{padding-top:102px}.clair-hero h1{font-size:clamp(45px,13.1vw,62px);line-height:.91}.clair-hero-copy>p:not(.clair-eyebrow){font-size:18px}.clair-actions{align-items:stretch;flex-direction:column}.clair-button{min-height:54px;width:100%}.clair-hero-visual{aspect-ratio:.86}.clair-hero-visual>img{height:118%;inset:-9% -34%;width:160%}.clair-hero-core{height:108px;width:108px}.clair-hero-nodes button{font-size:9px}.clair-hero-nodes button:first-child{left:16%!important;top:17%!important}.clair-hero-nodes button:nth-child(2){left:77%!important;top:13%!important}.clair-hero-nodes button:nth-child(3){left:82%!important;top:60%!important}.clair-hero-nodes button:nth-child(4){left:18%!important;top:68%!important}.clair-hero-nodes button:nth-child(5){left:52%!important;top:87%!important}.clair-hero-nodes button:nth-child(6){left:78%!important;top:82%!important}.clair-human-copy h2,.clair-principles-title h2,.clair-process-intro h2,.clair-stacked-heading h2,.clair-thesis h2{font-size:clamp(43px,13vw,59px)}.clair-system-map{aspect-ratio:auto;min-height:610px}.clair-system-map:before{width:250px}.clair-system-map:after{width:400px}.clair-system-core{height:124px;width:124px}.clair-system-map>button{min-width:112px;padding:10px}.clair-system-map>button:first-of-type{top:6%}.clair-system-map>button:nth-of-type(2){right:3%;top:23%}.clair-system-map>button:nth-of-type(3){bottom:21%;right:3%}.clair-system-map>button:nth-of-type(4){bottom:5%}.clair-system-map>button:nth-of-type(5){bottom:21%;left:3%}.clair-system-map>button:nth-of-type(6){left:3%;top:23%}.clair-process-list li{grid-template-columns:55px 1fr}.clair-capabilities-grid{grid-template-columns:1fr}.clair-capabilities-grid article,.clair-capabilities-grid article.is-wide{grid-column:auto;min-height:240px}.clair-capabilities-grid article.is-image{min-height:340px}.clair-ads-copy h2{font-size:clamp(43px,12.6vw,60px)}.clair-ads-media{aspect-ratio:4/5}.clair-ads-proof ol{grid-template-columns:1fr 1fr}.clair-ecosystem{gap:16px;grid-template-columns:1fr}.clair-ecosystem-rail{background:linear-gradient(var(--clair-cyan),#00b4d826);height:62px;margin-left:32px;width:1px}.clair-ecosystem-rail i{bottom:0;left:50%;right:auto;top:auto;transform:translate(-50%,50%)}.clair-ecosystem-next{grid-column:auto}.clair-principles-grid{grid-template-columns:1fr}.clair-principles-grid article:nth-child(2),.clair-principles-grid article:nth-child(5){transform:none}.clair-human-visual{aspect-ratio:.92}.clair-final-section{min-height:780px}.clair-final-copy h2{font-size:clamp(52px,15vw,76px)}.clair-final-convergence{right:-58%;width:620px}.clair-footer-grid{grid-template-columns:1fr}.clair-footer nav{justify-content:flex-start}.clair-footer-email{grid-column:auto}.clair-footer-bottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){.clair-site{scroll-behavior:auto}.clair-site *,.clair-site :after,.clair-site :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.clair-site [data-clair-reveal]{opacity:1;transform:none}.clair-hero-visual>img{transform:scale(1.03)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.clair-header.is-scrolled,.clair-hero-nodes button,.clair-links{background:#07111f}}@keyframes route-orbit-spin{to{transform:rotate(1turn)}}@keyframes route-stage-in{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}.route-loader{grid-gap:18px;align-content:center;background:radial-gradient(circle at 50% 36%,#1a56ff24,#0000 18rem),var(--page-bg);background:radial-gradient(circle at 50% 36%,var(--module-glow,#1a56ff24),#0000 18rem),var(--page-bg);color:var(--text-primary);display:grid;gap:18px;min-height:100dvh;padding:24px;place-items:center}.route-loader-card{background:#ffffffe6;border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:hidden;width:min(520px,100%)}.route-loader-orbit{animation:route-orbit-spin 2.8s linear infinite;border:1px solid color-mix(in srgb,var(--module-accent,var(--primary)) 28%,#0000);border-radius:50%;height:64px;position:relative;width:64px}.route-loader-orbit:before{border:1px solid color-mix(in srgb,var(--module-accent,var(--primary)) 18%,#0000);border-radius:50%;content:"";inset:12px;position:absolute}.route-loader-orbit span{background:var(--primary);background:var(--module-accent,var(--primary));border-radius:50%;box-shadow:0 0 14px var(--primary);box-shadow:0 0 14px var(--module-accent,var(--primary));height:7px;left:50%;margin:-3.5px;position:absolute;top:50%;width:7px}.route-loader-orbit span:first-child{transform:translateX(31px)}.route-loader-orbit span:nth-child(2){opacity:.45;transform:translateX(-19px)}.route-loader-orbit i{background:var(--primary);background:var(--module-accent,var(--primary));border-radius:50%;box-shadow:0 0 22px #1a56ff40;box-shadow:0 0 22px var(--module-glow,#1a56ff40);inset:25px;position:absolute}.fatal-state{align-items:center;background:radial-gradient(circle at 50% 30%,#1a56ff29,#0000 22rem),var(--bg-dark);color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100dvh;padding:32px 24px;text-align:center}.fatal-state-orbit{border:1px solid #ffffff2e;border-radius:50%;box-shadow:0 0 0 14px #1a56ff12;color:#91aeff;display:grid;height:72px;margin-bottom:24px;place-items:center;width:72px}.fatal-state-kicker{color:#91aeff;font-size:12px;font-weight:800;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.fatal-state h1{font-family:var(--font-display);font-size:clamp(30px,5vw,52px);letter-spacing:-.04em;line-height:1.06;margin:0;max-width:600px}.fatal-state>p:not(.fatal-state-kicker){color:#ffffffa3;font-size:16px;line-height:1.7;margin:16px 0 28px;max-width:520px}.fatal-state-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.fatal-state-actions a,.fatal-state-actions button{border-radius:var(--radius-md);font-weight:750;padding:12px 18px}.fatal-state-actions button{background:var(--primary);color:#fff}.fatal-state-actions a{border:1px solid #ffffff2e;color:#fff}.route-stage-enter{animation:route-stage-in .26s var(--ease-standard) both}
/*# sourceMappingURL=main.a6d69fab.css.map*/