:root{--bg-0:#05070d;--bg-1:#080b15;--panel-1:#0b1020;--panel-2:#10162a;--panel-3:#161d33;--bg-footer:#04050a;--line-1:#a0aedc1f;--line-2:#a0aedc38;--line-3:#a0aedc5c;--line-field:#5d6a8c;--text-1:#eef2fb;--text-2:#b3bdd6;--text-3:#8d98b5;--text-ink:#05070d;--cyan:#5ee7ff;--azure:#60b8ff;--periwinkle:#9aa8ff;--violet:#c79bff;--grad-mid:#8fa2ff;--grad-end:#b794ff;--focus:#ffd479;--link:#7fe9ff;--error:#ffa3a3;--ok:#5ee7ff;--cat-build:#5ee7ff;--cat-build-rgb:94 231 255;--cat-operate:#60b8ff;--cat-operate-rgb:96 184 255;--cat-grow:#9aa8ff;--cat-grow-rgb:154 168 255;--cat-fintech:#c79bff;--cat-fintech-rgb:199 155 255;--fs-micro:.75rem;--fs-xs:.8125rem;--fs-sm:clamp(.875rem, .8542rem + .0926vw, .9375rem);--fs-base:1rem;--fs-md:clamp(1.0625rem, 1.0208rem + .1852vw, 1.1875rem);--fs-lg:clamp(1.1875rem, 1.125rem + .2778vw, 1.375rem);--fs-xl:clamp(1.375rem, 1.25rem + .5556vw, 1.75rem);--fs-2xl:clamp(1.75rem, 1.4167rem + 1.4815vw, 2.75rem);--fs-3xl:clamp(2rem, 1.4167rem + 2.5926vw, 3.75rem);--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-7:2rem;--sp-8:2.5rem;--sp-9:3rem;--sp-10:4rem;--sp-11:5rem;--sp-12:6rem;--sp-13:8rem;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, "PingFang TC", "Noto Sans TC", "Noto Sans CJK TC", "Microsoft JhengHei", "Heiti TC", sans-serif;--grad:linear-gradient(110deg, var(--cyan) 0%, var(--grad-mid) 52%, var(--grad-end) 100%);--grad-hover:linear-gradient(110deg, #8ef0ff 0%, #aab6ff 52%, #c9acff 100%);--gutter:clamp(16px, 4vw, 40px);--container:1200px;--measure:38em;--measure-lead:34em;--measure-prose:40em;--hd-h:64px;--section-y:clamp(3.5rem, 2.75rem + 2.4vw, 5rem);--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-1:.12s;--dur-2:.2s;--dur-3:.32s;--dur-4:.56s;--shadow-pop:0 0 0 1px var(--line-2), 0 30px 80px -20px #000000bf;--shadow-card:0 26px 60px -28px rgb(var(--c-rgb,94 231 255) / .45);--glow-cyan:0 10px 34px -10px #5ee7ff8c;--z-menu:40;--z-bar:45;--z-header:50;--z-dropdown:60;--z-skip:100}@media (width>=960px){:root{--hd-h:72px}}.k-build{--c:var(--cat-build);--c-rgb:var(--cat-build-rgb)}.k-operate{--c:var(--cat-operate);--c-rgb:var(--cat-operate-rgb)}.k-grow{--c:var(--cat-grow);--c-rgb:var(--cat-grow-rgb)}.k-fintech{--c:var(--cat-fintech);--c-rgb:var(--cat-fintech-rgb)}.k-core{--c:var(--text-1);--c-rgb:238 242 251}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;color-scheme:dark;background:var(--bg-0);scroll-padding-top:calc(var(--hd-h) + 16px);text-autospace:no-autospace;text-spacing-trim:space-first}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{background:var(--bg-0);min-height:100vh;color:var(--text-2);font:400 var(--fs-base) / 1.75 var(--font-body);letter-spacing:.02em;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;line-break:strict;overflow-wrap:anywhere;margin:0}body.is-locked{position:fixed;inset-inline:0;overflow:hidden}h1,h2,h3,h4,h5,h6{color:var(--text-1);font-family:var(--font-display);letter-spacing:.01em;text-wrap:balance;margin:0;font-weight:600;line-height:1.3}p,ul,ol,dl,dd,figure,blockquote{margin:0}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.28em;text-decoration-thickness:1px}img,svg,video,canvas{max-width:100%;display:block}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}::selection{color:#fff;background:#5ee7ff47}[hidden]{display:none!important}main:focus{outline:none}.main-offset{padding-top:var(--hd-h)}:where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,th,td,caption,figcaption,blockquote,label,legend,summary,a,span,em,strong,b,small,div,button):has(>wbr,>.kp){word-break:keep-all}.ph{word-break:keep-all;max-width:100%;display:inline-block}.nw{white-space:nowrap}.wrap{width:min(100% - var(--gutter) * 2, var(--container));margin-inline:auto}.wrap--narrow{--container:52rem}.sec{padding-block:var(--section-y);position:relative}.sec--band{border-block:1px solid var(--line-1);background:linear-gradient(#fff0,#ffffff05 14% 86%,#fff0)}.sec--flush-top{padding-top:0}.sec--flush-bottom{padding-bottom:0}.stack{gap:var(--stack-gap,var(--sp-4));flex-direction:column;display:flex}.stack--sm{--stack-gap:var(--sp-2)}.stack--lg{--stack-gap:var(--sp-7)}.cluster{align-items:center;gap:var(--cluster-gap,var(--sp-3));flex-wrap:wrap;display:flex}.grid,.grid-2,.grid-3{gap:var(--grid-gap,var(--sp-4));margin:0;padding:0;list-style:none;display:grid}.grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--grid-min,18rem)), 1fr))}.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)}@media (width>=640px){.grid-2,.grid-3{gap:var(--grid-gap,var(--sp-5));grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.grid-3{gap:var(--grid-gap,var(--sp-6));grid-template-columns:repeat(3,minmax(0,1fr))}}.measure{max-width:var(--measure)}.measure-lead{max-width:var(--measure-lead)}.measure-prose{max-width:var(--measure-prose)}.lead{max-width:var(--measure-lead);font-size:var(--fs-md);letter-spacing:.02em;color:var(--text-2);line-height:1.8}.text-1{color:var(--text-1)}.text-2{color:var(--text-2)}.text-3{color:var(--text-3)}.mono{font-family:var(--font-mono);letter-spacing:.02em}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em}.email{white-space:nowrap}.gt{background:var(--grad);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.defs{width:0;height:0;position:absolute;overflow:hidden}.top-sentinel{pointer-events:none;width:1px;height:8px;position:absolute;top:0;left:0}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.skip-link{z-index:var(--z-skip);border-radius:var(--r-sm);background:var(--text-1);color:var(--text-ink);transition:transform var(--dur-2) var(--ease-out);padding:12px 16px;font-weight:600;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 24px))}.skip-link:focus{transform:none}.rv-on .rv{opacity:0;transition:opacity var(--dur-4) var(--ease-out), transform var(--dur-4) var(--ease-out);transition-delay:calc(var(--d,0) * 60ms);transform:translateY(14px)}.rv-on .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important}.rv-on .rv{opacity:1;transform:none}}@media (forced-colors:active){.gt{color:canvastext;-webkit-text-fill-color:currentColor;background:0 0}.skip-link{border:2px solid canvastext}}@media print{html,body{color:#000!important;background:#fff!important}.hd,.m-menu,.skip-link,.top-sentinel,.copy-btn,canvas{display:none!important}.main-offset{padding-top:0}.rv-on .rv{opacity:1!important;transform:none!important}*,:before,:after{box-shadow:none!important;text-shadow:none!important}h1,h2,h3,h4,p,li,dt,dd,a,summary{color:#000!important}.gt{-webkit-text-fill-color:currentColor;background:0 0}}.i{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.btn{border-radius:var(--r-sm);max-width:100%;min-height:48px;font:600 var(--fs-base) / 1.25 var(--font-display);letter-spacing:.04em;text-align:center;white-space:nowrap;cursor:pointer;transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), background-color var(--dur-2), color var(--dur-2);border:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex;position:relative}.btn .i{width:18px;height:18px;transition:transform var(--dur-2) var(--ease-out)}.btn:active{transform:translateY(1px)}.btn-primary{color:var(--text-ink);background:var(--grad);box-shadow:inset 0 0 0 1px #ffffff38, var(--glow-cyan)}.btn-ghost{color:var(--text-1);box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff0a}.btn-sm{min-height:44px;padding:0 16px;font-size:.9375rem}.btn-lg{min-height:52px;padding:0 26px}.btn-block{width:100%}.link-arrow{min-height:44px;color:var(--c,var(--cyan));letter-spacing:.04em;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.link-arrow .i{width:17px;height:17px;transition:transform var(--dur-2) var(--ease-out)}@media (hover:hover){.btn:hover .i-end,.link-arrow:hover .i-end{transform:translate(3px)}.btn-primary:hover{background:var(--grad-hover);box-shadow:inset 0 0 0 1px #ffffff4d,0 14px 44px -8px #8fa2ff99}.btn-ghost:hover{box-shadow:inset 0 0 0 1px var(--line-3);background:#ffffff14}.link-arrow:hover{text-decoration:underline}}.cta-row{flex-wrap:wrap;gap:12px;display:flex}.cta-row .btn{flex:auto}@media (width>=640px){.cta-row .btn{flex:none}}.eyebrow{font:500 var(--fs-micro) / 1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.eyebrow .num{color:var(--cyan);font-variant-numeric:tabular-nums}.eyebrow .zh{font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:.12em;color:var(--text-2)}.eyebrow:after{content:"";background:linear-gradient(90deg,#5ee7ff99,#5ee7ff00);width:56px;height:1px}@media (width<=479px){.eyebrow [lang=en]{display:none}}.sec-head{gap:var(--sp-4);max-width:48rem;margin-bottom:clamp(2rem,1.4rem + 2vw,3.25rem);display:grid}.sec-head--split{max-width:none}.sec-head__main{gap:var(--sp-4);display:grid}.h2{font-size:var(--fs-2xl);line-height:1.28}.h3{font-size:var(--fs-xl);line-height:1.35}.sec-intro{max-width:var(--measure);font-size:var(--fs-md);color:var(--text-2);line-height:1.8}.sec-intro a{color:var(--link)}@media (width>=1080px){.sec-head--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:72px}.sec-head--split .sec-intro{padding-top:calc(var(--fs-micro) * 1.4 + var(--sp-4) + .3em)}}.meta{font:500 var(--fs-xs) / 1.5 var(--font-mono);letter-spacing:.04em;color:var(--text-3)}.kicker{font:500 var(--fs-micro) / 1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.tag{border-radius:var(--r-pill);height:28px;font:500 var(--fs-xs) / 1 var(--font-body);letter-spacing:.06em;white-space:nowrap;color:var(--c);background:rgb(var(--c-rgb) / .08);box-shadow:inset 0 0 0 1px rgb(var(--c-rgb) / .3);align-items:center;gap:7px;padding:0 11px;display:inline-flex}.tag:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.tag .en{font:500 var(--fs-micro) / 1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.85}.ico{width:46px;height:46px;color:var(--c,var(--cyan));background:linear-gradient(160deg, rgb(var(--c-rgb,94 231 255) / .16), rgb(var(--c-rgb,94 231 255) / .03));box-shadow:inset 0 0 0 1px rgb(var(--c-rgb,94 231 255) / .3), 0 0 22px -8px rgb(var(--c-rgb,94 231 255) / .6);border-radius:13px;flex:none;place-items:center;display:grid}.ico .i{width:22px;height:22px}.chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chips li{border-radius:var(--r-xs);font:500 var(--fs-xs) / 1.35 var(--font-mono);letter-spacing:.01em;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-1);background:#ffffff09;padding:5px 10px}.glass{isolation:isolate;border-radius:var(--r-lg);background:linear-gradient(#ffffff0a,#ffffff03);position:relative}.glass:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(150deg, rgb(var(--c-rgb,94 231 255) / .45), #8fa2ff1a 36%, #8fa2ff0f 64%, #b794ff61);-webkit-mask-composite:xor;opacity:.6;transition:opacity var(--dur-3) var(--ease-out);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.glass:focus-within:before{opacity:1}@media (hover:hover){.glass:hover:before{opacity:1}}.hd{z-index:var(--z-header);position:fixed;top:0;left:0;right:0}.hd:before{content:"";z-index:-1;transition:background-color var(--dur-3), border-color var(--dur-3);border-bottom:1px solid #0000;position:absolute;inset:0}.hd.is-scrolled:before,.menu-open .hd:before{border-bottom-color:var(--line-1);background:#05070df5}.menu-open .hd:before{background:var(--bg-0)}.hd-in{height:var(--hd-h);align-items:center;gap:12px;display:flex}.brand{min-height:44px;color:var(--text-1);border-radius:var(--r-sm);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.hd .brand{margin-right:auto}.brand-mark{flex:none;width:36px;height:36px}.brand-txt{line-height:1.1;display:grid}.brand-en{font:600 17px / 1.1 var(--font-display);letter-spacing:-.005em;white-space:nowrap}.brand-zh{font-size:var(--fs-micro);letter-spacing:.18em;color:var(--text-2);margin-top:4px;line-height:1.2}.nav,.hd-cta--d{display:none}.hd-cta{flex:none}.menu-open .hd-cta{visibility:hidden}@media (width<=359px){.hd-cta{padding:0 12px}.brand-zh{letter-spacing:.1em}}.menu-btn{border-radius:var(--r-sm);width:44px;height:44px;color:var(--text-1);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-right:-6px;padding:0;display:inline-grid}.menu-btn .i{width:24px;height:24px}.menu-btn .i-x,.menu-btn[aria-expanded=true] .i-m{display:none}.menu-btn[aria-expanded=true] .i-x{display:block}@media (hover:hover){.menu-btn:hover{background:#ffffff0f}}.m-menu{left:0;right:0;top:var(--hd-h);z-index:var(--z-menu);overscroll-behavior:contain;padding:8px var(--gutter) calc(32px + env(safe-area-inset-bottom));background:var(--bg-0);opacity:0;visibility:hidden;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out), visibility 0s linear var(--dur-2);position:fixed;bottom:0;overflow-y:auto;transform:translateY(-8px)}.m-menu.is-open{opacity:1;visibility:visible;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out), visibility 0s;transform:none}.m-in{max-width:560px;margin:0 auto}.m-label{font:500 var(--fs-micro) / 1.4 var(--font-mono);letter-spacing:.16em;color:var(--text-3);margin:18px 0 4px}.m-list{margin:0;padding:0;list-style:none}.m-list a{border-bottom:1px solid var(--line-1);min-height:58px;color:var(--text-1);letter-spacing:.04em;align-items:center;gap:14px;padding:7px 2px;font-size:1.0625rem;font-weight:500;text-decoration:none;display:flex}.m-list a[aria-current=page]{color:var(--c,var(--cyan))}.m-list .ico{border-radius:10px;width:38px;height:38px}.m-list .ico .i{width:19px;height:19px}.m-list .tag{margin-left:auto}.m-list .m-all{color:var(--cyan);justify-content:space-between}.m-list .m-all .i,.m-plain .i{width:18px;height:18px;color:var(--text-3)}.m-plain{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.m-plain a{border-radius:var(--r-sm);min-height:52px;box-shadow:inset 0 0 0 1px var(--line-2);border:0;justify-content:center}.m-cta{margin-top:16px}.m-mail{min-height:48px;color:var(--text-2);font:500 var(--fs-sm) / 1 var(--font-mono);white-space:nowrap;justify-content:center;align-items:center;gap:8px;margin-top:8px;text-decoration:none;display:flex}.m-mail .i{width:18px;height:18px}@media (width>=960px){.hd-in{grid-template-columns:1fr auto 1fr;display:grid}.hd .brand{justify-self:start;margin-right:0}.nav{display:block}.hd-cta--d{justify-self:end;display:inline-flex}.hd-cta--m,.menu-btn,.m-menu{display:none}}.nav-list{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.nav-link{border-radius:var(--r-sm);min-height:44px;color:var(--text-2);letter-spacing:.06em;cursor:pointer;transition:color var(--dur-2), background-color var(--dur-2);background:0 0;border:0;align-items:center;gap:6px;padding:0 15px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.dd.is-open>.nav-link{color:var(--text-1);background-color:#ffffff0d}.nav-link[aria-current=page],.nav-link.is-current{color:var(--text-1);background-image:linear-gradient(90deg, var(--cyan), var(--grad-end));background-position:50% calc(100% - 6px);background-repeat:no-repeat;background-size:calc(100% - 30px) 2px}.nav-link .i{width:15px;height:15px;transition:transform var(--dur-2) var(--ease-out)}.dd.is-open>.nav-link .i{transform:rotate(180deg)}@media (hover:hover){.nav-link:hover{color:var(--text-1);background-color:#ffffff0d}}.dd{position:relative}.dd-panel{z-index:var(--z-dropdown);width:min(660px,100vw - 48px);box-shadow:var(--shadow-pop);opacity:0;visibility:hidden;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out), visibility 0s linear var(--dur-2);background:#090c18fa;border-radius:18px;padding:10px;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,-6px)}.dd-panel:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.dd.is-open .dd-panel{opacity:1;visibility:visible;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out), visibility 0s;transform:translate(-50%)}.dd-grid{grid-template-columns:1fr 1fr;gap:2px;margin:0;padding:0;list-style:none;display:grid}.dd-item{color:var(--text-1);transition:background-color var(--dur-2);border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;padding:12px;text-decoration:none;display:grid}.dd-item[aria-current=page]{background:rgb(var(--c-rgb,94 231 255) / .07)}.dd-item .ico{border-radius:11px;width:40px;height:40px}.dd-item .ico .i{width:20px;height:20px}.dd-item strong{letter-spacing:.04em;font-size:.9375rem;font-weight:600;line-height:1.45;display:block}.dd-item small{font:500 var(--fs-micro) / 1.5 var(--font-mono);letter-spacing:.04em;color:var(--text-3);margin-top:2px;display:block}.dd-foot{border-top:1px solid var(--line-1);justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:6px 6px 0 12px;display:flex}.dd-foot p{font:500 var(--fs-micro) / 1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}@media (hover:hover){.dd-item:hover{background:#ffffff0d}}.journey{font:500 var(--fs-micro) / 1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);flex-wrap:wrap;align-items:center;gap:10px 0;margin:4px 0 0;padding:0;list-style:none;display:flex}.journey li,.journey a{align-items:center;gap:8px;display:inline-flex}.journey .zh{font:500 var(--fs-sm) / 1.4 var(--font-body);letter-spacing:.06em;text-transform:none;color:var(--text-1)}.journey .dot{background:var(--c);width:8px;height:8px;box-shadow:0 0 10px rgb(var(--c-rgb) / .7);border-radius:50%}.journey .sep{width:28px;height:14px;color:var(--text-3);stroke-width:1.25px;margin:0 10px}.journey a{min-height:44px;color:inherit;text-decoration:none}.journey a .zh{text-decoration:underline;text-decoration-color:rgb(var(--c-rgb) / .45)}@media (hover:hover){.journey a:hover .zh{text-decoration-color:currentColor}}@media (width<=479px){.journey .en{display:none}.journey .sep{width:18px;margin:0 6px}}.svc-grid{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.svc-grid{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.svc-grid{gap:var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.card{flex-direction:column;padding:22px 20px 6px;display:flex}@supports (grid-template-rows:subgrid){.card{grid-template-rows:subgrid;grid-row:span var(--card-rows,5);row-gap:0;display:grid}}@media (width>=1080px){.card{padding:28px 28px 8px}}.card-head{justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex}.card-titles{flex-direction:column;justify-content:flex-end;padding-bottom:10px;display:flex}.card-kicker{font:500 var(--fs-micro) / 1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.card-title{font-size:var(--fs-lg);margin-top:4px;line-height:1.4}.card-title a{color:inherit;outline:none;text-decoration:none}.card-title a:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.card-desc{color:var(--text-2);padding-bottom:18px}.card .chips{align-content:start;padding-bottom:18px}.card-note{border-top:1px dashed var(--line-2);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:14px;padding-top:12px;line-height:1.6;display:flex}.card-note>.i{width:16px;height:16px;color:var(--c)}.card-note a{z-index:2;color:var(--c);text-decoration:underline;text-decoration-color:rgb(var(--c-rgb) / .5);text-underline-offset:.28em;align-items:center;gap:6px;font-weight:600;display:inline-flex;position:relative}.card-note a:before{content:"";position:absolute;inset:-11px -6px}.card-note a .i{width:15px;height:15px;transition:transform var(--dur-2) var(--ease-out)}.card:has(.card-note a:focus-visible){outline:none}.card-more{border-top:1px solid var(--line-1);color:var(--c);letter-spacing:.04em;align-items:center;gap:8px;padding:16px 0 18px;font-size:.9375rem;font-weight:600;display:flex}.card-more .i{width:17px;height:17px;transition:transform var(--dur-3) var(--ease-out)}.card-title a:focus-visible:after{outline:2px solid var(--focus);outline-offset:3px}@supports selector(:has(a)){.card-title a:focus-visible:after{outline:none}.card:has(a:focus-visible){outline:2px solid var(--focus);outline-offset:3px}}@media (width<=479px){.card-kicker,.card .chips{display:none}.card .card-titles{padding-bottom:8px}.card-desc{padding-bottom:16px}}.spot:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--dur-3) var(--ease-out);background:radial-gradient(380px circle at var(--mx,50%) var(--my,-30%), rgb(var(--c-rgb,94 231 255) / .1), transparent 62%);position:absolute;inset:0}@media (hover:hover){.card{transition:transform var(--dur-3) var(--ease-out), box-shadow var(--dur-3) var(--ease-out)}.card:hover{box-shadow:var(--shadow-card);transform:translateY(-3px)}.card:hover:before,.card:hover:after{opacity:1}.card:hover .card-more .i{transform:translate(4px)}.card-note a:hover{color:var(--text-1)}.card-note a:hover .i{transform:translate(3px)}}.svc-foot{margin-top:var(--sp-7);padding-top:var(--sp-6);border-top:1px dashed var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.svc-foot p{max-width:var(--measure);color:var(--text-2)}.svc-foot strong{color:var(--text-1);font-weight:600}.vals{border-radius:var(--r-lg);background:var(--line-1);box-shadow:0 0 0 1px var(--line-1);grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (width>=640px){.vals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.vals{grid-template-columns:repeat(3,minmax(0,1fr))}}.val{background:var(--bg-0);grid-template-columns:44px minmax(0,1fr);column-gap:16px;padding:24px 20px 26px;display:grid;position:relative}.val .ico{border-radius:12px;width:44px;height:44px}.val h3{font-size:var(--fs-lg);align-self:center;line-height:1.4}.val p{color:var(--text-2);grid-column:1/-1;margin-top:12px}.val--plain{display:block}@media (width>=640px){.val{padding:30px 28px 34px;display:block}.val h3{margin-top:20px}.val--plain h3{margin-top:0}.val p{margin-top:10px}}.val:before{content:"";background:linear-gradient(90deg, transparent, rgb(var(--c-rgb,94 231 255) / .8), transparent);opacity:0;height:1px;transition:opacity var(--dur-3) var(--ease-out);position:absolute;top:0;left:24px;right:24px}@media (hover:hover){.val:hover:before{opacity:1}}.v1{--c:#5ee7ff;--c-rgb:94 231 255}.v2{--c:#6ccfff;--c-rgb:108 207 255}.v3{--c:#7fb9ff;--c-rgb:127 185 255}.v4{--c:#8fa2ff;--c-rgb:143 162 255}.v5{--c:#a39aff;--c-rgb:163 154 255}.v6{--c:#b794ff;--c-rgb:183 148 255}.steps{margin:0;padding:0;list-style:none;display:grid}.step{padding:0 0 30px 62px;position:relative}.step:before{content:"";background:linear-gradient(#5ee7ff80,#b794ff33);width:1px;position:absolute;top:50px;bottom:4px;left:22px}.step:last-child{padding-bottom:0}.step:last-child:before{display:none}.step-node{width:45px;height:45px;font:600 var(--fs-xs) / 1 var(--font-mono);letter-spacing:.04em;color:var(--cyan);background:var(--panel-1);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #5ee7ff73,0 0 0 6px #5ee7ff0d,0 0 26px -6px #5ee7ff99}.step h3{font-size:var(--fs-lg);padding-top:8px;line-height:1.45}.step p{color:var(--text-2);margin-top:8px}.out{border-radius:var(--r-sm);width:fit-content;max-width:100%;box-shadow:inset 0 0 0 1px var(--line-2);font-size:var(--fs-sm);color:var(--text-1);background:#ffffff08;justify-items:start;gap:2px;margin-top:14px;padding:8px 12px 9px;line-height:1.5;display:grid}.step .out{margin-top:14px}.out b{font:500 var(--fs-micro) / 1.4 var(--font-mono);letter-spacing:.14em;color:var(--cyan)}@media (width>=640px) and (width<=1199px){.steps{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows,3), auto);grid-auto-flow:column;column-gap:40px}.step.is-col-end{padding-bottom:0}.step.is-col-end:before{display:none}}@media (width>=1200px){.steps{grid-template-columns:repeat(var(--n,6), minmax(0, 1fr));gap:24px}.step{padding:70px 0 0}.step:before{background:linear-gradient(90deg,#5ee7ff80,#b794ff38);width:auto;height:1px;inset:22px -20px auto 53px}.step h3{padding-top:0}.steps--dense .step h3{font-size:min(var(--fs-lg), 1.25rem)}}.stack-grid{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.stack-grid{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.stack-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.stack-group{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line-1);background:#ffffff05;padding:20px 20px 22px}.stack-group h3{font:600 var(--fs-base) / 1.4 var(--font-body);letter-spacing:.06em;align-items:center;gap:10px;margin-bottom:14px;display:flex}.stack-group h3:before{content:"";background:var(--c,var(--cyan));width:8px;height:8px;box-shadow:0 0 10px rgb(var(--c-rgb,94 231 255) / .7);border-radius:50%;flex:none}.note{max-width:60em;margin-top:var(--sp-6);font-size:var(--fs-sm);color:var(--text-3);gap:10px;line-height:1.7;display:flex}.note .i{width:18px;height:18px;margin-top:2px}.faq-wrap{gap:var(--sp-7);display:grid}@media (width>=1080px){.faq-wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px}.faq-wrap .sec-head{top:calc(var(--hd-h) + 40px);margin-bottom:0;position:sticky}}.faq-list{gap:12px;display:grid}.faq{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line-1);transition:background-color var(--dur-2), box-shadow var(--dur-2);background:#ffffff06}.faq[open]{background:#5ee7ff09;box-shadow:inset 0 0 0 1px #5ee7ff47}.faq summary{border-radius:var(--r-md);cursor:pointer;min-height:64px;color:var(--text-1);font:600 var(--fs-base) / 1.6 var(--font-body);letter-spacing:.03em;align-items:center;gap:14px;padding:14px 18px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq .qn{width:26px;font:500 var(--fs-micro) / 1 var(--font-mono);letter-spacing:.06em;color:var(--cyan);flex:none}.faq .q{text-wrap:balance;flex:1;min-width:0}.plus{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:50%;flex:none;position:relative}.plus:before,.plus:after{content:"";background:var(--cyan);width:11px;height:1.5px;transition:transform var(--dur-3) var(--ease-out);border-radius:2px;margin:-.75px 0 0 -5.5px;position:absolute;top:50%;left:50%}.plus:after{transform:rotate(90deg)}.faq[open] .plus:after{transform:rotate(0)}.faq-a{color:var(--text-2);padding:0 18px 20px 58px}.faq-a>*+*{margin-top:.75em}@media (width<=479px){.faq .qn{display:none}.faq-a{padding-left:18px}}@media (hover:hover){.faq summary:hover{color:#fff}}.cta{border-radius:var(--r-xl);background:radial-gradient(80% 90% at 12% 0,#5ee7ff21,#0000 60%),radial-gradient(70% 80% at 100% 100%,#b794ff24,#0000 60%),#070a15;gap:36px;padding:36px 20px;display:grid;overflow:hidden}.cta:before{opacity:1}.cta-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(#a0aedc0f 1px,#0000 1px),linear-gradient(90deg,#a0aedc0f 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 20% 0,#000,#0000 75%);mask-image:radial-gradient(70% 80% at 20% 0,#000,#0000 75%)}.cta-mark{width:48px;height:48px}.cta .eyebrow{margin-top:22px}.cta .h2{margin-top:14px}.cta-text{max-width:34em;color:var(--text-2);margin-top:16px}.cta-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (width<=479px){.cta-actions .btn{width:100%}}.mail-row{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:18px;display:flex}.mail{min-height:44px;color:var(--text-1);font:500 var(--fs-sm) / 1.3 var(--font-mono);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.mail .i{width:18px;height:18px;color:var(--cyan)}.copy-btn{border-radius:var(--r-sm);min-height:44px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-2);font:500 var(--fs-xs) / 1 var(--font-body);letter-spacing:.06em;white-space:nowrap;cursor:pointer;transition:box-shadow var(--dur-2), color var(--dur-2);background:#ffffff0a;border:0;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.copy-btn .i{width:16px;height:16px}.copy-btn .i-ok,.copy-btn.is-done .i-copy{display:none}.copy-btn.is-done .i-ok{color:var(--ok);display:block}@media (hover:hover){.mail:hover{text-decoration:underline}.copy-btn:hover{color:var(--text-1);box-shadow:inset 0 0 0 1px var(--line-3)}}.ck{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line-2);background:#05070d8c;align-self:start;padding:22px 22px 18px}.ck-h{border-bottom:1px solid var(--line-1);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:6px;padding-bottom:12px;display:flex}.ck-h :is(h2,h3,h4){font-size:var(--fs-base);letter-spacing:.06em}.ck-h .ck-tag{font:500 var(--fs-micro) / 1 var(--font-mono);letter-spacing:.14em;color:var(--text-3)}.ck ul{margin:0;padding:0;list-style:none}.ck li{color:var(--text-1);grid-template-columns:20px minmax(0,1fr);gap:12px;padding:7px 0;line-height:1.6;display:grid}@media (width>=768px){.ck--cols ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}}.ck .box{width:20px;height:20px;color:var(--cyan);border-radius:5px;place-items:center;margin-top:3px;display:grid;box-shadow:inset 0 0 0 1px #5ee7ff80}.ck .box .i{stroke-width:2px;width:14px;height:14px}.ck-note{border-top:1px dashed var(--line-2);font-size:var(--fs-sm);color:var(--text-3);gap:10px;margin-top:12px;padding-top:12px;line-height:1.7;display:flex}.ck-note .i{width:18px;height:18px;color:var(--text-3);margin-top:2px}@media (width>=768px){.cta{padding:52px 48px}}@media (width>=1080px){.cta{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:56px;padding:64px}}.ft{padding:64px 0 calc(24px + env(safe-area-inset-bottom));background:var(--bg-footer);border-top:1px solid var(--line-1)}.ft-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"brand brand""svc co""svc legal";gap:32px 24px;display:grid}.ft-brand{grid-area:brand}.ft-svc{grid-area:svc}.ft-co{grid-area:co}.ft-legal{grid-area:legal}@media (width>=1080px){.ft-grid{grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,1fr));grid-template-areas:"brand svc co legal";gap:48px}}.ft-blurb{max-width:30em;color:var(--text-2);margin-top:18px}.ft-social{flex-wrap:wrap;gap:4px 18px;margin:14px 0 0;padding:0;list-style:none;display:flex}.ft-social a{min-height:44px;color:var(--text-2);text-decoration:underline;text-decoration-color:var(--line-3);align-items:center;gap:6px;font-size:.9375rem;display:inline-flex}.ft-social .i{width:16px;height:16px}.ft-h{font:600 var(--fs-sm) / 1.4 var(--font-body);letter-spacing:.1em;color:var(--text-1);margin-bottom:6px}.ft-col ul{margin:0;padding:0;list-style:none}.ft-col a{min-height:44px;color:var(--text-2);transition:color var(--dur-2);align-items:center;font-size:.9375rem;text-decoration:none;display:inline-flex}.ft-col a[aria-current=page]{color:var(--text-1)}.ft-cards{gap:16px;margin-top:48px;display:grid}@media (width>=960px){.ft-cards{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.co-card,.risk-card{border-radius:var(--r-md);padding:22px 22px 20px}.co-card{box-shadow:inset 0 0 0 1px var(--line-1);background:#ffffff05}.co-card dl{gap:2px;display:grid}.co-card dl>div{grid-template-columns:5em minmax(0,1fr);align-items:center;gap:12px;min-height:36px;display:grid}.co-card dt{font-size:var(--fs-sm);color:var(--text-3);align-items:center;gap:6px;display:inline-flex}.co-card dt .i{width:16px;height:16px}.co-card dd{color:var(--text-1);font-size:.9375rem}.co-card .num{font-family:var(--font-mono);letter-spacing:.04em}.co-card a{min-height:44px;font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.02em;white-space:nowrap;align-items:center;margin-block:-4px;text-decoration:underline #5ee7ff73;display:inline-flex}.co-card--lg{padding:26px 26px 24px}.co-card--lg dl>div{grid-template-columns:6em minmax(0,1fr);min-height:44px}@media (width<=479px){.co-card dl>div,.co-card--lg dl>div{grid-template-columns:minmax(0,1fr);gap:0;padding-block:6px}.co-card dl>div+div{border-top:1px solid var(--line-1)}}.risk-card{--c:var(--cat-fintech);--c-rgb:var(--cat-fintech-rgb);background:rgb(var(--c-rgb) / .07);box-shadow:inset 0 0 0 1px rgb(var(--c-rgb) / .35)}.risk-card h2{font:600 var(--fs-base) / 1.4 var(--font-body);letter-spacing:.06em;color:var(--text-1);align-items:center;gap:10px;display:flex}.risk-card h2 .i{color:var(--c)}.risk-card p{font-size:var(--fs-sm);color:var(--text-2);margin-top:10px;line-height:1.75}.risk-card .link-arrow{color:var(--c);margin-top:6px}.ft-tm{max-width:64em;font-size:var(--fs-xs);color:var(--text-3);margin-top:28px;line-height:1.75}.ft-bottom{border-top:1px solid var(--line-1);font-size:var(--fs-xs);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:20px;padding-top:16px;display:flex}.ft-bottom a{min-height:44px;color:var(--text-2);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ft-bottom a .i{width:16px;height:16px}@media (hover:hover){.ft-col a:hover,.ft-social a:hover,.ft-bottom a:hover{color:var(--text-1)}.ft-col a:hover{text-decoration:underline}.co-card a:hover{color:var(--cyan)}}.crumbs ol{font-size:var(--fs-sm);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:0 4px;margin:0;padding:0;list-style:none;display:flex}.crumbs li{align-items:center;gap:4px;display:inline-flex}.crumbs li+li:before{content:"";opacity:.7;background:currentColor;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}.crumbs a{min-width:44px;min-height:44px;color:var(--text-2);align-items:center;margin-inline:-8px;padding-inline:8px;text-decoration:none;display:inline-flex}.crumbs [aria-current=page]{color:var(--text-1)}@media (hover:hover){.crumbs a:hover{color:var(--text-1);text-decoration:underline}}.callout{--c:var(--cyan);--c-rgb:94 231 255;border-radius:var(--r-md);background:rgb(var(--c-rgb) / .07);max-width:46rem;box-shadow:inset 0 0 0 1px rgb(var(--c-rgb) / .35);grid-template-columns:20px minmax(0,1fr);column-gap:12px;padding:20px 22px;display:grid}.callout--risk{--c:var(--cat-fintech);--c-rgb:var(--cat-fintech-rgb)}.callout--note{--c:var(--text-2);--c-rgb:160 174 220}.callout>.i{color:var(--c);margin-top:2px}.callout-body{grid-column:2;min-width:0}.callout-title{font:600 var(--fs-base) / 1.5 var(--font-body);letter-spacing:.04em;color:var(--text-1)}.callout-text,.callout-body>p{font-size:var(--fs-sm);color:var(--text-2);margin-top:6px;line-height:1.75}.callout-body>:first-child{margin-top:0}.callout .link-arrow{color:var(--c)}.callout--note .link-arrow{color:var(--text-1)}.callout--compact{padding:16px 18px}.trust{font-size:var(--fs-sm);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:2px 20px;margin:22px 0 0;padding:0;line-height:1.5;list-style:none;display:flex}.trust-item{align-items:flex-start;gap:8px;min-height:32px;padding-top:4px;display:inline-flex}.trust-item .i{margin-top:1px}.trust-co{flex-wrap:wrap;column-gap:.55em;display:flex}.trust-co>span{white-space:nowrap}.trust-item:has(a){align-items:center;padding-top:0}.trust .i{width:18px;height:18px;color:var(--cyan)}.trust .num{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-2)}.trust a{min-height:44px;color:var(--text-2);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:8px;text-decoration:underline #5ee7ff66;display:inline-flex}@media (width<=479px){.trust-co .sep{display:none}.trust-co{flex-direction:column}}@media (hover:hover){.trust a:hover{color:var(--text-1)}}.page-hero{padding-block:clamp(12px,2vw,28px) clamp(36px,5vw,64px);position:relative}.page-title{font-size:var(--fs-3xl);letter-spacing:.012em;margin-top:clamp(12px,2vw,20px);line-height:1.24}.page-hero .lead{margin-top:var(--sp-5)}.prose{max-width:var(--measure-prose);font-size:var(--fs-base);color:var(--text-2);line-height:1.85}.prose>*+*{margin-top:1em}.prose .meta{font:500 var(--fs-micro) / 1.5 var(--font-mono);letter-spacing:.08em;color:var(--text-3)}.prose h2{border-top:1px solid var(--line-1);font-size:var(--fs-xl);scroll-margin-top:calc(var(--hd-h) + 16px);margin-top:2.4em;padding-top:1em;line-height:1.35}.prose h3{font-size:var(--fs-lg);margin-top:1.8em;line-height:1.45}.prose h2+*,.prose h3+*{margin-top:.75em}.prose ol,.prose ul{padding-left:1.6em}.prose li+li,.prose li>:is(ol,ul){margin-top:.4em}.prose li::marker{color:var(--text-3)}.prose a{color:var(--link);text-decoration:underline}.prose strong{color:var(--text-1);font-weight:600}.prose small,.prose .fine{font-size:var(--fs-sm);color:var(--text-3)}.prose hr{border:0;border-top:1px solid var(--line-1);margin-block:2em}.prose code{border-radius:var(--r-xs);background:var(--panel-3);font:400 .875em / 1.4 var(--font-mono);padding:.1em .4em}.prose blockquote{border-left:2px solid var(--cyan);color:var(--text-1);background:#5ee7ff0d;margin-inline:0;padding:14px 18px}.table-scroll{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line-1);overflow-x:auto}.prose table{border-collapse:collapse;width:100%;min-width:520px;font-size:var(--fs-sm);line-height:1.6}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-1);padding:12px 14px}.prose th{background:var(--panel-1);color:var(--text-1);font-weight:600}.prose tr:last-child td{border-bottom:0}.form{gap:20px;display:grid}.field{gap:8px;display:grid}.field-label{font:600 .9375rem / 1.4 var(--font-body);letter-spacing:.04em;color:var(--text-1);align-items:baseline;gap:8px;display:flex}.field-label .req{font:500 var(--fs-xs) / 1 var(--font-body);color:var(--text-3)}.input,.select,.textarea{border:1px solid var(--line-field);border-radius:var(--r-sm);background:var(--panel-2);width:100%;min-height:48px;color:var(--text-1);font:400 1rem / 1.5 var(--font-body);letter-spacing:.02em;transition:border-color var(--dur-2);padding:12px 14px}.textarea{resize:vertical;min-height:160px}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b3bdd6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;padding-right:44px}.input::placeholder,.textarea::placeholder{color:var(--text-3);word-break:keep-all}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{border-color:var(--cyan);outline:2px solid var(--focus);outline-offset:2px}input[type=checkbox],input[type=radio]{accent-color:var(--cyan)}.field-help{font-size:var(--fs-sm);color:var(--text-3);line-height:1.6}.field-error{font-size:var(--fs-sm);color:var(--error);gap:6px;line-height:1.5;display:flex}.field-error .i{width:16px;height:16px;margin-top:2px}:is(.input,.select,.textarea)[aria-invalid=true]{border-color:var(--error)}.err-summary{border-radius:var(--r-md);color:var(--text-1);background:#ffa3a312;padding:16px 18px;box-shadow:inset 0 0 0 1px #ffa3a366}.err-summary a{color:var(--error)}@media (forced-colors:active){.glass:before{display:none}.glass,.panel,.faq,.ck,.co-card,.risk-card,.stack-group,.callout,.out,.chips li,.tag,.dd-panel,.m-menu,.vals{border:1px solid canvastext}.btn,.copy-btn,.menu-btn,.nav-link{border:1px solid buttontext}.tag:before,.journey .dot,.stack-group h3:before{forced-color-adjust:none}.nav-link[aria-current=page],.nav-link.is-current{text-decoration:underline}}.panel{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line-1);background:#ffffff05;padding:18px 20px}.panel--accent{box-shadow:inset 2px 0 0 var(--c,var(--cyan)), inset 0 0 0 1px var(--line-1)}.panel>:is(h2,h3,h4){font-size:var(--fs-lg);line-height:1.4}.panel>:is(h2,h3,h4)+p{margin-top:8px}.hero-meta{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:clamp(12px,2vw,20px);display:flex}.hero-meta+.page-title{margin-top:14px}.page-hero .cta-row{margin-top:var(--sp-7)}.page-hero .callout{max-width:46rem;margin-top:var(--sp-6)}
