/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--dur:initial}}}@layer reset;@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-medium:500;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.isolate{isolation:isolate}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-12{margin-top:calc(var(--spacing) * 12)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-\[80px\]{height:80px}.w-auto{width:auto}.max-w-\[20ch\]{max-width:20ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[42ch\]{max-width:42ch}.max-w-\[62ch\]{max-width:62ch}.grow{flex-grow:1}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pr-6{padding-right:calc(var(--spacing) * 6)}.text-\[14\.5px\]{font-size:14.5px}.text-\[15\.5px\]{font-size:15.5px}.text-\[16\.5px\]{font-size:16.5px}.text-\[16px\]{font-size:16px}.text-\[17\.5px\]{font-size:17.5px}.text-\[30px\]{font-size:30px}.text-\[34px\]{font-size:34px}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (width>=40rem){.sm\:text-\[38px\]{font-size:38px}.sm\:text-\[42px\]{font-size:42px}}@media (width>=48rem){.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:pl-2{padding-left:calc(var(--spacing) * 2)}}}:root{--b-mineral:#f2f6f6;--b-white:#fff;--b-mineral-sink:#e9eff0;--b-harbor:#0f3b38;--b-harbor-deep:#082523;--b-harbor-tint:#dfeae8;--b-graphite:#1b2226;--b-steel:#55696a;--b-steel-light:#9fb0b2;--b-line:#d8e3e3;--b-line-strong:#bccbcb;--b-edge:#748788;--b-amber:#9a5410;--b-amber-hover:#82460d;--b-amber-lift:#e0a340;--b-sans:"Sora", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--b-body:"IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--b-ease:cubic-bezier(.22, .61, .36, 1);--b-fast:.18s;--b-mid:.32s;--b-slow:.64s;--b-radius:6px;--b-radius-sm:4px;--b-hdr-open-surface:#082523;--b-hdr-open-ink:#a2b7b5;--b-hdr-open-ink-strong:#fff;--b-hdr-open-edge:#6b7c7b;--b-hdr-open-rule:#ffffff24;--b-hdr-open-focus:#e0a340;--b-hdr-open-cta:#e0a340;--b-hdr-open-cta-ink:#082523;--b-hdr-open-cta-edge:#e0a340;--b-hdr-surface:#f2f6f6;--b-hdr-ink:#55696a;--b-hdr-ink-strong:#0f3b38;--b-hdr-edge:#748788;--b-hdr-rule:#d8e3e3;--b-hdr-focus:#9a5410;--b-hdr-cta:#9a5410;--b-hdr-cta-ink:#fff;--b-hdr-cta-edge:#9a5410}html,body{background-color:var(--b-mineral);color:var(--b-graphite);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--b-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--b-sans);color:var(--b-harbor);letter-spacing:-.02em;text-wrap:balance;line-height:1.12}p{text-wrap:pretty}::selection{background:var(--b-harbor);color:var(--b-mineral)}:focus-visible{outline:2px solid var(--b-amber);outline-offset:3px}.b-wrap{width:100%;max-width:clamp(1180px,66vw,1360px);margin:0 auto;padding-inline:20px}@media (width>=768px){.b-wrap{padding-inline:32px}}.b-eyebrow{font-family:var(--b-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--b-steel);font-size:13.5px;font-weight:600}.b-btn{font-family:var(--b-sans);border-radius:var(--b-radius-sm);cursor:pointer;transition:background-color var(--b-fast) var(--b-ease), border-color var(--b-fast) var(--b-ease), transform var(--b-fast) var(--b-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.b-btn.b-btn--primary{background:var(--b-amber);color:#fff}.b-btn.b-btn--primary:hover{background:var(--b-amber-hover);transform:translateY(-1px)}.b-btn.b-btn--secondary{color:var(--b-harbor);border-color:var(--b-edge);background:0 0}.b-btn.b-btn--secondary:hover{border-color:var(--b-harbor);background:var(--b-white)}.sec-dark .b-btn.b-btn--primary{border-color:var(--b-amber-lift)}.b-btn.b-btn--onDark{color:#fff;background:0 0;border-color:#ffffff61}.b-btn.b-btn--onDark:hover{border-color:#ffffffb3}.b-grid-bg{background-image:linear-gradient(to right, var(--b-line) 1px, transparent 1px), linear-gradient(to bottom, var(--b-line) 1px, transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(78% 62% at 62% 42%,#000 38%,#0000 78%);mask-image:radial-gradient(78% 62% at 62% 42%,#000 38%,#0000 78%)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nav-link{color:var(--b-steel);transition:color .2s var(--b-ease);padding-bottom:3px;position:relative}.nav-link:after{content:"";background:var(--b-amber);transform-origin:0;height:1.5px;transition:transform .26s var(--b-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-link:hover{color:var(--b-harbor)}.nav-link:hover:after{transform:scaleX(1)}.sec-dark :focus-visible,.a-skip:focus-visible{outline-color:var(--b-amber-lift)}svg.flow{width:100%;height:auto}.page-center{background:var(--b-mineral);place-items:center;min-height:100dvh;padding:28px 20px;display:grid}.page-card{text-align:center;max-width:480px}.page-mark{width:auto;height:46px;color:var(--b-harbor);margin:0 auto 26px;display:block}.page-code{font-family:var(--b-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--b-steel);margin:0 0 10px;font-size:12px;font-weight:600}.page-title{font-family:var(--b-sans);letter-spacing:-.02em;color:var(--b-harbor);margin:0 0 12px;font-size:27px;font-weight:600}.page-body{color:var(--b-steel);max-width:46ch;margin:0 auto;font-size:16.5px;line-height:1.6}.page-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}body{overflow-x:clip}[id]{scroll-margin-top:96px}.skip-link{z-index:100;font-family:var(--b-sans);color:#fff;background:var(--b-harbor-deep);border-radius:var(--b-radius-sm);transition:top .16s var(--b-ease);padding:12px 18px;font-size:14px;font-weight:600;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.b-wrap p a:not(.b-btn),.cf-fail a,.cf-donebody a{text-underline-offset:3px;text-decoration:underline}.email-link{overflow-wrap:anywhere;word-break:break-word}:root{--b-signal:#4fc8c4;--b-signal-bright:#9fe6e4;--seek:0s;--hdr-h:80px;--c-pad:clamp(20px, 3.4vw, 40px);--sc:1}@property --dur{syntax:"*";inherits:false}.ground{z-index:0;pointer-events:none;contain:layout paint;position:fixed;inset:0;overflow:hidden}.ground-dark{background-color:var(--b-harbor-deep);opacity:0;position:absolute;inset:0;transform:translate(103%)}.ground-grid{background-image:linear-gradient(90deg,#78bebc12 1px,#0000 1px),linear-gradient(#78bebc12 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.ground-vignette{background:radial-gradient(115% 85% at 26% 34%,#0f3b389e 0%,#08252300 64%),radial-gradient(120% 70% at 50% 108%,#00000061 0%,#0000 62%);position:absolute;inset:0}.ground-front{background:linear-gradient(90deg,#c4f6f4f2 0 2px,#4fc8c494 3px,#4fc8c433 9%,#4fc8c40f 40%,#4fc8c400 100%);width:220px;position:absolute;top:0;bottom:0;left:0}.shell{z-index:1;position:relative}.site-hdr{--hdr-surface:var(--b-hdr-surface);--hdr-ink:var(--b-hdr-ink);--hdr-ink-strong:var(--b-hdr-ink-strong);--hdr-edge:var(--b-hdr-edge);--hdr-rule:var(--b-hdr-rule);--hdr-focus:var(--b-hdr-focus);--hdr-cta:var(--b-hdr-cta);--hdr-cta-ink:var(--b-hdr-cta-ink);--hdr-cta-edge:var(--b-hdr-cta-edge);z-index:50;background-color:var(--hdr-surface);border-bottom:1px solid var(--hdr-rule);position:sticky;top:0}.hdr-open-mask{height:calc(var(--hdr-h) + 1px);pointer-events:none;z-index:1;display:none;position:absolute;top:0;left:0;right:0;overflow:hidden}.site-hdr:focus-within .hdr-open-mask{visibility:hidden}.hdr-open{position:absolute;inset:0;overflow:hidden;transform:translate(103%)}.hdr-open:after{content:"";z-index:2;opacity:0;pointer-events:none;background:linear-gradient(90deg,#c4f6f4f2 0 2px,#4fc8c48c 3px,#4fc8c400 100%);width:170px;height:2px;position:absolute;bottom:0;left:0}.hdr-open-inner{--hdr-surface:var(--b-hdr-open-surface);--hdr-ink:var(--b-hdr-open-ink);--hdr-ink-strong:var(--b-hdr-open-ink-strong);--hdr-edge:var(--b-hdr-open-edge);--hdr-rule:var(--b-hdr-open-rule);--hdr-focus:var(--b-hdr-open-focus);--hdr-cta:var(--b-hdr-open-cta);--hdr-cta-ink:var(--b-hdr-open-cta-ink);--hdr-cta-edge:var(--b-hdr-open-cta-edge);background-color:var(--hdr-surface);border-bottom:1px solid var(--hdr-rule);position:absolute;inset:0;transform:translate(-103%)}.hdr-inner{height:var(--hdr-h);justify-content:space-between;align-items:center;gap:16px;display:flex}.hdr-lockup{color:var(--hdr-ink-strong);flex:none;align-items:center;gap:14px;text-decoration:none;display:inline-flex}.hdr-mark{width:auto;height:44px}.hdr-lockup-text{flex-direction:column;line-height:1;display:flex}.hdr-name{font-family:var(--b-sans);letter-spacing:-.02em;color:var(--hdr-ink-strong);font-size:20px;font-weight:700}.hdr-desc{font-family:var(--b-sans);letter-spacing:.17em;color:var(--hdr-ink);margin-top:4px;font-size:9.5px;font-weight:600}.hdr-nav{align-items:center;gap:22px;display:none}@media (width>=1120px){.hdr-nav{display:flex}}.hdr-link{font-family:var(--b-sans);color:var(--hdr-ink);transition:color var(--b-fast) var(--b-ease);padding-bottom:3px;font-size:15px;font-weight:500;text-decoration:none;position:relative}.hdr-link:after{content:"";background:var(--hdr-focus);transform-origin:0;height:1.5px;transition:transform .26s var(--b-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hdr-link:hover{color:var(--hdr-ink-strong)}.hdr-link:hover:after{transform:scaleX(1)}.hdr-cta{background:var(--hdr-cta);color:var(--hdr-cta-ink);border:1px solid var(--hdr-cta-edge);padding:13px 20px;font-size:14.5px}.hdr-cta:hover{background:var(--hdr-cta)}@supports (color:color-mix(in lab, red, red)){.hdr-cta:hover{background:color-mix(in srgb, var(--hdr-cta) 88%, #000)}}.hdr-burger{width:46px;height:46px;color:var(--hdr-ink-strong);border:1px solid var(--hdr-edge);border-radius:var(--b-radius-sm);cursor:pointer;background:0 0;flex:none;place-items:center;display:grid}@media (width>=1120px){.hdr-burger{display:none}}.hdr-burger-bars{width:18px;display:block}.hdr-burger-bars span{background:currentColor;height:1.6px;display:block}.hdr-burger-bars span+span{margin-top:4.5px}.hdr-burger-bars span:nth-child(2){width:13px}.hdr-panel{border-top:1px solid var(--hdr-rule);background-color:var(--hdr-surface)}@media (width>=1120px){.hdr-panel{display:none}}.hdr-panel-inner{flex-direction:column;gap:2px;padding-block:12px 16px;display:flex}.hdr-panel-link{font-family:var(--b-sans);color:var(--hdr-ink-strong);padding:13px 2px;font-size:16px;font-weight:500;text-decoration:none}.hdr-panel-cta{margin-top:10px;padding:15px 20px;font-size:15px}.site-hdr :focus-visible{outline:2px solid var(--hdr-focus);outline-offset:3px}.hero-c{flex-direction:column;gap:clamp(24px,4.2vh,54px);width:100%;max-width:clamp(1180px,66vw,1360px);margin:0 auto;padding:clamp(22px,4vh,46px) 20px clamp(34px,6vh,64px);display:flex;position:relative}@media (width>=768px){.hero-c{min-height:min(calc(100svh - var(--hdr-h)), 900px);justify-content:center;padding-inline:32px}}.plate{z-index:2;background:var(--b-mineral);border-radius:var(--b-radius-sm);align-self:flex-start;width:100%;max-width:48rem;position:relative}.plate-edge{border-radius:inherit;border:1px solid var(--b-line-strong);opacity:0;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffb3,0 26px 60px -26px #0000009e,0 0 0 1px #4fc8c424}.plate-body{padding:var(--c-pad);position:relative}.hero-eyebrow{color:var(--b-harbor)}.hero-h1{letter-spacing:-.028em;color:var(--b-graphite);margin-top:18px;font-size:clamp(34px,1.05rem + 3.9vw,56px);line-height:1.05}.hero-sub{max-width:52ch;color:var(--b-steel);margin-top:22px;font-size:18px;line-height:1.62}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-trust{border-left:2px solid var(--b-line-strong);max-width:56ch;color:var(--b-steel);margin-top:26px;padding-left:13px;font-size:15px;line-height:1.5}.pipeline{z-index:1;width:100%;padding-inline:var(--c-pad);position:relative}.pipeline-grid{grid-template-columns:minmax(0,1.1fr) 58px auto 58px minmax(0,1.1fr);align-items:center;display:grid}.rank{flex-direction:column;gap:12px;min-width:0;display:flex}.rank--hub{align-items:center}.rank-label{z-index:3;background:var(--b-mineral);color:var(--b-harbor);border:1px solid var(--b-line);font-family:var(--b-sans);letter-spacing:.16em;border-radius:2px;align-self:flex-start;padding:3px 9px;font-size:13.5px;font-weight:600;line-height:1;position:relative}.rank--hub .rank-label{align-self:center}.chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 10px;margin:0;padding:0;list-style:none;display:grid}.chip{background:var(--b-white);border:1px solid var(--b-line);border-radius:var(--b-radius-sm);align-items:center;gap:9px;min-width:0;padding:8px 11px;display:flex;position:relative;transform:none}.chip-edge{border-radius:var(--b-radius-sm);opacity:0;pointer-events:none;border:1px solid #fff3;position:absolute;inset:-1px;box-shadow:0 14px 26px -12px #000000b8,0 2px 5px #00000047}.chip-glyph{width:16px;height:16px;color:var(--b-harbor);flex:none}.chip-glyph svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.chip-label{min-width:0;color:var(--b-graphite);font-size:13.5px;font-weight:500;line-height:1.25}.chips .chip:first-child{--dx:56px;--dy:-46px;--rot:-6.5deg;--d1:.14s;--dc:1.09s}.chips .chip:nth-child(2){--dx:22px;--dy:-52px;--rot:5.5deg;--d1:.22s;--dc:1.22s}.chips .chip:nth-child(3){--dx:-46px;--dy:-34px;--rot:4deg;--d1:.3s;--dc:1.116s}.chips .chip:nth-child(4){--dx:26px;--dy:30px;--rot:-5deg;--d1:.38s;--dc:1.246s}.chips .chip:nth-child(5){--dx:36px;--dy:-74px;--rot:7deg;--d1:.46s;--dc:1.142s}.chips .chip:nth-child(6){--dx:-38px;--dy:18px;--rot:-4.5deg;--d1:.54s;--dc:1.272s}.chips .chip:nth-child(7){--dx:18px;--dy:-50px;--rot:3.5deg;--d1:.62s;--dc:1.168s}.chips .chip:nth-child(8){--dx:-22px;--dy:14px;--rot:-7deg;--d1:.7s;--dc:1.298s}.link{justify-content:center;align-items:center;display:flex;position:relative}.link-line{background:var(--b-line-strong);transform-origin:0;width:100%;height:1px;display:block;transform:none}.link--collect{--d1:1.288s}.link--distribute{--d1:1.44s}.hub{background:var(--b-white);border:1px solid var(--b-line-strong);border-radius:var(--b-radius);width:106px;height:106px;color:var(--b-harbor);place-items:center;display:grid;position:relative}.hub-mark{width:auto;height:52px}.hub-face{border-radius:var(--b-radius);background:var(--b-harbor-deep);border:1px solid var(--b-signal);color:var(--b-signal-bright);opacity:0;place-items:center;display:grid;position:absolute;inset:-1px;box-shadow:0 0 0 5px #4fc8c41a,0 22px 44px -18px #000c}.hub-ring{border:1px solid var(--b-signal);opacity:0;pointer-events:none;border-radius:14px;position:absolute;inset:-14px}.outs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:9px 10px;margin:0;padding:0;list-style:none;display:grid}.out{background:var(--b-white);border:1px solid var(--b-line);border-left:2px solid var(--b-harbor);border-radius:var(--b-radius-sm);color:var(--b-harbor);opacity:1;align-items:flex-start;gap:8px;padding:8px 11px;font-size:13.5px;font-weight:500;line-height:1.28;display:flex}.out-glyph{flex:none;width:16px;height:16px;margin-top:1px}.out-glyph svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.outs .out:first-child{--d1:1.58s}.outs .out:nth-child(2){--d1:1.706s}.outs .out:nth-child(3){--d1:1.65s}.outs .out:nth-child(4){--d1:1.776s}.outs .out:nth-child(5){--d1:1.72s}.outs .out:nth-child(6){--d1:1.846s}.rank--intake .rank-label{--d1:.1s}.rank--hub .rank-label{--d1:1.35s}.rank--outcome .rank-label{--d1:1.44s}.a-skip{z-index:80;background:var(--b-mineral);color:var(--b-harbor);border:1px solid var(--b-harbor);border-radius:var(--b-radius-sm);font-family:var(--b-sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;min-height:44px;padding:12px 16px;font-size:13.5px;font-weight:600;display:none;position:fixed;bottom:16px;right:16px;box-shadow:0 12px 26px -12px #0009}#arrival[data-arrival=full] .a-skip{align-items:center;display:inline-flex}#arrival:not(.is-hydrated) .a-skip{display:none}.a-skip:focus-visible{outline:3px solid var(--b-harbor);outline-offset:3px;box-shadow:0 0 0 3px var(--b-mineral), 0 12px 26px -12px #0009}@keyframes c-fade{0%{opacity:0}to{opacity:1}}@keyframes c-fade-out{0%{opacity:1}to{opacity:0}}@keyframes c-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes c-pass-x{0%{opacity:1;animation-timing-function:cubic-bezier(.4,0,1,1);transform:translate(0)}12%{opacity:1;animation-timing-function:linear;transform:translate(6%)}88%{opacity:1;animation-timing-function:cubic-bezier(0,0,.6,1);transform:translate(94%)}to{opacity:1;transform:translate(103%)}}@keyframes c-pass-y{0%{opacity:1;animation-timing-function:cubic-bezier(.4,0,1,1);transform:translate(0)}12%{opacity:1;animation-timing-function:linear;transform:translateY(6%)}88%{opacity:1;animation-timing-function:cubic-bezier(0,0,.6,1);transform:translateY(94%)}to{opacity:1;transform:translateY(103%)}}@keyframes hdr-open-x{0%{animation-timing-function:cubic-bezier(.4,0,1,1);transform:translate(0)}12%{animation-timing-function:linear;transform:translate(6%)}88%{animation-timing-function:cubic-bezier(0,0,.6,1);transform:translate(94%)}to{transform:translate(103%)}}@keyframes hdr-open-inner-x{0%{animation-timing-function:cubic-bezier(.4,0,1,1);transform:translate(0)}12%{animation-timing-function:linear;transform:translate(-6%)}88%{animation-timing-function:cubic-bezier(0,0,.6,1);transform:translate(-94%)}to{transform:translate(-103%)}}@keyframes hdr-open-y{0%{animation-timing-function:cubic-bezier(.4,0,1,1);transform:translate(0)}12%{animation-timing-function:linear;transform:translateY(6svh)}88%{animation-timing-function:cubic-bezier(0,0,.6,1);transform:translateY(94svh)}to{transform:translateY(103svh)}}@keyframes hdr-open-inner-y{0%{animation-timing-function:cubic-bezier(.4,0,1,1);transform:translate(0)}12%{animation-timing-function:linear;transform:translateY(-6svh)}88%{animation-timing-function:cubic-bezier(0,0,.6,1);transform:translateY(-94svh)}to{transform:translateY(-103svh)}}@keyframes hdr-tail{0%{opacity:0}6%{opacity:1}92%{opacity:1}to{opacity:0}}@keyframes c-chip-in{0%{opacity:0;transform:translate3d(calc(var(--dx) * var(--sc,1)), calc(var(--dy) * var(--sc,1) + 22px), 0) rotate(calc(var(--rot) * var(--sc,1))) scale(.955)}to{opacity:1;transform:translate3d(calc(var(--dx) * var(--sc,1)), calc(var(--dy) * var(--sc,1)), 0) rotate(calc(var(--rot) * var(--sc,1))) scale(1)}}@keyframes c-chip-resolve{0%{transform:translate3d(calc(var(--dx) * var(--sc,1)), calc(var(--dy) * var(--sc,1)), 0) rotate(calc(var(--rot) * var(--sc,1)))}to{transform:none}}@keyframes c-link-x{0%{background-color:var(--b-signal);transform:scaleX(0)}62%{background-color:var(--b-signal)}to{background-color:var(--b-line-strong);transform:scaleX(1)}}@keyframes c-link-y{0%{background-color:var(--b-signal);transform:scaleY(0)}62%{background-color:var(--b-signal)}to{background-color:var(--b-line-strong);transform:scaleY(1)}}@keyframes c-ring{0%{opacity:0;transform:scale(.9)}28%{opacity:.85}to{opacity:0;transform:scale(1.1)}}#arrival.is-playing .ground-dark{--dur:.9s;animation-name:c-pass-x;animation-duration:var(--dur);animation-delay:calc(.9s + var(--seek));will-change:transform;animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:both}#arrival.is-playing .ground-grid{--dur:.42s;animation-name:c-fade;animation-duration:var(--dur);animation-delay:calc(0s + var(--seek));animation-timing-function:var(--b-ease);animation-fill-mode:both}#arrival.is-playing .hdr-open-mask,#arrival.is-skipping .hdr-open-mask{display:block}#arrival.is-playing .hdr-open{--dur:.9s;animation-name:hdr-open-x;animation-duration:var(--dur);animation-delay:calc(.9s + var(--seek));will-change:transform;animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:both}#arrival.is-playing .hdr-open-inner{--dur:.9s;animation-name:hdr-open-inner-x;animation-duration:var(--dur);animation-delay:calc(.9s + var(--seek));will-change:transform;animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:both}#arrival.is-playing .hdr-open:after{--dur:.9s;animation-name:hdr-tail;animation-duration:var(--dur);animation-delay:calc(.9s + var(--seek));animation-timing-function:linear;animation-fill-mode:both}#arrival.is-playing .hero-eyebrow{--d1:60ms}#arrival.is-playing .hero-sub{--d1:.34s}#arrival.is-playing .hero-cta{--d1:.5s}#arrival.is-playing .hero-trust{--d1:.66s}#arrival.is-playing .hero-eyebrow,#arrival.is-playing .hero-sub,#arrival.is-playing .hero-cta,#arrival.is-playing .hero-trust,#arrival.is-playing .rank-label,#arrival.is-playing .out{--dur:.34s;animation-name:c-rise;animation-duration:var(--dur);animation-delay:calc(var(--d1) + var(--seek));animation-timing-function:var(--b-ease);animation-fill-mode:both}#arrival.is-playing .plate-edge{--dur:.4s;animation-name:c-fade-out;animation-duration:var(--dur);animation-delay:calc(2.14s + var(--seek));animation-timing-function:var(--b-ease);animation-fill-mode:both}#arrival.is-playing .chip{--dur:.22s, .56s;animation-name:c-chip-in,c-chip-resolve;animation-duration:var(--dur);animation-delay:calc(var(--d1) + var(--seek)), calc(var(--dc) + var(--seek));animation-timing-function:var(--b-ease), var(--b-ease);will-change:transform;animation-fill-mode:both,forwards}#arrival.is-playing .chip-edge{--dur:.26s;animation-name:c-fade-out;animation-duration:var(--dur);animation-delay:calc(var(--dc) + var(--seek));animation-timing-function:var(--b-ease);animation-fill-mode:both}#arrival.is-playing .link-line{--dur:.34s;animation-name:c-link-x;animation-duration:var(--dur);animation-delay:calc(var(--d1) + var(--seek));animation-timing-function:var(--b-ease);animation-fill-mode:both}#arrival.is-playing .hub-face{--dur:.28s;animation-name:c-fade-out;animation-duration:var(--dur);animation-delay:calc(1.35s + var(--seek));animation-timing-function:var(--b-ease);animation-fill-mode:both}#arrival.is-playing .hub-ring{--dur:.56s;animation-name:c-ring;animation-duration:var(--dur);animation-delay:calc(1.33s + var(--seek));animation-timing-function:var(--b-ease);animation-fill-mode:both}#arrival.is-playing .shell{overflow-x:clip}#arrival.is-return .chip,#arrival.is-return .out{--dur:.26s;animation-name:c-rise;animation-duration:var(--dur);animation-delay:var(--rd,0s);animation-timing-function:var(--b-ease);animation-fill-mode:both}#arrival.is-return .chips .chip:first-child{--rd:0s}#arrival.is-return .chips .chip:nth-child(2){--rd:40ms}#arrival.is-return .chips .chip:nth-child(3){--rd:80ms}#arrival.is-return .chips .chip:nth-child(4){--rd:.12s}#arrival.is-return .chips .chip:nth-child(5){--rd:.16s}#arrival.is-return .chips .chip:nth-child(6){--rd:.2s}#arrival.is-return .chips .chip:nth-child(7){--rd:.24s}#arrival.is-return .chips .chip:nth-child(8){--rd:.28s}#arrival.is-return .outs .out:first-child{--rd:.3s}#arrival.is-return .outs .out:nth-child(2){--rd:.34s}#arrival.is-return .outs .out:nth-child(3){--rd:.38s}#arrival.is-return .outs .out:nth-child(4){--rd:.42s}#arrival.is-return .outs .out:nth-child(5){--rd:.46s}#arrival.is-return .outs .out:nth-child(6){--rd:.5s}#arrival.is-return .link-line{--dur:.3s;animation-name:c-link-x;animation-duration:var(--dur);animation-delay:.2s;animation-timing-function:var(--b-ease);animation-fill-mode:both}#arrival.is-return .hub-ring{--dur:.48s;animation-name:c-ring;animation-duration:var(--dur);animation-delay:.18s;animation-timing-function:var(--b-ease);animation-fill-mode:both}#arrival.is-reduced .pipeline{--dur:.32s;animation-name:c-fade;animation-duration:var(--dur);animation-delay:60ms;animation-timing-function:var(--b-ease);animation-fill-mode:both}@media (prefers-reduced-motion:reduce){#arrival:not([data-seek]).is-playing *,#arrival:not([data-seek]).is-playing :before,#arrival:not([data-seek]).is-playing :after{animation-name:none!important}}#arrival.is-skipping .ground-dark,#arrival.is-skipping .hdr-open,#arrival.is-skipping .hdr-open-inner{transition:transform .3s var(--b-ease), opacity .24s linear}#arrival.is-skipping .chip,#arrival.is-skipping .out,#arrival.is-skipping .hero-eyebrow,#arrival.is-skipping .hero-sub,#arrival.is-skipping .hero-cta,#arrival.is-skipping .hero-trust,#arrival.is-skipping .rank-label{transition:transform .26s var(--b-ease), opacity .2s linear}#arrival.is-skipping .chip-edge,#arrival.is-skipping .plate-edge,#arrival.is-skipping .hub-face,#arrival.is-skipping .hub-ring,#arrival.is-skipping .hdr-open:after,#arrival.is-skipping .ground-grid{transition:opacity .22s linear}#arrival.is-skipping .link-line{transition:transform .24s var(--b-ease), background-color .24s linear}@media (width<=767px){:root{--sc:.5;--hdr-h:56px;--c-pad:clamp(14px, 4vw, 24px)}.hdr-mark{height:32px}.hdr-name{font-size:16px}.hdr-desc{font-size:8px}.hdr-burger{width:42px;height:42px}.ground-dark{transform:translateY(103%)}.ground-front{background:linear-gradient(#c4f6f4f2 0 2px,#4fc8c494 3px,#4fc8c433 9%,#4fc8c40f 40%,#4fc8c400 100%);width:auto;height:170px;inset:0 0 auto}.hdr-open{transform:translateY(103svh)}.hdr-open-inner{transform:translateY(-103svh)}.hdr-open:after{background:linear-gradient(90deg,#4fc8c400 0%,#c4f6f4f2 50%,#4fc8c400 100%);width:auto;height:2px;inset:0 0 auto}.hero-c{min-height:calc(100svh - var(--hdr-h));justify-content:flex-start;gap:clamp(8px,1.6svh,20px);padding-block:clamp(8px,1.4svh,18px) clamp(10px,1.6svh,20px)}.plate{max-width:none}.plate-body{padding:clamp(12px, 2svh, 20px) var(--c-pad)}.hero-eyebrow{letter-spacing:.1em;font-size:13.5px;line-height:1.25}.hero-h1{text-wrap:pretty;margin-top:clamp(6px,1svh,12px);font-size:clamp(21px,3.4svh,30px);line-height:1.1}.hero-sub{max-width:none;margin-top:clamp(7px,1.2svh,14px);font-size:clamp(13.5px,1.9svh,16px);line-height:1.45}.hero-cta{gap:8px;margin-top:clamp(10px,1.7svh,18px)}.hero-cta .b-btn{padding:12px 16px;font-size:14px}.hero-trust{max-width:none;margin-top:clamp(8px,1.4svh,14px);font-size:clamp(13.5px,1.6svh,15px);line-height:1.4}.pipeline-grid{grid-template-columns:minmax(0,1fr);justify-items:stretch}.rank{gap:5px}.rank-label{padding:2px 7px;font-size:13.5px}.link{width:1px;height:10px;margin:0 auto}.link-line{transform-origin:top;width:1px;height:100%}.chips{gap:6px}.chip{gap:7px;padding:5px 8px}.chip-label{font-size:13.5px;line-height:1.2}.chip-glyph{width:13px;height:13px}.chips .chip:nth-child(n+5){display:none}.rank--hub{gap:5px}.hub{border-radius:var(--b-radius-sm);width:36px;height:36px}.hub-mark{height:20px}.hub-face{border-radius:var(--b-radius-sm);box-shadow:0 0 0 4px #4fc8c41a}.hub-ring{border-radius:9px;inset:-7px}.outs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.out{gap:6px;padding:5px 8px;font-size:13.5px;line-height:1.2}.out-glyph{width:13px;height:13px}.outs .out:nth-child(2),.outs .out:nth-child(4),.outs .out:nth-child(6){display:none}.a-skip{padding:10px 12px;bottom:8px;right:8px}#arrival.is-playing .ground-dark{--dur:.76s;animation-name:c-pass-y;animation-delay:calc(.82s + var(--seek))}#arrival.is-playing .hdr-open{--dur:.76s;animation-name:hdr-open-y;animation-delay:calc(.82s + var(--seek))}#arrival.is-playing .hdr-open-inner{--dur:.76s;animation-name:hdr-open-inner-y;animation-delay:calc(.82s + var(--seek))}#arrival.is-playing .hdr-open:after{--dur:.76s;animation-delay:calc(.82s + var(--seek))}#arrival.is-playing .link-line,#arrival.is-return .link-line{animation-name:c-link-y}#arrival.is-playing .chips .chip:first-child{--d1:.12s;--dc:1.317s}#arrival.is-playing .chips .chip:nth-child(2){--d1:.2s;--dc:1.317s}#arrival.is-playing .chips .chip:nth-child(3){--d1:.28s;--dc:1.35s}#arrival.is-playing .chips .chip:nth-child(4){--d1:.36s;--dc:1.35s}#arrival.is-playing .hero-sub{--d1:.3s}#arrival.is-playing .hero-cta{--d1:.44s}#arrival.is-playing .hero-trust{--d1:.58s}#arrival.is-playing .link--collect{--d1:1.37s}#arrival.is-playing .link--distribute{--d1:1.423s}#arrival.is-playing .rank--hub .rank-label{--d1:1.396s}#arrival.is-playing .rank--outcome .rank-label{--d1:1.438s}#arrival.is-playing .hub-face{animation-delay:calc(1.396s + var(--seek))}#arrival.is-playing .hub-ring{animation-delay:calc(1.376s + var(--seek))}#arrival.is-playing .outs .out:first-child{--d1:1.47s}#arrival.is-playing .outs .out:nth-child(3){--d1:1.52s}#arrival.is-playing .outs .out:nth-child(5){--d1:1.57s}#arrival.is-playing .plate-edge{animation-delay:calc(2.1s + var(--seek))}}@media (width>=768px) and (width<=1119px){.pipeline-grid{grid-template-columns:minmax(0,1fr) 40px auto 40px minmax(0,1fr)}.chip,.out{padding:7px 10px}.chip-label,.out{font-size:13.5px}.hub{width:84px;height:84px}.hub-mark{height:42px}@media (width<=899px){.chips,.outs{grid-template-columns:minmax(0,1fr);gap:7px}#arrival.is-playing .chips .chip:first-child{--dc:1.128s}#arrival.is-playing .chips .chip:nth-child(2){--dc:1.15s}#arrival.is-playing .chips .chip:nth-child(3){--dc:1.172s}#arrival.is-playing .chips .chip:nth-child(4){--dc:1.194s}#arrival.is-playing .chips .chip:nth-child(5){--dc:1.216s}#arrival.is-playing .chips .chip:nth-child(6){--dc:1.238s}#arrival.is-playing .chips .chip:nth-child(7){--dc:1.26s}#arrival.is-playing .chips .chip:nth-child(8){--dc:1.282s}}#arrival.is-playing .link--collect{--d1:1.26s}}@media (width<=767px) and (height<=700px){.hero-c{gap:5px;padding-block:4px}.plate-body{padding:8px var(--c-pad)}.hero-h1{margin-top:5px;line-height:1.04}.hero-sub{margin-top:5px;font-size:13.5px;line-height:1.35}.hero-cta{gap:6px;margin-top:8px}.hero-trust{margin-top:6px;font-size:13.5px;line-height:1.32}.rank-label{padding:1px 6px}.rank{gap:3px}.chips,.outs{gap:4px}.chip,.out{padding:4px 7px}.link{height:6px}.hub{width:28px;height:28px}.hub-mark{height:16px}.hub-ring{border-radius:8px;inset:-6px}}@media (width<=767px) and (height<=620px){.hero-h1{font-size:20px}}@media (width<=335px){.chips .chip:nth-child(3){display:none}}@media (width<=325px){.hero-trust{padding-left:8px}}@media (width<=395px){.outs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=340px) and (height<=650px){.outs .out:first-child{display:none}}@media (width<=419px){:root{--sc:.42}.hero-cta{flex-direction:column;align-items:stretch}.hero-cta .b-btn{width:100%}}@media (height<=860px) and (width>=768px){.hero-c{gap:18px;padding-block:clamp(18px,2.6vh,30px) clamp(22px,3.4vh,40px)}.hero-h1{font-size:clamp(30px,.9rem + 2.9vw,46px)}.hero-sub{margin-top:16px}.hero-cta{margin-top:22px}.hero-trust{margin-top:16px}}@media (height<=760px) and (width>=768px){.hero-c{gap:14px;padding-block:clamp(16px,2.2vh,26px) clamp(18px,2.8vh,34px)}.rank{gap:9px}}@media (height<=700px) and (width>=768px){.hero-h1{font-size:clamp(28px,.8rem + 2.4vw,38px)}.hero-c{gap:14px}}.reveal{opacity:1;transform:none}#arrival.js .reveal{opacity:0;transition:opacity .62s var(--b-ease), transform .62s var(--b-ease);transition-delay:var(--d,0s);animation-name:reveal-failsafe;animation-duration:.62s;animation-timing-function:var(--b-ease);animation-delay:4s;animation-fill-mode:forwards;transform:translateY(16px)}#arrival.js .reveal.in{opacity:1;animation-name:none;transform:none}@keyframes reveal-failsafe{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}#arrival.js[data-motion=reduce] .reveal{opacity:1;transition:none;animation-name:none;transform:none}.rrow{border-bottom:1px solid var(--b-line);grid-template-columns:44px minmax(0,1fr) 104px minmax(0,1fr);align-items:center;padding:20px 0;display:grid;position:relative}.rrow:last-child{border-bottom:0}.rrow__n{font-family:var(--b-sans);letter-spacing:.1em;color:var(--b-steel);font-size:13.5px;font-weight:700}.rrow__link{height:34px;position:relative}.rrow__link svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rrow__pulse{opacity:0}.rrow:hover .rrow__pulse{opacity:1;animation:rrow-pulse 1.2s var(--b-ease) infinite}@keyframes rrow-pulse{0%{opacity:0;offset-distance:0%}20%{opacity:1}80%{opacity:1}to{opacity:0;offset-distance:100%}}@media (width<=900px){.rrow{grid-template-columns:34px minmax(0,1fr);row-gap:8px;padding:18px 0}.rrow__link{grid-column:1/-1;height:28px}.rrow__after{grid-column:1/-1}}.sec-dark{background:var(--b-harbor-deep);color:#dfe9e8}.sec-dark h2,.sec-dark h3{color:#fff}.sec-dark .b-eyebrow{color:#dfe9e8a8}.sec-dark .rrow{border-color:#ffffff24}.sec-dark .rrow__n{color:#dfe9e89e}@media (prefers-reduced-motion:reduce){.rrow:hover .rrow__pulse{opacity:0!important;animation-name:none!important}.reveal{opacity:1!important;transition:none!important;animation-name:none!important;transform:none!important}#arrival[data-seek] *,#arrival[data-seek] :before,#arrival[data-seek] :after{animation-duration:var(--dur,.01ms)!important}}#arrival[data-seek],#arrival[data-seek] *,#arrival[data-seek] :before,#arrival[data-seek] :after{transition:none!important;animation-play-state:paused!important}.sec-band{padding-block:clamp(60px,2.6rem + 3.6vw,88px)}.sec-eyebrow{align-items:center;gap:16px;font-size:13.5px;display:flex}.sec-eyebrow__rule{background:var(--b-line-strong);flex:auto;min-width:28px;height:1px}.sec-dark .sec-eyebrow__rule{background:#ffffff3d}.sec-h2{letter-spacing:-.028em;max-width:24ch;margin:clamp(14px,1.6vw,20px) 0 0;font-size:clamp(27px,1.2rem + 1.9vw,40px);font-weight:600;line-height:1.08}.sec-h2--wide{max-width:30ch}.sec-lede{max-width:62ch;color:var(--b-steel);margin:clamp(16px,1.8vw,22px) 0 0;font-size:17.5px;line-height:1.62}.sec-rule{background:var(--b-line-strong);pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.sec-rule:before,.sec-rule:after{content:"";background:var(--b-edge);width:1px;height:7px;position:absolute;top:0}.sec-rule:before{left:0}.sec-rule:after{right:0}.sec-dark .sec-rule{background:#ffffff3d}.sec-dark .sec-rule:before,.sec-dark .sec-rule:after{background:#ffffff70}.sec-tick{background:var(--b-edge);pointer-events:none;width:1px;height:9px;position:absolute;top:-1px;left:0}.sec-dark .sec-tick{background:#ffffff70}.bld{margin-top:clamp(34px,3.4vw,52px);position:relative}.bld__list{grid-template-columns:62px minmax(0,1.06fr) minmax(0,1fr);column-gap:clamp(22px,2.6vw,44px);margin:0;padding:0;list-style:none;display:grid}.bld__item{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--b-line-strong);align-items:start;padding:clamp(18px,2vw,24px) 0;display:grid;position:relative}.bld__item:first-child{border-top:0}@supports not (grid-template-columns:subgrid){.bld__item{grid-template-columns:62px minmax(0,1.06fr) minmax(0,1fr)}}.bld__n{font-family:var(--b-sans);letter-spacing:.1em;color:var(--b-amber);margin:0;font-size:14px;font-weight:700;line-height:1.35}.bld__name{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600;line-height:1.25}.bld__body{color:var(--b-steel);margin:10px 0 0;font-size:16px;line-height:1.6}@media (width>=901px){.bld__body{max-width:55ch}}.bld__items{margin:0;padding:0;list-style:none}.bld__items li{border-top:1px solid var(--b-line);color:var(--b-graphite);grid-template-columns:14px minmax(0,1fr);align-items:start;column-gap:12px;padding:10px 0;font-size:15.5px;line-height:1.5;display:grid}.bld__items li:first-child{border-top:0;padding-top:0}.bld__items li:last-child{padding-bottom:0}.bld__items li:before{content:"";background:var(--b-amber);height:1px;margin-top:.76em}@media (width<=900px){.bld__list{grid-template-columns:minmax(0,1fr)}.bld__item{grid-column:auto;padding:18px 0 clamp(22px,4.4vw,28px);display:block}.bld__item:last-child{padding-bottom:0}.bld__n{margin-bottom:7px}.bld__items{margin-top:18px}}.ind{margin-top:clamp(34px,3.4vw,52px);position:relative}.ind__list{grid-template-columns:62px minmax(0,1.06fr) minmax(0,1fr);column-gap:clamp(22px,2.6vw,44px);margin:0;padding:0;list-style:none;display:grid}.ind__item{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--b-line-strong);align-items:start;padding:clamp(18px,2vw,24px) 0;display:grid;position:relative}.ind__item:first-child{border-top:0}@supports not (grid-template-columns:subgrid){.ind__item{grid-template-columns:62px minmax(0,1.06fr) minmax(0,1fr)}}.ind__n{font-family:var(--b-sans);letter-spacing:.1em;color:var(--b-amber);margin:0;font-size:14px;font-weight:700;line-height:1.35}.ind__name{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600;line-height:1.25}.ind__line{color:var(--b-steel);margin:10px 0 0;font-size:16px;line-height:1.6}@media (width>=901px){.ind__line{max-width:55ch}}.ind__uses{margin:0;padding:0;list-style:none}.ind__uses li{border-top:1px solid var(--b-line);color:var(--b-graphite);grid-template-columns:14px minmax(0,1fr);align-items:start;column-gap:12px;padding:10px 0;font-size:15.5px;line-height:1.5;display:grid}.ind__uses li:first-child{border-top:0;padding-top:0}.ind__uses li:last-child{padding-bottom:0}.ind__uses li:before{content:"";background:var(--b-amber);height:1px;margin-top:.76em}@media (width<=900px){.ind__list{grid-template-columns:minmax(0,1fr)}.ind__item{grid-column:auto;padding:18px 0 clamp(22px,4.4vw,28px);display:block}.ind__item:last-child{padding-bottom:0}.ind__n{margin-bottom:7px}.ind__uses{margin-top:18px}}.proc{margin-top:clamp(34px,3.4vw,52px);position:relative}.proc__rule{background:var(--b-line-strong);pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.proc__rule:before,.proc__rule:after{content:"";background:var(--b-edge);width:1px;height:7px;position:absolute;top:0}.proc__rule:before{left:0}.proc__rule:after{right:0}.proc__list{grid-template-rows:auto auto auto auto;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(22px,2.6vw,40px);margin:0;padding:26px 0 0;list-style:none;display:grid}.proc__item{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid;position:relative}@supports not (grid-template-rows:subgrid){.proc__item{flex-direction:column;display:flex}.proc__out{margin-top:auto}}.proc__station{background:var(--b-edge);width:1px;height:9px;position:absolute;top:-26px;left:0}.proc__n{font-family:var(--b-sans);letter-spacing:.1em;color:var(--b-amber);margin:0 0 8px;font-size:14px;font-weight:700}.proc__name{letter-spacing:-.02em;margin:0 0 12px;font-size:21px;font-weight:600}.proc__body{color:var(--b-steel);margin:0 0 22px;font-size:16px;line-height:1.62}.proc__out{border-top:1px solid var(--b-line);font-family:var(--b-sans);color:var(--b-harbor);align-items:baseline;gap:9px;margin:0;padding-top:14px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.proc__arrow{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;flex:none;align-self:center;width:18px;height:10px}@media (width<=900px){.proc__rule{display:none}.proc__list{grid-template-rows:none;grid-template-columns:minmax(0,1fr);padding-top:0}.proc__item{border-top:1px solid var(--b-line-strong);grid-row:auto;padding:18px 0 clamp(22px,4.4vw,30px);display:block}.proc__item:last-child{padding-bottom:0}.proc__station{height:7px;top:0}.proc__out{padding-top:12px}}.offer{gap:clamp(40px,5vw,56px);display:grid}@media (width>=1024px){.offer{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(48px,5vw,80px)}}.offer__body{color:#dfe9e8d1;max-width:58ch;margin:clamp(18px,2vw,26px) 0 0;font-size:17.5px;line-height:1.62}.offer__body strong{color:#fff;font-weight:600}.offer__cta{margin-top:clamp(28px,3.2vw,40px)}.offer__rows{margin-top:clamp(26px,3vw,36px);position:relative}.offer__list{grid-template-columns:46px minmax(0,1fr);column-gap:18px;margin:0;padding:0;list-style:none;display:grid}.offer__item{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid #ffffff24;align-items:start;padding:15px 0;display:grid;position:relative}.offer__item:first-child{border-top:0}@supports not (grid-template-columns:subgrid){.offer__item{grid-template-columns:46px minmax(0,1fr);column-gap:18px}}.offer__n{font-family:var(--b-sans);letter-spacing:.1em;color:var(--b-amber-lift);font-size:14px;font-weight:700;line-height:1.72}.offer__t{color:#ffffffeb;font-size:16px;line-height:1.55}.faq{margin-top:clamp(34px,3.4vw,52px);position:relative}.faq__item{border-top:1px solid var(--b-line);position:relative}.faq__item:first-child{border-top:0}.faq__item h3{margin:0}.faq__q{text-align:left;cursor:pointer;width:100%;font-family:var(--b-sans);letter-spacing:-.01em;color:var(--b-harbor);transition:color .2s var(--b-ease);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:18px 2px;font-size:17.5px;font-weight:600;display:flex}.faq__q:hover{color:var(--b-amber)}.faq__icon{flex:none;width:14px;height:14px;position:relative}.faq__icon:before,.faq__icon:after{content:"";transition:transform .26s var(--b-ease);background:currentColor;position:absolute}.faq__icon:before{width:14px;height:1.5px;top:6.25px;left:0}.faq__icon:after{width:1.5px;height:14px;top:0;left:6.25px}.faq__icon.is-open:after{transform:scaleY(0)}.faq__a{max-width:68ch;padding:0 2px 20px}.faq__a p{color:var(--b-steel);margin:0;font-size:16.5px;line-height:1.68}.cf{background:var(--b-white);border:1px solid var(--b-line);border-radius:var(--b-radius);padding:28px}.cf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}@media (width<=720px){.cf{padding:20px}.cf-grid{grid-template-columns:1fr}}.cf-field{margin-bottom:18px}.cf-grid .cf-field{margin-bottom:0}.cf-label{font-family:var(--b-sans);color:var(--b-harbor);margin-bottom:7px;font-size:13.5px;font-weight:600;display:block}.cf-req{color:var(--b-amber);margin-left:3px}.cf-opt{color:var(--b-steel);margin-left:6px;font-size:13.5px;font-weight:500}.cf-hint{color:var(--b-steel);margin:0 0 7px;font-size:13.5px}.cf-input{width:100%;font-family:var(--b-body);color:var(--b-graphite);background:var(--b-mineral);border:1px solid var(--b-edge);border-radius:var(--b-radius-sm);transition:border-color .18s var(--b-ease), background .18s var(--b-ease);padding:12px 13px;font-size:16px}.cf-input:hover:not(:disabled){border-color:var(--b-steel)}.cf-input:focus{background:var(--b-white);border-color:var(--b-harbor);outline:2px solid var(--b-amber);outline-offset:2px}.cf-input:disabled{opacity:.6;cursor:not-allowed}.cf-input[aria-invalid=true]{background:#fdf7f6;border-color:#8a3324}.cf-area{resize:vertical;min-height:84px;line-height:1.55}select.cf-input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' stroke='%230F3B38' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;padding-right:38px}.cf-error{color:#8a3324;margin:7px 0 0;font-size:13.5px;font-weight:500}.cf-hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cf-consent{align-items:flex-start;gap:11px;margin-top:4px;display:flex}.cf-consent input{width:22px;height:22px;accent-color:var(--b-harbor);flex:none;margin-top:2px}.cf-consent label{color:var(--b-steel);font-size:14.5px;line-height:1.55}.cf-submit{border-top:1px solid var(--b-line);flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;padding-top:22px;display:flex}.cf-note{color:var(--b-steel);margin:0;font-size:13.5px}.cf-fail{border-radius:var(--b-radius-sm);background:#fdf7f6;border:1px solid #d9b8b1;border-left:3px solid #8a3324;margin-bottom:22px;padding:16px 18px}.cf-fail strong{font-family:var(--b-sans);color:#8a3324;margin-bottom:6px;font-size:15.5px;display:block}.cf-fail p{color:var(--b-graphite);margin:0 0 6px;font-size:15px;line-height:1.55}.cf-fail p:last-child{margin-bottom:0}.cf-fail a{color:var(--b-harbor);font-weight:600}.cf-panel{background:var(--b-white);border:1px solid var(--b-line);border-left:3px solid var(--b-harbor);border-radius:var(--b-radius);padding:30px}.cf-done{margin:10px 0 12px;font-size:24px}.cf-donebody{color:var(--b-steel);margin:0;font-size:16.5px;line-height:1.62}.cf-donebody a{color:var(--b-harbor);font-weight:500}.legal{max-width:74ch}.legal__updated{font-family:var(--b-sans);color:var(--b-steel);margin:14px 0 0;font-size:13px}.legal__lead{color:var(--b-graphite);margin:28px 0 0;font-size:19px;line-height:1.6}.legal h2{margin:44px 0 12px;font-size:22px}.legal p{color:var(--b-steel);margin:0 0 14px;font-size:16.5px;line-height:1.68}.legal ul{margin:0 0 16px;padding-left:22px;list-style:outside}.legal li{color:var(--b-steel);margin-bottom:7px;font-size:16.5px;line-height:1.68}.legal strong{color:var(--b-graphite);font-weight:600}.legal a{color:var(--b-harbor);text-underline-offset:3px;font-weight:500;text-decoration:underline}.legal code{background:var(--b-mineral-sink);color:var(--b-graphite);border-radius:3px;padding:2px 6px;font-family:ui-monospace,Consolas,monospace;font-size:14.5px}.contact{gap:clamp(40px,5vw,52px);display:grid}@media (width>=1024px){.contact{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(48px,5vw,72px)}}.contact__body{max-width:46ch;color:var(--b-steel);margin:clamp(16px,1.8vw,22px) 0 0;font-size:17.5px;line-height:1.62}.contact__alt{border-top:1px solid var(--b-line);max-width:46ch;color:var(--b-steel);margin:clamp(20px,2.2vw,26px) 0 0;padding-top:clamp(18px,2vw,22px);font-size:16px}.contact__email{color:var(--b-harbor);font-weight:500}.cf-legend{color:var(--b-steel);margin:0 0 20px;font-size:13.5px}.cf-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root{--radius:.625rem}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
