@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-sans-latin-400-normal.gapTbOY8.woff2) format("woff2")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-sans-latin-500-normal.uokXdC-Q.woff2) format("woff2")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-sans-latin-600-normal.DFOURf8L.woff2) format("woff2")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/geist-sans-latin-700-normal.BmN9tIp5.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-latin-ext-400-normal.DI-rJ0UV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-latin-400-normal.DTRLJnHl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-mono-latin-ext-500-normal.Buglb9-a.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-mono-latin-500-normal.YINYabwD.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--xp-font: "Geist Sans", Geist, -apple-system, "SF Pro Text", "Segoe UI", Roboto, sans-serif;--xp-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--xp-ink: #0E1116;--xp-ink-2: #2A2F38;--xp-muted: #4A5160;--xp-subtle: #5F6675;--xp-line: #E1E4E9;--xp-line-2: #DDE0E5;--xp-surface: #F4F5F7;--xp-night: #07090D;--xp-dark: #0F1218;--xp-blue: #005AFE;--xp-blue-hover: #0047CC;--xp-blue-ink: #0047CC;--xp-blue-tint: #E3EEFF;--xp-blue-on-dark: #8CBBFF;--xp-navy: #001942;--xp-navy-line: #1A3363;--dz-saffron: #F08A24;--dz-text: #B54708;--dz-on-dark: #FFB366;--dz-tint: #FFF1DE;--dz-wash: #FFF6EC;--co-navy: #12305C;--co-green: #1E9E57;--co-text: #0F6A3A;--co-tint: #E9F8EF;--co-wash: #EEF3FA;--xp-danger: #A11A2B;--xp-danger-tint: #FDE4E7;--hdr-h: 57px;--focus: 0 0 0 3px #ffffff, 0 0 0 5px var(--xp-blue)}@media(max-width:833.98px){:root{--hdr-h: 53px}}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr-h) + 64px)}body{margin:0;background:#fff;color:var(--xp-ink);font-family:var(--xp-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img,svg{max-width:100%}svg{flex-shrink:0}button{font-family:inherit}a{color:var(--xp-blue);text-decoration:none}a:hover{text-decoration:underline}a.btn:hover,a.xp-card:hover,a.plain:hover,.mega a:hover,.site-header a:hover{text-decoration:none}:focus-visible{outline:none;box-shadow:var(--focus);border-radius:8px}.on-dark :focus-visible{box-shadow:0 0 0 3px var(--xp-dark),0 0 0 5px #8cbbff}.site-footer :focus-visible,.on-navy :focus-visible{box-shadow:0 0 0 3px var(--xp-navy),0 0 0 5px #8cbbff}summary:focus-visible{border-radius:6px}.mono{font-family:var(--xp-mono)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;background:var(--xp-ink);color:#fff;padding:10px 16px;border-radius:10px;font-weight:500}.skip-link:focus{top:12px;text-decoration:none}[id]{scroll-margin-top:calc(var(--hdr-h) + 64px)}@keyframes xp-draw{0%{stroke-dashoffset:var(--len, 60)}to{stroke-dashoffset:0}}.xp-draw{stroke-dasharray:var(--len, 60);animation:xp-draw 2.6s cubic-bezier(.2,.8,.2,1) infinite alternate}@keyframes xp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.xp-float{animation:xp-float 4.5s ease-in-out infinite}.xp-float-sm{animation:xp-float-sm 4s ease-in-out infinite}@keyframes xp-float-sm{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes xp-pulse-b{0%{box-shadow:0 0 #005afe73}to{box-shadow:0 0 0 14px #005afe00}}.xp-pulse{animation:xp-pulse-b 2s ease-out infinite}@keyframes xp-pulse-w{0%{box-shadow:0 0 #f08a248c}to{box-shadow:0 0 0 14px #f08a2400}}.xp-pulse-warm{animation:xp-pulse-w 2s ease-out infinite}@keyframes xp-pulse-a{0%{box-shadow:0 0 #db8a2480}to{box-shadow:0 0 0 12px #db8a2400}}.xp-pulse-amber{animation:xp-pulse-a 2.2s ease-out infinite}@keyframes xp-pulse-g{0%{box-shadow:0 0 #1e9e5773}70%{box-shadow:0 0 0 10px #1e9e5700}to{box-shadow:0 0 #1e9e5700}}.xp-pulse-green{animation:xp-pulse-g 2s infinite}.live-pill{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#0f6a3a;background:#e9f8ef;padding:6px 12px;border-radius:980px}.live-pill i{width:8px;height:8px;border-radius:50%;background:#1e9e57;flex:none}.live-pill.dark{color:#6ee3a5;background:#1e9e5729}.live-pill.sm{font-size:11px;padding:4px 9px;gap:6px}.live-pill.sm i{width:7px;height:7px}@keyframes xp-print{0%,15%{transform:translateY(-9px)}55%,to{transform:translateY(0)}}.xp-print{animation:xp-print 3.2s cubic-bezier(.2,.8,.2,1) infinite}@keyframes xp-receipt{0%,10%{transform:translateY(-100%)}60%,to{transform:translateY(0)}}.xp-receipt{animation:xp-receipt 4s cubic-bezier(.2,.8,.2,1) infinite}@keyframes xp-spin{to{transform:rotate(360deg)}}.xp-spin{transform-box:fill-box;transform-origin:center;animation:xp-spin 9s linear infinite}.xp-spin.fast{animation-duration:6s}.xp-spin.slow{animation-duration:14s}@keyframes xp-blink{0%,80%,to{opacity:.25}40%{opacity:1}}.xp-dot{animation:xp-blink 1.3s infinite}.xp-dot2{animation:xp-blink 1.3s .18s infinite}.xp-dot3{animation:xp-blink 1.3s .36s infinite}@keyframes xp-bar{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}.xp-bar{transform-origin:left;animation:xp-bar 3s cubic-bezier(.2,.8,.2,1) infinite alternate}@keyframes xp-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.xp-rise{animation:xp-rise .9s cubic-bezier(.2,.8,.2,1) both}.xp-rise2{animation:xp-rise .9s .15s cubic-bezier(.2,.8,.2,1) both}.xp-rise3{animation:xp-rise 1.1s .3s cubic-bezier(.2,.8,.2,1) both}@keyframes xp-swing{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}.xp-swing{transform-box:fill-box;transform-origin:50% 0;animation:xp-swing 2.4s ease-in-out infinite}@keyframes xp-flow{to{stroke-dashoffset:-16}}.xp-flow{stroke-dasharray:4 4;animation:xp-flow 1s linear infinite}@keyframes xp-hand{to{transform:rotate(360deg)}}.xp-hand{transform-box:view-box;transform-origin:12px 13px;animation:xp-hand 6s linear infinite}@keyframes xp-step{0%,to{background:#1c2028;color:#a3aab7}20%,45%{background:#f08a24;color:#1a0e02}}.xp-step1{animation:xp-step 6s infinite}.xp-step2{animation:xp-step 6s 1.5s infinite}.xp-step3{animation:xp-step 6s 3s infinite}.xp-step4{animation:xp-step 6s 4.5s infinite}@keyframes xp-stage{0%,to{background:#fff;color:#4a5160;border-color:#dce3ee}12%,30%{background:#12305c;color:#fff;border-color:#12305c}}.xp-s1{animation:xp-stage 7s infinite}.xp-s2{animation:xp-stage 7s 1s infinite}.xp-s3{animation:xp-stage 7s 2s infinite}.xp-s4{animation:xp-stage 7s 3s infinite}.xp-s5{animation:xp-stage 7s 4s infinite}.xp-s6{animation:xp-stage 7s 5s infinite}.xp-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.xp-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0e11161a}.xp-card.navy:hover{box-shadow:0 18px 40px #12305c1f}.xp-ico{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.xp-card:hover .xp-ico{transform:scale(1.08)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:980px;font-size:17px;font-weight:500;line-height:1.2;cursor:pointer;padding:14px 28px;border:0;font-family:inherit;text-align:center}.btn-sm{font-size:15px;padding:12px 20px}.btn-primary{background:var(--xp-blue);color:#fff}.btn-primary:hover{background:var(--xp-blue-hover)}.btn-dark{background:var(--xp-ink);color:#fff}.btn-dark:hover{background:#262b34}.btn-outline{border:1px solid #C9CDD4;color:var(--xp-ink);background:transparent;padding:13px 27px}.btn-outline:hover{background:var(--xp-surface)}.btn[disabled]{opacity:.6;cursor:progress}.site-header{position:sticky;top:0;z-index:30;background:#ffffffdb;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid #E6E8EC;color:var(--xp-ink)}.site-header .bar{max-width:1180px;margin:0 auto;padding:0 22px;min-height:56px;display:flex;align-items:center;gap:8px 20px}.site-header .brand{margin-right:10px;display:inline-flex;align-items:center;min-height:44px;padding:4px;border-radius:8px}.site-header .brand img{display:block;height:26px;width:auto}.site-header .nav-main{display:flex;align-items:center;gap:2px;font-size:14px}.site-header .nav-item{display:flex}.site-header .nav-btn,.site-header .nav-link{font:inherit;border:none;background:transparent;color:var(--xp-ink);padding:8px 12px;border-radius:10px;cursor:pointer;display:flex;align-items:center;gap:6px;min-height:36px}.site-header .nav-btn:hover,.site-header .nav-link:hover{background:#f4f5f7}.site-header .nav-btn[aria-expanded=true]{background:#eef0f3}.site-header .nav-btn svg{transition:transform .2s}.site-header .nav-btn[aria-expanded=true] svg{transform:rotate(180deg)}.site-header .nav-link[aria-current=page]{background:#eef0f3}.site-header .nav-aux{margin-left:auto;display:flex;align-items:center;gap:6px 14px;font-size:14px}.site-header .nav-aux a.plain{color:var(--xp-ink-2);padding:8px 2px}.site-header .nav-aux a.plain:hover{color:var(--xp-ink)}.site-header .nav-aux .plain-btn{color:var(--xp-ink-2);padding:8px 10px;font-size:14px}.site-header .signin{position:relative}.signin-menu{position:absolute;right:0;top:calc(100% + 10px);width:300px;z-index:31;background:#fff;border:1px solid #E6E8EC;border-radius:16px;padding:10px;box-shadow:0 24px 48px #0e11161f;display:flex;flex-direction:column;gap:2px}.signin-menu[hidden]{display:none}.signin-menu .kicker{margin:6px 10px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--xp-subtle)}.signin-menu .app-link{display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:10px;color:var(--xp-ink)}.signin-menu .app-link b{font-weight:600;font-size:15px}.signin-menu .app-link span{font-size:13px;color:var(--xp-subtle)}.signin-menu .app-link:hover,.signin-menu .app-link:focus-visible{background:var(--xp-surface)}.signin-menu .app-link:hover b{color:var(--xp-blue)}.signin-menu .foot{margin:6px 0 0;padding:12px 10px 4px;border-top:1px solid #EEF0F3;font-size:13px;line-height:1.45;color:var(--xp-muted)}.site-header .icon-btn{width:40px;height:40px;border:none;background:none;border-radius:10px;color:var(--xp-ink-2);display:flex;align-items:center;justify-content:center;cursor:pointer}.site-header .icon-btn:hover{background:#f4f5f7}.site-header .region{font-size:13px;border:1px solid #DDE0E5;background:#fff;color:var(--xp-ink-2);padding:6px 10px;border-radius:980px;display:flex;align-items:center;gap:6px;white-space:nowrap}.site-header .cta{background:var(--xp-blue);color:#fff;padding:9px 16px;border-radius:980px;font-weight:500;white-space:nowrap}.site-header .cta:hover{background:var(--xp-blue-hover)}.mega{position:absolute;left:0;right:0;top:100%;border-top:1px solid #EEF0F3;border-bottom:1px solid #E6E8EC;background:#fff;box-shadow:0 24px 48px #0e11161a;max-height:calc(100vh - var(--hdr-h));overflow-y:auto}.mega[hidden]{display:none}.mega .inner{max-width:1180px;margin:0 auto;padding:28px 22px 32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:28px;font-size:14px}.mega .col{display:flex;flex-direction:column;gap:10px}.mega .col>a{color:var(--xp-ink);padding:2px 0}.mega .col>a:hover{color:var(--xp-blue)}.mega .kicker{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--xp-subtle)}.menu-toggle,.mobile-only,.menu-toggle .i-close,.menu-toggle[aria-expanded=true] .i-open{display:none}.menu-toggle[aria-expanded=true] .i-close{display:block}@media(max-width:1099.98px){.site-header .hide-md{display:none!important}}@media(max-width:833.98px){.site-header .bar{min-height:52px;padding:0 12px 0 16px;justify-content:space-between}.site-header .brand{margin-left:-4px}.site-header .brand img{height:24px}.site-header .nav-main,.site-header .nav-aux,.mega{display:none!important}.menu-toggle,.mobile-only{display:flex}.site-header .mobile-actions{display:flex;gap:4px}.site-header .mobile-actions a,.site-header .mobile-actions button{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--xp-ink);background:none;border:0;border-radius:10px;cursor:pointer}}@media(min-width:834px){.site-header .mobile-actions,.mobile-menu{display:none!important}}.mobile-menu{position:fixed;inset:var(--hdr-h) 0 0 0;z-index:29;background:#fff;overflow-y:auto;padding:8px 20px 40px;overscroll-behavior:contain}.mobile-menu[hidden]{display:none}.mobile-menu details{border-bottom:1px solid #E6E8EC}.mobile-menu summary,.mobile-menu .top-link{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-size:20px;font-weight:600;color:var(--xp-ink);cursor:pointer;min-height:56px}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary svg{transition:transform .2s}.mobile-menu details[open] summary svg{transform:rotate(180deg)}.mobile-menu .top-link{border-bottom:1px solid #E6E8EC}.mobile-menu .sub{display:flex;flex-direction:column;padding:0 0 16px}.mobile-menu .sub a{color:var(--xp-ink-2);font-size:16px;padding:10px 0}.mobile-menu .sub .kicker{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--xp-subtle);padding:12px 0 4px}.mobile-menu .actions{display:flex;flex-direction:column;gap:12px;padding-top:28px}.mobile-menu .meta{margin-top:24px;font-size:13px;color:var(--xp-subtle)}html.menu-open{overflow:hidden}.local-nav{position:sticky;top:var(--hdr-h);z-index:20}.local-nav .links{scrollbar-width:none}.local-nav .links::-webkit-scrollbar{display:none}@media(max-width:833.98px){.local-nav .row{flex-wrap:nowrap!important}.local-nav .links{flex-wrap:nowrap!important;overflow-x:auto;white-space:nowrap}.local-nav .links .anchor{display:none}}.site-footer{--ft-line: var(--xp-navy-line);--ft-pill: #2A4373;--ft-quiet: #9AA8C2;background:var(--xp-navy);color:#a3aab7;padding:64px 22px 36px;font-size:13px;line-height:1.6}.site-footer a{color:#a3aab7}.site-footer a:hover{color:#f4f5f7;text-decoration:none}.site-footer .linkbtn{font:inherit;background:none;border:0;padding:0;color:#a3aab7;cursor:pointer}.site-footer .linkbtn:hover{color:#f4f5f7}.site-footer .cols a{padding:2px 0}.site-footer .footer-logo{display:block;align-self:flex-start;height:28px;width:auto;margin:0 0 10px}@media(max-width:600px){.site-footer{padding:48px 20px 32px}.site-footer .cols{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.fld{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500;color:var(--xp-muted)}.fld input,.fld textarea,.fld select{font:inherit;font-size:16px;color:var(--xp-ink);padding:12px 14px;border:1px solid #C9CDD4;border-radius:12px;background:#fff;width:100%}.fld textarea{resize:vertical;min-height:120px}.fld input:focus-visible,.fld textarea:focus-visible,.fld select:focus-visible{border-color:var(--xp-blue);border-radius:12px}.fld [aria-invalid=true]{border-color:var(--xp-danger);background:snow}.fld .err,.form-error{font-size:13px;color:var(--xp-danger);font-weight:500}.fld .req{color:var(--xp-danger)}.form-alert{border-radius:14px;padding:14px 16px;font-size:15px;line-height:1.5;background:var(--xp-danger-tint);color:#7a1020;border:1px solid #F1B8C0}.form-alert[hidden]{display:none}.hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.topic{font:inherit;font-size:15px;font-weight:500;padding:10px 18px;border-radius:980px;border:1px solid #D5D9DF;background:#fff;color:var(--xp-ink);cursor:pointer;min-height:44px}.topic:hover{border-color:#a3aab7}.topic[aria-pressed=true]{background:var(--xp-blue);color:#fff;border-color:var(--xp-blue)}.topic[hidden]{display:none}.chip{font:inherit;font-size:14px;font-weight:500;padding:9px 16px;border-radius:980px;border:1px solid #D5D9DF;background:#fff;color:var(--xp-ink);cursor:pointer;min-height:40px}.chip:hover{border-color:#a3aab7}.chip[aria-pressed=true]{background:var(--xp-ink);color:#fff;border-color:var(--xp-ink)}.nl-form input[type=email]{font:inherit}.nl-status{font-size:15px;font-weight:500}.nl-status.ok{color:#0f6a3a}.nl-status.err{color:var(--xp-danger)}.site-footer .nl-status.ok{color:#6ee3a5}.site-footer .nl-status.err{color:#ffb3bd}.consent{position:fixed;left:24px;bottom:24px;z-index:50;width:min(420px,calc(100vw - 32px));background:#fff;border:1px solid #E1E4E9;border-radius:20px;padding:22px;box-shadow:0 20px 50px #0e11162e;display:flex;flex-direction:column;gap:14px}.consent[hidden]{display:none}.consent .actions{display:flex;flex-wrap:wrap;gap:8px}.consent .actions button{font:inherit;font-size:14px;font-weight:500;border-radius:980px;cursor:pointer;padding:10px 16px;min-height:40px}.consent .b-dark{border:none;background:var(--xp-ink);color:#fff}.consent .b-line{background:#fff;color:var(--xp-ink);border:1px solid #C9CDD4}.consent .b-text{border:none;background:none;color:var(--xp-blue);padding:10px 6px!important}.consent .prefs{display:flex;flex-direction:column;gap:10px;border-top:1px solid #EEF0F3;padding-top:12px}.consent .prefs[hidden]{display:none}.consent .pref{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;font-size:14px;line-height:1.45}.consent .pref small{display:block;color:var(--xp-subtle);font-size:13px}.switch{position:relative;flex:none;width:44px;height:26px}.switch input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer;z-index:1}.switch span{position:absolute;inset:0;border-radius:26px;background:#c9cdd4;transition:background .2s}.switch span:after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 3px #00000040}.switch input:checked+span{background:var(--xp-blue)}.switch input:checked+span:after{transform:translate(18px)}.switch input:disabled+span{background:#8fb5ee}.switch input:focus-visible+span{box-shadow:var(--focus)}.chat-launcher{position:fixed;right:24px;bottom:24px;z-index:40;font:inherit;font-size:15px;font-weight:500;border:none;cursor:pointer;background:var(--xp-ink);color:#fff;padding:13px 18px 13px 14px;border-radius:980px;display:flex;align-items:center;gap:10px;box-shadow:0 12px 30px #0e111640}.chat-launcher:hover{background:#1c2028}.chat-panel{position:fixed;right:24px;bottom:88px;z-index:41;width:min(340px,calc(100vw - 32px));background:#fff;border:1px solid #E1E4E9;border-radius:20px;padding:20px;box-shadow:0 20px 50px #0e11162e;display:flex;flex-direction:column;gap:6px}.chat-panel[hidden]{display:none}.chat-panel a{display:flex;gap:14px;align-items:center;padding:12px;border-radius:14px;color:var(--xp-ink)}.chat-panel a:hover{background:var(--xp-surface);text-decoration:none}.chat-panel a b{display:block;font-size:15px;font-weight:600}.chat-panel a span.d{font-size:13px;color:var(--xp-muted)}body.consent-open .chat-launcher,body.consent-open .chat-panel{display:none}@media(max-width:600px){.consent{left:16px;right:16px;bottom:16px;width:auto}.chat-launcher{right:16px;bottom:16px;padding:12px}.chat-launcher .label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.chat-panel{right:16px;bottom:80px}}html.menu-open .chat-launcher{display:none}.doc h2{margin:0 0 6px;font-size:32px;line-height:1.1;font-weight:600;letter-spacing:-.03em}.doc h3{margin:22px 0 6px;font-size:19px;font-weight:600}.doc p,.doc li{font-size:16px;line-height:1.6;color:var(--xp-ink-2)}.doc p{margin:0 0 10px}.doc ul{margin:0 0 10px;padding-left:20px}.doc .meta{font-size:13px;color:var(--xp-subtle);margin-bottom:18px}.prose{font-size:18px;line-height:1.7;color:var(--xp-ink-2)}.prose>:first-child{margin-top:0}.prose p{margin:0 0 1.1em}.prose h2{margin:2em 0 .5em;font-size:28px;line-height:1.15;font-weight:600;letter-spacing:-.025em;color:var(--xp-ink)}.prose h3{margin:1.6em 0 .4em;font-size:21px;line-height:1.25;font-weight:600;color:var(--xp-ink)}.prose h4{margin:1.4em 0 .4em;font-size:18px;font-weight:600;color:var(--xp-ink)}.prose ul,.prose ol{margin:0 0 1.2em;padding-left:1.3em}.prose li{margin:.35em 0;padding-left:.2em}.prose li::marker{color:var(--xp-subtle)}.prose strong{color:var(--xp-ink);font-weight:600}.prose a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.prose blockquote{margin:1.4em 0;padding:4px 0 4px 20px;border-left:3px solid var(--xp-blue);color:var(--xp-muted)}.prose code{font-family:var(--xp-mono);font-size:.88em;background:var(--xp-surface);padding:.12em .4em;border-radius:6px}.prose pre{background:var(--xp-dark);color:#e4e7ec;padding:18px 20px;border-radius:14px;overflow-x:auto;font-size:14px}.prose pre code{background:none;padding:0;color:inherit}.prose hr{border:0;border-top:1px solid var(--xp-line);margin:2.4em 0}.prose img{border-radius:14px;height:auto}.prose .table-wrap{margin:1.4em 0 1.6em;overflow-x:auto;border:1px solid var(--xp-line);border-radius:16px}.prose table{width:100%;border-collapse:collapse;font-size:16px;font-variant-numeric:tabular-nums}.prose th,.prose td{padding:12px 18px;text-align:left;border-top:1px solid #EEF0F3}.prose thead th{border-top:0;background:var(--xp-surface);font-size:13px;font-weight:600;color:var(--xp-muted);letter-spacing:.02em}.prose td:last-child,.prose th:last-child{text-align:right}@media(max-width:600px){.prose{font-size:17px}.prose h2{font-size:24px}}@media(max-width:600px){.band{padding-left:8px!important;padding-right:8px!important}.band>div{border-radius:24px!important;padding:56px 20px!important}.band.flush-bottom>div{padding-bottom:0!important}.pad-box{padding:28px 22px!important}.pad-box-lg{padding:32px 22px!important}.sec{padding-top:72px!important}}.hero-collage{position:relative;max-width:1180px;margin:72px auto 0;padding-bottom:9%}.hero-collage .main-shot{width:80%}.hero-collage .side-shot{position:absolute;right:0;bottom:0;width:46%}.hero-collage .toast{position:absolute;right:6%;top:-28px}@media(max-width:700px){.hero-collage{margin-top:48px;padding-bottom:0}.hero-collage .main-shot{width:135%}.hero-collage .side-shot{display:none}.hero-collage .toast{right:0!important;top:-24px!important;font-size:12px!important;padding:8px 10px!important;gap:8px!important}.hero-collage .toast>span:first-child{width:28px!important;height:28px!important}}@media(max-width:600px){.tile-shot{width:150%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.page-shot{width:150%!important;max-width:none!important}}@media(max-width:600px){.scroll-row{position:relative;display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px!important;padding-bottom:8px;margin:0 -20px;padding-left:20px;padding-right:20px;scrollbar-width:none}.scroll-row::-webkit-scrollbar{display:none}.scroll-row>*{flex:0 0 82%;scroll-snap-align:start;min-height:0!important}}@media(max-width:760px){.timeline{grid-template-columns:1fr!important;gap:22px!important;padding-left:60px}.timeline>.line{left:21px!important;right:auto!important;top:0!important;bottom:0;width:2px;height:auto!important}.timeline>.line>span{transform-origin:top!important;animation-name:xp-bar-v!important}.timeline>.step{position:relative}.timeline>.step>.num{position:absolute;left:-60px;top:-10px}}@keyframes xp-bar-v{0%{transform:scaleY(.08)}to{transform:scaleY(1)}}@media(max-width:480px){.stack-sm{grid-template-columns:1fr!important}.hide-sm{display:none!important}}:root{--grid-line: rgba(255,255,255,.055);--grid-line-light: rgba(14,17,22,.045)}.ribbon{background:var(--xp-navy);color:#dce3f0;padding:10px 22px;font-size:13px;line-height:1.45;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;text-align:center}.ribbon .tag{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:#fff}.ribbon .tag i{width:7px;height:7px;border-radius:50%;background:#5aa0ff;box-shadow:0 0 0 4px #5aa0ff2e}.ribbon a{color:#8cbbff;white-space:nowrap;font-weight:500}.ribbon a:hover{color:#fff;text-decoration:none}@media(max-width:833.98px){.ribbon{padding:9px 16px}.ribbon .tagline{display:none}}.site-header{transition:background-color .25s ease,box-shadow .25s ease,border-color .25s ease}@media(min-width:834px){.site-header .bar{min-height:64px}}.site-header.is-scrolled{background:#fffffff0;border-bottom-color:#e1e4e9;box-shadow:0 1px #0e111605,0 10px 30px -18px #0e111647}.site-header .nav-btn,.site-header .nav-link{position:relative;font-weight:500;color:#1d222b}.site-header .nav-link[aria-current=page]{background:transparent;color:var(--xp-ink)}.site-header .nav-link[aria-current=page]:after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:2px;border-radius:2px;background:var(--xp-blue)}.site-header .cta{padding:10px 18px;box-shadow:inset 0 1px #ffffff38,0 6px 16px -8px #005afeb3}.mega{box-shadow:0 30px 60px -20px #0e111638}@media(min-width:834px){:root{--hdr-h: 65px}}.home-hero h1{letter-spacing:-.045em}.hero-stage{position:relative;margin-top:64px;padding:0 22px;overflow-x:clip}.hero-stage:before{content:"";position:absolute;inset:42% 12px 0;border-radius:32px;background-color:var(--xp-navy);background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:48px 48px;background-position:center top}.hero-stage:after{content:"";position:absolute;left:12px;right:12px;top:42%;height:1px;border-radius:32px 32px 0 0;background:linear-gradient(90deg,transparent,rgba(140,187,255,.55),transparent)}.hero-stage .hero-collage{position:relative;z-index:1;margin-top:0}.hero-stage .main-shot{filter:drop-shadow(0 40px 60px rgba(0,10,40,.35))}.hero-stage .side-shot{filter:drop-shadow(0 30px 50px rgba(0,10,40,.35))}.spec-rail{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:56px 0 64px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none}.spec-rail li{padding:4px 22px;display:flex;flex-direction:column;gap:6px;border-left:1px solid rgba(255,255,255,.12);color:#aeb9cc;font-size:14px;line-height:1.45}.spec-rail li:first-child{border-left:0}.spec-rail b{color:#fff;font-size:15px;font-weight:600;display:flex;align-items:center;gap:9px}.spec-rail svg{color:#8cbbff;flex:none}@media(max-width:1023.98px){.spec-rail{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px;padding:44px 6px 48px}.spec-rail li:nth-child(odd){border-left:0}}@media(max-width:833.98px){.hero-stage{margin-top:44px;padding:0}.hero-stage:before,.hero-stage:after{left:0;right:0;border-radius:24px 24px 0 0;top:30%}.spec-rail{grid-template-columns:1fr;padding:36px 22px 44px}.spec-rail li{border-left:0;padding:0}}.bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.bento>article{border-radius:26px;padding:30px;display:flex;flex-direction:column;gap:10px;background:var(--xp-surface);overflow:hidden;position:relative}.bento h3{margin:0;font-size:22px;line-height:1.2;font-weight:600;letter-spacing:-.015em}.bento p{margin:0;font-size:16px;line-height:1.5;color:var(--xp-muted);max-width:46ch}.bento .b-tax{grid-column:span 4}.bento .b-print,.bento .b-team{grid-column:span 2}.bento .b-secure{grid-column:span 4;background:var(--xp-navy);color:#f4f5f7}.bento .b-secure p{color:#b9c4d6}.bento .art{margin-top:auto;padding-top:18px}.doc-lines{display:grid;gap:10px}.doc-line{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;background:#fff;border:1px solid #E3E6EB;border-radius:14px;padding:14px 16px;font-size:14px}.doc-line .flag{font-size:12px;font-weight:600;color:var(--xp-blue-ink);background:var(--xp-blue-tint);border-radius:980px;padding:3px 9px}.doc-line .no{font-family:var(--xp-mono);color:var(--xp-ink);font-size:13px}.doc-line .tx{font-family:var(--xp-mono);color:var(--xp-muted);font-size:13px;text-align:right}.kot{align-self:flex-start;width:100%;max-width:230px;background:#fff;border-radius:6px;padding:14px 16px 18px;font-family:var(--xp-mono);font-size:12.5px;line-height:1.6;color:var(--xp-ink);box-shadow:0 1px #e3e6eb,0 14px 30px -18px #0e111659;mask:radial-gradient(6px at 50% 100%,#0000 98%,#000) 50% / 14px 100%}.kot hr{border:0;border-top:1px dashed #C9CDD4;margin:8px 0}.ticks{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14px}.ticks li{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #E3E6EB;border-radius:12px;padding:10px 12px}.ticks li svg{color:var(--co-text);flex:none}.ticks li.now svg{color:var(--xp-blue)}.passkey{display:flex;align-items:center;gap:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:16px 18px;max-width:420px}.passkey .k{width:48px;height:48px;border-radius:14px;background:var(--xp-blue);color:#fff;display:flex;align-items:center;justify-content:center;flex:none}.passkey b{display:block;font-size:15px;font-weight:600;color:#fff}.passkey span{font-size:13px;color:#aeb9cc}.secure-points{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.secure-points li{font-size:13px;color:#dce3f0;border:1px solid rgba(255,255,255,.16);border-radius:980px;padding:5px 12px}@media(max-width:1023.98px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento .b-tax,.bento .b-secure{grid-column:span 2}.bento .b-print,.bento .b-team{grid-column:span 1}}@media(max-width:640px){.bento{grid-template-columns:1fr}.bento>article{grid-column:auto!important;padding:24px}.doc-line{grid-template-columns:auto 1fr}.doc-line .tx{grid-column:1 / -1;text-align:left}}.page-hero{position:relative;isolation:isolate}.page-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--grid-line-light) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line-light) 1px,transparent 1px);background-size:48px 48px;background-position:center top;-webkit-mask-image:radial-gradient(ellipse 70% 90% at 50% 0%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 90% at 50% 0%,#000 30%,transparent 75%)}.page-hero.on-dark:before{background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px)}.page-hero h1{text-wrap:balance}.site-footer{padding-top:0}.footer-band{max-width:1180px;margin:0 auto;padding:72px 0 64px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px 56px;align-items:end;border-bottom:1px solid var(--ft-line)}.footer-band h2{margin:0;color:#fff;font-size:clamp(30px,3.6vw,46px);line-height:1.06;font-weight:600;letter-spacing:-.035em;text-wrap:balance}.footer-band p{margin:14px 0 0;color:#aeb9cc;font-size:17px;line-height:1.5;max-width:52ch}.footer-band .acts{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.footer-band .btn-light{background:#fff;color:var(--xp-ink)}.footer-band .btn-light:hover{background:#e8edf6}.footer-band .btn-ghost{border:1px solid #3A5384;color:#fff;padding:13px 27px}.footer-band .btn-ghost:hover{background:#ffffff0f}.footer-band .mail{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px 28px;font-size:14px;color:#aeb9cc}.footer-band .mail a{color:#dce3f0}.site-footer .cols h2{letter-spacing:0}.site-footer .org{display:flex;flex-direction:column;gap:6px;max-width:280px}.site-footer .org b{color:#f4f5f7;font-weight:600;font-size:13px}@media(max-width:833.98px){.footer-band{grid-template-columns:1fr;padding:56px 0 44px}.footer-band .acts{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.site-header{transition:none}}
