.t-page{--t-canvas:#060b14;--t-section:#09111f;--t-elevated:#0d1728;--t-brand:#2f6fd0;--t-amber:#f59e0b;--t-text:#f7f9fc;--t-muted:#aab7ca;--t-soft:#73839a;--t-border:#94a3b833;--t-border-strong:#94a3b861;--t-max:1180px;background:var(--t-canvas);color:var(--t-text);font-family:Plus Jakarta Sans,sans-serif;overflow:hidden}.t-page :where([id]){scroll-margin-top:104px}.t-shell{width:min(calc(100% - 40px), var(--t-max));margin-inline:auto}.t-section{padding:112px 0;position:relative}.t-section--deep{background:var(--t-section)}.t-section--line{border-top:1px solid var(--t-border)}.t-eyebrow{color:#75a9f5;letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px;font:700 .75rem/1.4 IBM Plex Mono,monospace}.t-eyebrow--amber{color:#f8b83f}.t-heading{letter-spacing:-.025em;text-wrap:balance;max-width:930px;margin:0;font:700 clamp(2.7rem,5.3vw,5.25rem)/.98 Barlow Condensed,sans-serif}.t-heading--small{max-width:760px;font-size:clamp(2.5rem,4.5vw,4.5rem)}.t-intro{max-width:790px;color:var(--t-muted);margin:28px 0 0;font-size:clamp(1.02rem,1.4vw,1.22rem);line-height:1.8}.t-hero{isolation:isolate;align-items:end;min-height:820px;padding:184px 0 72px;display:grid;position:relative}.t-hero:before{content:"";z-index:-2;background:linear-gradient(90deg, #060b14fa 0%, #060b14e8 47%, #060b143d 82%), linear-gradient(0deg, var(--t-canvas) 0%, transparent 34%), linear-gradient(180deg, #060b148a, transparent 30%);position:absolute;inset:0}.t-hero:after{content:"";z-index:-1;opacity:.14;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 68%);mask-image:linear-gradient(90deg,#000,#0000 68%)}.t-hero__media,.t-hero__media picture,.t-hero__media img{width:100%;height:100%;position:absolute;inset:0}.t-hero__media{z-index:-3}.t-hero__media img{object-fit:cover;object-position:72% 42%;filter:saturate(.72)contrast(1.08)}.t-caption{color:#d8e0ec;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060b14bd;border:1px solid #fff3;border-radius:4px;padding:8px 11px;font:600 .68rem/1.3 IBM Plex Mono,monospace;position:absolute;bottom:28px;right:28px}.t-hero__layout{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);align-items:end;gap:clamp(48px,7vw,100px);display:grid}.t-hero__content{max-width:850px}.t-hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:850px;margin:0;font:700 clamp(3.7rem,7.2vw,7rem)/.88 Barlow Condensed,sans-serif}.t-hero__lead{color:#d3dae6;max-width:760px;margin:32px 0 0;font-size:clamp(1.06rem,1.5vw,1.25rem);line-height:1.75}.t-actions{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.t-button{color:#fff;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 24px;font-size:.93rem;font-weight:700;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.t-button:hover{transform:translateY(-2px)}.t-button--primary{background:var(--t-brand);box-shadow:0 14px 40px #2f6fd047}.t-button--primary:hover{background:#3e7ddd}.t-button--secondary{border-color:var(--t-border-strong);background:#080f1aa3}.t-button--secondary:hover{background:#111c2ee6;border-color:#75a9f5a6}.t-official{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#061014c7;border:1px solid #27c27a59;border-radius:14px;grid-template-columns:30px 1fr;gap:16px;padding:24px;display:grid}.t-official>svg{color:#45d494}.t-official span{color:#69dda6;letter-spacing:.12em;text-transform:uppercase;font:600 .68rem/1.4 IBM Plex Mono,monospace;display:block}.t-official strong{margin-top:8px;font:700 1.55rem/1.05 Barlow Condensed,sans-serif;display:block}.t-official p{color:var(--t-muted);margin:12px 0 0;font-size:.82rem;line-height:1.55}.t-official a{color:#8de6b8;align-items:center;gap:7px;margin-top:16px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.t-official a:hover{text-decoration:underline}.t-responsibilities{border-top:1px solid var(--t-border-strong);margin-top:68px}.t-responsibility{border-bottom:1px solid var(--t-border);grid-template-columns:minmax(190px,.72fr) 2fr;gap:36px;padding:30px 0;display:grid}.t-responsibility h3{margin:0;font:700 1.75rem/1.1 Barlow Condensed,sans-serif}.t-responsibility p{max-width:720px;color:var(--t-muted);margin:0;line-height:1.75}.t-flow{grid-template-columns:minmax(280px,.84fr) 1.5fr;gap:clamp(60px,8vw,120px);display:grid}.t-flow__intro{align-self:start;position:sticky;top:120px}.t-steps{margin:8px 0 0;padding:0;list-style:none}.t-step{grid-template-columns:74px 1fr;gap:24px;padding:0 0 42px;display:grid}.t-step:not(:last-child){border-bottom:1px solid var(--t-border);margin-bottom:42px}.t-step__number{color:var(--t-amber);letter-spacing:.1em;font:600 .82rem/1.4 IBM Plex Mono,monospace}.t-step h3{margin:0 0 12px;font:700 2rem/1.1 Barlow Condensed,sans-serif}.t-step p{color:var(--t-muted);margin:0;line-height:1.75}.t-section--field{background:radial-gradient(circle at 80% 10%, #2f6fd01f, transparent 30%), var(--t-canvas)}.t-field__intro{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:60px;display:grid}.t-disclosure{border-left:2px solid var(--t-amber);color:var(--t-muted);background:#f59e0b0f;margin:0;padding:20px 22px;font-size:.82rem;line-height:1.65}.t-screens{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,4vw,52px);margin-top:72px;display:grid}.t-screen{flex-direction:column;gap:28px;margin:0;display:flex}.t-screen__device{background:#050b14;border:9px solid #121c2b;border-radius:30px;width:min(100%,286px);max-height:600px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 26px 70px #0000006b}.t-screen__device:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:20px;position:absolute;inset:0}.t-screen__device img{width:100%;height:auto;display:block}.t-screen figcaption h3{margin:0;font:700 2rem/1.08 Barlow Condensed,sans-serif}.t-screen figcaption p{color:var(--t-muted);margin:14px 0 0;line-height:1.7}.t-capabilities{border-block:1px solid var(--t-border-strong);margin-top:64px;display:grid}.t-capabilities--three{grid-template-columns:repeat(3,minmax(0,1fr))}.t-capabilities article{border-right:1px solid var(--t-border);min-height:300px;padding:32px}.t-capabilities article:last-child{border-right:0}.t-capabilities article>span{color:var(--t-amber);font:600 .76rem/1.4 IBM Plex Mono,monospace}.t-capabilities h3,.t-operations h3,.t-platform-grid h3{margin:42px 0 14px;font:700 1.85rem/1.08 Barlow Condensed,sans-serif}.t-capabilities p,.t-operations p,.t-platform-grid p{color:var(--t-muted);margin:0;line-height:1.72}.t-split-heading{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(60px,8vw,120px);display:grid}.t-feature-list{border-top:1px solid var(--t-border-strong)}.t-feature-list article{border-bottom:1px solid var(--t-border);padding:28px 0}.t-feature-list h3{margin:0;font:700 1.65rem/1.1 Barlow Condensed,sans-serif}.t-feature-list p{color:var(--t-muted);margin:12px 0 0;line-height:1.72}.t-feature-list a,.t-platform-grid a{color:#8dbbff;align-items:center;gap:8px;margin-top:16px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.t-feature-list a:hover,.t-platform-grid a:hover{text-decoration:underline}.t-operations{border:1px solid var(--t-border);background:var(--t-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:64px;display:grid}.t-operations article{background:var(--t-elevated);min-height:255px;padding:32px}.t-operations h3{margin-top:0}.t-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:64px;display:grid}.t-platform-grid article{border:1px solid var(--t-border);background:linear-gradient(145deg,#111c2eeb,#09111fb8);border-radius:12px;min-height:270px;padding:30px}.t-platform-grid h3{margin-top:0}.t-aretron{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(52px,7vw,100px);display:grid}.t-aretron__statement{color:#75a9f53d;letter-spacing:-.04em;text-transform:uppercase;font:700 clamp(4.5rem,10vw,9rem)/.82 Barlow Condensed,sans-serif}.t-aretron__media{border:1px solid var(--t-border);background:#030811;border-radius:18px;margin:0;overflow:hidden}.t-aretron__media img{width:100%;height:auto;display:block}.t-aretron__media figcaption{border-top:1px solid var(--t-border);color:var(--t-soft);padding:14px 18px;font-size:.75rem;line-height:1.55}.t-mini-list{border-top:1px solid var(--t-border-strong);margin-top:44px}.t-mini-list article{border-bottom:1px solid var(--t-border);grid-template-columns:minmax(140px,.7fr) 1.3fr;gap:22px;padding:22px 0;display:grid}.t-mini-list h3{margin:0;font:700 1.28rem/1.2 Barlow Condensed,sans-serif}.t-mini-list p{color:var(--t-muted);margin:0;font-size:.9rem;line-height:1.65}.t-integration{border-block:1px solid var(--t-border-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:64px;display:grid}.t-integration article{border-right:1px solid var(--t-border);min-height:260px;padding:30px 26px}.t-integration article:last-child{border-right:0}.t-integration article>span{color:var(--t-amber);font:600 .76rem/1.4 IBM Plex Mono,monospace}.t-integration h3{margin:36px 0 12px;font:700 1.7rem/1.08 Barlow Condensed,sans-serif}.t-integration p{color:var(--t-muted);margin:0;font-size:.9rem;line-height:1.7}.t-governance{border:1px solid var(--t-border-strong);background:var(--t-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:72px;display:grid}.t-governance>div{background:var(--t-elevated);padding:40px}.t-governance h3{margin:0 0 26px;font:700 2rem/1.1 Barlow Condensed,sans-serif}.t-governance ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.t-governance li{color:var(--t-muted);gap:11px;line-height:1.6;display:flex}.t-governance li svg{color:#69dda6;flex:none;margin-top:4px}.t-sources{border-top:1px solid var(--t-border-strong);margin-top:62px}.t-sources a{border-bottom:1px solid var(--t-border);color:inherit;justify-content:space-between;align-items:center;gap:24px;padding:28px 4px;text-decoration:none;display:flex}.t-sources a:hover{background:linear-gradient(90deg,#2f6fd014,#0000)}.t-sources strong{font-size:1rem;display:block}.t-sources span{color:var(--t-muted);margin-top:8px;font-size:.88rem;line-height:1.6;display:block}.t-sources svg{color:#75a9f5;flex:none}.t-section--faq{border-top:1px solid var(--t-border)}.t-faq{grid-template-columns:minmax(260px,.75fr) 1.25fr;gap:clamp(60px,8vw,120px);display:grid}.t-faq__intro{align-self:start;position:sticky;top:120px}.t-faq__items{border-top:1px solid var(--t-border-strong)}.t-faq details{border-bottom:1px solid var(--t-border)}.t-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;font:700 1.4rem/1.25 Barlow Condensed,sans-serif;list-style:none;display:flex}.t-faq summary::-webkit-details-marker{display:none}.t-faq summary:after{content:"+";color:#75a9f5;font:400 1.7rem/1 Plus Jakarta Sans,sans-serif}.t-faq details[open] summary:after{content:"−"}.t-faq details p{color:var(--t-muted);margin:-2px 0 28px;line-height:1.75}.t-cta{border-top:1px solid var(--t-border);text-align:center;background:linear-gradient(135deg,#0c1a2d,#07101d);padding:112px 0}.t-cta h2{letter-spacing:-.025em;text-wrap:balance;max-width:800px;margin:0 auto;font:700 clamp(3rem,6vw,5.8rem)/.95 Barlow Condensed,sans-serif}.t-cta p{max-width:700px;color:var(--t-muted);margin:28px auto 36px;font-size:1.08rem;line-height:1.75}@media (width<=980px){.t-hero{min-height:900px}.t-hero__layout{grid-template-columns:1fr}.t-official{max-width:520px}.t-flow,.t-aretron,.t-faq,.t-split-heading{grid-template-columns:1fr}.t-flow__intro,.t-faq__intro{position:static}.t-field__intro{grid-template-columns:1fr}.t-screens{grid-template-columns:repeat(3,minmax(0,1fr))}.t-capabilities--three,.t-operations,.t-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.t-capabilities article:nth-child(2){border-right:0}.t-integration{grid-template-columns:repeat(2,minmax(0,1fr))}.t-integration article:nth-child(2){border-right:0}.t-integration article:nth-child(-n+2){border-bottom:1px solid var(--t-border)}}@media (width<=640px){.t-shell{width:min(calc(100% - 32px), var(--t-max))}.t-section{padding:82px 0}.t-hero{min-height:760px;padding:142px 0 46px}.t-hero:before{background:linear-gradient(#060b146b 0%,#060b14db 45%,#060b14 97%),linear-gradient(90deg,#060b14c7,#060b142e)}.t-hero__media img{object-position:60% 35%;opacity:.6}.t-hero h1{font-size:clamp(3.5rem,16vw,5rem)}.t-hero__lead{margin-top:24px}.t-caption{bottom:16px;right:16px}.t-actions{flex-direction:column;align-items:stretch}.t-hero .t-actions{margin-bottom:76px}.t-button{width:100%}.t-official{padding:18px}.t-responsibility{grid-template-columns:1fr;gap:12px}.t-step{grid-template-columns:52px 1fr;gap:14px}.t-screens,.t-capabilities--three,.t-operations,.t-platform-grid{grid-template-columns:1fr}.t-capabilities article{border-right:0;border-bottom:1px solid var(--t-border);min-height:auto}.t-screen__device{width:min(78vw,300px);max-height:520px;margin-inline:auto}.t-screen figcaption{text-align:center}.t-aretron{gap:42px}.t-mini-list article{grid-template-columns:1fr;gap:8px}.t-integration{grid-template-columns:1fr}.t-integration article{border-right:0;border-bottom:1px solid var(--t-border);min-height:auto}.t-integration article:last-child{border-bottom:0}.t-governance{grid-template-columns:1fr}.t-governance>div{padding:30px 24px}.t-faq{gap:44px}.t-faq summary{font-size:1.25rem}.t-cta{padding:88px 0}}@media (prefers-reduced-motion:reduce){.t-button{transition:none}.t-button:hover{transform:none}}
