:root{color-scheme:dark;background:#1f2a5c}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:16px}body{margin:0;background:#1f2a5c;color:#fff;-webkit-font-smoothing:antialiased}a{color:inherit}button,input,select,textarea{font-family:inherit}img,svg{max-width:100%}:focus-visible{outline:3px solid #8FB8FF;outline-offset:2px;border-radius:4px}@keyframes ooaTrack{0%{left:8%}to{left:calc(92% - 16px)}}@keyframes ooaMarqL{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ooaMarqR{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes ooaFloat{0%,to{translate:0 0}50%{translate:0 -12px}}@media (max-width: 900px){.ooa-floatwrap{display:none}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.ooa-motion{display:none}.ooa-marq,.ooa-float{animation:none!important}}.ooa-span2{grid-column:span 2}.ooa-bento{grid-template-columns:repeat(4,minmax(0,1fr))}.ooa-mnav{display:none}@media (max-width: 900px){.ooa-dnav,.ooa-dsec{display:none!important}.ooa-mnav{display:flex}}@media (max-width: 640px){.ooa-logos{gap:6px 14px!important}.ooa-logos a span:last-child{font-size:14px!important}.ooa-span2{grid-column:1/-1}.ooa-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.ooa-stair>*{margin-top:0!important}.ooa-fan{transform:scale(.72);transform-origin:center top;height:300px!important}.ooa-stub{border-radius:24px 24px 0 0!important}.ooa-pass{border-left:none!important;border-top:2px dashed #DDE3F3}.ooa-pass>span[aria-hidden]{display:none}.ooa-con{display:none}.ooa-diag{background:#1f2a5c!important}}@media (max-width: 480px){h1{font-size:2.15rem!important}h2{font-size:1.65rem!important}}@media (max-width: 360px){h1{font-size:1.9rem!important}h2{font-size:1.4rem!important}}@media (max-width: 640px){#app [style*="padding: 56px 28px"],main [style*="padding: 56px 28px"],#app [style*="padding: 60px 28px"],main [style*="padding: 60px 28px"],#app [style*="padding: 64px 28px"],main [style*="padding: 64px 28px"],#app [style*="padding: 72px 28px"],main [style*="padding: 72px 28px"],#app [style*="padding: 80px 28px"],main [style*="padding: 80px 28px"],#app [style*="padding: 88px 28px"],main [style*="padding: 88px 28px"],#app [style*="padding: 96px 28px"],main [style*="padding: 96px 28px"],#app [style*="padding: 100px 28px"],main [style*="padding: 100px 28px"],#app [style*="padding: 104px 28px"],main [style*="padding: 104px 28px"],#app [style*="padding: 110px 28px"],main [style*="padding: 110px 28px"],#app [style*="padding: 120px 28px"],main [style*="padding: 120px 28px"]{padding-top:48px!important}#app [style*="padding: 56px 28px;"],#app [style*="28px 56px"],main [style*="padding: 56px 28px;"],main [style*="28px 56px"],#app [style*="padding: 60px 28px;"],#app [style*="28px 60px"],main [style*="padding: 60px 28px;"],main [style*="28px 60px"],#app [style*="padding: 64px 28px;"],#app [style*="28px 64px"],main [style*="padding: 64px 28px;"],main [style*="28px 64px"],#app [style*="padding: 72px 28px;"],#app [style*="28px 72px"],main [style*="padding: 72px 28px;"],main [style*="28px 72px"],#app [style*="padding: 80px 28px;"],#app [style*="28px 80px"],main [style*="padding: 80px 28px;"],main [style*="28px 80px"],#app [style*="padding: 88px 28px;"],#app [style*="28px 88px"],main [style*="padding: 88px 28px;"],main [style*="28px 88px"],#app [style*="padding: 96px 28px;"],#app [style*="28px 96px"],main [style*="padding: 96px 28px;"],main [style*="28px 96px"],#app [style*="padding: 100px 28px;"],#app [style*="28px 100px"],main [style*="padding: 100px 28px;"],main [style*="28px 100px"],#app [style*="padding: 104px 28px;"],#app [style*="28px 104px"],main [style*="padding: 104px 28px;"],main [style*="28px 104px"],#app [style*="padding: 110px 28px;"],#app [style*="28px 110px"],main [style*="padding: 110px 28px;"],main [style*="28px 110px"],#app [style*="padding: 120px 28px;"],#app [style*="28px 120px"],main [style*="padding: 120px 28px;"],main [style*="28px 120px"]{padding-bottom:48px!important}#app [style*="gap: 32px"],main [style*="gap: 32px"],#app [style*="gap: 36px"],main [style*="gap: 36px"],#app [style*="gap: 40px"],main [style*="gap: 40px"],#app [style*="gap: 44px"],main [style*="gap: 44px"],#app [style*="gap: 48px"],main [style*="gap: 48px"],#app [style*="gap: 56px"],main [style*="gap: 56px"],#app [style*="gap: 64px"],main [style*="gap: 64px"],#app [style*="gap: 72px"],main [style*="gap: 72px"]{row-gap:24px!important}}@media (max-width: 640px){#app div[style*="minmax(min(100%, 200px), 1fr))"],main div[style*="minmax(min(100%, 200px), 1fr))"],#app div[style*="minmax(min(100%, 220px), 1fr))"],main div[style*="minmax(min(100%, 220px), 1fr))"],#app div[style*="minmax(min(100%, 230px), 1fr))"],main div[style*="minmax(min(100%, 230px), 1fr))"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important}}@media (max-width: 640px){#app [style*="padding: 18px 22px; display: flex; align-items: baseline"],main [style*="padding: 18px 22px; display: flex; align-items: baseline"]{flex-direction:column;align-items:flex-start!important;gap:4px!important;padding:14px 16px!important}}@media (max-width: 640px){[style*="min-width: 1100px; display: flex"],[style*="min-width: 1040px; display: flex"],[style*="min-width: 1000px; display: flex"],[style*="min-width: 980px; display: flex"],[style*="min-width: 960px; display: flex"],[style*="min-width: 900px; display: flex"],[style*="min-width: 880px; display: flex"]{min-width:0!important;flex-direction:column!important;gap:10px}[style*="min-width: 1100px; display: flex"]>[style*="flex: 1; display: flex"],[style*="min-width: 1040px; display: flex"]>[style*="flex: 1; display: flex"],[style*="min-width: 1000px; display: flex"]>[style*="flex: 1; display: flex"],[style*="min-width: 980px; display: flex"]>[style*="flex: 1; display: flex"],[style*="min-width: 960px; display: flex"]>[style*="flex: 1; display: flex"],[style*="min-width: 900px; display: flex"]>[style*="flex: 1; display: flex"],[style*="min-width: 880px; display: flex"]>[style*="flex: 1; display: flex"]{flex-direction:column!important;gap:10px}[style*="min-width: 1100px; display: flex"] svg[height="14"],[style*="min-width: 1040px; display: flex"] svg[height="14"],[style*="min-width: 1000px; display: flex"] svg[height="14"],[style*="min-width: 980px; display: flex"] svg[height="14"],[style*="min-width: 960px; display: flex"] svg[height="14"],[style*="min-width: 900px; display: flex"] svg[height="14"],[style*="min-width: 880px; display: flex"] svg[height="14"]{transform:rotate(90deg);align-self:center!important;margin:2px 0}[style*="min-width: 900px"],[style*="min-width: 760px"],[style*="min-width: 980px"]{min-width:0!important}ol[style*="min-width: 900px"],ol[style*="min-width: 760px"],[style*="min-width: 980px"]>ol{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:28px!important}[style*="min-width: 980px"]>[aria-hidden=true],[style*="background-image: linear-gradient(90deg"][aria-hidden=true][style*="position: absolute"]{display:none!important}.ooa-left-m{text-align:left!important;align-items:flex-start!important}.ooa-left-m>div{justify-content:flex-start!important}h1>span:has(>span[aria-hidden=true]:first-child){display:flex!important;align-items:flex-start}h1>span>span[aria-hidden=true]:first-child{flex:none;margin-top:.12em}.ooa-hide-m{display:none!important}.ooa-show-m{display:flex!important}}.ooa-show-m{display:none}@media (max-width: 640px){[role=tablist][style*="overflow-x: auto"]{flex-wrap:wrap!important;overflow:visible!important}}@media (max-width: 640px){ol li>span[style*="font-size: 19px"]{font-size:16px!important}}@media (max-width: 360px){ol li>span[style*="font-size: 19px"]{font-size:13px!important}ol[style*="min-width: 760px"],ol[style*="min-width: 900px"]{column-gap:8px!important}}@media (max-width: 1180px){[style*="min-width: 1100px; display: flex"],[style*="min-width: 1040px; display: flex"],[style*="min-width: 1000px; display: flex"],[style*="min-width: 980px; display: flex"],[style*="min-width: 960px; display: flex"],[style*="min-width: 900px; display: flex"],[style*="min-width: 880px; display: flex"]{min-width:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}[style*="min-width: 1100px; display: flex"]>[style*="flex: 1; display: flex"],[style*="min-width: 1040px; display: flex"]>[style*="flex: 1; display: flex"],[style*="min-width: 1000px; display: flex"]>[style*="flex: 1; display: flex"],[style*="min-width: 980px; display: flex"]>[style*="flex: 1; display: flex"],[style*="min-width: 960px; display: flex"]>[style*="flex: 1; display: flex"],[style*="min-width: 900px; display: flex"]>[style*="flex: 1; display: flex"],[style*="min-width: 880px; display: flex"]>[style*="flex: 1; display: flex"]{display:flex}[style*="min-width: 1100px; display: flex"] svg[height="14"],[style*="min-width: 1040px; display: flex"] svg[height="14"],[style*="min-width: 1000px; display: flex"] svg[height="14"],[style*="min-width: 980px; display: flex"] svg[height="14"],[style*="min-width: 960px; display: flex"] svg[height="14"],[style*="min-width: 900px; display: flex"] svg[height="14"],[style*="min-width: 880px; display: flex"] svg[height="14"]{display:none}[style*="min-width: 900px"],[style*="min-width: 760px"],[style*="min-width: 980px"]{min-width:0!important}ol[style*="min-width: 900px"],ol[style*="min-width: 760px"],[style*="min-width: 980px"]>ol{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:28px!important}[style*="min-width: 980px"]>[aria-hidden=true],[style*="background-image: linear-gradient(90deg"][aria-hidden=true][style*="position: absolute"]{display:none!important}[role=tablist][style*="overflow-x: auto"]{flex-wrap:wrap!important;overflow:visible!important}}@media (max-width: 900px){.ooa-hide-t{display:none!important}.ooa-show-t{display:flex!important}}@media (max-width: 640px){[style*="min-width: 1100px; display: flex"],[style*="min-width: 1040px; display: flex"],[style*="min-width: 1000px; display: flex"],[style*="min-width: 980px; display: flex"],[style*="min-width: 960px; display: flex"],[style*="min-width: 900px; display: flex"],[style*="min-width: 880px; display: flex"]{display:flex!important;flex-direction:column!important;gap:10px}[style*="min-width: 1100px; display: flex"]>[style*="flex: 1; display: flex"],[style*="min-width: 1040px; display: flex"]>[style*="flex: 1; display: flex"],[style*="min-width: 1000px; display: flex"]>[style*="flex: 1; display: flex"],[style*="min-width: 980px; display: flex"]>[style*="flex: 1; display: flex"],[style*="min-width: 960px; display: flex"]>[style*="flex: 1; display: flex"],[style*="min-width: 900px; display: flex"]>[style*="flex: 1; display: flex"],[style*="min-width: 880px; display: flex"]>[style*="flex: 1; display: flex"]{flex-direction:column!important;gap:10px}[style*="min-width: 1100px; display: flex"] svg[height="14"],[style*="min-width: 1040px; display: flex"] svg[height="14"],[style*="min-width: 1000px; display: flex"] svg[height="14"],[style*="min-width: 980px; display: flex"] svg[height="14"],[style*="min-width: 960px; display: flex"] svg[height="14"],[style*="min-width: 900px; display: flex"] svg[height="14"],[style*="min-width: 880px; display: flex"] svg[height="14"]{display:block;transform:rotate(90deg);align-self:center!important;margin:2px 0}}.ooa-show-t{display:none}@media (max-width: 480px){.ooa-ring{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px;aspect-ratio:auto!important;max-width:none!important}.ooa-ring>svg{display:none}.ooa-ring>button{position:static!important;transform:none!important;width:auto!important}.ooa-ring>button>span:first-child{width:64px!important;margin:0 auto}.ooa-ring>div{position:static!important;transform:none!important;grid-column:1 / -1;order:-1;width:auto!important;aspect-ratio:auto!important;border-radius:22px!important;padding:16px!important}}@media (max-width: 900px){.ooa-docs{grid-template-columns:minmax(0,1fr)!important}.ooa-docs-nav{position:static!important;max-height:360px!important}}@media (max-width: 640px){.ooa-tier{padding-top:28px!important}}@media (max-width: 360px){.ooa-chip{padding:6px 8px!important}.ooa-chip svg{display:none}}.ooa-dnav{align-items:center;gap:4px 6px!important}.ooa-nl{position:relative;display:inline-flex;align-items:center;gap:6px;padding:13px 11px!important;border-radius:14px;text-decoration:none;transition:background .15s ease,box-shadow .15s ease}.ooa-nl:hover,.ooa-nl:focus-visible,.ooa-dd:hover>.ooa-nl,.ooa-dd:focus-within>.ooa-nl{background:#fff3}.ooa-nl[aria-current=page]{background:#ffffff1f;box-shadow:inset 0 -4px #8fb8ff}.ooa-nl[aria-current=page]:hover{background:#fff3}.ooa-dd{position:relative;display:flex}.ooa-dd-panel{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);padding-top:12px;z-index:50}.ooa-dd:hover .ooa-dd-panel,.ooa-dd:focus-within .ooa-dd-panel{display:block}.ooa-dd-card{background:#fff;color:#1b2350;border-radius:22px;box-shadow:0 28px 64px #0a103366;padding:14px;width:min(700px,calc(100vw - 32px));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.ooa-dd-item{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:14px;text-decoration:none;color:#1b2350}.ooa-dd-item:hover,.ooa-dd-item:focus-visible{background:#eef2fc}.ooa-dd-item strong{font-family:Poppins,system-ui,sans-serif;font-weight:600;font-size:15px}.ooa-dd-item small{display:block;color:#4a5175;font-size:13px;line-height:1.35;margin-top:2px}.ooa-dd-all{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;margin-top:6px;padding:12px 14px;border-radius:14px;background:linear-gradient(90deg,#e8f1fc,#f0ebfd);color:#1b2350;font-weight:600;text-decoration:none}.ooa-dd-all:hover{background:linear-gradient(90deg,#d9e8fa,#e6ddfb)}@media (max-width: 1340px){.ooa-nl{padding:11px 8px!important;font-size:14.5px}}@media (max-width: 1280px){.ooa-dnav,.ooa-dsec{display:none!important}.ooa-mnav{display:flex}}.ooa-ft-top{display:grid;grid-template-columns:1.3fr repeat(5,minmax(0,1fr));gap:36px;padding:56px 0 36px}.ooa-ft-brand{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.ooa-fhead{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8fb8ff;margin-bottom:6px;display:block}.ooa-fl{display:block;color:#dce3fa;text-decoration:none;padding:5px 0;font-size:15px;transition:color .15s ease}.ooa-fl:hover,.ooa-fl:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:4px}.ooa-soc{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.18);text-decoration:none;transition:background .15s ease,transform .15s ease}.ooa-soc:hover,.ooa-soc:focus-visible{background:linear-gradient(135deg,#1f74c9,#6d4ad8);border-color:transparent;transform:translateY(-2px)}.ooa-ft-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;padding-bottom:36px}.ooa-fcard{display:flex;gap:14px;align-items:flex-start;border-radius:20px;padding:20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);font-size:14.5px;line-height:1.5;overflow-wrap:anywhere}.ooa-ficon{flex:none;width:42px;height:42px;border-radius:12px;background:linear-gradient(140deg,#1f74c9,#6d4ad8);display:flex;align-items:center;justify-content:center}.ooa-chipf{align-self:flex-start;margin-top:6px;padding:3px 10px;border-radius:999px;background:#ffffff1a;font-size:12.5px;font-weight:600;color:#fff}.ooa-ft-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 0 30px;border-top:1px solid rgba(255,255,255,.12);font-size:14px}@media (max-width: 980px){.ooa-ft-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;padding-top:44px}.ooa-ft-brand{grid-column:1 / -1}}.ooa-frow{display:flex;flex-direction:column;margin-top:4px}.ooa-flabel{font-size:12.5px;color:#9fb0dd}.ooa-frow .ooa-fl{padding:1px 0;font-size:14.5px}@media (max-width: 480px){.ooa-fcard{padding:16px;gap:12px}.ooa-frow .ooa-fl{font-size:13px}}@media (max-width: 480px){.ooa-h1sec{font-size:clamp(1.5rem,7.4vw,3.6rem)!important}.ooa-h1sec>span[aria-hidden]{width:40px!important;height:40px!important;border-radius:12px!important}}.ooa-sticky{position:sticky;top:24px}@media (max-width: 900px){.ooa-sticky{position:static!important}}.ooa-dd-sec{display:flex;flex-direction:column;gap:1px;min-width:0}.ooa-dd-h{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4a5175;padding:6px 14px}.ooa-dd-item{padding:7px 14px!important;align-items:center!important}.ooa-dd-item strong{font-size:14.5px}@media (max-width: 1100px){.ooa-dd-card{grid-template-columns:minmax(0,1fr)}}h1,h2,h3{overflow-wrap:break-word}footer a{overflow-wrap:anywhere}a[href^="mailto:"]{overflow-wrap:anywhere}footer div{min-width:0}:root{--ooa-display: Poppins, system-ui, sans-serif;--ooa-text: Inter, system-ui, sans-serif;--ds-navy: #1F2A5C;--ds-navy-2: #26326A;--ds-navy-deep: #172048;--ds-navy-line: rgba(255, 255, 255, .14);--ds-sky: #8FB8FF;--ds-on-navy-muted: #C9D3F2;--ds-ink: #1B2350;--ds-ink-muted: #4A5175;--ds-soft: #F4F6FD;--ds-tint: #EEF2FC;--ds-line: #DFE4F3;--ds-blue: #1F74C9;--ds-violet: #6D4AD8;--ds-grad: linear-gradient(135deg, #1F74C9 0%, #6D4AD8 100%);--ds-grad-text: linear-gradient(90deg, #8FB8FF, #C3B1FF);--ds-purple-panel: radial-gradient(120% 140% at 100% 0%, #4A36A8 0%, #2F2478 45%, #241B60 100%);--ds-ok: #1E9E6A;--ds-warn: #C27A12;--ds-r-sm: 10px;--ds-r-md: 16px;--ds-r-lg: 24px;--ds-shadow: 0 1px 2px rgba(20, 28, 70, .06), 0 12px 32px -8px rgba(20, 28, 70, .16);--ds-shadow-lg: 0 2px 4px rgba(10, 16, 51, .12), 0 32px 72px -16px rgba(10, 16, 51, .45);--ds-section-y: clamp(72px, 8.5vw, 120px);--ds-gutter: clamp(20px, 3vw, 28px)}.ds-container{width:100%;max-width:1240px;margin:0 auto;padding-inline:var(--ds-gutter)}.ds-section{padding-block:var(--ds-section-y)}.ds-paper{background:#fff;color:var(--ds-ink)}.ds-soft{background:var(--ds-soft);color:var(--ds-ink)}.ds-navy{background:var(--ds-navy);color:#fff}.ds-h1{font:700 clamp(2.75rem,5.6vw,4.75rem)/1.02 var(--ooa-display);letter-spacing:-.035em;margin:0}.ds-h2{font:700 clamp(1.9rem,3.4vw,2.9rem)/1.1 var(--ooa-display);letter-spacing:-.03em;margin:0}.ds-h3{font:600 1.25rem/1.3 var(--ooa-display);letter-spacing:-.01em;margin:0}.ds-lead{font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.6;margin:0;max-width:52ch}.ds-muted{color:var(--ds-ink-muted)}.ds-navy .ds-muted{color:var(--ds-on-navy-muted)}.ds-label{font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6b7398}.ds-gradtext{background:var(--ds-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.ds-navy .ds-gradtext{background-image:var(--ds-grad-text)}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 24px;border-radius:var(--ds-r-sm);font:600 1rem/1 var(--ooa-display);text-decoration:none;border:1.5px solid transparent;cursor:pointer;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.ds-btn svg{flex:none}.ds-btn:hover{transform:translateY(-1px)}.ds-btn-white{background:#fff;color:var(--ds-ink);box-shadow:0 8px 24px -8px #00000059}.ds-btn-outline{color:#fff;border-color:#ffffff8c}.ds-btn-outline:hover{background:#ffffff1a}.ds-btn-grad{background:var(--ds-grad);color:#fff;box-shadow:0 10px 24px -10px #4c46d2b3}.ds-btn-line{color:var(--ds-ink);border-color:#c7cfe8;background:#fff}.ds-btn-line:hover{border-color:var(--ds-blue)}.ds-actions{display:flex;flex-wrap:wrap;gap:12px}.ds-link{color:var(--ds-blue);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.ds-link:hover{text-decoration:underline;text-underline-offset:4px}.ds-navy .ds-link,.hx-purple .ds-link{color:#fff;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#ffffff80}.hx-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:clamp(32px,4.5vw,56px)}.hx-head>div{display:flex;flex-direction:column;gap:14px;max-width:920px}.hx-head-center{justify-content:center;text-align:center}.hx-head-center>div{align-items:center}.ds-count{display:inline-block;font-variant-numeric:tabular-nums}.ds-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hz-hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(800px 560px at 78% 40%,rgba(109,74,216,.42),transparent 62%),radial-gradient(700px 520px at 0% 100%,rgba(31,116,201,.32),transparent 60%),linear-gradient(180deg,#19214D 0%,var(--ds-navy) 100%)}.hz-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.55;background-image:radial-gradient(rgba(143,184,255,.2) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse at 70% 40%,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse at 70% 40%,#000 10%,transparent 70%)}.hz-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px;align-items:center;padding-top:clamp(28px,3.5vw,44px);padding-bottom:clamp(64px,6.5vw,88px)}.hz-badge{display:inline-flex;align-items:center;gap:9px;margin:0 0 18px;padding:6px 14px 6px 10px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);font:600 .8125rem/1.2 var(--ooa-display);color:#e4eaff}.hz-badge i{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 4px #4ade8033;flex:none}.hz-title{margin:0;max-width:15ch;font:700 clamp(2.4rem,4.4vw,3.6rem)/1.05 var(--ooa-display);letter-spacing:-.035em;text-wrap:balance}.hz-title .ds-gradtext,.hz-hero .ds-gradtext{background-image:linear-gradient(90deg,#7fb2ff,#b79cff 55%,#e2b6ff)}.hz-sub{margin:18px 0 0;max-width:54ch;font:400 clamp(1.0625rem,1.4vw,1.1875rem)/1.55 var(--ooa-text);color:var(--ds-on-navy-muted)}.hz-hero .ds-lead{color:var(--ds-on-navy-muted)}.hz-curve{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:clamp(32px,4vw,56px);display:block}@media (max-width: 980px){.hz-hero-grid{grid-template-columns:minmax(0,1fr)}.hz-title{max-width:18ch}}@media (max-width: 480px){.hz-title{font-size:2.15rem}.hz-sub{font-size:1rem}}.hz-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:20px}.hz-btn-line{color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.4)}.hz-btn-line:hover{background:#ffffff1f;border-color:#fff}.hz-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:#fff;font:600 .9375rem/1 var(--ooa-display);text-decoration:none}.hz-link:hover{text-decoration:underline;text-underline-offset:4px}.hz-link:focus-visible,.hz-btn-line:focus-visible{outline:3px solid var(--ds-sky);outline-offset:3px}.hz-trust{position:relative;margin-top:calc(-1*clamp(36px,4vw,56px));margin-bottom:clamp(56px,6vw,80px);text-align:center;font-size:.9375rem;color:var(--ds-on-navy-muted)}.hz-ask{position:relative;margin-top:48px;display:flex;align-items:center;gap:10px;padding:8px 8px 8px 18px;max-width:580px;border-radius:16px;background:#fffffff5;box-shadow:0 0 0 1px #ffffff4d,0 20px 50px -18px #050a28cc,0 0 60px -10px #7f78ff73}.hz-ask[data-label="0"]{margin-top:28px}.hz-ask>svg{flex:none;color:var(--ds-violet)}.hz-ask input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:500 1rem/1.4 var(--ooa-text);color:var(--ds-ink);padding:10px 0}.hz-ask input::placeholder{color:#7a82a6}.hz-ask:focus-within{box-shadow:0 0 0 3px var(--ds-sky),0 20px 50px -18px #050a28cc}.hz-ask button{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border:0;border-radius:12px;cursor:pointer;background:var(--ds-grad);color:#fff;font:600 .9375rem/1 var(--ooa-display)}.hz-ask button:focus-visible{outline:3px solid var(--ds-sky);outline-offset:2px}.hz-try{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:.875rem;color:var(--ds-on-navy-muted)}.hz-try button{all:unset;cursor:pointer;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.22);color:#fff;font-size:.8125rem;font-weight:500}.hz-try button:hover{background:#ffffff1a}.hz-try button:focus-visible{outline:2px solid var(--ds-sky);outline-offset:2px}@media (max-width: 520px){.hz-ask{flex-wrap:wrap;padding:10px}.hz-ask input{flex-basis:calc(100% - 40px)}.hz-ask button{width:100%}}.hz-agent{justify-self:end;width:min(430px,100%);margin:0;padding:18px;border-radius:22px;background:linear-gradient(160deg,#ffffff24,#ffffff0d);border:1px solid rgba(255,255,255,.22);box-shadow:0 30px 80px -30px #050a28e6,0 0 80px -20px #7f78ff73;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hz-agent figcaption{display:flex;align-items:center;gap:10px;margin-bottom:14px;font:600 .875rem/1.2 var(--ooa-display);color:#e4eaff}.hz-agent figcaption em{margin-left:auto;padding:4px 10px;border-radius:999px;font:700 .75rem/1 var(--ooa-display);font-style:normal;background:#8fb8ff2e;color:#cfe0ff}.hz-agent figcaption em[data-done="1"]{background:#4ade802e;color:#9ef0be}.hz-agent-dots{display:inline-flex;gap:5px}.hz-agent-dots i{width:9px;height:9px;border-radius:50%;background:#ffffff4d}.hz-agent ol{list-style:none;margin:0;padding:0;display:grid;gap:10px}.hz-agent li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#fff;color:var(--ds-ink);font:600 .9688rem/1.25 var(--ooa-display);box-shadow:0 10px 24px -14px #00000080}.hz-agent li i{width:34px;height:34px;flex:none;border-radius:10px;display:grid;place-items:center;font:700 .75rem/1 var(--ooa-display);font-style:normal;background:#e7f0fb;color:var(--ds-blue)}.hz-agent li[data-ai] i{background:#eee8fd;color:var(--ds-violet)}.hz-agent li[data-state=next]{opacity:.55}.hz-agent li[data-state=now]{box-shadow:0 0 0 2px var(--ds-sky),0 14px 30px -12px #7f78ffcc}.hz-agent li[data-state=done] i{background:#ddf7e7;color:#17834a;font-size:.9rem}.hz-agent p{margin:14px 2px 0;font-size:.8125rem;color:var(--ds-on-navy-muted)}.hz-agent-end{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:14px}.hz-agent-end[data-show="0"]{visibility:hidden;opacity:0}.hz-agent-end .ds-btn{min-height:44px;padding:0 18px;font-size:.9375rem}.hz-agent-end button{all:unset;cursor:pointer;padding:6px 2px;font:600 .875rem/1 var(--ooa-display);color:#e4eaff;text-decoration:underline;text-underline-offset:4px}.hz-agent-end button:focus-visible{outline:2px solid var(--ds-sky);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion: no-preference){.hz-agent-end{transition:opacity .3s ease}}.hz-try button[aria-pressed=true]{background:#fff;color:var(--ds-ink);border-color:#fff}@media (prefers-reduced-motion: no-preference){.hz-agent li{transition:opacity .35s ease,box-shadow .35s ease}}@media (max-width: 980px){.hz-agent{justify-self:start;margin-top:8px}}.hz-net{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 75% 70% at 62% 45%,#000 25%,transparent 85%);mask-image:radial-gradient(ellipse 75% 70% at 62% 45%,#000 25%,transparent 85%)}.hz-agent[data-draft="1"]{border-color:#b79cff8c;box-shadow:0 30px 80px -30px #050a28e6,0 0 90px -16px #a782ff99}.hz-agent figcaption em[data-drafting="1"]{background:#b79cff38;color:#e2d6ff}.hz-agent li[data-state=skeleton]{background:#ffffff9e;box-shadow:none}.hz-agent li[data-state=skeleton] i{background:#6e7cbe38}.hz-agent li[data-state=skeleton] span{color:transparent;background:#6e7cbe33;border-radius:6px}@media (prefers-reduced-motion: no-preference){.hz-agent li[data-state=skeleton]{background:linear-gradient(100deg,#ffffff80 30%,#ffffffe6,#ffffff80 70%) 0 0 / 250% 100%;animation:hzSkelIn .35s ease both,hzThink 1.2s linear infinite;animation-delay:calc(var(--i) * .14s),0s}.hz-agent{transition:border-color .4s ease,box-shadow .4s ease}}@keyframes hzSkelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hz-sub .hz-w{display:inline-block}.hz-hl{color:#fff;background-image:linear-gradient(90deg,#7fb2ff,#b79cff 60%,#e2b6ff);background-repeat:no-repeat;background-position:0 100%;background-size:100% 2px;padding-bottom:2px}@media (prefers-reduced-motion: no-preference){.hz-sub .hz-w{animation:hzWord .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.25s + var(--i) * 32ms)}.hz-hl{background-size:0% 2px;animation:hzUnderline .8s cubic-bezier(.4,0,.2,1) forwards;animation-delay:calc(1.15s + var(--h) * .35s)}.hz-badge i{animation:hzLive 2.4s ease-out infinite}.hz-agent li[data-state=now] i{animation:hzPulse 1.2s ease-in-out infinite}.hz-agent li[data-state=now][data-ai]{background:linear-gradient(100deg,#fff 30%,#eee8fd,#fff 70%) 0 0 / 250% 100%;animation:hzThink 1.1s linear infinite}}@keyframes hzWord{0%{opacity:0;transform:translateY(.35em);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes hzUnderline{to{background-size:100% 2px}}@keyframes hzLive{0%{box-shadow:0 0 #4ade808c}70%,to{box-shadow:0 0 0 9px #4ade8000}}@keyframes hzPulse{50%{box-shadow:0 0 0 5px #8fb8ff59}}@keyframes hzThink{0%{background-position:100% 0}to{background-position:-150% 0}}.hz-ask-label{position:absolute;left:0;bottom:calc(100% + 10px);font:600 .875rem/1.2 var(--ooa-display);color:#e4eaff}.hz-final{position:relative;overflow:hidden;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px;padding:clamp(40px,6vw,72px) clamp(24px,4vw,56px);border-radius:32px;color:#fff;background:radial-gradient(120% 140% at 100% 0%,#4a36a8,#2f2478 45%,#1f2a5c)}.hz-final .ds-lead{color:#d4cbf7;margin-inline:auto}.hz-final>svg{position:absolute;left:50%;top:50%;width:760px;transform:translate(-50%,-50%);opacity:.35;pointer-events:none}.hy-nums{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:-36px;margin-bottom:clamp(56px,6vw,80px);border:1px solid rgba(255,255,255,.16);border-radius:var(--ds-r-md);background:#ffffff0d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hy-nums div{display:flex;align-items:baseline;gap:10px;padding:16px 22px}.hy-nums div+div{border-left:1px solid rgba(255,255,255,.14)}.hy-nums b{font:700 clamp(1.6rem,2.4vw,2.1rem)/1 var(--ooa-display);letter-spacing:-.03em;background:linear-gradient(90deg,#8fb8ff,#c3b1ff);-webkit-background-clip:text;background-clip:text;color:transparent}.hy-nums div>span{color:var(--ds-on-navy-muted);font-weight:500;font-size:.9375rem}@media (max-width: 760px){.hy-nums{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-24px}.hy-nums div:nth-child(3){border-left:0}.hy-nums div:nth-child(n+3){border-top:1px solid rgba(255,255,255,.14)}.hy-nums div{flex-direction:column;gap:4px;padding:14px 16px}}.hz-hero-grid{padding-bottom:clamp(56px,6vw,72px)}@media (min-width: 981px){.hz-fit{--hz-wave: clamp(22px, min(4vw, 5vh), 56px);display:flex;flex-direction:column;min-height:min(calc(100vh - var(--hz-top, 72px)),1040px)}.hz-fit .hz-curve{height:var(--hz-wave)}.hz-fit .hz-hero-grid{flex:1;align-content:center;padding-top:clamp(12px,3vh,48px);padding-bottom:clamp(20px,4.4vh,64px)}.hz-fit .hz-badge{margin-bottom:clamp(12px,2.4vh,24px)}.hz-fit .hz-title{font-size:clamp(2.2rem,min(4.4vw,6.6vh),4.3rem)}.hz-fit .hz-sub{margin-top:clamp(12px,2.2vh,22px);font-size:clamp(.9375rem,2.2vh,1.25rem)}.hz-fit .hz-ask[data-label="0"]{margin-top:clamp(22px,4vh,40px)}.hz-fit .hz-ask[data-label="1"]{margin-top:clamp(32px,5.2vh,56px)}.hz-fit .hz-try{margin-top:clamp(12px,2vh,18px)}.hz-fit .hz-cta{margin-top:clamp(12px,2.2vh,28px)}.hz-fit .hz-cta .ds-btn{min-height:clamp(44px,6vh,50px)}.hz-fit .hz-agent{padding:clamp(14px,2.2vh,20px)}.hz-fit .hz-agent ol{gap:clamp(8px,1.4vh,12px)}.hz-fit .hz-agent li{padding-block:clamp(9px,1.7vh,14px)}.hz-fit .hy-nums{margin-top:0;margin-bottom:calc(var(--hz-wave) + clamp(14px,2.4vh,30px))}.hz-fit .hy-nums:has(+.hz-trust){margin-bottom:clamp(8px,1.6vh,18px)}.hz-fit .pf-hero-grid{padding-bottom:clamp(20px,4.4vh,64px)}.hz-fit .pf-h1{font-size:clamp(2.4rem,min(4.6vw,7.6vh),4.4rem)}.hz-fit .pf-quad{width:min(clamp(360px,52vh,480px),100%)}.hz-fit .hy-nums div{padding-block:clamp(9px,1.5vh,16px)}.hz-fit .hz-trust{margin-top:0;margin-bottom:calc(var(--hz-wave) + clamp(8px,1.6vh,22px))}}.hy-results{padding-block:clamp(56px,7vw,96px);position:relative;overflow:hidden}.hy-results:before{content:"";position:absolute;right:-140px;top:-140px;width:420px;height:420px;border-radius:50%;border:46px solid rgba(143,184,255,.05)}.hy-res{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.4fr);border-top:1px solid var(--ds-navy-line)}.hy-res>div{padding:26px 24px 8px 0;display:flex;flex-direction:column;gap:6px}.hy-res>div+div{padding-left:24px;border-left:1px solid var(--ds-navy-line)}.hy-res b{font:700 clamp(2.4rem,3.8vw,3.3rem)/1 var(--ooa-display);letter-spacing:-.04em}.hy-res strong{font:600 1rem/1.3 var(--ooa-display)}.hy-res span{color:var(--ds-sky);font-size:.875rem;font-weight:600}.hy-res figure{margin:0;padding:26px 0 8px 28px;border-left:1px solid var(--ds-navy-line)}.hy-res blockquote{margin:0;font:500 1.15rem/1.45 var(--ooa-display)}.hy-res figcaption{margin-top:12px;color:var(--ds-on-navy-muted);font-size:.875rem}@media (max-width: 960px){.hy-res{grid-template-columns:repeat(3,minmax(0,1fr))}.hy-res figure{grid-column:1 / -1;border-left:0;padding-left:0;border-top:1px solid var(--ds-navy-line);margin-top:20px}}@media (max-width: 620px){.hy-res{grid-template-columns:minmax(0,1fr)}.hy-res>div+div{padding-left:0;border-left:0;border-top:1px solid var(--ds-navy-line)}}.hs-tabs{position:relative;display:flex;justify-content:space-between;gap:4px;width:fit-content;max-width:100%;margin:0 auto 18px;padding:6px;border-radius:999px;background:#fff;border:1px solid var(--ds-line);box-shadow:0 10px 30px -18px #141e5059}.hs-tabs button{all:unset;box-sizing:border-box;position:relative;z-index:1;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;color:var(--ds-ink-muted);font:600 .9375rem/1 var(--ooa-display);white-space:nowrap;transition:color .25s ease}.hs-tabs button svg{color:var(--ds-blue);transition:color .25s ease}.hs-tabs button:hover{color:var(--ds-ink)}.hs-tabs button[aria-selected=true]{color:#fff}.hs-tabs button[aria-selected=true] svg{color:#fff}.hs-tabs button:focus-visible{outline:3px solid var(--ds-sky);outline-offset:2px}.hs-mark{position:absolute;left:0;top:6px;bottom:6px;border-radius:999px;overflow:hidden;background:var(--ds-grad);box-shadow:0 10px 24px -10px #4c46d2bf}@media (prefers-reduced-motion: no-preference){.hs-mark{transition:transform .45s cubic-bezier(.3,.8,.25,1),width .45s cubic-bezier(.3,.8,.25,1)}}.hs-timer{position:absolute;left:0;bottom:0;height:2px;background:#fffc;animation:hsTimer 6s linear forwards}.hs-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:0;border-radius:28px;overflow:hidden;background:#fff;border:1px solid var(--ds-line);box-shadow:var(--ds-shadow);min-height:440px}@media (prefers-reduced-motion: no-preference){.hs-panel{animation:hsIn .45s ease}}@keyframes hsIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: no-preference){.hs-flow>span,.hs-docs>div,.hs-ind>span,.hs-res>div,.hs-chips>em,.hs-stat,.hs-q,.hs-cal,.hs-bubble{animation:hsPop .5s cubic-bezier(.2,.7,.2,1) both}.hs-plans>div{transform-origin:bottom;animation:hsGrow .6s cubic-bezier(.2,.7,.2,1) both}.hs-copy li{animation:hsSlide .45s ease both}.hs-pic>:nth-child(2),.hs-flow>:nth-child(3),.hs-docs>:nth-child(2),.hs-res>:nth-child(2),.hs-plans>:nth-child(2),.hs-copy li:nth-child(2),.hs-ind>:nth-child(2){animation-delay:.12s}.hs-flow>:nth-child(5),.hs-docs>:nth-child(3),.hs-res>:nth-child(3),.hs-plans>:nth-child(3),.hs-copy li:nth-child(3),.hs-ind>:nth-child(3){animation-delay:.24s}.hs-flow>:nth-child(7),.hs-plans>:nth-child(4),.hs-ind>:nth-child(4){animation-delay:.36s}.hs-ind>:nth-child(5){animation-delay:.44s}.hs-ind>:nth-child(6){animation-delay:.52s}.hs-ind>:nth-child(7){animation-delay:.6s}.hs-ind>:nth-child(8){animation-delay:.68s}.hs-ind>:nth-child(9){animation-delay:.76s}.hs-pic>.hs-stat,.hs-pic>.hs-q{animation-delay:.5s}.hs-flow b{position:relative}.hs-flow b:after{content:"";position:absolute;left:-4px;top:-3px;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 8px 2px #fffc;animation:hsRun 1.6s ease-in-out infinite}.hs-flow b:nth-of-type(2):after{animation-delay:.5s}.hs-flow b:nth-of-type(3):after{animation-delay:1s}}@keyframes hsPop{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes hsGrow{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:none}}@keyframes hsSlide{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes hsRun{0%{transform:translateY(0);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateY(16px);opacity:0}}.hs-copy{padding:clamp(28px,4vw,48px);display:flex;flex-direction:column;align-items:flex-start;gap:10px}.hs-sym{width:60px;height:60px;border-radius:16px;display:grid;place-items:center;background:var(--ds-grad);color:#fff;margin-bottom:6px}.hs-copy h3{font:700 clamp(2rem,3.4vw,2.8rem)/1.05 var(--ooa-display);letter-spacing:-.035em;margin:0}.hs-copy p{margin:0;color:var(--ds-ink-muted);font-size:1.125rem;line-height:1.55;max-width:42ch}.hs-copy ul{list-style:none;margin:10px 0 8px;padding:0;display:flex;flex-direction:column;gap:10px}.hs-copy li{display:flex;gap:10px;align-items:flex-start;line-height:1.45;font-weight:500}.hs-copy li svg{flex:none;margin-top:2px;color:var(--ds-ok)}.hs-copy{justify-content:center}.hs-copy li{border-radius:8px;transition:color .2s ease}.hs-copy li[data-on="1"]{color:var(--ds-blue)}.hs-arch{display:flex;flex-direction:column;align-items:stretch}.hs-node{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;background:#fff;color:var(--ds-ink);box-shadow:0 10px 24px -12px #00000073;transition:transform .3s ease,box-shadow .3s ease}.hs-node i{width:40px;height:40px;flex:none;border-radius:12px;display:grid;place-items:center;background:var(--ds-grad);color:#fff}.hs-node b{display:block;font:700 1rem/1.2 var(--ooa-display)}.hs-node small{display:block;margin-top:2px;color:var(--ds-ink-muted);font-size:.8125rem}.hs-node[data-on="1"]{transform:scale(1.035);box-shadow:0 0 0 3px #8fb8ffe6,0 18px 36px -14px #0000008c}.hs-wire{position:relative;align-self:center;width:2px;height:clamp(14px,2.4vh,22px);background:repeating-linear-gradient(180deg,rgba(255,255,255,.85) 0 3px,transparent 3px 6px)}.hs-wire em{position:absolute;left:-3px;top:0;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 10px 3px #ffffffd9;opacity:0}.hs-stat{position:relative}.hs-stat em{position:absolute;right:12px;top:10px;font:700 .75rem/1 var(--ooa-display);font-style:normal;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.hs-pic{transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .25s ease-out}@media (prefers-reduced-motion: no-preference){.hs-arch:not([data-hot]) .hs-node{animation:hsNode 4.5s ease-in-out infinite}.hs-arch:not([data-hot]) .hs-node[data-k="1"]{animation-delay:1.5s}.hs-arch:not([data-hot]) .hs-node[data-k="2"]{animation-delay:3s}.hs-wire em{animation:hsWire 4.5s ease-in-out infinite}.hs-wire:nth-of-type(2) em{animation-delay:1.5s}}@keyframes hsNode{0%,30%,to{box-shadow:0 10px 24px -12px #00000073}10%,20%{box-shadow:0 0 0 3px #8fb8ffd9,0 16px 32px -12px #00000080}}@keyframes hsWire{0%,22%{top:0;opacity:0}26%{opacity:1}38%{top:calc(100% - 8px);opacity:1}42%,to{top:calc(100% - 8px);opacity:0}}.hs-go{margin-top:clamp(10px,2vh,18px);min-height:54px;padding:0 26px;font-size:1.0625rem}.hs-visual{position:relative;overflow:hidden;display:grid;place-items:center;padding:32px;background:linear-gradient(150deg,#2a82d8,#1f5fb4);color:#fff}.hs-panel[data-tone="1"] .hs-visual{background:radial-gradient(120% 120% at 100% 0%,#8b6cf0,#5236be 55%,#3b2a8e)}.hs-visual:before{content:"";position:absolute;right:-80px;top:-80px;width:260px;height:260px;border-radius:50%;border:34px solid rgba(255,255,255,.08)}.hs-visual:after{content:"";position:absolute;left:-70px;bottom:-90px;width:220px;height:220px;border-radius:50%;border:28px solid rgba(255,255,255,.06)}.hs-pic{position:relative;z-index:1;width:100%;max-width:420px;display:flex;flex-direction:column;gap:16px}.hs-center{align-items:center;text-align:center}.hs-flow{display:flex;flex-direction:column;align-items:stretch}.hs-flow span{display:flex;align-items:center;gap:12px;padding:13px 16px;border-radius:14px;background:#fff;color:var(--ds-ink);font:600 1rem/1.2 var(--ooa-display);box-shadow:0 10px 24px -12px #00000073}.hs-flow span i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#e7f0fb;color:var(--ds-blue);font:700 .75rem/1 var(--ooa-display);font-style:normal;flex:none}.hs-flow span[data-ai] i{background:#eee8fd;color:var(--ds-violet)}.hs-flow b{width:0;height:16px;margin-left:32px;border-left:2px dotted rgba(255,255,255,.85)}.hs-stat{display:flex;gap:28px;padding:14px 18px;border-radius:14px;background:#ffffff24;border:1px solid rgba(255,255,255,.25)}.hs-stat b{display:block;font:700 1.7rem/1 var(--ooa-display);letter-spacing:-.03em}.hs-stat small{font-size:.8125rem;opacity:.85}.hs-ind{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hs-ind span{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 6px;border-radius:14px;background:#fff;color:var(--ds-ink);font:600 .875rem/1.2 var(--ooa-display);text-align:center}.hs-ind i{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--ds-grad);color:#fff}.hs-res{display:flex;flex-direction:column;gap:10px}.hs-res div{display:flex;align-items:center;gap:16px;padding:14px 18px;border-radius:14px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22)}.hs-res b{font:700 2rem/1 var(--ooa-display);letter-spacing:-.03em;min-width:104px}.hs-res span{font-weight:600;line-height:1.3}.hs-res small{display:block;font-weight:500;opacity:.8;font-size:.8125rem}.hs-q{margin:0;padding:16px 18px;border-radius:14px;background:#fff;color:var(--ds-ink);font:500 1rem/1.45 var(--ooa-display)}.hs-q small{display:block;margin-top:8px;color:var(--ds-ink-muted);font:500 .8125rem/1.3 var(--ooa-text)}.hs-docs{display:flex;flex-direction:column;gap:10px}.hs-docs div{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;background:#fff;color:var(--ds-ink);font:600 1rem/1.25 var(--ooa-display);box-shadow:0 10px 24px -12px #0006}.hs-docs div:nth-child(2){margin-left:22px}.hs-docs div:nth-child(3){margin-left:44px}.hs-docs i{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--ds-tint);color:var(--ds-blue);flex:none}.hs-docs small{display:block;color:var(--ds-violet);font:700 .75rem/1.2 var(--ooa-text);margin-bottom:2px}.hs-plans{display:flex;align-items:flex-end;gap:12px;height:260px}.hs-plans div{flex:1;display:flex;flex-direction:column;justify-content:flex-start;gap:4px;padding:14px 10px;border-radius:14px 14px 6px 6px;background:#ffffff29;border:1px solid rgba(255,255,255,.28);text-align:center}.hs-plans div:first-child{background:#fff;color:var(--ds-violet)}.hs-plans b{font:700 .9375rem/1.2 var(--ooa-display)}.hs-plans small{font-size:.8125rem;font-weight:600;opacity:.85}.hs-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.hs-chips em{font-style:normal;font-weight:600;padding:9px 16px;border-radius:999px;background:#fff;color:var(--ds-violet)}.hs-cal{width:150px;text-align:center;background:#fff;color:var(--ds-ink);border-radius:18px;overflow:hidden;box-shadow:0 16px 36px -14px #00000080}.hs-cal b{display:block;background:var(--ds-grad);color:#fff;font-size:.8125rem;letter-spacing:.1em;padding:9px 0}.hs-cal strong{display:block;font:700 3.4rem/1 var(--ooa-display);padding:14px 0 4px}.hs-cal span{display:block;font-size:.875rem;color:var(--ds-ink-muted);padding-bottom:14px}.hs-bubble{max-width:320px;padding:14px 18px;border-radius:18px 18px 18px 4px;background:#ffffff24;border:1px solid rgba(255,255,255,.25);line-height:1.5}.hs-sec{padding-top:clamp(28px,3.5vw,48px);padding-bottom:var(--ds-section-y)}.hs-sec .ds-h2{text-wrap:balance}@media (min-width: 1001px){.hs-sec{padding-top:clamp(20px,3.4vh,56px);padding-bottom:clamp(48px,8vh,112px)}.hs-sec .hx-head{margin-bottom:clamp(12px,2.2vh,36px)}.hs-sec .hx-head>div{gap:clamp(6px,1.2vh,14px)}.hs-panel{min-height:clamp(340px,calc(100vh - var(--hz-hdr, 73px) - 260px),500px)}.hs-copy{padding:clamp(20px,3.4vh,48px) clamp(28px,3.4vw,48px);gap:clamp(5px,1.1vh,10px)}.hs-sym{width:clamp(42px,5.8vh,60px);height:clamp(42px,5.8vh,60px)}.hs-copy h3{font-size:clamp(1.8rem,4.4vh,2.8rem)}.hs-copy p{font-size:clamp(1rem,2.3vh,1.125rem)}.hs-copy ul{margin:clamp(4px,1vh,10px) 0 clamp(4px,1vh,8px);gap:clamp(6px,1.2vh,10px)}.hs-go{min-height:clamp(46px,6.4vh,54px)}.hs-visual{padding:clamp(18px,3.2vh,32px)}}@media (max-width: 1100px){.hs-tabs{width:100%;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.hs-tabs::-webkit-scrollbar{display:none}}@media (max-width: 1000px){.hs-panel{grid-template-columns:minmax(0,1fr)}.hs-visual{min-height:320px}}@media (max-width: 560px){.hs-tabs button{padding:10px 14px;font-size:.875rem}.hs-panel{border-radius:22px}.hs-ind span{font-size:.75rem;padding:10px 4px}.hs-ind i{width:34px;height:34px}.hs-res b{min-width:84px;font-size:1.6rem}.hs-plans{height:210px;gap:6px}.hs-plans b{font-size:.75rem}.hs-docs div:nth-child(n){margin-left:0}}.ooa-hdr{position:sticky;top:0;z-index:60;background:#171f4af0;backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid rgba(255,255,255,.1);color:#fff;font-family:var(--ooa-text)}.ooa-hdr-in{position:relative;max-width:1240px;margin:0 auto;padding:0 var(--ds-gutter);min-height:72px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 24px}.ooa-hdr-in>a:first-child{display:flex;align-items:center;text-decoration:none;color:#fff}.ooa-brand{display:inline-flex;align-items:center;gap:10px;font:600 1.1875rem/1 var(--ooa-display);letter-spacing:-.025em;color:#fff;white-space:nowrap}.ooa-brand svg{flex:none}.ooa-dnav{display:flex;align-items:stretch;align-self:stretch;gap:2px!important}.ooa-dnav .ooa-dd{align-items:stretch}.ooa-nl{position:relative;display:inline-flex;align-items:center;gap:4px;height:100%;padding:0 12px!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:#ffffffc7;font:500 .9375rem/1 var(--ooa-text);letter-spacing:0;text-decoration:none;transition:color .15s ease}.ooa-nl:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--ds-grad);transform:scaleX(0);transition:transform .2s ease}.ooa-nl:hover,.ooa-nl:focus-visible,.ooa-dd:hover>.ooa-nl,.ooa-dd:focus-within>.ooa-nl{color:#fff}.ooa-nl:hover:after,.ooa-dd:hover>.ooa-nl:after{transform:scaleX(.6)}.ooa-nl[aria-current=page]{color:#fff;font-weight:600}.ooa-nl[aria-current=page]:after{transform:scaleX(1)}.ooa-nl svg{opacity:.7}.ooa-dd-panel{padding-top:0}.ooa-dsec{display:flex;align-items:center;gap:10px}.ooa-hl{color:#ffffffd9;text-decoration:none;font:500 .9375rem/1 var(--ooa-text);padding:10px 6px}.ooa-hl:hover{color:#fff}.ooa-hb{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 18px;border-radius:10px;text-decoration:none;font:600 .9375rem/1 var(--ooa-display);white-space:nowrap;transition:background .15s ease,border-color .15s ease,transform .15s ease}.ooa-hb-ghost{color:#fff;border:1px solid rgba(255,255,255,.35)}.ooa-hb-ghost:hover{border-color:#fff;background:#ffffff14}.ooa-hb-main{color:#fff;background:var(--ds-grad);box-shadow:0 8px 20px -10px #6d4ad8e6}.ooa-hb-main:hover{transform:translateY(-1px)}.ooa-mnav{align-items:center;gap:8px;height:42px;padding:0 14px;border-radius:10px;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;font:600 .9375rem/1 var(--ooa-display);cursor:pointer}.ooa-mnav:hover{background:#ffffff14}#mobile-menu{padding-bottom:18px!important}#mobile-menu a{font-family:var(--ooa-text)}@media (max-width: 1280px){.ooa-dnav,.ooa-dsec{display:none!important}.ooa-mnav{display:inline-flex}}@media (max-width: 380px){.ooa-brand{font-size:1rem;gap:8px}.ooa-brand svg{width:32px}}.ooa-hdr-in{max-width:1360px;flex-wrap:nowrap;gap:0 20px}.ooa-brand{font-size:1.0625rem;gap:9px}.ooa-brand svg{width:34px;height:auto}.ooa-nl{padding:0 9px!important;font-size:.9rem}.ooa-nl:after{left:9px;right:9px}.ooa-dsec{gap:8px;flex:none}.ooa-hb{height:40px;padding:0 15px;font-size:.875rem}.ooa-hl{font-size:.9rem}@media (max-width: 1280px){.ooa-hdr-in{flex-wrap:wrap}}.ooa-nl svg{flex:none}@media (max-width: 480px){.ooa-hdr-in{gap:0 10px;min-height:64px}.ooa-brand{font-size:.95rem;gap:7px}.ooa-brand svg{width:28px}.ooa-mnav{padding:0 12px;height:40px}}.pf-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.pf-h1{margin:0;font:700 clamp(2.4rem,4.6vw,3.9rem)/1.05 var(--ooa-display);letter-spacing:-.04em}.pf-h1 .ds-gradtext{background-image:linear-gradient(90deg,#7fb2ff,#b79cff 55%,#e2b6ff)}.pf-quad{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(420px,100%);margin-inline:auto}.pf-quad>a{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:20px;border-radius:20px;background:#ffffff12;border:1px solid rgba(255,255,255,.16)}.pf-quad>a:nth-child(2),.pf-quad>a:nth-child(3){transform:translateY(14px)}.pf-quad i{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;background:var(--ds-grad);color:#fff;margin-bottom:8px}.pf-quad>a:nth-child(2n) i{background:linear-gradient(150deg,#8b6cf0,#5236be)}.pf-quad b{font:600 1rem/1.25 var(--ooa-display)}.pf-quad small{color:var(--ds-on-navy-muted);font-size:.8125rem;font-weight:600}.pf-quad-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-40%);width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:#1c2456;box-shadow:0 0 0 1px #fff3,0 0 40px 6px #7f78ff73}@media (max-width: 980px){.pf-quad{display:none}}.pf-quad>a{position:relative;color:#fff;text-decoration:none;cursor:pointer;transition:background .4s ease,border-color .4s ease,box-shadow .4s ease,translate .3s ease}.pf-quad>a[data-on="1"]{background:#ffffff21;border-color:#8fb8ffbf;box-shadow:0 0 46px -12px #7f78ffd9}.pf-quad>a:hover{translate:0 -4px}.pf-quad>a:focus-visible{outline:3px solid var(--ds-sky);outline-offset:3px}.pf-live{display:flex;align-items:center;gap:7px;margin-top:8px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.75rem;font-weight:500;color:var(--ds-on-navy-muted);opacity:.55;transition:opacity .4s ease}.pf-live em{width:6px;height:6px;flex:none;border-radius:50%;background:#4ade80}.pf-quad>a[data-on="1"] .pf-live{opacity:1}.pf-go{position:absolute;right:14px;top:14px;display:inline-flex;align-items:center;gap:4px;font:600 .75rem/1 var(--ooa-display);color:#cfe0ff;opacity:0;translate:-4px 0;transition:opacity .25s ease,translate .25s ease}.pf-quad>a:hover .pf-go,.pf-quad>a:focus-visible .pf-go{opacity:1;translate:0 0}.pf-ph{transition:color .45s ease}.pf-ph[data-on="1"]{color:transparent;background-image:linear-gradient(90deg,#7fb2ff,#b79cff 55%,#e2b6ff);-webkit-background-clip:text;background-clip:text}.pf-quad-core{z-index:1}.pf-quad-core em{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(143,184,255,.55);opacity:0;pointer-events:none}.pf-quad-core s{position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:50%;border:1px dashed rgba(255,255,255,.18)}.pf-quad-core s:after{content:"";position:absolute;left:50%;top:-4px;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:#fff;box-shadow:0 0 10px 3px #b79cffe6}@media (prefers-reduced-motion: no-preference){.pf-hero-copy>*{animation:pfRise .7s cubic-bezier(.2,.7,.2,1) both}.pf-hero-copy>:nth-child(2){animation-delay:.12s}.pf-hero-copy>:nth-child(3){animation-delay:.24s}.pf-quad>a{animation:pfTileIn .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.25s + var(--k) * .12s)}.pf-quad>a i{animation:pfFloat 6s ease-in-out infinite;animation-delay:calc(var(--k) * -1.5s)}.pf-quad-core{animation:pfCoreIn .6s cubic-bezier(.2,.7,.2,1) .75s both}.pf-quad-core em{animation:pfRipple 3s ease-out infinite 1.2s}.pf-quad-core em+em{animation-delay:2.7s}.pf-quad-core s{animation:pfOrbit 7s linear infinite}.pf-quad>a[data-on="1"] .pf-live em{animation:hzLive 1.6s ease-out infinite}}@keyframes pfRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pfTileIn{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes pfFloat{0%,to{translate:0 0}50%{translate:0 -4px}}@keyframes pfCoreIn{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}@keyframes pfRipple{0%{opacity:.8;scale:1}to{opacity:0;scale:2.6}}@keyframes pfOrbit{to{rotate:360deg}}.pf-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-tabs button{flex-direction:row;justify-content:center;gap:12px;padding:18px 14px;text-align:left}.pf-tabs button span{display:flex;flex-direction:column;gap:2px}.pf-tabs button small{font:600 .75rem/1 var(--ooa-text);opacity:.75}.pf-verb{font-size:.875rem;font-weight:700;color:var(--ds-violet)}.pf-feats{margin:12px 0 0;display:flex;flex-direction:column;gap:12px}.pf-feats dt{display:flex;align-items:center;gap:10px;font:600 1rem/1.3 var(--ooa-display)}.pf-feats dt svg{color:var(--ds-ok);flex:none}.pf-feats dd{margin:2px 0 0 28px;color:var(--ds-ink-muted);line-height:1.5;font-size:.9375rem}@media (max-width: 1000px){.pf-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.pf-tabs{display:grid;overflow:visible}.pf-tabs button{min-width:0;justify-content:flex-start}}.pf-pic{position:relative;z-index:1;width:100%;max-width:420px;display:flex;flex-direction:column;gap:10px}.pf-assist{display:flex;align-items:center;gap:10px;align-self:flex-start;padding:10px 14px;border-radius:14px 14px 14px 4px;background:#241b60;color:#fff;font-weight:600;font-size:.9375rem;margin-bottom:6px}.pf-assist i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--ds-grad)}.pf-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pf-chips em{font-style:normal;font-size:.75rem;font-weight:600;padding:5px 10px;border-radius:999px;background:#ffffff29;border:1px solid rgba(255,255,255,.28)}.pf-card-h{display:flex;justify-content:space-between;align-items:baseline;font:600 1.0625rem/1.2 var(--ooa-display);margin-bottom:2px}.pf-card-h small{font:500 .8125rem/1 var(--ooa-text);opacity:.85}.pf-runner{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#fff;color:var(--ds-ink);box-shadow:0 10px 24px -12px #00000073}.pf-runner>i{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#e7f0fb;color:var(--ds-blue);flex:none}.pf-runner>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pf-runner b{font:600 .9375rem/1.2 var(--ooa-display)}.pf-runner small{color:var(--ds-ink-muted);font-size:.8125rem}.pf-runner em{font-style:normal;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:999px;background:#e7f0fb;color:var(--ds-blue)}.pf-runner em[data-ready]{background:#e6f5ee;color:var(--ds-ok)}.pf-bar{display:block;height:6px;border-radius:3px;background:#e8ecf7;overflow:hidden;margin-top:6px}.pf-bar b{display:block;height:100%;background:var(--ds-grad);border-radius:3px}.pf-verified{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#ffffff24;border:1px solid rgba(255,255,255,.25)}.pf-verified b{display:block;font:600 .9375rem/1.2 var(--ooa-display)}.pf-verified small{font-size:.8125rem;opacity:.85}.pf-chain{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pf-chain span{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border-radius:12px;background:#fff;color:var(--ds-ink);font:600 .8125rem/1 var(--ooa-display)}.pf-chain span[data-ai]{background:#241b60;color:#fff}.pf-chain b{width:14px;border-top:2px dotted rgba(255,255,255,.8)}.pf-approve{margin-top:10px;padding:18px;border-radius:16px;background:#fff;color:var(--ds-ink);box-shadow:0 16px 36px -14px #00000080}.pf-approve>div:first-child{display:flex;align-items:center;gap:12px}.pf-approve i{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#fbf0e0;color:var(--ds-warn);font:700 .8125rem/1 var(--ooa-display);font-style:normal}.pf-approve b{display:block;font:600 1.0625rem/1.2 var(--ooa-display)}.pf-approve small{color:var(--ds-ink-muted);font-size:.875rem}.pf-approve-b{display:flex;gap:8px;margin-top:14px}.pf-approve-b span{flex:1;text-align:center;padding:10px 0;border-radius:10px;font:600 .875rem/1 var(--ooa-display);border:1px solid var(--ds-line);color:var(--ds-ink)}.pf-approve-b span:first-child{background:var(--ds-grad);color:#fff;border-color:transparent}.pf-walk{border-radius:32px;padding:clamp(28px,4.5vw,56px);color:#fff;background:radial-gradient(120% 140% at 100% 0%,#4a36a8,#2f2478 45%,#241b60);position:relative;overflow:hidden}.pf-walk:after{content:"";position:absolute;right:-90px;bottom:-110px;width:320px;height:320px;border-radius:50%;border:36px solid rgba(255,255,255,.05);pointer-events:none}.pf-walk-hint{color:#d4cbf7}.pf-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;position:relative;z-index:1}.pf-steps button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;height:100%;display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:var(--ds-r-md);background:#ffffff12;border:1px solid rgba(255,255,255,.16);transition:background .15s ease}.pf-steps button:hover{background:#ffffff21}.pf-steps button:focus-visible{outline:3px solid var(--ds-sky);outline-offset:2px}.pf-steps .n{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font:700 .875rem/1 var(--ooa-display);background:#ffffff29;margin-bottom:8px}.pf-steps b{font:600 1.0625rem/1.25 var(--ooa-display)}.pf-steps small{color:#d4cbf7;font-size:.8125rem}.pf-steps [aria-pressed=true]{background:#fff;color:var(--ds-ink);border-color:#fff}.pf-steps [aria-pressed=true] .n{background:var(--ds-grad);color:#fff}.pf-steps [aria-pressed=true] small{color:var(--ds-ink-muted)}.pf-walk-body{position:relative;z-index:1;margin-top:28px;padding-top:28px;border-top:1px solid rgba(255,255,255,.16);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 56px;align-items:center}.pf-walk-body h3{font:700 clamp(1.5rem,2.4vw,2rem)/1.2 var(--ooa-display);letter-spacing:-.02em;margin:0 0 12px}.pf-walk-body p{margin:0;color:#d4cbf7;line-height:1.6;font-size:1.0625rem}.pf-tool{display:inline-flex;margin-top:18px;padding:7px 14px;border-radius:999px;background:#ffffff1f;font-size:.8125rem;font-weight:600}.pf-scene{background:#fff;color:var(--ds-ink);border-radius:var(--ds-r-md);padding:20px;box-shadow:0 24px 50px -20px #0009}.pf-scene-h{display:flex;justify-content:space-between;align-items:center;font:600 1rem/1.2 var(--ooa-display);padding-bottom:12px;border-bottom:1px solid var(--ds-line)}.pf-scene-h span{font:600 .75rem/1 var(--ooa-text);padding:5px 10px;border-radius:999px;background:#eee8fd;color:var(--ds-violet)}.pf-scene-r{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #EEF1F8;font-size:.9375rem}.pf-scene-r:last-child{border-bottom:0}.pf-scene-r span{color:var(--ds-ink-muted)}.pf-scene-r b{font-weight:600;text-align:right}.pf-scene-r b[data-s=ok]{color:var(--ds-ok)}.pf-scene-r b[data-s=warn]{color:var(--ds-warn)}@media (max-width: 960px){.pf-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-walk-body{grid-template-columns:minmax(0,1fr)}}@media (max-width: 420px){.pf-steps{grid-template-columns:minmax(0,1fr)}}.pf-together{position:relative;overflow:hidden}.pf-ai{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px 64px;align-items:center}.pf-ai-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pf-ai-list>div{display:flex;gap:14px;align-items:flex-start;padding:18px;border-radius:var(--ds-r-md);background:#fff;border:1px solid var(--ds-line);box-shadow:var(--ds-shadow)}.pf-ai-list i{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:var(--ds-grad);color:#fff;flex:none}.pf-ai-list b{display:block;font:600 1rem/1.25 var(--ooa-display)}.pf-ai-list small{display:block;color:var(--ds-ink-muted);font-size:.875rem;line-height:1.45;margin-top:4px}.pf-doc{position:relative;display:flex;align-items:center;justify-content:center;padding:40px 24px;border-radius:28px;background:radial-gradient(120% 120% at 100% 0%,#8b6cf0,#5236be 55%,#3b2a8e);overflow:hidden}.pf-sheet{width:250px;background:#fff;border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:8px;box-shadow:0 24px 50px -20px #0009;transform:rotate(-3deg)}.pf-sheet-h b{display:block;font:600 1rem/1.2 var(--ooa-display);color:var(--ds-ink)}.pf-sheet-h small{color:var(--ds-ink-muted);font-size:.75rem}.pf-sheet>i{display:block;height:6px;border-radius:3px;background:#e3e7f3}.pf-hl{align-self:flex-start;padding:3px 8px;border-radius:5px;font-weight:700;font-size:.8125rem;color:var(--ds-ink);background:#6d4ad81f;box-shadow:inset 0 0 0 1.5px #8a6ceb}.pf-fields{margin-left:-24px;position:relative;width:230px;background:#fff;border-radius:16px;padding:16px;box-shadow:0 24px 50px -20px #0009;color:var(--ds-ink)}.pf-fields-h{display:flex;align-items:center;gap:8px;font:600 .9375rem/1 var(--ooa-display);color:var(--ds-violet);padding-bottom:10px;border-bottom:1px solid var(--ds-line);margin-bottom:4px}.pf-fields>div:not(.pf-fields-h){display:flex;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid #EEF1F8;font-size:.875rem}.pf-fields>div:last-child{border-bottom:0}.pf-fields span{color:var(--ds-ink-muted)}@media (max-width: 960px){.pf-ai{grid-template-columns:minmax(0,1fr)}}@media (max-width: 560px){.pf-ai-list{grid-template-columns:minmax(0,1fr)}.pf-doc{flex-direction:column;gap:16px}.pf-fields{margin:0}}.pf-secure{border-radius:32px;padding:clamp(28px,4.5vw,56px);color:#fff;background:radial-gradient(120% 140% at 100% 0%,#4a36a8,#2f2478 45%,#241b60)}.pf-shields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.pf-shields>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.pf-shields h3{font:600 1.125rem/1.3 var(--ooa-display);margin:8px 0 0}.pf-shields p{margin:0;color:#d4cbf7;font-size:.9375rem;line-height:1.5;max-width:26ch}@media (max-width: 860px){.pf-shields{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}}.pf-quad>a:nth-child(2),.pf-quad>a:nth-child(3){transform:none}.pf-quad{gap:22px}.pf-quad-core{transform:translate(-50%,-50%);width:76px;height:76px}.pf-hero-grid{padding-bottom:clamp(72px,7vw,96px)}@media (max-width: 980px){.pf-hero-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.hy-nums{width:auto;margin-inline:16px;padding-inline:0}}@media (max-width: 480px){h1.pf-h1{font-size:2.3rem!important}}.pf-tabs button{background:var(--ds-navy);border-color:transparent;color:#fff;box-shadow:0 10px 24px -14px #1f2a5cb3}.pf-tabs button svg{color:var(--ds-sky)}.pf-tabs button small{color:var(--ds-sky);opacity:1}.pf-tabs button:hover{color:#fff;background:#2b3878}.pf-tabs button[aria-selected=true]{background:var(--ds-grad)}.pf-tabs button[aria-selected=true] small{color:#fff;opacity:.85}.pf-tabs button[aria-selected=true]:after{content:"";position:absolute;left:50%;bottom:-9px;width:18px;height:18px;background:#5b57d8;transform:translate(-50%) rotate(45deg);border-radius:3px}.pf-tabs{margin-bottom:22px}.pf-tabs button{overflow:visible}.pf-walk{padding:clamp(22px,3vw,36px);border-radius:26px}.pf-walk .hx-head{margin-bottom:18px}.pf-walk .ds-h2{font-size:clamp(1.5rem,2.4vw,2.1rem)}.pf-steps{gap:10px}.pf-steps button{position:relative;overflow:hidden;padding:12px 14px;flex-direction:row;align-items:center;gap:10px}.pf-steps .n{margin:0;flex:none;width:28px;height:28px}.pf-steps b{font-size:.9375rem;display:block}.pf-steps small{display:block;font-size:.75rem}.pf-steps button>span:not(.n){min-width:0}.pf-walk[data-run="1"] .pf-steps [aria-pressed=true]:after{content:"";position:absolute;left:0;bottom:0;height:3px;background:var(--ds-grad);animation:hsTimer 3.6s linear forwards}.pf-walk-body{margin-top:18px;padding-top:18px;gap:20px 40px}.pf-walk-body h3{font-size:clamp(1.2rem,1.8vw,1.5rem);margin-bottom:8px}.pf-walk-body p{font-size:.9875rem}.pf-tool{margin-top:12px}.pf-scene{padding:14px 16px}.pf-scene-h{padding-bottom:8px}.pf-scene-r{padding:7px 0;font-size:.875rem}@media (prefers-reduced-motion: no-preference){.pf-walk-body>div:first-child{animation:hsIn .4s ease both}.pf-scene{animation:pfPop .45s ease both}.pf-scene-r{animation:pfRow .4s ease both;animation-delay:calc(var(--k, 0) * .14s + .15s)}}@keyframes pfPop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes pfRow{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes slGlow{0%,12%,to{background:#ffffff12;border-color:#ffffff29}5%{background:#8fb8ff33;border-color:#8fb8ff99}}.sl-tabs{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;margin-bottom:22px}.sl-tabs button{background:var(--ds-navy);border-color:transparent;color:#fff;padding:16px 6px 14px;font-size:.875rem;overflow:visible;box-shadow:0 10px 24px -14px #1f2a5cb3}.sl-tabs button svg{color:var(--ds-sky)}.sl-tabs button:hover{color:#fff;background:#2b3878}.sl-tabs button[aria-selected=true]{background:var(--ds-grad)}.sl-tabs button[aria-selected=true] svg{color:#fff}.sl-tabs button[aria-selected=true]:after{content:"";position:absolute;left:50%;bottom:-9px;width:18px;height:18px;background:#5b57d8;transform:translate(-50%) rotate(45deg);border-radius:3px}@media (max-width: 1000px){.sl-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.sl-tabs button[aria-selected=true]:after{display:none}}@media (max-width: 560px){.sl-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.sl-tabs button{min-width:0;font-size:.75rem}}.sl-panel{background:#fff;border:1px solid var(--ds-line);border-radius:28px;box-shadow:var(--ds-shadow);padding:clamp(24px,3.5vw,40px);display:flex;flex-direction:column;gap:26px}@media (prefers-reduced-motion: no-preference){.sl-panel{animation:hsIn .45s ease}}.sl-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px}.sl-title{display:flex;align-items:center;gap:18px}.sl-title .hs-sym{margin:0;flex:none}.sl-title h3{margin:0;font:700 clamp(1.6rem,2.6vw,2.2rem)/1.1 var(--ooa-display);letter-spacing:-.03em}.sl-title p{margin:6px 0 0;color:var(--ds-ink-muted);font-size:1.0625rem}.sl-title p .ds-gradtext{font-weight:600}.sl-start{padding:14px 20px;border-radius:16px;background:linear-gradient(135deg,#eef4ff,#f3eeff);border:1px solid #D9D2F7}.sl-start small{display:block;font-size:.75rem;font-weight:700;color:var(--ds-violet)}.sl-start b{display:block;font:600 1.0625rem/1.3 var(--ooa-display);margin-top:2px}.sl-uses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sl-uses>div{padding:22px;border-radius:20px;background:var(--ds-soft);border:1px solid var(--ds-line);display:flex;flex-direction:column;gap:8px;transition:transform .2s ease,box-shadow .2s ease}.sl-uses>div:hover{transform:translateY(-3px);box-shadow:var(--ds-shadow);background:#fff}@media (prefers-reduced-motion: no-preference){.sl-uses>div{animation:pfPop .45s ease both;animation-delay:calc(var(--k, 0) * 90ms)}}.sl-uses i{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--ds-grad);color:#fff;margin-bottom:6px}.sl-uses>div:nth-child(2n) i{background:linear-gradient(150deg,#8b6cf0,#5236be)}.sl-uses h4{margin:0;font:600 1.125rem/1.3 var(--ooa-display)}.sl-uses p{margin:0;color:var(--ds-ink-muted);font-size:.9375rem;line-height:1.5}.sl-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:22px;border-top:1px solid var(--ds-line)}.sl-sys{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sl-sys small{font-weight:700;font-size:.8125rem;color:var(--ds-ink-muted);margin-right:4px}.sl-sys em{font-style:normal;font-size:.875rem;font-weight:600;padding:7px 14px;border-radius:999px;background:var(--ds-tint);color:var(--ds-blue)}@media (max-width: 1000px){.sl-uses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.sl-uses{grid-template-columns:minmax(0,1fr)}}.sl-spot{position:relative;overflow:hidden;border-radius:26px;padding:clamp(22px,3vw,36px);color:#fff;background:radial-gradient(120% 140% at 100% 0%,#4a36a8,#2f2478 45%,#241b60)}.sl-spot:after{content:"";position:absolute;right:-90px;bottom:-110px;width:320px;height:320px;border-radius:50%;border:36px solid rgba(255,255,255,.05);pointer-events:none}.sl-spot-h{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;position:relative;z-index:1}.sl-spot-h .ds-h2{font-size:clamp(1.5rem,2.4vw,2.1rem)}.sl-nav{display:flex;align-items:center;gap:10px}.sl-nav span{color:#d4cbf7;font-weight:600;margin-right:6px}.sl-nav button{all:unset;cursor:pointer;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--ds-violet);box-shadow:0 8px 20px -8px #00000080;transition:transform .15s ease}.sl-nav button:hover{transform:scale(1.06)}.sl-nav button:focus-visible{outline:3px solid var(--ds-sky);outline-offset:2px}.sl-slide{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px 40px;align-items:center}@media (prefers-reduced-motion: no-preference){.sl-slide>.sl-story{animation:hsIn .45s ease both}}.sl-sector{display:inline-flex;padding:6px 12px;border-radius:999px;background:#ffffff24;font-size:.8125rem;font-weight:700}.sl-story h3{margin:10px 0 16px;font:700 clamp(1.4rem,2.2vw,1.8rem)/1.2 var(--ooa-display);letter-spacing:-.02em}.sl-ba{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sl-ba>div{padding:16px;border-radius:16px;background:#ffffff12;border:1px solid rgba(255,255,255,.16)}.sl-ba>div[data-after]{background:#8fb8ff24;border-color:#8fb8ff73}.sl-ba small{display:block;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#d4cbf7;margin-bottom:6px}.sl-ba>div[data-after] small{color:#a9d0ff}.sl-ba p{margin:0;font-size:.9375rem;line-height:1.5}.sl-run{background:#fff;color:var(--ds-ink);border-radius:18px;padding:16px 18px;box-shadow:0 24px 50px -20px #0009}@media (prefers-reduced-motion: no-preference){.sl-run{animation:pfPop .45s ease both}}.sl-run-h{display:flex;align-items:center;gap:10px;font:600 .9375rem/1.2 var(--ooa-display);padding-bottom:10px;border-bottom:1px solid var(--ds-line);margin-bottom:4px}.sl-run-av{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--ds-grad);color:#fff;flex:none}.sl-run-h em{margin-left:auto;font-style:normal;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:999px;background:#e7f0fb;color:var(--ds-blue)}.sl-run-r{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #EEF1F8;font-size:.9375rem;font-weight:500}.sl-run-r i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#e3f5ec;color:var(--ds-ok);flex:none}.sl-run-done{margin-top:10px;padding:10px 12px;border-radius:12px;background:linear-gradient(135deg,#eef4ff,#f3eeff);color:var(--ds-violet);font:600 .875rem/1.35 var(--ooa-display)}@media (prefers-reduced-motion: no-preference){.sl-run-r,.sl-run-done{animation:pfRow .4s ease both;animation-delay:calc(var(--k, 0) * .38s + .35s)}}.sl-dots{position:relative;z-index:1;display:flex;justify-content:center;gap:8px;margin-top:22px}.sl-dots button{all:unset;cursor:pointer;width:10px;height:10px;border-radius:999px;background:#ffffff4d;transition:width .25s ease,background .25s ease}.sl-dots button[aria-current=true]{width:36px;background:#fff}.sl-dots button:focus-visible{outline:2px solid var(--ds-sky);outline-offset:3px}@media (max-width: 900px){.sl-slide{grid-template-columns:minmax(0,1fr)}}@media (max-width: 520px){.sl-ba{grid-template-columns:minmax(0,1fr)}.sl-nav span{display:none}}.sl-cross{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sl-cross a{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:16px;background:#fff;border:1px solid var(--ds-line);color:var(--ds-ink);text-decoration:none;font:600 1rem/1.25 var(--ooa-display);box-shadow:0 1px 2px #141c460a;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.sl-cross a>i{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:var(--ds-grad);color:#fff;flex:none}.sl-cross a:nth-child(2n)>i{background:linear-gradient(150deg,#8b6cf0,#5236be)}.sl-cross a>span{flex:1}.sl-cross a>svg{color:#a6afcb;transition:transform .2s ease,color .2s ease}.sl-cross a:hover{transform:translateY(-3px);border-color:#b9c6f0;box-shadow:var(--ds-shadow)}.sl-cross a:hover>svg{color:var(--ds-blue);transform:translate(3px)}@media (max-width: 1000px){.sl-cross{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.sl-cross{grid-template-columns:minmax(0,1fr)}}@media (max-width: 560px){.sl-title{flex-direction:column;align-items:flex-start;gap:12px}.sl-panel{padding:20px;border-radius:22px}.sl-uses>div{padding:18px}}.cu-lead{margin:16px 0 0;color:var(--ds-on-navy-muted);font-size:clamp(1.0625rem,1.4vw,1.2rem);line-height:1.6;max-width:46ch}.cu-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px}.cu-filters button{all:unset;cursor:pointer;padding:10px 18px;border-radius:999px;background:var(--ds-navy);color:#fff;font:600 .9375rem/1 var(--ooa-display);transition:background .15s ease}.cu-filters button:hover{background:#2b3878}.cu-filters button[aria-pressed=true]{background:var(--ds-grad);box-shadow:0 10px 22px -10px #4c46d2cc}.cu-filters button:focus-visible{outline:3px solid var(--ds-sky);outline-offset:2px}.cu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cu-card{display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:#fff;border:1px solid var(--ds-line);box-shadow:var(--ds-shadow);transition:transform .2s ease,box-shadow .2s ease}.cu-card:hover{transform:translateY(-4px);box-shadow:0 2px 4px #141c460f,0 28px 56px -18px #141c464d}@media (prefers-reduced-motion: no-preference){.cu-card{animation:pfPop .4s ease both}}.cu-card-top{position:relative;overflow:hidden;padding:20px 22px 22px;color:#fff;background:linear-gradient(150deg,#2a82d8,#1f5fb4)}.cu-card[data-tone="1"] .cu-card-top{background:linear-gradient(150deg,#8b6cf0,#5236be)}.cu-card-top:after{content:"";position:absolute;right:-50px;top:-50px;width:160px;height:160px;border-radius:50%;border:22px solid rgba(255,255,255,.08)}.cu-card-tags{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px}.cu-card-tags span{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;padding:5px 10px;border-radius:999px;background:#ffffff29}.cu-card-tags em{font-style:normal;font-size:.75rem;font-weight:700;padding:5px 10px;border-radius:999px;background:#fff;color:var(--ds-violet)}.cu-card-top b{display:block;font:700 clamp(2.6rem,3.6vw,3.2rem)/1 var(--ooa-display);letter-spacing:-.04em}.cu-card-top strong{display:block;margin-top:4px;font:600 1.0625rem/1.3 var(--ooa-display);opacity:.92}.cu-card-body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:8px;flex:1}.cu-card-body small{font-size:.8125rem;font-weight:700;color:var(--ds-violet)}.cu-card-body h3{margin:0;font:600 1.1875rem/1.3 var(--ooa-display);letter-spacing:-.01em}.cu-card-body p{margin:0;color:var(--ds-ink-muted);font-size:.9375rem;line-height:1.55}.cu-second{margin-top:auto;padding-top:12px;display:flex;align-items:baseline;gap:8px;color:var(--ds-ink-muted);font-size:.875rem;font-weight:500;border-top:1px solid var(--ds-line)}.cu-second b{font:700 1.25rem/1 var(--ooa-display);color:var(--ds-ink)}@media (max-width: 1000px){.cu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.cu-grid{grid-template-columns:minmax(0,1fr)}}.cu-quotes{position:relative;overflow:hidden}.cu-quotes:before{content:"";position:absolute;left:-140px;top:-140px;width:420px;height:420px;border-radius:50%;border:46px solid rgba(143,184,255,.05)}.cu-qstage{position:relative;max-width:1040px;margin:0 auto}.cu-qdeck span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:28px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.cu-qdeck span:first-child{translate:0 14px;scale:.965}.cu-qdeck span:last-child{translate:0 28px;scale:.93;opacity:.6}.cu-qcard{position:relative;margin:0;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;border-radius:28px;overflow:hidden;background:linear-gradient(160deg,#ffffff1a,#ffffff0a);border:1px solid rgba(255,255,255,.18);box-shadow:0 30px 70px -30px #050a28e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cu-qmain{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:clamp(28px,4vw,48px)}.cu-qmain>svg{color:#a98bfa}.cu-qmain blockquote{margin:0;font:500 clamp(1.3rem,2.2vw,1.85rem)/1.38 var(--ooa-display);letter-spacing:-.015em;text-wrap:pretty}.cu-qw{display:inline-block}.cu-qmain figcaption{display:flex;align-items:center;gap:12px;color:var(--ds-on-navy-muted)}.cu-qmain figcaption i{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--ds-grad);color:#fff;font:600 .9375rem/1 var(--ooa-display);font-style:normal}.cu-qmain figcaption b{display:block;color:#fff}.cu-qres{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:clamp(28px,4vw,48px);background:radial-gradient(120% 120% at 100% 0%,#8b6cf08c,#5236be59 55%,#1f74c940);border-left:1px solid rgba(255,255,255,.14)}.cu-qres small{font:700 .75rem/1 var(--ooa-display);letter-spacing:.12em;text-transform:uppercase;color:#cfe0ff}.cu-qres b{font:700 clamp(3rem,5.4vw,4.4rem)/1 var(--ooa-display);letter-spacing:-.04em;background:linear-gradient(90deg,#fff,#d6c4ff);-webkit-background-clip:text;background-clip:text;color:transparent}.cu-qres>span{font:600 1.0625rem/1.35 var(--ooa-display);color:#fff}.cu-qres a{margin-top:14px;display:inline-flex;align-items:center;gap:6px;color:#fff;font:600 .9375rem/1 var(--ooa-display);text-decoration:none}.cu-qres a:hover{text-decoration:underline;text-underline-offset:4px}.cu-qres a:focus-visible{outline:3px solid var(--ds-sky);outline-offset:4px;border-radius:4px}@media (max-width: 760px){.cu-qcard{grid-template-columns:minmax(0,1fr)}.cu-qres{border-left:0;border-top:1px solid rgba(255,255,255,.14)}}.cu-qbar{display:flex;gap:6px;width:min(280px,50vw)}.cu-qbar button{all:unset;cursor:pointer;position:relative;flex:1;height:5px;border-radius:999px;overflow:hidden;background:#ffffff38}.cu-qbar button:before{content:"";position:absolute;top:-10px;right:0;bottom:-10px;left:0}.cu-qbar button[data-done="1"]{background:#fff9}.cu-qbar button[aria-current=true]{background:#ffffff38}.cu-qbar button i{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left;background:linear-gradient(90deg,#8fb8ff,#fff)}.cu-qbar button:focus-visible{outline:2px solid var(--ds-sky);outline-offset:4px}@media (prefers-reduced-motion: no-preference){.cu-qcard{animation:cuCardIn .6s cubic-bezier(.2,.7,.2,1) both}.cu-qw{animation:hzWord .55s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.2s + var(--i) * 45ms)}.cu-qres{animation:cuResIn .7s cubic-bezier(.2,.7,.2,1) .25s both}.cu-qbar button i{animation:cuFill 7s linear both}.cu-qbar[data-paused="1"] button i{animation-play-state:paused}.cu-qdeck span{transition:translate .4s ease,scale .4s ease}.cu-qstage[data-paused="1"] .cu-qdeck span:first-child{translate:0 18px}.cu-qstage[data-paused="1"] .cu-qdeck span:last-child{translate:0 36px}}@keyframes cuCardIn{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}@keyframes cuResIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes cuFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion: reduce){.cu-qbar button i{transform:none}}.cu-qnav{position:relative;display:flex;align-items:center;justify-content:center;gap:18px;margin-top:56px}.cu-qnav>button{all:unset;cursor:pointer;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--ds-violet);box-shadow:0 8px 20px -8px #00000080}.cu-qnav>button:focus-visible{outline:3px solid var(--ds-sky);outline-offset:2px}.pr-hero{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;padding-top:clamp(26px,4.6vh,64px);padding-bottom:clamp(66px,9.6vh,116px)}.pr-hero .pf-h1{font-size:clamp(2.1rem,min(4.4vw,6vh),3.6rem)}.pr-hero .hz-tagline{margin:clamp(8px,1.4vh,14px) 0 clamp(14px,2.4vh,26px)!important}.pr-picker{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 18px;border-radius:22px;background:#ffffff12;border:1px solid rgba(255,255,255,.16)}@media (min-width: 900px){.pr-picker{flex-direction:row;gap:16px;padding:8px 10px 8px 20px;border-radius:999px}.pr-hero .pr-picker button{padding:10px 16px}.pr-picker p{padding-right:10px;white-space:nowrap}}.pr-picker>span{font:600 1rem/1 var(--ooa-display);color:var(--ds-sky)}.pr-picker>div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.pr-picker button{all:unset;cursor:pointer;padding:12px 20px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);color:#fff;font:600 .9375rem/1 var(--ooa-display);transition:background .15s ease}.pr-picker button:hover{background:#ffffff2e}.pr-picker button[aria-pressed=true]{background:#fff;color:var(--ds-violet);border-color:#fff}.pr-picker button:focus-visible{outline:3px solid var(--ds-sky);outline-offset:2px}.pr-picker p{margin:0;color:var(--ds-on-navy-muted)}.pr-picker p b{color:#fff}.pr-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:18px;row-gap:0;align-items:stretch;margin-top:-40px;position:relative;z-index:1}.pr-plans>.pr-plan{margin-bottom:18px}.pr-plan{position:relative;display:flex;flex-direction:column;border-radius:24px;background:#fff;border:1px solid var(--ds-line);box-shadow:var(--ds-shadow);transition:transform .2s ease,box-shadow .2s ease}.pr-plan:hover{transform:translateY(-4px)}.pr-plan[data-popular="1"]{box-shadow:0 0 0 3px #7a5be3,0 30px 60px -20px #5236be8c;border-color:transparent}.pr-plan[data-popular="1"]:hover{transform:translateY(-4px)}.pr-plan[data-rec="1"]:not([data-popular="1"]){box-shadow:0 0 0 3px #3b8be0,0 30px 60px -20px #1f5fb473;border-color:transparent}.pr-plan-top{position:relative;overflow:hidden;border-radius:23px 23px 0 0;padding:clamp(14px,2.4vh,22px) 22px clamp(14px,2.2vh,20px);color:#fff;background:linear-gradient(150deg,#2a82d8,#1f5fb4)}.pr-plan[data-tone="1"] .pr-plan-top{background:linear-gradient(150deg,#8b6cf0,#5236be)}.pr-plan[data-popular="1"] .pr-plan-top,.pr-plan[data-rec="1"] .pr-plan-top{background:linear-gradient(140deg,#2a82d8,#5b5be0,#7a4bdc)}.pr-plan[data-rec="1"]:not([data-popular="1"]){box-shadow:0 0 0 3px #6a5be6,0 30px 60px -20px #5236be80!important}.pr-plan-top:after{content:"";position:absolute;right:-50px;top:-50px;width:160px;height:160px;border-radius:50%;border:22px solid rgba(255,255,255,.08)}.pr-badges{display:flex;flex-wrap:wrap;gap:6px;min-height:26px;margin-bottom:12px;position:relative;z-index:1}.pr-badges em{font-style:normal;font-size:.75rem;font-weight:700;padding:5px 10px;border-radius:999px;background:#fff;color:var(--ds-violet)}.pr-badges em[data-rec]{background:#241b60;color:#fff}.pr-plan-top i{width:clamp(38px,5.6vh,50px);height:clamp(38px,5.6vh,50px);border-radius:13px;display:grid;place-items:center;background:#fff;color:var(--ds-blue);margin-bottom:clamp(8px,1.4vh,12px)}.pr-plan[data-tone="1"] .pr-plan-top i{color:var(--ds-violet)}.pr-plan-top h2{margin:0;font:700 clamp(1.35rem,3.2vh,1.6rem)/1.1 var(--ooa-display);letter-spacing:-.03em}.pr-plan-top p{margin:4px 0 0;font-size:.875rem;line-height:1.4;opacity:.9}.pr-plan-top{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;align-items:center}.pr-plan-top>i{grid-row:span 2;margin-bottom:0!important}.pr-plan-top>h2,.pr-plan-top>p{grid-column:2;position:relative;z-index:1}.pr-plan-buy{padding:clamp(12px,2vh,22px) 22px 0;display:flex;flex-direction:column;gap:clamp(8px,1.4vh,16px)}.pr-plan-feats{padding:clamp(10px,1.6vh,18px) 22px clamp(12px,1.8vh,24px)!important;gap:clamp(4px,.75vh,10px)!important}.pr-price{display:flex;align-items:baseline;gap:6px}.pr-price b{font:700 clamp(1.9rem,4.3vh,2.6rem)/1 var(--ooa-display);letter-spacing:-.04em}.pr-price span{color:var(--ds-ink-muted);font-weight:500}.pr-cta{width:100%}.pr-plan ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pr-plan li{display:flex;gap:10px;align-items:flex-start;font-size:clamp(.875rem,1.95vh,.9375rem);line-height:1.3}.pr-cta{min-height:clamp(40px,5.6vh,50px)!important}.pr-plan li svg{color:var(--ds-ok);flex:none;margin-top:1px}@supports (grid-template-rows: subgrid){.pr-plan{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0}}.pr-note{text-align:center;color:var(--ds-ink-muted);font-size:.875rem;margin:26px 0 0}@media (max-width: 1080px){.pr-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-plan[data-popular="1"]{transform:none}}@media (max-width: 600px){.pr-plans{grid-template-columns:minmax(0,1fr);margin-top:-24px}}.pr-table-wrap{overflow-x:auto;border-radius:22px;border:1px solid var(--ds-line);box-shadow:var(--ds-shadow);background:#fff}.pr-table{width:100%;min-width:760px;border-collapse:collapse;font-size:.9375rem}.pr-table thead th{position:sticky;top:0;background:var(--ds-navy);color:#fff;font:600 1rem/1.2 var(--ooa-display);padding:18px 16px;text-align:center}.pr-table thead th:first-child{text-align:left}.pr-table thead th[data-pop="1"]{background:linear-gradient(135deg,#6d4ad8,#5236be)}.pr-table tbody th{text-align:left;font-weight:600;padding:14px 16px}.pr-table td{text-align:center;padding:14px 16px}.pr-table tbody tr{border-top:1px solid var(--ds-line)}.pr-table tbody tr:nth-child(2n){background:#fafbfe}.pr-table td[data-pop="1"]{background:#f3effe}.pr-yes{width:26px;height:26px;border-radius:50%;display:inline-grid;place-items:center;background:#e3f5ec;color:var(--ds-ok)}.pr-no{color:#b3bacf;font-weight:600;font-size:1.125rem}.pr-txt{font-weight:600;font-size:.875rem}@media (min-width: 761px){.pr-cmp-sec{padding-top:clamp(28px,5.6vh,96px);padding-bottom:clamp(40px,7vh,112px);scroll-margin-top:72px}.pr-cmp-sec .hx-head{margin-bottom:clamp(14px,2.8vh,40px)}.pr-cmp-sec .pr-table thead th{padding-block:clamp(10px,1.7vh,18px)}.pr-cmp-sec .pr-table tbody th,.pr-cmp-sec .pr-table td{padding-block:clamp(7px,1.2vh,14px)}.pr-cmp-sec .pr-yes{width:24px;height:24px}.pr-table-wrap{position:relative;overflow-y:hidden}.pr-table-wrap[data-more="1"]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:48px;border-radius:0 0 22px 22px;pointer-events:none;background:linear-gradient(180deg,#fff0,#fff 85%)}}.pr-more{display:flex;justify-content:center;margin-top:16px}.pr-more button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:999px;background:#fff;border:1px solid var(--ds-line);box-shadow:0 8px 20px -12px #141e5059;color:var(--ds-ink);font:600 .9375rem/1 var(--ooa-display)}.pr-more button:hover{border-color:var(--ds-blue);color:var(--ds-blue)}.pr-more button:focus-visible{outline:3px solid var(--ds-sky);outline-offset:2px}@media (max-width: 760px){.pr-more{display:none}}@media (min-width: 761px) and (prefers-reduced-motion: no-preference){.pr-table tbody tr{animation:hsIn .35s ease both}}.pr-cmp-m{display:none}@media (max-width: 760px){.pr-table-wrap{display:none}.pr-cmp-m{display:block;border-radius:22px;background:#fff;border:1px solid var(--ds-line);box-shadow:var(--ds-shadow)}.pr-cmp-tabs{position:sticky;top:64px;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:6px;background:var(--ds-navy);border-radius:22px 22px 0 0}.pr-cmp-list li:last-child{border-radius:0 0 22px 22px}.pr-cmp-tabs button{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;padding:12px 4px;border-radius:12px;color:#c9d3f2;font:600 .8125rem/1.1 var(--ooa-display)}.pr-cmp-tabs button[aria-selected=true]{background:var(--ds-grad);color:#fff;box-shadow:0 8px 18px -8px #4c46d2cc}.pr-cmp-tabs button:focus-visible{outline:2px solid var(--ds-sky);outline-offset:2px}.pr-cmp-list{list-style:none;margin:0;padding:0}.pr-cmp-list li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px;font-weight:600;font-size:.9375rem}.pr-cmp-list li+li{border-top:1px solid var(--ds-line)}.pr-cmp-list li[data-no="1"]>span:first-child{color:var(--ds-ink-muted);font-weight:500}.pr-cmp-list .pr-txt{text-align:right}}@media (max-width: 760px) and (prefers-reduced-motion: no-preference){.pr-cmp-list li{animation:hsIn .35s ease both}}.pr-faq{display:flex;flex-direction:column;gap:12px;max-width:820px;margin:0 auto}.pr-q{border-radius:18px;background:#fff;border:1px solid var(--ds-line);box-shadow:0 1px 2px #141c460a;overflow:hidden}.pr-q[data-open="1"]{box-shadow:var(--ds-shadow);border-color:#c9bbf5}.pr-q h3{margin:0}.pr-q button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font:600 1.0625rem/1.35 var(--ooa-display);color:var(--ds-ink)}.pr-q button:focus-visible{outline:3px solid var(--ds-blue);outline-offset:-3px}.pr-q button i{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:1.4rem;font-weight:600;background:#f0ebfd;color:var(--ds-violet)}.pr-q[data-open="1"] button i{background:var(--ds-grad);color:#fff}.pr-q p{margin:0;padding:0 20px 20px;color:var(--ds-ink-muted);line-height:1.6}.pr-badges{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);margin:0;min-height:0;z-index:3}.pr-badges em{white-space:nowrap;box-shadow:0 6px 16px -6px #14144680}.pr-plan-top{padding-top:22px}.pr-table td,.pr-table th{position:relative}.pr-table thead th{position:sticky}.pa-ben{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pa-ben>div{padding:24px;border-radius:22px;background:#fff;border:1px solid var(--ds-line);box-shadow:var(--ds-shadow);display:flex;flex-direction:column;gap:8px;transition:transform .2s ease}.pa-ben>div:hover{transform:translateY(-3px)}.pa-ben i{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;background:var(--ds-grad);color:#fff;margin-bottom:8px}.pa-ben>div:nth-child(2n) i{background:linear-gradient(150deg,#8b6cf0,#5236be)}.pa-ben h3{margin:0;font:600 1.1875rem/1.3 var(--ooa-display)}.pa-ben p{margin:0;color:var(--ds-ink-muted);line-height:1.55}.ds-soft .pa-ben>div{box-shadow:0 1px 2px #141c460a}@media (max-width: 900px){.pa-ben{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.pa-ben{grid-template-columns:minmax(0,1fr)}}.fm-wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px 56px;align-items:start}.fm-side{display:flex;flex-direction:column;gap:16px;position:sticky;top:100px}.fm-card{background:#fff;color:var(--ds-ink);border-radius:26px;border:1px solid var(--ds-line);box-shadow:0 2px 4px #141c460f,0 28px 60px -24px #141c4659;padding:clamp(22px,3vw,34px)}.fm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fm-f{display:flex;flex-direction:column;gap:6px;min-width:0}.fm-f[data-wide="1"],.fm-submit,.fm-err,.fm-role{grid-column:1 / -1}.fm-f label{font:600 .875rem/1.3 var(--ooa-text);color:var(--ds-ink)}.fm-req{color:var(--ds-ink-muted);font-weight:500}.fm input:not([type=checkbox]),.fm select,.fm textarea{width:100%;box-sizing:border-box;min-height:48px;padding:12px 14px;border-radius:12px;border:1.5px solid #D5DCEE;background:#fafbfe;font:500 1rem/1.4 var(--ooa-text);color:var(--ds-ink);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.fm textarea{resize:vertical;min-height:96px}.fm input:focus,.fm select:focus,.fm textarea:focus{outline:none;border-color:var(--ds-blue);background:#fff;box-shadow:0 0 0 4px #1f74c926}.fm-check{flex-direction:row;align-items:flex-start;gap:10px}.fm-check input{width:20px;height:20px;margin-top:2px;accent-color:var(--ds-violet);flex:none}.fm-check label{font-weight:500;color:var(--ds-ink-muted);line-height:1.45}.fm-submit{min-height:54px;font-size:1.0625rem;margin-top:4px}.fm-submit[disabled]{opacity:.7;cursor:progress}.fm-err{margin:0;padding:10px 14px;border-radius:10px;background:#fdecec;color:#a3271f;font-weight:500}.fm-role{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:#f3effe;border:1px solid #D9D2F7}.fm-role button{all:unset;cursor:pointer;color:var(--ds-violet);font-weight:600}.fm-done{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:10px 4px}.fm-done>span{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--ds-grad);color:#fff;margin-bottom:6px}.fm-done h3{margin:0;font:700 1.6rem/1.2 var(--ooa-display);letter-spacing:-.02em}.fm-done p{margin:0 0 10px;color:var(--ds-ink-muted);line-height:1.6}.fm-contacts{display:flex;flex-direction:column;gap:10px;margin-top:8px}.fm-contacts a{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:14px;background:#fff;border:1px solid var(--ds-line);color:var(--ds-ink);text-decoration:none;font-weight:600}.fm-contacts a:hover{border-color:#b9c6f0}.fm-contacts i{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--ds-grad);color:#fff;flex:none}@media (max-width: 900px){.fm-wrap{grid-template-columns:minmax(0,1fr)}.fm-side{position:static}}@media (max-width: 560px){.fm{grid-template-columns:minmax(0,1fr)}}.ab-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 16px;padding:7px 14px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);font-weight:600;font-size:.9375rem}.pa-join{position:relative;width:min(420px,100%);aspect-ratio:4 / 3;margin-inline:auto}.pa-join>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pa-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:120px;height:120px;border-radius:50%;display:grid;place-items:center;z-index:1;background:radial-gradient(circle at 35% 30%,#3a4692,#1a2250 72%);box-shadow:0 0 0 1px #fff3,0 0 0 14px #7f78ff1a,0 0 70px 10px #7f78ff73}.pa-sat{position:absolute;z-index:1;transform:translate(-50%,-50%);display:flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border-radius:16px;background:#fff;color:var(--ds-ink);font:600 .9375rem/1 var(--ooa-display);box-shadow:0 16px 34px -14px #0009;white-space:nowrap}.pa-sat i{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--ds-grad);color:#fff}.pa-sat-1 i{background:linear-gradient(150deg,#8b6cf0,#5236be)}.pa-sat-0{left:20%;top:20%}.pa-sat-1{left:80%;top:20%}.pa-sat-2{left:50%;top:90%}@media (prefers-reduced-motion: no-preference){.pa-sat{animation:ooaFloat 7s ease-in-out infinite}.pa-sat-1{animation-delay:-2.3s}.pa-sat-2{animation-delay:-4.6s}}@media (max-width: 980px){.pa-join{display:none}}.pa-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-tabs button span small{white-space:normal}.pa-do{margin-top:10px;padding:16px 18px;border-radius:16px;background:linear-gradient(135deg,#eef4ff,#f3eeff);border:1px solid #D9D2F7;line-height:1.55;font-weight:500}.pa-do small{display:block;font-size:.75rem;font-weight:700;color:var(--ds-violet);margin-bottom:4px}.pa-get{position:relative;z-index:1;width:100%;max-width:420px;display:flex;flex-direction:column;gap:10px}.pa-get>b{font:600 1.125rem/1.2 var(--ooa-display);margin-bottom:4px}.pa-get>div{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:#fff;color:var(--ds-ink);font-weight:600;box-shadow:0 10px 24px -12px #00000073}.pa-get i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#e3f5ec;color:var(--ds-ok);flex:none}@media (max-width: 1000px){.pa-tabs{grid-template-columns:minmax(0,1fr)}.pa-tabs button[aria-selected=true]:after{display:none}}.pa-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.pa-tier{padding:26px;border-radius:24px;background:#fff;border:1px solid var(--ds-line);box-shadow:var(--ds-shadow);display:flex;flex-direction:column;gap:6px}.pa-tier[data-top="1"]{color:#fff;border:0;background:radial-gradient(120% 140% at 100% 0%,#6a4fd8,#43278a 55%,#2b1862)}.pa-medal{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:var(--ds-grad);color:#fff;margin-bottom:10px;box-shadow:0 0 0 6px var(--ds-tint)}.pa-tier[data-top="1"] .pa-medal{box-shadow:0 0 0 6px #ffffff24}.pa-tier small{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-violet)}.pa-tier[data-top="1"] small{color:#c9b5ff}.pa-tier h3{margin:0;font:700 1.6rem/1.15 var(--ooa-display);letter-spacing:-.02em}.pa-tier p{margin:0 0 8px;color:var(--ds-ink-muted)}.pa-tier[data-top="1"] p{color:#dcd3f7}.pa-tier ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pa-tier li{display:flex;gap:8px;align-items:center;font-weight:500}.pa-tier li svg{color:var(--ds-ok);flex:none}.pa-tier[data-top="1"] li svg{color:#9ef0c7}@media (max-width: 900px){.pa-tiers{grid-template-columns:minmax(0,1fr)}.pa-tier{margin-top:0!important}}.pa-proc{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pa-proc li{display:flex;gap:16px;padding:20px;border-radius:20px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14)}.pa-proc .n{flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--ds-violet);font:700 1.0625rem/1 var(--ooa-display)}.pa-proc-h{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;align-items:baseline}.pa-proc-h b{font:600 1.125rem/1.3 var(--ooa-display)}.pa-proc-h em{font-style:normal;font-size:.8125rem;font-weight:700;padding:4px 10px;border-radius:999px;background:#8fb8ff2e;color:var(--ds-sky)}.pa-proc p{margin:6px 0 10px;color:var(--ds-on-navy-muted);line-height:1.5;font-size:.9375rem}.pa-who{display:flex;flex-direction:column;gap:6px}.pa-who span{font-size:.875rem;line-height:1.45;color:#e6ebfa}.pa-who small{display:inline-block;min-width:64px;font-weight:700;font-size:.75rem;color:var(--ds-sky)}@media (max-width: 860px){.pa-proc{grid-template-columns:minmax(0,1fr)}}.ab-offices{display:flex;flex-direction:column;gap:14px;width:min(380px,100%);margin-inline:auto}.ab-offices>div{display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:18px;background:#fff;color:var(--ds-ink);box-shadow:0 16px 34px -14px #0009}.ab-offices>div:nth-child(2){margin-left:40px}.ab-offices i{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--ds-grad);color:#fff;flex:none}.ab-offices>div:nth-child(2) i{background:linear-gradient(150deg,#8b6cf0,#5236be)}.ab-offices b{display:block;font:600 1.0625rem/1.2 var(--ooa-display)}.ab-offices small{color:var(--ds-ink-muted)}@media (max-width: 980px){.ab-offices{margin-top:12px}.ab-offices>div:nth-child(2){margin-left:0}}.ab-mv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ab-mv>div{position:relative;overflow:hidden;padding:clamp(26px,3.5vw,40px);border-radius:26px;color:#fff;background:linear-gradient(150deg,#2a82d8,#1f5fb4)}.ab-mv>div[data-tone="1"]{background:radial-gradient(120% 140% at 100% 0%,#8b6cf0,#5236be 55%,#3b2a8e)}.ab-mv>div:after{content:"";position:absolute;right:-60px;bottom:-80px;width:220px;height:220px;border-radius:50%;border:30px solid rgba(255,255,255,.08)}.ab-mv small{display:block;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.85;margin-bottom:10px}.ab-mv p{position:relative;margin:0;font:500 clamp(1.3rem,2.2vw,1.75rem)/1.35 var(--ooa-display);letter-spacing:-.015em}.ab-mv b{font-weight:700;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px;text-decoration-color:#ffffff80}.ab-built{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:22px}.ab-built span{font-weight:700;color:var(--ds-ink-muted);margin-right:6px}.ab-built em{font-style:normal;font-size:.875rem;font-weight:600;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid var(--ds-line)}@media (max-width: 760px){.ab-mv{grid-template-columns:minmax(0,1fr)}}.ab-four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1000px){.ab-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.ab-four{grid-template-columns:minmax(0,1fr)}}.ab-time{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;position:relative}.ab-time:before{content:"";position:absolute;left:0;right:0;top:26px;border-top:2px dashed rgba(143,184,255,.35)}.ab-time li{position:relative;display:flex;flex-direction:column;gap:6px}.ab-year{align-self:flex-start;padding:12px 18px;border-radius:999px;background:#fff;color:var(--ds-violet);font:700 1.125rem/1 var(--ooa-display);box-shadow:0 0 0 6px var(--ds-navy);margin-bottom:12px}.ab-time li[data-next="1"] .ab-year{background:var(--ds-grad);color:#fff}.ab-time b{font:600 1.125rem/1.3 var(--ooa-display)}.ab-time small{color:var(--ds-on-navy-muted);font-size:.9375rem;line-height:1.5}@media (max-width: 900px){.ab-time{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.ab-time:before{display:none}}@media (max-width: 520px){.ab-time{grid-template-columns:minmax(0,1fr)}}.ab-teams{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ab-teams>div{position:relative;overflow:hidden;padding:26px;border-radius:22px;color:#fff;background:linear-gradient(150deg,#2a82d8,#1f5fb4);display:flex;flex-direction:column;gap:8px;min-height:200px}.ab-teams>div[data-tone="1"]{background:linear-gradient(150deg,#8b6cf0,#5236be)}.ab-teams>div:after{content:"";position:absolute;right:-40px;top:-40px;width:140px;height:140px;border-radius:50%;border:20px solid rgba(255,255,255,.08)}.ab-teams i{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;background:#fff;color:var(--ds-blue);margin-bottom:8px}.ab-teams>div[data-tone="1"] i{color:var(--ds-violet)}.ab-teams h3{margin:0;font:600 1.25rem/1.25 var(--ooa-display)}.ab-teams p{margin:0;color:#ffffffe0;line-height:1.5}@media (max-width: 1000px){.ab-teams{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.ab-teams{grid-template-columns:minmax(0,1fr)}}.ab-info{border-radius:26px;border:1px solid var(--ds-line);background:#fff;box-shadow:var(--ds-shadow);overflow:hidden}.ab-info-h{display:flex;align-items:center;gap:18px;padding:24px 28px;background:var(--ds-navy);color:#fff}.ab-info-h small{display:block;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-sky)}.ab-info-h b{display:block;font:700 1.4rem/1.25 var(--ooa-display)}.ab-info-h em{font-style:normal;font-size:.875rem;color:var(--ds-on-navy-muted)}.ab-info-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ab-info-g>div{padding:22px 28px}.ab-info-g>div+div{border-left:1px solid var(--ds-line)}.ab-info-g small{display:block;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-violet);margin-bottom:6px}.ab-info-g p{margin:0;line-height:1.6}.ab-info-g a{color:var(--ds-ink);text-decoration:none;font-weight:600}.ab-info-g a:hover{color:var(--ds-blue)}@media (max-width: 1000px){.ab-info-g{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-info-g>div:nth-child(3){border-left:0}.ab-info-g>div:nth-child(n+3){border-top:1px solid var(--ds-line)}}@media (max-width: 560px){.ab-info-g{grid-template-columns:minmax(0,1fr)}.ab-info-g>div+div{border-left:0;border-top:1px solid var(--ds-line)}}.ca-dot{width:9px;height:9px;border-radius:50%;background:#4ade9b;box-shadow:0 0 0 4px #4ade9b33}.ca-hero-roles{display:flex;flex-direction:column;gap:12px;width:min(420px,100%);margin-inline:auto}.ca-hero-roles a{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;background:#fff;color:var(--ds-ink);text-decoration:none;box-shadow:0 16px 34px -14px #0009;transition:transform .2s ease}.ca-hero-roles a:hover{transform:translate(4px)}.ca-hero-roles i{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--ds-grad);color:#fff;flex:none}.ca-hero-roles a:nth-child(2) i{background:linear-gradient(150deg,#8b6cf0,#5236be)}.ca-hero-roles span{flex:1;min-width:0}.ca-hero-roles b{display:block;font:600 1rem/1.25 var(--ooa-display)}.ca-hero-roles small{color:var(--ds-ink-muted);font-size:.8125rem}.ca-hero-roles em{font-style:normal;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:999px;background:#e6f5ee;color:var(--ds-ok)}@media (max-width: 980px){.ca-hero-roles{margin-top:12px}.ca-hero-roles a{margin-left:0!important}}.ca-why{grid-template-columns:repeat(3,minmax(0,1fr))}.ca-search{display:flex;align-items:center;gap:10px;padding:0 16px;min-height:52px;min-width:min(340px,100%);border-radius:14px;border:1.5px solid #D5DCEE;background:#fafbfe;color:var(--ds-ink-muted)}.ca-search:focus-within{border-color:var(--ds-blue);box-shadow:0 0 0 4px #1f74c926;background:#fff}.ca-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:500 1rem/1.4 var(--ooa-text);color:var(--ds-ink)}.ca-filters{display:flex;flex-wrap:wrap;gap:14px 32px;margin-bottom:22px}.ca-filters>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ca-filters small{font-weight:700;color:var(--ds-ink-muted);margin-right:4px}.ca-filters button{all:unset;cursor:pointer;padding:9px 16px;border-radius:999px;background:var(--ds-navy);color:#fff;font:600 .875rem/1 var(--ooa-display)}.ca-filters button:hover{background:#2b3878}.ca-filters button[aria-pressed=true]{background:var(--ds-grad)}.ca-filters button:focus-visible{outline:3px solid var(--ds-sky);outline-offset:2px}.ca-none{padding:20px;border-radius:16px;background:var(--ds-soft);color:var(--ds-ink-muted)}.ca-list{display:flex;flex-direction:column;gap:12px}.ca-role{border-radius:20px;border:1px solid var(--ds-line);background:#fff;box-shadow:0 1px 2px #141c460a;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.ca-role[data-open="1"],.ca-role:hover{box-shadow:var(--ds-shadow);border-color:#c9d3f0}.ca-role>button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;align-items:center;gap:16px;padding:18px 20px}.ca-role>button:focus-visible{outline:3px solid var(--ds-blue);outline-offset:-3px}.ca-role>button>i{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:var(--ds-grad);color:#fff;flex:none}.ca-role-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.ca-role-t b{font:600 1.125rem/1.25 var(--ooa-display)}.ca-role-t span{display:flex;flex-wrap:wrap;gap:6px}.ca-role-t em{font-style:normal;font-size:.8125rem;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--ds-tint);color:var(--ds-blue)}.ca-role-cta{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:999px;background:var(--ds-navy);color:#fff;font:600 .875rem/1 var(--ooa-display);white-space:nowrap}.ca-role[data-open="1"] .ca-role-cta{background:var(--ds-grad)}.ca-role[data-open="1"] .ca-role-cta svg{transform:rotate(90deg)}.ca-role-d{padding:0 20px 22px 82px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.ca-role-d>p{margin:0;color:var(--ds-ink-muted);line-height:1.6}.ca-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}.ca-cols small{display:block;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-violet);margin-bottom:8px}.ca-cols ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ca-cols li{display:flex;gap:8px;align-items:flex-start;line-height:1.45}.ca-cols li svg{color:var(--ds-ok);flex:none;margin-top:2px}@media (max-width: 700px){.ca-role-d{padding-left:20px}.ca-cols{grid-template-columns:minmax(0,1fr)}.ca-role-cta{display:none}}.ca-pages{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;color:var(--ds-ink-muted)}.ca-pages>div{display:flex;gap:8px}.ca-pages button{all:unset;cursor:pointer;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;border:1px solid var(--ds-line);background:#fff;color:var(--ds-ink);font-weight:600}.ca-pages button[aria-current=page]{background:var(--ds-grad);color:#fff;border-color:transparent}.ca-pages button:disabled{opacity:.4;cursor:default}.ca-pages button:focus-visible{outline:3px solid var(--ds-blue);outline-offset:2px}.ca-steps{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1060px){.ca-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.ca-steps{grid-template-columns:minmax(0,1fr)}}.ct-grid{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px 56px;align-items:start;padding-top:clamp(28px,3.5vw,48px);padding-bottom:clamp(72px,8vw,110px)}.ct-in{margin:22px 0 12px;font:600 1rem/1 var(--ooa-display);color:var(--ds-sky)}.ct-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ct-steps li{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-radius:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14)}.ct-steps li>span{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--ds-violet);font:700 1rem/1 var(--ooa-display)}.ct-steps b{display:block;font:600 1.0625rem/1.25 var(--ooa-display)}.ct-steps small{color:var(--ds-on-navy-muted);font-size:.9375rem;line-height:1.45}.ct-card{position:relative;z-index:1}.ct-form-h{grid-column:1 / -1;margin:0 0 4px;font:700 1.5rem/1.2 var(--ooa-display);letter-spacing:-.02em}.ct-ways{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ct-ways>a,.ct-ways>div{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:22px;background:#fff;border:1px solid var(--ds-line);color:var(--ds-ink);text-decoration:none;box-shadow:var(--ds-shadow);transition:transform .2s ease}.ct-ways>a:hover{transform:translateY(-3px)}.ct-ways i{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;background:var(--ds-grad);color:#fff;margin-bottom:8px}.ct-ways>:nth-child(2n) i{background:linear-gradient(150deg,#8b6cf0,#5236be)}.ct-ways h3{margin:0;font:600 1.25rem/1.25 var(--ooa-display)}.ct-ways p{margin:0;color:var(--ds-ink-muted);line-height:1.5;font-size:.9375rem}.ct-ways em{font-style:normal;margin-top:auto;padding-top:8px;color:var(--ds-blue);font-weight:600;font-size:.9375rem;word-break:break-word}.ct-ways em a{color:var(--ds-blue);text-decoration:none}@media (max-width: 1000px){.ct-ways{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 560px){.ct-ways{grid-template-columns:minmax(0,1fr)}}.ab-h1{font-size:clamp(2.1rem,3.9vw,3.3rem)}@media (max-width: 480px){h1.ab-h1{font-size:7.4vw!important}}.ct-ways em,.ab-info-g a{overflow-wrap:anywhere}.ct-ways em{font-size:.875rem}@media (max-width: 760px){.ca-why{grid-template-columns:minmax(0,1fr)}}.fm-dark{padding:clamp(26px,3.5vw,40px);border-radius:26px;color:#fff;background:radial-gradient(120% 140% at 100% 0%,#4a36a8,#2f2478 45%,#1f2a5c);overflow:hidden}.fm-dark .ds-lead{color:#d4cbf7}.fm-dark .ds-link{color:#fff;text-decoration:underline}.fm-dark .fm-contacts a{background:#ffffff14;border-color:#ffffff2e;color:#fff}.fm-wrap-dark{align-items:stretch}.fm-wrap-dark .fm-side{position:static}.px-net{position:relative;width:min(460px,100%);aspect-ratio:11 / 10;margin-inline:auto}.px-net>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media (prefers-reduced-motion: no-preference){.px-net>svg{animation:hzSpin 60s linear infinite;transform-origin:50% 50%}}.px-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:124px;height:124px;border-radius:50%;display:grid;place-items:center;z-index:1;background:radial-gradient(circle at 35% 30%,#3a4692,#1a2250 72%);box-shadow:0 0 0 1px #fff3,0 0 0 16px #7f78ff1a,0 0 80px 12px #7f78ff73}.px-node{position:absolute;z-index:2;transform:translate(-50%,-50%);display:flex;align-items:center;gap:10px;padding:9px 15px 9px 9px;border-radius:15px;background:#fff;color:var(--ds-ink);font:600 .9375rem/1 var(--ooa-display);box-shadow:0 16px 34px -14px #0009;white-space:nowrap}.px-node i{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--ds-grad);color:#fff}.px-node-1 i{background:linear-gradient(150deg,#8b6cf0,#5236be)}.px-node-0{left:50%;top:12%}.px-node-1{left:85%;top:66%}.px-node-2{left:16%;top:66%}.px-toast{position:absolute;z-index:3;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;font-size:.8125rem;font-weight:600;white-space:nowrap;color:#fff;background:#171e4ae6;border:1px solid rgba(143,184,255,.4);box-shadow:0 12px 28px -12px #0009;opacity:0}.px-toast i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#4ade9b;color:#0e3b28}.px-toast-0{left:54%;top:24%}.px-toast-1{right:0;top:46%}.px-toast-2{left:0;top:78%}@media (prefers-reduced-motion: no-preference){.px-node{animation:ooaFloat 8s ease-in-out infinite}.px-node-1{animation-delay:-2.6s}.px-node-2{animation-delay:-5.2s}}@keyframes pxToast{0%,to{opacity:0;transform:translateY(8px)}6%,30%{opacity:1;transform:none}36%{opacity:0;transform:translateY(-6px)}}@media (max-width: 980px){.px-net{display:none}}.px-toast{opacity:0;translate:0 8px;transition:opacity .4s ease,translate .4s ease;pointer-events:none}.px-toast[data-on="1"]{opacity:1;translate:0 0}.px-node{cursor:pointer;text-decoration:none;transition:box-shadow .35s ease,scale .35s ease}.px-node[data-on="1"]{scale:1.06;box-shadow:0 0 0 3px #8fb8ffe6,0 18px 40px -12px #7f78ffcc}.px-node:focus-visible{outline:3px solid var(--ds-sky);outline-offset:3px}.px-beams{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.px-beams line{stroke:#b79cff00;stroke-width:2;stroke-linecap:round;stroke-dasharray:4 7;transition:stroke .4s ease}.px-beams line[data-on="1"]{stroke:#b79cffd9}@media (prefers-reduced-motion: no-preference){.px-beams line[data-on="1"]{animation:pxBeam .9s linear infinite}}@keyframes pxBeam{to{stroke-dashoffset:-22}}.px-points{list-style:none;display:flex;flex-wrap:wrap;gap:8px 20px;margin:clamp(18px,3vh,28px) 0 0;padding:0}.px-points li{display:inline-flex;align-items:center;gap:7px;color:#e4eaff;font-weight:600;font-size:.9375rem}.px-points li svg{color:#4ade80}.px-note{display:flex;align-items:center;gap:8px;margin:12px 0 0;color:var(--ds-on-navy-muted);font-size:.875rem}.px-note i{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 4px #4ade802e}@media (prefers-reduced-motion: no-preference){.px-note i{animation:hzLive 2.4s ease-out infinite}.pf-hero-copy>:nth-child(4){animation-delay:.36s}.pf-hero-copy>:nth-child(5),.pf-hero-copy>:nth-child(6){animation-delay:.48s}}@media (min-width: 981px){.hz-fit.px-hero .pf-hero-grid{padding-bottom:calc(var(--hz-wave) + clamp(16px,3vh,40px))}}.px-type[data-flash="1"]{animation:pxFlash 1.6s ease}@keyframes pxFlash{0%,to{box-shadow:var(--ds-shadow)}25%,60%{box-shadow:0 0 0 4px #7a5be38c,0 24px 50px -20px #5236be80}}.px-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.px-type{display:flex;flex-direction:column;border-radius:26px;overflow:hidden;background:#fff;border:1px solid var(--ds-line);box-shadow:var(--ds-shadow);transition:transform .2s ease,box-shadow .2s ease}.px-type:hover{transform:translateY(-4px);box-shadow:0 2px 4px #141c460f,0 30px 60px -20px #141c464d}.px-type-pic{position:relative;overflow:hidden;height:190px;padding:20px;display:grid;place-items:center;background:linear-gradient(150deg,#2a82d8,#1f5fb4)}.px-type[data-tone="1"] .px-type-pic{background:linear-gradient(150deg,#8b6cf0,#5236be)}.px-type-pic:after{content:"";position:absolute;right:-50px;top:-50px;width:170px;height:170px;border-radius:50%;border:24px solid rgba(255,255,255,.08)}.px-type-body{padding:24px;display:flex;flex-direction:column;gap:12px;flex:1}.px-type-h{display:flex;gap:14px;align-items:center}.px-type-h i{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;background:var(--ds-grad);color:#fff;flex:none}.px-type-h h3{margin:0;font:700 1.3rem/1.2 var(--ooa-display);letter-spacing:-.02em}.px-type-h small{color:var(--ds-ink-muted)}.px-type-body>p{margin:0;line-height:1.55}.px-type ul{list-style:none;margin:0 0 6px;padding:14px 0 0;border-top:1px solid var(--ds-line);display:flex;flex-direction:column;gap:8px}.px-type li{display:flex;gap:8px;align-items:flex-start;font-size:.9375rem}.px-type li svg{color:var(--ds-ok);flex:none;margin-top:2px}.px-type .ds-btn{margin-top:auto}@media (max-width: 1000px){.px-types{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}}@media (min-width: 1001px){#types.px-types-sec{padding-top:clamp(16px,3vh,48px)!important}.px-types-sec .hx-head{margin-bottom:clamp(14px,2.6vh,44px)}.px-types-sec .px-type-pic{height:clamp(128px,21vh,190px);padding:clamp(12px,2vh,20px)}.px-types-sec .px-type-body{padding:clamp(16px,2.6vh,24px);gap:clamp(8px,1.3vh,12px)}.px-types-sec .px-type-h i{width:clamp(42px,6vh,50px);height:clamp(42px,6vh,50px)}.px-types-sec .px-type ul{padding-top:clamp(10px,1.6vh,14px);gap:clamp(5px,.9vh,8px)}.px-types-sec .px-type .ds-btn{min-height:clamp(44px,6vh,50px)}}@media (min-width: 1001px) and (max-width: 1180px){.px-types-sec .px-type-pic{height:clamp(104px,15vh,150px)}.px-types-sec .px-type-body>p{font-size:.9375rem;line-height:1.45}.px-types-sec .px-type li{font-size:.875rem}}.px-board{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.px-board>div{display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:12px;background:#ffffff24}.px-board small{color:#fff;font-size:.75rem;font-weight:700;opacity:.85}.px-board span{padding:7px 8px;border-radius:8px;background:#fff;color:var(--ds-ink);font-size:.75rem;font-weight:600}.px-board>div:last-child span{box-shadow:inset 3px 0 0 var(--ds-ok)}.px-pipe{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;gap:9px;padding:14px;border-radius:14px;background:#fff}.px-pipe div{display:grid;grid-template-columns:96px 1fr;align-items:center;gap:10px;font-size:.75rem;font-weight:600;color:var(--ds-ink)}.px-pipe b{display:block;height:12px;border-radius:6px;background:var(--ds-grad)}.px-conn{position:relative;z-index:1;display:flex;align-items:center;gap:0}.px-conn>span{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 16px;border-radius:14px;background:#fff;color:var(--ds-ink);font:600 .8125rem/1 var(--ooa-display)}.px-conn>span:first-child svg{color:var(--ds-blue)}.px-conn>b{display:flex;gap:6px;padding:0 8px}.px-conn>b i{width:8px;height:8px;border-radius:50%;background:#fff;opacity:.4}@media (prefers-reduced-motion: no-preference){.px-conn>b i{animation:pxDot 1.4s ease-in-out infinite}.px-conn>b i:nth-child(2){animation-delay:.2s}.px-conn>b i:nth-child(3){animation-delay:.4s}}@keyframes pxDot{50%{opacity:1;transform:scale(1.3)}}.px-conn>em{position:absolute;left:50%;bottom:-34px;transform:translate(-50%);font-style:normal;white-space:nowrap;font-size:.75rem;font-weight:700;padding:5px 10px;border-radius:999px;background:#4ade9b;color:#0e3b28}.px-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.px-b{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:6px;padding:24px;border-radius:24px;background:var(--ds-soft);border:1px solid var(--ds-line);min-height:220px}.px-b>b,.px-b>span>b{display:block;font:600 1.2rem/1.25 var(--ooa-display)}.px-b small{color:var(--ds-ink-muted);font-size:.9375rem;line-height:1.45;display:block}.px-b-wide{grid-column:span 2;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:20px}.px-b-wide>span{max-width:240px}.px-dark,.px-blue,.px-purple{color:#fff;border:0}.px-dark{background:radial-gradient(120% 140% at 100% 0%,#4a36a8,#2f2478 45%,#1f2a5c)}.px-blue{background:linear-gradient(150deg,#2a82d8,#1f5fb4)}.px-purple{background:linear-gradient(150deg,#8b6cf0,#5236be)}.px-dark small,.px-blue small,.px-purple small{color:#ffffffd9}.px-chart{display:flex;align-items:flex-end;gap:8px;height:130px;flex:1;max-width:300px}.px-chart i{flex:1;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#8fb8ff,#6d4ad8)}.px-chart i:last-child{background:#4ade9b}.px-badge{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--ds-grad);color:#fff;margin-bottom:auto;box-shadow:0 0 0 8px var(--ds-tint)}.px-term{margin-bottom:auto;padding:12px;border-radius:12px;background:#120e33;display:flex;flex-wrap:wrap;gap:6px;font-size:.75rem}.px-term>i{width:8px;height:8px;border-radius:50%;background:#ffffff4d}.px-term code{flex-basis:100%;color:#c9d3f2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.px-term code[data-ok]{color:#4ade9b}.px-deal{margin-bottom:auto;display:flex;align-items:center;gap:10px;padding:12px;border-radius:14px;background:#fff;border:1px solid var(--ds-line);box-shadow:var(--ds-shadow)}.px-deal>svg{color:var(--ds-violet);flex:none}.px-deal b{display:block;font-size:.875rem}.px-deal small{font-size:.75rem}.px-deal em{margin-left:auto;font-style:normal;font-size:.75rem;font-weight:700;padding:4px 8px;border-radius:999px;background:#e6f5ee;color:var(--ds-ok)}.px-tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:300px}.px-tags em{font-style:normal;font-size:.875rem;font-weight:600;padding:8px 14px;border-radius:999px;background:#fff;color:var(--ds-blue)}.px-mgr{margin-bottom:auto;display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;background:#fff;border:1px solid var(--ds-line)}.px-mgr i{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--ds-grad);color:#fff;font:600 .875rem/1 var(--ooa-display);font-style:normal}.px-mgr b{display:block;font-size:.875rem}.px-mgr small{font-size:.75rem}@media (max-width: 1000px){.px-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.px-bento{grid-template-columns:minmax(0,1fr)}.px-b-wide{grid-column:auto;flex-direction:column;align-items:flex-start}.px-chart{width:100%;max-width:none;height:100px}.px-tags{justify-content:flex-start}}.px-ladder{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:end;padding-top:10px}.px-line{position:absolute;left:6%;right:6%;bottom:-24px;height:6px;border-radius:3px;background:#dce2f2;overflow:hidden}.px-line b{display:block;height:100%;width:0;background:var(--ds-grad);border-radius:3px;transition:width 1.6s ease .2s}.px-ladder[data-seen="1"] .px-line b{width:100%}.px-step{padding:26px;border-radius:24px;background:#fff;border:1px solid var(--ds-line);box-shadow:var(--ds-shadow);display:flex;flex-direction:column;gap:6px}.px-step:nth-child(2){min-height:300px}.px-step:nth-child(3){min-height:340px}.px-step:nth-child(4){min-height:380px}.px-step[data-top="1"]{color:#fff;border:0;background:radial-gradient(120% 140% at 100% 0%,#6a4fd8,#43278a 55%,#2b1862)}.px-step small{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-violet)}.px-step[data-top="1"] small{color:#c9b5ff}.px-step h3{margin:0;font:700 1.6rem/1.15 var(--ooa-display);letter-spacing:-.02em}.px-step p{margin:0 0 8px;color:var(--ds-ink-muted)}.px-step[data-top="1"] p{color:#dcd3f7}.px-step ul{list-style:none;margin:auto 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.px-step li{display:flex;gap:8px;align-items:center;font-weight:500}.px-step li svg{color:var(--ds-ok);flex:none}.px-step[data-top="1"] li svg{color:#9ef0c7}@media (prefers-reduced-motion: no-preference){.px-ladder .px-step{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease;transition-delay:calc(var(--k, 0) * .25s)}.px-ladder[data-seen="1"] .px-step{opacity:1;transform:none}}@media (max-width: 900px){.px-ladder{grid-template-columns:minmax(0,1fr)}.px-step:nth-child(n){min-height:0}.px-line{display:none}}.px-walk{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;align-items:stretch}.px-walk-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.px-walk-list button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.px-walk-list button:hover{background:#ffffff1a}.px-walk-list button:focus-visible{outline:3px solid var(--ds-sky);outline-offset:2px}.px-walk-list .n{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#ffffff24;font:700 .875rem/1 var(--ooa-display)}.px-walk-list b{flex:1;font:600 .9375rem/1.3 var(--ooa-display)}.px-walk-list em{font-style:normal;font-size:.75rem;color:var(--ds-sky);white-space:nowrap}.px-walk-list [aria-pressed=true]{background:#fff;color:var(--ds-ink);border-color:#fff;position:relative;overflow:hidden}.px-walk-list [aria-pressed=true] .n{background:var(--ds-grad);color:#fff}.px-walk-list [aria-pressed=true] em{color:var(--ds-violet)}.px-walk[data-run="1"] .px-walk-list [aria-pressed=true]:after{content:"";position:absolute;left:0;bottom:0;height:3px;background:var(--ds-grad);animation:hsTimer 4.6s linear forwards}.px-walk-d{padding:clamp(22px,3vw,34px);border-radius:24px;background:radial-gradient(120% 140% at 100% 0%,#4a36a8,#2f2478 55%,#241b60);border:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:12px}@media (prefers-reduced-motion: no-preference){.px-walk-d{animation:hsIn .4s ease both}}.px-walk-top{display:flex;justify-content:space-between;align-items:center;color:#d4cbf7;font-weight:600;font-size:.875rem}.px-walk-top em{font-style:normal;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#ffffff1f;color:#fff}.px-walk-d h3{margin:0;font:700 clamp(1.4rem,2.2vw,1.9rem)/1.2 var(--ooa-display);letter-spacing:-.02em}.px-walk-d>p{margin:0;color:#d4cbf7;line-height:1.6}.px-who{display:grid;gap:10px;margin-top:6px}.px-who>div{padding:14px 16px;border-radius:14px;background:#fff;color:var(--ds-ink);line-height:1.5}.px-who small{display:block;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-violet);margin-bottom:2px}@media (max-width: 900px){.px-walk{grid-template-columns:minmax(0,1fr)}}.ax-glance{width:min(440px,100%);margin-inline:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ax-glance>small{grid-column:1 / -1;font:600 1rem/1 var(--ooa-display);color:var(--ds-sky)}.ax-glance>div{padding:clamp(16px,2.6vh,22px);border-radius:18px;background:#ffffff12;border:1px solid rgba(255,255,255,.16);display:flex;flex-direction:column;gap:8px;transition:background .4s ease,border-color .4s ease,box-shadow .4s ease,translate .3s ease}.ax-glance>div:hover{translate:0 -3px}.ax-glance>div[data-on="1"]{background:#ffffff21;border-color:#8fb8ffbf;box-shadow:0 0 44px -12px #7f78ffcc}.ax-glance b{font:700 2.4rem/1 var(--ooa-display);letter-spacing:-.04em;background:linear-gradient(90deg,#8fb8ff,#c3b1ff);-webkit-background-clip:text;background-clip:text;color:transparent}.ax-glance b svg{color:#c3b1ff}.ax-glance span{font-size:.9375rem;line-height:1.4;color:var(--ds-on-navy-muted);transition:color .4s ease}.ax-glance>div[data-on="1"] span{color:#e4eaff}.ax-glance b{font-size:clamp(2.2rem,5.6vh,2.8rem)}@media (prefers-reduced-motion: no-preference){.ax-glance>small{animation:pfRise .6s cubic-bezier(.2,.7,.2,1) .2s both}.ax-glance>div{animation:pfTileIn .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.3s + var(--k) * .12s)}}@media (min-width: 981px){.hz-fit.ab-hero .pf-hero-grid{padding-bottom:calc(var(--hz-wave) + clamp(16px,3vh,40px))}.hz-fit.ab-hero .pf-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.hz-fit.ab-hero .ab-h1{font-size:clamp(2.1rem,min(3.6vw,7.6vh),3.4rem);white-space:nowrap}.hz-fit.ab-hero .cu-lead{font-size:clamp(1.0625rem,2.5vh,1.3125rem);max-width:34ch}.hz-fit.ab-hero .ab-kicker{margin-bottom:clamp(14px,2.6vh,24px)}.hz-fit.ab-hero .ds-actions{margin-top:clamp(20px,4vh,36px)!important}.hz-fit.ab-hero .ax-glance{width:min(clamp(420px,70vh,600px),100%);gap:clamp(12px,2vh,18px)}.hz-fit.ab-hero .ax-glance>div{padding:clamp(18px,3.4vh,30px);min-height:clamp(120px,19vh,180px);justify-content:flex-end}.hz-fit.ab-hero .ax-glance b{font-size:clamp(2.4rem,7vh,3.6rem)}.hz-fit.ab-hero .ax-glance span{font-size:clamp(.9375rem,2.1vh,1.0625rem)}}@media (max-width: 980px){.ax-glance{margin-top:12px}}.ax-mv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:30px;overflow:hidden;color:#fff;background:radial-gradient(120% 140% at 100% 0%,#3a2c8e,#232d66 45%,#172048);box-shadow:0 40px 80px -40px #172048cc}.ax-mv>div{padding:clamp(28px,4vw,52px);display:flex;flex-direction:column;gap:14px}.ax-mv>div+div{border-left:1px solid rgba(255,255,255,.12)}.ax-mv small{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-sky)}.ax-mv p{margin:0;font:600 clamp(1.4rem,2.4vw,2rem)/1.3 var(--ooa-display);letter-spacing:-.02em}.ax-mv .ds-gradtext{background-image:linear-gradient(90deg,#8fb8ff,#d6c4ff)}.ax-built{grid-column:1 / -1;border-top:1px solid rgba(255,255,255,.12);flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:8px!important;padding-block:22px!important}.ax-built span{font-weight:700;color:var(--ds-on-navy-muted);margin-right:6px}.ax-built em{font-style:normal;font-size:.875rem;font-weight:600;padding:8px 14px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18)}@media (max-width: 760px){.ax-mv{grid-template-columns:minmax(0,1fr)}.ax-mv>div+div{border-left:0;border-top:1px solid rgba(255,255,255,.12)}}.ax-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ax-values>div{position:relative;overflow:hidden;display:grid;grid-template-columns:76px minmax(0,1fr);grid-template-rows:auto 1fr;gap:6px 20px;padding:28px;border-radius:26px;background:var(--ds-soft);border:1px solid var(--ds-line)}.ax-values>div[data-k="0"],.ax-values>div[data-k="3"]{color:#fff;border:0;background:linear-gradient(150deg,#2a82d8,#1f5fb4)}.ax-values>div[data-k="3"]{background:linear-gradient(150deg,#8b6cf0,#5236be)}.ax-values i{grid-row:span 2;width:76px;height:76px;border-radius:22px;display:grid;place-items:center;background:var(--ds-grad);color:#fff}.ax-values>div[data-k="0"] i,.ax-values>div[data-k="3"] i{background:#fff;color:var(--ds-blue)}.ax-values>div[data-k="3"] i{color:var(--ds-violet)}.ax-values h3{margin:4px 0 0;font:700 1.4rem/1.2 var(--ooa-display);letter-spacing:-.02em}.ax-values p{margin:0;color:var(--ds-ink-muted);line-height:1.55}.ax-values>div[data-k="0"] p,.ax-values>div[data-k="3"] p{color:#ffffffe0}@media (max-width: 760px){.ax-values{grid-template-columns:minmax(0,1fr)}.ax-values>div{grid-template-columns:60px minmax(0,1fr)}.ax-values i{width:60px;height:60px}}.ax-journey{position:relative;overflow:hidden}.ax-jhead{position:relative}.ax-jhead .hx-head>div{gap:10px}.ax-ghost{position:absolute;right:0;top:50%;translate:0 -50%;font:800 clamp(5rem,13vw,11rem)/1 var(--ooa-display);letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.5px rgba(143,184,255,.32);pointer-events:none;-webkit-user-select:none;user-select:none}@supports (background-clip: text){.ax-ghost{background:linear-gradient(120deg,#7fb2ff29,#b79cff1a);-webkit-background-clip:text;background-clip:text}}.ax-time{position:relative}.ax-track{position:absolute;left:0;right:0;top:23px;height:4px;border-radius:2px;background:#8fb8ff2e}.ax-track b{position:absolute;left:0;top:0;display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,#2a82d8,#7a5be3);transition:width .5s ease}.ax-seg{position:absolute;top:0;height:100%}.ax-seg s{position:relative;display:block;width:0;height:100%;border-radius:2px;background:linear-gradient(90deg,#7a5be3,#b79cff)}.ax-seg s:after{content:"";position:absolute;right:-6px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:#fff;box-shadow:0 0 12px 4px #b79cffe6,-24px 0 18px -6px #7fb2ff99}.ax-time ol{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ax-time li{display:flex;flex-direction:column;gap:0}.ax-time button{all:unset;cursor:pointer;align-self:flex-start}.ax-time button:focus-visible .ab-year{outline:3px solid var(--ds-sky);outline-offset:3px}.ax-time .ab-year{display:inline-block;margin-bottom:14px;background:#ffffff14;color:#cfe0ff;border:1px solid rgba(255,255,255,.22);box-shadow:0 0 0 6px var(--ds-navy);transition:background .4s ease,color .4s ease,scale .3s ease}.ax-time li[data-on="1"] .ab-year{background:var(--ds-grad);color:#fff;border-color:transparent}.ax-time li[data-cur="1"] .ab-year{scale:1.08}.ax-time li[data-ahead="1"]:not([data-on="1"]) .ab-year{border-style:dashed;border-color:#b79cffb3;background:transparent}.ax-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:8px;padding:18px 18px 20px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);opacity:.72;transition:opacity .4s ease,background .4s ease,border-color .4s ease,translate .4s ease,box-shadow .4s ease}.ax-time li[data-cur="1"] .ax-card{opacity:1;translate:0 -6px;background:#ffffff1a;border-color:#8fb8ff99;box-shadow:0 24px 50px -24px #050a28e6,0 0 40px -14px #7f78ffb3}.ax-time b{font:600 1.125rem/1.3 var(--ooa-display)}.ax-time small{color:var(--ds-on-navy-muted);font-size:.9375rem;line-height:1.5}.ax-time li[data-cur="1"] small{color:#dce3fa}@media (prefers-reduced-motion: no-preference){.ax-seg s{animation:axDraw 4s linear forwards}.ax-seg[data-last="1"] s{animation-duration:3s}.ax-time[data-playing="0"] .ax-seg s{animation-play-state:paused}.ax-time li[data-cur="1"] .ab-year{animation:axPulse 1.8s ease-out infinite}.ax-ghost{animation:axGhost .8s cubic-bezier(.2,.7,.2,1) both}}@keyframes axPulse{0%{box-shadow:0 0 0 6px var(--ds-navy),0 0 0 6px #8fb8ff8c}to{box-shadow:0 0 0 6px var(--ds-navy),0 0 0 18px #8fb8ff00}}@keyframes axDraw{0%{width:0}to{width:100%}}@keyframes axGhost{0%{opacity:0;translate:24px -50%}to{opacity:1;translate:0 -50%}}@media (max-width: 900px){.ax-time ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.ax-track{display:none}.ax-card{opacity:1}.ax-ghost{font-size:5.5rem;top:0;translate:0 0;opacity:.7}}@media (max-width: 520px){.ax-time ol{grid-template-columns:minmax(0,1fr)}.ax-ghost{display:none}}.ax-org{display:grid;grid-template-columns:minmax(0,1fr) 200px minmax(0,1fr);align-items:center}.ax-col{display:flex;flex-direction:column;gap:60px}.ax-team{display:flex;gap:16px;align-items:flex-start;padding:22px;border-radius:22px;background:#fff;border:1px solid var(--ds-line);box-shadow:var(--ds-shadow)}.ax-team i{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:var(--ds-grad);color:#fff;flex:none}.ax-col:last-child .ax-team i{background:linear-gradient(150deg,#8b6cf0,#5236be)}.ax-team h3{margin:0;font:600 1.2rem/1.25 var(--ooa-display)}.ax-team p{margin:4px 0 0;color:var(--ds-ink-muted);line-height:1.5;font-size:.9375rem}.ax-hub{position:relative;height:300px;display:grid;place-items:center}.ax-hub svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ax-hub span{position:relative;width:116px;height:116px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#3a4692,#1a2250 72%);box-shadow:0 0 0 10px #e8edfb,0 20px 40px -12px #1f2a5c80}.ax-team{position:relative;transition:translate .4s ease,border-color .4s ease,box-shadow .4s ease}.ax-team[data-on="1"]{translate:0 -4px;border-color:#7a5be38c;box-shadow:0 0 0 3px #7a5be324,0 26px 50px -22px #5236be8c}.ax-badge{position:absolute;top:14px;right:16px;padding:4px 10px;border-radius:999px;font:700 .75rem/1 var(--ooa-display);letter-spacing:.06em;text-transform:uppercase;background:#f0ebfd;color:var(--ds-violet);transition:background .4s ease,color .4s ease}.ax-team[data-on="1"] .ax-badge{background:var(--ds-grad);color:#fff}.ax-now{display:flex;align-items:center;gap:7px;margin-top:8px;font-size:.8125rem;font-weight:600;color:var(--ds-ink-muted);opacity:.5;transition:opacity .4s ease,color .4s ease}.ax-now em{width:7px;height:7px;border-radius:50%;background:#22c55e;flex:none}.ax-team[data-on="1"] .ax-now{opacity:1;color:var(--ds-violet)}.ax-link{fill:none;stroke:#cfc3f7;stroke-width:2;stroke-dasharray:5 6;transition:stroke .4s ease}.ax-link[data-on="1"]{stroke:#7a5be3;stroke-width:2.5}.ax-core{position:relative}.ax-core s{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:50%;border:1px dashed rgba(122,91,227,.35)}.ax-core s:after{content:"";position:absolute;left:50%;top:-4px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:#7a5be3;box-shadow:0 0 10px 3px #7a5be38c}.ax-step{position:absolute;left:50%;top:calc(50% + 82px);translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:2px;white-space:nowrap;font:700 1.0625rem/1.1 var(--ooa-display);font-style:normal;color:var(--ds-ink)}.ax-step b{font:700 .75rem/1 var(--ooa-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-violet)}@media (prefers-reduced-motion: no-preference){.ax-link[data-on="1"]{animation:axFlow .7s linear infinite}.ax-team[data-on="1"] .ax-now em{animation:hzLive 1.6s ease-out infinite}.ax-core s{animation:pfOrbit 8s linear infinite}.ax-step{animation:axStepIn .45s cubic-bezier(.2,.7,.2,1) both}}@keyframes axFlow{to{stroke-dashoffset:-22}}@keyframes axStepIn{0%{opacity:0;translate:-50% 6px}to{opacity:1;translate:-50% 0}}@media (max-width: 900px){.ax-org{grid-template-columns:minmax(0,1fr);gap:16px}.ax-hub{display:none}.ax-col{gap:16px}}.ab-info-h svg circle:first-child{stroke:#8fb8ff}.cx-mosaic{position:relative;width:min(440px,100%);margin-inline:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cx-count{grid-column:1 / -1;display:flex;align-items:baseline;gap:12px;padding:18px 22px;border-radius:20px;color:#fff;background:linear-gradient(140deg,#2a82d859,#7a4bdc4d);border:1px solid rgba(143,184,255,.45);box-shadow:0 16px 40px -18px #050a28e6,0 0 50px -18px #7f78ffb3}.cx-count b{font:700 3.2rem/1 var(--ooa-display);letter-spacing:-.04em;background:linear-gradient(90deg,#fff,#d6c4ff);-webkit-background-clip:text;background-clip:text;color:transparent}.cx-count span{font:600 1.125rem/1 var(--ooa-display)}.cx-team{display:flex;align-items:center;gap:10px;padding:14px;border-radius:16px;background:#ffffff12;border:1px solid rgba(255,255,255,.16);font:600 .9375rem/1.2 var(--ooa-display);color:#fff;text-decoration:none;cursor:pointer;transition:background .25s ease,border-color .25s ease,translate .25s ease}.cx-team:hover{background:#ffffff21;border-color:#8fb8ff99;translate:0 -3px}.cx-team:focus-visible{outline:3px solid var(--ds-sky);outline-offset:3px}.cx-team small{display:block;margin-top:3px;font:500 .75rem/1.2 var(--ooa-text);color:var(--ds-on-navy-muted)}.cx-team[data-none="1"]{opacity:.6}.cx-team i{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--ds-grad);color:#fff;flex:none}.cx-team-1 i,.cx-team-2 i{background:linear-gradient(150deg,#8b6cf0,#5236be)}@media (prefers-reduced-motion: no-preference){.cx-team{animation:slGlow 8s ease-in-out infinite}.cx-team-1{animation-delay:2s}.cx-team-2{animation-delay:4s}.cx-team-3{animation-delay:6s}}.cx-chips{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.cx-chips a{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .2s ease,border-color .2s ease}.cx-chips a:hover{background:#ffffff2e;border-color:#8fb8ff99}.cx-chips a:focus-visible{outline:2px solid var(--ds-sky);outline-offset:2px}.cx-chips .cx-more{background:transparent;border-style:dashed;color:#cfe0ff}@media (prefers-reduced-motion: no-preference){.cx-count{animation:pfRise .6s cubic-bezier(.2,.7,.2,1) .2s both}.cx-chips{animation:pfRise .6s cubic-bezier(.2,.7,.2,1) .8s both}}@media (min-width: 981px){.hz-fit.cx-hero .cx-mosaic{width:min(clamp(420px,66vh,520px),100%)}}.cx-chips em{font-style:normal;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);font-size:.8125rem;font-weight:600}@media (max-width: 980px){.cx-mosaic{margin-top:12px}}.cx-why{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:24px 40px;align-items:center;padding:clamp(26px,4vw,48px);border-radius:30px;color:#fff;background:radial-gradient(120% 140% at 100% 0%,#3a2c8e,#232d66 45%,#172048)}.cx-why>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cx-why>div:last-child>div{padding:22px;border-radius:20px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);display:flex;flex-direction:column;gap:8px}.cx-why i{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;background:var(--ds-grad);color:#fff;margin-bottom:6px}.cx-why h3{margin:0;font:600 1.2rem/1.25 var(--ooa-display)}.cx-why p{margin:0;color:var(--ds-on-navy-muted);line-height:1.5;font-size:.9375rem}.cx-why .ds-gradtext{background-image:linear-gradient(90deg,#8fb8ff,#d6c4ff)}@media (max-width: 900px){.cx-why{grid-template-columns:minmax(0,1fr)}.cx-why>div:last-child{grid-template-columns:minmax(0,1fr)}}.cx-why-head{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.cx-why-head .ds-h2{margin:0}.cx-why-head p{margin:0;color:var(--ds-on-navy-muted);line-height:1.55;max-width:32ch}.cx-why-btn{margin-top:6px;gap:10px}.cx-why-btn em{font-style:normal;min-width:26px;height:26px;padding:0 7px;border-radius:999px;display:inline-grid;place-items:center;background:var(--ds-grad);color:#fff;font:700 .8125rem/1 var(--ooa-display)}.cx-why>div:last-child>div{transition:background .4s ease,border-color .4s ease,box-shadow .4s ease,translate .4s ease}.cx-why>div:last-child>div[data-on="1"]{translate:0 -6px;background:#ffffff1f;border-color:#8fb8ffa6;box-shadow:0 26px 50px -24px #050a28e6,0 0 44px -14px #7f78ffbf}.cx-why>div:last-child>div[data-on="1"] i{box-shadow:0 0 0 6px #8fb8ff2e}.cx-why i{transition:box-shadow .4s ease}@media (prefers-reduced-motion: no-preference){.cx-why>div:last-child>div{animation:pfTileIn .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.1s + var(--k) * .12s)}}.cx-board{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px;align-items:start}.cx-side{position:sticky;top:96px;display:flex;flex-direction:column;gap:18px;padding:20px;border-radius:22px;background:var(--ds-soft);border:1px solid var(--ds-line)}.cx-side .ca-search{min-width:0;background:#fff}.cx-side [role=group]{display:flex;flex-direction:column;gap:4px}.cx-side small{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink-muted);margin-bottom:4px}.cx-side button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:10px;font:600 .9375rem/1.2 var(--ooa-display);color:var(--ds-ink)}.cx-side button svg{opacity:0;color:#fff}.cx-side button:hover{background:#fff}.cx-side button[aria-pressed=true]{background:var(--ds-grad);color:#fff}.cx-side button[aria-pressed=true] svg{opacity:1}.cx-side button:focus-visible{outline:3px solid var(--ds-blue);outline-offset:2px}.cx-main{min-width:0}@media (max-width: 900px){.cx-board{grid-template-columns:minmax(0,1fr)}.cx-side{position:static}.cx-side [role=group]{flex-direction:row;flex-wrap:wrap;align-items:center}.cx-side small{width:100%}.cx-side button svg{display:none}}.cx-hire{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cx-hire button{all:unset;box-sizing:border-box;cursor:pointer;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:6px;padding:22px;border-radius:22px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);transition:background .3s ease}.cx-hire button:hover{background:#ffffff1a}.cx-hire button:focus-visible{outline:3px solid var(--ds-sky);outline-offset:2px}.cx-hire .n{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#ffffff24;font:700 1.125rem/1 var(--ooa-display);margin-bottom:10px;transition:background .3s ease}.cx-hire button[data-done="1"] .n{background:#4ade9b;color:#0e3b28}.cx-hire button[aria-pressed=true]{background:#fff;color:var(--ds-ink)}.cx-hire button[aria-pressed=true] .n{background:var(--ds-grad);color:#fff}.cx-hire b{font:600 1.2rem/1.25 var(--ooa-display)}.cx-hire small{color:var(--ds-on-navy-muted);font-size:.9375rem;line-height:1.45}.cx-hire button[aria-pressed=true] small{color:var(--ds-ink-muted)}@media (max-width: 900px){.cx-hire{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.cx-hire{grid-template-columns:minmax(0,1fr)}}.fm-dark .ds-gradtext{background-image:linear-gradient(90deg,#8fb8ff,#d6c4ff)}.ax-glance b:has(svg){background:none;color:#c3b1ff}.ft{position:relative;background:#0f1533;color:#aeb8da;font-family:var(--ooa-text);border-top:1px solid rgba(255,255,255,.06)}.ft:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:linear-gradient(90deg,transparent,#3B8BE0 25%,#9B7BF0 75%,transparent)}.ft-in{max-width:1240px;margin:0 auto;padding:clamp(48px,6vw,72px) var(--ds-gutter) 0}.ft-top{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:40px 64px;padding-bottom:44px}.ft-brand{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.ft-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:#fff;font:600 1.25rem/1 var(--ooa-display);letter-spacing:-.025em}.ft-brand>p{margin:0;font-size:.9375rem;line-height:1.6;color:#aeb8da;max-width:30ch}.ft-cta{display:flex;flex-wrap:wrap;gap:8px}.ft-btn{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:10px;text-decoration:none;color:#fff;font:600 .875rem/1 var(--ooa-display);border:1px solid rgba(255,255,255,.22);transition:background .15s ease,border-color .15s ease}.ft-btn:hover{border-color:#ffffff80;background:#ffffff0d}.ft-btn-main{border-color:transparent;background:var(--ds-grad)}.ft-btn-main:hover{background:var(--ds-grad);filter:brightness(1.08)}.ft-social{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.ft-social a{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:#c9d2ee;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);transition:color .15s ease,background .15s ease,border-color .15s ease,transform .15s ease}.ft-social a:hover{color:#fff;background:var(--ds-grad);border-color:transparent;transform:translateY(-2px)}.ft-social a:focus-visible,.ft a:focus-visible{outline:2px solid var(--ds-sky);outline-offset:3px;border-radius:6px}.ft-cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 24px}.ft-col h2{margin:0 0 14px;font:600 .75rem/1 var(--ooa-text);letter-spacing:.12em;text-transform:uppercase;color:#fff}.ft-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ft-col a,.ft-contact a,.ft-bottom a{color:#aeb8da;text-decoration:none;font-size:.875rem;line-height:1.45;transition:color .15s ease}.ft-col a:hover,.ft-contact a:hover,.ft-bottom a:hover{color:#fff}.ft-contact{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:24px;padding:28px 0;border-top:1px solid rgba(255,255,255,.08)}.ft-contact>div{display:flex;gap:14px;align-items:flex-start}.ft-ic{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;flex:none;color:var(--ds-sky);background:#8fb8ff1a}.ft-contact small{display:block;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#7f8bb8;margin-bottom:4px}.ft-contact p{margin:0;font-size:.875rem;line-height:1.6;color:#c9d2ee}.ft-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:20px 0 24px;border-top:1px solid rgba(255,255,255,.08);font-size:.8125rem;color:#7f8bb8}.ft-bottom p{margin:0}.ft-bottom p span{margin-left:10px;padding-left:10px;border-left:1px solid rgba(255,255,255,.15)}.ft-bottom nav{display:flex;flex-wrap:wrap;gap:22px}.ft-bottom a{font-size:.8125rem;color:#95a1c8}@media (max-width: 1080px){.ft-top{grid-template-columns:minmax(0,1fr)}.ft-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.ft-contact{grid-template-columns:minmax(0,1fr)}}@media (max-width: 560px){.ft-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-bottom{flex-direction:column;align-items:flex-start}.ft-bottom p span{display:block;margin:6px 0 0;padding:0;border:0}}@media (max-width: 480px){.ft-col h2{font-size:.75rem!important;line-height:1!important}}.ck{position:fixed;left:0;right:0;bottom:12px;margin-inline:auto;z-index:80;width:min(860px,calc(100% - 24px));display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:8px 8px 8px 16px;border-radius:12px;background:#fff;color:var(--ds-ink);border:1px solid var(--ds-line);box-shadow:0 12px 32px -14px #0f153373;font-family:var(--ooa-text)}@media (prefers-reduced-motion: no-preference){.ck{animation:hsIn .3s ease both}}.ck p{margin:0;font-size:.8125rem;line-height:1.45;color:var(--ds-ink-muted)}.ck p a{color:var(--ds-violet);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.ck-prefs{grid-column:1 / -1;grid-row:2;margin-top:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ck-prefs label{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;background:var(--ds-soft);cursor:pointer}.ck-prefs b{display:block;font-size:.8125rem}.ck-prefs small{display:block;font-size:.75rem;line-height:1.35;color:var(--ds-ink-muted)}.ck-prefs input{width:18px;height:18px;accent-color:var(--ds-violet);flex:none}.ck-btns{display:flex;align-items:center;gap:6px}.ck-btns button{height:32px;padding:0 12px;border-radius:8px;font:600 .8125rem/1 var(--ooa-display);cursor:pointer;white-space:nowrap}.ck-main{border:0;background:var(--ds-grad);color:#fff}.ck-line{border:1px solid #D5DCEE;background:#fff;color:var(--ds-ink)}.ck-line:hover{border-color:var(--ds-blue)}.ck-link{border:0;background:transparent;color:var(--ds-violet);text-decoration:underline;text-underline-offset:3px;padding:0 6px!important}.ck-btns button:focus-visible,.ck p a:focus-visible{outline:3px solid var(--ds-sky);outline-offset:2px}@media (max-width: 720px){.ck{grid-template-columns:minmax(0,1fr);row-gap:8px;padding:10px 12px;bottom:8px;width:calc(100% - 16px)}.ck-prefs{grid-row:auto;grid-template-columns:minmax(0,1fr);margin-top:0}.ck-btns{justify-content:flex-start}}[id]{scroll-margin-top:88px}.ooa-dnav .ooa-dd{position:static}.ooa-dnav .mm-panel{position:absolute;top:100%;left:50%;transform:translate(-50%);padding-top:0;z-index:70}.ooa-dd:hover>.ooa-nl svg,.ooa-dd:focus-within>.ooa-nl svg{transform:rotate(180deg)}.ooa-nl svg{transition:transform .2s ease}@media (prefers-reduced-motion: no-preference){.ooa-dd:hover .mm-panel>*,.ooa-dd:focus-within .mm-panel>*{animation:mmIn .18s ease both}}@keyframes mmIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mm-card{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:0;width:min(1000px,calc(100vw - 32px));background:#fff;color:var(--ds-ink);border-radius:0 0 22px 22px;border:1px solid var(--ds-line);border-top:0;box-shadow:0 30px 70px -20px #0a10338c;overflow:hidden}.mm-secs{display:flex;gap:8px;padding:20px 16px 18px}.mm-sec{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:4px}.mm-sec[data-cols="2"]{flex-grow:2}.mm-sec+.mm-sec{padding-left:8px;border-left:1px solid var(--ds-line)}.mm-h{padding:4px 12px 8px;font:600 .75rem/1 var(--ooa-text);letter-spacing:.12em;text-transform:uppercase;color:#7f8bb8}.mm-links{display:grid;gap:2px}.mm-sec[data-cols="2"] .mm-links{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-link{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:12px;color:var(--ds-ink);text-decoration:none;transition:background .12s ease}.mm-link:hover,.mm-link:focus-visible{background:var(--ds-soft);outline:none}.mm-link:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-blue)}.mm-ic{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:var(--ds-blue);background:var(--ds-tint);transition:background .12s ease,color .12s ease}.mm-link:nth-child(2n) .mm-ic{color:var(--ds-violet);background:#f0ebfd}.mm-link:hover .mm-ic{background:var(--ds-grad);color:#fff}.mm-link strong{display:block;font:600 .9rem/1.25 var(--ooa-display)}.mm-link small{display:block;margin-top:2px;font-size:.78rem;line-height:1.35;color:var(--ds-ink-muted)}.mm-feature{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:8px;padding:24px 22px;text-decoration:none;color:#fff;background:radial-gradient(120% 140% at 100% 0%,#4a36a8,#2f2478 45%,#1f2a5c)}.mm-feature:after{content:"";position:absolute;right:-50px;bottom:-60px;width:180px;height:180px;border-radius:50%;border:24px solid rgba(255,255,255,.07)}.mm-feature small{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-sky)}.mm-stat{font:700 2.6rem/1 var(--ooa-display);letter-spacing:-.04em;background:linear-gradient(90deg,#8fb8ff,#d6c4ff);-webkit-background-clip:text;background-clip:text;color:transparent}.mm-feature strong{font:600 1.125rem/1.3 var(--ooa-display)}.mm-feature>span{font-size:.875rem;line-height:1.5;color:#d4cbf7}.mm-feature em{position:relative;z-index:1;margin-top:auto;align-self:flex-start;font-style:normal;font:600 .875rem/1 var(--ooa-display);padding:10px 14px;border-radius:10px;background:#fff;color:var(--ds-violet)}.mm-feature:hover em{background:var(--ds-tint)}.ooa-dnav .mm-res .ooa-dd-card{border-radius:0 0 22px 22px;border:1px solid var(--ds-line);border-top:0}.mm-acc{border-bottom:1px solid rgba(255,255,255,.1)}.mm-acc-row{display:flex;align-items:center;justify-content:space-between}.mm-acc-row a{flex:1;padding:14px 4px;color:#fff;text-decoration:none;font:500 1.0625rem/1.2 var(--ooa-text)}.mm-acc-row a[aria-current=page]{font-weight:600;color:var(--ds-sky)}.mm-acc-row button{all:unset;cursor:pointer;width:44px;height:44px;border-radius:10px;display:grid;place-items:center;color:#fff}.mm-acc-row button:focus-visible{outline:2px solid var(--ds-sky)}.mm-acc-row button[aria-expanded=true] svg{transform:rotate(180deg)}.mm-acc-body{padding:0 0 12px 12px;margin-left:4px;border-left:2px solid rgba(143,184,255,.35);display:flex;flex-direction:column;gap:8px}.mm-acc-body span{display:block;padding:8px 8px 2px;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-sky)}.mm-acc-body a{display:block;padding:8px;color:#c9d2ee;text-decoration:none;font-size:.9375rem}.mm-acc-body a:hover{color:#fff}#mobile-menu{max-height:calc(100dvh - 72px);overflow-y:auto;overscroll-behavior:contain}.mm-acc-row button svg{width:18px;height:18px;transition:transform .2s ease}main h1,main h2{font-weight:700!important;letter-spacing:-.03em}main h1{line-height:1.06}.ooa-hdr-in>a:first-child{min-height:44px}.sl-dots button{height:24px;padding:7px 0;background-clip:content-box}.sl-dots{align-items:center}.px-board small,.hz-chip,.ha-step em{font-size:.75rem}.sl-dots button{box-sizing:content-box;height:10px;padding:7px}.sl-dots{gap:0}@media (max-width: 360px){.ooa-hdr-in{gap:0 6px;padding-inline:12px}.ooa-brand{font-size:.84rem;gap:6px}.ooa-brand svg{width:24px}.ooa-mnav{padding:0 9px;gap:5px;font-size:.875rem}}.rs-search{position:relative;margin-top:26px;display:flex;align-items:center;gap:12px;padding:0 18px;min-height:60px;max-width:600px;border-radius:16px;background:#fff;color:var(--ds-ink-muted);box-shadow:0 0 0 1px #ffffff4d,0 20px 50px -18px #050a28cc}.rs-search:focus-within{box-shadow:0 0 0 3px var(--ds-sky),0 20px 50px -18px #050a28cc}.rs-search>svg{color:var(--ds-violet);flex:none}.rs-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:500 1.0625rem/1.4 var(--ooa-text);color:var(--ds-ink);padding:16px 0}.rs-results{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:20;max-height:420px;overflow:auto;padding:8px;border-radius:16px;background:#fff;border:1px solid var(--ds-line);box-shadow:0 24px 60px -20px #0a103399}.rs-results a{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;text-decoration:none;color:var(--ds-ink)}.rs-results a:hover,.rs-results a:focus-visible{background:var(--ds-soft);outline:none}.rs-results em{font-style:normal;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-violet)}.rs-results b{font:600 .9375rem/1.3 var(--ooa-display)}.rs-results small{color:var(--ds-ink-muted);font-size:.8125rem}.rs-results p{margin:8px 12px;color:var(--ds-ink-muted);font-size:.9375rem}.rs-results p a{display:inline;padding:0;border-radius:0;color:var(--ds-violet);text-decoration:underline;text-underline-offset:2px}.rs-results p a:hover,.rs-results p a:focus-visible{background:none;outline:2px solid var(--ds-sky);outline-offset:2px}.rs-hero .hz-try{position:relative;z-index:1}.rs-path{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;position:relative}.rs-path:before{content:"";position:absolute;left:4%;right:4%;top:25px;border-top:2px dashed rgba(143,184,255,.35)}.rs-path li{position:relative;display:flex;flex-direction:column;gap:6px}.rs-path .n{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--ds-violet);font:700 1.125rem/1 var(--ooa-display);box-shadow:0 0 0 6px var(--ds-navy),0 0 0 8px #8fb8ff59;margin-bottom:10px}.rs-path li:last-child .n{background:var(--ds-grad);color:#fff}.rs-path b{font:600 1.2rem/1.25 var(--ooa-display)}.rs-path small{color:var(--ds-on-navy-muted);font-size:.9375rem;line-height:1.45}@media (max-width: 900px){.rs-path{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.rs-path:before{display:none}}@media (max-width: 520px){.rs-path{grid-template-columns:minmax(0,1fr)}}.rs-calc{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);border-radius:28px;overflow:hidden;border:1px solid var(--ds-line);box-shadow:var(--ds-shadow)}.rs-calc-in{padding:clamp(24px,3.5vw,40px);display:flex;flex-direction:column;gap:22px;background:#fff}.rs-slider label{display:block;font:600 .9375rem/1.3 var(--ooa-display);margin-bottom:10px}.rs-slider>div{display:flex;align-items:center;gap:14px}.rs-slider input[type=range]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:8px;border-radius:4px;background:linear-gradient(90deg,#1F74C9 0,#6D4AD8 var(--p),#E3E8F5 var(--p));outline:none}.rs-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:#fff;border:3px solid var(--ds-violet);box-shadow:0 4px 10px #141c4640;cursor:pointer}.rs-slider input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--ds-violet);cursor:pointer}.rs-slider input[type=range]:focus-visible{box-shadow:0 0 0 4px #1f74c940}.rs-slider input[type=number]{width:96px;min-height:46px;padding:0 12px;border-radius:12px;border:1.5px solid #D5DCEE;background:#fafbfe;font:600 1rem/1 var(--ooa-text);color:var(--ds-ink);text-align:right}.rs-slider input[type=number]:focus{outline:none;border-color:var(--ds-blue);box-shadow:0 0 0 4px #1f74c926}.rs-calc-share{margin:0;color:var(--ds-ink-muted);font-size:.875rem}.rs-calc-out{padding:clamp(24px,3.5vw,40px);display:flex;flex-direction:column;gap:14px;color:#fff;background:radial-gradient(120% 140% at 100% 0%,#4a36a8,#2f2478 45%,#1f2a5c)}.rs-calc-out>div{display:flex;flex-direction:column;gap:2px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.12)}.rs-calc-out b{font:700 clamp(2.2rem,3.6vw,3rem)/1 var(--ooa-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;background:linear-gradient(90deg,#8fb8ff,#d6c4ff);-webkit-background-clip:text;background-clip:text;color:transparent}.rs-calc-out span{color:#d4cbf7;font-weight:500}.rs-calc-out small{color:#b8b0dc;font-size:.8125rem;line-height:1.5}.rs-calc-out .ds-btn{align-self:flex-start;max-width:100%;margin-top:4px;white-space:normal;text-align:left;height:auto;padding-block:12px}@media (max-width: 860px){.rs-calc{grid-template-columns:minmax(0,1fr)}}.rs-ins{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rs-ins a{display:flex;flex-direction:column;gap:8px;border-radius:22px;overflow:hidden;background:#fff;border:1px solid var(--ds-line);color:var(--ds-ink);text-decoration:none;box-shadow:var(--ds-shadow);transition:transform .2s ease}.rs-ins a:hover{transform:translateY(-3px)}.rs-ins-top{height:96px;padding:16px 18px;background:linear-gradient(150deg,#2a82d8,#1f5fb4)}.rs-ins-top[data-tone="1"]{background:linear-gradient(150deg,#8b6cf0,#5236be)}.rs-ins-top em{font-style:normal;font-size:.75rem;font-weight:700;padding:5px 10px;border-radius:999px;background:#fff;color:var(--ds-violet)}.rs-ins h3,.rs-ins p,.rs-ins a>span{margin:0 20px}.rs-ins h3{font:600 1.15rem/1.3 var(--ooa-display);margin-top:8px}.rs-ins p{color:var(--ds-ink-muted);font-size:.9375rem;line-height:1.5}.rs-ins a>span{margin-top:auto;margin-bottom:18px;padding-top:8px;display:flex;justify-content:space-between;align-items:center;gap:10px}.rs-ins small{color:var(--ds-ink-muted);font-size:.8125rem}.rs-ins a>span b{display:inline-flex;align-items:center;gap:6px;color:var(--ds-blue);font-size:.9375rem}@media (max-width: 1000px){.rs-ins{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.rs-ins{grid-template-columns:minmax(0,1fr)}}.rs-comm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rs-comm>div{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(24px,3vw,34px);border-radius:26px;color:#fff;background:linear-gradient(150deg,#2a82d8,#1f5fb4)}.rs-comm>div[data-tone="1"]{background:radial-gradient(120% 140% at 100% 0%,#8b6cf0,#5236be 55%,#3b2a8e)}.rs-comm>div[data-tone="2"]{background:radial-gradient(120% 140% at 100% 0%,#3a2c8e,#232d66 45%,#172048)}.rs-comm>div:after{content:"";position:absolute;right:-60px;bottom:-80px;width:200px;height:200px;border-radius:50%;border:26px solid rgba(255,255,255,.07)}.rs-comm i{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:#fff;color:var(--ds-blue);margin-bottom:4px}.rs-comm>div[data-tone="1"] i,.rs-comm>div[data-tone="2"] i{color:var(--ds-violet)}.rs-comm h2{margin:0;font:700 1.5rem/1.2 var(--ooa-display)!important;letter-spacing:-.02em}.rs-comm p{margin:0 0 6px;color:#ffffffe0;line-height:1.55}.rs-comm .ds-btn,.rs-comm .ds-actions,.rs-news{position:relative;z-index:1;margin-top:auto}.rs-news{display:flex;flex-wrap:wrap;gap:8px;width:100%}.rs-news input{flex:1 1 180px;min-width:0;min-height:50px;padding:0 14px;border-radius:10px;border:0;font:500 1rem/1 var(--ooa-text);color:var(--ds-ink)}.rs-news input:focus{outline:3px solid var(--ds-sky)}.rs-done{display:flex;align-items:center;gap:8px;margin-top:auto!important;font-weight:600}@media (max-width: 1000px){.rs-comm{grid-template-columns:minmax(0,1fr)}}.rs-sec-hero .ds-container{position:relative;padding-top:clamp(24px,3vw,36px);padding-bottom:clamp(64px,7vw,92px)}.rs-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.9375rem;color:var(--ds-on-navy-muted);margin-bottom:22px}.rs-crumb a,.rs-crumb button{all:unset;cursor:pointer;color:var(--ds-sky);font-weight:600}.rs-crumb a:hover,.rs-crumb button:hover{text-decoration:underline}.rs-crumb a:focus-visible,.rs-crumb button:focus-visible{outline:2px solid var(--ds-sky);outline-offset:2px}.rs-crumb [aria-current]{color:#fff}.rs-sec-head{display:flex;flex-wrap:wrap;align-items:center;gap:20px 24px}.rs-sec-ic{width:72px;height:72px;border-radius:20px;display:grid;place-items:center;color:#fff;flex:none;box-shadow:0 0 0 6px #ffffff14}.rs-sec-head>div{flex:1;min-width:240px}.rs-sec-head small{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-sky)}.rs-h1{font-size:clamp(2.1rem,4vw,3.2rem)}.rs-sec-head>em{font-style:normal;padding:8px 16px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);font-weight:600}.rs-list{display:flex;flex-direction:column;gap:10px}.rs-item{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:18px;background:#fff;border:1px solid var(--ds-line);color:var(--ds-ink);transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.rs-item:hover{box-shadow:var(--ds-shadow);border-color:#c9d3f0;transform:translateY(-2px)}.rs-item:focus-visible{outline:3px solid var(--ds-blue);outline-offset:2px}.rs-item-ic{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;color:#fff;flex:none}.rs-item-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.rs-item-t em{font-style:normal;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-violet)}.rs-item-t b{font:600 1.125rem/1.3 var(--ooa-display)}.rs-item-t small{color:var(--ds-ink-muted);font-size:.9375rem;line-height:1.45}.rs-item-m{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:none;font-size:.8125rem;color:var(--ds-ink-muted)}.rs-item-m i{font-style:normal;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:var(--ds-navy);color:#fff;font:600 .8125rem/1 var(--ooa-display)}.rs-item:hover .rs-item-m i{background:var(--ds-grad)}@media (max-width: 620px){.rs-item{flex-wrap:wrap}.rs-item-m{flex-direction:row;width:100%;justify-content:space-between;padding-left:62px}}.rs-art-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.rs-art-tags span{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);font-size:.8125rem;font-weight:600}.rs-art-head .cu-lead{max-width:62ch}.rs-read{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.rs-doc{padding:clamp(22px,3.5vw,44px);border-radius:24px;background:#fff;border:1px solid var(--ds-line);box-shadow:var(--ds-shadow)}.rs-points{padding:18px 20px;border-radius:16px;background:linear-gradient(135deg,#eef4ff,#f3eeff);border:1px solid #D9D2F7;margin-bottom:26px}.rs-points small{display:block;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-violet);margin-bottom:8px}.rs-points ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.rs-points li{display:flex;gap:8px;align-items:flex-start;line-height:1.45}.rs-points li svg{color:var(--ds-ok);flex:none;margin-top:2px}.rs-body{max-width:70ch;font-size:1.0625rem;line-height:1.75;color:#2a3158}.rs-body h2{margin:30px 0 8px;font:700 1.4rem/1.3 var(--ooa-display)!important;color:var(--ds-ink)}.rs-body p{margin:0 0 14px}.rs-body .rs-li{position:relative;padding-left:22px;margin-bottom:8px}.rs-body .rs-li:before{content:"";position:absolute;left:4px;top:.7em;width:7px;height:7px;border-radius:50%;background:var(--ds-grad)}.rs-pn{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;padding-top:22px;border-top:1px solid var(--ds-line)}.rs-pn button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:14px;border:1px solid var(--ds-line);background:var(--ds-soft)}.rs-pn button:last-child{text-align:right}.rs-pn button:hover{border-color:#b9c6f0;background:#fff}.rs-pn button:focus-visible{outline:3px solid var(--ds-blue);outline-offset:2px}.rs-pn small{color:var(--ds-violet);font-weight:700;font-size:.8125rem}.rs-pn b{font:600 .9375rem/1.3 var(--ooa-display)}.rs-aside{position:sticky;top:96px;display:flex;flex-direction:column;gap:16px}.rs-back{all:unset;cursor:pointer;color:var(--ds-blue);font-weight:600}.rs-back:hover{text-decoration:underline}.rs-rel{padding:18px;border-radius:18px;background:#fff;border:1px solid var(--ds-line);display:flex;flex-direction:column;gap:4px}.rs-rel small{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-ink-muted);margin-bottom:6px}.rs-rel button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:10px}.rs-rel button:hover{background:var(--ds-soft)}.rs-rel button:focus-visible{outline:2px solid var(--ds-blue)}.rs-rel b{font:600 .9375rem/1.3 var(--ooa-display)}.rs-rel span{color:var(--ds-ink-muted);font-size:.8125rem}.rs-ask{padding:20px;border-radius:18px;color:#fff;background:radial-gradient(120% 140% at 100% 0%,#4a36a8,#2f2478 45%,#1f2a5c);display:flex;flex-direction:column;gap:6px;align-items:flex-start}.rs-ask b{font:600 1.125rem/1.2 var(--ooa-display)}.rs-ask p{margin:0 0 8px;color:#d4cbf7}@media (max-width: 900px){.rs-read{grid-template-columns:minmax(0,1fr)}.rs-aside{position:static}}@media (max-width: 520px){.rs-pn{grid-template-columns:minmax(0,1fr)}.rs-pn button:last-child{text-align:left}}.rs-help{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:26px 30px;border-radius:24px;background:var(--ds-soft);border:1px solid var(--ds-line)}.rs-help h2{margin:0;font:700 1.4rem/1.2 var(--ooa-display)!important}.rs-help>div{display:flex;flex-wrap:wrap;gap:10px}.rs-help a{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border-radius:12px;background:#fff;border:1px solid var(--ds-line);color:var(--ds-ink);text-decoration:none;font:600 .9375rem/1 var(--ooa-display)}.rs-help a svg{color:var(--ds-violet)}.rs-help a:hover{border-color:#b9c6f0;box-shadow:var(--ds-shadow)}.ooa-hdr-in{gap:0 14px}.ooa-nl{padding:0 7px!important;gap:3px}.ooa-nl:after{left:7px;right:7px}.ooa-nl svg{width:12px;height:12px}.ooa-dsec{gap:6px}@media (max-width: 1440px){.ooa-brand{font-size:1rem}.ooa-hb{padding:0 13px}.ooa-hl{padding:10px 4px}}@media (max-width: 1380px){.ooa-dnav,.ooa-dsec{display:none!important}.ooa-mnav{display:inline-flex}.ooa-hdr-in{flex-wrap:wrap}}.rs-news input{background:#fff}.rs-crumb a,.rs-crumb button{padding:8px 0}.rs-slider input[type=range]{height:8px;padding:9px 0;background-clip:content-box;box-sizing:content-box}.rs-hero-in{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:clamp(36px,4.5vw,64px);padding-bottom:clamp(80px,9vw,120px)}.rs-hero-in .cu-lead{margin-inline:auto}.rs-hero-in .rs-search{width:min(680px,100%);max-width:none;text-align:left}.rs-hero-in .hz-try{justify-content:center}.rs-comm-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 760px){.rs-comm-2{grid-template-columns:minmax(0,1fr)}}.rs-books{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rs-books a{display:flex;border-radius:22px;overflow:hidden;background:#fff;border:1px solid var(--ds-line);color:var(--ds-ink);text-decoration:none;box-shadow:0 1px 2px #141c460a;transition:transform .2s ease,box-shadow .2s ease}.rs-books a:hover{transform:translateY(-3px);box-shadow:var(--ds-shadow)}.rs-book-spine{flex:none;width:92px;display:flex;justify-content:center;padding-top:24px;color:#fff;position:relative}.rs-book-spine:after{content:"";position:absolute;right:10px;top:0;bottom:0;width:2px;background:#ffffff40}.rs-book-b{flex:1;min-width:0;padding:22px 24px;display:flex;flex-direction:column;gap:8px}.rs-book-b h2{margin:0;font:700 1.35rem/1.2 var(--ooa-display)!important}.rs-book-b p{margin:0;color:var(--ds-ink-muted);line-height:1.5;font-size:.9375rem}.rs-book-b ol{list-style:none;margin:6px 0 4px;padding:0;display:flex;flex-direction:column;gap:6px}.rs-book-b li{display:flex;align-items:center;gap:10px;font-size:.9375rem}.rs-book-b li b{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:.75rem;background:var(--ds-tint);color:var(--ds-blue);flex:none}.rs-book-b li.more{color:var(--ds-ink-muted);padding-left:34px;font-size:.875rem}.rs-book-b em{margin-top:auto;padding-top:8px;font-style:normal;display:inline-flex;align-items:center;gap:6px;color:var(--ds-blue);font:600 .9375rem/1 var(--ooa-display)}@media (max-width: 860px){.rs-books{grid-template-columns:minmax(0,1fr)}}@media (max-width: 480px){.rs-book-spine{width:64px}}.rs-manual{display:grid;grid-template-columns:300px minmax(0,1fr);gap:28px;align-items:start}.rs-toc{position:sticky;top:96px;display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:22px;background:#fff;border:1px solid var(--ds-line);max-height:calc(100vh - 120px);overflow:auto}.rs-toc>small{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-ink-muted)}.rs-toc ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;position:relative}.rs-toc ol:before{content:"";position:absolute;left:23px;top:18px;bottom:18px;width:2px;background:var(--ds-line)}.rs-toc button{all:unset;box-sizing:border-box;cursor:pointer;position:relative;width:100%;display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:12px;font:500 .9375rem/1.3 var(--ooa-text);color:var(--ds-ink)}.rs-toc button:hover{background:var(--ds-soft)}.rs-toc button:focus-visible{outline:3px solid var(--ds-blue);outline-offset:1px}.rs-toc button b{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none;background:#fff;border:2px solid #D5DCEE;font-size:.75rem;color:var(--ds-ink-muted)}.rs-toc button[data-read="1"] b{background:#e3f5ec;border-color:#9eddbf;color:var(--ds-ok)}.rs-toc button[aria-current=step]{background:var(--ds-tint);font-weight:600}.rs-toc button[aria-current=step] b{background:var(--ds-grad);border-color:transparent;color:#fff}.rs-progress{display:flex;align-items:center;gap:14px;font-size:.875rem;font-weight:600;color:var(--ds-ink-muted);margin-bottom:14px}.rs-progress i{flex:1;height:6px;border-radius:3px;background:#e3e8f5;overflow:hidden}.rs-progress i b{display:block;height:100%;border-radius:3px;background:var(--ds-grad);transition:width .5s ease}.rs-ch-title{margin:0 0 8px;font:700 clamp(1.6rem,2.8vw,2.2rem)/1.15 var(--ooa-display)!important;letter-spacing:-.025em}.rs-ch-sum{margin:0 0 22px;color:var(--ds-ink-muted);font-size:1.125rem;line-height:1.55}.rs-pn-done{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:14px;background:var(--ds-grad);color:#fff;text-decoration:none;text-align:right}.rs-pn-done small{color:#fff!important;opacity:.85}@media (prefers-reduced-motion: no-preference){.rs-manual .rs-doc{animation:hsIn .35s ease both}}@media (max-width: 900px){.rs-manual{grid-template-columns:minmax(0,1fr)}.rs-toc{position:static;max-height:none}}.rs-faq-wrap{display:flex;flex-direction:column;gap:22px;max-width:920px}.rs-faq-bar{display:flex;flex-direction:column;gap:14px}.rs-faq-bar .ca-search{background:#fff;max-width:520px}.rs-faq-group{display:flex;flex-direction:column;gap:10px}.rs-faq-group>h2{display:flex;align-items:center;gap:10px;margin:8px 0 4px;font:700 1.3rem/1.2 var(--ooa-display)!important}.rs-faq-group>h2 span{font:700 .75rem/1 var(--ooa-text);padding:5px 9px;border-radius:999px;background:var(--ds-tint);color:var(--ds-blue)}.rs-faq-a{padding:0 20px 18px;color:var(--ds-ink-muted);line-height:1.6}.rs-faq-a p{margin:0 0 10px}.rs-ask-wide{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:22px 26px}.rs-ask-wide p{margin:0;flex:1;min-width:200px}.rs-path-btn{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:6px;width:100%;padding:6px;border-radius:16px}.rs-path-btn:focus-visible{outline:3px solid var(--ds-sky);outline-offset:2px}.rs-path-btn[aria-pressed=true]{background:#ffffff14}.rs-path-btn[aria-pressed=true] .n{background:var(--ds-grad);color:#fff}.rs-tr-filters{display:flex;flex-wrap:wrap;gap:14px 32px;margin-bottom:24px}.rs-tr-filters>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rs-tr-filters small{font-weight:700;color:var(--ds-ink-muted);margin-right:4px}.rs-tr-filters button{all:unset;cursor:pointer;padding:9px 16px;border-radius:999px;background:var(--ds-navy);color:#fff;font:600 .875rem/1 var(--ooa-display)}.rs-tr-filters button:hover{background:#2b3878}.rs-tr-filters button[aria-pressed=true]{background:var(--ds-grad)}.rs-tr-filters button:focus-visible{outline:3px solid var(--ds-sky);outline-offset:2px}.rs-tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rs-tr a{display:flex;flex-direction:column;gap:8px;border-radius:22px;overflow:hidden;background:#fff;border:1px solid var(--ds-line);color:var(--ds-ink);text-decoration:none;box-shadow:0 1px 2px #141c460a;transition:transform .2s ease,box-shadow .2s ease}.rs-tr a:hover{transform:translateY(-3px);box-shadow:var(--ds-shadow)}.rs-tr-top{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;background:linear-gradient(150deg,#2a82d8,#1f5fb4)}.rs-tr-top[data-tone="1"]{background:linear-gradient(150deg,#8b6cf0,#5236be)}.rs-tr-top i{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:#fff;color:var(--ds-blue)}.rs-tr-top[data-tone="1"] i{color:var(--ds-violet)}.rs-tr-top em{font-style:normal;font-size:.75rem;font-weight:700;padding:5px 10px;border-radius:999px;background:#fff3;color:#fff}.rs-tr h2,.rs-tr h3,.rs-tr p,.rs-tr-meta,.rs-tr a>b{margin-inline:20px}.rs-tr h2,.rs-tr h3{margin-top:8px;margin-bottom:0;font:600 1.15rem/1.3 var(--ooa-display)}.rs-tr p{margin-top:0;margin-bottom:0;color:var(--ds-ink-muted);font-size:.9375rem;line-height:1.5}.rs-tr-meta{display:flex;flex-wrap:wrap;gap:6px}.rs-tr-meta span{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;padding:4px 9px;border-radius:999px;background:var(--ds-tint);color:var(--ds-blue)}.rs-tr a>b{margin-top:auto;margin-bottom:18px;padding-top:6px;display:inline-flex;align-items:center;gap:6px;color:var(--ds-blue);font:600 .9375rem/1 var(--ooa-display)}@media (max-width: 1000px){.rs-tr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.rs-tr{grid-template-columns:minmax(0,1fr)}}.rs-comm-2>div,.rs-comm-2>div[data-tone="1"]{background:#fff;color:var(--ds-ink);border:1px solid var(--ds-line);box-shadow:var(--ds-shadow)}.rs-comm-2>div:after{border-color:#6d4ad80f}.rs-comm-2 i{background:var(--ds-grad)!important;color:#fff!important}.rs-comm-2 p{color:var(--ds-ink-muted)}.rs-comm-2 .ds-btn-white{background:var(--ds-grad);color:#fff;box-shadow:0 10px 24px -10px #4c46d2b3}.rs-comm-2 .rs-news input{border:1.5px solid #D5DCEE;background:#fafbfe}.rs-comm-2 .rs-done{color:var(--ds-ok)}.rs-doc-search{background:#fff;max-width:560px;margin-bottom:18px}.rs-doc-hits{display:grid;gap:8px;margin-bottom:24px;max-width:860px}.rs-doc-hits a{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:14px;background:#fff;border:1px solid var(--ds-line);color:var(--ds-ink);text-decoration:none}.rs-doc-hits a:hover{border-color:#b9c6f0;box-shadow:var(--ds-shadow)}.rs-doc-hits em{font-style:normal;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-violet)}.rs-doc-hits b{font:600 1rem/1.3 var(--ooa-display)}.rs-doc-hits small{color:var(--ds-ink-muted);font-size:.875rem}.rs-toc-search{min-height:44px;padding:0 12px;background:#fafbfe}.rs-toc-search input{font-size:.9375rem}.rs-sup{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rs-sup a{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:22px;background:#fff;border:1px solid var(--ds-line);color:var(--ds-ink);text-decoration:none;box-shadow:0 1px 2px #141c460a;transition:transform .2s ease,box-shadow .2s ease}.rs-sup a:hover{transform:translateY(-3px);box-shadow:var(--ds-shadow)}.rs-sup a.rs-sup-main{color:#fff;border:0;background:radial-gradient(120% 140% at 100% 0%,#4a36a8,#2f2478 45%,#1f2a5c)}.rs-sup i{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;background:var(--ds-grad);color:#fff;margin-bottom:6px}.rs-sup a.rs-sup-main i{background:#fff;color:var(--ds-violet)}.rs-sup h2{margin:0;font:700 1.3rem/1.2 var(--ooa-display)!important}.rs-sup p{margin:0;color:var(--ds-ink-muted);line-height:1.5}.rs-sup a.rs-sup-main p{color:#d4cbf7}.rs-sup em{margin-top:auto;padding-top:8px;font-style:normal;display:inline-flex;align-items:center;gap:6px;color:var(--ds-blue);font:600 .9375rem/1.2 var(--ooa-display);overflow-wrap:anywhere}.rs-sup a.rs-sup-main em{color:#fff}@media (max-width: 1000px){.rs-sup{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.rs-sup{grid-template-columns:minmax(0,1fr)}}.rs-sup-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.rs-sup-plans>div{display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:18px;background:var(--ds-soft);border:1px solid var(--ds-line)}.rs-sup-plans>div[data-pop="1"]{background:#f3effe;border-color:#c9bbf5}.rs-sup-plans b{font:700 1.2rem/1.2 var(--ooa-display)}.rs-sup-plans span{font-weight:600;color:var(--ds-ink)}.rs-sup-plans small{display:inline-flex;align-items:center;gap:6px;color:var(--ds-ok);font-weight:600;font-size:.8125rem}@media (max-width: 860px){.rs-sup-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}.rs-sub-h{font-size:clamp(1.5rem,2.4vw,2rem)!important;margin-bottom:16px!important}.rs-ev{display:flex;flex-direction:column;gap:12px}.rs-ev article{display:flex;align-items:center;gap:20px;padding:18px 20px;border-radius:20px;background:#fff;border:1px solid var(--ds-line);box-shadow:0 1px 2px #141c460a}.rs-ev article[data-past="1"]{opacity:.8}.rs-ev article>div{flex:1;min-width:0}.rs-ev-date{flex:none;width:76px;height:84px;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--ds-grad);color:#fff}.rs-ev-date b{font:700 1.8rem/1 var(--ooa-display)}.rs-ev-date small{font-size:.75rem;font-weight:600;opacity:.9}.rs-ev-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.rs-ev-tags em{font-style:normal;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:999px;background:#f0ebfd;color:var(--ds-violet)}.rs-ev-tags span{display:inline-flex;align-items:center;gap:4px;font-size:.8125rem;color:var(--ds-ink-muted)}.rs-ev h3{margin:0;font:600 1.2rem/1.3 var(--ooa-display)}.rs-ev p{margin:4px 0 0;color:var(--ds-ink-muted);line-height:1.5}@media (max-width: 620px){.rs-ev article{flex-wrap:wrap}.rs-ev article .ds-btn{width:100%}}.rs-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:clamp(28px,4vw,44px);border-radius:24px;background:#fff;border:1px dashed #C9D3F0}.rs-empty i{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;background:var(--ds-grad);color:#fff;margin-bottom:6px}.rs-empty b{font:600 1.25rem/1.3 var(--ooa-display)}.rs-empty p{margin:0 0 8px;color:var(--ds-ink-muted);max-width:46ch}.ca-search input{align-self:stretch;min-height:40px}.ac-hero{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding-top:clamp(28px,4vw,48px);padding-bottom:20px}.ac-pill{display:inline-block;padding:3px 10px;border-radius:999px;background:#8fb8ff2e;color:inherit;font-size:.8125rem;font-weight:600;text-transform:capitalize}.ds-soft .ac-pill{background:var(--ds-tint);color:var(--ds-blue)}.ac-tabs{position:relative;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.ac-tabs button{all:unset;cursor:pointer;padding:14px 16px;border-radius:12px 12px 0 0;color:var(--ds-on-navy-muted);font:600 .9375rem/1 var(--ooa-display);white-space:nowrap}.ac-tabs button:hover{color:#fff}.ac-tabs button[aria-current=page]{background:var(--ds-soft);color:var(--ds-ink)}.ac-tabs button:focus-visible{outline:3px solid var(--ds-sky);outline-offset:-3px}.ac-body{display:flex;flex-direction:column;gap:18px}.ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:18px;align-items:start}.ac-card{display:flex;flex-direction:column;gap:12px;padding:clamp(20px,3vw,28px);border-radius:22px;background:#fff;border:1px solid var(--ds-line);box-shadow:var(--ds-shadow)}.ac-card h2{margin:0;font:700 1.25rem/1.2 var(--ooa-display)!important}.ac-card p{margin:0;color:var(--ds-ink-muted);line-height:1.55}.ac-card .ds-btn{align-self:flex-start}.ac-big{font:700 2.4rem/1 var(--ooa-display);letter-spacing:-.03em;background:var(--ds-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.ac-wait{padding:10px 14px;border-radius:12px;background:#fff3dc;color:#8a5a00!important;font-weight:600}.ac-ok{margin:0;padding:12px 16px;border-radius:12px;background:#e3f5ec;color:#116b3c;font-weight:600}.ac-hint{margin:0;color:var(--ds-ink-muted);font-size:.875rem}.ac-steps,.ac-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ac-steps a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--ds-line);color:var(--ds-ink);text-decoration:none;font-weight:600}.ac-steps a:hover{color:var(--ds-blue)}.ac-list li{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:12px 0;border-bottom:1px solid var(--ds-line);align-items:center}.ac-list li:last-child,.ac-steps li:last-child a{border-bottom:0}.ac-list small{grid-column:1 / -1;color:var(--ds-ink-muted)}.ac-list span{font-size:.8125rem;font-weight:600;color:var(--ds-blue);text-transform:capitalize}.ac-switch{display:flex;gap:12px;align-items:flex-start;cursor:pointer;line-height:1.5}.ac-switch input{width:22px;height:22px;accent-color:var(--ds-violet);flex:none;margin-top:1px}.ac-danger{color:#a3271f;border-color:#f3c4bf}.pp-check{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pp-check li{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:12px;background:var(--ds-soft);font-weight:600}.pp-check li i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid #D5DCEE;color:var(--ds-ok);flex:none}.pp-check li[data-done="1"] i{background:#e3f5ec;border-color:#9eddbf}.pp-stats{display:flex;flex-wrap:wrap;gap:10px}.pp-stats span{padding:10px 14px;border-radius:12px;background:var(--ds-soft);font-weight:600}.pp-stats b{font-size:1.25rem;margin-right:6px}.pp-table{width:100%;border-collapse:collapse}.pp-table th{text-align:left;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink-muted);padding:8px 10px;border-bottom:1px solid var(--ds-line)}.pp-table td{padding:12px 10px;border-bottom:1px solid var(--ds-line);vertical-align:top}.pp-wrap{overflow-x:auto}.rs-ev-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rs-ev-form input{min-height:44px;padding:0 12px;border-radius:10px;border:1.5px solid #D5DCEE;font:500 .9375rem/1 var(--ooa-text)}.pd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px}.pd-card{display:flex;flex-direction:column;gap:6px;padding:22px;border-radius:20px;background:#fff;border:1px solid var(--ds-line);box-shadow:var(--ds-shadow)}.pd-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.pd-logo{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:var(--ds-grad);color:#fff;font:700 1.1rem/1 var(--ooa-display)}.pd-card h3{margin:0;font:600 1.2rem/1.25 var(--ooa-display)}.pd-card small{color:var(--ds-ink-muted);font-weight:600}.pd-card p{margin:4px 0 0;color:var(--ds-ink-muted);line-height:1.5;font-size:.9375rem}.pd-card .ac-pill{background:var(--ds-tint);color:var(--ds-blue)}:is(.rs-body,.rs-doc) h3{margin:22px 0 6px;font:600 1.15rem/1.35 var(--ooa-display);color:var(--ds-ink)}:is(.rs-body,.rs-doc) code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;background:#eef1fa;border-radius:5px;padding:1px 5px}:is(.rs-body,.rs-doc) .rs-code{margin:0 0 16px;padding:14px 16px;border-radius:12px;background:#141b3d;color:#e6eafa;overflow-x:auto;font-size:.9rem;line-height:1.6}:is(.rs-body,.rs-doc) .rs-code code{background:none;padding:0;color:inherit}:is(.rs-body,.rs-doc) .rs-steps{margin:0 0 16px;padding-left:0;list-style:none;counter-reset:step}:is(.rs-body,.rs-doc) .rs-steps li{counter-increment:step;position:relative;padding-left:40px;margin-bottom:10px}:is(.rs-body,.rs-doc) .rs-steps li:before{content:counter(step);position:absolute;left:0;top:.1em;width:26px;height:26px;border-radius:50%;background:var(--ds-grad);color:#fff;font:600 .85rem/26px var(--ooa-display);text-align:center}:is(.rs-body,.rs-doc) .rs-callout{margin:0 0 16px;padding:12px 16px;border-radius:12px;border-left:4px solid #3B8BE0;background:#eef5fe}:is(.rs-body,.rs-doc) .rs-tip{border-left-color:#2e9e6a;background:#ecf8f2}:is(.rs-body,.rs-doc) .rs-warning{border-left-color:#d9822b;background:#fdf3e7}:is(.rs-body,.rs-doc) .rs-table{margin:0 0 16px;overflow-x:auto}:is(.rs-body,.rs-doc) .rs-table table{border-collapse:collapse;width:100%;font-size:.95rem}:is(.rs-body,.rs-doc) .rs-table th,:is(.rs-body,.rs-doc) .rs-table td{border:1px solid #DCE2F2;padding:8px 10px;text-align:left;vertical-align:top}:is(.rs-body,.rs-doc) .rs-table th{background:#f2f5fc;font-weight:600}:is(.rs-body,.rs-doc) .rs-figure{margin:0 0 18px}:is(.rs-body,.rs-doc) .rs-figure img{max-width:100%;height:auto;border-radius:10px;border:1px solid #DCE2F2}:is(.rs-body,.rs-doc) .rs-figure figcaption{font-size:.875rem;color:var(--ds-ink-muted);margin-top:6px}.cu-card .cu-logo{display:block;max-width:160px;max-height:36px;width:auto;height:auto;object-fit:contain;margin-bottom:6px}.cu-card .cu-more{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-weight:600;color:var(--ds-violet);text-decoration:none}.cu-card .cu-more:hover{text-decoration:underline}.rs-helpful{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:36px;padding:16px 18px;border-radius:14px;background:#f4f6fd;font-size:.95rem}.rs-helpful>span{font-weight:600;margin-right:6px}.rs-helpful .ds-btn{min-height:38px;padding:0 18px}form.rs-helpful{display:grid}form.rs-helpful textarea{width:100%;border:1px solid #D5DCEE;border-radius:10px;padding:10px;font:inherit}:is(.rs-body,.rs-doc) .rs-video{position:relative;margin:0 0 18px;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#0e1330}:is(.rs-body,.rs-doc) .rs-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.dlg-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#0e133085}@media (prefers-reduced-motion: no-preference){.dlg-back{animation:dlgFade .14s ease-out}.dlg{animation:dlgIn .16s ease-out}}@keyframes dlgFade{0%{opacity:0}}@keyframes dlgIn{0%{opacity:0;transform:translateY(6px) scale(.99)}}.dlg{width:min(460px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:24px 24px 20px;border-radius:16px;background:#fff;color:#1b2152;box-shadow:0 24px 60px -12px #0e133073;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.dlg h2{margin:0 0 8px;font:700 20px/1.3 Poppins,Inter,sans-serif;color:#141b4d}.dlg-msg{margin:0 0 16px;color:#4a5175;font-size:15px;line-height:1.55;white-space:pre-line}.dlg-field{display:grid;gap:7px;margin:4px 0 18px;font-weight:600;font-size:14px;color:#1b2152}.dlg-field input,.dlg-field textarea{width:100%;box-sizing:border-box;padding:12px 13px;border:1.5px solid #D5DCEE;border-radius:10px;font:400 15px Inter,system-ui,sans-serif;color:#1b2152;background:#fff}.dlg-field input{height:46px}.dlg-field textarea{resize:vertical;min-height:96px}.dlg-field input:focus,.dlg-field textarea:focus{outline:none;border-color:#2b54c9;box-shadow:0 0 0 4px #2b54c924}.dlg-field [aria-invalid=true]{border-color:#c2413a}.dlg-field small{font-weight:400;font-size:13px;color:#5a6285}.dlg-field small.dlg-err{color:#b4322b}.dlg-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:6px}.dlg-btn{min-height:42px;padding:0 18px;border-radius:10px;border:1.5px solid #D5DCEE;background:#fff;color:#1b2152;font:600 15px Inter,sans-serif;cursor:pointer}.dlg-btn:hover{border-color:#b9c3e0;background:#f7f8fc}.dlg-primary{border-color:#2b54c9;background:#2b54c9;color:#fff}.dlg-primary:hover{background:#2347ae;border-color:#2347ae}.dlg-danger{border-color:#c2413a;background:#c2413a;color:#fff}.dlg-danger:hover{background:#a83731;border-color:#a83731}.dlg-btn:focus-visible{outline:3px solid rgba(43,84,201,.38);outline-offset:2px}.dlg-toast{position:fixed;z-index:1001;left:50%;bottom:24px;transform:translate(-50%);padding:10px 16px;border-radius:10px;background:#141b4d;color:#fff;font:600 14px Inter,sans-serif;box-shadow:0 12px 30px -10px #0e133080}@media (max-width: 520px){.dlg-actions{flex-direction:column-reverse}.dlg-btn{width:100%}}.edit-this{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:60;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#141b4d;color:#fff;font:600 14px Inter,system-ui,sans-serif;text-decoration:none;box-shadow:0 10px 28px -10px #141b4d99}.edit-this:hover{background:#2b54c9}.edit-this:focus-visible{outline:3px solid rgba(43,84,201,.45);outline-offset:2px}@media print{.edit-this{display:none}}.cx-hire-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px}.cx-hire-head .ds-h2{margin:0}.cx-hire-head p{margin:12px 0 0;color:var(--ds-on-navy-muted);max-width:52ch;line-height:1.55}.cx-promises{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0}.cx-promises li{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);font-size:.8125rem;font-weight:600;color:#e4eaff}.cx-promises li svg{color:#4ade80}.cx-path{position:relative;margin-top:clamp(40px,6vh,64px)}.cx-track{position:absolute;left:0;right:0;top:21px;height:3px;border-radius:2px;background:repeating-linear-gradient(90deg,rgba(143,184,255,.35) 0 6px,transparent 6px 12px)}.cx-track b{position:absolute;left:0;top:0;height:100%;border-radius:2px;background:linear-gradient(90deg,#2a82d8,#7a5be3);transition:width .9s cubic-bezier(.65,0,.35,1)}.cx-you{position:absolute;top:-44px;translate:-50% 0;display:inline-flex;align-items:center;gap:6px;padding:5px 12px 5px 7px;border-radius:999px;background:#fff;color:var(--ds-ink);font:700 .75rem/1 var(--ooa-display);box-shadow:0 8px 22px -8px #7f78ffe6;white-space:nowrap;transition:left .9s cubic-bezier(.65,0,.35,1)}.cx-you:before{content:"";width:14px;height:14px;border-radius:50%;background:var(--ds-grad);box-shadow:0 0 0 3px #7a5be333}.cx-you:after{content:"";position:absolute;left:50%;bottom:-5px;width:10px;height:10px;margin-left:-5px;background:#fff;transform:rotate(45deg);border-radius:2px;z-index:-1}.cx-path ol{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:18px}.cx-path li{display:flex;flex-direction:column;align-items:flex-start}.cx-path li>button{all:unset;box-sizing:border-box;cursor:pointer;position:relative;z-index:1;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#1c2456;border:1.5px solid rgba(143,184,255,.45);color:#cfe0ff;font:700 1rem/1 var(--ooa-display);transition:background .4s ease,border-color .4s ease,color .4s ease}.cx-path li[data-done="1"]>button,.cx-path li[data-on="1"]>button{background:var(--ds-grad);border-color:transparent;color:#fff}.cx-path li>button:focus-visible{outline:3px solid var(--ds-sky);outline-offset:3px}.cx-step{margin-top:18px;width:100%;display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);opacity:.78;transition:opacity .4s ease,background .4s ease,border-color .4s ease,translate .4s ease,box-shadow .4s ease}.cx-step i{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:#8fb8ff24;color:#cfe0ff;margin-bottom:4px;transition:background .4s ease,color .4s ease}.cx-step b{font:600 1.125rem/1.25 var(--ooa-display);color:#fff}.cx-step small{color:var(--ds-on-navy-muted);font-size:.9375rem;line-height:1.5}.cx-path li[data-on="1"] .cx-step{opacity:1;translate:0 -6px;background:#ffffff1a;border-color:#8fb8ff99;box-shadow:0 24px 50px -24px #050a28e6,0 0 40px -14px #7f78ffb3}.cx-path li[data-on="1"] .cx-step i{background:var(--ds-grad);color:#fff}.cx-path li[data-on="1"] .cx-step small{color:#dce3fa}@media (prefers-reduced-motion: no-preference){.cx-path li[data-on="1"]>button{animation:axPulse 1.8s ease-out infinite}.cx-path li>button{box-shadow:0 0 0 6px var(--ds-navy)}}@media (prefers-reduced-motion: reduce){.cx-track b,.cx-you{transition:none}}@media (max-width: 900px){.cx-path ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.cx-track,.cx-you{display:none}.cx-step{opacity:1}}@media (max-width: 520px){.cx-path ol{grid-template-columns:minmax(0,1fr)}}.err-page{max-width:720px;margin:0 auto;padding:clamp(64px,12vh,120px) 24px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.err-mark{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:var(--ds-grad);color:#fff;font:700 2.2rem/1 var(--ooa-display);box-shadow:0 16px 40px -16px #5236beb3}.err-page h1{margin:6px 0 0;font:700 clamp(1.7rem,3vw,2.3rem)/1.2 var(--ooa-display);letter-spacing:-.02em;text-wrap:balance;color:#fff}.err-page p{margin:0;color:#dce3fa;max-width:48ch;line-height:1.55}.err-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}.err-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:10px}.err-links a{color:#8fb8ff;font-weight:600;text-decoration:none;padding:6px 2px}.err-links a:hover{text-decoration:underline;text-underline-offset:4px}.dl-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,56px);align-items:center;max-width:1000px}.dl-cover{margin:0;display:flex;flex-direction:column;align-items:center;gap:14px}.dl-cover img{max-width:100%;border-radius:14px;box-shadow:0 30px 60px -30px #141e508c}.dl-cover figcaption{display:flex;align-items:center;gap:8px;color:var(--ds-ink-muted);font-size:.875rem;font-weight:500}.dl-cover figcaption svg{color:var(--ds-ok)}.dl-book{width:min(300px,100%);aspect-ratio:3 / 4;display:flex;flex-direction:column;justify-content:space-between;padding:28px 26px;border-radius:6px 16px 16px 6px;color:#fff;background:radial-gradient(120% 90% at 100% 0%,#8b6cf0,#4a3ba8 45%,#1f2a5c);box-shadow:inset 10px 0 #ffffff14,0 30px 60px -24px #1f2a5c99}.dl-book small{font:700 .75rem/1 var(--ooa-display);letter-spacing:.14em;text-transform:uppercase;color:#cfe0ff}.dl-book b{font:700 clamp(1.5rem,2.4vw,1.9rem)/1.15 var(--ooa-display);letter-spacing:-.02em;text-wrap:balance}.dl-book span{font:600 .8125rem/1 var(--ooa-display);color:#dce3fa}.dl-card{padding:clamp(24px,3.4vw,36px);border-radius:22px;background:#fff;border:1px solid var(--ds-line);box-shadow:var(--ds-shadow);grid-template-columns:minmax(0,1fr)}.dl-title,.dl-card h2{margin:0;font:700 1.5rem/1.2 var(--ooa-display);letter-spacing:-.02em;grid-column:1 / -1}.dl-card .fm-submit.ds-btn{width:100%}.dl-card[role=status]{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.dl-card[role=status] p{margin:0;color:var(--ds-ink-muted)}.dl-ok{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#e3f5ec;color:var(--ds-ok)}@media (max-width: 760px){.dl-grid{grid-template-columns:minmax(0,1fr)}.dl-book{width:min(220px,70%)}}.rs-soon{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:#fff4e0;color:#9a5b00;font:700 .75rem/1.4 var(--ooa-display);font-style:normal;letter-spacing:.03em;vertical-align:1px}.rs-draft{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;border-radius:16px;background:#f6f8fe;border:1px dashed #C9D3EE}.rs-draft b{font:700 1.125rem/1.3 var(--ooa-display)}.rs-draft p{margin:0;color:var(--ds-ink-muted)}.rs-draft>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.cs-inds{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(22px,3.4vh,34px);max-width:560px}.cs-inds a{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 14px;border-radius:999px;text-decoration:none;font:500 .875rem/1 var(--ooa-text);color:#dce3fa;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease,transform .2s ease}.cs-inds a svg{color:var(--ds-sky);transition:color .3s ease}.cs-inds a:hover{transform:translateY(-2px);color:#fff;border-color:#8fb8ff80}.cs-inds a[data-on="1"]{color:#fff;background:linear-gradient(135deg,#1f74c98c,#6d4ad88c);border-color:#b79cffb3;box-shadow:0 10px 26px -12px #6d4ad8e6}.cs-inds a[data-on="1"] svg{color:#fff}.cs-inds a:focus-visible{outline:2px solid var(--ds-sky);outline-offset:3px}.cs-stage{position:relative;width:min(470px,100%);margin-inline:auto;padding-top:18px}.cs-ghost{position:absolute;left:0;right:0;top:18px;height:calc(100% - 52px);border-radius:26px;pointer-events:none;background:#ffffff12;border:1px solid rgba(255,255,255,.14)}.cs-ghost-1{transform:translate(14px,-10px) rotate(3deg)}.cs-ghost-2{transform:translate(26px,-18px) rotate(6deg);background:#ffffff0a}.cs-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:26px 28px 22px;border-radius:26px;background:#fff;color:var(--ds-ink);box-shadow:0 30px 60px -28px #000000a6,0 0 0 1px #ffffff80;overflow:hidden}.cs-card:before{content:"";position:absolute;right:-70px;top:-70px;width:200px;height:200px;border-radius:50%;background:radial-gradient(closest-side,rgba(109,74,216,.14),transparent)}.cs-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.cs-card-top small{font:500 .8125rem/1 var(--ooa-text);color:var(--ds-ink-muted)}.cs-tag{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;background:#eef2fd;color:var(--ds-blue);font:600 .8125rem/1 var(--ooa-text)}.cs-num{font:700 clamp(3rem,5vw,4.4rem)/1 var(--ooa-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:var(--ds-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.cs-label{font:600 1.25rem/1.25 var(--ooa-display)}.cs-title{margin:6px 0 0;color:var(--ds-ink-muted);font-size:1rem;line-height:1.5}.cs-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:14px;padding-top:16px;border-top:1px solid var(--ds-line)}.cs-second{display:inline-flex;align-items:baseline;gap:8px;font:500 .9375rem/1.3 var(--ooa-text);color:var(--ds-ink-muted)}.cs-second b{font:700 1.25rem/1 var(--ooa-display);color:var(--ds-violet)}.cs-foot a{display:inline-flex;align-items:center;gap:6px;font:600 .9375rem/1 var(--ooa-display);color:var(--ds-blue);text-decoration:none}.cs-foot a:hover{gap:10px}.cs-co{font:500 .8125rem/1 var(--ooa-text);color:var(--ds-ink-muted);margin-top:10px}.cs-bar{display:flex;gap:6px;margin:18px auto 0;width:min(300px,80%)}.cs-bar button{all:unset;cursor:pointer;position:relative;flex:1;height:5px;border-radius:999px;overflow:hidden;background:#ffffff38}.cs-bar button:before{content:"";position:absolute;top:-10px;right:0;bottom:-10px;left:0}.cs-bar button[data-done="1"]{background:#fff9}.cs-bar button i{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left;background:linear-gradient(90deg,#8fb8ff,#fff)}.cs-bar button:focus-visible{outline:2px solid var(--ds-sky);outline-offset:4px}@media (prefers-reduced-motion: no-preference){.cs-card{animation:csIn .6s cubic-bezier(.2,.8,.2,1) both}.cs-card .cs-label,.cs-card .cs-title,.cs-card .cs-foot{animation:hsIn .5s ease both}.cs-card .cs-title{animation-delay:.12s}.cs-card .cs-foot{animation-delay:.22s}.cs-bar button i{animation:cuFill 6.5s linear both}.cs-stage[data-paused="1"] .cs-bar button i{animation-play-state:paused}.cs-ghost-1{animation:csFloat 7s ease-in-out infinite}}@media (prefers-reduced-motion: reduce){.cs-bar button i{transform:none}}@keyframes csIn{0%{opacity:0;transform:translate(18px,10px) rotate(2deg) scale(.97)}to{opacity:1;transform:none}}@keyframes csFloat{0%,to{transform:translate(14px,-10px) rotate(3deg)}50%{transform:translate(18px,-14px) rotate(4deg)}}@media (min-width: 981px){.hz-fit.cs-hero .cs-stage{width:min(clamp(400px,62vh,500px),100%)}.hz-fit.cs-hero .cs-card{padding:clamp(20px,3.4vh,30px) clamp(22px,3.4vh,32px) clamp(18px,2.8vh,26px)}.hz-fit.cs-hero .cs-num{font-size:clamp(2.8rem,9vh,4.6rem)}.hz-fit.cs-hero .cs-title{font-size:clamp(.9375rem,2vh,1.0625rem)}}@media (max-width: 980px){.cs-stage{margin-top:28px}.cs-ghost-2{display:none}}@media (max-width: 480px){.cs-card{padding:20px 18px 18px}.cs-ghost-1{transform:translate(8px,-8px) rotate(2deg)}.cs-inds a{min-height:40px}}.cu-stories{padding-top:clamp(28px,3.5vw,48px);padding-bottom:var(--ds-section-y);scroll-margin-top:72px}@media (min-width: 981px){.cu-stories{padding-top:clamp(14px,3vh,48px)}.cu-stories .hx-head{margin-bottom:clamp(14px,2.8vh,44px)}.cu-stories .hx-head>div{gap:clamp(4px,1vh,14px)}.cu-stories .ds-h2{font-size:clamp(2rem,5.6vh,2.9rem)}.cu-stories .cu-filters{margin-bottom:clamp(14px,2.6vh,28px)}.cu-stories .cu-filters button{padding-block:clamp(8px,1.2vh,10px)}.cu-stories .cu-card-top{padding:clamp(14px,2.2vh,20px) 22px clamp(14px,2.4vh,22px)}.cu-stories .cu-card-tags{margin-bottom:clamp(8px,1.5vh,14px)}.cu-stories .cu-card-top b{font-size:clamp(2.2rem,6.2vh,3.2rem)}.cu-stories .cu-card-body{padding:clamp(14px,2.2vh,20px) 22px clamp(14px,2.4vh,22px);gap:clamp(4px,.9vh,8px)}.cu-stories .cu-card-body h3{font-size:clamp(1.0625rem,2.5vh,1.1875rem)}.cu-stories .cu-second{padding-top:clamp(8px,1.4vh,12px)}.cu-stories .cu-card .cu-more{margin-top:clamp(4px,1.2vh,12px)}}.cu-final{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(36px,5vw,64px) clamp(24px,5vw,72px);border-radius:32px;color:#fff;background:radial-gradient(70% 90% at 100% 0%,rgba(183,156,255,.28),transparent 60%),radial-gradient(60% 80% at 0% 100%,rgba(31,116,201,.32),transparent 60%),linear-gradient(150deg,#1f2a5c,#2f2478 55%,#3a2c8e)}.cu-final:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1.2px);background-size:22px 22px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 60%);mask-image:linear-gradient(90deg,transparent,#000 60%)}.cu-final>*{position:relative}.cu-final .ab-kicker{margin-bottom:14px}.cu-final .ds-lead{margin:12px 0 0;color:#d4cbf7;max-width:46ch}.cu-final .ds-actions{margin-top:26px}.cu-road{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:4px}.cu-road li{position:relative;display:flex;gap:14px;padding-bottom:14px}.cu-road li:last-child{padding-bottom:0}.cu-road li:not(:last-child):before{content:"";position:absolute;left:17px;top:38px;bottom:2px;width:2px;border-radius:2px;background:#ffffff29}.cu-road li:not(:last-child):after{content:"";position:absolute;left:17px;top:38px;bottom:2px;width:2px;border-radius:2px;background:linear-gradient(#8fb8ff,#b79cff);transform-origin:top;transform:scaleY(0)}.cu-road span{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font:700 .9375rem/1 var(--ooa-display);background:#ffffff1a;border:1px solid rgba(255,255,255,.3);color:#fff;transition:background .4s ease,color .4s ease,box-shadow .4s ease;transition-delay:calc(var(--k) * .45s)}.cu-final[data-seen="1"] .cu-road span{background:#fff;color:var(--ds-violet);box-shadow:0 0 0 5px #b79cff38}.cu-final[data-seen="1"] .cu-road li:after{transform:none;transition:transform .45s ease calc(var(--k) * .45s + .2s)}.cu-road small{display:block;font:600 .75rem/1 var(--ooa-text);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-sky);margin-top:2px}.cu-road b{display:block;margin-top:4px;font:600 1.125rem/1.2 var(--ooa-display)}.cu-road p{margin:2px 0 0;color:#d4cbf7;font-size:.9375rem;line-height:1.45}.cu-yours{position:relative;width:min(400px,100%);margin-inline:auto;padding-top:14px}.cu-yours .cs-ghost{top:14px;height:100%}.cu-yours-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:24px 26px 20px;border-radius:26px;background:#fff;color:var(--ds-ink);box-shadow:0 30px 60px -28px #000000b3;outline:2px dashed rgba(109,74,216,.35);outline-offset:-10px}.cu-yours-card .cs-num{font-size:clamp(2.6rem,4vw,3.6rem)}.cu-yours-like{margin:2px 0 0;color:var(--ds-ink-muted);font-size:.9375rem}.cu-yours-blank{display:grid;gap:8px;margin-top:10px}.cu-yours-blank i{display:block;height:10px;border-radius:6px;background:linear-gradient(90deg,#eef2fd,#e4e0fb)}.cu-yours-blank i:last-child{width:62%}.cu-yours-soon{font:600 .9375rem/1 var(--ooa-display);color:var(--ds-violet)}@media (prefers-reduced-motion: no-preference){.cu-yours-card .cs-num,.cu-yours-card .cs-label,.cu-yours-like{animation:hsIn .45s ease both}.cu-yours-blank i{background-size:200% 100%;animation:cuShimmer 2.4s linear infinite;background-image:linear-gradient(90deg,#eef2fd,#e4e0fb,#eef2fd)}}@media (prefers-reduced-motion: reduce){.cu-road li:not(:last-child):after{transform:none}}@keyframes cuShimmer{0%{background-position:200% 0}to{background-position:0 0}}@media (max-width: 900px){.cu-final{grid-template-columns:minmax(0,1fr)}.cu-yours{margin-top:4px}}@media (max-width: 480px){.cu-final{border-radius:24px}.cu-final .ds-actions .ds-btn{flex:1 1 100%;justify-content:center}}.cu-final .ds-h2{text-wrap:balance;max-width:16ch}@media (min-width: 901px){.cu-final .ds-h2{max-width:none;font-size:clamp(1.9rem,2.9vw,2.6rem)}.cu-road li{padding-bottom:10px}}.rs-hub{overflow:visible;z-index:2}.rs-hub-in{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:clamp(32px,4.5vh,56px);padding-bottom:clamp(64px,9vh,96px)}.rs-hub-in .cu-lead{margin-inline:auto;max-width:52ch}.rs-hub-in .rs-search{width:min(680px,100%);max-width:none;margin-top:clamp(20px,3vh,28px);text-align:left}.rs-hub-in .rs-search input::placeholder{color:#6b7194}.rs-hub-in .hz-try{justify-content:center}.rs-hub .hz-try button[aria-pressed=true]{background:#fff;color:var(--ds-ink)}.rs-lib{padding-top:clamp(8px,1.5vw,20px);padding-bottom:var(--ds-section-y)}.rs-tabs{display:flex;justify-content:center;gap:6px;width:max-content;max-width:100%;margin:0 auto;padding:6px;border-radius:999px;background:#fff;border:1px solid var(--ds-line);box-shadow:0 10px 30px -18px #141c4659;overflow-x:auto;scrollbar-width:none}.rs-tabs button{all:unset;box-sizing:border-box;cursor:pointer;flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;border-radius:999px;font:600 .9375rem/1 var(--ooa-display);color:var(--ds-ink-muted);transition:background .2s ease,color .2s ease}.rs-tabs button svg{color:var(--ds-blue)}.rs-tabs button:hover{color:var(--ds-ink);background:var(--ds-soft)}.rs-tabs button[aria-selected=true]{background:var(--ds-grad);color:#fff;box-shadow:0 10px 22px -10px #4c46d2cc}.rs-tabs button[aria-selected=true] svg{color:#fff}.rs-tabs button:focus-visible{outline:3px solid var(--ds-sky);outline-offset:2px}.rs-panel-lead{margin:18px 0 22px;text-align:center;color:var(--ds-ink-muted);font-size:1.0625rem}.rs-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rs-card{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:20px;text-decoration:none;color:var(--ds-ink);background:#fff;border:1px solid var(--ds-line);box-shadow:0 1px 2px #141c460a;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.rs-card:hover{transform:translateY(-3px);border-color:#6d4ad859;box-shadow:0 24px 48px -24px #141c4659}.rs-card:focus-visible{outline:3px solid var(--ds-sky);outline-offset:2px}.rs-card i{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;margin-bottom:6px;color:#fff;background:linear-gradient(140deg,#2a82d8,#6d4ad8)}.rs-card h2{margin:0;font:600 1.25rem/1.25 var(--ooa-display);letter-spacing:-.01em}.rs-card p{margin:0;color:var(--ds-ink-muted);font-size:.9375rem;line-height:1.55}.rs-card>span{margin-top:auto;padding-top:12px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;font:600 .875rem/1.2 var(--ooa-display);color:var(--ds-violet)}.rs-card>span svg{transition:transform .2s ease}.rs-card:hover>span svg{transform:translate(4px)}@media (prefers-reduced-motion: no-preference){.rs-panel .rs-card{animation:hsIn .4s ease both}.rs-panel .rs-card:nth-child(2){animation-delay:.04s}.rs-panel .rs-card:nth-child(3){animation-delay:.08s}.rs-panel .rs-card:nth-child(4){animation-delay:.12s}.rs-panel .rs-card:nth-child(5){animation-delay:.16s}.rs-panel .rs-card:nth-child(6){animation-delay:.2s}}@media (max-width: 980px){.rs-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.rs-cards{grid-template-columns:minmax(0,1fr);gap:12px}.rs-tabs{width:100%;justify-content:flex-start}.rs-tabs button{padding:0 14px;font-size:.875rem}.rs-card{padding:18px}}.rs-ask-sec{padding-bottom:var(--ds-section-y)}.ask-strip{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:clamp(28px,4vw,44px) clamp(24px,4vw,52px);border-radius:28px;color:#fff;background:radial-gradient(70% 120% at 100% 0%,rgba(183,156,255,.3),transparent 60%),linear-gradient(150deg,#1f2a5c,#2f2478 60%,#3a2c8e)}.ask-strip h2{margin:0;font:700 clamp(1.5rem,2.4vw,2rem)/1.15 var(--ooa-display);letter-spacing:-.02em}.ask-strip p{margin:8px 0 0;color:#d4cbf7;max-width:54ch}@media (min-width: 981px){.rs-hub-in{padding-top:clamp(20px,3.4vh,56px);padding-bottom:clamp(52px,7.6vh,96px)}.rs-hub-in .pf-h1{font-size:clamp(2.4rem,6.6vh,4rem)}.rs-hub-in .cu-lead{margin-top:clamp(8px,1.4vh,16px)}.rs-hub-in .rs-search{margin-top:clamp(16px,2.6vh,28px);min-height:clamp(52px,7.4vh,60px)}.rs-hub-in .hz-try{margin-top:clamp(10px,1.6vh,14px)}.rs-panel-lead{margin:clamp(10px,1.8vh,18px) 0 clamp(12px,2.2vh,22px)}.rs-card{padding:clamp(16px,2.8vh,24px) 22px;gap:6px}.rs-card i{width:clamp(38px,5.6vh,48px);height:clamp(38px,5.6vh,48px);margin-bottom:2px}.rs-card>span{padding-top:8px}}.rs-tab-s{display:none}@media (max-width: 620px){.rs-tab-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rs-tab-s{display:inline}.rs-tabs{justify-content:space-between}.rs-tabs button{flex:1;justify-content:center;padding:0 10px}}.rs-lib{padding-bottom:clamp(36px,5vw,64px)}.ask-strip{text-align:left}.sl-pick{width:min(470px,100%);margin-inline:auto}.sl-grid9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sl-grid9 button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 6px;border-radius:18px;background:#ffffff12;border:1px solid rgba(255,255,255,.16);color:#fff;font:600 .875rem/1.2 var(--ooa-display);text-align:center;transition:background .35s ease,border-color .35s ease,color .35s ease,transform .35s ease,box-shadow .35s ease}.sl-grid9 i{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:var(--ds-grad);color:#fff;transition:transform .35s ease}.sl-grid9 button:nth-child(2n) i{background:linear-gradient(150deg,#8b6cf0,#5236be)}.sl-grid9 button:hover{border-color:#8fb8ff80}.sl-grid9 button[data-on="1"]{background:#fff;color:var(--ds-ink);border-color:#fff;transform:translateY(-3px);box-shadow:0 18px 36px -16px #000000b3}.sl-grid9 button[data-on="1"] i{transform:scale(1.06)}.sl-grid9 button:focus-visible{outline:2px solid var(--ds-sky);outline-offset:3px}.sl-peek{margin-top:14px;padding:16px 18px;border-radius:18px;background:#ffffff14;border:1px solid rgba(255,255,255,.16)}.sl-peek small{display:block;font-size:.8125rem;color:var(--ds-on-navy-muted)}.sl-peek b{display:block;margin-top:4px;font:600 1.125rem/1.3 var(--ooa-display);color:#fff}.sl-peek-uses{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.sl-peek-uses span{padding:5px 10px;border-radius:999px;font-size:.75rem;font-weight:500;color:#dce3fa;background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.sl-peek-uses span:first-child{color:#fff;border-color:#b79cff99;background:#6d4ad859}.sl-peek-go{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;margin-top:12px;font:600 .875rem/1 var(--ooa-display);color:var(--ds-sky)}.sl-peek-go:hover{gap:10px;color:#fff}.sl-peek-go:focus-visible{outline:2px solid var(--ds-sky);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion: no-preference){.sl-peek>*{animation:hsIn .4s ease both}.sl-peek>:nth-child(2){animation-delay:.05s}.sl-peek>:nth-child(3){animation-delay:.1s}}@media (min-width: 981px){.hz-fit.sl-hero .sl-pick{width:min(clamp(400px,64vh,500px),100%)}.hz-fit.sl-hero .sl-grid9{gap:clamp(6px,1.2vh,10px)}.hz-fit.sl-hero .sl-grid9 button{padding:clamp(8px,1.6vh,14px) 6px;gap:clamp(4px,.9vh,8px)}.hz-fit.sl-hero .sl-grid9 i{width:clamp(34px,5.4vh,44px);height:clamp(34px,5.4vh,44px)}.hz-fit.sl-hero .sl-peek{margin-top:clamp(8px,1.6vh,14px);padding:clamp(10px,1.8vh,16px) 18px}}@media (max-width: 980px){.sl-pick{margin-top:28px}}@media (max-width: 480px){.sl-grid9 button{font-size:.8125rem;padding:12px 4px}.sl-grid9 i{width:38px;height:38px}}.pr-plan-top,.pr-plan[data-tone="1"] .pr-plan-top,.pr-plan[data-popular="1"] .pr-plan-top,.pr-plan[data-rec="1"] .pr-plan-top{background:none;color:var(--ds-ink)}.pr-plan-top:after{display:none}.pr-plan-top i,.pr-plan[data-tone="1"] .pr-plan-top i{background:linear-gradient(140deg,#2a82d8,#6d4ad8);color:#fff;border-radius:12px}.pr-plan-top p{color:var(--ds-ink-muted);opacity:1}.pr-plan{border-radius:20px;box-shadow:0 1px 2px #141c460a,0 18px 40px -30px #141c4659}.pr-plan:hover{box-shadow:0 24px 48px -24px #141c464d}.pr-plan-buy{border-top:1px solid var(--ds-line);margin-inline:22px;padding-inline:0}.pr-plan-feats{border-top:1px solid var(--ds-line);margin:clamp(12px,2vh,20px) 22px 0!important;padding-inline:0!important}.pr-price b{color:var(--ds-ink)}.pr-plan[data-popular="1"],.pr-plan[data-rec="1"]:not([data-popular="1"]){border-color:transparent;box-shadow:0 0 0 2px #6d4ad8,0 28px 56px -28px #5236be80!important}.pr-plan[data-popular="1"] .pr-price b,.pr-plan[data-rec="1"] .pr-price b{background:var(--ds-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.pr-badges em,.pr-badges em[data-rec]{background:var(--ds-grad);color:#fff}.pr-plan li svg{color:var(--ds-violet)}.pr-table thead th{background:#fff;color:var(--ds-ink);border-bottom:1px solid var(--ds-line)}.pr-table thead th[data-pop="1"]{background:#f3effe;color:var(--ds-violet);box-shadow:inset 0 3px #6d4ad8}.pr-table thead th:first-child{color:var(--ds-ink-muted);font-weight:500;font-size:.875rem}.ask-strip>div:first-child{flex:1 1 420px}.pr-plan-feats{margin-top:clamp(8px,1.4vh,16px)!important;padding-top:clamp(8px,1.4vh,16px)!important}.pf-run{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,4vw,56px);align-items:start}.pf-run-steps{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:6px}.pf-run-steps:before,.pf-run-steps:after{content:"";position:absolute;left:27px;top:30px;bottom:30px;width:2px;border-radius:2px;background:#8fb8ff33}.pf-run-steps:after{background:linear-gradient(#8fb8ff,#b79cff);bottom:auto;height:calc((100% - 60px) * var(--p, 0));transition:height .6s ease;box-shadow:0 0 12px #b79cffb3}.pf-run-steps button{all:unset;box-sizing:border-box;cursor:pointer;position:relative;z-index:1;width:100%;display:flex;align-items:center;gap:16px;padding:10px 14px 10px 8px;border-radius:16px;transition:background .35s ease,box-shadow .35s ease}.pf-run-steps button:hover{background:#ffffff0d}.pf-run-steps .n{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font:700 1rem/1 var(--ooa-display);background:var(--ds-navy);color:#fff;border:2px solid rgba(143,184,255,.35);transition:background .35s ease,color .35s ease,border-color .35s ease,box-shadow .35s ease}.pf-run-steps .t{display:flex;flex-direction:column;gap:3px;min-width:0}.pf-run-steps em{font-style:normal;font:600 .75rem/1 var(--ooa-text);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-sky)}.pf-run-steps b{font:600 1.0625rem/1.25 var(--ooa-display);color:var(--ds-on-navy-muted);transition:color .35s ease}.pf-run-steps [data-done] .n{background:#8fb8ff2e;border-color:transparent;color:#fff}.pf-run-steps [data-done] b{color:#fff}.pf-run-steps [aria-current]{background:#ffffff14;box-shadow:inset 0 0 0 1px #b79cff59}.pf-run-steps [aria-current] .n{background:#fff;color:var(--ds-violet);border-color:#fff;box-shadow:0 0 0 6px #b79cff38,0 0 24px #b79cff8c}.pf-run-steps [aria-current] b{color:#fff}.pf-run-steps button:focus-visible{outline:2px solid var(--ds-sky);outline-offset:2px}.pf-run-card{position:relative;overflow:hidden;border-radius:24px;padding:22px 24px 0;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);box-shadow:0 40px 80px -50px #000000e6}.pf-run-h{display:flex;align-items:center;gap:10px;font:600 .9375rem/1 var(--ooa-display);color:#fff;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.pf-run-h small{font:500 .8125rem/1 var(--ooa-text);color:var(--ds-on-navy-muted)}.pf-run-n{margin-left:auto;font:500 .8125rem/1 var(--ooa-text);color:var(--ds-on-navy-muted)}.pf-run-live{width:9px;height:9px;border-radius:50%;background:#34d399;box-shadow:0 0 0 4px #34d39933}.pf-run-now{padding:20px 0 16px}.pf-run-now em{font-style:normal;display:inline-block;padding:5px 10px;border-radius:999px;font:600 .75rem/1 var(--ooa-text);color:#fff;background:var(--ds-grad)}.pf-run-now b{display:block;margin-top:12px;font:700 clamp(1.4rem,2.2vw,1.75rem)/1.15 var(--ooa-display);letter-spacing:-.02em;color:#fff}.pf-run-now p{margin:6px 0 0;color:#d4cbf7}.pf-run-log{list-style:none;margin:0 -24px;padding:14px 24px 18px;min-height:196px;display:flex;flex-direction:column;gap:8px;background:#080c2859;font:500 .8125rem/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#b9c3ea;border-top:1px solid rgba(255,255,255,.08)}.pf-run-log li{display:flex;gap:10px;align-items:baseline}.pf-run-log time{flex:none;color:#7f8bb8}.pf-run-log span{flex:none;min-width:112px;color:var(--ds-sky)}.pf-run-log li[data-last]{color:#fff}.pf-run-bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:#ffffff14}.pf-run-bar i{display:block;height:100%;width:calc(var(--p, 0) * 100%);background:linear-gradient(90deg,#8fb8ff,#b79cff);transition:width .6s ease}@media (prefers-reduced-motion: no-preference){.pf-run-now>*{animation:hsIn .45s ease both}.pf-run-now>:nth-child(2){animation-delay:.06s}.pf-run-now>:nth-child(3){animation-delay:.12s}.pf-run-log li[data-last]{animation:hsIn .4s ease both}.pf-run-live{animation:pfLive 1.6s ease-in-out infinite}}@keyframes pfLive{50%{box-shadow:0 0 0 7px #34d39900}}@media (max-width: 900px){.pf-run{grid-template-columns:minmax(0,1fr)}.pf-run-log span{min-width:0}}@media (max-width: 480px){.pf-run-card{padding:18px 16px 0}.pf-run-log{margin:0 -16px;padding:12px 16px 16px;min-height:0}.pf-run-log li{flex-wrap:wrap;gap:2px 8px}.pf-run-h small{display:none}}@media (min-width: 901px){.pf-together.ds-section{padding-block:clamp(40px,7vh,96px)}.pf-together .hx-head{margin-bottom:clamp(18px,3.4vh,44px)}.pf-run-steps{gap:clamp(0px,.4vh,6px)}.pf-run-steps:before,.pf-run-steps:after{top:26px;bottom:26px;left:calc(7px + clamp(34px,5vh,40px)/2)}.pf-run-steps:after{height:calc((100% - 52px) * var(--p, 0))}.pf-run-steps button{padding-block:clamp(5px,1vh,10px)}.pf-run-steps .n{width:clamp(34px,5vh,40px);height:clamp(34px,5vh,40px)}.pf-run-now{padding:clamp(12px,2.2vh,20px) 0 clamp(10px,1.8vh,16px)}.pf-run-log{min-height:clamp(150px,24vh,196px)}}.st-hero .pf-hero-grid{padding-top:clamp(24px,3.5vw,48px);padding-bottom:clamp(70px,8vw,110px)}.st-hero .rs-crumb{margin-bottom:16px}.st-h1{font-size:clamp(2rem,3.6vw,3.1rem)!important;line-height:1.08;text-wrap:balance}.st-glance{width:min(400px,100%);margin-inline:auto;display:grid;gap:10px;padding:18px;border-radius:24px;background:#ffffff12;border:1px solid rgba(255,255,255,.16)}.st-glance-co{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 6px 8px}.st-glance-co img{max-height:36px;max-width:160px;padding:6px 10px;border-radius:8px;background:#fff}.st-glance-co b{font:600 1rem/1.2 var(--ooa-display);color:#fff}.st-glance-co span{font-size:.8125rem;color:var(--ds-on-navy-muted)}.st-glance-r{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border-radius:18px;background:#fff;color:var(--ds-ink);box-shadow:0 18px 36px -20px #0009}.st-glance-r b{font:700 clamp(2.2rem,3.6vw,2.9rem)/1 var(--ooa-display);letter-spacing:-.04em;background:var(--ds-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.st-glance-r>span{font:600 1rem/1.3 var(--ooa-display)}.st-body-sec{padding-block:clamp(40px,5vw,72px)}.st-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(28px,5vw,72px);align-items:start}.st-part{scroll-margin-top:90px}.st-part+.st-part{margin-top:34px}.st-part h2{margin:0 0 12px;font:700 clamp(1.4rem,2.2vw,1.75rem)/1.2 var(--ooa-display);letter-spacing:-.02em;color:var(--ds-ink)}.st-text{margin:0;color:var(--ds-ink-muted);font-size:1.125rem;line-height:1.7;max-width:62ch}.st-results{list-style:none;margin:0;padding:0;display:grid;gap:12px}.st-results li{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:16px;background:var(--ds-soft);font-size:1.0625rem;color:var(--ds-ink)}.st-results svg{flex:none;margin-top:3px;color:var(--ds-violet)}.st-results b{font:700 1.25rem/1 var(--ooa-display);color:var(--ds-violet)}.st-quote{scroll-margin-top:90px;margin:40px 0 0;padding:clamp(24px,3vw,36px);border-radius:24px;color:#fff;background:radial-gradient(80% 120% at 100% 0%,rgba(183,156,255,.3),transparent 60%),linear-gradient(150deg,#1f2a5c,#2f2478)}.st-quote svg{color:#b79cff}.st-quote blockquote{margin:14px 0 0;font:500 clamp(1.2rem,2vw,1.5rem)/1.5 var(--ooa-display);letter-spacing:-.01em}.st-quote figcaption{margin-top:16px;color:#d4cbf7;font-size:.9375rem}.st-quote figcaption b{color:#fff;font-weight:600}.st-side{position:sticky;top:96px;display:grid;gap:14px}.st-toc{display:flex;flex-direction:column;gap:2px;padding:16px;border-radius:18px;border:1px solid var(--ds-line);background:#fff}.st-toc small{padding:0 8px 8px;font:600 .75rem/1 var(--ooa-text);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink-muted)}.st-toc a{padding:8px;border-radius:10px;color:var(--ds-ink);text-decoration:none;font-weight:500}.st-toc a:hover{background:var(--ds-soft);color:var(--ds-violet)}.st-cta{display:grid;gap:8px;padding:20px;border-radius:18px;background:var(--ds-soft)}.st-cta b{font:600 1.0625rem/1.3 var(--ooa-display);color:var(--ds-ink)}.st-cta p{margin:0 0 6px;color:var(--ds-ink-muted);font-size:.9375rem}.st-more-sec{padding-block:clamp(40px,5vw,72px)}.st-more-h{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.st-card small{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;color:var(--ds-blue)}.st-card-n{margin-top:6px;font:700 2.2rem/1 var(--ooa-display);letter-spacing:-.04em;background:var(--ds-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.st-card-l{font:600 .9375rem/1.3 var(--ooa-display);color:var(--ds-ink)}.st-card h3{margin:8px 0 0;font:500 .9375rem/1.45 var(--ooa-text);color:var(--ds-ink-muted)}@media (max-width: 900px){.st-body{grid-template-columns:minmax(0,1fr)}.st-side{position:static}.st-toc{display:none}.st-glance{margin-top:24px}}.sx-hero .pf-hero-grid{padding-top:clamp(24px,3.5vw,48px);padding-bottom:clamp(70px,8vw,110px)}.sx-hero .rs-crumb{margin-bottom:16px}.sx-uses{width:min(460px,100%);margin-inline:auto;padding:18px;border-radius:24px;background:#ffffff12;border:1px solid rgba(255,255,255,.16)}.sx-uses>small{display:block;padding:2px 6px 12px;font-size:.8125rem;color:var(--ds-on-navy-muted)}.sx-uses ol{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sx-uses li{border-radius:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);transition:background .35s ease}.sx-uses li:has([aria-expanded=true]){background:#fff}.sx-uses button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;color:#fff}.sx-uses [aria-expanded=true]{color:var(--ds-ink)}.sx-uses .n{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font:700 .875rem/1 var(--ooa-display);background:#ffffff1f}.sx-uses [aria-expanded=true] .n{background:var(--ds-grad);color:#fff}.sx-uses b{flex:1;font:600 1rem/1.25 var(--ooa-display)}.sx-uses em{flex:none;font-style:normal;font:600 .75rem/1 var(--ooa-text);padding:5px 8px;border-radius:999px;background:#34d3992e;color:#6ee7b7}.sx-uses [aria-expanded=true] em{background:#e7f8f0;color:#0f8a5f}.sx-uses li p{margin:-4px 0 0;padding:0 14px 14px 56px;color:var(--ds-ink-muted);font-size:.9375rem;line-height:1.5}@media (prefers-reduced-motion: no-preference){.sx-uses li p{animation:hsIn .35s ease both}}.sx-uses button:focus-visible{outline:2px solid var(--ds-sky);outline-offset:-2px;border-radius:16px}.sx-sec{padding-block:clamp(44px,5.5vw,80px)}.sx-sec .ds-h2{margin-bottom:22px}.sx-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.sx-cards h3{margin:0;font:600 1.125rem/1.3 var(--ooa-display)}.sx-num{font:700 1.125rem/1 var(--ooa-display)}.sx-ba{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:18px;align-items:stretch}.sx-before,.sx-after{padding:clamp(20px,2.6vw,30px);border-radius:22px}.sx-before{background:#fff;border:1px dashed #C9D2EA;color:var(--ds-ink-muted)}.sx-after{background:#fff;border:1px solid transparent;box-shadow:0 0 0 2px #6d4ad8,0 24px 48px -28px #5236be73;color:var(--ds-ink)}.sx-before small,.sx-after small{display:block;font:600 .75rem/1 var(--ooa-text);letter-spacing:.08em;text-transform:uppercase}.sx-after small{color:var(--ds-violet)}.sx-before p,.sx-after p{margin:10px 0 0;font-size:1.0625rem;line-height:1.6}.sx-after ul{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sx-after li{display:flex;gap:8px;align-items:center;padding:8px 10px;border-radius:10px;background:var(--ds-soft);font-size:.875rem;font-weight:500}.sx-after li svg{color:#0f8a5f;flex:none}.sx-result{display:block;margin-top:14px;font:600 1rem/1.4 var(--ooa-display);color:var(--ds-violet)}.sx-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,64px)}.sx-two .ds-muted{margin:8px 0 14px}.sx-other{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sx-other a{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid var(--ds-line);background:#fff;color:var(--ds-ink);text-decoration:none;font-size:.875rem;font-weight:500}.sx-other a svg{color:var(--ds-blue)}.sx-other a:hover{border-color:var(--ds-violet);color:var(--ds-violet)}@media (max-width: 1100px){.sx-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.sx-ba,.sx-two{grid-template-columns:minmax(0,1fr)}.sx-uses{margin-top:24px}}@media (max-width: 620px){.sx-cards,.sx-after ul{grid-template-columns:minmax(0,1fr)}}.fq-sec{padding-block:clamp(28px,4vw,56px) clamp(20px,3vw,40px)}.fq{display:grid;grid-template-columns:280px minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.fq-side{position:sticky;top:96px;display:grid;gap:14px}.fq-topics{display:grid;gap:4px;padding:10px;border-radius:18px;border:1px solid var(--ds-line);background:#fff}.fq-topics button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;font:500 .9375rem/1.2 var(--ooa-text);color:var(--ds-ink)}.fq-topics button svg{color:var(--ds-blue);flex:none}.fq-topics button span{margin-left:auto;min-width:24px;padding:3px 7px;border-radius:999px;text-align:center;font-size:.75rem;font-weight:600;background:var(--ds-soft);color:var(--ds-ink-muted)}.fq-topics button:hover{background:var(--ds-soft)}.fq-topics button[aria-pressed=true]{background:var(--ds-grad);color:#fff}.fq-topics button[aria-pressed=true] svg{color:#fff}.fq-topics button[aria-pressed=true] span{background:#ffffff38;color:#fff}.fq-topics button:focus-visible{outline:3px solid var(--ds-sky);outline-offset:1px}.fq-help{display:grid;gap:4px;padding:16px;border-radius:18px;background:var(--ds-soft)}.fq-help b{font:600 1rem/1.3 var(--ooa-display);color:var(--ds-ink);padding:0 8px 6px}.fq-help a{display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px;color:var(--ds-ink);text-decoration:none;font-size:.9375rem;font-weight:500}.fq-help a svg{color:var(--ds-violet)}.fq-help a:hover{background:#fff;color:var(--ds-violet)}.fq-search{width:100%;max-width:none;background:#fff;margin-bottom:8px}.fq-group{margin-top:26px}.fq-group h2{display:flex;align-items:center;gap:10px;margin:0 0 12px;font:700 1.25rem/1.2 var(--ooa-display);color:var(--ds-ink)}.fq-group h2 svg{color:var(--ds-violet)}.fq-q{border-bottom:1px solid var(--ds-line)}.fq-q h3{margin:0}.fq-q button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 4px;font:600 1.0625rem/1.35 var(--ooa-display);color:var(--ds-ink)}.fq-q button:hover span{color:var(--ds-violet)}.fq-q button:focus-visible{outline:3px solid var(--ds-sky);outline-offset:2px;border-radius:8px}.fq-q i{flex:none;position:relative;width:28px;height:28px;border-radius:50%;background:var(--ds-soft);transition:background .2s ease,transform .25s ease}.fq-q i:before,.fq-q i:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;border-radius:2px;background:var(--ds-violet);transform:translate(-50%,-50%);transition:transform .25s ease,background .2s ease}.fq-q i:after{transform:translate(-50%,-50%) rotate(90deg)}.fq-q[data-open="1"] i{background:var(--ds-grad);transform:rotate(180deg)}.fq-q[data-open="1"] i:before,.fq-q[data-open="1"] i:after{background:#fff}.fq-q[data-open="1"] i:after{transform:translate(-50%,-50%) rotate(0)}.fq-a{padding:0 48px 18px 4px;color:var(--ds-ink-muted);font-size:1rem;line-height:1.65}.fq-a p{margin:0 0 10px}@media (prefers-reduced-motion: no-preference){.fq-a{animation:hsIn .3s ease both}}@media (max-width: 900px){.fq{grid-template-columns:minmax(0,1fr)}.fq-side{position:static}.fq-topics{display:flex;overflow-x:auto;scrollbar-width:none;padding:6px;border-radius:999px}.fq-topics button{flex:none;border-radius:999px}.fq-help{display:none}}.ev-sec{padding-block:clamp(28px,4vw,56px) clamp(20px,3vw,40px)}.ev{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(24px,4vw,56px);align-items:start}.ev-next{padding:clamp(20px,3vw,32px);border-radius:24px;background:#fff;border:1px solid transparent;box-shadow:0 0 0 2px #6d4ad8,0 30px 60px -36px #5236be80}.ev-next-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.ev-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#e7f8f0;color:#0f8a5f;font:600 .8125rem/1 var(--ooa-text)}.ev-next-top em,.ev-list em{font-style:normal;font:600 .75rem/1 var(--ooa-text);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-violet)}.ev-next-body{display:flex;gap:20px;align-items:flex-start}.ev-date{flex:none;width:76px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;border-radius:16px;background:var(--ds-grad);color:#fff}.ev-date small{font:600 .75rem/1.1 var(--ooa-text);text-transform:uppercase;letter-spacing:.06em;opacity:.9}.ev-date b{font:700 1.9rem/1 var(--ooa-display)}.ev-next h2{margin:0;font:700 clamp(1.5rem,2.6vw,2.1rem)/1.15 var(--ooa-display);letter-spacing:-.02em}.ev-next h2 a,.ev-list h3 a{color:var(--ds-ink);text-decoration:none}.ev-next h2 a:hover,.ev-list h3 a:hover{color:var(--ds-violet)}.ev-next p{margin:8px 0 0;color:var(--ds-ink-muted);font-size:1.0625rem}.ev-facts{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:6px}.ev-facts li{display:flex;align-items:center;gap:8px;color:var(--ds-ink);font-weight:500}.ev-facts svg{color:var(--ds-blue);flex:none}.ev-facts span{color:var(--ds-ink-muted);font-weight:400}.ev-next-act{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;padding-top:20px;border-top:1px solid var(--ds-line)}.ev-next-act .ds-btn-line{display:inline-flex;align-items:center;gap:8px}.ev-h{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:36px 0 14px}.ev-h .cu-filters{margin:0}.ev-list{display:grid;gap:10px}.ev-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 16px;border-radius:18px;border:1px solid var(--ds-line);background:#fff}.ev-list .ev-date{width:60px;padding:8px 4px}.ev-list .ev-date b{font-size:1.4rem}.ev-list h3{margin:4px 0 0;font:600 1.0625rem/1.3 var(--ooa-display)}.ev-list p{margin:4px 0 0;color:var(--ds-ink-muted);font-size:.9375rem}.ev-list[data-past="1"] .ev-date{background:#e9edf8;color:var(--ds-ink-muted)}.ev-side{position:sticky;top:96px;display:grid;gap:14px}.ev-card{display:grid;gap:10px;padding:20px;border-radius:18px;border:1px solid var(--ds-line);background:#fff}.ev-card b{font:600 1.0625rem/1.3 var(--ooa-display);color:var(--ds-ink)}.ev-card ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ev-card li{display:flex;align-items:center;gap:8px;font-size:.9375rem;color:var(--ds-ink)}.ev-card li svg{color:#0f8a5f;flex:none}.ev-card p{margin:0;color:var(--ds-ink-muted);font-size:.9375rem}.ev-card-soft{background:var(--ds-soft);border-color:transparent}.ev-link{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;color:var(--ds-violet);font-weight:600;font-size:.9375rem;text-decoration:none}.ev-link:hover{background:var(--ds-soft)}@media (max-width: 900px){.ev{grid-template-columns:minmax(0,1fr)}.ev-side{position:static}}@media (max-width: 560px){.ev-next-body{flex-direction:column;gap:14px}.ev-list article{grid-template-columns:auto minmax(0,1fr)}.ev-list article>:last-child:not(div){grid-column:1 / -1}}.wb-sec{padding-block:clamp(28px,4vw,56px) clamp(20px,3vw,40px)}.wb-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.wb-live{display:grid;gap:12px}.wb-live-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px 18px;border-radius:20px;text-decoration:none;color:var(--ds-ink);background:#fff;border:1px solid transparent;box-shadow:0 0 0 2px #6d4ad8,0 24px 48px -32px #5236be80;transition:transform .2s ease}.wb-live-card:hover{transform:translateY(-2px)}.wb-live-t{display:flex;flex-direction:column;gap:4px;min-width:0}.wb-live-t em{display:inline-flex;align-items:center;gap:8px;font-style:normal;font:600 .8125rem/1 var(--ooa-text);color:#0f8a5f}.wb-live-t b{font:700 1.25rem/1.25 var(--ooa-display)}.wb-live-t small{color:var(--ds-ink-muted);font-size:.9375rem}.wb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.wb-card{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--ds-ink)}.wb-thumb{position:relative;aspect-ratio:16 / 9;border-radius:18px;overflow:hidden;display:grid;place-items:center;background:radial-gradient(80% 120% at 100% 0%,rgba(183,156,255,.45),transparent 60%),linear-gradient(150deg,#1f2a5c,#2f2478)}.wb-thumb[data-tone="1"]{background:radial-gradient(80% 120% at 0% 0%,rgba(143,184,255,.5),transparent 60%),linear-gradient(150deg,#1f3f8c,#2f2478)}.wb-thumb[data-tone="2"]{background:radial-gradient(80% 120% at 50% 100%,rgba(183,156,255,.45),transparent 60%),linear-gradient(150deg,#2f2478,#1f2a5c)}.wb-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1.2px);background-size:18px 18px}.wb-play{position:relative;z-index:1;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--ds-violet);box-shadow:0 0 0 8px #ffffff29;transition:transform .2s ease}.wb-thumb small{position:absolute;z-index:1;left:12px;bottom:12px;padding:5px 10px;border-radius:999px;background:#080c2899;color:#fff;font-size:.75rem;font-weight:600}.wb-card:hover .wb-play{transform:scale(1.08)}.wb-card b{margin-top:4px;font:600 1.125rem/1.3 var(--ooa-display)}.wb-card:hover b{color:var(--ds-violet)}.wb-card>span:last-child{color:var(--ds-ink-muted);font-size:.9375rem;line-height:1.5}@media (max-width: 900px){.wb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.wb-grid{grid-template-columns:minmax(0,1fr)}.wb-live-card{grid-template-columns:auto minmax(0,1fr)}.wb-live-card .ds-btn{grid-column:1 / -1;justify-content:center}}.bl-sec{padding-block:clamp(28px,4vw,56px) clamp(20px,3vw,40px)}.bl-filters{justify-content:flex-start;margin-bottom:20px}.bl-cover{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:18px;aspect-ratio:16 / 9;color:#fff;background:radial-gradient(80% 120% at 100% 0%,rgba(183,156,255,.45),transparent 60%),linear-gradient(150deg,#1f2a5c,#2f2478)}.bl-cover[data-tone="1"]{background:radial-gradient(80% 120% at 0% 0%,rgba(143,184,255,.5),transparent 60%),linear-gradient(150deg,#1f3f8c,#2f2478)}.bl-cover[data-tone="2"]{background:radial-gradient(80% 120% at 50% 100%,rgba(183,156,255,.45),transparent 60%),linear-gradient(150deg,#2f2478,#1f2a5c)}.bl-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1.2px);background-size:18px 18px}.bl-cover img{width:100%;height:100%;object-fit:cover}.bl-cover svg{position:relative;z-index:1;opacity:.9}.bl-lead{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:center;padding:14px;border-radius:26px;border:1px solid var(--ds-line);background:#fff;text-decoration:none;color:var(--ds-ink);transition:box-shadow .2s ease}.bl-lead:hover{box-shadow:0 30px 60px -36px #141c4673}.bl-lead-t{display:flex;flex-direction:column;gap:10px;padding:8px 18px 8px 0}.bl-lead em,.bl-card em{font-style:normal;font:600 .75rem/1 var(--ooa-text);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-violet)}.bl-lead b{font:700 clamp(1.5rem,2.6vw,2.1rem)/1.15 var(--ooa-display);letter-spacing:-.02em}.bl-lead span,.bl-card>span{color:var(--ds-ink-muted);font-size:1rem;line-height:1.55}.bl-lead small,.bl-card small{color:var(--ds-ink-muted);font-size:.8125rem}.bl-lead i,.bl-card i{font-style:normal;display:inline-flex;align-items:center;gap:6px;font:600 .9375rem/1 var(--ooa-display);color:var(--ds-violet);margin-top:4px}.bl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:26px}.bl-card{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--ds-ink)}.bl-card .bl-cover{margin-bottom:6px}.bl-card b{font:600 1.1875rem/1.3 var(--ooa-display)}.bl-card:hover b,.bl-lead:hover b{color:var(--ds-violet)}@media (max-width: 900px){.bl-lead{grid-template-columns:minmax(0,1fr)}.bl-lead-t{padding:4px 8px 10px}.bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.bl-grid{grid-template-columns:minmax(0,1fr)}}.bp-hero-in{max-width:860px;padding-top:clamp(24px,3.5vw,48px);padding-bottom:clamp(70px,8vw,110px)}.bp-hero .rs-crumb{margin-bottom:16px}.bp-by{display:flex;align-items:center;gap:12px;margin-top:22px}.bp-by>span:last-child{display:flex;flex-direction:column;gap:2px}.bp-by b{color:#fff;font-weight:600}.bp-by small{color:var(--ds-on-navy-muted);font-size:.875rem}.bp-avatar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--ds-grad);color:#fff;font:700 .9375rem/1 var(--ooa-display)}.bp-sec{padding-block:clamp(28px,4vw,56px)}.bp{display:grid;grid-template-columns:minmax(0,720px) 280px;justify-content:space-between;gap:clamp(28px,5vw,72px);align-items:start}.bp-main{font-size:1.125rem;line-height:1.75}.bp-read{display:inline-flex;align-items:center;gap:6px;margin:0 0 18px!important;padding:5px 12px;border-radius:999px;background:var(--ds-soft);color:var(--ds-ink-muted);font-size:.8125rem!important;font-weight:600}.bp-side{position:sticky;top:96px;display:grid;gap:14px}.bp-share{display:grid;gap:4px;padding:16px;border-radius:18px;border:1px solid var(--ds-line)}.bp-share small{padding:0 8px 6px;font:600 .75rem/1 var(--ooa-text);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink-muted)}.bp-share a,.bp-share button{all:unset;cursor:pointer;padding:8px;border-radius:10px;color:var(--ds-ink);font-weight:500;font-size:.9375rem}.bp-share a:hover,.bp-share button:hover{background:var(--ds-soft);color:var(--ds-violet)}.bp-share a:focus-visible,.bp-share button:focus-visible{outline:3px solid var(--ds-sky)}.bp-kind{font:600 .75rem/1 var(--ooa-text);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-violet)}.bp-next-t{margin:4px 0 0;font:600 1.1875rem/1.3 var(--ooa-display);color:var(--ds-ink)}@media (max-width: 900px){.bp{grid-template-columns:minmax(0,1fr)}.bp-side{position:static}}.tr-hero .pf-hero-grid{padding-top:clamp(28px,4vw,56px);padding-bottom:clamp(70px,8vw,110px)}.tr-map{width:min(440px,100%);margin:0 auto;padding:20px;border-radius:24px;border:2px dashed rgba(143,184,255,.45);background:#ffffff0d}.tr-map figcaption{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;padding:6px 12px;border-radius:999px;background:#ffffff1a;font:600 .8125rem/1 var(--ooa-text);color:#fff}.tr-map-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tr-map-grid span{display:flex;align-items:center;gap:10px;padding:14px;border-radius:16px;background:#fff;color:var(--ds-ink);font:600 .9375rem/1.2 var(--ooa-display)}.tr-map-grid svg{color:var(--ds-violet);flex:none}.tr-map p{display:flex;align-items:center;gap:8px;margin:12px 0 0;color:#dce3fa;font-size:.9375rem}.tr-map p svg{color:#6ee7b7;flex:none}.tr-cards h3{margin:0;font:600 1.1875rem/1.3 var(--ooa-display)}.tr-card{cursor:default}.tr-card:hover{transform:none}.tr-certs{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.tr-certs>div{display:grid;gap:8px;padding:20px;border-radius:18px;background:#fff;border:1px solid var(--ds-line)}.tr-certs b{font:600 1.125rem/1.3 var(--ooa-display)}.tr-certs em{justify-self:start;font-style:normal;padding:4px 10px;border-radius:999px;font:600 .75rem/1 var(--ooa-text);background:#fff4e0;color:#9a5b00}.tr-certs em[data-ok]{background:#e7f8f0;color:#0f8a5f}.tr-certs small{color:var(--ds-ink-muted)}.tr-two{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(20px,3vw,32px)}.tr-report,.tr-links{padding:clamp(22px,3vw,32px);border-radius:22px;background:#fff;border:1px solid var(--ds-line);scroll-margin-top:90px}.tr-report{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.tr-report i{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:var(--ds-grad);color:#fff}.tr-report h2,.tr-links h2{margin:0;font:700 1.375rem/1.2 var(--ooa-display);color:var(--ds-ink)}.tr-report p{margin:0 0 6px;color:var(--ds-ink-muted);line-height:1.6}.tr-links{display:grid;gap:4px;align-content:start}.tr-links h2{margin-bottom:8px}.tr-links a{display:flex;align-items:center;gap:12px;padding:12px 10px;border-radius:12px;color:var(--ds-ink);text-decoration:none;font-weight:500}.tr-links a svg:first-child{color:var(--ds-violet);flex:none}.tr-links a svg:last-child{margin-left:auto;color:var(--ds-ink-muted)}.tr-links a:hover{background:var(--ds-soft);color:var(--ds-violet)}@media (max-width: 900px){.tr-two{grid-template-columns:minmax(0,1fr)}.tr-map{margin-top:24px}}@media (max-width: 420px){.tr-map-grid{grid-template-columns:minmax(0,1fr)}}.cm-sec{padding-block:clamp(28px,4vw,56px) var(--ds-section-y)}.cm{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(18px,2.6vw,28px);align-items:start}.cm-panel{scroll-margin-top:90px;display:flex;flex-direction:column;gap:10px;padding:clamp(22px,3vw,34px);border-radius:24px;background:#fff;border:1px solid var(--ds-line);box-shadow:0 24px 48px -36px #141c4659}.cm-panel h2{margin:0;font:700 clamp(1.4rem,2.2vw,1.75rem)/1.2 var(--ooa-display);color:var(--ds-ink)}.cm-panel>p{margin:0;color:var(--ds-ink-muted)}.cm-ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--ds-grad);color:#fff;margin-bottom:4px}.cm-list{list-style:none;margin:6px 0 12px;padding:0;display:grid;gap:8px}.cm-list li{display:flex;gap:10px;align-items:flex-start;color:var(--ds-ink);font-size:.9375rem}.cm-list svg{flex:none;margin-top:3px;color:#0f8a5f}.cm-panel-dark{color:#fff;border-color:transparent;background:radial-gradient(80% 120% at 100% 0%,rgba(183,156,255,.3),transparent 60%),linear-gradient(150deg,#1f2a5c,#2f2478)}.cm-panel-dark h2,.cm-panel-dark .cm-list li{color:#fff}.cm-panel-dark>p{color:#d4cbf7}.cm-panel-dark .cm-ic{background:#fff;color:var(--ds-violet)}.cm-panel-dark .cm-list svg{color:#6ee7b7}.cm-sub{display:flex;flex-wrap:wrap;gap:8px}.cm-sub input{flex:1 1 200px;min-height:48px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.3);background:#ffffff1a;color:#fff;font:500 1rem/1 var(--ooa-text)}.cm-sub input::placeholder{color:#b9c3ea}.cm-sub input:focus{outline:3px solid var(--ds-sky);outline-offset:1px}.cm-sub .fm-err{flex-basis:100%;color:#ffc9c9}.cm-done{display:flex;align-items:center;gap:8px;margin:0;padding:12px 14px;border-radius:12px;background:#6ee7b726;color:#fff}.cm-more{display:grid;gap:4px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.14)}.cm-more small{font:600 .75rem/1 var(--ooa-text);letter-spacing:.06em;text-transform:uppercase;color:#b9c3ea;margin-bottom:4px}.cm-more a{color:#fff;text-decoration:none;font-weight:500;padding:4px 0}.cm-more a:hover{color:var(--ds-sky)}@media (max-width: 900px){.cm{grid-template-columns:minmax(0,1fr)}}.su-plans{margin:0;padding:0;border:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.su-plans legend{padding:0;margin-bottom:6px;font-size:14px;font-weight:600;color:#1b2350}.su-plans label{position:relative;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:12px 14px;border-radius:12px;border:1.5px solid #D9DFEF;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.su-plans label:hover{border-color:#a9b4d6}.su-plans label[data-on]{border-color:#6d4ad8;box-shadow:0 0 0 3px #6d4ad826;background:#faf8ff}.su-plans input{position:absolute;opacity:0;pointer-events:none}.su-plans label:has(input:focus-visible){outline:3px solid var(--ds-sky);outline-offset:2px}.su-plans b{font:600 .9375rem/1.2 var(--ooa-display);color:#1b2350}.su-plans span{font:700 .9375rem/1.2 var(--ooa-display);color:#6d4ad8;text-align:right}.su-plans small{grid-column:1 / -1;font-size:.8125rem;color:#5a6285}.su-meter{display:flex;align-items:center;gap:10px;margin-top:-8px}.su-meter span{display:flex;gap:4px}.su-meter i{width:34px;height:5px;border-radius:3px;background:#e3e8f5}.su-meter[data-n="1"] i:nth-child(-n+1){background:#e5484d}.su-meter[data-n="2"] i:nth-child(-n+2){background:#f5a524}.su-meter[data-n="3"] i:nth-child(-n+3){background:#3b8be0}.su-meter[data-n="4"] i{background:#17a865}.su-meter small{font-size:13px;color:#5a6285}@media (max-width: 420px){.su-plans{grid-template-columns:minmax(0,1fr)}}.tr-cards{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1100px){.tr-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.tr-cards{grid-template-columns:minmax(0,1fr)}}.su-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}@media (max-width: 560px){.su-row{grid-template-columns:minmax(0,1fr)}}@media (min-width: 981px){.au-fit .au-wrap{padding:clamp(10px,2vh,40px) 28px clamp(16px,3vh,64px)!important}.au-fit .au-grid{padding:clamp(20px,3.4vh,52px) clamp(28px,4vw,56px)!important;gap:clamp(28px,4vw,48px)!important;align-items:center!important;border-radius:30px!important}.au-fit .au-copy h1{font-size:clamp(2.1rem,min(4vw,7vh),3.4rem)!important}.au-fit .au-copy{gap:clamp(12px,2.2vh,22px)!important}.au-fit .au-card{padding:clamp(18px,3vh,34px) clamp(20px,2.4vw,32px)!important;border-radius:24px!important}.au-fit .su-form{gap:clamp(8px,1.5vh,16px)!important}.au-fit .su-form h2{font-size:clamp(1.25rem,3vh,1.6rem)!important}.au-fit .su-form input:not([type=checkbox]):not([type=radio]){height:clamp(38px,5.4vh,48px)!important}.au-fit .su-form label{font-size:13px!important}.au-fit .su-form .su-row>div{gap:4px!important}.au-fit .su-form .su-row button{height:clamp(32px,5vh,42px)!important;top:3px!important}.au-fit .su-form>button[type=submit]{height:clamp(42px,6vh,52px)!important}.au-fit .su-form>p{padding-top:clamp(4px,1vh,8px)!important}.au-fit .su-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.au-fit .su-plans label{padding:clamp(6px,1.2vh,10px) 10px;grid-template-columns:minmax(0,1fr)}.au-fit .su-plans span{text-align:left;font-size:.8125rem}.au-fit .su-plans small{font-size:.75rem}.au-fit .su-meter{margin-top:0}}@media (min-width: 981px){.au-fit .au-wrap{padding-top:clamp(8px,1.4vh,40px)!important;padding-bottom:clamp(10px,2vh,64px)!important}.au-fit .au-grid{padding-block:clamp(16px,2.8vh,52px)!important}.au-fit .su-form h2{font-size:clamp(1.15rem,2.6vh,1.6rem)!important}.au-fit .su-form span[id$=-hint]{font-size:12px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.au-fit .su-plans legend{margin-bottom:4px;font-size:13px}}@media (min-width: 981px){.pr-calc-sec.ds-section{padding-block:clamp(24px,5vh,96px);scroll-margin-top:72px}.pr-calc-sec .hx-head{margin-bottom:clamp(14px,2.8vh,44px)}.pr-calc-sec .hx-head>div{gap:clamp(4px,1vh,14px)}.pr-calc-sec .ds-h2{font-size:clamp(1.9rem,5.4vh,2.9rem)}.pr-calc-sec .ds-lead{font-size:clamp(.9375rem,2.2vh,1.125rem)}.pr-calc-sec .rs-calc-in{padding:clamp(18px,3.2vh,40px) clamp(24px,3vw,40px);gap:clamp(10px,2.2vh,22px);justify-content:center}.pr-calc-sec .rs-slider label{margin-bottom:clamp(4px,.9vh,10px)}.pr-calc-sec .rs-slider input[type=number]{min-height:clamp(36px,5.2vh,46px)}.pr-calc-sec .rs-calc-out{padding:clamp(18px,3.2vh,40px) clamp(24px,3vw,40px);gap:clamp(6px,1.4vh,14px)}.pr-calc-sec .rs-calc-out>div{padding-bottom:clamp(6px,1.2vh,12px)}.pr-calc-sec .rs-calc-out b{font-size:clamp(1.8rem,5.2vh,3rem)}.pr-calc-sec .rs-calc-out .ds-btn{padding-block:clamp(8px,1.4vh,12px)}}@media (min-width: 981px){.ct-hero .ct-grid{padding-top:clamp(14px,2.6vh,56px);padding-bottom:clamp(40px,6vh,96px);align-items:center}.ct-hero .ab-kicker{margin-bottom:clamp(8px,1.6vh,16px)}.ct-hero .pf-h1{font-size:clamp(2.1rem,6vh,3.6rem)}.ct-in{margin:clamp(10px,2.2vh,22px) 0 clamp(6px,1.2vh,12px)}.ct-steps{gap:clamp(6px,1.2vh,12px)}.ct-steps li{padding:clamp(8px,1.5vh,14px) 16px}.ct-steps li>span{width:clamp(30px,4.6vh,38px);height:clamp(30px,4.6vh,38px)}.ct-card.fm-card{padding:clamp(16px,2.8vh,32px) clamp(20px,2.4vw,32px)}.ct-card .fm{gap:clamp(8px,1.5vh,16px) 14px}.ct-card .fm-f{gap:4px}.ct-card .fm input:not([type=checkbox]),.ct-card .fm select{min-height:clamp(36px,5.2vh,48px);padding-block:6px}.ct-card .fm textarea{min-height:clamp(52px,8vh,96px);padding-block:8px}.ct-form-h{font-size:clamp(1.15rem,2.8vh,1.5rem);margin-bottom:0}.ct-card .fm-submit{min-height:clamp(40px,5.6vh,52px)}}.ft-col ul{gap:0}.ft-col a{display:inline-block;padding-block:6px}.ft-contact a,.ft-bottom a{display:inline-block;padding-block:5px}.ft-logo{min-height:44px}.back-row a,.tap-link{display:inline-flex;align-items:center;min-height:32px}.st-more-h .ds-link,.sl-peek-go,.cs-foot a,.cu-more,.ds-link{min-height:32px;display:inline-flex;align-items:center}.cs-bar button:before,.cu-qbar button:before{top:-14px;right:0;bottom:-14px;left:0}@media (max-width: 760px){.ft-col a{padding-block:9px}.ds-link,.back-row a,.tap-link{min-height:40px}.sl-dots button{position:relative}.sl-dots button:after{content:"";position:absolute;top:-10px;right:0;bottom:-10px;left:0}}.pf-parts{padding-top:clamp(28px,3.5vw,48px);padding-bottom:var(--ds-section-y)}.pf-parts .ds-h2{text-wrap:balance}.pf-tabs button{position:relative}.pf-prog{position:absolute;left:22px;right:22px;bottom:7px;height:3px;border-radius:3px;background:#ffffffe6;transform-origin:left center}@media (prefers-reduced-motion: no-preference){.pf-prog{transition:transform 1.9s linear}}.pf-feats{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:2px;width:100%;max-width:460px}.pf-feats li{position:relative;display:block;border-radius:12px}.pf-feats li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background:#1f74c917;opacity:0;transition:opacity .35s ease}.pf-feats li[data-on="1"]:before{opacity:1}.pf-feats button{all:unset;box-sizing:border-box;position:relative;z-index:1;cursor:pointer;width:100%;display:flex;align-items:center;gap:12px;padding:clamp(5px,1vh,9px) 10px;font:600 1.0625rem/1.3 var(--ooa-display);color:var(--ds-ink-muted);transition:color .35s ease}.pf-feats button:hover{color:var(--ds-ink)}.pf-feats button:focus-visible{outline:3px solid var(--ds-sky);outline-offset:1px;border-radius:12px}.pf-feat-i{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#dde3f3;color:#fff;transition:background .35s ease,transform .35s cubic-bezier(.3,.8,.2,1)}.pf-feats .pf-feat-i svg{color:#fff;margin:0}.pf-feats li[data-done="1"] .pf-feat-i{background:var(--ds-ok)}.pf-feats li[data-on="1"] .pf-feat-i{background:var(--ds-grad);transform:scale(1.14)}.pf-feats li[data-on="1"] button{color:var(--ds-ink)}.pf-parts .pf-desc{margin:10px 0 0;min-height:3em;max-width:44ch;font-size:.9375rem;line-height:1.5;color:var(--ds-ink-muted)}@media (prefers-reduced-motion: no-preference){.pf-head{animation:pfHead .6s cubic-bezier(.2,.8,.2,1) both}.pf-panel[data-dir="-1"] .pf-head{animation-name:pfHeadR}.pf-parts .pf-desc{animation:pfDesc .45s ease both}.pf-stage{animation:pfStage .6s cubic-bezier(.2,.8,.2,1) both}}@keyframes pfHead{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes pfHeadR{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes pfDesc{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pfStage{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.pf-stage{position:relative;z-index:1;width:100%;display:grid;place-items:center}.sc{position:relative;width:100%;max-width:520px;display:flex;flex-direction:column;gap:clamp(8px,1.5vh,14px);color:var(--ds-ink)}.sc [style*=--at]{animation:scIn .55s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--at) * 1s)}@keyframes scIn{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}@keyframes scGrowX{to{transform:scaleX(1)}}@keyframes scGrowY{to{transform:scaleY(1)}}@keyframes scPop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes scShow{to{opacity:1}}@keyframes scOut{to{opacity:0}}@keyframes scBar{to{transform:scaleX(var(--w, 1))}}@keyframes scBlink{50%{opacity:0}}.pf-parts[data-live="0"] .sc *,.pf-parts[data-live="0"] .sc *:before,.pf-parts[data-live="0"] .sc *:after,.pf-parts[data-live="0"] .pf-stage{animation-play-state:paused}.sc-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;color:#fff;font:600 1.0625rem/1.2 var(--ooa-display)}.sc-head small{display:inline-flex;align-items:center;gap:6px;font:500 .8125rem/1 var(--ooa-text);opacity:.9}.sc-dot{width:8px;height:8px;border-radius:50%;background:#34d399}.sc-prompt{align-self:flex-start;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px 14px 14px 4px;background:#241b60;color:#fff;font:600 .9375rem/1.2 var(--ooa-display)}.sc-prompt i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--ds-grad);flex:none}.sc-type{display:inline-block;clip-path:inset(0 100% 0 0);animation:scType 1.2s steps(30,end) .15s forwards}@keyframes scType{to{clip-path:inset(0 0 0 0)}}.sc-caret{width:2px;height:1em;background:#fff;margin-left:-4px;animation:scBlink .8s steps(2) 3,scOut .1s 2.4s forwards}.sc-canvas{position:relative;height:clamp(180px,36vh,290px)}.sc-node{position:absolute;width:42%;height:26%;display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:14px;background:#fff;box-shadow:0 14px 28px -16px #0a0f3cb3}.sc-node.n1{left:0;top:6%}.sc-node.n2{left:58%;top:6%}.sc-node.n3{left:0;top:64%}.sc-node.n4{left:58%;top:64%}.sc-node i{flex:none;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#e7f0fb;color:var(--ds-blue);font:700 .875rem/1 var(--ooa-display);font-style:normal}.sc-node[data-ai] i{background:#eee8fd;color:var(--ds-violet)}.sc-node span{display:flex;flex-direction:column;gap:2px;min-width:0}.sc-node b{font:600 .875rem/1.2 var(--ooa-display)}.sc-node small{font-size:.75rem;color:var(--ds-ink-muted)}.sc-foot{display:flex;align-items:center;gap:10px}.sc-chip,.sc-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;font:600 .8125rem/1 var(--ooa-display)}.sc-chip{background:#fff3;color:#fff}.sc-btn{background:#fff;color:var(--ds-violet);margin-left:auto}.sc .sc-chip[style*=--at],.sc .sc-btn[style*=--at]{animation-name:scPop}.sc-queue{display:flex;align-items:center;gap:6px;color:#fff;flex-wrap:wrap}.sc-queue small{font:600 .75rem/1 var(--ooa-text);letter-spacing:.06em;text-transform:uppercase;opacity:.85;margin-right:4px}.sc-queue i{font-style:normal;padding:5px 10px;border-radius:999px;background:#fff3;font:600 .75rem/1 var(--ooa-text)}.sc-queue i.urgent{background:#f5a524;color:#3b2600}.sc-row{display:flex;align-items:center;gap:12px;padding:clamp(8px,1.4vh,12px) 14px;border-radius:14px;background:#fff;box-shadow:0 14px 28px -16px #0a0f3cb3}.sc-row>i{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#e7f0fb;color:var(--ds-blue);flex:none}.sc-row>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sc-row b{font:600 .9375rem/1.2 var(--ooa-display)}.sc-row small{color:var(--ds-ink-muted);font-size:.8125rem}.sc-row>em{font-style:normal;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:999px;background:#e7f0fb;color:var(--ds-blue)}.sc-bar{display:block;height:6px;border-radius:3px;background:#e8ecf7;overflow:hidden;margin-top:6px}.sc-bar b{display:block;width:100%;height:100%;background:var(--ds-grad);transform-origin:left center;transform:scaleX(0);animation:scBar 1.4s cubic-bezier(.3,.8,.2,1) forwards;animation-delay:calc(var(--bt, 1) * 1s)}.sc-row small:has(.sc-swap){display:grid}.sc-swap{grid-area:1 / 1}.sc-swap.a{animation:scOut .3s forwards 3.7s}.sc-swap.b{opacity:0;animation:scShow .3s forwards 3.9s}.sc-state{display:inline-grid;padding:0!important;background:none!important}.sc-state span{grid-area:1 / 1;padding:4px 10px;border-radius:999px;font-size:.75rem;font-weight:700}.sc-state .a{background:#e6f5ee;color:var(--ds-ok);animation:scOut .3s forwards 3.7s}.sc-state .b{background:#e7f0fb;color:var(--ds-blue);opacity:0;animation:scShow .3s forwards 3.9s}.sc-toggle{flex:none;position:relative;width:40px;height:22px;border-radius:999px;background:#d5dbeb;animation:scTrack .25s forwards;animation-delay:calc(var(--tg) * 1s)}.sc-toggle s{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;animation:scKnob .3s cubic-bezier(.3,.8,.2,1) forwards;animation-delay:calc(var(--tg) * 1s)}@keyframes scTrack{to{background:#2fa374}}@keyframes scKnob{to{transform:translate(18px)}}.sc-audit{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:14px;background:#080c2880;color:#d8defa;font-size:.8125rem}.sc-audit small{display:flex;align-items:center;gap:6px;font:600 .75rem/1 var(--ooa-text);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-sky)}.sc-audit p{margin:0;display:flex;gap:10px;align-items:baseline;max-width:none;font-size:.8125rem;color:#d8defa}.sc-audit code{font:500 .75rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--ds-sky)}.sc-verified{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#34d39938;color:#6ee7b7;font:600 .8125rem/1 var(--ooa-display)}.sc .sc-verified[style*=--at]{animation-name:scPop}.sc-chain{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sc-chain span{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border-radius:12px;background:#fff;color:var(--ds-ink);font:600 .8125rem/1 var(--ooa-display);box-shadow:0 10px 22px -14px #0a0f3cb3}.sc-chain span[data-ai]{background:#241b60;color:#fff}.sc .sc-chain span.last[style*=--at]{animation:scIn .55s cubic-bezier(.2,.8,.2,1) both,scLit .4s forwards;animation-delay:calc(var(--at) * 1s),5.8s;background:#c9d2ee;color:#5a6285}@keyframes scLit{to{background:#fff;color:#1b2350}}.sc-approve{padding:16px;border-radius:16px;background:#fff;box-shadow:0 16px 32px -16px #0009}.sc-a-top{display:flex;align-items:center;gap:12px}.sc-a-top i{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#fbf0e0;color:var(--ds-warn);font:700 .8125rem/1 var(--ooa-display);font-style:normal}.sc-a-top span{display:flex;flex-direction:column;gap:2px}.sc-a-top b{font:600 1.0625rem/1.2 var(--ooa-display)}.sc-a-top small{color:var(--ds-ink-muted);font-size:.875rem}.sc-ok{margin-left:auto;display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;background:#e6f5ee;color:var(--ds-ok);font:700 .75rem/1 var(--ooa-text);font-style:normal;opacity:0;animation:scShow .3s forwards 5.5s}.sc-a-btns{position:relative;display:flex;gap:8px;margin-top:12px}.sc-a-btns>span{flex:1;text-align:center;padding:10px 0;border-radius:10px;font:600 .875rem/1 var(--ooa-display);border:1px solid var(--ds-line);color:var(--ds-ink)}.sc-a-btns>.yes{background:var(--ds-grad);color:#fff;border-color:transparent;animation:scPress .35s ease 5.2s both}@keyframes scPress{50%{transform:scale(.94)}}.sc-cursor{position:absolute;left:22%;top:55%;opacity:0;animation:scCursor 1.1s cubic-bezier(.3,.8,.2,1) 4.1s forwards}@keyframes scCursor{0%{opacity:0;transform:translate(110px,60px)}15%{opacity:1}to{opacity:1;transform:none}}.sc-note{display:flex;align-items:center;gap:8px;color:#fff;font-size:.875rem}.sc-note svg{color:#6ee7b7;flex:none}@media (prefers-reduced-motion: reduce){.sc *,.pf-stage,.pf-head,.pf-desc{animation:none!important}.sc-bar b{transform:scaleX(var(--w, 1))}.sc-type{clip-path:none}.sc-caret{display:none}.sc-toggle{background:#2fa374}.sc-toggle s{transform:translate(18px)}.sc-swap.a,.sc-state .a{opacity:0}.sc-swap.b,.sc-state .b,.sc-ok{opacity:1}.sc-cursor{display:none}.sc .sc-chain span.last{background:#fff;color:#1b2350}}@media (min-width: 1001px){.pf-parts{padding-top:clamp(14px,2.8vh,48px);padding-bottom:clamp(16px,3.4vh,64px)}.pf-parts-in{display:flex;flex-direction:column;min-height:calc(100vh - var(--hz-hdr, 73px) - clamp(14px,2.8vh,48px) - clamp(16px,3.4vh,64px))}.pf-parts .hs{flex:1;display:flex;flex-direction:column;min-height:0}.pf-parts .hs-panel{flex:1;min-height:0}.pf-parts .hx-head{margin-bottom:clamp(8px,1.8vh,28px)}.pf-parts .hx-head>div{gap:0}.pf-parts .ds-h2{font-size:clamp(1.7rem,4.8vh,2.9rem)}.pf-tabs{margin-bottom:clamp(10px,1.8vh,18px)}.pf-tabs button{padding-block:clamp(8px,1.6vh,18px)}.pf-parts .pf-feats button{font-size:clamp(.9375rem,2.1vh,1.0625rem)}.pf-parts .hs-copy{justify-content:center}.sc-row{padding-block:clamp(6px,1.2vh,12px)}}@media (max-width: 1000px){.pf-parts .hs-visual{min-height:320px}}@media (max-width: 760px){.pf-tabs{display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;border-radius:999px}.pf-tabs::-webkit-scrollbar{display:none}.pf-tabs button{flex:none;scroll-snap-align:center;padding:12px 18px;white-space:nowrap}}[data-off="1"] *,[data-off="1"] *:before,[data-off="1"] *:after{animation-play-state:paused!important}.sc-w{position:absolute;background:#fff;border-radius:3px;box-shadow:0 0 10px #ffffff73}.sc-w.wx,.sc-w.wxr{height:3px;transform:scaleX(0);transform-origin:left center}.sc-w.wxr{transform-origin:right center}.sc-w.wy{width:3px;transform:scaleY(0);transform-origin:center top}.sc .sc-w[style*=--at]{animation:scGrowX .5s cubic-bezier(.3,.8,.2,1) forwards;animation-delay:calc(var(--at) * 1s)}.sc .sc-w.wy[style*=--at]{animation-name:scGrowY}.sc-chain{gap:14px}.sc-chain span{position:relative}.sc-chain span:not(:first-child):before{content:"";position:absolute;left:-12px;top:50%;width:10px;height:2px;border-radius:2px;background:#ffffffd9}.pf-parts .pf-desc{padding-left:14px;border-left:3px solid #6D4AD8;color:#4a5175}@media (prefers-reduced-motion: reduce){.sc-w.wx,.sc-w.wxr,.sc-w.wy{transform:none}}[data-rv="0"]{opacity:0;transform:translateY(18px)}[data-rv="1"]{opacity:1;transform:none;transition:opacity .6s ease,transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:var(--rv-d, 0ms)}.sp{position:fixed;left:0;right:0;top:0;height:3px;z-index:75;pointer-events:none;transform-origin:left center;transform:scaleX(0);opacity:0;background:linear-gradient(90deg,#2a82d8,#8b6cf0 60%,#e2b6ff);transition:opacity .25s ease}.sd{position:fixed;left:0;right:0;bottom:0;z-index:55;display:none;gap:10px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:#171f4af5;border-top:1px solid rgba(255,255,255,.14);box-shadow:0 -12px 30px -12px #050a2899}.sd .ds-btn{flex:1;justify-content:center;min-height:44px;white-space:nowrap}@media (max-width: 760px){.sd{display:flex;animation:sdUp .35s cubic-bezier(.2,.8,.2,1) both}}@keyframes sdUp{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion: reduce){.sd{animation:none}.sp{transition:none}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{overflow-x:clip}a,button,[role=button],[role=tab],summary,label,select,input[type=checkbox],input[type=radio]{touch-action:manipulation}a,button{-webkit-tap-highlight-color:rgba(109,74,216,.18)}@media (max-width: 900px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}@media (max-width: 760px){*,*:before,*:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.ooa-hdr-in,.ds-container{padding-left:max(var(--ds-gutter),env(safe-area-inset-left));padding-right:max(var(--ds-gutter),env(safe-area-inset-right))}.ft-in{padding-left:max(var(--ds-gutter),env(safe-area-inset-left));padding-right:max(var(--ds-gutter),env(safe-area-inset-right));padding-bottom:env(safe-area-inset-bottom,0px)}.ck{margin-bottom:env(safe-area-inset-bottom,0px)}.dlg{max-height:calc(100dvh - 40px)}@media (max-height: 480px) and (orientation: landscape){.ooa-hdr{position:relative}.ooa-hdr-in{min-height:52px}}@media (hover: none){.ds-btn:hover,.ooa-hb-main:hover,.sl-uses>div:hover,.sl-cross a:hover,.cu-card:hover,.pr-plan:hover,.pr-plan[data-popular="1"]:hover,.pa-ben>div:hover,.ct-ways>a:hover,.px-type:hover,.ft-social a:hover,.rs-ins a:hover,.rs-item:hover,.rs-books a:hover,.rs-tr a:hover,.rs-sup a:hover,.cs-inds a:hover,.rs-card:hover,.wb-live-card:hover{transform:none}}@media (min-width: 1900px){.ds-container,.ft-in{max-width:1400px}.ooa-hdr-in{max-width:1520px}}@media (min-width: 2400px){.ds-container,.ft-in{max-width:1560px}.ooa-hdr-in{max-width:1700px}}.cb-fab{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:60;display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 18px 0 14px;border:0;border-radius:999px;cursor:pointer;color:#fff;font:600 .9375rem/1 inherit;background:linear-gradient(135deg,#6d4ad8,#3b82f6);box-shadow:0 8px 24px #171f4a59;transition:transform .2s ease}.cb-fab:hover{transform:translateY(-2px)}.cb-fab:focus-visible{outline:3px solid #fff;outline-offset:2px}html[data-sd="1"] .cb-fab{bottom:calc(86px + env(safe-area-inset-bottom,0px))}.cb{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:70;width:380px;max-width:calc(100vw - 24px);height:min(580px,calc(100dvh - 36px));display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:#fff;color:#1b2147;border:1px solid rgba(23,31,74,.12);box-shadow:0 24px 60px #171f4a59;animation:cbIn .25s cubic-bezier(.2,.8,.2,1) both}@keyframes cbIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.cb-h{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 14px;color:#fff;background:linear-gradient(135deg,#171f4a,#3b2a8f)}.cb-h>div{flex:1;min-width:0;display:grid}.cb-h strong{font-size:.9375rem}.cb-h small{font-size:.75rem;opacity:.75}.cb-av{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;font-weight:700;font-size:.8125rem;background:#ffffff29}.cb-x{width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:#fff;font-size:1rem;cursor:pointer}.cb-x:hover{background:#ffffff26}.cb-log{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:14px;display:flex;flex-direction:column;gap:12px;background:#f6f7fb}.cb-m{display:flex;flex-direction:column;gap:8px;max-width:92%}.cb-me{align-self:flex-end;align-items:flex-end}.cb-bot{align-self:flex-start}.cb-b{padding:10px 13px;border-radius:14px;font-size:.9375rem;line-height:1.5;overflow-wrap:anywhere}.cb-b p{margin:0 0 6px}.cb-b p:last-child,.cb-b ul:last-child{margin-bottom:0}.cb-b ul{margin:0 0 6px;padding-left:18px}.cb-bot .cb-b{background:#fff;border:1px solid rgba(23,31,74,.08);border-top-left-radius:4px}.cb-me .cb-b{color:#fff;background:#4c35b0;border-top-right-radius:4px}.cb-dots{display:inline-flex;gap:4px;padding:12px 14px;background:#fff;border-radius:14px}.cb-dots i{width:6px;height:6px;border-radius:50%;background:#8a8fb0;animation:cbDot 1s ease-in-out infinite}.cb-dots i:nth-child(2){animation-delay:.15s}.cb-dots i:nth-child(3){animation-delay:.3s}@keyframes cbDot{0%,80%,to{opacity:.3;transform:none}40%{opacity:1;transform:translateY(-3px)}}.cb-chips{display:flex;flex-wrap:wrap;gap:6px}.cb-chips button{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid #c9c2ee;background:#fff;color:#4c35b0;font:500 .8125rem/1 inherit;cursor:pointer}.cb-chips button:hover{background:#efeafd}.cb-src{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:.8125rem;align-items:center}.cb-src span{color:#6b7194}.cb-src a{color:#4c35b0;text-decoration:underline;text-underline-offset:2px}.cb-card{display:flex;flex-wrap:wrap;gap:8px}.cb-card .ds-btn{min-height:40px;font-size:.875rem}.cb-rate{display:flex;gap:4px}.cb-rate button{width:32px;height:32px;border:0;border-radius:8px;background:transparent;cursor:pointer;font-size:.9375rem;opacity:.65}.cb-rate button:hover{opacity:1;background:#eceef7}.cb-thx{color:#6b7194}.cb-form{display:grid;gap:8px;width:min(310px,100%);padding:12px;border-radius:14px;background:#fff;border:1px solid rgba(23,31,74,.08)}.cb-form label{display:grid;gap:3px;font-size:.8125rem;font-weight:600}.cb-form label span{font-weight:400;color:#6b7194}.cb-form input{min-height:40px;padding:0 10px;border:1px solid #cfd3e6;border-radius:8px;font:inherit;font-weight:400;color:#1b2147;background:#fff}.cb-form input:focus{outline:2px solid #6D4AD8;outline-offset:0;border-color:transparent}.cb-form .ds-btn{min-height:42px;justify-content:center}.cb-fine{margin:0;font-size:.75rem;color:#6b7194}.cb-fine a{color:#4c35b0}.cb-err{margin:0;font-size:.8125rem;color:#b42318}.cb-link{border:0;background:none;color:#6b7194;font-size:.8125rem;cursor:pointer;text-decoration:underline;min-height:32px}.cb-in{display:flex;gap:8px;padding:10px;border-top:1px solid rgba(23,31,74,.1);background:#fff}.cb-in input{flex:1;min-width:0;min-height:44px;padding:0 14px;border:1px solid #cfd3e6;border-radius:999px;font:inherit;font-size:16px;color:#1b2147;background:#fff}.cb-in input:focus{outline:2px solid #6D4AD8;border-color:transparent}.cb-in button{width:44px;height:44px;flex:none;border:0;border-radius:50%;color:#fff;background:#4c35b0;cursor:pointer;display:grid;place-items:center}.cb-in button:disabled{opacity:.4;cursor:default}.cb-note{margin:0;padding:0 12px 10px;font-size:.75rem;text-align:center;color:#6b7194;background:#fff}.cb-note a{color:#4c35b0}@media (max-width: 600px){.cb{top:0;right:0;bottom:0;left:0;width:auto;max-width:none;height:auto;border-radius:0;border:0;padding-bottom:env(safe-area-inset-bottom,0px);animation-name:cbUp}.cb-h{padding-top:calc(12px + env(safe-area-inset-top,0px))}.cb-fab span{display:none}.cb-fab{padding:0 14px}html[data-chat="1"]{overflow:hidden}}@keyframes cbUp{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media print{.cb-fab,.cb{display:none}}@media (prefers-reduced-motion: reduce){.cb,.cb-dots i,.cb-fab{animation:none;transition:none}}.px-board{padding-top:2px}.px-board .px-ph{display:block;height:30px}.px-board .px-mv{position:absolute;left:0;right:0;top:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:34px 8px 0;background:none;pointer-events:none}.px-board .px-mv span{grid-column:1;position:relative;padding-right:22px;box-shadow:0 6px 14px #0a143c47;transform:translate(calc(200% + 48px))}.px-board .px-mv u{position:absolute;right:6px;top:50%;margin-top:-8px;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;text-decoration:none;font-size:.625rem;color:#0e3b28;background:#4ade9b}.px-pipe{position:relative}.px-pipe b{transform-origin:left center}.px-pipe .px-won{position:absolute;right:10px;bottom:10px;font-style:normal;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:999px;background:#4ade9b;color:#0e3b28}@media (prefers-reduced-motion: no-preference){.px-board .px-mv span{animation:pxMove 7s cubic-bezier(.5,0,.2,1) infinite}.px-board .px-mv u{animation:pxTick 7s ease infinite}.px-pipe b{animation:pxGrow 6s cubic-bezier(.3,.7,.2,1) infinite}.px-pipe div:nth-child(2) b{animation-delay:.35s}.px-pipe div:nth-child(3) b{animation-delay:.7s}.px-pipe div:nth-child(4) b{animation-delay:1.05s}.px-pipe .px-won{animation:pxWon 6s ease infinite}.px-conn>b i{animation:pxFlow 1.8s ease-in-out infinite}.px-conn>b i:nth-child(2){animation-delay:.25s}.px-conn>b i:nth-child(3){animation-delay:.5s}.px-conn>span[data-us]{animation:pxRecv 5.4s ease infinite}.px-conn>em{animation:pxLive 5.4s ease infinite}}@keyframes pxMove{0%,12%{transform:translate(0);opacity:1}30%,44%{transform:translate(calc(100% + 24px))}66%,90%{transform:translate(calc(200% + 48px));opacity:1}to{transform:translate(calc(200% + 48px));opacity:0}}@keyframes pxTick{0%,62%{opacity:0;transform:scale(.3)}72%,90%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes pxGrow{0%{transform:scaleX(0)}30%,88%{transform:scaleX(1)}to{transform:scaleX(1);opacity:0}}@keyframes pxWon{0%,45%{opacity:0;transform:translateY(6px) scale(.8)}58%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes pxFlow{0%,to{opacity:.25;transform:scale(1)}40%{opacity:1;transform:scale(1.5)}}@keyframes pxRecv{0%,55%{transform:none}65%{transform:scale(1.07)}75%,to{transform:none}}@keyframes pxLive{0%,50%{opacity:0;transform:translate(-50%) translateY(8px) scale(.85)}62%,90%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}.px-board>div:nth-child(3) span{box-shadow:inset 3px 0 0 var(--ds-ok)}.px-board>div.px-mv:last-child span{box-shadow:0 6px 14px #0a143c47}.px-board .px-ph{height:26px}.px-board .px-mv{padding-top:32px}.px-board>div span{padding-block:6px}.px-board .px-mv span{white-space:nowrap}@property --pxp{syntax: "<integer>"; inherits: false; initial-value: 100;}@property --pxv{syntax: "<integer>"; inherits: false; initial-value: 96;}.px-go{position:relative;z-index:1;width:100%;display:flex;align-items:center;justify-content:center;gap:18px}.px-ring{position:relative;flex:none;width:clamp(64px,11vh,84px);aspect-ratio:1;display:grid;place-items:center}.px-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.px-ring circle{fill:none;stroke:#ffffff38;stroke-width:8}.px-ring .px-arc{stroke:#4ade9b;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0}.px-ring b{counter-reset:pxp var(--pxp);font:700 1rem/1 var(--ooa-display);color:#fff}.px-ring b:after{content:counter(pxp) "%"}.px-go ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.px-go li{display:flex;align-items:center;gap:8px;padding:6px 12px 6px 7px;border-radius:999px;background:#fff;color:var(--ds-ink);font-size:.75rem;font-weight:600;white-space:nowrap}.px-go li i{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;font-style:normal;font-size:.625rem;background:#4ade9b;color:#0e3b28}.px-reg{position:relative;z-index:1;width:100%;padding:12px 14px 10px;border-radius:14px;background:#fff;color:var(--ds-ink)}.px-map{position:relative;display:grid;grid-template-columns:repeat(10,1fr);gap:clamp(5px,1vh,9px) 0;height:clamp(46px,9vh,78px);align-content:space-between}.px-map>i{width:4px;height:4px;margin:auto;border-radius:50%;background:#c9d2ee}.px-map>u{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--ds-grad);box-shadow:0 0 0 3px #6d4ad833}.px-reg p{margin:8px 0 0;display:flex;align-items:baseline;justify-content:space-between}.px-reg small{font-size:.75rem;font-weight:600;color:#6b7194}.px-reg b{counter-reset:pxv var(--pxv);font:700 1.125rem/1 var(--ooa-display)}.px-reg b:after{content:"$" counter(pxv) "k"}.px-conn>b{position:relative;width:38px;height:38px;padding:0;display:block}.px-conn>b i{position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#fff;opacity:.9}@media (prefers-reduced-motion: no-preference){.px-ring .px-arc{animation:pxArc 7s cubic-bezier(.4,0,.2,1) infinite}.px-ring b{animation:pxPct 7s cubic-bezier(.4,0,.2,1) infinite}.px-go li{animation:pxLi 7s ease infinite}.px-go li:nth-child(2){animation-delay:.1s}.px-go li:nth-child(3){animation-delay:.2s}.px-go li i{animation:pxTk 7s ease infinite}.px-go li:nth-child(1) i{--d: 0s}.px-go li:nth-child(2) i{animation-delay:1.9s}.px-go li:nth-child(3) i{animation-delay:3.8s}.px-map>u{opacity:0;animation:pxPin 6s ease infinite}.px-reg b{animation:pxVal 6s cubic-bezier(.3,.7,.2,1) infinite}.px-conn>span:first-child{animation:pxPlugL 5.4s ease infinite}.px-conn>span[data-us]{animation:pxPlugR 5.4s ease infinite}.px-conn>b i{animation:pxSpark 5.4s ease-out infinite}.px-conn>em{animation:pxLive 5.4s ease infinite}}@keyframes pxArc{0%{stroke-dashoffset:100}62%,90%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:.3}}@keyframes pxPct{0%{--pxp: 0}62%,to{--pxp: 100}}@keyframes pxLi{0%,4%{opacity:.35;transform:translate(10px)}14%,92%{opacity:1;transform:none}to{opacity:.35}}@keyframes pxTk{0%,8%{transform:scale(0)}18%,to{transform:scale(1)}}@keyframes pxPin{0%{opacity:0;transform:translateY(-14px) scale(.4)}8%{opacity:1;transform:translateY(0) scale(1.25)}14%,88%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes pxVal{0%{--pxv: 0}70%,to{--pxv: 96}}@keyframes pxPlugL{0%,30%{transform:translate(-10px)}45%,to{transform:translate(6px)}}@keyframes pxPlugR{0%,30%{transform:translate(10px)}45%,to{transform:translate(-6px)}}@keyframes pxSpark{0%,40%{transform:scale(0);opacity:0}46%{transform:scale(1);opacity:1}70%,to{transform:scale(4);opacity:0}}.sv{--row: clamp(48px, 6.8vh, 62px);display:grid;grid-template-columns:minmax(230px,280px) minmax(0,1fr);gap:clamp(14px,2vw,24px);align-items:stretch}.sv-list{position:relative;display:flex;flex-direction:column;padding:10px;border-radius:26px;background:var(--ds-navy);box-shadow:0 24px 50px -28px #1f2a5ccc}.sv-ind{position:absolute;left:10px;right:10px;top:10px;height:var(--row);border-radius:16px;background:var(--ds-grad);box-shadow:0 12px 24px -12px #6d4ad8cc;transform:translateY(calc(var(--i) * var(--row)));transition:transform .38s cubic-bezier(.3,.8,.25,1)}.sv-list button{all:unset;box-sizing:border-box;position:relative;z-index:1;cursor:pointer;height:var(--row);display:flex;align-items:center;gap:12px;padding:0 12px;border-radius:16px;color:#ffffffc7;transition:color .25s ease}.sv-list button:hover,.sv-list button[aria-selected=true]{color:#fff}.sv-list button:focus-visible{outline:3px solid var(--ds-sky);outline-offset:-3px}.sv-list button i{flex:none;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:#ffffff1a;color:var(--ds-sky);transition:background .25s ease,color .25s ease}.sv-list button[aria-selected=true] i{background:#ffffff38;color:#fff}.sv-list button>span{flex:1;min-width:0;display:grid;gap:2px;font:600 .9375rem/1.1 var(--ooa-display)}.sv-list button small{font:500 .75rem/1 var(--ooa-text);opacity:.65}.sv-list button>svg{flex:none;opacity:0;transform:translate(-6px);transition:opacity .25s ease,transform .25s ease}.sv-list button[aria-selected=true]>svg,.sv-list button:hover>svg{opacity:.9;transform:none}.sv-stage{display:flex;flex-direction:column;overflow:hidden;border-radius:26px;background:#fff;border:1px solid var(--ds-line);box-shadow:var(--ds-shadow)}.sv-hd{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:clamp(20px,2.8vw,30px) clamp(20px,3vw,34px);color:#fff;background:linear-gradient(120deg,#1f2a5c,#3b2e9a 60%,#6d4ad8)}.sv-mark{position:absolute;right:-24px;top:50%;margin-top:-90px;color:#fff;opacity:.1;pointer-events:none}.sv-title{position:relative;display:flex;align-items:center;gap:16px}.sv-title .hs-sym{margin:0;flex:none;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff40}.sv-title h3{margin:0;font:700 clamp(1.5rem,2.4vw,2.1rem)/1.1 var(--ooa-display);letter-spacing:-.03em}.sv-title p{margin:6px 0 0;color:#fffc;font-size:1.0625rem}.sv-title p span{color:#a9c9ff;font-weight:600}.sv-start{position:relative;padding:12px 18px;border-radius:16px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22)}.sv-start small{display:block;font-size:.75rem;font-weight:700;color:#c7b8ff}.sv-start b{display:block;margin-top:2px;font:600 1.0625rem/1.3 var(--ooa-display)}.sv-flow{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:46px clamp(16px,2.4vw,28px) 6px}.sv-flow:before{content:"";position:absolute;left:calc(clamp(16px,2.4vw,28px) + 16px);right:calc(clamp(16px,2.4vw,28px) + 16px);top:29px;height:2px;border-radius:2px;background:repeating-linear-gradient(90deg,#C9D2EE 0 6px,transparent 6px 12px)}.sv-flow:after{content:"";position:absolute;left:calc(clamp(16px,2.4vw,28px) + 16px);right:calc(clamp(16px,2.4vw,28px) + 16px);top:28px;height:4px;border-radius:4px;background:linear-gradient(90deg,transparent,#6D4AD8 60%,#1F74C9) no-repeat;background-size:18% 100%;background-position:-20% 0;opacity:0}.sv-step{position:relative;display:flex;flex-direction:column;gap:8px;padding:18px 16px;border-radius:18px;background:var(--ds-soft);border:1px solid var(--ds-line);transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.sv-step:hover{transform:translateY(-3px);background:#fff;box-shadow:var(--ds-shadow)}.sv-step>b{position:absolute;left:14px;top:-46px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font:700 .875rem/1 var(--ooa-display);color:#fff;background:var(--ds-grad);box-shadow:0 0 0 5px #fff}.sv-step>b:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #6D4AD8;opacity:0}.sv-step>i{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:#fff;background:var(--ds-grad)}.sv-step:nth-child(2n)>i,.sv-step:nth-child(2n)>b{background:linear-gradient(150deg,#8b6cf0,#5236be)}.sv-step h4{margin:2px 0 0;font:600 1.0625rem/1.3 var(--ooa-display)}.sv-step p{margin:0;color:var(--ds-ink-muted);font-size:.9375rem;line-height:1.5}.sv-ft{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding:20px clamp(16px,2.4vw,28px) 24px}@media (prefers-reduced-motion: no-preference){.sv-stage{animation:hsIn .4s ease}.sv-hd .hs-sym{animation:svPop .5s cubic-bezier(.3,1.4,.5,1) both}.sv-mark{animation:svMark .7s ease both}.sv-step{animation:pfPop .45s ease both;animation-delay:calc(var(--k, 0) * 90ms + .12s)}.sv-flow:after{animation:svPacket 4.8s linear 1s infinite}.sv-step>b:after{animation:svNode 4.8s ease-out infinite;animation-delay:calc(1s + var(--k, 0) * 1.2s)}}@keyframes svPop{0%{transform:scale(.5) rotate(-12deg);opacity:0}to{transform:none;opacity:1}}@keyframes svMark{0%{transform:translate(40px) scale(.9);opacity:0}to{transform:none;opacity:.1}}@keyframes svPacket{0%{opacity:0;background-position:0% 0}5%{opacity:1}75%{opacity:1;background-position:100% 0}80%,to{opacity:0;background-position:100% 0}}@keyframes svNode{0%{opacity:.9;transform:scale(1)}28%,to{opacity:0;transform:scale(1.9)}}@media (max-width: 1000px){.sv{grid-template-columns:minmax(0,1fr)}.sv-list{flex-direction:row;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:8px;border-radius:20px}.sv-list::-webkit-scrollbar{display:none}.sv-ind{display:none}.sv-list button{flex:none;height:52px;padding:0 14px 0 10px;scroll-snap-align:center}.sv-list button[aria-selected=true]{background:var(--ds-grad);box-shadow:0 10px 20px -10px #6d4ad8cc}.sv-list button>svg,.sv-list button small{display:none}.sv-list button>span{flex:none;white-space:nowrap}.sv-flow{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:18px}.sv-flow:before,.sv-flow:after{display:none}.sv-step>b{position:static;box-shadow:none;width:26px;height:26px;font-size:.8125rem;margin-bottom:-4px}.sv-step>b:after{display:none}.sv-mark{opacity:.07}}@media (max-width: 560px){.sv-flow{grid-template-columns:minmax(0,1fr);gap:10px}.sv-hd{padding:18px}.sv-title{align-items:flex-start}.sv-ft .ds-actions{width:100%}.sv-ft .ds-actions .ds-btn{flex:1;justify-content:center}}.ft{overflow:hidden;background:radial-gradient(900px 420px at 85% -10%,rgba(109,74,216,.22),transparent 70%),radial-gradient(700px 380px at 0% 30%,rgba(31,116,201,.16),transparent 70%),#0c1230}.ft-in{padding-top:clamp(40px,5vw,64px)}.ft-band{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px 32px;padding:clamp(26px,3.4vw,44px) clamp(24px,3.6vw,52px);margin-bottom:clamp(36px,4.5vw,60px);border-radius:28px;background:linear-gradient(120deg,#1f4fa8,#4a3bc0 55%,#7a55e0);box-shadow:0 30px 60px -30px #6d4ad8b3,inset 0 0 0 1px #ffffff24}.ft-band>svg{position:absolute;right:-60px;top:50%;width:520px;height:312px;margin-top:-156px;pointer-events:none}.ft-big{position:relative;margin:0;max-width:18ch;font:700 clamp(1.75rem,3.4vw,2.75rem)/1.1 var(--ooa-display);letter-spacing:-.035em;color:#fff}.ft-band .ft-cta{position:relative;gap:10px}.ft-band .ft-btn{height:50px;padding:0 24px;border-radius:14px;font-size:1rem;gap:8px}.ft-band .ft-btn-main{background:#fff;color:#1f2a5c;border-color:transparent}.ft-band .ft-btn-main:hover{background:#fff;filter:none;transform:translateY(-2px);box-shadow:0 14px 26px -12px #0a103299}.ft-band .ft-btn-main svg{transition:transform .2s ease}.ft-band .ft-btn-main:hover svg{transform:translate(4px)}.ft-band .ft-btn:not(.ft-btn-main){border-color:#ffffff73}.ft-top{grid-template-columns:minmax(0,220px) minmax(0,1fr);padding-bottom:38px}.ft-col h2{position:relative;padding-bottom:12px;margin-bottom:8px;color:#fff}.ft-col h2:after{content:"";position:absolute;left:0;bottom:0;width:22px;height:2px;border-radius:2px;background:var(--ds-grad);transition:width .3s ease}.ft-col:hover h2:after{width:44px}.ft-col a{position:relative;transition:color .15s ease,transform .15s ease}.ft-col a:hover{transform:translate(3px)}.ft-contact{gap:14px;padding:0 0 30px;border-top:0;grid-template-columns:1.3fr 1fr 1fr}.ft-contact>div{padding:18px 20px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);transition:background .25s ease,border-color .25s ease,transform .25s ease}.ft-contact>div:hover{background:#ffffff12;border-color:#8fb8ff59;transform:translateY(-2px)}.ft-ic{background:var(--ds-grad);color:#fff}.ft-mark{margin:0 0 -.18em;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;font:800 clamp(2.4rem,9.2vw,8.5rem)/1 var(--ooa-display);letter-spacing:-.045em;background:linear-gradient(180deg,#8fb8ff33,#8fb8ff00 85%);-webkit-background-clip:text;background-clip:text;color:transparent}.ft-bottom{position:relative}@media (max-width: 1080px){.ft-top{grid-template-columns:minmax(0,1fr);gap:28px}.ft-contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ft-contact>div:first-child{grid-column:1 / -1}}@media (max-width: 760px){.ft-contact{grid-template-columns:minmax(0,1fr)}.ft-band{border-radius:22px}.ft-band>svg{right:-180px;opacity:.6}.ft-band .ft-cta{width:100%}.ft-band .ft-btn{flex:1;justify-content:center}}@media (hover: none){.ft-contact>div:hover{transform:none}.ft-col a:hover,.ft-band .ft-btn-main:hover{transform:none}}.ft-top{grid-template-columns:minmax(0,250px) minmax(0,1fr)}.ft-logo{white-space:nowrap}.ft-mark{font-size:clamp(1.75rem,7.2vw,6.4rem);overflow:hidden}@media (max-width: 1080px){.ft-top{grid-template-columns:minmax(0,1fr)}}.ft-band .ft-btn{white-space:nowrap}@media (max-width: 420px){.ft-band .ft-btn{padding:0 14px;font-size:.9375rem}.ft-band .ft-btn-main svg{display:none}}.ft-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.ft-vid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.2s ease}.ft-vid[data-on="1"]{opacity:.55}.ft-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0c1230,#0c12308c 38%,#0c1230b3 75%,#0c1230)}.ft-in{position:relative;z-index:1}@media print{.ft-bg{display:none}}.ft-vid[data-on="1"]{opacity:.9}.ft-bg:after{background:linear-gradient(180deg,#0c1230,#0c123059 30%,#0c123073 70%,#0c1230)}.ft-contact>div{background:#0c12308c}@media (max-width: 1000px){.sv{gap:14px}.sv-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;overflow:visible;padding:10px;border-radius:22px}.sv-list button{flex:none;height:auto;min-height:78px;flex-direction:column;justify-content:center;gap:6px;padding:10px 6px;text-align:center;border-radius:16px;background:#ffffff0f}.sv-list button i{width:32px;height:32px;border-radius:10px}.sv-list button>span{flex:none;font-size:.8125rem;white-space:normal;line-height:1.15}.sv-list button[aria-selected=true]{background:var(--ds-grad);box-shadow:0 10px 22px -10px #6d4ad8e6}.sv-hd{padding:20px;gap:14px}.sv-title{gap:14px;align-items:center}.sv-title .hs-sym{width:48px;height:48px;border-radius:14px}.sv-title h3{font-size:1.5rem}.sv-title p{font-size:1rem}.sv-start{width:100%}.sv-flow{padding:16px;gap:12px}.sv-step{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:14px;row-gap:4px;align-items:start;padding:16px}.sv-step>i{grid-row:1 / span 2}.sv-step>b{position:absolute;top:12px;right:14px;width:auto;height:auto;margin:0;background:none!important;box-shadow:none;font:700 1.5rem/1 var(--ooa-display);color:#c9bdf5}.sv-step h4{margin:0;padding-right:30px;align-self:center}.sv-step p{grid-column:2}.sv-ft{padding:6px 16px 20px}}@media (max-width: 400px){.sv-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 700px){.hs-tabs:has(>button:nth-of-type(4)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;padding:8px;overflow:visible;border-radius:22px;-webkit-mask-image:none;mask-image:none}.hs-tabs:has(>button:nth-of-type(4)) .hs-mark{display:none}.hs-tabs:has(>button:nth-of-type(4))>button{min-width:0;justify-content:flex-start;gap:10px;padding:12px;border-radius:16px;white-space:normal;line-height:1.15;background:var(--ds-tint)}.hs-tabs:has(>button:nth-of-type(4))>button[aria-selected=true]{background:var(--ds-grad);color:#fff;box-shadow:0 10px 20px -10px #4c46d2cc}.hs-tabs:has(>button:nth-of-type(4))>button:last-of-type:nth-of-type(odd){grid-column:1 / -1}.pf-tabs:has(>button:nth-of-type(4))>button{background:var(--ds-navy)}.pf-tabs:has(>button:nth-of-type(4))>button[aria-selected=true]{background:var(--ds-grad)}}.fm-contacts a{overflow-wrap:anywhere}@media (max-width: 420px){.fm-contacts a{font-size:.875rem}}.pf-scene-r{gap:10px}.pf-scene-r>span{flex:none}.pf-scene-r>b{min-width:0;text-align:right;overflow-wrap:anywhere}@media (max-width: 480px){.pf-scene-r>b{font-size:.8125rem}}.ax-team>span h3{padding-right:62px}.pf-stage[data-pic]{padding:0;overflow:hidden}.pf-stage>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.hs-visual:has(.pf-stage[data-pic]){padding:0}.pf-stage[data-pic]{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;display:block}@media (max-width: 1000px){.hs-visual:has(.pf-stage[data-pic]){min-height:0;aspect-ratio:4 / 3}}.oa-btn{transition:border-color .15s ease,box-shadow .15s ease}.oa-btn:hover{border-color:#6d4ad8!important;box-shadow:0 6px 16px -10px #4c35b099}.oa-btn:focus-visible{outline:3px solid #8FB8FF;outline-offset:2px}@media (min-width: 981px){.au-fit .su-form .oa-btn{min-height:clamp(34px,4.8vh,44px)!important;font-size:14px!important}.au-fit .su-form:has(.oa-btn){gap:clamp(6px,1.2vh,14px)!important}.au-fit .su-form:has(.oa-btn) h2{font-size:clamp(1.15rem,2.7vh,1.5rem)!important}.au-fit .su-form:has(.oa-btn) input:not([type=checkbox]):not([type=radio]){height:clamp(34px,4.8vh,46px)!important}.au-fit .su-form:has(.oa-btn) .su-row button{height:clamp(30px,4.6vh,40px)!important}.au-fit .su-form:has(.oa-btn)>button[type=submit]{height:clamp(38px,5.4vh,50px)!important}.au-fit .su-form:has(.oa-btn) .su-plans label{padding:clamp(4px,.9vh,8px) 10px}.au-fit .au-card:has(.oa-btn){padding-block:clamp(14px,2.4vh,28px)!important}}
