@property --flow-border-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}:root{--navy: #14213D;--navy-2: #1E304F;--navy-line: #435574;--cobalt: #526687;--cobalt-light: #B8C9E1;--cobalt-soft: #E3EDF5;--paper: #EDF4F8;--surface: #FFFFFF;--ink: #14213D;--ink-2: #344862;--muted: #5C6E8F;--line: #CAD8E4;--on-navy: #FFFFFF;--on-navy-2: #CEDAED;--gold: #C5A569;--gold-deep: #C5A569;--cream: #F5F0E4;--verified: #206B3D;--verified-soft: #E6F3EA;--verified-on-navy: #A1D9B7;--certified: #7C6022;--certified-soft: #F1E9D7;--attested: #52617B;--sans: "Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;--serif: "Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;--mono: "Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;--flow-logo-serif: "Source Serif 4", Georgia, "Times New Roman", serif;--wrap: 1320px;--gut: clamp(20px, 3.5vw, 52px);--flow-ease: cubic-bezier(.16, 1, .3, 1)}html{scroll-padding-top:96px;scroll-snap-type:none}body{min-width:min(320px,100%);background:var(--paper);font-family:var(--sans);font-size:16px;color:var(--ink);line-height:1.6}h1,h2,h3,h4,.h2,.sub,.hero .sub,.phero .sub,.steps2 b,.pc .amt,.foot .tag{font-family:var(--sans);font-style:normal}h1,h2,h3,.h2{font-weight:700;letter-spacing:-.025em;text-wrap:balance}h3{letter-spacing:-.016em}.sub,.hero .sub,.phero .sub{font-weight:500;line-height:1.25}.lk-name,.lk-svc{font-family:var(--flow-logo-serif);font-style:normal}.lk-name span{color:#9fb0cc}.lk-svc{color:var(--gold);font-weight:500}p,li,dd,h1,h2,h3,a,button{overflow-wrap:break-word}.wrap,.split>*,.head2>*,.chap>*,.qx>*,.aud>*,.guides>*,.flow-field{min-width:0}.lead{max-width:70ch}.prose{max-width:75ch}.band .prose .big{line-height:1.3}:focus-visible{outline:3px solid #7B5E21;outline-offset:4px}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{outline:none!important}.hero :focus-visible,.phero :focus-visible,.navy :focus-visible,.top :focus-visible,.cta-band :focus-visible,.foot :focus-visible{outline-color:#dec38c}.top,.top.nav-hide{position:sticky;top:env(safe-area-inset-top,0px);z-index:70;background:var(--navy);border-bottom:1px solid rgba(159,176,204,.22);-webkit-backdrop-filter:none;backdrop-filter:none;transform:none!important;opacity:1!important;visibility:visible!important;transition:none}.top .wrap{max-width:1440px;height:80px;gap:24px;padding-inline:clamp(24px,3vw,44px)}.top .lockup{flex:none}.lockup{display:flex;flex-direction:column;align-items:stretch;width:175px;gap:2px}.flow-brand-identity{display:inline-flex;align-items:center;gap:7px;background:transparent}.flow-brand-logo{display:block;background:transparent;box-shadow:none;border-radius:0;width:32px;height:32px;flex:0 0 32px;object-fit:contain}.flow-brand-name{font:700 20px/1.2 var(--sans);white-space:nowrap}.flow-brand-svc{display:block;padding-left:44px;color:#d7bd88;font:600 9px/1.2 var(--sans);letter-spacing:.055em;text-transform:uppercase;white-space:nowrap}.top .flow-brand-svc{color:var(--on-navy-2);font-size:12px;font-weight:500;letter-spacing:.01em;text-transform:none}.top .lk-mark{height:36px}.top .lk-name{font-size:25px}.top .lk-svc{font-size:9px}.nav{display:flex;position:static;flex-direction:row;align-items:center;gap:clamp(12px,1.25vw,20px);padding:0;border:0;background:none}.nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 0;border:0;font-size:13.5px;line-height:1.25;font-weight:500;white-space:nowrap;color:#dae4f0}.nav a:hover,.nav a.on{color:#fff}.nav a.on{text-decoration:underline;text-underline-offset:7px;box-shadow:none}.nav .btn{margin:0;padding:10px 17px;color:var(--navy)}.nav a.nav-search{gap:6px}.menu-btn{display:none;min-height:44px}.btn,.navy .btn,.hero .btn,.phero .btn,.top .btn,.cta-band .btn,.foot .btn,.flow-open-record{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:12px 23px;border:1px solid transparent;border-radius:999px;background:linear-gradient(105deg,#66c8e0,#8faae8 58%,#a69de1);color:var(--navy);box-shadow:none;text-decoration:none;font:700 15px/1.3 var(--sans);cursor:pointer;transition:background .18s,border-color .18s,transform .18s var(--flow-ease)}.btn:hover,.navy .btn:hover,.hero .btn:hover,.phero .btn:hover,.top .btn:hover,.cta-band .btn:hover,.foot .btn:hover,.flow-open-record:hover{background:linear-gradient(105deg,#78d4e8,#9cb6ef 58%,#b2aaea);border-color:#9fb0cc;color:var(--navy);box-shadow:none}.btn:active,.flow-open-record:active{transform:translateY(1px)}.btn:focus-visible{outline:3px solid #5D83B5;outline-offset:4px}.btn.sm{min-height:44px;font-size:13.5px;box-shadow:none}.btn.o{background:transparent;color:var(--navy);border:1px solid #6B7D9C;box-shadow:none}.hero .btn.o,.phero .btn.o,.navy .btn.o,.cta-band .btn.o,.foot .btn.o{color:#fff;background:transparent;border-color:#9fb0cc}.btn.o:hover{background:#e0eaf2;border-color:var(--navy);color:var(--navy);box-shadow:none}.hero .btn.o:hover,.phero .btn.o:hover,.navy .btn.o:hover,.cta-band .btn.o:hover,.foot .btn.o:hover{background:#2a3b58;border-color:#9fb0cc;color:#fff;box-shadow:none}.btn[disabled],.flow-open-record[disabled]{opacity:.7;cursor:wait}.hero,.phero{position:relative;isolation:isolate;background:var(--navy);clip-path:none;color:var(--on-navy);border-radius:0 0 50% 50%/0 0 76px 76px}.hero{padding-block:clamp(42px,5vw,72px) clamp(64px,7vw,96px);overflow:hidden}.phero{padding-block:clamp(48px,6vw,80px) clamp(64px,7vw,96px);overflow:clip}.hero:after,.phero:after{content:none;background:none}.hero>.wrap,.phero>.wrap{position:relative;z-index:2}.hero .flow-intro{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;max-width:1200px}.hero .descriptor{font:700 12px/1.5 var(--sans);letter-spacing:.14em;color:#d7bd88}.hero .flow-intro h1{max-width:20ch;font-size:clamp(42px,5.4vw,72px);line-height:1.035}.hero .flow-intro .sub{max-width:48ch;font-size:clamp(22px,2.25vw,30px);color:#d6e3f4}.hero .flow-intro .lead{max-width:72ch;font-size:17px;line-height:1.6;color:#cedaed}.hero .flow-intro .ctas{justify-content:center;gap:12px;margin-top:8px}.hero .flow-intro .flow-open-record{color:var(--navy);background:#fff;border-color:#fff}.hero .flow-intro .flow-open-record:hover{color:var(--navy);background:#e0eaf2;border-color:#9fb0cc}.flow-ribbon{position:absolute;z-index:0;width:min(1480px,125vw);max-width:none;height:auto;left:50%;top:16%;pointer-events:none;-webkit-user-select:none;user-select:none;transform:translate(-50%) rotate(-5deg);opacity:.52;animation:flow-ribbon-drift 24s ease-in-out infinite alternate;animation-play-state:paused}.band>.flow-ribbon{top:7%;width:min(1180px,110vw);opacity:.2}.band>.wrap{position:relative;z-index:1}@keyframes flow-ribbon-drift{0%{transform:translate(-53%,-9px) rotate(-6deg)}to{transform:translate(-47%,18px) rotate(5deg)}}.flow-specimen{position:relative;z-index:2;isolation:isolate;width:calc(100% - var(--gut) * 2);max-width:1000px;margin:46px auto 0;border:0;border-radius:16px;background:#fff;color:var(--ink);box-shadow:0 24px 54px -30px #000000b3}.flow-specimen:before,.flow-specimen:after{content:"";position:absolute;z-index:-1;inset:auto 7px -7px;height:8px;border-radius:0 0 14px 14px;background:#dce8f2;transform:none;pointer-events:none}.flow-specimen:after{z-index:-2;inset:auto 14px -14px;background:#abbdd4;transform:none}.flow-specimen-head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 30px 18px}.flow-specimen-head>img,.flow-logo img{display:block;width:220px;max-width:100%;height:auto}.flow-logo{flex:0 1 220px;min-width:0}.flow-sample{text-align:right;font-size:12px;line-height:1.5;font-weight:600;color:#526687}.flow-sample b{color:var(--ink);font-weight:700}.flow-sample>*{display:block}.flow-specimen-title{padding:0 30px 17px}.flow-specimen-title h2{font-size:clamp(23px,2.1vw,29px);line-height:1.2}.flow-specimen-title p{margin-top:5px;font-size:13px;color:#526687}.flow-row{display:grid;grid-template-columns:32px minmax(125px,1fr) minmax(220px,1.75fr) auto;align-items:center;gap:12px;margin-inline:30px;padding:17px 0;border-block:1px solid #CAD8E4;font-size:15px;line-height:1.4}.flow-row>span:first-child{font-size:13px;color:#526687;font-variant-numeric:tabular-nums}.flow-row>b{font-size:17px;font-weight:700}.flow-row>span:nth-child(3){color:#344862}.flow-verified{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;color:#206b3d;font-size:12px;font-weight:700;white-space:nowrap}.flow-verified svg{width:18px;height:18px;flex:none;color:#2f9e5b}.tile svg{color:#2f9e5b}.flow-fields{margin:0}dl.flow-fields,.flow-fields>dl{display:grid;grid-template-columns:1.12fr 1fr 1fr 1fr 1fr;margin:0;padding:22px 30px 18px}.flow-field{padding:0 17px;border-left:1px solid #CAD8E4}.flow-field:first-child{padding-left:0;border-left:0}.flow-field:last-child{padding-right:0}.flow-field dt{margin:0 0 7px;color:#526687;font-size:11px;line-height:1.4;letter-spacing:.07em;text-transform:uppercase;font-weight:700}.flow-field dd{margin:0;color:var(--ink);font-size:14px;font-weight:600;line-height:1.4}.flow-field dd small,.flow-field dd span{display:block;margin-top:4px;color:#526687;font-size:12px;font-weight:500}.flow-field a{color:#405875;text-underline-offset:3px}.flow-scope{padding:0 30px 22px}.flow-scope p,p.flow-scope{font-size:12px;line-height:1.6;color:#526687}.flow-full-record{position:relative;z-index:2;width:calc(100% - var(--gut) * 2);max-width:1000px;margin:30px auto 0;text-align:center}.flow-full-record>summary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 18px;border:1px solid #9FB0CC;border-radius:8px;color:#fff;font:600 14px/1.4 var(--sans);list-style:none;cursor:pointer}.flow-full-record>summary::-webkit-details-marker{display:none}.flow-full-record>summary:hover{border-color:var(--gold);background:#253856}.flow-full-record[open]>summary{margin-bottom:24px}.flow-full-record .cert-wrap{text-align:initial}.flow-full-record .certificate{transform:none}.flow-full-record .hero-badges{margin-top:20px}.flow-hero-inputs{position:relative;z-index:2;max-width:840px;margin:26px auto 0;text-align:center}.flow-hero-inputs .quick{max-width:none;margin:0;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;gap:10px;text-align:left}.flow-hero-inputs .note{margin-top:12px;font-size:13px;color:#cedaed}.flow-hero-inputs .msg{margin-top:12px;text-align:left}input[type=email],input[type=text],select,textarea{min-height:48px;border-radius:8px;font-family:var(--sans);font-size:16px}input::placeholder,textarea::placeholder{color:#5c6e8f;opacity:1}.field label,.lbl{font-weight:600;letter-spacing:.05em}.cta-card label,.band:not(.navy) .field label{color:var(--ink-2)}.msg.ok{background:#1c4336;border-color:#5c9978;color:#d8f3e2}.msg.err{background:#522c34;border-color:#b88286;color:#ffe4e5}.cta-card .msg.ok{background:#e6f3ea;border-color:#9fc6ab;color:#206b3d}.cta-card .msg.err{background:#f8e9e9;border-color:#d6acac;color:#8a2c36}.band{padding-block:clamp(48px,6vw,88px)}.band:not(.navy){overflow-x:clip}.band.white{background:transparent}.band:not(.navy):before,.band.white:before{content:none;background:none}.band.navy{margin-inline:clamp(16px,3.8vw,64px);padding-block:clamp(52px,7vw,96px);border-radius:26px;clip-path:none;background:var(--navy)}.band.navy .wrap{padding-inline:clamp(24px,4vw,56px)}.band.navy+.band.navy{margin-top:24px}.band.navy+.cta-band{margin-top:clamp(48px,6vw,80px)}.band .eyebrow,.chap .side .num{color:#526687}.band.navy .eyebrow,.navy .chap .side .num{color:#bacce2}.chap .side{top:108px}.chap .side h2{font-size:clamp(31px,3.45vw,47px);line-height:1.08}.h2{font-size:clamp(34px,4.4vw,58px);line-height:1.06}.band .sub{color:#526687}.band.navy .sub{color:#bacce2}.band.navy .sub.green{color:#a1d9b7}.phero h1{font-size:clamp(40px,5vw,68px)}.phero .eyebrow,.phero .crumbs{color:#d7bd88}.phero .sub{color:#d6e3f4}.qx-card,.cvx-ba,.cvx-av,.fs-item,.guide,.tile,.lv,.contrast div,.belief,.formcard,.card,.prod,.step,.stat,.pc,.cta-card,.core-embed{border-radius:16px}.qx.focus .qx-card:not(.on){opacity:1}.qx-card.on{box-shadow:none;border-width:1px}.qx-q{min-height:64px}.qx-q:focus-visible{outline:3px solid #7B5E21;outline-offset:-5px}.qx-cert{top:100px}.qx-chip{font-family:var(--sans)}.qx-hint,.qx-txt small,.gk{letter-spacing:.07em}.cvx-steps:before{width:1px;background:#9fb0cc}.cvx-steps .n{border-width:1px}.steps2>div{border-top-width:1px}.prod{border:1px solid #61779C}.pc{border-color:#526687}.guide.soon{background:#e8f0f6}.guide.feat{background:var(--navy)}.aud .k,.guide .gk,.more{color:#526687}.navy .more,.guide.feat .gk,.guide.feat .more,.pc .k{color:#b8c9e1}.aud>a,.prod,.tile,.guide,.qx-card,.pc{position:relative;isolation:isolate;opacity:1;box-shadow:none;transition:transform .3s var(--flow-ease),border-color .22s}.aud>a:after,.prod:after,.tile:after,.guide:after,.qx-card:after,.pc:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;padding:2px;border-radius:inherit;background:conic-gradient(from var(--flow-border-angle),#5C6E8F,#9FB0CC,#C5A569,#2F9E5B,#5C6E8F);-webkit-mask:linear-gradient(#FFF 0 0) content-box,linear-gradient(#FFF 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#FFF 0 0) content-box,linear-gradient(#FFF 0 0);mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .18s}.aud>a:focus-visible:after,.prod:focus-within:after,.tile:focus-visible:after,.guide:focus-visible:after,.qx-card:focus-within:after,.pc:focus-within:after{opacity:1}@media(hover:hover)and (pointer:fine){.aud>a:hover,.prod:hover,.tile:hover,.guide:hover,.qx-card:hover,.pc:hover{transform:translateY(-4px) scale(1.008);border-color:transparent;box-shadow:none;z-index:3}.aud>a:hover:after,.prod:hover:after,.tile:hover:after,.guide:hover:after,.qx-card:hover:after,.pc:hover:after{opacity:1;animation:flow-border-travel 4s linear infinite}}@keyframes flow-border-travel{to{--flow-border-angle: 360deg}}@supports not (mask-composite: exclude){.aud>a:after,.prod:after,.tile:after,.guide:after,.qx-card:after,.pc:after{display:none}.aud>a:hover,.prod:hover,.tile:hover,.guide:hover,.qx-card:hover,.pc:hover{border-color:var(--gold)}}.cta-band{margin:0;padding:0;border-radius:0;clip-path:none;background:var(--navy)}.cta-band .wrap{padding-block:clamp(56px,7vw,88px)}.cta-band h2{font-weight:700}.cta-card{box-shadow:none}.disc-strip{background:var(--paper)}.disc-strip .disc{color:#526687}.foot{background:var(--paper);color:var(--ink-2);border-top:1px solid var(--line)}.foot .tag{font-weight:600;color:var(--ink)}.foot .lockup{width:auto}.foot .flow-brand-identity{gap:12px}.foot .flow-brand-logo{width:48px;height:48px;flex-basis:48px}.foot .flow-brand-name{color:var(--ink);font-size:30px}.foot .flow-brand-name span{color:var(--cobalt)}.foot .flow-brand-svc{padding-left:60px;color:var(--cobalt);font-size:12px}.foot .small{color:#526687}.foot-col h4{color:var(--ink)}.foot-col a{color:var(--ink-2)}.foot-col a:hover{color:var(--ink)}.foot-line{color:#526687;border-top-color:var(--line)}.foot :focus-visible{outline-color:#7b5e21}.foot .btn:focus-visible{outline-color:#5d83b5}#deck-rail{right:2px;gap:0;z-index:45}#deck-rail button,#deck-rail button.on{width:44px;height:44px;padding:0;border:0;border-radius:8px;background:radial-gradient(circle,#5C6E8F 0 4px,transparent 4.5px) center / 12px 12px no-repeat;transition:background-size .18s}#deck-rail button.on{background:radial-gradient(circle,#B28A43 0 5px,transparent 5.5px) center / 14px 14px no-repeat}#deck-rail button:focus-visible{outline:3px solid #7B5E21;outline-offset:-3px}html.mo .mo-pre,html.mo .mo-in{opacity:1!important;animation:none!important}.cseal{animation:none!important}.chart.cm-ready .bar,.chart.cm-go .bar{transform:none;transition:none}.chart.cm-ready .val,.chart.cm-ready text.peak,.chart.cm-go .val{opacity:1;transition:none}.flow-paused .flow-ribbon{animation-play-state:paused}.flow-paused .aud>a:after,.flow-paused .prod:after,.flow-paused .tile:after,.flow-paused .guide:after,.flow-paused .qx-card:after,.flow-paused .pc:after{animation-play-state:paused}@media(max-width:1199px)and (min-width:1100px){.top .wrap{gap:18px;padding-inline:24px}.top .lk-mark{height:32px}.top .lk-name{font-size:23px}.nav{gap:12px}.nav a{font-size:13px}.nav .btn{padding-inline:14px}}@media(max-width:1099px){.top .wrap{height:72px;gap:16px}.menu-btn{display:inline-flex;align-items:center;justify-content:center;border-color:#7f92b0;padding:9px 14px}.nav{display:none;position:absolute;top:72px;left:0;right:0;max-height:calc(100dvh - 72px);overflow-y:auto;flex-direction:column;align-items:stretch;gap:0;padding:12px 24px 22px;background:var(--navy);border-bottom:1px solid #435574}.nav.open{display:flex}.nav a{justify-content:flex-start;min-height:48px;padding:12px 0;font-size:16px;border-bottom:1px solid #435574}.nav a.on{text-decoration:none}.nav .btn{justify-content:center;margin-top:16px;border:1px solid transparent}html{scroll-padding-top:88px}#deck-rail,#deck-rail.show{display:none}}@media(max-width:900px){dl.flow-fields,.flow-fields>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.flow-field{padding-inline:16px}.flow-field:nth-child(odd){padding-left:0;border-left:0}.flow-field:last-child{grid-column:1 / -1;border-left:0;padding-left:0}.flow-row{grid-template-columns:30px minmax(110px,1fr) minmax(190px,1.7fr)}.flow-verified{grid-column:2 / -1;justify-content:flex-start}.flow-ribbon{width:140vw;top:23%}.chap .side,.qx-cert{position:static}.band.navy{border-radius:22px}}@media(max-width:700px){:root{--gut: 20px}.hero{padding-block:36px 64px;border-radius:0 0 50% 50%/0 0 34px 34px}.phero{padding-block:40px 64px;border-radius:0 0 50% 50%/0 0 34px 34px}.hero .flow-intro{gap:15px}.hero .descriptor{max-width:32ch;font-size:10.5px;letter-spacing:.11em}.hero .flow-intro h1{max-width:17ch;font-size:clamp(38px,9.8vw,50px);line-height:1.04}.hero .flow-intro .sub{font-size:22px;line-height:1.3}.hero .flow-intro .lead{font-size:16px;line-height:1.6}.hero .flow-intro .ctas{width:100%;gap:10px;margin-top:6px}.hero .flow-intro .ctas>*{flex:1 1 150px;font-size:14px;padding-inline:15px}.flow-specimen{margin-top:32px}.flow-specimen-head{gap:15px;padding:22px 22px 17px}.flow-specimen-head>img,.flow-logo img{width:182px}.flow-logo{flex-basis:182px}.flow-sample{max-width:20ch;font-size:10.5px}.flow-specimen-title{padding:0 22px 15px}.flow-specimen-title h2{font-size:23px}.flow-row{margin-inline:22px;grid-template-columns:24px minmax(0,1fr);gap:7px 10px;padding-block:16px}.flow-row>span:first-child{grid-row:1 / 4;align-self:start;margin-top:2px}.flow-row>b{font-size:17px}.flow-row>span:nth-child(3),.flow-verified{grid-column:2}.flow-row>span:nth-child(3){font-size:14px}.flow-verified{margin-top:2px}dl.flow-fields,.flow-fields>dl{padding:20px 22px 16px;gap:17px 0}.flow-field{padding-right:14px}.flow-field dt{font-size:10px}.flow-field dd{font-size:13px}.flow-field dd small,.flow-field dd span{font-size:11.5px}.flow-scope{padding:0 22px 20px}.flow-scope p,p.flow-scope{font-size:11.5px}.flow-hero-inputs{margin-top:24px}.flow-hero-inputs .quick{grid-template-columns:1fr;gap:10px}.flow-hero-inputs .quick .btn{width:100%}.flow-full-record{margin-top:25px}.flow-full-record>summary{width:100%}.flow-full-record .hero-badges{gap:10px}.flow-ribbon{width:195vw;top:30%;opacity:.35}.band>.flow-ribbon{width:190vw;opacity:.14}.band{padding-block:44px}.band.navy{margin-inline:12px;padding-block:46px;border-radius:20px}.band.navy .wrap{padding-inline:24px}.head2{margin-bottom:28px}.h2{font-size:34px}.chap .side h2{font-size:33px}.phero h1{font-size:41px}.phero .sub{font-size:24px}.qx{gap:22px}.qx-q{padding:16px;gap:12px}.qx-txt b{font-size:18px}.qx-body{padding:0 16px 17px}.aud>a,.guide,.pc{padding:22px}.tile{gap:10px;font-size:14px;padding:13px}.tile .num{margin-right:6px}.cta-band .wrap{padding-block:48px;gap:26px}.cta-card{padding:22px}.foot{padding-bottom:92px}}@media(max-width:480px){:root{--gut: 20px}.top .wrap{padding-inline:20px}.top .lk-mark{height:31px}.top .lk-name{font-size:22px}.top .lk-svc{font-size:8px}.menu-btn{padding-inline:12px}.flow-specimen-head{flex-direction:column;align-items:flex-start;gap:12px}.flow-logo{flex-basis:auto}.flow-sample{max-width:none;text-align:left}.flow-sample>*{display:inline}.flow-sample>*+*{margin-left:5px}.flow-specimen-title h2{font-size:22px}.flow-field dd{overflow-wrap:anywhere}.flow-specimen:before{inset-inline:4px}.flow-specimen:after{inset-inline:9px}.btn,.flow-open-record{min-height:48px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.flow-ribbon{animation:none;transform:translate(-50%)}.aud>a,.prod,.tile,.guide,.qx-card,.pc,.btn,.flow-open-record{transition:none}.aud>a:hover,.prod:hover,.tile:hover,.guide:hover,.qx-card:hover,.pc:hover{transform:none}.aud>a:after,.prod:after,.tile:after,.guide:after,.qx-card:after,.pc:after{animation:none!important;transition:none}}@media print{.flow-ribbon,#deck-rail{display:none!important}.hero,.phero,.band.navy{border-radius:0}.flow-specimen{box-shadow:none}.flow-specimen:before,.flow-specimen:after{content:none}}.site-mobile-nav{display:none}.hero[data-home-revision]:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;background:url(/assets/verification-ribbon.png) calc(100% + 230px) 0% / min(1120px,84vw) auto no-repeat;filter:contrast(1.65) saturate(1.15);opacity:.3;transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .6s ease,opacity .6s ease}.hero[data-home-revision]:has([data-pill-slot=home] .is-roll__pill:is(:hover,:focus-visible,:active)):before,.hero[data-home-revision]:has([data-pill-slot=home] .is-roll[data-open=true]):before{transform:translate3d(-22px,0,0) scale(1.035);filter:contrast(1.25) saturate(1.35) brightness(1.45);opacity:.72}.hero [data-pill-slot=home] .is-roll__pill{transition:box-shadow .24s ease,filter .24s ease}.hero [data-pill-slot=home] .is-roll__pill:is(:hover,:focus-visible,:active),.hero [data-pill-slot=home] .is-roll[data-open=true] .is-roll__pill{box-shadow:0 0 0 3px #71cde947,0 0 22px #71cde966;filter:brightness(1.05)}html[data-hero-variant=sweep] .hero[data-home-revision]:before{background-position:center calc(100% + 410px);background-size:min(1380px,110vw) auto;opacity:.2}@media(max-width:640px){.hero[data-home-revision]:before{background-position:calc(100% + 180px) 0%;background-size:720px auto;opacity:.52}html[data-hero-variant=sweep] .hero[data-home-revision]:before{background-position:center calc(100% + 310px);background-size:700px auto;opacity:.19}.hero[data-home-revision]:has([data-pill-slot=home] .is-roll__pill:is(:hover,:focus-visible,:active)):before,.hero[data-home-revision]:has([data-pill-slot=home] .is-roll[data-open=true]):before{opacity:.82}}@media(prefers-reduced-motion:reduce){.hero[data-home-revision]:before,.hero [data-pill-slot=home] .is-roll__pill{transition:none}.hero[data-home-revision]:has([data-pill-slot=home] .is-roll__pill:is(:hover,:focus-visible,:active)):before,.hero[data-home-revision]:has([data-pill-slot=home] .is-roll[data-open=true]):before{transform:none}}#is-help-root .is-help-launcher{display:block;position:fixed;width:48px;height:48px;min-width:48px;min-height:48px;padding:0;border:1px solid rgba(243,247,252,.92);border-radius:50%;background:#0c3765;color:transparent;font-size:0;box-shadow:0 8px 22px #14213d3d,inset 0 1px #ffffff26}#is-help-root .is-help-launcher:before{content:"";position:absolute;left:50%;top:50%;width:24px;height:24px;transform:translate(-50%,-50%);background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.5 5.5h13a2 2 0 0 1 2 2v8.2a2 2 0 0 1-2 2H10l-5.5 3v-3.2a2 2 0 0 1-1-1.8V7.5a2 2 0 0 1 2-2Z' fill='none' stroke='%23F3F7FC' stroke-width='1.8' stroke-linejoin='round'/%3E%3Cpath d='M7.5 10.5h9' fill='none' stroke='%23B4CCE1' stroke-width='1.8' stroke-linecap='round'/%3E%3Cpath d='M7.5 13.8h5.5' fill='none' stroke='%2332C968' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}#is-help-root .is-help-launcher:hover{background:#14213d}#is-help-root .is-help-launcher:focus-visible{outline:2px solid #0C3765;outline-offset:3px}@media(min-width:1100px){.top #nav.ng-enhanced .ng-top>a.btn{display:none}}@media(min-width:641px){.top,.top.nav-hide{top:10px;margin:0 auto 10px;padding:0 12px;background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.top .wrap{max-width:1380px;min-height:70px;border:1px solid rgba(255,255,255,.28);border-radius:22px;background:#0d1b37c2;-webkit-backdrop-filter:blur(24px) saturate(1.25);backdrop-filter:blur(24px) saturate(1.25);box-shadow:0 10px 30px #0a183029,inset 0 1px #ffffff1f}#nav.ng-enhanced .ng-panel{width:min(960px,calc(100% - 32px));max-height:min(65dvh,540px);border:1px solid rgba(255,255,255,.78);background:#f8fafde0;-webkit-backdrop-filter:blur(26px) saturate(1.15);backdrop-filter:blur(26px) saturate(1.15)}#nav.ng-enhanced .ng-feature{background:#eaf0f8b8}}@media(min-width:641px)and (max-width:1099px){.top #nav.ng-enhanced.open{position:fixed;inset:90px 16px auto;width:auto;max-height:min(62dvh,520px);border:1px solid rgba(255,255,255,.8);border-radius:18px;background:#f8fafde3;color:#14213d;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 16px 38px #14213d2e}.top #nav.ng-enhanced.open a,.top #nav.ng-enhanced.open button{color:#14213d}}@media(max-width:640px){.hero-badges .is-roll .is-roll__pill{height:52px;min-height:52px;gap:6px;padding:5px 12px 5px 7px}.hero-badges .is-roll .is-roll__disc{flex-basis:36px;width:36px;height:36px}.hero-badges .is-roll .is-roll__disc svg{width:36px;height:36px}.hero-badges .is-roll .is-roll__copy{gap:1px}.hero-badges .is-roll .is-roll__by{font-size:9px;line-height:11px;letter-spacing:.9px}.hero-badges .is-roll .is-roll__wordmark{width:128px}.hero-badges .is-roll .is-roll__today{margin-top:3px;padding-right:12px;font-size:9px}body{padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))}.top .wrap{height:58px}.top .menu-btn{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:transparent;font-size:0}.top .menu-btn:before{content:"";width:21px;height:14px;background:linear-gradient(#f3f7fc,#f3f7fc) top / 100% 1.5px no-repeat,linear-gradient(#f3f7fc,#f3f7fc) center / 100% 1.5px no-repeat,linear-gradient(#f3f7fc,#f3f7fc) bottom / 100% 1.5px no-repeat}.top .flow-brand-svc{font-size:10px}.site-mobile-nav{display:block;position:fixed;z-index:80;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));font-family:Hanken Grotesk,Helvetica Neue,Arial,sans-serif}.site-mobile-nav__bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;position:relative;isolation:isolate;padding:4px 6px 3px;border:1px solid rgba(255,255,255,.78);border-radius:20px;background:#f7fafd5c;-webkit-backdrop-filter:blur(30px) saturate(1.4);backdrop-filter:blur(30px) saturate(1.4);box-shadow:0 12px 32px #14213d33,inset 0 1px #fffffff2}.site-mobile-nav__bar>a,.site-mobile-nav__bar>button{position:relative;z-index:1;display:grid;justify-items:center;gap:2px;min-width:0;min-height:44px;padding:2px 0 0;border:0;background:none;color:#344460;font:700 11px/1.2 Hanken Grotesk,Helvetica Neue,Arial,sans-serif;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation}.site-mobile-nav__bar svg{width:19px;height:19px}.site-mobile-nav__bar>a:active,.site-mobile-nav__bar>button:active,.site-mobile-nav__bar [aria-current=page],.site-mobile-nav__bar [aria-expanded=true]{color:#0c3765}.site-mobile-nav__bar>a:focus-visible,.site-mobile-nav__bar>button:focus-visible{outline:2px solid #315E98;outline-offset:2px;border-radius:10px}.site-mobile-nav__verify{top:-10px;color:#14213d!important}.site-mobile-nav__dot{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#14213d;background:linear-gradient(105deg,#66c8e0,#8faae8 58%,#a69de1);box-shadow:0 6px 18px #14213d40,0 0 0 4px #ffffffe6}.top #nav.ng-enhanced.open{position:fixed;inset:68px 10px auto;z-index:91;width:auto;max-height:min(45dvh,360px);overflow-y:auto;display:flex;padding:8px 16px;border:1px solid rgba(255,255,255,.85);border-radius:18px;background:#f7fafdc7;-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2);box-shadow:0 -12px 40px #14213d3d}.top .nav.open a,.top .nav.open button{color:#14213d}.top .nav.open a{min-height:44px;padding:9px 6px;border-bottom:0}.top .nav.open a:hover,.top .nav.open a:focus-visible,.top .nav.open button:focus-visible{background:#e8eef6;border-radius:9px}.top .nav.open a.on{color:#0c3765}.top .nav.open .btn{margin:6px 0 0;background:#14213d;color:#fff}body:has(.top .nav.open) .is-help-launcher{visibility:hidden}#is-help-root .is-help-launcher{right:18px;bottom:calc(92px + env(safe-area-inset-bottom,0px))!important}#is-help-root .is-help-panel{bottom:calc(142px + env(safe-area-inset-bottom,0px))!important;max-height:calc(100dvh - 164px - env(safe-area-inset-bottom,0px))!important}.hero{padding-block:22px 44px}.hero .flow-intro{gap:12px}.hero .descriptor{font-size:9px}.hero .flow-intro h1{max-width:18ch;font-size:clamp(31px,8.2vw,36px);line-height:1.08}.hero .flow-intro .sub{max-width:30ch;font-size:17px;line-height:1.35}.hero .flow-intro .ctas{margin-top:0}.hero .flow-intro .ctas>a:first-child{display:none}.hero .flow-intro .ctas>a:last-child{min-height:42px;padding:8px 16px}.hero .home-search{position:relative;display:block;margin-bottom:4px}.hero .home-search .ac-wrap{display:block;width:100%}.hero .home-search input{min-height:52px;padding-right:58px;border-radius:14px}.hero .home-search>button[type=submit]{position:absolute;z-index:2;top:4px;right:4px;display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;overflow:hidden;border:0;border-radius:11px;background:transparent;box-shadow:none;color:transparent;font-size:0;transform:none}.hero .home-search>button[type=submit]:before{content:"";width:21px;height:21px;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230C3765' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='10.8' cy='10.8' r='6.7'/%3E%3Cpath d='m16 16 5 5'/%3E%3C/svg%3E")}.hero .home-search>button[type=submit]:hover{background:#e8f1f8;box-shadow:none}.hero [data-pill-slot=home] .is-roll__pill{width:144px;height:42px;min-height:42px;gap:4px;padding:3px 7px 3px 5px}.hero [data-pill-slot=home] .is-roll__disc{flex-basis:28px;width:28px;height:28px}.hero [data-pill-slot=home] .is-roll__disc svg{width:28px;height:28px}.hero [data-pill-slot=home] .is-roll__copy{gap:1px}.hero [data-pill-slot=home] .is-roll__by{font-size:9px;line-height:10px;letter-spacing:.35px}.hero [data-pill-slot=home] .is-roll__wordmark{width:99px}.hero [data-pill-slot=home] .is-roll__today{margin-top:6px;padding-right:2px;font-size:11px;line-height:13px}.hero [data-pill-slot=home] .is-roll__today:before{content:"Viewed "}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){@media(max-width:640px){.site-mobile-nav__bar,.top .nav.open{background:#f7fafd}}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.site-mobile-nav__bar,.top .nav.open{background:#f7fafd;border-color:#c9d3e5;-webkit-backdrop-filter:none;backdrop-filter:none}}@media print{.site-mobile-nav{display:none!important}}@media(max-width:640px){.site-mobile-nav__dot{background:#f7fafd8c}.site-mobile-nav__dot img{display:block;width:36px;height:36px;object-fit:contain}}@media(max-width:640px){.site-mobile-nav__bar{border-color:transparent;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.site-mobile-nav__bar:before,.site-mobile-nav__bar:after{content:"";position:absolute;top:-17px;right:-1px;bottom:-1px;left:-1px;pointer-events:none}.site-mobile-nav__bar:before{z-index:-1;clip-path:none;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000' preserveAspectRatio='none'%3E%3Cpath d='M55 220H395C438 220 438 15 500 15C562 15 562 220 605 220H945Q1000 220 1000 480V740Q1000 1000 945 1000H55Q0 1000 0 740V480Q0 220 55 220Z' fill='white'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000' preserveAspectRatio='none'%3E%3Cpath d='M55 220H395C438 220 438 15 500 15C562 15 562 220 605 220H945Q1000 220 1000 480V740Q1000 1000 945 1000H55Q0 1000 0 740V480Q0 220 55 220Z' fill='white'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#f7fafd5c;-webkit-backdrop-filter:blur(30px) saturate(1.4);backdrop-filter:blur(30px) saturate(1.4)}.site-mobile-nav__bar:after{z-index:0;background:center / 100% 100% no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000' preserveAspectRatio='none'%3E%3Cpath d='M55 220H395C438 220 438 15 500 15C562 15 562 220 605 220H945Q1000 220 1000 480V740Q1000 1000 945 1000H55Q0 1000 0 740V480Q0 220 55 220Z' fill='none' stroke='white' stroke-opacity='.8' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.site-mobile-nav__bar:before{background:#f7fafd;-webkit-backdrop-filter:none;backdrop-filter:none}}#joinForm{padding:24px;gap:18px}#joinForm .flow-contact-form-head h2{font-size:22px;margin:0}#joinForm .field label{font-size:12px;letter-spacing:0;text-transform:none}#joinForm .field input{height:48px;min-height:48px;border-radius:12px;font-size:16px}#joinForm .roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#joinForm .roles legend{margin-bottom:10px}#joinForm .roles .chip{margin:0;width:100%;min-height:46px;border-radius:12px;box-sizing:border-box;justify-content:flex-start;padding:10px 12px;font-size:13px}#joinForm .roles .chip span{white-space:normal}#joinForm .intake-optional{border-top:1px solid #D8E1EB;border-bottom:1px solid #D8E1EB;padding:0}#joinForm .intake-optional>summary{cursor:pointer;min-height:48px;align-content:center;color:#344460;font-size:13px}#joinForm .intake-optional[open]>.row2{margin:8px 0 18px}#joinForm .ints{display:grid;gap:10px;margin-bottom:18px}#joinForm .ints .ck{margin:0;font-size:13px}#joinForm>.ck{font-size:12px;line-height:1.5}#joinForm #joinBtn{width:100%;min-height:48px;border-radius:12px}#joinForm summary:focus-visible{outline:2px solid #0C3765;outline-offset:3px}@media(max-width:640px){[data-page=contact] .flow-contact-intro .lead,[data-page=join] .flow-contact-intro .lead{font-size:16px;line-height:1.5}#joinForm{padding:20px}}#joinForm .roles .chip{padding:0;display:block}#joinForm .roles .chip span{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:46px;height:100%;padding:10px 8px;border-radius:12px;font-size:13px;text-align:center}@media(max-width:640px){.flow-contact-page #join{padding-top:26px}.flow-contact-page .flow-contact-hero{gap:12px}}#joinForm .roles[hidden]{display:none!important}#joinForm .intake-role-picker select{box-sizing:border-box;width:100%;min-height:48px;padding:10px 14px;border:1px solid #BDCBDA;border-radius:12px;background:#fff;color:#14213d;font:400 16px/1.4 Hanken Grotesk,sans-serif}#joinForm .intake-role-picker select:focus-visible{outline:2px solid #0C3765;outline-offset:2px}#joinForm .intake-other-role[hidden]{display:none!important}#joinForm .intake-role-picker select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4.5 6.25 3.5 3.5 3.5-3.5' stroke='%23344460' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px 16px}@media(forced-colors:active){#joinForm .intake-role-picker select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none}}[data-page=learn] .learn-search{position:relative;display:block;margin-bottom:16px}[data-page=learn] .learn-search input{width:100%;min-height:48px;padding-right:50px;border-radius:14px;box-sizing:border-box}[data-page=learn] .learn-search .btn{position:absolute;right:2px;top:2px;width:44px;height:44px;min-width:0;padding:0;display:grid;place-items:center;background:transparent;border:0;box-shadow:none;color:#0c3765}[data-page=learn] .filters{display:flex;flex-direction:column;gap:0;max-width:560px;overflow:hidden;border:1px solid #cbd7e5;border-radius:14px;background:#ffffffa6;margin-bottom:24px}[data-page=learn] .filters .fchip{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:46px;border:0;border-bottom:1px solid #dce4ee;border-radius:0;padding:12px 15px;text-align:left;background:transparent;color:#344460;font-size:14px}[data-page=learn] .filters .fchip:last-child{border-bottom:0}[data-page=learn] .filters .fchip:after{content:"";width:16px;flex:none}[data-page=learn] .filters .fchip.on{color:#0c3765;background:#0c37650b;font-weight:600}[data-page=learn] .filters .fchip.on:after{content:"✓";font-size:18px;line-height:1}[data-page=learn] .filters .fchip:focus-visible{outline:2px solid #0C3765;outline-offset:-3px}@media(max-width:640px){[data-page=learn] .guides{grid-auto-rows:auto!important;gap:14px!important}[data-page=learn] .guide{padding:16px!important;gap:8px!important;border-radius:16px!important}[data-page=learn] .guide h3{min-height:0!important;margin:0!important;font-size:20px!important;line-height:1.25!important;letter-spacing:-.015em!important}[data-page=learn] .guide .gk{min-height:0!important;margin:0!important;font-size:11px!important;line-height:1.4!important}[data-page=learn] .guide p{flex:none!important;margin:0!important;font-size:15px!important;line-height:1.45!important}[data-page=learn] .guide .more{position:static!important;align-self:flex-end!important;margin:2px 0 0!important;min-height:44px!important}[data-page=learn] .flow-guide-art{width:calc(100% + 32px)!important;height:112px!important;aspect-ratio:auto!important;margin:-16px -16px 4px!important}[data-page=learn] .flow-guide-art-crop{width:56%!important}[data-page=learn] a.guide:active{background:#f3f7fb!important}}[data-page=learn] .learn-search .btn{width:44px!important;min-width:44px!important;max-width:44px!important;overflow:visible!important}[data-page=learn] .learn-search .btn svg{display:block!important;width:20px;height:20px;flex:none}.legal-jump-link{min-height:44px}@media(max-width:640px){.top #nav.ng-enhanced.open{max-height:min(58dvh,460px)}.top #nav.ng-enhanced .ng-phone-head{min-height:52px}.top #nav.ng-enhanced .ng-top>a:not(.btn),.top #nav.ng-enhanced .ng-top>.ng-group>.ng-trigger{min-height:44px;padding-block:10px;font-size:16px}}#sForm{position:relative;display:block}#sForm input{box-sizing:border-box;width:100%;min-height:48px;padding-right:52px;border-radius:14px}#sForm .btn{position:absolute;right:2px;top:2px;width:44px!important;min-width:44px;height:44px;min-height:44px;padding:0;display:grid;place-items:center;background:transparent;color:#0c3765;border:0;box-shadow:none}#sForm .btn svg{display:block;width:20px;height:20px}@media(max-width:640px){.flow-contact-page .join>.stack .h2{font-size:36px!important;max-width:14ch}}#is-help-root .is-help-back{min-height:44px;display:inline-flex;align-items:center}[data-page=story] .band.flow-noise-section{background:transparent;color:var(--ink);border:0;border-radius:0;margin:0;padding-block:64px}.flow-noise-section .wrap.loudchap{display:flex;flex-direction:column;align-items:stretch!important;max-width:none;padding-inline:0;gap:30px}.flow-story-opening,.flow-story-continuation{width:100%;max-width:900px}.flow-story-opening .flow-story-title{position:static;max-width:none;margin-block:10px 22px!important;font:700 clamp(32px,3.1vw,46px)/1.12 var(--sans);letter-spacing:-.025em;color:var(--ink)}.flow-story-title span{color:#526687}.flow-story-opening .big{max-width:70ch}.flow-story-continuation{color:var(--ink)}[data-page=story] .loud.flow-noise{--noise-elevation: 0 14px 24px -8px rgba(20, 33, 61, .2), 0 3px 7px -3px rgba(20, 33, 61, .12);position:relative;isolation:isolate;display:block;width:100%;min-height:0;padding:28px 0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden}.flow-noise-lanes{position:relative;z-index:1;display:grid;gap:28px;width:100%;padding-block:24px;margin-block:-24px;-webkit-mask-image:linear-gradient(90deg,transparent,black 3%,black 97%,transparent);mask-image:linear-gradient(90deg,transparent,black 3%,black 97%,transparent)}.flow-noise-lane{overflow:visible}.flow-noise-track{display:flex;width:max-content}.flow-noise-group{display:flex;flex-shrink:0;align-items:center;justify-content:space-around;min-width:100vw;gap:48px;padding-right:48px;animation:story-ad-flow 52s linear infinite;animation-play-state:paused}.flow-noise-lane-2 .flow-noise-group{animation-duration:58s;animation-direction:reverse}.flow-noise-lane.is-visible .flow-noise-group{animation-play-state:running}.page[hidden] .flow-noise-group,.flow-paused .flow-noise .flow-noise-group,.flow-noise.flow-noise-hidden .flow-noise-group{animation-play-state:paused}.flow-noise-ad{display:block;flex:0 0 224px;width:224px;height:82px;min-height:0;padding:0;border:0;border-radius:10px;background:#fff;box-shadow:var(--noise-elevation);color:#14213d;text-align:left;transition:transform .2s var(--flow-ease)}.flow-noise-photo{flex:0 0 160px;width:160px;height:82px;overflow:hidden;border:0;border-radius:10px;box-shadow:var(--noise-elevation);transition:transform .2s var(--flow-ease)}.flow-noise-photo img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.flow-noise-ad:hover,.flow-noise-photo:hover{transform:scale(1.025)}.flow-noise .flow-ribbon-noise{z-index:0;left:62%;top:-180px;width:800px;max-width:none;opacity:.32;mix-blend-mode:multiply}.page[hidden] .flow-ribbon-noise,.flow-noise.flow-noise-hidden .flow-ribbon-noise{animation-play-state:paused}@keyframes story-ad-flow{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(max-width:700px){[data-page=story] .band.flow-noise-section{padding-block:44px}.flow-noise-section .wrap.loudchap{gap:28px}.flow-noise-ad{flex-basis:210px;width:210px;height:78px}.flow-noise-photo{flex-basis:150px;width:150px;height:78px}.flow-noise .flow-ribbon-noise{width:650px;left:80%;top:-160px}.flow-noise-lanes{gap:24px}.flow-noise-group{gap:30px;padding-right:30px}}@media(prefers-reduced-motion:reduce),print{.flow-noise-lanes{-webkit-mask-image:none;mask-image:none;padding-inline:20px}.flow-noise-track{width:100%}.flow-noise-group{animation:none;flex-wrap:wrap;width:100%;min-width:0;padding:0;gap:24px;justify-content:flex-start}.flow-noise-copy{display:none}.flow-noise-ad,.flow-noise-photo{transition:none}.flow-noise-ad:hover,.flow-noise-photo:hover{transform:none}}.flow-noise-ad.flow-mini-ad{position:relative;isolation:isolate;display:block;flex:0 0 224px;width:224px;min-width:224px;max-width:224px;height:82px;min-height:82px;max-height:82px;padding:0;border:0;border-radius:10px;overflow:hidden;background:#14213d;box-shadow:var(--noise-elevation);text-align:left}.flow-mini-ad-art{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;opacity:1;pointer-events:none}.flow-mini-ad-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;width:70%;height:100%;padding:12px 14px;font-family:var(--sans)}.flow-mini-ad-heading{display:block;margin:0;font-size:30px;line-height:1;font-weight:800;letter-spacing:-.025em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.flow-mini-ad-subtitle{display:block;margin:0;font-size:11px;line-height:1.2;font-weight:650;letter-spacing:0}.flow-mini-ad-roi{color:#f8de98}.flow-mini-ad-roi .flow-mini-ad-heading{font-size:31px;font-weight:850}.flow-mini-ad-roi .flow-mini-ad-subtitle{color:#e3ecf6;font-weight:600}.flow-noise-ad.flow-mini-ad-returns{background:#dcecf5;color:#14213d}.flow-mini-ad-returns .flow-mini-ad-heading{font-size:26px;font-weight:800;letter-spacing:-.03em}.flow-mini-ad-returns .flow-mini-ad-heading small{display:inline;margin-right:3px;font-size:11px;line-height:1;font-weight:700;letter-spacing:0;vertical-align:baseline}.flow-mini-ad-returns .flow-mini-ad-subtitle{color:#253e5b;font-size:11.5px}.flow-noise-ad.flow-mini-ad-webinar{background:#0a514d;color:#fff}.flow-mini-ad-webinar .flow-mini-ad-copy{gap:3px}.flow-mini-ad-webinar .flow-mini-ad-heading{color:#d3faf6;font-size:14px;font-weight:650;line-height:1.1;letter-spacing:.015em}.flow-mini-ad-webinar .flow-mini-ad-subtitle{color:#fff;font-size:19px;font-weight:800;line-height:1.1;letter-spacing:-.025em;white-space:nowrap}.flow-noise-ad.flow-mini-ad-projected{background:#fff;color:#14213d}.flow-mini-ad-projected .flow-mini-ad-heading{font-size:25px;font-weight:800}.flow-mini-ad-projected .flow-mini-ad-subtitle{color:#425873;font-size:10.5px}@media(max-width:700px){.flow-noise-ad.flow-mini-ad{flex-basis:210px;width:210px;min-width:210px;max-width:210px;height:78px;min-height:78px;max-height:78px}.flow-mini-ad-copy{padding:11px 13px}.flow-mini-ad-roi .flow-mini-ad-heading{font-size:29px}.flow-mini-ad-returns .flow-mini-ad-heading{font-size:25px}.flow-mini-ad-projected .flow-mini-ad-heading{font-size:24px}.flow-mini-ad-webinar .flow-mini-ad-subtitle{font-size:18px}}[data-page=story] figure.chart,[data-page=investors] .band.navy:has(.never){position:relative;isolation:isolate}[data-page=story] figure.chart{border-color:transparent}[data-page=story] figure.chart:after,[data-page=investors] .band.navy:has(.never):after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border:3px solid #5C6E8F;border-radius:inherit;pointer-events:none}@supports (mask-composite: exclude) or (-webkit-mask-composite: xor){[data-page=story] figure.chart:after,[data-page=investors] .band.navy:has(.never):after{border:0;padding:3px;background:conic-gradient(from 32deg,#5c6e8f,#9fb0cc,#c5a569,#2f9e5b,#5c6e8f);-webkit-mask:linear-gradient(#FFF 0 0) content-box,linear-gradient(#FFF 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#FFF 0 0) content-box,linear-gradient(#FFF 0 0);mask-composite:exclude}}.top,.top.nav-hide{position:sticky;top:env(safe-area-inset-top,0px);width:100%;margin:0;border:0;border-bottom:1px solid rgba(159,176,204,.22);border-radius:0;background:var(--navy);box-shadow:none;overflow:visible;transform:none!important;opacity:1!important;pointer-events:auto;transition:transform .22s cubic-bezier(.2,.7,.2,1),opacity .18s ease}.top.flow-nav-hidden{transform:translateY(-105%)!important;opacity:0!important;pointer-events:none}.top:has(:focus-visible),.top.nav-hide:has(:focus-visible),.top:has(.nav.open),.top.flow-menu-open{transform:none!important;opacity:1!important;pointer-events:auto}.top .nav a,.top .menu-btn{min-height:44px}.top .menu-btn:focus-visible{outline:3px solid #5D83B5;outline-offset:3px}@media(max-width:1099px){.top .nav a{min-height:48px}.top .nav{border-radius:0;box-shadow:none}.top .nav a.btn{align-self:flex-start;flex:0 0 auto;width:fit-content;max-width:100%;min-height:48px;padding:12px 20px;margin-top:14px;font-size:15px;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.top,.top.nav-hide,.top.flow-nav-hidden{transition:none!important}}@media print{.top,.top.nav-hide,.top.flow-nav-hidden{position:static;transform:none!important;opacity:1!important;transition:none}}html{scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{width:0;height:0;display:none}.flow-ribbon{animation:flow-ribbon-breathe 20s cubic-bezier(.45,0,.55,1) infinite;animation-play-state:paused}.flow-ribbon.is-visible{animation-play-state:running}.flow-noise .flow-ribbon-noise{width:440px;max-width:none;left:62%;top:-8px;opacity:.68;mix-blend-mode:multiply}@keyframes flow-ribbon-breathe{0%,to{transform:translate(-52%,2px) rotate(-6deg) scale(.97,1.02)}33%{transform:translate(-47%,-6px) rotate(2deg) scale(1.03,.98)}66%{transform:translate(-50%,8px) rotate(6deg) scale(1.015,.965)}}.flow-paused .flow-ribbon,.flow-document-hidden .flow-ribbon,.page[hidden] .flow-ribbon,.flow-noise.flow-noise-hidden .flow-ribbon-noise{animation-play-state:paused}@media(max-width:700px){.flow-noise .flow-ribbon-noise{width:min(390px,100vw);left:55%;top:2px;opacity:.6}}@media(prefers-reduced-motion:reduce){.flow-ribbon{animation:none;transform:translate(-50%)}}.tile:after,.guide:not(.feat):after,.qx-card:after,.pc:after{content:none!important;display:none!important;animation:none!important}.tile:focus-visible,.guide:not(.feat):focus-visible,.qx-card:focus-within,.pc:focus-within{border-color:#7d91b0}.qx-card.on:focus-within{border-color:var(--lc)}@media(hover:hover)and (pointer:fine){.tile:hover,.guide:not(.feat):hover,.qx-card:hover,.pc:hover{border-color:#7d91b0}.qx-card.on:hover{border-color:var(--lc)}}.aud>a:after,.prod:after,.guide.feat:after{opacity:0;animation:none;animation-play-state:paused}[data-page=story] figure.chart:after,[data-page=investors] .band.navy:has(.never):after{opacity:1;animation:none;animation-play-state:paused}@supports (mask-composite: exclude) or (-webkit-mask-composite: xor){.aud>a:after,.prod:after,.guide.feat:after,[data-page=story] figure.chart:after,[data-page=investors] .band.navy:has(.never):after{--flow-hover-edge-colors: #5C6E8F, #9FB0CC, #ACA8D8, #93A9D5, #C5A569, #2F9E5B, #5C6E8F;display:block;pointer-events:none}.aud>a:after,.prod:after,.guide.feat:after{background:conic-gradient(from var(--flow-border-angle),var(--flow-hover-edge-colors))}.aud>a:focus-visible:after,.prod:focus-within:after,.guide.feat:focus-visible:after,[data-page=story] figure.chart:focus-within:after,[data-page=investors] .band.navy:has(.never):focus-within:after{opacity:1;background:conic-gradient(from var(--flow-border-angle),var(--flow-hover-edge-colors));animation:flow-hover-edge-travel 16s linear infinite;animation-play-state:paused}.aud>a.flow-edge-visible:focus-visible:after,.prod.flow-edge-visible:focus-within:after,.guide.feat.flow-edge-visible:focus-visible:after,[data-page=story] figure.chart.flow-edge-visible:focus-within:after,[data-page=investors] .band.navy.flow-edge-visible:has(.never):focus-within:after{animation-play-state:running}@media(hover:hover)and (pointer:fine){.aud>a:hover:after,.prod:hover:after,.guide.feat:hover:after,[data-page=story] figure.chart:hover:after,[data-page=investors] .band.navy:has(.never):hover:after{opacity:1;background:conic-gradient(from var(--flow-border-angle),var(--flow-hover-edge-colors));animation:flow-hover-edge-travel 16s linear infinite;animation-play-state:paused}.aud>a.flow-edge-visible:hover:after,.prod.flow-edge-visible:hover:after,.guide.feat.flow-edge-visible:hover:after,[data-page=story] figure.chart.flow-edge-visible:hover:after,[data-page=investors] .band.navy.flow-edge-visible:has(.never):hover:after{animation-play-state:running}}}@keyframes flow-hover-edge-travel{0%{--flow-border-angle: 0deg}to{--flow-border-angle: 360deg}}:is(.page[hidden],.flow-paused,.flow-document-hidden) :is(.aud>a,.prod,.guide.feat,figure.chart,.band.navy:has(.never)):after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce),print{.aud>a:after,.prod:after,.guide.feat:after,[data-page=story] figure.chart:after,[data-page=investors] .band.navy:has(.never):after{animation:none!important;transition:none}}.hero .flow-hero-layout{max-width:1120px}.hero .flow-hero-layout .flow-intro{width:100%;padding:0}.hero .flow-hero-layout .flow-intro .lead{max-width:66ch}.flow-contact-link{background:transparent;padding:0;border:0;box-shadow:none}.flow-contact-link .btn{min-width:170px}.aud .more,.guide .more,.prod .more,a.more{display:inline-flex;align-items:center;gap:10px;min-height:44px}.flow-nav-arrow,.flow-cta-circle{--flow-circle-fill: #14213D;--flow-circle-ink: #FFFFFF;display:inline-grid;flex:none;place-items:center;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;line-height:1;transition:background .4s var(--flow-ease),color .4s var(--flow-ease),border-color .4s var(--flow-ease)}.flow-nav-arrow{width:42px;height:42px}.flow-cta-circle{width:28px;height:28px}.flow-nav-arrow>svg,.flow-cta-circle>svg{display:block;flex:none;transform:translate(0);transition:transform .38s var(--flow-ease)}.flow-nav-arrow>svg{width:18px;height:18px}.flow-cta-circle>svg{width:14px;height:14px}.navy .flow-nav-arrow,.prod .flow-nav-arrow,.guide.feat .flow-nav-arrow,.btn.o .flow-cta-circle{--flow-circle-fill: #ADBADC;--flow-circle-ink: #14213D}.flow-open-record .flow-cta-circle{--flow-circle-fill: #DEE5F4;--flow-circle-ink: #14213D}.aud>a.flow-card-direction,.pc.flow-card-direction,a.guide.flow-card-direction,a.prod.flow-card-direction{position:relative;padding-bottom:72px}.flow-card-direction>.more{position:absolute;right:24px;bottom:18px;display:grid;width:44px;min-width:44px;min-height:44px;margin:0;padding:0;place-items:center;gap:0}.flow-card-direction .flow-nav-arrow{border-width:2px}.navy .flow-card-direction .flow-nav-arrow,.flow-card-direction.pc .flow-nav-arrow,.flow-card-direction.prod .flow-nav-arrow,.flow-card-direction.guide.feat .flow-nav-arrow{background:#dee5f4;border-color:#dee5f4;color:#14213d}a.btn:has(>.flow-cta-circle),button.flow-open-record:has(>.flow-cta-circle){padding-block:9px}.top .nav a.btn.sm:has(>.flow-cta-circle){min-height:44px;padding-block:7px}.aud>a:focus-visible .flow-nav-arrow,.guide:focus-visible .flow-nav-arrow,.prod:focus-within .flow-nav-arrow,a.more:focus-visible .flow-nav-arrow,a.btn:focus-visible .flow-cta-circle,button.flow-open-record:focus-visible .flow-cta-circle{background:var(--flow-circle-fill);border-color:var(--flow-circle-fill);color:var(--flow-circle-ink)}.aud>a:focus-visible .flow-nav-arrow>svg,.guide:focus-visible .flow-nav-arrow>svg,.prod:focus-within .flow-nav-arrow>svg,a.more:focus-visible .flow-nav-arrow>svg,a.btn:focus-visible .flow-cta-circle>svg,button.flow-open-record:focus-visible .flow-cta-circle>svg{transform:translate(2px)}@media(hover:hover)and (pointer:fine){.aud>a:hover .flow-nav-arrow,.guide:hover .flow-nav-arrow,.prod:hover .flow-nav-arrow,a.more:hover .flow-nav-arrow,a.btn:hover .flow-cta-circle,button.flow-open-record:hover .flow-cta-circle{background:var(--flow-circle-fill);border-color:var(--flow-circle-fill);color:var(--flow-circle-ink)}.aud>a:hover .flow-nav-arrow>svg,.guide:hover .flow-nav-arrow>svg,.prod:hover .flow-nav-arrow>svg,a.more:hover .flow-nav-arrow>svg,a.btn:hover .flow-cta-circle>svg,button.flow-open-record:hover .flow-cta-circle>svg{transform:translate(2px)}}@media(max-width:1099px){.top .nav a.btn.sm:has(>.flow-cta-circle){min-height:48px;padding-block:9px}}@media(max-width:700px){.aud>a.flow-card-direction,.pc.flow-card-direction,a.guide.flow-card-direction,a.prod.flow-card-direction{padding-bottom:72px}.flow-card-direction>.more{right:20px;bottom:16px}}@media(prefers-reduced-motion:reduce){.flow-nav-arrow,.flow-cta-circle,.flow-nav-arrow>svg,.flow-cta-circle>svg{transition:none}.flow-nav-arrow>svg,.flow-cta-circle>svg{transform:none!important}}:root{--home-outline-rim: linear-gradient(105deg, #66C8E0, #8FAAE8 45%, #A69DE1 75%, #83B7D8);--home-outline-rim-hover: linear-gradient(105deg, #78D4E8, #9CB6EF 45%, #B2AAEA 75%, #9EC8E8);--home-heading-base: #F4F7FC;--home-heading-light: #A7E3EF;--home-line-steel: #8FAAE8;--home-line-cyan: #66C8E0}.hero .flow-intro .ctas>a.btn:not(.o){color:#14213d;background:linear-gradient(105deg,#66c8e0,#8faae8 58%,#a69de1);border-color:#d6e8ffb8;box-shadow:0 8px 24px #4697cd2e,inset 0 1px #ffffff59}.hero .flow-intro .ctas>a.btn:not(.o):hover{color:#14213d;background:linear-gradient(105deg,#78d4e8,#9cb6ef 58%,#b2aaea);border-color:#e7f0fff2;box-shadow:0 10px 28px #55a5da42,inset 0 1px #ffffff73}.hero .flow-intro .ctas>a.btn.o{color:#f4f7fc;background:linear-gradient(105deg,#1a2b46,#24314d) padding-box,var(--home-outline-rim) border-box;border:2px solid transparent;box-shadow:0 0 0 1px #66c8e01f,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero .flow-intro .ctas>a.btn.o:hover{color:#fff;background:linear-gradient(105deg,#233a58,#2d3a5a) padding-box,var(--home-outline-rim-hover) border-box;border-color:transparent;box-shadow:0 0 20px #8faae83d,inset 0 1px #ffffff1f}.hero .flow-intro .ctas>a.btn:focus-visible{outline:3px solid #5D83B5;outline-offset:4px}@media(prefers-reduced-motion:reduce){.hero .flow-intro .ctas>a.btn{transition:none}}.hero[data-home-revision=IS-M-HOME-R03] .flow-intro h1{font-size:76px;line-height:1.035;letter-spacing:0;color:var(--home-heading-base)}[data-home-revision=IS-M-HOME-R03] .flow-home-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;fill:none;stroke:var(--home-line-steel);stroke-width:1;opacity:.22}[data-home-revision=IS-M-HOME-R03] .flow-home-lines path:nth-child(2n){stroke:var(--home-line-cyan)}@media(max-width:1000px){.hero[data-home-revision=IS-M-HOME-R03] .flow-intro h1{font-size:64px}}@media(max-width:700px){.hero[data-home-revision=IS-M-HOME-R03] .flow-intro h1{font-size:42px}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference)and (forced-colors:none){@supports (background-clip: text){.hero[data-home-revision=IS-M-HOME-R03] .flow-intro h1.flow-home-lit{background:radial-gradient(ellipse 240px 150px at var(--home-light-x) var(--home-light-y),var(--home-heading-light),var(--home-heading-base) 100%);background-clip:text;-webkit-background-clip:text;color:transparent}}}@media(forced-colors:active){.hero[data-home-revision=IS-M-HOME-R03] .flow-intro h1{color:CanvasText;background:none}[data-home-revision=IS-M-HOME-R03] .flow-home-lines{display:none}}.page .btn,.flow-open-record{padding-inline:16px}.hero .flow-intro .ctas>*{flex:0 0 auto;white-space:nowrap;padding-inline:16px}.btn.flow-primary-action,.top .btn.flow-primary-action{color:#14213d;background:linear-gradient(105deg,#66c8e0,#8faae8 58%,#a69de1);border-color:#d6e8ffb8}.btn.flow-primary-action:hover,.top .btn.flow-primary-action:hover{color:#14213d;background:linear-gradient(105deg,#78d4e8,#9cb6ef 58%,#b2aaea);border-color:#e7f0fff2}.btn.flow-primary-action:focus-visible{outline:3px solid #5D83B5;outline-offset:4px}.page button.flow-join-list{color:#14213d;background:linear-gradient(105deg,#66c8e0,#8faae8 58%,#a69de1);border-color:#d6e8ffb8;box-shadow:0 8px 24px #4697cd2e,inset 0 1px #ffffff59}.page button.flow-join-list:hover,.page button.flow-join-list:focus-visible{color:#14213d;background:linear-gradient(105deg,#78d4e8,#9cb6ef 58%,#b2aaea);border-color:#e7f0fff2;box-shadow:0 10px 28px #55a5da42,inset 0 1px #ffffff73}.cta-band:has(.flow-contact-link)>.wrap{grid-template-columns:minmax(0,max-content) max-content;justify-content:start;align-items:center;gap:20px;padding-block:30px}.cta-band:has(.flow-contact-link)>.wrap>*{min-width:0}.cta-band:has(.flow-contact-link) h2{max-width:none;font-size:clamp(20px,2.3vw,32px);line-height:1.15}.cta-band .flow-contact-link{justify-self:start}.cta-band .flow-contact-link .btn{width:auto;min-width:0;padding-inline:18px}@media(max-width:700px){.cta-band:has(.flow-contact-link)>.wrap{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding-block:28px}}.flow-contact-page:where(.band),.flow-contact-page .band#join,.flow-contact-page #join.band{color:var(--ink);background:radial-gradient(ellipse at 80% 9%,rgba(204,218,244,.58),transparent 38%),linear-gradient(135deg,#f2f7fb,#eaf1f8 55%,#f0f2fa);padding-block:clamp(56px,8vw,104px);border-radius:0}.flow-contact-page .wrap,.flow-contact-page.band .wrap{max-width:1240px;padding-inline:clamp(22px,5vw,72px)}.flow-contact-page .join{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:26px clamp(38px,7vw,100px)}.flow-contact-page .join>.stack{grid-column:1;grid-row:1}.flow-contact-page .join>.formcard{grid-column:2;grid-row:1 / 3}.flow-contact-page .flow-contact-details{grid-column:1;grid-row:2;max-width:510px}.flow-contact-page .join>.stack{max-width:510px;padding-block:12px}.flow-contact-page .join>.stack .eyebrow{color:#526687;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.flow-contact-page .join>.stack .h2{max-width:10ch;margin-block:18px 20px;color:#14213d;font-size:clamp(42px,5.1vw,68px)!important;line-height:1.02;letter-spacing:-.03em}.flow-contact-page .join>.stack .lead{max-width:49ch;color:#425570;font-size:clamp(17px,1.5vw,19px);line-height:1.62}.flow-contact-page .get{gap:13px;margin-top:28px}.flow-contact-page .get li{align-items:flex-start;color:#425570;font-size:15px;line-height:1.5}.flow-contact-page .get li svg{color:#3a7189}.flow-contact-page .flow-contact-art{position:absolute;inset:auto -12% -5%;display:block;width:124%;max-width:none;height:auto;margin:0;opacity:.3;pointer-events:none;animation:flow-sweep-settle 4.8s ease-out both}.flow-contact-page #join{position:relative;overflow:hidden;isolation:isolate}.flow-contact-page #join>.wrap{position:relative;z-index:1}[data-page=investors] .flow-investor-sweep{position:absolute;width:110%;max-width:none;height:auto;right:-24%;bottom:-55%;opacity:.24;pointer-events:none;animation:flow-sweep-settle 4.8s ease-out both}@keyframes flow-sweep-settle{0%{transform:translateY(8px) scale(1.01)}to{transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.flow-contact-page .flow-contact-art,[data-page=investors] .flow-investor-sweep{animation:none;transform:none}}.flow-contact-page .formcard{min-width:0;gap:19px;padding:clamp(24px,3.8vw,42px);border:1px solid rgba(85,110,149,.15);border-radius:16px;background:#fff;color:#14213d;box-shadow:0 24px 70px #263c5f1a,0 2px 8px #263c5f0a}.flow-contact-page .flow-contact-form-head{display:flex;flex-direction:column;gap:5px;padding-bottom:4px}.flow-contact-page .flow-contact-form-head h2{margin:0;color:#14213d;font-size:clamp(23px,2vw,29px);line-height:1.2;letter-spacing:-.025em}.flow-contact-page .flow-contact-form-head p{margin:0;color:#596b84;font-size:14px;line-height:1.5}.flow-contact-page .row2{gap:14px}.flow-contact-page .field{min-width:0}.flow-contact-page .field label,.flow-contact-page .roles legend,.flow-contact-page .ints legend,.flow-contact-page .lbl{display:block;margin-bottom:7px;color:#243650;font-size:13px;font-weight:650;line-height:1.35}.flow-contact-page .field input,.flow-contact-page .field select,.flow-contact-page .field textarea,.flow-contact-page .formcard input[type=text],.flow-contact-page .formcard input[type=email]{display:block;width:100%;min-width:0;min-height:48px;padding:11px 13px;border:1px solid #C9D5E2;border-radius:9px;background:#fff;color:#14213d;font:400 15px/1.4 var(--sans);box-shadow:0 1px 2px #14213d08;transition:border-color .16s,box-shadow .16s}.flow-contact-page .formcard input::placeholder{color:#77869a;opacity:1}.flow-contact-page .formcard input:focus{border-color:#577eaa;outline:0;box-shadow:0 0 0 3px #52759f29}.flow-contact-page .roles,.flow-contact-page .ints{min-width:0;padding:0;border:0}.flow-contact-page .roles legend,.flow-contact-page .ints legend{margin-bottom:10px}.flow-contact-page .roles{gap:8px}.flow-contact-page .chip span{display:inline-flex;min-height:44px;align-items:center;padding:8px 13px;border:1px solid #C9D5E2;border-radius:999px;background:#fff;color:#425570;font-size:13px;line-height:1.25}.flow-contact-page .chip input:checked+span{border-color:#405f86;background:#eaf1f8;color:#1e304f}.flow-contact-page .chip input:focus-visible+span{outline:3px solid #6D8EB4;outline-offset:2px}.flow-contact-page .ints{gap:9px 18px}.flow-contact-page .ck{min-height:44px;align-items:flex-start;color:#425570;font-size:13.5px;line-height:1.45}.flow-contact-page .ck input{width:18px;height:18px;margin-top:2px;accent-color:#405F86}.flow-contact-page .formcard>.ck{padding-top:15px;border-top:1px solid #E2E8EF;font-size:13px}.flow-contact-page #joinBtn,.flow-contact-page .formcard .btn{width:100%;min-height:52px;padding:13px 22px;border:0;border-radius:10px;background:linear-gradient(105deg,#315f82,#526687 56%,#6b6ea2);color:#fff;font-size:15px;box-shadow:0 8px 18px #36517b2e}.flow-contact-page #joinBtn:hover,.flow-contact-page .formcard .btn:hover{transform:translateY(-1px);background:linear-gradient(105deg,#294f6d,#465a7b 56%,#5d6090);color:#fff}.flow-contact-page .formcard .msg{color:#344862}.flow-contact-page .local-notice{color:#5c6e8f}@media(max-width:800px){.flow-contact-page .join{grid-template-columns:minmax(0,1fr);gap:30px}.flow-contact-page .join>.stack,.flow-contact-page .join>.formcard,.flow-contact-page .flow-contact-details{grid-column:auto;grid-row:auto}.flow-contact-page .join>.stack{max-width:620px;padding:0}.flow-contact-page .join>.stack .h2{max-width:12ch;margin-block:0;font-size:clamp(39px,9vw,56px)!important}.flow-contact-page #join.band{padding-block:40px}.flow-contact-page .flow-contact-art{width:220%;left:-55%;bottom:8%;opacity:.16;margin:0}[data-page=investors] .flow-investor-sweep{width:190%;right:-85%;bottom:-10%;opacity:.14}.flow-contact-page .formcard{padding:clamp(22px,5vw,32px)}}@media(max-width:560px){.flow-contact-page .wrap,.flow-contact-page.band .wrap{padding-inline:20px}.flow-contact-page .row2,.flow-contact-page .ints{grid-template-columns:minmax(0,1fr)}.flow-contact-page .formcard{gap:17px}.flow-contact-page .chip span{padding-inline:12px}}.flow-thanks-page{padding-block:clamp(72px,10vw,140px);background:linear-gradient(135deg,#f2f7fb,#eaf1f8 55%,#f0f2fa)}.flow-thanks-page .wrap{max-width:760px}.flow-thanks-page h1{margin:0 0 20px;color:#14213d;font-size:clamp(42px,5.1vw,68px);line-height:1.05;letter-spacing:-.03em}.flow-thanks-page h1:focus{outline:none}.flow-thanks-page .flow-thanks-text{margin:0 0 10px;color:#243650;font-size:18px;line-height:1.6}.flow-thanks-page .flow-thanks-muted{margin:0 0 32px;color:#596b84;font-size:15px;line-height:1.5}.flow-thanks-page .flow-thanks-links{display:flex;flex-wrap:wrap;gap:12px}#joinForm .msg{white-space:normal;overflow-wrap:anywhere;max-width:100%;box-sizing:border-box;padding:14px 16px;border-radius:10px;font-size:15px;line-height:1.5;text-align:left}#joinForm .msg.err{background:#fdf0f0;border:1px solid #E7B3B3;color:#7a1d1d}#joinForm .msg.ok{background:#eaf6ef;border:1px solid #A9D7BC;color:#1f5c3d}.flow-architecture-scene{position:absolute;z-index:0;right:24px;bottom:-140px;display:block;width:clamp(340px,34vw,440px);height:auto;max-width:none;opacity:.95;pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 20%);mask-image:linear-gradient(90deg,transparent 0%,#000 20%)}.flow-architecture-scene>img{display:block;width:100%;height:auto;pointer-events:none}.flow-architecture-scene>.flow-architecture-art{-webkit-mask-image:linear-gradient(90deg,#000,#000 50%,#00000047 56%,#00000047);mask-image:linear-gradient(90deg,#000,#000 50%,#00000047 56%,#00000047)}.flow-architecture-scene>.flow-architecture-lines{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(53% 0%,53% 0%,53% 100%,53% 100%);transition:clip-path 1.8s cubic-bezier(.25,.1,.25,1)}@media(hover:hover)and (pointer:fine){.flow-architecture-scene:hover>.flow-architecture-lines,.flow-architecture-panel:focus-within .flow-architecture-lines,.flow-story-bank-section:hover .flow-architecture-lines{clip-path:polygon(53% 0%,100% 0%,100% 100%,53% 100%);transition-duration:2.6s;transition-timing-function:cubic-bezier(.25,.1,.25,1)}}.flow-paused .flow-architecture-scene>.flow-architecture-lines{clip-path:polygon(53% 0%,100% 0%,100% 100%,53% 100%);transition:none}@media(prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.flow-architecture-scene>.flow-architecture-lines,.flow-architecture-scene:hover>.flow-architecture-lines,.flow-architecture-panel:focus-within .flow-architecture-lines{clip-path:polygon(53% 0%,100% 0%,100% 100%,53% 100%);transition:none}}.flow-architecture-panel{position:relative;isolation:isolate;overflow:hidden}.flow-architecture-panel>.wrap{position:relative;z-index:2}.flow-architecture-panel>.wrap,.flow-architecture-opening>.wrap{pointer-events:none}.flow-architecture-panel>.wrap>*,.flow-architecture-opening>.wrap>*{pointer-events:auto}.flow-architecture-panel>.flow-architecture-scene{right:clamp(205px,20vw,265px);bottom:-130px;width:clamp(240px,28vw,350px);opacity:.9}.flow-architecture-opening>.wrap{padding-right:clamp(340px,43vw,600px)}.flow-architecture-opening>.flow-architecture-scene{opacity:.42;filter:saturate(.65)}.flow-architecture-spire>.flow-architecture-scene{-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 16%);mask-image:linear-gradient(90deg,transparent 0%,#000 16%)}.band.flow-story-bank-section{position:relative;isolation:isolate;overflow:clip}.flow-architecture-story>:not(.flow-architecture-scene){position:relative;z-index:1}.flow-architecture-story>.flow-architecture-scene{top:48px;left:max(var(--gut),calc((100% - var(--wrap)) / 2 + var(--gut)));right:auto;bottom:auto;width:clamp(300px,32vw,440px);opacity:.14;pointer-events:none;filter:saturate(.35) brightness(.72);mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 78%,transparent 100%)}.band.flow-process-light{position:relative;isolation:isolate;overflow:clip}.band.flow-process-light>.flow-ribbon-process{top:0;width:min(1180px,110vw);opacity:.16;animation-name:flow-process-breathe;animation-duration:36s}@keyframes flow-process-breathe{0%,to{transform:translate(-50.5%,1px) rotate(-2deg)}50%{transform:translate(-49.5%,-3px) rotate(1deg)}}@media(max-width:900px){.flow-architecture-story>.flow-architecture-scene{top:40px;left:auto;right:-32px;width:360px;opacity:.085}}@media(max-width:600px){.flow-architecture-story>.flow-architecture-scene{top:64px;right:-56px;width:300px;opacity:.07}}@media(max-width:700px){.band.flow-process-light>.flow-ribbon-process{top:80px;width:170vw;opacity:.11}.flow-architecture-panel>.flow-architecture-scene{right:-6px;bottom:-125px;width:240px;opacity:.62;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 48%);mask-image:linear-gradient(180deg,transparent 0%,#000 48%)}}@media(max-width:760px){.flow-architecture-opening>.wrap{padding-right:var(--gut)}.flow-architecture-opening{padding-bottom:170px}.flow-architecture-opening>.flow-architecture-scene{right:8px;bottom:-100px;width:250px;opacity:.3;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 48%);mask-image:linear-gradient(180deg,transparent 0%,#000 48%)}.flow-architecture-opening .lead{max-width:100%}}@media print{.flow-architecture-scene{display:none!important}}@media(prefers-reduced-motion:reduce){.band.flow-process-light>.flow-ribbon-process{animation:none}.flow-story-bank-section:hover .flow-architecture-lines{transition:none}}.flow-paused .flow-architecture-story .flow-architecture-lines{transition:none}[data-page=learn] .guides{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:24px}[data-page=learn] .guide{grid-column:auto;background:var(--surface);color:var(--ink);border:1px solid var(--line);padding:24px 24px 72px;gap:12px;overflow:hidden}[data-page=learn] .guide h3{color:var(--ink);font-size:23px;line-height:1.2;min-height:3.6em}[data-page=learn] .guide p{color:var(--ink-2);font-size:15px;line-height:1.6}[data-page=learn] .guide .gk{min-height:2.8em;line-height:1.4;color:#526687}[data-page=learn] .guide .more{color:var(--ink)}.flow-guide-art{position:relative;display:flex;justify-content:center;flex:none;width:calc(100% + 48px);aspect-ratio:2.2 / 1;margin:-24px -24px 8px;overflow:hidden;background:#eef4f8}.flow-guide-art-crop{position:relative;width:68%;height:100%;overflow:hidden}.flow-guide-art img{position:absolute;width:300%;height:auto;max-width:none;left:calc(var(--art-column) * -100%);top:50%;transform:translateY(calc((var(--art-row) + .5) * -100% / 3));pointer-events:none}[data-page=learn] .guide.soon:after{display:none}[data-page=learn] .guide.soon:hover{transform:none;box-shadow:none;border-color:var(--line)}[data-page=learn] .learn-search{flex-direction:row}[data-page=learn] .learn-search .btn{width:auto;flex:none}[data-page=learn] .fchip{min-height:44px}.flow-learn-return{display:flex}.flow-back-to-learn{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 16px;border:1px solid currentColor;border-radius:999px;color:var(--ink);font-size:15px;font-weight:600;line-height:1.4;text-decoration:none}.flow-back-to-learn>span{font-size:20px;line-height:1}.flow-learning-article .phero .flow-back-to-learn{color:#e2ecf8}.flow-learn-return-top{margin-bottom:12px}.flow-learn-return-bottom{margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}@media(hover:hover){.flow-back-to-learn:hover{background:#e0eaf2}.phero .flow-back-to-learn:hover{background:#283953}}@media(max-width:1000px){[data-page=learn] .guides{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){[data-page=learn] .guides{grid-template-columns:minmax(0,1fr)}}.flow-compliance-light .cvx-ba{background:transparent;border:0;border-radius:0;padding:0}.flow-compliance-light .cvx{gap:40px}.flow-compliance-light .cvx h3,.flow-compliance-light .cvx-steps b,.flow-compliance-light .cvx-cp li{color:var(--ink)}.flow-compliance-light .cvx p,.flow-compliance-light .cvx-steps li>span:last-child,.flow-compliance-light .cvx-r .lbl,.flow-compliance-light .cvx-cp li span,.flow-compliance-light .cv-end span{color:var(--ink-2)}.flow-compliance-light .cvx-cp li{border-color:var(--line)}.flow-compliance-light .cvx-av{border:0;border-top:1px solid var(--line);border-radius:0;padding:32px 0 0}.flow-compliance-light .cvx-steps{--step-gap: 16px;gap:var(--step-gap)}.flow-compliance-light .cvx-steps:before{content:none}.flow-compliance-light .cvx-steps li:not(:last-child):before{content:"";position:absolute;top:16px;left:15.5px;width:1px;height:calc(100% + var(--step-gap));background:var(--line)}.flow-compliance-light .cvx-steps .n{z-index:1;background:var(--paper);border-color:var(--muted);color:var(--ink)}.flow-issuer-previews{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.flow-issuer-previews .mk-frame{box-shadow:none;min-width:0}.flow-issuer-previews .mk-l{color:var(--ink-2)}.flow-issuer-previews .preview-icon{width:16px;height:16px;flex:none;vertical-align:middle}.flow-issuer-previews .chrome{min-height:40px;padding:10px 12px 0;gap:14px;background:#e7ebf0;border:0;align-items:flex-end}.preview-window-dots{display:flex;gap:6px;align-self:center;padding-bottom:8px}.flow-issuer-previews .preview-window-dots i{width:10px;height:10px;margin:0;background:#ef6258}.flow-issuer-previews .preview-window-dots i:nth-child(2){background:#f5ad42}.flow-issuer-previews .preview-window-dots i:nth-child(3){background:#49b969}.preview-tab{display:flex;align-items:center;gap:7px;min-width:0;padding:8px 12px;background:#f8fafc;border-radius:7px 7px 0 0;font-size:11px;color:var(--ink-2)}.preview-favicon{width:16px;height:16px;display:grid;place-items:center;background:var(--navy);color:#fff;border-radius:3px;font-size:10px}.preview-tab-close{margin-left:16px;color:var(--muted)}.preview-addressbar{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#f8fafc;border-bottom:1px solid var(--line);color:var(--muted)}.preview-browser-tools{display:flex;gap:9px}.preview-address{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;min-width:0;padding:5px 8px;border-radius:6px;background:#e9edf2;color:var(--ink-2);font-size:10px}.preview-address .preview-icon{width:12px;height:12px}.flow-issuer-previews .web-b{padding:20px;gap:16px;background:#14213d}.flow-issuer-previews .web-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;margin:0 0 18px}.preview-wordmark{display:inline-grid;place-items:center;width:24px;height:26px;border:1px solid currentColor;font-family:Georgia,serif;font-weight:600}.flow-issuer-previews .web-nav>span:last-child{width:100%;padding-top:8px;font-size:11px}.flow-issuer-previews .web-h{font-size:clamp(27px,2.3vw,32px);line-height:1.12}.flow-issuer-previews .web-p{font-size:13px;line-height:1.5;max-width:30ch}.flow-issuer-previews .web-cta{background:#d7e4f2;color:#14213d;padding:10px 14px;margin:0 0 22px;border-radius:5px}.flow-issuer-previews .web-badges{border-top:1px solid #41516D;padding-top:18px;gap:10px}.preview-mail-app{display:flex;align-items:center;gap:14px;padding:13px 14px;background:#f0f4f9}.preview-mail-brand{display:flex;align-items:center;gap:6px;color:#41454b;font:16px Arial,sans-serif}.preview-mail-brand b{font-weight:500}.preview-mail-brand .preview-icon{color:#c43b33;width:22px;height:22px;stroke-width:2}.preview-mail-search{display:flex;gap:8px;align-items:center;flex:1;padding:9px 10px;border-radius:8px;background:#e2eaf4;color:#4a5868;font-size:11px}.preview-mail-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;color:#535e6a;border-bottom:1px solid #E8EBEF}.preview-mail-toolbar>span{display:flex;gap:17px}.preview-mail-toolbar small{font-size:10px;white-space:nowrap}.flow-issuer-previews .mail-h{border:0;padding:20px 18px 14px;align-items:flex-start;gap:8px}.preview-mail-subject{font-size:19px;line-height:1.3;color:#252a31}.preview-inbox-label{background:#eceef1;color:#515963;font-size:10px;padding:2px 6px;border-radius:3px}.preview-mail-sender{display:flex;align-items:center;gap:9px;padding:0 18px;color:#515963}.preview-avatar{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:50%;background:#dde8dd;color:#31583f;font-size:11px;font-weight:600}.preview-mail-sender>div{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.preview-mail-sender b{color:#252a31;font-size:12px}.preview-mail-sender div>span{font-size:10px}.preview-mail-time{font-size:10px;white-space:nowrap}.flow-issuer-previews .mail-b{padding:20px 18px;gap:0;color:#303640}.preview-mail-message p{font-size:13px;line-height:1.55;margin:0 0 14px}.flow-issuer-previews .sig{margin:0;padding-top:0;border:0;gap:4px;color:#586473}.flow-issuer-previews .sig>b{font-size:14px}.preview-mail-reply{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:26px;color:#525b67}.preview-mail-reply>span{display:inline-flex;align-items:center;gap:8px;border:1px solid #B8C0CA;border-radius:18px;padding:7px 14px;font-size:11px}.flow-issuer-previews .soc-h{padding:18px 16px 10px;gap:10px}.flow-issuer-previews .soc-h .av{width:38px;height:38px;border-radius:6px;background:#263d53;font:23px Georgia,serif}.flow-issuer-previews .soc-h>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:4px}.flow-issuer-previews .soc-h>span:nth-child(2)>span{font-size:11px;color:#586473}.flow-issuer-previews .soc-h .preview-icon{width:12px;height:12px}.flow-issuer-previews .soc-h .preview-social-more{display:block;align-self:flex-start;color:#525b67}.flow-issuer-previews .soc-h .preview-social-more .preview-icon{width:20px;height:20px}.flow-issuer-previews .soc-t{padding:4px 16px 16px;font-size:13px;line-height:1.5;color:#303640;margin:0}.flow-issuer-previews .soc-img{display:grid;grid-template-rows:auto 1fr auto;justify-items:center;align-items:center;background:#172942;min-height:205px;gap:18px;padding:18px 16px 24px}.preview-social-issuer{display:flex;align-items:center;justify-self:start;gap:8px;color:#dde7f2;font-size:11px}.preview-social-issuer .preview-wordmark{width:19px;height:22px}.flow-issuer-previews .soc-img .mono{font-size:10px;letter-spacing:.06em;color:#c5d5e5}.preview-social-link{display:flex;flex-direction:column;gap:4px;padding:13px 16px;background:#f0f3f6;color:#263747;border-bottom:1px solid #DDE3E8}.preview-social-link small{font-size:10px;color:#586473}.preview-social-link b{font-size:13px}.preview-social-link>span{font-size:11px;color:#586473}.flow-issuer-previews .soc-f{border:0;padding:13px 10px;color:#535e6a}.flow-issuer-previews .soc-f>span{display:flex;align-items:center;gap:6px;font-size:11px}.preview-record-link{text-decoration:none}.preview-record-link:focus-visible{outline:3px solid #52739B;outline-offset:-3px}.preview-record-link:hover{text-decoration:underline;text-underline-offset:3px}.preview-examples-note{margin:18px 0 0;font-size:13px;color:var(--ink-2);max-width:75ch}@media(max-width:1100px){.flow-issuer-previews{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-issuer-previews .mk:last-child{grid-column:1 / -1;max-width:520px;width:100%;justify-self:center}}@media(max-width:700px){.flow-issuer-previews{grid-template-columns:minmax(0,1fr);gap:28px}.flow-issuer-previews .mk:last-child{max-width:none}.flow-issuer-previews .mk-frame{flex:auto}}.flow-issuer-previews .soc-img .preview-sample-link{color:#dde7f2;font-size:13px}.band.flow-principles-section{position:relative;isolation:isolate;overflow:clip}.flow-principles-art{position:absolute;z-index:0;display:block;height:auto;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;mix-blend-mode:multiply;filter:saturate(.45)}.flow-principles-bank{top:-12px;right:max(24px,calc((100% - var(--wrap)) / 2));width:min(600px,52vw);opacity:.11;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 38%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 38%,transparent 100%)}.flow-principles-lines{position:relative;width:min(460px,100%);margin:0 0 32px calc(-1 * var(--gut));opacity:.7;filter:none;mix-blend-mode:normal;fill:none;stroke:#6e9296;stroke-width:1.5}.flow-principles-section .head2{align-items:start;margin-bottom:24px}.flow-principles-section .head2 .lead{max-width:46ch}.flow-principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,72px)}.flow-principle-group{min-width:0}.flow-principle-group>h3{margin:0;padding-bottom:16px;border-bottom:1px solid var(--navy-line);font-size:clamp(23px,2.2vw,29px);line-height:1.25;color:var(--ink)}.flow-principle-group>ul{list-style:none;padding:0;margin:0}.flow-principle-group li{padding:24px 0;border-bottom:1px solid var(--line)}.flow-principle-group h4{margin:0 0 8px;font:600 20px/1.35 var(--sans);letter-spacing:-.01em;color:var(--ink);text-wrap:pretty}.flow-principle-group p{margin:0;max-width:60ch;font-size:16px;line-height:1.6;color:var(--ink-2)}@media(max-width:760px){.flow-principles-bank{top:0;right:-80px;width:400px;opacity:.075}.flow-principles-lines{width:min(380px,100%);margin-bottom:28px;opacity:.65}.flow-principles{grid-template-columns:1fr;gap:40px}.flow-principle-group li{padding-block:20px}}@media print{.flow-principles-art{display:none}}.flow-contact-privacy{margin:0;font:400 13px/1.5 var(--sans);color:var(--ink-2)}.flow-contact-privacy a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px}.flow-policy-page{min-height:45vh;padding-block:72px 96px;background:var(--paper);color:var(--ink)}.legal-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;align-items:start}.legal-rail{position:sticky;top:120px;display:grid;gap:8px}.legal-rail a{display:block;padding:12px 16px;border-left:3px solid transparent;color:var(--muted);font-weight:500;text-decoration:none}.legal-rail a[aria-current=page]{border-color:var(--cobalt);color:var(--ink);background:var(--cobalt-soft)}.legal-rail a:hover{color:var(--cobalt)}.legal-main{min-width:0;max-width:70ch;font:400 18px/1.75 var(--sans)}.legal-main h1{font:700 48px/1.15 var(--sans);margin:0 0 16px;letter-spacing:0}.legal-main h2{font:600 24px/1.35 var(--sans);margin:40px 0 16px;letter-spacing:0}.legal-main p{margin:0 0 24px}.legal-main .legal-status{font:400 14px/1.6 var(--sans);color:var(--muted);margin-bottom:32px}.legal-jump{padding-block:24px;margin-bottom:32px;border-block:1px solid var(--line)}.legal-main .legal-jump-h{font-size:15px;font-weight:600;margin-bottom:12px}.legal-jump ol{display:grid;gap:8px;list-style:none;margin:0;padding:0}.legal-jump-link{display:inline-block;font:500 16px/1.5 var(--sans);text-align:left;color:var(--cobalt);background:none;border:0;padding:6px 0;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.legal-main a{color:var(--cobalt);text-underline-offset:4px}.legal-blank{background:var(--certified-soft);color:var(--ink);padding:2px 4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.legal-main .disc{font:400 18px/1.75 var(--sans);color:var(--ink);max-width:70ch;margin:24px 0}.legal-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0}.legal-card{padding:24px;border:1px solid var(--line);border-radius:8px;background:var(--surface);min-width:0}.legal-main .legal-card h2{margin:0 0 16px;font-size:21px}.legal-card p{font-size:16px}.legal-card a{display:block;font-size:16px;min-height:44px}.legal-card .btn{color:var(--on-navy)}.legal-layout :is(a,button,h2):focus-visible,.flow-contact-privacy a:focus-visible{outline:3px solid var(--cobalt);outline-offset:4px}.legal-main :is(p,a,button,h2){overflow-wrap:anywhere}.foot.footer-compact .foot-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1.35fr) minmax(0,.8fr) minmax(0,1fr);gap:24px;max-width:1200px}@media(max-width:900px){.legal-layout{grid-template-columns:200px minmax(0,1fr);gap:32px}.legal-cards{grid-template-columns:1fr}.foot.footer-compact .foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.flow-policy-page{padding-block:40px 64px}.legal-layout{grid-template-columns:1fr;gap:32px}.legal-rail{position:static;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;font-size:14px}.legal-rail a{padding:10px}.legal-main h1{font-size:36px}}@media(max-width:520px){.foot.footer-compact .foot-grid{grid-template-columns:1fr}}.is-consent-banner,.is-consent-dialog{box-sizing:border-box;color:var(--ink, #14213D);background:var(--surface, #FFFFFF);font-family:var(--sans, "Hanken Grotesk", "Helvetica Neue", Arial, sans-serif);font-size:15px;line-height:1.5}.is-consent-banner[hidden],.is-consent-dialog [hidden]{display:none!important}.is-consent-banner{position:fixed;z-index:80;left:16px;bottom:16px;max-width:360px;padding:14px 16px;background:#fff;border:1px solid #D7DCE8;border-radius:12px;box-shadow:0 4px 16px #14213d14}.is-consent-banner h2{margin:0 0 4px;font-size:14px;font-weight:600;letter-spacing:0}.is-consent-banner p{margin:0;color:#3d4a63;font-size:13px;line-height:1.45}.is-consent-banner p a{color:#0c3765;text-underline-offset:2px}.is-consent-banner-copy{min-width:0}.is-consent-banner-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin-top:12px}.is-consent-choice{box-sizing:border-box;height:44px;margin:0;padding:0 12px;color:#0c3765;background:#fff;border:1px solid #0C3765;border-radius:8px;font:600 13px/1 var(--sans, Arial, sans-serif);white-space:nowrap;cursor:pointer}.is-consent-choice:hover{background:#f3f6fa}.is-consent-choice[data-consent-accept],.is-consent-actions .btn[data-consent-accept]{color:var(--on-navy);background:var(--navy);border-color:var(--navy)}.is-consent-choice[data-consent-accept]:hover,.is-consent-actions .btn[data-consent-accept]:hover{background:var(--navy-2);border-color:var(--navy-2)}.is-consent-actions .btn[data-consent-reject],.is-consent-actions .btn[type=submit]{color:var(--ink);background:var(--surface);border-color:var(--line)}.is-consent-actions .btn[data-consent-reject]:hover,.is-consent-actions .btn[type=submit]:hover{background:var(--paper);border-color:var(--muted)}.is-consent-manage{margin:0 0 0 4px;min-height:44px;padding:0 4px;color:#0c3765;background:none;border:0;font:400 13px/1.3 var(--sans, Arial, sans-serif);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.is-consent-choice:focus-visible,.is-consent-manage:focus-visible,.is-consent-banner p a:focus-visible{outline:3px solid #5D83B5;outline-offset:2px}.is-consent-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;flex:0 0 auto}.is-consent-actions .btn{box-sizing:border-box;min-width:112px;min-height:48px;padding:12px 18px;white-space:normal;color:#14213d;background:linear-gradient(105deg,#66c8e0,#8faae8 58%,#a69de1);border:1px solid transparent;border-radius:999px;font:700 15px/1.3 var(--sans, Arial, sans-serif);cursor:pointer}.is-consent-actions .btn:hover{background:linear-gradient(105deg,#78d4e8,#9cb6ef 58%,#b2aaea);border-color:transparent}.is-consent-actions .btn:focus-visible,.is-consent-close:focus-visible,.is-consent-toggle input:focus-visible{outline:3px solid #5D83B5;outline-offset:4px}.is-consent-dialog{width:min(680px,calc(100% - 32px));max-height:calc(100dvh - 40px);margin:auto;padding:28px;overflow:auto;overscroll-behavior:contain;border:0;border-radius:14px;box-shadow:0 20px 64px #14213d47}.is-consent-dialog::backdrop{background:#14213d99}.is-consent-heading{display:flex;align-items:start;justify-content:space-between;gap:16px}.is-consent-dialog h2{margin:4px 0 14px;font-size:28px}.is-consent-dialog>p{max-width:70ch;margin:0 0 16px;color:var(--ink-2, #344862)}.is-consent-close{flex:0 0 auto;min-width:60px;min-height:44px;margin:0;padding:10px;color:#14213d;background:#edf4f8;border:1px solid #CAD8E4;border-radius:999px;font:700 14px/1.3 var(--sans, Arial, sans-serif);cursor:pointer}.is-consent-close:hover{background:#e0eaf2}.is-consent-dialog .is-consent-context{padding:12px 14px;background:#edf4f8;border-radius:8px}.is-consent-category{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid #CAD8E4}.is-consent-category>div{min-width:0}.is-consent-category h3{margin:0 0 5px;font-size:17px}.is-consent-category p{max-width:60ch;margin:0;color:var(--ink-2, #344862);font-size:14px}.is-consent-toggle{position:relative;display:inline-flex;flex:0 0 56px;align-items:center;justify-content:center;min-width:56px;min-height:44px;cursor:pointer}.is-consent-toggle input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.is-consent-toggle span{display:block;width:48px;height:28px;padding:3px;box-sizing:border-box;border:1px solid #5C6E8F;border-radius:999px;background:#edf4f8}.is-consent-toggle span:after{content:"";display:block;width:20px;height:20px;border-radius:50%;background:#5c6e8f}.is-consent-toggle input:checked+span{background:#14213d;border-color:#14213d}.is-consent-toggle input:checked+span:after{background:#fff;transform:translate(20px)}.is-consent-toggle input:focus-visible+span{outline:3px solid #5D83B5;outline-offset:4px}.is-consent-toggle input:disabled{cursor:default}.is-consent-toggle input:disabled+span{border-style:dashed}.is-consent-toggle input:disabled:not(:checked)+span{background:#e3e9f0}.is-consent-toggle input:disabled:not(:checked)+span:after{background:#5c6e8f}.is-consent-limit{margin:2px 0 18px;color:var(--ink-2, #344862);font-size:13px}.is-consent-status{margin:0 0 16px;color:#842f37;font-weight:600}.is-consent-status:empty{display:none}@media(max-width:600px){.is-consent-banner{right:12px;bottom:76px;left:12px;max-width:none}}@media(max-width:520px){.is-consent-actions{grid-template-columns:1fr;gap:8px}.is-consent-actions .btn{width:100%;min-width:0}.is-consent-dialog{max-height:calc(100dvh - 24px);padding:22px 20px}.is-consent-dialog h2{font-size:24px}.is-consent-category{gap:16px}}@media(forced-colors:active){.is-consent-toggle span{border:1px solid ButtonText}.is-consent-toggle span:after{background:ButtonText}.is-consent-toggle input:checked+span{background:Highlight}.is-consent-toggle input:checked+span:after{background:HighlightText}}@media print{.is-consent-banner,.is-consent-dialog{display:none!important}}#is-help-root{--ink:#14213d;--muted:#52657e;--line:#d7e1e9;--is-help-edge:20px;color:var(--ink);font-family:var(--sans,"Hanken Grotesk",Arial,sans-serif)}#is-help-root *{box-sizing:border-box}.is-help-launcher{position:fixed;right:max(var(--is-help-edge),env(safe-area-inset-right,0px));bottom:20px;z-index:81;min-height:48px;min-width:136px;box-shadow:0 5px 20px #14213d20;gap:10px}.is-help-launcher[aria-expanded=true]{visibility:hidden}.is-help-panel{position:fixed;right:max(var(--is-help-edge),env(safe-area-inset-right,0px));bottom:80px;z-index:82;width:min(392px,calc(100% - 2 * var(--is-help-edge)));max-height:calc(100dvh - 160px);overflow-y:auto;overscroll-behavior:contain;padding:0;margin:0;border:1px solid #c9d5e4;border-radius:18px;background:#fff;box-shadow:0 18px 64px #14213d30;text-align:left;scrollbar-width:thin}#is-help-root [hidden]{display:none!important}.is-help-heading{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background:var(--ink);color:#fff;border-radius:17px 17px 0 0}.is-help-heading strong{font-family:Georgia,serif;font-size:22px;line-height:1.2;letter-spacing:-.5px}.is-help-heading span{display:block;font-size:11px;color:#c4d0e1;margin-top:3px;letter-spacing:.03em}.is-help-close{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:0;border-radius:50%;background:transparent;color:#fff;font:300 29px/1 Arial;cursor:pointer}.is-help-close:hover{background:#ffffff18}.is-help-body{padding:16px 22px}.is-help-preview{font-size:10px!important;letter-spacing:.04em;color:var(--muted);margin:0 0 10px!important;line-height:1.5!important}.is-help-progress{display:flex;gap:5px;margin-bottom:23px}.is-help-panel[data-stage=choose] .is-help-progress,.is-help-panel[data-stage=done] .is-help-progress{display:none}.is-help-progress span{height:2px;flex:1;background:#e4ebf0}.is-help-progress span:first-child,.is-help-panel[data-stage=details] .is-help-progress span:nth-child(2),.is-help-panel[data-stage=review] .is-help-progress span,.is-help-panel[data-stage=done] .is-help-progress span{background:#6d8f9c}.is-help-overline{font-size:10px!important;color:var(--muted);letter-spacing:.12em;margin:0 0 8px!important;line-height:1.4!important}#is-help-title,.is-help-step-title{font:650 27px/1.12 var(--sans,"Hanken Grotesk",Arial,sans-serif);letter-spacing:-.8px;margin:0 0 16px;color:var(--ink)}.is-help-step p{font-size:14px;line-height:1.55;margin:0 0 18px}.is-help-welcome{padding:14px;background:#f1f5f8;border-radius:2px 13px 13px}.is-help-welcome #is-help-title{font-size:16px;line-height:1.35;letter-spacing:-.15px;margin:0 0 10px}.is-help-welcome p{font-size:13px;line-height:1.5;margin:0 0 10px}.is-help-welcome p:last-child{margin-bottom:0}.is-help-actions{display:flex;flex-direction:column;align-items:flex-end;gap:6px;margin:12px 0}.is-help-actions button{display:flex;align-items:center;gap:22px;justify-content:space-between;min-height:44px;padding:10px 16px;border:1px solid #6b7d95;border-radius:25px;background:#fff;color:var(--ink);font-family:inherit;font-size:14px;font-weight:500;line-height:1.2;cursor:pointer;transition:background .2s,border-color .2s}.is-help-actions button:hover{background:#edf4f8;border-color:#14213d}.is-help-actions button span{font-size:17px;color:#5c7688}.is-help-record-link{display:block;font-size:12px;color:var(--muted);text-underline-offset:4px;line-height:1.5;padding:10px 0 0}.is-help-back{border:0;background:none;color:var(--muted);font-family:inherit;font-size:12px;font-weight:500;line-height:1.4;cursor:pointer;padding:0;min-height:36px;margin:-7px 0 8px}.is-help-context{color:var(--muted)}.is-help-form{display:grid;gap:14px}.is-help-form label{display:grid;gap:6px;font-size:12px;font-weight:600;color:var(--ink)}.is-help-form input:not([type=checkbox]),.is-help-form textarea{width:100%;border:1px solid #b9c7d5;border-radius:8px;padding:11px 12px;min-height:44px;background:#fff;color:var(--ink);font:400 16px/1.4 var(--sans,"Hanken Grotesk",Arial,sans-serif)}.is-help-form textarea{resize:vertical;min-height:86px;max-height:180px}.is-help-hint{font-size:11px!important;font-weight:400;color:var(--muted);line-height:1.5!important;margin:0 0 6px!important}.is-help-optin{display:flex!important;align-items:flex-start;gap:9px!important;padding:8px 0;font-weight:400!important;line-height:1.5}.is-help-optin input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:16px;height:16px;flex:0 0 16px;margin:1px 0 0;accent-color:#14213d}.is-help-primary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;width:100%;border:1px solid #14213d;border-radius:24px;background:#14213d;color:#fff;padding:12px 17px;font:500 14px/1.3 var(--sans,"Hanken Grotesk",Arial,sans-serif);cursor:pointer}.is-help-primary:hover{background:#253958}#is-help-root a.is-help-primary{text-decoration:none}.is-help-review{margin:20px 0;padding:0 0 8px;border-top:1px solid var(--line)}.is-help-review dt{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-top:14px}.is-help-review dd{font-size:14px;line-height:1.5;margin:4px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.is-help-done-icon{display:grid;place-items:center;height:44px;width:44px;border:1px solid #8aa4ad;border-radius:50%;color:#426b78;margin-bottom:18px;font-size:22px}.is-help-privacy{border-top:1px solid var(--line);margin:0;padding:12px 22px;font-size:11px;line-height:1.5;color:var(--muted);background:#f8fafc}.is-help-privacy a{color:inherit;text-underline-offset:3px}#is-help-root :focus-visible{outline:3px solid #739bc0;outline-offset:3px}#is-help-root h2:focus,#is-help-root h3:focus{outline:none}@media(max-width:600px){#is-help-root{--is-help-edge:12px}.is-help-body{padding:18px}.is-help-heading{padding:12px 16px}.is-help-heading strong{font-size:20px}.is-help-panel{border-radius:15px}.is-help-progress{margin-bottom:17px}}@media(prefers-reduced-motion:reduce){#is-help-root *,#is-help-root *:before,#is-help-root *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{#is-help-root{display:none!important}}#is-help-root{--is-help-surface:#fff;--is-help-soft:#f1f5f8;--is-help-inverse:#fff;--is-help-focus:#739bc0;--is-help-header:#14213d}#is-help-root .is-help-heading{justify-content:flex-start;gap:12px}#is-help-root .is-help-heading strong{font-family:var(--sans,"Hanken Grotesk",Arial,sans-serif);letter-spacing:0}#is-help-root .is-help-heading .is-help-close{margin-left:auto}#is-help-root .is-help-ai-entry{margin-top:8px;color:var(--ink);font-size:13px;text-decoration:underline;text-underline-offset:4px}#is-help-root .is-help-handoff{display:grid;gap:6px;font-size:12px;color:var(--muted);margin:12px 0}#is-help-root .is-help-handoff select{width:100%;min-height:44px;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--is-help-surface);color:var(--ink);font:inherit}#is-help-root .is-help-ai-transcript{max-height:260px;overflow-y:auto;overscroll-behavior:contain;margin:14px 0}#is-help-root .is-help-ai-message{margin:14px 0;font-size:13px;overflow-wrap:anywhere}#is-help-root .is-help-ai-message strong{font-size:11px;font-weight:650}#is-help-root .is-help-ai-message p{font-size:13px;line-height:1.55;white-space:pre-wrap;margin:6px 0 0}#is-help-root .is-help-ai-message a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}#is-help-root .is-help-ai-user{background:var(--is-help-header);color:var(--is-help-inverse);padding:10px 12px;border-radius:8px}#is-help-root .is-help-ai-user a{color:var(--is-help-inverse)}#is-help-root .is-help-ai-tools{display:flex;justify-content:flex-end;align-items:center;gap:10px}#is-help-root .is-help-ai-tools .is-help-primary{width:44px;height:44px;min-height:44px;flex:0 0 44px;justify-content:center;padding:0;font-size:20px}#is-help-root button:disabled{opacity:.55;cursor:not-allowed}#is-help-root [data-delivery-status]{margin-top:16px!important;overflow-wrap:anywhere}#is-help-root .is-help-progress{display:none}#is-help-root [data-stage=details] .is-help-progress,#is-help-root [data-stage=review] .is-help-progress{display:flex}#is-help-root .is-help-record-context{margin:12px 0 18px;padding:12px;background:var(--is-help-soft);border-left:3px solid var(--muted);display:grid;gap:4px;overflow-wrap:anywhere}#is-help-root .is-help-record-context dt{font-size:10px;color:var(--muted)}#is-help-root .is-help-record-context dd{margin:0 0 6px;font-size:13px;line-height:1.5;white-space:pre-wrap}#is-help-root .is-help-form select{width:100%;min-height:44px;border:1px solid var(--line);border-radius:8px;padding:11px 12px;background:var(--is-help-surface);color:var(--ink);font:400 16px/1.4 var(--sans,"Hanken Grotesk",Arial,sans-serif)}#is-help-root .is-help-memory{display:grid;gap:8px;margin:12px 0;padding:12px 14px;border-left:3px solid #8aa0bf;background:#f3f6fa;border-radius:8px}#is-help-root .is-help-memory h3{margin:0;font-size:16px}#is-help-root .is-help-memory p{margin:0}#is-help-root .is-help-memory-eyebrow{font-size:12px;font-weight:600;letter-spacing:.02em;color:#3d5373}#is-help-root .is-help-memory-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}#is-help-root .is-help-memory-actions .is-help-primary{width:auto;text-decoration:none}#is-help-root .is-help-vero-id{display:flex;align-items:center;gap:12px}#is-help-root .is-help-vero-id .is-help-step-title{margin:0}#is-help-root [data-step=ai] .is-help-vero-id{margin:0 0 12px}#is-help-root .is-help-vero-portrait{width:48px;height:48px;flex:none;border-radius:50%;object-fit:contain;background:transparent}#is-help-root .is-help-ai-message strong{display:inline-flex;align-items:center;gap:8px}#is-help-root .is-help-ai-avatar{width:32px;height:32px;border-radius:50%;object-fit:contain;background:transparent;flex:none}#is-help-root .is-help-ai-dots{display:inline-flex;gap:5px;align-items:center;padding:10px 14px;border-radius:14px;background:#eef2f7}#is-help-root .is-help-ai-dots i{width:7px;height:7px;border-radius:50%;background:#3d5373;animation:is-help-dot 1.2s ease-in-out infinite}#is-help-root .is-help-ai-dots i:nth-child(2){animation-delay:.15s}#is-help-root .is-help-ai-dots i:nth-child(3){animation-delay:.3s}@keyframes is-help-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){#is-help-root .is-help-ai-dots i{animation:none!important;opacity:.7}}#is-help-root .is-help-roles{margin:12px 0;padding:12px;border:1px solid #c9d3df;border-radius:14px}#is-help-root .is-help-role-choices{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}#is-help-root .is-help-role-choices button{min-height:44px;padding:8px 14px;border:1px solid #6b7d95;border-radius:22px;background:#fff;color:var(--ink);font:inherit;font-size:14px;cursor:pointer}#is-help-root .is-help-role-choices button[aria-pressed=true]{background:#14213d;border-color:#14213d;color:#fff}#is-help-root .is-help-role-panel{margin-top:10px}#is-help-root .is-help-role-intro{margin:0 0 4px}#is-help-root .is-help-role-actions{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:8px 0}#is-help-root .is-help-role-actions .is-help-primary{width:auto;text-decoration:none}#is-help-root .is-help-role-fields{display:grid;gap:10px;margin:4px 0;padding:10px;border:1px solid #c9d3df;border-radius:10px}#is-help-root .is-help-role-fields[hidden]{display:none}#is-help-root .is-help-role-fields legend{padding:0 4px;font-weight:600}#is-help-root [data-interest-form] :disabled{opacity:.6}#is-help-root [data-interest-form] select{width:100%;min-height:44px;border:1px solid #b9c7d5;border-radius:8px;padding:10px 12px;background:#fff;color:var(--ink);font:400 16px/1.4 var(--sans,"Hanken Grotesk",Arial,sans-serif)}.is-help-chat-notice{margin:8px 0 0;font-size:12px;line-height:1.45;color:var(--muted)}.is-help-chat-notice a{color:inherit;text-underline-offset:3px}.is-help-thanks{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:6px 0 4px}.is-help-thanks[hidden]{display:none}.is-help-thanks-check{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#e3f1ea;color:#1f6b47;font-size:28px;font-weight:700;line-height:1}.is-help-thanks-title{margin:4px 0 0;font-size:20px;line-height:1.25;font-weight:650}.is-help-thanks-text{margin:0;font-size:15px;line-height:1.5}.is-help-thanks-muted{margin:0;font-size:13.5px;line-height:1.45;color:#5c6e8f}.is-help-thanks-small{margin:0;font-size:12.5px;line-height:1.45;color:#5c6e8f}.is-help-thanks .is-help-primary{margin-top:8px}#is-help-root{--is-help-soft:#f5f7f9;--is-help-header:#14213d;--is-help-inverse:#fff}#is-help-root .is-help-panel{width:min(410px,calc(100% - 2 * var(--is-help-edge)));border-radius:12px;background:var(--is-help-surface)}#is-help-root .is-help-heading{padding:12px 18px;background:var(--is-help-surface);color:var(--ink);border-bottom:1px solid var(--line);border-radius:11px 11px 0 0;gap:10px}#is-help-root .is-help-heading strong{font-size:18px;font-weight:650}#is-help-root .is-help-heading span{color:var(--muted);font-size:12px;letter-spacing:0}#is-help-root .is-help-close{color:var(--muted)}#is-help-root .is-help-close:hover{background:var(--is-help-soft)}#is-help-root .is-help-body{padding:20px}#is-help-root .is-help-step-title,#is-help-root #is-help-title{font-size:22px;line-height:1.3;letter-spacing:0;margin:0 0 12px}#is-help-root .is-help-intro{font-size:14px;line-height:1.55;margin-bottom:12px}#is-help-root [data-step=ai]>.is-help-step-title.is-help-intro{font-size:13px;font-weight:400;line-height:1.5}#is-help-root .is-help-welcome,#is-help-root .is-help-roles{padding:0;background:transparent;border:0;border-radius:0;margin:0 0 16px}#is-help-root .is-help-welcome #is-help-title{font-size:22px;line-height:1.3;letter-spacing:0}#is-help-root .is-help-overline{font-size:13px!important;letter-spacing:0}#is-help-root .is-help-role-choices{display:grid;gap:8px}#is-help-root .is-help-role-choices button{border-color:var(--line);border-radius:8px;text-align:left;background:var(--is-help-surface)}#is-help-root .is-help-role-choices button[aria-pressed=true]{background:var(--is-help-header);color:var(--is-help-inverse)}#is-help-root .is-help-shortcuts{display:flex;flex-wrap:wrap;gap:6px 16px;margin:12px 0}#is-help-root .is-help-shortcuts .is-help-back{margin:0;display:inline-flex;align-items:center;min-height:44px;color:var(--ink);font-size:12px;text-underline-offset:4px}#is-help-root .is-help-shortcuts button{text-decoration:underline}#is-help-root .is-help-back:hover{color:var(--ink);text-decoration:underline}#is-help-root .is-help-contact-entry{margin:12px 0 0;min-height:44px;color:var(--ink);text-decoration:underline;text-underline-offset:4px}#is-help-root .is-help-memory{background:transparent;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;padding:12px 0}#is-help-root .is-help-privacy{background:var(--is-help-surface);padding:12px 20px}#is-help-root .is-help-ai-transcript{max-height:none;overflow:visible}@media(max-width:600px){#is-help-root .is-help-body{padding:16px}#is-help-root .is-help-heading{padding:10px 16px}#is-help-root .is-help-privacy{padding:12px 16px}}.is-help-fundpick{position:relative;display:flex;flex-direction:column;gap:4px;margin:6px 0}.is-help-fundlist{position:absolute;left:0;right:0;top:100%;z-index:5;margin:2px 0 0;padding:4px 0;list-style:none;background:var(--paper,#fff);border:1px solid var(--line,#d6d9e0);border-radius:8px;box-shadow:0 8px 24px #14213d1f;max-height:240px;overflow:auto}.is-help-fundlist li{padding:8px 12px;font-size:13px;line-height:1.35;cursor:pointer}.is-help-fundlist li[aria-selected=true],.is-help-fundlist li:hover{background:var(--soft,#eef1f6)}.top.flow-menu-open{z-index:90}#nav.ng-enhanced [hidden]{display:none!important}#nav.ng-enhanced svg{flex:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#nav.ng-enhanced .ng-top{display:flex;align-items:center;gap:clamp(12px,1.25vw,20px)}#nav.ng-enhanced .ng-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:5px;min-height:44px;padding:8px 0;border:0;background:transparent;color:#dae4f0;font:500 13.5px/1.25 var(--sans);cursor:pointer}#nav.ng-enhanced .ng-trigger>svg{width:15px;height:15px}#nav.ng-enhanced .ng-trigger:hover,#nav.ng-enhanced .ng-trigger[aria-expanded=true]{color:#fff}#nav.ng-enhanced .ng-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}#nav.ng-enhanced .ng-trigger.ng-current{text-decoration:underline;text-underline-offset:7px}#nav.ng-enhanced button:focus-visible,#nav.ng-enhanced a:focus-visible{outline:3px solid #5D83B5;outline-offset:3px}#nav.ng-enhanced .ng-panel{position:absolute;top:calc(100% + 10px);left:50%;display:grid;grid-template-columns:190px minmax(0,1fr) 265px;width:min(1140px,calc(100% - 48px));max-height:calc(100dvh - 110px);transform:translate(-50%);overflow:auto;border-radius:16px;background:#fff;color:#14213d;box-shadow:0 14px 42px #14213d33}#nav.ng-enhanced .ng-categories{display:flex;flex-direction:column;gap:4px;padding:22px 14px;border-right:1px solid #E2E9F0}#nav.ng-enhanced .ng-category{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:12px;border:0;border-radius:8px;background:transparent;color:#14213d;text-align:left;font:600 15px/1.35 var(--sans);cursor:pointer}#nav.ng-enhanced .ng-category>svg{width:17px;height:17px}#nav.ng-enhanced .ng-category:hover{background:#f0f5f9}#nav.ng-enhanced .ng-category.ng-selected{background:linear-gradient(110deg,#e3f3fa,#ecebfa)}#nav.ng-enhanced .ng-content{min-width:0;padding:28px}#nav.ng-enhanced .ng-category-title{margin:0 0 17px;color:#485b78;font:500 13px/1.4 var(--sans)}#nav.ng-enhanced .ng-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}#nav.ng-enhanced .ng-destination{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0;min-height:62px;padding:12px 9px;border:0;border-radius:8px;color:#14213d;white-space:normal;text-decoration:none}#nav.ng-enhanced .ng-destination:hover,#nav.ng-enhanced .ng-destination.ng-current{background:#edf4f8;color:#14213d;text-decoration:none}#nav.ng-enhanced .ng-destination-copy{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}#nav.ng-enhanced .ng-destination-title{color:#14213d;font-size:15px;font-weight:650;line-height:1.4}#nav.ng-enhanced .ng-destination-description{color:#485b78;font-size:13px;font-weight:400;line-height:1.5}#nav.ng-enhanced .ng-destination>svg{width:16px;height:16px;margin-top:3px}#nav.ng-enhanced .ng-coming{color:#485b78;font-size:12px;font-weight:500;line-height:1.4}#nav.ng-enhanced .ng-feature{padding:28px;background:#f2f5fb;border-left:1px solid #E2E9F0}#nav.ng-enhanced .ng-feature-label{display:block;margin-bottom:14px;color:#485b78;font-size:12px;line-height:1.4}#nav.ng-enhanced .ng-feature-link{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:0;border:0;color:#14213d;white-space:normal;text-decoration:none}#nav.ng-enhanced .ng-feature-art{display:block;width:100%;aspect-ratio:1.65;border-radius:8px;background:#edf4f8 url(/assets/learn-topics-atlas.png) 100% 50% / 300% 300% no-repeat}#nav.ng-enhanced .ng-feature-title{color:#14213d;font-size:17px;font-weight:650;line-height:1.35}#nav.ng-enhanced .ng-feature-description{color:#485b78;font-size:13px;font-weight:400;line-height:1.5}#nav.ng-enhanced .ng-feature-link>svg{margin-top:2px}#nav.ng-enhanced .ng-phone-toolbar{display:none}#nav.ng-enhanced .ng-topic-art{width:44px;height:44px;aspect-ratio:1;margin:0;border-radius:4px;background:var(--paper)}#nav.ng-enhanced .flow-guide-art-crop{width:100%}#nav.ng-enhanced .ng-destination-copy{flex:1}#nav.ng-enhanced .ng-read-time{color:var(--muted);font-size:12px;line-height:1.4}#nav.ng-enhanced .flow-guide-art.ng-feature-art{margin:0;height:auto;background:var(--paper)}#nav.ng-enhanced .ng-feature-art .flow-guide-art-crop{position:absolute;top:0;right:0;bottom:0;left:0}@media(min-width:1100px)and (max-width:1199px){#nav.ng-enhanced .ng-top{gap:12px}#nav.ng-enhanced .ng-trigger{font-size:13px}#nav.ng-enhanced .ng-panel{grid-template-columns:170px minmax(0,1fr) 240px}}@media(max-width:1099px){#nav.ng-enhanced{position:fixed;inset:max(8px,env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));z-index:91;display:none;width:auto;max-width:none;max-height:none;padding:0 20px 24px;overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:16px;background:#fff;color:#14213d;box-shadow:0 10px 40px #14213d33}#nav.ng-enhanced.open{display:flex}#nav.ng-enhanced .ng-phone-toolbar{display:flex;flex:none;align-items:center;justify-content:space-between;gap:10px;min-height:72px;margin-bottom:12px;border-bottom:1px solid #E2E9F0}#nav.ng-enhanced .ng-phone-brand{min-height:44px;padding:0;border:0;color:var(--ink)}#nav.ng-enhanced .ng-phone-brand img{display:block;width:32px;height:32px}#nav.ng-enhanced .ng-close,#nav.ng-enhanced .ng-back{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;padding:8px;border:0;border-radius:8px;background:transparent;color:#14213d;font:500 16px/1.4 var(--sans);cursor:pointer}#nav.ng-enhanced .ng-back{margin-left:-8px}#nav.ng-enhanced .ng-close{margin-right:-8px}#nav.ng-enhanced .ng-top{flex-direction:column;align-items:stretch;gap:0}#nav.ng-enhanced .ng-top>a:not(.btn),#nav.ng-enhanced .ng-trigger{justify-content:space-between;width:100%;min-height:58px;padding:15px 8px;border:0;color:#14213d;font-size:19px;line-height:1.35;text-decoration:none}#nav.ng-enhanced .ng-trigger:hover,#nav.ng-enhanced .ng-trigger[aria-expanded=true]{color:#14213d}#nav.ng-enhanced .ng-trigger>svg{width:20px;height:20px;transform:rotate(-90deg)}#nav.ng-enhanced .ng-top>a.nav-search{justify-content:flex-start;gap:10px;margin-top:12px;border-top:1px solid #E2E9F0}#nav.ng-enhanced .ng-top>a.btn{align-self:flex-start;width:auto;margin:14px 0 0 8px;min-height:48px;padding:12px 20px}#nav.ng-enhanced .ng-panel{position:static;display:block;width:100%;max-height:none;transform:none;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}#nav.ng-enhanced .ng-categories{gap:0;padding:0;border:0}#nav.ng-enhanced .ng-category{min-height:62px;padding:16px 8px;border-radius:0;font-size:18px;font-weight:500}#nav.ng-enhanced .ng-category.ng-selected{background:transparent}#nav.ng-enhanced .ng-category:hover{background:#f0f5f9}#nav.ng-enhanced .ng-content{padding:8px 0}#nav.ng-enhanced .ng-category-title{margin:0 8px 18px;color:#14213d;font-size:23px;font-weight:600}#nav.ng-enhanced .ng-links{grid-template-columns:minmax(0,1fr);gap:4px}#nav.ng-enhanced .ng-destination{min-height:66px;padding:14px 8px;border-radius:8px}#nav.ng-enhanced .ng-destination-title{font-size:17px}#nav.ng-enhanced .ng-destination-description{font-size:14px}}@media(prefers-reduced-motion:reduce){#nav.ng-enhanced *,#nav.ng-enhanced *:before,#nav.ng-enhanced *:after{transition:none!important;animation:none!important}}@media print{#nav.ng-enhanced{display:none!important}}#nav.ng-enhanced .ng-pane-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}#nav.ng-enhanced .ng-pane-head .ng-category-title{margin:0}#nav.ng-enhanced .ng-hub-link{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 8px;border-radius:6px;color:#14213d;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none;white-space:nowrap}#nav.ng-enhanced .ng-hub-link>svg{width:14px;height:14px}#nav.ng-enhanced .ng-hub-link:hover,#nav.ng-enhanced .ng-hub-link.ng-current{background:#edf4f8}@media(min-width:1100px){#ng-resources-learn-links .ng-links{gap:4px 16px}#ng-resources-learn-links .ng-destination{min-height:0;padding:8px;gap:10px}#ng-resources-learn-links .ng-destination-copy{gap:3px}#ng-resources-learn-links .ng-destination-title{font-size:14.5px;line-height:1.3}#ng-resources-learn-links .ng-destination-description{font-size:12.5px;line-height:1.4}#nav.ng-enhanced #ng-resources-panel .ng-content{padding:22px 24px}}@media(max-width:1099px){#nav.ng-enhanced .ng-pane-head{margin:0 8px 14px;flex-wrap:wrap}#nav.ng-enhanced .ng-hub-link{min-height:44px;font-size:15px}}.foot.footer-compact{padding-block:32px 24px}.footer-compact .foot-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.25fr) minmax(0,.75fr);gap:24px;max-width:1040px}.footer-compact .foot-col{min-width:0;gap:0}.footer-compact .foot-col h4{margin:0 0 8px}.footer-compact .foot-col a{display:flex;align-items:center;min-height:36px;padding-block:4px;line-height:1.35}.footer-compact .foot-brand{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:0;padding-top:24px;border-top:1px solid var(--line)}.footer-compact .foot-brand .brand{width:max-content;max-width:100%;flex:0 0 auto}.footer-compact .foot-brand .tag{font-size:16px}.footer-compact .foot-line{margin-top:16px;padding-top:0;border-top:0}@media(max-width:700px){.footer-compact .foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.footer-compact .foot-col a{min-height:44px}}@media(max-width:359px){.footer-compact .foot-grid{grid-template-columns:1fr}}
