@font-face{font-family:Geist;src:url(/fonts/geist-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Martian Mono;src:url(/fonts/martian-mono-latin-wght-normal.woff2) format("woff2");font-weight:100 800;font-display:swap}:root{font-family:Geist,Arial,sans-serif;background:#fff;color:#0e1116;--radix-green:#008F5A;--background:#fff;--foreground:#0e1116;--card:#fff;--card-foreground:#0e1116;--primary:var(--radix-green);--primary-foreground:#0e1116;--secondary:#f5f7f6;--secondary-foreground:#0e1116;--muted:#f5f7f6;--muted-foreground:#606863;--accent:#f5f7f6;--accent-foreground:#0e1116;--border:#d9dfdc;--input:#d9dfdc;--ring:var(--radix-green);--radius:.375rem;--accent-pro:var(--radix-green)}*{box-sizing:border-box}body{margin:0;min-width:0}#content{display:flow-root;min-width:0}.container{margin-inline:auto}@layer base{.container{padding-inline:24px}}.min-h-screen{min-height:700px}button{cursor:pointer}button,a,[role=button]{touch-action:manipulation}svg{flex-shrink:0}.font-serif{font-family:Geist,Arial,sans-serif}.visual-placeholder{background:#dce3e1!important;border:1px solid #8b9b94!important;color:#34493f!important;display:grid!important;place-items:center;overflow:hidden;min-height:24px;isolation:isolate;box-sizing:border-box;background-image:none!important;container-type:inline-size}.placeholder-label{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:7px;padding:8px;line-height:1.3;font-family:Geist,Arial,sans-serif;width:100%}.placeholder-label strong{font-size:clamp(9px,1.2vw,12px);letter-spacing:.12em;font-weight:500}.placeholder-label span,.placeholder-label small{font-size:11px;letter-spacing:.02em;font-weight:400}.visual-placeholder img{display:none}@container (max-width:100px){.placeholder-label strong{font-size:6px;letter-spacing:0}.placeholder-label span,.placeholder-label small{display:none}}.family-primary{background:var(--radix-green)!important;color:#0e1116!important}.family-secondary{border-color:currentColor!important;color:var(--foreground)!important;background:transparent!important}.family-button{font-family:Geist,Arial,sans-serif;font-weight:600;min-height:44px}.action-pair{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.family-contexts{display:grid;gap:0}.family-context{padding:64px clamp(20px,5vw,80px);min-height:260px}.family-context h2{font-size:24px;font-weight:500;margin:0 0 36px}.family-context.dark{background:#0e1116;color:#fff;--foreground:#fff;--background:#0e1116}.family-context.green{background:var(--radix-green);color:#0e1116;--foreground:#0e1116}.family-context.green .family-primary{background:#0e1116!important;color:#fff!important}.family-roles{display:flex;gap:64px;flex-wrap:wrap}.family-roles>div{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.family-roles>div>span{font-size:11px;letter-spacing:.08em}.visual-stage{min-height:470px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:56px 0}.visual-stage>p{font-size:12px;color:#606863;text-align:center;padding-inline:20px}.visual-example{width:356px;max-width:100%;cursor:pointer;border-radius:12px}.visual-example:focus-visible{outline-color:var(--radix-green)!important}.action-notice{position:fixed;bottom:12px;left:12px;right:12px;z-index:100;font-size:12px;color:#fff;background:#0e1116;padding:10px 14px;pointer-events:none}.action-notice:empty{display:none}.icon-review{padding:40px}.icon-size{display:flex;gap:12px;justify-content:flex-end}.icon-size button{padding:10px 14px;border:1px solid var(--border);background:#fff;font-size:13px}.icon-size button[aria-pressed=true]{background:#0e1116;color:#fff}.icon-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:32px}.icon-grid>div{display:flex;align-items:center;gap:24px;padding:40px 16px;border-bottom:1px solid var(--border)}.icon-grid h2{font-size:15px;font-weight:500}.icon-review>p{font-size:12px;color:var(--muted-foreground);margin-top:24px}@media(max-width:600px){.family-roles{flex-direction:column;gap:32px}.icon-review{padding:20px}.icon-grid{grid-template-columns:1fr 1fr}.icon-grid>div{flex-direction:column;align-items:flex-start;gap:16px;padding-inline:8px}.icon-grid h2{font-size:13px}.action-pair{gap:12px}.visual-stage{padding-block:36px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}html[data-reduce=true] *,html[data-reduce=true] *:before,html[data-reduce=true] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}.closing-background-placeholder .placeholder-label,.overlay-placeholder .placeholder-label{position:absolute;left:0;bottom:7px;flex-direction:row;flex-wrap:wrap;gap:5px 10px;padding:0 8px;pointer-events:none}.closing-background-placeholder .placeholder-label strong,.overlay-placeholder .placeholder-label strong{font-size:9px;letter-spacing:.06em}.closing-background-placeholder .placeholder-label span,.closing-background-placeholder .placeholder-label small,.overlay-placeholder .placeholder-label span,.overlay-placeholder .placeholder-label small{font-size:9px}.nav-test{display:flex;align-items:center;justify-content:flex-end;gap:8px;background:#f5f7f6;padding:10px 24px;font-size:10px}.nav-test>span{margin-right:8px;letter-spacing:.08em}.nav-test button{border:1px solid #d9dfdc;padding:8px 12px;min-height:36px}.nav-test button[aria-pressed=true]{background:#0e1116;color:#fff}.sample-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1280px;margin:auto;padding:22px 24px}.sample-nav.ruled{padding-block:32px;border-bottom:1px solid #b3bdb7}.sample-brand{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:600;letter-spacing:.02em}.radix-mark{width:30px;height:30px;background:#0e1116;mask:url(/brand/radix-icon.svg) center/contain no-repeat}.sample-nav nav{display:flex;gap:28px;margin-left:auto;font-size:13px}.hero-lower{height:clamp(220px,26vw,370px);position:relative;overflow:hidden;background:#fff}.ambient-layer{position:absolute;inset:0;opacity:.45;pointer-events:none}.ambient-paths{height:100%;color:#7b8881}.ambient-paths svg{color:inherit}.routing-lines{position:relative;width:100%;height:100%}.replay-motion{position:absolute;bottom:20px;right:24px;font-size:11px;color:#606863;padding:8px 12px;border:1px solid #d9dfdc;background:#fff;min-height:40px}.replay-motion:disabled{opacity:.5}.ambient-still path{animation:none!important}.ambient-still .routing-lines *{animation:none!important}.family-context.green .family-primary{background:var(--radix-green)!important;color:#0e1116!important;outline:1px solid #0e1116;outline-offset:-1px}.closing{background:#0e1116;color:#fff;--foreground:white;--background:#0e1116;padding:100px clamp(24px,6vw,90px);display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:center}.closing h2{font-size:clamp(36px,4.5vw,64px);font-weight:500;line-height:1.03;letter-spacing:-.045em;max-width:640px}.closing p{font-size:18px;color:#bfc8c2;line-height:1.5;margin-top:24px}.closing .action-pair{justify-content:flex-end}.sequence{padding:56px 18px}.sequence-tabs{display:flex;justify-content:center;gap:24px;margin-bottom:40px}.sequence-tabs button{font:11px Martian Mono,monospace;padding:16px 8px;border-bottom:2px solid #d9dfdc}.sequence-tabs button[aria-selected=true]{border-color:var(--radix-green);color:#005c3a}.sequence-cards{display:flex;justify-content:center;gap:22px;flex-wrap:wrap}.sequence-card{width:356px;max-width:100%;opacity:.55;transition:opacity .4s}.sequence-card[data-active=true]{opacity:1}.sequence>p{font-size:12px;color:#606863;text-align:center;margin-top:28px}.visual-example [aria-hidden]{font-family:Geist,Arial,sans-serif}@media(max-width:650px){.sample-nav{gap:12px;padding:20px 16px;flex-wrap:wrap}.sample-nav nav{order:3;width:100%;margin:4px 0 0;justify-content:space-between;gap:12px;font-size:12px}.sample-brand{font-size:17px}.sample-nav .family-button{margin-left:auto}.radix-mark{width:24px;height:24px}.nav-test{padding-inline:16px}.hero-lower{height:220px}.closing{grid-template-columns:1fr;gap:36px;padding:64px 24px}.closing .action-pair{justify-content:flex-start}.sequence{padding-inline:0}.sequence-tabs{gap:8px}.sequence-tabs button{font-size:9px;padding-inline:4px}.visual-stage{padding-inline:0}}.ambient-layer{opacity:.85}.ambient-paths{color:#606863}.hero-atmosphere-host{overflow:clip;isolation:isolate}.hero-ambient-field{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:visible}.hero-ambient-field .ambient-layer{inset:28% -24% -30%;width:148%;height:102%;opacity:.75;mask-image:linear-gradient(to bottom,transparent 0%,#000 34%,#000 60%,transparent 92%),linear-gradient(to right,transparent 0%,#000 23%,#000 77%,transparent 100%);mask-composite:intersect}.hero-ambient-field .ambient-paths,.hero-ambient-field .routing-lines{width:100%;height:100%}.hero-ambient-field .replay-motion{pointer-events:auto;bottom:24px;z-index:2}.hero-atmosphere-host .hero-lower{background:transparent}.hero-atmosphere-host>div.relative.z-10{z-index:3}.hero-atmosphere-host h1,.hero-atmosphere-host p{position:relative}.hero-atmosphere-host:has(.hero-ambient-field) .ambient-layer{mask-image:linear-gradient(to bottom,transparent 0%,transparent 24%,#000 45%,#000 60%,transparent 92%),linear-gradient(to right,transparent 0%,#000 23%,#000 77%,transparent 100%)}.receipt-stage{padding:48px 24px;min-height:640px;background:#f5f7f6}.receipt-stage [data-slot=receipt-row]{grid-template-columns:1fr!important;max-width:360px}.receipt-stage [data-slot=receipt-slip]{max-width:340px}.radix-receipt [data-slot=receipt-slip]>article{font-family:Geist,Arial,sans-serif}.radix-receipt [data-slot=receipt-slip]>article h3{font-size:23px;letter-spacing:-.025em;text-transform:none}.radix-receipt [data-slot=receipt-slip]>article h3+p{font-family:Martian Mono,monospace;font-size:10px;letter-spacing:0;text-transform:none}.radix-receipt [data-slot=receipt-slip]>article ul li:last-child{color:#005c3a;font-weight:600}.family-comparison{padding:40px 24px}.comparison-note{max-width:850px;font-size:16px;line-height:1.6;color:#606863;margin:0 auto 40px}.comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px;max-width:1120px;margin:auto}.comparison-grid>div{min-width:0}.comparison-grid header{min-height:112px;border-bottom:1px solid #d9dfdc;padding-bottom:20px}.comparison-grid h2{font-size:20px;font-weight:500;margin-bottom:8px}.comparison-grid header p{font-size:12px;color:#606863}.comparison-grid header strong{font:10px Martian Mono,monospace;display:block;margin-top:16px;color:#606863}.comparison-grid>div>p{font-size:13px;line-height:1.6;color:#606863;padding-inline:16px}.comparison-grid .visual-stage{min-height:460px}.comparison-grid .receipt-stage{min-height:460px;padding:24px 0;background:#fff}.comparison-switch{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.comparison-switch button{font-size:11px;min-height:36px;padding:8px;border:1px solid #d9dfdc}.comparison-switch button[aria-pressed=true]{background:#0e1116;color:#fff}@media(max-width:760px){.comparison-grid{grid-template-columns:1fr;gap:40px}.family-comparison{padding:32px 0}.comparison-note,.comparison-grid header{padding-inline:16px}.receipt-stage{padding:32px 8px}.receipt-stage [data-slot=receipt-slip]{max-width:320px}.radix-receipt [data-slot=receipt-slip] article{padding-inline:18px}}.hero-atmosphere-host:has(.hero-ambient-field) .ambient-layer{mask-image:linear-gradient(to bottom,transparent 0%,transparent 24%,#000 42%,#000 50%,transparent 68%),linear-gradient(to right,transparent 17%,#000 30%,#000 70%,transparent 83%);mask-composite:intersect}.comparison-grid header{position:relative;padding-right:120px}.comparison-grid header select{position:absolute;top:0;right:0;font-size:10px;border:1px solid #b1bcb5;min-height:40px;padding:8px;background:#fff}.comparison-grid header h2{font-size:18px}.comparison-switch{margin-right:-100px}@media(max-width:760px){.comparison-grid header select{right:16px}.comparison-grid header h2{font-size:17px}}.routing-lines .trace-segment{mask-image:linear-gradient(to right,transparent 0%,#000 24%,#000 66%,transparent 100%)}.hero-ambient-field .routing-lines svg{mask-image:linear-gradient(to right,transparent 0%,#000 24%,#000 76%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 20%,#000 75%,transparent 100%);mask-composite:intersect}.capability-lab{--cobalt: #2f5bff;--ink: #0e1116;--muted: #626a77;--line: #cdd3dd;--mono: "Martian Mono", ui-monospace, SFMono-Regular, Consolas, monospace;margin:0;background:#f5f7fa;color:var(--ink);font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.capability-lab *{box-sizing:border-box}.capability-lab main{width:min(1060px,calc(100% - 80px));margin:0 auto;padding:clamp(56px,10vh,110px) 0 64px}.lab-heading{margin-bottom:48px}.lab-heading h1{font-size:clamp(36px,4vw,50px);line-height:1.12;font-weight:450;letter-spacing:-.045em;margin:0}.lab-heading p{max-width:680px;margin:20px 0 0;font-size:19px;color:var(--muted);line-height:1.6;text-wrap:pretty}.capability-lab button{font:inherit;cursor:pointer}.capability-lab :focus-visible{outline:2px solid var(--cobalt);outline-offset:4px}.example-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px}.example-selectors{display:flex;align-items:stretch;gap:28px}.example-selectors button{border:0;border-bottom:3px solid transparent;background:transparent;color:var(--muted);padding:11px 0 14px;font-size:15px;line-height:1.4}.example-selectors button[aria-pressed=true]{color:var(--cobalt);border-bottom-color:var(--cobalt);font-weight:550}.example-selectors button:hover{color:var(--cobalt)}.illustrative-note{margin:15px 0 0;font-size:12px;line-height:1.5;color:var(--muted)}.capability-workbench{display:grid;grid-template-columns:46% 54%;min-height:392px;border-block:1px solid var(--line)}.section-label{display:block;color:var(--muted);font-size:12px;font-weight:550;letter-spacing:.075em;line-height:1.5;margin:0}.intent-pane{min-width:0;padding:33px 45px 38px 0}.intent-reading{margin:25px 0 0;font-size:30px;font-weight:400;line-height:1.55;letter-spacing:-.03em;overflow-wrap:break-word;cursor:default}.intent-phrase{color:inherit;background:transparent;border-radius:1px;box-decoration-break:clone;-webkit-box-decoration-break:clone;cursor:default;text-decoration:underline;text-decoration-color:#c0cbea;text-decoration-thickness:1px;text-underline-offset:5px}.intent-phrase[data-active=true]{background:#e3eaff;color:#2449ce;text-decoration-color:transparent}.output-pane{border-left:1px solid var(--line);padding:33px 0 26px 40px;min-width:0}.capability-name{margin:21px 0 26px;font-family:var(--mono);font-size:clamp(25px,2.6vw,32px);line-height:1.45;font-weight:450;letter-spacing:-.06em;overflow-wrap:anywhere}.constraint-list{display:grid;gap:3px}.constraint-row{display:grid;grid-template-columns:112px 1fr;align-items:baseline;gap:12px;width:calc(100% + 20px);margin-left:-10px;padding:11px 10px;border:0;border-radius:1px;text-align:left;min-height:49px;background:transparent}.constraint-row[data-active=true]{background:#e3eaff}.constraint-key{font-family:var(--mono);font-size:12px;line-height:1.7;color:var(--muted)}.constraint-value{font-size:19px;line-height:1.5;font-weight:550;color:var(--ink)}.constraint-row[data-active=true] .constraint-key,.constraint-row[data-active=true] .constraint-value{color:#2449ce}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:761px)and (max-width:1050px){.capability-lab main{width:calc(100% - 48px)}.intent-pane{padding-right:28px}.output-pane{padding-left:26px}.intent-reading{font-size:26px}.capability-name{font-size:25px}.constraint-row{grid-template-columns:98px 1fr}.constraint-value{font-size:17px}}@media(max-width:760px){.capability-lab main{width:calc(100% - 40px);padding:36px 0 40px}.lab-heading{margin-bottom:30px}.lab-heading h1{font-size:36px}.lab-heading p{font-size:17px;margin-top:16px}.example-toolbar{display:block}.example-selectors{gap:12px}.example-selectors button{flex:1;text-align:left;padding:10px 0 12px;font-size:13px;line-height:1.4}.capability-workbench{display:block;min-height:0}.intent-pane{padding:25px 0 28px}.intent-reading{font-size:24px;line-height:1.5;margin-top:17px}.output-pane{border-left:0;border-top:1px solid var(--line);padding:25px 0 18px}.capability-name{font-size:clamp(18px,4.6vw,25px);margin:16px 0 20px}.constraint-row{grid-template-columns:98px 1fr;min-height:48px}.constraint-key{font-size:11px}.constraint-value{font-size:17px}}@media(prefers-reduced-motion:reduce){.capability-lab *,.capability-lab *:before,.capability-lab *:after{scroll-behavior:auto!important;transition:none!important}}.capability-section{background:#fff;padding:70px 40px;color:#0e1116}.capability-section>header{max-width:1120px;margin:0 auto 40px}.capability-section header>span{font:11px Martian Mono,monospace;color:#606863}.capability-section>header h2{font-size:clamp(30px,4vw,48px);line-height:1.1;letter-spacing:-.04em;max-width:740px;margin:22px 0;font-weight:500}.capability-section header p{font-size:18px;line-height:1.6;color:#606863}.product-surface{--cobalt:#008F5A;--ink:#fff;--muted:#bdc8c1;--line:#ffffff35;max-width:1200px;margin:auto;padding:40px;background:#0e1116;color:#fff;border:1px solid #0e1116}.product-surface .intent-phrase{text-decoration-color:#95bda6}.product-surface .intent-phrase[data-active=true],.product-surface .constraint-row[data-active=true]{background:#005c3a;color:#fff}.product-surface .constraint-row[data-active=true] .constraint-key,.product-surface .constraint-row[data-active=true] .constraint-value{color:#fff}.product-surface .example-selectors button[aria-pressed=true]{color:var(--ink);border-color:#008f5a}.product-surface .example-selectors button:hover{color:var(--ink)}.product-surface :focus-visible{outline-color:#008f5a!important}.product-surface.light{--ink:#0e1116;--muted:#525f57;--line:#aebbb3;background:#f5f7f6;color:#0e1116;border-color:#a1afa6}.product-surface.light .intent-phrase{text-decoration-color:#008f5a}.product-surface.light .intent-phrase[data-active=true]{color:#fff;background:#005c3a}.product-surface .capability-workbench{min-height:360px}@media(max-width:760px){.capability-section{padding:40px 16px}.capability-section header p{font-size:16px}.product-surface{padding:24px 16px}.product-surface .capability-name{font-size:20px;overflow-wrap:anywhere}.product-surface .constraint-row{grid-template-columns:82px minmax(0,1fr)}.product-surface .constraint-value{font-size:15px}.product-surface .intent-reading{font-size:22px}}.product-surface.light{background:#f4f6f5;border:0;padding:40px;--line:#ccd5cf}.product-surface.light .capability-workbench{border:0;gap:48px;grid-template-columns:1fr 1fr;margin-top:40px}.product-surface.light .output-pane{border:0;background:#fff;padding:32px}.product-surface.light .intent-pane{padding:32px 0}.product-surface.light .section-label{font-family:Geist,Arial,sans-serif;letter-spacing:0;font-size:14px;font-weight:400;text-transform:none}.capability-display-name{font:500 clamp(26px,3vw,36px)/1.15 Geist,Arial,sans-serif;letter-spacing:-.035em;margin:20px 0 8px}.product-surface.light .capability-name{font:400 12px/1.6 Martian Mono,monospace;letter-spacing:0;color:#606863;margin:0 0 30px}.product-surface.light .constraint-key{font-family:Geist,Arial,sans-serif;font-size:13px}.product-surface.light .illustrative-note{margin-top:24px}.product-surface.light .example-selectors{gap:32px}.product-surface.light .constraint-row[data-active=true],.product-surface.light .intent-phrase[data-active=true]{background:#005c3a;color:#fff}@media(max-width:760px){.product-surface.light{padding:24px 16px}.product-surface.light .capability-workbench{display:block;margin-top:12px}.product-surface.light .output-pane{padding:24px 16px}.product-surface.light .example-selectors{gap:12px}.product-surface.light .capability-name{font-size:10px}.capability-display-name{font-size:27px}}:root{--radix-green:#008F5A;--radix-ink:#0E1116;--radix-soft:#F4F6F5;--radix-muted:#606863;--radix-rule:#D9DFDC;--background:#fff;--foreground:#0E1116;color:var(--radix-ink);font-family:Geist,Arial,sans-serif}html{scroll-behavior:smooth;scroll-padding-top:32px}body,h1,h2,h3,p{margin:0}a{text-decoration:none;color:inherit}.wrap{max-width:1280px;margin-inline:auto;padding-inline:40px}section[id]{scroll-margin-top:32px}.sample-nav{padding:26px 40px}.sample-nav nav{gap:30px}.sample-nav .sample-brand{margin-right:auto}.sample-nav nav{margin-left:0}.sample-brand{flex-shrink:0}.hero-atmosphere-host h1{font-family:Geist,Arial,sans-serif;line-height:1.06;letter-spacing:-.045em;font-weight:500}.hero-atmosphere-host>div.relative.z-10{padding-inline:40px}.hero-lower{height:clamp(220px,23vw,330px)}.hero-atmosphere-host .ambient-layer{pointer-events:none}.capability-section{padding:82px 40px 72px}.capability-section>header{max-width:1200px}.capability-section>header h2{max-width:790px;font-size:clamp(32px,4vw,54px)}.capability-section>header p{max-width:650px}.product-surface.light{max-width:1200px;background:var(--radix-soft);padding:40px}.product-surface .example-toolbar>span{display:none}.product-surface .illustrative-note{display:none}.product-surface .interaction-hint{color:#606863}.capability-after{max-width:1200px;margin:28px auto 0;display:grid;grid-template-columns:1.1fr 1fr;gap:16px 80px;font-size:16px;line-height:1.65}.capability-after .context-note{font-size:13px;color:#606863}.capability-after>span{font-size:12px;color:#606863;grid-column:1/-1}.benefits{padding-block:58px 108px}.benefits h2,.section-heading h2{font-weight:500;font-size:clamp(34px,3.6vw,52px);line-height:1.08;letter-spacing:-.045em}.benefit-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:64px;margin-top:48px}.benefit-columns svg{margin-bottom:24px}.benefit-columns h3{font-size:20px;font-weight:500;letter-spacing:-.025em;margin-bottom:14px}.benefit-columns p{font-size:16px;line-height:1.65;color:var(--radix-muted)}.section-heading>span,.security-statement>span{display:block;font:10px/1.6 Martian Mono,monospace;letter-spacing:.08em;margin-bottom:24px;color:#606863}.how-section{background:var(--radix-soft);padding-block:88px}.step-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:52px;border-bottom:1px solid #bac5be;gap:12px}.step-tabs button{min-height:72px;display:flex;align-items:center;gap:14px;text-align:left;border-bottom:2px solid transparent;font-size:16px;font-weight:500;padding:12px 4px}.step-tabs button>span{font:10px Martian Mono,monospace;color:#606863}.step-tabs button[aria-selected=true]{border-color:var(--radix-green);color:#005c3a}.workflow-panel{position:relative;min-height:450px}.workflow-stage{display:grid;grid-template-columns:1fr 1fr;min-height:450px;align-items:center;gap:70px;padding:48px 0 12px}.workflow-visual{display:flex;justify-content:center;align-items:center;min-width:0;min-height:340px}.workflow-copy{padding-right:30px}.workflow-copy>span{font:11px Martian Mono,monospace;color:#606863}.workflow-copy h3{font-size:clamp(30px,3vw,42px);letter-spacing:-.035em;line-height:1.12;font-weight:500;margin:24px 0}.workflow-copy>p{font-size:18px;color:#606863;line-height:1.6;max-width:420px}.step-object{width:100%;max-width:420px;padding:40px;background:#fff;min-height:300px;display:flex;flex-direction:column;justify-content:center;gap:20px}.step-object small{font:10px Martian Mono,monospace;color:#606863}.step-object strong{font-size:31px;line-height:1.14;letter-spacing:-.035em;font-weight:500}.step-object p{font-size:14px;color:#606863}.technical{font:11px Martian Mono,monospace;color:#606863}.system-list{display:grid;gap:24px}.system-list>div{display:flex;gap:18px;align-items:center;font-size:18px}.channels{display:flex;gap:30px;font:14px Martian Mono,monospace;padding-top:12px}.step-object ul{list-style:none;padding:0;display:grid;gap:8px;color:#606863;font-size:16px}.authorization-sizer{width:356px;max-width:100%}.applications{padding-block:112px 108px}.applications-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;margin-top:52px}.applications-grid article:nth-child(2){padding-top:100px}.application-media{aspect-ratio:16/10;width:100%;background:#e2e7e4;border:1px solid #a7b4ac;display:grid;place-items:center;color:#53645a}.application-media>span{text-align:center;font:10px/1.8 Martian Mono,monospace;letter-spacing:.08em}.application-media small{display:block;letter-spacing:0;font:12px Geist;margin-top:10px}.application-title{display:flex;align-items:center;gap:14px;margin:30px 0 18px}.application-title h3{font-size:28px;letter-spacing:-.035em;font-weight:500;line-height:1.1}.applications-grid p{font-size:17px;color:#606863;line-height:1.65;max-width:530px}.applications-grid ul{display:flex;flex-wrap:wrap;gap:10px 20px;list-style:none;margin-top:26px;padding:0;font-size:13px}.applications-grid li{padding-bottom:8px;border-bottom:1px solid #d9dfdc}.security{padding-block:32px 108px}.security-composition{display:grid;grid-template-columns:1fr 1.1fr;gap:32px;margin-top:48px;align-items:stretch}.security-statement{background:#0e1116;color:#fff;padding:52px 44px}.security-statement>span{color:#b9c5bd}.security-statement h3{font-size:clamp(32px,3vw,44px);font-weight:500;line-height:1.1;letter-spacing:-.035em}.security-statement p{font-size:16px;line-height:1.65;color:#b9c5bd;margin-top:30px}.security-composition figure{margin:0;display:flex;flex-direction:column;justify-content:center;background:#f4f6f5;padding:32px 16px}.security-composition img{width:100%;height:auto;object-fit:contain}.security-composition figcaption{font-size:12px;color:#606863;text-align:center;margin-top:24px}.security-proofs{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin-top:44px}.security-proofs article+article{border-left:1px solid #D9DFDC;padding-left:26px}.security-proofs h3{font-size:15px;line-height:1.4;font-weight:500;margin-bottom:14px}.security-proofs p{font-size:14px;line-height:1.6;color:#606863}.closing-v3{background:#0e1116;color:#fff;--foreground:#fff;--background:#0E1116;padding-block:88px}.closing-v3>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.closing-v3 h2{font-size:clamp(40px,4.5vw,64px);font-weight:500;line-height:1.05;letter-spacing:-.045em}.closing-v3 p{font-size:17px;line-height:1.65;color:#b9c5bd;margin-top:24px;max-width:510px}.closing-v3 .action-pair{justify-content:flex-end}.footer-v3{background:#0e1116;color:#fff;padding-block:44px 36px}.footer-v3>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:32px}.footer-v3 .radix-mark{background:#fff}.footer-v3 p{font-size:13px;color:#a8b3ac;margin-top:18px}.footer-v3 nav{display:flex;gap:20px;flex-wrap:wrap;font-size:13px;align-content:start;justify-content:flex-end}.footer-v3 .legal{grid-column:1/-1;color:#a8b3ac;font-size:12px;margin-top:24px}.skip-link{position:absolute;top:8px;left:8px;z-index:99;transform:translateY(-160%);background:#fff;padding:12px}.skip-link:focus{transform:none}dialog{padding:36px;max-width:480px;width:calc(100% - 32px);border:1px solid #D9DFDC;margin:auto;background:#fff;color:#0e1116}dialog::backdrop{background:#0e111688}dialog h2{font-size:28px;margin-bottom:20px}dialog p{line-height:1.6;color:#606863}dialog button{margin-top:24px;padding:10px 18px;background:#0e1116;color:#fff}.family-button{font-family:Geist,Arial,sans-serif}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid currentColor!important;outline-offset:5px!important}@media(max-width:1024px){.wrap{padding-inline:32px}.sample-nav{padding-inline:32px;gap:20px}.sample-nav nav{gap:18px}.benefit-columns{gap:30px}.workflow-stage,.applications-grid{gap:36px}.security-statement{padding:36px 28px}.security-proofs{grid-template-columns:1fr 1fr;gap:30px}.security-proofs article:nth-child(3){border-left:0;padding-left:0}.closing-v3>.wrap{gap:32px}.closing-v3 .action-pair{align-items:flex-start;flex-direction:column;justify-self:end}}@media(max-width:767px){.wrap{padding-inline:24px}.sample-nav{padding:22px 24px;flex-wrap:wrap}.sample-nav nav{order:3;width:100%;justify-content:space-between;font-size:12px;margin-top:12px;gap:10px}.hero-atmosphere-host>div.relative.z-10{padding:64px 24px 24px}.hero-atmosphere-host h1{font-size:38px;max-width:540px}.hero-atmosphere-host .hero-lower{height:190px}.hero-atmosphere-host>div.relative.z-10>div:first-child{max-width:none}.hero-atmosphere-host>div.relative.z-10>div:first-child p{font-size:12px}.capability-section{padding:48px 24px}.capability-section>header h2{font-size:34px}.product-surface.light{padding:24px 16px}.capability-after{display:block}.capability-after p{margin-bottom:16px}.benefits{padding-block:30px 64px}.benefit-columns{grid-template-columns:1fr;gap:32px;margin-top:36px}.benefit-columns article{display:grid;grid-template-columns:24px 1fr;gap:12px 20px}.benefit-columns article svg{margin:0}.benefit-columns h3{margin:0}.benefit-columns p{grid-column:2}.how-section{padding-block:56px}.step-tabs{gap:0;margin-top:32px}.step-tabs button{font-size:11px;line-height:1.3;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:12px 4px;min-height:76px}.step-tabs button>span{font-size:9px}.workflow-stage{grid-template-columns:1fr;gap:20px;padding:28px 0 0;min-height:630px;align-content:start}.workflow-visual{min-height:310px;order:2}.workflow-copy{padding:0;min-height:230px}.workflow-copy h3{font-size:32px;margin:18px 0}.workflow-copy p{font-size:16px}.workflow-panel{min-height:630px}.step-object{min-height:290px;padding:30px}.applications{padding-block:64px}.applications-grid{grid-template-columns:1fr;gap:48px;margin-top:36px}.applications-grid article:nth-child(2){padding-top:0}.application-title h3{font-size:25px}.security{padding-block:16px 64px}.security-composition{grid-template-columns:1fr;gap:0;margin-top:36px}.security-statement{padding:36px 28px}.security-composition figure{padding:36px 16px}.security-proofs{gap:28px 20px}.security-proofs article+article{padding-left:20px}.security-proofs article:nth-child(3){padding-left:0}.closing-v3{padding-block:64px}.closing-v3>.wrap{grid-template-columns:1fr;gap:36px}.closing-v3 .action-pair{justify-self:start;flex-direction:row}.footer-v3>.wrap{grid-template-columns:1fr}.footer-v3 nav{justify-content:flex-start;gap:16px}.footer-v3 .legal{margin-top:0}.sample-brand{font-size:18px}.sample-nav .family-button{margin-left:0}}@media(max-width:360px){.wrap,.sample-nav{padding-inline:16px}.hero-atmosphere-host>div.relative.z-10{padding-inline:16px}.hero-atmosphere-host h1{font-size:33px}.capability-section{padding-inline:16px}.product-surface.light,.product-surface.light .output-pane{padding-inline:12px}.product-surface.light .constraint-row{grid-template-columns:65px minmax(0,1fr)}.product-surface.light .constraint-value{font-size:14px}.product-surface.light .example-selectors{gap:10px}.example-selectors button{font-size:12px}.security-proofs{grid-template-columns:1fr}.security-proofs article+article{border-left:0;padding-left:0}.security-statement{padding:32px 24px}.step-tabs button{font-size:10px}.step-object strong{font-size:28px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.authorization-sizer *{transition-duration:0s!important;animation:none!important}}html[data-reduce=true]{scroll-behavior:auto}:root{--radix-green:#008F5A;--radix-soft:#F4F6F5;--background:#FFFFFF;--card:#FFFFFF;--muted:#F4F6F5;--secondary:#F4F6F5;--accent:#F4F6F5;--color-primary:#008F5A;--color-border:#D9DFDC;--color-background:#FFFFFF;--color-foreground:#0E1116}.wrap,.sample-nav{max-width:1440px;padding-inline:48px}.sample-nav{padding-block:28px}.hero-atmosphere-host>div.relative.z-10{max-width:1440px;padding-inline:48px;padding-top:104px}.hero-copy{gap:26px}.hero-copy>p:first-child{font:10px/1.6 Martian Mono,monospace;letter-spacing:.07em;max-width:none;color:#606863}.hero-atmosphere-host .hero-copy h1{font-size:clamp(44px,3.6vw,62px);line-height:1.06}.hero-copy>p:not(:first-child):not(.hero-systems){font-size:19px;line-height:1.6;max-width:620px}.hero-copy .hero-systems{font-size:12px;color:#606863;letter-spacing:0;margin-top:0}.hero-lower{height:clamp(180px,17vw,280px)}.capability-section{padding:68px 48px 60px}.capability-section>header,.product-surface.light,.capability-after{max-width:1344px}.capability-section>header{margin-bottom:32px}.capability-section>header h2{max-width:920px;margin:18px 0}.capability-section>header p{max-width:760px}.product-surface.light{padding:26px 30px;background:#f4f6f5}.product-surface.light .capability-workbench{min-height:290px;margin-top:20px;gap:34px;grid-template-columns:1.12fr 1fr;align-items:stretch}.product-surface.light .intent-pane{display:flex;flex-direction:column;justify-content:center;padding:20px 10px 20px 0}.product-surface.light .intent-pane>.section-label{display:none}.product-surface.light .intent-reading{font-size:clamp(27px,2.4vw,38px);line-height:1.4;margin:0;max-width:610px}.product-surface.light .output-pane{padding:26px 30px}.product-surface.light .output-pane>.section-label{display:none}.product-surface.light .capability-display-name{font-size:clamp(28px,2.5vw,38px);margin:0 0 8px}.product-surface.light .capability-name{margin-bottom:18px;font-size:11px}.product-surface.light .constraint-row{min-height:46px;padding-block:8px}.product-surface.light .constraint-value{font-size:19px}.product-surface.light .constraint-key{font-size:13px}.capability-after{gap:10px 60px;margin-top:22px}.capability-after>span{display:none}.benefits{padding-block:56px 100px}.benefits h2{max-width:760px}.proof-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:46px}.proof-band article{padding:0 38px}.proof-band article:first-child{padding-left:0}.proof-band article+article{border-left:1px solid #D9DFDC}.proof-number{display:block;font:400 62px/1 Geist,Arial,sans-serif;letter-spacing:-.06em;margin-bottom:28px;color:#0e1116}.proof-band h3{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px}.proof-band p{font-size:24px;line-height:1.35;letter-spacing:-.025em;color:#0e1116}.how-section{padding-block:86px 72px;background:#f4f6f5}.process-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:52px 0 0;padding:0}.process-rail li{position:relative;border-top:1px solid #aebbb4;padding:26px 28px 0 0}.process-rail li:before{content:"";position:absolute;top:-3px;left:0;width:5px;height:5px;background:#0e1116}.process-number{font:12px Martian Mono,monospace;color:#606863;display:block;margin-bottom:28px}.process-rail h3{font-size:21px;letter-spacing:-.025em;font-weight:500;margin-bottom:16px}.process-rail strong{font-size:14px;font-weight:500;line-height:1.5;display:block;margin-bottom:8px}.process-rail p{font-size:16px;line-height:1.6;color:#606863;max-width:225px}.authorization-moment{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-top:70px;padding-top:54px;border-top:1px solid #D9DFDC}.authorization-copy>span{font:10px Martian Mono,monospace;color:#606863;letter-spacing:.04em}.authorization-copy h3{font-size:clamp(32px,3vw,44px);line-height:1.1;letter-spacing:-.04em;font-weight:500;margin:22px 0}.authorization-copy p{font-size:18px;line-height:1.6;color:#606863;max-width:490px}.authorization-demo{justify-self:center;max-width:100%}.authorization-sizer{width:427px;max-width:100%}.authorization-interaction{cursor:pointer;border-radius:12px}.authorization-hint{font-size:12px;line-height:1.5;color:#606863;text-align:center;margin-top:14px}.applications{padding-block:96px}.applications-grid{gap:52px;grid-template-columns:1.08fr 1fr;margin-top:44px}.applications-grid article:nth-child(2){padding-top:64px}.application-art{width:100%;aspect-ratio:564/410;background:#f4f6f5;position:relative;overflow:hidden;isolation:isolate}.wallet-illustration{display:block;width:100%;height:100%;font-family:Geist,Arial,sans-serif}.illustration-label{font-size:10px;letter-spacing:.06em;fill:#606863}.transfer-amount{font-size:46px;font-weight:500;letter-spacing:-.04em;fill:#0e1116}.transfer-unit{font-size:19px;letter-spacing:0}.illustration-copy{font-size:15px;fill:#606863}.illustration-value{font-size:14px;fill:#0e1116}.illustration-caption{font-size:10px;letter-spacing:.12em;fill:#005c3a}.integration-art>div{height:86%;width:90%;margin:2% auto 0}.integration-art .integration-mark{width:35px;height:35px;background:#005c3a}.integration-label{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);font:11px/1.4 Geist,Arial,sans-serif;color:#606863;white-space:nowrap}.integration-caption{position:absolute;bottom:18px;left:20px;right:20px;text-align:center;font-size:12px;color:#606863}.integration-art .shadow-xl,.integration-art .shadow-md{box-shadow:0 5px 14px #0e11160b}.integration-art .shadow-sm{box-shadow:none}.application-title{margin-top:26px}.applications-grid p{font-size:18px;line-height:1.6;max-width:560px}.applications-grid ul{margin-top:22px}.security{padding-block:14px 96px}.security .section-heading h2{max-width:980px}.security-statement{padding:46px 40px}.security-statement h3{font-size:clamp(34px,2.8vw,44px);max-width:440px}.security-composition{grid-template-columns:1fr 1.13fr;gap:32px}.security-composition figure{background:#f4f6f5}.security-composition figcaption{display:flex;gap:18px;align-items:center;justify-content:center;font-size:12px}.security-composition figcaption strong{font-size:13px;color:#0e1116;font-weight:500;border-left:1px solid #D9DFDC;padding-left:18px}.closing-v3{padding-block:94px 80px}.closing-v3>.wrap{gap:90px}.closing-v3 p{font-size:19px;line-height:1.6;max-width:550px}.closing-v3 .action-pair{gap:24px}.footer-v3{padding-top:0;padding-bottom:32px}.footer-v3>.wrap{border-top:1px solid #ffffff26;padding-top:40px}.asset-dev-note{position:fixed;bottom:12px;left:12px;z-index:100;font:10px/1.5 Martian Mono,monospace;color:#0e1116;max-width:320px}.asset-dev-note details{background:#fff;border:1px solid #D9DFDC;padding:10px 12px}.asset-dev-note summary{cursor:pointer}.asset-dev-note p{font-size:11px;line-height:1.6;margin-top:14px;font-weight:600}.asset-dev-note span{font:12px/1.5 Geist,Arial,sans-serif;display:block;margin-top:8px}.asset-dev-note details[open]{box-shadow:0 6px 24px #0e111611}@media(min-width:1600px){.hero-atmosphere-host>div.relative.z-10{padding-top:118px}.hero-copy{gap:28px}.hero-copy>p:not(:first-child):not(.hero-systems){font-size:20px}.capability-section>header h2,.section-heading h2,.benefits h2{font-size:56px}.process-rail li{padding-right:34px}.applications-grid{gap:64px}.applications-grid article:nth-child(2){padding-top:76px}}@media(max-width:1100px){.wrap,.sample-nav{padding-inline:32px}.hero-atmosphere-host>div.relative.z-10{padding-inline:32px}.hero-copy>p:not(:first-child):not(.hero-systems){font-size:18px}.capability-section{padding-inline:32px}.product-surface.light .intent-reading{font-size:28px}.product-surface.light .capability-workbench{gap:24px}.product-surface.light .output-pane{padding:24px}.proof-band article{padding-inline:26px}.proof-band p{font-size:21px}.process-rail li{padding-right:20px}.process-rail h3{font-size:18px}.process-rail p{font-size:14px}.authorization-moment{gap:44px}.authorization-sizer{width:390px}.security-statement{padding:36px 28px}.closing-v3>.wrap{gap:40px}}@media(max-width:900px){.hero-atmosphere-host>div.relative.z-10{padding-top:72px}.hero-copy{max-width:680px}.hero-copy>p:first-child{font-size:10px}.hero-atmosphere-host .hero-copy h1{font-size:48px}.hero-copy>p:not(:first-child):not(.hero-systems){max-width:590px}.product-surface.light .capability-workbench{grid-template-columns:1fr 1fr;gap:22px}.product-surface.light .intent-reading{font-size:26px}.product-surface.light .constraint-row{grid-template-columns:70px minmax(0,1fr)}.product-surface.light .constraint-value{font-size:16px}.product-surface.light .capability-display-name{font-size:28px}.proof-band p{font-size:19px}.proof-band article{padding-inline:22px}.proof-number{font-size:52px}.process-rail{grid-template-columns:1fr;max-width:700px}.process-rail li{border-top:0;border-left:1px solid #aebbb4;padding:0 0 30px 38px;display:grid;grid-template-columns:40px 145px 1fr;gap:0 16px}.process-rail li:before{top:9px;left:-3px}.process-number{margin:6px 0 0}.process-rail h3{margin:0;font-size:20px}.process-rail p{font-size:16px;max-width:none;grid-column:3}.process-rail strong{grid-column:3;grid-row:1}.process-rail strong+p{grid-row:2}.process-rail li:last-child{padding-bottom:0}.authorization-moment{gap:34px}.authorization-sizer{width:356px}.authorization-copy p{font-size:16px}.applications-grid{gap:30px}.applications-grid p{font-size:16px}}@media(max-width:767px){.wrap,.sample-nav{padding-inline:24px}.hero-atmosphere-host>div.relative.z-10{padding:60px 24px 24px}.hero-atmosphere-host .hero-copy h1{font-size:38px}.hero-copy{gap:24px}.hero-copy>p:not(:first-child):not(.hero-systems){font-size:17px;line-height:1.6}.hero-copy .hero-systems{font-size:11px}.hero-atmosphere-host .hero-lower{height:170px}.capability-section{padding:44px 24px}.capability-section>header h2{font-size:34px}.product-surface.light{padding:20px 16px}.product-surface.light .capability-workbench{display:block;margin-top:18px;min-height:0}.product-surface.light .intent-pane{padding:12px 0 28px}.product-surface.light .intent-reading{font-size:26px}.product-surface.light .output-pane{padding:24px 18px}.product-surface.light .capability-name{font-size:10px}.product-surface.light .constraint-value{font-size:16px}.benefits{padding-block:24px 62px}.proof-band{grid-template-columns:1fr;margin-top:34px}.proof-band article{display:grid;grid-template-columns:64px 1fr;gap:12px 20px;padding:24px 0}.proof-band article+article{border-left:0;border-top:1px solid #D9DFDC}.proof-number{font-size:44px;grid-row:1/3;margin:0}.proof-band h3{font-size:11px;letter-spacing:.035em;margin:0}.proof-band p{font-size:22px}.how-section{padding-block:54px}.process-rail{margin-top:36px}.process-rail li{grid-template-columns:30px 1fr;padding-left:24px;padding-bottom:30px;gap:8px 12px}.process-number{font-size:10px;margin-top:4px}.process-rail h3{font-size:21px}.process-rail p,.process-rail strong{grid-column:2;grid-row:auto}.process-rail strong+p{grid-row:auto}.process-rail strong{margin:0}.authorization-moment{grid-template-columns:1fr;margin-top:42px;padding-top:38px;gap:32px}.authorization-sizer{width:390px}.authorization-copy h3{font-size:34px}.authorization-copy p{max-width:500px}.authorization-demo{width:100%;display:flex;flex-direction:column;align-items:center}.authorization-hint{font-size:11px}.applications{padding-block:62px}.applications-grid{gap:42px;margin-top:34px}.applications-grid article:nth-child(2){padding-top:0}.application-art{aspect-ratio:564/410}.application-title{margin-top:22px}.integration-art .integration-mark{width:25px;height:25px}.integration-label{font-size:10px;top:calc(100% + 6px)}.integration-caption{font-size:10px;bottom:12px}.security{padding-block:8px 62px}.security-composition{grid-template-columns:1fr;gap:0}.security-statement{padding:34px 28px}.security-statement h3{font-size:34px}.security-composition figcaption{gap:12px}.security-composition figcaption strong{padding-left:12px}.closing-v3{padding-block:64px 56px}.closing-v3>.wrap{gap:38px}.closing-v3 p{font-size:18px}.closing-v3 .action-pair{gap:20px}.footer-v3>.wrap{padding-top:34px}.asset-dev-note{bottom:8px;left:8px;max-width:280px}.asset-dev-note details{padding:7px 9px}.asset-dev-note summary{font-size:8px}}@media(max-width:360px){.wrap,.sample-nav{padding-inline:16px}.hero-atmosphere-host>div.relative.z-10{padding-inline:16px}.hero-atmosphere-host .hero-copy h1{font-size:33px}.hero-copy>p:not(:first-child):not(.hero-systems){font-size:16px}.hero-copy .hero-systems{font-size:10px}.capability-section{padding-inline:16px}.product-surface.light,.product-surface.light .output-pane{padding-inline:12px}.product-surface.light .constraint-row{grid-template-columns:65px minmax(0,1fr)}.product-surface.light .constraint-value{font-size:14px}.product-surface.light .intent-reading{font-size:24px}.proof-band article{grid-template-columns:48px 1fr;gap:12px 16px}.proof-number{font-size:38px}.proof-band p{font-size:20px}.proof-band h3{font-size:10px}.authorization-copy h3{font-size:31px}.integration-label{font-size:9px}.security-statement{padding:30px 24px}.security-statement h3{font-size:31px}}.integration-art>div{height:90%;width:90%;margin:0 auto}.integration-mark{display:block}@media(max-width:600px){.wallet-illustration .illustration-label{font-size:13px;letter-spacing:0}.wallet-illustration .illustration-copy{font-size:18px}.wallet-illustration .illustration-value{font-size:17px}.wallet-illustration .illustration-caption{font-size:12px;letter-spacing:.04em}}.authorization-moment>*{min-width:0}.authorization-demo{min-width:0}.authorization-sizer{min-width:0;overflow:visible}@media(max-width:767px){.applications-grid,.authorization-moment{grid-template-columns:minmax(0,1fr)}.authorization-sizer{width:100%;max-width:390px}.security-composition{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.integration-art>div{width:80%;height:80%;margin:0 auto}}:root{--radix-soft:#F3F5F7;--radix-panel:#FAFBFB;--radix-rule:#D7DDE3;--radix-muted:#626B75;--muted:#F3F5F7;--secondary:#F3F5F7;--accent:#F3F5F7;--muted-foreground:#626B75;--border:#D7DDE3;--input:#D7DDE3;--color-border:#D7DDE3}.hero-copy>p:first-child{letter-spacing:.1em;color:#626b75}.hero-copy>p:not(:first-child):not(.hero-systems),.hero-copy .hero-systems{color:#626b75}.hero-copy{gap:24px}.hero-atmosphere-host .hero-copy h1{letter-spacing:-.05em}.hero-atmosphere-host .ambient-layer{opacity:.5}.hero-lower{height:clamp(190px,16vw,270px)}.capability-section{padding-top:58px}.capability-section>header h2{letter-spacing:-.045em}.capability-section>header p{color:#626b75}.product-surface.light{background:#f3f5f7;border:1px solid #E1E6EA;border-radius:3px;padding:28px 30px 30px;--line:#D7DDE3;--muted:#626B75}.product-surface.light .example-toolbar{padding-bottom:22px;border-bottom:1px solid #D7DDE3}.product-surface.light .example-selectors{gap:8px;flex-wrap:wrap}.product-surface.light .example-selectors button{border:1px solid transparent;border-radius:2px;padding:10px 16px;min-height:42px;font-size:14px;line-height:1.4;color:#626b75;transition:background .16s,color .16s,border-color .16s}.product-surface.light .example-selectors button[aria-pressed=true]{background:#fafbfb;color:#0e1116;border-color:#d0d8df;box-shadow:0 1px 2px #0e111608}.product-surface.light .example-selectors button[aria-pressed=true]:before{content:"";display:inline-block;vertical-align:middle;width:5px;height:5px;background:#008f5a;margin-right:8px}.product-surface.light .capability-workbench{margin-top:28px;gap:44px;grid-template-columns:1.1fr 1fr;min-height:0}.product-surface.light .intent-pane{padding:22px 10px 22px 0}.product-surface.light .intent-reading{font-size:clamp(27px,2.2vw,36px);line-height:1.5;letter-spacing:-.03em}.product-surface.light .intent-phrase{text-underline-offset:6px;text-decoration-color:#9eafba}.product-surface.light .output-pane{background:#fafbfb;border:1px solid #E1E6EA;border-radius:2px;padding:28px 32px}.product-surface.light .capability-display-name{font-size:clamp(28px,2.2vw,36px);letter-spacing:-.035em}.product-surface.light .capability-name{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:10px 0 26px;color:#626b75;line-height:1.6}.capability-name>span{font:11px/1.6 Geist,Arial,sans-serif;color:#7b8590}.capability-name code{font:10px/1.6 Martian Mono,monospace;letter-spacing:0;overflow-wrap:anywhere}.product-surface.light .constraint-row{padding-block:10px;min-height:46px}.product-surface.light .constraint-key{color:#626b75}.product-surface.light .constraint-value{font-weight:500;font-size:18px}.product-surface.light .constraint-row[data-active=true]{border-radius:2px}.capability-after .context-note{color:#626b75}.capability-after{font-size:15px;gap:12px 70px}.benefits{padding-block:62px 96px}.proof-band{margin-top:46px;border-top:1px solid #D7DDE3;padding-top:32px}.proof-band article{padding-inline:42px}.proof-band article+article{border-left-color:#d7dde3}.proof-number{font:400 19px/1.4 Martian Mono,monospace;letter-spacing:-.04em;color:#74808c;margin-bottom:34px}.proof-band h3{font-size:12px;letter-spacing:.035em;margin-bottom:18px}.proof-band p{font-size:clamp(21px,1.8vw,26px);line-height:1.4;letter-spacing:-.025em}.how-section{background:#f3f5f7;padding-block:84px 80px}.process-rail{margin-top:52px}.process-rail li{border-top:1px solid #B9C4CE;padding-top:28px}.process-rail li:before{width:7px;height:7px;top:-4px;border:1px solid #7C8B99;background:#f3f5f7}.process-rail li:first-child:before{background:#0e1116;border-color:#0e1116}.process-number{font-size:11px;color:#74808c;margin-bottom:20px}.process-rail h3{margin-bottom:16px;font-size:22px}.process-rail p{color:#626b75;line-height:1.7}.process-rail strong{font-size:13px}.authorization-moment{border-top-color:#d7dde3;padding-top:48px;gap:88px;grid-template-columns:1fr 1fr;margin-top:56px}.authorization-copy>span{color:#626b75}.authorization-copy h3{max-width:500px}.authorization-copy p{color:#626b75;max-width:460px}.authorization-demo{width:100%;max-width:470px}.authorization-sizer{width:356px;margin-inline:auto;min-height:0}.authorization-interaction{border-radius:8px}.authorization-interaction>div{border-radius:8px!important;box-shadow:0 4px 18px #0e111608;border-color:#d7dde3}.authorization-hint{color:#74808c;margin-top:20px;font-size:11px;line-height:1.8}.decision-request,.decision-outcome{width:356px;max-width:100%;margin-inline:auto;display:grid;grid-template-columns:1fr;gap:5px;padding:16px 20px;background:#fafbfb;border:1px solid #D7DDE3;border-radius:2px}.decision-request>span,.decision-outcome>span{font:9px/1.5 Martian Mono,monospace;color:#74808c;letter-spacing:.03em}.decision-request strong,.decision-outcome strong{font-size:16px;font-weight:500;line-height:1.4;letter-spacing:-.01em}.decision-request small{font-size:12px;color:#626b75}.decision-outcome{background:transparent;border-color:transparent;padding-top:8px;padding-bottom:0;text-align:center}.decision-outcome[data-active=true] strong{color:#005c3a}.decision-connector{width:1px;height:22px;background:#aebcc8;margin:0 auto;position:relative}.decision-connector:after{content:"";position:absolute;bottom:1px;left:-2px;width:5px;height:5px;transform:rotate(45deg);border-right:1px solid #AEBCC8;border-bottom:1px solid #AEBCC8}.applications{padding-block:94px}.applications-grid{grid-template-columns:1fr 1fr;gap:48px}.applications-grid article:nth-child(2){padding-top:0}.applications-grid p{font-size:17px;color:#626b75}.applications-grid li{border-color:#d7dde3}.illustration-study{aspect-ratio:16/10;background:#f3f5f7;border:1px solid #CAD4DE;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:24px 28px;color:#0e1116;overflow:hidden}.study-topline,.study-footline{display:flex;justify-content:space-between;align-items:center;gap:16px;font:9px/1.5 Martian Mono,monospace;color:#74808c;letter-spacing:.05em}.study-topline{padding-bottom:15px;border-bottom:1px solid #D7DDE3}.study-footline{padding-top:15px;border-top:1px solid #D7DDE3;letter-spacing:.015em}.study-footline small{font:11px/1.5 Geist,Arial,sans-serif;letter-spacing:0;text-align:right}.study-sequence{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:30px}.study-sequence:before{content:"";position:absolute;top:27px;left:16.66%;right:16.66%;height:1px;background:#b9c5d0}.study-stage{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;position:relative;min-width:0}.study-glyph{width:56px;height:56px;display:grid;place-items:center;background:#fafbfb;border:1px solid #C9D4DD;border-radius:2px}.study-stage:nth-child(2) .study-glyph{border-color:#008f5a;color:#005c3a}.study-stage>span:not(.study-glyph){font-size:12px;line-height:1.4;max-width:130px;min-height:34px;color:#626b75}.study-stage small{font:9px Martian Mono,monospace;color:#8a96a2}.boundary-study{aspect-ratio:auto;min-height:380px;width:100%}.study-boundary{border:1px dashed #9BABB9;padding:24px;margin-block:28px;background:#fafbfb}.boundary-caption{display:flex;align-items:center;gap:14px;color:#005c3a}.boundary-caption strong{font-size:20px;letter-spacing:-.025em;font-weight:500}.boundary-functions{display:flex;gap:32px;margin-top:30px}.boundary-functions>div{display:flex;gap:12px;align-items:center;flex:1;min-width:0;color:#626b75}.boundary-functions span{font-size:13px;line-height:1.5}.study-boundary>p{font-size:13px;color:#005c3a;border-top:1px solid #D7DDE3;margin-top:24px;padding-top:16px}.security-composition figure{padding:0;background:transparent;justify-content:stretch}.security-composition .illustration-study{flex:1}.security-composition figcaption{margin:0;padding:16px 0 0;justify-content:flex-start}.security-composition figcaption strong{padding:0;border:0;color:#626b75;font-weight:400}.security-statement{padding:44px 40px}.security-statement p{max-width:490px}.security-proofs article+article{border-color:#d7dde3}.security-proofs p{color:#626b75}.closing-v3{padding-block:80px 70px;position:relative}.closing-v3>.wrap{grid-template-columns:1.1fr 1fr;align-items:end;gap:60px}.closing-v3 h2{font-size:clamp(40px,4.2vw,64px)}.closing-v3 p{max-width:510px;color:#bac2cb}.closing-v3 .action-pair{justify-content:flex-end;padding-bottom:10px;gap:18px}.footer-v3>.wrap{border-top-color:#ffffff24;padding-top:34px}.footer-v3 p,.footer-v3 .legal{color:#98a4af}@media(min-width:1600px){.illustration-study{padding:28px 32px}.study-sequence{margin-block:42px}.study-stage>span:not(.study-glyph){font-size:14px}.study-topline,.study-footline{font-size:10px}.boundary-study{min-height:410px}}@media(max-width:1100px){.product-surface.light .capability-workbench{gap:28px}.product-surface.light .output-pane{padding:26px}.proof-band article{padding-inline:28px}.authorization-moment{gap:40px}.applications-grid{gap:32px}.illustration-study{padding:20px}.study-sequence{gap:10px}.study-topline,.study-footline{font-size:8px}.study-footline small{font-size:10px}.boundary-functions{gap:18px}.boundary-functions>div{flex-direction:column;align-items:flex-start;gap:10px}.study-boundary{padding:20px}.closing-v3>.wrap{gap:36px}.closing-v3 .action-pair{flex-direction:column;align-items:flex-start}}@media(max-width:900px){.product-surface.light .capability-workbench{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.product-surface.light .output-pane{padding:22px}.product-surface.light .capability-display-name{font-size:27px}.product-surface.light .constraint-value{font-size:16px}.product-surface.light .capability-name{gap:4px;flex-direction:column}.process-rail li{border-top:0;border-left:1px solid #B9C4CE;padding-top:0}.process-rail li:before{left:-4px;top:9px}.process-number{margin-bottom:0}.process-rail h3{font-size:20px}.authorization-moment{gap:24px}.authorization-copy h3{font-size:34px}.authorization-copy p{font-size:16px}.study-sequence{margin-block:25px;gap:8px}.study-glyph{width:42px;height:42px}.study-sequence:before{top:20px}.study-stage>span:not(.study-glyph){font-size:10px;min-height:28px}.study-footline{flex-direction:column;align-items:flex-start;gap:4px}.study-footline small{text-align:left}.boundary-caption strong{font-size:18px}.closing-v3>.wrap{grid-template-columns:1fr 1fr}}@media(max-width:767px){.hero-copy{gap:22px}.hero-atmosphere-host .hero-lower{height:168px}.capability-section{padding-top:42px}.product-surface.light{padding:18px 16px 20px}.product-surface.light .example-selectors{gap:4px;flex-wrap:nowrap}.product-surface.light .example-selectors button{font-size:11px;padding:8px 5px;flex:1;min-height:44px;text-align:center;white-space:normal}.product-surface.light .example-selectors button[aria-pressed=true]:before{display:none}.product-surface.light .example-toolbar{padding-bottom:16px}.product-surface.light .capability-workbench{display:block;margin-top:22px}.product-surface.light .intent-pane{padding:4px 0 26px}.product-surface.light .intent-reading{font-size:27px}.product-surface.light .output-pane{padding:24px 18px}.product-surface.light .capability-name{flex-direction:row;gap:9px}.product-surface.light .constraint-value{font-size:16px}.capability-after{font-size:15px}.proof-band{padding-top:0;margin-top:30px}.proof-band article{display:block;padding:24px 0}.proof-band article+article{border-left:0;border-top:1px solid #D7DDE3}.proof-number{font-size:14px;margin-bottom:14px}.proof-band h3{font-size:12px;margin-bottom:12px}.proof-band p{font-size:23px}.benefits{padding-block:32px 54px}.how-section{padding-block:54px}.process-rail{margin-top:36px}.process-rail li{padding-bottom:30px}.process-rail h3{margin:0}.authorization-moment{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:36px;padding-top:34px}.authorization-copy h3{font-size:34px}.authorization-demo{max-width:420px;justify-self:center}.authorization-sizer{width:356px;max-width:100%;min-height:0}.decision-request,.decision-outcome{width:356px;max-width:100%}.authorization-hint{margin-top:18px}.applications{padding-block:58px}.applications-grid{grid-template-columns:minmax(0,1fr);gap:42px}.illustration-study{padding:18px 20px;aspect-ratio:4/3}.study-sequence{margin-block:28px}.study-stage>span:not(.study-glyph){font-size:11px;max-width:94px}.study-footline{flex-direction:row;align-items:center;font-size:8px}.study-footline small{font-size:9px;text-align:right;max-width:95px}.study-glyph{width:44px;height:44px}.study-sequence:before{top:21px}.boundary-study{min-height:365px;aspect-ratio:auto}.study-boundary{padding:22px 18px}.boundary-functions{flex-direction:row}.boundary-caption strong{font-size:20px}.boundary-functions span{font-size:12px}.security-statement{padding:34px 28px}.security-composition figcaption{padding:16px 0}.closing-v3{padding-block:62px 50px}.closing-v3>.wrap{grid-template-columns:1fr;gap:32px}.closing-v3 .action-pair{justify-self:start;flex-direction:row;gap:16px;padding:0}.closing-v3 p{font-size:18px;line-height:1.6}.footer-v3>.wrap{padding-top:28px}}@media(max-width:360px){.product-surface.light{padding-inline:12px}.product-surface.light .intent-reading{font-size:24px}.product-surface.light .output-pane{padding-inline:14px}.product-surface.light .capability-name{gap:4px;flex-direction:column}.product-surface.light .constraint-value{font-size:14px}.illustration-study{padding:16px}.study-stage>span:not(.study-glyph){font-size:10px}.study-sequence{gap:6px}.study-glyph{width:40px;height:40px}.study-glyph svg{width:22px;height:22px}.study-sequence:before{top:19px}.study-footline{font-size:7px}.study-footline small,.study-topline{font-size:8px}.study-boundary{padding:20px 16px}.boundary-caption strong{font-size:18px}.boundary-functions span{font-size:11px}.security-statement{padding:30px 24px}.decision-request strong,.decision-outcome strong{font-size:15px}.authorization-hint{font-size:10px}}.decision-checks{display:flex;flex-wrap:wrap;gap:12px 20px;padding:0;margin:24px 0 0;list-style:none;color:#626b75;font-size:12px}.decision-checks li{padding-bottom:8px;border-bottom:1px solid #BCC8D2}.capability-name>span,.proof-number,.process-number,.authorization-hint,.decision-request>span,.decision-outcome>span,.study-topline,.study-footline,.study-stage small{color:#626e7a}@media(max-width:767px){.study-topline,.study-footline{font-size:9px}.study-footline small{font-size:10px}.study-glyph svg{width:24px;height:24px}}:root{--radix-green:#008F5A;--radix-soft:#F3F5F7;--radix-panel:#FAFBFB;--secondary:#F3F5F7;--muted:#F3F5F7;--accent:#F3F5F7}.hero-atmosphere-host .ambient-layer{inset:auto auto -125px -17%;width:104%;height:480px;opacity:.85;mask-image:linear-gradient(to bottom,transparent 0%,#000 35%,#000 65%,transparent 94%),linear-gradient(to right,transparent 0%,#000 24%,#000 69%,transparent 98%);mask-composite:intersect}.hero-atmosphere-host .ambient-paths{height:100%}.connected-systems{display:flex;gap:16px;justify-content:space-between;border-top:1px solid #DFE4E8;margin:24px 0 0;padding-top:16px;font:11px/1.5 Geist,Arial,sans-serif;color:#626b75}.connected-systems dd{margin:0;text-align:right;color:#46505a}.security{padding-block:48px 112px}.security .section-heading>p{max-width:680px;font-size:20px;line-height:1.55;margin:26px 0 0;color:#626b75}.security-composition figure{background:#f3f5f7;padding:36px 24px 26px;display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:380px}.security-composition figure img{width:100%;height:auto;object-fit:contain;display:block;max-height:360px}.security-composition figcaption{margin-top:24px;color:#626b75}.security-proofs{grid-template-columns:repeat(4,minmax(0,1fr))}.story-section{background:#f3f5f7;padding-block:80px 0}.story-section>.section-heading{margin-bottom:56px}.story-stage{max-width:1728px;margin:auto;position:relative}.story-scroll{height:min(820px,90vh);min-height:620px;scrollbar-width:none}.story-scroll>.sticky,.story-scroll>div>.sticky{height:min(820px,90vh);min-height:620px}.story-scroll h3{font-size:clamp(32px,3.1vw,52px);line-height:1.05;font-weight:500;letter-spacing:-.045em;max-width:560px}.story-scroll .h-64{height:360px}.story-chapter-number{font:11px/1.5 Martian Mono,monospace;display:block;margin-bottom:28px;color:#005c3a}.story-scroll .absolute.top-16{top:34px;left:64px}.story-scroll .absolute.top-16 button{position:relative;min-height:24px;background:transparent}.story-scroll .absolute.top-16 button:after{content:"";position:absolute;left:0;right:0;top:10px;height:3px;background:#a8b2bb;border-radius:2px}.story-scroll .absolute.top-16 button[aria-current=step]:after{background:#008f5a}.story-scroll .story-media-column>div{height:min(660px,72vh)}.chapter-media{width:100%;height:100%;min-height:180px;background:#fafbfb;border:1px solid #CCD5DD;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;color:#63717d;padding:24px}.chapter-media>span{font:11px/1.5 Martian Mono,monospace;color:#005c3a;margin-bottom:20px}.chapter-media>strong{font:500 11px/1.6 Geist,Arial,sans-serif;letter-spacing:.12em}.chapter-media>small{font-size:10px;letter-spacing:.06em}.source-sticky-story{max-width:1728px;margin:auto}.source-sticky-story h3{letter-spacing:-.04em;line-height:1.06}.source-sticky-story .chapter-media{border-width:0 0 0 1px}.story-jump{display:flex;gap:28px;justify-content:center;padding:20px;border-top:1px solid #D7DDE3;border-bottom:1px solid #D7DDE3}.story-jump button{font-size:13px;padding:10px 8px;background:transparent;border:0;color:#0e1116}.v32-review{position:fixed;bottom:14px;left:14px;z-index:100;max-width:min(360px,calc(100vw - 28px));font:10px/1.5 Martian Mono,monospace}.v32-review details{background:#fff;border:1px solid #CCD5DD;padding:10px 12px;box-shadow:0 4px 18px #0e111609}.v32-review summary{cursor:pointer}.v32-review label{display:block;margin-top:20px}.v32-review select{display:block;width:100%;margin-top:10px;padding:9px 6px;background:#fafbfb;font:12px Geist,Arial,sans-serif;border:1px solid #CCD5DD;color:#0e1116}.v32-review p{font-size:10px;margin:20px 0 6px}.v32-review small{font:12px/1.5 Geist,Arial,sans-serif;color:#626b75}.connections-section{padding-block:112px;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:56px}.connections-section .section-heading{margin:0}.connections-section .section-heading p{font-size:19px;line-height:1.6;max-width:440px;margin-top:24px;color:#626b75}.connection-hub{aspect-ratio:564/410;width:100%;min-width:0;max-width:780px;position:relative;--border:#BFCBD2;--color-primary:#008F5A;--background:#FAFBFB}.connection-hub.integration-art>div{width:100%;height:100%;margin:0}.connection-hub .integration-mark{width:44px;height:44px;background:#0e1116}.connection-hub .integration-label{font-size:12px;color:#46535d}@media(min-width:1728px){.source-sticky-story .sticky>div:first-child>div{padding-left:72px;padding-top:30%}.source-sticky-story h3{font-size:62px!important}.source-sticky-story p{font-size:21px!important}}@media(max-width:1025px){.source-sticky-story .sticky{min-height:760px}.connections-section{gap:24px;grid-template-columns:1fr 1.1fr}.connections-section h2{font-size:38px}}@media(max-width:767px){.hero-atmosphere-host .ambient-layer{left:-75%;width:190%;height:340px;bottom:-100px}.security{padding-block:28px 64px}.security .section-heading>p{font-size:18px}.security-composition figure{min-height:260px;padding:26px 12px}.security-proofs{grid-template-columns:1fr 1fr;gap:24px}.story-section{padding-top:56px}.story-section>.section-heading{margin-bottom:28px}.story-scroll,.story-scroll>div>.sticky{height:780px;min-height:0}.story-scroll>div>.sticky>.grid{grid-template-rows:1fr 220px}.story-scroll .relative.flex.flex-col{padding:74px 24px 28px;border-right:0}.story-scroll .h-64{height:340px}.story-scroll h3{font-size:34px;line-height:1.1}.story-scroll p{font-size:17px}.story-scroll .absolute.top-16{top:20px;left:24px}.story-media-column{display:flex!important;padding:0 24px 24px;background-image:none!important}.story-scroll .story-media-column>div{width:100%;height:100%;border-radius:10px;box-shadow:none;border:0}.story-media-column .chapter-media{min-height:0;gap:6px}.story-media-column .chapter-media>span{margin-bottom:8px}.source-sticky-story .sticky>div:first-child>div{padding-top:8%}.source-sticky-story h3{font-size:32px!important}.source-sticky-story p{font-size:17px!important}.source-sticky-story .chapter-media{border:1px solid #CCD5DD}.story-jump{gap:14px;padding:12px}.connections-section{grid-template-columns:minmax(0,1fr);padding-block:64px;gap:36px}.connections-section .section-heading p{font-size:18px}.connection-hub{margin-bottom:20px}.connection-hub .integration-mark{width:30px;height:30px}.connection-hub .integration-label{font-size:10px}.v32-review{bottom:8px;left:8px;font-size:8px}.connected-systems{font-size:10px;gap:8px}}@media(max-width:360px){.security-proofs{grid-template-columns:1fr}.story-scroll .relative.flex.flex-col{padding-inline:20px}.story-scroll h3{font-size:30px}.connections-section h2{font-size:32px}.connection-hub .integration-label{font-size:9px}}.story-scroll h3+p{margin-top:24px!important}.source-sticky-story h3+p{margin-top:24px!important}@media(min-width:1026px){.source-sticky-story .sticky>div:first-child>div{padding-top:28%;padding-right:26px}.source-sticky-story h3{font-size:clamp(38px,3.3vw,54px)!important}.source-sticky-story p{font-size:clamp(17px,1.2vw,21px)!important;line-height:1.55}}.hub-pulse{opacity:0;animation:hub-visible-window 12s linear infinite both}@keyframes hub-visible-window{0%{opacity:0}2%,30%{opacity:1}33.333%,to{opacity:0}}.hub-pulse.is-reduced{animation:none;opacity:0}@media(prefers-reduced-motion:reduce){.hub-pulse{animation:none!important;opacity:0}}html[data-reduce=true] .hub-pulse{animation:none!important;opacity:0}.hero-atmosphere-host .ambient-layer{opacity:1;mask-image:linear-gradient(to bottom,transparent 0%,#000 28%,#000 75%,transparent 98%),linear-gradient(to right,transparent 0%,#000 20%,#000 75%,transparent 100%)}.product-surface.light{padding-block:24px}.product-surface.light .capability-workbench{min-height:340px}.product-surface.light .output-pane{border-color:#cdd6de}.connections-section{grid-template-columns:minmax(0,.58fr) minmax(0,1.42fr);gap:32px}.connection-hub{aspect-ratio:720/410;max-width:980px}.connection-hub.integration-art>.directional-integration{width:100%;height:100%;position:relative;margin:0}.directional-integration>svg{position:absolute;inset:0;width:100%;height:100%}.connection-node,.connection-center{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;background:#fafbfb;border:1px solid #BAC7D0;border-radius:8px;width:58px;height:58px}.connection-center{width:88px;height:88px;border-radius:12px;background:#fff;box-shadow:0 4px 16px #0e11160a}.connection-node>span{position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%);font:12px/1.3 Geist,Arial,sans-serif;white-space:nowrap;color:#46535d}.route-pulse{opacity:0;animation:route-active-window 18.4s linear infinite both}@keyframes route-active-window{0%{opacity:0}1%,23%{opacity:1}25%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.route-pulse{animation:none!important;opacity:0}}html[data-reduce=true] .route-pulse{animation:none!important;opacity:0}@media(max-width:1024px){.connections-section{grid-template-columns:1fr;gap:42px}.connections-section .section-heading p{max-width:660px}.connection-hub{max-width:980px;margin-inline:auto}}@media(max-width:767px){.product-surface.light .capability-workbench{min-height:0}.connection-node{width:34px;height:34px;border-radius:5px}.connection-node svg{width:20px;height:20px}.connection-center{width:52px;height:52px;border-radius:7px}.connection-node>span{font-size:9px}.connection-hub .integration-mark{width:30px;height:30px}.connection-hub{margin-bottom:26px}}@media(min-width:1025px){.connections-section .section-heading h2{font-size:46px}}@media(max-width:767px){.connection-hub{aspect-ratio:9/7}.connection-node{width:30px;height:30px}.connection-node>span{top:calc(100% + 4px)}}.applications .application-media{display:block;width:100%;aspect-ratio:1586/992;background:#fff;border:0;padding:0;text-decoration:none}.applications .application-media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center top}@media(min-width:768px)and (max-width:1024px){.applications .applications-grid{grid-template-columns:minmax(0,1fr);gap:54px}}.applications.applications-editorial{background:#f3f5f7;width:100%;max-width:none;margin:0;padding:100px 0 112px}.applications-editorial>.wrap{width:100%;max-width:1440px;margin-inline:auto}.applications-editorial .section-heading{margin-bottom:64px}.applications-editorial .application-rows{display:grid;gap:104px}.applications-editorial .application-row{display:grid;grid-template-columns:minmax(0,64fr) minmax(0,36fr);gap:48px;align-items:center}.applications-editorial .business-row{grid-template-columns:minmax(0,36fr) minmax(0,64fr)}.applications-editorial .business-row .application-media{grid-column:2;grid-row:1}.applications-editorial .business-row .application-copy{grid-column:1;grid-row:1}.applications-editorial .application-media{margin:0;aspect-ratio:1586/992;background:#fff;border:1px solid #D8DFDD;border-radius:1px;box-shadow:none;padding:0;cursor:default;min-width:0}.applications-editorial .application-media img{width:100%;height:auto;aspect-ratio:1586/992;object-fit:contain;display:block}.applications-editorial .application-copy{min-width:0}.applications-editorial .application-copy h3{font:500 clamp(18px,1.45vw,22px)/1.3 Geist,Arial,sans-serif;letter-spacing:.025em;margin:0 0 22px;color:#0e1116}.applications-editorial .application-copy>p{font-size:clamp(18px,1.5vw,22px);line-height:1.6;color:#606b75;margin:0;max-width:440px}.applications-editorial .application-copy .application-actions{font-size:12px;line-height:1.9;color:#606b75;margin-top:30px;max-width:440px}@media(max-width:1279px)and (min-width:1025px){.applications-editorial .application-row{gap:32px}.applications-editorial .application-copy h3{font-size:18px}}@media(max-width:1024px){.applications.applications-editorial{padding-block:72px 80px}.applications-editorial .section-heading{margin-bottom:48px}.applications-editorial .application-rows{gap:72px}.applications-editorial .application-row,.applications-editorial .business-row{grid-template-columns:minmax(0,1fr);gap:28px}.applications-editorial .business-row .application-media,.applications-editorial .business-row .application-copy{grid-column:auto;grid-row:auto}.applications-editorial .application-copy>p{max-width:640px}.applications-editorial .application-copy h3{margin-bottom:16px}.applications-editorial .application-copy .application-actions{margin-top:18px;max-width:none}}@media(max-width:767px){.applications.applications-editorial{padding-block:60px 64px}.applications-editorial .section-heading{margin-bottom:36px}.applications-editorial .application-rows{gap:56px}.applications-editorial .application-row{gap:24px}.applications-editorial .application-copy h3{font-size:17px;letter-spacing:.015em}.applications-editorial .application-copy>p{font-size:18px}.applications-editorial .application-copy .application-actions{font-size:11px}}.applications-final{padding:80px 0;background:#fafbfb;color:#0e1116}.applications-final>.wrap{max-width:1664px}.applications-final .section-heading{margin-bottom:40px}.application-editorial-stage{display:grid;grid-template-columns:minmax(0,29fr) minmax(0,67fr);column-gap:4%;align-items:center}.application-feature-selectors{display:grid;gap:22px;min-width:0}.application-feature-selectors button{position:relative;display:block;text-align:left;border:0;background:none;padding:20px 0 20px 24px;color:#606863;font-family:Geist,Arial,sans-serif;cursor:pointer;transition:color .17s cubic-bezier(.16,1,.3,1)}.application-feature-selectors button:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:#d9dfdc;transition:background-color .17s cubic-bezier(.16,1,.3,1)}.application-feature-selectors button[aria-selected=true]{color:#0e1116}.application-feature-selectors button[aria-selected=true]:before{width:2px;background:#008f5a}.application-number{display:block;font:11px/1.5 Martian Mono,monospace;margin-bottom:13px}.application-name{display:block;font-size:clamp(23px,1.65vw,28px);font-weight:500;line-height:1.18;letter-spacing:-.03em}.application-selector-copy{display:block;margin-top:16px;font-size:17px;line-height:1.55}.application-examples{display:block;font-size:12px;line-height:1.7;margin-top:16px;color:#606863}.applications-final :focus-visible{outline:2px solid #005C3A;outline-offset:5px}.application-art-stage{position:relative;width:100%;display:grid;background:#fff;border:1px solid #E5E9E7;border-radius:1px;box-shadow:none;min-width:0;overflow:hidden}.application-art-stage img{position:relative;grid-area:1/1;width:100%;height:auto;aspect-ratio:1586/992;object-fit:contain;display:block;pointer-events:none}.application-mobile-copy{display:none}@media(max-width:1100px){.application-feature-selectors button{padding-left:18px}.application-selector-copy{font-size:15px}.application-name{font-size:23px}}@media(max-width:900px){.application-editorial-stage{grid-template-columns:minmax(0,1fr);gap:24px}.application-feature-selectors{gap:10px}.application-feature-selectors button{padding:12px 0 12px 18px;display:flex;align-items:baseline;gap:14px}.application-number{margin:0;font-size:10px}.application-name{font-size:22px}.application-selector-copy{display:none}.application-mobile-copy{display:grid;font-size:16px;line-height:1.55}.application-mobile-copy>div{grid-area:1/1}.application-mobile-copy .application-examples{margin-top:12px}.applications-final .section-heading{margin-bottom:32px}}@media(max-width:767px){.applications-final{padding-block:64px}.application-name{font-size:21px}}.hero-atmosphere-host .ambient-layer{translate:0 -40px}@media(max-width:767px){.hero-atmosphere-host .ambient-layer{translate:0 -24px}}@media(prefers-reduced-motion:reduce){.application-feature-selectors button,.application-feature-selectors button:before{transition:none}}html[data-reduce=true] .application-feature-selectors button,html[data-reduce=true] .application-feature-selectors button:before{transition:none}.hero-line-clip{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.hero-line-clip>span{display:block}@media(prefers-reduced-motion:reduce){[data-reveal],[data-hero-eyebrow],[data-hero-line],[data-hero-body],[data-hero-ctas]{transform:none!important;opacity:1!important}.hero-request-pulse{display:none!important}.verified-trail{stroke-dashoffset:0!important;opacity:.6!important}}html[data-reduce=true] [data-reveal]{transform:none!important;opacity:1!important}:root{--radix-entrance-ease:cubic-bezier(.16,1,.3,1)}[data-hero-eyebrow],[data-hero-line],[data-hero-body],[data-hero-ctas]{animation-name:radix-hero-enter;animation-timing-function:var(--radix-entrance-ease);animation-fill-mode:both;animation-iteration-count:1}[data-hero-eyebrow]{--entrance-y:8px;animation-delay:80ms;animation-duration:.45s}[data-hero-line]{--entrance-y:20px;animation-duration:.65s}[data-hero-line="0"]{animation-delay:.16s}[data-hero-line="1"]{animation-delay:.3s}[data-hero-body]{--entrance-y:10px;animation-delay:.46s;animation-duration:.5s}[data-hero-ctas]{--entrance-y:8px;animation-delay:.65s;animation-duration:.42s}@keyframes radix-hero-enter{0%{opacity:0;transform:translateY(var(--entrance-y))}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){[data-hero-eyebrow],[data-hero-line],[data-hero-body],[data-hero-ctas]{animation:none!important;transform:none!important;opacity:1!important}}html[data-reduce=true] :is([data-hero-eyebrow],[data-hero-line],[data-hero-body],[data-hero-ctas]){animation:none!important;transform:none!important;opacity:1!important}.hero-copy>p:not(:first-child):not(.hero-systems){max-width:720px;line-height:1.55}.capability-section{padding-bottom:44px}.capability-section>header p{max-width:62ch}.product-surface.light .intent-phrase{text-decoration-color:#b8c5c0}.product-surface.light .intent-phrase:hover,.product-surface.light .intent-phrase:focus-visible{text-decoration-color:#005c3a;text-decoration-thickness:2px}.product-surface.light .intent-phrase[data-active=true]{text-decoration-color:transparent;background:#005c3a;color:#fff}.security{padding-bottom:56px}.security .section-heading p{max-width:62ch}.security-statement h3{max-width:490px}.security-statement p{font-size:18px;line-height:1.55;max-width:43ch}.security-proofs{margin-top:32px}.security-proofs h3{margin-bottom:10px}.security-proofs p{font-size:16px;line-height:1.55;max-width:28ch}.connections-section{padding-block:88px}.connections-section .section-heading p{max-width:45ch}.applications-final{padding-bottom:64px}.applications-final .section-heading{margin-bottom:32px}.application-examples{font-size:13px}.application-feature-selectors button[aria-selected=false] .application-examples{visibility:hidden}@media(max-width:1100px){.security-statement p{font-size:17px}}@media(max-width:900px){.connections-section{padding-block:64px}.security-proofs{grid-template-columns:repeat(2,minmax(0,1fr))}.security-proofs article:nth-child(3){border-left:0;padding-left:0}}@media(max-width:767px){.hero-atmosphere-host>div.relative.z-10>.hero-copy>p[data-hero-body]{font-size:17px}.hero-copy>p:not(:first-child):not(.hero-systems){line-height:1.6}.capability-section,.security{padding-bottom:36px}.security-statement p{font-size:17px}.security-proofs p{font-size:16px}.applications-final .section-heading{margin-bottom:26px}.applications-final{padding-bottom:56px}}@media(max-width:360px){.hero-atmosphere-host>div.relative.z-10>.hero-copy>p[data-hero-body]{font-size:16px}.security-proofs{grid-template-columns:1fr}.security-proofs article+article{border-left:0;padding-left:0}}@media(min-width:1600px){.connection-hub.integration-art>.directional-integration{transform:scale(1.11);transform-origin:center}}.directional-integration .route-pulse{animation:none}.connection-state-ring{position:absolute;inset:-1px;border:2px solid #008F5A;border-radius:inherit;pointer-events:none;opacity:0}.connection-state-ring.static{opacity:.7}.security-composition figure.radix-device-panel{background:#e9eaeb;overflow:hidden}.radix-device-stage{position:relative;aspect-ratio:1.8;max-height:360px;width:100%}.security-composition .radix-device-stage img{position:absolute;width:148%;max-width:none;max-height:none;height:auto;left:53%;top:50%;transform:translate(-50%,-50%)}@media(max-width:600px){.security-composition .radix-device-stage img{width:140%;left:53%}}.trust-evidence{border-top:1px solid var(--radix-rule);margin-top:44px;padding-top:32px;display:grid;grid-template-columns:1fr 1.13fr;gap:32px;align-items:start}.trust-evidence-eyebrow{display:block;font:10px/1.6 Martian Mono,monospace;letter-spacing:.08em;color:var(--radix-muted);margin-bottom:14px}.trust-evidence h3{font-size:clamp(25px,2vw,32px);font-weight:500;line-height:1.18;letter-spacing:-.03em}.trust-evidence>p{font-size:18px;line-height:1.6;color:var(--radix-muted);max-width:60ch;padding-top:30px}.applications-final .section-heading{max-width:1344px;margin-inline:auto;margin-bottom:26px}@media(max-width:900px){.trust-evidence{grid-template-columns:1fr;gap:18px;margin-top:32px;padding-top:28px}.trust-evidence>p{padding-top:0;font-size:17px}.applications-final .section-heading{margin-bottom:24px}}.applications-final>.wrap{max-width:1440px}.application-editorial-stage{grid-template-columns:minmax(0,27fr) minmax(0,70fr);column-gap:3%}.application-feature-selectors button{padding-left:0}.application-feature-selectors button:before{left:-16px}@media(max-width:900px){.application-editorial-stage{grid-template-columns:minmax(0,1fr)}.application-feature-selectors button{display:block;padding-left:0}.application-feature-selectors button:before{left:-10px}.application-number{margin-bottom:6px}}.contact-page{min-height:100svh;display:flex;flex-direction:column;background:#fff}.contact-main{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:90px;padding-bottom:100px;flex:1;align-items:center}.contact-eyebrow{font:10px/1.6 Martian Mono,monospace;letter-spacing:.08em;color:#606863;margin-bottom:24px}.contact-main h1{font-size:clamp(36px,3.5vw,56px);line-height:1.08;letter-spacing:-.045em;font-weight:500;max-width:560px}.contact-support{font-size:20px;line-height:1.55;color:#606863;max-width:48ch;margin-top:24px}.contact-details h2{font-size:26px;line-height:1.25;letter-spacing:-.025em;font-weight:500;margin-bottom:16px}.contact-email{display:inline-block;font-size:clamp(17px,1.5vw,24px);line-height:1.5;text-decoration:underline;text-decoration-color:#d9dfdc;text-underline-offset:5px;user-select:text;overflow-wrap:anywhere;margin-bottom:30px}.contact-email:hover{text-decoration-color:#008f5a}.contact-hint{font-size:14px;line-height:1.6;color:#606863;max-width:38ch;margin-top:20px}.contact-back{font-size:14px;white-space:nowrap;min-height:32px;display:inline-flex;align-items:center}.contact-page .footer-v3{padding-top:32px}@media(max-width:900px){.contact-main{grid-template-columns:1fr;gap:48px;padding-top:64px;padding-bottom:72px}.contact-support{font-size:18px}.contact-main h1{max-width:560px}}@media(max-width:767px){.contact-main{padding-top:40px;padding-bottom:56px;gap:36px}.contact-support{font-size:17px}.contact-main h1{font-size:36px}.contact-back{font-size:12px}.contact-details h2{font-size:24px}}.contact-page .sample-nav{width:100%}.contact-main{align-items:start}@media(min-width:901px){.contact-details{padding-top:40px}}.team-portrait{display:block;width:128px;height:128px;flex-shrink:0;overflow:hidden;border-radius:1px;background:#0e1116}.team-portrait img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.team-section{padding-block:76px 80px}.team-section>.section-heading{margin-bottom:40px}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 56px}.team-profile{min-width:0;border-top:1px solid #D9DFDC;padding-top:24px}.team-profile h3{font-size:24px;line-height:1.2;font-weight:500;letter-spacing:-.025em;margin-top:22px}.team-role{font-size:16px;line-height:1.45;margin-top:8px;color:#606863}.team-bio{font-size:16px;line-height:1.6;margin-top:16px;max-width:42ch;color:#606863}.team-link{display:inline-block;font-size:14px;margin-top:16px;text-decoration:underline;text-decoration-color:#d9dfdc;text-underline-offset:4px;min-height:28px}.team-link:hover{text-decoration-color:#008f5a}.contact-current{font-size:14px;line-height:1.5;border-bottom:1px solid #008F5A;white-space:nowrap}.contact-main{flex:0 0 auto;padding-top:64px;padding-bottom:72px;align-items:center}.contact-page .footer-v3{margin-top:auto}.contact-details{padding-top:0}.contact-details .team-portrait{width:144px;height:144px;margin-bottom:22px}.contact-details h2{margin-bottom:6px}.contact-role{font-size:16px;line-height:1.5;color:#606863;margin-bottom:18px}.contact-email{font-size:18px;margin-bottom:26px}.contact-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.copy-email{font:14px/1.4 Geist,Arial,sans-serif;color:#0e1116;padding:10px 0;background:none;border:0;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#d9dfdc;cursor:pointer}.copy-email:disabled{cursor:wait}.copy-status{font-size:14px;line-height:1.5;color:#005c3a;min-height:42px;max-width:42ch;margin-top:12px}@media(max-width:1100px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}@media(max-width:900px){.contact-main{align-items:start;gap:40px;padding-top:48px;padding-bottom:48px}}@media(max-width:767px){.sample-nav nav{gap:14px}.contact-current{font-size:13px}.team-section{padding-block:56px}.team-section>.section-heading{margin-bottom:28px}}@media(max-width:600px){.team-grid{grid-template-columns:minmax(0,1fr);gap:32px}.team-profile h3{font-size:23px}.contact-email{font-size:17px}.contact-actions{gap:18px}.contact-main{padding-top:40px;padding-bottom:32px}.team-bio{max-width:44ch}}.team-section>.section-heading{margin-bottom:48px}.team-section>.section-heading>p{max-width:48ch;font-size:20px;line-height:1.5;margin-top:20px;color:#606863}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 48px}.team-profile{display:grid;grid-template-columns:216px minmax(0,1fr);gap:28px;align-items:start;padding-top:28px}.team-profile .team-portrait{width:216px;height:216px}.team-profile h3{margin-top:0;font-size:26px;line-height:1.15}.team-profile .team-bio{max-width:44ch}.team-action{margin-top:20px}.team-partner{margin-top:48px;grid-template-columns:216px minmax(0,760px)}.partner-label{font:10px/1.5 Martian Mono,monospace;letter-spacing:.08em;color:#606863;margin-bottom:12px}.team-action .family-secondary{border-color:#d9dfdc}.contact-main{align-items:start;gap:8%;padding-top:64px;padding-bottom:72px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.contact-main>header{padding-top:26px}.inquiry-panel{min-width:0;max-width:560px;width:100%}.required-note{font-size:13px;color:#606863;margin-bottom:24px}.inquiry-field{margin-bottom:22px}.inquiry-field label{display:block;font-size:15px;line-height:1.4;margin-bottom:9px;color:#0e1116}.inquiry-field label span{color:#606863}.inquiry-field input,.inquiry-field textarea{display:block;width:100%;min-width:0;font:16px/1.5 Geist,Arial,sans-serif;color:#0e1116;background:#fafbfb;border:1px solid #D9DFDC;border-radius:1px;padding:12px 14px}.inquiry-field textarea{resize:vertical;min-height:138px}.inquiry-field input:focus-visible,.inquiry-field textarea:focus-visible{outline:2px solid #005C3A;outline-offset:2px}.inquiry-field [aria-invalid=true]{border-color:#a13d34}.field-error{color:#a13d34;font-size:14px;line-height:1.5;margin-top:8px}.inquiry-form .family-button:disabled{cursor:not-allowed;opacity:.65}.inquiry-availability{font-size:14px;line-height:1.5;color:#606863;max-width:48ch;margin-top:16px}.inquiry-availability:empty{display:none}.inquiry-feedback{font-size:15px;line-height:1.5;min-height:24px;margin-top:12px;color:#005c3a}.inquiry-feedback.error{color:#a13d34}.inquiry-direct{margin-top:22px;padding-top:24px;border-top:1px solid #D9DFDC}.inquiry-direct p{font-size:15px;line-height:1.5;color:#606863;margin-bottom:8px}.inquiry-direct .contact-email{font-size:17px;margin:0}@media(max-width:1200px){.team-profile{grid-template-columns:minmax(0,1fr);gap:24px}.team-profile .team-portrait{width:216px;height:216px}.team-partner{grid-template-columns:216px minmax(0,1fr)}}@media(max-width:900px){.contact-main{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:40px}.contact-main>header{padding-top:0}.inquiry-panel{max-width:640px}.team-section>.section-heading>p{font-size:18px}}@media(max-width:600px){.team-grid{grid-template-columns:minmax(0,1fr);gap:36px}.team-partner{grid-template-columns:minmax(0,1fr);margin-top:36px}.team-section>.section-heading{margin-bottom:32px}.team-profile h3{font-size:26px}.contact-main{padding-top:40px;padding-bottom:48px}.inquiry-direct .contact-email{font-size:16px}}.team-section{--team-photo:240px}.team-profile{grid-template-columns:var(--team-photo) minmax(0,1fr);align-items:start;align-content:start}.team-profile .team-portrait{width:var(--team-photo);height:var(--team-photo)}.team-profile-copy{height:var(--team-photo);display:flex;flex-direction:column;min-width:0}.team-profile-copy h3{margin:0;flex-shrink:0}.team-profile-copy .team-role{margin-top:6px;flex-shrink:0}.team-profile-copy .team-bio{margin-top:8px;line-height:1.5;flex-shrink:0}.team-action{margin-top:auto;padding-top:8px;display:flex;flex-shrink:0}.team-partner{grid-template-columns:var(--team-photo) minmax(0,760px)}.team-action .family-profile{font-size:14px;min-height:44px;align-items:flex-end}.team-action .profile-button-group{gap:4px}.team-action .profile-button-label{height:36px;padding-inline:12px}.team-action .profile-button-chip{width:36px;height:36px}@media(max-width:1439px){.team-section{--team-photo:216px}.team-profile,.team-partner{grid-template-columns:minmax(0,1fr);gap:24px}.team-profile-copy{height:auto}.team-action{margin-top:18px;padding-top:0}}.contact-configured{grid-template-rows:auto 1fr;column-gap:8%;row-gap:28px}.contact-configured>header{grid-column:1;grid-row:1}.contact-configured>.inquiry-panel{grid-column:2;grid-row:1 / span 2}.contact-configured>.inquiry-direct{grid-column:1;grid-row:2}.contact-main>.inquiry-direct{margin:0;padding:0;border:0;min-width:0}.contact-email-only{grid-template-columns:minmax(0,760px);row-gap:28px;padding-bottom:80px}.contact-email-only>header{padding-top:0}.email-primary{margin-top:26px}.inquiry-field{margin-bottom:18px}.required-note{margin-bottom:20px}@media(min-width:1200px){.inquiry-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:20px}.inquiry-field-company{grid-column:1 / -1}}@media(max-width:900px){.contact-configured{display:flex;flex-direction:column;gap:32px}.contact-configured>.inquiry-direct{order:2}.contact-configured>.inquiry-panel{order:1}.contact-email-only{row-gap:24px;padding-bottom:56px}}.mobile-menu-toggle,.sample-nav .mobile-navigation{display:none}.inquiry-success h2:focus,.inquiry-success h2:focus-visible{outline:none!important;text-decoration:underline;text-decoration-color:#008f5a;text-decoration-thickness:1px;text-underline-offset:8px}.inquiry-success{min-height:var(--completed-height,520px)}@media(max-width:900px){.sample-nav{flex-wrap:wrap;align-items:center;gap:0}.sample-nav .desktop-navigation,.sample-nav .desktop-contact{display:none}.mobile-menu-toggle{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 0 8px 12px;margin-left:auto;background:none;border:0;color:#0e1116;font:inherit;font-size:16px;cursor:pointer}.sample-nav .mobile-navigation:not([hidden]){display:flex;flex-direction:column;align-items:stretch;order:3;width:100%;margin-top:16px;padding:12px 0 20px;gap:0;border-top:1px solid #D9DFDC;font-size:17px}.sample-nav .mobile-navigation>a:not(.family-button){min-height:48px;padding:12px 0}.sample-nav .mobile-navigation .family-button{align-self:flex-start;margin-top:12px;min-height:44px}.sample-nav .mobile-navigation .contact-current{align-self:flex-start}.contact-configured{gap:36px}.contact-configured .inquiry-success,.contact-configured .inquiry-panel,.contact-configured .inquiry-form{min-height:0}.contact-configured .inquiry-feedback:empty{min-height:0;margin:0}.contact-configured .inquiry-feedback:not(:empty){min-height:0;margin-bottom:0}.footer-v3 nav:not(.legal){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px}.footer-v3 nav a{display:flex;align-items:center;min-height:44px;padding-block:10px}.footer-v3 .legal{gap:24px}}.hero-eyebrow-phrase{white-space:nowrap}@media(max-width:900px){.sample-nav{--menu-gutter:32px;padding-inline:var(--menu-gutter)}.sample-nav.menu-is-open{padding-bottom:0}.sample-nav .mobile-navigation:not([hidden]){flex-shrink:0;width:calc(100% + 2 * var(--menu-gutter));margin-inline:calc(-1 * var(--menu-gutter));margin-top:16px;padding:12px var(--menu-gutter) 24px;background:#f3f5f7;border-top:1px solid #E0E5E3;border-bottom:1px solid #D9DFDC}.sample-nav .mobile-navigation>a:not(.family-button){width:100%}.sample-nav .mobile-navigation .family-mobile-menu{width:100%;min-height:48px;font-size:14px}.family-mobile-menu .menu-button-group{gap:6px}.family-mobile-menu .menu-button-chip{width:48px;height:48px;flex-shrink:0}.family-mobile-menu .menu-button-label{flex:1;height:48px;justify-content:flex-start;padding-inline:16px}.hero-atmosphere-host .hero-lower{height:110px}.contact-main h1{text-wrap:balance}}@media(max-width:767px){.sample-nav{--menu-gutter:24px}.hero-atmosphere-host .hero-lower{height:104px}}@media(max-width:360px){.sample-nav{--menu-gutter:16px}.hero-eyebrow-phrases{display:flex;flex-direction:column;gap:2px}.hero-eyebrow-separator{display:none}}:root{--radix-green-text:#005C3A;--radix-green-tint:#F0F7F4}.sample-nav .desktop-navigation{font-size:16px;font-weight:500;gap:28px}.sample-nav .desktop-navigation>a,.sample-nav .desktop-contact>.contact-current{min-height:44px;display:flex;align-items:center}.sample-nav a[aria-current]{color:var(--radix-green-text);text-decoration:underline;text-decoration-color:var(--radix-green);text-underline-offset:7px}.sample-nav .sample-brand{color:var(--radix-green)}.sample-nav .radix-mark{background:var(--radix-green)}.sample-nav{animation:radix-header-enter .3s cubic-bezier(.16,1,.3,1) both}@keyframes radix-header-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.sample-nav{animation:none;transform:none;opacity:1}}html[data-reduce=true] .sample-nav{animation:none;transform:none;opacity:1}@media(min-width:901px){.hero-atmosphere-host .hero-copy h1{font-size:clamp(48px,3.96vw,68px)}.hero-atmosphere-host .ambient-layer{opacity:.68}}@media(min-width:901px)and (max-width:1100px){.sample-nav .desktop-navigation{gap:20px}}@media(max-width:900px){.sample-nav .mobile-navigation:not([hidden]){font-size:18px;font-weight:500}}.review-eyebrow{display:block;font:11px/1.5 Martian Mono,monospace;letter-spacing:.09em;color:var(--radix-green-text)}.section-heading>span,.contact-eyebrow,.hero-copy>p:first-child{color:var(--radix-green-text)}.team-preview{padding-block:60px 64px}.team-preview>header{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px}.team-preview h2{font-size:clamp(32px,3vw,44px);font-weight:500;letter-spacing:-.04em;margin-top:16px}.team-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.team-preview .team-portrait{display:block;width:100%;height:auto;aspect-ratio:1}.team-preview h3{font-size:22px;line-height:1.2;font-weight:500;margin-top:18px;letter-spacing:-.025em}.team-preview-link>p{font-size:15px;line-height:1.5;color:var(--radix-green-text);margin-top:8px}.about-main{padding-top:48px;padding-bottom:0}.about-intro{margin-bottom:40px}.about-intro h1{font-size:clamp(42px,4.5vw,72px);line-height:1.06;letter-spacing:-.05em;font-weight:500;margin:20px 0}.about-intro>p{font-size:20px;line-height:1.55;color:#606863;max-width:58ch}.about-section-label{font-weight:400;margin:0 0 24px}.about-partner h2{margin-top:0}.about-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px}.about-profile{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.about-profile .team-portrait{display:block;width:100%;height:auto;aspect-ratio:1}.about-profile-copy{display:flex;flex:1;flex-direction:column;padding-top:22px;width:100%}.about-profile h3{font-size:26px;line-height:1.15;letter-spacing:-.025em;font-weight:500;margin:0}.about-profile .team-role{font-size:16px;line-height:1.5;color:var(--radix-green-text);margin-top:8px}.about-profile .team-bio{font-size:17px;line-height:1.55;margin-top:16px;margin-bottom:24px}.about-profile .team-action{margin-top:auto;padding-top:0}.about-partner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.8fr);gap:48px;margin-top:40px;padding-top:32px;border-top:1px solid #D9DFDC}.about-partner h2{font-size:28px;line-height:1.15;letter-spacing:-.03em;font-weight:500;margin:0 0 16px}.about-partner>div>p{max-width:42ch;font-size:17px;line-height:1.55;color:#606863}.about-partner .about-profile{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;align-items:start}.about-partner .about-profile-copy{padding-top:0;min-height:220px}@media(min-width:1200px){.about-team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:768px)and (max-width:1199px){.about-partner{grid-template-columns:1fr}}.security-statement{border-top:2px solid var(--radix-green)}.security-composition .device-context{font-size:14px;line-height:1.5;color:#606863;text-align:center;margin:10px 24px 20px}.security-support{margin-top:36px}.security-support-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.13fr);column-gap:32px;row-gap:20px;align-items:start}.security-support-row+.security-support-row{margin-top:30px;padding-top:30px;border-top:1px solid #D9DFDC}.security-support h3{font-size:27px;line-height:1.2;font-weight:500;letter-spacing:-.03em;margin:16px 0 0;text-wrap:balance}.security-support p,.security-support dd{font-size:18px;line-height:1.55;color:#606863;margin:0}.security-support dl{display:grid;gap:20px;margin:0}.security-support dt{font-size:17px;font-weight:500;margin-bottom:6px}.security-support dd strong{font-weight:500;color:#0e1116}.security-certifications dl{grid-column:2;grid-row:1 / span 2}.certification-action{grid-column:1;grid-row:2}.security{padding-bottom:32px}.connections-section{padding-top:64px}.ask-ai{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:32px 0;margin:0;border-top:1px solid var(--radix-rule)}.about-partner+.ask-ai{margin-top:40px}.ask-ai h2{font-size:26px;line-height:1.2;font-weight:500;letter-spacing:-.025em;margin:0}.ask-ai p{font-size:17px;line-height:1.5;color:#606863;margin-top:10px}.ai-provider-links{display:flex;gap:12px;flex-wrap:wrap}.ai-provider-links>a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:10px 16px;color:#0e1116;border:1px solid #D9DFDC;background:transparent;border-radius:0;text-decoration:none}.ai-provider-links>a:hover{border-color:var(--radix-green-text)}.ai-provider-links strong{display:block;font-size:16px;font-weight:500}.ai-provider-mark{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0}.ai-provider-mark img{object-fit:contain}@media(max-width:1100px){.ask-ai{align-items:flex-start;flex-direction:column}}@media(max-width:767px){.team-preview{padding-block:48px}.team-preview>header{align-items:flex-start;flex-direction:column;gap:18px}.team-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.team-preview h3{font-size:19px}.team-preview-link>p{font-size:14px}.about-main{padding-top:36px}.about-intro{margin-bottom:32px}.about-intro>p{font-size:18px}.about-team-grid{grid-template-columns:minmax(0,1fr);max-width:360px;margin-inline:auto;gap:40px}.about-profile .team-action{margin-top:0}.about-partner{grid-template-columns:1fr;gap:28px;margin-top:44px;padding-top:28px}.about-partner .about-profile{grid-template-columns:minmax(0,1fr);max-width:360px;margin-inline:auto;width:100%;gap:0}.about-partner .team-portrait{max-width:240px}.about-partner .about-profile-copy{padding-top:22px;min-height:0}.security-support{margin-top:28px}.security-support-row{grid-template-columns:1fr;gap:18px}.security-support h3{font-size:25px;max-width:none}.security-support p,.security-support dd{font-size:17px}.security-certifications dl,.certification-action{grid-column:auto;grid-row:auto}.security{padding-bottom:28px}.connections-section{padding-top:48px}.ask-ai{padding-block:24px;gap:18px}.ai-provider-links{width:100%;gap:8px}.ai-provider-links>a{flex:1 1 140px}}@media(max-width:900px){.hero-atmosphere-host .hero-ambient-field{mask-image:linear-gradient(to bottom,transparent calc(100% - 125px),#000 calc(100% - 95px))}.hero-atmosphere-host .ambient-layer{translate:0 60px}}@media(max-width:767px){.hero-atmosphere-host .ambient-layer{translate:0 0}}.team-preview-link,.team-portrait-link{display:block;width:100%;cursor:pointer}.about-profile{scroll-margin-top:32px}.portrait-link .team-portrait img{scale:1;transition:scale .2s ease}.portrait-link:focus-visible{outline:2px solid var(--radix-green-text);outline-offset:5px}@media(hover:hover){.portrait-link:hover .team-portrait img{scale:1.015}.team-preview-link:hover h3{color:var(--radix-green-text)}}@media(prefers-reduced-motion:reduce){.portrait-link .team-portrait img,.portrait-link:hover .team-portrait img{scale:1;transition:none}}html[data-reduce=true] .portrait-link .team-portrait img{scale:1;transition:none}.team-preview{padding-bottom:40px}.team-preview+.wrap>.ask-ai{margin-top:0}@media(max-width:767px){.about-partner .team-portrait-link{max-width:240px}}.family-header{font-size:14px;min-height:44px}.family-header .header-button-group{gap:4px}.family-header .header-button-label{height:36px;padding-inline:12px}.family-header .header-button-chip{width:36px;height:36px;flex-shrink:0}.family-outlined .family-secondary{color:var(--radix-green-text)!important;border-color:var(--radix-green)!important;border-width:2px;background:#fff!important}.family-outlined .family-secondary svg{color:var(--radix-green)}.family-outlined:hover .family-secondary,.family-outlined:focus-visible .family-secondary{background:#fff!important}.family-outlined:active .family-secondary{background:#fff!important}.about-partner .team-bio{max-width:none}.security-composition .radix-device-caption{position:relative;z-index:1;display:block;text-align:left;margin:0;padding:16px 4px 0}.radix-device-caption>span{display:block;font-size:18px;line-height:1.35;font-weight:600;color:var(--radix-ink)}.security-composition .radix-device-caption>p{font-size:16px;line-height:1.5;color:#606863;margin:8px 0 0}.footer-v3>.wrap{border-top:0}.footer-v3-separated>.wrap{border-top:1px solid #FFFFFF24}@media(max-width:767px){.security-composition .radix-device-caption{padding:16px 12px 0}.security-composition .radix-device-caption>p{font-size:15px}}
