:root,[data-theme=light]{--bg:#FFFFFF;--surface:#F4F7FB;--surface-2:#FFFFFF;--text:#0B1D36;--text-2:#4A5A72;--text-3:#5F6E84;--navy:#0B1D36;--blue:#1463F3;--blue-soft:#EAF1FF;--green:#08855A;--green-hover:#066B48;--green-text:#0A7A53;--on-action:#FFFFFF;--ember:#F2611D;--ember-text:#B83F0C;--ember-soft:#FFF0E8;--border:#E3E8F0;--field-border:#8290A6;--error:#C2362B;--ribbon-1:#1679FF;--ribbon-2:#2DAEF8;--ribbon-3:#24ADBE;--ribbon-4:#138E82;--ribbon-5:#0E7B4F;--shadow-1:0 1px 2px rgba(11,29,54,.05), 0 4px 12px rgba(11,29,54,.06);--shadow-2:0 2px 6px rgba(11,29,54,.06), 0 16px 40px rgba(11,29,54,.14);--shadow-3:0 2px 6px rgba(11,29,54,.1), 0 24px 56px -16px rgba(11,29,54,.36);--shadow-focus:0 0 0 2px #FFFFFF, 0 0 0 4px #0B1D36}[data-theme=dark]{--bg:#070A12;--surface:#0F1420;--surface-2:#131A28;--text:#EEF2F8;--text-2:#A3AEC0;--text-3:#8592A6;--navy:#0B1D36;--blue:#5B95FF;--blue-soft:#14213A;--green:#08855A;--green-hover:#066B48;--green-text:#3FD39A;--on-action:#FFFFFF;--ember:#F2611D;--ember-text:#FF8A50;--ember-soft:#2A1608;--border:#1F2838;--field-border:#5D6C86;--error:#FF7A6E;--ribbon-1:#1679FF;--ribbon-2:#2DAEF8;--ribbon-3:#24ADBE;--ribbon-4:#138E82;--ribbon-5:#0E7B4F;--shadow-1:0 1px 2px rgba(0,0,0,.5), 0 4px 12px rgba(0,0,0,.35);--shadow-2:0 2px 6px rgba(0,0,0,.5), 0 16px 40px rgba(0,0,0,.55);--shadow-3:0 2px 6px rgba(0,0,0,.5), 0 24px 56px -16px rgba(0,0,0,.75);--shadow-focus:0 0 0 2px #070A12, 0 0 0 4px #EEF2F8}:root{--shadow-focus-dark:0 0 0 2px #0B1D36, 0 0 0 4px #FFFFFF;--shadow-focus-inset:inset 0 0 0 2px currentColor;--on-navy-2:#C9D3E3;--on-navy-3:#8FA0B8;--navy-2:#13294A;--ember-on-navy:#FFB38A;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-24:96px;--radius-md:10px;--radius-lg:20px;--radius-pill:999px;--dur-press:.1s;--dur-feedback:.2s;--dur-ui:.3s;--dur-reveal:.6s;--dur-morph:.65s;--dur-spring:.45s;--dur-signature:6s;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-morph:cubic-bezier(.22, .8, .22, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:linear(0, .103 4%, .331 8%, .589 12%, .815 16%, .98 20%, 1.095 25%, 1.126 30%, 1.101 36%, 1.053 42%, 1.003 50%, .984 60%, .991 70%, 1.001 85%, 1 100%);--ease-linear:linear;--container:1200px;--gutter:24px;--section-y:112px;--bp-tablet:768px;--bp-desktop:1024px;--font-sans:"Plus Jakarta Sans", system-ui, sans-serif;--font-serif:"Instrument Serif", Georgia, serif;--font-deva:"Noto Sans Devanagari", "Plus Jakarta Sans", sans-serif}:root,[data-theme=light]{--fl-h:64px;--fl-gap:12px;--fl-inset:20px;--fl-shadow:var(--shadow-3);--fl-shadow-f:drop-shadow(0 2px 3px rgba(11,29,54,.1)) drop-shadow(0 16px 22px rgba(11,29,54,.24));--fl-scrim:rgba(6,14,27,.44);--fl-glass:color-mix(in srgb,var(--bg) 85%,transparent);--fl-blur:blur(20px) saturate(180%);--fl-edge:1.5px;--fl-sheet-r:var(--radius-lg);--fl-handle-w:36px;--fl-handle-h:5px;--fl-grab:44px;--fl-dur:.42s;--fl-dur-out:.28s;--fl-ease:var(--ease-out);--fl-sheet-ease:cubic-bezier(.32,.72,0,1);--fl-sheet-in:.42s;--fl-sheet-out:.3s;--offer-navy:#0B1D36;--offer-navy-2:#13294A}[data-theme=dark]{--fl-shadow-f:drop-shadow(0 2px 3px rgba(0,0,0,.5)) drop-shadow(0 16px 24px rgba(0,0,0,.6));--fl-scrim:rgba(0,0,0,.56);--offer-navy:#0F2544;--offer-navy-2:#1A355E}@media(max-width:767px){:root{--fl-h:56px;--fl-gap:8px;--fl-inset:10px}}@media(max-height:500px)and (pointer:coarse)and (orientation:landscape){html:not(.fl-hold){--fl-h:56px;--fl-gap:8px;--fl-inset:10px}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){:root{--fl-glass:var(--bg);--fl-blur:none}}html.fl-lite{--fl-glass:var(--bg);--fl-blur:none;--fl-shadow-f:drop-shadow(0 8px 14px rgba(11,29,54,.2))}[data-theme=dark].fl-lite{--fl-shadow-f:drop-shadow(0 8px 16px rgba(0,0,0,.55))}

:root{--shadow-focus-dark:0 0 0 2px #0B1D36, 0 0 0 4px #FFFFFF;--shadow-focus-inset:inset 0 0 0 2px currentColor;--on-navy-2:#C9D3E3;--on-navy-3:#8FA0B8;--navy-2:#13294A;--ember-on-navy:#FFB38A}.sc{margin:0;font-family:var(--font-sans);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}.sc *,.sc *:before,.sc *:after{box-sizing:border-box}.sc-num{font-variant-numeric:lining-nums}.tk,.sc-roll-col,.sc-roll-strip{font-variant-numeric:tabular-nums}.sc-serif{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:0}.sc-ic{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.sc-ic .nd{fill:currentColor;stroke:none}.sc-ic.accent .nd{fill:var(--blue)}.sc-label{font:600 13px/1.3 var(--font-sans);color:var(--text-3)}.sc-cap{font:700 12px/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.sc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border:0;border-radius:var(--radius-md);background:var(--green);color:#fff;font:700 15px/1 var(--font-sans);cursor:pointer;text-decoration:none;transition:transform var(--dur-ui) var(--ease-out),background-color var(--dur-feedback) var(--ease-out),box-shadow var(--dur-feedback) var(--ease-out)}.sc-btn .sc-ic{width:18px;height:18px}.sc-btn:active{transform:scale(.97);transition-duration:var(--dur-press)}.sc-btn:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(hover:hover){.sc-btn:hover{background:var(--green-hover)}}.sc-btn.lg{min-height:56px;padding:0 28px;font-size:16px}.sc-btn.ghost{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1.5px var(--border)}.sc-btn.ghost:focus-visible{box-shadow:var(--shadow-focus)}@media(hover:hover){.sc-btn.ghost:hover{background:var(--surface)}}.sc-link{color:var(--blue);font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.sc-iconbtn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:0;border-radius:var(--radius-pill);background:var(--surface);color:var(--text-2);font:600 13px/1 var(--font-sans);cursor:pointer;transition:transform var(--dur-ui) var(--ease-out),background-color var(--dur-feedback)}.sc-iconbtn:active{transform:scale(.95)}.sc-iconbtn:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.sc-iconbtn .sc-ic{width:16px;height:16px}.sc-frame{position:relative;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);overflow:hidden}.sc-frame-bar{display:flex;align-items:center;gap:10px;height:48px;padding:0 12px 0 16px;border-bottom:1px solid var(--border)}.sc-frame-bar .mk{width:18px;height:20px;display:inline-flex}.sc-frame-bar .mk svg{width:100%;height:100%}.sc-frame-bar b{font:700 14px/1 var(--font-sans);color:var(--text)}.sc-frame-bar span{font:500 13px/1 var(--font-sans);color:var(--text-3)}.sc-frame-bar .sp{flex:1}.sc-chip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:var(--radius-pill);font:700 13px/1 var(--font-sans);background:var(--surface);color:var(--text)}.sc-chip .sc-ic{width:16px;height:16px}.sc-chip.ember{background:var(--ember-soft);color:var(--ember-text)}.sc-chip.blue{background:var(--blue-soft);color:var(--blue)}.sc-chip.navy{background:var(--navy);color:#fff}.sc-chip.out{background:transparent;box-shadow:inset 0 0 0 1.5px var(--border);color:var(--text-2)}.sc-live{position:relative;display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ember);flex:none}.sc-live:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--ember);animation:sc-pulse 2s linear infinite}@keyframes sc-pulse{0%{transform:scale(1);opacity:.55}to{transform:scale(2.6);opacity:0}}.sc-seg{display:inline-flex;padding:4px;gap:4px;border-radius:var(--radius-pill);background:var(--surface);position:relative}.sc-seg button{position:relative;z-index:1;height:36px;padding:0 16px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-2);font:700 14px/1 var(--font-sans);cursor:pointer;transition:color var(--dur-feedback) var(--ease-out),transform var(--dur-ui) var(--ease-out)}.sc-seg button:active{transform:scale(.96)}.sc-seg button[aria-pressed=true]{color:var(--text)}.sc-seg button:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.sc-seg .thumb{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;border-radius:var(--radius-pill);background:var(--surface-2);box-shadow:var(--shadow-1);transition:transform var(--dur-ui) var(--ease-morph),width var(--dur-ui) var(--ease-morph)}.sc-roll-col,.sc-roll-ph,.sc-roll-strip,.sc-roll-ch{margin:0!important;padding:0!important;border:0!important;background:none!important;font:inherit!important;letter-spacing:inherit!important;color:inherit!important;line-height:inherit!important;text-transform:none!important}.sc-roll-col{position:relative!important;display:inline-block!important;vertical-align:baseline!important;clip-path:inset(0 -.25em)}.sc-roll-ph{display:inline!important;visibility:hidden}.sc-roll-ch{display:inline!important}.sc-roll-strip{position:absolute!important;left:0;right:0;top:0;display:block!important;text-align:center;transition:transform var(--dur-reveal) var(--ease-out)}.sc-sound{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:0;border-radius:var(--radius-pill);background:var(--surface);color:var(--text-2);font:700 13px/1 var(--font-sans);cursor:pointer}.sc-sound .sc-ic{width:16px;height:16px}.sc-sound[aria-pressed=true]{background:var(--navy);color:#fff}.sc-sound:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(prefers-reduced-motion:reduce){.sc *{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-property:opacity,color,background-color,border-color,box-shadow,visibility!important;transition-duration:.15s!important;transition-delay:0s!important}}.sc-frame-bar .mk img{width:100%;height:100%;object-fit:contain}@media(max-width:640px){.sc-frame-bar{flex-wrap:wrap;height:auto;min-height:48px;padding:8px 12px;row-gap:8px}.sc-frame-bar>span:not(.mk):not(.sp){display:none}.sc-seg button{padding:0 12px;font-size:13px}.sc-btn{min-height:48px}.sc-btn.lg{min-height:52px;padding:0 22px}}.sc-fly{position:fixed;inset:0;pointer-events:none;z-index:9999}.sc-fly .sc-trail{position:absolute;left:0;top:0;border-radius:50%;filter:blur(.3px)}.sc-coin{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2.5px solid transparent;background:radial-gradient(circle at 34% 28%,#3A5F95 0,var(--navy-2) 46%,#0B1D36 100%) padding-box,linear-gradient(135deg,#1679ff,#2daef8 30%,#24adbe,#138e82 80%,#0e7b4f) border-box;box-shadow:0 8px 18px #0b1d3659,inset 0 0 0 3px #ffffff14;color:#fff}.sc-coin b{font:800 17px/1 var(--font-sans);transform:translateY(-.5px);text-shadow:0 1px 0 rgba(0,0,0,.35)}.sc-coin:after{content:"";position:absolute;inset:4px;border-radius:50%;border:1px dashed rgba(255,255,255,.22)}.sc-loader{position:relative;display:inline-block;flex:none;width:18px;height:21px;animation:sc-ldr 1.4s var(--ease-in-out) infinite}.sc-loader img{display:block;width:100%;height:100%;object-fit:contain}.sc-loader .sh{position:absolute;inset:0;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;overflow:hidden;pointer-events:none}.sc-loader .sh i{position:absolute;top:-20%;bottom:-20%;left:0;width:60%;background:linear-gradient(100deg,transparent 0,rgba(255,255,255,0) 20%,rgba(255,255,255,.9) 50%,rgba(255,255,255,0) 80%,transparent 100%);transform:translate(-120%) skew(-12deg);animation:sc-ldr-sh 1.4s var(--ease-in-out) infinite}@keyframes sc-ldr{0%,to{transform:scale(1)}50%{transform:scale(.9)}}@keyframes sc-ldr-sh{0%{transform:translate(-120%) skew(-12deg)}70%,to{transform:translate(260%) skew(-12deg)}}@keyframes sc-ldr-fade{0%,to{opacity:1}50%{opacity:.5}}.sc-btn:has(.sc-loader),.sc-btn:has(.sc-loader):hover{background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1.5px var(--border);opacity:1;cursor:progress}.sc-stamp{position:absolute;opacity:0;pointer-events:none;transform:rotate(var(--rot,-8deg));--ink:#087050;mix-blend-mode:multiply}[data-theme=dark] .sc-stamp{--ink:#3FD39A;mix-blend-mode:normal}.sc-stamp .ink{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 16px 8px;border:3.5px solid var(--ink);border-radius:var(--radius-md);color:var(--ink);filter:url(#sc-ink);white-space:nowrap}.sc-stamp .ink:before{content:"";position:absolute;inset:3px;border:1.5px solid var(--ink);border-radius:5px}.sc-stamp b{font:900 20px/1 var(--font-sans);font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:2px 2px 0}.sc-stamp small{font:800 11px/1 var(--font-sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding-top:4px;border-top:1.5px solid var(--ink);width:100%;text-align:center}.sc-stamp.lg b{font-size:26px}.sc-ribbon{position:relative;height:3px;border-radius:2px;background:var(--border);overflow:visible}.sc-ribbon>i{position:absolute;inset:0;border-radius:2px;background:linear-gradient(90deg,#1679ff,#2daef8 30%,#24adbe,#138e82 80%,#0e7b4f);transform-origin:left;transform:scaleX(0)}.sc-node{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--surface-2);box-shadow:inset 0 0 0 3px #24adbe,0 0 0 4px #24adbe2e}@media(prefers-reduced-motion:reduce){.sc .sc-loader,.sc-loader{animation:sc-ldr-fade 1.6s ease-in-out infinite!important}.sc-loader .sh{display:none}}.sc-motif{display:block;overflow:visible}.sc-motif-mk{display:grid;place-items:center}.sc-motif-mk .sc-mark{width:auto!important;height:92%!important;aspect-ratio:64/75}.sc-motif .ln{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.sc-motif .ac{fill:none;stroke:var(--acc,#5B95FF);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.sc-motif .ac.fill{fill:var(--acc,#5B95FF);stroke:none}.sc-motif .dt{fill:var(--acc,#5B95FF)}.sc-motif .fl{transform-box:fill-box;transform-origin:50% 100%;animation:sc-flame 2.6s ease-in-out infinite}@keyframes sc-flame{0%,to{transform:scale(1)}35%{transform:scale(.94,1.06)}70%{transform:scale(1.04,.96)}}.sc-draw{animation:sc-draw .9s var(--ease-out) both}@keyframes sc-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.sc-tick{display:inline-flex;font-variant-numeric:tabular-nums}.sc-tick span{display:inline-block}.sc-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.sc-tick span.go{animation:sc-tk .26s var(--ease-out)}@keyframes sc-tk{0%{transform:translateY(-40%);opacity:.2}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.sc-motif .fl,.sc-draw,.sc-tick span.go{animation:none}}.sc-sim{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px;min-width:0;border-radius:var(--radius-lg);background:var(--surface);margin-bottom:16px}.sc-sim-d{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sc-sim-d label{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:var(--radius-md);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);font:600 13px/1 var(--font-sans);color:var(--text-3)}.sc-sim-d input{border:0;background:transparent;font:700 14px/1 var(--font-sans);color:var(--text);font-variant-numeric:tabular-nums}.sc-sim-d input:focus-visible{outline:none}.sc-sim-d label:focus-within{box-shadow:var(--shadow-focus)}.sc-sim .sc-seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.sc-sim .sc-seg button{flex:none;white-space:nowrap}.sc-strip{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:7px 16px;border-radius:var(--radius-md);background:var(--navy);color:#fff;font:500 14px/1.35 var(--font-sans);box-shadow:inset 0 2px 0 var(--acc)}.sc-strip-m{display:flex;flex:none;color:var(--on-navy-2)}.sc-strip-m .sc-motif{width:22px;height:22px}.sc-strip-x{flex:0 1 auto;min-width:0}.sc-strip-x b{font-weight:800}.sc-strip-x s{color:var(--on-navy-3)}.sc-strip-x .ln{color:var(--on-navy-2)}.sc-strip-x .sp,.sc-strip-x .sh{display:none}.sc-strip-t{display:inline-flex;align-items:baseline;gap:6px;padding:5px 10px;border-radius:var(--radius-md);background:#ffffff14;font:800 14px/1 var(--font-sans);white-space:nowrap;font-variant-numeric:tabular-nums}.sc-strip-t small{font:600 13px/1 var(--font-sans);color:#a3aec0}.sc-strip-c{display:inline-flex;align-items:center;gap:6px;border-radius:4px;color:#fff;font:700 14px/1 var(--font-sans);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px;white-space:nowrap}.sc-strip-c .sc-ic{width:15px;height:15px}.sc-strip-c:focus-visible{outline:none;box-shadow:var(--shadow-focus-dark)}.sc-strip.final{box-shadow:inset 0 2px 0 var(--ember)}.sc-strip.final .sc-strip-t{background:#f2611d2e;box-shadow:inset 0 0 0 1.5px #f2611db8;color:var(--ember-on-navy)}.sc-strip.final .sc-strip-t small{color:#ffd2ba}.sc-strip.ended{background:var(--navy-2)}.sc-strip-2{display:none}@media(max-width:767px){.sc-strip.ended{min-height:64px}.sc-strip.ended .sc-strip-2{display:block;flex-basis:100%;order:3;margin-top:-2px;color:var(--on-navy-2);font:600 13.5px/1.3 var(--font-sans);text-align:center;text-wrap:balance}}@media(max-width:767px){.sc-strip{flex-wrap:wrap;gap:6px 10px;font-size:13.5px}.sc-strip-m,.sc-strip-x .ln{display:none}.sc-strip-x{flex-basis:100%;text-align:center}.sc-strip.ended .sc-strip-x{flex-basis:auto}.sc-strip-x .sd{display:none}.sc-strip-x .sp{display:inline}}@media(max-width:1023px){.sc-strip-x .ln{display:none}.sc-strip-x .sh{display:inline}}@media(max-width:359px){.sc-strip-x .so{display:none}}.sc-mark{position:relative;display:inline-block;flex:none}.sc-mark img{display:block;width:100%;height:100%;object-fit:contain}.sc-mark .sh{position:absolute;inset:0;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;overflow:hidden;pointer-events:none}.sc-mark .sh i{position:absolute;top:-20%;bottom:-20%;left:0;width:60%;background:linear-gradient(100deg,transparent 0,rgba(255,255,255,0) 20%,rgba(255,255,255,.85) 50%,rgba(255,255,255,0) 80%,transparent 100%);transform:translate(-120%) skew(-12deg);animation:sc-sheen 7s var(--ease-in-out) 1.2s infinite}@keyframes sc-sheen{0%{transform:translate(-120%) skew(-12deg)}18%,to{transform:translate(260%) skew(-12deg)}}.sc-mark.intro{animation:sc-markin .7s cubic-bezier(.34,1.56,.64,1) both}@keyframes sc-markin{0%{transform:scale(.6) rotate(-10deg);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.sc-mark .sh i,.sc-mark.intro{animation:none}.sc-mark .sh{display:none}}.sc-frame-bar .mk .sc-mark{width:18px!important;height:21px!important}[data-fest]{isolation:isolate}.fx{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.fx i{position:absolute;display:block}.fx svg{display:block;width:100%;height:100%;overflow:visible;fill:currentColor}:is(.ostrip,.sc-strip)[data-fest]:not([data-fest=base]):not([data-fest=brand]){background:var(--fx-pat,none) 0 0/132px 48px,radial-gradient(70% 230% at 50% 160%,color-mix(in srgb,var(--acc) 28%,transparent),transparent 62%),radial-gradient(26% 170% at 0% 70%,color-mix(in srgb,var(--acc) 20%,transparent),transparent 70%),radial-gradient(26% 170% at 100% 70%,color-mix(in srgb,var(--acc) 16%,transparent),transparent 70%),var(--navy)}:is(.ostrip,.sc-strip)[data-fest]:not([data-fest=base]):not([data-fest=brand]) :is(.ostrip-m,.sc-strip-m){position:relative;color:var(--acc)}:is(.ostrip,.sc-strip)[data-fest]:not([data-fest=base]):not([data-fest=brand]) :is(.ostrip-m,.sc-strip-m):before{content:"";position:absolute;inset:-10px;z-index:-1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--acc) 50%,transparent),transparent 66%);animation:fx-glow 3.2s ease-in-out infinite}:is(.ostrip,.sc-strip)[data-fest=diwali] :is(.ostrip-m,.sc-strip-m):before{animation:fx-flicker 2.2s ease-in-out infinite}.dk-band[data-fest]:not([data-fest=base]):not([data-fest=brand]){background:var(--fx-pat,none) 0 0/132px 48px,radial-gradient(80% 200% at 50% 150%,color-mix(in srgb,var(--acc) 26%,transparent),transparent 62%),linear-gradient(180deg,var(--offer-navy-2,var(--navy-2)),var(--offer-navy,#0B1D36))}.dk-band[data-fest]:not([data-fest=base]):not([data-fest=brand]) .pat{display:none}.fx-core{width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:radial-gradient(circle,#FFF6D8 0,rgba(255,214,122,.75) 38%,transparent 70%)}.fx .fx-sp{border-radius:50%;box-shadow:0 0 5px #ffd67ae6}.fx-tr{width:2px;height:12px;margin:-2px 0 0 -1px;border-radius:2px;background:linear-gradient(#FFF6D8,transparent);transform-origin:50% 0}.fx .fx-pt{margin-left:-6px}.fx .fx-streak{left:0;height:1.5px;border-radius:2px}.fx .fx-pop{filter:drop-shadow(0 0 6px rgba(63,211,154,.45))}.fx .fx-arrow{left:0;width:64px;height:10px;color:#ffe2b8;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--acc) 80%,transparent))}.fx-g{position:absolute;left:0;right:0;top:0;background-repeat:repeat-x}.fx-g.b{opacity:0;animation:fx-twinkle 2.4s ease-in-out infinite}[data-fest=navratri] .fx-g.b{animation-duration:3.2s}.fx-edge{position:absolute;bottom:3px;width:20px;height:20px;margin-left:-10px}.fx-diya .bw{fill:var(--acc)}.fx-diya .rm{fill:none;stroke:#ffe6a6;stroke-width:1.2;stroke-linecap:round}.fx-diya .fl{fill:#ffd27a;transform-box:fill-box;transform-origin:50% 100%;animation:fx-flame 1.6s ease-in-out infinite;filter:drop-shadow(0 0 3px rgba(255,200,97,.9))}.fx-kite{position:absolute;top:-2px;width:16px;height:27px;color:var(--acc);opacity:.75;animation:fx-kite 24s linear infinite}.fx-kite svg{animation:fx-bob 3.4s ease-in-out infinite;transform-origin:50% 0}.fx-kite.k2{color:#3fd39a;width:13px;height:22px;top:4px;animation-duration:31s;animation-delay:-14s}.fx-kite.k2 svg{animation-duration:2.8s;animation-delay:-1s}.fx-waves{position:absolute;left:0;right:0;bottom:0;height:14px;overflow:hidden}.fx-waves i{position:absolute;left:0;width:calc(100% + 48px);height:6px;background-repeat:repeat-x;background-size:48px 6px;animation:fx-flow 3.6s linear infinite}.fx-waves .w1{bottom:7px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='6'%3E%3Cpath d='M0 3c6-4 12-4 24 0s18 4 24 0' fill='none' stroke='%23F09A3E' stroke-width='1.6' stroke-opacity='.85'/%3E%3C/svg%3E")}.fx-waves .w2{bottom:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='6'%3E%3Cpath d='M0 3c6-4 12-4 24 0s18 4 24 0' fill='none' stroke='%23FFFFFF' stroke-width='1.6' stroke-opacity='.7'/%3E%3C/svg%3E");animation-duration:4.4s;animation-direction:reverse}.fx-waves .w3{bottom:1px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='6'%3E%3Cpath d='M0 3c6-4 12-4 24 0s18 4 24 0' fill='none' stroke='%233FD39A' stroke-width='1.6' stroke-opacity='.85'/%3E%3C/svg%3E");animation-duration:5.2s}.fx-rays{position:absolute;left:-60px;top:50%;width:200px;height:200px;margin-top:-100px;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--acc) 26%,transparent) 0 6deg,transparent 6deg 18deg);-webkit-mask:radial-gradient(circle,#000 0,#000 30%,transparent 70%);mask:radial-gradient(circle,#000 0,#000 30%,transparent 70%);animation:fx-spin 40s linear infinite}.fx-sun{position:absolute;left:-30px;top:50%;width:84px;height:84px;margin-top:-42px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--acc) 60%,transparent),transparent 65%);animation:fx-glow 4s ease-in-out infinite}.fx-finish{position:absolute;left:0;right:0;bottom:0;height:6px;background:repeating-conic-gradient(rgba(255,255,255,.55) 0 25%,transparent 0 50%) 0 0/6px 6px;-webkit-mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.fx-finish:after{content:"";position:absolute;inset:-4px 0;width:30%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--acc) 80%,transparent),transparent);animation:fx-sweep 3.2s ease-in-out infinite}.fx-ribbon{position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#1679ff,#2daef8 30%,#24adbe,#138e82 80%,#0e7b4f);opacity:.85;overflow:hidden}.fx-ribbon i{position:absolute;top:0;bottom:0;left:0;width:18%;background:linear-gradient(90deg,transparent,#FFFFFF,transparent);animation:fx-sweep 4.5s ease-in-out infinite}@keyframes fx-twinkle{0%,to{opacity:0}50%{opacity:1}}@keyframes fx-glow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes fx-flicker{0%,to{opacity:.65;transform:scale(1)}18%{opacity:.95;transform:scale(1.06)}34%{opacity:.55;transform:scale(.97)}58%{opacity:1;transform:scale(1.04)}78%{opacity:.7;transform:scale(.99)}}@keyframes fx-flame{0%,to{transform:scale(1)}25%{transform:scale(.9,1.1) rotate(-3deg)}50%{transform:scale(1.05,.94)}75%{transform:scale(.94,1.07) rotate(2deg)}}@keyframes fx-kite{0%{transform:translate(-30px)}to{transform:translate(calc(100vw + 30px))}}@keyframes fx-bob{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(5px) rotate(7deg)}}@keyframes fx-flow{0%{transform:translate(0)}to{transform:translate(-48px)}}@keyframes fx-spin{to{transform:rotate(360deg)}}@keyframes fx-sweep{0%{transform:translate(-120%)}to{transform:translate(560%)}}@media(prefers-reduced-motion:reduce){.fx *,.fx *:after,[data-fest] :is(.ostrip-m,.sc-strip-m):before{animation:none!important}.fx-g.b{opacity:.6}.fx-kite.k1{transform:translate(30vw)}.fx-kite.k2{transform:translate(70vw)}}.fx-still .fx *,.fx-still .fx *:after,.fx-still [data-fest] :is(.ostrip-m,.sc-strip-m):before{animation:none!important}.fx-still .fx-g.b{opacity:.6}.fx-still .fx-kite.k1{transform:translate(30vw)}.fx-still .fx-kite.k2{transform:translate(70vw)}.mv-off,.mv-off:before,.mv-off:after,.mv-off *,.mv-off *:before,.mv-off *:after{animation-play-state:paused!important}@media(forced-colors:active){.sc :focus-visible{outline:2px solid CanvasText!important;outline-offset:2px}}

@font-face{font-family:PJS Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Helvetica");font-weight:100 450;size-adjust:101.71%;ascent-override:102.25%;descent-override:21.63%;line-gap-override:0%}@font-face{font-family:PJS Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Helvetica");font-weight:451 550;size-adjust:105.31%;ascent-override:98.76%;descent-override:20.89%;line-gap-override:0%}@font-face{font-family:PJS Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Helvetica");font-weight:551 650;size-adjust:106.15%;ascent-override:97.97%;descent-override:20.73%;line-gap-override:0%}@font-face{font-family:PJS Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Helvetica Bold");font-weight:651 750;size-adjust:100.07%;ascent-override:103.93%;descent-override:21.98%;line-gap-override:0%}@font-face{font-family:PJS Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Helvetica Bold");font-weight:751 1000;size-adjust:101.22%;ascent-override:102.75%;descent-override:21.73%;line-gap-override:0%}@font-face{font-family:PJS Fallback R;src:local("Roboto"),local("Roboto Regular"),local("Roboto-Regular");font-weight:100 450;size-adjust:102.89%;ascent-override:101.08%;descent-override:21.38%;line-gap-override:0%}@font-face{font-family:PJS Fallback R;src:local("Roboto Medium"),local("Roboto-Medium"),local("Roboto");font-weight:451 550;size-adjust:104.97%;ascent-override:99.08%;descent-override:20.96%;line-gap-override:0%}@font-face{font-family:PJS Fallback R;src:local("Roboto Medium"),local("Roboto-Medium"),local("Roboto");font-weight:551 650;size-adjust:106.07%;ascent-override:98.05%;descent-override:20.74%;line-gap-override:0%}@font-face{font-family:PJS Fallback R;src:local("Roboto Bold"),local("Roboto-Bold"),local("Roboto");font-weight:651 750;size-adjust:106.18%;ascent-override:97.95%;descent-override:20.72%;line-gap-override:0%}@font-face{font-family:PJS Fallback R;src:local("Roboto Bold"),local("Roboto-Bold"),local("Roboto");font-weight:751 1000;size-adjust:107.35%;ascent-override:96.88%;descent-override:20.49%;line-gap-override:0%}@font-face{font-family:PJS Caps Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Helvetica Bold");font-weight:100 750;size-adjust:95.66%;ascent-override:108.72%;descent-override:23%;line-gap-override:0%}@font-face{font-family:PJS Caps Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Helvetica Bold");font-weight:751 1000;size-adjust:96.96%;ascent-override:107.26%;descent-override:22.69%;line-gap-override:0%}@font-face{font-family:PJS Caps Fallback R;src:local("Roboto Bold"),local("Roboto-Bold"),local("Roboto");font-weight:100 750;size-adjust:103.63%;ascent-override:100.36%;descent-override:21.23%;line-gap-override:0%}@font-face{font-family:PJS Caps Fallback R;src:local("Roboto Bold"),local("Roboto-Bold"),local("Roboto");font-weight:751 1000;size-adjust:104.97%;ascent-override:99.08%;descent-override:20.96%;line-gap-override:0%}@font-face{font-family:IS Fallback;src:local("Georgia Italic"),local("Georgia-Italic");font-style:italic;size-adjust:78.25%;ascent-override:126.52%;descent-override:39.62%;line-gap-override:0%}:root{--font-sans:"Plus Jakarta Sans","PJS Fallback","PJS Fallback R",system-ui,sans-serif;--font-caps:"Plus Jakarta Sans","PJS Caps Fallback","PJS Caps Fallback R",system-ui,sans-serif;--font-serif:"Instrument Serif","IS Fallback",Georgia,serif}.sc-cap{--font-sans:var(--font-caps)}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(96px + var(--to,0px));background:var(--bg)}html{overflow-x:clip}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body.sc{min-height:100vh;display:flex;flex-direction:column;overflow-x:clip;-webkit-tap-highlight-color:transparent;font-kerning:normal;text-rendering:optimizeLegibility}.sc ::selection{background:var(--blue-soft);color:var(--text)}.sc :where(h1,h2,h3,.h1,.h2,.h3){text-wrap:balance}.sc :where(p,li,.lead,.body){text-wrap:pretty}.sc :where(td,th,dt,dd,small,figcaption,label,.sc-cap){text-wrap:balance}.theme-switching,.theme-switching *,.theme-switching *:before,.theme-switching *:after{transition:none!important}@view-transition{navigation:auto}::view-transition{pointer-events:none}.ostrip{view-transition-name:site-offer}::view-transition-old(root){animation:vt-out 90ms var(--ease-out) both}::view-transition-new(root){animation:vt-in .16s var(--ease-out) 40ms both}html:active-view-transition-type(push)::view-transition-new(root){animation:vt-in .16s var(--ease-out) 40ms both,vt-push .24s var(--ease-out) 40ms both}html:active-view-transition-type(pop)::view-transition-new(root){animation:vt-in .16s var(--ease-out) 40ms both,vt-pop .24s var(--ease-out) 40ms both}::view-transition-group(site-header),::view-transition-group(site-offer),::view-transition-group(site-dock),::view-transition-group(site-dock-tab),::view-transition-group(site-prism),::view-transition-group(site-call),::view-transition-group(site-footer){animation-duration:.24s;animation-timing-function:var(--ease-out)}html.vt-hold::view-transition-old(site-prism),html.vt-hold::view-transition-old(site-call){animation:vt-keep 2.4s linear both}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}@keyframes vt-push{0%{transform:translate(24px)}}@keyframes vt-pop{0%{transform:translate(-24px)}}@keyframes vt-keep{0%,to{opacity:1}}@media(prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:.15s}::view-transition-old(root){animation:vt-out 90ms ease both}::view-transition-new(root),html:active-view-transition-type(push)::view-transition-new(root),html:active-view-transition-type(pop)::view-transition-new(root){animation:vt-in .15s ease both}}main{flex:1;display:block}.sc img{max-width:100%;height:auto}:where(.sc a){color:inherit}:where(.sc a,.sc button,.sc summary):focus-visible{outline:none;box-shadow:var(--shadow-focus)}:where(.sc a:not([class]),.sc summary):focus-visible{border-radius:var(--radius-md)}.sc :is(.hdr-theme,.hdr-cta,.pk-cta,.ce-b,.ask-cap,.pg-ghost,.cl-more,.fq-ref,.fc-btn,.pol-btn,.pol-pager a):focus-visible{outline:none;box-shadow:var(--shadow-focus)}.sc :is(.si-reel-s,.si-reel-b):focus-visible{outline:none;box-shadow:var(--shadow-focus-dark)}.sc :where(h1,h2,h3,h4,p,ul,ol,figure){margin:0}.skip{position:absolute;left:16px;top:12px;z-index:100;transform:translateY(calc(-100% - 24px));display:inline-flex;align-items:center;min-height:44px;padding:12px 16px;border-radius:var(--radius-md);background:var(--navy);color:#fff;font:700 15px/1 var(--font-sans);text-decoration:none;transition:transform var(--dur-feedback) var(--ease-out)}.skip:focus{transform:none}.nw,.sc .nw{white-space:nowrap}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:min(100% - 32px,var(--container));margin-inline:auto}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--space-8)}.sec{padding-block:64px}.sec.cloud{background:var(--surface)}.sec.navy{background:var(--navy);color:#fff}.stack{display:flex;flex-direction:column;gap:var(--space-4)}@media(min-width:768px){.wrap{width:min(100% - 48px,var(--container))}.sec{padding-block:var(--section-y)}}.h1{font:800 37px/1.08 var(--font-sans);letter-spacing:-.025em}.h2{font:800 30px/1.12 var(--font-sans);letter-spacing:-.02em}.h3{font:800 22px/1.25 var(--font-sans);letter-spacing:-.01em}.h1 .sc-serif,.h2 .sc-serif{font-size:1.06em;letter-spacing:-.01em}.lead{font:500 18px/1.55 var(--font-sans);color:var(--text-2)}.lead-desc{display:block}.body{font:500 16px/1.6 var(--font-sans);color:var(--text-2)}.navy .lead,.navy .body{color:var(--on-navy-2)}.navy .sc-cap{color:var(--on-navy-3)}@media(min-width:768px){.h1{font-size:56px}.h2{font-size:44px}.h3{font-size:24px}.lead{font-size:20px}}@media(min-width:768px){.h1{letter-spacing:-.03em}.h2{letter-spacing:-.025em}}.todo{display:inline-block;padding:1px 8px;border-radius:var(--radius-md);background:repeating-linear-gradient(-45deg,transparent 0 6px,rgba(130,144,166,.12) 6px 12px);box-shadow:inset 0 0 0 1.5px var(--field-border);color:var(--text-2);font-style:normal;font-weight:600}.todo:before{content:"To add: ";font-weight:800;color:var(--text)}.ftr .todo{color:var(--on-navy-2);box-shadow:inset 0 0 0 1.5px #ffffff4d}.ftr .todo:before{color:#fff}.photo.todo{display:flex;align-items:flex-end;padding:16px;border-radius:var(--radius-lg);min-height:200px;font:600 14px/1.45 var(--font-sans)}.pm{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:var(--radius-md);background:#0b1d36;color:#fff;font:800 18px/1 var(--font-sans)}[data-theme=dark] .pm{background:var(--navy-2);box-shadow:inset 0 0 0 1px #ffffff1a}.pm svg{width:72%;height:72%;overflow:visible}.pm-l{fill:none;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--ease-out)}.pm-n{fill:#fff;stroke:#24adbe;stroke-width:1.6;transform-box:fill-box;transform-origin:center;transition:transform var(--dur-spring) var(--ease-spring) .65s,opacity var(--dur-feedback) var(--ease-out) .65s}.js .pm:not(.in) .pm-l{stroke-dashoffset:1}.js .pm:not(.in) .pm-n{transform:scale(.4);opacity:0}.pm.sm{width:26px;height:26px;border-radius:var(--radius-md)}.pm.sm .pm-l{stroke-width:3.8}.pm.md{width:32px;height:32px;border-radius:var(--radius-md)}.pm.xs{width:18px;height:18px;border-radius:5px}.pm.xs .pm-l{stroke-width:4.2}.pm.xs .pm-n{display:none}@media(prefers-reduced-motion:reduce){.pm-l,.pm-n{transition:none}}.sc .tk.sc-tick{overflow:hidden;line-height:1.15;vertical-align:bottom}.ostrip{position:relative;z-index:51;background:var(--navy);color:#fff;box-shadow:inset 0 2px 0 var(--acc,#5B95FF)}.ostrip:empty{min-height:64px}@media(min-width:768px){.ostrip:empty{min-height:44px}}html:is([data-sale=quiet],[data-sale=member]) .ostrip:empty{min-height:0}html[data-sale=ended] .ostrip:empty{min-height:64px}@media(min-width:768px){html[data-sale=ended] .ostrip:empty{min-height:44px}}html[data-sale=member] .ostrip{display:none}[data-rsv]{visibility:hidden}html:not(.js) [data-rsv],html:is([data-sale=ended],[data-sale=quiet],[data-sale=member]) [data-rsv=offer]{display:none}.ostrip.final{box-shadow:inset 0 2px 0 var(--ember)}.ostrip.ended{background:var(--navy-2)}[data-theme=dark] .ostrip{--navy:var(--offer-navy);--os-bg:var(--offer-navy);background:var(--offer-navy);box-shadow:inset 0 2px 0 var(--acc,#5B95FF),inset 0 -1px #ffffff14}[data-theme=dark] .ostrip.final{box-shadow:inset 0 2px 0 var(--ember),inset 0 -1px #ffffff14}[data-theme=dark] .ostrip.ended{--os-bg:var(--offer-navy-2);background:var(--offer-navy-2)}.ostrip-in{display:flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding-block:7px;font:500 14px/1.35 var(--font-sans)}.ostrip-m{display:flex;color:var(--on-navy-2);flex:none}.ostrip-m .sc-motif{width:22px;height:22px}.ostrip-x{flex:0 1 auto;min-width:0}.ostrip-x,.ostrip-a{text-shadow:0 0 2px var(--os-bg,#0B1D36),0 0 6px var(--os-bg,#0B1D36),0 0 12px var(--os-bg,#0B1D36)}.ostrip.ended{--os-bg:var(--navy-2)}.ostrip-x b{font-weight:800}.ostrip-x s{color:var(--on-navy-3)}.ostrip-x .ln{color:var(--on-navy-2)}@media(max-width:359px){.ostrip-x .os-o{display:none}}.ostrip-x .os-p,.ostrip-x .sh{display:none}@media(max-width:767px){.ostrip-x .os-d{display:none}.ostrip-x .os-p{display:inline}}@media(max-width:1023px){.ostrip-x .ln{display:none}.ostrip-x .sh{display:inline}}.ostrip-t{display:inline-flex;align-items:baseline;gap:6px;padding:5px 10px;border-radius:var(--radius-md);background:#ffffff14;font:800 14px/1 var(--font-sans);white-space:nowrap;font-variant-numeric:tabular-nums}.ostrip-t small{font:600 13px/1 var(--font-sans);color:#a3aec0}.ostrip-w{display:none}@media(max-width:767px){html:not(.fl-b-short) .ostrip-t.eve>.tk,html:not(.fl-b-short) .ostrip-t.eve>small{display:none}html:not(.fl-b-short) .ostrip-t.eve .ostrip-w{display:inline;font:700 14px/1.15 var(--font-sans);font-variant-numeric:normal}}.ostrip.final .ostrip-t{background:#f2611d2e;box-shadow:inset 0 0 0 1.5px #f2611db8;color:var(--ember-on-navy)}.ostrip.final .ostrip-t small{color:#ffd2bc}.ostrip-a{display:inline-flex;align-items:center;gap:6px;color:#fff;font:700 14px/1 var(--font-sans);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px;white-space:nowrap}.ostrip-a .sc-ic{width:15px;height:15px}.ostrip-a,.hdr-logo{padding:6px 0;margin:-6px 0}.ostrip-a:focus-visible{box-shadow:var(--shadow-focus-dark)!important}@media(max-width:767px){.ostrip-in{flex-wrap:wrap;gap:6px 10px;font-size:13.5px}.ostrip-m,.ostrip-x .ln{display:none}.ostrip-x{flex-basis:100%;text-align:center}.ostrip.ended .ostrip-x{flex-basis:auto}}.ostrip-2{display:none}@media(max-width:767px){.ostrip.ended .ostrip-in{min-height:64px}.ostrip.ended .ostrip-2{display:block;flex-basis:100%;order:3;margin-top:-2px;color:var(--on-navy-2);font:600 13.5px/1.3 var(--font-sans);text-align:center;text-wrap:balance;text-shadow:0 0 2px var(--os-bg,#0B1D36),0 0 6px var(--os-bg,#0B1D36)}}.nav-offer{display:inline-flex;align-items:center;height:18px;padding:0 6px;margin-left:6px;border-radius:var(--radius-pill);background:var(--blue-soft);color:var(--blue);font:800 12px/1 var(--font-sans);letter-spacing:.01em;white-space:nowrap}.nav-offer[hidden]{display:none}.menu nav .nav-offer{height:20px;font-size:12px;margin-left:8px}.hdr{position:sticky;top:0;z-index:50;background:var(--bg);box-shadow:inset 0 -1px 0 var(--border);transition:box-shadow var(--dur-ui) var(--ease-out),transform var(--dur-ui) var(--ease-out);view-transition-name:site-header}.hdr.up,[data-theme=dark] .hdr.up{box-shadow:var(--shadow-1),inset 0 -1px 0 var(--border)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.hdr{background:color-mix(in srgb,var(--bg) 85%,transparent);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:none}body.menu-on .hdr{background:var(--bg)}}.hdr.on-ftr{background:var(--bg)}@media(prefers-reduced-transparency:reduce){.hdr{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}html.fl-lite .hdr{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}@media(prefers-contrast:more){.hdr,.hdr.up{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 -1px 0 var(--text-3)}}.hdr.tuck{transform:translateY(-100%)}.hdr-prog{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5));transform-origin:0 50%;transform:scaleX(0);opacity:0;transition:opacity var(--dur-ui) var(--ease-out);pointer-events:none}.hdr.up .hdr-prog.on{opacity:1}@supports (animation-timeline:scroll()){.hdr-prog{animation:hdr-prog linear both;animation-timeline:scroll(root)}}@keyframes hdr-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}:root{--hdr-off:56px}@media(min-width:768px){:root{--hdr-off:64px}}@media(min-width:1024px){:root{--hdr-off:72px}}html.fl-tuck :is(.cs-card,.fq-pane,.gl-g,.gl-t,.fd-toc,.fd,.hm6-doc,.hm-nav,.in-app,.iq-list,.iq-q,.iq-tiles,.pl-sh,.cs-r,.ce-pv,.lp-toc,.lp-sec,.lp-mtoc,.pol-toc,.pol-bar,.pol-sec,.pol-say,.pol-cl,.pol-alias,.ls-step,.ab-rules-h,.cmp-t,.vs-ft,.ar-toc,.ar-bar,.rm-bar,.sp-app,.dk-xp,.tk-app){--hdr-off:0px}.hdr-in{display:flex;align-items:center;gap:20px;height:64px}.hdr-logo{display:flex;flex:none;border-radius:var(--radius-md)}.hdr-logo img{width:150px;height:auto}.hdr-logo .dk,[data-theme=dark] .hdr-logo .lt{display:none}[data-theme=dark] .hdr-logo .dk{display:block}.hdr-nav{position:relative;display:none;margin-left:auto}.hdr-nav ul{position:relative;z-index:1;display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0}.hdr-hl{position:absolute;inset:0;z-index:0;border-radius:var(--radius-pill);background:var(--surface);pointer-events:none;opacity:0;clip-path:inset(0 100% 0 0 round 999px);transition:clip-path .22s var(--ease-out),opacity .16s var(--ease-out)}.hdr-hl.on{opacity:1}.hdr-nav a,.hdr-ddb{position:relative;display:flex;align-items:center;gap:7px;height:40px;padding:0 12px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-2);font:600 15px/1 var(--font-sans);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-feedback) var(--ease-out),color var(--dur-feedback) var(--ease-out)}.hdr-nav a:focus-visible,.hdr-ddb:focus-visible{border-radius:var(--radius-pill)}@media(hover:hover)and (pointer:fine){.hdr-nav a:hover,.hdr-ddb:hover{color:var(--text)}}.hdr-nav ul>li>a[aria-current],.hdr-dd[data-current] .hdr-ddb{background:var(--blue-soft);color:var(--text);font-weight:700}.hdr-nav ul>li>a[aria-current]:before,.hdr-dd[data-current] .hdr-ddb:after{content:"";order:-1;width:7px;height:7px;flex:none;border-radius:50%;background:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 22%,transparent)}.hdr-ddb:before{content:"";order:2;width:7px;height:7px;margin:-3px 1px 0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform var(--dur-feedback) var(--ease-out)}.hdr-dd{position:relative}.hdr-dd.open .hdr-ddb:before{transform:translateY(3px) rotate(-135deg)}.hdr-dd.open .hdr-ddb{color:var(--text)}.hdr-ddp{position:absolute;left:50%;top:calc(100% + 12px);width:340px;padding:8px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-2),inset 0 0 0 1px var(--border);opacity:0;visibility:hidden;transform-origin:50% 0;transform:translate(-50%) scale(.96);transition:opacity .18s var(--ease-out),transform .18s var(--ease-out),visibility 0s linear .18s}.hdr-ddp:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.hdr-ddp:after{content:"";position:absolute;left:50%;top:-6px;width:12px;height:12px;margin-left:-6px;border-radius:3px 0 0;background:var(--surface-2);box-shadow:-1px -1px 0 var(--border);transform:rotate(45deg)}.hdr-dd.open .hdr-ddp{opacity:1;visibility:visible;transform:translate(-50%) scale(1);transition-delay:0s}.hdr-nav .hdr-ddp a{display:grid;grid-template-columns:40px minmax(0,1fr) 12px;gap:12px;align-items:center;height:auto;padding:10px;border-radius:var(--radius-md);white-space:normal}.hdr-nav .hdr-ddp a:after{content:"";width:7px;height:7px;border-right:2px solid var(--text-3);border-top:2px solid var(--text-3);transform:rotate(45deg);opacity:0;transition:opacity var(--dur-feedback) var(--ease-out),transform var(--dur-feedback) var(--ease-out)}@media(hover:hover)and (pointer:fine){.hdr-nav .hdr-ddp a:hover{background:var(--surface)}.hdr-nav .hdr-ddp a:hover:after{opacity:1;transform:translate(2px) rotate(45deg)}}.hdr-nav .hdr-ddp a[aria-current]{background:var(--blue-soft)}.hdr-ddp a .sc-ic{width:40px;height:40px;padding:10px;border-radius:var(--radius-md);background:var(--blue-soft);color:var(--blue)}.hdr-ddp a[aria-current] .sc-ic{background:var(--blue);color:#fff}[data-theme=dark] .hdr-ddp a[aria-current] .sc-ic{color:var(--navy)}.hdr-ddp b{display:block;font:700 15px/1.3 var(--font-sans);color:var(--text)}.hdr-ddp small{display:block;margin-top:2px;font:500 13px/1.4 var(--font-sans);color:var(--text-3)}.hdr-cta{margin-left:auto;min-height:42px;padding:0 16px 0 18px;font-size:15px}.hdr-cta .sc-ic{width:16px;height:16px;transition:transform var(--dur-feedback) var(--ease-out)}@media(hover:hover)and (pointer:fine){.hdr-cta:hover .sc-ic{transform:translate(2px)}}.hdr-menu{position:relative;width:44px;height:44px;flex:none;border:0;border-radius:var(--radius-md);background:var(--surface);cursor:pointer}.hdr-menu span{position:absolute;left:13px;right:13px;height:2px;border-radius:2px;background:var(--text);transition:transform var(--dur-ui) var(--ease-morph)}.hdr-menu span:first-child{top:17px}.hdr-menu span:last-child{top:25px}.hdr-menu[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.hdr-menu[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.sc-ic.ext{width:14px;height:14px;flex:none;transform:rotate(-45deg);opacity:.75}.hdr-theme{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:none;margin-left:auto;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-2);box-shadow:inset 0 0 0 1.5px var(--border);cursor:pointer;transition:background-color var(--dur-feedback) var(--ease-out),color var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out)}.hdr-theme .sc-ic{position:absolute;width:19px;height:19px;transition:transform var(--dur-ui) var(--ease-out),opacity var(--dur-feedback) var(--ease-out)}.hdr-theme .i-sun{opacity:0;transform:rotate(-90deg) scale(.5)}[data-theme=dark] .hdr-theme .i-moon{opacity:0;transform:rotate(90deg) scale(.5)}[data-theme=dark] .hdr-theme .i-sun{opacity:1;transform:none}.hdr-theme:active{transform:scale(.94)}@media(hover:hover)and (pointer:fine){.hdr-theme:hover{background:var(--surface);color:var(--text)}}.hdr-theme+.hdr-login{margin-left:0}.hdr-login{white-space:nowrap}@media(max-width:429px){.hdr-in{gap:8px}.hdr-logo img{width:128px}.hdr-theme{width:40px;height:40px}.hdr-login{padding:0 13px}.hdr-login .sc-ic{display:none}}.hdr-login{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1.5px var(--border);gap:8px;padding:0 16px 0 14px}@media(max-width:429px){.hdr .hdr-login{padding:0 13px}}@media(max-width:359px){.hdr-in{gap:6px}.hdr-logo img{width:112px}.hdr-theme{width:38px;height:38px}.hdr .hdr-login{padding:0 11px}.hdr-menu{width:42px;height:42px}}.hdr-login .sc-ic{width:18px;height:18px;color:var(--text-2)}@media(max-width:479px){.hdr-login .sc-ic{display:none}}@media(hover:hover)and (pointer:fine){.hdr-login:hover{background:var(--surface)}.hdr-login:hover .sc-ic{transform:none}}.hdr-login[aria-current]{background:var(--blue-soft);box-shadow:none}.hdr-class .sc-ic{width:18px;height:18px;margin-left:-2px;color:var(--blue)}.menu nav a.menu-class .sc-ic{width:22px;height:22px;flex:none;color:var(--blue)}.ftr-col a.ftr-class{gap:7px}.ftr-class .sc-ic{width:17px;height:17px;flex:none;color:#7fb0ff}.menu-more a .ext-p{margin-left:auto;width:18px;height:18px;color:var(--text-3)}.hdr-login{border-radius:var(--radius-pill)}@media(max-width:767px){.hdr-in{height:56px}.hdr-logo img{width:128px}.hdr-theme{display:none}.hdr .hdr-theme+.hdr-login{margin-left:auto}}@media(max-width:359px){.hdr-logo img{width:112px}.hdr-menu:after{content:"";position:absolute;inset:-2px}}@media(min-width:768px){.hdr-in{height:64px;gap:16px}.hdr-logo img{width:156px}.hdr-cta{min-height:44px;margin-left:4px}.hdr-nav{display:block}.hdr-nav li.hn-l,.hdr-nav li.hn-d{display:none}.hdr-theme{margin-left:4px}}@media(min-width:768px)and (max-width:1023px){.hdr-nav a,.hdr-ddb{padding:0 11px}}@media(min-width:1024px){.hdr-in{height:72px;gap:20px}.hdr-nav li.hn-l{display:block}}@media(min-width:1200px){.hdr-in{gap:24px}.hdr-nav li.hn-d{display:block}.hdr-menu{display:none}}.hdr-nav ul>li>a:after{content:"";position:absolute;inset:-2px 0}.hdr.nf-chip .hdr-nav .nav-offer,.hdr.nf-cur .hdr-nav li.hn-cur,.hdr.nf-fee .hdr-nav li.hn-fee{display:none}.hdr.nf-icon .hdr-class .hn-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hdr.nf-icon .hdr-class{padding:0 11px}.hdr.nf-icon .hdr-class .sc-ic{margin:0}@media(min-width:768px){.hdr.compact .hdr-nav{display:none}.hdr.compact .hdr-menu{display:block}.hdr.compact .hdr-theme{margin-left:auto}}.hdr-login{position:relative;font-size:14px}.hdr-login:after{content:"";position:absolute;inset:-4px -2px}@media(max-width:767px){.hdr-logo img{width:150px}.hdr .hdr-cta.hdr-login{min-height:36px;padding:0 14px}.hdr-menu{width:40px;height:40px}.hdr-menu span{left:12px;right:12px}.hdr-menu span:first-child{top:15px}.hdr-menu span:last-child{top:23px}.hdr-menu:after{content:"";position:absolute;inset:-2px}}@media(max-width:359px){.hdr-logo img{width:126px}.hdr .hdr-cta.hdr-login{padding:0 11px}}@media(min-width:768px){.hdr-logo img{width:176px}.hdr .hdr-cta.hdr-login{min-height:40px}.hdr-theme{width:40px;height:40px}}@media(min-width:1200px){.hdr-logo img{width:184px}.hdr-in{gap:20px}.hdr-nav a,.hdr-ddb{padding:0 10px}}.hdr.tuck .hdr-prog.on{opacity:1;bottom:-2px}.menu{position:fixed;left:0;right:0;bottom:0;top:var(--menu-top,64px);z-index:49;display:flex;flex-direction:column;gap:16px;padding:12px 16px calc(20px + env(safe-area-inset-bottom));background:var(--bg);overflow-y:auto;overscroll-behavior:contain;opacity:0;transform:translateY(-8px);transition:opacity var(--dur-feedback) var(--ease-out),transform var(--dur-ui) var(--ease-out)}.menu.open{opacity:1;transform:none}.menu nav{display:flex;flex-direction:column;gap:2px}.menu nav a{position:relative;display:flex;align-items:center;gap:10px;min-height:50px;padding:0 14px;border-radius:var(--radius-md);color:var(--text);font:700 19px/1.25 var(--font-sans);text-decoration:none;transition:background-color var(--dur-feedback) var(--ease-out)}.menu nav a:after{content:"";margin-left:auto;width:8px;height:8px;flex:none;border-right:2px solid var(--text-3);border-top:2px solid var(--text-3);transform:rotate(45deg)}.menu nav a:active{background:var(--surface)}.menu nav a.sub{padding-left:28px;font-size:17px;font-weight:600;color:var(--text-2)}.menu nav a[aria-current]{background:var(--blue-soft);color:var(--text)}.menu nav a[aria-current]:before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 22%,transparent)}.menu nav a[aria-current]:after{border-color:var(--blue)}.menu nav a.out:after{display:none}.menu nav a.out .ext{margin-left:auto;width:18px;height:18px;color:var(--text-3)}.menu-more a .ext{margin-left:auto;color:var(--text-3)}.menu nav>*,.menu-more,.menu-foot{opacity:0;transform:translateY(6px);transition:opacity var(--dur-feedback) var(--ease-out),transform .26s var(--ease-out)}.menu.open nav>*,.menu.open .menu-more,.menu.open .menu-foot{opacity:1;transform:none;transition-delay:calc(var(--i,0) * 24ms)}.menu-offer{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font:600 14px/1.4 var(--font-sans);color:var(--text-2);text-align:center}.menu-offer b{color:var(--text)}.menu-offer .t{padding:3px 7px;border-radius:var(--radius-md);background:var(--surface);font:800 13px/1 var(--font-sans);color:var(--text);font-variant-numeric:tabular-nums}.menu-offer.final .t{background:var(--ember-soft);color:var(--ember-text);box-shadow:inset 0 0 0 1px #f2611d73}.menu-g{margin:12px 14px 2px;font:700 12px/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.menu-more{display:grid;grid-template-columns:1fr 1fr;gap:8px}.menu-more a{display:flex;align-items:center;min-height:48px;padding:0 14px;border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:600 15px/1.2 var(--font-sans);text-decoration:none;transition:transform var(--dur-press) var(--ease-out)}.menu-more a:active{transform:scale(.97)}.menu-more a[aria-current]{background:var(--blue-soft);font-weight:700}.menu-foot{display:flex;flex-direction:column;gap:10px;margin-top:auto}.menu-foot .sc-btn{width:100%}.menu-foot .sc-btn .sc-ic{width:18px;height:18px}.ask-cap{position:relative;display:inline-flex;align-items:center;gap:12px;min-height:60px;margin-top:4px;padding:5px 24px 5px 5px;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text);text-decoration:none;box-shadow:var(--shadow-2);transition:transform var(--dur-press) var(--ease-out);-webkit-tap-highlight-color:transparent}.ask-cap:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.ask-cap .ch-o{width:50px;height:50px;--fs:50px}.ask-cap .ch-face{transition:transform .42s var(--ease-spring)}.ask-cap-t b{display:block;font:800 15.5px/1.2 var(--font-sans);letter-spacing:-.01em}.ask-cap-t small{display:block;margin-top:3px;font:600 13px/1.2 var(--font-sans);color:var(--text-2)}.ask-cap:active{transform:scale(.97)}.ask-cap:active .ch-face{transform:scale(.86);transition-duration:var(--dur-press)}.menu-foot .ask-cap{align-self:center}[data-theme=dark] .ask-cap{box-shadow:var(--shadow-2)}.menu-reach{display:grid;border-radius:var(--radius-lg);background:var(--surface)}.menu-ch{position:relative;display:flex;align-items:center;gap:12px;min-height:62px;padding:10px 16px 10px 12px;border-radius:var(--radius-lg);color:var(--text);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-feedback) var(--ease-out)}.menu-ch+.menu-ch{border-top-left-radius:0;border-top-right-radius:0}.menu-ch:has(+.menu-ch:not([hidden])){border-bottom-left-radius:0;border-bottom-right-radius:0}.menu-ch+.menu-ch:before{content:"";position:absolute;left:60px;right:16px;top:0;height:1px;background:var(--border)}.menu-ch .ic{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;border-radius:50%;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border)}.menu-ch .ic .sc-ic{width:18px;height:18px;color:var(--blue)}.menu-ch .cwl{--cwl:36px}.menu-ch .tx{flex:1;min-width:0}.menu-ch .tx b{display:block;font:700 15px/1.25 var(--font-sans);letter-spacing:-.005em;text-wrap:balance}.menu-ch .tx small{display:block;margin-top:3px;font:600 13px/1.3 var(--font-sans);color:var(--text-2);text-wrap:balance}.menu-ch>.sc-ic{width:16px;height:16px;flex:none;color:var(--text-3)}.menu-ch:active{background:color-mix(in srgb,var(--text) 6%,var(--surface))}.sc .menu-ch:focus-visible{z-index:1;outline:none;box-shadow:var(--shadow-focus)}.tl-on:before{content:"";display:inline-block;width:7px;height:7px;margin:0 7px 1px 1px;border-radius:50%;background:#16b364;box-shadow:0 0 0 3px color-mix(in srgb,#16B364 22%,transparent);vertical-align:middle}@media(max-width:359px){.tl-2{display:none}}.menu-theme{align-self:center;margin-top:2px}@media(min-width:768px){.menu-theme{display:none}}body.menu-on .ch-launch{visibility:hidden;opacity:0}html:is(.fl-menu,.fl-kb,.fl-dialog,.fl-pop) :is(.dock,.dock-tab,.ch-launch),html.fl-sheet:is(.fl-b-phone,.fl-b-short) .ch-launch,body.nav-open :is(.dock,.dock-tab),.kb-open :is(.dock,.dock-tab,.ch-launch){opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .16s var(--ease-out),visibility 0s linear .16s!important}body.menu-on,html.fl-menu body,html.fl-sheet body{overflow:hidden}@media(min-width:768px){.menu{left:auto;width:420px;box-shadow:var(--shadow-2);padding-inline:24px;transform:translate(16px)}.menu.open{transform:none}}.ftr{position:relative;background:var(--navy);color:var(--on-navy-2);padding:56px 0 28px}.ftr:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5))}[data-theme=dark] .ftr{background:var(--offer-navy,#0F2544)}.ftr-top{display:grid;grid-template-columns:minmax(0,1fr);gap:36px}.ftr-logo{display:inline-flex;border-radius:var(--radius-md)}.ftr-logo img{width:160px}.ftr-tag{margin:20px 0 10px;font:800 28px/1.15 var(--font-sans);letter-spacing:-.02em;color:#fff}.ftr-tag .sc-serif{font-size:1.08em}.ftr-promise{margin:0;max-width:380px;font:500 15px/1.6 var(--font-sans);color:var(--on-navy-2)}.ftr-promise b{color:#fff;font-weight:700}.ftr h2{display:flex;align-items:center;gap:8px;margin:0 0 14px;font:800 12px/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--on-navy-3)}.ftr h2:before{content:"";width:6px;height:6px;border-radius:50%;background:#24adbe;box-shadow:0 0 0 3px #24adbe33}.ftr ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.ftr-col li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:34px;padding:4px 0}.ftr-col a{display:inline-flex;align-items:center;min-height:32px;text-wrap:balance}.ftr-col a{color:#e8edf5;font:600 14.5px/1.4 var(--font-sans);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;text-decoration-color:transparent;transition:text-decoration-color var(--dur-feedback) var(--ease-out),color var(--dur-feedback) var(--ease-out)}@media(hover:hover)and (pointer:fine){.ftr-col a:hover{color:#fff;text-decoration-color:#ffffffb3}}.ftr-col a[aria-current]{display:block;padding-block:6px;color:#fff;font-weight:800}.ftr-col a[aria-current]:before{content:"";display:inline-block;width:6px;height:6px;margin:0 9px 0 3px;vertical-align:.18em;border-radius:50%;background:#5b95ff;box-shadow:0 0 0 3px #5b95ff40}.ftr-cookie{display:inline-flex;align-items:center;min-height:32px;padding:0;border:0;background:none;color:#e8edf5;font:600 14.5px/1.4 var(--font-sans);text-align:left;cursor:pointer}.ftr-cookie[hidden]{display:none}@media(hover:hover)and (pointer:fine){.ftr-cookie:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}}.ftr-col .todo{padding:0 6px;font-size:13px}.ftr-col a .ext{display:inline-block;width:13px;height:13px;margin-left:6px;vertical-align:-1px}.ftr-pay{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;font:600 13px/1.4 var(--font-sans)}.ftr-pay{align-items:center;gap:10px 14px}.ftr-pay .todo{padding:8px 12px}.ftr-sec{display:inline-flex;align-items:center;gap:8px;font:700 14px/1.3 var(--font-sans);color:#e8edf5}.ftr-sec .sc-ic{width:18px;height:18px;color:#3fd39a}.ftr-pms{display:inline-flex;flex-wrap:wrap;gap:6px}.ftr-pms span{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:var(--radius-md);background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1a;font:700 13px/1 var(--font-sans);color:var(--on-navy-2);white-space:nowrap}.ftr-mid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:40px}.ftr-mid .ftr-pay{margin-top:0}.ftr-soc{display:flex;flex-wrap:wrap;gap:8px}.ftr-soc a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1a;color:var(--on-navy-2);transition:background-color var(--dur-feedback) var(--ease-out),color var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out)}.ftr-soc .sc-ic{width:19px;height:19px}.ftr-soc .sc-ic .dt{fill:currentColor;stroke:none}.ftr-soc a:active{transform:scale(.94)}@media(hover:hover)and (pointer:fine){.ftr-soc a:hover{background:#ffffff24;color:#fff}}.ftr-bot{display:flex;flex-direction:column;gap:16px;margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12)}.ftr-bot p{margin:0;font-size:13px;color:var(--on-navy-3)}.ftr-legal{display:flex;flex-direction:column;gap:8px}.ftr-bot .ftr-made{display:inline-flex;align-items:center;gap:9px;font:600 14px/1.4 var(--font-sans);color:#e8edf5}.ftr-mk{display:inline-flex;flex:none}@media(max-width:479px){.ftr-bot .ftr-made{align-items:flex-start}.ftr-proof{display:block;color:#a3aec0}.ftr-proof .sep{display:none}}@keyframes ftr-beat{0%,30%,to{transform:scale(1)}8%{transform:scale(1.28)}16%{transform:scale(.95)}23%{transform:scale(1.14)}}@media(prefers-reduced-motion:reduce){.ftr-made .ftr-heart{animation:none!important}}.cwl{--cwl:40px;position:relative;display:inline-grid;place-items:center;flex:none;width:var(--cwl);height:var(--cwl);border-radius:50%;color:#1463f3;background:radial-gradient(60% 45% at 34% 22%,#fffffff2,#fff0 70%),linear-gradient(160deg,#f0f5ff,#dce7ff);box-shadow:inset 0 0 0 1px #1463f329,inset 0 -2px 6px #0b1d3612}.cwl.cwl{display:inline-grid;place-items:center;place-content:center;flex:none;gap:0;padding:0;line-height:1;text-decoration:none}.cwl .sc-ic{width:calc(var(--cwl) * .45);height:calc(var(--cwl) * .45)}.cwl.wa{color:#1da851;background:radial-gradient(60% 45% at 34% 22%,#fffffff2,#fff0 70%),linear-gradient(160deg,#eefbf3,#d3f4e0);box-shadow:inset 0 0 0 1px #1da85133,inset 0 -2px 6px #0b1d3612}.cwl.wa .sc-ic{width:calc(var(--cwl) * .5);height:calc(var(--cwl) * .5);fill:currentColor;stroke:none}.cwl.call{color:#fff;background:radial-gradient(56% 38% at 34% 20%,#ffffff57,#fff0 72%),radial-gradient(85% 55% at 50% 108%,#2daef89e,#2daef800 72%),radial-gradient(120% 120% at 32% 22%,#24497a,#13294a 44%,#08162b 82%);box-shadow:inset 0 0 0 1px #7cd4ff3d,inset 0 -4px 9px #00000052,0 0 12px #2daef82e}.cwl-hs{width:calc(var(--cwl) * .52);height:calc(var(--cwl) * .52);overflow:visible;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.cwl-hs .h{fill:#f4f8ff;stroke:#f4f8ff;stroke-width:1.2;stroke-linejoin:round}.cwl-hs .w1,.cwl-hs .w2{fill:none;stroke-width:2.1;stroke-linecap:round}.cwl-hs .w1{stroke:#7cd4ff}.cwl-hs .w2{stroke:#3fd3c2}.cwl-hs .n{fill:#3fd3c2}:is(.cwl-on-navy,[data-theme=dark]) .cwl:not(.call){color:#7cc4ff;background:radial-gradient(60% 45% at 34% 22%,#ffffff24,#fff0 70%),#2daef81f;box-shadow:inset 0 0 0 1px #7cc4ff3d}:is(.cwl-on-navy,[data-theme=dark]) .cwl.wa{color:#3ee07f;background:radial-gradient(60% 45% at 34% 22%,#ffffff24,#fff0 70%),#25d3661f;box-shadow:inset 0 0 0 1px #3ee07f42}:is(.cwl-on-navy,[data-theme=dark]) .cwl.call{box-shadow:inset 0 0 0 1px #7cd4ff66,inset 0 -4px 9px #00000052,0 0 14px #2daef842}@media(prefers-contrast:more){.cwl{box-shadow:inset 0 0 0 1.5px currentColor}}.ftr-contact{display:grid;gap:10px;width:min(100%,320px);margin-top:24px}.ftr-contact .ask-cap{display:flex}.ftr-reach{display:grid;border-radius:var(--radius-lg);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a;overflow:hidden}.ftr-ch{position:relative;display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 18px 10px 12px;color:#e8edf5;text-decoration:none;transition:background-color var(--dur-feedback) var(--ease-out)}.ftr-ch+.ftr-ch:before{content:"";position:absolute;left:60px;right:0;top:0;height:1px;background:#ffffff17}.ftr-ch .cwl{--cwl:38px}.ftr-ch .tx{flex:1;min-width:0}.ftr-ch .tx b{display:block;font:700 14.5px/1.25 var(--font-sans);color:#fff}.ftr-ch .tx small{display:block;margin-top:2px;font:600 13px/1.3 var(--font-sans);color:var(--on-navy-3);overflow-wrap:anywhere}.ftr-ch>.sc-ic,.ftr-ask .ask-go{width:16px;height:16px;flex:none;color:var(--on-navy-3);transition:transform var(--dur-feedback) var(--ease-out),color var(--dur-feedback) var(--ease-out)}.ftr-ch:active{background:#ffffff14}@media(hover:hover)and (pointer:fine){.ftr-ch:hover{background:#ffffff0d}.ftr-ch:hover>.sc-ic{color:#fff;transform:translate(2px)}.ftr-ask:hover .ask-go{transform:translate(2px)}}.ftr-ask{padding-right:18px}.ftr-ask .ask-cap-t{flex:1;min-width:0}.ftr-ask .ask-go{color:var(--text-3)}@media(max-width:767px){.ftr-contact{width:100%}}.ftr-love{position:relative;display:inline-flex;width:17px;height:17px;vertical-align:-3px;margin:0 1px}.ftr-love:after{content:"";position:absolute;inset:1px;border-radius:50%;box-shadow:0 0 0 1.5px #ff7d92b3;opacity:0}.ftr-heart{width:100%;height:100%;overflow:visible;transform-origin:50% 60%}.ftr-made.on .ftr-heart{animation:ftr-beat 2.6s .4s ease-in-out infinite}.ftr-made.on .ftr-love:after{animation:ftr-ring 2.6s .4s ease-out infinite}@keyframes ftr-ring{0%,6%{opacity:0;transform:scale(.6)}10%{opacity:.9}36%,to{opacity:0;transform:scale(1.9)}}@media(prefers-reduced-motion:reduce){.ftr-made .ftr-love:after{animation:none!important}}.ftr-pay{display:grid;justify-items:start;gap:12px}.ftr-pay .ftr-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.ftr-badges{display:flex;flex-wrap:wrap;gap:10px}.ftr-badge{display:inline-flex;align-items:center;justify-content:center;width:226px;height:51px;border-radius:var(--radius-md);flex:none}.ftr-badge.rzp{gap:11px;padding:0 14px;box-shadow:inset 0 0 0 1px #fff}.ftr-badge .rz-sh{width:30px;height:30px;color:#3395ff;stroke-width:1.9}.ftr-badge .rz-t{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.ftr-badge.rzp img{display:block;height:19px;width:auto}.ftr-badge .rtb{font:800 13.5px/1 var(--font-sans);letter-spacing:.01em;color:#fff;white-space:nowrap}.ftr-badge.stp img{display:block;width:226px;height:auto}.ftr-badge.stp{transition:opacity var(--dur-feedback) var(--ease-out)}@media(hover:hover)and (pointer:fine){.ftr-badge.stp:hover{opacity:.85}}@media(max-width:767px){.ftr-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.ftr-brand{grid-column:1/-1}.ftr-col li{min-height:32px;padding:1px 0}.ftr-col a{display:inline-flex;align-items:center;min-height:32px;margin:0}.ftr-col a{font-size:14px}}.ftr-set{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ftr .sc-seg{background:#ffffff14}.ftr .sc-seg button{color:var(--on-navy-2)}.ftr .sc-seg button[aria-pressed=true]{color:#0b1d36}.ftr .sc-seg .thumb{background:#fff;box-shadow:none}.ftr .sc-seg button:focus-visible,.ftr .sc-sound:focus-visible,.ftr a:focus-visible,.ftr button:focus-visible{box-shadow:var(--shadow-focus-dark)!important}.ftr .sc-sound{background:#ffffff14;color:var(--on-navy-2)}.ftr .sc-sound[aria-pressed=true]{background:#fff;color:#0b1d36}.ftr-top-link{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:var(--radius-pill);background:#ffffff14;color:#e8edf5;font:700 13px/1 var(--font-sans);text-decoration:none;transition:background-color var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out)}.ftr-top-link .sc-ic{width:15px;height:15px;transform:rotate(-90deg);transition:transform var(--dur-feedback) var(--ease-out)}.ftr-top-link:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.ftr-top-link:hover{background:#ffffff24}.ftr-top-link:hover .sc-ic{transform:rotate(-90deg) translate(2px)}}@media(min-width:768px){.ftr{padding-top:72px}.ftr-top{grid-template-columns:repeat(2,minmax(0,1fr))}.ftr-brand{grid-column:1/-1}}@media(min-width:768px)and (max-width:1099px){.ftr-brand{display:grid;grid-template-columns:minmax(0,1fr) 320px;column-gap:48px;align-items:start}.ftr-brand>*{grid-column:1}.ftr-brand>.ftr-contact{grid-column:2;grid-row:1/span 4;margin-top:0;align-self:center}}@media(min-width:1100px){.ftr-top{grid-template-columns:1.6fr 1fr 1fr .9fr 1.15fr;gap:32px}.ftr-brand{grid-column:auto}.ftr-bot{flex-direction:row;align-items:center;justify-content:space-between}}.sc-fly{z-index:44}[data-theme=dark] .dock{--navy:var(--offer-navy)}.dock{position:fixed;z-index:53;right:max(var(--fl-inset,20px),env(safe-area-inset-right));bottom:max(var(--fl-inset,20px),env(safe-area-inset-bottom));width:400px;--acc:#5B95FF;color:#fff;transform:translateY(16px);opacity:0;visibility:hidden;transition:transform var(--fl-dur) var(--ease-out),opacity .22s var(--ease-out),visibility 0s linear var(--fl-dur)}.dock.rest:not(.in){transform:translateY(calc(100% + 40px))}@media(min-width:1200px){.dock{width:480px}}.dock.in{transform:none;opacity:1;visibility:visible;transition-delay:0s}.dock.calm .dk-bar .dk-reg{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff8c}@media(hover:hover)and (pointer:fine){.dock.calm .dk-bar .dk-reg:hover{background:#ffffff1a}}.dk-bar .dk-reg{transition:background-color var(--dur-ui) var(--ease-out),box-shadow var(--dur-ui) var(--ease-out),transform var(--dur-press) var(--ease-out)}.dock.min{transform:translate(calc(100% + 40px));opacity:0;visibility:hidden}.dk-shell{position:relative;border-radius:calc(var(--fl-h) / 2);background:var(--offer-navy);box-shadow:var(--fl-shadow);overflow:hidden;transition:border-radius var(--fl-dur) var(--ease-out)}.dock.open .dk-shell{border-radius:var(--radius-lg)}.dk-shell:before{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;padding:1.5px;background:linear-gradient(90deg,var(--acc),color-mix(in srgb,var(--acc) 35%,#FFFFFF) 55%,var(--acc));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.dock.final .dk-shell:before{background:var(--ember)}.dock.edge .dk-shell:before{animation:dk-edge .6s var(--ease-out) .12s both}@keyframes dk-edge{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media(min-width:768px){.dock.open .dk-xp>div{max-height:calc(100vh - var(--hdr-off,0px) - var(--hm-nav,0px) - 40px - var(--fl-h,64px) - var(--fl-inset,20px));max-height:calc(100dvh - var(--hdr-off,0px) - var(--hm-nav,0px) - 40px - var(--fl-h,64px) - var(--fl-inset,20px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}.dk-xp{display:grid;grid-template-rows:0fr;transition:grid-template-rows .46s var(--ease-morph)}.dock.open .dk-xp{grid-template-rows:1fr}.dk-xp:focus{outline:none}.dk-xp>div{overflow:hidden;min-height:0}.dk-handle{display:none}.dk-band{position:relative;display:flex;align-items:center;gap:12px;padding:16px 16px 14px;background:linear-gradient(180deg,var(--offer-navy-2),var(--offer-navy));overflow:hidden}.dk-band .pat{position:absolute;right:-14px;top:-18px;width:120px;height:120px;color:#fff;opacity:.07}.dk-band .pat .sc-motif{width:100%;height:100%}.dk-band .who{position:relative;min-width:0}.dk-band .who b{display:block;font:800 15px/1.2 var(--font-sans)}.dk-band .who small{display:block;margin-top:3px;font:600 13px/1.2 var(--font-sans);color:#a3aec0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dk-band .who small em{font-style:normal;color:var(--acc);font-weight:700}.dk-in{padding:4px 16px 14px;display:flex;flex-direction:column;gap:12px;opacity:0;transform:translateY(8px);transition:opacity .26s var(--ease-out),transform .36s var(--ease-out)}.dock.open .dk-in{opacity:1;transform:none;transition-delay:.12s}.dk-line{margin:0;font:600 15px/1.45 var(--font-sans);color:#e8edf5}.dk-line small{display:block;margin-bottom:4px;font:700 12px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--acc);line-height:1.3;text-wrap:balance}.dk-pl{display:grid;grid-template-columns:repeat(3,1fr);padding:3px;border-radius:var(--radius-md);background:#ffffff12;position:relative}.dk-pl .th{position:absolute;top:3px;bottom:3px;left:3px;border-radius:var(--radius-md);background:#fff;transition:transform var(--dur-ui) var(--ease-morph),width var(--dur-ui) var(--ease-morph)}.dk-pl button{display:inline-flex;align-items:center;justify-content:center;gap:6px;position:relative;height:36px;border:0;background:transparent;color:var(--on-navy-2);font:700 14px/1 var(--font-sans);cursor:pointer;border-radius:var(--radius-md);transition:color var(--dur-feedback)}.dk-pl button[aria-pressed=true]{color:#0b1d36}.dk-pq{margin:0;font:700 12px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#a3aec0}.dk-pick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dk-pick button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-height:76px;padding:10px 11px;border:0;border-radius:var(--radius-md);background:var(--offer-navy-2);box-shadow:inset 0 0 0 1px #ffffff1a;color:#fff;text-align:left;cursor:pointer;transition:background-color var(--dur-feedback) var(--ease-out),box-shadow var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out)}.dk-pick button:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.dk-pick button:hover{background:#18335c;box-shadow:inset 0 0 0 1.5px var(--acc)}}.dk-pick button:focus-visible{outline:none;box-shadow:var(--shadow-focus-dark)}.dk-pick small{font:700 12.5px/1.2 var(--font-sans);color:var(--on-navy-2)}.dk-pick b{font:800 17px/1.1 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.dk-pick s,.dk-pick i{font:600 12px/1 var(--font-sans);font-style:normal;color:var(--on-navy-3)}.dk-pick .pm{margin-bottom:2px}.dk-pick .dk-min{margin-top:auto}.dk-pick button>span:nth-last-child(2),.dk-pick button>small:nth-last-child(2),.dk-pick button>b:nth-last-child(2),.dk-pick button>s:nth-last-child(2),.dk-pick button>em:nth-last-child(2),.dk-pick button>i:nth-last-child(2){margin-bottom:8px}@media(max-width:1199px){.dk-pick .dk-ml{display:block}}.dk-acts-q{justify-content:center}.dk-min{display:flex;flex-direction:column;gap:2px;margin-top:8px;padding-top:7px;box-shadow:inset 0 1px #ffffff14;font:800 13px/1.1 var(--font-sans);color:#3fd39a;align-self:stretch}.dk-min small{font:600 13px/1.2 var(--font-sans);color:#a3aec0}.dk-minl{display:flex;align-items:flex-start;gap:8px;margin:0;font:500 13.5px/1.4 var(--font-sans);color:var(--on-navy-2)}.dk-minl>span{text-wrap:balance}.dk-minl .dk-or{display:block}.dk-minl b{color:#fff;font-weight:800;white-space:nowrap}.dock .dk-nw{white-space:nowrap}.dk-three .dk-wli{line-height:1.25}.dk-minl .sc-ic{width:18px;height:18px;flex:none;color:#3fd39a;margin-top:1px}.dk-three{display:grid;grid-template-columns:1.1fr 1fr 1fr;border-radius:var(--radius-md);background:var(--offer-navy-2);overflow:hidden}.dk-three div{padding:10px 11px;min-width:0}.dk-three div+div{box-shadow:inset 1px 0 #ffffff12}.dk-three small{display:block;font:700 12px/1.2 var(--font-sans);color:#a3aec0}.dk-three b{display:block;margin-top:5px;font:800 17px/1.1 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.dk-three s,.dk-three i{display:block;margin-top:2px;font:600 12px/1 var(--font-sans);font-style:normal;color:var(--on-navy-3)}.dk-three s,.dk-pick s{color:#b8c3d3;text-decoration-color:#ff8a50;text-decoration-thickness:1.5px}.dk-sv{display:inline-flex;align-items:center;align-self:flex-start;height:20px;margin-top:5px;padding:0 6px;border-radius:var(--radius-pill);background:#3a1c0c;color:#ff8a50;font:800 12px/1 var(--font-sans);font-style:normal;white-space:nowrap}.dk-three .dk-sv{display:inline-flex}.dk-sv-m{display:none}@media(max-width:419px){.dk-pick .dk-sv-w{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dk-pick .dk-sv-m{display:inline}}@media(max-width:400px){.dk-sv{font-size:11.5px}}@media(max-width:339px){.dk-pick{gap:6px}.dk-pick button{padding:10px 8px}.dk-pick .dk-sv{padding:0 5px}.dk-pq{letter-spacing:.06em}}.dk-three .z b{color:#3fd39a;font-size:15px}.dk-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.dk-tiles div{border-radius:var(--radius-md);background:#ffffff0f;padding:8px 4px 7px;text-align:center}.dk-tiles b{display:block;font:800 22px/1 var(--font-sans);font-variant-numeric:tabular-nums}.dk-tiles small{display:block;margin-top:4px;font:700 12px/1 var(--font-sans);letter-spacing:.1em;color:var(--on-navy-3)}.dock.final .dk-tiles div{background:#f2611d2e;box-shadow:inset 0 0 0 1.5px #f2611db8;color:var(--ember-on-navy)}.dock.final .dk-tiles small{color:#ffd2bc}.dk-acts{display:flex;align-items:center;gap:12px}.dk-acts .sc-btn{flex:1;min-height:46px}.dk-acts a{color:#fff;font:700 13px/1 var(--font-sans);text-underline-offset:4px;white-space:nowrap}.dk-emi{display:flex;align-items:flex-start;gap:8px;margin:0;font:500 13.5px/1.4 var(--font-sans);color:var(--on-navy-2)}.dk-emi .sc-ic{width:18px;height:18px;flex:none;margin-top:1px;color:#8fc2ff}.dk-emi b{color:#fff;font-weight:800;white-space:nowrap}.dk-hold{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;align-self:center;max-width:100%;margin:-4px 0 -2px;padding:5px 8px;border-radius:var(--radius-md);color:var(--on-navy-2);font:600 13px/1.35 var(--font-sans);text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:opacity var(--dur-press) var(--ease-out)}.dk-hold-a{display:inline-flex;align-items:center;gap:7px;color:#fff;font:700 13.5px/1.3 var(--font-sans);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:#ffffff73}.dk-hold-q,.dk-hold-r{text-wrap:balance}.dk-hold .wa-ic{width:17px;height:17px;flex:none}.dk-hold:active{opacity:.6}@media(hover:hover)and (pointer:fine){.dk-hold:hover .dk-hold-a{text-decoration-color:#fff}}.dk-legal .pr{flex-basis:100%;color:var(--on-navy-2)}.dk-legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;font:600 12px/1.3 var(--font-sans);color:var(--on-navy-3);border-top:1px solid rgba(255,255,255,.07);padding-top:10px}.dk-wa{display:grid;gap:12px}.dk-f{display:grid;gap:6px}.dk-f>label{font:700 13px/1.2 var(--font-sans);color:var(--on-navy-2)}.dk-box{display:flex;align-items:center;height:48px;padding:0 14px;border-radius:var(--radius-md);background:#0e2240;box-shadow:inset 0 0 0 1.5px #ffffff2e;transition:box-shadow var(--dur-feedback) var(--ease-out),background-color var(--dur-feedback) var(--ease-out)}@media(hover:hover)and (pointer:fine){.dk-box:hover{box-shadow:inset 0 0 0 1.5px #ffffff52}}.dk-box:focus-within{background:#10284a;box-shadow:var(--shadow-focus-inset)}.dk-box .pre{display:inline-flex;align-items:center;height:24px;padding-right:10px;margin-right:10px;box-shadow:inset -1px 0 #ffffff2e;font:700 15px/1 var(--font-sans);color:var(--on-navy-2);font-variant-numeric:tabular-nums}.dk-box input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:#fff;font:600 16px/1 var(--font-sans);font-variant-numeric:tabular-nums;outline:none}.dk-box input::placeholder{color:#6f819c;font-weight:500}.dk-f.err .dk-box{box-shadow:inset 0 0 0 2px #ff8a6e}.dk-err{display:flex;align-items:flex-start;gap:6px;margin:0;font:600 13px/1.35 var(--font-sans);color:#ff7a6e}.dk-err .sc-ic{width:15px;height:15px;flex:none;margin-top:1px}.dk-send{width:100%;min-height:50px;gap:10px;font-size:15px}.dk-send .sc-ic.wa-ic{width:20px;height:20px;fill:#fff}.dk-box input:focus,.dk-box input:focus-visible{outline:none!important;box-shadow:none!important}.dk-send:disabled{opacity:.75;cursor:progress}.dk-fine{display:flex;align-items:center;justify-content:center;gap:6px;margin:-2px 0 0;font:600 12px/1.3 var(--font-sans);color:var(--on-navy-3);text-align:center}.dk-fine .sc-ic{width:13px;height:13px;color:var(--on-navy-3)}.dk-fine a{color:var(--on-navy-2);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;border-radius:4px}@media(hover:hover){.dk-fine a:hover{color:#fff}}.dk-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.dk-wa{container-type:inline-size}@container (max-width:363px){.dk-fine .dk-fsep{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dk-fine .dk-fl{display:block}}.dk-note{display:flex;align-items:flex-start;gap:8px;margin:0;font:600 13px/1.45 var(--font-sans);color:var(--on-navy-2)}.dk-note:empty{display:none}.dk-note .sc-ic{width:16px;height:16px;flex:none;margin-top:2px}.dk-note.ok{padding:14px;border-radius:var(--radius-md);background:#3fd39a1a;box-shadow:inset 0 0 0 1px #3fd39a59;color:var(--on-navy-2)}.dk-note.ok .ic{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;border-radius:50%;background:#3fd39a;color:#0b1d36}.dk-note.ok .ic .sc-ic{width:16px;height:16px;margin:0;stroke-width:2.4}.dk-note.ok b{display:block;margin-bottom:2px;font:800 14.5px/1.3 var(--font-sans);color:#fff}.dk-note.err{color:#ff7a6e}.dk-note.go{display:grid;gap:10px;padding:16px;border-radius:var(--radius-md);background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1f;color:var(--on-navy-2)}.dk-go-h{display:grid;gap:4px}.dk-step{justify-self:start;padding:3px 8px;border-radius:var(--radius-pill);background:#3fd39a24;color:#3fd39a;font:800 12px/1.2 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.dk-note.go b{font:800 16px/1.3 var(--font-sans);color:#fff}.dk-go-p{font:500 13.5px/1.5 var(--font-sans)}.dk-wa-go{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:50px;text-decoration:none}.dk-wa-go .sc-ic.wa-ic{width:20px;height:20px;fill:#fff}.dk-go-f{font:600 13px/1.4 var(--font-sans);color:var(--on-navy-3);font-variant-numeric:tabular-nums}.dk-note.go .dk-redo{margin-top:0;justify-self:start}.dk-note .dk-prev{display:block;margin-top:6px;color:#8fc2ff;font-weight:700}.dk-redo{display:block;margin-top:8px;padding:0;border:0;background:none;color:#fff;font:700 13px/1.4 var(--font-sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dk-acts .sc-btn.quiet{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff8c}@media(hover:hover)and (pointer:fine){.dk-acts .sc-btn.quiet:hover{background:#ffffff1a}}.dk-bar{display:flex;align-items:center;gap:12px;height:var(--fl-h);padding:6px 8px 6px 6px}.dk-ring{position:relative;width:52px;height:52px;flex:none;color:#e8edf5}.dk-ring svg.r{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.dk-ring .tr{fill:none;stroke:#ffffff1a;stroke-width:3.5}.dk-ring .pr{fill:none;stroke:var(--acc);stroke-width:3.5;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.dock.final .dk-ring .pr{stroke:var(--ember)}.dk-ring .mo{position:absolute;inset:8px;border-radius:50%;background:#ffffff0f;display:flex;align-items:center;justify-content:center}.dk-ring .mo .sc-motif{width:24px;height:24px}.dock.final .dk-ring:after{content:"";position:absolute;inset:-4px;border-radius:50%;box-shadow:0 0 0 2px var(--ember);animation:dk-pulse 1.6s var(--ease-out) infinite}@keyframes dk-pulse{0%{opacity:.8;transform:scale(.92)}to{opacity:0;transform:scale(1.2)}}.dk-bt{flex:1;min-width:0;border:0;background:transparent;color:inherit;text-align:left;padding:2px 0;cursor:pointer;font:inherit;border-radius:var(--radius-md)}.dk-bt small{display:flex;align-items:center;gap:6px;font:700 12px/1.2 var(--font-sans);color:#a3aec0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dk-bt small .sc-motif{display:none;width:15px;height:15px;flex:none}.dk-bt b{display:flex;align-items:baseline;gap:6px;margin-top:4px;font:800 21px/1 var(--font-sans);white-space:nowrap;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.dk-bt b,.dk-bt small{min-width:0;overflow:hidden}.dk-bar{height:auto;min-height:var(--fl-h)}.dk-bt b,.dk-bt small{flex-wrap:wrap;white-space:normal;overflow:visible}.dk-bt .lb{white-space:normal;overflow:visible}.dk-bt .lb{overflow:hidden;text-overflow:ellipsis}.dk-bt .tk-m{display:none}.dk-bt .nw{overflow:hidden;text-overflow:ellipsis}.dk-reg{flex:none}.dock.m-ended .dk-ring,.dock.m-plain .dk-ring,.dock.m-wl .dk-ring,.dock.m-wl .dk-bt .tk-m{display:none!important}.dock.m-ended .dk-bar,.dock.m-plain .dk-bar,.dock.m-wl .dk-bar{padding-left:18px}.dk-bt b em{font-style:normal;font:600 13px/1 var(--font-sans);color:#a3aec0;letter-spacing:0;margin-left:6px;white-space:nowrap}.dk-bt b .dk-gst{margin-left:0}.dk-bt .dk-pt{margin-right:3px}@media(min-width:768px)and (max-width:1199px){.dock.m-ended .dk-reg-d{padding:0 16px}.dock.m-ended .dk-bt{padding-block:0}}@media(min-width:768px)and (max-width:1199px){.dock.m-ended .dk-bt{position:relative}.dock.m-ended .dk-bt:after{content:"";position:absolute;inset:-5px 0}}.dk-bt .ph{display:none}.dock.final .dk-bt b{color:#ff9a6b}.dock.ended .dk-bt b{font-size:16px}.dk-reg{min-height:48px;padding:0 20px;font-size:14.5px;border-radius:var(--radius-pill)}.dk-bt .lb .lb-s,.dk-bt .lb .lb-x{display:none}.dk-bt .lb .lb-x[hidden]{display:none!important}@media(min-width:1200px){.dk-bt .lb .lb-x{display:inline}}@media(max-width:479px){.dk-bt .lb .lb-l{display:none}.dk-bt .lb .lb-s{display:inline}}.dk-ic{position:relative}.dk-ic:after,.dock-tab:after{content:"";position:absolute;inset:-4px}.dk-acts a:not(.sc-btn){position:relative}.dk-acts a:not(.sc-btn):after{content:"";position:absolute;inset:-16px -6px}.dock.open .dk-reg,.dk-reg .dk-rs{display:none}.dk-ic{width:36px;height:36px;border:0;border-radius:50%;background:#ffffff12;color:var(--on-navy-2);display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none;transition:background-color var(--dur-feedback),transform var(--dur-spring) var(--ease-spring)}.dk-ic:active{transform:scale(.92)}@media(hover:hover)and (pointer:fine){.dk-ic:hover{background:#ffffff24}}.dk-ic .sc-ic{width:16px;height:16px}.dock :focus-visible,.dock-tab:focus-visible{outline:none;box-shadow:var(--shadow-focus-dark)!important}.dk-prog{display:none}.dock-tab{position:fixed;z-index:53;right:max(var(--fl-inset,20px),env(safe-area-inset-right));bottom:max(var(--fl-inset,20px),env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;height:var(--fl-h);padding:0 24px 0 8px;border:0;border-radius:var(--radius-pill);background:var(--offer-navy);color:#fff;box-shadow:var(--fl-shadow);font:800 18px/1 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;transform:translateY(calc(100% + 40px));opacity:0;transition:transform var(--fl-dur) var(--ease-out),opacity .22s var(--ease-out),background-color var(--dur-feedback) var(--ease-out)}.dock-tab:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(90deg,var(--acc,#5B95FF),color-mix(in srgb,var(--acc,#5B95FF) 35%,#FFFFFF) 55%,var(--acc,#5B95FF));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.dock-tab.final:before{background:var(--ember)}.dock-tab>.sc-motif,.dock-tab>.sc-mark{box-sizing:border-box;width:48px;height:48px;padding:13px;border-radius:50%;background:#ffffff12}.dock-tab:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.dock-tab:hover{background:var(--offer-navy-2)}}.dock-tab .sc-motif{color:var(--on-navy-2)}.dock-tab.on{transform:none;opacity:1}.dock-tab.final{color:#ff9a6b}.dock-dim{position:fixed;inset:0;z-index:52;background:var(--fl-scrim,rgba(6,14,27,.44));opacity:0;transition:opacity .32s var(--ease-out)}.dock-dim.on{opacity:1}@media(max-width:767px){.dock{left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:calc(10px + env(safe-area-inset-bottom));width:auto;transform:translateY(16px)}html.fl-seat .dock:not(.open):not(.shut){right:calc(max(10px,env(safe-area-inset-right)) + 68px)}html.fl-seat .dock.shut~.ch-launch.seat{opacity:0;visibility:hidden}html.fl-seat .dock:not(.open) .dk-bt :is(b,small,.lb){flex-wrap:nowrap;white-space:nowrap;overflow:hidden}html.fl-seat .dock:not(.open) .dk-bt small .sc-motif{display:none}html.fl-seat .dock:not(.open) .dk-bar{padding-left:14px}html.fl-seat .dock:not(.open) .dk-bar .dk-reg{padding:0 12px}html.fl-seat .dock:not(.open) .dk-bt .tk-m{margin-left:6px}html.fl-seat .dock:not(.open) .dk-bt b{font-size:17px}html.fl-seat .dock:not(.open) .dk-bt{min-height:44px}html.fl-seat .dock.dk-f1:not(.open) .dk-bt .dk-gst{display:none}html.fl-seat .dock.dk-f2:not(.open) .dk-bt b{font-size:16px}html.fl-seat .dock.dk-f3:not(.open) .dk-bt b{font-size:15px}html.fl-seat .dock.dk-f4:not(.open) .dk-bar .dk-reg{padding:0 10px}html.fl-seat .dock.dk-f4:not(.open) .dk-reg .dk-rl{display:none}html.fl-seat .dock.dk-f4:not(.open) .dk-reg .dk-rs{display:inline}html.fl-seat .dock.dk-f5:not(.open) .dk-bt .dk-pn{display:none}html.fl-seat .dock.dk-f6:not(.open) .dk-bt b{font-size:14px}html.fl-seat .dock.dk-f7:not(.open):not(.m-wl) .dk-bt small .lb{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html.fl-seat .dock.dk-f8:not(.open) .dk-bt b{font-size:13px}.dock.rest:not(.in),.dock.min{transform:translateY(calc(100% + 24px))}.dock.final .dk-prog{background:var(--ember)}.dk-handle{position:relative;display:block;width:var(--fl-handle-w,36px);height:var(--fl-handle-h,5px);border-radius:3px;background:color-mix(in srgb,currentColor 28%,transparent);margin:10px auto 2px;touch-action:none;cursor:grab}.dk-handle:after{content:"";position:absolute;inset:-16px -60px}.dk-xp>div{max-height:calc(100vh - 122px - env(safe-area-inset-bottom));max-height:calc(100dvh - 56px - var(--fl-h,56px) - 10px - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.dk-band{padding:12px 14px}.dk-in{padding:4px 14px 12px}.dk-ring,.dk-mn,.dk-reg-d{display:none}.dk-bar{min-height:var(--fl-h,56px);padding:6px 6px 6px 18px}.dk-bt{padding:0}.dk-bar .dk-reg{min-height:44px;padding:0 18px}.dk-bt small .sc-motif{display:block}.dk-bt b{font-size:19px}.dk-bt .tk-d{display:none}.dk-bt .ph{display:inline}.dk-bt .tk-m{display:inline-flex;margin-left:8px;padding:3px 7px;border-radius:var(--radius-md);background:#ffffff1f;font:800 13px/1 var(--font-sans);color:#fff;font-variant-numeric:tabular-nums;flex:none}.dock.final .dk-bt .tk-m{background:#f2611d2e;box-shadow:inset 0 0 0 1.5px #f2611db8;color:var(--ember-on-navy)}.dk-bt .ph em{font-size:13px}.dk-acts{flex-wrap:wrap}.dk-acts .sc-btn{flex:1 1 100%}.dk-acts a{margin:0 auto}.dk-three{grid-template-columns:1.1fr .95fr .95fr}.dk-three div{padding:9px}.dk-three b{font-size:15px}.dk-three .z b{font-size:14px}.dock-tab{display:none}}@media(min-width:768px){.dk-reg-m{display:none}}@media(max-width:767px)and (prefers-reduced-motion:no-preference){html.fl-seat .dock.rise .dk-shell{animation:dk-unseat .46s var(--ease-morph)}html.fl-seat .dock.rise .dk-bar .dk-reg{animation:dk-glide .46s var(--ease-morph)}html.fl-seat .dock.shut .dk-shell{animation:dk-seat .46s var(--ease-morph) forwards}html.fl-seat .dock.shut .dk-bar{padding-right:74px}html.fl-seat .dock.shut .dk-bar .dk-reg{animation:dk-glide-back .46s var(--ease-morph)}}@keyframes dk-unseat{0%{clip-path:inset(0 68px 0 0 round calc(var(--fl-h,56px) / 2))}to{clip-path:inset(0 round var(--radius-lg))}}@keyframes dk-seat{0%{clip-path:inset(0 round var(--radius-lg))}to{clip-path:inset(0 68px 0 0 round calc(var(--fl-h,56px) / 2))}}@keyframes dk-glide{0%{transform:translate(-68px)}to{transform:none}}@keyframes dk-glide-back{0%{transform:translate(68px)}to{transform:none}}@media(max-width:374px){.dk-bt .lb .cn{display:none}.dk-bt b{font-size:17px}.dk-bar .dk-reg{padding:0 12px}.dk-bt .tk-m{margin-left:6px}}@media(max-width:339px){.dk-bt b{font-size:16px}}@media(prefers-reduced-motion:reduce){.dock.final .dk-ring:after{animation:none}}.sc-ic.wa-ic{fill:#25d366;stroke:none}.hdr-nav a:active,.hdr-ddb:active{transform:scale(.97)}.hdr-menu{transition:transform var(--dur-press) var(--ease-out)}.hdr-menu:active{transform:scale(.94)}.sc-sound:active,.tmail .mode button:active{transform:scale(.96)}.ftr-col a:active,.lp-crumb a:active{opacity:.6}.ostrip-a,.pp-act-row .sc-link,.pg-quiet-acts .sc-link,.tcm .lnk,.lp-crumb a,.hdr-logo,.ftr-logo,.cs-view,.hdr-theme,.ftr-soc a,.sc-seg button,.sc-iconbtn,.ds-fb button,.tmail .mode button,.tcm .cp,.sc-sound,.ftr-top-link,.pl-wa,.hdr-login,.ftr-col a{position:relative}.ostrip-a:after,.pp-act-row .sc-link:after,.pg-quiet-acts .sc-link:after,.tcm .lnk:after,.lp-crumb a:after,.hdr-logo:after,.ftr-logo:after,.cs-view:after{content:"";position:absolute;inset:-10px -4px}.hdr-theme:after,.ftr-soc a:after,.sc-seg button:after,.sc-iconbtn:after,.ds-fb button:after,.tmail .mode button:after,.tcm .cp:after,.sc-sound:after,.ftr-top-link:after,.pl-wa:after,.hdr-login:after{content:"";position:absolute;inset:-7px -2px}.ftr-col a:after{content:"";position:absolute;inset:-6px -4px}.theme-fade::view-transition-old(root),.theme-fade::view-transition-new(root){animation-duration:.28s;animation-timing-function:ease}@media(min-width:768px){.menu.open{box-shadow:var(--shadow-2),0 0 0 100vmax var(--fl-scrim,rgba(6,14,27,.44))}}@media(max-width:359px){.menu-more a{padding:0 12px;font-size:14px}.menu-offer{font-size:13px;gap:6px}}button.sc-link{position:relative;display:inline-flex;align-items:center;padding:12px 0;margin-block:-12px;border:0;background:none;font:inherit;font-weight:700;color:var(--blue);cursor:pointer;vertical-align:baseline}button.sc-link:active{opacity:.7}@media(prefers-reduced-motion:reduce){.dock,.dock.min{transform:none!important;transition:opacity .18s ease,visibility 0s linear .18s}.dock.in{transition-delay:0s}.dk-shell{transition:none}}@media(prefers-reduced-motion:reduce){.hdr.tuck{transform:none!important;opacity:0;visibility:hidden}}.si-prebox{display:flex;flex-direction:column;gap:14px}.si-prebox[hidden]{display:none}.si-soon{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:var(--radius-lg);background:var(--blue-soft);font:500 14.5px/1.55 var(--font-sans);color:var(--text-2)}.si-soon[hidden]{display:none}.si-soon-ic{display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:var(--radius-md);background:var(--surface-2);color:var(--blue)}.si-soon-ic .sc-ic{width:20px;height:20px}.si-soon b{display:block;margin-bottom:4px;font:800 16px/1.35 var(--font-sans);color:var(--text)}.si-soon>div>span{display:block}.si-soon-g{display:block;margin-top:10px;font:600 13px/1.45 var(--font-sans);color:var(--text-3)}.si-soon-g a{color:var(--text-2);font-weight:700;text-decoration:underline;text-underline-offset:2px}.si-soon .sc-link{display:inline-block;margin-top:8px;font-weight:700}.si-off{display:none!important}.si-opts{display:flex;flex-direction:column;margin:0;padding:4px 16px;list-style:none;border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.si-opts li{display:flex;gap:12px;align-items:flex-start;padding:12px 0;font:500 14px/1.5 var(--font-sans);color:var(--text-2)}.si-opts li+li{border-top:1px solid var(--border)}.si-opts li>div{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.si-o-ic{display:grid;place-items:center;flex:none;width:28px;height:28px;margin-top:1px;border-radius:50%;background:var(--blue-soft);color:var(--blue)}.si-o-ic .sc-ic{width:15px;height:15px}.si-opts b{font:800 15px/1.35 var(--font-sans);color:var(--text)}.si-grow{position:relative;display:inline-flex;align-items:center;gap:6px;margin-top:4px;font:700 14px/1.4 var(--font-sans);color:var(--blue);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;transition:transform .16s var(--ease-out)}.si-grow:after{content:"";position:absolute;inset:-12px -8px}.si-grow .sc-ic{width:15px;height:15px;transition:transform .2s var(--ease-out)}@media(hover:hover)and (pointer:fine){.si-grow:hover .sc-ic{transform:translate(3px)}}.si-grow:active{transform:scale(.97)}.si-plans{position:relative;align-self:flex-start;font-weight:700}.si-plans:after{content:"";position:absolute;inset:-10px -4px}.si-new{gap:18px}.si-reel{position:relative;margin:0;padding:6px;border-radius:var(--radius-lg);background:linear-gradient(180deg,#1679ff29,#0e7b4f1a);box-shadow:var(--shadow-2),inset 0 0 0 1px var(--border)}.si-reel video{display:block;width:100%;height:auto;aspect-ratio:16/10;border-radius:var(--radius-md);background:#0b1d36 url(/assets/video/hub-reel-poster.webp?v=19807d06) center/cover}.si-reel-b{position:absolute;right:18px;bottom:18px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#0b1d368c;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);box-shadow:inset 0 0 0 1px #ffffff2e;transition:transform .16s var(--ease-out),background-color .2s}.si-reel-b:after{content:"";position:absolute;inset:-4px}@media(hover:hover)and (pointer:fine){.si-reel-b:hover{background:#0b1d36bf}}.si-reel-b:active{transform:scale(.92)}.si-reel-b svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.si-reel-b .pl{display:none;fill:currentColor;stroke-width:1.5}.si-reel-b.is-paused .pa{display:none}.si-reel-b.is-paused .pl{display:block}.si-reel-s{position:absolute;left:18px;bottom:18px;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 11px;border:0;border-radius:var(--radius-pill);background:#0b1d368c;color:#fff;font:700 13.5px/1 var(--font-sans);cursor:pointer;-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);box-shadow:inset 0 0 0 1px #ffffff2e;transition:transform .16s var(--ease-out),background-color .2s}.si-reel-s:after{content:"";position:absolute;inset:-4px}@media(hover:hover)and (pointer:fine){.si-reel-s:hover{background:#0b1d36bf}}.si-reel-s:active{transform:scale(.96)}.si-reel-s svg{width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.si-reel-s .sp{fill:currentColor;stroke-width:1.5}.si-reel-s .on{display:none}.si-reel-s.is-on .on{display:block}.si-reel-s.is-on .off{display:none}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.si-reel-s{background:#0b1d36;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.si-reel-b{background:#0b1d36;-webkit-backdrop-filter:none;backdrop-filter:none}}.si-side.si-new h2{margin-top:6px;font:800 26px/1.2 var(--font-sans);letter-spacing:-.02em;text-transform:none;color:var(--text)}.si-side.si-new h2 .sc-serif{font-size:1.1em;color:var(--blue)}.si-new-p{font:500 16px/1.6 var(--font-sans);color:var(--text-2);max-width:580px}.si:not(.si-pre) .si-go{display:none}.si-go{display:flex;flex-direction:column;gap:16px;width:100%;max-width:640px;margin:0 auto;padding:22px 24px 20px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border);scroll-margin-top:96px}.si-go-t{display:grid;gap:8px}.si-go-k{margin:0;font:800 12px/1.3 var(--font-caps);letter-spacing:.12em;text-transform:uppercase;color:var(--green-text)}.si-go-deal{margin:0;font:500 16px/1.55 var(--font-sans);color:var(--text-2);text-wrap:pretty}.si-go-deal b{color:var(--text);font-weight:800;font-variant-numeric:tabular-nums}.si-go-a{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.si-go .si-go-btn{gap:10px;text-decoration:none}.si-go-btn [data-si-reg-t]{white-space:nowrap}.si-go-alt{display:flex;flex-wrap:wrap;gap:2px 22px;margin:0}.si-go-alt a{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:40px;color:var(--text);font:700 14.5px/1.25 var(--font-sans);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--text-3)}.si-go-alt a:active{opacity:.6}.si-go-alt a{gap:10px}.si-go-alt .cwl{--cwl:30px}.si-go-fn{margin:0;font:500 13px/1.5 var(--font-sans);color:var(--text-3);text-wrap:pretty}@media(max-width:420px){.si-go{padding:18px 18px 16px}.si-go-a{align-items:stretch}.si-go .si-go-btn{justify-content:center}}@media(min-width:900px){.si.si-pre .si-plans{display:none}.si.si-pre .si-go{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t a" "fn a";align-items:center;column-gap:56px;row-gap:10px;max-width:none;margin:0;padding:28px 32px}.si-go-t{grid-area:t}.si-go-a{grid-area:a;align-self:center}.si-go-fn{grid-area:fn;max-width:62ch}.si-go-alt{flex-direction:column;gap:0}.si-go-deal{font-size:17px;max-width:56ch}}@media(min-width:900px){.si.si-pre{grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:56px;align-items:start}.si.si-pre .si-new{max-width:none;padding-top:0}.si-side.si-new h2{font-size:30px}}@media(max-width:899px){.si.si-pre .si-new{max-width:640px}}.si-new[hidden]{display:none}.si.si-pre .si-new{display:flex!important}.si.si-pre .si-side:not(.si-new){display:none}.si-launch{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:16px;padding:22px 20px 24px;border-radius:var(--radius-lg);background:#0b1d36;color:#fff;box-shadow:var(--shadow-3)}.si-l-glow{position:absolute;inset:-40% -20% auto auto;width:280px;height:280px;border-radius:50%;background:radial-gradient(closest-side,rgba(45,174,248,.28),transparent);pointer-events:none;animation:si-glow 7s ease-in-out infinite alternate}.si-l-top{position:relative;display:flex;align-items:center;gap:12px}.si-l-mk{display:inline-flex;width:40px;height:40px}.si-l-mk .sc-loader{width:40px;height:40px}.si-l-k{font:800 12.5px/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8}.si-l-t{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.si-l-t>div{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 4px 10px;border-radius:var(--radius-md);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff14}.si-l-t b{display:block;font:800 34px/1 var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff;will-change:transform}.si-l-t small{font:700 12px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#fff9}.si-l-at{position:relative;font:500 14px/1.55 var(--font-sans);color:#ffffffc7}.si-l-at b{color:#fff;font-weight:800}.si-l-rib{position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#1679ff,#2daef8,#24adbe,#138e82,#0e7b4f,#1679ff);background-size:200% 100%;animation:si-rib 6s linear infinite}@keyframes si-rib{to{background-position:-200% 0}}@keyframes si-glow{to{transform:translate(-40px,30px) scale(1.15)}}@media(min-width:480px){.si-launch{padding:24px 24px 26px}.si-l-t b{font-size:40px}}@media(prefers-reduced-motion:reduce){.si-l-rib,.si-l-glow{animation:none}}.si-nw{white-space:nowrap}.si-opts li>div>b .si-nw{display:block}.si.si-pre #si-title{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@supports (content-visibility:auto){main>section:nth-of-type(n+3):not(.no-cv,.cv-drawn,:target){content-visibility:auto;contain-intrinsic-size:auto 900px}.ftr{content-visibility:auto;contain-intrinsic-size:auto 1820px}@media(min-width:768px){.ftr{contain-intrinsic-size:auto 1150px}}@media(min-width:1100px){.ftr{contain-intrinsic-size:auto 1030px}}}.dk-pl button:after{content:"";position:absolute;inset:-4px 0}.dk-redo,.ftr-cookie,.dk-fine a{position:relative}.dk-redo:after,.ftr-cookie:after,.dk-fine a:after{content:"";position:absolute;inset:-12px -6px}.co-help{position:relative}.co-help:after{content:"";position:absolute;inset:-2px}:is(.dk-pl button,.dk-redo,.ftr-cookie,.dk-fine a,.pk-all,.cs-more,.cs-view,.ot .rules button,.tmail .cl button.h,.cw-again button,.acc-i summary):active{opacity:.6;transition:opacity var(--dur-press) var(--ease-out)}:is(.dk-bt,.cmp-pick,.st-hit):active{transform:scale(.97);transition:transform var(--dur-press) var(--ease-out)}:is(.lc,.ds-prism):active{transform:scale(.985);transition:transform var(--dur-press) var(--ease-out)}.pk:not(.is-sel):has(.pk-sel:active){transform:scale(.985);transition:transform var(--dur-press) var(--ease-out)}@media(prefers-reduced-motion:reduce){:is(.dk-bt,.cmp-pick,.st-hit,.lc,.ds-prism):active,.pk:not(.is-sel):has(.pk-sel:active){transform:none;opacity:.7}}.cbx{position:fixed;z-index:56;left:max(20px,env(safe-area-inset-left));bottom:max(20px,env(safe-area-inset-bottom));width:400px;max-width:calc(100vw - 40px);padding:24px 24px 18px;border-radius:var(--radius-lg);background:var(--surface-2);color:var(--text);box-shadow:var(--shadow-3);overflow:hidden;transform:translateY(24px);opacity:0;transition:transform var(--dur-ui) var(--ease-out),opacity .2s var(--ease-out)}.cbx:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 78%,var(--ribbon-5))}[data-theme=dark] .cbx{box-shadow:var(--shadow-3),inset 0 0 0 1px var(--border)}.cbx.in{transform:none;opacity:1}.cbx[hidden]{display:none}.cbx-h{margin:0;font:800 17px/1.3 var(--font-sans);letter-spacing:-.012em;color:var(--text);outline:none;text-wrap:balance}.cbx.is-set .cbx-h{padding-right:40px}.cbx-p{margin:8px 0 0;color:var(--text-2);font:500 14px/1.55 var(--font-sans);text-wrap:pretty}.cbx-p a{position:relative;color:var(--text);font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;white-space:nowrap}.cbx-p a:after{content:"";position:absolute;inset:-12px -4px}.cbx-bs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.cbx-bs.one{grid-template-columns:1fr}.cbx-b{min-height:48px;padding:0 14px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text);box-shadow:inset 0 0 0 1.5px var(--text);font:700 15px/1.2 var(--font-sans);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-press) var(--ease-out),background var(--dur-feedback) var(--ease-out)}.cbx-b:active{transform:scale(.97)}.cbx-b:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px var(--text),var(--shadow-focus)}@media(hover:hover)and (pointer:fine){.cbx-b:hover{background:var(--surface)}}.cbx-l{position:relative;display:block;margin:14px auto 0;padding:2px 4px;border:0;background:none;color:var(--text-2);font:600 14px/1.3 var(--font-sans);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;cursor:pointer;-webkit-tap-highlight-color:transparent}.cbx-l:after{content:"";position:absolute;inset:-12px -8px}.cbx-l:active{opacity:.6}.cbx-l:focus-visible,.cbx-x:focus-visible,.cbx-p a:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:6px}.cbx-x{position:absolute;top:14px;right:14px;display:none;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--text-2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-press) var(--ease-out),background var(--dur-feedback) var(--ease-out)}.cbx.can-close .cbx-x{display:grid}.cbx-x:active{transform:scale(.9)}@media(hover:hover)and (pointer:fine){.cbx-x:hover{background:var(--surface);color:var(--text)}}.cbx-rows{margin-top:10px}.cbx-row{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:start;padding:14px 0;border-top:1px solid var(--border)}.cbx-row:first-child{border-top:0}.cbx-rt{display:block;font:700 15px/1.35 var(--font-sans);color:var(--text)}.cbx-rt[for]{cursor:pointer}.cbx-rd{display:block;margin-top:3px;color:var(--text-2);font:500 13px/1.5 var(--font-sans)}.cbx-on{margin-top:1px;padding:5px 10px;border-radius:var(--radius-pill);background:var(--surface);color:var(--text-2);font:700 12px/1.2 var(--font-sans);white-space:nowrap}.cbx-sw{-webkit-appearance:none;appearance:none;position:relative;flex:none;box-sizing:content-box;width:46px;height:28px;margin:-8px -4px 0;padding:8px 4px;border:0;border-radius:var(--radius-pill);background:var(--field-border) content-box;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--dur-feedback) var(--ease-out)}.cbx-sw:before{content:"";position:absolute;top:11px;left:7px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0b1d3647;transition:transform var(--dur-ui) var(--ease-out)}.cbx-sw:checked{background-color:var(--text)}.cbx-sw:checked:before{transform:translate(18px)}[data-theme=dark] .cbx-sw:checked:before{background:#070a12}.cbx-sw:active:before{transform:scale(.9)}.cbx-sw:checked:active:before{transform:translate(18px) scale(.9)}.cbx-sw:focus-visible{outline:none}.cbx-sw:focus-visible:after{content:"";position:absolute;inset:6px 2px;border-radius:var(--radius-pill);box-shadow:var(--shadow-focus)}body.cbx-open :is(.dock:not(.open),.dock-tab,.ch-launch){opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media(max-width:767px){.cbx{left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:calc(10px + env(safe-area-inset-bottom));width:auto;max-width:none;padding:22px 20px 16px}}@media(prefers-reduced-motion:reduce){.cbx{transform:none;transition:opacity .16s ease}.cbx-sw:before{transition:none}}@media print{.cbx{display:none}}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=light]{color-scheme:light}[data-theme=dark] .sc-seg .thumb{background:#eef2f8;box-shadow:none}[data-theme=dark] .sc-seg [role=radio][aria-checked=true],[data-theme=dark] .sc-seg button[aria-pressed=true]{color:#0b1d36}.sc-seg:has(>.thumb:not([style])) [role=radio][aria-checked=true],.sc-seg:has(>.thumb:not([style])) button[aria-pressed=true]{background:var(--surface-2);box-shadow:var(--shadow-1)}[data-theme=dark] .sc-seg:has(>.thumb:not([style])) [role=radio][aria-checked=true],[data-theme=dark] .sc-seg:has(>.thumb:not([style])) button[aria-pressed=true]{background:#eef2f8;box-shadow:none}.ftr .sc-seg:has(>.thumb:not([style])) button[aria-pressed=true]{background:#fff;box-shadow:none}.kt,.kt-h{display:contents!important}@media(min-width:360px){.kt{white-space:nowrap}}@media(min-width:768px){.kt-h{white-space:nowrap}}.ftr-jg{display:flex;align-items:center;gap:8px;margin:0 0 14px;font:800 12px/1.3 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--on-navy-2)}.ftr-jg .sc-ic{width:16px;height:16px;flex:none;color:#3fd39a}.ftr-deal{position:relative;display:grid;gap:14px;max-width:400px;margin:0;padding:0 0 0 24px;list-style:none}.ftr-deal:before{content:"";position:absolute;left:5px;top:9px;bottom:30px;width:2px;border-radius:2px;background:linear-gradient(#1679ff,#2daef8 40%,#24adbe 70%,#138e82);opacity:.75}.ftr-deal li{position:relative;display:grid;gap:2px}.ftr-deal li:before{content:"";position:absolute;left:-24px;top:4px;width:12px;height:12px;border-radius:50%;background:var(--navy);box-shadow:inset 0 0 0 2px #2daef8}.ftr-deal li:last-child:before{background:#3fd39a;box-shadow:0 0 0 4px #3fd39a29}.ftr-deal b{font:700 14.5px/1.4 var(--font-sans);color:#fff;text-wrap:balance}.ftr-deal span{font:500 14px/1.5 var(--font-sans);color:var(--on-navy-2);text-wrap:pretty}.ftr-deal li:last-child span{color:#3fd39a;font-weight:700}.ftr-rtg .rtg{margin-top:20px;color:var(--on-navy-2)}.ftr-rtg .rtg b,.ftr-rtg .rtg-st{color:#fff}.ftr-rtg .rtg-mk{background:#ffffff1a;color:#fff}.ftr-rtg .rtg-i:before{background:#ffffff38}.ftr-pms .pl{padding:0 9px;background:#fff;box-shadow:none}.ftr-pms .pl img{display:block;width:auto;height:15px}.ftr-pms .pl{height:30px}.ftr-pms .pl-t{gap:6px;color:#0b1d36;font:800 13px/1 var(--font-sans);letter-spacing:-.01em}.ftr-pms .pl-t img{height:14px}.ftr-pms .pl-ic{flex:none;width:16px;height:16px;fill:none;stroke:#1463f3;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ftr-res{display:none}@media(max-width:767px){.ftr-top>.ftr-contact{grid-column:1/-1;margin-top:-4px}}@media(min-width:768px)and (max-width:1099px){.ftr-brand{display:block;grid-column:1;grid-row:1}.ftr-top>.ftr-contact{grid-column:2;grid-row:1;align-self:center;justify-self:end;margin-top:0}}@media(min-width:1100px){.ftr-brand{grid-row:1/span 2}.ftr-pol{grid-column:5;grid-row:1/span 2}.ftr-res{display:grid;grid-column:2/span 3;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-columns:subgrid;column-gap:32px;align-content:start}.ftr-res>*{grid-column:1/-1}.ftr-res>.ftr-res-all{justify-self:start}.ftr-res .ftr-res-l{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-columns:subgrid;gap:2px 32px}.ftr-res-l li{display:block;min-height:0;padding:0}.ftr-res-l a{display:block;padding:8px 0;margin:0;line-height:1.35;white-space:normal;overflow-wrap:break-word;text-wrap:pretty}.ftr-res-l .k{display:block;margin-bottom:3px;font:700 12px/1.2 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--on-navy-2)}.ftr-res-all{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font:700 14.5px/1.3 var(--font-sans);color:#fff;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#ffffff59}.ftr-res-all .sc-ic{width:16px;height:16px}.ftr-top>.ftr-contact{grid-column:1/-1;grid-row:3;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:16px;align-items:center;width:auto;max-width:none;margin-top:4px}.ftr-top>.ftr-contact .ftr-reach{grid-template-columns:repeat(3,minmax(0,1fr))}.ftr-top>.ftr-contact .ftr-ch{min-height:68px;padding:12px 14px 12px 12px}.ftr-top>.ftr-contact .ftr-ch+.ftr-ch:before{inset:14px auto 14px 0;width:1px;height:auto}.ftr-top>.ftr-contact .ftr-ch>.sc-ic{display:none}}.dock .ld-box{padding:0;transition:box-shadow var(--dur-feedback) var(--ease-out)}.dock .ld-box:focus-within{background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--field-border),0 0 0 2px var(--offer-navy,#0B1D36),0 0 0 4px #fff}.dock .ld-f.err .ld-box{box-shadow:inset 0 0 0 2px #ff8a7e}.dock .ld-f.err .ld-box:focus-within{box-shadow:inset 0 0 0 2px #ff8a7e,0 0 0 2px var(--offer-navy,#0B1D36),0 0 0 4px #fff}.dock .ld-err{color:#ff8a7e}.dock .ld-consent{margin:0;color:var(--on-navy-3);text-align:left}.dock .ld-consent a,.dock .ld-fine a{color:var(--on-navy-2)}.dock .ld-fine{display:block;margin:-2px 0 0;color:var(--on-navy-3)}.dock .ld-fine .sc-ic{color:var(--on-navy-3)}.dk-consent{margin:0;font:500 12px/1.5 var(--font-sans);color:var(--on-navy-3);text-wrap:balance}.dk-consent a{position:relative;color:var(--on-navy-2);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.dk-consent a:after{content:"";position:absolute;inset:-12px -6px}.si-l-wait{margin-top:8px;font-size:13.5px;color:#ffffffa8}.fc-end-in{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding:34px 20px 20px;border-radius:var(--radius-lg);background:var(--navy);color:#fff;overflow:hidden;box-shadow:var(--shadow-3)}[data-theme=dark] .fc-end-in{background:var(--offer-navy,#0F2544);box-shadow:inset 0 0 0 1px #ffffff14}.fc-end-in:before{content:"";position:absolute;right:-140px;bottom:-220px;width:560px;height:560px;border-radius:50%;background:radial-gradient(closest-side,#2daef833,#2daef800);pointer-events:none}.fc-end-in:after{content:"";position:absolute;left:-120px;top:-160px;width:360px;height:360px;border-radius:50%;background:radial-gradient(closest-side,#24adbe1f,#24adbe00);pointer-events:none}.fc-end-ln{position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5));transform-origin:0 50%}.fc-end-t{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start}.fc-end-t .sc-cap{color:var(--on-navy-3)}.fc-end-t .h2{margin-top:10px;color:#fff}.fc-end-t .h2 .sc-serif{color:#bfe6ff}.fc-end-t .body{max-width:470px;text-wrap:pretty;margin-top:14px;color:var(--on-navy-2)}.fc-end-btn{position:relative;display:inline-flex;align-items:center;gap:14px;min-height:56px;margin-top:26px;padding:6px 6px 6px 24px;border-radius:var(--radius-pill);background:#fff;color:var(--navy);font:750 16px/1 var(--font-sans);letter-spacing:-.005em;text-decoration:none;box-shadow:0 10px 24px -10px #00000073;transition:transform var(--dur-press) var(--ease-out),box-shadow var(--dur-feedback) var(--ease-out)}.fc-end-btn .ar{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--navy);color:#fff;transition:transform var(--dur-ui) var(--ease-out)}.fc-end-btn .ar .sc-ic{width:18px;height:18px}.fc-end-btn:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.fc-end-btn:hover{box-shadow:0 14px 30px -10px #0000008c}.fc-end-btn:hover .ar{transform:translate(3px) scale(1.04)}}.sc .fc-end-btn:focus-visible{border-radius:var(--radius-pill);box-shadow:var(--shadow-focus-dark)}.fc-end-plans{position:relative;z-index:1;display:grid;gap:10px;margin:0;padding:0;list-style:none}.fc-end-plans li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:16px 18px;border-radius:var(--radius-lg);background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff0f}.fc-end-plans .k{display:flex;align-items:center;gap:8px;font:800 18px/1.2 var(--font-sans);letter-spacing:-.01em;color:#fff}.fc-end-plans .k em{display:inline-grid;place-items:center;height:20px;padding:0 8px;border-radius:var(--radius-pill);background:#7fd6ff24;color:#7fd6ff;font:800 12px/1 var(--font-sans);font-style:normal;letter-spacing:.12em;text-transform:uppercase}.fc-end-plans .m{grid-column:1;font:500 13.5px/1.4 var(--font-sans);color:#a3aec0}.fc-end-plans .v{grid-column:2;grid-row:1;justify-self:end;font:800 24px/1.1 var(--font-sans);letter-spacing:-.025em;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.fc-end-plans small{grid-column:2;grid-row:2;justify-self:end;max-width:190px;font:600 13px/1.35 var(--font-sans);color:#a3aec0;text-align:right}.fc-end-plans .inf{background:#2daef814;box-shadow:inset 0 0 0 1px #7fd6ff52,0 18px 40px -24px #2daef88c}@media(max-width:420px){.fc-end-plans li{grid-template-columns:minmax(0,1fr)}.fc-end-plans .v,.fc-end-plans small{grid-column:1;grid-row:auto;justify-self:start;text-align:left}.fc-end-plans .v{margin-top:8px}}@media(min-width:768px){.fc-end-in{padding:48px 44px 44px}.fc-end-plans li{padding:18px 22px}.fc-end-plans .v{font-size:28px}}@media(min-width:1024px){.fc-end-in{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:56px;padding:64px 56px}}.fc-end.pre .fc-end-ln{transform:scaleX(0)}.fc-end.pre.go .fc-end-ln{transform:none;transition:transform 1.1s var(--ease-morph)}.fc-end.pre .fc-end-plans li{opacity:0;transform:translateY(14px)}.fc-end.pre.go .fc-end-plans li{opacity:1;transform:none;transition:opacity .5s var(--ease-out) calc(var(--i) * .11s + .25s),transform .65s var(--ease-out) calc(var(--i) * .11s + .25s)}@media(prefers-reduced-motion:reduce){.fc-end.pre .fc-end-ln,.fc-end.pre .fc-end-plans li{transform:none}}.fc-end-t .fc-end-pr{margin-top:10px}.fc-end-t .fc-end-pr b{color:#fff;font-weight:700}.si-l-t{gap:6px}.si-l-t>div{flex-direction:row;align-items:baseline;justify-content:center;gap:5px;padding:10px 4px 9px}.si-l-t b{font-size:24px}.si-l-t small{font-size:12px;letter-spacing:.06em}@media(min-width:480px){.si-l-t b{font-size:26px}}.si-launch{gap:12px}.si-l-wait{margin-top:0}@media(max-width:420px){.si-l-t>div{flex-direction:column;align-items:center;gap:3px;padding:8px 2px 7px}.si-l-t b{font-size:22px}}@media(min-width:768px)and (max-width:1199px){:root{--section-y:88px}}html.fl-calm main :is(.sc-btn[data-cta],[data-cta] .sc-btn){background:transparent;color:var(--green-text);box-shadow:inset 0 0 0 1.5px currentColor}@media(prefers-reduced-motion:reduce){.dock.edge .dk-shell:before{animation:none}}@media(max-height:500px)and (pointer:coarse)and (orientation:landscape){html:not(.fl-hold){--section-y:48px}:where(html:not(.fl-hold)) .wrap{width:auto;max-width:var(--container);margin-inline:max(24px,env(safe-area-inset-left)) max(24px,env(safe-area-inset-right))}:where(html:not(.fl-hold)) .sec{padding-block:var(--section-y)}:where(html:not(.fl-hold)) .h1{font-size:40px}:where(html:not(.fl-hold)) .h2{font-size:32px}:where(html:not(.fl-hold)) .hdr-in{height:52px}:where(html:not(.fl-hold)) .hdr-logo img{width:112px}:where(html:not(.fl-hold)){--hdr-off:52px}:where(html:not(.fl-hold)) .ostrip:empty,:where(html:not(.fl-hold))[data-sale=ended] .ostrip:empty{min-height:40px}:where(html:not(.fl-hold)) .ostrip-in{min-height:40px;flex-wrap:nowrap;gap:10px;padding-block:4px;font-size:13.5px}:where(html:not(.fl-hold)) .ostrip-x{flex-basis:auto;text-align:left}:where(html:not(.fl-hold)) .ostrip-x .os-d{display:inline}:where(html:not(.fl-hold)) .ostrip-x .os-p,:where(html:not(.fl-hold)) .ostrip.ended .ostrip-2{display:none}:where(html:not(.fl-hold)) .menu{left:auto;width:min(420px,64vw);padding-inline:24px max(24px,env(safe-area-inset-right));box-shadow:var(--shadow-2);transform:translate(16px)}:where(html:not(.fl-hold)) .menu.open{transform:none;box-shadow:var(--shadow-2),0 0 0 100vmax var(--fl-scrim,rgba(6,14,27,.44))}:where(html:not(.fl-hold)) .dock{left:auto;right:max(12px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));width:min(420px,56vw);transform:translateY(16px)}html.fl-seat:where(:not(.fl-hold)) .dock:not(.open):not(.shut){left:auto;right:max(12px,env(safe-area-inset-right))}html.fl-seat:where(:not(.fl-hold)) .dock:not(.open):not(.shut) .dk-bt :is(b,small,.lb){flex-wrap:nowrap;white-space:nowrap;overflow:hidden}html.fl-seat:where(:not(.fl-hold)) .dock:not(.open):not(.shut) .dk-bt small .sc-motif{display:none}html.fl-seat:where(:not(.fl-hold)) .dock:not(.open):not(.shut) .dk-bar{padding-left:14px}html.fl-seat:where(:not(.fl-hold)) .dock:not(.open):not(.shut) .dk-bar .dk-reg{padding:0 14px}html.fl-seat:where(:not(.fl-hold)) .dock:not(.open):not(.shut) .dk-bt b{font-size:17px}html.fl-seat:where(:not(.fl-hold)) .dock:not(.open):not(.shut) .dk-bt{min-height:44px}:where(html:not(.fl-hold)) .dock.rest:not(.in),:where(html:not(.fl-hold)) .dock.min{transform:translateY(calc(100% + 24px))}:where(html:not(.fl-hold)) .dk-shell{border-radius:calc(var(--fl-h) / 2)}:where(html:not(.fl-hold)) .dk-ring,:where(html:not(.fl-hold)) .dk-mn,:where(html:not(.fl-hold)) .dk-reg-d,:where(html:not(.fl-hold)) .dock-tab,:where(html:not(.fl-hold)) .dk-handle{display:none}:where(html:not(.fl-hold)) .dk-reg-m{display:inline-flex}:where(html:not(.fl-hold)) .dk-bar{min-height:var(--fl-h,56px);padding:6px 6px 6px 18px}:where(html:not(.fl-hold)) .dk-bt{padding:0}:where(html:not(.fl-hold)) .dk-bar .dk-reg{min-height:44px;padding:0 18px}:where(html:not(.fl-hold)) .dk-bt small .sc-motif{display:block}:where(html:not(.fl-hold)) .dk-bt b{font-size:19px}:where(html:not(.fl-hold)) .dk-bt .tk-d{display:none}:where(html:not(.fl-hold)) .dk-bt .ph{display:inline}:where(html:not(.fl-hold)) .dk-bt .ph em{font-size:13px}:where(html:not(.fl-hold)) .dk-bt .lb .lb-l{display:none}:where(html:not(.fl-hold)) .dk-bt .lb .lb-s{display:inline}:where(html:not(.fl-hold)) .dk-bt .tk-m{display:inline-flex;margin-left:8px;padding:3px 7px;border-radius:var(--radius-md);background:#ffffff1f;font:800 13px/1 var(--font-sans);color:#fff;font-variant-numeric:tabular-nums;flex:none}:where(html:not(.fl-hold)) .dock.final .dk-bt .tk-m{background:#f2611d2e;box-shadow:inset 0 0 0 1.5px #f2611db8;color:var(--ember-on-navy)}:where(html:not(.fl-hold)) .dock.open{top:max(8px,env(safe-area-inset-top));width:min(420px,56vw)}:where(html:not(.fl-hold)) .dock.open .dk-shell{display:flex;flex-direction:column;height:100%;border-radius:var(--fl-sheet-r,20px);animation:dk-side var(--fl-sheet-in,.42s) var(--fl-sheet-ease,cubic-bezier(.32,.72,0,1))}:where(html:not(.fl-hold)) .dock.open .dk-xp{flex:1;min-height:0;transition:none}:where(html:not(.fl-hold)) .dock.open .dk-xp>div{max-height:none;overflow-y:auto;overscroll-behavior:contain}:where(html:not(.fl-hold)) .dk-band{padding:12px 14px}:where(html:not(.fl-hold)) .dk-in{padding:4px 14px 12px}:where(html:not(.fl-hold)) .dk-acts{flex-wrap:wrap}:where(html:not(.fl-hold)) .dk-acts .sc-btn{flex:1 1 100%}:where(html:not(.fl-hold)) .dk-acts a{margin:0 auto}}@keyframes dk-side{0%{clip-path:inset(calc(100% - var(--fl-h,56px)) 0 0 0 round 28px)}to{clip-path:inset(0 0 0 0 round 20px)}}@media(prefers-reduced-motion:reduce){.dock.open .dk-shell{animation:none!important}}.fbk{display:block;container-type:inline-size}.fbk-l{display:block;margin:0 0 6px;font:600 13px/1.3 var(--font-sans);color:var(--text-2)}.fbk-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}@container (min-width:330px){.fbk-g{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (min-width:640px){.fbk-g{grid-template-columns:repeat(9,minmax(0,1fr))}}.fbk-g i{display:grid;place-items:center;height:30px;padding:0 6px;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1px var(--border)}.fbk-g img{display:block;max-width:100%;max-height:16px;width:auto;height:auto}.fbk-g i:nth-child(8) img{max-height:22px}.fbk-g .fbk-m{font:700 12.5px/1 var(--font-sans);font-style:normal;color:var(--text-2);background:var(--surface);white-space:nowrap}[data-theme=dark] .fbk-g i{box-shadow:none}[data-theme=dark] .fbk-g .fbk-m{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);color:var(--text-2)}.hdr .hdr-cta.hdr-login.hdr-me{gap:7px;max-width:100px;padding:0 13px 0 4px}.hdr-av{position:relative;display:grid;place-items:center;flex:none;width:30px;height:30px;overflow:hidden;border-radius:50%;background:#0b1d36;color:#fff;font:800 12px/1 var(--font-sans);letter-spacing:.02em}.hdr-av:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1px #0b1d361f}.hdr-av img{display:block;width:100%;height:100%;object-fit:cover}[data-theme=dark] .hdr-av{background:#eef2f8;color:#0b1d36}.hdr-me-n{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-star{display:inline-block;width:.84em;height:.84em;vertical-align:-.04em;fill:currentColor}@media(max-width:767px){.hdr .hdr-cta.hdr-login.hdr-me{padding:0 12px 0 4px}.hdr-av{width:28px;height:28px;font-size:11.5px}}@media(max-width:359px){.hdr .hdr-cta.hdr-login.hdr-me{padding:0 4px}.hdr-me-n{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}

.kt,.kt-h{display:contents!important;color:inherit!important;-webkit-text-fill-color:inherit!important;font:inherit!important;letter-spacing:inherit!important;word-spacing:inherit!important;text-transform:inherit!important;visibility:inherit!important}.pl-sh{display:flex;flex-direction:column;gap:12px;max-width:720px;margin-bottom:32px}.pl-fine{font:500 13.5px/1.55 var(--font-sans);color:var(--text-3)}.pl-split{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}@media(min-width:1024px){.pl-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:start}.pl-split>.pl-sh{position:sticky;top:calc(var(--hdr-off,72px) + var(--hm-nav,0px) + 24px);margin-bottom:0;transition:top var(--dur-ui) var(--ease-out)}}.sc sup{font-size:.7em;line-height:0;vertical-align:.45em;margin-left:1px}.pl-under{margin-top:14px}.sal .sc-frame-bar .sal-seg button{flex:none;height:34px;padding:0 16px;font-size:14px}.sal-in{display:grid;grid-template-columns:minmax(0,1fr)}.sal-l{display:flex;flex-direction:column;gap:18px;padding:22px 20px;border-bottom:1px solid var(--border)}.sal-lb{font:700 15px/1.3 var(--font-sans)}.sal-cur{font:800 40px/1 var(--font-sans);letter-spacing:-.03em}.sal-cur small{font:600 15px/1 var(--font-sans);letter-spacing:0;color:var(--text-3)}.sal input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:44px;margin:-12px 0;background:transparent;outline:none;cursor:pointer;touch-action:pan-y}.sal input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5)) 0 0/var(--p,24%) 100% no-repeat,var(--surface)}.sal input[type=range]::-moz-range-track{height:8px;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5)) 0 0/var(--p,24%) 100% no-repeat,var(--surface)}.sal input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;margin-top:-11px;border-radius:50%;background:var(--surface-2);box-shadow:inset 0 0 0 3px #24adbe,0 0 0 6px #24adbe29,var(--shadow-1);cursor:grab;transition:transform var(--dur-spring) var(--ease-spring)}.sal input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12);cursor:grabbing}.sal input[type=range]::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:var(--surface-2);border:3px solid #24ADBE}.sal input[type=range]:focus-visible{box-shadow:none}.sal input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:inset 0 0 0 3px #24adbe,var(--shadow-focus)}.sal input[type=range]:focus-visible::-moz-range-thumb{box-shadow:var(--shadow-focus)}.sal-ticks{position:relative;display:flex;justify-content:space-between;margin-top:-8px;font:600 13px/1 var(--font-sans);color:var(--text-3)}.sal-ticks span[style]{position:absolute;top:0;transform:translate(-50%)}.sal-note{font:600 13px/1.45 var(--font-sans);color:var(--text-3)}.sal-r{display:flex;flex-direction:column;gap:18px;padding:22px 20px}.sal-out{padding:20px 22px;border-radius:var(--radius-lg);background:var(--navy);color:#fff}[data-theme=dark] .sal-out{box-shadow:inset 0 0 0 1px #ffffff14}.sal-ol{font:600 13px/1.3 var(--font-sans);color:#a3aec0}.sal-ov{margin:6px 0;font:800 48px/1.05 var(--font-sans);letter-spacing:-.03em}.sal-op{font:600 14px/1.4 var(--font-sans);color:var(--on-navy-2)}.sal-bars{display:flex;flex-direction:column;gap:10px}.sal-br{display:grid;grid-template-columns:72px minmax(0,1fr) 78px;align-items:center;gap:12px;font:600 14px/1 var(--font-sans);color:var(--text-2)}.sal-br .t{height:14px;border-radius:var(--radius-pill);background:var(--surface);overflow:hidden}.sal-br .t i{display:block;height:100%;border-radius:inherit;background:var(--border);transform-origin:left;transform:scaleX(.5);transition:transform var(--dur-morph) var(--ease-morph)}.sal-br:last-child .t i{background:var(--text)}.sal-br b{text-align:right;font:800 15px/1 var(--font-sans);color:var(--text)}.sal-hk{align-self:flex-start}@media(min-width:860px){.sal-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sal-l{padding:26px;border-bottom:0;border-right:1px solid var(--border)}.sal-r{padding:26px}.sal-br{grid-template-columns:120px minmax(0,1fr) 84px}}@media(max-width:420px){.sal-ov{font-size:38px}}.cs .sc-frame-bar .cs-seg button{flex:none;height:34px;padding:0 14px;font-size:14px}.cs-in{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center;padding:20px}.cs-l{display:flex;flex-direction:column;gap:14px}.cs-val{padding:18px 20px;border-radius:var(--radius-lg);background:var(--navy);color:#fff}[data-theme=dark] .cs-val{box-shadow:inset 0 0 0 1px #ffffff14}.cs-val small{display:block;font:600 13px/1.3 var(--font-sans);color:#a3aec0}.cs-val b{display:block;margin:6px 0 4px;font:800 40px/1.05 var(--font-sans);letter-spacing:-.03em;white-space:nowrap}.cs-val p{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font:600 14px/1.4 var(--font-sans);color:var(--on-navy-2)}.cs-val p s{color:#a3aec0}.cs-val .pp{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.cs-val .pp+.pp:before{content:"\b7";margin-right:4px;color:#a3aec0}.cs-val em{font-style:normal;font-weight:800;color:#3fd39a}.cs-list{display:flex;flex-direction:column;gap:6px}.cs-more{display:none}@media(max-width:639px){.js .cs-list:not(.all) .li:nth-child(n+5){display:none}.js .cs-more{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;min-height:44px;margin-top:4px;padding:0 4px;border:0;background:none;color:var(--text);font:700 14.5px/1 var(--font-sans);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;cursor:pointer}.cs-more .sc-ic{width:16px;height:16px;transform:rotate(90deg);transition:transform var(--dur-ui) var(--ease-out)}.cs-list.all+.cs-more .sc-ic{transform:rotate(-90deg)}}.cs-list .li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:7px 12px;border:0;border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-feedback) var(--ease-out),transform var(--dur-spring) var(--ease-spring),opacity var(--dur-ui) var(--ease-out)}.cs-list .li .sc-ic{width:20px;height:20px}.cs-list .li:active{transform:scale(.98)}.cs-list .li:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.cs-list .nm{font:700 14px/1.25 var(--font-sans)}.cs-list .nm small{display:block;margin-top:2px;font:600 13px/1.3 var(--font-sans);color:var(--text-3)}.cs-list .cost{text-align:right;font:800 14px/1.2 var(--font-sans);white-space:nowrap;font-variant-numeric:tabular-nums}.cs-list .cost small{display:block;font:700 13px/1.2 var(--font-sans);color:var(--green-text)}.cs-list .li[aria-pressed=true]{background:var(--navy);color:#fff}[data-theme=dark] .cs-list .li[aria-pressed=true]{background:var(--navy-2)}.cs-list .li[aria-pressed=true] .nm small{color:#a3aec0}.cs-list .li[aria-pressed=true] .cost small{color:#3fd39a}.cs-list .li.off{cursor:default}.cs-list .li.off>:not(.cost){opacity:.45}.cs-list .li.off .cost{color:var(--text-3)}.cs-list .li.off:active{transform:none}.cs-list .li.off .cost small{color:var(--blue)}@media(hover:hover)and (pointer:fine){.cs-list .li:not(.off):not([aria-pressed=true]):hover{background:color-mix(in srgb,var(--surface) 72%,var(--border))}}.cs-stk{position:relative;height:320px}.cs-c{position:absolute;left:50%;top:50%;width:min(380px,92%);height:262px;display:flex;flex-direction:column;padding:20px 22px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-2);border:1px solid var(--border);transform-origin:50% 60%;transform:translate(-50%,-30%) scale(.9);opacity:0;transition:transform var(--dur-morph) var(--ease-morph),opacity var(--dur-ui) var(--ease-out)}@media(min-width:900px){.cs-in{grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:32px;padding:22px}.cs-stk{height:360px}}.cs-r{display:flex;flex-direction:column;gap:10px;min-width:0}@media(min-width:900px){.cs-in{align-items:start}.cs-r{position:sticky;top:calc(var(--hdr-off,64px) + 24px)}}.cs-c.pic{height:auto;aspect-ratio:1200/848;padding:0;overflow:hidden;background:#fff;border-radius:var(--radius-md)}.cs-c.pic img{display:block;width:100%;height:100%;object-fit:cover}.cs-cap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 14px;text-align:center}.cs-cap p{font:600 13.5px/1.4 var(--font-sans);color:var(--text-2)}.cs-cap p:before{content:"";display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;background:var(--green-text);vertical-align:.08em}.cs-view{min-height:32px;padding:0 4px;border:0;background:none;color:var(--blue);font:700 13.5px/1 var(--font-sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cs-view:focus-visible{outline:none;border-radius:var(--radius-md);box-shadow:var(--shadow-focus)}.cs-note{text-align:center;font:500 12px/1.45 var(--font-sans);color:var(--text-3)}.cs-dlg{width:min(1000px,calc(100vw - 24px));max-height:calc(100vh - 24px);padding:0;border:0;border-radius:var(--radius-lg);background:var(--surface-2);color:var(--text);box-shadow:var(--shadow-2)}.cs-dlg::backdrop{background:var(--fl-scrim,rgba(6,14,27,.44))}.cs-dlg-in{display:flex;flex-direction:column}.cs-dlg img{display:block;width:100%;height:auto;max-height:calc(100vh - 120px);object-fit:contain;background:#e9eef5}.cs-dlg-ft{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px}.cs-dlg-ft b{display:block;font:800 15px/1.3 var(--font-sans)}.cs-dlg-ft small{display:block;margin-top:2px;font:500 13px/1.4 var(--font-sans);color:var(--text-2)}.cs-dlg[open]{animation:cs-in var(--dur-ui) var(--ease-out)}@keyframes cs-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cs-dlg[open]{animation:none}}@media(max-width:480px){.cs-in{padding:16px}.cs-val b{font-size:32px}.cs-val p{flex-direction:column;align-items:flex-start;gap:2px}.cs-val .pp+.pp:before{display:none}.cs-stk{height:290px}.cs-c{height:236px;padding:18px}}.rt-in{display:grid;grid-template-columns:minmax(0,1fr)}.rt-l{position:relative;padding:24px;border-bottom:1px solid var(--border)}.rt-steps{position:relative;display:flex;flex-direction:column;gap:12px}.rt-rail{position:absolute;left:31px;top:30px;bottom:30px;width:3px;border-radius:2px;background:var(--border)}.rt-rail i{position:absolute;inset:0;border-radius:2px;background:linear-gradient(180deg,var(--ribbon-1),var(--ribbon-3) 55%,var(--ribbon-5));transform-origin:top;transform:scaleY(0);transition:transform .6s var(--ease-out)}.rt-step{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 14px 14px 12px;border-radius:var(--radius-md);background:var(--surface);transition:background-color var(--dur-ui) var(--ease-out),box-shadow var(--dur-ui) var(--ease-out)}.rt-step .bx{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--surface-2);box-shadow:inset 0 0 0 2px var(--field-border);color:var(--text-3);transition:background-color var(--dur-feedback),box-shadow var(--dur-feedback),color var(--dur-feedback)}.rt-step .bx .sc-ic{width:20px;height:20px}.rt-step .bx svg.tk{position:absolute;width:22px;height:22px;clip-path:inset(0 100% 0 0);transition:clip-path .36s var(--ease-out)}.rt-step.d{background:var(--surface-2);box-shadow:var(--shadow-1)}.rt-step.d .bx{background:var(--navy);box-shadow:none;color:transparent}.rt-step.d .bx svg.tk{clip-path:inset(0 0 0 0)}[data-theme=dark] .rt-step.d .bx{background:#eef2f8}[data-theme=dark] .rt-step.d .bx svg.tk{stroke:#0b1d36}.rt-step b{display:block;font:700 15px/1.3 var(--font-sans)}.rt-step small{font:500 13px/1.35 var(--font-sans);color:var(--text-3)}.rt-step .st{padding:6px 9px;border-radius:var(--radius-pill);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);font:700 13px/1 var(--font-sans);color:var(--text-3);white-space:nowrap;transition:background-color var(--dur-feedback),color var(--dur-feedback)}.rt-step.d .st{background:var(--navy);box-shadow:none;color:#fff}.rt-r{display:flex;flex-direction:column;gap:14px;padding:24px;background:var(--surface)}.rt-wal{position:relative;padding:30px 20px 18px;border-radius:var(--radius-lg);background:linear-gradient(160deg,var(--navy-2),#0B1D36 60%);color:#fff;box-shadow:var(--shadow-2)}[data-theme=dark] .rt-wal{box-shadow:var(--shadow-2),inset 0 0 0 1px #ffffff14}.rt-slot{position:absolute;left:22%;right:22%;top:-2px;z-index:2;height:60px;overflow:hidden;pointer-events:none}.rt-slot:before{content:"";position:absolute;left:0;right:0;top:0;height:8px;border-radius:0 0 var(--radius-md) var(--radius-md);background:#060e1b;box-shadow:inset 0 -1px #ffffff1f}.rt-wal .top{display:flex;align-items:center;gap:10px}.rt-wal .bk{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);background:#ffffff1a}.rt-wal .bk .sc-ic{width:19px;height:19px}.rt-wal .top b{display:block;font:700 14px/1.2 var(--font-sans)}.rt-wal .top small{font:600 12px/1.3 var(--font-sans);color:#a3aec0}.rt-wal .top .mk{display:inline-flex;margin-left:auto}.rt-wal .lb{margin:18px 0 4px;font:600 13px/1 var(--font-sans);color:#a3aec0}.rt-wal .amt{font:800 40px/1 var(--font-sans);letter-spacing:-.03em}.rt-wal .rib{height:3px;margin-top:16px;border-radius:2px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5));opacity:.35;transition:opacity var(--dur-ui) var(--ease-out)}.rt.ok .rt-wal .rib{opacity:1}.rt-sms{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-2);transition:transform .52s var(--ease-out),opacity .26s var(--ease-out)}.js .rt:not(.ok) .rt-sms{transform:translateY(14px) scale(.97);opacity:0}.rt-sms .ck{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--green-text);color:#fff}[data-theme=dark] .rt-sms .ck{background:#3fd39a24;color:#5ce0a8;box-shadow:inset 0 0 0 1px #3fd39a6b}.rt-sms .ck .sc-ic{width:20px;height:20px}.rt-sms b{display:block;font:800 15px/1.3 var(--font-sans)}.rt-sms p{margin-top:2px;font:500 13px/1.45 var(--font-sans);color:var(--text-2)}.rt-sms small{font:600 12px/1 var(--font-sans);color:var(--text-3);white-space:nowrap}.rt-days{display:flex;align-items:center;gap:4px}.rt-days i{flex:1;height:8px;border-radius:3px;background:var(--border);transition:background-color var(--dur-feedback)}.rt-days i.f{background:var(--text)}.rt-dl{display:flex;justify-content:space-between;margin-top:6px;font:600 13px/1 var(--font-sans);color:var(--text-2)}@media(min-width:860px){.rt-in{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.rt-l{border-bottom:0;border-right:1px solid var(--border)}}@media(max-width:520px){.rt-step .st{display:none}.rt-step{grid-template-columns:40px minmax(0,1fr)}.rt-wal .amt{font-size:34px}.rt-l,.rt-r{padding:16px}.rt-sms{grid-template-columns:38px minmax(0,1fr)}.rt-sms small{display:none}}.ot{position:relative;display:grid;grid-template-columns:minmax(0,1fr);border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-2);border:1px solid var(--border);overflow:hidden;--acc:#5B95FF}.ot-stub{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:22px 20px;background:var(--navy);color:#fff}.ot-stub:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--acc)}.ot-stub .mo{display:flex;align-items:center;justify-content:center;width:60px;height:60px;flex:none;border-radius:var(--radius-lg);background:#ffffff12;color:#e8edf5}.ot-stub .mo .sc-motif{width:38px;height:38px}.ot-stub h3{font:800 21px/1.2 var(--font-sans);letter-spacing:-.02em}.ot-stub .dy{margin-top:3px;font:600 13px/1.4 var(--font-sans);color:#a3aec0}.ot-stub .code{flex-basis:100%}.ot-stub .code small{display:block;margin-bottom:6px;font:700 12px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--on-navy-3)}.ot-stub .code b{font:800 17px/1.2 var(--font-sans);letter-spacing:.06em;font-variant-numeric:tabular-nums}.ot .bars{display:flex;align-items:stretch;gap:2px;height:34px;margin-top:10px;opacity:.85}.ot .bars i{background:#fff;border-radius:1px}.ot .perf{position:relative;height:0;border-top:2px dashed var(--border)}.ot .perf:before,.ot .perf:after{content:"";position:absolute;top:-13px;width:24px;height:24px;border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 1px var(--border)}.cloud .ot .perf:before,.cloud .ot .perf:after{background:var(--surface)}.ot .perf:before{left:-13px}.ot .perf:after{right:-13px}.ot-body{position:relative;display:flex;flex-direction:column;gap:16px;min-width:0;padding:20px 16px}.ot .hd{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.ot .hd h4{font:800 18px/1.25 var(--font-sans)}.ot .hd p{margin-top:4px;font:500 14px/1.45 var(--font-sans);color:var(--text-2);max-width:560px}.ot .state{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--radius-pill);background:var(--blue-soft);color:var(--blue);font:700 13px/1 var(--font-sans);white-space:nowrap}.ot .state.final{background:var(--ember-soft);color:var(--ember-text)}.ot .state.ended{background:var(--surface);color:var(--text-3)}.ot .state.coupon{background:var(--navy);color:#fff}.ot .state i{width:7px;height:7px;border-radius:50%;background:currentColor}.ot .grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;border-radius:var(--radius-md);background:var(--border);box-shadow:0 0 0 1px var(--border);overflow:hidden}.ot .grid>div{min-width:0;padding:12px 14px;background:var(--surface-2)}.ot .grid small{display:block;margin-bottom:5px;font:700 13px/1.2 var(--font-sans);color:var(--text-3)}.ot .grid b{display:block;font:700 15px/1.35 var(--font-sans);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ot .grid b .tk{font-weight:800}.ot .grid b s{margin-left:4px;font-weight:600;color:var(--text-3)}.ot .grid .nw{white-space:nowrap}.ot .keep{display:flex;flex-wrap:wrap;gap:8px}.ot .keep span{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:var(--radius-pill);background:var(--surface);font:600 13px/1 var(--font-sans);color:var(--text)}.ot .keep .sc-ic{width:15px;height:15px;color:var(--green-text)}.ot .rules{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--border)}.ot .rules button{display:flex;align-items:center;gap:10px;width:100%;padding:13px 14px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text);font:700 14px/1.3 var(--font-sans);text-align:left;cursor:pointer}.ot .rules button:focus-visible{outline:none;box-shadow:inset var(--shadow-focus)}.ot .rules button .sc-ic{width:18px;height:18px}.ot .rules button .sc-ic:last-child{margin-left:auto;color:var(--text-3);transition:transform var(--dur-ui) var(--ease-morph)}.ot .rules.open button .sc-ic:last-child{transform:rotate(45deg)}.ot .rules .a{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--dur-ui) var(--ease-morph)}.js .ot .rules:not(.open) .a{grid-template-rows:0fr}.ot .rules .a>div{overflow:hidden}.ot .rules ol{display:grid;gap:8px;margin:0;padding:0 16px 14px 34px;font:500 14px/1.5 var(--font-sans);color:var(--text-2)}.ot .rules ol b{color:var(--text)}.ot .ft{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;font:600 13px/1.4 var(--font-sans);color:var(--text-3)}.ot .sh{position:relative;flex:none;width:176px;height:64px;pointer-events:none}.ot .sh .sc-stamp{right:4px;top:4px}.ot.deal .ot-stub:before{height:3px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5))}.ot.deal .ot-stub .mo .sc-ic{width:30px;height:30px}.ot.deal .ot-stub .code b{font:800 22px/1.1 var(--font-sans);letter-spacing:-.01em}.ot .state.deal{background:var(--navy);color:#fff}[data-theme=dark] .ot .state.deal{background:#fff;color:#0b1d36}.ot.ended .ot-stub{background:#2a3547}.ot.ended .ot-stub:before{background:#5f6e84}.ot.ended .grid b{color:var(--text-2)}@media(min-width:481px){.ot .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ot-body{padding:22px 24px}}@media(min-width:761px){.ot{grid-template-columns:230px minmax(0,1fr)}.ot-stub{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;padding:22px 20px}.ot-stub .mo{width:72px;height:72px;border-radius:var(--radius-lg)}.ot-stub .mo .sc-motif{width:46px;height:46px}.ot-stub .code{flex-basis:auto;margin-top:auto}.ot .perf{position:absolute;left:230px;top:0;bottom:0;width:0;height:auto;border-top:0;border-left:2px dashed var(--border)}.ot .perf:before,.ot .perf:after{left:-13px;right:auto}.ot .perf:before{top:-13px}.ot .perf:after{top:auto;bottom:-13px}}@media(max-width:480px){.ot .sh{width:150px;height:58px}}.pl-sh .sc-link{white-space:nowrap}.sm-in{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center;padding:20px}.sm-room{position:relative;padding:20px;border-radius:var(--radius-lg);background:var(--surface)}.sm-room .scr{height:8px;margin:0 18% 6px;border-radius:var(--radius-pill);background:var(--text);opacity:.85}.sm-room small{display:block;margin-bottom:16px;text-align:center;font:700 12px/1 var(--font-sans);letter-spacing:.14em;color:var(--text-3)}.sm-seats{display:grid;grid-template-columns:repeat(15,minmax(0,1fr));gap:6px;max-width:440px;margin:0 auto}.sm-seats i{display:block;aspect-ratio:1;border-radius:var(--radius-md) var(--radius-md) 4px 4px;background:var(--surface-2);box-shadow:inset 0 0 0 1.5px var(--border);transition:transform var(--dur-spring) var(--ease-spring),opacity var(--dur-feedback) var(--ease-out);transition-delay:calc(var(--i,0) * 14ms)}.sm-seats i.you{background:var(--navy);box-shadow:var(--shadow-focus)}.js .sm-seats:not(.go) i{transform:scale(.3);opacity:0;transition-delay:0ms}.sm .tip{position:absolute;left:0;top:0;z-index:3;padding:6px 9px;border-radius:var(--radius-md);background:var(--navy);color:#fff;font:700 13px/1 var(--font-sans);white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,-120%) scale(.9);transition:opacity .14s var(--ease-out),transform var(--dur-feedback) var(--ease-out)}.sm .tip.on{opacity:1;transform:translate(-50%,-130%) scale(1)}[data-theme=dark] .sm .tip{background:#1b2638;box-shadow:inset 0 0 0 1px #ffffff1f}.sm-side{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.sm-side .big{font:800 64px/1 var(--font-sans);letter-spacing:-.04em;color:var(--text)}.sm-side .big small{font:700 16px/1 var(--font-sans);letter-spacing:0;color:var(--text-3)}.sm-left .todo{font-size:13px}.sm-side .lg{display:flex;flex-direction:column;gap:8px}.sm-side .lg span{display:flex;align-items:center;gap:10px;font:600 14px/1.2 var(--font-sans);color:var(--text-2)}.sm-side .lg i{width:16px;height:16px;border-radius:5px 5px 3px 3px}.sm-side .lg .opn{background:var(--surface-2);box-shadow:inset 0 0 0 1.5px var(--border)}.sm-side .lg .you{background:var(--navy)}[data-theme=dark] .sm-side .lg .you,[data-theme=dark] .sm-seats i.you{background:#fff}.sm-side .ft{display:flex;align-items:center;gap:8px;font:600 13px/1.3 var(--font-sans);color:var(--text-3)}.sm-cta{align-self:stretch}@media(min-width:900px){.sm-in{grid-template-columns:minmax(0,1fr) 300px;gap:28px;padding:22px}.sm-cta{align-self:flex-start}}@media(max-width:520px){.sm-seats{gap:4px}.sm-room{padding:14px}.sm-side .big{font-size:52px}}.pl-wa{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;margin-top:4px;padding:11px 18px 11px 14px;border-radius:var(--radius-pill);background:var(--surface-2);box-shadow:inset 0 0 0 1.5px var(--border);color:var(--text);font:700 15px/1 var(--font-sans);text-decoration:none;transition:background-color var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out)}.pl-wa .sc-ic{width:18px;height:18px;color:var(--green-text)}.pl-wa:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.pl-wa:hover{background:var(--surface)}}.ds-cap{margin-top:8px;padding-right:18px}.ds-cap .ask-go{width:16px;height:16px;flex:none;margin-left:4px;color:var(--text-3);transition:transform var(--dur-feedback) var(--ease-out)}@media(hover:hover)and (pointer:fine){.ds-cap:hover .ask-go{transform:translate(2px)}}.ds-prism{padding:0;border:0;background:none;font:inherit;font-weight:700;cursor:pointer}.ds{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-2),inset 0 0 0 1px var(--border)}.ds-srch{display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);cursor:text;transition:box-shadow var(--dur-feedback) var(--ease-out)}.ds-srch:focus-within{box-shadow:var(--shadow-focus-inset)}.ds-srch .sc-ic{width:18px;height:18px;flex:none;color:var(--text-3)}.ds-srch input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--text);font:500 16px/1 var(--font-sans);outline:none}.ds-srch input::placeholder{color:var(--text-3)}.ds-chips{display:flex;flex-wrap:wrap;gap:8px}.ds .dq{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border:0;border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font:700 14px/1.25 var(--font-sans);text-align:left;cursor:pointer;transition:background-color var(--dur-feedback) var(--ease-out),color var(--dur-feedback) var(--ease-out),transform var(--dur-spring) var(--ease-spring)}.ds .dq .sc-ic{width:16px;height:16px;flex:none}.ds .dq:active{transform:scale(.96)}.ds .dq:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.ds .dq[aria-pressed=true]{background:var(--navy);color:#fff}[data-theme=dark] .ds .dq[aria-pressed=true]{background:#fff;color:#0b1d36}.ds .dq.hid{display:none}@media(hover:hover)and (pointer:fine){.ds .dq:not([aria-pressed=true]):hover{background:color-mix(in srgb,var(--surface) 72%,var(--border))}}.ds-ans{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:18px;border-radius:var(--radius-lg);background:var(--surface)}.ds-ans .ic{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);background:var(--navy);color:#fff}[data-theme=dark] .ds-ans .ic{box-shadow:inset 0 0 0 1px #ffffff1a}.ds-ans .ic .sc-ic{width:22px;height:22px}.ds-ans h3{margin-bottom:6px;font:800 19px/1.3 var(--font-sans)}.ds-ans p{font:500 15px/1.6 var(--font-sans);color:var(--text-2)}.ds-ans ul{display:flex;flex-wrap:wrap;gap:6px 14px;margin:12px 0 0;padding:0;list-style:none}.ds-ans li{display:flex;align-items:center;gap:6px;font:700 13px/1.3 var(--font-sans);color:var(--text)}.ds-ans li .sc-ic{width:15px;height:15px;color:var(--green-text)}.js .ds-ans:not(.on){display:none}.ds-ans.sw{animation:ds-in var(--dur-ui) var(--ease-out)}@keyframes ds-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ds-none{padding:14px 16px;border-radius:var(--radius-md);background:var(--surface);font:600 14px/1.5 var(--font-sans);color:var(--text-2)}.ds-fb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:600 14px/1.3 var(--font-sans);color:var(--text-2)}.ds-fb button{height:32px;padding:0 12px;border:0;border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font:700 13px/1 var(--font-sans);cursor:pointer;transition:transform var(--dur-spring) var(--ease-spring),background-color var(--dur-feedback)}.ds-fb button:active{transform:scale(.95)}.ds-fb button:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.ds-fb.done button{display:none}.ds-fb .ds-wa,[data-k=none] .ds-wa{font-weight:700;white-space:nowrap}.ds-fb.done span{color:var(--green-text)}.ds-fb.done.no span{color:var(--text-2)}html:not(.js) .ds-srch,html:not(.js) .ds-chips,html:not(.js) .ds-fb{display:none}@media(min-width:640px){.ds{padding:24px}.ds-ans{grid-template-columns:48px minmax(0,1fr);gap:16px;padding:20px 22px;min-height:150px}.ds-ans .ic{width:48px;height:48px}}@media(max-width:639px){.ds{padding:16px;border-radius:var(--radius-lg)}.ds-chips{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-auto-columns:max-content;justify-content:start;justify-items:start;overflow-x:auto;margin:0 -16px;padding:2px 16px 4px;scroll-padding-inline:16px;scrollbar-width:none}.ds-chips::-webkit-scrollbar{display:none}.ds .dq{white-space:nowrap}}.pj .sc-frame-bar .pj-seg button{flex:none;height:34px;padding:0 14px;font-size:14px}.pj-stage{position:relative;padding:28px 24px 24px}.pj .rail{position:absolute;left:12.5%;right:12.5%;top:58px;height:3px;border-radius:2px;background:var(--border)}.pj .rail i{position:absolute;inset:0;border-radius:2px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5));clip-path:inset(0 0 0 0);transition:clip-path .9s var(--ease-out)}.js .pj-stage:not(.s1):not(.s3):not(.s4) .rail i{clip-path:inset(0 100% 0 0)}.js .pj-stage.s1:not(.s3) .rail i{clip-path:inset(0 66.6% 0 0)}.js .pj-stage.s3:not(.s4) .rail i{clip-path:inset(0 33.3% 0 0)}.pj .cols{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.pj .st{display:flex;flex-direction:column;align-items:center;gap:14px}.pj .nd{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:50%;background:var(--navy);color:#fff;transition:box-shadow var(--dur-ui),color var(--dur-ui),background-color var(--dur-ui),transform var(--dur-spring) var(--ease-spring)}.pj .nd .sc-ic{width:26px;height:26px}.js .pj .st:not(.on):not(.done) .nd{background:var(--surface-2);box-shadow:inset 0 0 0 2px var(--border);color:var(--text-3)}.js .pj .st.on:not(.last) .nd{background:var(--surface-2);box-shadow:inset 0 0 0 2px var(--text);color:var(--text);transform:scale(1.06)}[data-theme=dark] .pj .st.done .nd,[data-theme=dark] .pj .st.last.on .nd{background:#eef2f8;color:#0b1d36;box-shadow:none}[data-theme=dark] .js .pj .months i:not(.f),[data-theme=dark] .js .pj .mods i:not(.f){background:#2b3850;opacity:1}.pj .st h3{font:800 17px/1.2 var(--font-sans)}.pj .cd{display:flex;flex-direction:column;gap:10px;width:100%;min-height:150px;padding:16px;border-radius:var(--radius-lg);background:var(--surface);transition:opacity var(--dur-ui) var(--ease-out),transform var(--dur-reveal) var(--ease-out),background-color var(--dur-ui) var(--ease-out),box-shadow var(--dur-ui) var(--ease-out)}.cloud .pj .cd{background:var(--surface)}.js .pj .st:not(.on):not(.done) .cd{background:transparent;box-shadow:inset 0 0 0 1.5px var(--border);transform:translateY(8px)}.pj .amt{font:800 26px/1 var(--font-sans);letter-spacing:-.02em;white-space:nowrap}.pj .amt small{font:600 13px/1 var(--font-sans);letter-spacing:0;color:var(--text-3)}.pj .ln{font:600 13px/1.4 var(--font-sans);color:var(--text-2)}.pj .chip{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:5px 10px;border-radius:var(--radius-pill);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);color:var(--text-2);font:700 12px/1.2 var(--font-sans);transition:background-color var(--dur-ui),color var(--dur-ui)}.pj .chip .sc-ic{width:14px;height:14px;flex:none}.pj .chip.ok{background:var(--navy);box-shadow:none;color:#fff}.pj .chip.cr{background:var(--green-text);color:#fff}[data-theme=dark] .pj .chip.cr{background:#3fd39a24;color:#5ce0a8;box-shadow:inset 0 0 0 1px #3fd39a6b}.pj .mods{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.pj .mods i{height:22px;border-radius:5px;background:var(--text);transition:transform var(--dur-spring) var(--ease-spring),background-color var(--dur-feedback)}.js .pj .mods i:not(.f){background:var(--border);transform:scaleY(.5)}.pj .offer{position:relative;padding:10px 12px;border-radius:var(--radius-md);background:var(--surface-2);box-shadow:var(--shadow-1);transition:box-shadow var(--dur-ui)}.pj .offer b{display:block;font:800 18px/1.1 var(--font-sans)}.pj .offer small{font:600 13px/1.3 var(--font-sans);color:var(--text-3)}.pj .offer .qc{position:absolute;right:10px;top:10px;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:var(--radius-pill);background:var(--green-text);color:#fff;font:700 13px/1 var(--font-sans);transition:transform var(--dur-spring) var(--ease-spring),opacity var(--dur-feedback)}[data-theme=dark] .pj .offer .qc{background:#3fd39a24;color:#5ce0a8;box-shadow:inset 0 0 0 1px #3fd39a6b}.pj .offer .qc .sc-ic{width:13px;height:13px}.pj .offer.q{box-shadow:var(--shadow-1),inset 0 0 0 2px var(--green-text)}.js .pj .offer:not(.q) .qc{transform:scale(.4);opacity:0}.pj .months{display:grid;grid-template-columns:repeat(9,1fr);gap:4px}.pj .months i{height:22px;border-radius:5px;background:var(--text)}.js .pj .months i:not(.f){background:var(--border);opacity:.6}.pj .fork{display:flex;align-items:center;gap:12px;width:max-content;max-width:100%;margin:18px auto 0;padding:12px 18px;border-radius:var(--radius-pill);background:var(--navy);color:#fff;font:700 15px/1.3 var(--font-sans);transition:opacity var(--dur-ui) var(--ease-out),transform var(--dur-reveal) var(--ease-out)}[data-theme=dark] .pj .fork{box-shadow:inset 0 0 0 1px #ffffff1f}.pj .fork b{color:#3fd39a;font-weight:800}.pj .fork .nw{white-space:nowrap}.pj .fork .fk-l{margin-right:8px;font:700 12px/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;white-space:nowrap}.pj .fork .sc-ic{width:18px;height:18px;flex:none;color:#3fd39a}.js .pj-stage:not(.s5) .fork{opacity:0;transform:translateY(10px)}@media(max-width:1099px){.pj-stage{padding:20px 16px}.pj .rail{display:none}.pj .cols{grid-template-columns:repeat(2,minmax(0,1fr))}.pj .cd{min-height:0}}@media(max-width:639px){.pj .cols{grid-template-columns:minmax(0,1fr)}.pj .st{flex-direction:row;flex-wrap:wrap;align-items:center}.pj .st .cd{flex-basis:100%}.pj .nd{width:48px;height:48px}.pj .nd .sc-ic{width:22px;height:22px}.pj .fork{width:auto;border-radius:var(--radius-lg);font-size:14px}.pj .fork .fk-l{display:block;margin:0 0 3px}}@media(max-width:739px){.pj .fork{width:auto;border-radius:var(--radius-lg);font-size:14px}.pj .fork .fk-l{display:block;margin:0 0 3px}}.op-in{display:grid;grid-template-columns:minmax(0,1fr)}.op-l{padding:18px 22px;border-bottom:1px solid var(--border)}.op .hd{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.op .hd b{font:800 16px/1 var(--font-sans)}.op .hd span{font:700 13px/1 var(--font-sans);color:var(--text-3)}.op .it{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding:8px 0;border-bottom:1px solid var(--border)}.op .lg{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--surface);font:800 15px/1 var(--font-sans);color:var(--text-2)}.op .it b{display:block;font:700 15px/1.2 var(--font-sans)}.op .it small{font:500 13px/1.3 var(--font-sans);color:var(--text-3)}.op .pill{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--radius-pill);background:var(--surface);color:var(--text-2);font:700 12px/1 var(--font-sans);white-space:nowrap;transition:background-color var(--dur-ui),color var(--dur-ui)}.op .pill .sc-ic{width:14px;height:14px}.op .pill.iv{background:var(--blue-soft);color:var(--blue)}.op .pill.of{background:var(--navy);color:#fff}.op-note{margin-top:12px;font:600 13px/1.4 var(--font-sans);color:var(--text-3)}.op-r{position:relative;display:flex;align-items:center;justify-content:center;min-height:340px;padding:22px;background:var(--surface);overflow:hidden}.js .op-r:before{content:"Your offer letter lands here";position:absolute;top:22px;bottom:22px;left:50%;translate:-50% 0;display:grid;place-items:center;width:min(300px,calc(100% - 44px));border:1.5px dashed var(--border);border-radius:var(--radius-lg);font:600 13px/1.3 var(--font-sans);color:var(--text-3);transition:opacity var(--dur-ui) var(--ease-out)}.js .op-in.go .op-r:before{opacity:0}.op .letter{position:relative;width:300px;max-width:100%;padding:22px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-2);transition:transform .8s var(--ease-out),opacity .26s var(--ease-out)}.js .op-in:not(.go) .letter{transform:translateY(140%) rotate(4deg);opacity:0}.op .letter .co{display:flex;align-items:center;gap:10px;margin-bottom:14px}.op .letter .co .lg{background:var(--navy);color:#fff}.op .letter .co b{font:800 15px/1.2 var(--font-sans)}.op .letter .co small{display:block;font:600 12px/1.3 var(--font-sans);color:var(--text-3)}.op .letter .lh{margin:0;font:700 13px/1 var(--font-sans);color:var(--text-3)}.op .letter .sal{margin:4px 0 12px;font:800 40px/1.1 var(--font-sans);letter-spacing:-.03em}.op .letter i.ll{display:block;height:7px;margin-top:8px;border-radius:4px;background:var(--surface)}.op .letter .cmp{display:flex;align-items:center;gap:8px;margin-top:14px;font:700 13px/1.3 var(--font-sans);color:var(--green-text)}.op .letter .cmp .sc-ic{width:16px;height:16px;flex:none}.op .letter .hrs{display:flex;flex-direction:column;justify-content:flex-end;height:86px;margin-top:6px}.op .letter .hrs i{display:block;width:46%;height:1.5px;margin-bottom:6px;background:var(--text);opacity:.3}.op .letter .hrs small{font:600 12px/1.2 var(--font-sans);color:var(--text-3)}.op .letter .sc-stamp{z-index:2}@media(min-width:1100px){.op-in{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.op-l{border-bottom:0;border-right:1px solid var(--border)}}@media(max-width:420px){.op .letter{width:100%}.op .it small{display:block}.op-l{padding:16px}}.tmail{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.tm-desk{position:relative;padding:20px 16px 0;border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.cloud .tm-desk{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border)}.tm-paper{position:relative;padding:20px 16px 16px;border-radius:var(--radius-md) var(--radius-md) 0 0;background:#fff;color:#0b1d36;box-shadow:var(--shadow-2);transition:transform .9s var(--ease-out),opacity .4s var(--ease-out);--muted:#5F6E84;--line:#E3E8F0}.js .tmail:not(.go) .tm-paper{transform:translateY(40px);opacity:0}.tm-paper:before{content:"";position:absolute;left:10px;right:10px;top:-8px;height:8px;border-radius:var(--radius-md) var(--radius-md) 0 0;background:#f9fbfd;box-shadow:0 -1px #e3e8f0}.tmail .ph{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line)}.tmail .tm-mk{display:block;width:28px;height:32px;flex:none}.tmail .ph b{display:block;font:800 16px/1.2 var(--font-sans)}.tmail .ph small{font:600 12px/1.3 var(--font-sans);color:var(--muted)}.tmail .read{height:3px;margin:12px 0 4px;border-radius:2px;background:var(--line);overflow:hidden}.tmail .read i{display:block;height:100%;background:#0b1d36;transform-origin:left;transform:scaleX(.62);transition:transform 2.4s linear}.js .tmail:not(.go) .read i{transform:scaleX(0)}.tmail .rl{display:flex;justify-content:space-between;margin-bottom:12px;font:600 12px/1 var(--font-sans);color:var(--muted)}.tmail .mode{display:inline-flex;gap:2px;margin-bottom:10px;padding:3px;border-radius:var(--radius-pill);background:#f4f7fb}.tmail .mode button{height:30px;padding:0 12px;border:0;border-radius:var(--radius-pill);background:transparent;color:#4a5a72;font:700 13px/1 var(--font-sans);cursor:pointer}.tmail .mode button[aria-pressed=true]{background:#fff;color:#0b1d36;box-shadow:0 1px 2px #0b1d3614,0 2px 6px #0b1d3614}.tmail .mode button:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.tmail .cl{position:relative;display:block;margin:0;padding:0;border-top:1px solid var(--line)}.tmail .cl button.h{display:grid;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:6px;width:100%;padding:12px 0;border:0;background:transparent;color:#0b1d36;text-align:left;cursor:pointer}.tmail .cl button.h:focus-visible{outline:none;box-shadow:var(--shadow-focus-inset);border-radius:var(--radius-md)}.tmail .cl .no{font:800 12px/1 var(--font-sans);color:var(--muted)}.tmail .cl .t{font:700 15px/1.35 var(--font-sans)}.tmail .cl .tm-sn{display:inline-block;text-wrap:balance}.tmail .cl mark{padding:1px 0;border-radius:3px;background:linear-gradient(#1463f329,#1463f329) no-repeat left/0% 100%;color:inherit;transition:background-size .65s var(--ease-out)}.tmail .cl.lit mark{background-size:100% 100%}.tmail .cl .ch{width:20px;height:20px;color:var(--muted);transform:rotate(90deg);transition:transform var(--dur-ui) var(--ease-morph)}.tmail .cl.open .ch{transform:rotate(270deg)}.tmail .cl .pin{display:none;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--radius-pill);background:#0b1d36;color:#fff;font:700 12px/1 var(--font-sans);white-space:nowrap;pointer-events:none;transform:scale(.6) translate(10px);opacity:0;transition:transform var(--dur-spring) var(--ease-spring),opacity var(--dur-feedback)}.tmail .cl .pin .sc-ic{width:13px;height:13px}.tmail .cl.lit .pin{transform:none;opacity:1}.tmail .cl .bd{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--dur-ui) var(--ease-morph)}.js .tmail .cl:not(.open) .bd{grid-template-rows:0fr}.tmail .cl .bd>div{overflow:hidden}.tmail .cl .bd p{margin:0 0 6px;font:500 14px/1.6 var(--font-sans);color:#4a5a72}.tmail .cl .bd p.lg{font:500 14px/1.65 var(--font-sans);color:#0b1d36}.tmail .cl .bd p.lg b{font:800 13px/1 var(--font-sans);margin-right:4px}.tmail .cl .bd p.src{font:600 13px/1.5 var(--font-sans);color:#5f6e84}.tmail .cl .eg{margin:0 0 14px;padding:10px 12px;border-radius:var(--radius-md);background:#f4f7fb;font:600 13px/1.5 var(--font-sans);color:#0b1d36}.tmail .cl .eg b{color:#0a7a53}.tmail .sig{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:14px;padding-top:14px;border-top:1px dashed var(--line)}.tmail .sig div{flex:1}.tmail .sig i{display:block;height:1.5px;margin-bottom:6px;background:#0b1d36;opacity:.35}.tmail .sig small{display:block;font:600 12px/1.3 var(--font-sans);color:var(--muted);text-wrap:balance}.tmail .sealhost{position:relative;width:150px;height:70px;flex:none}.tmail .sealhost .sc-stamp{right:0;top:2px;--ink:#0A7A53;mix-blend-mode:multiply}.tm-card{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1);border:1px solid var(--border)}.tm-card h3{font:800 22px/1.2 var(--font-sans);letter-spacing:-.02em}.tm-card p.s{font:500 15px/1.5 var(--font-sans);color:var(--text-2)}.tm-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:var(--radius-md);background:var(--surface)}.tm-plans button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;height:48px;padding:0 8px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-2);font:700 14px/1 var(--font-sans);cursor:pointer;transition:background-color var(--dur-feedback) var(--ease-out),color var(--dur-feedback) var(--ease-out),box-shadow var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out)}.tm-plans button:active{transform:scale(.97)}.tm-plans .pm{width:22px;height:22px;border-radius:var(--radius-md);opacity:.5;transition:opacity var(--dur-feedback) var(--ease-out)}.tm-plans .pm .pm-l{stroke-width:4}.tm-plans button[aria-pressed=true]{background:var(--surface-2);color:var(--text);box-shadow:var(--shadow-1)}.tm-plans button[aria-pressed=true] .pm{opacity:1}.tm-plans button:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(hover:hover)and (pointer:fine){.tm-plans button[aria-pressed=false]:hover{color:var(--text)}.tm-plans button[aria-pressed=false]:hover .pm{opacity:.8}}.tmail form{display:flex;flex-direction:column;gap:12px}.tmail form[hidden],.tm-done[hidden]{display:none}.tm-done{display:grid;gap:12px}.tm-next{width:100%}.tm-next .sc-ic{transition:transform var(--dur-feedback) var(--ease-out)}@media(hover:hover)and (pointer:fine){.tm-next:hover .sc-ic{transform:translate(3px)}}.tm-again{justify-self:center;min-height:44px;padding:0 12px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-2);font:700 14px/1 var(--font-sans);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;text-decoration-color:var(--border);cursor:pointer;transition:color var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out)}.tm-again:active{transform:scale(.97)}.tm-again:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(hover:hover)and (pointer:fine){.tm-again:hover{color:var(--text);text-decoration-color:currentColor}}.tmail .fld{display:flex;align-items:center;gap:8px;height:52px;padding:0 14px;border-radius:var(--radius-md);background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--field-border);cursor:text;transition:box-shadow var(--dur-feedback)}.tmail .fld:focus-within{box-shadow:var(--shadow-focus-inset)}.tmail .fld.err{box-shadow:inset 0 0 0 2px var(--error)}.tmail .fld input{flex:1;min-width:0;border:0;background:transparent;color:var(--text);font:500 16px/1 var(--font-sans);outline:none}.tmail .fld input::placeholder{color:var(--text-3)}.tmail .msg{display:flex;align-items:center;gap:6px;margin:-6px 0 0;font:700 13px/1.4 var(--font-sans);color:var(--error)}.tmail .msg:empty{display:none}.tmail .msg .sc-ic{width:15px;height:15px;flex:none}.tm-send{width:100%}.tmail .gets{display:grid;gap:8px;margin:0;padding:0;list-style:none}.tmail .gets li{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;font:600 14px/1.35 var(--font-sans);color:var(--text)}.tmail .gets li small{display:block;font:500 13px/1.3 var(--font-sans);color:var(--text-3)}.tmail .gets .ic{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-md);background:var(--blue-soft);color:var(--blue)}.tmail .gets .ic .sc-ic{width:17px;height:17px}.tmail .sent{display:none;align-items:center;gap:14px;padding:14px;border-radius:var(--radius-md);background:var(--surface)}.tmail .sent.on{display:flex;animation:tm-rise var(--dur-ui) var(--ease-out)}@keyframes tm-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tmail .sent .ok{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex:none;border-radius:50%;background:var(--navy);color:#fff}.tmail .sent b{display:block;font:800 15px/1.3 var(--font-sans)}.tmail .sent small{font:500 13px/1.4 var(--font-sans);color:var(--text-3)}.tmail .time{display:flex;align-items:center;gap:8px;font:600 13px/1.3 var(--font-sans);color:var(--text-3)}.tmail .time .sc-ic{width:16px;height:16px;flex:none}.tm-env{position:absolute;left:0;top:0;z-index:5;width:150px;height:96px;opacity:0;pointer-events:none}.tm-env .bk{position:absolute;inset:0;border-radius:var(--radius-md);background:#e8eef8;box-shadow:var(--shadow-2)}.tm-env .lt{position:absolute;left:10px;right:10px;top:8px;height:70px;border-radius:var(--radius-md);background:#fff;box-shadow:var(--shadow-1);transition:transform .38s var(--ease-in-out)}.tm-env .lt i{display:block;height:5px;margin:10px 10px 0;border-radius:3px;background:#e3e8f0}.tm-env .fr{position:absolute;left:0;right:0;bottom:0;height:62px;border-radius:0 0 var(--radius-md) var(--radius-md);background:#d7e2f4;clip-path:polygon(0 0,50% 55%,100% 0,100% 100%,0 100%)}.tm-env .fl{position:absolute;left:0;right:0;top:0;height:52px;background:#c9d7ef;clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top;transform:scaleY(-1);transition:transform var(--dur-ui) var(--ease-out)}.tm-env.closed .lt{transform:translateY(22px)}.tm-env.closed .fl{transform:scaleY(1)}@media(min-width:481px){.tm-paper{padding:26px 28px 20px}.tmail .cl button.h{grid-template-columns:40px minmax(0,1fr) auto 20px;gap:8px}.tmail .cl .pin{display:flex}.tmail .cl .bd p,.tmail .cl .eg{margin-left:48px}.tm-card{padding:22px}.tmail .sealhost{width:176px;height:74px}}@media(min-width:901px){.tmail{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.tm-desk{padding:28px 28px 0}}@media(prefers-reduced-motion:reduce){.tm-env{display:none}}.gb-band{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;padding:20px;border-radius:var(--radius-lg);background:var(--navy);color:#fff;overflow:hidden}[data-theme=dark] .gb-band{box-shadow:inset 0 0 0 1px #ffffff1a}.gb-band .sh{display:inline-flex;flex:none}.gb-band p{flex:1 1 calc(100% - 64px);font:800 21px/1.2 var(--font-sans);letter-spacing:-.02em}.gb-band p span{color:#a3aec0;font-weight:600}.gb-band a{color:#fff;font:700 14px/1 var(--font-sans);text-decoration:underline;text-decoration-color:#ffffff80;text-underline-offset:4px;white-space:nowrap}.gb-band .rib{position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5));transform-origin:left;transition:transform 1.2s var(--ease-out)}.js .gb-band:not(.go) .rib{transform:scaleX(0)}.gb-trio{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none}.gb-mini{display:flex;align-items:flex-start;gap:12px;padding:18px 20px;border-radius:var(--radius-lg);background:var(--navy-2);color:#fff}.gb-mini .sc-ic{width:22px;height:22px;flex:none;margin-top:2px;color:#3fd39a}.gb-mini b{display:block;font:800 17px/1.25 var(--font-sans)}.gb-mini small{display:block;margin-top:4px;font:500 14px/1.45 var(--font-sans);color:var(--on-navy-2)}@media(min-width:861px){.gb-band{flex-wrap:nowrap;padding:22px 26px}.gb-band p{flex:1;font-size:26px;line-height:1.15}.gb-trio{grid-template-columns:repeat(3,minmax(0,1fr))}}.tb-badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.tb{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:16px 10px 14px;border-radius:var(--radius-lg);background:var(--surface);text-align:center}.cloud .tb{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border)}.tb .ring{position:relative;display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:var(--surface-2);box-shadow:inset 0 0 0 2px var(--border);color:var(--text)}.tb .ring:before{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px dashed var(--field-border)}.tb .ring .sc-ic{width:24px;height:24px}.tb .ring .nd{position:absolute;right:2px;top:4px;width:10px;height:10px;border-radius:50%;background:#24adbe;box-shadow:0 0 0 3px var(--surface)}.cloud .tb .ring .nd{box-shadow:0 0 0 3px var(--surface-2)}.tb b{font:800 14px/1.2 var(--font-sans)}.tb small{font:600 13px/1.3 var(--font-sans);color:var(--text-3);overflow-wrap:anywhere}@media(min-width:760px){.tb-badges{grid-template-columns:repeat(4,minmax(0,1fr))}}.pc{display:block}.pc-card{position:relative;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-2),inset 0 0 0 1px var(--border);overflow:hidden}.pc-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:20px}.pc-name{min-width:0}.pc-plan{font:800 26px/1.1 var(--font-sans);letter-spacing:-.02em}.pc-min{display:flex;align-items:flex-start;gap:8px;margin-top:6px;font:700 14px/1.45 var(--font-sans);color:var(--green-text)}.pc-min .sc-ic{width:18px;height:18px;margin-top:1px;flex:none}.pc-seg{width:100%}.pc-seg button{flex:1;height:40px;font-size:15px}.sc-seg [role=radio][aria-checked=true]{color:var(--text)}.pc-cols{position:relative;display:grid;grid-template-columns:minmax(0,1fr);box-shadow:inset 0 1px 0 var(--border)}.pc-rail{position:absolute;left:0;right:0;top:0;height:3px;z-index:2;pointer-events:none;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5));clip-path:inset(0 100% 0 0);transition:clip-path .9s var(--ease-out)}.pc-rail.on{clip-path:inset(0 0 0 0)}.pc-col{position:relative;display:flex;flex-direction:column;gap:10px;padding:22px 20px}.pc-col+.pc-col{box-shadow:inset 0 1px 0 var(--border)}.pc-k{display:flex;align-items:center;gap:10px;font:700 13px/1.2 var(--font-sans);letter-spacing:.02em;color:var(--text-3)}.pc-k .n{position:relative;width:24px;height:24px;flex:none;border-radius:50%;background:var(--surface);color:var(--text);display:inline-flex;align-items:center;justify-content:center;font:800 13px/1 var(--font-sans);transition:transform var(--dur-spring) var(--ease-spring),box-shadow var(--dur-ui) var(--ease-out)}.pc-k .n.lit{transform:scale(1.12);box-shadow:0 0 0 3px var(--surface-2),0 0 0 4.5px #24adbe}.pc-amt{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;font:800 40px/1 var(--font-sans);letter-spacing:-.03em;white-space:nowrap}.pc-amt small{font:600 15px/1 var(--font-sans);letter-spacing:0;color:var(--text-3);white-space:nowrap}.pc-was{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:34px}.pc-was s{font:600 16px/1 var(--font-sans);color:var(--text-3);text-decoration-thickness:1.5px}.pc-was .sc-chip{height:30px;padding:0 12px;font-size:13px}.pc-was .pc-save{white-space:nowrap}@media(min-width:768px)and (max-width:1023px){.pc-lt{display:none}}.pc-was .sc-chip .sc-ic{width:15px;height:15px}.pc-ended{font:600 14px/1.45 var(--font-sans);color:var(--text-2)}.pc-sub{display:flex;align-items:flex-start;gap:8px;font:700 14px/1.45 var(--font-sans);color:var(--text)}.pc-sub .sc-ic{width:18px;height:18px;flex:none;color:var(--green-text)}.pc-sub2{font:500 14.5px/1.55 var(--font-sans);color:var(--text-2)}.pc-sub2 b{color:var(--text);font-weight:800}.pc-zero{background:var(--navy);color:#fff}[data-theme=dark] .pc-zero{background:#0b1d36;box-shadow:inset 0 1px #ffffff14}.pc-zero .pc-k{color:#a3aec0}.pc-zero .pc-k .n{background:var(--navy-2);color:#fff}.pc-zero .pc-k .n.lit{box-shadow:0 0 0 3px var(--navy),0 0 0 4.5px #3fd39a}.pc-zero .pc-amt{color:#3fd39a;font-size:48px}.pc-zero .pc-sub2{color:var(--on-navy-2);max-width:260px}.pc-zero .sc-stamp{right:16px;top:18px;--ink:#3FD39A;mix-blend-mode:normal}.pc-zero .sc-stamp b{font-size:15px;letter-spacing:.12em}.pc-zero .sc-stamp small{font-size:11px;letter-spacing:.14em}.pc-zero .sc-stamp .ink{padding:6px 12px 5px}.pc-foot{display:flex;flex-direction:column;gap:14px;padding:18px 20px;background:var(--surface);box-shadow:inset 0 1px 0 var(--border)}[data-theme=dark] .pc-foot{background:#0c111c}.pc-total{font:600 15px/1.5 var(--font-sans);color:var(--text-2);text-wrap:balance}.pc-total b{color:var(--text);font-weight:800}.pc-cta{width:100%}.pc-cta .sc-ic,.fin-cta .sc-ic{transition:transform var(--dur-feedback) var(--ease-out)}@media(hover:hover)and (pointer:fine){.pc-cta:hover .sc-ic,.fin-cta:hover .sc-ic{transform:translate(3px)}}.pc .fade{transition:opacity var(--dur-feedback) var(--ease-out)}.pc.swap .fade{opacity:.3}@media(min-width:640px){.pc-seg{width:auto}.pc-seg button{flex:none;padding:0 20px}.pc-foot{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}.pc-cta{width:auto;flex:none}}@media(min-width:768px){.pc-top,.pc-col,.pc-foot{padding-left:24px;padding-right:24px}.pc-cols{grid-template-columns:1.1fr 1.1fr 1fr}.pc-col{padding-top:26px;padding-bottom:26px}.pc-col+.pc-col{box-shadow:inset 1px 0 0 var(--border)}.pc-zero{padding-bottom:84px}.pc-zero .sc-stamp{inset:auto auto 18px 24px}}@media(max-width:420px){.pc-amt{font-size:36px}.pc-zero .pc-amt{font-size:44px}}.pc-nm{display:flex;align-items:center;gap:12px}.rd .nw{white-space:nowrap}.rd .sc-seg button{flex:none;height:36px;padding:0 14px;font-size:14px}.rd-in{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center;padding:20px}.rd-q{display:flex;flex-direction:column;gap:18px;min-width:0}.rd-q .sc-seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.rd-q .sc-seg::-webkit-scrollbar{display:none}.rd-l{margin-bottom:8px;font:600 13px/1.3 var(--font-sans);color:var(--text-3)}.rd-big{display:flex;align-items:center;gap:18px;margin-top:4px;perspective:700px}.rd .pg{flex:none;width:88px;overflow:hidden;border-radius:var(--radius-md);background:var(--surface-2);box-shadow:inset 0 0 0 1.5px var(--border),var(--shadow-1);text-align:center;transform-origin:50% 0}.rd .pg>span{display:block;background:var(--navy);color:#fff;font:800 13px/30px var(--font-sans);letter-spacing:.14em}[data-theme=dark] .rd .pg>span{background:#1c2a44}.rd .pg>b{display:block;font:800 42px/60px var(--font-sans);letter-spacing:-.03em}.rd-big p{font:600 15px/1.4 var(--font-sans);color:var(--text-3)}.rd-big p b{display:block;font:800 26px/1.15 var(--font-sans);letter-spacing:-.02em;color:var(--text)}.rd-tl{position:relative;padding-top:6px}.rd-tl .sc-ribbon i{transition:transform .7s var(--ease-morph)}.rd-tl .sc-node{top:7.5px}.rd-tl .sc-node.a{left:0}.rd-tl .sc-node.b{transition:left .7s var(--ease-morph)}.rd-tl .tll{width:max(13.5rem,calc(var(--f,1) * 100%));max-width:100%;transition:width .7s var(--ease-morph);display:flex;justify-content:space-between;align-items:baseline;margin-top:12px;font:600 13px/1 var(--font-sans);color:var(--text-3)}.rd-tl .tll b{font:800 14px/1 var(--font-sans);color:var(--text)}.rd-wk{display:flex;align-items:center;gap:8px;font:700 14px/1.35 var(--font-sans);color:var(--ember-text)}.rd-wk .sc-ic{width:18px;height:18px;flex:none}.rd-cal{padding:16px;border-radius:var(--radius-lg);background:var(--surface)}.rd-cal .mh{display:flex;justify-content:space-between;margin-bottom:12px;font:800 15px/1 var(--font-sans)}.rd-cal .mh span{color:var(--text-3);font-weight:700}.rd-cal .grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center}.rd-cal .grid span{padding-bottom:4px;font:700 12px/1 var(--font-sans);color:var(--text-3)}.rd-cal .grid i{border-radius:var(--radius-md);font:600 14px/34px var(--font-sans);font-style:normal;color:var(--text-2)}.rd-cal .grid i.x{color:transparent}.rd-cal .grid i.t{background:var(--navy);color:#fff;font-weight:800;animation:rd-land var(--dur-spring) var(--ease-spring)}[data-theme=dark] .rd-cal .grid i.t{background:#fff;color:#0b1d36}.rd-cal .grid.mo{grid-template-columns:repeat(var(--mc,3),minmax(0,1fr));gap:6px}.rd .pg.yr>b{font-size:30px;line-height:60px;letter-spacing:-.02em}@media(min-width:901px){.rd .pg.yr>b{font-size:32px;line-height:64px}}.rd-cal .grid.mo i{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:52px;padding:6px 4px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);line-height:1}.rd-cal .grid.mo i b{font:800 14px/1 var(--font-sans);color:var(--text)}.rd-cal .grid.mo i small{font:600 11.5px/1 var(--font-sans);color:var(--text-3)}.rd-cal .grid.mo i.s{box-shadow:inset 0 0 0 1.5px var(--blue)}.rd-cal .grid.mo i.s small{color:var(--blue);font-weight:800}.rd-cal .grid.mo i.t{background:color-mix(in srgb,var(--green-text) 12%,var(--surface-2));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--green-text) 55%,transparent);animation:rd-land var(--dur-spring) var(--ease-spring) both}.rd-cal .grid.mo i.t b{color:var(--green-text)}.rd-cal .grid.mo i.t small{color:var(--green-text);font-weight:800}[data-theme=dark] .rd-cal .grid.mo i.t{background:color-mix(in srgb,var(--green-text) 16%,transparent);color:inherit}@media(prefers-reduced-motion:reduce){.rd-cal .grid.mo i.t{animation:none}}@keyframes rd-land{0%{transform:scale(.5)}to{transform:none}}@media(min-width:901px){.rd-in{grid-template-columns:minmax(0,1fr) 330px;gap:28px;padding:22px}.rd-big p b{font-size:30px}.rd .pg{width:96px}.rd .pg>b{font-size:46px;line-height:64px}}.ps-in{display:grid;grid-template-columns:minmax(0,1fr)}.ps-l{padding:20px 22px;border-bottom:1px solid var(--border)}.ps-lab{margin:0;font:600 13px/1.3 var(--font-sans);color:var(--text-3)}.ps .hm{display:grid;grid-template-columns:repeat(26,1fr);grid-template-rows:repeat(5,1fr);grid-auto-flow:column;gap:4px;margin:6px 0 18px}.ps .hm i{aspect-ratio:1;border-radius:3px;background:var(--surface);transition:background-color var(--dur-feedback) var(--ease-out)}.ps .hm i.a{background:var(--blue-soft)}.ps .hm i.b{background:#7fa8f5}.ps .hm i.c{background:var(--blue)}.ps .pr{display:flex;align-items:center;gap:12px;min-height:58px;padding:8px 0;border-bottom:1px solid var(--border);opacity:.35;transition:opacity var(--dur-ui)}.ps .pr:last-child{border-bottom:0}.ps .pr.on{opacity:1}.ps .pr .ic{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex:none;border-radius:var(--radius-md);background:var(--surface)}.ps .pr .ic .sc-ic{width:20px;height:20px}.ps .pr b{display:block;font:700 15px/1.2 var(--font-sans)}.ps .pr small{font:500 13px/1.3 var(--font-sans);color:var(--text-3)}.ps .pr .st{display:inline-flex;align-items:center;gap:6px;height:26px;margin-left:auto;padding:0 10px;border-radius:var(--radius-pill);background:var(--surface);color:var(--text-3);font:700 13px/1 var(--font-sans);white-space:nowrap}.ps .pr.on .st{background:var(--navy);color:#fff}[data-theme=dark] .ps .pr.on .st{background:#1c2a44}.ps .pr .st .sc-ic{width:13px;height:13px}.ps-r{display:flex;flex-direction:column;gap:14px;padding:22px;background:var(--surface)}.ps .term{min-height:150px;padding:14px 16px;border-radius:var(--radius-md);background:#0b1d36;color:var(--on-navy-2);font:500 13px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace}[data-theme=dark] .ps .term{box-shadow:inset 0 0 0 1px #ffffff14}.ps .term b{color:#3fd39a;font-weight:600}.ps .term i{font-style:normal;color:#a3aec0}.ps .term .cur{display:inline-block;width:8px;height:15px;background:var(--on-navy-2);vertical-align:-3px;animation:ps-bl 1s steps(1) infinite}@keyframes ps-bl{50%{opacity:0}}.ps .kp{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px}.ps .kp>div{padding:12px 14px;border-radius:var(--radius-md);background:var(--surface-2)}.ps .kp>div[hidden]{display:none}.ps .kp b{display:block;font:800 26px/1 var(--font-sans);letter-spacing:-.02em}.ps .kp small{display:block;margin-top:6px;font:600 13px/1.3 var(--font-sans);color:var(--text-3)}@media(min-width:861px){.ps-in{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.ps-l{border-bottom:0;border-right:1px solid var(--border)}}@media(max-width:420px){.ps .pr .st{display:none}.ps .kp b{font-size:22px}}.pmx-in{display:grid;grid-template-columns:minmax(0,1fr)}.pmx-l{display:flex;flex-direction:column;gap:14px;padding:22px;border-bottom:1px solid var(--border)}.pmx .pf{display:flex;align-items:center;gap:12px}.pmx .av{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border-radius:50%;background:var(--navy);color:#fff}.pmx .av .sc-ic{width:22px;height:22px}.pmx .pf b{display:block;font:800 17px/1.2 var(--font-sans)}.pmx .pf small,.pmx-lab{font:600 13px/1.3 var(--font-sans);color:var(--text-3)}.pmx .tags,.pmx .adds{display:flex;flex-wrap:wrap;gap:8px}.pmx .tg{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:var(--radius-pill);background:var(--surface);color:var(--text-3);font:700 13px/1 var(--font-sans);text-decoration:line-through;text-decoration-thickness:1.5px}.pmx .adds{min-height:72px;align-content:flex-start}.pmx .ad{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--radius-pill);background:var(--blue-soft);color:var(--blue);font:700 13px/1 var(--font-sans);transform:scale(.6);opacity:0;transition:transform var(--dur-spring) var(--ease-spring),opacity var(--dur-feedback)}.pmx .ad .sc-ic{width:15px;height:15px}.pmx .ad.in{transform:none;opacity:1}.pmx .scan{position:relative;height:4px;border-radius:2px;background:var(--surface);overflow:hidden}.pmx .scan i{position:absolute;inset:0;background:var(--text);transform-origin:left;transform:scaleX(0);transition:transform 2.6s linear}.pmx-r{display:flex;flex-direction:column;gap:16px;padding:22px}.pmx .gauge{width:240px;max-width:100%;margin:4px auto 0;text-align:center}.pmx .gauge svg{display:block;width:100%;height:auto}.pmx .gauge .val{margin-top:6px}.pmx .gauge .val b{display:block;font:800 46px/1 var(--font-sans);letter-spacing:-.03em}.pmx .needle{transform-origin:120px 120px;transform:rotate(75.6deg);transition:transform var(--dur-morph) var(--ease-morph)}.pmx .lvl{align-self:center;transition:background-color var(--dur-ui),color var(--dur-ui)}.pmx .rows{display:flex;flex-direction:column;gap:8px}.pmx .row{display:grid;grid-template-columns:84px minmax(0,1fr) 36px;align-items:center;gap:10px;font:600 14px/1.2 var(--font-sans);color:var(--text-2)}.pmx .row .m{height:8px;border-radius:var(--radius-pill);background:var(--surface);overflow:hidden}.pmx .row .m i{display:block;height:100%;border-radius:inherit;background:var(--text);transform-origin:left;transition:transform var(--dur-morph) var(--ease-morph)}.pmx .row b{text-align:right;font:800 14px/1 var(--font-sans);color:var(--text)}@media(min-width:861px){.pmx-in{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.pmx-l{border-bottom:0;border-right:1px solid var(--border)}}.au{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.au-c{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 16px 14px;border:0;border-radius:var(--radius-lg);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px var(--border);transition:transform var(--dur-spring) var(--ease-spring),background-color var(--dur-ui) var(--ease-out),box-shadow var(--dur-ui) var(--ease-out),color var(--dur-ui)}.cloud .au-c{background:var(--surface-2)}.au-c:active{transform:scale(.97)}.au-c:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(hover:hover)and (pointer:fine){.au-c:not([aria-checked=true]):hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px var(--border),var(--shadow-2);background:var(--surface-2)}}.au-c[aria-checked=true]{background:var(--navy);color:#fff;box-shadow:var(--shadow-2)}[data-theme=dark] .au-c[aria-checked=true]{background:#1c2a44}.au .art{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border)}.cloud .au .art{background:var(--surface)}.au-c[aria-checked=true] .art{background:var(--navy-2);box-shadow:inset 0 0 0 1px #ffffff14}.au .art svg{width:38px;height:38px;overflow:visible}.au .art .ln{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.au .art .rb{fill:none;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.au .t{font:800 16px/1.2 var(--font-sans)}.au .f{font:500 13.5px/1.4 var(--font-sans);color:var(--text-2);transition:color var(--dur-ui)}.au-c[aria-checked=true] .f{color:var(--on-navy-2)}.au .radio{position:absolute;right:14px;top:14px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--field-border);transition:box-shadow var(--dur-feedback),background-color var(--dur-feedback)}.au .radio i{width:10px;height:10px;border-radius:50%;background:#fff;transform:scale(0);transition:transform var(--dur-spring) var(--ease-spring)}.au-c[aria-checked=true] .radio{background:var(--blue);box-shadow:none}.au-c[aria-checked=true] .radio i{transform:scale(1)}.au-rail{display:none}@media(min-width:900px){.au{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-bottom:14px}.au-rail{display:block;position:absolute;left:0;bottom:0;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5));opacity:0;transition:transform .52s var(--ease-morph),width .52s var(--ease-morph),opacity var(--dur-ui)}.au-rail.on{opacity:1}.au-rail:after{content:"";position:absolute;right:-6px;top:-5px;width:14px;height:14px;border-radius:50%;background:var(--surface-2);box-shadow:inset 0 0 0 3px var(--ribbon-5)}}.tc-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:900px){.tc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tcm{display:flex;flex-direction:column;gap:16px;min-width:0;padding:22px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1);border:1px solid var(--border)}.tcm .hd{display:flex;align-items:center;gap:12px}.tcm .hd .ic{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex:none;border-radius:var(--radius-md);background:var(--navy);box-shadow:inset 0 0 0 1px #ffffff1f;color:#fff}.tcm .hd .ic .sc-ic{width:22px;height:22px}.tcm .hd b{display:block;font:800 18px/1.2 var(--font-sans)}.tcm .hd small{font:600 13px/1.3 var(--font-sans);color:var(--text-3)}.tcm .kv{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-md);background:var(--surface)}.tcm .kv>div{display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px}.tcm .kv>div+div{border-top:1px solid var(--border)}.tcm .kv span:first-child{font:600 13px/1.3 var(--font-sans);color:var(--text-3)}.tcm .kv b{font:700 14px/1.35 var(--font-sans);overflow-wrap:anywhere}.tcm .kv code{font:700 14px/1.3 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--text);overflow-wrap:anywhere}@media(max-width:479px){.tcm .kv>div{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.tcm .kv>div>span:first-child{grid-column:1/-1}.tcm .kv code{white-space:nowrap;overflow-wrap:normal}.tcm .kv>div>i:empty{display:none}}@media(max-width:359px){.tcm .kv>div{grid-template-columns:minmax(0,1fr)}.tcm .kv .cp{justify-self:start}}.tcm .cp{height:30px;padding:0 10px;border:0;border-radius:var(--radius-md);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);color:var(--text);font:700 13px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:transform var(--dur-spring) var(--ease-spring)}.tcm .cp:active{transform:scale(.95)}.tcm .cp:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.tcm .cp.ok{background:var(--blue-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue) 35%,transparent);color:var(--blue)}.tcm .cp.ok:before{content:"";display:inline-block;width:4px;height:8px;margin:-3px 7px 0 1px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);vertical-align:middle}.tcm .lnk{display:inline-flex;align-items:center;gap:6px;align-self:flex-start}.tcm .lnk .sc-ic{width:15px;height:15px}.tcm .pay{padding:14px;border-radius:var(--radius-md);background:var(--surface)}.tcm .pay .rz{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;font:700 14px/1.2 var(--font-sans)}.tcm .pay .rz span{display:inline-flex;align-items:center;gap:6px;color:var(--green-text);font-size:13px}.tcm .pay .rz .sc-ic{width:15px;height:15px}.tcm .meth{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tcm .meth div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:52px;border-radius:var(--radius-md);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);font:700 13px/1 var(--font-sans)}.tcm .meth small{font:600 13px/1 var(--font-sans);color:var(--text-3)}@media(min-width:481px){.tcm .meth{grid-template-columns:repeat(4,minmax(0,1fr))}}.tcm .nos{display:flex;flex-wrap:wrap;gap:8px}.tcm .nos .sc-chip{height:auto;min-height:34px;padding:6px 14px}.tcm .nos .sc-ic{color:var(--green-text)}.proof{display:flex;flex-direction:column;gap:20px;padding:22px;border-radius:var(--radius-lg);background:var(--navy);color:#fff}[data-theme=dark] .proof{box-shadow:inset 0 0 0 1px #ffffff1a}.proof .top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.proof .sc-cap{margin:0;color:#a3aec0}.proof .top a{display:inline-flex;align-items:center;gap:6px;color:#fff;font:700 14px/1 var(--font-sans);text-decoration:underline;text-decoration-color:#fff6;text-underline-offset:4px}.proof .top a .sc-ic{width:16px;height:16px}.proof .top a{position:relative}.proof .top a:after{content:"";position:absolute;inset:-14px -6px}.proof .nums{display:grid;grid-template-columns:minmax(0,1fr)}.proof .n{min-width:0;padding:14px 0}.proof .n+.n{border-top:1px solid rgba(255,255,255,.14)}.proof .n b{display:block;font:800 clamp(32px,4.2vw,44px)/1 var(--font-sans);letter-spacing:-.035em;white-space:nowrap}.proof .n>span{display:block;margin-top:10px;font:600 14px/1.4 var(--font-sans);color:var(--on-navy-2)}.proof .pf-year .todo{font-size:13px}.proof .src{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:14px;border-top:1px solid rgba(255,255,255,.14);font:500 13px/1.4 var(--font-sans);color:#a3aec0}.proof .src .sc-ic{width:16px;height:16px;flex:none}@media(min-width:561px){.proof{padding:24px 26px}.proof .nums{grid-template-columns:repeat(3,minmax(0,1fr))}.proof .n{padding:4px 20px 4px 0}.proof .n+.n{padding-left:20px;border-top:0;border-left:1px solid rgba(255,255,255,.14)}}.ls{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;min-width:0;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1);border:1px solid var(--border)}.ls .ph{position:relative;display:flex;align-items:flex-end;min-height:180px;padding:12px;background:linear-gradient(160deg,#d9c2a7,#a7b59f 55%,#6f8c93)}.ls .ph .todo{font-size:12.5px}.ls .bd{display:flex;flex-direction:column;gap:14px;min-width:0;padding:20px}.ls .who b{display:block;font:800 18px/1.25 var(--font-sans)}.ls .who small{display:block;margin-top:3px;font:600 13px/1.35 var(--font-sans);color:var(--text-3)}.ls .ba{display:flex;flex-direction:column;gap:10px}.ls .r{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px}.ls .r>span{font:700 12px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.ls .r .bx{min-width:0}.ls .r .bx b{display:block;font:700 14px/1.35 var(--font-sans)}.ls .tr{height:10px;margin-top:6px;border-radius:var(--radius-pill);background:var(--surface);overflow:hidden}.ls .up,.ls .ft{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ls .up .sc-chip,.ls .ft .sc-chip{height:auto;min-height:32px;padding:5px 12px}.ls .q{font:500 15px/1.55 var(--font-sans);color:var(--text-2)}.ls .ft{margin-top:auto}.ls .todo{font-size:13px}@media(min-width:600px){.ls{grid-template-columns:168px minmax(0,1fr)}.ls .ph{min-height:300px}}.ph-todo{position:relative;display:flex;align-items:center;justify-content:center;min-height:240px;padding:16px;border-radius:var(--radius-lg);background:linear-gradient(160deg,#d9c2a7,#a7b59f 55%,#6f8c93);overflow:hidden}.ph-todo:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.08) 0 10px,transparent 10px 20px)}.ph-todo .todo{position:relative;font-size:13px}.wall{padding:20px 22px;border-radius:var(--radius-lg);background:var(--surface)}.cloud .wall{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border)}.wall .hd{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.wall .hd b{font:800 17px/1.2 var(--font-sans)}.wall .hd span{font:600 13px/1.3 var(--font-sans);color:var(--text-3)}.wall .logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wall .lg{display:flex;align-items:center;justify-content:center;height:64px;padding:8px;border-radius:var(--radius-md);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border)}.cloud .wall .lg{background:var(--surface)}.wall .lg .todo{font-size:12px}@media(min-width:640px){.wall .logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:960px){.wall .logos{grid-template-columns:repeat(6,minmax(0,1fr))}}.pl-hero{padding:28px 0 48px}.pl-head{display:flex;flex-direction:column;gap:10px;max-width:760px;margin-bottom:24px}.pl-head .lead b{color:var(--text);font-weight:700}.pk-grid{display:flex;flex-direction:column;gap:10px}.pk{position:relative;display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border),var(--shadow-1);cursor:pointer;transition:box-shadow var(--dur-feedback) var(--ease-out),transform var(--dur-ui) var(--ease-out)}.pk.is-sel{box-shadow:inset 0 0 0 2px var(--text),var(--shadow-2);cursor:default}@media(hover:hover)and (pointer:fine){.pk:not(.is-sel):hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--field-border),var(--shadow-2)}}.pk-hd{display:flex;align-items:center;gap:12px}.pk-glyph{width:44px;height:44px;border-radius:var(--radius-md)}.pk-id{flex:1;min-width:0}.pk-n{font:800 22px/1.1 var(--font-sans);letter-spacing:-.015em}.pk-fmt{margin-top:3px;font:600 13px/1.35 var(--font-sans);color:var(--text-3)}.pk .pk-fmt{text-wrap:balance}.pk-sel{flex:none;width:28px;height:28px;padding:0;border:0;background:transparent;cursor:pointer;border-radius:50%}.pk-sel:after{content:"";position:absolute;inset:0;border-radius:var(--radius-lg)}.pk-sel:focus-visible{box-shadow:none!important}.pk-sel:focus-visible:after{box-shadow:var(--shadow-focus)}.pk-dot{position:relative;display:block;width:24px;height:24px;margin:2px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--field-border);transition:background-color var(--dur-feedback) var(--ease-out),box-shadow var(--dur-feedback) var(--ease-out)}.pk-dot:after{content:"";position:absolute;left:8px;top:5px;width:6px;height:11px;border-right:2.5px solid #FFFFFF;border-bottom:2.5px solid #FFFFFF;transform:rotate(45deg) scale(.4);opacity:0;transition:transform var(--dur-feedback) var(--ease-out),opacity var(--dur-feedback) var(--ease-out)}.pk.is-sel .pk-dot{background:var(--blue);box-shadow:inset 0 0 0 2px var(--blue)}.pk.is-sel .pk-dot:after{opacity:1;transform:rotate(45deg) scale(1)}.pk-price{display:flex;flex-direction:column;gap:6px}.pk-today{display:flex;align-items:baseline;flex-wrap:wrap}.pk-now{font:800 30px/1 var(--font-sans);letter-spacing:-.025em}.pk-gst{font:600 14px/1 var(--font-sans);color:var(--text-3)}.pk-was{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:24px}.pk-was s{font:600 14px/1 var(--font-sans);color:var(--text-3);text-decoration-thickness:1.5px}.pk-off .pk-was{display:none}@media(min-width:900px){.pk-off .pk-was{display:flex;visibility:hidden}}.pk-save{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:var(--radius-pill);background:var(--ember-soft);color:var(--ember-text);font:700 13px/1 var(--font-sans);white-space:nowrap}.pk-min{display:flex;align-items:flex-start;gap:8px;font:600 14px/1.45 var(--font-sans);color:var(--text-2)}.pk-min b{color:var(--text);font-weight:800}.pk-min .sc-ic{width:18px;height:18px;flex:none;margin-top:1px;color:var(--green-text)}.sc .pk-cta{position:relative;z-index:2;width:100%;min-height:48px;background:transparent;color:var(--text);box-shadow:inset 0 0 0 1.5px var(--border)}@media(hover:hover)and (pointer:fine){.sc .pk:not(.is-sel) .pk-cta:hover{background:var(--surface)}}.sc .pk.is-sel .pk-cta{background:var(--green);color:#fff;box-shadow:none}@media(hover:hover)and (pointer:fine){.sc .pk.is-sel .pk-cta:hover{background:var(--green-hover)}}.pk-cta .sc-ic{width:18px;height:18px;transition:transform var(--dur-feedback) var(--ease-out)}@media(hover:hover)and (pointer:fine){.pk-cta:hover .sc-ic{transform:translate(3px)}}.pk-more{display:flex;flex-direction:column;gap:14px;padding-top:14px;box-shadow:inset 0 1px 0 var(--border)}.pk-all{position:relative;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding:4px 0;color:var(--text);font:700 14px/1.3 var(--font-sans);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;text-decoration-color:var(--text-3);transition:text-decoration-color var(--dur-ui) var(--ease-out),opacity var(--dur-feedback)}.pk-all:before{content:"";position:absolute;inset:-9px -6px}@media(hover:hover)and (pointer:fine){.pk-all:hover{text-decoration-color:currentColor}}.pk-all:active{opacity:.6}.pk-all:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-md)}.pk-all .sc-ic{width:15px;height:15px}.pk-all[href^="#"] .sc-ic{transform:rotate(90deg)}.pk-list{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}.pk-list li{display:flex;align-items:flex-start;gap:10px;font:600 14px/1.4 var(--font-sans);color:var(--text)}.pk-list .sc-ic{width:18px;height:18px;flex:none;margin-top:1px;color:var(--text-2)}.pk-after{display:flex;flex-direction:column;gap:14px;margin-top:18px}.pk-list li span{flex:1;min-width:0}.pk-rule{font:500 13.5px/1.5 var(--font-sans);color:var(--text-3)}.pk-trust{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none}.pk-trust li{display:flex;align-items:center;gap:8px;font:600 13.5px/1.4 var(--font-sans);color:var(--text-2)}.pk-trust .sc-ic{width:17px;height:17px;color:var(--green-text)}@media(max-width:899px){.pl-head .sc-cap{display:none}.pl-head .lead{font-size:16.5px}.pk:not(.is-sel){gap:10px;padding:14px 16px}.pk:not(.is-sel) .pk-min,.pk:not(.is-sel) .pk-cta,.pk:not(.is-sel) .pk-more,.pk:not(.is-sel) .pk-was,.pk:not(.is-sel) .pk-then{display:none}.pk:not(.is-sel) .pk-price{position:absolute;right:56px;top:50%;transform:translateY(-50%);align-items:flex-end}.pk:not(.is-sel) .pk-now{font-size:19px}.pk:not(.is-sel) .pk-gst{display:none}.pk:not(.is-sel) .pk-glyph{width:38px;height:38px;border-radius:var(--radius-md)}.pk:not(.is-sel) .pk-n{font-size:19px}.pk:not(.is-sel) .pk-id{padding-right:96px}.pk-trust{flex-direction:column}.pl-hero{padding-top:18px}.pl-head{margin-bottom:16px;gap:8px}.pl-head .h1{font-size:34px}.pk.is-sel{gap:12px}.pk.is-sel .pk-cta{order:3}.pk.is-sel .pk-min{order:4}.pk.is-sel .pk-more{order:5}}@media(min-width:900px){.pl-hero{padding:40px 0 64px}.pl-head{margin-bottom:32px}.pk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.pk{padding:22px}.pk-more{flex:1}.pk-min{min-height:2.9em}.pk-after{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}.pk-rule{max-width:520px}}@media(min-width:1080px){.pk-now{font-size:34px}}.pl-hold{display:none;flex-direction:column;gap:12px;max-width:480px;padding:18px 20px;border-radius:var(--radius-lg);background:var(--navy);color:#fff}[data-theme=dark] .pl-hold{box-shadow:inset 0 0 0 1px #ffffff14}.pl-hold .sc-cap{margin:0;color:#a3aec0}.hold-row{display:flex;align-items:center;gap:16px}.hold-d{display:flex;gap:8px}.hold-d div{min-width:60px;padding:9px 0 7px;border-radius:var(--radius-md);background:var(--navy-2);text-align:center}.hold-d b{display:block;font:800 30px/1 var(--font-sans);letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums}.hold-d small{display:block;margin-top:6px;font:700 12px/1 var(--font-sans);letter-spacing:.12em;color:#a3aec0}.hold-d .s b{color:#ff9a6b}.hold-tx{max-width:190px;font:600 14.5px/1.45 var(--font-sans);color:var(--on-navy-2)}.hold-tx b{color:#fff;font-weight:800}.pl-hold.final .sc-cap{color:#ff9a6b}.pl-hold.final .hold-d div{background:#f2611d2e;box-shadow:inset 0 0 0 1.5px #f2611db8}.pl-hold.final .hold-d small{color:#ffd2bc}.pl-hold.final .hold-d .s b{color:var(--ember-on-navy)}.pk-ends{display:flex;align-items:center;gap:8px;font:700 13.5px/1.3 var(--font-sans);color:var(--ember-text)}.pk-ends .sc-ic{width:16px;height:16px;flex:none}.pk-ends b{font-weight:800;font-variant-numeric:tabular-nums}.pk:not(.is-sel) .pk-ends{display:none}@media(min-width:1024px){.pl-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-bottom:32px}.pl-top .pl-head{margin-bottom:0}.pl-hold:not([hidden]){display:flex}.pk-ends{display:none!important}}.ob{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding:22px;overflow:hidden;border-radius:var(--radius-lg);background:#0b1d36;color:#fff;isolation:isolate;--acc:#5B95FF}[data-theme=dark] .ob{box-shadow:inset 0 0 0 1px #ffffff14}.ob:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--acc);opacity:.9}.ob.final:before{background:var(--ember)}.ob .ghost{position:absolute;right:-40px;top:-40px;z-index:-1;width:240px;height:240px;color:#fff;opacity:.05;pointer-events:none}.ob .ghost .sc-motif{width:100%;height:100%}.ob-l{display:flex;flex-direction:column;gap:16px;min-width:0}.ob .eb{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ob .chip{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px 0 10px;border-radius:var(--radius-pill);background:#ffffff14;font:700 13px/1 var(--font-sans);white-space:nowrap}.ob .chip i{width:8px;height:8px;border-radius:50%;background:var(--acc)}.ob .chip.d{background:transparent;box-shadow:inset 0 0 0 1px #ffffff29;color:var(--on-navy-2);font-weight:600}.ob h2{font:800 clamp(30px,4.6vw,54px)/1.04 var(--font-sans);letter-spacing:-.035em;text-wrap:balance}.ob h2 em{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.ob .sub{max-width:52ch;font:500 16px/1.55 var(--font-sans);color:var(--on-navy-2)}.ob .pr{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 18px}.ob .pr .main{display:flex;align-items:baseline;gap:10px}.ob .pr .main small{font:700 13px/1 var(--font-sans);color:#a3aec0}.ob .pr .main b{font:800 40px/1 var(--font-sans);letter-spacing:-.03em}.ob .pr .main s{font:600 18px/1 var(--font-sans);color:var(--on-navy-3)}.ob .pr .gst{font:600 13px/1.3 var(--font-sans);color:#a3aec0}.ob .oth{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ob .oth span{display:inline-flex;align-items:baseline;gap:6px;height:30px;padding:7px 11px;border-radius:var(--radius-md);background:#ffffff0f;font:600 13px/1 var(--font-sans);color:var(--on-navy-2);font-variant-numeric:tabular-nums}.ob .oth b{color:#fff;font-weight:800}.ob .oth s{color:var(--on-navy-3)}.ob .ct{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:4px}.ob .ct .sc-btn .sc-ic{width:18px;height:18px}.ob .ct a.rl{color:#fff;font:700 14px/1 var(--font-sans);text-decoration:underline;text-decoration-color:#ffffff73;text-underline-offset:4px}.ob .ct .pmo{display:inline-flex;align-items:center;gap:6px;font:700 13px/1.3 var(--font-sans);color:#3fd39a}.ob .ct .pmo .sc-ic{width:16px;height:16px}.ob-r{position:relative;display:flex;flex-direction:column;gap:16px;min-width:0;padding:20px;border-radius:var(--radius-lg);background:var(--navy-2);box-shadow:inset 0 0 0 1px #ffffff14}.ob .art{display:flex;align-items:center;gap:14px}.ob .art .tile{display:flex;align-items:center;justify-content:center;width:72px;height:72px;flex:none;border-radius:var(--radius-lg);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14;color:#e8edf5}.ob .art .tile .sc-motif{width:46px;height:46px}.ob .art p{font:600 15px/1.45 var(--font-sans);color:#e8edf5}.ob .art small{display:block;margin-bottom:4px;font:700 12px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--acc)}.ob .ob-tm .lb{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px;font:600 13px/1.3 var(--font-sans);color:#a3aec0}.ob .ob-tm .lb b{color:#fff;font-weight:700;white-space:nowrap}.ob .tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ob .tiles div{padding:12px 6px 10px;border-radius:var(--radius-md);background:#0b1d36;box-shadow:inset 0 0 0 1px #ffffff12;text-align:center}.ob .tiles b{display:block;font:800 30px/1 var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ob .tiles small{display:block;margin-top:6px;font:700 12px/1 var(--font-sans);letter-spacing:.12em;color:var(--on-navy-3)}.ob.final .tiles div{background:#f2611d2e;box-shadow:inset 0 0 0 1.5px #f2611db8}.ob.final .tiles b{color:var(--ember-on-navy)}.ob.final .tiles small{color:#ffd2bc}.ob.final .ob-tm .lb span{color:#ff9a6b}.ob .end{display:flex;flex-direction:column;gap:8px}.ob .end h3{font:800 19px/1.25 var(--font-sans)}.ob .end p{font:500 14px/1.5 var(--font-sans);color:var(--on-navy-2)}.ob .foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);font:600 12.5px/1.3 var(--font-sans);color:var(--on-navy-3)}.ob .foot .brand{display:inline-flex;align-items:center;gap:8px}@media(min-width:901px){.ob{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:28px;padding:clamp(28px,3.4vw,40px)}.ob .ghost{right:-60px;top:auto;bottom:-70px;width:360px;height:360px}.ob .pr .main b{font-size:44px}.ob .tiles b{font-size:34px}}@media(max-width:480px){.ob .ct .sc-btn{width:100%}.ob .sub{font-size:15.5px}}.navy .todo,.acc.dark .todo,.ob .todo,.proof .todo,.dl-col.we .todo,.ib-dates .todo,.pg-final.dark .todo{color:var(--on-navy-2);box-shadow:inset 0 0 0 1.5px #ffffff4d}.navy .todo:before,.acc.dark .todo:before,.ob .todo:before,.proof .todo:before,.dl-col.we .todo:before,.ib-dates .todo:before,.pg-final.dark .todo:before{color:#fff}.ph-todo .todo{background:#ffffffb8;color:#0b1d36;box-shadow:inset 0 0 0 1.5px #0b1d3640}.ph-todo .todo:before{color:#0b1d36}.tmail .cl .bd p.src a{white-space:nowrap;color:#1463f3}.ot.ended .sh{display:none}.tm-paper{border-radius:var(--radius-md)}@media(max-width:480px){.tmail .sig{flex-direction:column;align-items:stretch;gap:6px}.tmail .sealhost{align-self:flex-end;height:64px}}@media(max-width:640px){.sc .sc-frame-bar>span[data-k=pl]:not(.mk){display:inline}}.sc-frame-bar b span{font:inherit;color:inherit}@media(max-width:360px){.op .letter .sc-stamp{scale:.78;transform-origin:100% 100%}}.sc .pk.is-sel .pk-cta:focus-visible{box-shadow:var(--shadow-focus)}.pk-back{color:var(--text)}.pk-fmin{display:none}@media(max-width:899px){.pk:not(.is-sel) .pk-fmt{display:none}.pk:not(.is-sel) .pk-fmin{display:block;margin-top:3px;font:700 13px/1.35 var(--font-sans);color:var(--text-2);white-space:nowrap}}@supports (grid-template-rows:subgrid){@media(min-width:900px){.pk-grid{grid-template-rows:repeat(6,auto)}.pk{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:14px;align-content:start}.pk-ends[hidden]{display:flex;visibility:hidden}.pk-min{min-height:0}}}@media(min-width:900px){.pk-after{flex-direction:column;align-items:flex-start;gap:16px}.pk-rule{max-width:none}.pk-trust{gap:8px 28px}}.pk-proof{display:flex;flex-direction:column;gap:4px;margin-top:6px;padding-top:16px;box-shadow:inset 0 1px 0 var(--border)}.pk-proof p{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:4px 22px;margin:0}.pk-proof p span{display:flex;flex-direction:column;gap:2px;font:600 13px/1.3 var(--font-sans);color:var(--text-2)}.pk-proof p span+span{padding-left:14px;margin-left:-8px;box-shadow:inset 1px 0 0 var(--border)}.pk-proof b{font:800 18px/1.1 var(--font-sans);letter-spacing:-.01em;color:var(--text)}.pk-proof small{font:500 12px/1.4 var(--font-sans);color:var(--text-3)}@media(max-width:389px){.pk-proof p{gap:4px 16px}.pk-proof p span+span{padding-left:11px;margin-left:-5px}}@media(max-width:359px){.pk-proof p{gap:4px 14px}.pk-proof b{font-size:16px}}@media(max-width:369px){.pk-proof p span{max-width:84px;text-wrap:balance}}.sm-left[hidden]{display:none}[data-theme=dark] .sm-seats i,[data-theme=dark] .sm-side .lg .opn{box-shadow:inset 0 0 0 1.5px #3a4a63}.sc .sm-cta.quiet{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1.5px var(--border)}@media(hover:hover)and (pointer:fine){.sc .sm-cta.quiet:hover{background:var(--surface)}}@media(max-width:639px){.ds-chips{-webkit-mask-image:linear-gradient(90deg,#000 84%,transparent);mask-image:linear-gradient(90deg,#000 84%,transparent)}}.pl-hold.final .hold-d b{color:var(--ember-on-navy)}.pk-band{display:flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--navy);color:#fff;font:800 12px/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;text-align:center;position:relative;overflow:hidden}.pk-band:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5))}[data-theme=dark] .pk-band{background:#eef2f8;color:#0b1d36}.pk[data-p=inf]{border-top-left-radius:0;border-top-right-radius:0;box-shadow:var(--shadow-2),inset 0 0 0 1px var(--border)}.pk[data-p=inf].is-sel{box-shadow:var(--shadow-2),inset 0 0 0 2px var(--navy)}[data-theme=dark] .pk[data-p=inf].is-sel{box-shadow:var(--shadow-2),inset 0 0 0 2px #eef2f8}.pk[data-p=inf] .pk-n{font-size:26px}.pk-cta{flex-wrap:wrap;column-gap:8px;row-gap:2px}.pk-xlist li.x .sc-ic{color:var(--blue)}.pk-xlist li b{font-weight:800}@media(min-width:900px){.pk-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1fr) minmax(0,1.14fr);grid-template-rows:auto;row-gap:0}.pk-band{grid-column:3;grid-row:1}.pk{grid-row:2}.pk[data-p=inf] .pk-now{font-size:40px}}@supports (grid-template-rows:subgrid){@media(min-width:900px){.pk-grid{grid-template-rows:auto repeat(6,auto)}.pk{grid-row:2 / span 6}}}@media(max-width:899px){.pk-grid{gap:0}.pk+.pk,.pk-band+.pk~.pk{margin-top:12px}.pk-band{order:-2}.pk[data-p=inf]{order:-1;margin-bottom:12px}}@media(max-width:359px){.pk:not(.is-sel) .pk-now{font-size:17px}.pk:not(.is-sel) .pk-fmin{font-size:13px}.pk:not(.is-sel) .pk-id{padding-right:86px}}.tmail .fld input{align-self:stretch}.pf-range{-webkit-appearance:none;appearance:none;width:100%;height:44px;margin:-10px 0 -12px;background:transparent;outline:none;cursor:pointer;touch-action:pan-y}.pf-range::-webkit-slider-runnable-track{height:8px;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5)) 0 0/var(--p,24%) 100% no-repeat,var(--surface)}.pf-range::-moz-range-track{height:8px;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5)) 0 0/var(--p,24%) 100% no-repeat,var(--surface)}.pf-range::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;margin-top:-11px;border-radius:50%;background:var(--surface-2);box-shadow:inset 0 0 0 3px #24adbe,0 0 0 6px #24adbe29,var(--shadow-1);cursor:grab;transition:transform var(--dur-spring) var(--ease-spring)}.pf-range:active::-webkit-slider-thumb{transform:scale(1.12);cursor:grabbing}.pf-range::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:var(--surface-2);border:3px solid #24ADBE}.pf-range:focus-visible::-webkit-slider-thumb{box-shadow:inset 0 0 0 3px #24adbe,var(--shadow-focus)}.pf-range:focus-visible::-moz-range-thumb{box-shadow:var(--shadow-focus)}.pf-ticks{display:flex;justify-content:space-between;font:600 13px/1 var(--font-sans);color:var(--text-3)}.lc{position:relative;cursor:pointer;scroll-margin-top:96px;max-width:720px;aspect-ratio:16/9;margin:24px auto 0;border-radius:var(--radius-lg);overflow:hidden;background:#06101f;box-shadow:0 0 0 1px #ffffff1f,0 24px 48px -24px #000000b3;isolation:isolate}.lc:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#06101f59,#06101f00 30% 55%,#06101fcc);pointer-events:none}.lc-v{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lc-ph{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:8px;padding:12px}.lc-ph span{border-radius:var(--radius-md);background:#ffffff0b;box-shadow:inset 0 0 0 1px #ffffff0d}.lc-ph .lc-main{grid-column:1/4;grid-row:1/4;background:radial-gradient(120% 90% at 30% 20%,#1463f338,#ffffff08 60%)}.lc.has-v .lc-ph,.lc.has-v .lc-note{display:none}.lc-chip{position:absolute;left:14px;top:14px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:6px 11px;border-radius:var(--radius-pill);background:#06101f9e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #ffffff24;font:800 12px/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#fff}.lc-note{position:absolute;inset:0;z-index:2;display:grid;place-items:center;margin:0;padding:52px 24px 76px;text-align:center}.lc .todo,.cls .todo{max-width:440px;padding:6px 12px;border-radius:var(--radius-md);background:#06101fb3;color:var(--on-navy-2);box-shadow:inset 0 0 0 1.5px #ffffff47;font:600 13.5px/1.45 var(--font-sans)}.lc .todo:before,.cls .todo:before{color:#fff}.lc-play{position:absolute;left:14px;bottom:14px;z-index:2;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:5px 16px 5px 5px;border-radius:var(--radius-pill);background:#fff;color:#0b1d36;font:800 14px/1 var(--font-sans);text-decoration:none;box-shadow:0 8px 20px -8px #0009;transition:transform var(--dur-feedback) var(--ease-out)}.lc-play:active{transform:scale(.97)}.lc-play:focus-visible{outline:none;box-shadow:var(--shadow-focus-dark)}.lc-pb{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#0b1d36;color:#fff;transition:transform var(--dur-ui) var(--ease-out)}.lc-pb svg{width:14px;height:14px;margin-left:2px;fill:currentColor}@media(hover:hover){.lc-play:hover .lc-pb{transform:scale(1.08)}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.lc-chip{background:#06101f;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-width:639px){.lc{margin-top:20px;border-radius:var(--radius-md)}.lc-ph{gap:6px;padding:8px}.lc-ph span{border-radius:var(--radius-md)}.lc-chip{left:10px;top:10px}.lc-play{left:10px;bottom:10px;font-size:13.5px}.lc-note{padding:44px 14px 64px}.lc .todo{font-size:12.5px;padding:5px 10px}}.cls{width:min(1120px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:var(--radius-lg);background:var(--surface);color:var(--text);box-shadow:var(--shadow-3);overflow:hidden;transform-origin:50% 50%}@property --sheet-k{syntax:"<number>";inherits:true;initial-value:1}.cls::backdrop{background:var(--fl-scrim,rgba(6,14,27,.44));opacity:var(--sheet-k,1)}.cls[open]::backdrop{animation:cls-bd .28s var(--ease-out)}@keyframes cls-bd{0%{opacity:0}}@media(prefers-contrast:more){.cls::backdrop{background:#040a14cc}}html.cls-on{overflow:hidden;scrollbar-gutter:stable}.cls-in{position:relative;display:grid;grid-template-columns:minmax(0,1fr);max-height:inherit;overflow:auto;overscroll-behavior:contain}.cls-x{position:absolute;right:12px;top:12px;z-index:3;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--border);cursor:pointer;transition:background-color var(--dur-feedback) var(--ease-out),transform var(--dur-feedback) var(--ease-out)}@media(hover:hover)and (pointer:fine){.cls-x:hover{background:color-mix(in srgb,var(--text) 7%,var(--surface-2))}}.cls-x:active{transform:scale(.92)}.cls-x:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.cls-x .sc-ic{width:18px;height:18px}.cls-v{position:relative;aspect-ratio:16/9;background:#0b1d36;overflow:hidden}.cls-v iframe,.cls-v video{position:absolute;inset:0;z-index:2;width:100%;height:100%;border:0;background:#000}.cls-v iframe{opacity:0;transition:opacity .3s var(--ease-out)}.cls-v iframe.on{opacity:1}.cls.playing .cls-pb,.cls.playing .cls-lock{display:none}.cls-po{position:absolute;inset:0;display:grid;place-items:center;width:100%;padding:0;border:0;background:#0b1d36;color:#fff;cursor:pointer}.cls-po img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cls-po:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#06101f0d 40%,#06101f99)}.cls-po>span{position:relative;z-index:1}.cls-po:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #fff}.cls-pb{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:#fff;color:#0b1d36;box-shadow:0 16px 36px -12px #000000b3;transition:transform var(--dur-ui) var(--ease-out)}.cls-pb svg{width:26px;height:26px;margin-left:4px;fill:currentColor}.cls-po:active .cls-pb{transform:scale(.94)}@media(hover:hover)and (pointer:fine){.cls-po:hover .cls-pb{transform:scale(1.06)}}.cls-po .cls-chip{position:absolute;left:14px;top:14px;display:inline-flex;align-items:center;gap:8px;padding:6px 11px;border-radius:var(--radius-pill);background:#06101f9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #ffffff29;font:800 12px/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#fff}.cls-lock{display:none;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--radius-pill);background:#06101fb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #ffffff2e;font:700 14px/1.2 var(--font-sans);color:#fff}.cls-lock .sc-ic{width:16px;height:16px;color:#3fd39a}.cls.gated .cls-pb{display:none}.cls.gated .cls-lock{display:inline-flex}.cls-info,.cls-gate{padding:20px 20px 24px}.cls-in{grid-template-areas:"v" "info" "mail"}.cls.gated .cls-in{grid-template-areas:"v" "gate" "info"}.cls-mail{grid-area:mail;padding:0 20px 24px}.cls-mail:empty,.cls.gated .cls-mail{display:none}.cls-v{grid-area:v}.cls-info{grid-area:info}.cls-gate{grid-area:gate}.cls.gated .cls-cta,.cls.gated .cls-alt{display:none}.cls-cap{display:flex;align-items:center;gap:8px;margin:0 0 10px;font:800 12px/1.3 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.cls-t{margin:0;font:800 clamp(22px,2.4vw,28px)/1.12 var(--font-sans);letter-spacing:-.025em;color:var(--text);text-wrap:balance}.cls-ticks{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.cls-ticks li{display:flex;gap:10px;font:600 15px/1.45 var(--font-sans);color:var(--text-2)}.cls-ticks .sc-ic{flex:none;width:18px;height:18px;margin-top:2px;color:var(--green-text)}.cls-meta{display:grid;gap:10px;margin:18px 0 0;padding:14px 16px;border-radius:var(--radius-md);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border)}.cls-meta p{display:flex;align-items:center;gap:10px;margin:0;font:600 14px/1.4 var(--font-sans);color:var(--text-2)}.cls-meta p[hidden]{display:none}.cls-meta b{color:var(--text);font-weight:800}.cls-meta .sc-ic{flex:none;width:17px;height:17px;color:var(--blue)}.cls-cta{width:100%;margin-top:18px}.cls-cta[hidden]{display:none}.cls-alt{display:flex;justify-content:center;margin:14px 0 0;font:600 14px/1.4 var(--font-sans)}.cls-alt[hidden]{display:none}.cls:not(.gated) .cls-gate{display:none}.cls-gate .ld{margin:0}@media(min-width:900px){.cls-gate .ld{padding:clamp(18px,3.4vh,24px) 22px}.cls-gate .ld-step{gap:clamp(11px,2vh,18px)}.cls-gate .ld-chip{display:none}}@media(min-width:900px){.cls-in{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;padding:16px}.cls-v{border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--border)}.cls-in{grid-template-areas:"v info" "mail info";column-gap:24px;row-gap:20px}.cls-mail{padding:0;align-self:start}.cls.gated .cls-in{grid-template-areas:"v gate" "info gate";grid-template-rows:auto 1fr}.cls-info{padding:44px 8px 8px 0}.cls-gate{padding:0}.cls.gated .cls-info{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px;align-items:start;padding:4px 8px}.cls.gated .cls-cap,.cls.gated .cls-t{grid-column:1/-1}.cls.gated .cls-t{font-size:22px}.cls.gated .cls-ticks,.cls.gated .cls-meta{margin-top:16px}.cls-x{right:16px;top:16px}}@media(max-width:899px){.cls-x{background:#06101f99;color:#fff;box-shadow:inset 0 0 0 1px #ffffff2e}.cls-x:focus-visible{box-shadow:var(--shadow-focus-dark)}.cls-po .cls-chip{top:auto;bottom:12px;left:12px}}.cls-grab{display:none}@media(max-width:767px){.cls{width:100vw;max-width:none;max-height:calc(100dvh - 12px);margin:auto 0 0;border-radius:var(--fl-sheet-r,20px) var(--fl-sheet-r,20px) 0 0;padding-bottom:env(safe-area-inset-bottom)}.cls-grab{display:block;position:absolute;z-index:4;left:0;right:0;top:0;height:28px;touch-action:none;cursor:grab}.cls-grab:before{content:"";position:absolute;left:50%;top:8px;width:var(--fl-handle-w,36px);height:var(--fl-handle-h,5px);margin-left:calc(var(--fl-handle-w,36px) / -2);border-radius:3px;background:#fff9}}@media(max-width:639px){.cls-side{padding:18px 16px 24px}.cls-pb{width:64px;height:64px}.cls-pb svg{width:22px;height:22px}.cls-lock{font-size:13.5px;padding:9px 14px}}.lc-chip .sc-live:after,.cls-chip .sc-live:after{display:none}img[src*="img/about/"],img[src*="img/learners/"],img[src*="img/resources/brochure-"]{-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.no-copy body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.no-copy img,.no-copy svg,.no-copy video,.no-copy picture{-webkit-user-drag:none;user-drag:none}.no-copy :is(input,textarea,select,[contenteditable=true],[data-copy-ok],.ch,code,[data-co-ref],a[href^="mailto:"],a[href^="tel:"],a[href^="https://wa.me/"]){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.pk-way{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0 0 24px;text-align:center}.pk-way[hidden]{display:none}.pk-way-seg{position:relative;display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;padding:5px;border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.pk-way-th{position:absolute;top:5px;bottom:5px;left:0;width:0;border-radius:var(--radius-pill);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border);transition:transform .26s var(--ease-out)}.pk-way-seg button{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:48px;padding:6px 24px;border:0;border-radius:var(--radius-pill);background:none;color:var(--text-2);font:inherit;cursor:pointer;transition:color .16s var(--ease-out),transform .16s var(--ease-out)}.pk-way-seg button:active{transform:scale(.97)}.pk-way-seg button b{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 6px;font:800 15px/1.2 var(--font-sans);color:inherit}.pk-way-seg button small{font:600 13px/1.2 var(--font-sans);color:var(--text-3);white-space:nowrap}.pk-way-seg button[aria-checked=true]{color:var(--text)}.pk-way-seg button[aria-checked=true] small{color:var(--text-2)}.pk-way-seg button:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.pk-way-t{max-width:560px;text-wrap:balance;font:600 13.5px/1.45 var(--font-sans);color:var(--text-2)}.pk-wo-tag{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:var(--radius-pill);background:var(--blue-soft);color:var(--blue);font:800 13px/1 var(--font-sans);letter-spacing:.01em;white-space:nowrap}@media(max-width:480px){.pk-way-seg{display:grid;width:100%}.pk-way-seg button{min-height:52px;padding:6px 10px}.pk-way-seg button b{flex-direction:column;gap:3px;font-size:14px}}.pk-way-in{align-items:stretch;gap:8px;margin:0 0 14px;text-align:left}.pk-way-in .pk-way-seg{display:grid;width:100%}.pk-way-in .pk-way-seg button{min-height:44px;padding:6px 12px}.pk-way-in .pk-way-seg button b{font-size:14px}.pk-way-in .pk-way-t{max-width:none;font-size:13px}@media(prefers-reduced-motion:reduce){.pk-way-th{transition:none}}.pk-then{font:600 13px/1.45 var(--font-sans);color:var(--text-2)}.pk-then b{color:var(--text);font-weight:800}.pk-aud{margin-top:2px;font:700 13.5px/1.35 var(--font-sans);color:var(--text)}@media(max-width:899px){.pk:not(.is-sel) .pk-aud{display:none}}.pk-pl{display:flex;flex-direction:column;gap:8px;margin:0;padding:0 0 14px;list-style:none;border-bottom:1px solid var(--border)}.pk-pl li{display:flex;align-items:flex-start;gap:10px;font:600 13.5px/1.4 var(--font-sans);color:var(--text-2)}.pk-pl li b{color:var(--text);font-weight:800}.pk-pl .sc-ic{flex:none;width:17px;height:17px;margin-top:1px;color:var(--text-3)}.pk-two{position:relative;display:flex;align-items:center;gap:10px;margin-top:8px;padding:9px 12px 9px 9px;border-radius:var(--radius-md);background:var(--blue-soft);color:var(--text);text-decoration:none;transition:transform var(--dur-press,.12s) var(--ease-out),background-color .2s var(--ease-out)}.pk-two[hidden],.pk:not(.is-sel) .pk-two{display:none}.pk-two:active{transform:scale(.985)}.pk-two:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.pk-two-x{display:inline-grid;place-items:center;flex:none;width:36px;height:30px;border-radius:8px;background:var(--blue);color:#fff;font:800 13.5px/1 var(--font-sans);letter-spacing:-.02em}.pk-two-t{display:grid;gap:2px;flex:1;min-width:0}.pk-two-t>span{font:600 14px/1.3 var(--font-sans);color:var(--text-2)}.pk-two-t b{font-size:16px;font-weight:800;letter-spacing:-.01em;color:var(--text)}.pk-two-t small{display:block;overflow:hidden;font:700 13px/1.3 var(--font-sans);color:var(--blue)}.pk-two-sl{display:flex;flex-wrap:wrap;margin-left:-14px}.pk-two-sl>span{white-space:nowrap}.pk-two-sl>span:before{content:"\b7";display:inline-block;width:14px;text-align:center;opacity:.75}.pk-two-go{flex:none;width:16px;height:16px;color:var(--blue)}@media(hover:hover)and (pointer:fine){.pk-two:hover{background:color-mix(in srgb,var(--blue-soft) 82%,var(--blue))}.pk-two:hover .pk-two-go{transform:translate(2px)}}.pk-fin{position:relative;margin-top:14px;container-type:inline-size}.pk-fin[hidden]{display:none}@media(max-width:899px){.pk:not(.is-sel) .pk-fin{display:none}}.hm4-plans .pk:not(.is-sel) .pk-fin{display:none}@media(min-width:900px){.pk-fin{flex:1;display:flex;flex-direction:column}.pk-fin-g{flex:1}.pk-fin.one .pk-fin-o{align-content:center}.pk-today{min-height:40px;align-content:flex-end}.hm4-plans .pk-today{min-height:0}}.pk-fin-h{margin:0 0 7px 2px;font:800 12px/1.3 var(--font-caps);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.pk-fin-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);overflow:hidden}.pk-fin.one .pk-fin-g{grid-template-columns:minmax(0,1fr)}.pk-fin-o{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"m go" "k k" "a a" "s s";align-content:start;gap:0 8px;min-width:0;margin:0;padding:12px 14px 13px;border:0;border-radius:0;background:none;color:var(--text);text-align:left;text-decoration:none;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .18s var(--ease-out)}.pk-fin-o[hidden]{display:none}.pk-fin-o+.pk-fin-o{box-shadow:inset 1px 0 0 var(--border)}.pk-fin-o:active{background:color-mix(in srgb,var(--blue) 9%,var(--surface))}.pk-fin-o:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--text)}.pk-fin-o[aria-expanded=true]{background:var(--blue-soft)}.pk-fin-m{grid-area:m;display:flex;align-items:center;gap:5px;height:20px}.pk-fin-m img{display:block;width:auto;height:16px}.pk-fin-o[data-fin=card] .pk-fin-m img:first-child{height:12px}.pk-fin-o.pk-fin-1{cursor:inherit}.pk-fin-o.pk-fin-1:active{background:none}.pk-fin-1 .pk-fin-m{gap:7px}.pk-fin-1 .pk-fin-m img:nth-child(2){height:13px}.pk-fin-1 .pk-fin-m img:nth-child(3){height:11px}.pk-fin-go{grid-area:go;align-self:center;justify-self:end;width:16px;height:16px;color:var(--blue);transition:transform .22s var(--ease-out)}svg.pk-fin-go{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pk-fin-o[aria-expanded=true] svg.pk-fin-go{transform:rotate(180deg)}.pk-fin-k{grid-area:k;margin-top:9px;font:700 13px/1.3 var(--font-sans);color:var(--text-2)}.pk-fin-a{grid-area:a;margin-top:2px;font:800 19px/1.25 var(--font-sans);letter-spacing:-.015em;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.pk-fin-a small{font:700 13px/1 var(--font-sans);letter-spacing:0;color:var(--text-2)}.pk-fin-s{grid-area:s;margin-top:3px;font:500 13px/1.4 var(--font-sans);color:var(--text-2);text-wrap:pretty}@media(hover:hover)and (pointer:fine){.pk-fin-o:hover{background:color-mix(in srgb,var(--blue) 5%,var(--surface))}.pk-fin-o[aria-expanded=true]:hover{background:var(--blue-soft)}.pk-fin-o.pk-fin-1:hover{background:none}.pk-fin-o[data-fin=upi]:hover .pk-fin-go{transform:translate(2px)}}[data-theme=dark] .pk-fin-m img{box-sizing:content-box;padding:2px 4px;border-radius:4px;background:#fff}.pk-fin-s{overflow:hidden}.pk-fin-sl{display:flex;flex-wrap:wrap;margin-left:-13px}.pk-fin-sl>span{text-wrap:balance;padding-left:13px;text-indent:-13px}.pk-fin-sl>span:before{content:"\b7";display:inline-block;width:13px;text-align:center;opacity:.7}@container (max-width:339px){.pk-fin:not(.one) .pk-fin-g{grid-template-columns:minmax(0,1fr)}.pk-fin:not(.one) .pk-fin-o{grid-template-areas:"m go" "k a" "s s";align-items:baseline;gap:0 10px;padding:12px 14px}.pk-fin:not(.one) .pk-fin-o+.pk-fin-o{box-shadow:inset 0 1px 0 var(--border)}.pk-fin:not(.one) .pk-fin-go{align-self:center}.pk-fin:not(.one) .pk-fin-a{margin-top:9px;font-size:18px;text-align:right}}.pk-fin-p{position:absolute;z-index:46;top:0;left:0;width:min(392px,calc(100vw - 32px));box-sizing:border-box;margin:0;padding:16px 16px 14px;border-radius:var(--radius-lg);background:var(--surface-2);color:var(--text);box-shadow:var(--fl-shadow,var(--shadow-3)),0 0 0 1px var(--border);outline:none;opacity:0;transform:translateY(-8px) scale(.94);transform-origin:var(--ax,50%) -8px;transition:opacity .16s var(--ease-out),transform .26s var(--ease-out)}.pk-fin-p.open{opacity:1;transform:none}.pk-fin-p[hidden]{display:none}.pk-fin-p:before{content:"";position:absolute;top:-7px;left:calc(var(--ax,50%) - 7px);width:14px;height:14px;background:var(--surface-2);box-shadow:-1px -1px 0 var(--border);transform:rotate(45deg)}.pk-fin-grab{display:none}.pk-fin-p.sheet{position:fixed;z-index:81;inset:auto 0 0;width:auto;max-height:86dvh;overflow:auto;overscroll-behavior:contain;padding:8px 20px calc(20px + env(safe-area-inset-bottom));border-radius:var(--fl-sheet-r,var(--radius-lg)) var(--fl-sheet-r,var(--radius-lg)) 0 0;box-shadow:0 -10px 40px #0b1d362e;opacity:1;transform:translateY(calc(100% + 24px));transition:transform var(--fl-sheet-out,.3s) var(--fl-sheet-ease,cubic-bezier(.32,.72,0,1))}.pk-fin-p.sheet.open{transform:translateY(var(--fin-drag,0px));transition-duration:var(--fl-sheet-in,.42s)}.pk-fin-p.sheet.drag{transition:none}.pk-fin-p.sheet:before{display:none}.pk-fin-p.sheet .pk-fin-grab{display:block;width:var(--fl-handle-w,36px);height:var(--fl-handle-h,5px);margin:2px auto 12px;border-radius:3px;background:color-mix(in srgb,currentColor 28%,transparent)}.pk-fin-p.sheet.fits,.pk-fin-p.sheet .pk-fin-grab,.pk-fin-p.sheet .pk-fin-ph{touch-action:none}.pk-fin-p.sheet .pk-fin-ph p{font-size:14.5px}.pk-fin-scrim{position:fixed;inset:0;z-index:80;background:var(--fl-scrim,rgba(6,14,27,.44));opacity:0;transition:opacity .26s var(--ease-out);touch-action:none}.pk-fin-scrim.on{opacity:1}.pk-fin-scrim[hidden]{display:none}@media(prefers-reduced-motion:reduce){.pk-fin-p{transform:none;transition:opacity .16s ease}.pk-fin-p.sheet{transform:none;opacity:0;transition:opacity .16s ease}.pk-fin-p.sheet.open{opacity:1;transform:translateY(var(--fin-drag,0px))}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.pk-fin-scrim{background:#060e1b99}}.pk-fin-ph{display:flex;align-items:center;justify-content:space-between;gap:10px}.pk-fin-ph p{margin:0;font:600 13.5px/1.35 var(--font-sans);color:var(--text-2)}.pk-fin-ph b{font-weight:800;color:var(--text)}.pk-fin-x{position:relative;display:grid;place-items:center;flex:none;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);color:var(--text-2);cursor:pointer}.pk-fin-x:before{content:"";position:absolute;inset:-7px}.pk-fin-x .sc-ic{width:14px;height:14px}.pk-fin-x:active{transform:scale(.92)}.pk-fin-x:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.pk-fin-ms{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin:8px 0 0;padding:3px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--text) 6%,var(--surface))}.pk-fin-ms button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;height:46px;margin:0;padding:0;border:0;border-radius:8px;background:none;color:var(--text-2);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .18s var(--ease-out),color .18s var(--ease-out),box-shadow .18s var(--ease-out)}.pk-fin-ms button:active{transform:scale(.95)}.pk-fin-ms button:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.pk-fin-ms b{font:800 15px/1 var(--font-sans);font-variant-numeric:tabular-nums}.pk-fin-ms i{width:6px;height:6px;border-radius:50%}.pk-fin-ms .nc i{background:var(--blue)}.pk-fin-ml{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 2px 0;font:600 13px/1.3 var(--font-sans);color:var(--text-2)}.pk-fin-lg{display:inline-flex;align-items:center;gap:6px;color:var(--blue);font-weight:700}.pk-fin-lg i{width:6px;height:6px;border-radius:50%;background:var(--blue)}.pk-fin-ms [aria-checked=true]{background:var(--surface-2);color:var(--text);box-shadow:0 1px 2px #0b1d3614,0 2px 8px #0b1d3614}[data-theme=dark] .pk-fin-ms [aria-checked=true]{background:var(--surface-2);box-shadow:0 0 0 1px var(--border),0 2px 8px #0006}@media(hover:hover)and (pointer:fine){.pk-fin-ms button:not([aria-checked=true]):hover{color:var(--text);background:color-mix(in srgb,var(--text) 5%,transparent)}}.pk-fin-big{margin:14px 0 0;font:600 14px/1.3 var(--font-sans);color:var(--text-2)}.pk-fin-big b{font:800 28px/1.1 var(--font-sans);letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums}.pk-fin-n{display:grid;grid-template-columns:16px minmax(0,1fr);gap:7px;margin:8px 0 0;font:500 13px/1.45 var(--font-sans);color:var(--text-2);text-wrap:pretty}.pk-fin-n .sc-ic{width:15px;height:15px;margin-top:2px;color:var(--blue)}.pk-fin-n b{font-weight:800;color:var(--blue)}.pk-fin-b{margin:12px 0 0}.pk-fin-b p{margin:8px 0 0;font:500 13px/1.4 var(--font-sans);color:var(--text-3)}.pk-fin-p .pk-fin-cta{width:100%;min-height:50px;margin:14px 0 0;background:var(--navy);color:#fff;font-size:15.5px}.pk-fin-cta .sc-ic{width:17px;height:17px;transition:transform .18s var(--ease-out)}@media(hover:hover)and (pointer:fine){.pk-fin-p .pk-fin-cta:hover{background:var(--navy-2)}.pk-fin-cta:hover .sc-ic{transform:translate(2px)}}[data-theme=dark] .pk-fin-p .pk-fin-cta{background:#eef2f8;color:#0b1d36}@media(hover:hover)and (pointer:fine){[data-theme=dark] .pk-fin-p .pk-fin-cta:hover{background:#fff}}.pk-emi{position:relative;margin-top:10px}.pk-emi[hidden]{display:none}.pk-emi-l{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px 7px;width:100%;margin:0;padding:0;border:0;background:none;font:600 13.5px/1.3 var(--font-sans);color:var(--text-2);text-align:left;cursor:pointer}.pk-emi-l:before{content:"";position:absolute;inset:-13px -6px}.pk-emi-l:disabled{cursor:default}.pk-emi-l:not(:disabled):active{opacity:.7}.pk-emi-l:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-md)}.pk-emi-r{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.pk-emi-l:disabled .pk-emi-r{min-width:0;white-space:normal}.pk-emi-go{flex:none;width:15px;height:15px;margin-left:-3px;color:var(--blue);transition:transform .18s var(--ease-out)}.pk-emi-l:disabled .pk-emi-go{display:none}.pk-emi-l[aria-expanded=true] .pk-emi-go{transform:rotate(90deg)}@media(hover:hover)and (pointer:fine){.pk-emi-l:not(:disabled):hover .pk-emi-s{color:var(--text)}}.pk-nc-t{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 9px;border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);color:var(--text);font:800 12px/1 var(--font-sans);white-space:nowrap}.pk-emi.nc .pk-nc-t{padding-left:7px;background:var(--blue-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue) 28%,transparent);color:var(--blue)}.pk-nc-t[hidden]{display:none}.pk-nc-t .sc-ic{width:12px;height:12px;color:currentColor}.pk-emi-s b{color:var(--text);font-weight:800}.pk-emi-n{margin:5px 0 0;font:500 13px/1.35 var(--font-sans);color:var(--text-3)}.pk-emi-n[hidden]{display:none}.pk-emi-pop{position:absolute;z-index:30;top:calc(100% + 10px);left:-8px;width:min(360px,calc(100% + 16px));padding:16px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-2),inset 0 0 0 1px var(--border);text-align:left;transform-origin:20% 0;transform:translateY(-4px) scale(.96);opacity:0;transition:transform .18s var(--ease-out),opacity .18s var(--ease-out)}.pk-emi-pop.in{transform:none;opacity:1}.pk-emi-pop[hidden]{display:none}@media(prefers-reduced-motion:reduce){.pk-emi-pop{transform:none;transition:opacity .15s ease}}.pe-hd{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.pe-hd b{font:800 15px/1.3 var(--font-sans);color:var(--text)}.pe-x{position:relative;display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-pill);background:var(--surface);color:var(--text-2);cursor:pointer}.pe-x:before{content:"";position:absolute;inset:-6px}.pe-x:active{transform:scale(.94)}.pe-x .sc-ic{width:16px;height:16px}.pe-w[hidden]{display:none}.pe-w{margin-top:6px}.pk .pk-emi-ic{width:34px;height:34px;border-radius:var(--radius-md)}.pk .pk-emi-ic .sc-ic{width:18px;height:18px}.pk .pk-emi-t{font-size:13px;line-height:1.45}.pk .pk-emi-t b{font-size:14px}.ce-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:4px 0 20px}.ce-seg button{height:40px}.ce-sum{font:600 14.5px/1.4 var(--font-sans);color:var(--text-2)}.ce-sum b{color:var(--text);font-weight:800}.ce{margin:0;padding:0;list-style:none}.ce-c{display:flex;flex-direction:column;break-inside:avoid;margin-bottom:12px;padding:18px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}.ce-h{display:flex;align-items:center;justify-content:space-between;gap:12px;height:52px;margin-bottom:10px;padding:0 14px;border-radius:var(--radius-md);background:#fff;box-shadow:inset 0 0 0 1px #0b1d3614}.ce-h img{display:block;height:26px;width:auto;max-width:150px;object-fit:contain}[data-theme=dark] .ce-h{background:#e6ebf2}.ce-own{display:inline-flex;align-items:center;gap:8px;color:#0b1d36;font:800 15px/1 var(--font-sans)}.ce-k{flex:none;font:700 13px/1 var(--font-sans);color:#5f6e84}[data-theme=dark] .ce-k{color:#4a5a72}.ce-l{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ce-l li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 2px;transition:opacity var(--dur-ui) var(--ease-out)}.ce-l li+li{border-top:1px solid var(--border)}.ce-t b{display:block;font:700 14.5px/1.3 var(--font-sans);color:var(--text)}.ce-t small{display:block;margin-top:2px;font:600 13px/1.3 var(--font-sans);color:var(--text-3)}.ce-f{flex:none;text-align:right;font:800 14px/1.2 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text)}.ce-f small{display:block;margin-top:2px;font:700 13px/1 var(--font-sans);color:#0e7b4f}[data-theme=dark] .ce-f small{color:#5ce0a8}.ce-l li.off .ce-t b,.ce-l li.off .ce-t small,.ce-l li.off .ce-f{color:color-mix(in srgb,var(--text) 62%,transparent)}.ce-l li.off .ce-f small{color:var(--text-3)}@media(min-width:768px){.ce{column-count:2;column-gap:14px}.ce-c{margin-bottom:14px}}@media(min-width:1100px){.ce{column-count:2;column-gap:16px}.ce-c{margin-bottom:16px}}.ce-h img[src*=databricks]{height:38px}.ce-h img[src*=skillcept-logo]{height:24px}.ce-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.ce-pv{margin:0;padding:14px;border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 100% 0%,rgba(22,121,255,.16),transparent 60%),var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}.ce-pv-f{overflow:hidden;border-radius:var(--radius-md);background:#fff;box-shadow:var(--shadow-2)}.ce-pv-f img{display:block;width:100%;height:auto;aspect-ratio:1.414;object-fit:cover;-webkit-user-drag:none}.ce-pv figcaption{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:12px;padding:0 4px}.ce-pv figcaption b{font:800 16px/1.3 var(--font-sans);color:var(--text)}.ce-pv figcaption span{flex-basis:100%;font:500 13px/1.45 var(--font-sans);color:var(--text-3)}.ce-pv figcaption small{order:-1;margin-left:auto;font:700 12px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.ce-b{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:10px;border:0;border-radius:var(--radius-md);background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color .16s var(--ease-out),transform .12s var(--ease-out)}@media(hover:hover)and (pointer:fine){.ce-b:hover{background:var(--surface)}}.ce-b:active{transform:scale(.985)}.ce-b[aria-pressed=true]{background:var(--blue-soft);box-shadow:inset 0 0 0 1.5px var(--blue)}.ce-b[aria-pressed=true] .cost small{color:var(--text)}.ce-l li{padding:2px 0}@media(min-width:640px)and (max-width:1099px){.ce-pv{max-width:560px;width:100%;margin:0 auto}}@media(min-width:1100px){.ce-wrap{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;align-items:start}.ce-pv{order:2;position:sticky;top:calc(var(--hdr-off,72px) + 24px);transition:top var(--dur-ui) var(--ease-out)}}.ce-pv figcaption{display:block}.ce-pv figcaption b{display:block}.ce-pv figcaption span{display:block;margin-top:3px}.ce-pv figcaption small{display:none}.ce-l li.off .ce-f small{color:var(--blue)}.pl-findme{position:relative;display:inline-flex;align-items:center;gap:12px;padding:10px 16px 10px 10px;border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);color:var(--text);text-decoration:none;transition:box-shadow var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out)}.pl-findme-ic{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--navy);color:#fff}[data-theme=dark] .pl-findme-ic{background:#1c2a44}.pl-findme-ic .sc-ic{width:19px;height:19px}.pl-findme b{display:block;font:800 14.5px/1.3 var(--font-sans)}.pl-findme small{display:block;margin-top:1px;font:500 13px/1.35 var(--font-sans);color:var(--text-3);text-wrap:balance}.pl-findme>.sc-ic{width:16px;height:16px;color:var(--text-2);transform:rotate(90deg);transition:transform var(--dur-feedback) var(--ease-out)}@media(hover:hover)and (pointer:fine){.pl-findme:hover{box-shadow:inset 0 0 0 1.5px var(--field-border)}.pl-findme:hover>.sc-ic{transform:rotate(90deg) translate(2px)}}.pl-findme:active{transform:scale(.98)}.pl-findme:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(max-width:639px){.pl-findme{width:100%}}.pl-final{position:relative;overflow:hidden}.pl-final:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5))}[data-theme=dark] .pl-final{background:#0b1d36}.fin{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.fin-l{position:relative;display:flex;flex-direction:column;gap:14px}.fin-held{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;font:600 14.5px/1.4 var(--font-sans);color:var(--on-navy-2)}.fin-held .t{padding:4px 9px;border-radius:var(--radius-md);background:#ffffff1a;font:800 14px/1 var(--font-sans);color:#fff;font-variant-numeric:tabular-nums}.fin-held.final .t{background:#f2611d2e;box-shadow:inset 0 0 0 1.5px #f2611db8;color:var(--ember-on-navy)}.fin-r{position:relative;display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:var(--radius-lg);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a}.fin-pick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fin-pick button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;border:0;border-radius:var(--radius-md);background:#ffffff12;color:var(--on-navy-2);text-align:left;cursor:pointer;transition:background-color var(--dur-feedback) var(--ease-out),color var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out)}.fin-pick button:active{transform:scale(.97)}.fin-pick b{font:800 16px/1.1 var(--font-sans);color:#fff}.fin-pick span{font:600 13.5px/1.2 var(--font-sans)}.fin-pick button[aria-checked=true]{background:#fff;color:#4a5a72}.fin-pick button[aria-checked=true] b{color:#0b1d36}.fin-pick button:focus-visible,.fin-r a:focus-visible{box-shadow:var(--shadow-focus-dark)!important}.fin-cta{width:100%}.fin-note{font:500 13.5px/1.5 var(--font-sans);color:#a3aec0;text-align:center;text-wrap:balance}@media(min-width:900px){.fin{grid-template-columns:minmax(0,1fr) 440px;gap:56px}.fin-r{padding:24px}}.fin-pick b{display:inline-flex;align-items:center;gap:7px}.fin-pick .pm.sm{width:22px;height:22px;border-radius:var(--radius-md)}.fin-up{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border-radius:var(--radius-md);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a;font:500 14.5px/1.55 var(--font-sans);color:var(--on-navy-2)}.fin-up[hidden]{display:none}.fin-up .sc-ic{width:18px;height:18px;flex:none;margin-top:3px;color:#fff}.fin-up b{color:#fff;font-weight:700}.fin-up .sc-link{position:relative;padding:0;border:0;background:none;color:#fff;font:700 14.5px/1.55 var(--font-sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap}.fin-up .sc-link:after{content:"";position:absolute;inset:-11px -4px}.fin-up .sc-link:focus-visible{outline:none;border-radius:4px;box-shadow:var(--shadow-focus-dark)}@media(max-width:400px){.fin-pick button{padding:10px}.fin-pick b{font-size:15px}.fin-pick b .pm{display:none}}.vs{border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-2),0 0 0 1.5px var(--navy);overflow:clip}[data-theme=dark] .vs{box-shadow:var(--shadow-2),0 0 0 1px #ffffff1f}.vs-hd{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:center;padding:30px 20px 24px;background:radial-gradient(70% 90% at 100% 0%,rgba(22,121,255,.32),transparent 60%),radial-gradient(60% 80% at 0% 100%,rgba(14,123,79,.22),transparent 62%),var(--navy);color:#fff}[data-theme=dark] .vs-hd{background:radial-gradient(70% 90% at 100% 0%,rgba(22,121,255,.28),transparent 60%),radial-gradient(60% 80% at 0% 100%,rgba(14,123,79,.2),transparent 62%),var(--navy-2)}.vs-hd:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5))}.vs-k{display:inline-flex;margin:0 0 14px;padding:6px 12px;border-radius:var(--radius-pill);background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24;font:800 12px/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#fff}.vs-hd .h2{color:#fff}.vs-sub{max-width:560px;margin:14px 0 0;font:500 15.5px/1.55 var(--font-sans);color:var(--on-navy-2)}.vs-sub b{color:#fff}.vs-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:560px;margin:20px 0 0;padding:0;list-style:none}.vs-strip li{padding:10px 12px;border-radius:var(--radius-md);background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1a}.vs-strip b{display:block;font:800 14px/1.25 var(--font-sans);color:#fff}.vs-strip span{display:block;margin-top:4px;font:700 12px/1.3 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:#a3aec0}.vs-full{margin:12px 0 0;font:700 13.5px/1.4 var(--font-sans);color:var(--ember-on-navy)}.vs-full[hidden]{display:none}@media(max-width:479px){.vs-strip{grid-template-columns:minmax(0,1fr)}.vs-strip li{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.vs-strip span{margin:0}}@media(min-width:480px)and (max-width:1023px){.vs-strip{max-width:none}}@media(min-width:1024px){.vs-hd{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;padding:44px 40px 40px}}.rb-note{padding:12px 14px;border-radius:var(--radius-md);background:var(--surface);font:500 13.5px/1.5 var(--font-sans);color:var(--text-2)}.rb-note b{color:var(--text)}.pl-final:before{background:var(--acc,#5B95FF)}.fin-motif{position:absolute;right:-30px;top:-30px;width:260px;height:260px;opacity:.12;color:var(--acc,#5B95FF);pointer-events:none}.fin-motif svg{width:100%;height:100%}.fin-proof{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:4px 0 0;padding:0;list-style:none}.fin-proof li{padding:10px 12px;border-radius:var(--radius-md);background:#ffffff0f;box-shadow:inset 0 2px 0 var(--acc,#5B95FF)}.fin-proof b{display:block;font:800 14.5px/1.25 var(--font-sans);color:#fff}.fin-proof span{display:block;margin-top:2px;font:600 13px/1.35 var(--font-sans);color:#a3aec0}@media(min-width:640px){.fin-proof{grid-template-columns:repeat(3,minmax(0,1fr))}}.vs{box-shadow:var(--shadow-3),0 0 0 1.5px var(--navy)}.vs-hd{background:radial-gradient(120% 90% at 50% -10%,rgba(20,99,243,.35),transparent 60%),var(--navy)}[data-theme=dark] .vs-hd{background:radial-gradient(120% 90% at 50% -10%,rgba(91,149,255,.25),transparent 60%),var(--navy-2)}.vs-hd .h2{font-size:clamp(30px,4.4vw,48px)}.rtg{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:14px 0 0;font:600 13.5px/1.3 var(--font-sans);color:var(--text-2)}.rtg-i{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.rtg{overflow:hidden}.rtg-i{position:relative}.rtg-i:before{content:"";position:absolute;left:-9px;top:50%;width:1px;height:16px;margin-top:-8px;background:var(--border)}.rtg-mk{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:50%;background:var(--surface);color:var(--text)}.rtg-mk svg{width:13px;height:13px;fill:currentColor}.rtg b{font:800 15px/1 var(--font-sans);letter-spacing:-.01em;color:var(--text)}.rtg-st{display:inline-flex;gap:1px;color:var(--text)}.rtg-st svg{width:13px;height:13px;fill:currentColor}.rtg-st svg:last-child{-webkit-mask:linear-gradient(90deg,#000 80%,rgba(0,0,0,.28) 80%);mask:linear-gradient(90deg,#000 80%,rgba(0,0,0,.28) 80%)}.navy .rtg,.rtg.dk{color:var(--on-navy-2)}.navy .rtg b,.rtg.dk b,.navy .rtg-st,.rtg.dk .rtg-st{color:#fff}.navy .rtg-mk,.rtg.dk .rtg-mk{background:#ffffff1a;color:#fff}.navy .rtg-i:before,.rtg.dk .rtg-i:before{background:#ffffff38}@media(max-width:440px){.rtg{gap:8px 14px}.rtg-i:before{display:none}}.cls-t:focus{outline:none}.tmail .fld{position:relative;padding:0 0 0 14px;gap:10px}.tmail .fld .fld-ic{flex:none;width:19px;height:19px;fill:none;stroke:var(--text-3);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--dur-feedback) var(--ease-out)}.tmail .fld:focus-within .fld-ic{stroke:var(--text)}.tmail .fld input{height:100%}.tmail .fld .ld-v{margin-right:14px}.tmail .fld.ok .ld-v{opacity:1;transform:none}.tmail .fld.ok{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--green-text) 55%,var(--field-border))}.tmail .fld.ok:focus-within{box-shadow:var(--shadow-focus-inset)}.tm-inbox{display:grid;gap:12px;padding:14px;border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.tm-ib-hd{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center}.tm-ib-av{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border)}.tm-ib-av [data-logo],.tm-ib-av img,.tm-ib-av svg{display:block;width:17px;height:auto}.tm-ib-hd b{display:block;font:800 14px/1.2 var(--font-sans);color:var(--text)}.tm-ib-hd small{display:block;margin-top:2px;font:500 12.5px/1.2 var(--font-sans);color:var(--text-3)}.tm-ib-to{align-self:start;padding:3px 8px;border-radius:var(--radius-pill);background:var(--surface-2);font:700 11.5px/1.2 var(--font-sans);color:var(--text-3)}.tm-ib-s{margin:0;font:800 15.5px/1.3 var(--font-sans);letter-spacing:-.01em;color:var(--text)}.tm-att{display:grid;gap:8px;margin:0;padding:0;list-style:none}.tm-att li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:center;padding:8px 10px 8px 8px;border-radius:var(--radius-md);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border)}.tm-att li>span:last-child{display:flex;flex-direction:column;gap:1px;min-width:0}.tm-att b{font:700 14px/1.3 var(--font-sans);color:var(--text)}.tm-att small{font:500 12.5px/1.35 var(--font-sans);color:var(--text-3)}.tm-att .ft{position:relative;display:grid;grid-template-columns:none;gap:0;place-items:end center;width:36px;height:44px;padding-bottom:7px;border-radius:6px;clip-path:polygon(0 0,70% 0,100% 22%,100% 100%,0 100%);font:800 10px/1 var(--font-sans);letter-spacing:.04em}.tm-att .ft:after{content:"";position:absolute;right:0;top:0;width:30%;height:22%;background:#ffffff59;border-bottom-left-radius:3px}.tm-att .ft.pdf{background:var(--navy);color:#fff}.tm-att .ft.inr{background:color-mix(in srgb,var(--green-text) 16%,var(--surface-2));color:var(--green-text);font-size:16px;padding-bottom:9px}.tm-att .ft.cls{background:var(--blue-soft);color:var(--blue);font-size:16px;padding-bottom:9px}[data-theme=dark] .tm-att .ft.pdf{background:#eef2f8;color:#0b1d36}.tm-inbox.pre .tm-att li{opacity:0;transform:translateY(8px)}.tm-inbox.pre.go .tm-att li{opacity:1;transform:none;transition:opacity .36s var(--ease-out) calc(var(--i) * .11s + .15s),transform .52s var(--ease-out) calc(var(--i) * .11s + .15s)}@media(max-width:360px){.tm-plans button{gap:6px;padding:0 4px}.tm-plans .pm{width:18px;height:18px}}@media(max-width:360px){.tm-ib-hd small{font-size:12px}}.pk-xlist li.pk-bvl{margin:2px -10px 0;padding:8px 10px;border-radius:var(--radius-md);background:var(--blue-soft)}[data-theme=dark] .pk-xlist li.pk-bvl{background:#4d94ff1f}

@property --ch-rot{syntax:"<angle>";inherits:false;initial-value:0deg}.ch-o{position:relative;display:grid;place-items:center;flex:none;border-radius:50%;color:var(--text)}.ch-face{position:relative;display:block;width:var(--fs,18px);height:var(--fs,18px);border-radius:50%;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 36%,#4a8fff 0,#1463f3,#0b3dae);box-shadow:0 0 calc(var(--fs,18px) * .5) color-mix(in srgb,#1463F3 36%,transparent),inset 0 -2px 6px #07143c40;transform:scale(calc(1 + var(--lv,0) * .16));transition:transform .12s linear}.ch-face i{position:absolute;display:block}.ch-face .w1,.ch-face .w2{inset:0;animation:ch-swirl 9s linear infinite paused}.ch-face .w2{animation-duration:2.2s}.ch-face .b1{left:-14%;top:-18%;width:78%;height:78%;border-radius:50%;background:radial-gradient(circle,#69D3FF 0,color-mix(in srgb,#2DAEF8 55%,transparent) 32%,transparent 68%);animation:ch-drift 3.4s var(--ease-in-out) infinite alternate paused}.ch-face .b2{right:-20%;top:18%;width:72%;height:72%;border-radius:50%;background:radial-gradient(circle,#C6E2FF 0,color-mix(in srgb,#C6E2FF 38%,transparent) 30%,transparent 64%);animation:ch-drift 4.1s var(--ease-in-out) -1.3s infinite alternate-reverse paused}.ch-face .b3{left:4%;bottom:-30%;width:84%;height:84%;border-radius:50%;background:radial-gradient(circle,#0A2C86 0,color-mix(in srgb,#0A2C86 45%,transparent) 36%,transparent 70%)}.ch-face :is(.ch-hl,.hl){left:24%;top:10%;width:40%;height:26%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.5),transparent)}.ch-orbc{position:absolute;inset:0;width:100%;height:100%;display:none;pointer-events:none}.ch-gl .ch-orbc{display:block;opacity:0;transition:opacity .24s var(--ease-out)}.ch-gl .ch-face.gl-on .ch-orbc{opacity:1}.ch-face i{transition:opacity .24s var(--ease-out)}.ch-gl .ch-face.gl-on i{opacity:0}.ch-gl .ch-face.gl-done{background:transparent;box-shadow:0 0 calc(var(--fs,18px) * .32) color-mix(in srgb,#1463F3 30%,transparent),0 calc(var(--fs,18px) * .16) calc(var(--fs,18px) * .5) calc(var(--fs,18px) * -.14) color-mix(in srgb,#24ADBE 50%,transparent)}[data-theme=dark] .ch-gl .ch-face.gl-done{box-shadow:0 0 calc(var(--fs,18px) * .5) color-mix(in srgb,#1679FF 48%,transparent),0 0 calc(var(--fs,18px) * 1.05) color-mix(in srgb,#24ADBE 24%,transparent)}@keyframes ch-swirl{to{transform:rotate(360deg)}}@keyframes ch-drift{to{transform:translate(14%,10%) scale(1.12)}}.ch-face.wv .w1,.ch-face.wv .w2,.ch-face.wv .b1,.ch-face.wv .b2,.ch-face.wr .w1,.ch-face.wr .b1,.ch-face.wr .b2,.ch[data-mode=listen] :is(.ch-hd,.ch-hi) .ch-face :is(.w1,.b1,.b2),.ch[data-mode=write] .ch-hd .ch-face :is(.w1,.b1,.b2),.ch[data-mode=think] .ch-hd .ch-face :is(.w1,.w2,.b1,.b2),.ch-hi .ch-face :is(.w1,.b1,.b2){animation-play-state:running}.ch-face.pop{animation:ch-pop .56s var(--ease-spring)}@keyframes ch-pop{0%{transform:scale(1)}28%{transform:scale(.8)}62%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes ch-spin{to{--ch-rot:360deg}}.ch-o.xs{width:20px;height:20px;--fs:20px}.ch-o.s{width:32px;height:32px;--fs:32px}.ch-o.l{width:52px;height:52px;--fs:52px}.ch-o.xl{width:112px;height:112px;--fs:112px}.ch-hi .ch-o.xl{animation:ch-bloom .64s var(--ease-spring) both}@keyframes ch-bloom{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.ch-hi-orb{position:relative;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.ch-hi-orb:active .ch-face{transform:scale(.86);transition-duration:var(--dur-press)}.ch-hi-orb:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(hover:hover)and (pointer:fine){.ch-hi-orb:hover .ch-face .w2{animation-play-state:running}}.ch-fly{position:fixed;z-index:61;display:grid;place-items:center;border-radius:50%;pointer-events:none;transform-origin:50% 50%;will-change:transform}.ch-launch{--k:var(--fl-h,64px);--tx:var(--ch-x,0px);position:fixed;z-index:54;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;height:var(--k);padding:6px 24px 6px 6px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text);font-family:var(--font-sans);text-align:left;cursor:pointer;filter:var(--fl-shadow-f,drop-shadow(0 2px 3px rgba(11,29,54,.1)) drop-shadow(0 16px 22px rgba(11,29,54,.24)));transform:translate(var(--tx),var(--ch-y,0px));transition:transform var(--fl-dur,.42s) var(--ease-out),opacity var(--dur-feedback) var(--ease-out),visibility 0s;-webkit-tap-highlight-color:transparent}.ch-l-bg{position:absolute;inset:0;border-radius:inherit;background:var(--surface-2);clip-path:inset(0 0 0 0 round 999px);transition:clip-path .46s var(--ease-out)}.ch-l-bg:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(90deg,#1679ff,#2daef8 30%,#24adbe,#138e82 80%,#0e7b4f);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ch-launch:after{content:"";position:absolute;top:0;left:0;box-sizing:border-box;width:var(--k);height:var(--k);border-radius:50%;padding:1.5px;background:linear-gradient(135deg,#1679ff,#2daef8 30%,#24adbe,#138e82 80%,#0e7b4f);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;pointer-events:none;transition:opacity var(--dur-ui) var(--ease-out)}.ch-launch .ch-o{z-index:1}.ch-l-t{position:relative;z-index:1;white-space:nowrap;clip-path:inset(-4px -4px -4px 0);transition:opacity .22s var(--ease-out),transform .36s var(--ease-out),clip-path .42s var(--ease-out)}.ch-l-t b{display:block;font:800 15.5px/1.2 var(--font-sans);letter-spacing:-.01em}.ch-l-t small{display:block;margin-top:3px;font:600 13px/1.2 var(--font-sans);color:var(--text-2)}.ch-l-t :is(b,small){white-space:nowrap}.ch-launch:active .ch-face{transform:scale(.84);transition-duration:var(--dur-press)}.ch-launch:active{transform:translate(var(--tx),var(--ch-y,0px)) scale(.97);transition-duration:var(--dur-press),var(--dur-feedback),0s}.ch-launch:focus-visible{outline:2px solid var(--text);outline-offset:3px}.ch-launch.snap{transition:none!important}@media(hover:hover)and (pointer:fine){.ch-launch:hover .ch-face :is(.w1,.b1,.b2){animation-play-state:running}}.ch-launch.pre .ch-l-bg{clip-path:inset(0 calc(100% - var(--k)) 0 0 round 999px);transition:none}.ch-launch.pre .ch-l-t{clip-path:inset(-4px 100% -4px 0);transform:translate(-8px);transition:none}.ch-launch.pre .ch-o{opacity:0;transform:scale(.86)}.ch-launch .ch-o{transition:opacity .24s var(--ease-out),transform .42s var(--ease-spring)}.ch-launch.in .ch-l-bg{transition-delay:.12s}.ch-launch.in .ch-l-t{transition-delay:.22s}.ch-l-bg:before{transition:opacity var(--dur-ui) var(--ease-out)}.ch-on .ch-launch{opacity:0;visibility:hidden;transition:transform .42s var(--ease-out),opacity .16s var(--ease-out),visibility 0s linear .16s}.ch-on .dock,.ch-on .dock-tab{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .16s var(--ease-out),visibility 0s linear .16s!important}html:is(.fl-menu,.fl-kb,.fl-dialog) .ch-launch,html.fl-sheet:is(.fl-b-phone,.fl-b-short) .ch-launch,body.cbx-open .ch-launch{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .16s var(--ease-out),visibility 0s linear .16s!important}.ch-launch.back:not(.orb){--tx:calc(var(--ch-x,0px) + var(--ch-c,0px));pointer-events:none}.ch-launch.back:not(.orb) .ch-l-bg{clip-path:inset(0 calc(100% - var(--k)) 0 0 round 999px)}.ch-launch.back:not(.orb) .ch-l-t{opacity:0;transform:translate(-10px)}.ch-launch.back .ch-o{pointer-events:auto}.ch-launch.back .ch-l-bg:before{opacity:0}.ch-launch.back:not(.orb):after{opacity:1}.ch-launch.orb{width:var(--k);padding:6px;justify-content:center}.ch-launch.orb .ch-l-bg{left:auto;width:calc(var(--k) + var(--ch-lw,250px))}.ch-launch.orb .ch-l-t{position:absolute;top:0;bottom:0;right:calc(100% + 6px);display:flex;flex-direction:column;justify-content:center;text-align:right}.ch-launch.orb:is(:not(.bloom),.back){pointer-events:none}.ch-launch.orb:is(:not(.bloom),.back) .ch-o{pointer-events:auto}.ch-launch.orb:is(:not(.bloom),.back) .ch-l-bg{clip-path:inset(0 0 0 calc(100% - var(--k)) round 999px)}.ch-launch.orb:is(:not(.bloom),.back) .ch-l-bg:before{opacity:0}.ch-launch.orb:is(:not(.bloom),.back) .ch-l-t{opacity:0;transform:translate(10px);clip-path:inset(-4px 0 -4px 100%)}.ch-launch.orb:is(:not(.bloom),.back):after{opacity:1}.ch-launch.seat{width:var(--k);padding:4px;justify-content:center;--tx:0px}.ch-launch.seat .ch-l-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:none;white-space:nowrap}.ch-l-tag,.ch-l-tip{display:none}.ch-launch.seat .ch-l-tag{display:block;position:absolute;z-index:2;left:50%;bottom:-3px;transform:translate(-50%);padding:2px 8px;border-radius:999px;background:#0b1d36;color:#fff;font:800 12px/1.25 var(--font-sans);letter-spacing:.07em;text-transform:uppercase;box-shadow:0 0 0 2px var(--surface-2);pointer-events:none}[data-theme=dark] .ch-launch.seat .ch-l-tag{background:#fff;color:#0b1d36}.ch-launch.seat .ch-l-tip{display:block;position:absolute;z-index:3;left:0;bottom:calc(100% + 12px);padding:9px 13px;border-radius:10px;background:var(--surface-2);color:var(--text);font:700 13.5px/1.25 var(--font-sans);white-space:nowrap;box-shadow:0 10px 28px #0b1d362e,0 2px 6px #0b1d3614;opacity:0;transform:translateY(6px);transition:opacity .22s var(--ease-out),transform .28s var(--ease-out);pointer-events:none}.ch-launch.seat .ch-l-tip:after{content:"";position:absolute;left:21px;top:100%;border:7px solid transparent;border-top-color:var(--surface-2)}.ch-launch.seat.tip .ch-l-tip{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ch-launch.seat .ch-l-tip{transform:none}}.ch-launch:is(.rest,.clear){transform:translate(var(--tx),calc(100% + 40px));opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--fl-dur,.42s) var(--ease-out),opacity .22s var(--ease-out),visibility 0s linear var(--fl-dur,.42s)}.ch-call{--ck:64px;--cp:6px;position:fixed;z-index:54;right:0;bottom:0;display:grid;place-items:center;width:var(--ck);height:var(--ck);padding:var(--cp);border:0;border-radius:50%;background:transparent;color:var(--text);font-family:var(--font-sans);cursor:pointer;-webkit-tap-highlight-color:transparent;filter:var(--fl-shadow-f,drop-shadow(0 2px 3px rgba(11,29,54,.1)) drop-shadow(0 16px 22px rgba(11,29,54,.24)));translate:calc(var(--cr,-300px) * -1) calc(var(--cb,-300px) * -1);will-change:translate;transition:translate var(--fl-dur,.42s) var(--ease-out),scale .38s var(--ease-spring),transform var(--fl-dur,.42s) var(--ease-out),opacity .2s var(--ease-out),visibility 0s}.ch-call.snap{transition:none!important}.ch-call-bg{position:absolute;top:0;bottom:0;right:0;width:var(--cw,var(--ck));border-radius:var(--radius-pill);background:var(--surface-2);clip-path:inset(0 0 0 calc(100% - var(--ck)) round 999px);transition:clip-path .46s var(--ease-out)}.ch-call-bg:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(90deg,#1679ff,#2daef8 30%,#24adbe,#138e82 80%,#0e7b4f);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity var(--dur-ui) var(--ease-out)}.ch-call:after{content:"";position:absolute;inset:0;z-index:0;border-radius:50%;padding:1.5px;background:linear-gradient(135deg,#1679ff,#2daef8 30%,#24adbe,#138e82 80%,#0e7b4f);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none;transition:opacity var(--dur-ui) var(--ease-out)}.ch-call.bloom .ch-call-bg{clip-path:inset(0 0 0 0 round 999px)}.ch-call.bloom .ch-call-bg:before{opacity:1}.ch-call.bloom:after{opacity:0}.ch-call-ic{position:relative;z-index:1;display:grid;place-items:center;width:calc(var(--ck) - var(--cp) * 2);height:calc(var(--ck) - var(--cp) * 2);border-radius:50%;background:radial-gradient(56% 38% at 34% 20%,#ffffff57,#fff0 72%),radial-gradient(85% 55% at 50% 108%,#2daef89e,#2daef800 72%),radial-gradient(120% 120% at 32% 22%,#24497a,#13294a 44%,#08162b 82%);color:#fff;box-shadow:inset 0 0 0 1px #7cd4ff38,inset 0 -6px 12px #00000057,0 0 16px #2daef838;transition:filter var(--dur-feedback) var(--ease-out)}[data-theme=dark] .ch-call-ic{box-shadow:inset 0 0 0 1px #7cd4ff61,inset 0 -6px 12px #00000057,0 0 18px #2daef857}.ch-call-ic .sc-ic{width:calc(var(--ck) * .5);height:calc(var(--ck) * .5);overflow:visible;stroke-linecap:round;stroke-linejoin:round}.ch-call-ic .hs{transform-box:fill-box;transform-origin:50% 50%;filter:drop-shadow(0 1.5px 1.5px rgba(0,0,0,.35))}.ch-call-ic path.w1,.ch-call-ic path.w2{fill:none;stroke-width:2.1}.ch-call-ic:before,.ch-call-ic:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #2DAEF8;opacity:0;pointer-events:none}.ch-call-live{position:absolute;top:1px;right:1px;display:none;width:12px;height:12px;border-radius:50%;background:#12b076;box-shadow:0 0 0 2.5px var(--surface-2)}.ch-call-live:after{content:"";position:absolute;inset:0;border-radius:50%;background:#12b076;animation:ch-live 2.4s var(--ease-out) infinite}.ch-call.live .ch-call-live{display:block}@keyframes ch-live{0%{transform:scale(1);opacity:.6}70%,to{transform:scale(2.6);opacity:0}}.ch-call.ring .hs{animation:ch-shake .9s var(--ease-out)}.ch-call.ring .w1{animation:ch-wave .9s var(--ease-out)}.ch-call.ring .w2{animation:ch-wave .9s .12s var(--ease-out)}.ch-call.ring .ch-call-ic:before{animation:ch-rip 1.1s var(--ease-out)}.ch-call.ring .ch-call-ic:after{animation:ch-rip 1.1s .26s var(--ease-out)}@keyframes ch-shake{0%,to{transform:none}10%{transform:rotate(-16deg)}22%{transform:rotate(14deg)}34%{transform:rotate(-12deg)}46%{transform:rotate(10deg)}58%{transform:rotate(-6deg)}70%{transform:rotate(3deg)}}@keyframes ch-wave{0%,to{opacity:1}25%{opacity:.15}55%{opacity:1}}@keyframes ch-rip{0%{transform:scale(1);opacity:.55}to{transform:scale(1.7);opacity:0}}.ch-call-t{position:absolute;z-index:1;top:0;bottom:0;right:100%;display:flex;flex-direction:column;justify-content:center;padding:0 6px 0 24px;text-align:right;white-space:nowrap;opacity:0;transform:translate(10px);clip-path:inset(-4px 0 -4px 100%);pointer-events:none;transition:opacity .22s var(--ease-out),transform .36s var(--ease-out),clip-path .42s var(--ease-out)}.ch-call.bloom .ch-call-t{opacity:1;transform:none;clip-path:inset(-4px -4px -4px 0)}.ch-call-t b{display:block;font:800 15.5px/1.2 var(--font-sans);letter-spacing:-.01em}.ch-call-t small{display:block;margin-top:3px;font:600 13px/1.2 var(--font-sans);color:var(--text-2)}.ch-call-tip{position:absolute;z-index:3;left:50%;bottom:calc(100% + 12px);padding:9px 14px;border-radius:12px;text-align:left;background:var(--surface-2);color:var(--text);white-space:nowrap;width:max-content;box-shadow:0 10px 28px #0b1d362e,0 2px 6px #0b1d3614;opacity:0;transform:translate(-50%,6px);pointer-events:none;transition:opacity .22s var(--ease-out),transform .28s var(--ease-out)}.ch-call-tip b{display:block;font:800 14px/1.25 var(--font-sans);letter-spacing:-.005em}.ch-call-tip small{display:block;margin-top:2px;font:600 13px/1.25 var(--font-sans);color:var(--text-2)}.ch-call-tip:after{content:"";position:absolute;left:50%;top:100%;margin-left:-7px;border:7px solid transparent;border-top-color:var(--surface-2)}.ch-call.tip .ch-call-tip{opacity:1;transform:translate(-50%)}.ch-call.tl .ch-call-tip{left:auto;right:calc(100% + 12px);bottom:auto;top:50%;transform:translate(6px,-50%)}.ch-call.tl .ch-call-tip:after{left:100%;top:50%;margin:-7px 0 0;border-top-color:transparent;border-left-color:var(--surface-2)}.ch-call.tl.tip .ch-call-tip{transform:translateY(-50%)}@media(hover:hover)and (pointer:fine){.ch-call:hover .ch-call-ic{filter:brightness(1.18)}.ch-call:hover .hs{animation:ch-shake .7s var(--ease-out)}}.ch-call:active{scale:.96;transition-duration:var(--dur-press)}.ch-call:active .ch-call-ic{filter:brightness(.9)}.ch-call:focus-visible{outline:2px solid var(--text);outline-offset:3px}.ch-call.pre{opacity:0;visibility:hidden;scale:.86;pointer-events:none;transition:none}.ch-call.born{animation:ch-born .56s var(--ease-spring) both}@keyframes ch-born{0%{transform:translate(var(--bx,0px),var(--by,72px)) scale(.42);opacity:0}38%{opacity:1}}.ch-call:is(.own,.yield){opacity:0;visibility:hidden;scale:.9;pointer-events:none;transition:scale .22s var(--ease-out),opacity .2s var(--ease-out),visibility 0s linear .2s}.ch-call.rest{transform:translateY(calc(var(--cb,0px) + 100% + 40px));opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--fl-dur,.42s) var(--ease-out),opacity .22s var(--ease-out),visibility 0s linear var(--fl-dur,.42s)}.ch-on .ch-call,html.fl-seat .dock.shut~.ch-call,html:is(.fl-menu,.fl-kb,.fl-dialog,.fl-pop,.hm-sheet) .ch-call,html.fl-sheet:is(.fl-b-phone,.fl-b-short) .ch-call,body:is(.cbx-open,.menu-on,.pol-sheet-on,.ar-sheet-on) .ch-call,.kb-open .ch-call{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .16s var(--ease-out),visibility 0s linear .16s!important}@media(prefers-reduced-motion:reduce){.ch-call,.ch-call:is(.rest,.own,.yield),.ch-call.pre{scale:none;transform:none;transition:opacity .16s linear,visibility 0s}.ch-call.born{animation:ch-born-f .2s linear both}@keyframes ch-born-f{0%{opacity:0}}.ch-call-bg{transition:none}.ch-call-t{transform:none;clip-path:inset(-4px -4px -4px 0);transition:opacity .18s ease}.ch-call-live:after,.ch-call.ring .hs,.ch-call.ring .w1,.ch-call.ring .w2,.ch-call.ring .ch-call-ic:before,.ch-call.ring .ch-call-ic:after,.ch-call:hover .hs{animation:none}.ch-call-tip,.ch-call.tip .ch-call-tip{transform:translate(-50%);transition:opacity .16s linear}.ch-call.tl .ch-call-tip,.ch-call.tl.tip .ch-call-tip{transform:translateY(-50%)}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.ch-call-bg:before,.ch-call:after{background:var(--text)}}.ch{position:fixed;z-index:60;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));display:flex;flex-direction:column;width:min(440px,calc(100vw - 40px));height:min(712px,calc(100dvh - 20px - var(--ch-top,84px)));border-radius:var(--radius-lg);background:var(--surface-2);color:var(--text);box-shadow:var(--shadow-3),0 0 0 1px #0b1d360f;overflow:hidden;transform-origin:var(--ch-ox, calc(100% - 30px) ) var(--ch-oy,100%);opacity:0;transform:scale(.94);visibility:hidden;transition:transform .26s var(--ease-out),opacity var(--dur-feedback) var(--ease-out),visibility 0s linear .26s;font-family:var(--font-sans)}.ch.open{opacity:1;transform:none;visibility:visible;transition:transform .32s var(--ease-out),opacity .18s var(--ease-out),visibility 0s}[data-theme=dark] .ch{box-shadow:var(--shadow-3),0 0 0 1px #ffffff14}.ch[hidden]{display:none}.ch:focus,.ch:focus-visible{outline:none}.ch-grab{display:none}.ch.dragging{transition:none!important}.ch[data-lay=sheet]{left:0;right:0;top:calc(var(--ch-vt,0px) + 40px);bottom:auto;width:auto;height:calc(var(--ch-vh,100dvh) - 40px);border-radius:var(--fl-sheet-r,20px) var(--fl-sheet-r,20px) 0 0;opacity:1;transform:translateY(calc(100% + 20px));transition:transform var(--fl-sheet-out,.3s) var(--fl-sheet-ease,cubic-bezier(.32,.72,0,1)),visibility 0s linear var(--fl-sheet-out,.3s);box-shadow:0 -10px 40px -12px #0b1d3666}.ch[data-lay=sheet].open{transform:translateY(var(--ch-drag,0px));transition:transform var(--fl-sheet-in,.42s) var(--fl-sheet-ease,cubic-bezier(.32,.72,0,1)),visibility 0s}.ch[data-lay=sheet] .ch-grab{display:block;flex:none;height:20px;cursor:grab;touch-action:none}.ch[data-lay=sheet] .ch-grab i{display:block;width:var(--fl-handle-w,36px);height:var(--fl-handle-h,5px);margin:8px auto 0;border-radius:3px;background:color-mix(in srgb,currentColor 28%,transparent)}.ch[data-lay=side]{left:auto;right:max(12px,env(safe-area-inset-right));top:calc(var(--ch-vt,0px) + max(12px,env(safe-area-inset-top)));bottom:auto;width:min(480px,calc(100vw - 24px));height:calc(var(--ch-vh,100dvh) - max(12px,env(safe-area-inset-top)) - max(12px,env(safe-area-inset-bottom)));border-radius:var(--fl-sheet-r,20px);opacity:1;transform:translate(calc(100% + 40px + env(safe-area-inset-right)));transition:transform var(--fl-sheet-out,.3s) var(--fl-sheet-ease,cubic-bezier(.32,.72,0,1)),visibility 0s linear var(--fl-sheet-out,.3s)}.ch[data-lay=side].open{transform:translate(var(--ch-dragx,0px));transition:transform var(--fl-sheet-in,.42s) var(--fl-sheet-ease,cubic-bezier(.32,.72,0,1)),visibility 0s}.ch[data-lay=side][data-band=short]{top:calc(var(--ch-vt,0px) + max(8px,env(safe-area-inset-top)));width:min(440px,60vw);height:calc(var(--ch-vh,100dvh) - max(8px,env(safe-area-inset-top)) - max(8px,env(safe-area-inset-bottom)))}.ch[data-lay=side] .ch-grab{position:absolute;z-index:4;left:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:16px;cursor:grab;touch-action:none}.ch[data-lay=side] .ch-grab i{display:block;width:var(--fl-handle-h,5px);height:var(--fl-handle-w,36px);border-radius:3px;background:color-mix(in srgb,currentColor 22%,transparent)}.ch:is([data-lay=sheet],[data-lay=side]) .ch-hd{touch-action:none}.ch-hd{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:10px;flex:none;padding:14px 10px 10px 16px}.ch[data-lay=sheet] .ch-hd{padding-top:4px}.ch-ti{flex:1;min-width:0}.ch-ti b{display:block;font:800 15px/1.25 var(--font-sans);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-ti small{display:block;margin-top:2px;font:600 13px/1.3 var(--font-sans);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-ib{position:relative;display:grid;place-items:center;width:40px;height:40px;flex:none;border:0;border-radius:50%;background:transparent;color:var(--text-2);cursor:pointer;transition:background-color var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out),color var(--dur-feedback) var(--ease-out);-webkit-tap-highlight-color:transparent}.ch-ib:after{content:"";position:absolute;inset:-2px}.ch-ib .sc-ic{width:20px;height:20px}.ch-ib:active{transform:scale(.9);background:var(--surface)}.ch-ib:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(hover:hover)and (pointer:fine){.ch-ib:hover{background:var(--surface);color:var(--text)}}.ch-ib[aria-expanded=true]{background:var(--surface);color:var(--text)}.ch-offer{order:1;flex:1 0 100%;position:relative;display:flex;align-items:center;gap:10px;min-width:0;min-height:44px;margin:0 6px 0 0;padding:0 8px 0 12px;border:0;border-radius:var(--radius-md);background:var(--offer-navy,#0B1D36);color:#fff;font:700 14px/1.2 var(--font-sans);text-align:left;cursor:pointer;box-shadow:inset 0 2px 0 var(--acc,#5B95FF),inset 0 0 0 1px #ffffff0f;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-feedback) var(--ease-out);-webkit-tap-highlight-color:transparent}.ch-offer[hidden]{display:none}.ch-offer.final{box-shadow:inset 0 2px 0 var(--ember),inset 0 0 0 1px #ffffff0f}.ch-offer:active{transform:scale(.98)}.ch-offer:focus-visible{outline:none;box-shadow:inset 0 2px 0 var(--acc,#5B95FF),var(--shadow-focus)}@media(hover:hover)and (pointer:fine){.ch-offer:hover{background:var(--offer-navy-2,#13294A)}}.ch-offer .mo{display:grid;place-items:center;flex:none;width:22px;height:22px;color:#c9d6ea}.ch-offer .mo :is(svg,.sc-motif){max-width:20px;max-height:20px}.ch-offer .tx{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-offer .tx b{font-weight:800}.ch-offer em{font-style:normal;font-weight:800;color:var(--ember-on-navy,#FFB38A)}.ch-offer .tm{position:relative;display:inline-flex;align-items:center;gap:5px;flex:none;padding:6px 8px;border-radius:var(--radius-md);background:#ffffff1a;font:800 13.5px/1 var(--font-sans);font-variant-numeric:tabular-nums}.ch-offer .tm .sc-ic{width:14px;height:14px}.ch-offer.final .tm{background:#f2611d2e;box-shadow:inset 0 0 0 1.5px #f2611db8;color:var(--ember-on-navy,#FFB38A)}.ch-offer.final .tm:after{content:"";position:absolute;inset:-3px;border-radius:12px;box-shadow:0 0 0 2px var(--ember);animation:ch-pulse 1.6s var(--ease-out) infinite;pointer-events:none}@keyframes ch-pulse{0%{opacity:.8;transform:scale(.94)}to{opacity:0;transform:scale(1.14)}}.ch-offer>.sc-ic:last-child{width:16px;height:16px;flex:none;color:#a3aec0}@media(max-width:479px){.ch-offer .mo,.ch-offer .tm .sc-ic{display:none}.ch-offer{padding-left:14px}}.ch-offer .ch-sv-m{display:none}@media(max-width:389px){.ch-offer .ch-sv-w{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ch-offer .ch-sv-m{display:inline}}@media(max-width:359px){.ch-offer .sv{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:349px){.ch-offer .td{display:none}}.ch-menu{position:absolute;z-index:3;top:58px;right:54px;min-width:236px;padding:6px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-3),0 0 0 1px var(--border);transform-origin:calc(100% - 20px) 0;opacity:0;transform:scale(.94) translateY(-4px);visibility:hidden;transition:transform var(--dur-feedback) var(--ease-out),opacity .14s var(--ease-out),visibility 0s linear var(--dur-feedback)}.ch-menu.open{opacity:1;transform:none;visibility:visible;transition:transform .22s var(--ease-out),opacity .14s var(--ease-out),visibility 0s}.ch-menu button{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text);font:600 14.5px/1.2 var(--font-sans);text-align:left;cursor:pointer}.ch-menu button .sc-ic{width:18px;height:18px;color:var(--text-2)}.ch-menu button:active{background:var(--surface);transform:scale(.98)}.ch-menu button:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(hover:hover)and (pointer:fine){.ch-menu button:hover{background:var(--surface)}}.ch-log{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 20px 8px;-webkit-mask:linear-gradient(to bottom,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%);mask:linear-gradient(to bottom,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%)}@keyframes ch-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ch-down{position:relative;z-index:2;flex:none;align-self:center;display:grid;place-items:center;width:36px;height:36px;margin:-46px 0 10px;padding:0;border:0;border-radius:50%;background:var(--surface-2);color:var(--text);box-shadow:var(--shadow-2),0 0 0 1px var(--border);cursor:pointer;animation:ch-in var(--dur-ui) var(--ease-out);transition:transform var(--dur-ui) var(--ease-out)}.ch-down[hidden]{display:none}.ch-down:after{content:"";position:absolute;inset:-4px;border-radius:50%}.ch-down .sc-ic{width:18px;height:18px}.ch-down:active{transform:scale(.94)}.ch-down:focus-visible{outline:2px solid var(--text);outline-offset:2px}.ch-hi{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;padding:10px 0 4px;text-align:center;animation:ch-in var(--dur-ui) var(--ease-out) both}.ch-hi h2{margin:18px 0 0;font:800 26px/1.15 var(--font-sans);letter-spacing:-.025em;color:var(--text)}.ch-hi h2 em{display:block;margin-top:2px;font:400 italic 25px/1.15 var(--font-serif);letter-spacing:-.005em;color:var(--text-2)}.ch-hi-sub{max-width:32ch;margin:10px 0 0;font:500 13.5px/1.45 var(--font-sans);color:var(--text-2);text-wrap:balance}.ch-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:20px}.ch-tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:88px;padding:12px 14px 14px;border:0;border-radius:var(--radius-lg);background:var(--surface);color:var(--text);font:700 14px/1.35 var(--font-sans);text-align:left;text-wrap:balance;cursor:pointer;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-feedback) var(--ease-out);-webkit-tap-highlight-color:transparent}.ch-tile>span:first-child{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-md);background:var(--surface-2);color:var(--blue)}.ch-tile .sc-ic{width:18px;height:18px}.ch-tile:active{transform:scale(.97)}.ch-tile:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(hover:hover)and (pointer:fine){.ch-tile:hover{background:color-mix(in srgb,var(--blue) 7%,var(--surface))}}.ch-hi-in{animation:ch-in var(--dur-ui) var(--ease-out) both}.ch-tiles.bal .ch-tile{text-wrap:balance}.ch-fine span{white-space:nowrap}@media(min-width:768px)and (max-height:820px){.ch-o.xl{width:84px;height:84px;--fs:84px}.ch-hi h2{margin-top:14px;font-size:24px}.ch-hi h2 em{font-size:23px}.ch-tiles{margin-top:16px}}@media(max-height:740px){.ch-hi .ch-o.xl{display:none}.ch-hi h2{margin-top:0}}.ch-m{position:relative;margin:0 0 3px;animation:ch-rise .26s var(--ease-out) both}.ch-m.tail{margin-bottom:14px}@keyframes ch-rise{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}.ch-m.me{display:flex;justify-content:flex-end;transform-origin:100% 100%}.ch-m.ai{transform-origin:0 100%}.ch-m.ch-q,.ch-q :is(.ch-att,.ch-reg,.ch-act,.ch-card){animation:none}.ch-m.me .ch-me{position:relative;max-width:min(78%,340px);margin:0 4px 0 0;padding:9px 15px 10px;border-radius:var(--radius-lg);background:#1463f3;color:#fff;font:500 15.5px/1.42 var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere}.ch-m.me:not(.head) .ch-me{border-top-right-radius:var(--radius-md)}.ch-m.me:not(.tail) .ch-me{border-bottom-right-radius:var(--radius-md)}.ch-m.me.tail .ch-me:before,.ch-m.me.tail .ch-me:after{content:"";position:absolute;bottom:0;height:20px;pointer-events:none}.ch-m.me.tail .ch-me:before{right:-7px;width:20px;background:#1463f3;border-bottom-left-radius:16px 14px}.ch-m.me.tail .ch-me:after{right:-26px;width:26px;background:var(--surface-2);border-bottom-left-radius:10px}.ch-time{margin:12px 0 10px;text-align:center;font:500 13px/1.3 var(--font-sans);color:var(--text-3);animation:ch-fade .24s var(--ease-out) both}.ch-time b{font-weight:700;color:var(--text-2)}.ch-time:first-child{margin-top:4px}.ch-msg{display:flex;align-items:flex-end;gap:8px;padding-right:6%}.ch-av{flex:none;display:grid;place-items:center;width:28px;height:28px;visibility:hidden}.ch-m.ai.tail .ch-av{visibility:visible}.ch-o.f{width:28px;height:28px;--fs:28px}.ch-pav{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--blue-soft);color:var(--blue)}.ch-pav .sc-ic{width:15px;height:15px}.ch-name{margin:2px 0 4px 48px;font:600 13px/1.3 var(--font-sans);color:var(--text-3)}.ch-m.ai:not(.head) .ch-name{display:none}.ch-stack{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.ch-bub{position:relative;max-width:100%;padding:11px 16px 13px;border-radius:var(--radius-md) var(--radius-lg) var(--radius-lg) var(--radius-md);background:var(--surface-2);box-shadow:0 0 0 1px var(--border),0 1px 2px #0b1d360a,0 8px 18px -12px #0b1d3638}[data-theme=dark] .ch-bub{background:color-mix(in srgb,#FFFFFF 5%,var(--surface-2));box-shadow:0 0 0 1px #ffffff14,0 8px 18px -12px #0009}.ch-m.ai.head .ch-stack>div:first-of-type:is(.ch-bub,.ch-card){border-top-left-radius:var(--radius-lg)}.ch-m.ai.head .ch-stack>div.ch-att:first-of-type>.ch-reg:first-child,.ch-m.ai.head .ch-stack>div.ch-att:first-of-type>.ch-act:first-child,.ch-m.ai.head .ch-stack>div.ch-att:first-of-type>.ch-card:first-child{border-top-left-radius:var(--radius-lg)}.ch-bub .ch-src a{background:var(--surface)}.ch-tx{font:500 15.5px/1.6 var(--font-sans);color:var(--text);overflow-wrap:anywhere}.ch-tx p{margin:0 0 10px;text-wrap:pretty}.ch-tx>p:last-child,.ch-tx>ul:last-child,.ch-tx>ol:last-child,.ch-tx>.ch-code:last-child{margin-bottom:0}.ch-tx :is(ul,ol){margin:0 0 10px;padding-left:22px}.ch-tx li{margin:4px 0;padding-left:2px;text-wrap:pretty}.ch-tx li::marker{color:var(--blue)}.ch-tx ol li::marker{font-weight:700;font-variant-numeric:tabular-nums}.ch-tx.ch-live :is(p,li){text-wrap:wrap}.ch-tx b{font-weight:700}.ch-tx .ch-lead{font-weight:700;color:var(--text)}.ch-tx a.ch-a{color:var(--blue);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-decoration-color:color-mix(in srgb,var(--blue) 40%,transparent);text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.ch-tx a.ch-a:hover{text-decoration-color:var(--blue)}}.ch-bub.ch-typing{display:flex;align-items:center;min-height:42px;padding:0 16px}.ch-dots{display:flex;gap:5px}.ch-dots i{width:7px;height:7px;border-radius:50%;background:var(--text-3);opacity:.35;animation:ch-dot 1.2s var(--ease-in-out) infinite}.ch-dots i:nth-child(2){animation-delay:.16s}.ch-dots i:nth-child(3){animation-delay:.32s}@keyframes ch-dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}.ch-att{align-self:stretch;animation:ch-up .3s var(--ease-out) 80ms both}.ch-att>*+*{margin-top:4px}@keyframes ch-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ch-stack>.ch-card{align-self:stretch;margin:0}.ch-stack>.ch-note{margin:4px 0 0}.ch-nw{white-space:nowrap}.ch-stopped{display:flex;align-items:center;gap:6px;margin:8px 0 0;font:600 13px/1.2 var(--font-sans);color:var(--text-3)}.ch-stopped .sc-ic{width:14px;height:14px}.ch-tx:empty+.ch-stopped{margin-top:0}.ch-tx.raw p{white-space:pre-wrap}.ch-bub:has(.ch-code){align-self:stretch}.ch-code{position:relative;margin:4px 0 12px;padding-top:34px;border-radius:var(--radius-md);background:#0b1d36;color:var(--on-navy-2)}.ch-code:last-child{margin-bottom:0}.ch-code:before{content:attr(data-lang);position:absolute;left:14px;top:13px;font:800 12px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#8fa3c0}.ch-code pre{margin:0;padding:0 14px 14px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#3A4B66 transparent;font:500 13px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre;tab-size:4}.ch-code pre code{font:inherit;color:inherit}.ch-cc{position:absolute;top:2px;right:2px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:var(--radius-md);background:transparent;color:#8fa3c0;cursor:pointer;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-feedback) var(--ease-out),color var(--dur-feedback) var(--ease-out);-webkit-tap-highlight-color:transparent}.ch-cc:after{content:"";position:absolute;inset:-2px}.ch-cc .sc-ic{width:16px;height:16px}.ch-cc:active{transform:scale(.9);background:#ffffff14}.ch-cc:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(hover:hover)and (pointer:fine){.ch-cc:hover{color:#fff;background:#ffffff14}}[data-theme=dark] .ch-code{background:#050c19;box-shadow:inset 0 0 0 1px #ffffff14}.ch-tx :not(pre)>code{padding:1px 6px;border-radius:var(--radius-md);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);font:600 .88em/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--text)}@keyframes ch-fade{0%{opacity:0}to{opacity:1}}.ch-src{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;animation:ch-in .22s var(--ease-out) both}.ch-src[hidden]{display:none}.ch-src a{position:relative;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px 0 9px;border-radius:var(--radius-pill);background:var(--surface);color:var(--text-2);font:700 13px/1 var(--font-sans);text-decoration:none;white-space:nowrap;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-feedback) var(--ease-out),color var(--dur-feedback) var(--ease-out)}.ch-src a:after{content:"";position:absolute;inset:-7px -2px}.ch-src .sc-ic{width:14px;height:14px;color:var(--blue)}.ch-src a.n{min-width:44px;justify-content:center;padding:0 11px}.ch-src a:active{transform:scale(.96)}.ch-src a:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(hover:hover)and (pointer:fine){.ch-src a:hover{color:var(--text);background:color-mix(in srgb,var(--blue) 8%,var(--surface-2))}}.ch-links{margin-top:12px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);overflow:hidden}.ch-pl{position:relative;display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 14px 8px 8px;color:var(--text);font:600 15px/1.3 var(--font-sans);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-feedback) var(--ease-out)}.ch-pl+.ch-pl:before{content:"";position:absolute;top:0;left:52px;right:0;height:1px;background:var(--border)}.ch-pl-i{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:var(--radius-md);background:var(--blue-soft);color:var(--blue)}.ch-pl-i .sc-ic{width:18px;height:18px}.ch-pl-i.wa{background:color-mix(in srgb,var(--green) 12%,transparent);color:var(--green-text)}.ch-pl-i .wa-ic,.ch-sg .wa-ic,.ch-btn .wa-ic,.ch-reg .wa-ic,.ch-doc-go .wa-ic{fill:currentColor;stroke:none}.ch-pl-t{flex:1;min-width:0}.ch-pl>.sc-ic:last-child{width:16px;height:16px;flex:none;color:var(--text-3);transition:transform var(--dur-feedback) var(--ease-out)}.ch-pl:active{background:var(--surface)}.ch-pl:focus-visible{outline:2px solid var(--text);outline-offset:-3px;border-radius:var(--radius-lg)}@media(hover:hover)and (pointer:fine){.ch-pl:hover{background:var(--surface)}.ch-pl:hover>.sc-ic:last-child{transform:translate(2px)}}.ch-docs{margin-top:12px}.ch-bub:has(.ch-doc){align-self:stretch}.ch-doc{position:relative;display:block;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);color:var(--text);text-decoration:none;overflow:hidden;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out)}.ch-doc+.ch-doc{margin-top:8px}.ch-doc-top{display:flex;align-items:center;gap:14px;padding:12px 14px 12px 12px}.ch-doc-fan{position:relative;flex:none;width:76px;height:76px;border-radius:var(--radius-md);background:#0b1d36;overflow:hidden}.ch-doc-fan img{position:absolute;bottom:8px;height:56px;width:auto;border-radius:3px;background:#fff;box-shadow:0 1px 2px #00000047,0 8px 14px -6px #0009;transition:transform .26s var(--ease-out);animation:ch-deal .52s var(--ease-out) both}.ch-doc-fan img:nth-child(1){left:7px;--dx:21px;transform:translate(0) rotate(-9deg) translateY(3px)}.ch-doc-fan img:nth-child(2){left:17px;--dx:11px;transform:translate(0) rotate(4deg) translateY(-3px);animation-delay:50ms}.ch-doc-fan img:nth-child(3){left:28px;--dx:0px;z-index:1;transform:translate(0) rotate(-2deg) translateY(0);animation-delay:.1s}@keyframes ch-deal{0%{transform:translate(var(--dx)) rotate(0) translateY(4px)}}.ch-q .ch-doc-fan img{animation:none}.ch-doc-b{display:flex;flex-direction:column;min-width:0}.ch-doc-b small{font:800 12px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.ch-doc-b b{margin-top:5px;font:800 16px/1.25 var(--font-sans);letter-spacing:-.01em}.ch-doc-b>span{margin-top:3px;font:500 13.5px/1.4 var(--font-sans);color:var(--text-2)}.ch-doc-go{display:flex;align-items:center;gap:9px;min-height:48px;padding:0 16px;border-top:1px solid var(--border);font:600 15px/1.25 var(--font-sans)}.ch-doc-go span{flex:1}.ch-doc-go .wa-ic,.ch-doc-go .sc-ic:first-child{width:18px;height:18px;flex:none;color:var(--green-text)}.ch-doc-go .sc-ic:last-child{width:16px;height:16px;flex:none;color:var(--text-3);transition:transform var(--dur-feedback) var(--ease-out)}.ch-doc:active{transform:scale(.98)}.ch-doc:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--border),var(--shadow-focus)}[data-theme=dark] .ch-doc-fan{background:#050c19;box-shadow:inset 0 0 0 1px #ffffff1a}@media(hover:hover)and (pointer:fine){.ch-doc:hover{box-shadow:inset 0 0 0 1px var(--field-border)}.ch-doc:hover .ch-doc-go .sc-ic:last-child{transform:translate(2px)}.ch-doc:hover .ch-doc-fan img:nth-child(1){transform:translate(-2px) rotate(-13deg) translateY(4px)}.ch-doc:hover .ch-doc-fan img:nth-child(2){transform:translate(0) rotate(5deg) translateY(-7px)}.ch-doc:hover .ch-doc-fan img:nth-child(3){transform:translate(3px) rotate(1deg) translateY(-2px)}}.ch-m.ui{margin-top:4px}.ch-reg{position:relative;padding:16px;border-radius:var(--radius-lg);background:var(--offer-navy,#0B1D36);color:#fff;isolation:isolate;animation:ch-in .26s var(--ease-out) both}.ch-reg:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1.5px;background:linear-gradient(90deg,#1679ff,#2daef8 30%,#24adbe,#138e82 80%,#0e7b4f);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.ch-reg.ch-acc:before{background:linear-gradient(90deg,var(--acc),color-mix(in srgb,var(--acc) 35%,#FFFFFF) 55%,var(--acc))}.ch-reg.final:before{background:var(--ember)}.ch-reg.pop{animation:ch-pop-c .42s var(--ease-spring)}@keyframes ch-pop-c{0%{transform:none}35%{transform:scale(.985)}to{transform:none}}.ch-q .ch-reg{animation:none}.ch-reg .pm{width:28px;height:28px;border-radius:8px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1a}.ch-reg .pm .pm-l{stroke-width:3.6}.ch-reg-h{display:flex;align-items:flex-start;gap:12px;margin:0 0 12px}.ch-reg-h>span:last-child{min-width:0}.ch-reg-h b{display:block;font:800 16.5px/1.25 var(--font-sans);letter-spacing:-.01em}.ch-reg-h small{display:block;margin-top:2px;font:600 13px/1.4 var(--font-sans);color:#a9b6cb}.ch-reg-p{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:2px;margin:0;font:600 14px/1.45 var(--font-sans);color:#dce4f0}.ch-reg-p b{font:800 20px/1.2 var(--font-sans);letter-spacing:-.01em;color:#fff;font-variant-numeric:tabular-nums}.ch-reg-sv{white-space:nowrap}.ch-reg-p s{color:var(--ember-on-navy,#FFB38A);text-decoration-thickness:1.5px}.ch-reg-p em{font-style:normal;font-weight:800;color:var(--ember-on-navy,#FFB38A)}.ch-reg-l{margin:8px 0 0;font:500 13.5px/1.5 var(--font-sans);color:#c3cedf}.ch-reg-go{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:14px;padding:0 18px;border-radius:var(--radius-pill);background:var(--green);color:#fff;font:800 15.5px/1.2 var(--font-sans);text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-feedback) var(--ease-out),box-shadow var(--dur-feedback) var(--ease-out)}.ch-reg-go:active{transform:scale(.98)}.ch-reg-go:focus-visible{outline:none;box-shadow:var(--shadow-focus-dark,0 0 0 2px #0B1D36,0 0 0 4px #FFFFFF)}@media(hover:hover)and (pointer:fine){.ch-reg-go:hover{background:var(--green-hover)}}.ch-reg.old .ch-reg-go{background:transparent;box-shadow:inset 0 0 0 1.5px #ffffff8c}@media(hover:hover)and (pointer:fine){.ch-reg.old .ch-reg-go:hover{background:#ffffff14}}.ch-reg-emi{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;font:500 13px/1.45 var(--font-sans);color:#c3cedf}.ch-reg-emi .sc-ic{width:16px;height:16px;margin-top:1px;flex:none;color:#8fb6ff}.ch-reg-k{margin:0 0 3px;font:800 12px/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#8fa3c0}.ch-att>:is(.ch-reg:not(.ch-solo),.ch-act){border-radius:var(--radius-md) var(--radius-lg) var(--radius-lg) var(--radius-md)}.ch-att>.ch-reg:not(.pop){animation:none}.ch-reg.ch-solo{padding:0;background:none;isolation:auto}.ch-reg.ch-solo:before{display:none}.ch-reg.ch-solo .ch-reg-go{margin:2px 0 0}.ch-reg.ch-solo .ch-reg-go:focus-visible{box-shadow:var(--shadow-focus)}.ch-reg.ch-solo.old .ch-reg-go{background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1.5px var(--border)}@media(hover:hover)and (pointer:fine){.ch-reg.ch-solo.old .ch-reg-go:hover{background:var(--surface)}}.ch-reg-hold{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;margin:10px auto 0;padding:4px 6px;color:#c3cedf;font:600 13px/1.35 var(--font-sans);text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent}.ch-reg-hold:after{content:"";position:absolute;inset:-6px -4px}.ch-hold-a{display:inline-flex;align-items:center;gap:7px;color:#fff;font:700 13.5px/1.3 var(--font-sans);text-decoration:underline;text-decoration-color:#ffffff59;text-underline-offset:3px}.ch-hold-q,.ch-hold-r{text-wrap:balance}.ch-reg-hold .wa-ic{width:16px;height:16px;flex:none;color:#3fd39a}.ch-reg-hold:active{opacity:.7}@media(hover:hover)and (pointer:fine){.ch-reg-hold:hover .ch-hold-a{text-decoration-color:#fff}}.ch-reg-hold:focus-visible{outline:none;box-shadow:var(--shadow-focus-dark,0 0 0 2px #0B1D36,0 0 0 4px #FFFFFF);border-radius:var(--radius-md)}.ch-pick{padding:14px 8px 8px}.ch-reg-q{margin:0 8px 6px;font:800 15px/1.3 var(--font-sans)}.ch-reg-q small{font:600 13px/1.3 var(--font-sans);color:#a9b6cb}.ch-pick-l{display:flex;flex-direction:column}.ch-pick-l button{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px;border:0;border-radius:var(--radius-md);background:transparent;color:#fff;font-family:var(--font-sans);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out)}.ch-pick-l button+button:before{content:"";position:absolute;top:0;left:46px;right:8px;height:1px;background:#ffffff1a}.ch-pick-l .n{flex:1;min-width:0}.ch-pick-l .n b,.ch-pick-l .pr b{display:block;font:800 15px/1.25 var(--font-sans)}.ch-pick-l .n small,.ch-pick-l .pr small{display:block;margin-top:2px;font:600 12.5px/1.3 var(--font-sans);color:#a9b6cb}.ch-pick-l .pr small{white-space:nowrap}.ch-pick-l .pr{flex:none;text-align:right;font-variant-numeric:tabular-nums}.ch-pick-l .pr b{white-space:nowrap}.ch-pick-l .pr s{margin-right:2px;font:600 12.5px/1.25 var(--font-sans);color:var(--ember-on-navy,#FFB38A)}.ch-pick-l .pr em{font-style:normal;font-weight:800;color:var(--ember-on-navy,#FFB38A)}.ch-pick-l button>.sc-ic:last-child{width:16px;height:16px;flex:none;color:#a3aec0}.ch-pick-l button:active{background:#ffffff14;transform:scale(.99)}.ch-pick-l button:focus-visible{outline:none;box-shadow:var(--shadow-focus-dark,0 0 0 2px #0B1D36,0 0 0 4px #FFFFFF)}@media(hover:hover)and (pointer:fine){.ch-pick-l button:hover{background:#ffffff0f}}.ch-act{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 16px 10px 10px;border:0;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:0 0 0 1px var(--border),0 1px 2px #0b1d360a,0 8px 18px -12px #0b1d3638;color:var(--text);font-family:var(--font-sans);text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-press) var(--ease-out),box-shadow var(--dur-feedback) var(--ease-out)}[data-theme=dark] .ch-act{background:color-mix(in srgb,#FFFFFF 5%,var(--surface-2));box-shadow:0 0 0 1px #ffffff14,0 8px 18px -12px #0009}.ch-act:active{transform:scale(.98)}.ch-act:focus-visible{outline:none;box-shadow:0 0 0 1px var(--border),var(--shadow-focus)}@media(hover:hover)and (pointer:fine){.ch-act:hover{box-shadow:0 0 0 1px var(--field-border),0 10px 22px -12px #0b1d364d}.ch-act.hb:hover>.sc-ic:last-child{transform:translate(2px)}}.ch-act-t{flex:1;min-width:0}.ch-act-t b{display:block;font:700 15px/1.3 var(--font-sans);letter-spacing:-.005em}.ch-act-t small{display:block;margin-top:2px;font:500 13px/1.35 var(--font-sans);color:var(--text-2)}.ch-act>.sc-ic:last-child{width:16px;height:16px;flex:none;color:var(--text-3);transition:transform var(--dur-feedback) var(--ease-out)}.ch-act-w{position:relative;display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%}.ch-act-w .sc-ic{width:20px;height:20px;overflow:visible}.ch-act.cb .ch-act-w{background:radial-gradient(56% 38% at 34% 20%,#ffffff57,#fff0 72%),radial-gradient(85% 55% at 50% 108%,#2daef89e,#2daef800 72%),radial-gradient(120% 120% at 32% 22%,#24497a,#13294a 44%,#08162b 82%);box-shadow:inset 0 0 0 1px #7cd4ff38,inset 0 -4px 9px #00000052,0 0 12px #2daef82e}.ch-act.cb .ch-act-w .sc-ic{filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.ch-act-dot{position:absolute;top:0;right:0;display:none;width:10px;height:10px;border-radius:50%;background:#12b076;box-shadow:0 0 0 2px var(--surface-2)}.ch-act.cb.live .ch-act-dot{display:block}.ch-act.hb .ch-act-w{background:var(--blue-soft);color:var(--blue)}.ch-act.cl{padding:8px 16px 8px 8px}.ch-act-po{position:relative;flex:none;width:92px;aspect-ratio:16/9;border-radius:var(--radius-md);overflow:hidden;background:#0b1d36}.ch-act-po img{display:block;width:100%;height:100%;object-fit:cover}.ch-act-pb{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(180deg,#0b1d3600,#0b1d3659)}.ch-act-pb svg{box-sizing:content-box;width:16px;height:16px;padding:7px 6px 7px 8px;border-radius:50%;fill:#fff;background:#0b1d369e;box-shadow:inset 0 0 0 1px #ffffff40}.ch-q .ch-act{animation:none}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.ch-act{box-shadow:inset 0 0 0 1.5px var(--text)}}.ch-acts{display:flex;align-items:center;gap:4px;margin:8px 0 0 -2px}.ch-acts:empty{display:none}.ch-acts button{position:relative;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-3);font:600 13px/1 var(--font-sans);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity var(--dur-feedback) var(--ease-out),background-color var(--dur-feedback) var(--ease-out),color var(--dur-feedback) var(--ease-out)}.ch-acts button:after{content:"";position:absolute;inset:-7px -2px}.ch-acts button .sc-ic{width:15px;height:15px}.ch-acts .ch-iw{background:var(--surface);color:var(--text-2);font-weight:700}.ch-acts .ch-iw[aria-expanded=true]{background:var(--blue-soft);color:var(--text)}.ch-acts .ch-iw .sc-ic{color:var(--blue)}.ch-acts button:active{transform:scale(.95);background:var(--surface)}.ch-acts button:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(hover:hover)and (pointer:fine){.ch-acts button:hover{color:var(--text);background:var(--surface)}.ch-m.ai:not(:hover):not(:focus-within) .ch-copy{opacity:0}.ch-m.ai:not(.last):not(:hover):not(:focus-within) .ch-iw.ask{opacity:0}}@media(hover:none),(pointer:coarse){.ch-m.ai:not(.last) :is(.ch-copy,.ch-iw.ask){display:none}}.ch-m.ai .ch-acts{margin-left:34px}.ch-fb{display:inline-flex}.ch-acts .ch-fb-b{justify-content:center;width:40px;padding:0;color:var(--text-3)}.ch-acts .ch-fb-b:after{inset:-7px -2px}.ch-acts .ch-fb-b .sc-ic{width:17px;height:17px;transition:fill var(--dur-feedback) var(--ease-out)}.ch-acts .ch-fb-b.on{color:var(--blue)}.ch-acts .ch-fb-b.on[data-v=down]{color:var(--text)}.ch-acts .ch-fb-b.on .sc-ic{fill:currentColor}.ch-fb-b.pop .sc-ic{animation:ch-pop .46s var(--ease-spring)}@media(hover:hover)and (pointer:fine){.ch-m.ai:not(:hover):not(:focus-within) .ch-fb-b:not(.on){opacity:0}}@media(hover:none),(pointer:coarse){.ch-acts .ch-fb-b:not(.on){opacity:.55}}.ch-next{margin:2px 0 16px;animation:ch-in .26s var(--ease-out) both}.ch-next>p{margin:0 0 8px;font:600 12.5px/1.3 var(--font-sans);color:var(--text-3);text-align:right}.ch-next>p.sep{display:flex;align-items:center;gap:12px;margin:4px 0 12px;text-align:center}.ch-next>p.sep:before,.ch-next>p.sep:after{content:"";flex:1;height:1px;background:var(--border)}.ch-sgs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-left:10%}.ch-sg{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px 10px 13px;border:0;border-radius:var(--radius-pill);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);color:var(--text);font:600 14.5px/1.3 var(--font-sans);text-align:left;text-wrap:balance;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-press) var(--ease-out),box-shadow var(--dur-feedback) var(--ease-out),background-color var(--dur-feedback) var(--ease-out)}.ch-sg .sc-ic{width:16px;height:16px;flex:none;color:var(--blue)}.ch-sg .wa-ic{color:var(--green-text)}.ch-sg:active{transform:scale(.97);background:var(--surface)}.ch-sg:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--border),var(--shadow-focus)}@media(hover:hover)and (pointer:fine){.ch-sg:hover{box-shadow:inset 0 0 0 1px var(--field-border);background:color-mix(in srgb,var(--blue) 4%,var(--surface-2))}}.ch-quick{display:flex;gap:8px;flex:none;margin:6px 14px 0;padding:2px 0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.ch-quick::-webkit-scrollbar{display:none}.ch-quick>.ch-sg:first-child{margin-left:auto}.ch-quick[hidden],.ch-quick.off,.ch.typing .ch-quick,.ch[data-band=short] .ch-quick{display:none}.ch-quick .ch-sg{flex:none;min-height:40px;padding:8px 14px 8px 12px;font-size:14px;white-space:nowrap}.ch-quick .ch-sg:after{content:"";position:absolute;inset:-2px 0}@media(max-width:419px){.ch-quick .wa-l{display:none}}.ch-card{margin:0 0 16px;padding:16px;border-radius:var(--radius-lg);background:var(--surface);animation:ch-in .26s var(--ease-out) both}.ch-stack>.ch-card{border-radius:var(--radius-md) var(--radius-lg) var(--radius-lg) var(--radius-md);background:var(--surface-2);box-shadow:0 0 0 1px var(--border),0 1px 2px #0b1d360a,0 8px 18px -12px #0b1d3638}[data-theme=dark] .ch-stack>.ch-card:not(.err){background:color-mix(in srgb,#FFFFFF 5%,var(--surface-2));box-shadow:0 0 0 1px #ffffff14}.ch-card h3{display:flex;align-items:center;gap:10px;margin:0 0 6px;font:800 15.5px/1.3 var(--font-sans);letter-spacing:-.01em}.ch-card h3 .sc-ic{width:20px;height:20px;color:var(--blue)}.ch-card p{margin:0 0 12px;font:500 14px/1.55 var(--font-sans);color:var(--text-2)}.ch-card p a{color:var(--blue);font-weight:700;text-underline-offset:3px}.ch-card .ch-row{display:flex;flex-wrap:wrap;gap:8px}.ch-card .ch-links{margin-top:12px}.ch-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border:0;border-radius:var(--radius-pill);background:var(--text);color:var(--bg);font:700 15px/1 var(--font-sans);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-press) var(--ease-out),opacity var(--dur-feedback) var(--ease-out)}.ch-btn .sc-ic{width:18px;height:18px}.ch-btn:active{transform:scale(.97)}.ch-btn:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.ch-btn.wa,.ch-btn.cb{background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1.5px var(--border)}.ch-btn.cb .sc-ic{width:18px;height:18px;color:var(--green-text)}.ch-btn.wa .wa-ic{color:var(--green-text)}.ch-card.err{background:color-mix(in srgb,var(--error) 8%,var(--surface-2));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--error) 35%,transparent)}.ch-card.err h3 .sc-ic{color:var(--error)}.ch-note{margin:-4px 0 16px;font:600 12.5px/1.45 var(--font-sans);color:var(--text-3)}.ch-mk{display:grid;place-items:center;width:44px;height:44px;flex:none}.ch-mk svg{width:24px;height:24px;overflow:visible;fill:none;stroke:url(#ch-mkg);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ch-mk .o,.ch-mk .s{stroke-dasharray:1 1;stroke-dashoffset:0;transition:stroke-dashoffset .46s var(--ease-out),stroke-dasharray .46s var(--ease-out)}.ch-mk .o{transform-box:view-box;transform-origin:12px 12px}.ch-cmp[data-st=listen] .ch-mk .s{animation:ch-mkf 1.5s var(--ease-in-out) infinite}.ch-cmp[data-st=think] .ch-mk .s,.ch-cmp[data-st=write] .ch-mk .s{stroke-dashoffset:1}.ch-cmp[data-st=think] .ch-mk .o{stroke-dasharray:.28 .72;stroke-dashoffset:-.56;animation:ch-mks .9s linear infinite}.ch-cmp[data-st=write] .ch-mk .o{stroke-dasharray:.6 .4;stroke-dashoffset:-.42;animation:ch-mks 1.7s linear infinite}@keyframes ch-mks{to{transform:rotate(360deg)}}@keyframes ch-mkf{0%,to{stroke-dasharray:1 1;stroke-dashoffset:0}50%{stroke-dasharray:.72 .28;stroke-dashoffset:-.14}}.ch-cmp[hidden]{display:none}.ch-cmp{display:flex;align-items:flex-end;gap:8px;flex:none;margin:8px 14px 0;padding:6px;border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1.5px transparent;transition:box-shadow var(--dur-feedback) var(--ease-out),border-radius var(--dur-ui) var(--ease-out)}.ch-cmp.tall{border-radius:var(--radius-lg)}.ch-cmp:focus-within{box-shadow:inset 0 0 0 1.5px var(--field-border)}.ch-cmp textarea{flex:1;min-width:0;max-height:132px;margin:0;padding:11px 0 11px 2px;border:0;outline:none;resize:none;background:transparent;color:var(--text);font:500 16px/1.4 var(--font-sans)}.ch-cmp textarea::placeholder{color:var(--text-3)}.ch-mic{position:relative;display:grid;place-items:center;width:44px;height:44px;flex:none;border:0;border-radius:50%;background:var(--surface-2);color:var(--text);cursor:pointer;transition:transform var(--dur-press) var(--ease-out);-webkit-tap-highlight-color:transparent}.ch-mic .sc-ic{position:relative;width:20px;height:20px}.ch-mic:active{transform:scale(.9)}.ch-mic:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.ch-send{position:relative;display:grid;place-items:center;width:44px;height:44px;flex:none;border:0;border-radius:50%;background:var(--text);color:var(--surface-2);cursor:pointer;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-feedback) var(--ease-out),color var(--dur-feedback) var(--ease-out)}.ch-send .sc-ic{width:20px;height:20px}.ch-send[data-st=stop] .sc-ic{width:18px;height:18px}.ch-send:disabled{background:var(--border);color:var(--text-3);cursor:default}.ch-send:not(:disabled):active{transform:scale(.9)}.ch-send:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.ch-send:before{content:"";position:absolute;inset:-4px;border-radius:50%;padding:2px;background:conic-gradient(from var(--ch-rot),#1679FF,#2DAEF8 20%,#24ADBE 35%,#138E82 50%,#0E7B4F 60%,transparent 75%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;pointer-events:none;transition:opacity var(--dur-ui) var(--ease-out)}.ch:is([data-lay=sheet],[data-band=short]) .ch-mk{display:none}.ch:is([data-lay=sheet],[data-band=short]) .ch-cmp textarea{padding-left:12px}.ch:is([data-lay=sheet],[data-band=short]) .ch-cmp[data-st=think] .ch-send:before{opacity:1;animation:ch-spin .9s linear infinite}.ch:is([data-lay=sheet],[data-band=short]) .ch-cmp[data-st=write] .ch-send:before{opacity:1;animation:ch-spin 1.7s linear infinite}.ch-cnote{flex:none;margin:8px 18px 0;font:600 13px/1.4 var(--font-sans);color:var(--text-2);text-align:center}.ch-cnote[hidden]{display:none}.ch-fine{flex:none;margin:0;padding:9px 18px 14px;font:500 11.5px/1.45 var(--font-sans);color:var(--text-3);text-align:center;text-wrap:balance}.ch-fine a{color:var(--text-2);font-weight:700;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.ch[data-lay=sheet] .ch-fine{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.ch-toast{position:absolute;z-index:5;left:50%;display:flex;align-items:center;gap:6px;max-width:calc(100% - 32px);padding:4px 4px 4px 16px;border-radius:var(--radius-pill);background:var(--text);color:var(--bg);font:600 14px/1.2 var(--font-sans);white-space:nowrap;box-shadow:var(--shadow-2);transform:translate(-50%,8px);opacity:0;transition:transform var(--dur-ui) var(--ease-out),opacity var(--dur-feedback) var(--ease-out)}.ch-toast.on{transform:translate(-50%);opacity:1}.ch-toast[hidden]{display:none}.ch-toast button{position:relative;min-height:36px;padding:0 14px;border:0;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--bg) 16%,transparent);color:inherit;font:800 14px/1 var(--font-sans);cursor:pointer}.ch-toast button:after{content:"";position:absolute;inset:-4px}.ch-toast button:active{transform:scale(.96)}.ch-toast button:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.ch-voice{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px 20px 12px;text-align:center;animation:ch-vin var(--dur-ui) var(--ease-out) both}.ch-voice[hidden]{display:none}@keyframes ch-vin{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.ch-orb{position:relative;display:grid;place-items:center;width:168px;height:168px;--fs:150px}.ch-orb:before{content:"";position:absolute;inset:18px;border-radius:50%;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,#2DAEF8 22%,transparent),transparent 70%);transform:scale(calc(1 + var(--lv,0) * .35));transition:transform 90ms linear}.ch-voice .ch-face{transform:scale(calc(1 + var(--lv,0) * .1))}.ch-voice .ch-face :is(.w1,.b1,.b2){animation-play-state:running}.ch-voice[data-st=thinking] .ch-face .w2,.ch-voice[data-st=connecting] .ch-face .w2{animation-play-state:running}.ch-vst{margin:0;font:800 17px/1.2 var(--font-sans);letter-spacing:-.01em}.ch-vst small{display:block;margin-top:6px;font:600 13px/1.4 var(--font-sans);color:var(--text-3);letter-spacing:0}.ch-cap{width:100%;min-height:96px;max-width:320px}.ch-cap p{margin:0 0 6px;font:500 15px/1.5 var(--font-sans);color:var(--text-2)}.ch-cap p.you{color:var(--text-3);font-size:14px}.ch-cap p.ai{color:var(--text)}.ch-vctl{display:flex;align-items:center;justify-content:center;gap:14px;flex:none;padding:6px 0 4px}.ch-vb{position:relative;display:grid;place-items:center;width:52px;height:52px;border:0;border-radius:50%;background:var(--surface);color:var(--text);cursor:pointer;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-feedback) var(--ease-out)}.ch-vb .sc-ic{width:22px;height:22px}.ch-vb:active{transform:scale(.92)}.ch-vb:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.ch-vb[aria-pressed=true]{background:var(--text);color:var(--surface-2)}.ch-vb.end{width:auto;padding:0 22px;border-radius:var(--radius-pill);gap:8px;display:inline-flex;align-items:center;background:var(--error);color:#fff;font:700 15px/1 var(--font-sans)}.ch-vb.end .sc-ic{width:18px;height:18px}.ch-scrim{position:fixed;inset:0;z-index:59;background:var(--fl-scrim,rgba(6,14,27,.44));opacity:0;transition:opacity .26s var(--ease-out)}.ch-scrim[hidden]{display:none}.ch-scrim.on{opacity:1}@media(max-width:767px){.ch-launch{--k:var(--fl-h,56px);right:max(10px,env(safe-area-inset-right));bottom:calc(10px + env(safe-area-inset-bottom));height:var(--k);gap:10px;padding:4px 18px 4px 4px}.ch-launch .ch-o.l{width:48px;height:48px;--fs:48px}.ch-l-t b{font-size:15px}.ch-l-t small{display:none}.ch-launch.seat{--k:60px;left:auto;right:max(10px,env(safe-area-inset-right));padding:4px}.ch-launch.seat .ch-o.l{width:52px;height:52px;--fs:52px}.ch-launch.seat .ch-l-tip{left:auto;right:0}.ch-launch.seat .ch-l-tip:after{left:auto;right:23px}.ch-log{padding-inline:16px}.ch-msg{padding-right:3%}.ch-hi{padding-top:10px}.ch-cmp,.ch-quick{margin-inline:12px}.ch-menu{right:54px}.ch-sgs{padding-left:6%}}@media(max-width:420px){.ch-sgs{padding-left:0}.ch-tile{padding-inline:12px}}@media(max-height:500px)and (pointer:coarse)and (orientation:landscape){:where(html:not(.fl-hold)) .ch-launch{--k:var(--fl-h,56px);right:max(12px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));height:var(--k);gap:10px;padding:4px 18px 4px 4px}:where(html:not(.fl-hold)) .ch-launch .ch-o.l{width:48px;height:48px;--fs:48px}:where(html:not(.fl-hold)) .ch-l-t small{display:none}:where(html:not(.fl-hold)) .ch-launch.seat{left:auto;right:calc(max(12px,env(safe-area-inset-right)) + min(420px,56vw) + 8px);padding:4px}}.ch[data-band=short] .ch-hd{flex-wrap:nowrap;padding:6px 6px 4px 14px;column-gap:8px}.ch[data-band=short] .ch-hd .ch-o.s{width:28px;height:28px;--fs:28px}.ch[data-band=short] .ch-ti{flex:none}.ch[data-band=short] .ch-ti small{display:none}.ch[data-band=short] .ch-offer{order:0;flex:1 1 auto;min-height:40px;margin:0;padding:0 6px 0 10px;gap:8px;font-size:13.5px}.ch[data-band=short] .ch-offer :is(.mo,.tm .sc-ic,.td,.sv),.ch[data-band=short] .ch-offer>.sc-ic:last-child{display:none}.ch[data-band=short] .ch-offer .tm{padding:5px 7px}.ch[data-band=short] .ch-menu{top:52px}.ch[data-band=short] .ch-log{padding:6px 16px 6px 22px}.ch[data-band=short] .ch-hi .ch-o.xl,.ch[data-band=short] .ch-hi-orb{display:none}.ch[data-band=short] .ch-hi{justify-content:flex-start;padding-top:4px}.ch[data-band=short] .ch-hi h2{margin-top:2px;font-size:20px}.ch[data-band=short] .ch-hi h2 em{display:inline;margin-left:6px;font-size:20px}.ch[data-band=short] .ch-hi-sub{margin-top:4px;font-size:13px}.ch[data-band=short] .ch-tiles{display:flex;gap:8px;margin:12px -16px 0 -22px;padding:0 16px 4px 22px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:22px;scrollbar-width:none}.ch[data-band=short] .ch-tiles::-webkit-scrollbar{display:none}.ch[data-band=short] .ch-tile{flex:0 0 176px;min-height:76px;padding:10px 12px;scroll-snap-align:start}.ch[data-band=short] .ch-reg{padding:12px 14px}.ch[data-band=short] .ch-reg-h{align-items:center;margin-bottom:8px}.ch[data-band=short] .ch-reg-h small{display:none}.ch[data-band=short] .ch-reg-go{margin-top:10px}.ch[data-band=short] .ch-cmp{margin:4px 12px 0;padding:4px}.ch[data-band=short] .ch-fine{padding:5px 16px max(6px,env(safe-area-inset-bottom))}.ch .ch-cmp textarea:focus-visible{box-shadow:none}.ch :is(.ch-hi-orb,.ch-ib,.ch-send,.ch-mic,.ch-vb):focus-visible{border-radius:50%}.ch :is(.ch-btn,.ch-src a,.ch-acts button,.ch-vb.end,.ch-sg,.ch-reg-go,.ch-toast button):focus-visible{border-radius:var(--radius-pill)}.ch :is(.ch-tile,.ch-doc):focus-visible{border-radius:var(--radius-lg)}.ch :is(.ch-offer,.ch-pick-l button):focus-visible{border-radius:var(--radius-md)}body .ch-launch:focus-visible{outline:2px solid var(--text);outline-offset:3px;box-shadow:none;border-radius:var(--radius-pill)}@media(prefers-reduced-motion:reduce){.ch-launch,.ch-l-bg,.ch-l-t,.ch-launch .ch-o,.ch,.ch.open,.ch-menu,.ch-menu.open{transition:opacity .18s ease,visibility 0s}.ch-launch.back:not(.orb){--tx:var(--ch-x,0px)}.ch-launch.pre .ch-l-bg{clip-path:inset(0 0 0 0 round 999px)}.ch-launch.pre .ch-o,.ch-launch.pre .ch-l-t{transform:none}.ch-launch.pre .ch-l-t{opacity:0;clip-path:inset(-4px -4px -4px 0)}.ch-launch.orb .ch-l-bg,.ch-launch.orb .ch-l-t{transition:opacity .18s ease}.ch-launch.orb:is(:not(.bloom),.back) .ch-l-bg{clip-path:inset(0 0 0 0 round 999px);opacity:0}.ch-launch.orb:is(:not(.bloom),.back) .ch-l-t{transform:none;clip-path:inset(-4px -4px -4px 0)}.ch,.ch[data-lay],.ch-menu{transform:none}.ch:is([data-lay=sheet],[data-lay=side]){opacity:0}.ch:is([data-lay=sheet],[data-lay=side]).open{opacity:1}.ch[data-lay=sheet],.ch[data-lay=sheet].open{transform:translateY(var(--ch-drag,0px))}.ch[data-lay=side],.ch[data-lay=side].open{transform:translate(var(--ch-dragx,0px))}.ch:is([data-lay=sheet],[data-lay=side]).open:not(.dragging){transition:opacity .18s ease,transform .16s var(--ease-out),visibility 0s!important}.ch-m,.ch-card,.ch-voice,.ch-hi,.ch-next,.ch-hi-in,.ch-reg,.ch-src,.ch-att,.ch-time{animation:ch-fade .18s ease both!important}.ch-m.ch-q,.ch-q :is(.ch-att,.ch-reg,.ch-card){animation:none!important}@keyframes ch-fade{0%{opacity:0}to{opacity:1}}.ch-doc-fan img{animation:none;transition:none}.ch-mk .o,.ch-mk .s{animation:none!important;transition:opacity .18s ease}.ch-face i,.ch-face.pop,.ch-hi .ch-o.xl{animation:none!important}.ch-face{transform:none!important}.ch-face.wv,.ch[data-mode=think] .ch-hd .ch-face,.ch-voice[data-st=thinking] .ch-face,.ch-voice[data-st=connecting] .ch-face{animation:ch-fd 1.4s ease-in-out infinite}@keyframes ch-fd{50%{opacity:.5}}.ch-orb:before{transition:none;transform:none}.ch-dots i{animation:ch-dotf 1.2s ease-in-out infinite!important}@keyframes ch-dotf{0%,60%,to{opacity:.35}30%{opacity:1}}.ch-fb-b.pop .sc-ic{animation:none}.ch-offer.final .tm:after,.ch-send:before{animation:none!important}.ch-toast{transform:translate(-50%)}}@media(prefers-contrast:more){.ch{box-shadow:0 0 0 2px var(--text)}.ch-cmp{box-shadow:inset 0 0 0 1.5px var(--text)}.ch-launch{filter:none}.ch-l-bg{box-shadow:inset 0 0 0 2px var(--text)}.ch-sg,.ch-links{box-shadow:inset 0 0 0 1.5px var(--text)}}.vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.ch-launch:is(.rest,.clear){transform:translate(var(--tx),var(--ch-y,0px))}}.ch-launch.pre{visibility:hidden}.ch-gatew{margin:0}.ch-gatew .ld{max-width:none;margin:0;box-shadow:inset 0 0 0 1px var(--border),var(--shadow-1)}.ch-gok{display:flex;align-items:center;gap:7px;margin:0;color:var(--green-text);font-weight:700}.ch-gok .sc-ic{flex:none;width:16px;height:16px}.ch-gatew .ld [data-ld-first]>.ld-hd,.ch-gatew .ld>.ld-rail{display:none}.ch-gatew .ld{padding-top:18px}html.fl-lite .ch-call-live:after{animation:none}@media print{.ch-launch,.ch-call{display:none!important}}

.ld{--ld-pad:24px;position:relative;display:block;container-type:inline-size;margin:0;padding:var(--ld-pad);border-radius:var(--radius-lg);background:var(--surface-2);color:var(--text);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border);overflow:hidden;text-align:left}.ld:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2),var(--ribbon-3),var(--ribbon-4),var(--ribbon-5))}.ld-step{display:flex;flex-direction:column;gap:18px}.ld-step[hidden]{display:none}.ld-hd{display:flex;flex-direction:column;gap:8px}.ld [data-for]{display:none}.ld:not([data-mode]) span[data-for~=hold],.ld[data-mode=hold] span[data-for~=hold],[data-lead-mode=brochure] .ld:not([data-mode]) span[data-for~=brochure],.ld[data-mode=brochure] span[data-for~=brochure],.ld[data-mode=syllabus] span[data-for~=syllabus],[data-lead-mode=counsellor] .ld:not([data-mode]) span[data-for~=counsellor],.ld[data-mode=counsellor] span[data-for~=counsellor],.ld[data-mode=class] span[data-for~=class],.ld[data-mode=policy] span[data-for~=policy],.ld[data-mode=chat] span[data-for~=chat],.ld[data-mode=wa] span[data-for~=wa]{display:inline}[data-lead-mode=brochure] .ld:not([data-mode]) span[data-for~=hold],[data-lead-mode=counsellor] .ld:not([data-mode]) span[data-for~=hold]{display:none}.ld:not([data-mode]) .ld-offer,.ld[data-mode=hold] .ld-offer{display:inline-flex}[data-lead-mode=brochure] .ld:not([data-mode]) .ld-offer,[data-lead-mode=counsellor] .ld:not([data-mode]) .ld-offer{display:none}.ld [data-off]{display:none}html:is([data-sale=ended],[data-sale=quiet],[data-sale=member]) .ld:not(.is-on) [data-on],.ld.is-off [data-on]{display:none}html:is([data-sale=ended],[data-sale=quiet],[data-sale=member]) .ld:not(.is-on) [data-off],.ld.is-off [data-off]{display:inline}.ld.is-off .ld-offer,html:is([data-sale=ended],[data-sale=quiet],[data-sale=member]) .ld:not(.is-on) .ld-offer{display:none}html[data-sale=coupon] :is(.ld:not([data-mode]),.ld[data-mode=hold]) .ld-offer[data-rsv]{display:inline-flex}html[data-sale=coupon] :is([data-lead-mode=brochure],[data-lead-mode=counsellor]) .ld:not([data-mode]) .ld-offer{display:none}:is(.ld,.lds) [data-pw=c],.ld.is-cp [data-pw=o],html[data-sale-kind=coupon] .ld:not([data-mode]) [data-pw=o],.lds.is-cp [data-pw=o]{display:none}.ld.is-cp [data-pw=c],html[data-sale-kind=coupon] .ld:not([data-mode]) [data-pw=c],.lds.is-cp [data-pw=c]{display:inline}.ld-cap{display:flex;align-items:center;gap:8px;margin:0;font:800 12px/1.3 var(--font-caps);letter-spacing:.12em;text-transform:uppercase;color:var(--green-text)}.ld-cap .wa-ic,.ld-cap .ld-dl-ic{width:16px;height:16px;flex:none}.ld-cap .ld-dl-ic{display:none}.ld-t{margin:0;font:800 24px/1.15 var(--font-sans);letter-spacing:-.022em;color:var(--text);text-wrap:balance}.ld-t .sc-serif{font-size:1.08em;letter-spacing:-.005em}.ld-s{margin:0;font:500 15px/1.55 var(--font-sans);color:var(--text-2);text-wrap:pretty}.ld-s b{font-weight:700;color:var(--text)}@container (min-width:480px){.ld-t{font-size:28px}}.ld-t:focus{outline:none}[data-lead-mode] .ld{max-width:560px}.ld-ticks{display:none;flex-direction:column;gap:9px;margin:4px 0 0;padding:0;list-style:none}.ld-ticks li{display:flex;align-items:flex-start;gap:10px;margin:0;font:600 14.5px/1.4 var(--font-sans);color:var(--text);text-wrap:pretty}.ld-ticks .sc-ic{flex:none;width:20px;height:20px;padding:3.5px;border-radius:50%;background:color-mix(in srgb,var(--green-text) 13%,transparent);color:var(--green-text);stroke-width:2.8}.ld-offer{display:inline-flex;align-self:flex-start;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:4px 0 0;padding:7px 12px 7px 10px;border-radius:var(--radius-pill);background:var(--ember-soft);color:var(--ember-text);font:700 13.5px/1.3 var(--font-sans)}.ld-offer .sc-ic{width:16px;height:16px;flex:none}.ld-offer-tk{white-space:nowrap;font-variant-numeric:tabular-nums}.ld-offer-tk:before{content:"\b7";margin-right:8px;opacity:.6}.ld-offer[hidden]{display:none!important}@container (max-width:400px){.ld-op{display:none}}.ld-cs{display:none}@container (max-width:340px){.ld-ck{display:none}.ld-cs{display:inline}}.ld-fs{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.ld-f{display:flex;flex-direction:column;gap:7px;min-width:0;margin:0;cursor:text}.ld-l{font:700 14px/1.3 var(--font-sans);color:var(--text)}.ld-box{position:relative;display:flex;align-items:center;height:52px;border-radius:var(--radius-md);background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--field-border);transition:box-shadow var(--dur-feedback) var(--ease-out)}@media(hover:hover)and (pointer:fine){.ld-box:hover{box-shadow:inset 0 0 0 1.5px var(--text-2)}}.ld-box:focus-within{box-shadow:var(--shadow-focus-inset),0 0 0 4px var(--surface)}.ld-box .pre{display:flex;align-items:center;gap:8px;height:24px;padding:0 12px 0 15px;margin-right:2px;box-shadow:inset -1.5px 0 0 var(--border);font:700 15px/1 var(--font-sans);color:var(--text-2);font-variant-numeric:tabular-nums}.ld-box input{flex:1;width:0;min-width:0;height:100%;margin:0;border:0;border-radius:var(--radius-md);background:transparent;padding:0 16px;font:500 16px/1 var(--font-sans);color:var(--text);outline:none;box-shadow:none;-webkit-appearance:none;appearance:none}.ld-box .pre+input{padding-left:12px;font-variant-numeric:tabular-nums}.ld-box input::placeholder{color:var(--text-3);opacity:1}.ld-box input:focus,.ld-box input:focus-visible{outline:none;box-shadow:none}.ld-f.err .ld-box{box-shadow:inset 0 0 0 2px var(--error)}.ld-f.err .ld-box:focus-within{box-shadow:inset 0 0 0 2px var(--error),0 0 0 2px var(--surface-2),0 0 0 4px var(--text)}.ld-f.err.nudge .ld-box{animation:ld-nudge .3s var(--ease-out)}@keyframes ld-nudge{20%{transform:translate(-4px)}50%{transform:translate(3px)}80%{transform:translate(-1px)}}.ld-err{display:flex;align-items:flex-start;gap:6px;margin:0;font:700 13px/1.4 var(--font-sans);color:var(--error)}.ld-err[hidden]{display:none}.ld-seg{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:4px;border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.ld-seg>label,.ld-seg>button{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:46px;margin:0;padding:0 12px;border:0;border-radius:var(--radius-pill);background:none;color:var(--text-2);font:700 14.5px/1.2 var(--font-sans);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out)}.ld-seg>label>span{display:flex;align-items:center;gap:8px;min-width:0}.ld-seg input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.ld-seg .wa-ic,.ld-seg .sc-ic{flex:none;width:18px;height:18px;transition:color var(--dur-feedback) var(--ease-out),fill var(--dur-feedback) var(--ease-out)}.ld-seg .wa-ic{fill:currentColor;stroke:none}.ld-seg-th{position:absolute;z-index:0;left:4px;top:4px;bottom:4px;width:calc(50% - 4px);border-radius:var(--radius-pill);background:var(--surface-2);box-shadow:0 1px 2px #0b1d3614,0 6px 14px -6px #0b1d3638,inset 0 0 0 1px var(--border);transition:transform .36s cubic-bezier(.32,.72,0,1);pointer-events:none}.ld-seg>label:has(input:checked),.ld-seg>button[aria-selected=true]{color:var(--text)}.ld-seg>label:has(input:checked) .wa-ic,.ld-seg>label:has(input:checked) .sc-ic,.ld-seg>button[aria-selected=true] .wa-ic,.ld-seg>button[aria-selected=true] .sc-ic{color:var(--green-text);fill:var(--green-text)}.ld-seg>label:has(input:checked) .sc-ic:not(.wa-ic),.ld-seg>button[aria-selected=true] .sc-ic:not(.wa-ic){fill:none}.ld-how[data-way=wa] .ld-seg-th{transform:translate(100%)}.ld-how.mf[data-way=wa] .ld-seg-th{transform:none}.ld-how.mf[data-way=code] .ld-seg-th{transform:translate(100%)}.ld-seg>label:active,.ld-seg>button:active{transform:scale(.97)}.ld-seg>label:has(input:focus-visible),.ld-seg>button:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(hover:hover)and (pointer:fine){.ld-seg>label:not(:has(input:checked)):hover,.ld-seg>button[aria-selected=false]:hover{color:var(--text)}}@keyframes ld-ring{12%{transform:rotate(-16deg)}26%{transform:rotate(13deg)}40%{transform:rotate(-10deg)}54%{transform:rotate(7deg)}68%{transform:rotate(-3deg)}82%,to{transform:none}}.ld-when{display:none;min-width:0;margin:0;padding:0;border:0}.ld[data-mode=counsellor] .ld-when,[data-lead-mode=counsellor] .ld:not([data-mode]) .ld-when{display:block}.ld-when>legend{float:left;width:100%;margin:0 0 7px;padding:0}.ld-wh{clear:both;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.ld-wc{position:relative;display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:58px;margin:0;padding:10px 34px 10px 14px;border-radius:var(--radius-md);background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--field-border);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--dur-feedback) var(--ease-out),background-color var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out)}.ld-wc.wide{grid-column:span 2}.ld-wc input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.ld-wc .d{font:600 12.5px/1.2 var(--font-sans);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld-wc .t{font:800 15px/1.2 var(--font-sans);color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.005em}.ld-wc .ck{position:absolute;top:50%;right:11px;display:grid;place-items:center;width:18px;height:18px;margin-top:-9px;border-radius:50%;background:var(--green-text);color:#fff;opacity:0;transform:scale(.4);transition:opacity .14s var(--ease-out),transform .26s var(--ease-spring,cubic-bezier(.34,1.56,.64,1))}.ld-wc .ck .sc-ic{width:11px;height:11px;stroke-width:3.2}.ld-wc:has(input:checked){background:var(--surface);box-shadow:inset 0 0 0 2px var(--text)}.ld-wc:has(input:checked) .d{color:var(--text-2)}.ld-wc:has(input:checked) .ck{opacity:1;transform:none}.ld-wc:has(input:focus-visible){box-shadow:inset 0 0 0 2px var(--text),var(--shadow-focus)}.ld-wc:active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){.ld-wc:not(:has(input:checked)):hover{box-shadow:inset 0 0 0 1.5px var(--text-2)}}@media(prefers-reduced-motion:reduce){.ld-wc .ck{transition:opacity .14s linear;transform:none}}.ld-when-n{margin:9px 2px 0;font:500 13px/1.45 var(--font-sans);color:var(--text-3);text-wrap:pretty}.ld-go-ic{display:inline-grid;flex:none}.ld-go-ic>*{grid-area:1/1}.ld .ld-go-ic .sc-ic:not(.wa-ic){display:none;width:20px;height:20px}.ld-cap .ld-call-ic{display:none;width:16px;height:16px;flex:none}:is(.ld[data-mode=counsellor],[data-lead-mode=counsellor] .ld:not([data-mode])) :is(.ld-go-ic,.ld-cap) .wa-ic{display:none}:is(.ld[data-mode=counsellor],[data-lead-mode=counsellor] .ld:not([data-mode])) .ld-cap .ld-call-ic,:is(.ld[data-mode=counsellor],[data-lead-mode=counsellor] .ld:not([data-mode])) .ld-go-ic .sc-ic:not(.wa-ic):not(.ld-dl-ic){display:block}.ld[data-mode=counsellor] .ld-go-ic .sc-ic:not(.wa-ic):not(.ld-dl-ic){animation:ld-ring .68s var(--ease-out) .42s both}:is(.ld:is([data-mode=brochure],[data-mode=syllabus],[data-mode=hold].is-off),[data-lead-mode=brochure] .ld:not([data-mode]),html:is([data-sale=ended],[data-sale=quiet],[data-sale=member]) .ld[data-mode=hold]:not(.is-on)) :is(.ld-go-ic,.ld-cap) .wa-ic{display:none}:is(.ld:is([data-mode=brochure],[data-mode=syllabus],[data-mode=hold].is-off),[data-lead-mode=brochure] .ld:not([data-mode]),html:is([data-sale=ended],[data-sale=quiet],[data-sale=member]) .ld[data-mode=hold]:not(.is-on)) :is(.ld-go-ic,.ld-cap) .ld-dl-ic{display:block}@media(max-width:359px){.ld-seg>label,.ld-seg>button{gap:6px;padding:0 8px;font-size:13.5px}.ld-seg .wa-ic,.ld-seg .sc-ic{width:16px;height:16px}}.ld-seg-s{display:none}@container (max-width:400px){.ld-seg-l{display:none}.ld-seg-s{display:inline}}.ld .ld-go{width:100%;min-height:54px;gap:10px;padding:0 20px;font-size:16px;text-align:center;line-height:1.2}.ld .ld-go .wa-ic{width:20px;height:20px;flex:none;fill:currentColor;stroke:none}.ld:not(.is-main) .ld-go:not(.is-main){background:var(--navy);color:#fff}@media(hover:hover)and (pointer:fine){.ld:not(.is-main) .ld-go:not(.is-main):hover{background:var(--navy-2)}}[data-theme=dark] .ld:not(.is-main) .ld-go:not(.is-main){background:#eef2f8;color:#0b1d36}@media(hover:hover)and (pointer:fine){[data-theme=dark] .ld:not(.is-main) .ld-go:not(.is-main):hover{background:#fff}}.ld .ld-go[aria-disabled=true]{cursor:progress}.ld-note{display:flex;align-items:flex-start;gap:8px;margin:-6px 0 0;font:700 13.5px/1.45 var(--font-sans);color:var(--error)}.ld-note .sc-ic{width:16px;height:16px;flex:none;margin-top:1px}.ld-note[hidden]{display:none}.ld-note a{color:inherit}.ld-fine{margin:-4px 0 0;font:600 12.5px/1.5 var(--font-sans);color:var(--text-3);text-align:center;text-wrap:balance}.ld-fine .sc-ic{display:inline-block;width:13px;height:13px;margin-right:5px;vertical-align:-2px}.ld-fine a{position:relative;color:var(--text-2);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ld-fine a:after{content:"";position:absolute;inset:-12px -6px}@container (max-width:359px){.ld-fine .sep{display:none}.ld-fine .nw{display:block;width:fit-content;margin-inline:auto}}.ld-hp{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}.ld-chip{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin:0;padding:4px 10px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--green) 12%,transparent);color:var(--green-text);font:800 12px/1.2 var(--font-caps);letter-spacing:.1em;text-transform:uppercase}.ld-chip .sc-ic{width:14px;height:14px}.ld-chat{display:flex;flex-direction:column;gap:10px;padding:14px 14px 12px;border-radius:var(--radius-md);background:var(--surface)}.ld-chat-to{display:flex;align-items:center;gap:8px;margin:0;font:700 12.5px/1.3 var(--font-sans);color:var(--text-3)}.ld-chat-to .wa-ic{width:15px;height:15px;fill:var(--green-text)}.ld-chat-to b{color:var(--text)}.ld-bub{position:relative;align-self:flex-end;max-width:92%;margin:0;padding:10px 12px 8px 14px;border-radius:16px 16px 4px;background:color-mix(in srgb,var(--green) 14%,var(--surface-2));color:var(--text);font:500 14.5px/1.45 var(--font-sans);box-shadow:0 1px 1px #0b1d360f}.ld-bub b{font-weight:800;letter-spacing:.02em;white-space:nowrap}.ld-bub small{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:2px;font:600 11.5px/1.3 var(--font-sans);color:var(--text-3)}.ld-bub small .sc-ic{width:13px;height:13px}.ld .ld-wa{text-decoration:none}.ld-qr{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin:-4px 0 0;padding:12px;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--border)}.ld-qr[hidden]{display:none}.ld-qr-c{display:block;width:96px;height:96px;padding:7px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #0b1d3614}.ld-qr-c svg{display:block;width:100%;height:100%}.ld-qr-c rect{fill:#fff}.ld-qr-c path{fill:#0b1d36}.ld-qr p{margin:0;font:500 13.5px/1.5 var(--font-sans);color:var(--text-2);text-wrap:pretty}.ld-qr b{display:block;margin-bottom:2px;font-weight:700;color:var(--text)}.ld-hint{margin:-6px 0 0;font:500 13px/1.45 var(--font-sans);color:var(--text-3);text-align:center}@media(hover:none),(pointer:coarse){.ld-hint[data-desk]{display:none}}.ld-wait{display:flex;align-items:center;justify-content:center;gap:10px;margin:0;font:600 13.5px/1.4 var(--font-sans);color:var(--text-2);text-align:center;text-wrap:balance}.ld-wait .nw{white-space:nowrap}.ld-wait .sc-loader{width:22px;height:22px;flex:none}.ld-wait.is-slow{color:var(--text)}.ld-alt{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;margin:-4px 0 0}.ld-link{position:relative;display:inline-flex;align-items:center;min-height:36px;padding:0;border:0;background:none;color:var(--text);font:700 14px/1.3 var(--font-sans);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--text-3);cursor:pointer;transition:opacity var(--dur-press) var(--ease-out)}.ld-link:after{content:"";position:absolute;inset:-4px -8px}.ld-link:active{opacity:.55}.ld-link:focus-visible{outline:none;border-radius:4px;box-shadow:var(--shadow-focus)}.ld-link[hidden]{display:none}.ld-link.q{color:var(--text-2);font-weight:600}.ld-ok{position:relative}.ld-seal{position:relative;display:flex;margin:10px 0 14px 6px}.ld-seal .sc-stamp{position:relative;left:auto;top:auto}.ld-seal.sm{position:absolute;right:calc(var(--ld-pad) - 6px);top:calc(var(--ld-pad) - 12px);height:60px;width:150px;margin:0;pointer-events:none}.ld-seal.sm .sc-stamp{left:auto;right:0;top:6px;transform-origin:center}.ld-seal.sm .sc-stamp b{font-size:15px}.ld-seal.sm .sc-stamp small{font-size:9.5px}.ld-done{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:var(--radius-md);background:var(--surface)}.ld-done p{margin:0;font:500 14.5px/1.5 var(--font-sans);color:var(--text-2)}.ld-done b{color:var(--text);font-weight:700}.ld-dl{position:relative;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:40px;color:var(--text);font:700 14.5px/1.3 var(--font-sans);text-decoration:none}.ld-dl .sc-ic{width:18px;height:18px;color:var(--green-text)}.ld-dl span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--text-3)}.ld-dl:active{opacity:.6}.ld-done .ld-dl+.ld-dl{margin-top:-8px}.ld-pair{display:flex;flex-wrap:wrap;gap:2px 22px;margin-top:2px}.ld-help{margin:6px 0 0;font:600 13.5px/1.45 var(--font-sans);color:var(--text-2);text-wrap:pretty}.ld-qs{display:flex;flex-direction:column;gap:14px}.ld-qh{display:flex;align-items:center;gap:12px;min-height:36px}.ld-qn{font:800 12px/1.2 var(--font-caps);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);white-space:nowrap}.ld-bar{display:flex;flex:1;gap:4px;max-width:140px}.ld-bar i{flex:1;height:4px;border-radius:2px;background:var(--border);overflow:hidden}.ld-bar i:before{content:"";display:block;height:100%;background:var(--green);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-ui) var(--ease-out)}.ld-bar i.on:before{transform:none}.ld-qh .ld-link{margin-left:auto}.ld-qt{margin:0;font:800 20px/1.25 var(--font-sans);letter-spacing:-.015em;color:var(--text);text-wrap:balance}.ld-qb{display:flex;flex-direction:column;gap:14px}.ld-qsub{margin:-8px 0 0;font:500 14px/1.5 var(--font-sans);color:var(--text-2)}.ld-ch{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.ld-ch.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ld-c{position:relative;display:flex;align-items:center;gap:12px;min-height:56px;margin:0;padding:12px 14px;border:0;border-radius:var(--radius-md);background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1.5px var(--border);font:700 15px/1.3 var(--font-sans);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--dur-feedback) var(--ease-out),background-color var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out)}.ld-ch.two .ld-c{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;min-height:92px}.ld-c>.sc-ic{width:20px;height:20px;flex:none;color:var(--text-2)}.ld-c span{display:flex;flex-direction:column;gap:2px;min-width:0}.ld-c small{font:500 13px/1.4 var(--font-sans);color:var(--text-3)}@media(hover:hover)and (pointer:fine){.ld-c:hover{box-shadow:inset 0 0 0 1.5px var(--field-border);background:var(--surface-2)}}.ld-c:active{transform:scale(.97)}.ld-c:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px var(--field-border),var(--shadow-focus)}.ld-c[aria-pressed=true]{background:var(--surface-2);box-shadow:inset 0 0 0 2px var(--text)}.ld-c[aria-pressed=true]>.sc-ic{color:var(--green-text)}.ld-c[aria-pressed=true]:after{content:"";position:absolute;right:10px;top:10px;width:20px;height:20px;border-radius:50%;background:var(--green-text) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/12px no-repeat;animation:ld-pop .3s var(--ease-spring)}@keyframes ld-pop{0%{transform:scale(.3);opacity:0}}.ld-sug{display:grid;grid-template-columns:40px minmax(0,1fr);gap:3px 14px;align-items:start;padding:16px;border-radius:var(--radius-md);background:var(--surface)}.ld-sug .pm{grid-row:1/span 3;width:40px;height:40px;margin-top:2px}.ld-sug-d{margin:0;font:500 14px/1.5 var(--font-sans);color:var(--text-2);text-wrap:pretty}.ld-sug-d a{color:var(--text);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--text-3);white-space:nowrap}.ld-sug .pm svg{width:40px;height:40px}.ld-sug-c{margin:0;font:800 11.5px/1.2 var(--font-caps);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.ld-sug-n{margin:0;font:800 17px/1.3 var(--font-sans);letter-spacing:-.01em;color:var(--text)}.ld-sug-n a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--text-3)}.ld-fin .ld-go,.ld-done .ld-go{text-decoration:none}@container (max-width:300px){.ld-wide{display:none}}@container (max-width:380px){.ld-wcp{display:none}}.le{container-type:inline-size;display:grid;gap:14px;margin:0;padding:16px;border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);text-align:left}.le-hd{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"ic t sk" "ic s s";align-items:start;column-gap:12px;row-gap:2px}@container (max-width:380px){.le-hd{grid-template-areas:"ic t sk" "s s s";align-items:center;row-gap:10px}}.le-ic{grid-area:ic;position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--border),0 1px 2px #0b1d360f;transition:background-color var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out),box-shadow var(--dur-ui) var(--ease-out)}.le-ic>span{grid-area:1/1;display:grid;place-items:center}.le-ic .sc-ic{width:20px;height:20px}.le-ck{opacity:0;transform:scale(.4)}.le-ck .sc-ic{stroke-width:2.6}.le-t{grid-area:t;min-width:0;margin:0;padding-top:1px;font:800 15.5px/1.3 var(--font-sans);letter-spacing:-.01em;color:var(--text);text-wrap:balance}.le-t:focus{outline:none}.le-s{grid-area:s;min-width:0;margin:0;font:500 13.5px/1.45 var(--font-sans);color:var(--text-2);text-wrap:pretty}.le-s b{font-weight:700;color:var(--text);overflow-wrap:anywhere}.le-skip{grid-area:sk;min-height:36px;margin:-7px -2px -7px 4px}.le-b{display:grid;gap:10px}.le-b[hidden]{display:none}.le-row{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@container (min-width:420px){.le-row{grid-template-columns:minmax(0,1fr) auto}}.le .ld-f{gap:0}.le-go{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;margin:0;padding:0 22px;border:0;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1.5px var(--text);font:800 15.5px/1.2 var(--font-sans);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-feedback) var(--ease-out),color var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out)}@media(hover:hover)and (pointer:fine){.le-go:hover{background:var(--navy);color:#fff}[data-theme=dark] .le-go:hover{background:#eef2f8;color:#0b1d36}}.le-go:active{transform:scale(.97)}.le-go:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px var(--text),var(--shadow-focus)}.le-go[aria-disabled=true]{cursor:progress}.le-go .sc-loader{width:18px;height:21px}.le-err{margin:-2px 0 0}.le-did{margin:-2px 0 0;font:600 13.5px/1.45 var(--font-sans);color:var(--text-2)}.le-did[hidden]{display:none}.le-sug{position:relative;display:inline;padding:0;border:0;background:none;color:var(--text);font:800 13.5px/1.45 var(--font-sans);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--green-text);cursor:pointer;overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent;transition:opacity var(--dur-press) var(--ease-out)}.le-sug:after{content:"";position:absolute;inset:-14px -8px}.le-sug:active{opacity:.55}.le-sug:focus-visible{outline:none;border-radius:4px;box-shadow:var(--shadow-focus)}.le-chg{margin-left:2px;color:var(--text-2);font-weight:700;text-decoration-color:var(--text-3);white-space:nowrap}.le-n{margin:0;font:500 12.5px/1.5 var(--font-sans);color:var(--text-3);text-wrap:pretty}.le.is-sent .le-ic{background:color-mix(in srgb,var(--green-text) 13%,var(--surface-2));color:var(--green-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green-text) 30%,transparent)}.le.is-sent .le-env{animation:le-away .38s var(--ease-in-out) forwards}.le.is-sent .le-ck{animation:le-pop .44s .2s var(--ease-spring) forwards}@keyframes le-away{35%{transform:translate(-1px,1px) scale(.94)}to{opacity:0;transform:translate(16px,-18px) rotate(-12deg) scale(.7)}}@keyframes le-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.le.is-sent .le-t,.le.is-sent .le-s{animation:ld-up .26s var(--ease-out)}.le.is-chg .le-env{opacity:0}.le.is-chg .le-ck{opacity:1;transform:none}.ld-ok>.le{margin-top:14px}.le-solo{margin-top:16px}@media(prefers-reduced-motion:reduce){.le.is-sent .le-env{animation:le-fade .16s ease-out forwards}.le.is-sent .le-ck{animation:le-in .16s 80ms ease-out forwards}.le.is-sent .le-t,.le.is-sent .le-s{animation:none}}@keyframes le-fade{to{opacity:0}}@keyframes le-in{0%{opacity:0}to{opacity:1;transform:none}}.ldd{width:min(468px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:var(--radius-lg);background:var(--surface-2);color:var(--text);box-shadow:var(--shadow-3);overflow:hidden;transform-origin:50% 50%}.ldd::backdrop{background:var(--fl-scrim,rgba(6,14,27,.44));opacity:var(--sheet-k,1)}.ldd[open]::backdrop{animation:ldd-bd .26s var(--ease-out)}@keyframes ldd-bd{0%{opacity:0}}@media(prefers-contrast:more){.ldd::backdrop{background:#040a14b8}}html.ldd-on{overflow:hidden;scrollbar-gutter:stable}.ldd-in{position:relative;display:flex;flex-direction:column;max-height:inherit}.ldd-sc{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.ldd .ld{--ld-pad:28px;border-radius:0;box-shadow:none;padding-top:30px}.ldd-x{position:absolute;z-index:3;right:10px;top:12px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--surface);color:var(--text-2);cursor:pointer;transition:background-color var(--dur-feedback) var(--ease-out),color var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out)}@media(hover:hover)and (pointer:fine){.ldd-x:hover{background:var(--border);color:var(--text)}}.ldd-x:active{transform:scale(.9)}.ldd-x:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.ldd-x .sc-ic{width:18px;height:18px}.ldd .ld-hd{padding-right:40px}.ldd-grab,.ld-not{display:none}.ldd.is-pop .ld-not{display:inline-flex;align-self:center;margin:-8px 0 -4px}.ldd-fan{position:relative;height:118px;margin:-6px 0 2px;pointer-events:none}.ldd-fan img{position:absolute;bottom:0;width:76px;height:auto;border-radius:6px;box-shadow:0 1px 2px #0b1d361f,0 10px 24px -8px #0b1d3659;background:#fff}.ldd-fan img:nth-child(1){left:0;transform:rotate(-8deg) translateY(4px)}.ldd-fan img:nth-child(2){left:56px;transform:rotate(3deg) translateY(-2px)}.ldd-fan img:nth-child(3){left:112px;transform:rotate(-2deg);z-index:1}@media(max-width:767px){.ldd{width:100%;max-width:100%;max-height:calc(100dvh - 28px);margin:auto 0 0;border-radius:var(--fl-sheet-r,20px) var(--fl-sheet-r,20px) 0 0;padding-bottom:env(safe-area-inset-bottom)}.ldd .ld{--ld-pad:20px;padding-top:30px}.ldd-grab{display:block;position:absolute;z-index:3;left:0;right:0;top:0;height:28px;touch-action:none;cursor:grab}.ldd-grab:before{content:"";position:absolute;left:50%;top:9px;width:var(--fl-handle-w,36px);height:var(--fl-handle-h,5px);margin-left:calc(var(--fl-handle-w,36px) / -2);border-radius:3px;background:color-mix(in srgb,currentColor 28%,transparent)}.ldd-x{top:14px;right:8px}.ld-t{font-size:23px}.ldd-fan{height:100px}.ldd-fan img{width:64px}.ldd-fan img:nth-child(2){left:48px}.ldd-fan img:nth-child(3){left:96px}}@media(max-width:479px){.ld{--ld-pad:20px}}@media(max-width:359px){.ld{--ld-pad:18px}.ld-ch.two{grid-template-columns:minmax(0,1fr)}.ld-ch.two .ld-c{min-height:56px;flex-direction:row;align-items:center}}@media(prefers-reduced-motion:reduce){.ld-f.err.nudge .ld-box{animation:none}.ld-bar i:before{transition-duration:.01ms}.ld[data-mode=counsellor] .ld-go-ic .sc-ic{animation:none}.ld-seg-th{display:none}.ld-seg>label:has(input:checked),.ld-seg>button[aria-selected=true]{background:var(--surface-2);box-shadow:0 1px 2px #0b1d3614,inset 0 0 0 1px var(--border);transition:background-color .16s var(--ease-out)}}.ld-consent{margin:-2px 0 0;font:500 12.5px/1.5 var(--font-sans);color:var(--text-3);text-align:center;text-wrap:balance}.ld-consent a{position:relative;color:var(--text-2);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ld-consent a:after{content:"";position:absolute;inset:-12px -6px}.ldd-doc{position:relative;width:148px;margin:-4px 0 10px 4px;pointer-events:none}.ldd-doc-p{display:grid;gap:5px;padding:12px 12px 10px;border-radius:6px;background:#fff;box-shadow:0 1px 2px #0b1d361f,0 12px 28px -10px #0b1d3661;transform:rotate(-3deg);transform-origin:20% 80%}.ldd-doc-p:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;border-radius:6px 6px 0 0;background:linear-gradient(90deg,#1679ff,#2daef8 30%,#24adbe,#138e82 80%,#0e7b4f)}.ldd-doc-b{margin:0;font:800 7.5px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#5b6b82}.ldd-doc-t{margin:2px 0 0;font:800 11.5px/1.2 var(--font-sans);letter-spacing:-.01em;color:#0b1d36}.ldd-doc-v{margin:0 0 3px;font:600 8px/1 var(--font-sans);color:#5b6b82}.ldd-doc-l{display:block;height:4px;border-radius:2px;background:#e6ecf4}.ldd-doc-l.s{width:68%}.ldd-doc-n{display:flex;align-items:baseline;gap:4px;margin:5px 0 0;padding:5px 6px;border-radius:4px;background:#0b1d36;color:#fff}.ldd-doc-n span{font:600 7px/1 var(--font-sans);opacity:.7}.ldd-doc-n b{font:800 8.5px/1 var(--font-sans);letter-spacing:.03em;font-variant-numeric:tabular-nums}.ldd-doc-k{position:absolute;right:-14px;bottom:-8px;display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border-radius:var(--radius-pill);background:var(--green-text,#08855A);color:#fff;font:800 10.5px/1 var(--font-sans);letter-spacing:.02em;box-shadow:0 6px 14px -6px #08855a99;transform:rotate(4deg)}.ldd-doc-k .sc-ic{width:11px;height:11px;stroke-width:2.6}.ld.is-known .ld-fs,.ld.is-known .ld-consent,.ld.is-known .ld-fine{display:none}.ld.is-card [data-ld-first]>:not(.ld-card),.ld.is-card>.ld-rail{display:none}.ld-card,.ld-cd-a,.ld-cd-b{display:flex;flex-direction:column;gap:14px;min-width:0}.ld-cd-a,.ld-cd-b{container-type:inline-size}@container (min-width:600px){.ld-card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);column-gap:36px;align-items:center}}.ld-cd-me{display:flex;align-items:center;gap:12px}.ld-cd-who{flex:1;min-width:0;display:grid;gap:5px}.ld-cd-nm{display:flex;align-items:center;gap:8px;min-width:0}.ld-cd-nm b{overflow:hidden;font:800 15.5px/1.2 var(--font-sans);color:var(--text);text-overflow:ellipsis;white-space:nowrap}.ld-cd-vf{flex:none;display:inline-flex;align-items:center;gap:3px;font:800 12px/1 var(--font-caps);letter-spacing:.08em;text-transform:uppercase;color:var(--green-text)}.ld-cd-vf .sc-ic{width:13px;height:13px;stroke-width:3}.ld-cd-ph{font:600 13px/1.3 var(--font-sans);color:var(--text-2);font-variant-numeric:tabular-nums}.ld-cd-ph .ld-link{min-height:0;font-size:13px;vertical-align:baseline}.ld-cd-ph .ld-link:after{inset:-13px -10px}.ld-card .ld-t{margin:0}.ld-card .ld-cd-off{align-self:flex-start;margin:0}@container (max-width:389px){.ld-cd-fy{display:none}}@container (max-width:309px){.ld-cd-pl{display:none}}@container (max-width:340px){.ld-cd-go .ld-wide{display:none}}.ld-cd-go{width:100%;justify-content:center;gap:10px}.ld-cd-go .sc-ic{width:18px;height:18px;transition:transform .18s var(--ease-out)}@media(hover:hover)and (pointer:fine){.ld-cd-go:hover .sc-ic{transform:translate(2px)}}.ld-cd-sp{margin:-4px 2px 0;font:500 13px/1.45 var(--font-sans);color:var(--text-2);text-wrap:pretty}.ld-cd-sp[hidden]{display:none}.ld-cd-alt{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:2px;padding-top:14px;border-top:1px solid var(--border)}.ld-cd-alt>*{position:relative;display:inline-flex;align-items:center;gap:7px;margin:0;padding:0;border:0;background:none;color:var(--text);font:700 14px/1.4 var(--font-sans);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);cursor:pointer;-webkit-tap-highlight-color:transparent}.ld-cd-alt>*:after{content:"";position:absolute;inset:-12px -6px}.ld-cd-alt .sc-ic{flex:none;width:16px;height:16px;color:var(--text-2)}.ld-cd-alt>*:active{opacity:.6}.ld-cd-alt>*:focus-visible{outline:none;border-radius:4px;box-shadow:var(--shadow-focus)}@media(hover:hover)and (pointer:fine){.ld-cd-alt>*:hover{text-decoration-color:currentColor}}.ld-known{display:flex;align-items:center;gap:12px;margin:4px 0 14px;padding:12px 14px;border-radius:var(--radius-md);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border)}.ld-known-av{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--navy);color:#fff;font:800 16px/1 var(--font-sans)}.ld-known-t{flex:1;min-width:0;display:grid;gap:3px}.ld-known-t b{overflow:hidden;font:800 15.5px/1.2 var(--font-sans);color:var(--text);text-overflow:ellipsis;white-space:nowrap}.ld-known-t span{display:flex;align-items:center;gap:5px;font:600 13px/1.2 var(--font-sans);color:var(--text-2);font-variant-numeric:tabular-nums}.ld-known-t .sc-ic{width:14px;height:14px;color:var(--green-text);stroke-width:2.6}.ld-known .ld-link{flex:none}.ld-ic{display:grid;place-items:center;flex:none;padding-left:15px;color:var(--text-3);transition:color var(--dur-feedback) var(--ease-out)}.ld-ic .sc-ic{width:18px;height:18px}.ld-box .ld-ic+input{padding-left:10px}.ld-box:focus-within .ld-ic{color:var(--text)}.ld-flag{display:block;flex:none;width:18px;height:12px;border-radius:2px;box-shadow:0 0 0 1px #0b1d3624}.ld-v{display:grid;place-items:center;flex:none;width:22px;height:22px;margin:0 14px 0 2px;border-radius:50%;background:var(--green-text);color:#fff;opacity:0;transform:scale(.4);transition:opacity .14s var(--ease-out),transform .26s var(--ease-spring);pointer-events:none}.ld-v .sc-ic{width:13px;height:13px;stroke-width:3}.ld-f.ok .ld-v{opacity:1;transform:none}.ld-f.err .ld-v{opacity:0;transform:scale(.4)}.ld-f.ok .ld-box{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--green-text) 55%,var(--field-border))}.ld-f.ok .ld-box:focus-within{box-shadow:var(--shadow-focus-inset),0 0 0 4px var(--surface)}.ld-rail{display:none;gap:8px;margin:0 0 20px;padding:0;list-style:none}.ld[data-mode=counsellor] .ld-rail,[data-lead-mode=counsellor] .ld:not([data-mode]) .ld-rail{display:flex}.ldd .ld-rail{padding-right:46px}.ld-rail li{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0;font:700 12.5px/1.2 var(--font-sans);color:var(--text-3);white-space:nowrap;transition:color var(--dur-ui) var(--ease-out)}.ld-rail i{position:relative;display:block;height:4px;border-radius:2px;background:var(--border);overflow:hidden}.ld-rail i:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--text);transform:scaleX(0);transform-origin:left;transition:transform .48s var(--ease-out),background-color var(--dur-ui) var(--ease-out)}.ld-rail li.on{color:var(--text)}.ld-rail li.on i:before,.ld-rail li.done i:before{transform:none}.ld-rail li.done{color:var(--green-text)}.ld-rail li.done i:before{background:var(--green-text)}.ld.is-known .ld-rail li:nth-child(2) i:before{transform:none;background:var(--green-text)}.ld-bub .ld-dots{display:none}.ld-bub.typing{min-width:64px;padding:12px 16px}.ld-bub.typing .ld-dots{display:flex;gap:4px;height:14px;align-items:center}.ld-bub.typing .ld-bub-m{display:none}.ld-dots i{width:7px;height:7px;border-radius:50%;background:var(--text-3);animation:ld-dot 1s var(--ease-in-out) infinite}.ld-dots i:nth-child(2){animation-delay:.15s}.ld-dots i:nth-child(3){animation-delay:.3s}@keyframes ld-dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}.ld-bub:not(.typing) .ld-bub-m{display:block;animation:ld-up .26s var(--ease-out)}@keyframes ld-up{0%{opacity:0;transform:translateY(6px)}}.ld-radar{position:relative;display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--green-text) 14%,transparent)}.ld-radar .wa-ic{width:16px;height:16px;fill:var(--green-text)}.ld-radar:before,.ld-radar:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 2px color-mix(in srgb,var(--green-text) 55%,transparent);animation:ld-ping 2s var(--ease-out) infinite}.ld-radar:after{animation-delay:1s}@keyframes ld-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.ld-otp{position:relative;display:grid;gap:10px}.ld-otp-in{position:absolute;inset:0 0 auto;height:62px;z-index:2;margin:0}.ld-otp-in input{display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;color:transparent;caret-color:transparent;font:16px/1 var(--font-sans);letter-spacing:2em;opacity:.01;outline:none;-webkit-appearance:none;appearance:none}.ld-slots{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.ld-slot{position:relative;display:grid;place-items:center;height:62px;border-radius:var(--radius-md);background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--field-border);overflow:hidden;font:800 27px/1 var(--font-sans);color:var(--text);font-variant-numeric:tabular-nums;transition:box-shadow .18s var(--ease-out),transform .18s var(--ease-out),color .18s var(--ease-out)}.ld-slot.has{box-shadow:inset 0 0 0 1.5px var(--text-2)}.ld-slot.cur{box-shadow:inset 0 0 0 2px var(--text),0 0 0 4px color-mix(in srgb,var(--text) 10%,transparent);transform:translateY(-2px)}.ld-slot b{display:block;font-weight:800}.ld-slot b.in{animation:ld-roll .24s cubic-bezier(.2,.9,.3,1.25) both}@keyframes ld-roll{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:none}}.ld-caret{position:absolute;left:0;top:50%;width:2px;height:28px;margin-top:-14px;border-radius:1px;background:var(--text);transition:transform .17s var(--ease-out);animation:ld-blink 1.06s steps(1) infinite;pointer-events:none}.ld-caret[hidden]{display:none}@keyframes ld-blink{50%{opacity:0}}.ld-sweep{position:absolute;left:0;right:0;bottom:-9px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2),var(--ribbon-3),var(--ribbon-4),var(--ribbon-5));transform:scaleX(0);transform-origin:left;opacity:0}.ld-otp.checking .ld-sweep{opacity:1;animation:ld-sweep .9s var(--ease-in-out) infinite}@keyframes ld-sweep{0%{transform:scaleX(0);opacity:1}70%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.ld-otp.good .ld-slot{box-shadow:inset 0 0 0 2px var(--green-text);color:var(--green-text);transition-delay:calc(var(--i) * 55ms)}.ld-otp.err .ld-slot{box-shadow:inset 0 0 0 2px var(--error)}.ld-otp.err.nudge .ld-slots{animation:ld-shake .38s var(--ease-out)}@keyframes ld-shake{15%{transform:translate(-9px)}35%{transform:translate(8px)}55%{transform:translate(-5px)}75%{transform:translate(3px)}to{transform:none}}@media(max-width:379px){.ld-slots{gap:6px}.ld-slot{height:54px;font-size:23px}.ld-otp-in{height:54px}}.ld-msg{display:grid;gap:12px}.ld-msg>.ld-qr{margin:0}@container (min-width:480px){.ld-msg.has-qr{grid-template-columns:minmax(0,1fr) 128px;align-items:stretch}.ld-msg.has-qr .ld-qr{grid-template-columns:minmax(0,1fr);justify-items:center;align-content:center;gap:8px;padding:10px 10px 12px;text-align:center}.ld-msg.has-qr .ld-qr p{font-size:12.5px;line-height:1.4}.ld-msg.has-qr .ld-qr-c{width:90px;height:90px;padding:6px}}.ld-scan{position:relative;display:none;align-items:center;gap:6px;min-height:30px;margin:-4px -4px -4px auto;padding:0 11px 0 9px;border:0;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--border);font:700 12.5px/1 var(--font-sans);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-press) var(--ease-out)}.ld-scan:after{content:"";position:absolute;inset:-7px -4px}.ld-scan .sc-ic{width:15px;height:15px}.ld-scan:active{transform:scale(.96)}.ld-scan:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.ld-unscan{display:none}@container (max-width:479px){.ld-msg.has-qr{grid-template-columns:minmax(0,1fr)}.ld-msg.has-qr>*{grid-area:1/1}.ld-msg.has-qr .ld-scan{display:inline-flex}.ld-msg.has-qr>.ld-qr{display:none}.ld-msg.has-qr.flip>.ld-qr{display:grid;align-content:center}.ld-msg.has-qr.flip>.ld-chat{visibility:hidden}.ld-msg.has-qr .ld-unscan{display:inline-flex;min-height:32px;margin-top:2px}}.ld-how-b{display:flex;flex-direction:column;gap:inherit}.ld-see{position:relative;align-self:center;display:inline-flex;align-items:center;gap:8px;min-height:40px;margin:-4px 0;color:var(--text);font:700 14.5px/1.3 var(--font-sans);text-decoration:none;-webkit-tap-highlight-color:transparent}.ld-see:after{content:"";position:absolute;inset:-4px -8px}.ld-see .wa-ic{width:18px;height:18px;flex:none;fill:var(--green-text)}.ld-see span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--text-3)}.ld-see:active{opacity:.6}.ld-see:focus-visible{outline:none;border-radius:6px;box-shadow:var(--shadow-focus)}.ld-how-b>.ld-s b{white-space:nowrap}.ldd-grid{display:block}.lds{display:none}.ldd.has-side .lds{display:block;padding:0 28px 26px;background:var(--surface-2)}.lds-hero{display:none}.lds.is-off [data-on],.lds:not(.is-off) [data-off]{display:none}@media(max-width:767px){.ldd.has-side .lds{padding:0 20px 22px}}.lds-trust{display:grid;gap:16px;padding-top:18px;border-top:1px solid var(--border)}.lds-b{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:8px;margin:0;padding:0;list-style:none}.lds-b li{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:58px;padding:9px 14px;border-radius:var(--radius-md);background:var(--surface);font:500 13px/1.35 var(--font-sans);color:var(--text-3)}.lds-b .ic{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--green-text) 12%,transparent);color:var(--green-text)}.lds-b .ic .sc-ic{width:18px;height:18px}.lds-b li>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.lds-b b{font:800 14.5px/1.25 var(--font-sans);letter-spacing:-.008em;color:var(--text)}.lds-b em{margin:0 -2px;padding:0 2px;border-radius:2px;font-style:normal;color:var(--green-text);background:linear-gradient(transparent 56%,color-mix(in srgb,var(--green-text) 17%,transparent) 56%);font-variant-numeric:tabular-nums}.lds-certs{display:grid;justify-items:center;gap:10px;text-align:center;container-type:inline-size}.lds-certs p{margin:0;font:800 11.5px/1.2 var(--font-caps);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.lds-logos{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:12px}.lds-logos img{display:block;width:auto;height:14px}.lds-logos img[alt=AWS]{height:18px}.lds-logos img[alt="Google Cloud"]{height:12px}.lds-logos img[alt=NVIDIA]{height:12.5px}.lds-logos img[alt=Databricks]{height:19px}[data-theme=dark] .lds-logos img{filter:brightness(0) invert(1);opacity:.85}@container (max-width:340px){.lds-logos{gap:9px}.lds-logos img{height:12px}.lds-logos img[alt=AWS]{height:15px}.lds-logos img[alt="Google Cloud"]{height:10.5px}.lds-logos img[alt=NVIDIA]{height:11px}.lds-logos img[alt=Databricks]{height:16px}}@container (max-width:280px){.lds-logos{flex-wrap:wrap;gap:10px 14px}}@media(min-width:900px){.ldd.has-side{width:min(1000px,calc(100vw - 48px));height:min(704px,calc(100vh - 24px));height:min(704px,calc(100dvh - 24px));max-height:calc(100dvh - 24px)}.ldd.has-side .ldd-in{height:100%;max-height:none}.ldd.has-side .ldd-sc{overflow:hidden}.ldd.has-side .ldd-grid{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);height:100%}.ldd.has-side .ld{grid-column:2;grid-row:1;display:flex;flex-direction:column;min-height:0;padding:clamp(18px,3.6vh,34px) 34px clamp(16px,3vh,30px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ldd.has-side .ld>.ld-step{flex:none;margin-block:auto;gap:clamp(9px,calc(3.4vh - 12px),18px)}.ldd.has-side .ld-hd{gap:clamp(5px,calc(1.2vh - 2px),8px)}.ldd.has-side .ld-wh{grid-template-columns:repeat(4,minmax(0,1fr))}.ldd.has-side .ld-wc{min-height:56px;padding:9px 10px 9px 12px}.ldd.has-side .ld-wc .ck{top:9px;right:8px;margin-top:0;width:16px;height:16px}.ldd.has-side .ld-wc .ck .sc-ic{width:10px;height:10px}.ldd.has-side .ld-fs{gap:clamp(10px,1.8vh,14px)}.ldd.has-side .ld-f{gap:6px}.ldd.has-side .ld-box{height:clamp(46px,7.4vh,52px)}.ldd.has-side .ld-seg>label,.ldd.has-side .ld-seg>button{min-height:clamp(40px,6.4vh,46px)}.ldd.has-side .ld .ld-t{font-size:clamp(24px,4.2vh,28px)}.ldd.has-side .ld[data-mode=counsellor]>.ld-rail{margin-top:auto}.ldd.has-side .ld[data-mode=counsellor]>.ld-step{margin-top:0}.ldd.has-side .ld>.ld-step[hidden]{display:none}.ldd.has-side .ld-rail{flex:none;margin-bottom:clamp(8px,1.8vh,20px)}.ldd.has-side .ld-offer{display:none!important}.ldd.has-side .ld-done{padding:12px 14px}.ldd.has-side .ld-ok:has(>.ld-seal){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;row-gap:clamp(10px,2vh,14px)}.ldd.has-side .ld-ok:has(>.ld-seal)>*{grid-column:1/-1;margin-top:0;margin-bottom:0}.ldd.has-side .ld-ok:has(>.ld-seal)>.ld-t{grid-column:1;grid-row:1}.ldd.has-side .ld-ok>.ld-seal{grid-column:2;grid-row:1;margin:0 2px 0 0}.ldd.has-side .ld-c{min-height:52px;padding:10px 14px}.ldd.has-side .ld-ch.two .ld-c{flex-direction:row;align-items:center;gap:12px;min-height:58px}.ldd.has-side .ld-c[aria-pressed=true]:after{top:50%;margin-top:-10px}.ldd.has-side .ld-c[aria-pressed=true] span{padding-right:24px}.ldd.has-side .lds{position:relative;grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:clamp(14px,2.6vh,24px);min-height:0;padding:clamp(24px,4.6vh,36px) 32px clamp(20px,3.8vh,30px);background:radial-gradient(120% 70% at 0% 0%,rgba(22,121,255,.22),transparent 60%),radial-gradient(90% 60% at 100% 100%,rgba(19,142,130,.2),transparent 60%),#0b1d36;color:#fff;overflow:hidden}.ldd.has-side .lds:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2),var(--ribbon-3),var(--ribbon-4),var(--ribbon-5))}.ldd[data-mode=counsellor] .lds-hero[data-for=counsellor],.ldd[data-mode=hold] .lds-hero[data-for=hold],.ldd[data-mode=brochure] .lds-hero[data-for=brochure],.ldd[data-mode=syllabus] .lds-hero[data-for=syllabus],.ldd[data-mode=policy] .lds-hero[data-for=policy],.ldd[data-mode=wa] .lds-hero[data-for=wa]{display:block}.ldd.has-side .ld-hd .ldd-fan,.ldd.has-side .ld-hd .ldd-doc{display:none}.ldd.has-side .lds-trust{margin-top:auto;gap:clamp(10px,1.9vh,16px);padding-top:clamp(12px,2.4vh,20px);border-top:1px solid rgba(255,255,255,.12)}.ldd.has-side .lds-b{gap:clamp(6px,1.1vh,8px)}.ldd.has-side .lds-b li{grid-template-columns:32px minmax(0,1fr);min-height:0;padding:clamp(7px,1.3vh,10px) 12px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14;color:#a9b6c8}.ldd.has-side .lds-b .ic{width:32px;height:32px;background:#4fd69c24;color:#5fe0a8}.ldd.has-side .lds-b .ic .sc-ic{width:17px;height:17px}.ldd.has-side .lds-b b{font-size:14px;color:#fff}.ldd.has-side .lds-b em{color:#5fe0a8;background:linear-gradient(transparent 56%,#5fe0a838 56%)}.ldd.has-side .lds-certs{gap:8px}.ldd.has-side .lds-certs p{color:#8fa0b8}.ldd.has-side .lds-logos{gap:14px}.ldd.has-side .lds-logos img{height:15px;filter:brightness(0) invert(1);opacity:.86}.ldd.has-side .lds-logos img[alt=AWS]{height:19px}.ldd.has-side .lds-logos img[alt="Google Cloud"]{height:12.5px}.ldd.has-side .lds-logos img[alt=NVIDIA]{height:13px}.ldd.has-side .lds-logos img[alt=Databricks]{height:20px}.lds-k{display:flex;align-items:center;gap:8px;margin:0 0 clamp(10px,2vh,16px);font:800 12px/1.2 var(--font-caps);letter-spacing:.12em;text-transform:uppercase;color:#8fd3ff}.lds-k .sc-ic{width:16px;height:16px}.lds-list{display:grid;gap:clamp(10px,2vh,16px);margin:0;padding:0;list-style:none}.lds-list li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;align-items:start;font:500 14px/1.5 var(--font-sans);color:#a9b6c8}.lds-list .ic{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--radius-md);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1a;color:#fff}.lds-list .ic .sc-ic{width:18px;height:18px}.lds-list b{display:block;margin-bottom:2px;font:800 15.5px/1.3 var(--font-sans);letter-spacing:-.01em;color:#fff}.lds-save{margin:0;font:800 clamp(24px,4.4vh,30px)/1.1 var(--font-sans);letter-spacing:-.02em;color:#ff8a4c}.lds-tk{display:flex;align-items:baseline;gap:10px;margin:clamp(6px,1.2vh,10px) 0 clamp(12px,2.6vh,22px);color:#fff}.lds-tk .tk{font:800 clamp(34px,6.4vh,44px)/1 var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lds-tk small{font:700 14px/1 var(--font-sans);color:#a9b6c8}.lds-steps{position:relative;display:grid;gap:clamp(8px,1.6vh,14px);margin:0;padding:0 0 0 28px;list-style:none;counter-reset:s}.lds-steps:before{content:"";position:absolute;left:8px;top:8px;bottom:8px;width:2px;border-radius:1px;background:linear-gradient(var(--ribbon-1),var(--ribbon-3),var(--ribbon-5))}.lds-steps li{position:relative;font:500 13.5px/1.45 var(--font-sans);color:#a9b6c8;counter-increment:s}.lds-steps li:before{content:counter(s);position:absolute;left:-28px;top:0;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#fff;color:#0b1d36;font:800 11px/1 var(--font-sans)}.lds-steps b{display:block;font:800 14.5px/1.3 var(--font-sans);color:#fff}.lds-fan{--h:clamp(112px,23vh,176px);--ih:calc(var(--h) - 12px);position:relative;height:var(--h);margin:2px 0 clamp(12px,2.2vh,18px)}.lds-fan img{position:absolute;bottom:0;height:var(--ih);width:auto;border-radius:8px;background:#fff;box-shadow:0 2px 4px #0003,0 20px 40px -14px #0000008c}.lds-fan img:nth-child(1){left:0;transform:rotate(-9deg) translateY(6px)}.lds-fan img:nth-child(2){left:calc(var(--ih) * .49);transform:rotate(4deg) translateY(-4px)}.lds-fan img:nth-child(3){left:calc(var(--ih) * .98);transform:rotate(-2deg);z-index:1}.lds-ticks{display:grid;gap:clamp(8px,1.5vh,10px);margin:0;padding:0;list-style:none}.lds-ticks li{display:flex;align-items:center;gap:10px;font:700 14.5px/1.35 var(--font-sans);color:#fff}.lds-ticks li:before{content:"";flex:none;width:20px;height:20px;border-radius:50%;background:#4fd69c29 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235FE0A8' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/12px no-repeat}.lds-pair{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px}.lds-doc{width:clamp(134px,23vh,164px);margin:4px 6px 12px 4px}.lds-doc .ldd-doc-p{gap:6px;padding:14px 14px 12px}.lds-doc .ldd-doc-b{font-size:8.5px}.lds-doc .ldd-doc-t{font-size:13.5px}.lds-doc .ldd-doc-v{font-size:9.5px}.lds-doc .ldd-doc-l{height:5px}.lds-doc .ldd-doc-n{padding:6px 7px}.lds-doc .ldd-doc-n span{font-size:8px}.lds-doc .ldd-doc-n b{font-size:10px}.lds-doc .ldd-doc-k{height:26px;padding:0 10px;font-size:11.5px;right:-14px;bottom:-10px}.lds-pair .lds-ticks{gap:12px}.lds-pair .lds-ticks li{align-items:flex-start;font-size:14px;text-wrap:balance}}@media(prefers-reduced-motion:reduce){.ld-slot b.in,.ld-bub:not(.typing) .ld-bub-m,.ld-c[aria-pressed=true]:after{animation:none}.ld-caret{transition:none}.ld-otp.err.nudge .ld-slots{animation:none}.ld-otp.checking .ld-sweep{animation:none;transform:none;opacity:.7}.ld-radar:before,.ld-radar:after{animation:none;opacity:0}.ld-v,.ld-rail i:before{transition-duration:.01ms}}.ld-radar:before,.ld-radar:after{animation-name:ld-ping2}@keyframes ld-ping2{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}

.pp-hero{padding:24px 0 44px}.pp-hero-in{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.pp-head{display:flex;flex-direction:column;gap:12px;min-width:0}.pp-head .lead{max-width:560px}.pp-head .nw{white-space:nowrap}@media(max-width:479px){.pp-head .sc-cap .sep{display:none}.pp-head .sc-cap .nw{display:block}}.pp-act{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:8px}.pp-act-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.pp-act-row .sc-link{font:700 15px/1.4 var(--font-sans)}@media(max-width:767px){.pp-act-row{width:100%;justify-content:center}.pp-act-row .sc-link{padding:4px 0}}.pp-act .sc-btn .sc-ic.dn{transform:rotate(90deg)}@media(hover:hover)and (pointer:fine){.pp-act .sc-btn:hover .sc-ic.dn{transform:rotate(90deg) translate(3px)}}.pp-act .sc-btn .sc-ic,.pp-fin-act .sc-btn .sc-ic{width:18px;height:18px;transition:transform var(--dur-feedback) var(--ease-out)}@media(hover:hover)and (pointer:fine){.pp-act .sc-btn:hover .sc-ic,.pp-fin-act .sc-btn:hover .sc-ic{transform:translate(3px)}}.pp-proof{display:flex;flex-direction:column;gap:4px;margin:2px 0 0}.pp-proof p{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:4px 22px;margin:0}.pp-proof p span{display:flex;flex-direction:column;gap:2px;font:600 13px/1.3 var(--font-sans);color:var(--text-2)}.pp-proof p span+span{padding-left:14px;margin-left:-8px;box-shadow:inset 1px 0 0 var(--border)}.pp-proof b{font:800 18px/1.1 var(--font-sans);letter-spacing:-.01em;color:var(--text)}@media(max-width:420px){.pp-proof p{gap:4px 14px}.pp-proof p span{font-size:12.5px}}@media(max-width:359px){.pp-proof p{gap:4px 14px}.pp-proof b{font-size:16px}}.pp-proof small{font:500 12px/1.4 var(--font-sans);color:var(--text-3)}.pp-emi{display:block;max-width:46ch;margin:-2px 0 0;font:600 14.5px/1.5 var(--font-sans);color:var(--text-2);text-align:center;text-wrap:balance}.pp-emi[hidden]{display:none}.pp-emi b{color:var(--text);font-weight:800}.pp-up{display:flex;gap:10px;align-items:flex-start;max-width:640px;margin:6px auto 0;padding:12px 14px;border-radius:var(--radius-md);background:var(--blue-soft);box-shadow:inset 0 0 0 1px #1463f32e;font:500 14px/1.5 var(--font-sans);color:var(--text);text-align:left}.pp-up[hidden]{display:none}.pp-up .sc-ic{flex:none;width:18px;height:18px;margin-top:2px;color:var(--blue)}.pp-up b{font-weight:800}.pp-up .nw{white-space:nowrap}[data-theme=dark] .pp-up{background:#4d94ff1a;box-shadow:inset 0 0 0 1px #4d94ff40}[data-theme=dark] .pp-up .sc-ic{color:#9cc2ff}.pp-money{align-self:start;display:flex;flex-direction:column;padding:18px;border-radius:var(--radius-lg);background:var(--navy);color:#fff;box-shadow:var(--shadow-2)}[data-theme=dark] .pp-money{background:#101c30;box-shadow:inset 0 0 0 1px #ffffff1a}.pp-money-h{margin:0 0 6px;font:700 12px/1.3 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#a3aec0}.pp-row{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;padding:12px 0}.pp-row+.pp-row{box-shadow:inset 0 1px #ffffff1a}.pp-row .ic{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background:#ffffff14;color:var(--on-navy-2)}.pp-row .ic .sc-ic{width:20px;height:20px}.pp-row small{display:block;font:600 13px/1.3 var(--font-sans);color:#a3aec0}.pp-row b{display:block;margin:2px 0;font:800 21px/1.2 var(--font-sans);color:#fff}.pp-row b.sc-num{font-size:24px}.pp-row b .fr{font:600 14px/1 var(--font-sans);color:var(--on-navy-2)}.pp-row b em{font:600 14px/1 var(--font-sans);font-style:normal;color:var(--on-navy-2)}.pp-row div>span:last-child{display:block;font:500 13.5px/1.4 var(--font-sans);color:var(--on-navy-2)}.pp-row.z .ic{background:#3fd39a24;color:#3fd39a}.pp-row.z b{color:#3fd39a}@media(max-width:767px){.pp-hero{padding:18px 0 40px}.pp-head .h1{font-size:34px}.pp-act .sc-btn{width:100%}.pp-row b{font-size:22px}}.pp-sd{display:flex;flex-direction:column;gap:7px;max-width:560px;margin:-2px 0 0}.pp-sd-start{margin:0;font:700 15px/1.45 var(--font-sans);color:var(--text)}.pp-sd-start b{font-weight:800}.pp-sd-off{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0}.pp-sd-off[hidden]{display:none}.pp-sd-off s{font:700 14px/1 var(--font-sans);color:var(--ember-text);text-decoration-thickness:2px}.pp-sd-off .sv{padding:4px 9px;border-radius:var(--radius-pill);background:var(--ember-soft);color:var(--ember-text);font:800 12.5px/1.2 var(--font-sans);white-space:nowrap}.pp-sd-off .tm{display:inline-flex;flex-wrap:wrap;align-items:center;row-gap:4px;font:700 13px/1.3 var(--font-sans);color:var(--ember-text)}.pp-sd-off .tm .sc-ic{flex:none;width:14px;height:14px;margin-right:5px}.pp-sd-off .tm b{font-weight:800;font-variant-numeric:tabular-nums}.pp-sd-off .td{white-space:nowrap}.pp-sd-off .sep{white-space:pre}.pp-sd-off.final .tk{display:inline-block;padding:2px 7px;border-radius:var(--radius-pill);background:var(--ember);color:#fff}@media(max-width:767px){.pp-sd-off .td{flex-basis:100%;padding-left:19px}.pp-sd-off .sep{display:none}}.pp-sd-two{margin:0;font:600 14px/1.45 var(--font-sans);color:var(--text-2)}.pp-sd-two[hidden]{display:none}.pp-sd-two b{font-weight:800;color:var(--text)}@media(min-width:768px){.pp-sd-start{font-size:16px}}.pp-alt{display:flex;flex-wrap:wrap;align-items:center;gap:4px 28px;margin:0}.pp-alt .sc-link{display:inline-flex;align-items:center;min-height:44px;font:700 15px/1.4 var(--font-sans)}.pp-wa{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:48px;color:var(--text);text-decoration:none;transition:opacity var(--dur-feedback)}.pp-wa .wa-ic{flex:none;width:22px;height:22px;fill:var(--green-text)}.pp-wa b{display:block;font:800 15px/1.25 var(--font-sans);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);transition:text-decoration-color var(--dur-feedback) var(--ease-out)}.pp-wa small{display:block;margin-top:2px;font:600 13px/1.3 var(--font-sans);color:var(--text-2)}@media(hover:hover)and (pointer:fine){.pp-wa:hover b{text-decoration-color:currentColor}}.pp-wa:active{opacity:.6}.pp-wa:focus-visible{outline:none;border-radius:var(--radius-md);box-shadow:var(--shadow-focus)}@media(max-width:767px){.pp-alt{flex-direction:column;align-items:flex-start;gap:0}}@media(min-width:768px){.pp-hero{padding:40px 0 64px}.pp-money{padding:22px 24px}}@media(min-width:1024px){.pp-hero-in{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:48px;align-items:center}}.pp-q{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.pp-rules{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:6px 18px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border);list-style:none}.pp-rules li{display:flex;align-items:flex-start;gap:14px;padding:14px 0}.pp-rules li+li{box-shadow:inset 0 1px 0 var(--border)}.pp-rules .sc-ic{width:22px;height:22px;flex:none;margin-top:1px;color:var(--blue)}.pp-rules b{display:block;font:800 15px/1.3 var(--font-sans)}.pp-rules span{display:block;margin-top:2px;font:500 14.5px/1.45 var(--font-sans);color:var(--text-2)}@media(min-width:1024px){.pp-q{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:28px}}.rz{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-2),inset 0 0 0 1px var(--border)}@media(min-width:1024px){.rz{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.rz-q{display:flex;flex-direction:column;gap:24px;padding:24px 20px 28px}@media(min-width:768px){.rz-q{padding:32px}}.rz-step{display:flex;flex-direction:column;gap:12px;min-width:0}.rz-k{display:flex;align-items:center;gap:10px;margin:0;font:800 16px/1.3 var(--font-sans);color:var(--text)}.rz-sv{margin-left:auto;font:800 20px/1 var(--font-sans);letter-spacing:-.01em;color:var(--text);white-space:nowrap}.rz-seg{align-self:flex-start}.rz-seg button{min-width:84px}.rz-note{margin:0;font:500 13px/1.5 var(--font-sans);color:var(--text-3)}.rz-min{display:flex;flex-direction:column;gap:4px;margin-top:auto;padding:16px 18px;border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 3px 0 0 var(--ribbon-3)}.rz-min small{font:700 12px/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.rz-min b{font:800 34px/1.05 var(--font-sans);letter-spacing:-.03em;color:var(--text)}.rz-min span{font:500 13.5px/1.45 var(--font-sans);color:var(--text-2)}.rz-out{--rz-t:rgba(255,255,255,.22);position:relative;display:flex;flex-direction:column;gap:18px;padding:28px 20px 24px;background:var(--navy);color:#fff}.rz-out:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5))}[data-theme=dark] .rz-out{background:#0f2544}@media(min-width:768px){.rz-out{padding:32px}}.rz-lead{margin:0;font:600 18px/1.45 var(--font-sans);color:#dce3ee;text-wrap:pretty}.rz-lead b{font-weight:800;color:#fff}.rz-lead .sc-link{color:#8dc8ff}.rz-bar{position:relative;height:30px;overflow:hidden;border-radius:var(--radius-pill);background:#ffffff0f}.rz-bar i{position:absolute;left:0;top:0;bottom:0;width:100%;transform-origin:left;transition:transform .6s var(--ease-out)}.rz-bar .t{background:var(--rz-t)}.rz-bar .r{background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 40%,var(--ribbon-3) 75%,var(--ribbon-4))}.rz-bar .f{background:repeating-linear-gradient(135deg,#fff 0 3px,#ffffff8c 3px 6px)}.rz-key{display:flex;flex-wrap:wrap;gap:6px 18px;margin:-6px 0 0;padding:0;list-style:none}.rz-key li{display:flex;align-items:center;gap:7px;font:600 13px/1.3 var(--font-sans);color:#c2ccdb;font-variant-numeric:tabular-nums}.rz-key li[hidden]{display:none}.rz-key .sw{flex:none;width:12px;height:12px;border-radius:3px}.rz-key .sw.t{background:var(--rz-t)}.rz-key .sw.r{background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-3))}.rz-key .sw.f{background:repeating-linear-gradient(135deg,#fff 0 2px,#ffffff8c 2px 4px)}.rz-share{display:flex;align-items:baseline;gap:12px;margin:0}.rz-share b{flex:none;font:800 44px/1 var(--font-sans);letter-spacing:-.03em;color:#fff}.rz-share span{font:500 14.5px/1.45 var(--font-sans);color:#c2ccdb}.rz-pay{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.rz-pay>div{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px;border-radius:var(--radius-md);background:#ffffff0f}.rz-pay dt{font:600 13px/1.3 var(--font-sans);color:#9fb0c8}.rz-pay dd{display:flex;flex-direction:column;gap:3px;margin:0}.rz-pay dd b{font:800 16px/1.2 var(--font-sans);color:#fff;white-space:nowrap}.rz-pay dd>span{font:500 13px/1.35 var(--font-sans);color:#9fb0c8}@media(max-width:479px){.rz-pay{grid-template-columns:minmax(0,1fr);gap:0;padding:4px 14px;border-radius:var(--radius-md);background:#ffffff0f}.rz-pay>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:12px;padding:10px 0;border-radius:0;background:none}.rz-pay>div+div{box-shadow:inset 0 1px #ffffff1a}.rz-pay dd{text-align:right;align-items:flex-end}.rz-pay dt{font-size:13px}.rz-share b{font-size:38px}}@media(max-width:359px){.rz-pay>div{grid-template-columns:minmax(0,1fr);row-gap:4px}.rz-pay dd{text-align:left;align-items:flex-start}}.rz-cta{width:100%}.rz-fine{margin:-4px 0 0;font:500 12.5px/1.5 var(--font-sans);color:#9fb0c8}@media(prefers-reduced-motion:reduce){.rz-bar i{transition:none}}.pp-ex-zero{display:flex;align-items:flex-start;gap:10px;margin:18px 0 0;font:600 14.5px/1.5 var(--font-sans);color:var(--text-2)}.pp-ex-zero .sc-ic{flex:none;width:20px;height:20px;margin-top:1px;color:var(--text)}.pp-ex-zero b{color:var(--text)}.pp-deal{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.dl-col{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:var(--radius-lg)}.dl-col.we{background:var(--navy);color:#fff}[data-theme=dark] .dl-col.we{box-shadow:inset 0 0 0 1px #ffffff1a}.dl-col.you{background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}.dl-col h3{display:flex;align-items:center;gap:12px;font:800 20px/1.2 var(--font-sans)}.dl-ic{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md)}.we .dl-ic{background:#ffffff1a;color:#3fd39a}.you .dl-ic{background:var(--blue-soft);color:var(--blue)}.dl-ic .sc-ic{width:20px;height:20px}.dl-col ul{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.dl-col li{position:relative;padding:11px 0 11px 26px;font:600 15px/1.5 var(--font-sans)}.dl-col li+li{box-shadow:inset 0 1px 0 var(--border)}.we li{color:#e8edf5}.we li+li{box-shadow:inset 0 1px #ffffff1a}.you li{color:var(--text)}.dl-col li:before{content:"";position:absolute;left:4px;top:17px;width:6px;height:11px;border-right:2.5px solid;border-bottom:2.5px solid;transform:rotate(45deg)}.we li:before{border-color:#3fd39a}.you li:before{border-color:var(--blue)}.pp-breach{display:block;margin-top:16px;padding:16px 18px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border)}.pp-breach summary{display:flex;align-items:center;gap:12px;min-height:44px;margin:-8px 0;font:700 15px/1.3 var(--font-sans);color:var(--text);list-style:none;cursor:pointer}.pp-breach summary::-webkit-details-marker{display:none}.pp-breach summary:focus-visible{outline:none;border-radius:var(--radius-md);box-shadow:var(--shadow-focus)}.pp-breach summary span{flex:1}.pp-breach .sc-ic{width:20px;height:20px;flex:none;color:var(--text-3)}.pp-breach .xo{transition:transform var(--dur-ui) var(--ease-out)}.pp-breach[open] .xo{transform:rotate(45deg)}.pp-breach p{margin:14px 0 0 32px;font:500 14.5px/1.55 var(--font-sans);color:var(--text-2)}.pp-breach[open] p{animation:pp-in var(--dur-ui) var(--ease-out)}@keyframes pp-in{0%{opacity:0;transform:translateY(-4px)}}.pp-deal-seg{display:none}@media(max-width:899px){.js .pp-deal-seg{display:inline-flex;margin-bottom:14px}.pp-deal[data-show=we] .dl-col.you,.pp-deal[data-show=you] .dl-col.we{display:none}.pp-deal .dl-col.in{animation:pp-in var(--dur-ui) var(--ease-out)}}@media(prefers-reduced-motion:reduce){.pp-breach[open] p,.pp-deal .dl-col.in{animation-duration:1ms}}.pp-loan-meta{display:flex;flex-wrap:wrap;gap:10px 26px;font:600 14px/1.5 var(--font-sans);color:var(--text-2)}.pp-loan-meta>span{display:flex;align-items:flex-start;gap:9px}.pp-loan-meta .sc-ic{width:17px;height:17px;flex:none;margin-top:2px;color:var(--text-3)}.pp-breach b{color:var(--text)}@media(min-width:900px){.pp-deal{grid-template-columns:1fr 1fr;gap:20px}.dl-col{padding:28px}}.pp-loan .pl-sh{max-width:820px}.pp-par{margin:14px 0 0}.pp-par a{position:relative;display:inline-flex;align-items:center;gap:9px;min-height:44px;color:var(--text);font:700 15px/1.25 var(--font-sans);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px;text-decoration-color:#0b1d3647;transition:text-decoration-color var(--dur-feedback) var(--ease-out),opacity var(--dur-feedback)}[data-theme=dark] .pp-par a{text-decoration-color:#ffffff59}.pp-par .wa-ic{flex:none;width:20px;height:20px;fill:var(--green-text)}@media(hover:hover)and (pointer:fine){.pp-par a:hover{text-decoration-color:currentColor}}.pp-par a:active{opacity:.6}.pp-par a:focus-visible{outline:none;border-radius:4px;box-shadow:var(--shadow-focus)}.pp-final{position:relative}.pp-final:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5))}.pp-fin-head .lead{color:var(--text-2)}.pp-fin-act{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:24px;text-align:center}.pp-fin-act p{font:600 14.5px/1.5 var(--font-sans);color:var(--text-2)}.pp-fin-act p b{color:var(--text);font-weight:800}@media(max-width:767px){.pp-fin-act .sc-btn{width:100%}}.pp-sal{margin-top:48px}.pp-ref{margin-top:56px}.pp-deal-wrap{margin-top:28px}.pp-sal .h3,.pp-ref .h3{font:800 22px/1.3 var(--font-sans);letter-spacing:-.015em;color:var(--text)}.pp-fin-alt{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 22px;margin:0}.pp-fin-alt a{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--text);font:700 15px/1.25 var(--font-sans);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px;text-decoration-color:#0b1d3647;transition:text-decoration-color var(--dur-feedback) var(--ease-out)}[data-theme=dark] .pp-fin-alt a{text-decoration-color:#ffffff59}.pp-fin-alt a{gap:10px}.pp-fin-alt .cwl{--cwl:30px}.pp-fin-alt a:active{opacity:.6}@media(hover:hover)and (pointer:fine){.pp-fin-alt a:hover{text-decoration-color:currentColor}}.pp-fin-alt a:focus-visible{outline:none;border-radius:4px;box-shadow:var(--shadow-focus)}.pp-fin-act .pp-fin-fn{max-width:56ch;font:500 13px/1.5 var(--font-sans);color:var(--text-3)}.pp-fin-docs{font:600 14px/1.5 var(--font-sans)!important}@media(min-width:768px){.pp-sal{margin-top:64px}.pp-ref{margin-top:72px}.pp-sal .h3,.pp-ref .h3{font-size:26px}}.pp-fin-head{max-width:980px}.pp-fin-head .h2{text-wrap:balance}

.ss-hero{padding:32px 0 44px;overflow:hidden}.ss-hd{align-items:center;max-width:820px;margin-inline:auto;text-align:center}.ss-hd .h1{text-wrap:balance}.ss-hd .lead{max-width:620px;text-wrap:pretty}.ss-rec{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:8px}.ss-rec p{display:grid;grid-template-columns:repeat(3,auto);margin:0}.ss-rec span{display:flex;flex-direction:column;align-items:center;gap:3px;padding:0 16px;font:600 13px/1.3 var(--font-sans);color:var(--text-2);white-space:nowrap}.ss-rec span+span{box-shadow:inset 1px 0 0 var(--border)}.ss-rec b{font:800 20px/1.1 var(--font-sans);letter-spacing:-.015em;color:var(--text)}.ss-rec small{font:500 13px/1.4 var(--font-sans);color:var(--text-3)}@media(max-width:389px){.ss-rec span{padding:0 10px}.ss-rec b{font-size:18px}}@media(max-width:359px){.ss-rec p{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-rec span{padding:0 8px;white-space:normal;text-align:center;text-wrap:balance}.ss-rec b{font-size:17px;white-space:nowrap}}@media(min-width:768px){.ss-hero{padding:48px 0 56px}.ss-rec span{padding:0 24px;font-size:13.5px}.ss-rec b{font-size:24px}}.cx{position:relative;margin:36px 0 0}.cx-stage{--cw:300px;--chh:136px;--cg:16px;position:relative;display:grid;padding:40px 0 8px;cursor:pointer;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.cx-stage:before{content:"";position:absolute;inset:24px 0 -8px 50%;background:radial-gradient(60% 70% at 0% 50%,rgba(45,174,248,.11),transparent 70%);pointer-events:none}.cx-layer{grid-area:1/1;display:flex;flex-direction:column;gap:var(--cg);min-width:0}.cx-b{clip-path:inset(0 50% 0 0)}.cx-a{clip-path:inset(0 0 0 50%)}.cx-row{display:flex;min-width:0}.cx-track{display:flex;flex:none;gap:var(--cg);padding-right:var(--cg);animation:cx-drift calc(var(--n) * 7.5s) linear infinite;will-change:transform}.cx-row.r1 .cx-track{margin-left:calc(var(--cw) / -2);animation-duration:calc(var(--n) * 9s)}@keyframes cx-drift{0%{transform:translate(-50%)}to{transform:none}}@media(hover:hover)and (pointer:fine){.cx-stage:hover .cx-track{animation-play-state:paused}}.cx.paused .cx-track,.cx.away .cx-track{animation-play-state:paused}.cx-c{position:relative;flex:none;display:flex;flex-direction:column;width:var(--cw);height:var(--chh);padding:14px 16px;border-radius:var(--radius-lg)}.cx-hd{display:flex;align-items:center;gap:10px;min-width:0;margin:0}img.cx-av{flex:none;width:38px;height:38px;aspect-ratio:1;border-radius:50%;object-fit:cover;object-position:50% 50%;background:var(--surface)}.cx-nm{overflow:hidden;font:700 13px/1.3 var(--font-sans);white-space:nowrap;text-overflow:ellipsis}.cx-c small{margin-top:auto;font:700 12px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.cx-pl{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;margin:3px 0 0}.cx-p{font:800 22px/1.1 var(--font-sans);letter-spacing:-.02em;white-space:nowrap}.cx-t{overflow:hidden;margin-top:3px;font:600 13px/1.3 var(--font-sans);white-space:nowrap;text-overflow:ellipsis}.cx-c.b{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.cx-c.b .cx-av{filter:grayscale(1) contrast(.92);opacity:.8}.cx-c.b .cx-nm,.cx-c.b small,.cx-c.b .cx-t{color:var(--text-3)}.cx-c.b .cx-p{font-size:19px;color:var(--text-2)}.cx-c.a{--logo-knock:var(--surface-2);background:var(--surface-2);color:var(--text);box-shadow:var(--shadow-2),inset 0 0 0 1px var(--border)}.cx-c.a:before{content:"";position:absolute;left:20px;right:20px;top:0;height:2px;border-radius:0 0 2px 2px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5))}.cx-c.a small{color:var(--blue)}.cx-c.a .cx-t{color:var(--text);font-weight:700}.cx-lg{flex:none;display:block;width:auto;height:calc(var(--lh,22px) * .78);max-width:96px;color:var(--text)}.cx-lg.txt{overflow:hidden;height:auto;font:800 13px/1.2 var(--font-sans);white-space:nowrap;text-overflow:ellipsis}[data-theme=dark] .cx-c.a{box-shadow:var(--shadow-2),inset 0 0 0 1px var(--border)}.cx-seam{position:absolute;left:50%;top:26px;bottom:-6px;z-index:2;width:2px;margin-left:-1px;pointer-events:none;background:linear-gradient(180deg,transparent,var(--ribbon-1) 12%,var(--ribbon-2) 32%,var(--ribbon-3) 55%,var(--ribbon-4) 78%,var(--ribbon-5) 90%,transparent);box-shadow:0 0 18px 2px #2daef873,0 0 2px #2daef899}.cx-mk{position:absolute;left:50%;top:calc(50% + 17px);display:grid;place-items:center;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:var(--surface-2);box-shadow:0 0 0 6px #2daef81f,var(--shadow-2),inset 0 0 0 1px var(--border)}.cx-mk>span{display:block;width:30px;height:30px}.cx-lbl{position:absolute;top:0;z-index:2;display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:var(--radius-pill);font:700 12px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.cx-lbl.l{right:calc(50% + 26px);background:var(--surface);color:var(--text-3);box-shadow:inset 0 0 0 1px var(--border)}.cx-lbl.r{left:calc(50% + 26px);background:var(--navy);color:#fff}[data-theme=dark] .cx-lbl.r{background:#1c2a44}.cx-sh-t{display:none}@media(max-width:479px){.cx-lg-t{display:none}.cx-sh-t{display:inline}}.cx-hint{margin-top:16px;text-align:center;font:600 13px/1.3 var(--font-sans);color:var(--text-3)}.cx-pause{position:absolute;left:50%;top:-4px;z-index:3;display:grid;place-items:center;width:34px;height:34px;margin-left:-17px;border:0;border-radius:50%;background:var(--surface-2);color:var(--text);cursor:pointer;box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border);transition:transform var(--dur-press) var(--ease-out),box-shadow var(--dur-feedback) var(--ease-out)}.cx-pause:after{content:"";position:absolute;inset:-5px}.cx-pause:active{transform:scale(.92)}.cx-pause:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(hover:hover)and (pointer:fine){.cx-pause:hover{box-shadow:var(--shadow-2),inset 0 0 0 1px var(--field-border)}}.cx-pi{display:block;width:10px;height:11px;border-inline:3px solid currentColor;box-sizing:border-box}.cx.paused .cx-pi{margin-left:2px;border:0;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%)}@media(max-width:767px){.cx{margin-top:28px}.cx-stage{--cw:262px;--chh:122px;--cg:12px;padding-top:38px;-webkit-mask-image:none;mask-image:none}.cx-c{padding:12px 14px}img.cx-av{width:34px;height:34px}.cx-nm,.cx-c small{font-size:13px}.cx-p{font-size:19px}.cx-c.b .cx-p{font-size:16px}.cx-t{font-size:13px}.cx-lg{max-width:72px;height:calc(var(--lh,22px) * .66)}.cx-mk{width:44px;height:44px;margin:-22px 0 0 -22px;top:calc(50% + 15px)}.cx-mk>span{width:26px;height:26px}.cx-lbl{height:24px;padding:0 10px;font-size:12px;letter-spacing:.06em}.cx-lbl.l{right:calc(50% + 24px)}.cx-lbl.r{left:calc(50% + 24px)}.cx-pause{top:-5px}.cx-hint{font-size:13px}}@media(prefers-reduced-motion:reduce){.cx-track{animation:none;transform:translate(-25%)}.cx-pause{display:none}}.ss-find .pl-sh{margin-bottom:24px}.fd{padding:20px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}.fd-row{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.fd-row+.fd-row{margin-top:16px}.fd-k{margin:0;font:700 12px/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.fd-ch{display:flex;flex-wrap:wrap;gap:8px}.fc{position:relative;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 6px 0 16px;border:0;border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);color:var(--text);font:700 14px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-feedback) var(--ease-out),color var(--dur-feedback) var(--ease-out),box-shadow var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out)}.fc:after{content:"";position:absolute;inset:-2px}.fc-n{display:grid;place-items:center;min-width:28px;height:28px;padding:0 8px;border-radius:var(--radius-pill);background:var(--surface-2);font:700 13px/1 var(--font-sans);color:var(--text-2);font-variant-numeric:tabular-nums;transition:background-color var(--dur-feedback) var(--ease-out),color var(--dur-feedback) var(--ease-out)}.fc[aria-checked=true]{background:var(--navy);color:#fff;box-shadow:var(--shadow-2)}.fc[aria-checked=true] .fc-n{background:#ffffff29;color:#fff}[data-theme=dark] .fc[aria-checked=true]{background:#eef2f8;color:#0b1d36}[data-theme=dark] .fc[aria-checked=true] .fc-n{background:#0b1d361f;color:#0b1d36}.fc:disabled{opacity:.4;cursor:default}.fc:not(:disabled):active{transform:scale(.96)}.fc:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(hover:hover)and (pointer:fine){.fc[aria-checked=false]:not(:disabled):hover{box-shadow:inset 0 0 0 1.5px var(--field-border)}}@media(max-width:767px){.fd-ch{flex-wrap:nowrap;margin:0 -20px;padding:2px 20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:20px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent)}.fd-ch::-webkit-scrollbar{display:none}.fc{flex:none;scroll-snap-align:start}}@media(min-width:768px){.fd{padding:24px 28px}.fd-row{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px}}.fd-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:16px;box-shadow:inset 0 1px 0 var(--border)}.ss-count{min-width:0;margin:0;font:600 14px/1.4 var(--font-sans);color:var(--text-2)}.fd-sort{position:relative;flex:none}.fd-sb{position:relative;display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 12px 0 16px;border:0;border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);color:var(--text);font:700 14px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:transform var(--dur-press) var(--ease-out),box-shadow var(--dur-feedback) var(--ease-out)}.fd-sb:after{content:"";position:absolute;inset:-2px}.fd-sl{font-weight:600;color:var(--text-3)}.fd-sb svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-feedback) var(--ease-out)}.fd-sb[aria-expanded=true] svg{transform:rotate(180deg)}.fd-sb:active{transform:scale(.96)}.fd-sb:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(hover:hover)and (pointer:fine){.fd-sb:hover{box-shadow:inset 0 0 0 1.5px var(--field-border)}}.fd-sm{position:absolute;right:0;top:calc(100% + 8px);z-index:20;width:264px;padding:8px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-2),inset 0 0 0 1px var(--border);transform-origin:top right}.fd-sm[hidden]{display:none}.fd-sm button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;padding:8px 12px;border:0;border-radius:var(--radius-md);background:none;color:var(--text);text-align:left;cursor:pointer;transition:background-color var(--dur-press) var(--ease-out)}.fd-sm b{display:block;font:700 14.5px/1.3 var(--font-sans)}.fd-sm small{display:block;margin-top:1px;font:500 13px/1.35 var(--font-sans);color:var(--text-3)}.fd-sm svg{flex:none;width:16px;height:16px;fill:none;stroke:var(--blue);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:0}.fd-sm [aria-checked=true] svg{opacity:1}@media(hover:hover)and (pointer:fine){.fd-sm button:hover{background:var(--surface)}}.fd-sm button:focus-visible{outline:none;background:var(--surface);box-shadow:var(--shadow-focus-inset)}.fd-sm button:active{background:var(--border)}.st-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:20px}@media(min-width:680px){.st-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(min-width:1080px){.st-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.stc{--logo-knock:var(--navy);position:relative;display:flex;flex-direction:column;overflow:hidden;container-type:inline-size;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border);transition:transform .42s var(--ease-out),box-shadow .42s var(--ease-out)}@media(hover:hover)and (pointer:fine){.stc:hover{transform:translateY(-3px);box-shadow:var(--shadow-2),inset 0 0 0 1px var(--border)}.stc:hover .st-arw{transform:translate(3px)}}.stc:active{transform:scale(.985);transition-duration:var(--dur-press)}.st-hd{display:flex;align-items:center;gap:12px;padding:16px 16px 0}img.st-av{flex:none;width:52px;height:52px;aspect-ratio:1;border-radius:50%;object-fit:cover;object-position:50% 50%;background:var(--surface);box-shadow:0 0 0 2px var(--surface-2),0 0 0 3px var(--border)}.st-who{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;margin:0}.st-who b{font:800 15.5px/1.25 var(--font-sans);letter-spacing:-.01em;color:var(--text);text-wrap:balance}.st-ok{flex:none;display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px 0 7px;border-radius:var(--radius-pill);background:var(--blue-soft);color:var(--blue);font:700 13px/1 var(--font-sans)}.st-ok .sc-ic{width:13px;height:13px}.st-lb{display:flex;align-items:center;gap:6px;align-self:flex-start;max-width:calc(100% - 32px);min-height:26px;margin:14px 16px 0;padding:4px 11px 4px 8px;border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);color:var(--text-2);font:700 13px/1.3 var(--font-sans)}.st-lb .sc-ic{flex:none;width:14px;height:14px;color:var(--blue)}.st-h{display:-webkit-box;overflow:hidden;min-height:2.7em;margin:10px 16px 0;font:800 16.5px/1.35 var(--font-sans);letter-spacing:-.015em;color:var(--text);text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical}.st-j{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.3fr);align-items:start;align-content:center;flex:1 0 auto;column-gap:8px;margin:14px 16px 16px;padding:16px 14px;border-radius:var(--radius-md);background:var(--surface)}.st-b,.st-a{display:flex;flex-direction:column;gap:3px;min-width:0}.st-a{align-items:flex-end;text-align:right}.st-j small{font:700 12px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.st-b small{color:var(--text-3)}.st-a small{color:var(--blue)}.st-b>b{font:700 16px/1.25 var(--font-sans);color:var(--text-2);text-wrap:balance}.st-a>b{font:800 clamp(21px,7.2cqi,27px)/1.1 var(--font-sans);letter-spacing:-.025em;color:var(--text);white-space:nowrap}.st-b>span,.st-a>span{display:block;overflow-wrap:break-word;font:600 13px/1.35 var(--font-sans);text-wrap:pretty}.st-nb{display:inline-block;max-width:100%}.st-b>span{color:var(--text-3)}.st-a>span{font-weight:700;color:var(--text)}.st-ar{display:flex;flex-direction:column;align-items:center;gap:7px;align-self:center}.st-ar span{font:700 13px/1 var(--font-sans);color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums}.st-ar i{position:relative;display:block;width:100%;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-3) 55%,var(--ribbon-5));transform-origin:left;transition:transform .52s var(--ease-out)}.st-ar i:after{content:"";position:absolute;right:0;top:-4px;width:8px;height:8px;box-sizing:border-box;border:solid var(--ribbon-5);border-width:2px 2px 0 0;transform:rotate(45deg)}.stc.arm .st-ar i{transform:scaleX(0)}@media(max-width:479px){.st-h{min-height:0}}.st-ft{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;min-height:62px;padding:12px 12px 12px 16px;background:var(--navy);color:#fff}.st-ft:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5))}[data-theme=dark] .stc{--logo-knock:#0F2544}[data-theme=dark] .st-ft{background:#0f2544}.st-at{display:flex;align-items:center;gap:12px;min-width:0;margin:0}.st-at small{flex:none;font:700 12px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#9fb0c8}.st-co{display:flex;align-items:center;min-width:0;height:32px}.st-lg{display:block;width:auto;height:calc(var(--lh,22px) * .92);max-width:128px;color:#fff}.st-lg.txt{overflow:hidden;height:auto;font:800 15px/1.2 var(--font-sans);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis}.st-co .lgx-n{color:#fff}.st-hit{position:static;flex:none;display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:none;color:#fff;font:700 13.5px/1 var(--font-sans);text-decoration:none;cursor:pointer}.st-hit:after{content:"";position:absolute;inset:0;z-index:1;border-radius:var(--radius-lg)}.st-hit:focus-visible{outline:none}.st-hit:focus-visible:after{box-shadow:var(--shadow-focus)}.st-arw{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff;color:var(--navy);transition:transform .32s var(--ease-out)}.st-arw .sc-ic{width:15px;height:15px}@container (max-width:370px){.st-hd{padding:14px 14px 0}.st-lb{max-width:calc(100% - 28px);margin:12px 14px 0}.st-h{margin:9px 14px 0;font-size:16px}.st-j{grid-template-columns:minmax(0,1fr) auto minmax(0,1.2fr);margin:12px 12px 14px;padding:14px 12px}.st-b>b{font-size:15px}.st-a>b{font-size:clamp(20px,6.6cqi,24px)}.st-ar span{font-size:13px}.st-ft{padding-left:14px}}@container (max-width:300px){.st-j{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"b a" "m m";row-gap:12px}.st-b{grid-area:b}.st-a{grid-area:a}.st-ar{grid-area:m;flex-direction:row;gap:10px;align-self:auto}.st-ar i{flex:1;width:auto}}@container (max-width:370px){.st-ft:has(.lgx.long) .st-rd{display:none}}@container (max-width:340px){.st-ft:has(.lgx) .st-rd{display:none}}@container (max-width:300px){.st-rd{display:none}}@container (max-width:330px){.st-ok{justify-content:center;width:26px;padding:0;font-size:0}.st-ok .sc-ic{width:14px;height:14px}}@container (max-width:380px){.stc:has(.st-who.long) .st-ok{justify-content:center;width:26px;padding:0;font-size:0}.stc:has(.st-who.long) .st-ok .sc-ic{width:14px;height:14px}}.ss-more{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:32px}.ss-more[hidden]{display:none}.ss-more .sc-btn{min-width:200px;background:var(--surface-2)}.ss-more span{font:600 13px/1.3 var(--font-sans);color:var(--text-3)}.ss-none{margin-top:20px;font:600 15px/1.5 var(--font-sans);color:var(--text-2)}.ss-note{max-width:640px;margin:28px auto 0;text-align:center;font:500 12.5px/1.5 var(--font-sans);color:var(--text-3)}.lgx{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%}.lgx svg{flex:none;max-width:none}.lgx-n{overflow:hidden;font:800 14px/1.2 var(--font-sans);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis}.cx-pl .lgx{flex:0 1 auto}.cx-pl .lgx-n{font-size:13px}.gh{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:1024px){.gh{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px}}.gh-m{position:relative;display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:6px 24px;overflow:hidden;border-radius:var(--radius-lg);background:var(--navy);color:#fff}.gh-m:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5))}[data-theme=dark] .gh-m{background:#0f2544}.gh-m>div{display:flex;flex-direction:column;padding:22px 0}.gh-m>div+div{box-shadow:inset 0 1px #ffffff1f}.gh-m dt{font:700 12px/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#9fb0c8}.gh-m dd{margin:0}.gh-n{margin-top:8px!important;font:800 40px/1.02 var(--font-sans);letter-spacing:-.03em;color:#fff}.gh-s{margin-top:8px!important;font:500 13.5px/1.45 var(--font-sans);color:#c2ccdb}@media(min-width:768px)and (max-width:1023px){.gh-m{grid-template-columns:repeat(3,minmax(0,1fr));padding:6px 0}.gh-m>div{padding:26px 24px}.gh-m>div+div{box-shadow:inset 1px 0 #ffffff1f}.gh-n{font-size:34px}}@media(min-width:1024px){.gh-m{padding:6px 32px}.gh-m>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:20px;padding:26px 0}.gh-m dt{grid-column:1/-1}.gh-n{grid-column:1;font-size:46px}.gh-s{grid-column:2;max-width:210px;text-align:right}}.gh-r{display:flex;flex-direction:column;padding:24px 24px 18px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}.gh-k{margin:0 0 8px;font:800 17px/1.3 var(--font-sans);color:var(--text)}.gh-r ul{display:flex;flex-direction:column;justify-content:space-around;flex:1;gap:4px;margin:0;padding:0;list-style:none}.gh-rb{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;row-gap:10px;width:calc(100% + 24px);margin:0 -12px;padding:12px;border:0;border-radius:var(--radius-md);background:none;color:var(--text);text-align:left;cursor:pointer;transition:background-color var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out)}.gh-l{display:inline-flex;align-items:center;gap:6px;font:700 15px/1.3 var(--font-sans)}.gh-l:after{content:"";width:7px;height:7px;margin-left:2px;border:solid currentColor;border-width:2px 2px 0 0;transform:rotate(45deg);opacity:.45;transition:transform var(--dur-feedback) var(--ease-out),opacity var(--dur-feedback) var(--ease-out)}.gh-rb>b{font:800 15px/1.3 var(--font-sans);font-variant-numeric:tabular-nums}.gh-bar{grid-column:1/-1;display:block;height:8px;overflow:hidden;border-radius:var(--radius-pill);background:var(--surface)}.gh-bar i{display:block;height:100%;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 40%,var(--ribbon-3) 70%,var(--ribbon-4));clip-path:inset(0 calc((1 - var(--p)) * 100%) 0 0 round 8px);transition:clip-path .9s var(--ease-out)}.gh.arm:not(.go) .gh-bar i{clip-path:inset(0 100% 0 0 round 8px)}.gh-r li:nth-child(2) .gh-bar i{transition-delay:90ms}.gh-r li:nth-child(3) .gh-bar i{transition-delay:.18s}.gh-r li:nth-child(4) .gh-bar i{transition-delay:.27s}@media(hover:hover)and (pointer:fine){.gh-rb:hover{background:var(--surface)}.gh-rb:hover .gh-bar{background:var(--surface-2)}.gh-rb:hover .gh-l:after{opacity:1;transform:translate(2px) rotate(45deg)}}.gh-rb:active{transform:scale(.985)}.gh-rb:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.wl-hd{margin-inline:auto;align-items:center;text-align:center}.wl-hd .h2 .sc-num{letter-spacing:-.03em}.ss-wall{--logo-knock:var(--surface);padding:12px}.cloud .ss-wall{background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}.wl-g{--cols:3;--gap:8px;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap);margin:0;padding:0;list-style:none}.wl-g li{flex:none;width:calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols))}.wl{display:flex;align-items:center;justify-content:center;height:68px;padding:8px 10px;border-radius:var(--radius-md);background:var(--surface);color:var(--text)}.wl-lg{display:block;width:auto;height:calc(var(--lh,22px) * .82);max-width:88%;opacity:.86}.wl-lg.txt{height:auto;font:800 14px/1.2 var(--font-sans);letter-spacing:-.01em;text-align:center;overflow-wrap:anywhere;opacity:.86}@media(max-width:767px){.wl-lg.txt{font-size:13px}}.wl .lgx{max-width:92%;opacity:.86}.wl .lgx .wl-lg{opacity:1}.wl .lgx-n{overflow:visible;font-size:13px;line-height:1.15;white-space:normal;text-overflow:clip}.wl .lgx{gap:6px}@media(max-width:767px){.wl .lgx .wl-lg{height:22px}.wl .lgx-n{font-size:13px}}.wl-g li[hidden]{display:none}.wl-more{display:flex;gap:8px;margin:12px auto 4px;background:var(--surface-2)}.wl-more .sc-ic{width:16px;height:16px;transform:rotate(90deg)}.wl-more[hidden]{display:none}@media(min-width:768px){.ss-wall{padding:14px}.wl-g{--cols:4}.wl{height:76px}}@media(min-width:1024px){.wl-g{--cols:8;--gap:10px}}.pv{display:flex;flex-direction:column;gap:20px;padding:24px 18px 22px;border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.pv-hd{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.pv-ic{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--navy);color:#fff}[data-theme=dark] .pv-ic{background:#1c2a44}.pv-ic .sc-ic{width:24px;height:24px}.pv-hd .h2{text-wrap:balance}.pv-hd p{max-width:640px;margin-top:10px;font:500 17px/1.6 var(--font-sans);color:var(--text-2);text-wrap:pretty}.pv-why{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none}.pv-why li{display:flex;align-items:flex-start;gap:14px;padding:18px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}.pv-wi{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--blue-soft);color:var(--blue)}.pv-wi .sc-ic{width:20px;height:20px}.pv-why h3{font:800 16px/1.3 var(--font-sans);letter-spacing:-.01em;color:var(--text)}.pv-why p{margin-top:5px;font:500 14.5px/1.55 var(--font-sans);color:var(--text-2)}.pv-proof{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:18px 20px;border-radius:var(--radius-lg);background:var(--navy);color:#fff}[data-theme=dark] .pv-proof{background:#0f2544}.pv-ok{flex:none;display:inline-flex;align-items:center;gap:7px;height:34px;margin:0;padding:0 14px 0 10px;border-radius:var(--radius-pill);background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff29;color:#fff;font:800 14px/1 var(--font-sans);white-space:nowrap}.pv-ok .sc-ic{width:18px;height:18px;color:#8dc8ff}.pv-l{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.pv-l li{display:flex;align-items:flex-start;gap:9px;font:600 14.5px/1.45 var(--font-sans);color:#dce3ee}.pv-l .sc-ic{flex:none;width:17px;height:17px;margin-top:2px;color:#3fd39a}.pv-you{display:flex;align-items:flex-start;gap:10px;margin:0;padding:0 4px;font:500 14.5px/1.55 var(--font-sans);color:var(--text-2)}.pv-you b{font-weight:800;color:var(--text)}.pv-you .sc-ic{flex:none;width:17px;height:17px;margin-top:3px;color:var(--text-3)}@media(min-width:768px){.pv{gap:24px;padding:36px 36px 30px}.pv-hd{flex-direction:row;gap:22px}.pv-why li{padding:20px 22px}.pv-proof{flex-direction:row;align-items:center;gap:24px;padding:16px 24px}.pv-l{flex-direction:row;flex-wrap:wrap;gap:8px 24px}}@media(min-width:1024px){.pv-why{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pv-why li{flex-direction:column;gap:16px;padding:24px}.pv-l{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex:1;gap:8px 24px}}.rv-hd{margin-inline:auto;align-items:center;text-align:center}.rv{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;max-width:880px;margin:0 auto;padding:0;list-style:none}@media(min-width:640px){.rv{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.rv-c{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 24px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border);text-align:center}.rv-src{display:inline-flex;align-items:center;gap:10px;margin:0;font:800 16px/1 var(--font-sans);color:var(--text)}.rv-mk{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--surface);color:var(--text)}.rv-mk svg{width:19px;height:19px;fill:currentColor}.rv-n{display:flex;flex-direction:column;align-items:center;gap:6px;margin:8px 0 2px}.rv-n b{font:800 54px/1 var(--font-sans);letter-spacing:-.035em;color:var(--text)}.rv-n span{font:600 14px/1.3 var(--font-sans);color:var(--text-3)}.rv-st{position:relative;display:inline-block}.rv-st0,.rv-st1{display:flex;gap:3px}.rv-st svg{display:block;width:22px;height:22px}.rv-st0 svg{fill:var(--border)}.rv-st1{position:absolute;inset:0;clip-path:inset(0 calc((1 - var(--r)) * 100%) 0 0)}.rv-st1 svg{fill:var(--navy)}[data-theme=dark] .rv-st1 svg{fill:#eef2f8}.rv-ct{margin:0;font:600 14px/1.4 var(--font-sans);color:var(--text-2)}.st-strip .st-grid{margin-top:0}@media(max-width:1079px){.st-strip .st-grid>.stc:nth-child(n+3){display:none}}.st-car-hd{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.st-car-hd .pl-sh{margin-bottom:0}.st-car-nav{display:flex;gap:10px;flex:none}.st-car-b{display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:var(--surface-2);color:var(--text);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border);cursor:pointer;transition:transform var(--dur-press) var(--ease-out),opacity var(--dur-feedback) var(--ease-out),box-shadow var(--dur-feedback) var(--ease-out)}.st-car-b .sc-ic{width:18px;height:18px}.st-car-b[data-car-prev] .sc-ic{transform:rotate(180deg)}.st-car-b:active:not(:disabled){transform:scale(.92)}.st-car-b:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.st-car-b:disabled{opacity:.38;cursor:default;box-shadow:inset 0 0 0 1px var(--border)}@media(hover:hover)and (pointer:fine){.st-car-b:not(:disabled):hover{box-shadow:var(--shadow-2),inset 0 0 0 1px var(--border)}}.st-car .st-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px) / 3);column-gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:12px;scrollbar-width:none;margin:-10px -12px -26px;padding:10px 12px 26px}.st-car .st-track::-webkit-scrollbar{display:none}.st-car .st-track>.stc{scroll-snap-align:start}.st-car-ft{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:22px 0 0}.st-car-bar{position:relative;flex:1;max-width:220px;height:3px;border-radius:3px;background:var(--border);overflow:hidden}.st-car-bar i{position:absolute;left:0;top:0;bottom:0;width:25%;border-radius:3px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-3) 55%,var(--ribbon-5));transition:transform .14s var(--ease-out)}@media(prefers-reduced-motion:reduce){.st-car-bar i{transition:none}}@media(max-width:1079px){.st-car .st-track{grid-auto-columns:calc((100% - 20px)/2)}}@media(max-width:679px){.st-car-nav{display:none}.st-car .st-track{grid-auto-columns:88%;column-gap:12px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}}.st-strip-ft{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:16px;font:500 13px/1.5 var(--font-sans);color:var(--text-3)}.sd{position:fixed;inset:0 0 0 auto;width:min(560px,100vw);height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:var(--surface-2);color:var(--text);box-shadow:var(--shadow-2);overflow:hidden}.sd[open]{display:flex;flex-direction:column}.sd::backdrop{background:#060e1c8c}.sd[open]::backdrop{animation:sd-fade var(--dur-ui) var(--ease-out)}@keyframes sd-fade{0%{opacity:0}}.sd-in{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:24px 28px 32px}.sd-x{position:absolute;right:16px;top:16px;z-index:3;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--surface);color:var(--text);cursor:pointer;box-shadow:inset 0 0 0 1px var(--border);transition:transform var(--dur-press) var(--ease-out)}.sd-x:after{content:"";position:absolute;inset:-2px}.sd-x .sc-ic{width:18px;height:18px}.sd-x:active{transform:scale(.94)}.sd-x:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.sd-hd{display:flex;align-items:center;gap:16px;padding-right:44px}img.sd-ph{flex:none;display:block;width:88px;height:88px;aspect-ratio:1;border-radius:50%;object-fit:cover;object-position:50% 50%;background:var(--surface);box-shadow:0 0 0 3px var(--surface-2),0 0 0 4px var(--border)}.sd-id{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.sd-ok{display:inline-flex;align-items:center;gap:5px;height:24px;margin-bottom:4px;padding:0 10px 0 7px;border-radius:var(--radius-pill);background:var(--blue-soft);color:var(--blue);font:700 13px/1 var(--font-sans)}.sd-ok .sc-ic{width:14px;height:14px}.sd-id h2{font:800 22px/1.2 var(--font-sans);letter-spacing:-.015em}.sd-lb{width:fit-content;max-width:100%;margin:18px 0 0}.sd-lb+.sd-q{margin-top:12px}.sd-q{margin-top:18px;font:400 27px/1.14 var(--font-serif);font-style:italic;letter-spacing:-.005em;color:var(--text);text-wrap:balance}.sd-move{--logo-knock:var(--navy);position:relative;display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1.15fr);align-items:center;margin-top:20px;padding:22px 20px 0;overflow:hidden;border-radius:var(--radius-lg);background:var(--navy);color:#fff}.sd-move:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5))}[data-theme=dark] .sd-move{--logo-knock:#0F2544;background:#0f2544}.sd-b,.sd-a{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.sd-b small,.sd-a small{font:700 12px/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#9fb0c8}.sd-a small{color:#8dc8ff}.sd-b>b{font:800 20px/1.15 var(--font-sans);letter-spacing:-.01em;color:#c2ccdb;white-space:nowrap}.sd-a>b{font:800 32px/1.05 var(--font-sans);letter-spacing:-.025em;color:#fff;white-space:nowrap}.sd-b p,.sd-a p{margin:2px 0 0;font:600 14px/1.4 var(--font-sans);color:#c2ccdb}.sd-a p{font-weight:700;color:#fff}.sd-b p span{display:block;margin-top:4px;font-weight:500;font-size:13px;color:#9fb0c8}.sd-up{display:inline-flex;align-items:center;height:24px;margin-top:6px;padding:0 10px;border-radius:var(--radius-pill);background:#ffffff1a;font:700 13px/1 var(--font-sans);color:#fff}.sd-line{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.sd-line i{position:relative;display:block;width:44px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-3) 55%,var(--ribbon-5))}.sd-line i:after{content:"";position:absolute;right:0;top:-4px;width:8px;height:8px;border:solid var(--ribbon-5);border-width:2px 2px 0 0;transform:rotate(45deg);box-sizing:border-box}.sd-line span{font:700 13px/1.2 var(--font-sans);color:#c2ccdb;text-align:center;white-space:nowrap}.sd-at{grid-column:1/-1;display:flex;align-items:center;gap:14px;margin:20px -20px 0;padding:16px 20px;background:#ffffff0d;box-shadow:inset 0 1px #ffffff1a}.sd-at small{flex:none;font:700 12px/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#9fb0c8}.sd-co{display:flex;align-items:center;min-width:0;height:34px}.sd-lg{display:block;width:auto;height:calc(var(--lh,22px) * 1.05);max-width:160px;color:#fff}.sd-lg.txt{height:auto;font:800 17px/1.2 var(--font-sans);color:#fff}.sd-co .lgx-n{font-size:16px;color:#fff}.sd-full{margin-top:22px}.sd-story{font:500 16px/1.7 var(--font-sans);color:var(--text-2)}.sd-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:20px}.sd-facts>div{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:var(--radius-md);background:var(--surface)}.sd-facts small{font:700 12px/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.sd-facts b{font:700 15px/1.4 var(--font-sans);color:var(--text)}.sd-sk{display:flex;flex-wrap:wrap;gap:6px}.sd-sk span{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:var(--radius-pill);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);font:600 13px/1 var(--font-sans);color:var(--text-2)}.sd-l{position:relative;margin:22px 0 0;padding:4px 0 4px 20px}.sd-l:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--ribbon-1),var(--ribbon-3) 55%,var(--ribbon-5))}.sd-l small{display:block;font:700 12px/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.sd-l p{margin-top:6px;font:400 22px/1.25 var(--font-serif);font-style:italic;color:var(--text);text-wrap:pretty}.sd-skel{margin:0}.sd-skel i{display:block;height:12px;margin:10px 0;border-radius:var(--radius-md);background:var(--surface);animation:sd-skel 1.1s var(--ease-in-out) infinite alternate}.sd-skel i:last-child{width:62%}@keyframes sd-skel{0%{opacity:1}to{opacity:.45}}.sd-ft{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--surface-2);box-shadow:inset 0 1px 0 var(--border)}.sd-nav{display:flex;align-items:center;gap:8px;font:700 13px/1 var(--font-sans);color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.sd-nb{position:relative;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--surface);color:var(--text);cursor:pointer;transition:transform var(--dur-press) var(--ease-out),opacity var(--dur-feedback) var(--ease-out)}.sd-nb:after{content:"";position:absolute;inset:-2px}.sd-nb .sc-ic{width:17px;height:17px}.sd-nb.prev .sc-ic{transform:rotate(180deg)}.sd-nb:not(:disabled):active{transform:scale(.94)}.sd-nb:disabled{opacity:.35;cursor:default}.sd-nb:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.sd-ft .sc-btn{min-height:44px;padding:0 18px;font-size:14.5px;white-space:nowrap}.sd-ft{flex-wrap:wrap;row-gap:10px}.sd-pitch{flex-basis:100%;margin:0;font:500 13.5px/1.5 var(--font-sans);color:var(--text-2);text-wrap:pretty}.sd-pitch[hidden]{display:none}.sd-pitch b{font-weight:800;color:var(--text)}.sd-ask{position:relative;display:inline-flex;align-items:center;gap:6px;margin-left:2px;vertical-align:bottom;color:var(--text);font-weight:700;white-space:nowrap;text-decoration:none}.sd-ask span{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--green-text) 55%,transparent);transition:text-decoration-color var(--dur-feedback) var(--ease-out)}.sd-ask:after{content:"";position:absolute;inset:-12px -6px}.sd-ask{gap:8px}.sd-ask .cwl{--cwl:26px}.sd-ask .cwl.wa .wa-ic{width:14px;height:14px}.sd-ask:not(.wa) .cwl.wa,.sd-ask.wa .cwl.call{display:none}.sd-ask:active{opacity:.6}@media(hover:hover)and (pointer:fine){.sd-ask:hover span{text-decoration-color:var(--green-text)}}.sd-ask:focus-visible{outline:none;border-radius:4px;box-shadow:var(--shadow-focus)}@media(max-width:767px){.sd{inset:auto 0 0;width:100%;height:auto;max-height:calc(100dvh - 16px);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.sd-in{padding:20px 18px 26px}.sd-x{right:12px;top:12px}.sd-hd{gap:14px;padding-right:44px}img.sd-ph{width:72px;height:72px}.sd-id h2{font-size:19px}.sd-q{font-size:23px}.sd-move{grid-template-columns:minmax(0,1fr);row-gap:0;padding:18px 18px 0}.sd-line{flex-direction:row-reverse;justify-content:flex-end;gap:10px;height:46px;padding-left:2px}.sd-line i{width:2px;height:28px;background:linear-gradient(180deg,var(--ribbon-1),var(--ribbon-3) 55%,var(--ribbon-5))}.sd-line i:after{right:-3px;top:auto;bottom:-1px;transform:rotate(135deg)}.sd-a>b{font-size:29px}.sd-at{margin:18px -18px 0;padding:14px 18px}.sd-story{font-size:15.5px}.sd-l p{font-size:20px}.sd-ft{padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.sd-nav{gap:4px}.sd-nav span{display:none}.sd-ft .sc-btn{flex:1;min-width:0;padding:0 14px;font-size:14px}.sd-ft .sc-btn .sc-ic{display:none}}@media(prefers-reduced-motion:reduce){.sd-skel i{animation:none}.sd[open]::backdrop{animation-duration:.16s!important}}.st-car-ft .sc-link,.st-strip-ft .sc-link{position:relative}.st-car-ft .sc-link:after,.st-strip-ft .sc-link:after{content:"";position:absolute;inset:-12px -6px}.cx-note{margin:4px auto 0;font:500 12.5px/1.4 var(--font-sans);color:var(--text-3);text-align:center}

.pg-hero{padding:28px 0 48px}.pg-hero-in{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center}.pg-head{display:flex;flex-direction:column;gap:12px;max-width:760px}.pg-head .lead b{color:var(--text);font-weight:700}.pg-hero-fn{max-width:62ch;margin:2px 0 0;font:500 13px/1.5 var(--font-sans);color:var(--text-3);text-wrap:pretty}.pg-act{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:8px}.pg-act .sc-btn .sc-ic,.pg-fin-card .sc-btn .sc-ic{width:18px;height:18px;transition:transform var(--dur-feedback) var(--ease-out)}@media(hover:hover)and (pointer:fine){.pg-act .sc-btn:hover .sc-ic,.pg-fin-card .sc-btn:hover .sc-ic{transform:translate(3px)}}.pg-ghost{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 18px 0 14px;border:0;border-radius:var(--radius-pill);background:transparent;box-shadow:inset 0 0 0 1.5px var(--border);color:var(--text);font:700 15px/1 var(--font-sans);text-decoration:none;cursor:pointer;transition:background-color var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out)}.pg-ghost .sc-ic{width:18px;height:18px;color:var(--text-2)}.pg-ghost:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.pg-ghost:hover{background:var(--surface)}}.pg-then{display:flex;align-items:flex-start;gap:8px;font:600 14.5px/1.5 var(--font-sans);color:var(--text-2)}.pg-then .pm{margin-top:3px}.pg-then b{color:var(--text);font-weight:800}.pg-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 0;padding:0;list-style:none}.pg-facts li{padding:12px 14px;border-radius:var(--radius-md);background:var(--surface)}.pg-facts b{display:block;font:800 24px/1 var(--font-sans);letter-spacing:-.02em}.pg-facts span{display:block;margin-top:4px;font:600 13px/1.3 var(--font-sans);color:var(--text-3)}.pg-facts li>span{text-wrap:balance}.pg-photo{min-height:260px}.pg-wide{margin-top:16px;min-height:200px}.pg-gap{height:24px}@media(max-width:767px){.pg-hero{padding:18px 0 40px}.pg-head .h1{font-size:34px}.pg-act .sc-btn{width:100%}.pg-ghost{width:100%;justify-content:center}}@media(min-width:768px){.pg-hero{padding:40px 0 64px}.pg-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.pg-hero-in{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px}.pg-photo{min-height:420px}}.pg-final{position:relative}.pg-final:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5))}.pg-fin{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center}.pg-fin>div:first-child{display:flex;flex-direction:column;gap:12px}.pg-fin-card{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:22px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-2),inset 0 0 0 1px var(--border)}.pg-tot{display:flex;align-items:flex-start;gap:10px;font:600 15px/1.5 var(--font-sans);color:var(--text-2)}.pg-tot .pm{margin-top:2px}.pg-tot b{color:var(--text);font-weight:800}.pg-alt{position:relative;align-self:center;font-size:14.5px}.pg-alt:after{content:"";position:absolute;inset:-11px -8px}.pg-final.dark{background:var(--navy)}[data-theme=dark] .pg-final.dark{background:#0b1d36}.pg-final.dark .pg-fin-card{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a}.pg-final.dark .pg-tot{color:var(--on-navy-2)}.pg-final.dark .pg-tot b{color:#fff}@media(min-width:900px){.pg-fin{grid-template-columns:minmax(0,1fr) 440px;gap:56px}.pg-fin-card{padding:26px}}.pg-ask{position:relative;display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:12px 14px;border-radius:var(--radius-md);background:var(--surface);color:var(--text);text-decoration:none;transition:background-color var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out)}.pg-ask .wa-ic{width:20px;height:20px;margin-top:1px}.pg-ask>span{display:flex;flex-direction:column;gap:2px;min-width:0}.pg-ask b{font:700 15px/1.35 var(--font-sans)}.pg-ask small{font:500 13px/1.4 var(--font-sans);color:var(--text-3)}.pg-ask:active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){.pg-ask:hover{background:var(--blue-soft)}}.pg-ask:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.pg-final.dark .pg-ask{background:#ffffff0f;color:#fff}.pg-final.dark .pg-ask small{color:var(--on-navy-3)}.pg-quiet{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.pg-quiet-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 20px}.mm-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:18px}.mm-bar .sc-seg button{height:38px}.mm-sum{font:700 14.5px/1.4 var(--font-sans);color:var(--text-2)}.mm-re{margin-left:auto}.mm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.mm-t{position:relative;display:flex;flex-direction:column;gap:5px;min-height:156px;padding:16px 14px 14px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);transition:opacity var(--dur-ui) var(--ease-out),box-shadow var(--dur-ui) var(--ease-out),transform var(--dur-ui) var(--ease-out)}.mm-t:before{content:"";position:absolute;left:14px;right:14px;top:0;height:2px;border-radius:0 0 2px 2px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5));transform-origin:left;transition:transform .52s var(--ease-out)}.mm-n{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-bottom:3px;border-radius:var(--radius-md);background:var(--navy);color:#fff;font:800 14px/1 var(--font-sans)}[data-theme=dark] .mm-n{background:#1c2a44}.mm-t.ai .mm-n{border:2px solid transparent;background:linear-gradient(var(--navy),var(--navy)) padding-box,linear-gradient(135deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5)) border-box}[data-theme=dark] .mm-t.ai .mm-n{background:linear-gradient(#1c2a44,#1c2a44) padding-box,linear-gradient(135deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5)) border-box}.mm-t b{font:800 15px/1.3 var(--font-sans);letter-spacing:-.005em}.mm-t small{font:600 13px/1.35 var(--font-sans);color:var(--text-3)}.mm-tl{font:700 13px/1.35 var(--font-sans);color:var(--text-2)}.mm-c{margin-top:auto;padding-top:6px;font:700 13px/1.2 var(--font-sans);color:var(--text-3)}.mm-t.off{opacity:.38}.mm-t.on{box-shadow:inset 0 0 0 2px var(--text)}.mm.arm .mm-t:not(.lit){opacity:.45;transform:translateY(4px)}.mm.arm .mm-t:not(.lit):before{transform:scaleX(0)}.mm.arm .mm-t.off.lit{opacity:.38}.mm-div{position:relative;grid-column:1/-1;display:flex;align-items:center;gap:12px;min-height:58px;margin:4px 0 0;font:700 12px/1.2 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.mm-div:before,.mm-div:after{content:"";height:2px;border-radius:2px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-3) 55%,var(--ribbon-5));opacity:.55;transform-origin:left;transition:transform .6s var(--ease-out)}.mm-div:before{width:18px;flex:none}.mm-div:after{flex:1}.mm.arm .mm-div:not(.lit):after{transform:scaleX(0)}.mm-seal{position:absolute;right:6%;top:50%;width:0;height:0}.mm-seal .sc-stamp{right:-8px;top:-30px}.mm-seal .sc-stamp b{font-size:17px}.mm-seal .sc-stamp small{font-size:9.5px}@media(min-width:640px){.mm{grid-template-columns:repeat(12,minmax(0,1fr))}.mm-t{grid-column:span 4}.mm-div~.mm-t{grid-column:span 3}}@media(min-width:1024px){.mm{gap:12px}.mm-t{grid-column:span 2}}@media(max-width:639px){.mm-seal{right:10px}}.mm-div-l{transition:opacity var(--dur-ui) var(--ease-out)}@media(max-width:479px){.mm-div.st .mm-div-l{opacity:0}.mm-div:before,.mm-div:after{transition:transform .6s var(--ease-out),opacity var(--dur-ui) var(--ease-out)}.mm-div.st:before,.mm-div.st:after{opacity:0}}.acc{border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border);overflow:hidden}.acc-i+.acc-i{box-shadow:inset 0 1px 0 var(--border)}.acc-i summary{display:flex;align-items:center;gap:14px;padding:16px 18px;cursor:pointer;list-style:none;transition:background-color var(--dur-feedback) var(--ease-out)}.acc-i summary::-webkit-details-marker{display:none}.acc-i summary:after{content:"";width:9px;height:9px;flex:none;margin-left:auto;margin-right:4px;border-right:2px solid var(--text-3);border-bottom:2px solid var(--text-3);transform:translateY(-2px) rotate(45deg);transition:transform var(--dur-feedback) var(--ease-out)}.acc-i[open] summary:after{transform:translateY(2px) rotate(-135deg)}@media(hover:hover)and (pointer:fine){.acc-i summary:hover{background:var(--surface)}}.acc-i summary:focus-visible{outline:none;box-shadow:var(--shadow-focus-inset)}.acc-i .n{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border-radius:var(--radius-md);background:var(--surface);font:800 14px/1 var(--font-sans);color:var(--text)}.acc-i .t{display:flex;flex-direction:column;gap:2px;min-width:0}.acc-i .t b{font:800 16px/1.3 var(--font-sans)}.acc-i .t small{font:600 13px/1.3 var(--font-sans);color:var(--text-3)}.acc-i>div{padding:0 18px 18px 66px}.acc-i>div p{font:500 15px/1.6 var(--font-sans);color:var(--text-2)}.acc-i>div p+p{margin-top:8px}.acc.dark{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a}.acc.dark .acc-i+.acc-i{box-shadow:inset 0 1px #ffffff1a}.acc.dark .acc-i summary{color:#fff}.acc.dark .acc-i summary:after{border-color:#a3aec0}@media(hover:hover)and (pointer:fine){.acc.dark .acc-i summary:hover{background:#ffffff0d}}.acc.dark .acc-i summary:focus-visible{box-shadow:var(--shadow-focus-inset)}.acc.dark .acc-i .n{border:2px solid transparent;background:linear-gradient(var(--navy),var(--navy)) padding-box,linear-gradient(135deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5)) border-box;color:#fff}.acc.dark .acc-i .t small{color:#a3aec0}.acc.dark .acc-i>div p{color:var(--on-navy-2)}@media(max-width:520px){.acc-i>div{padding-left:18px}}.acc-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin-top:14px}@media(min-width:900px){.acc-cols{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:28px}}.acc-cols :is(h3,h4){margin:0 0 10px;font:800 12px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.ml{display:grid;gap:7px;margin:0;padding:0;list-style:none}.ml li{position:relative;padding-left:20px;font:500 14.5px/1.45 var(--font-sans);color:var(--text-2)}.ml li:before{content:"";position:absolute;left:3px;top:.58em;width:7px;height:7px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--text-3)}.tch{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.tch li{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);font:700 13px/1 var(--font-sans);color:var(--text);white-space:nowrap}.acc.dark .tch li{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f;color:#e4eaf3}.wk{display:grid;gap:16px;margin:0;padding:0;list-style:none}.wk>li{display:grid;gap:9px}.wk>li+li{padding-top:16px;box-shadow:inset 0 1px #ffffff1a}.wk>li>b{font:800 15.5px/1.35 var(--font-sans);color:#fff}.acc.dark .wk p{font:500 14.5px/1.55 var(--font-sans);color:var(--on-navy-2)}.acc.dark .wk p+p{margin-top:0}.acc.dark .wk .wk-lab{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border-radius:var(--radius-md);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14;font:600 14px/1.5 var(--font-sans);color:#e4eaf3}.wk-lab .sc-ic{width:18px;height:18px;flex:none;margin-top:2px;color:#8db8ff}.wk-lab b{color:#fff;font-weight:800}.cu-ai .pl-sh .h2{color:#fff}[data-theme=dark] .cu-ai{background:#0b1d36}.hl{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.hl-c{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}.hl-ic{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--radius-md);background:var(--blue-soft);color:var(--blue)}.hl-ic .sc-ic{width:21px;height:21px}.hl-c h3{font:800 18px/1.3 var(--font-sans)}.hl-c p{font:500 15px/1.55 var(--font-sans);color:var(--text-2)}.hl-l{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.hl-l li{font:500 14.5px/1.5 var(--font-sans);color:var(--text-2)}.hl-l b{display:block;color:var(--text);font-weight:800}.hl-c .sc-link{align-self:flex-start;margin-top:auto}.hl-shot{min-height:140px;margin-top:auto}@media(min-width:768px){.hl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.hl{grid-template-columns:repeat(4,minmax(0,1fr))}}.unl{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:4px 0 0;padding:0;list-style:none}.unl li{display:flex;align-items:center;gap:10px;font:700 14.5px/1.4 var(--font-sans);color:var(--text)}.unl .sc-ic{width:18px;height:18px;flex:none;color:var(--green-text)}@media(min-width:768px){.unl{grid-template-columns:1fr 1fr}}.ib-dates{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px 18px;align-items:center;margin-top:6px;padding:16px;border-radius:var(--radius-lg);background:var(--navy);color:#fff}[data-theme=dark] .ib-dates{box-shadow:inset 0 0 0 1px #ffffff1a}.ib-cal{width:74px;overflow:hidden;border-radius:var(--radius-md);background:#fff;text-align:center;color:#0b1d36}.ib-cal span{display:block;background:var(--ember);color:#0b1d36;font:800 12px/24px var(--font-sans);letter-spacing:.12em}.ib-cal b{display:block;font:800 32px/46px var(--font-sans);letter-spacing:-.02em}.ib-l{font:700 12px/1.3 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#a3aec0}.ib-v{margin-top:4px;font:800 22px/1.2 var(--font-sans)}.ib-c{display:flex;align-items:center;gap:8px;margin-top:6px;font:600 13.5px/1.35 var(--font-sans);color:var(--on-navy-2)}.ib-wait{padding:14px 16px;border-radius:var(--radius-md);background:var(--surface);font:600 15px/1.5 var(--font-sans);color:var(--text-2)}.ib-wl{font-size:14px}.ft-l{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none}.ft-l li{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}.ft-l .ic{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex:none;border-radius:var(--radius-md);background:var(--navy);color:#fff}[data-theme=dark] .ft-l .ic{background:#1c2a44}.ft-l .ic .sc-ic{width:21px;height:21px}.ft-l b{display:block;font:800 16px/1.3 var(--font-sans)}.ft-l span{display:block;margin-top:2px;font:500 14px/1.45 var(--font-sans);color:var(--text-2)}@media(min-width:768px){.ft-l{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.mt{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.mt-c{overflow:hidden;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}.mt-b{display:flex;flex-direction:column;gap:6px;padding:18px}.mt-b b{font:800 17px/1.3 var(--font-sans)}.mt-b small{font:600 13px/1.35 var(--font-sans);color:var(--text-3)}.mt-b p{font:500 14.5px/1.55 var(--font-sans);color:var(--text-2)}@media(min-width:768px){.mt{grid-template-columns:repeat(3,minmax(0,1fr))}}.pz{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 3px 0 0 var(--ribbon-3)}.pz-ic{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex:none;border-radius:var(--radius-md);background:var(--navy);color:#fff}[data-theme=dark] .pz-ic{background:#1c2a44}.pz-ic .sc-ic{width:24px;height:24px}.pz p{margin-top:6px;max-width:720px;font:500 16px/1.6 var(--font-sans);color:var(--text-2)}@media(min-width:768px){.pz{flex-direction:row;align-items:center;gap:22px;padding:28px 32px}}.rp-hero{padding:28px 0 32px;background:var(--surface);box-shadow:inset 0 -1px 0 var(--border)}.rp-hero .wrap{display:flex;flex-direction:column;gap:12px}.lp-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.lp-meta>span{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 12px;border-radius:var(--radius-pill);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);font:600 13px/1.3 var(--font-sans);color:var(--text-2)}.lp-meta .sc-ic{width:15px;height:15px;flex:none;color:var(--text-3)}.lp-meta .todo{font-size:12.5px}@media(min-width:768px){.rp-hero{padding:44px 0 40px}}.rp-dl{display:grid;grid-template-columns:minmax(0,1fr);margin:0;overflow:hidden;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}.rp-dl>div{display:flex;flex-direction:column;gap:4px;padding:16px 18px}.rp-dl>div+div{box-shadow:inset 0 1px 0 var(--border)}.rp-dl dt{font:800 15px/1.35 var(--font-sans)}.rp-dl dd{margin:0;font:500 15px/1.55 var(--font-sans);color:var(--text-2)}.lp-table{overflow-x:auto;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border)}.lp-table table{width:100%;min-width:640px;border-collapse:collapse}.lp-table th,.lp-table td{padding:12px 14px;text-align:left;font:500 14.5px/1.45 var(--font-sans);color:var(--text-2);vertical-align:top}.lp-table thead th{font:700 13px/1.3 var(--font-sans);color:var(--text-3);background:var(--surface)}.lp-table tbody tr{box-shadow:inset 0 1px 0 var(--border)}.lp-table tbody th{font-weight:700;color:var(--text)}.lp-table .todo{font-size:12.5px}.nv{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.nv li{display:flex;align-items:flex-start;gap:14px;padding:16px 0;box-shadow:inset 0 -1px #ffffff1a}.nv li:last-child{box-shadow:none}.nv .sc-ic{width:22px;height:22px;flex:none;margin-top:1px;padding:3px;border-radius:50%;background:#ffffff1f;color:#fff}.nv b{display:block;font:800 17px/1.3 var(--font-sans);color:#fff}.nv span{display:block;margin-top:3px;font:500 15px/1.55 var(--font-sans);color:var(--on-navy-2)}.po{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none}.po a,.po button{display:flex;align-items:flex-start;gap:14px;width:100%;height:100%;padding:16px 18px;border:0;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border);color:var(--text);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:transform var(--dur-ui) var(--ease-out),box-shadow var(--dur-ui) var(--ease-out)}.cloud .po a,.cloud .po button{background:var(--surface-2)}@media(hover:hover)and (pointer:fine){.po a:hover,.po button:hover{transform:translateY(-2px);box-shadow:var(--shadow-2),inset 0 0 0 1px var(--field-border)}}.po a:active,.po button:active{transform:scale(.98)}.po a:focus-visible,.po button:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.po .ic{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex:none;border-radius:var(--radius-md);background:var(--blue-soft);color:var(--blue)}.po .ic .sc-ic{width:20px;height:20px}.po b{display:block;font:800 15.5px/1.3 var(--font-sans)}.po small{display:block;margin-top:2px;font:500 13.5px/1.4 var(--font-sans);color:var(--text-3)}.po .ar{align-self:center;width:18px;height:18px;flex:none;margin-left:auto;color:var(--text-3);transition:transform var(--dur-feedback) var(--ease-out)}@media(hover:hover)and (pointer:fine){.po a:hover .ar,.po button:hover .ar{transform:translate(3px);color:var(--text)}}@media(min-width:640px){.po{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.po{grid-template-columns:repeat(3,minmax(0,1fr))}}.gv{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}.gv-ic{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex:none;border-radius:var(--radius-md);background:var(--navy);color:#fff}[data-theme=dark] .gv-ic{background:#1c2a44}.gv-ic .sc-ic{width:24px;height:24px}.gv-b{display:flex;flex-direction:column;gap:10px;min-width:0}.gv-b>p{font:500 15.5px/1.6 var(--font-sans);color:var(--text-2)}.gv-dl{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;overflow:hidden;border-radius:var(--radius-md);background:var(--surface)}.gv-dl>div{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 14px}.gv-dl>div+div{border-top:1px solid var(--border)}.gv-dl dt{font:600 13px/1.3 var(--font-sans);color:var(--text-3)}.gv-dl dd{margin:0;font:700 14.5px/1.45 var(--font-sans)}.gv-dl .todo{font-size:13px}@media(min-width:640px){.gv-dl>div{grid-template-columns:150px minmax(0,1fr);gap:12px;align-items:baseline}}@media(min-width:768px){.gv{flex-direction:row;align-items:flex-start;gap:22px;padding:28px 32px}}.cc{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none}.pg-hero .cc{margin-top:28px}.cc-c{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}.cc-ic{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);background:var(--navy);color:#fff}[data-theme=dark] .cc-ic{background:#1c2a44}.cc-ic .sc-ic{width:21px;height:21px}.cc-c>b{font:800 17px/1.3 var(--font-sans)}.cc-c>p{font:500 15px/1.55 var(--font-sans);color:var(--text-2)}.cc-c .todo{font-size:13px}.cc-act{margin-top:auto;font:600 14px/1.5 var(--font-sans);color:var(--text-2)}.cc-c .lp-pill{margin-top:auto}@media(min-width:768px){.cc{grid-template-columns:repeat(2,minmax(0,1fr))}.cc:not(.cc4)>li:nth-child(3):last-child{grid-column:1/-1}}@media(min-width:1024px){.cc{grid-template-columns:repeat(3,minmax(0,1fr))}.cc:not(.cc4)>li:nth-child(3):last-child{grid-column:auto}}.lp-pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 14px;border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--border);color:var(--text);font:700 14.5px/1 var(--font-sans);text-decoration:none;transition:background-color var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out)}.lp-pill .sc-ic{width:18px;height:18px;color:var(--green-text)}.lp-pill:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.lp-pill:hover{background:var(--surface-2)}}.ct-map{display:flex;flex-direction:column;gap:12px}.ct-map .ph-todo{min-height:260px;flex:1}.ct-hours{display:flex;align-items:center;gap:8px;font:600 14px/1.4 var(--font-sans);color:var(--text-2)}.ct-hours .sc-ic{width:17px;height:17px;flex:none;color:var(--text-3)}.mm-bar .sc-seg{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border)}.mm-bar .sc-seg .thumb{background:var(--navy);box-shadow:none}.mm-bar .sc-seg [role=radio][aria-checked=true]{color:#fff}[data-theme=dark] .mm-bar .sc-seg .thumb{background:#fff}[data-theme=dark] .mm-bar .sc-seg [role=radio][aria-checked=true]{color:#0b1d36}.ct-sub{margin:36px 0 14px}.cc4 .cc-c{padding:18px}.cc4 .cc-act{overflow-wrap:anywhere;line-height:1.85}.ct-soc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-top:14px;padding:18px 20px;border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.ct-soc p{display:flex;flex-direction:column;gap:2px}.ct-soc b{font:800 16px/1.3 var(--font-sans)}.ct-soc p span{font:500 14.5px/1.5 var(--font-sans);color:var(--text-2)}.ct-soc nav{display:flex;flex-wrap:wrap;gap:8px}.ct-soc .lp-pill .sc-ic{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;color:var(--text)}.ct-soc .lp-pill .sc-ic .dt{fill:currentColor;stroke:none}.ct-office .ct-hours{margin-top:2px}.ct-close{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.ct-gv{margin-top:16px}@media(max-width:767px){.cc4{gap:10px}.cc4 .cc-c{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:14px;row-gap:3px;padding:16px}.cc4 .cc-ic{grid-row:span 3}.cc4 .cc-c>p{font-size:14.5px}}.cc-c>p.ct-addr{font:700 15px/1.5 var(--font-sans);color:var(--text)}.ab-head{max-width:780px}.ab-proof{margin-top:6px;padding-top:0;box-shadow:none}.rec{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.rec-track{position:absolute;left:11px;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--border);overflow:hidden}.rec-draw{position:absolute;inset:0;background:linear-gradient(180deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5));transform-origin:50% 0}.rec-nodes{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin:0;padding:0 0 0 40px;list-style:none}.rec-nodes li{position:relative;padding:16px 18px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}.rec-nd{position:absolute;left:-36px;top:20px;width:17px;height:17px;border-radius:50%;background:var(--surface-2);box-shadow:inset 0 0 0 3px var(--border);transition:box-shadow var(--dur-feedback) var(--ease-out),background-color var(--dur-feedback) var(--ease-out)}.rec-nodes li.lit .rec-nd,.rec:not(.arm) .rec-nd{background:var(--navy);box-shadow:0 0 0 4px color-mix(in srgb,var(--blue) 22%,transparent)}[data-theme=dark] .rec-nodes li.lit .rec-nd,[data-theme=dark] .rec:not(.arm) .rec-nd{background:#fff}.rec-yr{font:800 12px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.rec-nodes h3{margin-top:6px;font:800 20px/1.25 var(--font-sans);color:var(--text);letter-spacing:-.01em}.rec-nodes li>p:not(.rec-yr){margin-top:4px;font:500 14.5px/1.5 var(--font-sans);color:var(--text-2)}.rec-total{position:relative;margin-left:40px;padding:26px 22px 22px;border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 0% 0%,rgba(20,99,243,.32),transparent 60%),var(--navy);color:#fff;box-shadow:var(--shadow-3)}[data-theme=dark] .rec-total{background:radial-gradient(120% 90% at 0% 0%,rgba(91,149,255,.22),transparent 60%),var(--navy-2)}.rec-k{font:800 12px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#a3aec0}.rec-big{margin-top:6px;font:800 clamp(52px,8vw,76px)/1 var(--font-sans);letter-spacing:-.04em}.rec-l{margin-top:4px;font:700 17px/1.3 var(--font-sans);color:var(--on-navy-2)}.rec-note{margin-top:14px;font:500 13px/1.5 var(--font-sans);color:#a3aec0}.rec-note .sc-link{color:#fff}@media(min-width:1024px){.rec{grid-template-columns:minmax(0,1fr);gap:28px}.rec-track{inset:26px 0 auto;width:auto;height:3px}.rec-draw{background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5));transform-origin:0 50%}.rec-nodes{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:0}.rec-nodes li{margin-top:52px}.rec-nd{left:18px;top:-35px}.rec-total{margin-left:0;display:grid;grid-template-columns:auto auto 1fr;align-items:end;column-gap:18px;padding:30px 32px}.rec-k{grid-column:1/-1}.rec-l{margin-bottom:8px}.rec-note{grid-column:3;justify-self:end;max-width:300px;text-align:right;margin:0 0 8px}}.rec.arm .rec-draw{transform:scaleY(0)}@media(min-width:1024px){.rec.arm .rec-draw{transform:scaleX(0)}}.rec.go .rec-draw{transform:none;transition:transform 1.6s cubic-bezier(.22,1,.36,1)}.rec.arm .rec-nodes li{opacity:0;transform:translateY(10px)}.rec.arm .rec-nodes li.lit{opacity:1;transform:none;transition:opacity .26s var(--ease-out),transform .36s var(--ease-out)}.rec.arm .rec-total{opacity:0;transform:translateY(14px)}.rec.arm .rec-total.in{opacity:1;transform:none;transition:opacity .34s var(--ease-out),transform .48s var(--ease-out)}.ab-steps{counter-reset:s;display:flex;flex-direction:column;gap:10px;margin:20px 0 0;padding:0;list-style:none}.ab-steps li{counter-increment:s;display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:12px;padding:14px 16px;border-radius:var(--radius-md);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a}.ab-steps li:before{content:counter(s);grid-row:span 2;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;color:#0b1d36;font:800 15px/1 var(--font-sans)}.ab-steps b{font:800 16px/1.3 var(--font-sans);color:#fff}.ab-steps span{font:500 14.5px/1.5 var(--font-sans);color:var(--on-navy-2)}.ab-hero{overflow-x:clip}.ab-hero-in{display:grid;grid-template-columns:minmax(0,1fr);gap:44px}.ab-reg{display:flex;align-items:flex-start;gap:8px;margin-top:2px;font:600 14px/1.45 var(--font-sans);color:var(--text-2)}.ab-reg .sc-ic{width:17px;height:17px;flex:none;margin-top:1px;color:var(--blue)}.ab-reg a{white-space:nowrap}.ab-regs{display:flex;flex-direction:column;gap:6px;margin-top:2px}.ab-regs .ab-reg{margin-top:0}.ab-cv{position:relative;justify-self:center;width:100%;max-width:440px;margin:0;--r:0deg}.cv-back{display:none}.cv-paper{position:relative;padding:20px 18px 22px;border-radius:var(--radius-md);background:#fff;color:#0b1d36;box-shadow:var(--shadow-2);transform:rotate(var(--r));transition:transform .9s var(--ease-out),opacity .5s var(--ease-out)}[data-theme=dark] .cv-paper{background:#e4e9f0;box-shadow:var(--shadow-2),0 0 0 1px #ffffff0f}[data-theme=dark] .cv-top{border-bottom-color:#ccd4df}[data-theme=dark] .cv-nm i{background:#ccd4df}[data-theme=dark] .cv-tag,[data-theme=dark] .cv-off li{background:#d6dde7}[data-theme=dark] .cv-av{background:linear-gradient(135deg,#d6dfec,#c6d2e5)}[data-theme=dark] .cv-tag,[data-theme=dark] .cv-k{color:#4a5a72}[data-theme=dark] .cv-seal .sc-stamp{--ink:#066B48}.cv-top{display:flex;align-items:center;gap:12px;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid #E3E8F0}.cv-av{width:40px;height:40px;flex:none;border-radius:50%;background:linear-gradient(135deg,#e8eef8,#d7e2f4)}.cv-nm{display:flex;flex-direction:column;gap:7px;flex:1}.cv-nm i{display:block;width:62%;height:8px;border-radius:4px;background:#e3e8f0}.cv-nm i+i{width:38%;height:6px}.cv-tag{padding:4px 9px;border-radius:var(--radius-pill);background:#f4f7fb;font:800 11px/1 var(--font-sans);letter-spacing:.14em;color:#5f6e84}.cv-k{margin:0 0 8px;font:800 11px/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#5f6e84}.cv-l{display:grid;gap:4px;margin:0 0 18px;padding:0;list-style:none}.cv-l:last-of-type{margin-bottom:0}.cv-l li{position:relative;display:grid;align-items:center;min-height:40px;padding:0 12px;border-radius:var(--radius-md)}.cv-off li{grid-template-columns:84px minmax(0,1fr);background:#f4f7fb}.cv-off span{font:600 13px/1.3 var(--font-sans);color:#5f6e84}.cv-off b{font:700 15px/1.3 var(--font-sans)}.cv-off span,.cv-off b{opacity:.62;transition:opacity .42s var(--ease-out)}.cv-x{position:absolute;left:10px;right:10px;top:50%;height:2px;margin-top:-1px;border-radius:1px;background:#0b1d36;opacity:.7;transform-origin:left;transition:transform .42s var(--ease-out)}.cv-on li{grid-template-columns:22px minmax(0,1fr);gap:10px;isolation:isolate}.cv-on li:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:var(--radius-md);background:#1463f31a;transform-origin:left;transition:transform .56s var(--ease-out)}.cv-on .sc-ic{width:18px;height:18px;color:#0a7a53;transition:transform var(--dur-spring) var(--ease-spring),opacity var(--dur-feedback) var(--ease-out)}.cv-on b{font:700 15px/1.3 var(--font-sans)}.cv-seal{position:absolute;right:10px;bottom:10px;width:180px;height:76px;pointer-events:none}.cv-seal .sc-stamp{right:0;bottom:2px;--ink:#0A7A53;mix-blend-mode:multiply}.ab-cv.arm:not(.go) .cv-paper{opacity:0;transform:translateY(28px) rotate(var(--r))}.ab-cv.arm .cv-off li:not(.x) span,.ab-cv.arm .cv-off li:not(.x) b{opacity:1}.ab-cv.arm .cv-off li:not(.x) .cv-x{transform:scaleX(0)}.ab-cv.arm .cv-on li:not(.lit):before{transform:scaleX(0)}.ab-cv.arm .cv-on li:not(.lit) .sc-ic{transform:scale(.4);opacity:0}@media(min-width:768px){.cv-paper{padding:24px 26px 26px}}@media(max-width:479px){.cv-paper{padding-bottom:70px}.cv-seal{bottom:4px}}@media(min-width:1024px){.ab-hero-in{grid-template-columns:minmax(0,1fr) 420px;gap:64px;align-items:center}.ab-cv{--r:-2deg}.cv-back{display:block;position:absolute;inset:12px -10px -12px 14px;border-radius:var(--radius-md);background:#f9fbfd;box-shadow:var(--shadow-2),inset 0 0 0 1px #e3e8f0;transform:rotate(3deg)}[data-theme=dark] .cv-back{background:#dce4ef;box-shadow:var(--shadow-2)}}@media(min-width:1024px){.rec-note{align-self:end}}.ab-chap{display:flex;align-items:center;gap:10px;margin:0;font:800 12px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.ab-chap span{display:inline-grid;place-items:center;min-width:32px;height:24px;padding:0 9px;border-radius:var(--radius-pill);background:var(--navy);color:#fff;letter-spacing:.06em}[data-theme=dark] .ab-chap span{background:#eef2f8;color:#0b1d36}.navy .ab-chap,.pg-end .ab-chap{color:#a3aec0}.navy .ab-chap span,.pg-end .ab-chap span{background:#fff;color:#0b1d36}.ab-chap+.h2{margin-top:14px}.nw{white-space:nowrap}.ab-ch-in{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.ab-big{margin:0;font:600 clamp(20px,2.3vw,25px)/1.5 var(--font-sans);letter-spacing:-.012em;color:var(--text);text-wrap:pretty}.ab-ch-b .body{margin-top:16px;max-width:58ch}@media(min-width:900px){.ab-ch-in{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:72px;align-items:start}.ab-ch-b{padding-top:38px}}.ab-boot-in{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.ab-boot-l .body{margin-top:14px;max-width:56ch}.ab-boot .ab-steps{margin:0}@media(min-width:900px){.ab-boot-in{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:72px;align-items:center}}.ab-stats{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none}.ab-st{display:flex;flex-direction:column;gap:8px;min-width:0;padding:22px 22px 24px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}.ab-st>b,.ab-ind-h>b{font:800 clamp(38px,4.4vw,48px)/1 var(--font-sans);letter-spacing:-.04em;color:var(--text)}.ab-st>span,.ab-ind-h>span{padding-bottom:8px;font:600 15px/1.45 var(--font-sans);color:var(--text-2)}.ab-bar,.ab-vs,.ab-ind-bar{display:block;margin-top:auto}.ab-bar{position:relative;height:6px;border-radius:3px;background:var(--surface);overflow:hidden}.cloud .ab-bar{background:#e8eef6}[data-theme=dark] .cloud .ab-bar{background:#ffffff14}.ab-bar>i{position:absolute;inset:0;border-radius:3px;background:var(--blue);transform-origin:left;transform:scaleX(var(--p));transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.ab-vs{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px}.ab-vl{font:600 13px/1.2 var(--font-sans);font-style:normal;color:var(--text-3);white-space:nowrap}.ab-vs .ty>i{background:var(--text-3);opacity:.45}.ab-ind-bar{display:flex;gap:2px;height:8px;border-radius:4px;overflow:hidden;transform-origin:left;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.ab-ind-bar>i{display:block;min-width:4px;height:100%}.ab-st-ind .s1{background:#1679ff}.ab-st-ind .s2{background:#2daef8}.ab-st-ind .s3{background:#24adbe}.ab-st-ind .s4{background:#138e82}.ab-st-ind .s5{background:#0e7b4f}.ab-st-ind .s6{background:var(--text-3);opacity:.45}.ab-st-ind{gap:18px}.ab-ind-h{display:flex;flex-direction:column;gap:8px}.ab-ind-b{display:flex;flex-direction:column}.ab-ind-l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:14px 0 0;padding:0;list-style:none}@media(min-width:640px){.ab-st-ind{grid-column:1/-1}}@media(min-width:768px){.ab-st-ind{display:grid;grid-template-columns:minmax(200px,.8fr) minmax(0,2fr);gap:40px;align-items:center}.ab-ind-l{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.ab-ind-l{grid-template-columns:repeat(6,auto);justify-content:space-between}}.ab-ind-l li{display:flex;align-items:center;gap:7px;min-width:0;font:600 13px/1.3 var(--font-sans);color:var(--text-2);white-space:nowrap}.ab-ind-l li>i{display:block;flex:none;width:8px;height:8px;border-radius:2px}.ab-ind-l b{font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.ab-stats.arm:not(.go) .ab-bar>i,.ab-stats.arm:not(.go) .ab-ind-bar{transform:scaleX(0)}.ab-src{margin-top:16px;font:500 13px/1.5 var(--font-sans);color:var(--text-3)}@media(min-width:640px){.ab-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.ab-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.ab-rules-in{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.ab-rules-h .body{margin-top:14px;max-width:46ch}.ab-rules .nv li{box-shadow:inset 0 -1px 0 var(--border)}.ab-rules .nv li:last-child{box-shadow:none}.ab-rules .nv .sc-ic{background:var(--navy);color:#fff}[data-theme=dark] .ab-rules .nv .sc-ic{background:#eef2f8;color:#0b1d36}.ab-rules .nv b{color:var(--text)}.ab-rules .nv span{color:var(--text-2)}@media(min-width:900px){.ab-rules-in{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:72px;align-items:start}.ab-rules-h{position:sticky;top:calc(var(--hdr-off,72px) + 40px);transition:top var(--dur-ui) var(--ease-out)}.ab-rules .nv{margin-top:-14px}}.pg-end{position:relative;margin-top:44px;padding:34px 22px 30px;border-radius:var(--radius-lg);background:radial-gradient(120% 100% at 100% 0%,rgba(20,99,243,.3),transparent 62%),var(--navy);color:#fff;overflow:hidden;box-shadow:var(--shadow-3)}[data-theme=dark] .pg-end{background:radial-gradient(120% 100% at 100% 0%,rgba(91,149,255,.22),transparent 62%),var(--navy-2);box-shadow:inset 0 0 0 1px #ffffff14}.pg-end:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5))}.pg-end .h2{color:#fff}.pg-end .body{margin-top:12px;max-width:56ch;color:var(--on-navy-2)}.pg-end-acts{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:26px}.pg-end-btn{display:inline-flex;align-items:center;gap:14px;min-height:56px;padding:6px 6px 6px 24px;border-radius:var(--radius-pill);background:#fff;color:var(--navy);font:750 16px/1 var(--font-sans);letter-spacing:-.005em;text-decoration:none;box-shadow:0 10px 24px -10px #00000073;transition:transform var(--dur-press) var(--ease-out),box-shadow var(--dur-feedback) var(--ease-out)}.pg-end-btn:active{transform:scale(.97)}.pg-end-btn.go{background:var(--green);color:#fff}.pg-end-btn.go .ar{background:#ffffff29;color:#fff}@media(hover:hover)and (pointer:fine){.pg-end-btn.go:hover{background:var(--green-hover)}}.pg-end-btn.go [data-reg-text]{white-space:nowrap}@media(max-width:480px){.pg-end-btn.go{gap:10px;padding-left:20px;font-size:15px}.pg-end-btn.go .ar{width:40px;height:40px}}.pg-end-btn .ar{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--navy);color:#fff;transition:transform var(--dur-ui) var(--ease-out)}.pg-end-btn .ar .sc-ic{width:18px;height:18px}.pg-end-share{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:#fff;font:700 15px/1.2 var(--font-sans);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px;text-decoration-color:#ffffff59;transition:text-decoration-color var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out)}.pg-end-share:active{transform:scale(.97)}.pg-end-share .wa-ic{width:18px;height:18px;flex:none;color:#3fd39a}.pg-end-btn:focus-visible,.pg-end-share:focus-visible{outline:none;box-shadow:var(--shadow-focus-dark);border-radius:var(--radius-pill)}@media(hover:hover)and (pointer:fine){.pg-end-btn:hover{box-shadow:0 14px 30px -10px #0000008c}.pg-end-btn:hover .ar{transform:translate(3px) scale(1.04)}.pg-end-share:hover{text-decoration-color:#fff}}@media(min-width:768px){.pg-end{padding:48px 48px 44px}}@media(prefers-reduced-motion:reduce){.ab-bar>i,.ab-ind-bar{transition:none}}.ab-mission{grid-column:1/-1;position:relative;margin:28px 0 0;padding:40px 0 4px;text-align:center;box-shadow:inset 0 1px 0 var(--border)}.ab-mission:before{content:"";position:absolute;left:50%;top:-1px;width:120px;height:3px;margin-left:-60px;border-radius:2px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5))}.ab-mission-k{margin:0;font:800 12px/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.ab-mission blockquote{margin:14px 0 0}.ab-mission blockquote p{max-width:15ch;margin:0 auto;font:800 clamp(32px,5.4vw,60px)/1.06 var(--font-sans);letter-spacing:-.035em;color:var(--text);text-wrap:balance}.ab-mission .sc-serif{letter-spacing:-.01em}.ab-mission figcaption{max-width:60ch;margin:18px auto 0;font:500 16px/1.6 var(--font-sans);color:var(--text-2);text-wrap:pretty}.ab-built{margin-top:26px;padding-top:22px;box-shadow:inset 0 1px #ffffff1f}.ab-built-k{margin:0;font:800 12px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#a3aec0}.ab-built ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin:14px 0 0;padding:0;list-style:none}.ab-built li{display:flex;flex-direction:column;gap:2px}.ab-built b{font:800 30px/1.05 var(--font-sans);letter-spacing:-.03em;color:#fff}.ab-built span{font:600 13.5px/1.35 var(--font-sans);color:var(--on-navy-2)}@media(min-width:640px){.ab-built ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.rec-nodes li{display:flex;flex-direction:column}.rec-yr{font:800 34px/1 var(--font-sans);letter-spacing:-.035em;text-transform:none;color:var(--text)}.rec-nodes li:nth-child(1) .rec-yr{color:var(--ribbon-1)}.rec-nodes li:nth-child(2) .rec-yr{color:#1f95d6}.rec-nodes li:nth-child(3) .rec-yr{color:#1a9aa8}.rec-nodes li:nth-child(4) .rec-yr{color:var(--ribbon-5)}[data-theme=dark] .rec-nodes li:nth-child(4) .rec-yr{color:#3fd39a}.rec-nodes h3{margin-top:12px;font-size:19px}.rec-nodes li{padding:20px 20px 22px}.ab-pr .sc-ic{background:var(--navy);color:#fff}[data-theme=dark] .ab-pr .sc-ic{background:#eef2f8;color:#0b1d36}.rec-mk{position:absolute;right:14px;top:12px;width:104px;height:104px;transform:scale(.46);transform-origin:100% 0}@media(min-width:768px)and (max-width:1023px){.rec-mk{right:24px;top:20px;transform:scale(.72)}}@media(min-width:1024px){.rec-mk{right:36px;top:50%;transform:translateY(-50%)}}.rec-nodes,.ab-where .tc-grid{align-items:stretch}@media(min-width:768px){.ab-where .tc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px)and (max-width:1023px){.ab-where .tcm .kv>div{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.ab-where .tcm .kv>div>span:first-child{grid-column:1/-1}.ab-where .tcm .kv code{white-space:nowrap;overflow-wrap:normal}.ab-where .tcm .kv>div>i:empty{display:none}}.ab-office{align-items:stretch;gap:0;padding:0;overflow:hidden}.ab-oph{position:relative;flex:1 1 auto;min-height:220px;margin:0;overflow:hidden;background:var(--surface)}.ab-oph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.ab-oph-l{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:6px;padding:7px 12px 7px 10px;border-radius:var(--radius-pill);background:#ffffffe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-1);font:700 13px/1 var(--font-sans);color:#0b1d36;white-space:nowrap}.ab-oph-l .sc-ic{width:15px;height:15px;color:#1463f3}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.ab-oph-l{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}.ab-office-b{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px 22px 22px}.ab-office-b>b{font:800 18px/1.25 var(--font-sans);color:var(--text)}.ab-office-b>p{margin:0;font:500 14.5px/1.55 var(--font-sans);color:var(--text-2)}.ab-office-b>p.ct-addr{font:700 15px/1.5 var(--font-sans);color:var(--text)}.ab-office-b .lp-pill{margin-top:6px}[data-theme=dark] .ph-todo{background:linear-gradient(160deg,#2a3547,#1c2a44 60%,#16233a)}.po .ar.ext{transform:rotate(-45deg)}@media(min-width:1024px){.rec-note{grid-column:1/-1;justify-self:start;text-align:left;max-width:none;margin:14px 0 0}}:root,[data-theme=light]{--rc-us:#1463F3;--rc-them:#B4BDCC;--rc-o1:#90B8FE;--rc-o2:#5993FE;--rc-o3:#2C6EEB;--rc-o4:#074CC6;--rc-o5:#01338F;--rc-t1:#195BD6;--rc-t2:#90B8FE;--rc-gap:#FFFFFF}[data-theme=dark]{--rc-us:#5B95FF;--rc-them:#3A4659;--rc-o1:#174DB1;--rc-o2:#336AD1;--rc-o3:#4F88F2;--rc-o4:#79A8FE;--rc-o5:#ABC8FC;--rc-t1:#79A8FE;--rc-t2:#2C4E8F;--rc-gap:#131A28}.rp-hero{padding:28px 0 48px;background:none;box-shadow:none}.rp-hero .wrap.rp-hero-in{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}@media(min-width:1024px){.rp-hero .wrap.rp-hero-in{grid-template-columns:minmax(0,1fr) 440px;gap:56px}.rp-hero{padding:48px 0 64px}}.rp-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.rp-meta>span{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 12px;border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);font:600 13px/1.3 var(--font-sans);color:var(--text-2)}.rp-meta .sc-ic{width:15px;height:15px;flex:none;color:var(--text-3)}.rp-meta .todo{font-size:12.5px}.rp-rec{position:relative;padding:28px 24px 22px;border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 0% 0%,rgba(20,99,243,.32),transparent 60%),var(--navy);color:#fff;box-shadow:var(--shadow-3);overflow:hidden}.rp-rec:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5))}[data-theme=dark] .rp-rec{background:radial-gradient(120% 90% at 0% 0%,rgba(91,149,255,.22),transparent 60%),var(--navy-2);box-shadow:var(--shadow-3),inset 0 0 0 1px #ffffff14}.rp-rec-k{font:800 12px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#a3aec0}.rp-rec-big{margin-top:14px;font:800 clamp(76px,16vw,104px)/1 var(--font-sans);letter-spacing:-.045em}.rp-rec-l{margin-top:8px;font:600 16px/1.45 var(--font-sans);color:var(--on-navy-2)}.rp-rec-l .sc-link{color:#fff;white-space:nowrap}.rp-rec-row{display:flex;flex-direction:column;margin:20px 0 0;padding:0;list-style:none;box-shadow:inset 0 1px #ffffff1f}.rp-rec-row li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 0;box-shadow:inset 0 -1px #ffffff14}.rp-rec-row b{font:800 22px/1.1 var(--font-sans);letter-spacing:-.02em;white-space:nowrap}.rp-rec-row li>span{font:600 13.5px/1.35 var(--font-sans);color:#a3aec0;text-align:right}@media(min-width:560px){.rp-rec-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:16px}.rp-rec-row li{flex-direction:column;justify-content:flex-start;gap:4px;padding:0;box-shadow:none}.rp-rec-row li>span{text-align:left;font-size:13px}}.rp-rec-note{margin-top:16px;font:500 12.5px/1.45 var(--font-sans);color:#a3aec0}.rp-two{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:960px){.rp-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.rp-two>.rc,.rp-col>.rc{display:flex;flex-direction:column}.rp-two>.rc>.rc-body,.rp-col>.rc>.rc-body{flex:1;display:flex;flex-direction:column}.rp-col>.rc{flex:1}.rp-col>.rc>.rc-body>.rc-list{margin-block:auto}.rp-two>.rc>.rc-body>.rc-note{margin-top:auto;padding-top:16px}.rp-two>.rc>.rc-body.rc-dn{display:grid;align-content:center}}.rp-col{display:flex;flex-direction:column;gap:16px}.rp-avg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;padding:18px 20px;border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.rp-avg p{display:flex;flex-direction:column;gap:2px;margin:0}.rp-avg b{font:800 26px/1.1 var(--font-sans);letter-spacing:-.02em;color:var(--text)}.rp-avg span{font:600 13.5px/1.35 var(--font-sans);color:var(--text-2)}.rp-avg small{grid-column:1/-1;margin-top:10px;font:500 13px/1.5 var(--font-sans);color:var(--text-3)}.rp-facts{display:flex;flex-wrap:wrap;gap:10px 24px;margin:8px 0 0;padding:0;list-style:none}.rp-facts li{display:flex;flex-direction:column;gap:2px}.rp-facts b{font:800 28px/1.1 var(--font-sans);letter-spacing:-.02em;color:var(--text)}.rp-facts span{font:600 14px/1.4 var(--font-sans);color:var(--text-2);max-width:220px}.yr .yr-cols{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;align-items:end;margin:0;padding:24px 20px 4px;list-style:none}.yr-c{display:grid;grid-template-rows:auto 190px auto;justify-items:center;align-items:end;gap:10px}.yr-v{font:800 16px/1.2 var(--font-sans);letter-spacing:-.01em;color:var(--text);white-space:nowrap}.yr .todo{font-size:0;padding:2px 9px}.yr .todo:before{content:"?";font-size:12px}.yr-b{display:block;width:100%;max-width:60px;height:100%;border-radius:var(--radius-md) var(--radius-md) 0 0}.yr-c.add .yr-b{border:1.5px dashed var(--field-border);border-bottom:0;background:repeating-linear-gradient(-45deg,transparent 0 6px,rgba(130,144,166,.08) 6px 12px)}.yr-c.on .yr-b{background:linear-gradient(180deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 60%,var(--ribbon-5))}.yr-c>b{font:700 13px/1 var(--font-sans);color:var(--text-3)}.yr-c.on>b{font-weight:800;color:var(--text)}.yr .yr-cols{box-shadow:inset 0 -1px 0 var(--border)}.yr-note{margin:14px 20px 20px}.yr-note .todo{font-size:12.5px;padding:1px 8px}.yr-note .todo:before{content:"To add: ";font-size:12.5px}@media(max-width:639px){.yr .yr-cols{gap:6px;padding:20px 12px 4px}.yr-c{grid-template-rows:auto 150px auto}.yr-v{font-size:13px}.yr-c>b{font-size:13px}.yr-note{margin:12px 14px 16px}}.rp-plans{margin-top:16px;padding:18px 20px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}.rp-ph{margin:0 0 12px;font:800 16px/1.3 var(--font-sans);color:var(--text)}.rp-plans ul{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none}.rp-plans li{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 14px;border-radius:var(--radius-md);background:var(--surface)}.rp-pn{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.rp-pn b{font:800 15px/1.25 var(--font-sans);color:var(--text)}.rp-pn small{font:500 13px/1.35 var(--font-sans);color:var(--text-3)}.rp-pv{flex:none;font:800 20px/1 var(--font-sans);color:var(--text)}.rp-pv .todo{font-size:12px}.rp-hk{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:var(--radius-md);background:var(--blue-soft);color:var(--blue)}.rp-hk .sc-ic{width:17px;height:17px}@media(min-width:768px){.rp-plans ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1080px){.rp-plans ul{grid-template-columns:repeat(4,minmax(0,1fr))}.rp-plans li{flex-wrap:wrap;align-items:flex-start;gap:10px 12px}.rp-plans li .rp-pv{flex-basis:100%}}.sp{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:900px){.sp{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}.sp-big{position:relative;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:26px 24px;overflow:hidden;border-radius:var(--radius-lg);background:var(--navy);color:#fff}.sp-big:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5))}[data-theme=dark] .sp-big{background:#0f2544}.sp-big small{font:700 12px/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#9fb0c8}.sp-big b{font:800 44px/1.05 var(--font-sans);letter-spacing:-.03em}.sp-big b .todo{font-size:14px;color:var(--on-navy-2);box-shadow:inset 0 0 0 1.5px #ffffff4d}.sp-big b .todo:before{color:#fff}.sp-big>span{font:500 14.5px/1.45 var(--font-sans);color:#c2ccdb}.sp-tiles{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none}@media(min-width:640px){.sp-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.sp-tiles li{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;min-height:120px;padding:20px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}.sp-tiles b{font:800 34px/1.05 var(--font-sans);letter-spacing:-.025em;color:var(--text)}.sp-tiles b .todo{font-size:13px}.sp-big b .todo,.sp-tiles b .todo{letter-spacing:0;font-weight:600}.sp-tiles span{font:600 14px/1.45 var(--font-sans);color:var(--text-2)}.rp-top{margin-top:16px;padding:18px 20px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}.rp-top p:last-child{margin:0;font:500 14px/1.5 var(--font-sans);color:var(--text-2)}.rc{margin:0;container-type:inline-size}.rc-body{padding:18px 18px 20px}.rc-read{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 10px;min-height:56px;margin:0 0 14px}.rc-read b{font:800 30px/1.1 var(--font-sans);letter-spacing:-.025em;color:var(--text)}.rc-read>span{font:600 14px/1.45 var(--font-sans);color:var(--text-2)}.rc-key{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 16px;padding:0;list-style:none;font:600 13px/1.2 var(--font-sans);color:var(--text-2)}.rc-key li{display:inline-flex;align-items:center;gap:7px}.rc-key .sw{width:10px;height:10px;border-radius:3px;background:var(--rc-us)}.rc-key .sw.them{background:var(--rc-them)}.rc-key .sw.t1{background:var(--rc-t1)}.rc-key .sw.t2{background:var(--rc-t2)}.rc-note{margin-top:16px;font:500 13px/1.5 var(--font-sans);color:var(--text-3)}.rc-note .todo{font-size:12.5px}.rc-list{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.rc-row{--i:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l n" "b b";column-gap:12px;row-gap:7px;align-items:baseline;transition:opacity var(--dur-feedback) var(--ease-out)}.rc-l{grid-area:l;font:600 14.5px/1.35 var(--font-sans);color:var(--text)}.rc-n{grid-area:n;font:800 14.5px/1.2 var(--font-sans);color:var(--text);font-variant-numeric:tabular-nums}.rc-b{grid-area:b;position:relative;display:block;height:12px}.rc-b i{position:absolute;inset:0;border-radius:2px 4px 4px 2px;background:var(--c,var(--rc-us));clip-path:inset(0 calc((1 - var(--v) / var(--max)) * 100%) 0 0 round 0 4px 4px 0);transition:clip-path var(--dur-morph) var(--ease-morph)}@container (min-width:476px){.rc-row{grid-template-columns:minmax(0,190px) minmax(0,1fr) 44px;grid-template-areas:"l b n";align-items:center}.rc-n{text-align:right}}.rc.rc-hl [data-rc-item]:not(.on){opacity:.42}.rc [data-rc-item]{cursor:default}.rc-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.rc-g{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:200px auto;column-gap:6px;transition:opacity var(--dur-feedback) var(--ease-out)}.rc-c{position:relative;grid-row:1;justify-self:center;width:100%;max-width:44px}.rc-c.them{grid-column:1}.rc-c.us{grid-column:2}.rc-c:before{content:"";position:absolute;inset:0;border-radius:4px 4px 0 0;background:var(--rc-us);clip-path:inset(calc((1 - var(--v) / var(--max)) * 100%) 0 0 0 round 4px 4px 0 0);transition:clip-path var(--dur-morph) var(--ease-morph)}.rc-c.them:before{background:var(--rc-them)}.rc-c>b{position:absolute;left:50%;bottom:calc(var(--v) / var(--max) * 100% + 6px);transform:translate(-50%);font:800 13px/1 var(--font-sans);color:var(--text-2);white-space:nowrap;transition:opacity var(--dur-ui) var(--ease-out)}.rc-c.us>b{color:var(--text);font-size:14px}.rc-gl{grid-row:2;grid-column:1/-1;padding-top:10px;box-shadow:inset 0 1px 0 var(--border);text-align:center;font:700 13px/1.2 var(--font-sans);color:var(--text-2)}@container (min-width:476px){.rc-g{grid-template-rows:240px auto;column-gap:8px}.rc-cols{gap:18px}}.rc-sp+.rc-sp{margin-top:18px}.rc-spl{margin:0 0 8px;font:700 13.5px/1.3 var(--font-sans);color:var(--text-2)}.rc-sb{display:flex;gap:2px;height:44px;margin:0;clip-path:inset(0 0 0 0 round 4px);transition:clip-path var(--dur-morph) var(--ease-morph)}.rc-part{flex:var(--v) 1 0;min-width:0;display:flex;align-items:center;padding:0 12px;background:var(--rc-t1);color:#fff;font:800 14px/1 var(--font-sans);transition:opacity var(--dur-feedback) var(--ease-out)}.rc-part:first-child{border-radius:4px 0 0 4px}.rc-part:last-child{border-radius:0 4px 4px 0;justify-content:flex-end}.rc-part.t2{background:var(--rc-t2);color:#0b1d36}[data-theme=dark] .rc-part.t1{color:#0b1d36}[data-theme=dark] .rc-part.t2{color:#fff}.rc-dn{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;justify-items:center}.rc-ring{display:none}.rc.on .rc-ring{position:relative;display:grid;place-items:center;width:208px;height:208px}.rc-ring svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.rc-ring .arc{fill:none;stroke-width:24;transition:transform var(--dur-ui) var(--ease-out),opacity var(--dur-feedback) var(--ease-out);transform-origin:104px 104px}.rc-ctr{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;max-width:120px;text-align:center}.rc-ctr b{font:800 32px/1 var(--font-sans);letter-spacing:-.03em;color:var(--text)}.rc-ctr>span{font:600 13px/1.35 var(--font-sans);color:var(--text-2)}.rc-dn .rc-list{width:100%}.rc.on .rc-legend .rc-b{display:none}.rc.on .rc-legend .rc-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l n";padding:9px 10px;border-radius:var(--radius-md);transition:background-color var(--dur-feedback) var(--ease-out),opacity var(--dur-feedback) var(--ease-out)}.rc.on .rc-legend{gap:2px}.rc.on .rc-legend .rc-l{display:inline-flex;align-items:center;gap:10px}.rc.on .rc-legend .rc-l:before{content:"";width:12px;height:12px;flex:none;border-radius:3px;background:var(--c)}.rc.on .rc-legend .rc-row.on{background:var(--surface)}@container (min-width:540px){.rc-dn{grid-template-columns:208px minmax(0,1fr);align-items:center;gap:28px}}.rc-sh{margin:0 0 12px;font:700 14px/1.3 var(--font-sans);color:var(--text-2)}.rc-set+.rc-set{margin-top:24px}.rc.on .rc-set{display:none}.rc.on .rc-set.cur{display:block;margin-top:0}.rc-seg[hidden]{display:none}.sc-seg.rc-seg button{height:32px;padding:0 12px;font-size:13px}.rc-tabs .sc-frame-bar{gap:8px}@media(max-width:420px){.rc-tabs .sc-frame-bar .sp{display:none}.rc-tabs .sc-seg.rc-seg{flex:1 0 100%;margin-bottom:4px}.rc-tabs .sc-seg.rc-seg button{flex:1}}.rc.arm .rc-b i{clip-path:inset(0 100% 0 0 round 0 4px 4px 0)}.rc.arm .rc-c:before{clip-path:inset(100% 0 0 0 round 4px 4px 0 0)}.rc.arm .rc-c>b{opacity:0}.rc.arm .rc-sb{clip-path:inset(0 100% 0 0 round 4px)}.rc.arm .rc-ring svg{opacity:0;transform:rotate(-40deg) scale(.94)}.rc-ring svg{transition:opacity .5s var(--ease-out),transform .9s var(--ease-morph)}.rc.go .rc-b i,.rc.go .rc-c:before,.rc.go .rc-sb{transition-delay:calc(var(--i) * 70ms)}.rc.go .rc-c>b{transition-delay:calc(var(--i) * 70ms + .38s)}@media(prefers-reduced-motion:reduce){.rc-b i,.rc-c:before,.rc-sb,.rc-ring svg,.rc-ring .arc{transition:opacity var(--dur-feedback) linear!important}}.rp-dl .sc-link{white-space:nowrap}.ab-mission.ph{margin-top:40px;padding:clamp(56px,8vw,104px) clamp(20px,5vw,64px);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-2);isolation:isolate}.ab-mission.ph:before{left:0;right:0;top:0;width:auto;height:3px;margin:0;border-radius:0;z-index:2}.ab-mission.ph:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 90% at 50% 40%,#0b1d369e,#0b1d36db)}.ab-mission .ab-mission-img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 45%}.ab-mission.ph .ab-mission-k{color:var(--on-navy-2)}.ab-mission.ph blockquote p{color:#fff}.ab-mission.ph figcaption{color:#d5dce7}.ab-team{overflow-x:clip}.ab-film-hd{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.ab-film-hd .pl-sh{margin-bottom:0}.ab-film-nav{display:flex;gap:10px;flex:none}.ab-film-b{display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:var(--surface-2);color:var(--text);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border);cursor:pointer;transition:transform var(--dur-press) var(--ease-out),opacity var(--dur-feedback) var(--ease-out),box-shadow var(--dur-feedback) var(--ease-out)}.ab-film-b .sc-ic{width:18px;height:18px}.ab-film-b[data-film-prev] .sc-ic{transform:rotate(180deg)}.ab-film-b:active:not(:disabled){transform:scale(.92)}.ab-film-b:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.ab-film-b:disabled{opacity:.38;cursor:default;box-shadow:inset 0 0 0 1px var(--border)}@media(hover:hover)and (pointer:fine){.ab-film-b:not(:disabled):hover{box-shadow:var(--shadow-2),inset 0 0 0 1px var(--border)}}.ab-film-t{display:flex;gap:16px;margin:0 calc(50% - 50vw) 0 0;padding:4px max(16px,calc(50vw - 50%)) 6px 0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.ab-film-t::-webkit-scrollbar{display:none}.ab-film-t:focus-visible{outline:none;border-radius:var(--radius-md);box-shadow:var(--shadow-focus)}.ab-film-i{flex:none;width:540px;aspect-ratio:3/2;border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-2);box-shadow:var(--shadow-1);scroll-snap-align:start}.ab-film-i img{display:block;width:100%;height:100%;object-fit:cover}.ab-film.arm .ab-film-i{opacity:0;transform:translateY(18px)}.ab-film.go .ab-film-i{opacity:1;transform:none;transition:opacity .5s var(--ease-out),transform .7s var(--ease-out);transition-delay:calc(var(--i,0) * 70ms)}.ab-film-ft{display:flex;align-items:center;margin:20px 0 0}.ab-film-bar{position:relative;flex:1;max-width:220px;height:3px;border-radius:3px;background:var(--border);overflow:hidden}.ab-film-bar i{position:absolute;left:0;top:0;bottom:0;width:25%;border-radius:3px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-3) 55%,var(--ribbon-5));transition:transform .14s var(--ease-out)}@media(max-width:1023px){.ab-film-i{width:46vw}}@media(max-width:639px){.ab-film-nav{display:none}.ab-film-i{width:82vw}.ab-film-hd{margin-bottom:20px}}.cpj{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:20px 0 0;padding:0;list-style:none}.cpj-c{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border);transition:opacity var(--dur-ui) var(--ease-out)}.cpj-c.off{opacity:.38}.cpj-cov{position:relative;display:block;aspect-ratio:2/1;background:#0b1d36;overflow:hidden}.cpj-cov:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5))}.cpj-cov svg{position:absolute;inset:0;width:100%;height:100%}.cpj.arm .cpj-cov svg{clip-path:inset(0 100% 0 0)}.cpj.arm .cpj-c.in .cpj-cov svg{clip-path:inset(0 0 0 0);transition:clip-path .9s var(--ease-out) calc(var(--i,0) * 90ms)}.cpj-b{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px}.cpj-tag{font:700 12px/1.2 var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--text-3)}.cpj-b h3{font:800 16px/1.3 var(--font-sans);letter-spacing:-.005em}.cpj-b p{font:600 13.5px/1.45 var(--font-sans);color:var(--text-2)}.cpj-note{max-width:820px;margin-top:16px;font:600 13.5px/1.5 var(--font-sans);color:var(--text-2)}@media(max-width:639px){.cpj-c{flex-direction:row}.cpj-cov{width:108px;flex:none;aspect-ratio:auto;min-height:112px}.cpj-cov:after{left:auto;top:0;width:2px;height:auto;background:linear-gradient(180deg,var(--ribbon-1),var(--ribbon-3) 55%,var(--ribbon-5))}.cpj-b{justify-content:center;padding:12px 14px}.cpj-b h3{font-size:15px}}@media(min-width:640px){.cpj{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(min-width:640px)and (max-width:1023px){.cpj-cov{aspect-ratio:2.6/1}}@media(min-width:1024px){.cpj{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.tg{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.tg-g{padding:18px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border);transition:opacity var(--dur-ui) var(--ease-out)}.tg-g.off{opacity:.42}.tg-g h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:12px;font:800 17px/1.3 var(--font-sans)}.tg-g h3 small{font:700 13px/1.2 var(--font-sans);color:var(--text-3)}.tg.arm .tch li{opacity:0;transform:translateY(6px)}.tg.go .tch li{opacity:1;transform:none;transition:opacity .32s var(--ease-out),transform .32s var(--ease-out);transition-delay:calc(var(--i,0) * 10ms)}@media(min-width:900px){.tg{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}}@media(prefers-reduced-motion:reduce){.mm-t,.mm-t:before,.mm-div:after,.tg.go .tch li{transition:opacity var(--dur-feedback) ease}}.vc{background:radial-gradient(60% 46% at 50% 0%,color-mix(in srgb,var(--blue) 6%,transparent),transparent 70%)}.vc-in{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;align-items:start}.vc-main{display:flex;flex-direction:column;align-items:center;min-width:0}.vc-head{align-items:center;text-align:center}.vc-head .lead{max-width:620px}.vc-tool{width:100%;max-width:640px;margin-top:28px}.vc-fig{width:100%;max-width:560px;margin:0 auto}.vc-pap{position:relative;padding:10px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-2),inset 0 0 0 1px var(--border);transform:rotate(1.2deg)}.vc-pap img{display:block;width:100%;height:auto;border-radius:var(--radius-md);pointer-events:none;user-select:none}.vc-ring,.vc-qr{position:absolute;border-radius:var(--radius-md);pointer-events:none}.vc-ring{left:calc(10px + (100% - 20px)*.7);top:calc(10px + (100% - 20px)*.1);width:calc((100% - 20px)*.223);height:calc((100% - 20px)*.12);box-shadow:0 0 0 2.5px var(--blue),0 0 0 7px color-mix(in srgb,var(--blue) 16%,transparent);animation:vc-ring 2.4s var(--ease-out) infinite}.vc-qr{left:calc(10px + (100% - 20px)*.817);top:calc(10px + (100% - 20px)*.741);width:calc((100% - 20px)*.1);height:calc((100% - 20px)*.14);box-shadow:0 0 0 2px color-mix(in srgb,var(--blue) 55%,transparent)}@keyframes vc-ring{0%,to{box-shadow:0 0 0 2.5px var(--blue),0 0 0 7px color-mix(in srgb,var(--blue) 16%,transparent)}50%{box-shadow:0 0 0 2.5px var(--blue),0 0 0 12px color-mix(in srgb,var(--blue) 4%,transparent)}}.vc-fig figcaption{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 10px;align-items:center;margin-top:20px;padding:0 6px;font:500 14px/1.45 var(--font-sans);color:var(--text-2)}.vc-fig figcaption b{color:var(--text);font-weight:800}.vc-fn{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--blue-soft);color:var(--text);font:800 13px/1 var(--font-sans)}@media(min-width:1024px){.vc-in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center}.vc-main{align-items:flex-start}.vc-head{align-items:flex-start;text-align:left}.vc-tool{max-width:none}.vc-fig{max-width:none;margin:0}}@media(prefers-reduced-motion:reduce){.vc-ring{animation:none}}.vc-l{display:block;margin:0 0 8px 20px;font:700 14px/1.3 var(--font-sans);color:var(--text)}.vc-box{display:flex;align-items:center;gap:12px;height:64px;padding:0 6px 0 20px;border-radius:var(--radius-pill);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1.5px var(--field-border);transition:box-shadow var(--dur-feedback) var(--ease-out)}.vc-box:focus-within{box-shadow:var(--shadow-1),var(--shadow-focus-inset),0 0 0 4px color-mix(in srgb,var(--blue) 22%,transparent)}.vc-box>.sc-ic{width:22px;height:22px;flex:none;color:var(--text-3)}.vc-box input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--text);font:700 18px/1 var(--font-sans);letter-spacing:.05em;font-variant-numeric:tabular-nums;outline:none!important;box-shadow:none!important}.vc-box input::placeholder{color:var(--text-3);font-weight:500}.vc-go{flex:none;min-height:52px;height:52px;padding:0 26px;border-radius:var(--radius-pill)}.vc-form.err .vc-box{box-shadow:var(--shadow-1),inset 0 0 0 2px var(--error);animation:vc-nudge var(--dur-ui) var(--ease-out)}@keyframes vc-nudge{20%{transform:translate(-4px)}50%{transform:translate(3px)}80%{transform:translate(-1px)}}.vc-help{display:flex;margin:10px 0 0 20px;font:500 13.5px/1.45 var(--font-sans);color:var(--text-3)}.vc-form.err .vc-help{color:var(--error);font-weight:700}.vc-res{margin-top:22px}.vc-res:empty{display:none}.vc-card{position:relative;overflow:hidden;padding:20px 22px 18px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-2),inset 0 0 0 1px var(--border);animation:vc-in .32s var(--ease-out)}.vc-card.ok:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5))}@keyframes vc-in{0%{opacity:0;transform:translateY(8px)}}.vc-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;min-height:30px}.vc-st{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 13px 0 10px;border-radius:var(--radius-pill);background:var(--surface);color:var(--text-2);font:800 12.5px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.vc-st .sc-ic{width:15px;height:15px}.vc-card.ok .vc-st{background:color-mix(in srgb,var(--green-text) 12%,transparent);color:var(--green-text)}.vc-card.off .vc-st{background:color-mix(in srgb,var(--error) 11%,transparent);color:var(--error)}.vc-cid{font:700 14px/1.3 var(--font-sans);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--text-2);overflow-wrap:anywhere}.vc-k{margin-top:18px;font:700 12px/1.3 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.vc-name{margin-top:6px;font:800 30px/1.15 var(--font-sans);letter-spacing:-.02em;overflow-wrap:anywhere}.vc-card.off .vc-name{color:var(--text-2)}.vc-dl{margin:16px 0 0}.vc-dl>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;padding:11px 0;box-shadow:inset 0 1px 0 var(--border)}.vc-dl dt{font:600 14px/1.5 var(--font-sans);color:var(--text-3)}.vc-dl dd{margin:0;font:700 15px/1.5 var(--font-sans);color:var(--text)}.vc-card .vc-p{margin-top:4px}.vc-who{display:flex;align-items:center;gap:14px;margin-top:18px}.vc-who .vc-k{margin-top:0}.vc-who .vc-name{margin-top:4px}.vc-av{flex:none;display:grid;place-items:center;width:54px;height:54px;border:2.5px solid transparent;border-radius:50%;background:linear-gradient(var(--navy),var(--navy)) padding-box,linear-gradient(135deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5)) border-box;color:#fff;font:800 18px/1 var(--font-sans);letter-spacing:.02em}[data-theme=dark] .vc-av{background:linear-gradient(var(--navy-2),var(--navy-2)) padding-box,linear-gradient(135deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5)) border-box}.vc-card.off .vc-av{filter:grayscale(1);opacity:.6}.vc-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 0}.vc-facts>div{min-width:0;padding:11px 13px;border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.vc-facts .w{grid-column:1/-1}.vc-facts dt{font:700 12px/1.3 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.vc-facts dd{margin:4px 0 0;font:700 14.5px/1.35 var(--font-sans);color:var(--text)}.vc-done{margin-top:18px}.vc-done ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:10px 0 0;padding:0;list-style:none}.vc-done li{display:flex;align-items:flex-start;gap:9px;font:500 14px/1.4 var(--font-sans);color:var(--text-2)}.vc-done li b{font-weight:800;color:var(--text)}.vc-done .sc-ic{flex:none;width:18px;height:18px;padding:3px;border-radius:50%;background:color-mix(in srgb,var(--green-text) 12%,transparent);color:var(--green-text)}.vc-ver{display:flex;align-items:flex-start;gap:9px;margin-top:18px;padding-top:14px;box-shadow:inset 0 1px 0 var(--border);font:500 13px/1.5 var(--font-sans);color:var(--text-3)}.vc-ver b{font-weight:700;color:var(--text)}.vc-ver small{display:block;margin-top:1px;font:500 13px/1.45 var(--font-sans);color:var(--text-3)}.vc-ver .sc-ic{flex:none;width:18px;height:18px;margin-top:1px;color:var(--green-text)}.vc-card.off .vc-ver .sc-ic{color:var(--text-3)}.vc-sts{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.vc-smp-t{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:var(--radius-pill);background:var(--blue-soft);color:var(--blue);font:800 12.5px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.vc-ver.smp .sc-ic{color:var(--blue)}@media(max-width:399px){.vc-done ul{grid-template-columns:minmax(0,1fr)}}.vc-copy{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:40px;margin-top:14px;padding:0 14px 0 12px;border:0;border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);color:var(--text);font:700 13.5px/1 var(--font-sans);cursor:pointer;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-feedback) var(--ease-out)}.vc-copy:after{content:"";position:absolute;inset:-4px}.vc-copy .sc-ic{width:16px;height:16px;color:var(--text-3)}.vc-copy:active{transform:scale(.97)}.vc-copy.done,.vc-copy.done .sc-ic{color:var(--green-text)}.vc-copy:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(hover:hover)and (pointer:fine){.vc-copy:hover{background:var(--border)}}.vc-side{width:100%;max-width:560px;min-width:0;margin:0 auto}.vc.has .vc-smp,.vc-cert[hidden]{display:none}@media(min-width:1024px){.vc-side{max-width:none;margin:0}}.vc-why{display:flex;gap:10px;margin-top:14px;padding:12px 14px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--error) 7%,var(--surface-2));font:600 14px/1.5 var(--font-sans);color:var(--text)}.vc-why .sc-ic{width:17px;height:17px;flex:none;margin-top:2px;color:var(--error)}.vc-why a{font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;white-space:nowrap}.vc-foot{margin-top:6px;padding-top:12px;box-shadow:inset 0 1px 0 var(--border);font:500 13px/1.55 var(--font-sans);color:var(--text-3)}.vc-h{margin-top:14px;font:800 22px/1.25 var(--font-sans);letter-spacing:-.01em}.vc-p{margin-top:6px;font:500 15px/1.55 var(--font-sans);color:var(--text-2)}.vc-grow{display:flex;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;border-radius:var(--radius-md);background:var(--surface);color:var(--text-2);font:500 14.5px/1.45 var(--font-sans);text-decoration:none;transition:background-color var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out)}.vc-grow b{color:var(--text);font-weight:700}.vc-grow .ar{width:18px;height:18px;flex:none;margin-left:auto;color:var(--text-3);transform:rotate(-45deg)}.vc-grow:active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){.vc-grow:hover{background:var(--border)}}.vc-more{padding-block:48px 64px}.vc-more .wrap{max-width:880px}.vc-more-h{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:22px;text-align:center}.vc-x{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none}.vc-x a{position:relative;display:flex;flex-direction:column;gap:14px;height:100%;padding:12px 12px 18px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border);color:var(--text);text-decoration:none;transition:transform var(--dur-press) var(--ease-out),box-shadow var(--dur-feedback) var(--ease-out)}.vc-x a:active{transform:scale(.98)}.vc-x a:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(hover:hover)and (pointer:fine){.vc-x a:hover{transform:translateY(-2px);box-shadow:var(--shadow-2),inset 0 0 0 1px var(--field-border)}.vc-x a:hover .ar{transform:rotate(-45deg) translate(2px);color:var(--text)}}.vc-pl{display:flex;align-items:center;gap:clamp(12px,3%,22px);overflow:hidden;height:60px;padding:0 18px;border-radius:var(--radius-md);background:#fff;box-shadow:inset 0 0 0 1px #0b1d3614}.vc-pl img{display:block;flex:0 1 auto;min-width:0;height:26px;width:auto;max-width:150px;object-fit:contain;object-position:left center}.vc-pl img[src*=databricks]{height:38px}.vc-pl img[src*=skillcept-logo],.vc-pl img[src*=google-cloud]{height:24px}.vc-xt{padding:0 44px 0 8px}.vc-xt b{display:block;font:800 16px/1.3 var(--font-sans);letter-spacing:-.005em}.vc-xt small{display:block;margin-top:3px;font:500 13.5px/1.45 var(--font-sans);color:var(--text-3)}.vc-x .ar{position:absolute;right:20px;bottom:22px;width:18px;height:18px;color:var(--text-3);transform:rotate(-45deg);transition:transform var(--dur-feedback) var(--ease-out),color var(--dur-feedback) var(--ease-out)}@media(max-width:399px){.vc-pl{gap:14px;padding:0 14px}.vc-pl img{height:20px}.vc-pl img[src*=databricks]{height:30px}.vc-pl img[src*=google-cloud]{height:19px}}@media(max-width:559px){.vc-box{height:58px;padding-left:16px;gap:10px}.vc-box>.sc-ic{display:none}.vc-box input{font-size:16px;letter-spacing:.03em}.vc-go{height:46px;min-height:46px;padding:0 18px}.vc-l,.vc-help{margin-left:16px}.vc-card{padding:18px 18px 16px}.vc-name{font-size:26px}.vc-dl>div{grid-template-columns:76px minmax(0,1fr)}}@media(min-width:768px){.vc-more{padding-block:64px 96px}.vc-x{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(prefers-reduced-motion:reduce){.vc-card{animation:vc-fade var(--dur-feedback) var(--ease-out)!important}.vc-form.err .vc-box{animation:none}}@keyframes vc-fade{0%{opacity:0}}.vc-try{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:6px 0 0 14px;padding:0 6px;border:0;background:none;font:600 14px/1.3 var(--font-sans);color:var(--text-2);cursor:pointer;transition:opacity var(--dur-press) var(--ease-out)}.vc-try .sc-ic{width:17px;height:17px;color:var(--blue)}.vc-try b{color:var(--blue);font-weight:800;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.vc-try:active{opacity:.6}.vc-try:focus-visible{outline:none;border-radius:var(--radius-md);box-shadow:var(--shadow-focus)}.vc-pap[data-vc-try]{cursor:pointer;transition:transform var(--dur-ui) var(--ease-out),box-shadow var(--dur-ui) var(--ease-out)}.vc-pap[data-vc-try]:active{transform:rotate(1.2deg) scale(.985)}.vc-pap[data-vc-try]:focus-visible{outline:none;box-shadow:var(--shadow-2),var(--shadow-focus)}@media(hover:hover)and (pointer:fine){.vc-pap[data-vc-try]:hover{transform:rotate(0) translateY(-3px)}}.vc-tap{position:absolute;left:50%;bottom:22px;z-index:2;display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:var(--radius-pill);background:#0b1d36d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:700 13px/1.2 var(--font-sans);color:#fff;white-space:nowrap;transform:translate(-50%);box-shadow:0 10px 24px -10px #06101f99;transition:opacity var(--dur-ui) var(--ease-out),transform var(--dur-ui) var(--ease-out)}.vc-tap .sc-ic{width:15px;height:15px;color:#3fd39a}@media(hover:hover)and (pointer:fine){.vc-tap{opacity:0;transform:translate(-50%,6px)}.vc-pap[data-vc-try]:hover .vc-tap,.vc-pap[data-vc-try]:focus-visible .vc-tap{opacity:1;transform:translate(-50%)}}.vc-pap.scanning .vc-tap,.vc-pap[data-vc-try].scanning:hover .vc-tap{opacity:0}.vc-scan{position:absolute;inset:10px;z-index:1;overflow:hidden;border-radius:var(--radius-md);pointer-events:none;opacity:0;transition:opacity .2s var(--ease-out)}.vc-scan:before{content:"";position:absolute;inset:0;background:#1463f30f}.vc-scan:after{content:"";position:absolute;left:0;right:0;top:0;height:28%;background:linear-gradient(180deg,#2daef800,#2daef838 70%,#24adbee6 98%,#fffffff2);transform:translateY(-100%)}.vc-pap.scanning .vc-scan{opacity:1}.vc-pap.scanning .vc-scan:after{animation:vc-scan 1.1s cubic-bezier(.45,0,.2,1) infinite}@keyframes vc-scan{0%{transform:translateY(-100%)}to{transform:translateY(360%)}}@media(prefers-reduced-motion:reduce){.vc-pap.scanning .vc-scan:after{animation:none}}@media(max-width:559px){.vc-try{margin-left:6px}.vc-tap{bottom:16px;font-size:12.5px}}.ab-cos{--logo-knock:var(--bg,var(--surface));display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:18px}.ab-cos p{margin:0;font:800 12px/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.ab-cos ul{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:0;padding:0;list-style:none}.ab-cos .hm3-lg{display:block;width:auto;height:calc(var(--lh,22px) * .62);color:var(--text-2)}@media(max-width:599px){.ab-cos{flex-direction:column;align-items:flex-start;width:100%}.ab-cos ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:14px 12px;width:100%;max-width:340px}.ab-cos li{display:flex;justify-content:center}}.ab-deal{position:relative;display:flex;flex-direction:column;gap:20px;padding:24px 20px 22px;border-radius:var(--radius-lg);background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 60px -30px #0009}.ab-deal-hd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.ab-deal-k{margin:0;font:800 12px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#8fd3ff}.ab-deal-seg{background:#ffffff14!important}.ab-deal-seg button{color:#c9d3e1!important}.ab-deal-seg button[aria-checked=true]{color:#0b1d36!important}.ab-deal-seg .thumb{background:#fff!important}.ab-deal-l{position:relative;display:grid;gap:18px;margin:0;padding:0;list-style:none}.ab-deal-l:before{content:"";position:absolute;left:17px;top:20px;bottom:20px;width:2px;border-radius:1px;background:linear-gradient(var(--ribbon-1),var(--ribbon-3) 50%,var(--ribbon-5));transform-origin:top}.ab-deal-l li{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;align-items:start}.ab-deal-n{position:relative;z-index:1;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;color:#0b1d36;font:800 15px/1 var(--font-sans);box-shadow:0 0 0 5px #0b1d36}[data-theme=dark] .ab-deal-n{box-shadow:0 0 0 5px var(--navy-2)}.ab-deal-w{margin:6px 0 4px;font:700 13.5px/1.3 var(--font-sans);color:#a9b6c8}.ab-deal-a{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0}.ab-deal-a b{font:800 30px/1.05 var(--font-sans);letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums}.ab-deal-a span{font:600 14px/1.35 var(--font-sans);color:#c9d3e1}.ab-deal-l li:last-child .ab-deal-a b{color:#5fe0a8}.ab-deal-s{margin:6px 0 0;font:500 14px/1.5 var(--font-sans);color:var(--on-navy-2);text-wrap:pretty}.ab-deal-acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;padding-top:4px}.ab-deal-more{position:relative;color:#fff;font:700 15px/1.2 var(--font-sans);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px;text-decoration-color:#ffffff73}.ab-deal-more:after{content:"";position:absolute;inset:-12px -6px}.ab-deal-more:active{opacity:.6}@media(hover:hover)and (pointer:fine){.ab-deal-more:hover{text-decoration-color:#fff}}.ab-deal-more:focus-visible{outline:none;border-radius:4px;box-shadow:var(--shadow-focus-dark)}@media(min-width:480px){.ab-deal{padding:30px 28px 28px}.ab-deal-a b{font-size:34px}}.ab-deal.pre .ab-deal-l:before{transform:scaleY(0)}.ab-deal.pre .ab-deal-l li{opacity:0;transform:translateY(12px)}.ab-deal.pre.go .ab-deal-l:before{transform:none;transition:transform .9s var(--ease-morph) .15s}.ab-deal.pre.go .ab-deal-l li{opacity:1;transform:none;transition:opacity .42s var(--ease-out) calc(var(--i) * .16s + .2s),transform .6s var(--ease-out) calc(var(--i) * .16s + .2s)}@media(prefers-reduced-motion:reduce){.ab-deal.pre .ab-deal-l:before,.ab-deal.pre .ab-deal-l li{transform:none}}.pg-end{display:grid;grid-template-columns:minmax(0,1fr);gap:30px}.pg-close .pg-end{margin-top:0}.pg-end-deal{font-size:17px!important;line-height:1.55!important}.pg-end-deal b{color:#fff;font-weight:800;font-variant-numeric:tabular-nums}.pg-end-alt{display:flex;flex-wrap:wrap;gap:6px 22px;margin:18px 0 0}.pg-end-alt a{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:40px;color:#fff;font:700 15px/1.25 var(--font-sans);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px;text-decoration-color:#fff6}.pg-end-alt a .wa-ic,.pg-end-alt a .sc-ic{width:18px;height:18px;flex:none}.pg-end-alt a .wa-ic{color:#3fd39a;fill:#3fd39a}.pg-end-alt a .sc-ic{color:#8fd3ff}.pg-end-alt a:active{opacity:.6}@media(hover:hover)and (pointer:fine){.pg-end-alt a:hover{text-decoration-color:#fff}}.pg-end-alt a:focus-visible{outline:none;border-radius:4px;box-shadow:var(--shadow-focus-dark)}.pg-end-fn{max-width:52ch;margin:20px 0 0;font:500 13px/1.5 var(--font-sans);color:#8fa0b8}.pg-now{display:flex;flex-direction:column;gap:5px;margin-top:12px}.pg-now:not(:has(>:not([hidden]))){display:none}.pg-when,.pg-two{margin:0;text-wrap:pretty}.pg-when[hidden],.pg-two[hidden]{display:none}.pg-when{display:flex;align-items:flex-start;gap:7px;font:700 14px/1.45 var(--font-sans);color:var(--ember-text)}.pg-when .sc-ic{width:16px;height:16px;margin-top:2px;stroke-width:2}.pg-when b{font-weight:800}.pg-two{padding-left:23px;font:600 14px/1.45 var(--font-sans);color:var(--text-2)}.pg-two b{font-weight:800;color:var(--text)}.pg-act .pg-now{flex-basis:100%;margin-top:-2px}@media(min-width:768px){.pg-act .pg-now{order:3;margin-top:0}}.pg-end .pg-now{margin-top:16px}.pg-end .pg-when{color:var(--ember-on-navy)}.pg-end .pg-two{color:var(--on-navy-2)}.pg-end .pg-two b{color:#fff}.pg-end-qs{display:flex;flex-direction:column;max-width:520px;margin:22px 0 0;box-shadow:inset 0 1px #ffffff1a}.pg-end-q{position:relative;display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:13px 2px 13px 0;box-shadow:inset 0 -1px #ffffff1a;color:#fff;text-decoration:none;transition:opacity var(--dur-press) var(--ease-out)}.pg-end-q{align-items:center;gap:14px}.pg-end-q>.cwl{--cwl:38px}.pg-end-q>span{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.pg-end-q b{font:700 15px/1.4 var(--font-sans);text-wrap:pretty;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;text-decoration-color:transparent;transition:text-decoration-color var(--dur-feedback) var(--ease-out)}.pg-end-q .pg-q1{display:block}.pg-end-q small{font:500 13px/1.45 var(--font-sans);color:var(--on-navy-3)}.pg-end-q .ar{align-self:center;width:16px;height:16px;color:var(--on-navy-3);transition:transform var(--dur-ui) var(--ease-out)}.pg-end-q:active{opacity:.6}@media(hover:hover)and (pointer:fine){.pg-end-q:hover b{text-decoration-color:#ffffff8c}.pg-end-q:hover .ar{transform:translate(3px)}}.pg-end-q:focus-visible{outline:none;border-radius:6px;box-shadow:var(--shadow-focus-dark)}@media(max-width:479px){.pg-end-q .ar{display:none}}.pg-end-r .lds-trust{padding-top:0;border-top:0}.pg-end-r .lds-b li{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14;color:#a9b6c8}.pg-end-r .lds-b b{color:#fff}.pg-end-r .lds-b .ic{background:#4fd69c24;color:#5fe0a8}.pg-end-r .lds-b em{color:#5fe0a8;background:linear-gradient(transparent 56%,#5fe0a838 56%)}.pg-end-r .lds-certs p{color:#8fa0b8}.pg-end-r .lds-logos img{filter:brightness(0) invert(1);opacity:.86}@media(min-width:1024px){.pg-end{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center}}.pg-end.pre .pg-end-r .lds-b li,.pg-end.pre .pg-end-r .lds-certs{opacity:0;transform:translateY(12px)}.pg-end.pre.go .pg-end-r .lds-b li,.pg-end.pre.go .pg-end-r .lds-certs{opacity:1;transform:none;transition:opacity .42s var(--ease-out),transform .6s var(--ease-out)}.pg-end.pre.go .pg-end-r .lds-b li:nth-child(2){transition-delay:90ms}.pg-end.pre.go .pg-end-r .lds-b li:nth-child(3){transition-delay:.18s}.pg-end.pre.go .pg-end-r .lds-certs{transition-delay:.27s}@media(prefers-reduced-motion:reduce){.pg-end.pre .pg-end-r .lds-b li,.pg-end.pre .pg-end-r .lds-certs{transform:none}}@media(min-width:1024px)and (max-width:1239px){.ab-ind-l{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:normal}}@media(max-width:360px){.rec-big{font-size:46px}}.ar-t:focus-visible{outline:2px solid var(--text);outline-offset:-2px;border-radius:var(--radius-md)}@media(min-width:768px){.ar-t:focus-visible{outline:none;border-radius:16px;box-shadow:var(--shadow-focus)}}.ar-code:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #fff}

.cu-mo{display:flex;flex-direction:column;gap:14px;min-width:0}.cu-mo-win{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 85% 0%,rgba(22,121,255,.22),transparent 60%),linear-gradient(180deg,#112a4c,#0b1d36);color:#fff;box-shadow:var(--shadow-3),inset 0 0 0 1px #ffffff14}.cu-mo-win:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#1679ff,#2daef8,#24adbe,#138e82,#0e7b4f)}.cu-mo-bar{display:flex;align-items:center;gap:12px;height:48px;padding:0 14px;border-bottom:1px solid rgba(255,255,255,.08)}.cu-mo-dots{display:flex;gap:6px;flex:none}.cu-mo-dots i{width:9px;height:9px;border-radius:50%;background:#ffffff2e}.cu-mo-tabs{display:flex;gap:4px;min-width:0;margin:0;padding:0;list-style:none;overflow:hidden}.cu-mo-tabs li{flex:none;height:28px;padding:0 10px;border-radius:var(--radius-pill);font:700 12px/28px var(--font-sans);color:#ffffffad;white-space:nowrap;transition:background-color var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out)}.cu-mo-tabs li.on{background:#ffffff1f;color:#fff}.cu-mo-ex{margin-left:auto;flex:none;font:700 12px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e}.cu-mo-body{position:relative;height:250px;margin:16px 18px 0}.cu-sc{position:absolute;inset:0;opacity:0;transform:translateY(8px);transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.cu-sc.on{opacity:1;transform:none;transition:opacity .38s var(--ease-out),transform .48s var(--ease-out)}.cu-k,.cu-file{font:700 12px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#ffffff80}.cu-code pre{margin:14px 0 0;font:600 14px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace;color:#ffffffe0;white-space:pre-wrap}.cu-code .ln{display:block;clip-path:inset(0 0 0 0)}.cu-code .k{font-weight:700;color:#7db8ff}.cu-code .s{font-style:normal;color:#5ce0a8}.cu-out{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.cu-out span{display:inline-flex;gap:6px;height:30px;padding:0 12px;border-radius:var(--radius-pill);background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1a;font:600 13px/30px var(--font-sans);color:#ffffffbf}.cu-out b{color:#fff;font-variant-numeric:tabular-nums}.js .cu-code.on .ln{animation:cu-type .64s steps(30,end) both;animation-delay:calc(var(--d) * .52s + .15s)}.js .cu-code.on .cu-out span{animation:cu-pop .42s var(--ease-out) both;animation-delay:calc(1.85s + var(--i,0) * 70ms)}@keyframes cu-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes cu-pop{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:none}}.cu-bars{display:flex;align-items:flex-end;gap:14px;height:150px;margin-top:18px}.cu-bars span{position:relative;flex:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.cu-bars i{display:block;height:calc(var(--h) * 100%);border-radius:var(--radius-md) var(--radius-md) 4px 4px;background:linear-gradient(180deg,#2daef8,#1463f3);transform-origin:50% 100%}.cu-bars span:first-child i{background:linear-gradient(180deg,#f59a6b,#f2611d)}.cu-bars span:nth-child(3) i{background:linear-gradient(180deg,#5ce0a8,#0e7b4f)}.cu-bars small{margin-top:8px;font:700 13px/1 var(--font-sans);color:#fff9;text-align:center}.cu-kpi{margin-top:16px;font:600 14px/1.4 var(--font-sans);color:#ffffffbf}.cu-kpi b{margin-right:6px;font:800 20px/1 var(--font-sans);color:#5ce0a8}.js .cu-chart.on .cu-bars i{animation:cu-rise .7s var(--ease-spring,cubic-bezier(.34,1.56,.64,1)) both;animation-delay:calc(var(--d) * 90ms + .12s)}.js .cu-chart.on .cu-kpi{animation:cu-pop .42s var(--ease-out) .9s both}@keyframes cu-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.cu-curve{display:block;width:100%;height:150px;margin-top:14px;overflow:visible}.cu-curve .g{stroke:#ffffff14;stroke-width:1;fill:none}.cu-curve .c{fill:none;stroke:#2daef8;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.js .cu-ml.on .cu-curve .c{animation:cu-draw 1.4s var(--ease-in-out) .15s both}@keyframes cu-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.cu-acc{display:flex;align-items:baseline;justify-content:space-between;margin-top:12px;font:600 13px/1 var(--font-sans);color:#fff9}.cu-acc b{font:800 22px/1 var(--font-sans);color:#fff;font-variant-numeric:tabular-nums}.cu-chat{display:flex;flex-direction:column;gap:10px;padding-top:4px}.cu-q{align-self:flex-end;max-width:84%;padding:11px 14px;border-radius:var(--radius-lg) var(--radius-lg) 5px var(--radius-lg);background:#1463f3;font:600 14px/1.4 var(--font-sans)}.cu-tool{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;font:600 13px/1 var(--font-sans);color:#fff9}.cu-tool i{width:8px;height:8px;border-radius:50%;background:#5ce0a8;box-shadow:0 0 0 4px #5ce0a82e}.cu-tool b{color:#fff}.cu-a{align-self:flex-start;max-width:92%;padding:12px 14px;border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) 5px;background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff14;font:500 14px/1.5 var(--font-sans);color:#ffffffe0}.cu-a b{color:#fff}.js .cu-chat.on .cu-q{animation:cu-pop .42s var(--ease-out) var(--dur-press) both}.js .cu-chat.on .cu-tool{animation:cu-pop .38s var(--ease-out) .7s both}.js .cu-chat.on .cu-a{animation:cu-pop .46s var(--ease-out) 1.25s both}.cu-mini{align-self:flex-start;min-width:150px;display:flex;align-items:flex-end;gap:6px;height:64px;padding:10px 12px 22px;position:relative;border-radius:var(--radius-md);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14}.cu-mini span{width:16px;height:calc(var(--h) * 100%);border-radius:4px 4px 2px 2px;background:#7db8ff8c;transform-origin:50% 100%}.cu-mini span.g{background:#5ce0a8}.cu-mini small{position:absolute;left:12px;bottom:6px;font:700 10px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;white-space:nowrap}.js .cu-chat.on .cu-mini{animation:cu-pop .42s var(--ease-out) 1.7s both}.js .cu-chat.on .cu-mini span{animation:cu-rise .56s var(--ease-out) both;animation-delay:calc(1.8s + var(--i,0) * 60ms)}.cu-mo-tl{display:flex;gap:8px;height:68px;align-items:center;margin:0 18px;padding:12px 0 16px}.cu-mo-tl span{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--radius-md);background:#fff;color:#0b1d36;box-shadow:0 4px 10px -4px #0006}.cu-mo-tl svg{width:22px;height:22px}.js .cu-mo-tl.on span{animation:cu-pop .36s var(--ease-out) both;animation-delay:calc(var(--i) * 60ms + .2s)}.cu-mo-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0}.cu-mo-rail span{position:relative;padding-top:10px;font:700 13px/1.3 var(--font-sans);color:var(--text-2);transition:color var(--dur-ui) var(--ease-out)}.cu-mo-rail b{font-weight:inherit}@media(max-width:479px){.cu-mo-rail b{display:block}}.cu-mo-rail span:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:var(--border)}.cu-mo-rail span:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:linear-gradient(90deg,#1679ff,#2daef8);transform:scaleX(0);transform-origin:0 50%;transition:transform var(--dur-ui) var(--ease-out)}.cu-mo-rail span.done:after,.cu-mo-rail span.on:after{transform:scaleX(1)}.cu-mo-rail span.on{color:var(--text)}.js .cu-mo-rail span.on:after{transition:transform 2.6s linear}@media(min-width:1024px){.cu-mo-body{height:262px}}@media(max-width:420px){.cu-mo-tabs li:not(.on){display:none}.cu-code pre{font-size:12.5px}.cu-mo-body{height:262px;margin:14px 14px 0}.cu-mo-tl{margin:0 14px}}@media(prefers-reduced-motion:reduce){.cu-sc{transform:none;transition:opacity var(--dur-ui) ease}.js .cu-sc.on *,.js .cu-mo-tl.on span{animation:none!important}.js .cu-mo-rail span.on:after{transition:none}}.mm{container-type:inline-size;grid-template-columns:minmax(0,1fr);gap:26px}.mm-t{min-height:0;padding:0 0 16px;gap:4px;overflow:visible;border-radius:var(--radius-lg);transition:opacity var(--dur-ui) var(--ease-out),transform var(--dur-ui) var(--ease-out),box-shadow var(--dur-ui) var(--ease-out)}.mm-t:before{display:none}.mm-t .mm-n{display:none}.mm-t>:not(.mm-cv){margin-left:18px;margin-right:18px}.mm-t b{margin-top:14px;font-size:17px}.mm-cv{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:radial-gradient(120% 100% at 100% 0%,rgba(22,121,255,.35),transparent 60%),#0b1d36}.mm-cv svg{display:block;width:100%;height:100%}.mm-t.ai .mm-cv{background:radial-gradient(120% 100% at 100% 0%,rgba(45,174,248,.45),transparent 60%),radial-gradient(90% 80% at 0% 100%,rgba(14,123,79,.35),transparent 60%),#0b1d36}.mm-t:after{content:"";position:absolute;z-index:2;left:50%;bottom:-25px;width:26px;height:26px;margin-left:-13px;border-radius:50%;background:var(--surface-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231463F3' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6'/%3E%3C/svg%3E") center/14px no-repeat;box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border);transform:rotate(90deg)}.mm-t:nth-child(6):after,.mm-t:last-child:after{display:none}@media(max-width:639px){.mm-t{display:grid;grid-template-columns:120px minmax(0,1fr);column-gap:14px;row-gap:2px;padding:12px;align-items:start}.mm-t>:not(.mm-cv){margin:0;grid-column:2}.mm-t b{margin-top:2px;font-size:15.5px}.mm-cv{grid-column:1;grid-row:1/span 5;aspect-ratio:16/10;border-radius:var(--radius-md);align-self:start}}@media(min-width:640px){.mm{grid-template-columns:repeat(12,minmax(0,1fr));gap:30px 28px}.mm-t,.mm .mm-div~.mm-t{grid-column:span 6}.mm-div{grid-column:1/-1}.mm-t:after{left:auto;right:-27px;top:calc((100cqw - 28px) / 2 * .5625 / 2 - 13px);bottom:auto;margin:0;transform:none}.mm-t:after{display:none}.mm-t:nth-child(1):after,.mm-t:nth-child(3):after,.mm-t:nth-child(5):after,.mm-t:nth-child(8):after,.mm-t:nth-child(10):after{display:block}}@media(min-width:1100px){.mm{gap:32px 30px}.mm-t{grid-column:span 4}.mm-t.ai,.mm .mm-div~.mm-t{grid-column:span 3}.mm-t:after{right:-28px;top:calc((100cqw - 60px)*.09375 - 13px)}.mm-t.ai:after{top:calc((100cqw - 90px) / 4 * .5625 / 2 - 13px)}.mm-t:after{display:none}.mm-t:nth-child(1):after,.mm-t:nth-child(2):after,.mm-t:nth-child(4):after,.mm-t:nth-child(5):after,.mm-t:nth-child(8):after,.mm-t:nth-child(9):after,.mm-t:nth-child(10):after{display:block}.mm-t:nth-child(3):after{display:none}}@media(hover:hover){.mm-t.lit:not(.off):hover{transform:translateY(-3px);box-shadow:var(--shadow-2),inset 0 0 0 1px var(--border)}}.acc-i .n.cv{width:76px;height:43px;padding:0;overflow:hidden;border-radius:var(--radius-md);background:radial-gradient(120% 100% at 100% 0%,rgba(22,121,255,.35),transparent 60%),#0b1d36;font-size:0}.acc-i .n.cv svg{display:block;width:100%;height:100%}.acc.dark .acc-i .n.cv{box-shadow:inset 0 0 0 1px #ffffff1f}@media(max-width:420px){.acc-i .n.cv{width:60px;height:34px}}.tch li .tl{flex:none;width:16px;height:16px;margin:0 7px 0 -3px}.tch li .tl-m{display:grid;place-items:center;width:18px;height:18px;margin:0 7px 0 -4px;border-radius:5px;background:var(--blue-soft);color:var(--blue);font:800 9px/1 var(--font-sans);letter-spacing:-.02em}.acc.dark .tch li .tl-m{background:#7db8ff29;color:#9fd3ff}.acc.dark .tch li .tl{padding:2px;width:18px;height:18px;border-radius:5px;background:#fff;color:#0b1d36;box-sizing:border-box}[data-theme=dark] .tch li .tl:not(.tl-m){padding:2px;width:18px;height:18px;border-radius:5px;background:#e6ebf2;color:#0b1d36;box-sizing:border-box}.tg .tch{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:8px}.tg .tch li{min-width:0;height:auto;min-height:48px;padding:8px 10px;white-space:normal;overflow-wrap:break-word;text-wrap:balance;border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);font:700 13px/1.25 var(--font-sans);color:var(--text)}.tg .tch li .tl{width:30px;height:30px;padding:5px;margin:0 10px 0 0;border-radius:var(--radius-md);background:#fff;color:#0b1d36;box-shadow:var(--shadow-1),inset 0 0 0 1px #0b1d360f;box-sizing:border-box}.tg .tch li .tl-m{width:30px;height:30px;margin:0 10px 0 0;border-radius:var(--radius-md);font-size:11px}[data-theme=dark] .tg .tch li .tl:not(.tl-m){width:30px;height:30px;padding:5px;border-radius:var(--radius-md);background:#e6ebf2}@media(max-width:420px){.tg .tch{grid-template-columns:repeat(2,minmax(0,1fr))}}.cl-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:4px 0 20px}.cl-seg button{height:40px}.cl-sum{font:700 14.5px/1.4 var(--font-sans);color:var(--text-2)}.cl{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none}.cl-c{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}.cl-c[hidden],.cl-up[hidden]{display:none}.cl-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cl-lg{display:inline-flex;align-items:center;justify-content:center;height:52px;min-width:52px;max-width:100%;padding:0 14px;border-radius:var(--radius-md);background:#fff;color:#0b1d36;box-shadow:var(--shadow-1),inset 0 0 0 1px #0b1d3614}.cl-lg svg{display:block;height:24px;width:auto}[data-theme=dark] .cl-lg{background:#e6ebf2}[data-theme=dark] .cl-tools li .tl{padding:2px;width:18px;height:18px;border-radius:5px;background:#e6ebf2;box-sizing:border-box}[data-theme=dark] .cl-tools li .tl-m{padding:0;background:#7db8ff29;color:#9fd3ff}.cl-lg img{display:block;height:28px;width:auto;max-width:150px;object-fit:contain}.cl-lg.sq svg{height:30px;width:30px}.cl-in{font:800 15px/1 var(--font-sans);letter-spacing:-.01em;color:#0b1d36;white-space:nowrap}.cl-n{font:800 13px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-3)}.cl-c h3{font:800 17px/1.3 var(--font-sans);letter-spacing:-.01em;color:var(--text)}.cl-c p{font:500 14px/1.5 var(--font-sans);color:var(--text-2)}.cl-m{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.cl-m span{height:24px;padding:0 9px;border-radius:var(--radius-pill);background:var(--blue-soft);color:var(--blue);font:700 13px/24px var(--font-sans)}.cl-m .cl-p{background:transparent;box-shadow:inset 0 0 0 1px var(--border);color:var(--text-3)}.cl-c p.cl-d{margin-top:auto;padding-top:10px;border-top:1px solid var(--border);font:500 13px/1.45 var(--font-sans);color:var(--text-3)}.cl-d span:first-child{font-weight:700;color:var(--text-2)}.cl-up{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:22px;border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 100% 0%,rgba(22,121,255,.28),transparent 60%),#0b1d36;color:#fff;box-shadow:var(--shadow-1)}.cl-up-k{font:800 12px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#7db8ff}.cl-up-t{font:800 20px/1.25 var(--font-sans);letter-spacing:-.015em}.cl-up-s{font:500 14px/1.5 var(--font-sans);color:#ffffffbf}.cl-up .sc-link{align-self:flex-start;margin-top:4px;color:#fff}.cl-more{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;margin-top:14px;border:0;border-radius:var(--radius-pill);background:var(--surface-2);box-shadow:inset 0 0 0 1.5px var(--border);color:var(--text);font:700 15px/1 var(--font-sans);cursor:pointer;transition:transform .12s var(--ease-out)}.cl-more:active{transform:scale(.98)}.cl-more .sc-ic{width:16px;height:16px;transform:rotate(90deg)}.cl-more[hidden]{display:none}@media(min-width:640px){.cl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.cl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.hl-img{display:block;width:100%;height:auto;min-height:0;margin-top:auto;border-radius:var(--radius-md);box-shadow:var(--shadow-2);-webkit-user-drag:none;user-select:none}.mm-t.on{box-shadow:var(--shadow-1),inset 0 0 0 1.5px var(--blue)}.cl-lg img[src*=insideairbnb]{height:46px;max-width:170px}.cl-lg img[src*=cpcb]{height:40px}.cl-lg img[src*=nyctlc]{height:36px}.cpj-lg{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.cl-lg.sm{height:36px;min-width:36px;padding:0 10px;border-radius:var(--radius-md)}.cl-lg.sm svg{height:17px}.cl-lg.sm img{height:20px;max-width:110px}.cl-lg.sm.cl-in{font-size:13px}.cl-lg.sm img[src*=cpcb]{height:30px}.cl-lg.sm img[src*=worldbank]{height:24px}.cl-top .cl-p{flex:none;height:26px;padding:0 10px;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--border);font:700 13px/26px var(--font-sans);color:var(--text-3);white-space:nowrap}.cl-c[data-plan=inf] .cl-top .cl-p{background:#1463f314;box-shadow:none;color:var(--blue)}.cl-lg img{height:28px}.cl-lg img[src*=goi]{height:36px}.cl-lg[data-lg=lg-swiggy]{gap:6px;color:#fc8019}.cl-lg[data-lg=lg-swiggy] svg{height:28px}.cl-lg[data-lg=lg-swiggy]:after{content:"Swiggy";font:800 20px/1 var(--font-sans);letter-spacing:-.03em}.cl-lg[data-lg=lg-groww]{color:#00b386}.cl-lg img[style]{max-width:none;object-fit:contain}.cl-lg img[src*=rbi]{height:30px}.cl-c .cl-tools{margin-top:auto;padding-top:12px;border-top:1px solid var(--border)}.cl-c h3{margin-top:2px}.cl-c>p{margin-bottom:12px}.cl-cs{position:relative;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:22px;border-radius:var(--radius-lg);overflow:hidden;background:linear-gradient(135deg,#1463f312,#24adbe0d);box-shadow:inset 0 0 0 1px #1463f329}.cl-cs.wide{flex-direction:row;align-items:center;gap:16px;padding:18px 22px}.cl-cs-ic{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:var(--radius-md);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border);color:var(--blue)}.cl-cs-ic .sc-ic{width:24px;height:24px}.cl-cs-t{font:800 17px/1.3 var(--font-sans);letter-spacing:-.01em;color:var(--text)}.cl-cs-s{margin-top:4px;font:500 14px/1.5 var(--font-sans);color:var(--text-2)}.cl-cs:after{content:"";position:absolute;right:-28px;bottom:-28px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(20,99,243,.1),transparent 70%);pointer-events:none}.hl-c .hl-img{order:-1;margin:0 0 6px}.cl-cs-art{display:none}@media(min-width:640px){.cl-cs.wide .cl-cs-art{display:flex;flex-direction:column;gap:9px;flex:none;width:240px;margin-left:auto;padding:16px 18px;border-radius:var(--radius-md);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border);transform:rotate(-2deg) translateY(4px);font:600 13px/1.2 var(--font-sans);color:var(--text-2)}.cl-cs-art b{margin-bottom:2px;font:800 12px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.cl-cs-art .r{display:flex;align-items:center;gap:9px;white-space:nowrap}.cl-cs-art .r i{flex:none;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--border-strong,rgba(11,29,54,.25))}.cl-cs-art .r.ok i{background:var(--blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.3 2.3 4.7-4.9' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat;box-shadow:none}.cl-cs-art .r.ok{color:var(--text-3);text-decoration:line-through;text-decoration-color:#0b1d3640}}@media(min-width:1024px){.cl-cs.wide{padding:22px 28px}.cl-cs.wide .cl-cs-art{width:260px;margin-right:12px}}@media(max-width:639px){#build .cpj-c{flex-direction:column}#build .cpj-cov{width:auto;min-height:0;aspect-ratio:2/1}#build .cpj-cov:after{inset:auto 0 0;width:auto;height:2px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5))}#build .cpj-b{justify-content:flex-start;padding:14px 16px 16px}}.mm-t.off,.mm.arm .mm-t.off.lit,.cpj-c.off,.tg-g.off{opacity:1}.mm-t.off>:not(.po),.cpj-c.off>:not(.po),.tg-g.off>:not(.po){opacity:.62;transition:opacity var(--dur-ui) var(--ease-out)}.mm-t.off :is(small,.mm-tl,.mm-c),:is(.cpj-c,.tg-g).off :is(p,small,span):not(.po,.po *,.tl){color:var(--text)}.cpj-c,.tg-g{position:relative}span.po{display:none;position:absolute;z-index:3;top:10px;right:10px;align-items:center;gap:6px;height:28px;padding:0 11px 0 9px;border-radius:var(--radius-pill);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border);font:700 13px/1 var(--font-sans);color:var(--text);white-space:nowrap}.off>span.po{display:inline-flex}span.po .sc-ic{width:14px;height:14px;color:var(--blue)}.tg-g .po{top:16px;right:16px}.tg-g.off h3{padding-right:190px}@media(max-width:639px){.mm-t .po{position:static;grid-column:2;justify-self:start;margin-top:6px;height:26px;font-size:13px}.tg-g .po{position:static;margin:0 0 10px}.tg-g.off h3{padding-right:0}}.mm.arm .mm-t:not(.lit){opacity:1}.mm-t .mm-cv{transition:opacity var(--dur-ui) var(--ease-out),filter var(--dur-ui) var(--ease-out)}.mm.arm .mm-t:not(.lit) .mm-cv{opacity:.4;filter:saturate(.3)}.cu-all{display:flex;flex-direction:column;gap:14px}.cu-all-k{display:flex;align-items:center;gap:10px;margin:0;font:700 15px/1.35 var(--font-sans);color:#fff}.cu-all-k .pm{flex:none;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f}.cu-all-l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.cu-all-l li{display:flex;flex-direction:column;gap:8px;padding:16px 16px 15px;border-radius:var(--radius-md);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff17}.cu-all-l b{display:flex;align-items:baseline;gap:7px;font:800 34px/1 var(--font-sans);letter-spacing:-.025em;color:#fff;font-variant-numeric:tabular-nums}.cu-all-l b small{font:700 14px/1 var(--font-sans);letter-spacing:0;color:var(--on-navy-3)}.cu-all-l li>span{font:500 13.5px/1.42 var(--font-sans);color:var(--on-navy-2)}.cu-all-x{display:flex;flex-wrap:wrap;gap:8px 20px;margin:4px 0 0;padding:0;list-style:none}.cu-all-x li{display:inline-flex;align-items:center;gap:9px;font:700 14.5px/1.3 var(--font-sans);color:#fff}.cu-all-x .sc-ic{width:18px;height:18px;flex:none;color:#5fe0a8}.cu-all-x em{font-style:normal;color:#5fe0a8;background:linear-gradient(transparent 56%,#5fe0a838 56%)}@media(min-width:640px)and (max-width:1023px){.cu-all-l{grid-template-columns:repeat(4,minmax(0,1fr))}}.pg-end.pre .cu-all-l li,.pg-end.pre .cu-all-x{opacity:0;transform:translateY(12px)}.pg-end.pre.go .cu-all-l li,.pg-end.pre.go .cu-all-x{opacity:1;transform:none;transition:opacity .42s var(--ease-out),transform .6s var(--ease-out)}.pg-end.pre.go .cu-all-l li:nth-child(2){transition-delay:70ms}.pg-end.pre.go .cu-all-l li:nth-child(3){transition-delay:.14s}.pg-end.pre.go .cu-all-l li:nth-child(4){transition-delay:.21s}.pg-end.pre.go .cu-all-x{transition-delay:.3s}@media(prefers-reduced-motion:reduce){.pg-end.pre .cu-all-l li,.pg-end.pre .cu-all-x{transform:none}}.hl-lc{position:relative;aspect-ratio:760/576;overflow:hidden;background:#06101f}.hl-lc .lc{position:absolute;inset:0;max-width:none;aspect-ratio:auto;margin:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff14}.hl-lc .lc-chip{left:10px;top:10px;padding:5px 9px;gap:7px}.hl-lc .lc-play{left:10px;bottom:10px;min-height:40px;gap:9px;padding:4px 14px 4px 4px;font-size:13.5px}.hl-lc .lc-pb{width:32px;height:32px}.hl-lc .lc-play:after{content:"";position:absolute;inset:-4px}.acc-try{margin-top:14px;font:600 15px/1.5 var(--font-sans)}.cu-ai .acc-try .sc-link{color:#9fd3ff}.cu-ai .acc-try .sc-link:focus-visible{box-shadow:var(--shadow-focus-dark)}@media(max-width:767px){.cu-fold.on{position:relative;max-height:1040px;overflow:hidden}.cu-fold.on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:140px;background:linear-gradient(to bottom,color-mix(in srgb,var(--bg) 0%,transparent),var(--bg));pointer-events:none}.cloud .cu-fold.on:after{background:linear-gradient(to bottom,color-mix(in srgb,var(--surface) 0%,transparent),var(--surface))}}.cu-fold-b{display:flex;width:100%;max-width:420px;margin:16px auto 0}.cu-fold-b[hidden]{display:none}.cu-fold-b .sc-ic{transform:rotate(90deg)}@media print{.cu-fold.on{max-height:none;overflow:visible}.cu-fold.on:after{display:none}.cu-fold-b{display:none!important}}

h1#pl-title .sc-serif{display:block}.pk-ends{align-items:flex-start;container-type:inline-size}.pk-ends>.sc-ic{margin-top:1px}.pk-ends-t{display:flex;flex-wrap:wrap;align-items:baseline;min-width:0}.pk-ends .td{white-space:nowrap}.pk-ends .sep{white-space:pre}@container (max-width:409px){.pk-ends .td{flex-basis:100%;margin-top:3px}.pk-ends .sep{display:none}}.pk-ends.final .tk{display:inline-block;padding:2px 7px;border-radius:var(--radius-pill);background:var(--ember);color:#fff}.pk-cls{margin:6px 0 0}.pk-cls a{position:relative;z-index:2;display:inline-flex;align-items:center;gap:6px;min-height:32px;margin:-6px 0;padding:6px 0;color:var(--blue);font:700 13.5px/1.2 var(--font-sans);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);transition:text-decoration-color var(--dur-feedback) var(--ease-out),opacity var(--dur-feedback)}.pk-cls a:before{content:"";position:absolute;inset:-6px -8px}@media(hover:hover)and (pointer:fine){.pk-cls a:hover{text-decoration-color:currentColor}}.pk-cls a:active{opacity:.6}.pk-cls a:focus-visible{outline:none;border-radius:4px;box-shadow:var(--shadow-focus)}.pk-cls .sc-ic{flex:none;width:16px;height:16px}.pk-act{display:contents}.pk-ask{position:relative;z-index:2;align-self:center;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:4px 8px;border-radius:var(--radius-md);color:var(--text);text-align:left;text-decoration:none;transition:background-color var(--dur-feedback) var(--ease-out),transform var(--dur-press,.12s) var(--ease-out)}.pk-ask .cwl{--cwl:34px}.pk-ask b{display:block;font:800 14.5px/1.25 var(--font-sans);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);transition:text-decoration-color var(--dur-feedback) var(--ease-out)}.pk-ask small{display:block;margin-top:2px;font:600 13px/1.3 var(--font-sans);color:var(--text-2)}@media(hover:hover)and (pointer:fine){.pk-ask:hover b{text-decoration-color:currentColor}}.pk-ask:active{transform:scale(.98)}.pk-ask:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(max-width:899px){.pk.is-sel .pk-ask{order:3;margin-top:-4px}.pk:not(.is-sel) :is(.pk-ask,.pk-cls){display:none}}@media(min-width:900px){.pk-act{display:flex;flex-direction:column;gap:8px}.pk-grid:has(.pk-act) .pk>.pk-cta{align-self:start}}.rl-hero .hm8-ok{margin-top:20px}.rl-hero .hm8-ok sup{font-size:.7em;color:var(--text-3)}.rl-hero .hm3-cta .sc-ic.dn{transform:rotate(90deg);transition:transform var(--dur-feedback) var(--ease-out)}@media(hover:hover)and (pointer:fine){.rl-hero .hm3-cta:hover .sc-ic.dn{transform:rotate(90deg) translate(3px)}}.rl-hero .hm3-acts{margin-top:24px}.rl-hold1{display:none;justify-content:center;margin:0}.rl-hold1 a{position:relative;display:inline-flex;align-items:center;gap:9px;min-height:48px;color:var(--text);font:700 15px/1.25 var(--font-sans);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px;text-decoration-color:color-mix(in srgb,currentColor 28%,transparent);transition:text-decoration-color var(--dur-feedback) var(--ease-out),opacity var(--dur-feedback)}.rl-hold1 .wa-ic{flex:none;width:20px;height:20px;fill:var(--green-text)}.rl-hold1 a:active{opacity:.6}.rl-hold1 a:focus-visible{outline:none;border-radius:4px;box-shadow:var(--shadow-focus)}@media(max-width:767px){.rl-hero .rl-lead{display:none}.rl-hold1{display:flex}}@media(max-width:599px){.rl-hero .hm8-ok{margin-top:16px}.rl-hero .hm3-acts{margin-top:18px}}.pl-hero-ft{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;margin-top:6px;padding-top:16px;box-shadow:inset 0 1px 0 var(--border)}.pl-hero-ft .pk-proof{flex:1 1 320px;margin-top:0;padding-top:0;box-shadow:none}.pl-findme[data-pf-open]>.sc-ic{transform:none}@media(hover:hover)and (pointer:fine){.pl-findme[data-pf-open]:hover>.sc-ic{transform:translate(2px)}}.pf-dlg{width:min(1180px,calc(100vw - 48px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;border:0;border-radius:var(--radius-lg);background:var(--surface);color:var(--text);box-shadow:var(--shadow-3);overflow:hidden;transform-origin:50% 50%}.pf-dlg::backdrop{background:var(--fl-scrim,rgba(6,14,27,.44));opacity:var(--sheet-k,1)}.pf-dlg[open]::backdrop{animation:pf-bd .28s var(--ease-out)}@keyframes pf-bd{0%{opacity:0}}@media(prefers-contrast:more){.pf-dlg::backdrop{background:#040a14cc}}html.pf-on{overflow:hidden;scrollbar-gutter:stable}.pf-dlg-in{position:relative;display:flex;flex-direction:column;max-height:inherit}.pf-sc{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.pf-dlg .pl-find{padding:40px 0 36px;background:transparent}.pf-dlg .pl-find>.wrap{padding-inline:clamp(20px,3.4vw,40px)}.pf-dlg .pl-sh{padding-right:48px}.pf-x{position:absolute;z-index:3;right:14px;top:14px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--surface-2);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--border);cursor:pointer;transition:background-color var(--dur-feedback) var(--ease-out),color var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out)}@media(hover:hover)and (pointer:fine){.pf-x:hover{background:var(--border);color:var(--text)}}.pf-x:active{transform:scale(.9)}.pf-x:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.pf-x .sc-ic{width:18px;height:18px}.pf-grab{display:none}.pf-dlg #pf-title:focus{outline:none}@media(max-width:767px){.pf-dlg{width:100%;max-width:100%;max-height:calc(100dvh - 28px);margin:auto 0 0;border-radius:var(--fl-sheet-r,20px) var(--fl-sheet-r,20px) 0 0;padding-bottom:env(safe-area-inset-bottom)}.pf-dlg .pl-find{padding:34px 0 24px}.pf-dlg .pl-find>.wrap{padding-inline:16px}.pf-grab{display:block;position:absolute;z-index:3;left:0;right:0;top:0;height:28px;touch-action:none;cursor:grab}.pf-grab:before{content:"";position:absolute;left:50%;top:9px;width:var(--fl-handle-w,36px);height:var(--fl-handle-h,5px);margin-left:calc(var(--fl-handle-w,36px) / -2);border-radius:3px;background:color-mix(in srgb,currentColor 28%,transparent)}.pf-x{top:14px;right:10px}}.pf{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-2),inset 0 0 0 1px var(--border)}@media(min-width:1024px){.pf{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr)}}.pf-q{display:flex;flex-direction:column;gap:26px;padding:24px 20px 28px;counter-reset:pf}@media(min-width:768px){.pf-q{padding:32px}}.pf-step{display:flex;flex-direction:column;gap:12px;min-width:0}.pf-step[hidden]{display:none}.pf-k{display:flex;align-items:center;gap:10px;margin:0;font:800 16px/1.3 var(--font-sans);color:var(--text)}.pf-n{counter-increment:pf;display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ribbon-3);font:800 13px/1 var(--font-sans);color:var(--text)}.pf-n:before{content:counter(pf)}.pf-sv{margin-left:auto;font:800 20px/1 var(--font-sans);letter-spacing:-.01em;color:var(--text);white-space:nowrap}.pf-note{margin:0;font:500 12.5px/1.5 var(--font-sans);color:var(--text-3)}.pf-aud{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pf-o{position:relative;display:flex;align-items:center;gap:10px;min-height:60px;padding:10px 12px;border:0;border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);color:var(--text);font:700 14px/1.3 var(--font-sans);text-align:left;cursor:pointer;transition:box-shadow var(--dur-feedback) var(--ease-out),background-color var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out)}.pf-oi{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:var(--radius-md);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);color:var(--blue);transition:background-color var(--dur-feedback) var(--ease-out),color var(--dur-feedback) var(--ease-out)}.pf-oi .sc-ic{width:18px;height:18px}.pf-ol{min-width:0;text-wrap:balance}.pf-o[aria-checked=true]{background:var(--surface-2);box-shadow:var(--shadow-2),inset 0 0 0 2px var(--navy)}.pf-o[aria-checked=true] .pf-oi{background:var(--navy);box-shadow:none;color:#fff}[data-theme=dark] .pf-o[aria-checked=true]{box-shadow:inset 0 0 0 2px #eef2f8}[data-theme=dark] .pf-o[aria-checked=true] .pf-oi{background:#eef2f8;color:#0b1d36}.pf-o:active{transform:scale(.98)}.pf-o:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(hover:hover)and (pointer:fine){.pf-o[aria-checked=false]:hover{box-shadow:inset 0 0 0 1.5px var(--field-border)}}@media(max-width:479px){.pf-o{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}}@media(max-width:1023px){.pf-all{display:none}}.pf-all{margin-top:auto;padding:16px 18px;border-radius:var(--radius-md);background:var(--surface)}.pf-all p{margin:0 0 10px;font:700 12px/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.pf-all ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.pf-all li{display:flex;align-items:flex-start;gap:10px;font:600 14px/1.45 var(--font-sans);color:var(--text)}.pf-all .sc-ic{flex:none;width:17px;height:17px;margin-top:2px;color:var(--green-text)}.pf-goals{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.pf-g{position:relative;display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 14px;border:0;border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);color:var(--text);text-align:left;cursor:pointer;transition:box-shadow var(--dur-feedback) var(--ease-out),background-color var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out)}.pf-g b{display:block;font:700 14.5px/1.3 var(--font-sans)}.pf-g small{display:block;margin-top:2px;font:500 13px/1.35 var(--font-sans);color:var(--text-3)}.pf-g .pm{flex:none}.pf-g[aria-checked=true]{background:var(--surface-2);box-shadow:var(--shadow-2),inset 0 0 0 2px var(--navy)}[data-theme=dark] .pf-g[aria-checked=true]{box-shadow:inset 0 0 0 2px #eef2f8}.pf-g:active{transform:scale(.98)}.pf-g:focus-visible,[data-theme=dark] .pf-g[aria-checked]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(hover:hover)and (pointer:fine){.pf-g[aria-checked=false]:hover{box-shadow:inset 0 0 0 1.5px var(--field-border)}}@media(min-width:640px){.pf-goals{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-g{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}}.pf-out{position:relative;display:flex;flex-direction:column;gap:16px;padding:28px 20px 24px;background:var(--navy);color:#fff}.pf-out:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5))}[data-theme=dark] .pf-out{background:#0f2544}@media(min-width:768px){.pf-out{padding:32px}}.pf-pick{margin:0;font:700 12px/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#9fb0c8}.pf-plan{display:flex;align-items:center;gap:12px;margin:-6px 0 0;font:800 32px/1.1 var(--font-sans);letter-spacing:-.025em}.pf-min{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:var(--radius-md);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a}.pf-min small{font:700 12px/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#9fb0c8}.pf-min b{font:800 36px/1.05 var(--font-sans);letter-spacing:-.03em;color:#fff}.pf-min span{font:500 13.5px/1.45 var(--font-sans);color:#c2ccdb}.pf-why{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.pf-why li{display:flex;align-items:flex-start;gap:10px;font:500 14.5px/1.45 var(--font-sans);color:#dce3ee}.pf-why b{font-weight:700;color:#fff}.pf-why .sc-ic{flex:none;width:18px;height:18px;margin-top:2px;color:#3fd39a}.pf-pay{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.pf-pay>div{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px;border-radius:var(--radius-md);background:#ffffff0f}.pf-pay dt{font:600 13px/1.3 var(--font-sans);color:#9fb0c8}.pf-pay dd{margin:0;font:800 16px/1.2 var(--font-sans);color:#fff;white-space:nowrap}@media(max-width:479px){.pf-pay{grid-template-columns:minmax(0,1fr);gap:0;padding:4px 14px;border-radius:var(--radius-md);background:#ffffff0f}.pf-pay>div{flex-direction:row;align-items:baseline;justify-content:space-between;padding:10px 0;border-radius:0;background:none}.pf-pay>div+div{box-shadow:inset 0 1px #ffffff1a}.pf-pay dt{font-size:13px}}.pf-cta{width:100%;margin-top:auto}.pf-fine{margin:0;font:500 12.5px/1.5 var(--font-sans);color:#9fb0c8}.pf-st{margin-top:32px}.pf-sh{margin:0 0 14px;font:800 18px/1.35 var(--font-sans);letter-spacing:-.01em;color:var(--text)}.pf-sh b{font-weight:800}@media(min-width:768px){.pf-sh{font-size:20px}}.pl-ways{margin:22px 0 0}.pl-ways-k{display:flex;align-items:center;gap:8px;margin:0 0 10px;font:700 14px/1.4 var(--font-sans);color:var(--text)}.pl-ways-k .sc-ic{flex:none;width:17px;height:17px;color:var(--green-text)}.pl-ways-l{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none}@media(min-width:768px){.pl-ways-l{grid-template-columns:repeat(var(--n,2),minmax(0,1fr))}}.pl-ways-l li{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:var(--radius-md,10px);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.pl-ways-l li[hidden]{display:none}.pl-ways-l b{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font:800 15px/1.3 var(--font-sans);color:var(--text)}.pl-ways-l span:not(.pk-wo-tag){font:500 13.5px/1.5 var(--font-sans);color:var(--text-2)}.pl-ways-l strong{font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.cmp{border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border);overflow:clip}.cmp-t{width:100%;border-collapse:collapse;table-layout:fixed}.cmp-t th,.cmp-t td{padding:14px 16px;text-align:left;vertical-align:top}.cmp-t tbody th{font:700 14.5px/1.45 var(--font-sans);color:var(--text)}.cmp-t td{font:500 14.5px/1.5 var(--font-sans);color:var(--text-2)}.cmp-t td b{color:var(--text);font-weight:800}.cmp-t tbody tr{box-shadow:inset 0 1px 0 var(--border)}.cmp-t thead th{position:sticky;top:calc(var(--hdr-off,64px) + var(--hm-nav,0px));z-index:3;padding:10px 8px;background:var(--surface-2);box-shadow:inset 0 -1px 0 var(--border);transition:top var(--dur-ui) var(--ease-out)}@media(min-width:768px){.cmp-t thead th:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:var(--hm-nav,0px);background:var(--surface);pointer-events:none}.sec:not(.cloud) .cmp-t thead th:before{background:var(--bg)}}.cmp-c0{width:24%}.cmp-pick{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:10px 12px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text);text-align:left;cursor:pointer;transition:background-color var(--dur-feedback) var(--ease-out)}@media(hover:hover)and (pointer:fine){.cmp-pick:hover{background:var(--surface)}}.cmp-n{font:800 17px/1.15 var(--font-sans)}.cmp-p{font:600 13px/1.3 var(--font-sans);color:var(--text-3)}.cmp-s{margin-top:6px;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1.5px var(--border);font:700 13px/1 var(--font-sans);color:var(--text-2)}.cmp-pick[aria-pressed=true] .cmp-s{background:var(--blue);box-shadow:none;color:#fff}.cmp-pick[aria-pressed=true] .cmp-s:before{content:"";width:5px;height:9px;margin:-2px 1px 0 0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.cmp-g th{padding:22px 16px 10px!important;background:var(--surface-2);font:700 12px/1.3 var(--font-sans)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)!important}.cmp-rule td{padding-top:4px;padding-bottom:12px;font:500 14.5px/1.5 var(--font-sans);color:var(--text-3)}.cmp-t .yes{display:inline-flex;align-items:flex-start;gap:7px;color:var(--text)}.cmp-t .yes:before{content:"";flex:none;width:6px;height:11px;margin:3px 3px 0 2px;border-right:2.5px solid var(--green-text);border-bottom:2.5px solid var(--green-text);transform:rotate(45deg)}.cmp-t .no{color:var(--text-3)}.cmp-t[data-sel=go] tr>td:nth-child(2),.cmp-t[data-sel=go] tr>th:nth-child(2),.cmp-t[data-sel=plus] tr>td:nth-child(3),.cmp-t[data-sel=plus] tr>th:nth-child(3),.cmp-t[data-sel=inf] tr>td:nth-child(4),.cmp-t[data-sel=inf] tr>th:nth-child(4){background:color-mix(in srgb,var(--blue-soft) 70%,var(--surface-2))}.cmp-t[data-sel] .cmp-g th,.cmp-t[data-sel] .cmp-rule td{background:var(--surface-2)!important}@media(min-width:768px){.cmp-t[data-sel=go] .cmp-g th{background:linear-gradient(90deg,transparent 24%,color-mix(in srgb,var(--blue-soft) 70%,var(--surface-2)) 24% 49.33%,transparent 49.33%),var(--surface-2)!important}.cmp-t[data-sel=plus] .cmp-g th{background:linear-gradient(90deg,transparent 49.33%,color-mix(in srgb,var(--blue-soft) 70%,var(--surface-2)) 49.33% 74.67%,transparent 74.67%),var(--surface-2)!important}.cmp-t[data-sel=inf] .cmp-g th{background:linear-gradient(90deg,transparent 74.67%,color-mix(in srgb,var(--blue-soft) 70%,var(--surface-2)) 74.67%),var(--surface-2)!important}}.cmp-t[data-sel=go] thead th:nth-child(2),.cmp-t[data-sel=plus] thead th:nth-child(3),.cmp-t[data-sel=inf] thead th:nth-child(4){background:var(--blue-soft)}@media(max-width:767px){.cmp-t,.cmp-t thead,.cmp-t tbody{display:block}.cmp-t tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cmp-t thead .cmp-c0{display:none}.cmp-t thead{position:sticky;top:calc(var(--hdr-off,64px) + var(--hm-nav,0px));z-index:3;transition:top var(--dur-ui) var(--ease-out)}.cmp-t thead th{position:static;padding:8px 4px}.cmp-pick{padding:8px;align-items:center;text-align:center}.cmp-n{font-size:15px}.cmp-p{font-size:13px;letter-spacing:-.01em}.cmp-t tbody th[scope=row]{grid-column:1/-1;padding:14px 14px 2px;font-size:14px}.cmp-t td{padding:6px 10px 14px;font-size:13.5px;line-height:1.45}.cmp-t tbody tr:not(.cmp-g):not(.cmp-rule) td:nth-child(n+3){box-shadow:inset 1px 0 0 var(--border)}.cmp-g th,.cmp-rule td{grid-column:1/-1}.cmp-rule td{font-size:13.5px}.cmp-t[data-sel=go] tr>td:nth-child(2),.cmp-t[data-sel=plus] tr>td:nth-child(3),.cmp-t[data-sel=inf] tr>td:nth-child(4){background:color-mix(in srgb,var(--blue-soft) 70%,var(--surface-2))}.cmp-t[data-sel] tbody th[scope=row]{background:transparent}}.cmp-n{display:inline-flex;align-items:center;gap:8px}[data-theme=dark] .cmp-pick[aria-pressed=true] .cmp-s{background:#fff;color:#0b1d36}.vs-bd{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;padding:18px}@media(min-width:1024px){.vs-bd{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px;align-items:start;padding:28px}}.vs-list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none}.vs-list:has(.vs-bv[open]) .vs-bv{align-self:start}@media(min-width:640px){.vs-list{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-out{grid-column:1/-1}}.vs-r{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ic v" "t t";gap:12px 10px;align-items:center;padding:16px;border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.vs-r>.vs-ic,.vs-bv summary>.vs-ic{grid-area:ic}.vs-r>.vs-v,.vs-bv summary>.vs-v{grid-area:v;justify-self:end}.vs-r>.vs-t,.vs-bv summary>.vs-t{grid-area:t}.vs-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);color:var(--blue)}.vs-ic .sc-ic{width:20px;height:20px}.vs-t b{display:block;font:800 15px/1.3 var(--font-sans);letter-spacing:-.005em;color:var(--text)}.vs-t small{display:block;margin-top:4px;font:500 13px/1.45 var(--font-sans);color:var(--text-2)}.vs-v{display:inline-flex;align-items:center;gap:8px;padding:6px 11px;border-radius:var(--radius-pill);background:var(--blue-soft);font:800 14.5px/1 var(--font-sans);color:var(--blue);white-space:nowrap;font-variant-numeric:tabular-nums}.vs-typ{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin-top:8px;font:600 13px/1.35 var(--font-sans);color:var(--text-3)}.vs-typ span{font:800 12px/1.35 var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--text-3)}.vs-out{background:var(--surface-2);box-shadow:inset 0 0 0 1.5px var(--navy)}[data-theme=dark] .vs-out{box-shadow:inset 0 0 0 1.5px #ffffff59}.vs-out .vs-v{background:var(--navy);color:#fff}[data-theme=dark] .vs-out .vs-v{background:#fff;color:#0b1d36}.vs-out .vs-t b{font-size:16.5px}.vs-r.vs-bv{display:block;padding:0}.vs-bv summary{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ic v" "t t";gap:12px 10px;align-items:center;padding:16px;border-radius:var(--radius-lg);list-style:none;cursor:pointer;transition:transform .16s var(--ease-out)}.vs-bv summary::-webkit-details-marker{display:none}.vs-bv summary:focus-visible{outline:none;box-shadow:inset var(--shadow-focus)}.vs-bv summary:active{transform:scale(.99)}.vs-bv-o{display:inline-block;margin-left:2px;font-weight:700;color:var(--blue);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px}.vs-bv[open] .vs-bv-o{display:none}.vs-bv .xo{width:16px;height:16px;color:currentColor;transition:transform var(--dur-ui) var(--ease-out)}.vs-bv[open] .xo{transform:rotate(45deg)}.vs-bv-l{margin:0;padding:0 16px 12px;list-style:none}.vs-bv-l li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-top:1px dashed var(--border)}.vs-bv-l .vs-ic{width:28px;height:28px;border-radius:var(--radius-md)}.vs-bv-l .vs-ic .sc-ic{width:15px;height:15px}.vs-bv-l .vs-t b{font-size:13.5px}.vs-bv-l .vs-t small{font-size:13px}.vs-bv-l .vs-v{padding:0;background:none;font-size:13.5px;color:var(--text)}.vs-bv[open] .vs-bv-l{animation:vs-in var(--dur-ui) var(--ease-out)}@keyframes vs-in{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.vs-bv[open] .vs-bv-l{animation-duration:1ms}}.vs-r.bn summary>.vs-ic{background:var(--navy);box-shadow:none;color:#fff}[data-theme=dark] .vs-r.bn summary>.vs-ic{background:#eef2f8;color:#0b1d36}.vs-ft{display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px 18px 20px;border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);text-align:center}@media(min-width:1024px){.vs-ft{position:sticky;top:calc(var(--hdr-off,64px) + 16px)}}.vs-tl{font:800 12px/1.2 var(--font-sans);letter-spacing:.13em;text-transform:uppercase;color:var(--text-3)}.vs-tot{margin-top:-6px;font:800 clamp(30px,4vw,40px)/1 var(--font-sans);letter-spacing:-.03em;color:var(--text-3)}.vs-tot s{text-decoration-thickness:3px;text-decoration-color:var(--ember)}.vs-price{position:relative;width:100%;margin-top:8px;padding:30px 16px 18px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 2px var(--navy)}[data-theme=dark] .vs-price{box-shadow:var(--shadow-1),inset 0 0 0 2px #eef2f8}.vs-tag{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);padding:6px 16px;border-radius:var(--radius-pill);background:var(--navy);color:#fff;font:800 12px/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}[data-theme=dark] .vs-tag{background:#eef2f8;color:#0b1d36}.vs-reg{font:600 14.5px/1.3 var(--font-sans);color:var(--text-2)}.vs-reg s{text-decoration-thickness:1.5px}.vs-reg[hidden],.vs-save[hidden]{display:none}.vs-now{margin-top:6px;font:800 clamp(42px,5vw,52px)/1 var(--font-sans);letter-spacing:-.04em;color:var(--text)}.vs-now small{font:600 16px/1 var(--font-sans);letter-spacing:0;color:var(--text-3)}.vs-save{display:inline-flex;margin-top:12px;padding:6px 12px;border-radius:var(--radius-pill);background:var(--ember-soft);color:var(--ember-text);font:700 13px/1.2 var(--font-sans)}@media(max-width:389px){.vs-ft{padding:22px 12px 18px}.vs-price{padding-inline:12px}}@media(max-width:359px){.vs-now small{display:block;margin-top:6px}.vs-save{flex-wrap:wrap;justify-content:center;border-radius:var(--radius-md)}}.vs-save b{font-variant-numeric:tabular-nums}.vs-upi{max-width:100%;margin-top:10px;padding:8px 14px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--green-text) 9%,var(--surface-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green-text) 22%,transparent);font:700 13px/1.45 var(--font-sans);color:var(--green-text);text-align:center;text-wrap:balance}.vs-upi img{display:inline-block;width:auto;height:12px;margin-right:7px;padding:3px 5px;border-radius:5px;background:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--green-text) 18%,transparent);vertical-align:-5px;box-sizing:content-box}.vs-upi b{font-weight:800}.vs-pills{display:flex;flex-direction:column;gap:6px;margin:14px 0 0;padding:0;list-style:none}.vs-pills li{padding:7px 11px;border-radius:var(--radius-pill);background:var(--surface);font:600 13px/1.35 var(--font-sans);color:var(--text-2)}.vs-pills b{color:var(--text);font-weight:800}.vs-cta{width:100%;min-height:58px}.vs-sec{display:block;text-align:center;text-wrap:balance;font:600 13px/1.45 var(--font-sans);color:var(--text-2)}.vs-sec .sc-ic{display:inline-block;width:16px;height:16px;margin-right:6px;vertical-align:-3px;color:var(--text-3)}.vs-fine{max-width:760px;margin:0 auto;padding:0 20px 22px;font:500 12px/1.5 var(--font-sans);color:var(--text-3);text-align:center}.pl-bv .bv-head .body b{color:#fff}.bv-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none}.bv-c{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:start;padding:20px;border-radius:var(--radius-lg);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f}.bv-c.wide{background:#ffffff17}.bv-ic{display:grid;place-items:center;width:52px;height:52px;border-radius:var(--radius-md);background:var(--navy-2);box-shadow:inset 0 0 0 1px #ffffff24;color:#fff}.bv-ic .sc-ic{width:24px;height:24px}.bv-c h3{font:800 18px/1.25 var(--font-sans);color:#fff}.bv-c p{margin-top:6px;font:500 14.5px/1.55 var(--font-sans);color:var(--on-navy-2)}.bv-c p b{color:#fff}.bv-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px!important}.bv-tags span{padding:6px 11px;border-radius:var(--radius-pill);background:#ffffff14;font:700 12px/1.2 var(--font-sans);color:var(--on-navy-2)}.bv-tags .v{background:#fff;color:#0b1d36}@media(min-width:900px){.bv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bv-c.wide{grid-column:1/-1}}.bv-tot{display:flex;flex-direction:column;gap:14px;align-items:flex-start;margin-top:22px;padding:22px;border-radius:var(--radius-lg);background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff29}.bv-tot>div{display:flex;flex-direction:column;gap:6px}.bv-tk{align-self:flex-start;padding:5px 11px;border-radius:var(--radius-pill);background:#ffffff1a;font:800 12px/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--on-navy-2)}.bv-tot b{font:800 22px/1.25 var(--font-sans);color:#fff}.bv-tot span{font:500 14.5px/1.5 var(--font-sans);color:var(--on-navy-2)}.bv-pr{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bv-pr s{font:800 19px/1 var(--font-sans);color:#a3aec0;text-decoration-thickness:2px}.bv-pr span{padding:10px 16px;border-radius:var(--radius-md);background:#fff;font:800 17px/1 var(--font-sans);color:#0b1d36}@media(min-width:768px){.bv-tot{flex-direction:row;align-items:center;justify-content:space-between}}.rb{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:center;padding:24px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-2),inset 0 0 0 1.5px var(--border)}.rb-stamp{display:grid;place-items:center;justify-self:center;width:220px;min-height:120px}.rb-stamp .sc-stamp{position:relative;inset:auto}.rb-c{display:flex;flex-direction:column;gap:12px}.rb-pts{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:6px 0 0;padding:0;list-style:none}.rb-pts li{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:var(--radius-md);background:var(--surface)}.rb-pts .sc-ic{width:18px;height:18px;flex:none;margin-top:2px;color:var(--green-text)}.rb-pts li>span{display:flex;flex-direction:column;gap:2px;font:600 13px/1.4 var(--font-sans);color:var(--text-2)}.rb-pts b{font:800 14px/1.3 var(--font-sans);color:var(--text)}@media(min-width:900px){.rb{grid-template-columns:220px minmax(0,1fr);gap:32px;padding:32px}.rb-pts{grid-template-columns:repeat(3,minmax(0,1fr))}}.rb-pts small{font:inherit;color:inherit}.vs-save b{margin-left:5px}.pl-bv .sc-cap{color:#a3aec0}.vs.arm .vs-r{opacity:0;transform:translate(-10px)}.vs.arm .vs-r.in{opacity:1;transform:none;transition:opacity var(--dur-ui) var(--ease-out),transform .38s var(--ease-out)}.vs-r .vs-v{transition:color var(--dur-ui) var(--ease-out)}@media(hover:hover)and (pointer:fine){.vs-r:hover{background:var(--blue-soft)}}.vs-tot{position:relative;display:inline-block;font-variant-numeric:tabular-nums;color:var(--text)}.vs-tot:after{content:"";position:absolute;left:-4%;right:-4%;top:52%;height:4px;border-radius:4px;background:var(--ember);transform:rotate(-5deg) scaleX(0);transform-origin:0 50%;transition:transform .48s var(--ease-out)}.vs-tot.struck{color:var(--text-3);transition:color var(--dur-ui) var(--ease-out)}.vs-tot.struck:after{transform:rotate(-5deg) scaleX(1)}.vs.arm .vs-price{opacity:0;transform:translateY(18px)}.vs.arm .vs-price.in{opacity:1;transform:none;transition:opacity .36s var(--ease-out),transform .52s var(--ease-out)}.vs-stamp{position:absolute;right:-10px;top:-46px;width:150px;height:76px;pointer-events:none}.vs-stamp .sc-stamp{right:0;top:0}.vs-price{display:flex;flex-direction:column;align-items:center}.vs-stamp{order:9;position:relative;right:auto;top:auto;display:grid;place-items:center;width:auto;height:80px;margin:6px 0 -8px}.vs-stamp .sc-stamp{position:relative;right:auto;top:auto}.pl-bv{position:relative;overflow:hidden;background:radial-gradient(90% 70% at 15% 0%,rgba(20,99,243,.28),transparent 60%),radial-gradient(70% 60% at 100% 100%,rgba(20,99,243,.16),transparent 60%),var(--navy)}[data-theme=dark] .pl-bv{background:radial-gradient(90% 70% at 15% 0%,rgba(91,149,255,.18),transparent 60%),#0b1d36}.pl-bv:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%);mask-image:linear-gradient(180deg,#000,transparent 70%);pointer-events:none}.pl-bv .wrap{position:relative}.bv-c{position:relative;transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out)}@media(hover:hover)and (pointer:fine){.bv-c:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #ffffff38,0 20px 40px #00000040}}.bv-c:before{content:"";position:absolute;left:20px;right:20px;top:0;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5));opacity:.8}.bv-ic{background:linear-gradient(160deg,#1E4FB8,var(--navy-2))}.pl-bv.arm .bv-c{opacity:0;transform:translateY(16px)}.pl-bv.go .bv-c{opacity:1;transform:none;transition:opacity .36s var(--ease-out),transform .46s var(--ease-out);transition-delay:calc(var(--i,0) * 90ms)}.bv-pr span{position:relative;transition:background-color var(--dur-ui) var(--ease-out)}.bv-pr span.got{background:#fff;box-shadow:0 0 0 4px #ffffff2e}@media(prefers-reduced-motion:reduce){.vs-tot:after{transform:rotate(-5deg) scaleX(1)}}.cmp-rn,.cmp-rg{white-space:nowrap}@media(max-width:389px){.cmp-rg{display:block;font-size:13px}}.cmp-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 12px}.cmp-diff{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 14px 0 8px;border:0;border-radius:var(--radius-pill);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);color:var(--text);font:700 14px/1 var(--font-sans);cursor:pointer;transition:transform .16s var(--ease-out)}.cmp-diff:active{transform:scale(.97)}.cmp-diff:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.cmp-sw{position:relative;flex:none;width:34px;height:20px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--text) 22%,transparent);transition:background-color var(--dur-feedback) var(--ease-out)}.cmp-sw:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0b1d364d;transition:transform var(--dur-feedback) var(--ease-out)}.cmp-diff[aria-pressed=true] .cmp-sw{background:var(--blue)}.cmp-diff[aria-pressed=true] .cmp-sw:after{transform:translate(14px)}.cmp-hint{font:600 13px/1.4 var(--font-sans);color:var(--text-3)}.cmp:not(.all) tr[data-same]{display:none}.cmp-t th,.cmp-t td{padding:12px 16px}.cmp-t tbody th{font-size:14px}.cmp-t td{font-size:14px;line-height:1.45}.cmp-t .no{display:inline-block;min-width:1em;color:var(--text-3);font-weight:700}.cmp-g th sup{font-size:.8em;letter-spacing:0}.cmp-fine{max-width:880px;margin:12px 0 0;font:500 13px/1.5 var(--font-sans);color:var(--text-3)}@media(max-width:767px){.cmp-t td{padding:4px 10px 12px;font-size:13px}.cmp-t tbody th[scope=row]{padding:12px 14px 2px;font-size:13.5px}}@media(prefers-reduced-motion:reduce){.cmp-sw,.cmp-sw:after{transition:none}}.rl{padding:26px 18px 22px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}.rl-hd{max-width:680px;margin:0 auto;text-align:center}.rl-hd .body{margin-top:10px}.rl-loop{position:relative;margin-top:26px}.rl-arc,.rl-lbl{display:none}.rl-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none}.rl-s{position:relative;display:flex;flex-direction:column;gap:6px;padding:18px 18px 20px;border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.rl-k{font:800 12px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.rl-s>b{font:800 26px/1.1 var(--font-sans);letter-spacing:-.02em;color:var(--text)}.rl-s>b small{font:600 14px/1 var(--font-sans);letter-spacing:0;color:var(--text-3)}.rl-t{font:500 13.5px/1.5 var(--font-sans);color:var(--text-2)}.rl-back{background:radial-gradient(120% 100% at 100% 0%,rgba(22,121,255,.3),transparent 60%),var(--navy);box-shadow:var(--shadow-2)}[data-theme=dark] .rl-back{background:radial-gradient(120% 100% at 100% 0%,rgba(22,121,255,.26),transparent 60%),var(--navy-2);box-shadow:inset 0 0 0 1px #ffffff1a}.rl-back .rl-k{color:#7db8ff}.rl-back>b{font-size:32px;color:#fff}.rl-back .rl-t{color:var(--on-navy-2)}.rl-back.got>b{animation:rl-got .52s var(--ease-out)}@keyframes rl-got{40%{transform:scale(1.06)}}.rl-stamp{display:grid;place-items:center;justify-content:center;min-height:76px;margin-top:6px}.rl-stamp .sc-stamp{position:relative;inset:auto;--ink:#3FD39A;mix-blend-mode:normal}@media(min-width:768px)and (max-width:1023px){.rl-stamp{min-height:64px;transform:scale(.78)}}.rl-s:not(:last-child):after{content:"";position:absolute;z-index:1;left:50%;bottom:-19px;width:26px;height:26px;margin-left:-13px;border-radius:50%;background:var(--surface-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 3v9M4.5 8.5 8 12l3.5-3.5' fill='none' stroke='%231463F3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/15px no-repeat;box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}@media(min-width:768px){.rl{padding:36px 32px 28px}.rl-loop{padding-top:92px}.rl-arc{display:block;position:absolute;left:0;right:0;top:4px;width:100%;height:88px;overflow:visible}.rl-path{fill:none;stroke-width:2.6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.1s var(--ease-out)}.rl.go .rl-path{stroke-dashoffset:0}.rl-lbl{display:inline-flex;position:absolute;left:50%;top:0;transform:translate(-50%,-50%);align-items:center;gap:7px;padding:7px 14px;border-radius:var(--radius-pill);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border);font:800 13px/1 var(--font-sans);color:var(--text);white-space:nowrap;opacity:0;transition:opacity var(--dur-ui) var(--ease-out) .7s}.rl.go .rl-lbl{opacity:1}.rl-lbl .sc-ic{width:16px;height:16px;color:var(--blue)}.rl-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.rl-s:not(:last-child):after{inset:50% -23px auto auto;margin:-13px 0 0;transform:rotate(-90deg)}}.rl-ft{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:22px;text-align:center}.rl-then{display:flex;align-items:flex-start;justify-content:center;gap:8px;max-width:640px;font:600 14px/1.5 var(--font-sans);color:var(--text-2)}.rl-then b{color:var(--text);font-weight:800}.rl-then .sc-ic{flex:none;width:17px;height:17px;margin-top:2px;color:var(--text-3)}.rl .rb-note{max-width:640px;font:500 13px/1.5 var(--font-sans);color:var(--text-3)}@media(prefers-reduced-motion:reduce){.rl-path,.rl-lbl{transition:none}.rl-back.got>b{animation:none}}.cmp-t[data-sel=go] tr>td:nth-child(2),.cmp-t[data-sel=go] tr>th:nth-child(2),.cmp-t[data-sel=plus] tr>td:nth-child(3),.cmp-t[data-sel=plus] tr>th:nth-child(3),.cmp-t[data-sel=inf] tr>td:nth-child(4),.cmp-t[data-sel=inf] tr>th:nth-child(4){background:color-mix(in srgb,var(--blue-soft) 60%,var(--surface-2));box-shadow:inset 1.5px 0 color-mix(in srgb,var(--blue) 40%,transparent),inset -1.5px 0 color-mix(in srgb,var(--blue) 40%,transparent)}.cmp-t[data-sel=go] thead th:nth-child(2),.cmp-t[data-sel=plus] thead th:nth-child(3),.cmp-t[data-sel=inf] thead th:nth-child(4){border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:inset 1.5px 0 color-mix(in srgb,var(--blue) 40%,transparent),inset -1.5px 0 color-mix(in srgb,var(--blue) 40%,transparent),inset 0 1.5px color-mix(in srgb,var(--blue) 40%,transparent)}.cmp-t[data-sel=go] tbody tr:last-child>td:nth-child(2),.cmp-t[data-sel=go] tbody tr:last-child>th:nth-child(2),.cmp-t[data-sel=plus] tbody tr:last-child>td:nth-child(3),.cmp-t[data-sel=plus] tbody tr:last-child>th:nth-child(3),.cmp-t[data-sel=inf] tbody tr:last-child>td:nth-child(4),.cmp-t[data-sel=inf] tbody tr:last-child>th:nth-child(4){border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:inset 1.5px 0 color-mix(in srgb,var(--blue) 40%,transparent),inset -1.5px 0 color-mix(in srgb,var(--blue) 40%,transparent),inset 0 -1.5px color-mix(in srgb,var(--blue) 40%,transparent)}.cmp-t .yes:before{content:"";flex:none;width:18px;height:18px;margin:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--green-text) 14%,transparent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3l2.3 2.3 4.7-4.9' fill='none' stroke='%230E7B4F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat;transform:none}[data-theme=dark] .cmp-t .yes:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3l2.3 2.3 4.7-4.9' fill='none' stroke='%235CE0A8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.cmp-t .yes{align-items:center;gap:8px}@media(max-width:399px){.cmp-t .yes{display:block}.cmp-t .yes:before{float:left;margin:0 6px 0 0}}.cmp-t .no{color:color-mix(in srgb,var(--text) 60%,transparent)}.cmp-t tbody th[scope=row]{font-weight:700;color:var(--text)}.cmp-g th{padding:26px 16px 10px!important}.cmp-g th:after{content:"";display:block;width:28px;height:2px;margin-top:8px;border-radius:2px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-3) 60%,var(--ribbon-5))}@media(hover:hover)and (pointer:fine){.cmp-t tbody tr:not(.cmp-g):hover>*{background-color:color-mix(in srgb,var(--blue-soft) 35%,var(--surface-2))}}.cmp-pick .pm{width:28px;height:28px;border-radius:var(--radius-md)}.vs-k .vs-st{display:none}@media(max-width:479px){.vs-k .vs-lt{display:none}.vs-k .vs-st{display:inline}}.pf-gi{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:var(--radius-md);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);color:var(--blue);transition:background-color var(--dur-feedback) var(--ease-out),color var(--dur-feedback) var(--ease-out)}.pf-gi .sc-ic{width:19px;height:19px}.pf-g[aria-checked=true] .pf-gi{background:var(--navy);box-shadow:none;color:#fff}[data-theme=dark] .pf-g[aria-checked=true] .pf-gi{background:#eef2f8;color:#0b1d36}.pf-fine [data-pf-self]{display:block;margin-top:6px}.pf-fine .sc-link{color:#fff;text-decoration-color:#ffffff8c}.pl-cmp .cmp-t td:nth-child(4){color:var(--text)}.pl-cmp .cmp-t thead th{vertical-align:bottom}.cmp-bv{display:inline-flex;align-items:center;height:22px;margin:0 0 6px;padding:0 9px;border-radius:var(--radius-pill);background:var(--navy);font:800 12px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#fff;white-space:nowrap}[data-theme=dark] .cmp-bv{background:#eef2f8;color:#0b1d36}.cmp-t td .yes>span{min-width:0}@media(max-width:767px){.pl-cmp .cmp-t thead th:not(.cmp-c0){display:flex;flex-direction:column;justify-content:flex-end}.cmp-bv{height:20px;margin-bottom:4px;padding:0 7px}}@media(min-width:768px){.pl-cmp .cmp-t[data-sel=go] .cmp-g th{background:linear-gradient(90deg,transparent 24%,color-mix(in srgb,var(--blue) 40%,var(--surface-2)) 24% calc(24% + 1.5px),color-mix(in srgb,var(--blue-soft) 60%,var(--surface-2)) calc(24% + 1.5px) calc(49.33% - 1.5px),color-mix(in srgb,var(--blue) 40%,var(--surface-2)) calc(49.33% - 1.5px) 49.33%,transparent 49.33%),var(--surface-2)!important}.pl-cmp .cmp-t[data-sel=plus] .cmp-g th{background:linear-gradient(90deg,transparent 49.33%,color-mix(in srgb,var(--blue) 40%,var(--surface-2)) 49.33% calc(49.33% + 1.5px),color-mix(in srgb,var(--blue-soft) 60%,var(--surface-2)) calc(49.33% + 1.5px) calc(74.67% - 1.5px),color-mix(in srgb,var(--blue) 40%,var(--surface-2)) calc(74.67% - 1.5px) 74.67%,transparent 74.67%),var(--surface-2)!important}.pl-cmp .cmp-t[data-sel=inf] .cmp-g th{background:linear-gradient(90deg,transparent 74.67%,color-mix(in srgb,var(--blue) 40%,var(--surface-2)) 74.67% calc(74.67% + 1.5px),color-mix(in srgb,var(--blue-soft) 60%,var(--surface-2)) calc(74.67% + 1.5px) calc(100% - 1.5px),color-mix(in srgb,var(--blue) 40%,var(--surface-2)) calc(100% - 1.5px) 100%,transparent 100%),var(--surface-2)!important}}.su{position:relative;margin-top:28px;padding:28px 20px 22px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-2),inset 0 0 0 1px var(--border);overflow:hidden}.su:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5))}.su-k{margin:0;font:700 12px/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.su-h{margin:8px 0 0;font:800 clamp(24px,3.2vw,32px)/1.15 var(--font-sans);letter-spacing:-.02em;color:var(--text)}.su-eq{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:22px}.su-t{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;padding:18px 18px 17px;border-radius:var(--radius-md)}.su-t.a{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.su-t.b{background:color-mix(in srgb,var(--green-text) 7%,var(--surface-2));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--green-text) 30%,transparent)}.su-tk{margin:0;font:700 12px/1.3 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.su-tv{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0}.su-tv b{font:800 32px/1.05 var(--font-sans);letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums}.su-t.b .su-tv b{font-size:40px;color:var(--green-text)}.su-tv span{font:700 15px/1.3 var(--font-sans);color:var(--text-2)}.su-ts{margin:0;font:500 14px/1.45 var(--font-sans);color:var(--text-2)}.su-arr{position:relative;display:block;justify-self:center;width:2px;height:30px}.su-arr i{position:absolute;inset:0;border-radius:2px;background:linear-gradient(180deg,var(--ribbon-1),var(--ribbon-3) 60%,var(--ribbon-5));transform-origin:50% 0}.su-arr:after{content:"";position:absolute;left:50%;bottom:-1px;width:8px;height:8px;border-right:2px solid var(--ribbon-5);border-bottom:2px solid var(--ribbon-5);transform:translate(-50%) rotate(45deg)}@media(min-width:640px){.su-eq{grid-template-columns:minmax(0,1fr) 72px minmax(0,1.25fr);align-items:stretch;gap:0}.su-arr{align-self:center;justify-self:stretch;width:auto;height:2px;margin:0 10px}.su-arr i{background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-3) 60%,var(--ribbon-5));transform-origin:0 50%}.su-arr:after{inset:50% -1px auto auto;transform:translateY(-50%) rotate(-45deg)}}.su-stamp{position:absolute;right:-4px;top:-12px;width:1px;height:1px;pointer-events:none}.su-stamp .sc-stamp{right:0;top:0;transform-origin:right top;scale:.62}@media(max-width:359px){.su-stamp .sc-stamp{scale:.5}}@media(min-width:1024px){.su-t.b{padding-right:190px}.su-stamp{right:18px;top:50%;margin-top:-30px}.su-stamp .sc-stamp{scale:.86}}.su-only{margin-top:20px}.su-ol{margin:0;font:700 12px/1.3 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.su-only ul{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none}.su-only li{display:flex}.su-only li,.su-only a{align-items:center;gap:7px;min-height:36px;padding:0 13px;border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);font:700 13.5px/1.2 var(--font-sans);color:var(--text)}.su-only li:has(a){padding:0;background:none;box-shadow:none}.su-only a{display:inline-flex;text-decoration:none;transition:box-shadow var(--dur-feedback) var(--ease-out)}@media(hover:hover)and (pointer:fine){.su-only a:hover{box-shadow:inset 0 0 0 1.5px var(--field-border)}}.su-only a:active{transform:scale(.97)}.su-only a:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.su-only .sc-ic{flex:none;width:16px;height:16px;color:var(--text)}.su-only li>span,.su-only a>span{min-width:0}@media(max-width:639px){.su-only ul{display:block;margin-top:8px;border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.su-only li,.su-only a{display:flex;min-height:44px;padding:0 14px;border-radius:0;background:none;box-shadow:none}.su-only li+li{box-shadow:inset 0 1px 0 var(--border)}.su-only li:has(a){padding:0}.su-only li:has(a) a{width:100%}}.su-ft{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:22px;padding-top:20px;box-shadow:inset 0 1px 0 var(--border)}.su-today{display:flex;align-items:flex-start;gap:9px;margin:0;font:600 15px/1.5 var(--font-sans);color:var(--text-2)}.su-today[hidden]{display:none}.su-today .sc-ic{flex:none;width:18px;height:18px;margin-top:3px;color:var(--green-text)}.su-today b{color:var(--text);font-weight:800}.su-act{display:flex;flex-direction:column;align-items:stretch;gap:6px}.su-cta{width:100%}.su-alt{display:flex;justify-content:center;margin:0}.su-alt a{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:40px;color:var(--text);font:700 15px/1.25 var(--font-sans);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px;text-decoration-color:#0b1d3647;transition:text-decoration-color var(--dur-feedback) var(--ease-out)}[data-theme=dark] .su-alt a{text-decoration-color:#ffffff59}.su-alt .wa-ic{width:18px;height:18px;flex:none;color:var(--green-text);fill:var(--green-text)}.su-alt a:active{opacity:.6}@media(hover:hover)and (pointer:fine){.su-alt a:hover{text-decoration-color:currentColor}}.su-alt a:focus-visible{outline:none;border-radius:4px;box-shadow:var(--shadow-focus)}.su-fine{margin:12px 0 0;font:500 13px/1.45 var(--font-sans);color:var(--text-3)}@media(min-width:900px){.su{padding:34px 38px 26px}.su-ft{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:32px}}.su.arm .su-t,.su.arm .su-only li{opacity:0;transform:translateY(12px)}.su.arm .su-arr i{transform:scaleY(0)}.su.arm .su-arr:after{opacity:0}@media(min-width:640px){.su.arm .su-arr i{transform:scaleX(0)}}.su.arm.go .su-t.a{opacity:1;transform:none;transition:opacity .36s var(--ease-out),transform .46s var(--ease-out)}.su.arm.go .su-arr i{transform:none;transition:transform .52s var(--ease-out) .24s}.su.arm.go .su-arr:after{opacity:1;transition:opacity .2s var(--ease-out) .7s}.su.arm.go .su-t.b{opacity:1;transform:none;transition:opacity .38s var(--ease-out) .6s,transform .48s var(--ease-out) .6s}.su.arm.go .su-only li{opacity:1;transform:none;transition:opacity .32s var(--ease-out),transform .42s var(--ease-out);transition-delay:calc(1.5s + var(--i,0) * 70ms)}@media(prefers-reduced-motion:reduce){.su.arm .su-t,.su.arm .su-only li,.su.arm .su-arr i{transform:none}}.pf-learn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pf-ol small{display:block;margin-top:2px;font:500 13px/1.35 var(--font-sans);color:var(--text-3)}.pf-fine [data-pf-self] .sc-link{padding:0;border:0;background:none;font:inherit;font-weight:700;cursor:pointer}.pl-bv .bv-head .body sup{color:#fff}.bv-tot>div{gap:10px}.bv-pr span{white-space:nowrap}.bv-cta{flex:none}.bv-tot .bv-cta span{font:inherit;color:inherit}@media(min-width:900px){.bv-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.bv-c{grid-column:span 2}.bv-c.wide,.bv-c.big{grid-column:span 3}}@media(min-width:640px)and (max-width:899px){.bv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bv-c:last-child{grid-column:1/-1}}@media(max-width:899px){.bv-tags span:not(.v){display:none}}@media(max-width:639px){.bv-c{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px}.bv-ic{width:44px;height:44px}.bv-ic .sc-ic{width:21px;height:21px}}@media(max-width:767px){.bv-cta{width:100%}.bv-tot{align-items:stretch}}.bv-fine{max-width:880px;margin:16px 0 0;font:500 13px/1.5 var(--font-sans);color:#a3aec0}.pl-final .lead b{color:#fff;font-weight:800}.fin-fn{max-width:56ch;margin:0;font:500 13px/1.5 var(--font-sans);color:#a3aec0}.fin-sp{margin:-2px 0 0;font:600 14.5px/1.5 var(--font-sans);color:var(--on-navy-2);text-align:center;text-wrap:balance}.fin-sp[hidden]{display:none}.fin-sp b{color:#fff;font-weight:800}.fin-par{display:flex;justify-content:center;margin:-4px 0 -6px}.fin-par a{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#fff;font:700 14.5px/1.2 var(--font-sans);text-decoration:underline;text-decoration-color:#fff6;text-decoration-thickness:1.5px;text-underline-offset:5px;transition:text-decoration-color var(--dur-feedback) var(--ease-out),opacity var(--dur-feedback)}@media(hover:hover)and (pointer:fine){.fin-par a:hover{text-decoration-color:#fff}}.fin-par a:active{opacity:.7}.fin-par a:focus-visible{outline:none;border-radius:6px}.fin-par .wa-ic{flex:none;width:18px;height:18px;fill:#3fd39a}.pk-par{position:relative;z-index:2;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-top:-6px;padding:4px 0;color:var(--text);font:700 14px/1.3 var(--font-sans);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;text-decoration-color:var(--text-3);-webkit-tap-highlight-color:transparent;transition:text-decoration-color var(--dur-ui) var(--ease-out),opacity var(--dur-feedback)}.pk-par:before{content:"";position:absolute;inset:-9px -6px}.pk-par .wa-ic{flex:none;width:17px;height:17px;fill:var(--green-text)}@media(hover:hover)and (pointer:fine){.pk-par:hover{text-decoration-color:currentColor}}.pk-par:active{opacity:.6}.pk-par:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-md)}.hm4-plans .pk-par{margin-top:0}@media(min-width:768px){.rl-plans .pk[data-p=inf] .pk-par,.rl-plans .pk.is-sel .pk-par{margin-top:auto}}.pk-hub{display:flex;align-items:center;gap:8px;margin:0;font:600 13.5px/1.4 var(--font-sans);color:var(--text-2);text-wrap:balance}.pk-hub[hidden]{display:none}.pk-hub>.sc-ic{flex:none;width:17px;height:17px;color:var(--green-text)}.pk-hub b{color:var(--text);font-weight:800}.pk-hub a{position:relative;color:var(--text);font-weight:700;white-space:nowrap;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);-webkit-tap-highlight-color:transparent;transition:text-decoration-color var(--dur-feedback) var(--ease-out),opacity var(--dur-feedback)}.pk-hub a:before{content:"";position:absolute;inset:-12px -6px}@media(hover:hover)and (pointer:fine){.pk-hub a:hover{text-decoration-color:currentColor}}.pk-hub a:active{opacity:.6}.pk-hub a:focus-visible{outline:none;border-radius:4px;box-shadow:var(--shadow-focus)}.cmp-nb{display:block;margin-top:3px;font:600 13px/1.35 var(--font-sans);color:var(--text-2)}.cmp-t .yes:has(.cmp-nb){align-items:flex-start}@media(min-width:400px){.cmp-t .yes:has(.cmp-nb):before{margin-top:1px}}.pf-fmt{margin:-10px 0 0;font:600 13.5px/1.4 var(--font-sans);color:#c2ccdb}

.hm3-hero{position:relative;overflow:clip;padding:28px 0 44px;background:radial-gradient(70% 60% at 85% 10%,color-mix(in srgb,var(--blue) 9%,transparent),transparent 70%),radial-gradient(50% 300px at 0% calc(100% - 215px),color-mix(in srgb,var(--green-text) 6%,transparent),transparent 70%)}.hm3-in{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center}@media(min-width:1024px){.hm3-hero{padding:56px 0 76px}.hm3-in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px}}.hm3-l{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.hm3-cap{margin:0;text-wrap:balance}@media(max-width:389px){.hm3-cap{letter-spacing:.11em}}@media(max-width:374px){.hm3-cap{letter-spacing:.09em}}.hm3-h{margin-top:12px;font-size:clamp(42px,7.6vw,72px);line-height:1.01;letter-spacing:-.038em;text-wrap:balance}.hm3-sub{max-width:34em;margin:16px 0 0;font:500 17px/1.55 var(--font-sans);color:var(--text-2);text-wrap:pretty}@media(min-width:768px){.hm3-sub{font-size:19px}}.hm3-pr{display:flex;align-items:flex-start;gap:10px;margin:14px 0 0;font:600 16px/1.45 var(--font-sans);color:var(--text-2)}.hm3-pr b{color:var(--text);font-weight:800}.hm3-pr .sc-ic{flex:none;width:22px;height:22px;margin-top:-.5px;color:var(--green-text)}@media(min-width:768px){.hm3-pr{align-items:center;font-size:18px}}.hm3-do{display:flex;flex-direction:column;width:100%}@media(min-width:600px){.hm3-do{width:fit-content;max-width:100%}}.hm3-acts{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:22px}@media(min-width:600px){.hm3-acts{flex-direction:row;align-items:stretch;width:auto}}.hm3-cta{min-height:58px}@media(min-width:600px){.hm3-cta{padding-inline:30px}}@media(min-width:1024px)and (max-width:1099px){.hm3-acts .hm3-cta{padding-inline:22px}.hm3-acts .hm3-bro{padding:0 16px}}.hm3-bro{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 20px;border-radius:var(--radius-md);background:var(--surface-2);box-shadow:inset 0 0 0 1.5px var(--field-border),var(--shadow-1);color:var(--text);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out)}@media(min-width:600px){.hm3-bro{min-height:58px}}.hm3-bro .sc-ic{flex:none;width:20px;height:20px;color:var(--text)}.hm3-bro>span{display:flex;flex-direction:column;align-items:flex-start;gap:1px;line-height:1.15}.hm3-bro b{font:800 15px/1.2 var(--font-sans);letter-spacing:-.005em}.hm3-bro small{font:600 12.5px/1.2 var(--font-sans);color:var(--text-3);white-space:nowrap}.hm3-bro:active{transform:scale(.98)}.hm3-bro:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(hover:hover)and (pointer:fine){.hm3-bro:hover{background:var(--surface)}}@media(max-width:599px){.hm3-bro>span{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:1px 8px}}.hm3-st{display:flex;flex-direction:column;width:100%;margin-top:14px;padding:12px 16px 13px 14px;border-radius:var(--radius-md);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}@media(min-width:600px){.hm3-st{width:auto}}.hm3-st[hidden],.hm3-st>[hidden]{display:none}html:is([data-sale=ended],[data-sale=quiet],[data-sale=member]) .hm3-ends[data-rsv=offer]{display:grid}.hm3-ends.back .tk{display:none}.hm3-ends.back .sc-ic{color:var(--green-text)}.hm3-ends.back b{color:var(--text)}.hm3-ends{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:10px;align-items:center;margin:0;font:600 14px/1.4 var(--font-sans);color:var(--text-2)}.hm3-ends .sc-ic{width:20px;height:20px;color:var(--ember)}.hm3-ends b{color:var(--ember-text);font-weight:800}.hm3-proof{display:flex;align-items:center;gap:12px;margin-top:22px}.hm3-faces{flex:none;display:flex;padding-left:10px}.hm3-face{display:block;width:36px;height:36px;margin-left:-10px;border-radius:50%;object-fit:cover;background:var(--surface);box-shadow:0 0 0 2.5px var(--bg)}@media(max-width:374px){.hm3-face:nth-child(n+5){display:none}}@media(max-width:339px){.hm3-face:nth-child(n+4){display:none}}.hm3-proof p{margin:0;font:600 14px/1.4 var(--font-sans);color:var(--text-2)}.hm3-proof b{color:var(--text);font-weight:800}.hm3-sep:before{content:"\b7";margin:0 8px;color:var(--text-3)}@media(max-width:559px){.hm3-sep{display:block;height:0}.hm3-sep:before{content:none}}.hm3-cos{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:18px}.hm3-cos p{margin:0;font:800 12px/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.hm3-cos ul{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:0;padding:0;list-style:none}.hm3-lg{display:block;width:auto;height:calc(var(--lh,22px) * .62);color:var(--text-2)}@media(max-width:599px){.hm3-cos{flex-direction:column;align-items:flex-start;width:100%}.hm3-cos ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:14px 12px;width:100%;max-width:340px}.hm3-cos li{display:flex;justify-content:center}}.hm3-r{min-width:0;width:100%;max-width:440px;justify-self:center}.hm2-stack{margin:0}.js .hm2-stack .st-grid:empty{min-height:392px}@media(min-width:440px){.js .hm2-stack .st-grid:empty{min-height:408px}}.hm2-stack .st-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0 0 28px}.hm2-stack .st-grid>*{grid-area:1/1;transition:transform .62s var(--ease-out),opacity .42s var(--ease-out),filter .42s var(--ease-out);transform-origin:50% 100%}.hm2-stack .st-grid>[data-p="0"]{z-index:3}.hm2-stack .st-grid>[data-p="1"]{z-index:2;transform:translateY(14px) scale(.95);filter:brightness(.97)}.hm2-stack .st-grid>[data-p="2"]{z-index:1;transform:translateY(28px) scale(.9);filter:brightness(.94);opacity:.9}.hm2-stack .st-grid>.out{z-index:4;transform:translateY(-18px) rotate(-3deg) scale(1.02);opacity:0}.hm2-stack-ft{display:flex;align-items:center;justify-content:center;gap:10px;margin:0}.hm2-stack-ft p{margin:0;text-align:center;font:500 12.5px/1.5 var(--font-sans);color:var(--text-3)}.hm2-stack-ft .sc-link{white-space:nowrap}.hm2-stack-ft .mv-pp{width:30px;height:30px}.hm2-stack-ft .mv-pp:before{inset:-7px}@media(prefers-reduced-motion:reduce){.hm2-stack .st-grid>*{transition:none}}.hm3-band{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:40px;text-align:center}.hm3-band .sc-btn{min-height:56px;padding-inline:30px}@media(max-width:599px){.hm3-band .sc-btn{width:100%}}.hm3-band p{max-width:30em;margin:0;font:600 14px/1.5 var(--font-sans);color:var(--text-2);text-wrap:balance}.hm2-nums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 6px;padding:0;list-style:none}@media(min-width:768px){.hm2-nums{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}.hm2-nums li{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}.hm2-nums b{font:800 clamp(26px,4vw,34px)/1 var(--font-sans);letter-spacing:-.03em;color:var(--text)}.hm2-nums span{font:600 13px/1.4 var(--font-sans);color:var(--text-2)}.hm2-nums-ft{margin:0 0 22px;font:500 12.5px/1.5 var(--font-sans);color:var(--text-3)}.hm2-nums-ft .sc-link{white-space:nowrap}.hm2-wall .hm2-nums{margin-top:26px}.hm2-wall .pr-mq{margin-top:0}.hm3-sal{margin-top:64px}@media(min-width:768px){.hm3-sal{margin-top:88px}}.hm3-h3{margin:0}.hm2-sal-ft{margin:16px 0 0;text-align:center;font:600 15px/1.4 var(--font-sans)}.hm2-rate{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0}.hm2-rate span{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:var(--radius-pill);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);font:600 13px/1.2 var(--font-sans);color:var(--text-2)}.hm2-rate b{font-weight:800;color:var(--text)}#journey .gb-trio{margin-top:20px}@media(max-width:767px){#capstones [data-cl]{display:flex!important;gap:12px;margin:0 -16px;padding:4px 16px 14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}#capstones [data-cl]::-webkit-scrollbar{display:none}#capstones [data-cl]>*{flex:0 0 84%;scroll-snap-align:start}#capstones [data-cl]>[hidden]{display:none}#capstones [data-cl]:focus-visible{outline:none;border-radius:var(--radius-lg);box-shadow:var(--shadow-focus)}}.hm2-cert-in{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}@media(min-width:1024px){.hm2-cert-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}.hm2-iss{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0 16px;padding:0;list-style:none}@media(min-width:600px){.hm2-iss{grid-template-columns:repeat(3,minmax(0,1fr))}}.hm2-iss li{display:flex;flex-direction:column;gap:8px;padding:8px 8px 10px;border-radius:var(--radius-md);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border);font:600 13px/1.3 var(--font-sans);color:var(--text-2);text-align:center}.hm2-iss .pl{display:grid;place-items:center;height:48px;border-radius:var(--radius-md);background:#fff;box-shadow:inset 0 0 0 1px #0b1d3614}[data-theme=dark] .hm2-iss .pl{background:#e6ebf2}.hm2-iss .pl img{display:block;height:22px;width:auto;max-width:86%;object-fit:contain}.hm2-iss .pl img[src*=databricks]{height:30px}.hm2-cert-f{margin:0;padding:10px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-2),inset 0 0 0 1px var(--border);transform:rotate(1.2deg)}.hm2-cert-f img{display:block;width:100%;height:auto;border-radius:var(--radius-md);pointer-events:none;user-select:none}.pl-hero{padding-top:56px}@media(max-width:767px){.pl-hero{padding-top:40px}}@media(max-width:599px){#value .vs-r:not(.vs-out):not(.vs-bv) .vs-t small,#value .vs-r .vs-typ{display:none}#value .vs-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#value .vs-out,#value .vs-bv{grid-column:1/-1}#value .vs-r:not(.vs-out):not(.vs-bv){grid-template-areas:"ic" "v" "t";grid-template-columns:minmax(0,1fr);gap:8px;padding:12px}#value .vs-r:not(.vs-out):not(.vs-bv) .vs-v{justify-self:start}}.hm2-why{position:relative;overflow:clip}.hm2-why:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 70% at 90% 20%,rgba(22,121,255,.28),transparent 65%),radial-gradient(50% 60% at 0% 100%,rgba(14,123,79,.22),transparent 65%);pointer-events:none}.hm2-why-in{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:36px;align-items:center}@media(min-width:1024px){.hm2-why-in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px}}.hm2-why .h2{font-size:clamp(32px,4.6vw,50px);line-height:1.06;text-wrap:balance}.hm2-why .body{max-width:560px;margin-top:14px;font-size:17px;color:var(--on-navy-2)}.hm2-why-n{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 0;padding:0;list-style:none}.hm2-why-n li{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:var(--radius-lg);background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1f}.hm2-why-n b{font:800 clamp(28px,4.4vw,40px)/1 var(--font-sans);letter-spacing:-.03em;color:#3fd39a}.hm2-why-n span{font:600 13px/1.4 var(--font-sans);color:var(--on-navy-2)}.hm2-why-n li>span{text-wrap:balance}.hm2-why-ft{margin:12px 0 0;font:500 12.5px/1.5 var(--font-sans);color:#9fb0c8}.hm2-why .ab-cv{justify-self:center;width:100%;max-width:440px}@media(max-width:479px){.hm2-why-n{gap:6px}.hm2-why-n li{padding:10px}}.hm2-pick{margin-top:28px}.hm2-pick-k{margin:0 0 12px;font:800 16px/1.3 var(--font-sans);color:#fff}.hm2-aud{max-width:760px}@media(min-width:900px){.hm2-aud{grid-template-columns:repeat(2,minmax(0,1fr))}}.hm3-pick-t{margin:14px 0 0;font:600 14px/1.4 var(--font-sans)}.hm3-pick-t .sc-link{color:#fff;text-decoration-color:#ffffff80}@media(max-width:639px){#path .mm{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#path .mm-t{display:flex;flex-direction:column;gap:4px;padding:0 0 12px}#path .mm-t>:not(.mm-cv){margin:0 12px;grid-column:auto}#path .mm-cv{grid-column:auto;grid-row:auto;aspect-ratio:16/9;border-radius:var(--radius-lg) var(--radius-lg) 0 0}#path .mm-t b{margin-top:10px;font-size:14.5px;line-height:1.25}#path .mm-t small{font-size:13px;line-height:1.35}#path .mm-tl{display:none}#path .mm-t:after{display:none}#path .mm-div{grid-column:1/-1}#path .mm-t>.po{position:absolute;top:8px;right:8px;width:32px;height:32px;margin:0;padding:0;gap:0;justify-content:center}#path .mm-t>.po>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.hm2-vs-box{margin-top:28px;overflow:hidden;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}.hm2-vs-tb{--vs-tint:color-mix(in srgb,var(--blue) 6%,var(--surface-2));width:100%;border-collapse:separate;border-spacing:0;font:500 15px/1.45 var(--font-sans);color:var(--text-2)}.hm2-vs-tb th,.hm2-vs-tb td{padding:18px 22px;text-align:left;vertical-align:middle}.hm2-vs-tb thead th{padding-top:22px;padding-bottom:14px;font:800 12px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.hm2-vs-tb thead th.us{position:relative;color:var(--text)}.hm2-vs-tb thead th.us:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5))}.hm2-vs-tb thead .mk{display:inline-block;vertical-align:-5px;margin-right:8px}.hm2-vs-tb tbody th{width:28%;font:800 15px/1.35 var(--font-sans);color:var(--text)}.hm2-vs-tb .them{width:30%;color:var(--text-3)}.hm2-vs-tb .us{width:42%;background:var(--vs-tint)}.hm2-vs-tb td.us{color:var(--text);font-weight:700}.hm2-vs-tb tbody tr>*{box-shadow:inset 0 1px 0 var(--border)}.hm2-vs-tb td .sc-ic{float:left;width:20px;height:20px;margin:1px 10px 0 0}.hm2-vs-tb td>span{display:block;overflow:hidden}.hm2-vs-tb .them .sc-ic{color:var(--text-3);opacity:.7}.hm2-vs-tb .us .sc-ic{color:var(--green-text)}.hm2-vs-tb .z{font:800 20px/1.2 var(--font-sans);letter-spacing:-.01em;color:var(--green-text)}@media(max-width:767px){.hm2-vs-tb,.hm2-vs-tb thead,.hm2-vs-tb tbody{display:block}.hm2-vs-tb tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.hm2-vs-tb thead th:first-child{display:none}.hm2-vs-tb thead th{padding:16px 14px 10px;font-size:11.5px;letter-spacing:.06em}.hm2-vs-tb thead .mk{display:none}.hm2-vs-tb tbody tr{background:linear-gradient(90deg,transparent 44.44%,var(--vs-tint) 44.44%)}.hm2-vs-tb tbody tr>.them{grid-column:1;grid-row:2}.hm2-vs-tb tbody tr>.us{grid-column:2;grid-row:2}.hm2-vs-tb tbody th{grid-column:1;grid-row:1;width:auto;padding:16px 14px 4px;background:none;font:800 12px/1.3 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.hm2-vs-tb td,.hm2-vs-tb .them,.hm2-vs-tb .us{width:auto}.hm2-vs-tb td{padding:6px 14px 16px;font-size:14px}.hm2-vs-tb tbody tr>*{box-shadow:none}.hm2-vs-tb tbody tr{box-shadow:inset 0 1px 0 var(--border)}.hm2-vs-tb td .sc-ic{width:17px;height:17px;margin-right:7px}.hm2-vs-tb .z{font-size:18px}}.hm3-team-in{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center}@media(min-width:1024px){.hm3-team-in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px}}.hm3-team-l{min-width:0}.hm3-team .h2{text-wrap:balance}.hm3-help{display:flex;flex-direction:column;gap:10px;margin:24px 0 0;padding:0;list-style:none}.hm3-help li{display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-areas:"pm b" "pm t";column-gap:12px;row-gap:2px;align-items:center;padding:14px 16px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}.hm3-help .pm{grid-area:pm;align-self:start;width:36px;height:36px}.hm3-help b{grid-area:b;font:800 15.5px/1.3 var(--font-sans);color:var(--text)}.hm3-help li>span:last-child{grid-area:t;font:500 13.5px/1.45 var(--font-sans);color:var(--text-2)}.hm3-watch{position:relative;display:inline-flex;align-items:center;gap:12px;margin-top:20px;padding:10px 16px 10px 10px;border-radius:var(--radius-pill);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border);color:var(--text);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-feedback) var(--ease-out)}.hm3-watch .ic{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--navy);color:#fff}[data-theme=dark] .hm3-watch .ic{background:#1c2a44}.hm3-watch .ic .sc-ic{width:18px;height:18px;margin-left:2px}.hm3-watch>span:not(.ic){display:flex;flex-direction:column;gap:1px}.hm3-watch b{font:800 15px/1.2 var(--font-sans)}.hm3-watch small{font:600 12.5px/1.3 var(--font-sans);color:var(--text-3)}.hm3-watch .ar{width:16px;height:16px;margin-left:6px;color:var(--text-2)}.hm3-watch:active{transform:scale(.98)}.hm3-watch:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(hover:hover)and (pointer:fine){.hm3-watch:hover{background:var(--surface)}}.hm3-team-f{margin:0;overflow:hidden;border-radius:var(--radius-lg);box-shadow:var(--shadow-2)}.hm3-team-f{background:#0b1d36}.hm3-team-f img{display:block;width:100%;height:auto;aspect-ratio:760/576}.hm2-hired-in{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}@media(min-width:1024px){.hm2-hired-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px}}.hm2-hire{display:flex;flex-direction:column;gap:10px;margin:22px 0 0;padding:0;list-style:none}.hm2-hire li{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:12px;align-items:center;padding:12px 14px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}.hm2-hire .ic{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--navy);color:#fff}.hm2-hire .ic .sc-ic{width:20px;height:20px}.hm2-hire b{font:800 15.5px/1.3 var(--font-sans);color:var(--text)}.hm2-hire li>span:last-child{font:500 13px/1.4 var(--font-sans);color:var(--text-2)}.hm2-hired .hm2-why-ft{color:var(--text-3)}.hm3-tl-hd{max-width:760px}.rd{--rd-n:44px;--rd-gap:18px;--rd-lw:0px;--rd-cg:14px;--rd-off:0px;display:flex;flex-direction:column;gap:var(--rd-gap);margin:36px 0 0;padding:0;list-style:none}.rd-s{position:relative;display:grid;grid-template-columns:var(--rd-n) minmax(0,1fr);grid-template-areas:"n w" "n c";column-gap:var(--rd-cg);row-gap:8px;align-items:start}@media(min-width:1024px){.rd{--rd-lw:200px;--rd-cg:22px;--rd-off:222px;--rd-gap:20px;margin-top:44px}.rd-s{grid-template-columns:var(--rd-lw) var(--rd-n) minmax(0,1fr);grid-template-areas:"w n c";row-gap:0}}.rd-s:not(:last-child):before,.rd-s:not(:last-child):after{content:"";position:absolute;left:calc(var(--rd-off) + var(--rd-n) / 2 - 1.5px);top:calc(var(--rd-n) + 8px);bottom:calc(8px - var(--rd-gap));width:3px;border-radius:3px}.rd-s:not(:last-child):before{background:var(--border)}.rd-s:not(:last-child):after{background:linear-gradient(180deg,var(--ribbon-1),var(--ribbon-2) 35%,var(--ribbon-4) 75%,var(--ribbon-5));transform-origin:50% 0;transition:transform .64s var(--ease-out)}.rd-n{grid-area:n;position:relative;z-index:1;display:grid;place-items:center;width:var(--rd-n);height:var(--rd-n);border-radius:50%;background:var(--navy);color:#fff;box-shadow:0 0 0 5px color-mix(in srgb,var(--blue) 12%,transparent);font:800 17px/1 var(--font-sans);transition:background-color .32s var(--ease-out),color .32s var(--ease-out),box-shadow .32s var(--ease-out),transform .52s var(--ease-spring)}[data-theme=dark] .rd-n{background:#1c2a44;box-shadow:0 0 0 5px #5b95ff24,inset 0 0 0 1px #ffffff24}.rd-w{grid-area:w;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;padding-top:12px;transition:opacity .42s var(--ease-out),transform .42s var(--ease-out)}.rd-w .k{font:800 12px/1.3 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.rd-w .s{font:600 13px/1.35 var(--font-sans);color:var(--text-3)}@media(min-width:1024px){.rd-w{flex-direction:column;align-items:flex-end;gap:3px;padding-top:13px;text-align:right}.rd-w .s{display:flex;flex-direction:column;align-items:flex-end}.rd-w .s .dot{display:none}}.rd-c,.rd-f{grid-area:c;min-width:0;transition:opacity .46s var(--ease-out),transform .56s var(--ease-out)}.rd-c{position:relative;padding:16px 18px 17px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}@media(min-width:768px){.rd-c{padding:20px 22px 21px}}.rd-c h3{margin:0;font:800 18px/1.3 var(--font-sans);letter-spacing:-.012em;color:var(--text);text-wrap:balance}.rd-c p{margin:6px 0 0;font:500 14.5px/1.55 var(--font-sans);color:var(--text-2);text-wrap:pretty}.rd-c p b{color:var(--text);font-weight:800}.rd-tag,.rd-got{display:inline-flex;align-items:center;gap:7px;margin:12px 0 0!important;padding:6px 12px 6px 8px;border-radius:var(--radius-pill);font:700 13px/1.25 var(--font-sans)!important}.rd-tag{background:color-mix(in srgb,var(--green-text) 9%,transparent);color:var(--green-text)!important}.rd-tag span,.rd-got span{white-space:nowrap}.rd-tag .sc-ic,.rd-got .sc-ic{flex:none;width:16px;height:16px}@media(max-width:359px){.rd-tag,.rd-got{max-width:100%;border-radius:14px}.rd-tag span,.rd-got span{white-space:normal;text-wrap:balance}}.rd-pips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none}@media(max-width:479px){.rd-pips{grid-template-columns:minmax(0,1fr);gap:6px}}@media(min-width:768px){.rd-pips{grid-template-columns:repeat(4,minmax(0,1fr))}}.rd-pips li{display:flex;align-items:center;gap:8px;min-width:0;padding:9px 10px;border-radius:var(--radius-md);background:var(--surface);font:700 13px/1.3 var(--font-sans);color:var(--text)}.rd-pips .sc-ic{flex:none;width:20px;height:20px;padding:4px;border-radius:50%;background:var(--green);color:#fff;stroke-width:3.2;box-sizing:border-box;transition:transform .42s var(--ease-spring),opacity .16s var(--ease-out)}.rd-note{font-size:13px!important;color:var(--text-3)!important}.rd-back{box-shadow:var(--shadow-1),inset 0 0 0 1.5px var(--text)}.rd-got{background:color-mix(in srgb,var(--green) 12%,transparent);color:var(--green-text)!important;transition:opacity .26s var(--ease-out),transform .42s var(--ease-spring)}.rd-got b{color:var(--green-text)!important}.rd-f{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media(min-width:768px){.rd-f{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.rd-f>.rd-c{grid-area:auto;transition:opacity .46s var(--ease-out),transform .56s var(--ease-out)}.rd-hired{display:flex;flex-direction:column}.rd-nine{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:6px;margin-top:auto;padding-top:18px}.rd-nine i{height:30px;border-radius:7px;background:color-mix(in srgb,var(--blue) 16%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue) 34%,transparent);transition:opacity .26s var(--ease-out),transform .42s var(--ease-spring);transition-delay:calc(.22s + var(--k) * 70ms)}.rd.arm .rd-fork:not(.on) .rd-nine i{opacity:0;transform:scaleY(.4)}.rd-k{margin:0 0 6px!important;font:800 12px/1.3 var(--font-sans)!important;letter-spacing:.1em;text-transform:uppercase;color:var(--blue)!important}.rd-zero{display:flex;flex-direction:column;background:var(--navy);box-shadow:var(--shadow-2);overflow:hidden}[data-theme=dark] .rd-zero{background:#101c30;box-shadow:inset 0 0 0 1px #ffffff1a}.rd-zero .rd-k{color:#8db8ff!important}.rd-zero h3{font-size:28px;letter-spacing:-.02em;color:#fff}.rd-zero h3 .z{color:#3fd39a}.rd-zero p{color:var(--on-navy-2)}.rd-stamp{position:relative;display:grid;place-items:center;min-height:96px;margin-top:auto;border-radius:var(--radius-md);background:#fff}.rd-zero p+.rd-stamp{margin-top:16px}[data-theme=dark] .rd-stamp{background:#ffffff0f}.rd-stamp .sc-stamp{position:relative;left:auto;top:auto}.rd.arm .rd-s:not(.on) .rd-w{opacity:0;transform:translateY(8px)}.rd.arm .rd-s:not(.on)>.rd-c,.rd.arm .rd-s:not(.on) .rd-f>.rd-c{opacity:0;transform:translateY(18px)}.rd.arm .rd-fork.on .rd-f>.rd-c:nth-child(2){transition-delay:.14s}.rd.arm .rd-s:not(.on) .rd-n{background:var(--bg);color:var(--blue);box-shadow:inset 0 0 0 2px var(--blue);transform:scale(.86)}[data-theme=dark] .rd.arm .rd-s:not(.on) .rd-n{background:var(--bg);color:#8db8ff;box-shadow:inset 0 0 0 2px #5b95ff}.rd.arm .rd-s:not(.fill):after{transform:scaleY(0)}.rd.arm .rd-s:not(.on) .rd-pips .sc-ic{opacity:0;transform:scale(.3)}.rd.arm .rd-s.on .rd-pips li:nth-child(1) .sc-ic{transition-delay:.26s}.rd.arm .rd-s.on .rd-pips li:nth-child(2) .sc-ic{transition-delay:.42s}.rd.arm .rd-s.on .rd-pips li:nth-child(3) .sc-ic{transition-delay:.58s}.rd.arm .rd-s.on .rd-pips li:nth-child(4) .sc-ic{transition-delay:.74s}.rd.arm .rd-back:not(.got) .rd-got{opacity:0;transform:translateY(6px) scale(.92)}@media(prefers-reduced-motion:reduce){.rd-w,.rd-c,.rd-f>.rd-c,.rd-n,.rd-s:after,.rd-pips .sc-ic,.rd-got{transition-duration:.16s!important;transition-delay:0ms!important}}.hm3-pm-hd{max-width:760px;margin-inline:auto;text-align:center}.hm3-pm-hd .h2{text-wrap:balance}.hm3-pm .tmail{margin-top:32px}.hm3-q .ds-ans .ar-facts{display:flex;flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none}.hm3-q .ds-ans .ar-facts li{display:flex;align-items:flex-start;gap:8px;font:600 14px/1.45 var(--font-sans);color:var(--text)}.hm3-q .ds-ans .ar-facts .sc-ic{flex:none;width:16px;height:16px;margin-top:2px;color:var(--green-text)}.hm3-q .ds-ans .ar-in{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:14px 0 0;font:600 12.5px/1.4 var(--font-sans);color:var(--text-3)}.hm3-q .ds-ans .ar-in>span{font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.hm3-q .ds-ans .ar-in a{position:relative;display:inline-flex;align-items:center;min-height:24px;color:var(--text-2);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.hm3-q .ds-ans .ar-in a:after{content:"";position:absolute;inset:-12px -4px}.hm3-q .ds-ans p a{font-weight:700}.hm3-alt{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:16px 0 0}.hm3-alt a{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#fff;font:700 14.5px/1.2 var(--font-sans);text-decoration:underline;text-decoration-color:#fff6;text-decoration-thickness:1px;text-underline-offset:4px;-webkit-tap-highlight-color:transparent}.hm3-alt a:active{opacity:.7}.hm3-alt a:focus-visible{outline:none;border-radius:6px;box-shadow:var(--shadow-focus-dark)}.hm3-alt .cwl{--cwl:30px}#plans.pl-hero{padding-block:64px}@media(min-width:768px){#plans.pl-hero{padding-block:var(--section-y)}}#plans .pl-head .sc-cap{display:block}#plans .pl-head .h1{font-size:30px;line-height:1.12;letter-spacing:-.02em}@media(min-width:768px){#plans .pl-head .h1{font-size:44px;letter-spacing:-.025em}}#plans .pl-head .lead{font:500 16px/1.6 var(--font-sans)}@media(max-width:599px){#why .ab-cv,#value .vs-hd-v,#hired [data-kit=pipeline],.hm2-cert-f{display:none}}@media(max-width:639px){#path .mm-t small{display:none}}.hm4-h{font-size:clamp(38px,6.9vw,66px)}.hm4-jg{position:relative;width:100%;max-width:560px;margin-top:20px;padding:18px 20px;border-radius:var(--radius-lg);background:var(--navy);color:#fff;box-shadow:var(--shadow-2);overflow:hidden}.hm4-jg:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2),var(--ribbon-3),var(--ribbon-4),var(--ribbon-5))}.hm4-jg:after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(closest-side,rgba(63,211,154,.16),transparent);pointer-events:none}.hm4-jg-k{display:flex;align-items:center;gap:8px;margin:0;font:800 13px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#fff}.hm4-jg-k .sc-ic{width:20px;height:20px;flex:none;color:#3fd39a}.hm4-jg-k sup{font-size:.85em;margin-left:1px;color:var(--on-navy-2)}.hm4-jg-v{position:relative;margin:10px 0 0;font:800 clamp(22px,4.6vw,30px)/1.15 var(--font-sans);letter-spacing:-.025em;text-wrap:balance}.hm4-jg-v .z{color:#3fd39a}.hm4-jg-p{position:relative;margin:8px 0 0;font:500 15px/1.5 var(--font-sans);color:var(--on-navy-2);text-wrap:pretty}.hm4-jg-p b{color:#fff;font-weight:800}@media(min-width:600px){.hm4-jg{padding:20px 24px}.hm4-jg-p{font-size:16px}}.hm4-fn{margin:12px 0 0;font:500 13px/1.5 var(--font-sans);color:var(--text-3);text-wrap:pretty}.hm4-fn .sc-link{font-weight:700}.hm4-ai{position:relative;overflow:clip}.hm4-ai:before{content:"";position:absolute;inset:0;background:radial-gradient(55% 60% at 100% 0%,rgba(22,121,255,.24),transparent 65%),radial-gradient(45% 55% at 0% 100%,rgba(19,142,130,.18),transparent 65%);pointer-events:none}.hm4-ai>.wrap{position:relative}#hm4-ai-t .sc-serif{display:block}.hm4-ai .h2{font-size:clamp(34px,5.2vw,58px);line-height:1.04;text-wrap:balance}.hm4-ai .pl-sh .body{font-size:17px}.hm4-ai-n{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:28px 0 0;padding:0;list-style:none}@media(min-width:1024px){.hm4-ai-n{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:40px}}.hm4-ai-n li{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:var(--radius-lg);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f}@media(min-width:768px){.hm4-ai-n li{padding:20px}}.hm4-ai-n b{font:800 clamp(26px,3.4vw,40px)/1 var(--font-sans);letter-spacing:-.03em;color:#fff;white-space:nowrap}.hm4-ai-n b .dn{color:var(--ember-on-navy)}.hm4-ai-n b .up{color:#3fd39a}.hm4-ai-n li>span{font:600 14px/1.45 var(--font-sans);color:var(--on-navy-2);text-wrap:pretty}.hm4-ai-n small{margin-top:auto;padding-top:6px;font:600 12px/1.35 var(--font-sans);color:var(--on-navy-3)}.hm4-lo-hd{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin:40px 0 14px}.hm4-lo-k{margin:0;font:800 13px/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#fff}.hm4-lo-s{margin:0;font:600 13px/1.3 var(--font-sans);color:var(--on-navy-3)}.hm4-lo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.hm4-lo li{display:flex;flex-direction:column;gap:8px;padding:16px 16px 14px;border-radius:var(--radius-lg);background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff1a}.hm4-lo-t{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0}.hm4-lo-t b{font:800 15px/1.25 var(--font-sans);color:#fff}.hm4-lo-t span{flex:none;padding:3px 8px;border-radius:var(--radius-pill);background:#ffffff14;font:700 12px/1.2 var(--font-sans);color:var(--on-navy-2);white-space:nowrap}.hm4-lo-n{margin:0;font:600 14px/1.45 var(--font-sans);color:var(--on-navy-2);text-wrap:pretty}.hm4-lo-n b{display:block;margin-bottom:2px;font:800 26px/1.1 var(--font-sans);letter-spacing:-.02em;color:var(--ember-on-navy)}.hm4-lo-src{margin:auto 0 0;padding-top:2px;font:600 12px/1.3 var(--font-sans);color:var(--on-navy-3)}@media(max-width:1023px){.hm4-lo{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:10px;padding-bottom:4px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent);mask-image:linear-gradient(90deg,#000 86%,transparent)}.hm4-lo::-webkit-scrollbar{display:none}.hm4-lo li{flex:0 0 min(76%,300px);scroll-snap-align:start}.hm4-lo:focus-visible{outline:none;box-shadow:var(--shadow-focus-dark);border-radius:var(--radius-lg)}}.hm4-ai-vs{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:28px}@media(min-width:768px){.hm4-ai-vs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:40px}}.hm4-ai-c{padding:20px 22px;border-radius:var(--radius-lg);background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff1a}.hm4-ai-c.in{background:#3fd39a12;box-shadow:inset 0 0 0 1.5px #3fd39a6b}.hm4-ai-c .k{display:flex;align-items:center;gap:8px;margin:0 0 12px;font:800 13px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--on-navy-3)}.hm4-ai-c.in .k{color:#3fd39a}.hm4-ai-c .k .sc-ic{width:18px;height:18px}.hm4-ai-c ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.hm4-ai-c li{position:relative;padding-left:18px;font:600 15.5px/1.45 var(--font-sans);color:var(--on-navy-2)}.hm4-ai-c li:before{content:"";position:absolute;left:2px;top:.62em;width:7px;height:7px;border-radius:50%;background:#ffffff38}.hm4-ai-c.out li{color:var(--on-navy-3);text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:#8fa0b8b3}.hm4-ai-c.in li{color:#fff}.hm4-ai-c.in li:before{background:#3fd39a}.hm4-ai-ft{max-width:46em;margin:22px 0 0;font:500 15.5px/1.55 var(--font-sans);color:var(--on-navy-2);text-wrap:pretty}.navy .hm3-band p{color:var(--on-navy-2)}.pk-self{display:none}.hm4-plans .pk-self{display:flex;flex-direction:column;gap:2px;margin:22px 2px 10px}.hm4-plans .pk-self b{font:800 15px/1.3 var(--font-sans);color:var(--text)}.hm4-plans .pk-self span{font:600 13.5px/1.4 var(--font-sans);color:var(--text-3)}.hm4-plans .pk-all{display:none}.hm4-plans .pk-self+.pk{margin-top:0}@media(min-width:900px){.hm4-plans .pk-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);grid-template-rows:auto auto auto 1fr;column-gap:24px;row-gap:0}.hm4-plans .pk-band{grid-column:1;grid-row:1}.hm4-plans .pk-self{grid-column:2;grid-row:1;align-self:end;margin:0 2px 10px}.hm4-plans .pk[data-p=inf]{grid-column:1;grid-row:2 / span 3;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:none;column-gap:32px;row-gap:14px;align-content:start;padding:28px}.hm4-plans .pk[data-p=inf]>*{grid-column:1}.hm4-plans .pk[data-p=inf] .pk-more{grid-column:2;grid-row:1 / span 6;padding:0 0 0 30px;box-shadow:inset 1px 0 0 var(--border)}.hm4-plans .pk[data-p=go]{grid-column:2;grid-row:2}.hm4-plans .pk[data-p=plus]{grid-column:2;grid-row:3;margin-top:12px}.hm4-plans .pk:not([data-p=inf]){display:flex;grid-template-rows:none;align-self:start}.hm4-plans .pk:not([data-p=inf]):not(.is-sel){gap:10px;padding:16px 18px}.hm4-plans .pk:not([data-p=inf]):not(.is-sel) :is(.pk-min,.pk-cta,.pk-more,.pk-was,.pk-then,.pk-ends){display:none}.hm4-plans .pk:not([data-p=inf]):not(.is-sel) .pk-price{position:absolute;right:58px;top:50%;transform:translateY(-50%);align-items:flex-end}.hm4-plans .pk:not([data-p=inf]):not(.is-sel) .pk-now{font-size:20px}.hm4-plans .pk:not([data-p=inf]):not(.is-sel) .pk-gst{display:none}.hm4-plans .pk:not([data-p=inf]):not(.is-sel) .pk-glyph{width:38px;height:38px;border-radius:var(--radius-md)}.hm4-plans .pk:not([data-p=inf]):not(.is-sel) .pk-n{font-size:19px}.hm4-plans .pk:not([data-p=inf]):not(.is-sel) .pk-id{padding-right:96px}.hm4-plans .pk:not([data-p=inf]) .pk-fmin{display:block;margin-top:3px;font:700 13px/1.35 var(--font-sans);color:var(--text-2);white-space:nowrap}.hm4-plans .pk:not([data-p=inf]):not(.is-sel) .pk-fmt{display:none}}@media(min-width:1100px){.hm4-plans .pk[data-p=inf] .pk-now{font-size:46px}}.pk-help{display:none}.hm4-plans .pk-help{display:flex;flex-direction:column;gap:10px;margin-top:12px;padding:16px 18px;border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.hm4-plans .pk-help p{margin:0;display:flex;flex-direction:column;gap:2px}.hm4-plans .pk-help b{font:800 15px/1.3 var(--font-sans);color:var(--text)}.hm4-plans .pk-help span{font:600 13.5px/1.45 var(--font-sans);color:var(--text-2)}.hm4-plans .pk-help .pk-help-a{flex-direction:row;flex-wrap:wrap;gap:6px 20px}.hm4-plans .pk-help .sc-link{font:700 14px/1.4 var(--font-sans)}@media(min-width:900px){.hm4-plans .pk-help{grid-column:2;grid-row:4;align-self:start}}.hm4-tr{margin:32px 0 0;padding:22px 20px 18px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}.hm4-tr-l{display:grid;gap:6px;margin:0;padding:0;list-style:none}.hm4-tr-l li{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 12px;border-radius:var(--radius-md);transition:background var(--dur-ui) var(--ease-out),box-shadow var(--dur-ui) var(--ease-out)}.hm4-tr-l li.me{background:var(--blue-soft);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--blue) 45%,transparent)}.hm4-tr-k{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0}.hm4-tr-k b{font:800 15.5px/1.3 var(--font-sans);color:var(--text)}.hm4-tr-k>span{font:600 13px/1.3 var(--font-sans);color:var(--text-3)}.hm4-tr-b{display:flex;align-items:center;gap:10px;min-height:22px}.hm4-tr-b>span:first-child{flex:none;width:calc(var(--w) * (100% - 132px));min-width:6px;height:10px;border-radius:var(--radius-pill);background:var(--border);transform-origin:left center}.hm4-tr-b.up>span:first-child{height:18px;background:var(--navy)}.hm4-tr-l li.me .hm4-tr-b.up>span:first-child{background:var(--blue)}[data-theme=dark] .hm4-tr-b.up>span:first-child{background:#eef2f8}[data-theme=dark] .hm4-tr-l li.me .hm4-tr-b.up>span:first-child{background:var(--blue)}.hm4-tr-b .t0{font:600 13.5px/1.2 var(--font-sans);color:var(--text-3);white-space:nowrap}.hm4-tr-b .t1{font:800 17px/1.2 var(--font-sans);letter-spacing:-.01em;color:var(--text);white-space:nowrap}.hm4-tr-b .t1 small{margin-left:4px;padding:2px 7px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--green-text) 14%,transparent);font:800 12.5px/1.2 var(--font-sans);color:var(--hm-pill-ink,#066B48)}[data-theme=dark] :is(.hm4-tr-b .t1,.hm4-tr-v) small{--hm-pill-ink:var(--green-text)}.hm4-tr-ax{display:flex;justify-content:space-between;margin:8px 12px 0;padding-top:8px;box-shadow:inset 0 1px 0 var(--border);font:600 12px/1 var(--font-sans);color:var(--text-3)}.hm4-tr-ax span:last-child{margin-right:132px}.hm4-tr-lg{display:flex;flex-wrap:wrap;gap:6px 18px;margin:12px 12px 0;font:600 13px/1.3 var(--font-sans);color:var(--text-2)}.hm4-tr-lg span{display:inline-flex;align-items:center;gap:8px}.hm4-tr-lg span:before{content:"";width:18px;height:8px;border-radius:var(--radius-pill);background:var(--border)}.hm4-tr-lg .k1:before{height:12px;background:var(--navy)}[data-theme=dark] .hm4-tr-lg .k1:before{background:#eef2f8}.hm4-tr figcaption{margin:12px 12px 0;font:500 12.5px/1.5 var(--font-sans);color:var(--text-3);text-wrap:pretty}.hm4-tr-jg{display:flex;flex-direction:column;gap:6px;margin-top:16px;padding:18px 20px;border-radius:var(--radius-lg);background:var(--navy);color:#fff;position:relative;overflow:hidden}.hm4-tr-jg:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2),var(--ribbon-3),var(--ribbon-4),var(--ribbon-5))}.hm4-tr-jg .k{display:flex;align-items:center;gap:8px;margin:0;font:800 12.5px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#3fd39a}.hm4-tr-jg .k .sc-ic{width:18px;height:18px}.hm4-tr-jg .v{margin:0;font:600 16px/1.5 var(--font-sans);color:var(--on-navy-2);text-wrap:pretty}.hm4-tr-jg .v b{color:#fff}@media(min-width:768px){.hm4-tr{padding:26px 28px 22px}.hm4-tr-l li{grid-template-columns:220px minmax(0,1fr);align-items:center;column-gap:20px;row-gap:6px;padding:14px 16px}.hm4-tr-k{grid-row:1 / span 2;flex-direction:column;gap:2px}.hm4-tr-b{grid-column:2}.hm4-tr-ax{margin-left:256px}}.hm4-tr.arm .hm4-tr-b>span:first-child{transform:scaleX(0)}.hm4-tr.arm .hm4-tr-b>span:last-child{opacity:0}.hm4-tr.go .hm4-tr-b>span:first-child{transform:none;transition:transform .7s var(--ease-out) calc(var(--i,0) * .14s)}.hm4-tr.go .hm4-tr-b>span:last-child{opacity:1;transition:opacity .3s var(--ease-out) calc(var(--i,0) * .14s + .42s)}.hm4-tr.go .hm4-tr-b.up>span:first-child{transition-delay:calc(var(--i,0) * .14s + .16s)}.hm4-tr-v{display:none}@media(max-width:767px){.hm4-tr{padding:16px 12px 14px}.hm4-tr-l li{gap:6px;padding:12px}.hm4-tr-v{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:2px 0}.hm4-tr-v span{font:600 14px/1.2 var(--font-sans);color:var(--text-3)}.hm4-tr-v .sc-ic{width:16px;height:16px;color:var(--text-3)}.hm4-tr-v b{font:800 18px/1.2 var(--font-sans);letter-spacing:-.01em;color:var(--text)}.hm4-tr-v small{padding:2px 7px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--green-text) 14%,transparent);font:800 12.5px/1.2 var(--font-sans);color:var(--hm-pill-ink,#066B48)}.hm4-tr-b{min-height:12px}.hm4-tr-b>span:first-child{width:calc(var(--w) * 100%)}.hm4-tr-b.up>span:first-child{height:14px}.hm4-tr-b>span:last-child{display:none}.hm4-tr-ax{margin:8px 12px 0}.hm4-tr-ax span:last-child{margin-right:0}.hm4-tr-lg,.hm4-tr figcaption{margin-inline:12px}}.hm5-live{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:7px 14px 7px 12px;border-radius:var(--radius-pill);background:var(--ember-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ember) 28%,transparent);font:700 13px/1.3 var(--font-sans);color:var(--ember-text)}.hm5-live b{font-weight:800}.hm5-live .sep{opacity:.5}.hm5-live .dot{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:var(--ember)}.hm5-live .dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;background:var(--ember);opacity:.35;animation:hm5-pulse 1.8s var(--ease-out) infinite}@keyframes hm5-pulse{0%{transform:scale(.5);opacity:.45}to{transform:scale(1.9);opacity:0}}@media(prefers-reduced-motion:reduce){.hm5-live .dot:after{animation:none;opacity:0}}.hm5-live.on{background:#f2611d24;box-shadow:inset 0 0 0 1px #ffb38a59;color:var(--ember-on-navy)}.hm5-live[hidden]{display:none}.hm5-h{margin-top:14px;font-size:clamp(40px,7.2vw,70px);line-height:1.02;letter-spacing:-.038em;text-wrap:balance}.hm5-h .sc-serif{display:block}.hm5-h sup{font-size:.36em;margin-left:2px;vertical-align:.95em;font-family:var(--font-sans);font-style:normal;color:var(--text-3)}.hm5-deal{position:relative;width:100%;max-width:560px;margin-top:22px;padding:18px 18px 16px;border-radius:var(--radius-lg);background:var(--navy);color:#fff;box-shadow:var(--shadow-2);overflow:hidden}.hm5-deal:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2),var(--ribbon-3),var(--ribbon-4),var(--ribbon-5))}.hm5-deal:after{content:"";position:absolute;right:-80px;top:-90px;width:260px;height:260px;border-radius:50%;background:radial-gradient(closest-side,rgba(242,97,29,.2),transparent);pointer-events:none}.hm5-deal>*{position:relative}.hm5-deal-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0}.hm5-deal-hd .k{margin:0;font:800 12px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ember-on-navy);text-wrap:balance}.hm5-deal-hd .tm{display:inline-flex;align-items:center;gap:6px;margin:0;padding:5px 10px;border-radius:var(--radius-pill);background:#f2611d29;font:700 13px/1 var(--font-sans);color:var(--ember-on-navy);white-space:nowrap}.hm5-deal-hd .tm b{font:800 15px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:#fff}.hm5-deal-hd .tm .sc-ic{width:15px;height:15px}.hm5-deal-hd .tm[hidden]{display:none}.hm5-deal-pr{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:12px 0 0}.hm5-deal-pr b{font:800 clamp(40px,8vw,52px)/1 var(--font-sans);letter-spacing:-.035em}.hm5-deal-pr s{font:700 18px/1 var(--font-sans);color:#b8c3d3;text-decoration-color:#ff8a50;text-decoration-thickness:2px}.hm5-deal-pr .sv{align-self:center;padding:5px 10px;border-radius:var(--radius-pill);background:var(--ember);font:800 13px/1 var(--font-sans);color:#fff}.hm5-deal-pr [hidden]{display:none}.hm5-deal-t{margin:10px 0 0;font:500 15px/1.5 var(--font-sans);color:var(--on-navy-2);text-wrap:pretty}.hm5-deal-t b{color:#fff;font-weight:800}.hm5-deal-emi{display:flex;align-items:flex-start;gap:8px;margin:6px 0 0;font:500 14px/1.45 var(--font-sans);color:var(--on-navy-2)}.hm5-deal-emi .sc-ic{flex:none;width:16px;height:16px;margin-top:2px;color:#8db8ff}.hm5-deal-emi b{color:#fff;font-weight:700}.hm5-deal-emi[hidden]{display:none}@media(max-width:599px){.hm5-deal{display:flex;flex-direction:column}.hm5-deal-emi{order:1;display:block;margin-top:10px;text-align:center;font-size:13.5px;text-wrap:balance}.hm5-deal-emi .sc-ic{display:inline-block;margin:0 6px 0 0;vertical-align:-2px}.hm5-deal-hold{order:2}}@media(max-width:399px){.hm5-deal-hd .tm>span{display:none}.hm5-deal-hd .k{letter-spacing:.1em}}.sc .hm5-deal-cta,.hm5-deal-cta{width:100%;margin-top:14px;min-height:56px}.hm5-deal-hold{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-top:6px;font:700 14px/1.3 var(--font-sans);color:#fff;text-decoration:underline;text-decoration-color:#ffffff59;text-underline-offset:4px;-webkit-tap-highlight-color:transparent}.hm5-deal-hold[hidden]{display:none}.hm5-deal-hold>span{text-wrap:balance}.hm5-deal-hold .wa-ic{width:18px;height:18px;fill:#3fd39a;flex:none}.hm5-deal-hold:active{opacity:.7}.hm5-deal.final .hm5-deal-hd .tm{background:var(--ember);color:#fff}@media(min-width:600px){.hm5-deal{padding:22px 24px 18px}}.hm5-deal.hm5-calm .hm5-deal-hd .k{color:#8db8ff}.hm5-deal.hm5-calm:after{background:radial-gradient(closest-side,rgba(22,121,255,.22),transparent)}.hm5-deal.hm5-wl .hm5-deal-pr b{font-size:clamp(30px,6.4vw,42px);letter-spacing:-.03em;text-wrap:balance}.hm5-hero .hm3-proof p{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0}.hm5-fn{margin:14px 0 0;font:500 12.5px/1.5 var(--font-sans);color:var(--text-3);text-wrap:pretty}.hm5-hold-in{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center}@media(min-width:960px){.hm5-hold-in{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:56px;align-items:start}.hm5-hold-l{padding-top:30px}}.hm5-hold-l .h2{text-wrap:balance}.hm5-hold:not(.off) [data-off],.hm5-hold.off [data-on]{display:none}.hm5-hold-r{width:100%;max-width:560px;justify-self:center}.hm5-ticks{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.hm5-ticks li{display:flex;align-items:flex-start;gap:10px;font:600 16px/1.45 var(--font-sans);color:var(--text)}.hm5-ticks .sc-ic{flex:none;width:22px;height:22px;margin-top:1px;padding:4px;border-radius:50%;background:color-mix(in srgb,var(--green-text) 14%,transparent);color:var(--green-text)}.hm5-auth-g{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:28px}@media(min-width:900px){.hm5-auth-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:36px}.hm5-auth-c.wide{grid-column:1 / -1}}.hm5-auth-c{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}.hm5-auth-c .k{display:flex;align-items:center;gap:8px;margin:0;font:800 13px/1.3 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.hm5-auth-c .k .sc-ic{width:18px;height:18px;color:var(--blue)}.hm5-auth-c .k sup{font-size:.8em}.hm5-auth-c .n{margin:0;font:600 14px/1.4 var(--font-sans);color:var(--text-2)}.hm5-auth-c .n b{color:var(--text)}.hm5-lgs{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;margin:0;padding:6px 2px;list-style:none}.hm5-lgs li{display:flex;align-items:center;min-height:36px}.hm5-lg{display:block;width:auto;height:calc(var(--lh,24px) * 1.05);color:var(--text)}.hm5-lg.txt{height:auto;font:800 17px/1.2 var(--font-sans)}.hm5-lgs.iss img{display:block;width:auto;height:26px}.hm5-lgs.iss li:first-child img{height:22px}[data-theme=dark] .hm5-lgs.iss img{filter:brightness(0) invert(.92)}.hm5-path{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.hm5-path li{position:relative;display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 7px;border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);font:700 13.5px/1.2 var(--font-sans);color:var(--text)}.hm5-path li span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--navy);font:800 11.5px/1 var(--font-sans);color:#fff}.hm5-path li:nth-child(n+7) span{background:var(--blue)}[data-theme=dark] .hm5-path li span{background:#1c2a44}.hm5-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}@media(min-width:600px){.hm5-tools{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:900px){.hm5-tools{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}}.hm5-tools li{display:flex;align-items:center;gap:8px;min-width:0;padding:9px 10px;border-radius:var(--radius-md);background:var(--surface);font:700 13px/1.2 var(--font-sans);color:var(--text)}.hm5-tools li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm5-tl{flex:none;width:22px;height:22px}.hm5-auth-ft{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin:22px 0 0}.hm5-auth-ft .hm3-watch{margin-top:0}.hm5-auth-n{font:500 12.5px/1.4 var(--font-sans);color:var(--text-3)}.hm5-back{display:flex;align-items:center;gap:10px;margin:18px 0 0;font:600 15px/1.45 var(--font-sans);color:var(--text-2)}.hm5-back .sc-ic{flex:none;width:20px;height:20px;color:var(--green-text)}.hm5-back b{color:var(--text)}.hm5-pm-d{margin-top:18px}.hm5-pm-d summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:800 15px/1.3 var(--font-sans);color:var(--text);cursor:pointer;list-style:none;text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:4px}.hm5-pm-d summary::-webkit-details-marker{display:none}.hm5-pm-d summary .sc-ic{width:16px;height:16px;transform:rotate(90deg);transition:transform var(--dur-ui) var(--ease-out)}.hm5-pm-d[open] summary .sc-ic{transform:rotate(-90deg)}.hm5-pm-x{margin-top:14px}@media(min-width:901px){.hm5-pm-x .tmail{grid-template-columns:minmax(0,1fr)}.hm5-pm-x .tm-desk{padding:24px 24px 0}}.hm5-pm-x .tmail .cl .h .t{text-wrap:balance}@media(min-width:960px){.hm5-pm-x .tmail .cl button.h{grid-template-columns:40px minmax(0,1fr) 20px;row-gap:8px}.hm5-pm-x .tmail .cl .no{grid-row:1 / span 2}.hm5-pm-x .tmail .cl .pin{grid-column:2;grid-row:2;justify-self:start}.hm5-pm-x .tmail .cl .ch{grid-column:3;grid-row:1 / span 2}.hm6-jg-in:has(.hm5-pm-d[open]){align-items:start}}@media(min-width:960px)and (min-height:720px){.hm6-jg-in:has(.hm5-pm-d[open])>.hm6-doc{position:sticky;top:calc(var(--hdr-off,72px) + var(--hm-nav,0px) + 24px);transition:top var(--dur-ui) var(--ease-out)}}.tmail .rl{padding:0;border-radius:0;background:none;box-shadow:none}.hm5-close{position:relative;overflow:clip;text-align:center}.hm5-close:before{content:"";position:absolute;inset:0;background:radial-gradient(50% 60% at 50% 0%,rgba(242,97,29,.16),transparent 70%),radial-gradient(45% 55% at 100% 100%,rgba(22,121,255,.2),transparent 65%);pointer-events:none}.hm5-close-in{position:relative;display:flex;flex-direction:column;align-items:center}.hm5-close .h2{max-width:16em;margin-top:16px;font-size:clamp(34px,5.4vw,58px);line-height:1.04;text-wrap:balance}.hm5-close .h2 .sc-serif{display:block}.hm5-close:not(.off) [data-off],.hm5-close.off [data-on]{display:none}.hm5-cd{display:flex;gap:10px;margin-top:24px}.hm5-cd[hidden]{display:none}.hm5-cd div{display:grid;justify-items:center;gap:4px;min-width:84px;padding:14px 10px 10px;border-radius:var(--radius-md);background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1f}.hm5-cd b{font:800 clamp(38px,7vw,56px)/1 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#fff}.hm5-cd .s b{color:var(--ember-on-navy)}.hm5-cd small{font:800 11.5px/1 var(--font-sans);letter-spacing:.14em;color:var(--on-navy-3)}.hm5-close-p{margin:18px 0 0;font:600 18px/1.4 var(--font-sans);color:var(--on-navy-2)}.hm5-close-p b{font-size:1.25em;font-weight:800;color:#fff}.hm5-close-p s{color:#b8c3d3;text-decoration-color:#ff8a50;text-decoration-thickness:2px}.sc .hm5-close-cta,.hm5-close-cta{margin-top:18px;min-height:60px;padding-inline:36px;font-size:17px}@media(max-width:599px){.hm5-close-cta{width:100%}}.hm5-close-n{max-width:30em;margin:12px 0 0;font:500 14px/1.5 var(--font-sans);color:var(--on-navy-3);text-wrap:balance}.hm5-close-n>span{display:block}.hm5-close .hm5-alt{justify-content:center}.hm5-pay{display:inline-flex;align-items:center;gap:8px;margin:22px 0 0;font:600 13px/1.4 var(--font-sans);color:var(--on-navy-3)}.hm5-pay .sc-ic{flex:none;width:15px;height:15px}.hm5-sprite{position:absolute;width:0;height:0;overflow:hidden}.hm5-auth-c{--logo-knock:var(--surface-2)}.hm5-lgs{flex:1;align-content:center}@media(min-width:900px){.hm5-lgs.iss{gap:16px 22px}.hm5-lgs.iss img{height:22px}.hm5-lgs.iss li:first-child img{height:19px}}.hm5-rtg{margin-top:16px}.hm5-rtg .rtg{flex-wrap:wrap}.hm5-tools{display:flex;flex-wrap:wrap}@media(min-width:900px){.hm5-tools{display:flex}}.hm5-tools li{flex:none}.hm5-tools li span{overflow:visible;text-overflow:clip}@media(max-width:599px){.hm5-lgs.iss img{height:21px}.hm5-lgs.iss li:first-child img{height:18px}.hm5-lgs{gap:14px 22px}}.hm5-auth-c .k span{min-width:0}.hm5-pay{display:block;max-width:30em;text-align:center;text-wrap:balance}.hm5-pay .sc-ic{display:inline-block;vertical-align:-2px;margin-right:6px}@media(max-width:767px){#hm5-how-t .sc-serif,#hm5-auth-t .sc-serif,#hm6-jg-t .sc-serif,#hm6-rf-t .sc-serif,#hm5-hold-t .sc-serif{display:block}}.hm5-close-e{margin:10px 0 0;font:600 15px/1.45 var(--font-sans);color:var(--ember-on-navy)}.hm5-close-e b{color:#fff}.hm5-close-e[hidden]{display:none}.hm5-loss{display:flex;align-items:center;gap:10px;margin:16px 0 0;padding:14px 16px;border-radius:var(--radius-md);background:var(--ember-soft);font:600 15.5px/1.45 var(--font-sans);color:var(--ember-text)}.hm5-loss .sc-ic{flex:none;width:20px;height:20px}.hm5-loss b{font-weight:800}@media(max-width:767px){#hm4-sal-t .sc-serif{display:block}}.hm5-pw{--logo-knock:var(--surface);display:flex;align-items:center;gap:12px;height:64px;padding:0 18px 0 20px;border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);white-space:nowrap}.hm5-pw-lg{display:block;width:auto;height:calc(var(--lh,22px) * .86);max-width:120px;color:var(--text)}.hm5-pw-lg.txt{height:auto;font:800 15px/1.2 var(--font-sans)}.hm5-pw b{padding:5px 9px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--green-text) 12%,transparent);font:800 15px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--green-text)}@media(max-width:767px){.hm5-pw{height:56px;padding:0 14px 0 16px;gap:10px}.hm5-pw b{font-size:14px}}.hm5-fam-in{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center}@media(min-width:900px){.hm5-fam-in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px}}.hm5-fam-c .h2{text-wrap:balance}@media(max-width:767px){#hm5-fam-t .sc-serif{display:block}}.sc .hm5-fam-btn,.hm5-fam-btn{margin-top:22px;gap:10px}.hm5-fam-btn .wa-ic{width:20px;height:20px;fill:#3fd39a;flex:none}.hm5-fam-r{--logo-knock:var(--surface-2);display:flex;flex-direction:column;gap:16px;padding:22px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}.hm5-fam-r .k{margin:0;font:800 12.5px/1.3 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.hm5-lgs.fam{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 14px;padding:0}.hm5-lgs.fam li{justify-content:center;min-height:32px}.hm5-lgs.fam .hm5-lg{max-width:100%;height:calc(var(--lh,22px) * .9)}@media(max-width:479px){.hm5-lgs.fam{grid-template-columns:repeat(3,minmax(0,1fr))}}.hm5-fam-r .rtg{flex-wrap:wrap;padding-top:14px;box-shadow:inset 0 1px 0 var(--border)}.hm5-marks{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:22px 0 0;padding:0;list-style:none}.hm5-marks li{display:grid;place-items:center;height:34px;padding:0 12px;border-radius:8px;background:#fff}.hm5-marks img{display:block;width:auto;height:18px}.hm5-pay{margin-top:12px}.sc .hm5-fam-btn,.hm5-fam-btn{background:var(--navy);color:#fff}@media(hover:hover)and (pointer:fine){.hm5-fam-btn:hover{background:#13294a}}[data-theme=dark] .hm5-fam-btn{background:#1c2a44}.hm6-zr{display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:560px;margin:14px 0 0;padding:0;list-style:none;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}.hm6-zr li{display:flex;align-items:center;gap:12px;min-width:0;padding:11px 16px;font:700 14px/1.3 var(--font-sans);color:var(--text)}.hm6-zr li+li{box-shadow:inset 0 1px 0 var(--border)}.hm6-zr .ic{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--green-text) 12%,transparent);color:var(--green-text)}.hm6-zr .ic .sc-ic{width:17px;height:17px}.hm6-zr sup{font-size:.72em;margin-left:1px;color:var(--text-3)}.hm6-zr .t{display:flex;flex-direction:column;gap:1px;min-width:0}.hm6-zr .t small{font:600 13px/1.3 var(--font-sans);letter-spacing:-.005em;color:var(--text-2)}@media(min-width:480px){.hm6-zr{grid-template-columns:repeat(3,minmax(0,1fr))}.hm6-zr li{gap:9px;padding:12px;font-size:13.5px;text-wrap:balance}.hm6-zr li+li{box-shadow:inset 1px 0 0 var(--border)}}.hm6-jg-in{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center}@media(min-width:960px){.hm6-jg-in{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:64px}}.hm6-doc{position:relative;width:100%;max-width:520px;margin:0;padding:28px 24px 26px;justify-self:center;border-radius:var(--radius-md);background:#fff;box-shadow:var(--shadow-2),inset 0 0 0 1px #0b1d3612;color:#0b1d36;transform:rotate(-1.1deg)}@media(min-width:600px){.hm6-doc{padding:32px 32px 30px}}.hm6-doc:before{content:"";position:absolute;inset:0 0 auto;height:3px;border-radius:var(--radius-md) var(--radius-md) 0 0;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2),var(--ribbon-3),var(--ribbon-4),var(--ribbon-5))}[data-theme=dark] .hm6-doc{background:#edf1f7;box-shadow:0 24px 48px #00000073,inset 0 0 0 1px #fff3}.hm6-doc-hd{display:flex;align-items:center;gap:12px;margin:0 0 18px;padding-bottom:16px;box-shadow:inset 0 -1px #0b1d361a}.hm6-doc-hd .mk{flex:none;width:28px;height:33px}.hm6-doc-hd b{display:block;font:800 16px/1.25 var(--font-sans);letter-spacing:-.01em;color:#0b1d36}.hm6-doc-hd small{display:block;margin-top:3px;font:600 12.5px/1.3 var(--font-sans);color:#5b6b82}.hm6-doc-c{display:grid;gap:14px;margin:0;padding:0;list-style:none}.hm6-doc-c li{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:10px;align-items:baseline}.hm6-doc-c b{font:800 13px/1.5 var(--font-sans);font-variant-numeric:tabular-nums;color:#1463f3}.hm6-doc-c p{margin:0;font:500 14.5px/1.55 var(--font-sans);color:#33445c;text-wrap:pretty}.hm6-doc-c em{font-style:normal;font-weight:800;color:#0b1d36}.hm6-doc-sg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:104px}.hm6-doc-sg span{padding-top:8px;box-shadow:inset 0 1.5px #0b1d3652;font:600 12px/1.3 var(--font-sans);color:#5b6b82}.hm6-doc-st{position:absolute;right:16px;bottom:58px;display:grid;place-items:center;width:min(300px,calc(100% - 32px));height:92px}.hm6-doc-st .sc-stamp{position:relative;inset:auto}.hm6-doc .sc-stamp{--ink:#087050;mix-blend-mode:multiply}@media(min-width:600px){.hm6-doc-sg{margin-top:122px}.hm6-doc-st{right:24px;bottom:62px}.hm6-doc-st .sc-stamp{scale:1.14}}.hm6-jg-c{min-width:0}@media(max-width:959px){.hm6-jg-c{order:-1}}.hm6-jg-c .h2{text-wrap:balance}.hm6-jg-l{display:grid;gap:18px;margin:24px 0 0;padding:0;list-style:none}.hm6-jg-l li{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:14px;align-items:start}.hm6-jg-l li:not(:last-child):before{content:"";position:absolute;left:17px;top:42px;bottom:-14px;width:2px;border-radius:2px;background:var(--border)}.hm6-jg-l .n{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--navy);font:800 15px/1 var(--font-sans);color:#fff}[data-theme=dark] .hm6-jg-l .n{background:#1c2a44;box-shadow:inset 0 0 0 1px #ffffff24}.hm6-jg-l li.z .n{background:color-mix(in srgb,var(--green-text) 14%,transparent);color:var(--green-text);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--green-text) 40%,transparent)}.hm6-jg-l .n .sc-ic{width:18px;height:18px}.hm6-jg-l p{display:flex;flex-direction:column;gap:3px;margin:0;padding-top:6px}.hm6-jg-l b{font:800 17px/1.3 var(--font-sans);letter-spacing:-.01em;color:var(--text)}.hm6-jg-l li.z b{color:var(--green-text)}.hm6-jg-l p>span{font:500 14.5px/1.55 var(--font-sans);color:var(--text-2);text-wrap:pretty}.hm6-rec{margin-top:56px}@media(min-width:768px){.hm6-rec{margin-top:80px}}.hm6-rec-h{margin:0;font:800 clamp(24px,3.4vw,36px)/1.15 var(--font-sans);letter-spacing:-.025em;color:var(--text);text-wrap:balance}.hm6-rec .hm2-nums{margin-top:20px}.hm6-rec .pr-mq{margin-top:0}.hm6-rf-hd{display:flex;flex-direction:column;gap:22px;margin-bottom:28px}@media(min-width:1024px){.hm6-rf-hd{gap:26px;margin-bottom:36px}}.hm6-rf-hd .pl-sh{max-width:none;margin-bottom:0}.hm6-rf-hd .body{max-width:44em}#hm6-rf-t .sc-serif{display:block}.hm6-rf-f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:640px;margin:0;padding:0;list-style:none}.hm6-rf-f li{display:flex;flex-direction:column;gap:6px;min-width:0;padding:16px 14px 14px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}.hm6-rf-f b{font:800 clamp(26px,3.2vw,34px)/1 var(--font-sans);letter-spacing:-.03em;color:var(--green-text)}.hm6-rf-f span{font:600 13px/1.35 var(--font-sans);color:var(--text-2);text-wrap:balance}@media(max-width:374px){.hm6-rf-f{gap:6px}.hm6-rf-f li{padding:12px 10px}}.hm6-road{counter-reset:zr;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:28px 0 0;padding:0;list-style:none}@media(min-width:900px){.hm6-road{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.45fr);gap:14px;margin-top:40px}.hm6-road.three{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.45fr)}}.hm6-road>li{counter-increment:zr;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"n w" "n a" "n d";column-gap:14px;row-gap:2px;align-content:start;padding:16px 18px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}@media(min-width:900px){.hm6-road>li{grid-template-columns:minmax(0,1fr);grid-template-areas:"n" "w" "a" "d";row-gap:6px;padding:20px}}.hm6-road>li[hidden]{display:none}.hm6-road .n{grid-area:n;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--navy);font:800 15px/1 var(--font-sans);color:#fff}.hm6-road .n:before{content:counter(zr)}[data-theme=dark] .hm6-road .n{background:#1c2a44;box-shadow:inset 0 0 0 1px #ffffff24}.hm6-road .w{grid-area:w;margin:0;font:800 12.5px/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.hm6-road .a{grid-area:a;font:800 26px/1.1 var(--font-sans);letter-spacing:-.02em;color:var(--text)}.hm6-road .d{grid-area:d;margin:0;font:500 14px/1.45 var(--font-sans);color:var(--text-2)}.hm6-road>li.fork{grid-template-areas:"n w" "n f"}@media(min-width:900px){.hm6-road>li.fork{grid-template-areas:"n" "w" "f"}}.hm6-fk{grid-area:f;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:6px}.hm6-fk>div{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;border-radius:var(--radius-md)}.hm6-fk .k{margin:0;font:800 11.5px/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.hm6-fk b{font:800 22px/1.1 var(--font-sans);letter-spacing:-.02em;white-space:nowrap}.hm6-fk p:last-child{margin:0;font:500 13px/1.4 var(--font-sans)}.hm6-fk .hired{background:var(--blue-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue) 22%,transparent)}.hm6-fk .hired .k{color:var(--blue)}.hm6-fk .hired b{color:var(--text)}.hm6-fk .hired p:last-child{color:var(--text-2)}.hm6-fk .zero{background:var(--navy)}[data-theme=dark] .hm6-fk .zero{background:#101c30;box-shadow:inset 0 0 0 1px #ffffff1a}.hm6-fk .zero .k{color:#8db8ff}.hm6-fk .zero b{font-size:28px;color:#3fd39a}.hm6-fk .zero p:last-child{color:var(--on-navy-2)}@media(max-width:599px){.hm6-fk{grid-template-columns:minmax(0,1fr)}.hm6-fk>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k b" "p b";column-gap:12px;row-gap:2px;align-items:center}.hm6-fk .k{grid-area:k}.hm6-fk b{grid-area:b}.hm6-fk p:last-child{grid-area:p}}#hm5-how-t .sc-serif{display:block}.hm6-vs{margin-top:56px}@media(min-width:768px){.hm6-vs{margin-top:72px}}.hm6-vs-h{margin:0;font:800 clamp(22px,3vw,30px)/1.2 var(--font-sans);letter-spacing:-.02em;color:var(--text);text-wrap:balance}.hm6-vs .hm2-vs-box{margin-top:18px}.hm5-close .h2 sup{font-size:.36em;margin-left:-.2em;vertical-align:1.1em;font-family:var(--font-sans);font-style:normal;color:var(--on-navy-3)}.hm6-close-fn{max-width:30em;margin:6px 0 0;font:500 12.5px/1.5 var(--font-sans);color:var(--on-navy-3);text-wrap:balance}@media(max-width:479px){.hm6-jg-k .sep{display:none}.hm6-jg-k .nw{display:block}}html.hm-has-nav{scroll-padding-top:calc(var(--hdr-off,72px) + 16px + var(--to,0px))}html.hm-nav-on :is(.hm-nav,.pl-sh,.cmp-t,.hm6-doc,.dk-xp){--hm-nav:58px}html.hm-nav-on.hm-nav-c :is(.hm-nav,.pl-sh,.cmp-t,.hm6-doc,.dk-xp){--hm-nav:52px}html.hm-has-nav.hm-nav-on{scroll-padding-top:calc(var(--hdr-off,72px) + 58px + 16px + var(--to,0px))}html.hm-has-nav.hm-nav-on.hm-nav-c{scroll-padding-top:calc(var(--hdr-off,72px) + 52px + 16px + var(--to,0px))}html.hm-has-nav.fl-tuck{scroll-padding-top:calc(16px + var(--to,0px))}html.hm-has-nav.fl-tuck.hm-nav-on{scroll-padding-top:calc(58px + 16px + var(--to,0px))}html.hm-has-nav.fl-tuck.hm-nav-on.hm-nav-c{scroll-padding-top:calc(52px + 16px + var(--to,0px))}html.hm-nav-on #hdr-prog{opacity:0!important}.hm-nav[hidden],.hm-nav-scrim[hidden]{display:none}.hm-nav{position:fixed;z-index:48;top:calc(10px + env(safe-area-inset-top,0px));left:0;right:0;width:max-content;max-width:calc(100% - 32px);margin-inline:auto;transform:translateY(var(--hdr-off,0px));transition:transform var(--dur-ui) var(--ease-out);pointer-events:none}.hm-nav-cap,.hm-nav-sheet{display:none}.hm-nav-pill{position:relative;display:flex;align-items:center;gap:2px;height:48px;padding:4px;border-radius:var(--radius-pill);background:var(--fl-glass,color-mix(in srgb,var(--bg) 85%,transparent));-webkit-backdrop-filter:var(--fl-blur,blur(20px) saturate(180%));backdrop-filter:var(--fl-blur,blur(20px) saturate(180%));box-shadow:var(--fl-shadow,var(--shadow-3)),inset 0 0 0 1px var(--border);overflow:hidden;pointer-events:auto;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s var(--ease-out),transform .2s var(--ease-out),visibility 0s linear .2s}.hm-nav.on .hm-nav-pill{opacity:1;visibility:visible;transform:none;transition:opacity .28s var(--ease-out),transform .28s var(--ease-out),visibility 0s}.hm-nav-mark{position:relative;z-index:1;flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out)}.hm-nav-mark:after{content:"";position:absolute;inset:-2px}.hm-nav-mark .mk{display:block;line-height:0}.hm-nav-mark:active{transform:scale(.94)}.hm-nav-pill ul{position:relative;z-index:1;display:flex;align-items:center;gap:6px;margin:0;padding:0 2px 0 6px;list-style:none}.hm-nav-pill li{display:flex}.hm-nav-pill ul a{position:relative;display:flex;align-items:center;height:40px;padding:0 14px;border-radius:var(--radius-pill);color:var(--text-2);font:600 15px/1 var(--font-sans);letter-spacing:-.005em;text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out)}.hm-nav-pill ul a:after{content:"";position:absolute;inset:-2px 0}.hm-nav-pill ul a:active{transform:scale(.97)}.hm-nav-pill ul a[aria-current]{color:var(--text);font-weight:700}.hm-nav-pill ul a[aria-current]:before{content:"";position:absolute;left:-1px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 22%,transparent)}.hm-nav .l{display:inline-flex;flex-direction:column}.hm-nav .l:after{content:attr(data-l);content:attr(data-l) / "";height:0;overflow:hidden;visibility:hidden;font-weight:700;pointer-events:none;user-select:none}.hm-nav-pill .nav-offer{margin-left:8px}.hm-nav-pill a[aria-current] .nav-offer{background:var(--surface-2);box-shadow:0 0 0 1px color-mix(in srgb,var(--blue) 18%,transparent)}.hm-nav-hl,.hm-nav-hv{position:absolute;inset:0;z-index:0;border-radius:var(--radius-pill);pointer-events:none;opacity:0;clip-path:inset(0 100% 0 0 round 999px);transition:clip-path .22s var(--ease-out),opacity .16s var(--ease-out)}.hm-nav-hl{background:var(--blue-soft)}.hm-nav-hv{background:var(--surface)}.hm-nav-hl.on,.hm-nav-hv.on{opacity:1}.hm-nav-prog{position:absolute;left:20px;right:20px;bottom:2px;z-index:2;height:2px;pointer-events:none}.hm-nav-prog:before{content:"";position:absolute;inset:0;border-radius:2px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5));transform-origin:0 50%;transform:scaleX(var(--p,0))}.hm-nav-prog i{position:absolute;inset:0;transform:translate(calc((var(--p,0) - 1) * 100%))}.hm-nav-prog i:after{content:"";position:absolute;right:-3px;top:-2px;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px var(--ribbon-3)}@media(hover:hover)and (pointer:fine){.hm-nav-mark:hover{background:var(--surface)}.hm-nav-pill ul a:hover{color:var(--text)}}.hm-nav-pill a:focus-visible,.hm-nav-cap:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(min-width:768px)and (max-width:1023px){.hm-nav-pill li[data-wide]{display:none}.hm-nav-pill ul a{padding:0 13px;font-size:14px}}@media(min-width:1024px)and (max-width:1199px){.hm-nav-pill ul a{padding:0 12px;font-size:14.5px}}.hm-nav.fit5 .hm-nav-pill li[data-wide]{display:none}.hm-nav.cap{top:0;left:0;right:0;width:auto;max-width:none;height:0;margin:0;transform:none;transition:none}.hm-nav.cap .hm-nav-pill{display:none}.hm-nav.cap .hm-nav-cap{position:fixed;top:calc(8px + env(safe-area-inset-top,0px));left:0;right:0;display:flex;align-items:center;gap:10px;width:min(calc(100% - 32px),320px);height:44px;margin-inline:auto;padding:0 16px 0 8px;border:0;border-radius:var(--radius-pill);background:var(--fl-glass,color-mix(in srgb,var(--bg) 85%,transparent));-webkit-backdrop-filter:var(--fl-blur,blur(20px) saturate(180%));backdrop-filter:var(--fl-blur,blur(20px) saturate(180%));box-shadow:var(--fl-shadow,var(--shadow-3)),inset 0 0 0 1px var(--border);color:var(--text);font:inherit;text-align:left;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .16s var(--ease-out),transform .16s var(--ease-out),scale var(--dur-press) var(--ease-out),visibility 0s linear .16s}.hm-nav.cap.on .hm-nav-cap{opacity:1;visibility:visible;transform:none;transition:opacity .28s var(--ease-out),transform .28s var(--ease-out),scale var(--dur-press) var(--ease-out),visibility 0s}.hm-nav.cap.open .hm-nav-cap{background:var(--surface-2)}html.fl-dark .hm-nav-pill,html.fl-dark .hm-nav.cap:not(.open) .hm-nav-cap{background:var(--bg)}.hm-nav-cap:active{scale:.97}.hm-nav-cap .ring{position:relative;flex:none;display:grid;place-items:center;width:28px;height:28px}.hm-nav-cap .ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.hm-nav-cap .ring circle{fill:none;stroke-width:2.5}.hm-nav-cap .ring .tr{stroke:var(--border)}.hm-nav-cap .ring .pr{stroke:var(--ribbon-3);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:var(--pd,100);transition:stroke-dashoffset .16s linear}@supports (animation-timeline:scroll()){.hm-nav-prog:before{animation:hm-nav-p linear both;animation-timeline:scroll(root)}.hm-nav-prog i{animation:hm-nav-i linear both;animation-timeline:scroll(root)}.hm-nav-cap .ring .pr{transition:none;animation:hm-nav-r linear both;animation-timeline:scroll(root)}}@keyframes hm-nav-p{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hm-nav-i{0%{transform:translate(-100%)}to{transform:none}}@keyframes hm-nav-r{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.hm-nav-cap .ring b{font:800 12px/1 var(--font-sans);font-variant-numeric:tabular-nums}.hm-nav-cap .ring b:empty:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px var(--ribbon-3)}.hm-nav-cap .t{flex:1;min-width:0;overflow:hidden;font:700 15px/1.2 var(--font-sans);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis}.hm-nav-cap .n{flex:none;font:600 13px/1 var(--font-sans);color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.hm-nav-cap .n:empty{display:none}.hm-nav-cap .chev{flex:none;width:8px;height:8px;margin:-4px 2px 0;border-right:2px solid var(--text-2);border-bottom:2px solid var(--text-2);transform:rotate(45deg);transition:transform var(--dur-ui) var(--ease-out)}.hm-nav.open .hm-nav-cap .chev{transform:translateY(3px) rotate(-135deg)}.hm-nav.cap .hm-nav-sheet{position:fixed;top:calc(60px + env(safe-area-inset-top,0px));left:16px;right:16px;display:block;max-width:420px;max-height:calc(100dvh - 84px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));margin-inline:auto;padding:8px;overflow-y:auto;overscroll-behavior:contain;border-radius:var(--fl-sheet-r,20px);background:var(--surface-2);box-shadow:var(--fl-shadow,var(--shadow-3)),inset 0 0 0 1px var(--border);pointer-events:auto;opacity:0;visibility:hidden;clip-path:inset(-24px -48px 100% -48px);transition:clip-path .24s var(--ease-out),opacity .24s var(--ease-out),transform .3s var(--fl-sheet-ease,cubic-bezier(.32,.72,0,1)),visibility 0s linear .24s}.hm-nav.cap.open .hm-nav-sheet{opacity:1;visibility:visible;clip-path:inset(-24px -48px -72px -48px);transition:clip-path .32s var(--fl-sheet-ease,cubic-bezier(.32,.72,0,1)),opacity .2s var(--ease-out),transform .3s var(--fl-sheet-ease,cubic-bezier(.32,.72,0,1)),visibility 0s}.hm-nav.drag .hm-nav-sheet{transition:none}.hm-nav-sheet ol{display:grid;gap:2px;margin:0;padding:0;list-style:none}.hm-nav-sheet a{display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:12px;align-items:center;min-height:52px;padding:6px 12px 6px 10px;border-radius:var(--radius-md);color:var(--text);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-feedback) var(--ease-out)}.hm-nav-sheet a:active{background:var(--surface)}.hm-nav-sheet a:focus-visible{outline:none;box-shadow:var(--shadow-focus-inset,inset 0 0 0 2px currentColor)}.hm-nav-sheet .no{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);font:800 12px/1 var(--font-sans);color:var(--text-2);transition:background-color var(--dur-feedback) var(--ease-out),color var(--dur-feedback) var(--ease-out)}.hm-nav-sheet .tx{display:flex;flex-direction:column;gap:2px;min-width:0}.hm-nav-sheet b{display:flex;align-items:center;font:700 15px/1.25 var(--font-sans);letter-spacing:-.005em}.hm-nav-sheet small{font:500 13px/1.35 var(--font-sans);color:var(--text-2);text-wrap:balance}.hm-nav-sheet small>span{display:inline-block;max-width:100%}.hm-nav-sheet a[aria-current]{background:var(--blue-soft)}.hm-nav-sheet a[aria-current] .no{background:var(--blue);color:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 22%,transparent)}[data-theme=dark] .hm-nav-sheet a[aria-current] .no{color:#070a12}.hm-nav-sheet .nav-offer{margin-left:8px}html.fl-b-short .hm-nav.cap .hm-nav-sheet{max-width:720px}html.fl-b-short .hm-nav-sheet ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4px}@media(max-height:340px){:where(html:not(.fl-hold)).fl-b-short .hm-nav.cap .hm-nav-sheet{max-height:calc(100dvh - 68px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding:6px}:where(html:not(.fl-hold)).fl-b-short .hm-nav-sheet a{min-height:44px;padding:4px 10px 4px 8px}:where(html:not(.fl-hold)).fl-b-short .hm-nav-sheet .tx{gap:0}:where(html:not(.fl-hold)).fl-b-short .hm-nav-sheet b{line-height:1.2}:where(html:not(.fl-hold)).fl-b-short .hm-nav-sheet small{line-height:1.3}}.hm-nav-scrim{position:fixed;inset:0;z-index:52;background:var(--fl-scrim,rgba(6,14,27,.44));opacity:0;visibility:hidden;-webkit-tap-highlight-color:transparent;transition:opacity .24s var(--ease-out),visibility 0s linear .24s}.hm-nav-scrim.on{opacity:1;visibility:visible;transition:opacity .2s var(--ease-out),visibility 0s}html.hm-sheet .hm-nav{z-index:55}html.hm-sheet :is(.dock,.dock-tab,.ch-launch){opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .16s var(--ease-out),visibility 0s linear .16s!important}html:is(.fl-menu,.fl-kb,.fl-dialog,.ch-on,.kb-open) .hm-nav :is(.hm-nav-pill,.hm-nav-cap),html.fl-sheet:not(.hm-sheet) .hm-nav :is(.hm-nav-pill,.hm-nav-cap),body:is(.nav-open,.menu-on,.cbx-open) .hm-nav :is(.hm-nav-pill,.hm-nav-cap){opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .16s var(--ease-out),visibility 0s linear .16s!important}@media(prefers-reduced-motion:reduce){.hm-nav{transition:none}.hm-nav-pill,.hm-nav.on .hm-nav-pill,.hm-nav.cap .hm-nav-cap,.hm-nav.cap.on .hm-nav-cap{transform:none}.hm-nav-pill.fade{animation:hm-nav-fade .18s var(--ease-out)}.hm-nav-hl,.hm-nav-hv{transition:opacity .16s var(--ease-out)}.hm-nav.cap .hm-nav-sheet,.hm-nav.cap.open .hm-nav-sheet{clip-path:none;transition:opacity .18s var(--ease-out),visibility 0s linear .18s}.hm-nav.cap.open .hm-nav-sheet{transition:opacity .18s var(--ease-out),visibility 0s}.hm-nav-cap .ring .pr{transition:none}}@keyframes hm-nav-fade{0%{opacity:0}}@media(prefers-contrast:more){.hm-nav-pill,.hm-nav.cap .hm-nav-cap{box-shadow:var(--fl-shadow,var(--shadow-3)),inset 0 0 0 1px var(--text-3)}}.hm7-pf .hm6-rec{margin-top:0}.hm7-rf-fn{margin:10px 0 0;max-width:640px;font:500 13.5px/1.55 var(--font-sans);color:var(--text-3);text-wrap:pretty}@media(max-width:767px){.hm7-clamp.on{position:relative;max-height:1040px;overflow:hidden}.hm7-clamp.on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:140px;background:linear-gradient(to bottom,color-mix(in srgb,var(--bg) 0%,transparent),var(--bg));pointer-events:none}.cloud .hm7-clamp.on:after{background:linear-gradient(to bottom,color-mix(in srgb,var(--surface) 0%,transparent),var(--surface))}}.hm7-clamp-b{display:flex;width:100%;max-width:420px;margin:16px auto 0}.hm7-clamp-b[hidden]{display:none}.hm7-clamp-b .sc-ic{transform:rotate(90deg)}.hm8{padding:24px 0 40px}@media(min-width:1024px){.hm8{padding:40px 0 56px}}.hm8-in{display:flex;flex-direction:column}.hm8-l{display:contents}.hm8-top{order:1;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.hm8-b1{order:2;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.hm8-vis{order:3;min-width:0;width:100%;max-width:560px;margin-top:32px}.hm8-b2{order:4;min-width:0}@media(max-width:1023px){.hm8-b2 .hm3-cos{margin-top:24px}}@media(min-width:1024px){.hm8-in{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:56px;align-items:center}.hm8-l{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.hm8-vis{margin:0;max-width:490px;justify-self:end}}.hm8-h{margin:14px 0 0;font-size:clamp(40px,4.4vw + 10px,64px);line-height:1.02;letter-spacing:-.038em;text-wrap:balance}.hm8-h .sc-serif{display:block;text-wrap:balance}@media(max-width:374px){.hm8-h{font-size:min(40px,calc((100vw - 32px) / 8.3))}.hm8-h .sc-serif .nw{white-space:normal}}.hm8-lpa{position:relative;display:inline-block;margin-right:.04em;font-family:var(--font-sans);font-style:normal;font-weight:800;font-size:.8em;letter-spacing:-.04em;color:var(--green-text);white-space:nowrap}.hm8-lpa svg{position:absolute;left:-3%;bottom:-.2em;width:106%;height:.28em;overflow:visible;pointer-events:none}.hm8-lpa path{fill:none;stroke-width:4;stroke-linecap:round;vector-effect:non-scaling-stroke}@media(prefers-reduced-motion:no-preference){.hm8-lpa svg{animation:hm8-draw .8s var(--ease-out) .45s both}}@keyframes hm8-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.hm8-sub{max-width:31em;margin:16px 0 0;font:500 17px/1.5 var(--font-sans);color:var(--text-2);text-wrap:pretty}.hm8-sub b{color:var(--text);font-weight:700}@media(min-width:768px){.hm8-sub{font-size:19px}}.hm8-ok{display:flex;flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none}.hm8-ok li{display:flex;align-items:flex-start;gap:10px;font:700 15px/1.4 var(--font-sans);color:var(--text)}.hm8-ok .ck{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--green-text) 12%,transparent);color:var(--green-text)}.hm8-ok .ck .sc-ic{width:14px;height:14px;stroke-width:3}@media(min-width:768px){.hm8-ok li{font-size:16px}}.hm8-off{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:7px}.hm8-off[hidden]{display:none}.hm8-off s{font:700 14px/1 var(--font-sans);color:var(--ember-text);text-decoration-thickness:2px}.hm8-off .sv{padding:4px 9px;border-radius:var(--radius-pill);background:var(--ember-soft);color:var(--ember-text);font:800 12.5px/1.2 var(--font-sans)}.hm8-off .tm{display:inline-flex;align-items:center;gap:5px;font:700 13px/1 var(--font-sans);color:var(--ember-text);white-space:nowrap}.hm8-off .tm b{font-weight:800;font-variant-numeric:tabular-nums}.hm8-off .tm .sc-ic{width:14px;height:14px}.hm8-off.final .tm{padding:4px 9px;border-radius:var(--radius-pill);background:var(--ember);color:#fff}.hm8 .hm3-acts{margin-top:24px}.hm8 .hm3-cta .sc-ic.dn{transform:rotate(90deg)}.hm8-call{margin:10px 0 0}.hm8-call a{position:relative;display:inline-flex;align-items:center;gap:9px;min-height:44px;color:var(--text-2);font:600 14.5px/1.35 var(--font-sans);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:opacity var(--dur-press) var(--ease-out)}.hm8-call .sc-ic{flex:none;width:18px;height:18px;color:var(--blue)}.hm8-call small{font:600 13.5px/1.35 var(--font-sans);color:var(--text-3)}.hm3-call{gap:12px;padding-left:10px}.hm3-call .cwl{--cwl:38px}@media(max-width:599px){.hm3-call{justify-content:flex-start;padding-left:10px}.hm3-call>span{justify-content:flex-start}}.hm8-call b{color:var(--text);font-weight:800;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,var(--text) 35%,transparent)}.hm8-call a:active{opacity:.6}@media(hover:hover)and (pointer:fine){.hm8-call a:hover b{text-decoration-color:var(--text)}}.hm8-call+.hm8-proof{margin-top:12px}.hm8-proof{display:flex;align-items:center;gap:12px;margin-top:22px}.hm8-proof p{margin:0;font:600 14px/1.45 var(--font-sans);color:var(--text-2)}.hm8-proof b{color:var(--text);font-weight:800}.hm8-proof .st{color:#f5b301}.hm8 .hm3-cos{margin-top:16px}.hw{position:relative;margin:0;padding:16px;border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 50% 0%,#0e2747,#0b1d36 46%,#06101f);color:#fff;box-shadow:var(--shadow-3);overflow:hidden;isolation:isolate}@media(min-width:600px){.hw{padding:20px}}.hw-g{position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.hw-g1{left:-30%;top:-45%;width:90%;aspect-ratio:1;background:radial-gradient(closest-side,rgba(22,121,255,.36),transparent)}.hw-g2{right:-35%;bottom:-55%;width:100%;aspect-ratio:1;background:radial-gradient(closest-side,rgba(14,123,79,.34),transparent)}.hw-dots{position:absolute;z-index:-1;inset:0;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1.2px);background-size:22px 22px;-webkit-mask-image:radial-gradient(70% 70% at 50% 40%,#000,transparent);mask-image:radial-gradient(70% 70% at 50% 40%,#000,transparent)}.hw-hd{display:flex;align-items:center;gap:12px}.hw-mk{flex:none;width:20px;aspect-ratio:436/512}.hw-lb{flex:none;font:800 12px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#ffffff9e}@media(max-width:599px){.hw-lb{display:none}}.hw-bars{flex:1;display:flex;gap:5px;min-width:0}.hw-bars button{position:relative;flex:1;min-width:0;height:30px;margin:-13px 0;padding:13px 0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.hw-bars i{display:block;height:4px;border-radius:4px;background:#ffffff24;overflow:hidden;transition:background var(--dur-feedback) var(--ease-out),transform var(--dur-press) var(--ease-out)}.hw-bars b{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#1679ff,#2daef8,#24adbe);transform-origin:0 50%;transform:scaleX(0)}.hw:not(.on) .hw-bars button:first-child b{transform:none}.hw-bars button:active i{transform:scaleY(1.5)}.hw-bars button:focus-visible{outline:none}.hw-bars button:focus-visible i{box-shadow:0 0 0 2px #0b1d36,0 0 0 4px #fff}@media(hover:hover)and (pointer:fine){.hw-bars button:hover i{background:#ffffff42}}.hw .mv-pp{width:30px;height:30px;margin:-4px -4px -4px 0;background:#ffffff1a;box-shadow:none;color:#fff}.hw .mv-pp .sc-ic{width:14px;height:14px}.hw .mv-pp:focus-visible{outline:none;box-shadow:var(--shadow-focus-dark)}@media(hover:hover)and (pointer:fine){.hw .mv-pp:hover{background:#ffffff2e}}.hw-caps{position:relative;display:grid;margin:16px 0 14px}.hw-cap{grid-area:1/1;margin:0}.hw:not(.on) .hw-cap:not(:first-child){visibility:hidden}.hw-eb{display:block;font:800 12px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#7db8ff}.hw-ct{display:block;margin-top:8px;font:800 22px/1.1 var(--font-sans);letter-spacing:-.025em;white-space:nowrap}.hw-ct em{font:italic 400 1.14em/1 var(--font-serif);letter-spacing:-.005em;background:linear-gradient(90deg,#6faeff,#2daef8 55%,#3cc3b0);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.04em}.hw-w{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .02em .16em;margin:0 -.02em -.16em}.hw-w>span{display:inline-block}@media(min-width:600px){.hw-ct{font-size:26px}}.hw-win{padding:6px;border-radius:18px;background:linear-gradient(180deg,#ffffff29,#ffffff0a);box-shadow:0 0 0 1px #ffffff1a,0 30px 60px -24px #000000b3}.hw-in{position:relative;aspect-ratio:360/276;border-radius:13px;overflow:hidden;background:linear-gradient(180deg,#112a4c,#0c203c);box-shadow:inset 0 1px #ffffff1f}.hw-cv{position:absolute;left:0;top:0;width:360px;height:276px;transform-origin:0 0;transform:scale(var(--hs,1))}.hw-ft{margin:12px 0 0;font:600 11.5px/1.3 var(--font-sans);letter-spacing:.02em;color:#ffffff73}.hw-defs{position:absolute;width:0;height:0;overflow:hidden}.hw-sc{position:absolute;inset:0;font-family:var(--font-sans);color:#fff;-webkit-font-smoothing:antialiased}.hw:not(.on) .hw-sc:not([data-s="0"]){display:none}.js .hw:not(.on) .hw-sc,.js .hw:not(.on) .hw-cap{opacity:0;animation:hw-late 1ms 2.5s both}@keyframes hw-late{to{opacity:1}}.hw.on .hw-sc{opacity:0}.hw.on:not(.rm) .hw-cap:not(.act){visibility:hidden}.hw.on:not(.rm) .hw-sc:not(.act){display:none}.hw.rm .hw-sc,.hw.rm .hw-cap{opacity:0;transition:opacity var(--dur-ui) var(--ease-out)}.hw.rm .hw-sc.cur,.hw.rm .hw-cap.cur{opacity:1}.hw-bar{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;gap:10px;height:38px;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.08)}.hw-tt{flex:1;display:flex;align-items:center;gap:7px;min-width:0;font:700 12px/1 var(--font-sans);white-space:nowrap}.hw-tt>.sc-ic{width:15px;height:15px;color:#7db8ff}.hw-r{flex:none;font:600 10px/1 var(--font-sans);color:#fff9;white-space:nowrap}.hw-r b{font-weight:800;color:#fff}.hw-cd{position:absolute;border-radius:10px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff0f}.hw-k{display:block;font:800 8px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.hw-pill{display:inline-flex;align-items:center;gap:4px;height:17px;padding:0 7px;border-radius:999px;background:#ffffff1a;font:800 8px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9}.hw-ok{display:inline-grid;place-items:center;flex:none;width:15px;height:15px;border-radius:50%;background:#0e7b4f;color:#fff}.hw-ok .sc-ic{width:10px;height:10px;stroke-width:2.75}.hw-ok .nd,.hw-tag .nd,.hw-nx .nd{display:none}.hw-tile{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:10px}.hw-tile .sc-ic{width:16px;height:16px}.hw-b{background:#1679ff33;color:#8dbbff;box-shadow:inset 0 0 0 1px #1679ff5c}.hw-s{background:#2daef829;color:#8fd6ff;box-shadow:inset 0 0 0 1px #2daef852}.hw-t{background:#24adbe2b;color:#6fdce6;box-shadow:inset 0 0 0 1px #24adbe57}.hw-g4{background:#0e7b4f42;color:#5ce0a8;box-shadow:inset 0 0 0 1px #5ce0a852}.hw-gone{opacity:0}.hw-stamp{position:absolute;z-index:3;transform:rotate(-8deg);pointer-events:none}.hw-ink{position:relative;display:block;padding:5px 9px 4px;border:2.5px solid #3FD39A;border-radius:7px;color:#3fd39a;font:800 10.5px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;opacity:.94;filter:url(#hw-ink)}.hw-ink:before{content:"";position:absolute;inset:2px;border:1px solid #3FD39A;border-radius:4px}.hw-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 11px 0 9px;border-radius:999px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1c;font:700 10px/1 var(--font-sans);white-space:nowrap}.hw-chip .sc-ic{width:13px;height:13px;color:#7db8ff}.hw-chip b{font:800 12px/1 var(--font-sans);color:#5ce0a8}.hw-ill{position:absolute;font:700 7.5px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#ffffff5c}.hw-roll{position:relative;display:inline-block;line-height:1.25;clip-path:inset(0 -.25em);font-variant-numeric:tabular-nums}.hw-rph{visibility:hidden}.hw-rs{position:absolute;left:0;right:0;top:0;display:block;text-align:center}.hw-rs>span{display:block}.hw-live{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:#f2611d;box-shadow:0 0 8px #f2611dcc}.hw-live i{position:absolute;inset:0;border-radius:50%;background:#f2611d;opacity:0}.hw-stage{left:12px;top:48px;width:336px;height:114px;background:linear-gradient(160deg,#0a1a31,#123462)}.hw-tags{position:absolute;left:12px;top:12px;display:flex;gap:5px}.hw-pill-on{background:#f2611d;color:#fff}.hw-pill-on i{width:5px;height:5px;border-radius:50%;background:#fff}.hw-avs{position:absolute;right:12px;top:11px;display:flex;align-items:center}.hw-av{position:relative;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font:800 6.5px/1 var(--font-sans);letter-spacing:.03em;color:#fff;box-shadow:0 0 0 1.5px #0f2747}.hw-av+.hw-av{margin-left:-3px}.hw-avs small{margin-left:6px;font:700 8.5px/1 var(--font-sans);color:#ffffff9e}.hw-code{position:absolute;left:12px;top:40px;font:600 10.5px/18px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#ffffffe6;white-space:pre}.hw-cl{display:flex}.hw-cl>i{flex:none;width:17px;font-style:normal;color:#ffffff47}.hw-wp{display:block;overflow:hidden}.hw-wp>span{display:block}.hw-code .hw-c{color:#5ce0a8}.hw-code .hw-v{color:#8dbbff}.hw-rec{left:12px;top:170px;width:124px;height:94px}.hw-rec .hw-tile{position:absolute;left:11px;top:11px;width:26px;height:26px}.hw-rec .hw-k{position:absolute;left:11px;top:46px}.hw-rec b{position:absolute;left:11px;right:9px;top:59px;font:800 11px/1.3 var(--font-sans)}.hw-prism{left:144px;top:142px;width:204px;height:122px;z-index:2;background:#132a4df7;box-shadow:inset 0 0 0 1px #2daef861,0 18px 36px -14px #000000bf}.hw-ph{position:absolute;left:10px;top:10px;display:flex;align-items:center;gap:7px}.hw-orb{flex:none;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#fff,#cfe6ff 9%,#6fb4ff 24%,#1679ff,#0b3e9e 72%,#06204f);box-shadow:0 0 14px #2daef88c,inset -3px -4px 8px #0e7b4f8c}.hw-ph b{display:block;font:800 11px/1 var(--font-sans)}.hw-ph small{display:block;margin-top:3px;font:600 8px/1 var(--font-sans);color:#5ce0a8}.hw-q{position:absolute;right:10px;top:38px;max-width:178px;padding:5px 8px;border-radius:10px 10px 3px;background:#1463f3;font:600 10px/1.3 var(--font-sans);transform-origin:100% 100%}.hw-typ{position:absolute;left:10px;top:68px;display:flex;gap:3px;padding:8px 9px;border-radius:10px 10px 10px 3px;background:#ffffff1a;opacity:0;transform-origin:0 100%}.hw-typ i{width:4px;height:4px;border-radius:50%;background:#ffffffbf}.hw-an{position:absolute;left:10px;right:10px;top:68px;padding:6px 8px;border-radius:10px 10px 10px 3px;background:#ffffff1a;font:600 10px/1.4 var(--font-sans);color:#fffffff0;transform-origin:0 100%}.hw-pjs{position:absolute;left:12px;top:48px;width:336px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.hw-pj{position:relative;height:88px}.hw-pj .hw-tile{position:absolute;left:11px;top:11px}.hw-pst{position:absolute;right:11px;top:11px;display:grid}.hw-pst>*{grid-area:1/1;justify-self:end;align-self:center}.hw-pst .hw-ok{width:16px;height:16px}.hw-due{display:inline-flex;align-items:center;height:16px;padding:0 6px;border-radius:999px;background:#2daef829;color:#9fd3ff;font:800 7.5px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.hw-pj b{position:absolute;left:11px;right:10px;top:49px;font:800 12px/1.2 var(--font-sans);letter-spacing:-.01em}.hw-pj small{position:absolute;left:11px;top:67px;font:600 9.5px/1 var(--font-sans);color:#ffffff94}.hw-pj .hw-stamp{right:8px;top:9px}.hw-chips{position:absolute;left:12px;top:244px;display:flex;gap:8px}.hw-wal{position:absolute;left:30px;top:48px;width:300px;height:188px}.hw-ce{position:absolute;left:0;right:0;height:108px;border-radius:10px;overflow:hidden;background:#fff;color:#0b1d36;box-shadow:0 -5px 12px -7px #030a1899,inset 0 0 0 1px #0b1d3612}.hw-ce:nth-child(2){top:20px}.hw-ce:nth-child(3){top:40px}.hw-ce:nth-child(4){top:60px}.hw-ce:nth-child(5){top:80px}.hw-ce .hw-lg{position:absolute;left:14px;top:5px;display:block;width:auto;max-width:none;height:10px}.hw-ce .hw-lg-databricks,.hw-ce .hw-lg-aws{top:2.5px;height:15px}.hw-cn{position:absolute;right:14px;top:6px;font:700 8.5px/1 var(--font-sans);color:#4a5a72;white-space:nowrap}.hw-ce-f{box-shadow:0 -5px 12px -7px #030a1899,0 18px 30px -16px #000000a6,inset 0 0 0 1px #0b1d3612}.hw-ce-f .hw-lg{left:14px;top:15px;height:14px}.hw-ce img{-webkit-user-drag:none;pointer-events:none}.hw-rbn{position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#1679ff,#2daef8,#24adbe,#138e82,#0e7b4f);transform-origin:0 50%}.hw-cek{position:absolute;left:14px;top:34px;font:700 7px/1 var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:#5f6e84}.hw-cet{position:absolute;left:14px;top:47px;font:800 15px/1.1 var(--font-sans);letter-spacing:-.015em}.hw-cex{position:absolute;left:14px;top:69px;padding:3px 7px;border-radius:999px;background:#eef2f8;font:700 8.5px/1 var(--font-sans);color:#4a5a72}.hw-cev{position:absolute;left:14px;top:89px;display:flex;align-items:center;gap:5px;font:600 8.5px/1 var(--font-sans);color:#4a5a72}.hw-cev .hw-ok{width:12px;height:12px}.hw-cev .hw-ok .sc-ic{width:8px;height:8px}[data-theme=dark] .hw-ce{background:#e9eef5}[data-theme=dark] .hw-cex{background:#dae1eb}.hw-cc{position:absolute;left:0;right:0;top:246px;display:flex;justify-content:center}.hw-mq{left:12px;top:48px;width:336px;height:76px}.hw-mq .hw-k{position:absolute;left:12px;top:12px}.hw-mq b{position:absolute;left:12px;right:12px;top:27px;font:800 12.5px/1.32 var(--font-sans);letter-spacing:-.01em}.hw-ma{left:12px;top:132px;width:336px;height:46px;display:flex;align-items:center;gap:10px;padding:0 12px 0 10px}.hw-ma .hw-tile{width:26px;height:26px;border-radius:50%}.hw-wv{position:relative;flex:1;height:26px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.hw-wvs{position:absolute;left:0;top:0;bottom:0;display:flex;align-items:center;gap:2px}.hw-wvs i{flex:none;width:2px;border-radius:2px;background:linear-gradient(180deg,#8dbbff,#2daef8)}.hw-tm{flex:none;font:700 9px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:#ffffff9e}.hw-fb{left:12px;top:186px;width:336px;height:78px}.hw-fb .hw-k{position:absolute;left:12px;top:12px}.hw-fb .hw-ill{right:12px;top:12px}.hw-fl{position:absolute;left:12px;right:12px;display:flex;align-items:center;gap:7px;font:600 10.5px/1.25 var(--font-sans);color:#ffffffeb}.hw-fl1{top:29px}.hw-fl2{top:51px}.hw-nx{display:inline-grid;place-items:center;flex:none;width:15px;height:15px;border-radius:50%;background:#1463f3}.hw-nx .sc-ic{width:10px;height:10px;stroke-width:2.5}.hw-col{position:absolute;top:46px;width:108px;height:220px;border-radius:10px;background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff0f}.hw-col .hw-k{position:absolute;left:10px;top:11px}.hw-job{position:absolute;left:0;top:0;width:98px;height:62px}.hw-jin{position:absolute;inset:0;border-radius:10px;background:linear-gradient(180deg,#1b3f6e,#15335c);box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff14}.hw-jsh{position:absolute;inset:0;border-radius:10px;box-shadow:0 16px 24px -10px #000c;opacity:0}.hw-glow{position:absolute;inset:-1px;border-radius:11px;box-shadow:0 0 0 1.5px #5ce0a8bf,0 0 18px #3fd39a52}.hw-jin b{position:absolute;left:9px;top:9px;font:800 10px/1.2 var(--font-sans);white-space:nowrap}.hw-jin small{position:absolute;left:9px;top:25px;display:flex;align-items:center;gap:3px;font:600 8px/1 var(--font-sans);color:#ffffff9e;white-space:nowrap}.hw-jin small .sc-ic{width:9px;height:9px}.hw-jtags{position:absolute;left:9px;top:40px;display:grid}.hw-tag{grid-area:1/1;justify-self:start;display:inline-flex;align-items:center;gap:3px;height:15px;padding:0 6px 0 5px;border-radius:999px;font:800 7px/1 var(--font-sans);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.hw-tag .sc-ic{width:9px;height:9px;stroke-width:2.2}.hw-tag-sh{background:#2daef82e;color:#a6dbff}.hw-tag-iv{background:#1463f36b;color:#dce8ff}.hw-tag-of{background:#0e7b4f57;color:#7eebbe}.hw-jok{position:absolute;right:8px;top:8px}.hw-ill-b{left:252px;top:252px}.hw-pa{left:12px;top:48px;width:336px;height:88px}.hw-pb{left:12px;top:146px;width:336px;height:118px}.hw-pa .hw-k,.hw-pb .hw-k{position:absolute;left:13px;top:13px}.hw-amt{position:absolute;left:13px;top:29px;font:800 26px/1 var(--font-sans);letter-spacing:-.03em;transform-origin:0 60%}.hw-amt small{font-size:14px;font-weight:700;letter-spacing:0;color:#ffffff9e}.hw-nt{position:absolute;left:13px;top:63px;font:600 9.5px/1 var(--font-sans);color:#fff9}.hw-bk{position:absolute;right:13px;top:31px;display:flex;align-items:center;gap:6px;height:24px;padding:0 11px 0 6px;border-radius:999px;background:#0fa36b33;box-shadow:inset 0 0 0 1px #5ce0a873;font:800 10px/1 var(--font-sans);color:#5ce0a8}.hw-pb .hw-amt{top:33px}.hw-mn{position:absolute;left:13px;top:80px;display:flex;align-items:center;gap:7px;font:700 10.5px/1.3 var(--font-sans);color:#ffffffe0}.hw-mn b{color:#5ce0a8}.hw-pb .hw-stamp{right:18px;top:32px}.hw-pb .hw-ink{padding:6px 12px 5px;font-size:13px}.hw-coin{position:absolute;left:0;top:0;z-index:4;display:grid;place-items:center;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;border:2px solid transparent;background:radial-gradient(circle at 34% 28%,#3a5f95 0,#13294a 46%,#0b1d36) padding-box,linear-gradient(135deg,#1679ff,#2daef8 30%,#24adbe,#138e82 80%,#0e7b4f) border-box;box-shadow:0 6px 14px #00000073;opacity:0}.hw-coin b{font:800 12px/1 var(--font-sans);text-shadow:0 1px 0 rgba(0,0,0,.35)}.hw-trail{position:absolute;left:0;top:0;z-index:3;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;opacity:0}.hm9{overflow:clip}@supports (content-visibility:auto){main>section.hm9:not(.no-cv,.cv-drawn,:target){content-visibility:auto;contain-intrinsic-size:auto 1180px}}.hm9-hd{max-width:760px;margin:0 auto;text-align:center}.hm9-hd .h2{text-wrap:balance}.hm9-hd .h2 .sc-serif{display:block}.hm9-n{font-family:var(--font-sans);font-style:normal;font-weight:800;font-size:.84em;letter-spacing:-.04em;color:var(--green-text);white-space:nowrap}.hm9-hd .lead{max-width:36em;margin:14px auto 0;text-wrap:pretty}.hm9-rec{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;max-width:880px;margin:28px auto 0;padding:0;list-style:none}@media(min-width:768px){.hm9-rec{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}}.hm9-rec li{display:flex;flex-direction:column;align-items:center;gap:4px;padding:0 10px;text-align:center}@media(min-width:768px){.hm9-rec li+li{box-shadow:-1px 0 0 var(--border)}}.hm9-rec b{font:800 clamp(28px,3.2vw,38px)/1 var(--font-sans);letter-spacing:-.03em;color:var(--text)}.hm9-rec span{font:600 14px/1.35 var(--font-sans);color:var(--text-2);text-wrap:balance}.hm9-rof{max-width:46em;margin:16px auto 0;font:500 12.5px/1.5 var(--font-sans);color:var(--text-3);text-align:center;text-wrap:balance}.hm9 .pr-mq{max-width:1100px;margin:26px auto 0;padding:14px 0 16px}.hm9 .pr-mq-h p span{font-size:13.5px}.hm9 .cx{margin-top:28px}.hm9-more{display:flex;justify-content:center;margin:20px auto 0}.hm9-more a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:700 15px/1.3 var(--font-sans)}.hm10 .h2 .sc-serif{display:block}.hm10 .pl-sh{max-width:980px}.hm10 .pl-sh .body{max-width:40em}.hm10-top{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px}@media(min-width:1024px){.hm10-top{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px;margin-top:40px}}.hm10-fork{position:relative;margin:0;padding:18px 18px 16px;border-radius:var(--radius-lg);background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1f}@media(min-width:768px){.hm10-fork{padding:22px 24px 18px}}.hm10-fork figcaption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;margin:0}.hm10-fork figcaption b{font:800 13px/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#fff}.hm10-fork figcaption span{font:600 13px/1.3 var(--font-sans);color:var(--on-navy-3)}.hm10-fk{position:relative;height:230px;margin-top:10px}@media(min-width:768px){.hm10-fk{height:250px}}.hm10-fk svg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible}.hm10-fk path{fill:none;stroke-width:4;stroke-linecap:round;vector-effect:non-scaling-stroke}.hm10-fk path.up{stroke:url(#hm10-g-up)}.hm10-fk path.dn{stroke:url(#hm10-g-dn)}.hm10-fk .d{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;box-shadow:0 0 0 4px #ffffff14}.hm10-fk .d.s{left:1%;top:50%;background:#fff}.hm10-fk .d.u{left:99%;top:28.8%;background:#3fd39a}.hm10-fk .d.n{left:99%;top:71.2%;background:#f2611d}.hm10-fk p{position:absolute;margin:0;display:flex;flex-direction:column;gap:2px}.hm10-fk p b{font:800 clamp(24px,3vw,34px)/1 var(--font-sans);letter-spacing:-.03em;color:#fff;white-space:nowrap}.hm10-fk p span{font:600 13px/1.35 var(--font-sans);color:var(--on-navy-2)}.hm10-fk .st{left:0;bottom:calc(50% + 16px)}.hm10-fk .st b{font-size:clamp(20px,2.4vw,26px)}.hm10-fk .up{right:0;top:0;text-align:right;align-items:flex-end}.hm10-fk .up b{color:#3fd39a}.hm10-fk .dn{right:0;bottom:0;text-align:right;align-items:flex-end}.hm10-fk .dn b{color:var(--ember-on-navy)}.hm10-fork small{display:block;margin-top:12px;font:600 12px/1.35 var(--font-sans);color:var(--on-navy-3)}@media(prefers-reduced-motion:no-preference){.js .hm10-fork:not(.go) path{clip-path:inset(0 100% 0 0)}.js .hm10-fork:not(.go) p.up,.js .hm10-fork:not(.go) p.dn,.js .hm10-fork:not(.go) .d.u,.js .hm10-fork:not(.go) .d.n{opacity:0}.js .hm10-fork:not(.go) p.up,.js .hm10-fork:not(.go) p.dn{transform:translateY(8px)}}.hm10-fork.go path{clip-path:inset(0 0 0 0);transition:clip-path 1.1s var(--ease-in-out) .15s}.hm10-fork.go p.up,.hm10-fork.go p.dn,.hm10-fork.go .d.u,.hm10-fork.go .d.n{opacity:1;transform:none;transition:opacity .4s var(--ease-out) 1s,transform .4s var(--ease-out) 1s}.hm10-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:1024px){.hm10-sides{grid-template-columns:minmax(0,1fr);gap:14px}}.hm10-sd{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:var(--radius-lg);background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff1a}@media(min-width:768px){.hm10-sd{padding:18px 20px}}.hm10-sd.up{background:#3fd39a12;box-shadow:inset 0 0 0 1.5px #3fd39a6b}.hm10-sd .k{display:flex;align-items:center;gap:8px;margin:0;font:800 12px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ember-on-navy)}.hm10-sd.up .k{color:#3fd39a}.hm10-sd .k .sc-ic{width:16px;height:16px}.hm10-sd ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}@media(min-width:1024px){.hm10-sd ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.hm10-sd li{display:flex;flex-direction:column;gap:4px}.hm10-sd li b{font:800 clamp(26px,3vw,34px)/1 var(--font-sans);letter-spacing:-.03em;color:#fff;white-space:nowrap}.hm10-sd.dn li b{color:var(--ember-on-navy)}.hm10-sd.up li b{color:#3fd39a}.hm10-sd li span{font:600 13.5px/1.4 var(--font-sans);color:var(--on-navy-2);text-wrap:pretty}.hm10-sd li small{font:600 12px/1.3 var(--font-sans);color:var(--on-navy-3)}.hm10 .hm4-lo-q{margin:0;font:italic 400 17px/1.3 var(--font-serif);color:#fff;text-wrap:pretty}.hm10 .hm4-lo-n b.w{font-size:22px}.hm11{margin-top:64px}@media(min-width:1024px){.hm11{margin-top:88px}}.hm11-hd{max-width:880px}.hm11-hd:before{content:"";display:block;width:56px;height:3px;margin-bottom:22px;border-radius:3px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2),var(--ribbon-3),var(--ribbon-4),var(--ribbon-5))}.hm4-ai .hm11-hd .h2{font-size:clamp(30px,4.4vw,48px);line-height:1.06}.hm11-hd .h2 .sc-serif{display:block}.hm11-hd .body{max-width:40em}.hm11-vs{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px}@media(min-width:768px){.hm11-vs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:36px}}.hm11-c{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:var(--radius-lg);background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff1a}@media(min-width:768px){.hm11-c{padding:22px 24px}}.hm11-c.in{background:#3fd39a12;box-shadow:inset 0 0 0 1.5px #3fd39a6b}.hm11-c .k{display:flex;align-items:center;gap:8px;margin:0;font:800 12px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ember-on-navy)}.hm11-c.in .k{color:#3fd39a}.hm11-c .k .sc-ic{width:16px;height:16px}.hm11-c .s{margin:-4px 0 0;font:600 14px/1.45 var(--font-sans);color:var(--on-navy-2);text-wrap:pretty}.hm11-c .s b{font-weight:800;color:#3fd39a;white-space:nowrap}.hm11-c.out ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.hm11-c.out li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:10px;box-shadow:inset 0 -1px #ffffff14}.hm11-c.out li:last-child{padding-bottom:0;box-shadow:none}.hm11-c.out li b{font:700 16px/1.35 var(--font-sans);color:var(--on-navy-2);text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:#ffb38aa6;text-wrap:pretty}.hm11-c.out li span{flex:none;padding:3px 8px;border-radius:var(--radius-pill);background:#ffb38a24;color:var(--ember-on-navy);font:800 12px/1.2 var(--font-sans);white-space:nowrap}.hm11-src{grid-column:1/-1;font:600 12px/1.35 var(--font-sans);color:var(--on-navy-3)}.hm10-bars{display:grid;gap:14px;margin:0;padding:0;list-style:none}.hm10-bars li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 12px}.hm10-bars span{font:700 14.5px/1.3 var(--font-sans);color:#fff}.hm10-bars b{font:800 20px/1 var(--font-sans);color:#3fd39a;font-variant-numeric:tabular-nums}.hm10-bars i{grid-column:1/-1;display:block;height:8px;border-radius:8px;background:#ffffff1a;overflow:hidden}.hm10-bars i u{display:block;height:100%;width:var(--v);border-radius:8px;background:linear-gradient(90deg,#1679ff,#2daef8,#24adbe,#3fd39a);transform-origin:0 50%}@media(prefers-reduced-motion:no-preference){.js .hm11-vs:not(.go) .hm10-bars i u{transform:scaleX(0)}}.hm11-vs.go .hm10-bars i u{transform:none;transition:transform .9s var(--ease-out) .2s}.hm11-vs.go .hm10-bars li:nth-child(2) i u{transition-delay:.32s}.hm11-vs.go .hm10-bars li:nth-child(3) i u{transition-delay:.44s}.hm11-up{margin-top:40px}@media(min-width:1024px){.hm11-up{margin-top:52px}}.hm11-up-hd{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin:0 0 14px}.hm11-up-hd p{margin:0;font:800 13px/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#fff}.hm11-up-hd span{font:600 13px/1.3 var(--font-sans);color:var(--on-navy-3)}.hm11-st{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none}.hm11-st li{position:relative;display:flex;flex-direction:column;gap:6px;padding:18px 18px 16px;border-radius:var(--radius-lg);background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1f}.hm11-st .ic{display:grid;place-items:center;width:40px;height:40px;margin-bottom:auto;border-radius:12px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1f;color:#8db8ff}.hm11-st .ic .sc-ic{width:20px;height:20px}@media(max-width:767px){.hm11-st .ic{position:absolute;right:16px;top:16px;width:36px;height:36px;margin:0}}.hm11-st .m{font:800 12px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--on-navy-3)}.hm11-st b{font:800 22px/1.15 var(--font-sans);letter-spacing:-.02em;color:#fff}.hm11-st .t{font:600 14px/1.45 var(--font-sans);color:var(--on-navy-2)}.hm11-st .r{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;margin-top:4px;padding:5px 10px;border-radius:var(--radius-pill);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24;font:700 13px/1.2 var(--font-sans);color:#fff}.hm11-st .r .sc-ic{width:15px;height:15px;color:var(--on-navy-3)}.hm11-st li.top{overflow:hidden;background:linear-gradient(180deg,#3fd39a21,#3fd39a0a);box-shadow:inset 0 0 0 1.5px #3fd39a80}.hm11-st li.top:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2),var(--ribbon-3),var(--ribbon-4),var(--ribbon-5))}.hm11-st li.top .ic{background:#3fd39a24;box-shadow:inset 0 0 0 1px #3fd39a66;color:#3fd39a}.hm11-st li.top .m,.hm11-st li.top .r .sc-ic{color:#3fd39a}.hm11-st .hot{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:2px;padding:6px 11px;border-radius:var(--radius-pill);background:#3fd39a29;box-shadow:inset 0 0 0 1px #3fd39a73;font:700 13px/1.2 var(--font-sans);color:#3fd39a}.hm11-st .hot .sc-ic{width:14px;height:14px;transform:rotate(-45deg)}@media(min-width:768px)and (max-width:1023px){.hm11-st .hot{align-self:stretch;border-radius:12px}}@media(min-width:768px){.hm11-st{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px}.hm11-st li{justify-content:flex-end}.hm11-st li:nth-child(1){min-height:200px}.hm11-st li:nth-child(2){min-height:240px}.hm11-st li:nth-child(3){min-height:290px}}@media(prefers-reduced-motion:no-preference){.js .hm11-st:not(.go) li{opacity:0;transform:translateY(28px)}.js .hm11-st:not(.go) .hot{opacity:0;transform:scale(.8)}}.hm11-st.go li{opacity:1;transform:none;transition:opacity .5s var(--ease-out),transform var(--dur-spring) var(--ease-spring);transition-delay:calc(var(--i) * .18s)}.hm11-st.go .hot{opacity:1;transform:none;transition:opacity .3s var(--ease-out) .82s,transform var(--dur-spring) var(--ease-spring) .82s}.hm11-ask{display:flex;justify-content:center;margin:28px 0 0}html:not(.js) .hm11-ask{display:none}.hm11-ask button{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 18px 0 10px;border:0;border-radius:var(--radius-pill);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff2e;color:#fff;font:700 15px/1.3 var(--font-sans);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-feedback) var(--ease-out)}@media(hover:hover){.hm11-ask button:hover{background:#ffffff1a}}.hm11-ask button:active{transform:scale(.97)}.hm11-ask button:focus-visible{outline:none;box-shadow:var(--shadow-focus-dark)}.hm11-ask button .sc-ic{width:16px;height:16px;color:var(--on-navy-2)}.hm11-ask .orb{flex:none;width:28px;height:28px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#fff,#cfe6ff 9%,#6fb4ff 24%,#1679ff,#0b3e9e 72%,#06204f);box-shadow:0 0 14px #2daef880}.hm10 .hm4-ai-ft{margin-top:24px}.hm12 .h2 .sc-serif{display:block}.hm12-g{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media(min-width:1024px){.hm12-g{grid-template-columns:minmax(0,5fr) minmax(0,6.4fr);grid-template-areas:"hd st" "w st";column-gap:56px;row-gap:0}.hm12-g>.pl-sh{grid-area:hd;align-self:end}.hm12-st{grid-area:st;align-self:center}.hm12-g>.hm12-w{grid-area:w;align-self:start;margin-top:26px}}.hm12 .pl-sh{max-width:640px;margin-bottom:0}.hm12-w{margin:4px 0 0}.hm12-wk{margin:0 0 12px;font:800 12px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.hm12-w ul{display:grid;gap:14px;margin:0;padding:0;list-style:none}@media(min-width:768px)and (max-width:1023px){.hm12-w ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}}.hm12-w li{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:12px;align-items:start;align-content:start}@media(min-width:768px)and (max-width:1023px){.hm12-w li{grid-template-columns:minmax(0,1fr);row-gap:10px}}.hm12-w .ic{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);color:var(--green-text)}.hm12-w .ic .sc-ic{width:18px;height:18px}.hm12-w li p{margin:0;font:600 15px/1.5 var(--font-sans);color:var(--text-2);text-wrap:pretty}.hm12-w li p b{color:var(--text);font-weight:800}.hm12-w a{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font:700 12.5px/1.3 var(--font-sans);color:var(--text-3);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}.hm12-w li>div{display:flex;flex-direction:column}@media(min-width:768px)and (max-width:1023px){.hm12-w li.hm12-bar{grid-column:1/-1;grid-template-columns:36px minmax(0,1fr);column-gap:12px}}.hm12-st{position:relative;margin:0;padding:18px 18px 16px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-2),inset 0 0 0 1px var(--border);overflow:hidden}@media(min-width:768px){.hm12-st{padding:22px 26px 20px}}.hm12-st:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2),var(--ribbon-3),var(--ribbon-4),var(--ribbon-5))}.hm12-hd{display:flex;align-items:center;gap:10px;padding-bottom:14px;box-shadow:inset 0 -1px 0 var(--border)}.hm12-hd .mk{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--surface)}.hm12-hd div{display:flex;flex-direction:column;gap:2px;min-width:0}.hm12-hd b{font:800 15px/1.2 var(--font-sans);color:var(--text)}.hm12-hd span{font:600 13px/1.2 var(--font-sans);color:var(--text-3)}.hm12-k{margin:16px 0 2px;font:800 12px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.hm12-r{display:grid;grid-template-columns:40px minmax(0,1fr) auto;column-gap:12px;align-items:center;padding:10px 0;box-shadow:inset 0 -1px 0 var(--border)}.hm12-r.in{box-shadow:none}.hm12-r .ic{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--surface);color:var(--text)}.hm12-r .ic .sc-ic{width:19px;height:19px}.hm12-r.in .ic{background:color-mix(in srgb,var(--green-text) 12%,var(--surface-2));color:var(--green-text)}.hm12-r p{display:flex;flex-direction:column;gap:2px;margin:0;min-width:0}.hm12-r p b{font:700 15px/1.3 var(--font-sans);color:var(--text)}.hm12-r p span{font:600 13px/1.4 var(--font-sans);color:var(--text-2);text-wrap:pretty}.hm12-r>b{font:800 17px/1 var(--font-sans);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.hm12-r>b.in{color:var(--green-text)}.hm12-r>b.nil{color:var(--text-3);font-weight:600}.hm12-bal{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 0;padding:14px 16px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--green-text) 7%,var(--surface-2));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--green-text) 35%,transparent)}.hm12-bal span{display:flex;flex-direction:column;gap:2px;font:800 14px/1.25 var(--font-sans);color:var(--text)}.hm12-bal span small{font:600 12.5px/1.3 var(--font-sans);color:var(--text-2)}.hm12-bal b{font:800 30px/1 var(--font-sans);letter-spacing:-.02em;color:var(--green-text);font-variant-numeric:tabular-nums}.hm12-two{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:6px}@media(min-width:600px){.hm12-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.hm12-two .o{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.hm12-two .o .w{display:flex;align-items:center;gap:7px;margin:0;font:800 12.5px/1.25 var(--font-sans);color:var(--blue)}.hm12-two .o .w .sc-ic{width:16px;height:16px}.hm12-two .o b{font:800 26px/1 var(--font-sans);letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums}.hm12-two .o b small{font-size:.55em;color:var(--text-2);letter-spacing:0}.hm12-two .o .tot{margin-top:-2px;font:700 13px/1.3 var(--font-sans);color:var(--text)}.hm12-two .o>span{font:600 13px/1.45 var(--font-sans);color:var(--text-2);text-wrap:pretty}.hm12-two .o.no{background:color-mix(in srgb,var(--green-text) 6%,var(--surface-2));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--green-text) 38%,transparent)}.hm12-two .o.no .w,.hm12-two .o.no b{color:var(--green-text)}@media(prefers-reduced-motion:no-preference){.js .hm12-st:not(.go) [data-hm12-i]{opacity:0;transform:translateY(10px)}.js .hm12-st:not(.go2) .hm12-two .o{opacity:0;transform:translateY(14px)}}.hm12-st.go [data-hm12-i]{opacity:1;transform:none;transition:opacity .38s var(--ease-out),transform .38s var(--ease-out);transition-delay:calc(var(--i) * .14s)}.hm12-st.go2 .hm12-two .o{opacity:1;transform:none;transition:opacity .42s var(--ease-out),transform var(--dur-spring) var(--ease-spring)}.hm12-st.go2 .hm12-two .o.no{transition-delay:.14s}.hm13 .h2 .sc-serif{display:block}.hm13-k{display:flex;flex-wrap:wrap;column-gap:6px}@media(max-width:479px){.hm13-k{flex-direction:column}.hm13-k .sep{display:none}}.hm13-st .sc-stamp{position:relative;inset:auto;--ink:#087050;mix-blend-mode:multiply}[data-theme=dark] .hm13-doc{background:#edf1f7;--blue:#1463F3}.hm13 .pl-sh{max-width:860px}.hm13-doc{position:relative;margin:32px 0 0;padding:20px 18px 18px;border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-2),inset 0 0 0 1px #0b1d3612;color:#0b1d36;overflow:hidden}@media(min-width:768px){.hm13-doc{padding:26px 30px 24px}}@media(min-width:1024px){.hm13-doc{margin-top:40px}}.hm13-doc:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2),var(--ribbon-3),var(--ribbon-4),var(--ribbon-5))}.hm13-top{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding-bottom:14px;box-shadow:inset 0 -1px #0b1d361a}.hm13-top .mk{flex:none;width:24px;height:28px}.hm13-top b{font:800 15px/1.25 var(--font-sans);color:#0b1d36}.hm13-top span:last-child{flex-basis:100%;font:600 12.5px/1.35 var(--font-sans);color:#5b6b82}@media(min-width:768px){.hm13-top span:last-child{flex-basis:auto;margin-left:auto}}.hm13-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin-top:18px}@media(min-width:768px){.hm13-cols{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0}.hm13-col.us{padding-left:28px;box-shadow:inset 1px 0 #0b1d361a}.hm13-col.you{padding-right:28px}}.hm13-col .k{margin:0 0 12px}.hm13-col .k span{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-pill);background:#0b1d36;font:800 12px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#fff}.hm13-col.us .k span{background:#08855a1f;color:#08704c}.hm13-col ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.hm13-col.you li{position:relative;padding-left:30px;font:700 15px/1.4 var(--font-sans);color:#0b1d36}.hm13-col.you li:before{content:"";position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:6px;box-shadow:inset 0 0 0 1.5px #0b1d3659}.hm13-col.you li .sc-ic{position:absolute;left:3px;top:4px;width:14px;height:14px;color:#0b1d36}.hm13-col.you small,.hm13-col.us li small{display:block;font:700 12px/1.3 var(--font-sans);color:#1463f3}.hm13-col.you small{margin-top:12px}.hm13-col.us ul{gap:14px}.hm13-col.us li{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:10px}.hm13-col.us li>.sc-ic{grid-row:1/span 3;width:22px;height:22px;margin-top:1px;color:#08855a}.hm13-col.us li b{font:800 16px/1.35 var(--font-sans);color:#0b1d36}.hm13-col.us li span{font:500 14px/1.5 var(--font-sans);color:#33445c;text-wrap:pretty}.hm13-col.us li small{margin-top:3px}.hm13-sg{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:88px}.hm13-sg>span:not(.hm13-st){padding-top:8px;box-shadow:inset 0 1.5px #0b1d3652;font:600 12px/1.3 var(--font-sans);color:#5b6b82}.hm13-st{position:absolute;right:0;bottom:12px;display:grid;place-items:center;width:min(290px,60%);height:90px;pointer-events:none}@media(min-width:768px){.hm13-st{right:4%}}@media(max-width:599px){.hm13-st{left:0;right:0;width:auto}.hm13-st .sc-stamp{scale:.8}}.hm13-lim{margin:14px 0 0;font:500 13px/1.5 var(--font-sans);color:#5b6b82;text-wrap:pretty}.hm13-es{display:flex;flex-wrap:wrap;gap:6px 22px;margin:16px 0 0;padding:0;list-style:none}.hm13-es li{display:flex;align-items:flex-start;gap:7px;font:600 13.5px/1.45 var(--font-sans);color:#33445c}.hm13-es .sc-ic{flex:none;width:16px;height:16px;margin-top:2px;color:#08855a}.hm13-go{display:flex;flex-wrap:wrap;gap:0 24px;margin:6px 0 0}.hm13-go a{display:inline-flex;align-items:center;min-height:44px;font:700 14.5px/1.3 var(--font-sans)}@media(prefers-reduced-motion:no-preference){.js .hm13-doc:not(.go) .hm13-col.you li .sc-ic{opacity:0;transform:scale(.4)}.js .hm13-doc:not(.go) .hm13-col.us li{opacity:0;transform:translateY(12px)}}.hm13-doc.go .hm13-col.you li .sc-ic{opacity:1;transform:none;transition:opacity .2s var(--ease-out),transform var(--dur-spring) var(--ease-spring);transition-delay:calc(var(--i) * .16s + .15s)}.hm13-doc.go .hm13-col.us li{opacity:1;transform:none;transition:opacity .42s var(--ease-out),transform var(--dur-spring) var(--ease-spring);transition-delay:calc(var(--i) * .2s + 1s)}.hm14 .h2 .sc-serif{display:block}.hm14 .pl-sh{max-width:860px}.hm14-rules{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}.hm14-rules li{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:var(--radius-pill);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);font:700 13.5px/1.25 var(--font-sans);color:var(--text)}.hm14-rules li .sc-ic{flex:none;width:16px;height:16px;color:var(--green-text)}.hm14-never{max-width:52em;margin:14px 0 0;font:600 14px/1.55 var(--font-sans);color:var(--text-2);text-wrap:pretty}.hm14-never b{font-weight:800;color:var(--text)}.hm14-never a{font-weight:700;white-space:nowrap}.hm14-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:30px 0 0;padding:0;list-style:none}@media(max-width:1023px){.hm14-g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.hm14-g{display:flex;gap:10px;margin-inline:-16px;padding:0 16px 4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.hm14-g::-webkit-scrollbar{display:none}.hm14-g>li{flex:0 0 82%;scroll-snap-align:start}}.hm14-o{position:relative;display:flex;flex-direction:column;gap:6px;min-height:100%;padding:16px 16px 14px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border);overflow:hidden}.hm14-o .hd{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0}.hm14-o .hd span{font:800 11.5px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.hm14-o .hd em{padding:4px 9px;border-radius:var(--radius-pill);background:var(--surface);font:700 12px/1 var(--font-sans);font-style:normal;color:var(--text-2)}.hm14-o b{font:800 19px/1.25 var(--font-sans);letter-spacing:-.01em;color:var(--text)}.hm14-o .m{font:600 14px/1.45 var(--font-sans);color:var(--text-2)}.hm14-o .m strong{font-weight:800;color:var(--text)}.hm14-o .v{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:8px;margin-top:auto;padding-top:12px;box-shadow:inset 0 1px 0 var(--border)}.hm14-o .v .sc-ic{width:20px;height:20px;margin-top:1px}.hm14-o .v p{margin:0;font:600 13.5px/1.45 var(--font-sans);color:var(--text-2);text-wrap:pretty}.hm14-o .v p b{display:block;font:800 14.5px/1.35 var(--font-sans);color:var(--text)}.hm14-o.yes{box-shadow:var(--shadow-1),inset 0 0 0 1.5px color-mix(in srgb,var(--green-text) 45%,transparent)}.hm14-o.yes .v .sc-ic,.hm14-o.yes .v p b{color:var(--green-text)}.hm14-o.no .v .sc-ic{color:var(--text-3)}.hm14-o .st{position:absolute;right:8px;top:8px;width:120px;height:52px;display:grid;place-items:center;pointer-events:none}.hm14-o .st .sc-stamp{position:relative;inset:auto;--ink:#087050;mix-blend-mode:multiply;scale:.6}.hm14-sum{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:16px 0 0;font:700 14px/1.4 var(--font-sans);color:var(--text)}.hm14-sum span{display:inline-flex;align-items:center;gap:7px}.hm14-sum .sc-ic{width:16px;height:16px}.hm14-sum .y .sc-ic{color:var(--green-text)}.hm14-sum .n .sc-ic{color:var(--text-3)}@media(prefers-reduced-motion:no-preference){.js .hm14-g:not(.go) .hm14-o{opacity:0;transform:translateY(14px)}}.hm14-g.go .hm14-o{opacity:1;transform:none;transition:opacity .42s var(--ease-out),transform var(--dur-spring) var(--ease-spring);transition-delay:calc(var(--i) * .11s)}.hm12-note{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:10px;align-items:start;margin:2px 0 4px 52px;padding:10px 12px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--green-text) 6%,var(--surface-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green-text) 25%,transparent)}.hm12-note .mk{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border)}.hm12-note p{display:flex;flex-direction:column;gap:2px;margin:0}.hm12-note b{font:700 12px/1.3 var(--font-sans);color:var(--text-3)}.hm12-note span{font:600 13px/1.45 var(--font-sans);color:var(--text-2);text-wrap:pretty}.hm12-note strong{font-weight:800;color:var(--green-text)}.hm12-note strong span{font:inherit;color:inherit}.hm12-note small{font:600 12px/1.4 var(--font-sans);color:var(--text-3)}@media(max-width:479px){.hm12-note{margin-left:0}}.hm12-sl{position:relative;display:block;height:8px;margin:8px 0 2px;border-radius:8px;background:color-mix(in srgb,var(--text) 10%,transparent);overflow:hidden}.hm12-sl i{position:absolute;left:0;top:0;bottom:0;border-radius:8px;background:var(--navy)}[data-theme=dark] .hm12-sl i{background:var(--text)}.hm12-two .o>.hm12-slt{font:600 13px/1.45 var(--font-sans);color:var(--text-2)}.hm12-two .o .hm12-slt b{font:800 13px/1.45 var(--font-sans);letter-spacing:0;color:var(--text)}.hm15 .pl-sh .body b{font-weight:800;color:var(--text)}.hm15-more{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:16px}@media(min-width:900px){.hm15-more{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px}}.hm15-roles{padding:18px 18px 16px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}@media(min-width:768px){.hm15-roles{padding:22px 24px 20px}}.hm15-k{margin:0 0 12px;font:800 13px/1.3 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--text)}.hm15-roles ol{display:grid;gap:10px;margin:0;padding:0;list-style:none}.hm15-roles li{display:grid;grid-template-columns:minmax(0,11em) minmax(0,1fr) 3em;align-items:center;column-gap:12px}.hm15-roles li span{font:600 14px/1.3 var(--font-sans);color:var(--text)}.hm15-roles li i{display:block;height:10px;width:var(--v);border-radius:10px;background:var(--c);transform-origin:0 50%}.hm15-roles li b{font:800 15px/1 var(--font-sans);color:var(--text);text-align:right}@media(max-width:479px){.hm15-roles li{grid-template-columns:minmax(0,1fr) 3em;row-gap:6px}.hm15-roles li i{grid-column:1/-1;grid-row:2}}.hm15-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}@media(min-width:900px){.hm15-facts{grid-template-columns:minmax(0,1fr)}}.hm15-facts li{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:16px 18px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}.hm15-facts b{font:800 clamp(28px,3vw,36px)/1 var(--font-sans);letter-spacing:-.02em;color:var(--text)}.hm15-facts span{font:600 14px/1.4 var(--font-sans);color:var(--text-2)}.hm15-from{margin-top:16px}.hm15-fh{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin:28px 0 12px}.hm15-fh .hm15-k{margin:0}.hm15-fs{margin:0;font:600 13px/1.4 var(--font-sans);color:var(--text-3)}.hm15-from .sc-frame-bar>span:not(.mk):not(.sp){display:none}@media(min-width:768px)and (max-width:959px){.hm15-from .rp-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.hm15-from .rp-two>.rc{display:flex;flex-direction:column}.hm15-from .rp-two>.rc>.rc-body{flex:1;display:flex;flex-direction:column}.hm15-from .rp-two>.rc>.rc-body.rc-dn{display:grid;align-content:center}.hm15-from .rp-two>.rc>.rc-body>.rc-note{margin-top:auto;padding-top:16px}}@container (max-width:539px){.hm15-from .rc-dn{grid-template-columns:120px minmax(0,1fr);align-items:center;justify-items:stretch;gap:12px}.hm15-from .rc.on .rc-ring{width:120px;height:120px}.hm15-from .rc-ctr{max-width:76px;gap:2px}.hm15-from .rc-ctr b{font-size:23px}.hm15-from .rc-ctr>span{font-size:13px;line-height:1.2}.hm15-from .rc.on .rc-legend .rc-row{column-gap:8px;padding:6px}.hm15-from .rc.on .rc-legend .rc-l{gap:8px;font-size:13.5px}.hm15-from .rc.on .rc-legend .rc-l:before{width:10px;height:10px}.hm15-from .rc-legend .rc-n{font-size:13.5px}.hm15-from .rc-read{min-height:0;margin-bottom:10px}.hm15-from .rc-read b{font-size:26px}.hm15-from .rc-key{margin-bottom:12px}.hm15-from .rc-sb{height:38px}.hm15-from .rc-sp+.rc-sp{margin-top:14px}.hm15-from .rc-note{margin-top:12px}}.hm15-def{max-width:60em;margin:16px 0 0;font:600 13.5px/1.55 var(--font-sans);color:var(--text-2);text-wrap:pretty}.hm15-def b{font-weight:800;color:var(--text)}.hm16{padding-bottom:24px}.hm16 .pl-sh{max-width:880px}.hm16-dl{display:inline-flex;width:auto;max-width:100%;justify-self:start;align-self:flex-start;justify-content:flex-start;margin-top:18px;padding:0 20px 0 10px}.hm16-dl .cwl{--cwl:36px}.hm16 .h2 .sc-serif{display:block}.hm16-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:28px 0 0}@media(min-width:768px){.hm16-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.hm16-t{position:relative;display:flex;flex-direction:column;min-height:100%;padding:0;border:0;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border);text-align:left;color:var(--text);cursor:pointer;overflow:hidden;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-ui) var(--ease-out),box-shadow var(--dur-ui) var(--ease-out)}@media(hover:hover){.hm16-t:not([aria-selected=true]):hover{transform:translateY(-3px);box-shadow:var(--shadow-2),inset 0 0 0 1px var(--border)}}.hm16-t:active{transform:scale(.98)}.hm16-t:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.hm16-t[aria-selected=true]{box-shadow:var(--shadow-2),inset 0 0 0 1.5px color-mix(in srgb,var(--blue) 35%,transparent)}.hm16-t[aria-selected=true]:before{content:"";position:absolute;inset:0 0 auto;z-index:2;height:3px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2),var(--ribbon-3),var(--ribbon-4),var(--ribbon-5))}.hpv{position:relative;display:flex;align-items:center;justify-content:center;gap:14px;height:92px;padding:0 16px;background:var(--surface);overflow:hidden}@media(min-width:768px){.hpv{height:112px;gap:18px}}.hpv-logos{display:grid;grid-template-columns:repeat(2,minmax(0,112px));gap:10px 20px;place-items:center;justify-content:center}.hpv-logos img{display:block;height:24px;width:auto;max-width:100%;object-fit:contain}.hpv-co .hpv-lg{display:block;height:calc(var(--lh,20px) * .95);width:auto;max-width:100%;color:var(--text)}.hpv-iss{display:flex;flex-wrap:nowrap;gap:14px}.hpv-iss img{height:17px;width:auto;max-width:62px;object-fit:contain}@media(max-width:1139px){.hpv-iss img:nth-child(n+4){display:none}}@media(max-width:479px){.hpv-logos{grid-template-columns:repeat(2,minmax(0,64px));gap:8px 12px}.hpv-logos img{height:18px}.hpv-co .hpv-lg{height:calc(var(--lh,20px) * .7)}.hpv-iss{gap:9px}.hpv-iss img{height:13px;max-width:44px}.hpv-iss img:nth-child(n+4){display:none}.hpv{padding:0 10px}}.hpv-tools{display:grid;grid-template-columns:repeat(4,auto);gap:10px 14px;align-content:center}.hpv-tools .tl{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--surface-2);box-shadow:var(--shadow-1)}.hpv-tools svg{width:20px;height:20px}@media(max-width:479px){.hpv-tools{grid-template-columns:repeat(4,auto);gap:8px}.hpv-tools .tl{width:28px;height:28px}.hpv-tools svg{width:16px;height:16px}}.hpv-live{justify-content:space-between;align-items:flex-end;flex-direction:column;padding:12px;background:linear-gradient(180deg,#0b1d360d,#0b1d36b8),url(/assets/video/class-poster.jpg?v=59fdf364) center/cover no-repeat}.hpv-live .live{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:5px 9px;border-radius:var(--radius-pill);background:#0b1d36b8;font:800 11.5px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#fff}.hpv-live .live i{width:7px;height:7px;border-radius:50%;background:#ff5a4f;box-shadow:0 0 0 3px #ff5a4f40}@media(prefers-reduced-motion:no-preference){.hpv-live .live i{animation:hm16-pulse 1.6s ease-in-out infinite}}@keyframes hm16-pulse{50%{opacity:.35}}.hpv-live .when{align-self:flex-start;font:700 12.5px/1.2 var(--font-sans);color:#fff}@media(max-width:479px){.hpv-live .when .sep{display:none}.hpv-live .when .nw{display:block}}.hpv-path{justify-content:space-between;gap:0;padding:0 22px}.hpv-path .line{position:absolute;left:22px;right:22px;top:50%;height:2px;margin-top:-1px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2),var(--ribbon-3),var(--ribbon-4),var(--ribbon-5))}.hpv-path .d{position:relative;z-index:1;display:block;flex:none;width:12px;height:12px;border-radius:50%;background:var(--navy);box-shadow:0 0 0 3px var(--surface)}.hpv-path .d.a{background:var(--blue)}[data-theme=dark] .hpv-path .d:not(.a){background:var(--text)}.hpv-path .a1,.hpv-path .a2{position:absolute;bottom:14px;font:700 11.5px/1 var(--font-sans);color:var(--text-2)}.hpv-path .a1{left:16px}.hpv-path .a2{right:16px}@media(max-width:479px){.hpv-path{padding:0 14px}.hpv-path .line{left:14px;right:14px}.hpv-path .d{width:9px;height:9px;box-shadow:0 0 0 2px var(--surface)}.hpv-path .a1,.hpv-path .a2{display:none}}.hm16-t .tx{display:flex;flex-direction:column;gap:3px;padding:13px 52px 14px 16px}@media(min-width:768px){.hm16-t .tx{padding:16px 56px 18px 18px}}.hm16-t .tx b{font:800 18px/1.2 var(--font-sans);letter-spacing:-.015em;color:var(--text)}@media(min-width:768px){.hm16-t .tx b{font-size:20px}}.hm16-t .tx b .sc-num{color:var(--blue)}.hm16-t .tx>span{font:600 13px/1.4 var(--font-sans);color:var(--text-2);text-wrap:pretty}@media(max-width:479px){.hm16-t .tx{padding:10px 40px 12px 12px}.hm16-t .tx b{font-size:15.5px}.hm16-t .tx>span{display:none}}.hm16-tiles .hm16-t .tx{padding-right:16px}.hm16-tiles .hm16-t .tx>span{padding-right:36px}.hm16-tiles .hm16-t .tx>.sh{display:none}@media(min-width:768px){.hm16-tiles .hm16-t .tx{padding-right:18px}.hm16-tiles .hm16-t .tx>span{padding-right:34px}}@media(max-width:479px){.hm16-tiles .hm16-t .tx{min-height:68px;padding-right:12px}.hm16-tiles .hm16-t .tx b{font-size:clamp(14px,4.1vw,15.5px)}.hm16-tiles .hm16-t .tx>.sh{display:block;padding-right:28px}}.hm16-t .hm16-cv{position:absolute;right:14px;bottom:14px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);color:var(--text);transition:background-color var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out),transform var(--dur-ui) var(--ease-out)}.hm16-t .hm16-cv .sc-ic{width:15px;height:15px;transform:rotate(90deg)}@media(max-width:479px){.hm16-t .hm16-cv{right:10px;bottom:10px;width:26px;height:26px}.hm16-t .hm16-cv .sc-ic{width:13px;height:13px}}.hm16-t[aria-selected=true] .hm16-cv{background:var(--navy);box-shadow:none;color:#fff}@media(hover:hover){.hm16-t:not([aria-selected=true]):hover .hm16-cv{background:var(--navy);color:#fff}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.js .hm16-tiles .hm16-t{animation:hm16-rise linear both;animation-timing-function:var(--ease-out);animation-timeline:view();animation-range:entry 0% entry 100%}.js .hm16-tiles .hm16-t:nth-child(2n){animation-range:entry 30% entry 100%}}@media(prefers-reduced-motion:no-preference)and (min-width:768px){.js .hm16-tiles .hm16-t:nth-child(2n){animation-range:entry 0% entry 100%}.js .hm16-tiles .hm16-t:nth-child(3n+2){animation-range:entry 20% entry 100%}.js .hm16-tiles .hm16-t:nth-child(3n){animation-range:entry 40% entry 100%}}}@keyframes hm16-rise{0%{opacity:0;translate:0 16px}to{opacity:1;translate:none}}.hm16-hint{display:flex;align-items:center;gap:8px;margin:14px 0 0;font:600 13px/1.4 var(--font-sans);color:var(--text-3)}.hm16-hint .sc-ic{width:15px;height:15px}.hm16-pan{position:relative;padding:36px 0 8px}.hm16-set>.hm16-pan+.hm16-pan{padding-top:12px}.hm16-pan .h2{font-size:clamp(26px,3.2vw,38px)}.hm16-set[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.hm16-set.in{animation:hm16-in .26s var(--ease-out) both}}@keyframes hm16-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hm16-next{display:flex;align-items:center;justify-content:space-between;gap:14px 20px;margin-top:24px;padding-top:20px;box-shadow:inset 0 1px 0 var(--border)}.hm16-pg{display:flex;align-items:center;gap:12px;margin:0;font:700 13px/1 var(--font-sans);color:var(--text-3)}.hm16-dots{display:flex;align-items:center;gap:5px}.hm16-dots i{display:block;width:6px;height:6px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--text) 18%,transparent)}.hm16-dots i.on{width:22px;background:var(--navy)}[data-theme=dark] .hm16-dots i.on{background:var(--text)}.hm16-nx{position:relative;display:inline-flex;align-items:center;gap:14px;min-width:min(100%,380px);min-height:64px;padding:10px;border:0;border-radius:var(--radius-pill);background:var(--navy);box-shadow:var(--shadow-2);color:#fff;text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-press) var(--ease-out),box-shadow var(--dur-ui) var(--ease-out)}.hm16-nx .ic{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff29}.hm16-nx .ic .sc-ic{width:21px;height:21px;color:#fff}.hm16-nx .tx{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;padding-right:4px}.hm16-nx small{font:800 12px/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--on-navy-2)}.hm16-nx b{font:800 17px/1.25 var(--font-sans);letter-spacing:-.01em;color:#fff}.hm16-nx .ar{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--navy);transition:transform var(--dur-ui) var(--ease-out)}.hm16-nx .ar .sc-ic{width:18px;height:18px}.hm16-nx.dn .ar .sc-ic{transform:rotate(90deg)}@media(hover:hover)and (pointer:fine){.hm16-nx:hover{box-shadow:var(--shadow-3)}.hm16-nx:hover .ar{transform:translate(3px)}.hm16-nx.dn:hover .ar{transform:translateY(3px)}}.hm16-nx:active{transform:scale(.98)}.hm16-nx:focus-visible{outline:none;box-shadow:var(--shadow-focus)}[data-theme=dark] .hm16-nx{background:#eef2f8;color:#0b1d36}[data-theme=dark] .hm16-nx .ic{background:#0b1d3614;box-shadow:inset 0 0 0 1px #0b1d3624}[data-theme=dark] .hm16-nx .ic .sc-ic,[data-theme=dark] .hm16-nx b{color:#0b1d36}[data-theme=dark] .hm16-nx small{color:#4a5a72}[data-theme=dark] .hm16-nx .ar{background:#0b1d36;color:#fff}@media(max-width:599px){.hm16-next{flex-direction:column;align-items:stretch}.hm16-pg{justify-content:center}.hm16-nx{width:100%}}@media(max-width:767px){.hm16 .hl{display:flex;gap:10px;margin-inline:-16px;padding:0 16px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;overscroll-behavior-x:contain}.hm16 .hl::-webkit-scrollbar{display:none}.hm16 .hl>.hl-c{flex:0 0 84%;scroll-snap-align:start}}.hm17{margin-top:32px}.hm17-k{margin:0 0 12px;font:800 13px/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.hm17-tiles{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media(min-width:768px){.hm17-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.hm17-tiles .hm16-t{text-decoration:none}.hm17-tiles .hm16-t[aria-expanded=true]{box-shadow:var(--shadow-2),inset 0 0 0 1.5px color-mix(in srgb,var(--blue) 35%,transparent)}.hm17-tiles .hm16-t[aria-expanded=true]:before{content:"";position:absolute;inset:0 0 auto;z-index:2;height:3px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2),var(--ribbon-3),var(--ribbon-4),var(--ribbon-5))}.hm17-tiles .hm16-t[aria-expanded=true] .hm16-cv{background:var(--navy);box-shadow:none;color:#fff}.hm17-tiles .hm16-t[aria-expanded=true] .hm16-cv .sc-ic{transform:rotate(-90deg)}.hm17-tiles .hm16-cv.wa .sc-ic{transform:none}@media(max-width:767px){.hm17-tiles .hm16-t{flex-direction:row;align-items:stretch}.hm17-tiles .hpv{flex:none;width:118px;height:auto;min-height:92px;padding:0 10px}.hm17-tiles .hm16-t .tx{justify-content:center;padding:12px 46px 12px 14px}.hm17-tiles .hm16-t .tx>span{display:block}.hm17-tiles .hm16-cv{top:50%;bottom:auto;margin-top:-14px}}.hpv-quiz{flex-direction:column;align-items:stretch;justify-content:center;gap:5px;padding:0 22px}.hpv-quiz .q{display:flex;align-items:center;gap:7px;padding:4px 8px;border-radius:8px;background:var(--surface-2);box-shadow:var(--shadow-1);font:700 11.5px/1.2 var(--font-sans);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hpv-quiz .q b{display:grid;place-items:center;flex:none;width:16px;height:16px;border-radius:50%;background:var(--navy);font:800 10px/1 var(--font-sans);color:#fff}.hpv-quiz .r,.hpv-quiz .q .s{display:none}@media(min-width:768px){.hpv-quiz{padding:0 18px}}@media(max-width:767px){.hpv-quiz{gap:4px;padding:0 8px}.hpv-quiz .q{padding:3px 6px;font-size:10px}.hpv-quiz .q b{width:13px;height:13px;font-size:9px}.hpv-quiz .q .f{display:none}.hpv-quiz .q .s{display:inline}}.hpv-cmp .tb{display:grid;gap:4px;width:min(100%,250px)}.hpv-cmp .hd,.hpv-cmp .rw{display:grid;grid-template-columns:1.1fr repeat(3,1fr);align-items:center;gap:6px}.hpv-cmp .hd b{font:800 10.5px/1 var(--font-sans);color:var(--text-2);text-align:center}.hpv-cmp .hd b.inf{color:var(--blue)}.hpv-cmp .rw>i{display:block;height:6px;border-radius:6px;background:color-mix(in srgb,var(--text) 14%,transparent)}.hpv-cmp .rw b{display:grid;place-items:center;height:16px;border-radius:5px}.hpv-cmp .rw b.inf{background:color-mix(in srgb,var(--blue) 12%,transparent)}.hpv-cmp .rw .y{width:9px;height:9px;border-radius:50%;background:var(--green-text)}.hpv-cmp .rw .n{width:9px;height:2px;border-radius:2px;background:color-mix(in srgb,var(--text) 25%,transparent)}@media(max-width:767px){.hpv-cmp .tb,.hpv-cmp .hd,.hpv-cmp .rw{gap:3px}.hpv-cmp .hd b{font-size:8.5px}}.hpv-call{background:linear-gradient(135deg,var(--surface),color-mix(in srgb,#2DAEF8 10%,var(--surface)))}.hpv-call .bk{display:flex;align-items:center;gap:10px;padding:9px 12px 9px 9px;border-radius:14px;background:var(--surface-2);box-shadow:var(--shadow-1)}.hpv-call .cwl{--cwl:34px}.hpv-call b{display:block;font:800 12.5px/1.2 var(--font-sans);color:var(--text)}.hpv-call small{display:block;margin-top:2px;font:600 11px/1.2 var(--font-sans);color:var(--text-3)}.hpv-call .ok{flex:none;width:18px;height:18px;padding:3px;border-radius:50%;background:color-mix(in srgb,var(--green-text) 14%,transparent);color:var(--green-text)}@media(max-width:767px){.hm22-tiles .hpv-call .bk{flex-direction:column;gap:5px;padding:8px;text-align:center}.hm22-tiles .hpv-call small,.hm22-tiles .hpv-call .ok{display:none}.hm22-tiles .hpv-call b{font-size:10.5px}}.hm22-class{position:relative;display:flex;align-items:center;gap:16px;margin-top:14px;padding:10px 56px 10px 10px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border);color:var(--text);text-decoration:none;transition:transform var(--dur-press) var(--ease-out)}.hm22-class .th{position:relative;display:grid;place-items:center;flex:none;width:132px;aspect-ratio:16/9;max-width:40%;border-radius:12px;overflow:hidden;background:#0b1d36}.hm22-class .th img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hm22-class .th:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b1d360d,#0b1d3680)}.hm22-class .pl{position:relative;z-index:1;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fffffff0;box-shadow:0 6px 18px #02081452;color:var(--navy);transition:transform var(--dur-ui) var(--ease-out)}.hm22-class .pl svg{width:14px;height:14px;margin-left:2px}.hm22-class .tx{display:flex;flex-direction:column;gap:2px;min-width:0}.hm22-class small{font:700 12px/1.2 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.hm22-class b{font:800 16.5px/1.25 var(--font-sans);letter-spacing:-.01em}.hm22-class .tx>span{font:500 14px/1.35 var(--font-sans);color:var(--text-2)}.hm22-class .hm16-cv{position:absolute;right:14px;top:50%;display:grid;place-items:center;width:32px;height:32px;margin-top:-16px;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);color:var(--text)}.hm22-class .hm16-cv .sc-ic{width:15px;height:15px}.hm22-class:active{transform:scale(.99)}@media(hover:hover)and (pointer:fine){.hm22-class:hover .pl{transform:scale(1.08)}}.hm22-class:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(max-width:479px){.hm22-class{gap:12px;padding-right:44px}.hm22-class .th{width:104px}.hm22-class b{font-size:15px}.hm22-class .hm16-cv{right:10px}}.hpv-wa .bb{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px 14px 14px 4px;background:var(--surface-2);box-shadow:var(--shadow-1)}.hpv-wa .wa{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:#25d366;color:#fff}.hpv-wa .wa svg{width:17px;height:17px;fill:#fff;stroke:none}.hpv-wa b{display:block;font:800 12.5px/1.2 var(--font-sans);color:var(--text)}.hpv-wa small{display:block;margin-top:2px;font:600 11px/1.2 var(--font-sans);color:var(--text-3)}@media(max-width:767px){.hpv-wa .bb{flex-direction:column;gap:5px;padding:8px;text-align:center}.hpv-wa small{display:none}.hpv-wa b{font-size:10.5px}}.hm17-pan{position:relative;padding:32px 0 8px}.hm17-pan .h2{font-size:clamp(26px,3.2vw,38px)}.hm17-set[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.hm17-set.in{animation:hm16-in .26s var(--ease-out) both}}.hm17-back{display:flex;justify-content:flex-end;margin-top:16px;padding-top:14px;box-shadow:inset 0 1px 0 var(--border)}.hm17-back .sc-btn{min-height:44px}.hm17-back .sc-ic{width:15px;height:15px;transform:rotate(-90deg);margin-right:6px}.hm18 .h2 .sc-serif{display:block}.hm18 .pl-sh{max-width:880px}.hm18 .pl-sh .body b{font-weight:800;color:var(--text)}.hm18-tiles{margin-top:26px}.hm18-tiles .hm16-t[aria-expanded=true]{box-shadow:var(--shadow-2),inset 0 0 0 1.5px color-mix(in srgb,var(--blue) 35%,transparent)}.hm18-tiles .hm16-t[aria-expanded=true]:before{content:"";position:absolute;inset:0 0 auto;z-index:2;height:3px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2),var(--ribbon-3),var(--ribbon-4),var(--ribbon-5))}.hm18-tiles .hm16-t[aria-expanded=true] .hm16-cv{background:var(--navy);box-shadow:none;color:#fff}.hm18-tiles .hm16-t[aria-expanded=true] .hm16-cv .sc-ic{transform:rotate(-90deg)}.hpv-ph{padding:0;background:var(--navy)}.hpv-ph img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;user-select:none}.hpv-ph .pin{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:var(--radius-pill);background:#0b1d36c7;font:700 11.5px/1.2 var(--font-sans);color:#fff}.hpv-ph .pin .sc-ic{width:12px;height:12px}@media(max-width:767px){.hpv-ph .pin{display:none}}.hpv-chk{flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;padding:0 22px}.hpv-chk span{display:flex;align-items:center;gap:8px;font:700 12.5px/1.2 var(--font-sans);color:var(--text)}.hpv-chk .sc-ic{flex:none;width:16px;height:16px;padding:2px;border-radius:50%;background:var(--green-text);color:#fff}@media(max-width:767px){.hpv-chk{gap:5px;padding:0 10px}.hpv-chk span{font-size:10px;gap:5px}.hpv-chk .sc-ic{width:13px;height:13px}}.hm18-pan{position:relative;padding:32px 0 8px}.hm18-pan .h2{font-size:clamp(26px,3.2vw,38px)}.hm18-set[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.hm18-set.in{animation:hm16-in .26s var(--ease-out) both}}.hm18 .ab-office{align-self:start}.hm19{margin-top:36px;padding-top:28px;box-shadow:inset 0 1px 0 var(--border)}.hm19-k{margin:0 0 14px;text-align:center;font:800 13px/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.hm19-rv{max-width:760px}.hm19-rv .rv-c{padding:20px 18px;gap:6px}.hm19-rv .rv-n{margin:4px 0 0}.hm19-rv .rv-n b{font-size:clamp(30px,3vw,38px)}@media(min-width:360px)and (max-width:639px){.hm19-rv{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hm19-rv .rv-c{padding:18px 8px 16px}.hm19-rv .rv-src{gap:8px;font-size:15px}.hm19-rv .rv-mk{width:32px;height:32px}.hm19-rv .rv-mk svg{width:16px;height:16px}.hm19-rv .rv-st svg{width:19px;height:19px}.hm19-rv .rv-n span,.hm19-rv .rv-ct{font-size:13px}}.hm20 .h2 .sc-serif{display:block}.hm20-hd{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:end}@media(min-width:1024px){.hm20-hd{grid-template-columns:minmax(0,1fr) auto;gap:40px}}.hm20-hd .pl-sh{max-width:760px;margin-bottom:0}.hm20-l{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:28px 0 0;padding:0;list-style:none;align-items:start}@media(min-width:900px){.hm20-l{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.hm20-q{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:14px;padding:18px 18px 12px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border)}@media(min-width:768px){.hm20-q{padding:20px 22px 14px}}.hm20-q .ic{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--surface);color:var(--blue)}.hm20-q .ic .sc-ic{width:20px;height:20px}.hm20-q h3{margin:8px 0 6px;font:700 15px/1.3 var(--font-sans);letter-spacing:0;color:var(--text-2)}.hm20-v{margin:0 0 12px;font:800 19px/1.3 var(--font-sans);letter-spacing:-.015em;color:var(--text);text-wrap:balance}.hm20-v span{background:linear-gradient(180deg,transparent 60%,color-mix(in srgb,#2DAEF8 26%,transparent) 60%,color-mix(in srgb,#2DAEF8 26%,transparent) 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 2px}[data-theme=dark] .hm20-v span{background:linear-gradient(180deg,transparent 60%,color-mix(in srgb,#2DAEF8 34%,transparent) 60%,color-mix(in srgb,#2DAEF8 34%,transparent) 92%,transparent 92%)}@media(min-width:768px){.hm20-v{font-size:20px}}.hm20-q{position:relative;overflow:hidden}.hm20-q:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#1679ff,#2daef8 30%,#24adbe,#138e82 80%,#0e7b4f)}.hm20-q .ic{background:radial-gradient(60% 45% at 34% 22%,#fffffff2,#fff0 70%),linear-gradient(160deg,#f0f5ff,#dce7ff);box-shadow:inset 0 0 0 1px #1463f329}[data-theme=dark] .hm20-q .ic{background:#2daef81f;box-shadow:inset 0 0 0 1px #7cc4ff3d}.hm20-a{display:flex;flex-direction:column;gap:10px}.hm20-a>.ar-facts{order:-1;display:grid;gap:6px;margin:0;padding:0;list-style:none}.hm20-a>.ar-facts li{display:flex;align-items:flex-start;gap:8px;font:700 14.5px/1.4 var(--font-sans);color:var(--text)}.hm20-a>.ar-facts .sc-ic{flex:none;width:16px;height:16px;margin-top:2px;color:var(--green-text)}.hm20-a>p{margin:0;font:500 14.5px/1.6 var(--font-sans);color:var(--text-2);text-wrap:pretty}.hm20-a>.ar-in{display:flex;flex-wrap:wrap;gap:4px 10px;font:600 12.5px/1.4 var(--font-sans)}.hm20-a>.ar-in span{font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.js .hm20-q:not(.open) .hm20-a>p{display:none}.hm20-t{display:inline-flex;align-items:center;gap:6px;min-height:40px;margin-top:4px;padding:0;border:0;background:none;font:700 14px/1.2 var(--font-sans);color:var(--blue);cursor:pointer}.hm20-t .sc-ic{width:14px;height:14px;transform:rotate(90deg);transition:transform var(--dur-ui) var(--ease-out)}.hm20-t .c,.hm20-q.open .hm20-t .o{display:none}.hm20-q.open .hm20-t .c{display:inline}.hm20-q.open .hm20-t .sc-ic{transform:rotate(-90deg)}html:not(.js) .hm20-t{display:none}.hm21-tk{--stub:284px;--nt:12px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--stub);width:100%;max-width:900px;margin-top:30px;text-align:left;filter:drop-shadow(0 24px 36px rgba(2,8,20,.45)) drop-shadow(0 2px 4px rgba(2,8,20,.25))}.hm21-main,.hm21-stub{position:relative;color:var(--text)}.hm21-main{display:flex;flex-direction:column;padding:28px 32px;border-radius:20px 0 0 20px;background:var(--surface-2);-webkit-mask:radial-gradient(circle var(--nt) at 100% 0,#0000 97%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--nt) at 100% 100%,#0000 97%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(circle var(--nt) at 100% 0,#0000 97%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--nt) at 100% 100%,#0000 97%,#000) bottom/100% 51% no-repeat}.hm21-stub{display:grid;align-content:center;gap:16px;padding:26px 28px 26px 30px;border-radius:0 20px 20px 0;background:var(--surface);-webkit-mask:radial-gradient(circle var(--nt) at 0 0,#0000 97%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--nt) at 0 100%,#0000 97%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(circle var(--nt) at 0 0,#0000 97%,#000) top/100% 51% no-repeat,radial-gradient(circle var(--nt) at 0 100%,#0000 97%,#000) bottom/100% 51% no-repeat}.hm21-stub:before{content:"";position:absolute;left:-1px;top:calc(var(--nt) + 8px);bottom:calc(var(--nt) + 8px);width:2px;background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--text) 22%,transparent) 0 7px,transparent 7px 13px)}.hm21-k{margin:0;font:800 12px/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.hm21-hd{position:relative;z-index:1;display:grid;justify-items:start;padding-right:168px}.hm21-pg{display:flex;align-items:center;gap:10px;margin:6px 0 0;font:800 32px/1.05 var(--font-sans);letter-spacing:-.025em;color:var(--text)}.hm21-lv{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;border-radius:var(--radius-pill);background:var(--blue-soft);font:800 11.5px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.hm21-lv:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.hm21-ro{max-width:26em;margin:8px 0 0;font:600 14.5px/1.45 var(--font-sans);color:var(--text-2);text-wrap:balance}.hm21-jg{display:inline-flex;align-items:center;gap:7px;margin:12px 0 0;padding:6px 12px 6px 9px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--green) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green) 22%,transparent);font:700 13.5px/1.2 var(--font-sans);color:var(--green-text)}.hm21-jg .sc-ic{flex:none;width:15px;height:15px}.hm21-st{position:absolute;right:28px;top:38px;z-index:2;pointer-events:none}.hm21-st .sc-stamp{display:block;position:relative;inset:auto;--ink:#087050;mix-blend-mode:multiply}[data-theme=dark] .hm21-st .sc-stamp{mix-blend-mode:normal}.hm21-rt{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:auto 0 0;padding:30px 0 0;list-style:none}.hm21-rt:before{content:"";position:absolute;left:7px;top:36px;width:calc((100% + 16px) * 2 / 3);height:2px;border-radius:2px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 28%,var(--ribbon-3) 52%,var(--ribbon-4) 76%,var(--ribbon-5));transform-origin:0 50%;transition:transform 1.1s var(--ease-morph)}.hm21-rt li{position:relative;display:grid;align-content:start;gap:3px;padding-top:28px}.hm21-rt li:before{content:"";position:absolute;left:0;top:0;width:14px;height:14px;border-radius:50%;background:var(--surface-2);box-shadow:inset 0 0 0 3.5px var(--c);transition:transform .45s var(--ease-spring),opacity .2s ease;transition-delay:calc(var(--n) * .47s + 60ms)}.hm21-rt li:nth-child(1){--c:var(--ribbon-1)}.hm21-rt li:nth-child(2){--c:var(--ribbon-3)}.hm21-rt li:nth-child(3){--c:var(--ribbon-5)}.hm21-rt b{font:800 16px/1.25 var(--font-sans);letter-spacing:-.01em;color:var(--text)}.hm21-rt span{font:600 13.5px/1.4 var(--font-sans);color:var(--text-2)}.js .hm21:not(.go) .hm21-rt:before{transform:scaleX(0)}.js .hm21:not(.go) .hm21-rt li:before{transform:scale(.3);opacity:0}@media(prefers-reduced-motion:reduce){.hm21-rt:before{transition:opacity .3s ease}.hm21-rt li:before{transition:opacity .3s ease;transition-delay:0s}.js .hm21:not(.go) .hm21-rt:before{transform:none;opacity:0}.js .hm21:not(.go) .hm21-rt li:before{transform:none}}.hm21-now{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 10px;margin:8px 0 0}.hm21-now b{font:800 40px/1 var(--font-sans);letter-spacing:-.03em;color:var(--text)}.hm21-now s{font:700 17px/1 var(--font-sans);color:var(--ember-text);text-decoration-color:var(--ember);text-decoration-thickness:2px}.hm21-now s[hidden]{display:none}.hm21.hm21-wl .hm21-now b{font-size:26px;line-height:1.1;letter-spacing:-.02em}.hm21-gst{margin:7px 0 0;font:600 13px/1.4 var(--font-sans);color:var(--text-2)}.hm21-cd{padding-top:16px;box-shadow:inset 0 1px 0 var(--border)}.hm21-cd[hidden]{display:none}.hm21-dg{display:flex;align-items:baseline;margin:8px 0 0;font:800 30px/1 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--text)}.hm21-dg i{margin:0 2px;font-style:normal;color:var(--text-3);translate:0 -2px}.hm21-dg .s{color:var(--ember-text)}.hm21-en{margin:0;font:600 13px/1.45 var(--font-sans);color:var(--text-2)}.hm21-en b{font-weight:800;color:var(--text)}.hm21-en[hidden]{display:none}.hm21 .hm5-close-cta{margin-top:30px}.hm21-sp{max-width:34em;margin:12px 0 0;font:500 14px/1.5 var(--font-sans);color:var(--on-navy-3);text-wrap:balance}.hm21-sp b{font-weight:800;color:var(--on-navy-2)}.hm21-sp[hidden]{display:none}.hm21-pf{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:22px}.hm21-pf .hm3-face{box-shadow:0 0 0 2.5px var(--navy)}.hm21-pf p{margin:0;font:600 14px/1.45 var(--font-sans);color:var(--on-navy-2);text-align:left}.hm21-pf b{font-weight:800;color:#fff}.hm21-pf .st{color:#f5b301}.hm21 .hm6-close-fn{margin-top:14px}@media(min-width:600px)and (max-width:1023px){.hm21-tk{--stub:250px}.hm21-main{padding:26px}.hm21-stub{padding:24px 22px 24px 26px}.hm21-hd{padding-right:150px}.hm21-st{right:18px;top:24px;scale:.9;transform-origin:right top}.hm21-pg{font-size:28px}.hm21-now b{font-size:34px}.hm21-dg{font-size:26px}.hm21-rt{gap:12px}.hm21-rt:before{width:calc((100% + 12px) * 2 / 3)}}@media(max-width:599px){.hm21-tk{grid-template-columns:minmax(0,1fr);margin-top:24px}.hm21-main{padding:22px 20px 24px;border-radius:20px 20px 0 0;-webkit-mask:radial-gradient(circle var(--nt) at 0 100%,#0000 97%,#000) left/51% 100% no-repeat,radial-gradient(circle var(--nt) at 100% 100%,#0000 97%,#000) right/51% 100% no-repeat;mask:radial-gradient(circle var(--nt) at 0 100%,#0000 97%,#000) left/51% 100% no-repeat,radial-gradient(circle var(--nt) at 100% 100%,#0000 97%,#000) right/51% 100% no-repeat}.hm21-stub{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px 12px;padding:22px 20px 20px;border-radius:0 0 20px 20px;-webkit-mask:radial-gradient(circle var(--nt) at 0 0,#0000 97%,#000) left/51% 100% no-repeat,radial-gradient(circle var(--nt) at 100% 0,#0000 97%,#000) right/51% 100% no-repeat;mask:radial-gradient(circle var(--nt) at 0 0,#0000 97%,#000) left/51% 100% no-repeat,radial-gradient(circle var(--nt) at 100% 0,#0000 97%,#000) right/51% 100% no-repeat}.hm21-stub:before{left:calc(var(--nt) + 8px);right:calc(var(--nt) + 8px);top:-1px;bottom:auto;width:auto;height:2px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--text) 22%,transparent) 0 7px,transparent 7px 13px)}.hm21-cd{padding-top:0;box-shadow:none;text-align:right}.hm21-dg{justify-content:flex-end}.hm21-en{grid-column:1/-1;padding-top:12px;box-shadow:inset 0 1px 0 var(--border)}.hm21-hd{padding-right:0}.hm21-st{right:8px;top:14px;scale:.64;transform-origin:right top}.hm21-pg{font-size:27px}.hm21-ro{margin-top:10px;font-size:14px}.hm21-now b{font-size:30px}.hm21-now s{font-size:15px}.hm21.hm21-wl .hm21-now b{font-size:22px}.hm21-dg{font-size:24px}.hm21-rt{gap:10px;padding-top:24px}.hm21-rt:before{top:30px;width:calc((100% + 10px) * 2 / 3)}.hm21-rt b{font-size:14.5px}.hm21-rt span{font-size:13px}.hm21-pf{gap:10px}}.hm8-ask-b,.x-ask-b .hm8-ask-a{display:none}.x-ask-b .hm8-ask-b{display:inline-flex}.x-tm-b .hm8-off .tm .td{display:none}.x-fit-b .hm-fit:not(.hm-open){display:none}.hm12-why{display:flex;align-items:flex-start;gap:10px;margin:18px 0 0;padding:13px 16px 13px 14px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--green) 6%,var(--surface-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green) 20%,transparent);font:500 15px/1.5 var(--font-sans);color:var(--text-2);text-wrap:pretty}.hm12-why .sc-ic{flex:none;width:18px;height:18px;margin-top:2px;color:var(--green-text)}.hm12-why b{font-weight:800;color:var(--text)}.pf-ready{display:flex;align-items:center;gap:8px;margin:14px 0 0;font:600 14px/1.4 var(--font-sans);color:var(--on-navy-2)}.pf-ready[hidden]{display:none}.pf-ready .sc-ic{flex:none;width:16px;height:16px;color:#7db8ff}.pf-ready b{font-weight:800;color:#fff}.pf-wa{position:relative;display:flex;align-items:center;gap:12px;min-height:52px;margin:12px 0 0;padding:9px 14px;border-radius:var(--radius-md);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff29;color:#fff;text-decoration:none;transition:background-color var(--dur-ui) var(--ease-out),transform var(--dur-press) var(--ease-out)}.pf-wa:hover{background:#ffffff1a}.pf-wa:active{transform:scale(.98)}.pf-wa .wa-ic{flex:none;width:24px;height:24px;color:#25d366}.pf-wa>.sc-ic:not(.wa-ic){flex:none;width:22px;height:22px;color:#fff}.pf-wa b{display:block;font:800 15px/1.25 var(--font-sans)}.pf-wa small{display:block;margin-top:2px;font:600 13px/1.35 var(--font-sans);color:var(--on-navy-3)}.hm22-tiles{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:28px 0 0}@media(min-width:768px){.hm22-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media(max-width:767px){.hm22-tiles .hm16-t{flex-direction:row;align-items:stretch}.hm22-tiles .hpv{flex:none;width:118px;height:auto;min-height:92px}.hm22-tiles .hm16-t .tx{justify-content:center;padding:12px 46px 12px 14px}.hm22-tiles .hm16-t .tx>span{display:block}.hm22-tiles .hm16-cv{top:50%;bottom:auto;margin-top:-16px}.hm22-tiles .hpv-class .lv,.hm22-tiles .hpv-sql .run{display:none}.hm22-tiles .hpv-class .pl{width:38px;height:38px}.hm22-tiles .hpv-sql{padding:0 0 0 12px}.hm22-tiles .hpv-sql .ed{overflow:hidden;font-size:10px;-webkit-mask:linear-gradient(90deg,#000 72%,transparent);mask:linear-gradient(90deg,#000 72%,transparent)}.hm22-tiles .hpv-bro img{width:70%;margin-top:12px}}.hm22-tiles .hm16-t{text-decoration:none}.hm22-tiles .hm16-cv .sc-ic,.hm17-tiles [data-hm-fit] .hm16-cv .sc-ic{transform:none}.hm17-tiles [data-hm-fit] .hm16-cv .sc-ic{transform:rotate(-90deg)}.hpv-class{padding:0;background:#0b1d36}.hpv-class img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hpv-class:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b1d3614 20%,#0b1d369e)}.hpv-class .lv{position:absolute;left:12px;top:12px;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:var(--radius-pill);background:#0b1d36b8;font:800 11.5px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#fff}.hpv-class .lv .dot{width:7px;height:7px;border-radius:50%;background:#ff5a4f;box-shadow:0 0 0 3px #ff5a4f40}.hpv-class .pl{position:relative;z-index:1;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fffffff0;box-shadow:0 6px 18px #02081452;color:var(--navy);transition:transform var(--dur-ui) var(--ease-out)}.hpv-class .pl svg{display:block;width:17px;height:17px;margin-left:3px}.hm16-t:hover .hpv-class .pl{transform:scale(1.06)}.hpv-sql{justify-content:space-between;padding:0 14px 0 16px;background:#0f1b2e}.hpv-sql .ed{display:flex;flex-direction:column;gap:1px;font:600 11.5px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#c9d3e3;white-space:nowrap}.hpv-sql .ed b{font-weight:700;color:#7db8ff}.hpv-sql .run{flex:none;display:inline-flex;align-items:center;gap:5px;padding:7px 11px;border-radius:var(--radius-pill);background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24;font:800 12px/1 var(--font-sans);color:#fff}.hpv-sql .run svg{display:block;width:11px;height:11px}.hpv-bro{padding:0;align-items:flex-start;background:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--blue) 10%,var(--surface)))}.hpv-bro img{display:block;width:62%;height:auto;margin-top:14px;border-radius:8px;box-shadow:0 10px 24px #0b1d3638;transform:rotate(-3deg)}.hm23{position:fixed;z-index:54;left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;max-width:420px;margin-inline:auto;padding:14px 8px 14px 14px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-2) 88%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);box-shadow:var(--shadow-3),inset 0 0 0 1px var(--border);transform:translateY(calc(100% + 32px));opacity:0;transition:transform .48s var(--ease-spring),opacity .22s var(--ease-out)}.hm23.on{transform:none;opacity:1}.hm23[hidden]{display:none}@media(min-width:768px){.hm23{left:auto;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));width:380px;margin:0}}.hm23-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,#25D366 14%,transparent)}.hm23-ic .wa-ic{width:22px;height:22px;color:#25d366}.hm23-t{margin:1px 0 0;font:800 16px/1.25 var(--font-sans);letter-spacing:-.01em;color:var(--text)}.hm23-s{margin:4px 0 0;font:500 14px/1.45 var(--font-sans);color:var(--text-2);text-wrap:pretty}.hm23-a{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:12px 0 0}.hm23-go{display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border-radius:var(--radius-pill);background:var(--text);color:var(--bg);font:800 14px/1 var(--font-sans);text-decoration:none;transition:transform var(--dur-press) var(--ease-out),opacity var(--dur-ui) var(--ease-out)}.hm23-go:hover{opacity:.9}.hm23-go:active{transform:scale(.97)}.hm23-cl{position:relative;font:700 14px/1.2 var(--font-sans);color:var(--blue);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.hm23-cl:after{content:"";position:absolute;inset:-12px -8px}.hm23-x{position:relative;display:grid;place-items:center;width:36px;height:36px;margin:-6px 0 0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-3);cursor:pointer;transition:background-color var(--dur-ui) var(--ease-out),transform var(--dur-press) var(--ease-out)}.hm23-x:after{content:"";position:absolute;inset:-4px}.hm23-x:hover{background:var(--surface)}.hm23-x:active{transform:scale(.92)}.hm23-x .sc-ic{width:16px;height:16px}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.hm23{background:var(--surface-2);-webkit-backdrop-filter:none;backdrop-filter:none}}html.fl-lite .hm23{background:var(--surface-2);-webkit-backdrop-filter:none;backdrop-filter:none}@media(prefers-reduced-motion:reduce){.hm23{transform:none;transition:opacity .2s ease}}.hm-fit .pf-cta{margin-top:0}.hm8-off .tm{flex-wrap:wrap;white-space:normal;row-gap:4px;line-height:1.3}.hm8-off .tm .ew{font-weight:700}.hm8-off .tm .td{white-space:nowrap}@media(max-width:767px){.hm8-off .tm .td{flex-basis:100%;padding-left:19px}.hm8-off .tm .td .sep{display:none}}.hm8-two{display:block;margin:6px 0 0;font:600 14px/1.45 var(--font-sans);color:var(--text-2)}.hm8-two b{font-weight:800;color:var(--text)}.hm8-two[hidden]{display:none}.hpv-prism{flex-direction:column;align-items:stretch;justify-content:center;gap:6px;padding:0 14px;background:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--blue) 8%,var(--surface)))}.hpv-prism .q{align-self:flex-end;max-width:85%;padding:6px 10px;border-radius:12px 12px 4px;background:var(--blue);font:700 12px/1.3 var(--font-sans);color:#fff}[data-theme=dark] .hpv-prism .q{background:#1463f3}.hpv-prism .a{align-self:flex-start;max-width:92%;padding:6px 10px;border-radius:12px 12px 12px 4px;background:var(--surface-2);box-shadow:var(--shadow-1);font:500 12px/1.35 var(--font-sans);color:var(--text-2)}.hpv-prism .a b{display:block;font-weight:800;color:var(--text)}@media(max-width:767px){.hm22-tiles .hpv-prism{padding:0 10px;align-items:center}.hm22-tiles .hpv-prism .a{display:none}.hm22-tiles .hpv-prism .q{align-self:center;max-width:100%;font-size:11px;padding:6px 9px;text-align:center}.hm22-tiles .hpv-wa .bb{padding:7px 8px;gap:6px}.hm22-tiles .hpv-wa .bb small{display:none}}.rl-plans .pk.is-sel .pk-pl:before,.rl-plans .pk[data-p=inf] .pk-pl:before,.rl-plans .pk.is-sel .pk-list:before,.rl-plans .pk[data-p=inf] .pk-list:before{display:block;margin:0 0 2px;font:800 12px/1.2 var(--font-caps);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.rl-plans .pk.is-sel .pk-pl:before,.rl-plans .pk[data-p=inf] .pk-pl:before{content:"How the fee works"}.rl-plans .pk.is-sel .pk-list:before,.rl-plans .pk[data-p=inf] .pk-list:before{content:"What\2019s included";margin-bottom:3px}.rl-plans .pk[data-p=inf] .pk-hd,.rl-plans .pk.is-sel .pk-hd{align-items:flex-start}.rl-plans .pk[data-p=inf] .pk-sel,.rl-plans .pk.is-sel .pk-sel{margin-top:2px}.rl-plans .pk[data-p=inf] .pk-aud{font-weight:700;color:var(--text)}@media(min-width:768px){.rl-plans .pk-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:none;column-gap:16px;row-gap:0;align-items:stretch}.rl-plans .pk-band{grid-column:1/-1;grid-row:1}.rl-plans .pk-self{grid-column:1/-1;grid-row:3;align-self:end;margin:30px 2px 12px}.rl-plans .pk[data-p=go]{grid-column:1/span 3;grid-row:4;margin:0}.rl-plans .pk[data-p=plus]{grid-column:4/span 3;grid-row:4;margin:0}.rl-plans .pk-help{grid-column:1/-1;grid-row:5;margin:16px 0 0}.rl-plans .pk:not([data-p=inf]):not(.is-sel){align-self:stretch;justify-content:center}.rl-plans .pk[data-p=inf],.rl-plans .pk.is-sel:not([data-p=inf]){--tk-x:28px;display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);grid-template-rows:auto auto auto auto auto minmax(0,1fr);gap:0;align-content:start;align-self:start;padding:0;margin:0}.rl-plans .pk[data-p=inf]{grid-column:1/-1;grid-row:2}.rl-plans .pk[data-p=inf]>*,.rl-plans .pk.is-sel:not([data-p=inf])>*{grid-column:1;min-width:0}.rl-plans .pk[data-p=inf]>.pk-hd,.rl-plans .pk.is-sel:not([data-p=inf])>.pk-hd{position:relative;grid-column:1/-1;grid-row:1;gap:16px;padding:24px var(--tk-x) 22px;border-bottom:2px dashed var(--border)}.rl-plans .pk[data-p=inf]>.pk-price,.rl-plans .pk.is-sel:not([data-p=inf])>.pk-price{grid-row:2;padding:24px 32px 0 var(--tk-x)}.rl-plans .pk[data-p=inf]>.pk-ends,.rl-plans .pk.is-sel:not([data-p=inf])>.pk-ends{grid-row:3;margin:14px 32px 0 var(--tk-x)}.rl-plans .pk[data-p=inf]>.pk-cta,.rl-plans .pk.is-sel:not([data-p=inf])>.pk-cta{grid-row:4;width:auto;margin:18px 32px 0 var(--tk-x)}.rl-plans .pk[data-p=inf]>.pk-min,.rl-plans .pk.is-sel:not([data-p=inf])>.pk-min{grid-row:5;min-height:0;margin:14px 32px 26px var(--tk-x)}.rl-plans .pk[data-p=inf]>.pk-more,.rl-plans .pk.is-sel:not([data-p=inf])>.pk-more{grid-column:2;grid-row:2/-1;display:flex;flex-direction:column;gap:16px;padding:24px var(--tk-x) 26px 32px;box-shadow:inset 1px 0 0 var(--border)}.rl-plans .pk[data-p=inf] .pk-all,.rl-plans .pk.is-sel .pk-all{display:none}.rl-plans .pk[data-p=inf]>.pk-hd:before,.rl-plans .pk[data-p=inf]>.pk-hd:after,.rl-plans .pk.is-sel:not([data-p=inf])>.pk-hd:before,.rl-plans .pk.is-sel:not([data-p=inf])>.pk-hd:after{content:"";position:absolute;bottom:-10px;box-sizing:border-box;width:11px;height:22px;border:1px solid var(--border);background:var(--bg);pointer-events:none}.rl-plans .pk>.pk-hd:before{left:0;border-left:0;border-radius:0 11px 11px 0}.rl-plans .pk>.pk-hd:after{right:0;border-right:0;border-radius:11px 0 0 11px}.rl-plans .pk.is-sel>.pk-hd:before,.rl-plans .pk.is-sel>.pk-hd:after{border-width:2px;border-color:var(--navy)}.rl-plans .pk.is-sel>.pk-hd:before{border-left:0}.rl-plans .pk.is-sel>.pk-hd:after{border-right:0}[data-theme=dark] .rl-plans .pk.is-sel>.pk-hd:before,[data-theme=dark] .rl-plans .pk.is-sel>.pk-hd:after{border-color:#eef2f8}.rl-plans .pk[data-p=inf] .pk-glyph,.rl-plans .pk.is-sel .pk-glyph{width:52px;height:52px;border-radius:var(--radius-md)}.rl-plans .pk[data-p=inf] .pk-n,.rl-plans .pk.is-sel .pk-n{font-size:28px;letter-spacing:-.02em}.rl-plans .pk[data-p=inf] .pk-aud,.rl-plans .pk.is-sel .pk-aud{margin-top:4px;font-size:14.5px}.rl-plans .pk[data-p=inf] .pk-fmt,.rl-plans .pk.is-sel .pk-fmt{font-size:13.5px}.rl-plans .pk[data-p=inf] .pk-now{font-size:44px}.rl-plans .pk.is-sel:not([data-p=inf]){grid-column:1/-1;grid-row:4}.rl-plans .pk-grid:has(>.pk[data-p=go].is-sel)>.pk[data-p=plus],.rl-plans .pk-grid:has(>.pk[data-p=plus].is-sel)>.pk[data-p=go]{grid-column:1/-1;grid-row:5;margin-top:16px}.rl-plans .pk-grid:has(>.pk.is-sel:not([data-p=inf]))>.pk-help{grid-row:6}}@media(min-width:768px)and (max-width:899px){.rl-plans .pk[data-p=inf]:not(.is-sel) :is(.pk-min,.pk-was){display:flex}.rl-plans .pk[data-p=inf]:not(.is-sel) .pk-cta{display:inline-flex}.rl-plans .pk[data-p=inf]:not(.is-sel) .pk-price{position:static;transform:none;align-items:stretch}.rl-plans .pk[data-p=inf]:not(.is-sel) .pk-gst{display:inline}.rl-plans .pk[data-p=inf]:not(.is-sel) .pk-id{padding-right:0}.rl-plans .pk[data-p=inf]:not(.is-sel) :is(.pk-aud,.pk-fmt){display:block}.rl-plans .pk[data-p=inf]:not(.is-sel) .pk-fmin{display:none}}@media(min-width:1024px){.rl-plans .pk[data-p=go]{grid-column:1/span 2}.rl-plans .pk[data-p=plus]{grid-column:3/span 2}.rl-plans .pk-help{grid-column:5/span 2;grid-row:4;justify-content:center;margin:0}.rl-plans .pk[data-p=inf],.rl-plans .pk.is-sel:not([data-p=inf]){--tk-x:36px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.rl-plans .pk[data-p=inf]>.pk-price,.rl-plans .pk.is-sel:not([data-p=inf])>.pk-price{padding-top:28px}.rl-plans .pk[data-p=inf]>.pk-more,.rl-plans .pk.is-sel:not([data-p=inf])>.pk-more{padding:28px var(--tk-x) 30px 40px;gap:18px}.rl-plans .pk[data-p=inf]>.pk-min,.rl-plans .pk.is-sel:not([data-p=inf])>.pk-min{margin-bottom:30px}.rl-plans .pk[data-p=inf] .pk-list,.rl-plans .pk.is-sel .pk-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px}.rl-plans .pk[data-p=inf] .pk-list:before,.rl-plans .pk.is-sel .pk-list:before,.rl-plans .pk-list li.pk-bvl{grid-column:1/-1}.rl-plans .pk-list li.pk-bvl{justify-self:start;margin:4px 0 0;padding:10px 14px}.rl-plans .pk-grid:has(>.pk[data-p=go].is-sel)>.pk[data-p=plus],.rl-plans .pk-grid:has(>.pk[data-p=plus].is-sel)>.pk[data-p=go]{grid-column:1/span 3}.rl-plans .pk-grid:has(>.pk.is-sel:not([data-p=inf]))>.pk-help{grid-column:4/span 3;grid-row:5;margin-top:16px}}

:root,[data-theme=light]{--pr-1:#1463F3;--pr-2:#1AA7E0;--pr-3:#11A39C;--pr-4:#0E8A57;--pr-5:#7A5AF8;--pr-6:#E9A11A;--pr-7:#DB4E7C;--pr-grey:#B4BDCC}[data-theme=dark]{--pr-1:#5B95FF;--pr-2:#4CC4F2;--pr-3:#2EC4B6;--pr-4:#3FCB8A;--pr-5:#9D86FF;--pr-6:#F3BC4C;--pr-7:#F0789F;--pr-grey:#46536A}.pr .rc-c.us:before{background:linear-gradient(180deg,var(--pr-2),var(--pr-1))}.pr .rc-key .sw.us,.pr .rc-sb .t1,.pr .rc-key .sw.t1{background:var(--pr-1)}.pr .rc-sb .t2,.pr .rc-key .sw.t2{background:var(--pr-5)}.pr .rc-sb .t2 b{color:#fff}[data-theme=dark] .pr .rc-sb .t2 b{color:#0b1d36}.pr-hl{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none}.pr-hl li{margin:0;display:flex;align-items:baseline;gap:8px;padding:10px 14px;border-radius:var(--radius-md);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border);font:600 14px/1.3 var(--font-sans);color:var(--text-2)}.pr-hl b{font:800 18px/1 var(--font-sans);letter-spacing:-.02em;color:var(--text)}@media(max-width:559px){.pr-hl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pr-hl li{flex-direction:column;align-items:flex-start;gap:5px;padding:11px 12px;font-size:13px}.pr-hl b{font-size:17px}}@media(max-width:419px){.pr-hl{grid-template-columns:minmax(0,1fr);gap:6px}.pr-hl li{flex-direction:row;align-items:baseline;gap:8px;padding:10px 14px}}.pr-climb{margin-top:32px}.pr-cl{position:relative;display:grid;grid-template-columns:72px repeat(4,minmax(0,1fr));align-items:end;gap:0 14px;padding:22px 24px}.pr-cl-read{display:flex;align-items:baseline;gap:10px;margin:0;padding:18px 24px 0;font:600 15px/1.35 var(--font-sans);color:var(--text-2);min-height:46px}.pr-cl-read b{font:800 30px/1 var(--font-sans);letter-spacing:-.03em;color:var(--text)}.pr-cl-start{display:flex;flex-direction:column;align-items:center;gap:8px;align-self:end;padding-bottom:4px}.pr-cl-pad{display:block;width:48px;height:14px;border-radius:999px;background:repeating-linear-gradient(90deg,var(--text-3) 0 6px,transparent 6px 10px);box-shadow:inset 0 0 0 1.5px var(--text-3);opacity:.55}.pr-cl-start small{font:700 12px/1.2 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);text-align:center}.pr-cl-steps{display:contents}.pr-st{--h:calc(36px + var(--i) * 46px);position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:10px;margin:0;list-style:none;outline:none;cursor:default;transition:opacity var(--dur-ui) var(--ease-out)}.pr-st:focus-visible .pr-tread:before{box-shadow:inset 0 3px 0 var(--c),var(--shadow-focus)}.pr-pct{display:block;text-align:center;font:800 28px/1 var(--font-sans);letter-spacing:-.03em;color:var(--text)}.pr-dots{--n:7;--d:10px;--g:6px;display:flex;flex-wrap:wrap-reverse;justify-content:center;gap:var(--g);width:calc(var(--n) * var(--d) + (var(--n) - 1) * var(--g));max-width:100%;margin:0 auto;min-height:var(--d)}.pr-dots i{display:block;flex:none;width:var(--d);height:var(--d);border-radius:50%;background:var(--c);box-shadow:0 0 0 2px var(--surface-2)}@media(min-width:1024px){.pr-dots{--n:10;--d:12px;--g:7px}}.pr-tread{position:relative;display:flex;align-items:flex-end;justify-content:center;height:var(--h);padding:0 6px 12px}.pr-tread:before{content:"";position:absolute;inset:0;border-radius:14px 14px 4px 4px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 22%,transparent),color-mix(in srgb,var(--c) 9%,transparent));box-shadow:inset 0 3px 0 var(--c),inset 0 0 0 1px color-mix(in srgb,var(--c) 30%,transparent);transform-origin:50% 100%}.pr-band{position:relative}.pr-band{font:800 15px/1.2 var(--font-sans);letter-spacing:-.01em;color:var(--text);text-align:center;white-space:nowrap}.pr-band small{display:block;margin-top:3px;font:600 12px/1.2 var(--font-sans);letter-spacing:0;color:var(--text-2)}.pr-cl-note{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;padding:0 24px 22px;font:600 13px/1.4 var(--font-sans);color:var(--text-2)}.pr-cl-note span{display:inline-flex;align-items:center;gap:8px}.pr-cl-note i{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--text-3)}.pr-cl-note .av i{background:var(--pr-1)}.pr-cl-note .hi i{background:var(--pr-4)}.pr-who{display:grid;margin:0 24px 20px;padding:16px;border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.pr-who>*{grid-area:1/1;min-width:0;opacity:0;visibility:hidden;transform:translateY(5px);transition:opacity .15s var(--ease-out),transform .15s var(--ease-out),visibility 0s .15s}.pr-who>.on{opacity:1;visibility:visible;transform:none;transition:opacity .24s var(--ease-out),transform .28s var(--ease-out),visibility 0s}.pr-who-b,.pr-who-x{display:grid;gap:12px;align-content:center}@media(min-width:1024px){.pr-who{padding:18px 18px 18px 22px}.pr-who-b,.pr-who-x{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:28px}}.pr-who-c{margin:0 0 5px;font:800 12px/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.pr-who-s{margin:0;font:500 14px/1.5 var(--font-sans);color:var(--text-2);text-wrap:pretty}@media(min-width:1024px){.pr-who-s{font-size:15.5px}}.pr-who-s b{font-weight:800;color:var(--text)}.pr-who-f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:768px){.pr-who-f{grid-template-columns:repeat(4,minmax(0,1fr))}}.pr-who-fb{position:relative;display:flex;align-items:center;gap:10px;min-width:0;min-height:56px;margin:0;padding:8px 10px;border:0;border-radius:var(--radius-md);background:var(--surface-2);box-shadow:var(--shadow-1);color:var(--text);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-press) var(--ease-out),box-shadow var(--dur-feedback) var(--ease-out)}@media(min-width:768px){.pr-who-fb{flex-direction:column;justify-content:center;gap:7px;padding:12px 8px;text-align:center}}.pr-who-fb:active{transform:scale(.96)}.pr-who-fb:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(hover:hover)and (pointer:fine){.pr-who-fb:hover{box-shadow:var(--shadow-1),inset 0 0 0 1.5px var(--field-border)}}.pr-who-fp{flex:none;display:block;width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--surface)}.pr-who-fm{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}@media(min-width:768px){.pr-who-fm{align-items:center}}.pr-who-fm b{font:800 14px/1.1 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.pr-who-fl{display:block;width:auto;height:calc(var(--lh,22px) * .55);max-width:72px;color:var(--text-2)}.pr-who-fm .lgx{display:inline-flex;align-items:center;gap:4px;max-width:100%}.pr-who-fm .lgx svg{flex:none}.pr-who-fm .lgx-n{overflow:hidden;font:800 11.5px/1.2 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;color:var(--text-2)}.pr-who-fm .txt{font:800 12px/1.2 var(--font-sans);color:var(--text-2)}.pr-who-p{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;border-radius:var(--radius-md);background:var(--surface-2);box-shadow:var(--shadow-1);color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-press) var(--ease-out)}.pr-who-p:active{transform:scale(.985)}.pr-who-p:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.pr-who-ph{display:block;width:48px;height:48px;border-radius:50%;object-fit:cover;background:var(--surface);align-self:start}.pr-who-t{display:flex;flex-direction:column;gap:3px;min-width:0}.pr-who-n{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;font:800 15px/1.3 var(--font-sans);color:var(--text)}.pr-who-n b{font-weight:800}.pr-who-v{flex:none;display:inline-flex;align-items:center;gap:3px;font:700 12px/1 var(--font-sans);color:var(--green-text)}.pr-who-v .sc-ic{width:13px;height:13px}.pr-who-l{font:600 12.5px/1.35 var(--font-sans);color:var(--text-3)}.pr-who-o{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:2px;font:500 13px/1.35 var(--font-sans);color:var(--text-2)}.pr-who-o b{font:800 14.5px/1.2 var(--font-sans);color:var(--text);font-variant-numeric:tabular-nums}.pr-who-ar{width:13px;height:13px;color:var(--text-3)}.pr-who-j{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;font:600 12.5px/1.35 var(--font-sans);color:var(--text-2)}.pr-who-lg{flex:none;display:block;width:auto;height:calc(var(--lh,22px) * .7);max-width:84px;color:var(--text)}.pr-who-j .lgx{flex:none;display:inline-flex;align-items:center;gap:5px}.pr-who-j .lgx svg{flex:none;max-width:none}.pr-who-j .lgx-n{font:800 12.5px/1.2 var(--font-sans);white-space:nowrap;color:var(--text)}.pr-who-go{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--surface);color:var(--text);transition:background-color var(--dur-feedback) var(--ease-out),color var(--dur-feedback) var(--ease-out)}.pr-who-go .sc-ic{width:14px;height:14px}@media(hover:hover)and (pointer:fine){.pr-who-p:hover .pr-who-go{background:var(--text);color:var(--surface-2)}}@media(max-width:479px){.pr-who-p{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:12px}.pr-who-ph{width:44px;height:44px}.pr-who-go{display:none}}@media(prefers-reduced-motion:reduce){.pr-who>*{transform:none}}.pr-flag{align-self:center;display:inline-flex;align-items:center;gap:6px;margin-bottom:2px;padding:7px 11px;border-radius:999px;background:var(--navy);color:#fff;font:800 13px/1 var(--font-sans);box-shadow:var(--shadow-2);white-space:nowrap}.pr-flag small{font:600 12px/1 var(--font-sans);color:#c9d3e3}[data-theme=dark] .pr-flag{background:#1c2a44}.pr-cl.hl .pr-st:not(.on) .pr-dots,.pr-cl.hl .pr-st:not(.on) .pr-tread:before{opacity:.32}.pr-st .pr-dots{transition:opacity var(--dur-ui) var(--ease-out)}@media(hover:hover)and (pointer:fine){.pr-st{cursor:pointer}}.pr-cl.arm .pr-tread:before{transform:scaleY(.06)}.pr-cl.arm .pr-band{opacity:0;transform:translateY(8px)}.pr-cl.arm .pr-dots i{opacity:0}.pr-cl .pr-tread:before{transition:transform .7s var(--ease-spring) var(--dl,0ms),opacity var(--dur-ui) var(--ease-out)}.pr-cl .pr-band{transition:opacity .4s var(--ease-out) calc(var(--dl,0ms) + .32s),transform .5s var(--ease-out) calc(var(--dl,0ms) + .32s)}@media(max-width:767px){.pr-cl{grid-template-columns:44px repeat(4,minmax(0,1fr));gap:0 8px;padding:18px 12px 16px}.pr-st{--h:calc(28px + var(--i) * 34px);gap:8px}.pr-dots{--n:5;--d:7px;--g:4px}.pr-dots i{box-shadow:0 0 0 1.5px var(--surface-2)}.pr-pct{font-size:20px}.pr-band{font-size:13px;white-space:normal}.pr-band small{font-size:12px}.pr-cl-pad{width:30px}.pr-cl-start small{font-size:12px;letter-spacing:.02em}.pr-tread{padding:0 2px 8px}.pr-tread:before{border-radius:10px 10px 3px 3px}.pr-cl-read{padding:16px 16px 0;font-size:14px}.pr-cl-read b{font-size:24px}.pr-cl-note{padding:0 16px 18px}.pr-who{margin:0 16px 16px;padding:12px}.pr-flag{display:none}}@media(max-width:379px){.pr-band{font-size:12px}.pr-dots{--n:4}}.pr-sal{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px}@media(min-width:900px){.pr-sal{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch}}.pr .pr-as{display:flex;flex-direction:column;margin-top:0;padding:0 0 20px;overflow:hidden}.pr .pr-as>.pr-as-bar{margin-bottom:20px}.pr .pr-as>ul{margin-inline:22px}.pr .pr-as>.pr-as-ft{padding-inline:22px}.pr .pr-as ul{grid-template-columns:minmax(0,1fr);gap:10px;margin-block:auto}.pr .pr-as li{flex-wrap:nowrap;align-items:center;gap:14px;min-height:76px;padding:14px 16px}.pr .pr-sal .rc-g{grid-template-rows:180px auto}.pr .pr-as li .rp-pv{flex-basis:auto}.pr-as-ft{margin:0;padding-top:16px;font:600 14px/1.5 var(--font-sans);color:var(--text-2)}.pr-as-ft .sc-link{white-space:nowrap}.pr-yr{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}@media(min-width:768px){.pr-yr{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:40px}}@media(min-width:1024px){.pr-yr{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:28px}}.pr-yr-big{padding:30px 28px;border-radius:var(--radius-lg);background:var(--navy);color:#fff;box-shadow:var(--shadow-2);position:relative;overflow:hidden}.pr-yr-big:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5))}[data-theme=dark] .pr-yr-big{background:#0f1a2e;box-shadow:inset 0 0 0 1px #ffffff14}.pr-yr-big>small{display:block;font:700 12px/1 var(--font-sans);letter-spacing:.09em;text-transform:uppercase;color:#8fa0b8}.pr-yr-big>b{display:block;margin-top:12px;font:800 clamp(52px,7vw,76px)/.95 var(--font-sans);letter-spacing:-.04em}.pr-yr-big>span{display:block;margin-top:10px;font:600 16px/1.4 var(--font-sans);color:#c9d3e3}.pr-yr-big>p{margin:18px 0 0;font:600 13px/1.4 var(--font-sans);color:#8fa0b8}.pr-tl{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.pr-tl:before{content:"";position:absolute;left:12px;right:12px;top:11px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5));transform-origin:0 50%;transition:transform 1.2s var(--ease-morph)}.pr-tl li{position:relative;margin:0;padding-top:34px;transition:opacity .5s var(--ease-out),transform .6s var(--ease-out)}.pr-tl li:before{content:"";position:absolute;left:0;top:2px;width:22px;height:22px;border-radius:50%;background:var(--surface-2);box-shadow:inset 0 0 0 5px var(--c,var(--pr-1)),var(--shadow-1)}.pr-tl b{display:block;font:800 15px/1 var(--font-sans);letter-spacing:.02em;color:var(--c,var(--pr-1))}.pr-tl strong{display:block;margin-top:8px;font:800 20px/1.2 var(--font-sans);letter-spacing:-.02em;color:var(--text)}@media(min-width:1024px){.pr-tl strong{min-height:2.4em}}.pr-tl span{display:block;margin-top:6px;font:500 14px/1.45 var(--font-sans);color:var(--text-2)}.pr-tl.arm:before{transform:scaleX(0)}.pr-tl.arm li{opacity:0;transform:translateY(10px)}@media(max-width:1023px){.pr-tl{grid-template-columns:minmax(0,1fr);gap:22px;padding-left:36px}.pr-tl:before{inset:12px auto 12px 10px;width:3px;height:auto;background:linear-gradient(180deg,var(--ribbon-1),var(--ribbon-2) 30%,var(--ribbon-3) 55%,var(--ribbon-4) 80%,var(--ribbon-5));transform-origin:50% 0}.pr-tl.arm:before{transform:scaleY(0)}.pr-tl li{padding-top:0}.pr-tl li:before{left:-36px;top:0}}.pr-mq{position:relative;display:flex;flex-direction:column;gap:12px;margin-top:22px;padding:18px 0;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border);overflow:hidden;--logo-knock:var(--surface)}.pr-mq-h{position:relative;z-index:2;display:flex;align-items:center;gap:14px;padding:0 16px 4px 22px}.pr-mq-h p{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;flex:1;min-width:0;margin:0}.pr-mq-h b{font:800 22px/1 var(--font-sans);letter-spacing:-.02em;color:var(--text)}.pr-mq-h p span{font:600 14px/1.4 var(--font-sans);color:var(--text-2)}.mv-pp{position:relative;flex:none;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);color:var(--text-2);cursor:pointer;transition:transform var(--dur-feedback) var(--ease-out),background-color var(--dur-feedback) var(--ease-out),color var(--dur-feedback) var(--ease-out)}.mv-pp:before{content:"";position:absolute;inset:-5px}.mv-pp .sc-ic{width:16px;height:16px}.mv-pp .pl{display:none;fill:currentColor;stroke-width:1.4}.mv-pp[aria-pressed=true] .pa{display:none}.mv-pp[aria-pressed=true] .pl{display:block}html:not(.js) .mv-pp{display:none}.mv-pp:active{transform:scale(.92)}.mv-pp:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(hover:hover){.mv-pp:hover{color:var(--text);background:var(--surface-2)}}.pr-mq.paused .pr-mq-row{animation-play-state:paused}.pr-mq-row{display:flex;width:max-content;gap:12px;margin:0;padding:0 6px;list-style:none;animation:pr-mq 60s linear infinite}.pr-mq-row.rev{animation-direction:reverse;animation-duration:68s}.pr-mq:focus-within .pr-mq-row{animation-play-state:paused}@media(hover:hover)and (pointer:fine){.pr-mq:hover .pr-mq-row{animation-play-state:paused}}.pr-mq-row li{flex:none;margin:0}.pr-mq .wl{width:148px;height:64px}.pr-mq:before,.pr-mq:after{content:"";position:absolute;z-index:1;top:0;bottom:0;width:56px;pointer-events:none}.pr-mq:before{left:0;background:linear-gradient(90deg,var(--surface-2),transparent)}.pr-mq:after{right:0;background:linear-gradient(270deg,var(--surface-2),transparent)}@keyframes pr-mq{to{transform:translate(-50%)}}@media(max-width:767px){.pr-mq .wl{width:116px;height:56px}.pr-mq-h{padding:0 12px 4px 16px}}@media(prefers-reduced-motion:reduce){.pr-mq-row{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.pr-mq-row.rev,.pr-mq-row [data-dup],.mv-pp{display:none}}.pr-sum{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:26px 0 28px;padding:0;list-style:none}@media(min-width:768px){.pr-sum{grid-template-columns:repeat(3,minmax(0,1fr))}}.pr-sum li{position:relative;display:flex;flex-direction:column;gap:6px;margin:0;padding:22px 22px 20px;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border);overflow:hidden;list-style:none}.pr-sum li:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--c,var(--pr-1))}.pr-sum small{font:700 12px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.pr-sum b{font:800 36px/1 var(--font-sans);letter-spacing:-.03em;color:var(--text)}.pr-sum span{font:500 14px/1.45 var(--font-sans);color:var(--text-2)}.pr-rev{margin-top:28px}@media(max-width:767px){.pr-sum{gap:10px;margin:22px 0 24px}.pr-sum li{gap:4px;padding:16px 18px 16px 20px}.pr-sum b{font-size:30px}}@media(prefers-reduced-motion:reduce){.pr-cl.arm .pr-tread:before,.pr-cl.arm .pr-band{transform:none}.pr-cl.arm .pr-band,.pr-cl.arm .pr-dots i{opacity:1}.pr-tl.arm:before{transform:none}.pr-tl.arm li{opacity:1;transform:none}.pr-cl .pr-tread:before,.pr-cl .pr-band,.pr-tl:before,.pr-tl li{transition:opacity var(--dur-feedback) linear}}
