.dk-root{position:relative;width:100%}.dk-stage{position:relative;width:100%;aspect-ratio:16 / 9;container-type:size;border-radius:20px;overflow:hidden;background:#04102e;transition:background-color .32s ease;border:1px solid rgb(1 2 88 / .1);box-shadow:0 30px 80px -32px #010a3c59,0 8px 24px -12px #010a3c29;outline:none;-webkit-user-select:none;user-select:none}html.dark .dk-stage{border-color:#ffffff14;box-shadow:0 30px 90px -30px #000000a6}.dk-stage[data-tone=canvas]{background-color:#f8faff}.dk-stage[data-tone=brand]{background-color:#0239c4}.dk-stage[data-tone=ink]{background-color:#060c33}.dk-root.dk-fake-full{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#030616;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.dk-root.dk-fake-full .dk-stage,.dk-root:fullscreen .dk-stage{width:min(100%,calc((100vh - 24px) * 16 / 9));border-radius:12px}.dk-root:fullscreen{display:flex;align-items:center;justify-content:center;background:#030616;padding:0}.dk-root:fullscreen .dk-stage{width:min(100vw,calc(100vh * 16 / 9));border-radius:0;border:none}.dk-view{position:absolute;inset:0;animation:dk-view-in .46s cubic-bezier(.23,1,.32,1) both}@keyframes dk-view-in{0%{opacity:0;transform:translateY(1.1cqh) scale(.992)}to{opacity:1;transform:none}}.dk-r{animation:dk-rise .56s cubic-bezier(.23,1,.32,1) both;animation-delay:calc(90ms + var(--i, 0) * 70ms)}@keyframes dk-rise{0%{opacity:0;transform:translateY(1.6cqh)}to{opacity:1;transform:none}}.dk-slide{position:absolute;inset:0;display:flex;flex-direction:column;padding:6cqw 6.4cqw 7.4cqh;font-family:Outfit,system-ui,sans-serif;color:#010258;line-height:1.2}.dk-slide ::selection{background:#0241e329}.dk-tone-canvas{background:radial-gradient(120cqw 90cqh at 85% -20%,#eef4ff,#eef4ff00 55%),linear-gradient(180deg,#fdfeff,#f6f9ff)}.dk-tone-brand{background:radial-gradient(70cqw 80cqh at 88% 6%,#5c8bff6b,#5c8bff00 58%),radial-gradient(80cqw 90cqh at 4% 108%,#00082e8c,#00082e00 60%),linear-gradient(133deg,#0130ab,#0241e3 56%,#0b51f5);color:#fff}.dk-tone-ink{background:radial-gradient(64cqw 70cqh at 90% -8%,#335fef59,#335fef00 60%),radial-gradient(70cqw 80cqh at -6% 110%,#0241e338,#0241e300 55%),linear-gradient(160deg,#071049,#04082c);color:#fff}.dk-tone-brand:before,.dk-tone-ink:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgb(255 255 255 / .13) .11cqw,transparent .11cqw);background-size:2.6cqw 2.6cqw;mask-image:radial-gradient(90cqw 100cqh at 70% 20%,#000 0%,transparent 75%);-webkit-mask-image:radial-gradient(90cqw 100cqh at 70% 20%,#000 0%,transparent 75%);pointer-events:none}.dk-orb{position:absolute;width:42cqw;height:42cqw;border-radius:50%;background:radial-gradient(circle,#7aa1ff80,#7aa1ff00 65%);filter:blur(2cqw);top:-14cqw;right:-8cqw;animation:dk-orb-drift 14s ease-in-out infinite alternate;pointer-events:none}@keyframes dk-orb-drift{0%{transform:translate(0)}to{transform:translate(-6cqw,5cqw)}}.dk-display{font-size:7.1cqw;font-weight:600;letter-spacing:-.028em;line-height:1.04;text-wrap:balance}.dk-h1{font-size:4.1cqw;font-weight:600;letter-spacing:-.024em;line-height:1.08;text-wrap:balance}.dk-lead{font-size:1.95cqw;font-weight:400;line-height:1.5;color:#4d5d8c;text-wrap:pretty}.dk-tone-brand .dk-lead,.dk-tone-ink .dk-lead{color:#ffffffc7;line-height:1.56}.dk-intro{display:inline-flex;align-items:center;gap:.9cqw;font-size:1.35cqw;font-weight:500;color:#0241e3;margin-bottom:1.8cqh}.dk-intro:before{content:"";width:2.6cqw;height:.22cqw;border-radius:.11cqw;background:#0241e3}.dk-tone-brand .dk-intro,.dk-tone-ink .dk-intro{color:#9db9ff}.dk-tone-brand .dk-intro:before,.dk-tone-ink .dk-intro:before{background:#9db9ff}.dk-head{margin-bottom:4.2cqh;max-width:74cqw}.dk-head .dk-lead{margin-top:1.6cqh;max-width:58cqw}.dk-body{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center}.dk-foot{position:absolute;left:6.4cqw;right:6.4cqw;bottom:3.4cqh;display:flex;align-items:center;justify-content:space-between;font-size:1.06cqw;font-weight:500;letter-spacing:.015em;color:#0102586b;pointer-events:none}.dk-foot--light{color:#ffffff8c}.dk-foot__count{font-variant-numeric:tabular-nums}.dk-cover{justify-content:flex-end;padding-bottom:16cqh}.dk-cover__brand{position:absolute;top:5.6cqh;left:6.4cqw;display:flex;align-items:center;gap:1.3cqw}.dk-cover__brand img{width:11cqw;display:block}.dk-cover__brand span{padding-left:1.3cqw;border-left:1px solid rgb(255 255 255 / .34);font-size:1.32cqw;font-weight:300;letter-spacing:.02em;color:#ffffffd9}.dk-cover .dk-display{max-width:74cqw}.dk-cover .dk-lead{margin-top:2.4cqh;max-width:48cqw}.dk-cover__chips{display:flex;flex-wrap:wrap;gap:1cqw;margin-top:3.6cqh}.dk-chip{display:inline-flex;align-items:center;gap:.7cqw;padding:.9cqh 1.4cqw;border-radius:999px;border:1px solid rgb(255 255 255 / .28);background:#ffffff14;font-size:1.22cqw;font-weight:500;color:#ffffffeb}.dk-chip svg{width:1.25cqw;height:1.25cqw;color:#b8ccff}.dk-statement{align-items:center;justify-content:center;text-align:center;padding-left:12cqw;padding-right:12cqw}.dk-statement__rule{width:4.4cqw;height:.32cqw;border-radius:.16cqw;background:#0241e3;margin-bottom:3.4cqh;transform-origin:center}.dk-tone-ink .dk-statement__rule,.dk-tone-brand .dk-statement__rule{background:#7aa1ff}.dk-statement .dk-text{font-size:4.35cqw;font-weight:600;letter-spacing:-.024em;line-height:1.14;max-width:74cqw;text-wrap:balance}.dk-statement .dk-caption{margin-top:3cqh;font-size:1.7cqw;color:#5a6a95;max-width:58cqw;line-height:1.5;text-wrap:pretty}.dk-tone-ink .dk-statement .dk-caption,.dk-tone-brand .dk-statement .dk-caption{color:#ffffffb8}.dk-cards{display:grid;gap:1.7cqw}.dk-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dk-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.dk-card{background:#fff;border:1px solid #e4eaf8;border-radius:1.5cqw;padding:2.2cqw 2cqw;box-shadow:0 1.4cqh 3.4cqh -2cqh #02145a29;display:flex;flex-direction:column;min-width:0}.dk-card__icon{width:3.6cqw;height:3.6cqw;border-radius:1.05cqw;display:grid;place-items:center;margin-bottom:2.4cqh}.dk-card__icon svg{width:1.9cqw;height:1.9cqw}.dk-card__badge{width:4.4cqw;height:auto;margin-bottom:2.4cqh}.dk-row .dk-card__badge{width:3.6cqw;margin-bottom:0;flex:none}.dk-card__title{font-size:1.72cqw;font-weight:600;letter-spacing:-.012em;margin-bottom:1.1cqh}.dk-card__desc{font-size:1.42cqw;line-height:1.52;color:#5a6a95;text-wrap:pretty}.dk-tint-blue{background:#e9f0ff;color:#0241e3}.dk-tint-green{background:#e2f6eb;color:#0d8a50}.dk-tint-amber{background:#fdf1da;color:#b26e00}.dk-tint-violet{background:#efeaff;color:#6247d8}.dk-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6cqw 2.2cqw}.dk-row{display:flex;align-items:flex-start;gap:1.6cqw;padding:2cqw;background:#fff;border:1px solid #e4eaf8;border-radius:1.4cqw;box-shadow:0 1.2cqh 3cqh -2cqh #02145a24;min-width:0}.dk-row .dk-card__icon{width:3.2cqw;height:3.2cqw;border-radius:.95cqw;margin-bottom:0;flex:none}.dk-row .dk-card__icon svg{width:1.7cqw;height:1.7cqw}.dk-row__title{font-size:1.62cqw;font-weight:600;letter-spacing:-.01em;margin-bottom:.7cqh}.dk-row__desc{font-size:1.38cqw;line-height:1.5;color:#5a6a95}.dk-steps{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:2.2cqw}.dk-step{position:relative;min-width:0}.dk-step__top{display:flex;align-items:center;gap:1.2cqw;margin-bottom:2.2cqh}.dk-step__num{width:3.3cqw;height:3.3cqw;border-radius:50%;background:#0241e3;color:#fff;display:grid;place-items:center;font-size:1.45cqw;font-weight:600;box-shadow:0 .9cqh 2cqh -1cqh #0241e38c;flex:none}.dk-step__line{flex:1;height:1px;background:linear-gradient(90deg,#b9c9f2,#e2e9f9)}.dk-step:last-child .dk-step__line{visibility:hidden}.dk-step__title{font-size:1.7cqw;font-weight:600;letter-spacing:-.01em;margin-bottom:.9cqh}.dk-step__desc{font-size:1.38cqw;line-height:1.5;color:#5a6a95;padding-right:1cqw;text-wrap:pretty}.dk-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2cqw}.dk-panel{border-radius:1.7cqw;padding:2.6cqw 2.5cqw;min-width:0}.dk-panel--ink{background:linear-gradient(150deg,#0a1650,#060c33);color:#fff}.dk-panel--soft{background:#edf2ff;border:1px solid #dfe8fb}.dk-panel__title{font-size:1.9cqw;font-weight:600;letter-spacing:-.014em;margin-bottom:2.6cqh;display:flex;align-items:center;gap:1cqw}.dk-panel__dot{width:.85cqw;height:.85cqw;border-radius:50%;background:#7aa1ff;flex:none}.dk-panel--soft .dk-panel__dot{background:#0241e3}.dk-panel__item{display:flex;align-items:flex-start;gap:1.1cqw;font-size:1.52cqw;line-height:1.45;padding:1.15cqh 0}.dk-panel--ink .dk-panel__item{color:#ffffffe0}.dk-panel--soft .dk-panel__item{color:#17205a}.dk-panel__item svg{width:1.6cqw;height:1.6cqw;flex:none;margin-top:.15cqw;color:#7aa1ff}.dk-panel--soft .dk-panel__item svg{color:#0241e3}.dk-browser{background:#fff;border:1px solid #e0e8f8;border-radius:1.35cqw;overflow:hidden;box-shadow:0 3.6cqh 7cqh -3.4cqh #010a3c61;min-width:0}.dk-browser__bar{display:flex;align-items:center;gap:1.1cqw;padding:.95cqw 1.3cqw;background:#f6f9ff;border-bottom:1px solid #e7edfa}.dk-browser__dots{display:flex;gap:.55cqw;flex:none}.dk-browser__dots i{width:.8cqw;height:.8cqw;border-radius:50%}.dk-browser__dots i:nth-child(1){background:#ff5f57}.dk-browser__dots i:nth-child(2){background:#febc2e}.dk-browser__dots i:nth-child(3){background:#28c840}.dk-browser__url{flex:1;display:flex;align-items:center;justify-content:center;gap:.6cqw;max-width:34cqw;margin:0 auto;padding:.5cqw 1.4cqw;background:#edf2fd;border-radius:999px;font-size:1.02cqw;font-weight:500;color:#5a6a95;white-space:nowrap;overflow:hidden}.dk-browser__url svg{width:1cqw;height:1cqw;color:#28a05c;flex:none}.dk-browser img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.dk-browser__viewport{min-height:0;flex:1}.dk-shot .dk-body{justify-content:flex-start}.dk-shot__frame,.dk-shot__frame .dk-browser{flex:1;min-height:0;display:flex;flex-direction:column}.dk-shot--side .dk-body{flex-direction:row;align-items:center;gap:3.4cqw;justify-content:initial}.dk-shot--side .dk-shot__copy{flex:0 0 34cqw;min-width:0}.dk-shot--side .dk-shot__copy .dk-h1{font-size:3.4cqw}.dk-shot--side .dk-shot__copy .dk-lead{font-size:1.62cqw;margin-top:1.8cqh}.dk-shot--side .dk-shot__frame{flex:1;align-self:center;max-height:74cqh}.dk-shot--side.dk-shot--flip .dk-body{flex-direction:row-reverse}.dk-points{margin-top:3.2cqh;display:flex;flex-direction:column}.dk-point{display:flex;align-items:flex-start;gap:1.1cqw;padding:1.25cqh 0;font-size:1.5cqw;line-height:1.45;color:#2a3866}.dk-point+.dk-point{border-top:1px solid #e8eefb}.dk-point svg{width:1.5cqw;height:1.5cqw;flex:none;margin-top:.18cqw;color:#0241e3}.dk-stats{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr))}.dk-stat{padding:0 2.6cqw;border-left:1px solid #e2e9f9;min-width:0}.dk-stat:first-child{border-left:none;padding-left:0}.dk-stat__value{font-size:5cqw;font-weight:600;letter-spacing:-.03em;line-height:1;color:#0241e3;margin-bottom:1.8cqh;font-variant-numeric:tabular-nums}.dk-stat__label{font-size:1.55cqw;font-weight:600;margin-bottom:.9cqh}.dk-stat__desc{font-size:1.32cqw;line-height:1.5;color:#5a6a95;text-wrap:pretty}.dk-check{max-width:62cqw}.dk-check__row{display:flex;align-items:center;gap:1.7cqw;padding:1.9cqh 0}.dk-check__row+.dk-check__row{border-top:1px solid #e8eefb}.dk-check__mark{width:2.5cqw;height:2.5cqw;border-radius:50%;flex:none;display:grid;place-items:center}.dk-check__mark--done{background:#0241e3;color:#fff;box-shadow:0 .8cqh 1.8cqh -.9cqh #0241e399}.dk-check__mark--done svg{width:1.5cqw;height:1.5cqw}.dk-check__mark--todo{border:.16cqw solid #c3d0ef}.dk-check__text{font-size:1.85cqw;font-weight:500;letter-spacing:-.01em}.dk-check__sub{font-size:1.3cqw;color:#5a6a95;margin-top:.5cqh}.dk-bullets .dk-body{flex-direction:row;gap:5cqw;align-items:center}.dk-bullets__left{flex:0 0 30cqw}.dk-bullets__left .dk-h1{font-size:3.7cqw}.dk-bullets__list{flex:1;min-width:0}.dk-bullets__item{display:flex;align-items:flex-start;gap:1.5cqw;padding:2cqh 0;font-size:1.85cqw;line-height:1.4;color:#17205a;font-weight:500;letter-spacing:-.008em}.dk-bullets__item+.dk-bullets__item{border-top:1px solid #e8eefb}.dk-bullets__item svg{width:1.9cqw;height:1.9cqw;flex:none;margin-top:.16cqw;color:#0241e3}.dk-spot .dk-body{flex-direction:row;align-items:center;gap:4.6cqw}.dk-spot__tile{flex:0 0 24cqw;aspect-ratio:1;border-radius:2.2cqw;background:radial-gradient(60% 60% at 30% 25%,#5c8bff73,#5c8bff00 70%),linear-gradient(140deg,#0130ab,#0241e3 70%,#0b51f5);display:grid;place-items:center;box-shadow:0 3cqh 6cqh -3cqh #0241e38c}.dk-spot__tile svg{width:9cqw;height:9cqw;color:#fff}.dk-spot__copy{flex:1;min-width:0}.dk-spot__copy .dk-h1{font-size:3.6cqw}.dk-spot__copy .dk-lead{margin-top:2.2cqh;font-size:1.78cqw;max-width:50cqw}.dk-tiers{display:flex;align-items:center;gap:1.4cqw;margin-top:4.6cqh}.dk-tier{display:inline-flex;align-items:center;gap:.9cqw;padding:1.35cqh 1.9cqw;border-radius:999px;font-size:1.42cqw;font-weight:600;letter-spacing:-.005em;border:1px solid #dde6f8;background:#fff;color:#46557f}.dk-tier svg{width:1.5cqw;height:1.5cqw}.dk-tier--silver{border-color:#ccd5e4;background:#f2f5fa;color:#4c5a75}.dk-tier--gold{border-color:#ecd9a8;background:#fdf6e3;color:#96700a}.dk-tier--top{border-color:#0241e3;background:#0241e3;color:#fff;box-shadow:0 1.4cqh 3cqh -1.4cqh #0241e399}.dk-tiers__arrow{color:#a8b5d3;display:grid;place-items:center}.dk-tiers__arrow svg{width:1.7cqw;height:1.7cqw}.dk-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6cqw 3cqw}.dk-wrap__item{display:flex;align-items:center;gap:1.4cqw;padding:2.1cqw;background:#fff;border:1px solid #e4eaf8;border-radius:1.4cqw;font-size:1.62cqw;font-weight:500;color:#17205a;letter-spacing:-.008em;box-shadow:0 1.2cqh 3cqh -2cqh #02145a24}.dk-wrap__item svg{width:2.1cqw;height:2.1cqw;flex:none;color:#0241e3}.dk-cta{align-items:center;justify-content:center;text-align:center}.dk-cta .dk-display{font-size:5.6cqw;max-width:70cqw}.dk-cta .dk-lead{margin-top:2.2cqh;max-width:46cqw}.dk-cta__btn{display:inline-flex;align-items:center;gap:1cqw;margin-top:4.6cqh;padding:1.35cqw 2.7cqw;border-radius:999px;background:#fff;color:#010258;font-family:inherit;font-size:1.62cqw;font-weight:600;letter-spacing:-.01em;text-decoration:none;border:none;cursor:pointer;box-shadow:0 1.8cqh 4cqh -1.6cqh #000a328c;transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1)}.dk-cta__btn svg{width:1.6cqw;height:1.6cqw;transition:transform .18s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.dk-cta__btn:hover{transform:translateY(-.4cqh);box-shadow:0 2.6cqh 5cqh -1.8cqh #000a3299}.dk-cta__btn:hover svg{transform:translate(.3cqw)}}.dk-cta__btn:active{transform:scale(.97)}.dk-cta__hint{margin-top:2.2cqh;font-size:1.15cqw;color:#ffffff8c}.dk-closing{align-items:center;justify-content:center;text-align:center}.dk-closing img{width:13cqw;margin-bottom:4.4cqh}.dk-closing .dk-display{font-size:4.7cqw;max-width:66cqw}.dk-closing__row{display:flex;gap:1.2cqw;margin-top:4.4cqh}.dk-closing__pill{display:inline-flex;align-items:center;gap:.8cqw;padding:1cqh 1.7cqw;border-radius:999px;border:1px solid rgb(255 255 255 / .24);background:#ffffff12;font-size:1.3cqw;font-weight:500;color:#ffffffe0}.dk-closing__pill svg{width:1.35cqw;height:1.35cqw;color:#9db9ff}.dk-progress{position:absolute;top:0;left:0;height:.55cqh;background:#0241e3;border-radius:0 999px 999px 0;transition:width .42s cubic-bezier(.23,1,.32,1);z-index:6}.dk-stage[data-tone=brand] .dk-progress,.dk-stage[data-tone=ink] .dk-progress{background:#ffffffe6}.dk-zone{position:absolute;top:0;bottom:14cqh;width:13%;z-index:4;display:flex;align-items:center;border:none;background:transparent;color:transparent;cursor:pointer;padding:0 1.6cqw}.dk-zone--prev{left:0;justify-content:flex-start}.dk-zone--next{right:0;justify-content:flex-end}.dk-zone svg{width:2.6cqw;height:2.6cqw;opacity:0;transform:translate(0);transition:opacity .2s ease,transform .24s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.dk-zone:hover svg{opacity:1}.dk-zone--prev:hover svg{transform:translate(-.2cqw);color:currentColor}.dk-zone--next:hover svg{transform:translate(.2cqw);color:currentColor}}.dk-stage[data-tone=canvas] .dk-zone{color:#01025866}.dk-stage[data-tone=brand] .dk-zone,.dk-stage[data-tone=ink] .dk-zone{color:#fff9}.dk-hud{position:absolute;left:50%;bottom:2.6cqh;transform:translate(-50%);display:flex;align-items:center;gap:.45cqw;padding:.38cqw .55cqw;border-radius:999px;background:#060c2899;border:1px solid rgb(255 255 255 / .14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1.6cqh 4cqh -1.6cqh #00061e99;z-index:8;opacity:0;translate:0 1.4cqh;transition:opacity .26s ease,translate .3s cubic-bezier(.23,1,.32,1);pointer-events:none}.dk-stage[data-hud=on] .dk-hud{opacity:1;translate:0 0;pointer-events:auto}.dk-hud__btn{width:2.15cqw;height:2.15cqw;min-width:26px;min-height:26px;border-radius:50%;border:none;background:transparent;color:#ffffffd9;display:grid;place-items:center;cursor:pointer;transition:background .16s ease,transform .16s cubic-bezier(.23,1,.32,1)}.dk-hud__btn svg{width:1.1cqw;height:1.1cqw;min-width:12px;min-height:12px}@media(hover:hover)and (pointer:fine){.dk-hud__btn:hover{background:#ffffff24}}.dk-hud__btn:active{transform:scale(.92)}.dk-hud__btn:disabled{opacity:.35;cursor:default;background:transparent}.dk-hud__dots{display:flex;align-items:center;gap:.45cqw;padding:0 .5cqw}.dk-hud__dot{width:.48cqw;height:.48cqw;min-width:5px;min-height:5px;border-radius:999px;border:none;padding:0;background:#ffffff59;cursor:pointer;transition:width .3s cubic-bezier(.23,1,.32,1),background .2s ease}.dk-hud__dot[aria-current=true]{width:1.55cqw;min-width:15px;background:#fff}@media(hover:hover)and (pointer:fine){.dk-hud__dot:hover:not([aria-current=true]){background:#fff9}}.dk-hud__sep{width:1px;height:1.3cqw;min-height:13px;background:#ffffff29}.dk-hud__btn:focus-visible,.dk-hud__dot:focus-visible,.dk-zone:focus-visible,.dk-cta__btn:focus-visible{outline:none;box-shadow:0 0 0 3px #7aa1ffa6}.dk-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@container (max-width: 640px){.dk-slide{padding:6cqw 6cqw 9cqh}.dk-foot{display:none}.dk-hud{bottom:2cqh}}@media(prefers-reduced-motion:reduce){.dk-view,.dk-r{animation-duration:1ms!important;animation-delay:0ms!important}.dk-orb{animation:none}.dk-progress,.dk-hud__dot{transition:none}}
