@layer components{.dc-page{--dc-ink:#01193a;--dc-ink-2:#062247;--dc-blue:#428ffa;--dc-deep:#044198;--dc-violet:#5c2ad2;--dc-violet-soft:#a58cff;--dc-bg:#fff;--dc-fg:#0d1220;--dc-muted:#4d5a72;--dc-border:#e3e8f0;--dc-soft:#f3f6fb;--dc-sun:#f7c948;--dc-sun-soft:#fff3cf;--dc-sun-ink:#7a5b00;--dc-cream:#fffaf0;--dc-cream-b:#f1e5c2;--dc-sky:#7fb2ff;--dc-display:var(--font-display,"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif);--dc-sans:var(--font-sans,"Inter", ui-sans-serif, system-ui, sans-serif);--dc-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace}.dc-page main :where(h1,h2,h3,h4,h5,h6):where(:not(#contact *)){font-family:var(--dc-display);font-weight:700;line-height:inherit;letter-spacing:-.02em;color:var(--dc-ink);text-wrap:balance;margin:0}.dc-page main :where(h3,h4):where(:not(#contact *)){line-height:1.2}.dc-page main :where(h5,h6){letter-spacing:normal}.dc-page main :where(svg){max-width:100%}.dc-page main :is(a,button,[role=button]):focus-visible{outline:2px solid var(--dc-blue);outline-offset:3px}.dc-hero :is(a,button):focus-visible,.dc-grow :is(a,button):focus-visible,.dc-pband :is(a,button):focus-visible{outline-color:#fff}.dc-page main button{font-family:inherit}.dc-faq [role=region][data-state=closed]{display:none}.dc-pp:disabled{opacity:.5;cursor:default}.dc-sec-head{max-width:780px;margin-bottom:48px}.dc-sec-head h2,h2.dc-big{letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(30px,4vw,50px);font-weight:800;line-height:1.04}.dc-lede{color:var(--dc-muted);max-width:62ch;font-size:17.5px;line-height:1.65}a.dc-lk{color:var(--dc-deep);text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #04419859;text-decoration:underline #04419859}a.dc-lk:hover{-webkit-text-decoration-color:var(--dc-deep);-webkit-text-decoration-color:var(--dc-deep);text-decoration-color:var(--dc-deep)}.dc-btn{font:700 15px var(--dc-sans);cursor:pointer;border:0;border-radius:4px;align-items:center;gap:9px;padding:15px 26px;text-decoration:none;display:inline-flex}.dc-cta-row{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:44px;display:flex}.dc-cta-row p{color:var(--dc-muted);font-size:14px}.dc-btn-b{background:var(--dc-deep);color:#fff;padding:17px 32px;font-size:16px}.dc-btn-b:hover{background:#033578}.dc-btn-v{background:var(--dc-violet);color:#fff;padding:17px 32px;font-size:16px}.dc-btn-v:hover{background:#4a20b0}.dc-btn .dc-ar{font-family:var(--dc-mono)}.dc-qa-grid{grid-template-columns:1fr;align-items:start;gap:32px;display:grid}@media (width>=980px){.dc-qa-grid{grid-template-columns:1.3fr 1fr;gap:40px}}.dc-snip{border:1px solid var(--dc-border);border-radius:16px;overflow:hidden;box-shadow:0 30px 60px -44px #01193a80}.dc-snip-bar{background:var(--dc-soft);border-bottom:1px solid var(--dc-border);font:12px var(--dc-mono);color:var(--dc-muted);padding:12px 18px}.dc-snip-body{padding:30px}.dc-snip-body h2{letter-spacing:-.03em;max-width:22ch;margin-bottom:16px;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.08}.dc-snip-body p{color:var(--dc-muted);max-width:64ch;margin-bottom:14px}ul.dc-ticks{flex-direction:column;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}ul.dc-ticks li{padding-left:28px;font-size:15px;line-height:1.5;position:relative}ul.dc-ticks li:before{content:"";background:var(--dc-blue);border-radius:50%;width:17px;height:17px;position:absolute;top:3px;left:0}ul.dc-ticks li:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:6px;height:3px;position:absolute;top:7px;left:5.5px;transform:rotate(-45deg)}.dc-receive{align-self:start}@media (width>=980px){.dc-receive{position:sticky;top:104px}}.dc-rc-h{font:700 11px var(--dc-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--dc-deep);margin-bottom:12px}.dc-rc-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=420px){.dc-rc-grid{grid-template-columns:1fr}}.dc-rc{background:var(--dc-soft);border:1px solid var(--dc-border);border-radius:14px;flex-direction:column;gap:6px;padding:16px 16px 18px;display:flex}.dc-rc .dc-ic{width:36px;height:36px;color:var(--dc-deep);background:#e4eefc;border-radius:9px;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.dc-rc .dc-ic svg{stroke:currentColor;width:19px;height:19px}.dc-rc b{font:800 15.5px/1.2 var(--dc-display);color:var(--dc-ink);letter-spacing:-.01em}.dc-rc>span:not(.dc-ic){color:var(--dc-muted);font-size:13px;line-height:1.45}.dc-build{background:var(--dc-soft)}.dc-row{border-top:1px solid #d9e1ee;grid-template-columns:1fr;align-items:center;gap:36px;padding-block:56px;display:grid}.dc-row:first-of-type{border-top:0;padding-top:8px}@media (width>=980px){.dc-row{grid-template-columns:.9fr 1.1fr;gap:64px}.dc-row.dc-flip .dc-txt{order:2}}.dc-row>*{min-width:0}.dc-row .dc-tag{font:700 11px var(--dc-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--dc-deep);margin-bottom:12px;display:block}.dc-row h3{letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.06}.dc-row .dc-txt p{color:var(--dc-muted);max-width:46ch;font-size:17px}.dc-card-l{border:1px solid var(--dc-border);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 30px 60px -44px #01193a80}.dc-card-d{background:var(--dc-ink);color:#e4ecfb;border-radius:16px;overflow:hidden;box-shadow:0 30px 60px -36px #01193ab3}.dc-ch{font:11.5px var(--dc-mono);border-bottom:1px solid var(--dc-border);color:var(--dc-muted);background:#f7f9fc;justify-content:space-between;gap:10px;padding:11px 16px;display:flex}.dc-card-d .dc-ch{color:#8fa4c8;background:#ffffff0a;border-color:#8fb2ff33}.dc-pick{background:#fff}.dc-pk-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=980px){.dc-pk-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:44px}}.dc-pk-list{flex-direction:column;gap:8px;display:flex}.dc-pk-b{text-align:left;border:1px solid var(--dc-border);cursor:pointer;font:700 17px var(--dc-display);color:var(--dc-ink);letter-spacing:-.01em;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.dc-pk-b small{font:500 12.5px var(--dc-sans);color:var(--dc-muted);letter-spacing:0;margin-top:2px;display:block}.dc-pk-b:after{content:"→";color:var(--dc-deep);font:18px var(--dc-mono)}.dc-pk-b:hover{background:#f6f9ff;border-color:#b9cff2}.dc-pk-b[aria-pressed=true]{background:var(--dc-ink);border-color:var(--dc-ink);color:#fff}.dc-pk-b[aria-pressed=true] small{color:#a9bbd8}.dc-pk-b[aria-pressed=true]:after{color:#7fb2ff}.dc-pk-panel{background:var(--dc-soft);border:1px solid var(--dc-border);border-radius:16px;padding:30px}.dc-pk-panel h3{letter-spacing:-.02em;margin-bottom:10px;font-size:26px;font-weight:800}.dc-pk-panel p{color:var(--dc-muted);max-width:54ch;margin-bottom:16px}.dc-pk-meta{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}@media (width<=520px){.dc-pk-meta{grid-template-columns:1fr}}.dc-pk-meta div{border:1px solid var(--dc-border);background:#fff;border-radius:10px;padding:12px 14px}.dc-pk-meta b{font:700 10.5px var(--dc-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dc-muted);margin-bottom:3px;display:block}.dc-pk-meta span{font:800 17px var(--dc-display);color:var(--dc-ink);display:block}.dc-pk-panel[hidden]{display:none}.dc-pairs{background:#fff}.dc-pr-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=700px){.dc-pr-grid{grid-template-columns:1fr 1fr}}@media (width>=1080px){.dc-pr-grid{grid-template-columns:repeat(4,1fr)}}.dc-pr{border:1px solid var(--dc-border);background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:24px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.dc-pr:hover{border-color:#9db9e6;transform:translateY(-3px);box-shadow:0 18px 32px -22px #020a1e66}@media (prefers-reduced-motion:reduce){.dc-pr,.dc-pr:hover{transition:none;transform:none}}.dc-pr .dc-ic{width:42px;height:42px;color:var(--dc-deep);background:#e4eefc;border-radius:10px;justify-content:center;align-items:center;display:flex}.dc-pr .dc-ic svg{stroke:currentColor;width:20px;height:20px}.dc-pr b{font:800 18px/1.2 var(--dc-display);color:var(--dc-ink)}.dc-pr p{color:var(--dc-muted);font-size:14px;line-height:1.55}.dc-pr .dc-go{font:700 13.5px var(--dc-sans);color:var(--dc-deep);margin-top:auto;padding-top:6px}.dc-faq-sec{background:var(--dc-soft)}.dc-faq-grid{grid-template-columns:1fr;align-items:start;gap:44px;display:grid}@media (width>=980px){.dc-faq-grid{grid-template-columns:.85fr 1.15fr;gap:72px}.dc-faq-side{position:sticky;top:104px}}.dc-faq-side h2{letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(30px,4vw,48px);font-weight:800;line-height:1.04}.dc-cf .dc-go{background:var(--dc-violet);color:#fff;width:100%;font:700 14.5px var(--dc-sans);border:0;border-radius:5px;padding:13px}button.dc-lk{font:inherit;cursor:pointer;color:var(--dc-deep);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700;-webkit-text-decoration:underline #04419859;text-decoration:underline #04419859}.dc-rc .dc-ic svg,.dc-pr .dc-ic svg{fill:none}.dc-hero{background:var(--dc-ink);color:#fff;padding-block:60px 84px;overflow:hidden}.dc-hero-grid{grid-template-columns:1fr;align-items:center;gap:52px;display:grid}@media (width>=1000px){.dc-hero-grid{grid-template-columns:.92fr 1.08fr;gap:44px}}.dc-hero-grid>*{min-width:0}.dc-hero h1{color:#fff;letter-spacing:-.04em;margin-bottom:24px;font-size:clamp(38px,4.9vw,62px);font-weight:800;line-height:1}.dc-sun{margin-inline:-.04em;padding-inline:.04em;box-shadow:inset 0 -.17em #f7c948e0}.dc-provoke{font:800 clamp(18px, 2.1vw, 22px)/1.28 var(--dc-display);color:#fff;letter-spacing:-.01em;align-items:flex-start;gap:12px;max-width:34ch;margin:0 0 18px;display:flex}.dc-provoke .dc-live{background:var(--dc-sun);border-radius:50%;flex:none;width:10px;height:10px;margin-top:9px;position:relative}.dc-provoke .dc-live:after{content:"";border:2px solid var(--dc-sun);opacity:.5;border-radius:50%;animation:1.8s ease-out infinite dc-ping;position:absolute;inset:-5px}@keyframes dc-ping{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.dc-hero .dc-lead{color:#ffffffd1;max-width:54ch;margin-bottom:24px;font-size:17.5px;line-height:1.6}.dc-trust{color:#ffffffc7;flex-wrap:wrap;gap:8px 22px;margin-bottom:30px;font-size:13.5px;display:flex}.dc-trust span:before{content:"✓";color:#9fd0ff;margin-right:8px;font-weight:800}.dc-ctas{flex-wrap:wrap;gap:12px;display:flex}.dc-btn-w{color:var(--dc-ink);background:#fff}.dc-btn-w:hover{background:#e6f0ff}.dc-btn-o{color:#fff;border:1px solid #ffffffa6}.dc-btn-o:hover{background:#ffffff1f}.dc-btn-y{background:var(--dc-sun);color:#2a1d00;padding:17px 32px;font-size:16px}.dc-btn-y:hover{background:#ffd75e}.dc-jx{min-width:0;margin:0;position:relative}.dc-jx:before{content:"";z-index:0;filter:blur(26px);pointer-events:none;background:radial-gradient(52% 50% at 30% 42%,#5c2ad266,#0000 70%),radial-gradient(46% 46% at 82% 74%,#428ffa4d,#0000 70%),radial-gradient(30% 30% at 12% 90%,#f7c94829,#0000 70%);position:absolute;inset:-6% -4% -12%}.dc-jx>*{z-index:1;position:relative}.dc-jx-stage{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 22px;display:flex}.dc-phone{aspect-ratio:9/16.2;background:#fff;border:9px solid #0a1f45;border-radius:40px;flex:none;width:min(100%,292px);position:relative;overflow:hidden;box-shadow:0 0 0 1.5px #8fb2ff66,0 50px 90px -40px #000a28e6;container-type:inline-size}.dc-phone:after{content:"";z-index:20;background:#0a1f45;border-radius:99px;width:26%;height:16px;margin-left:-13%;position:absolute;top:6px;left:50%}.dc-scr{color:#1f2733;font-size:clamp(9.2px,4.15cqw,12.5px);line-height:1.35;position:absolute;inset:0;container-type:size}.dc-lay{opacity:0;visibility:hidden;background:#fff;transition:opacity .4s,visibility .4s;position:absolute;inset:0;overflow:hidden}.dc-jx[data-mode=search] .dc-l1,.dc-jx[data-mode=profile] .dc-l2,.dc-jx[data-mode=tour] .dc-l2,.dc-jx[data-mode=enroll] .dc-l4{opacity:1;visibility:visible}.dc-sbar{font:700 .9em var(--dc-sans);color:#1b2333;justify-content:space-between;align-items:center;padding:.85em 1.6em .3em;display:flex}.dc-sbar i{border:1.5px solid #1b2333;border-radius:.2em;width:1.9em;height:.7em;display:block;position:relative}.dc-sbar i:after{content:"";background:#1b2333;border-radius:1px;width:70%;position:absolute;inset:1px}@keyframes dc-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes dc-pop{0%{opacity:0;transform:scale(.7)}}@keyframes dc-blink{50%{opacity:0}}@keyframes dc-sugLife{0%{opacity:0;transform:translateY(-4px)}12%{opacity:1;transform:none}80%{opacity:1}to{opacity:0}}@keyframes dc-sheetUp{0%{transform:translateY(102%)}to{transform:none}}@keyframes dc-rip{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(1.7)}}@keyframes dc-glow{0%,to{box-shadow:0 0 #428ffa00}50%{box-shadow:0 0 0 .5em #428ffa47}}@keyframes dc-draw{to{stroke-dashoffset:0}}@keyframes dc-fadeIn{0%{opacity:0}}@keyframes dc-swap1{0%{opacity:1}to{opacity:0}}@keyframes dc-swap2{0%{opacity:0}to{opacity:1}}.dc-l1 .dc-sb{color:#1b2333;border:1px solid #d5dbe6;border-radius:99px;align-items:center;gap:.6em;min-height:2.7em;margin:.3em 1.1em .5em;padding:.5em .95em;font-size:1.05em;display:flex;box-shadow:0 1px 6px #141e3c1f}.dc-l1 .dc-sb svg{stroke:#5c6478;fill:none;stroke-width:2.2px;stroke-linecap:round;flex:none;width:1.15em;height:1.15em}.dc-l1 .dc-sb .dc-q{white-space:nowrap;overflow:hidden}.dc-l1 .dc-sb .dc-caret{background:#1b2333;width:1px;height:1.15em;margin-right:auto;animation:1s step-end infinite dc-blink;display:none}.dc-jx[data-mode=search] .dc-sb .dc-caret{display:block}.dc-l1 .dc-tabs{color:#5c6478;border-bottom:1px solid #e3e8f0;gap:1.3em;padding:0 1.4em;font-size:.88em;display:flex}.dc-l1 .dc-tabs span,.dc-l1 .dc-tabs b{padding:.2em 0 .5em}.dc-l1 .dc-tabs b{color:#1a4fbd;border-bottom:2px solid #1a4fbd}.dc-sug{z-index:6;background:#fff;border-radius:0 0 1em 1em;padding:.4em 0 .5em;display:none;position:absolute;top:5.2em;left:1.3em;right:1.3em;box-shadow:0 14px 24px -10px #141e3c66}.dc-sug div{color:#2a3346;padding:.3em 1.1em}.dc-sug div:first-child{background:#f1f4fa}.dc-jx[data-mode=search] .dc-sug{animation:1.6s 1.7s both dc-sugLife;display:block}.dc-res{flex-direction:column;gap:.55em;padding:.6em 1.1em 0;display:flex}.dc-jx[data-mode=search] .dc-res>*{animation:dc-rise .5s var(--dc-d,3s) both}.dc-adc{background:#f4f7ff;border:1px solid #d7e3fb;border-radius:.8em;padding:.6em .8em .65em}.dc-adc small{color:#4a566d;font-size:.82em;display:block}.dc-adc small b{color:#1f2733}.dc-adc h5{font:700 1.08em/1.25 var(--dc-display);color:#1a4fbd;letter-spacing:-.01em;margin:.15em 0 .1em}.dc-adc p{color:#3c485e;margin:0 0 .35em;font-size:.86em}.dc-adc .dc-ex{color:#1a4fbd;gap:.9em;font-size:.84em;font-weight:600;display:flex}.dc-adc .dc-ex .dc-c{color:#0b6e47}.dc-mapc{background:#eef3ea;border:1px solid #dfe6f0;border-radius:.8em;height:8.6em;position:relative;overflow:hidden}.dc-mapc svg{width:100%;height:100%;position:absolute;inset:0}.dc-pin{background:#8a97ad;border-radius:50% 50% 50% 0;justify-content:center;align-items:center;width:1.5em;height:1.5em;margin:-1.5em 0 0 -.75em;display:flex;position:absolute;transform:rotate(-45deg)}.dc-pin:after{content:"";background:#fff;border-radius:50%;width:.5em;height:.5em}.dc-pin.dc-you{background:var(--dc-violet);width:1.9em;height:1.9em;margin:-1.9em 0 0 -.95em;box-shadow:0 .4em .8em #5c2ad266}.dc-lst{background:#fff;border:1px solid #e3e8f0;border-radius:.8em;grid-template-columns:auto 1fr auto;align-items:center;gap:.1em .7em;padding:.5em .7em;display:grid}.dc-lst .dc-th{background:#dbe6f8;border-radius:.6em;grid-row:span 2;width:2.6em;height:2.6em}.dc-lst b{font:800 1.02em var(--dc-display);color:#14203a;letter-spacing:-.01em}.dc-lst .dc-m{color:#5c6478;grid-column:2;font-size:.84em}.dc-lst .dc-rt{font:700 .84em var(--dc-sans);color:#14203a;white-space:nowrap;grid-area:1/3}.dc-lst .dc-rt u{color:#f0a800;letter-spacing:.02em;text-decoration:none}.dc-lst .dc-op{font:700 .78em var(--dc-sans);color:#0b6e47;text-align:right;grid-area:2/3}.dc-lst.dc-me{border-color:#5c2ad2;box-shadow:0 0 0 2px #5c2ad229}.dc-lst.dc-me .dc-th{background:#fff3cf}.dc-jx[data-mode=search] .dc-lst.dc-me{animation:dc-rise .5s var(--dc-d,3s) both, dc-glow 1.6s 4.8s 2}.dc-cov{grid-template-columns:1.2fr 1fr 1fr;gap:.3em;height:8.6em;padding:.35em .9em 0;display:grid}.dc-cov div{border-radius:.7em;position:relative;overflow:hidden}.dc-cov svg{width:100%;height:100%;position:absolute;inset:0}.dc-jx[data-mode=profile] .dc-cov div{animation:.5s both dc-pop}.dc-jx[data-mode=profile] .dc-cov div:nth-child(2){animation-delay:.12s}.dc-jx[data-mode=profile] .dc-cov div:nth-child(3){animation-delay:.24s}.dc-pf{padding:.7em 1.1em 0}.dc-pf h4{font:800 1.4em/1.1 var(--dc-display);color:#14203a;letter-spacing:-.02em;margin:0 0 .25em}.dc-stars{align-items:center;gap:.15em;font-size:1.05em;display:flex}.dc-stars b{font:800 1em var(--dc-sans);color:#14203a;margin-right:.3em}.dc-stars .dc-st{color:#f0a800}.dc-stars small{color:#5c6478;margin-left:.4em;font-size:.82em}.dc-jx[data-mode=profile] .dc-stars .dc-st{animation:.35s both dc-pop}.dc-jx[data-mode=profile] .dc-stars .dc-st:first-of-type{animation-delay:.9s}.dc-jx[data-mode=profile] .dc-stars .dc-st:nth-of-type(2){animation-delay:1.1s}.dc-jx[data-mode=profile] .dc-stars .dc-st:nth-of-type(3){animation-delay:1.3s}.dc-jx[data-mode=profile] .dc-stars .dc-st:nth-of-type(4){animation-delay:1.5s}.dc-jx[data-mode=profile] .dc-stars .dc-st:nth-of-type(5){animation-delay:1.7s}.dc-pf .dc-meta{color:#4a566d;margin:.2em 0 .6em;font-size:.9em}.dc-pf .dc-meta em{color:#0b6e47;font-style:normal;font-weight:700}.dc-acts{grid-template-columns:repeat(4,1fr);gap:.4em;display:grid}.dc-acts span{color:#1a4fbd;text-align:center;background:#fff;border:1px solid #d5dbe6;border-radius:.8em;flex-direction:column;align-items:center;gap:.25em;padding:.5em .2em;font-size:.82em;font-weight:600;display:flex}.dc-acts span svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.4em;height:1.4em}.dc-acts span.dc-tour{background:var(--dc-violet);border-color:var(--dc-violet);color:#fff}.dc-jx[data-mode=profile] .dc-acts span.dc-tour{animation:1.4s 4s 2 dc-glow}.dc-prog{gap:.3em;margin:.7em 0 .2em;display:grid}.dc-prog div{color:#14203a;background:#fff;border:1px solid #e3e8f0;border-radius:.7em;justify-content:space-between;align-items:center;padding:.4em .7em;font-size:.94em;display:flex}.dc-prog b{font-weight:700}.dc-prog span{font:700 .82em var(--dc-sans);border-radius:99px;padding:.15em .7em}.dc-prog span.dc-o{color:#0b6e47;background:#e3f6ec}.dc-prog span.dc-f{color:#6b7891;background:#eef1f6}.dc-hrs{color:#3c485e;align-items:baseline;gap:.8em;margin-top:.7em;font-size:.9em;display:flex}.dc-hrs b{font:700 .8em var(--dc-mono);color:#8a94a8;letter-spacing:.06em;text-transform:uppercase}.dc-rv2{flex-direction:column;gap:.4em;margin-top:.5em;display:flex}.dc-rv2 div{color:#3c485e;background:#fff;border:1px solid #e3e8f0;border-radius:.7em;padding:.5em .7em;font-size:.88em}.dc-rv2 div b{color:#f0a800;letter-spacing:.05em;margin-right:.4em;font-size:.95em}.dc-rv2 div small{color:#8a94a8;margin-top:.1em;font-size:.85em;display:block}.dc-jx[data-mode=profile] .dc-rv2 div:first-child{animation:.5s 2.3s both dc-rise}.dc-jx[data-mode=profile] .dc-rv2 div:nth-child(2){animation:.5s 3.1s both dc-rise}.dc-jx[data-mode=profile] .dc-rv2 div:nth-child(3){animation:.5s 3.9s both dc-rise}.dc-sheet{z-index:8;background:#fff;border-radius:1.4em 1.4em 0 0;padding:.6em 1.2em 1.1em;position:absolute;bottom:0;left:0;right:0;transform:translateY(102%);box-shadow:0 -1.2em 2.4em #01193a47}.dc-jx[data-mode=tour] .dc-sheet{animation:.6s cubic-bezier(.2,.7,.2,1) 1.55s both dc-sheetUp}.dc-sheet .dc-grab{background:#d5dbe6;border-radius:99px;width:2.6em;height:.28em;margin:0 auto .6em}.dc-sheet h5{font:800 1.2em var(--dc-display);color:#14203a;letter-spacing:-.01em;margin:0 0 .5em}.dc-sheet .dc-lb{font:700 .78em var(--dc-mono);color:#8a94a8;letter-spacing:.06em;text-transform:uppercase;margin:.5em 0 .3em}.dc-days,.dc-times{gap:.35em;display:grid}.dc-days{grid-template-columns:repeat(5,1fr)}.dc-times{grid-template-columns:repeat(3,1fr)}.dc-days span,.dc-times span{text-align:center;color:#3c485e;border:1px solid #d5dbe6;border-radius:.6em;padding:.4em 0;font-size:.92em;font-weight:600}.dc-days span.dc-sel,.dc-times span.dc-sel{background:#eaf1fd}.dc-jx[data-mode=tour] .dc-days span.dc-s1{animation:.3s 3.2s both dc-selOn}.dc-jx[data-mode=tour] .dc-times span.dc-s2{animation:.3s 4.3s both dc-selOn}@keyframes dc-selOn{to{background:var(--dc-violet);border-color:var(--dc-violet);color:#fff}}.dc-cbtn{height:2.9em;font:700 1em var(--dc-sans);border-radius:.7em;margin-top:.9em;position:relative}.dc-cbtn span{border-radius:.7em;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dc-cbtn .dc-b1{background:var(--dc-violet);color:#fff}.dc-cbtn .dc-b2{color:#fff;opacity:0;background:#0b6e47}.dc-jx[data-mode=tour] .dc-cbtn .dc-b2{animation:.3s 5.5s both dc-swap2}.dc-jx[data-mode=tour] .dc-cbtn .dc-b1{animation:10ms 5.5s both dc-swap1}.dc-sheet .dc-rem{color:#4a566d;opacity:0;margin-top:.55em;font-size:.86em}.dc-jx[data-mode=tour] .dc-sheet .dc-rem{opacity:1;animation:.5s 5.9s both dc-fadeIn}.dc-cur{z-index:12;pointer-events:none;opacity:0;width:1.6em;height:1.6em;position:absolute;top:0;left:0;transform:translate(88cqw,96cqh)}.dc-cur svg{fill:#1b2333;stroke:#fff;stroke-width:1.2px;filter:drop-shadow(0 2px 3px #00000059);width:100%;height:100%}.dc-jx[data-mode=tour] .dc-cur{animation:6.6s ease-in-out .1s both dc-curTour}@keyframes dc-curTour{0%{opacity:0;transform:translate(88cqw,96cqh)}8%{opacity:1}21%{transform:translate(84.7cqw,41.1cqh)}27%{transform:translate(84.7cqw,41.1cqh)}44%{transform:translate(68.3cqw,74.8cqh)}50%{transform:translate(68.3cqw,74.8cqh)}60%{transform:translate(50cqw,83cqh)}66%{transform:translate(50cqw,83cqh)}79%{opacity:1;transform:translate(50cqw,90.6cqh)}to{opacity:1;transform:translate(50cqw,90.6cqh)}}.dc-rp{z-index:11;border:2px solid var(--dc-violet);opacity:0;pointer-events:none;border-radius:50%;width:3.2em;height:3.2em;margin:-1.6em 0 0 -1.6em;position:absolute}.dc-rp.dc-r1{top:41.1%;left:84.7%}.dc-rp.dc-r2{top:74.8%;left:68.3%}.dc-rp.dc-r3{top:83%;left:50%}.dc-rp.dc-r4{top:90.6%;left:50%}.dc-jx[data-mode=tour] .dc-rp.dc-r1{animation:.7s ease-out 1.45s both dc-rip}.dc-jx[data-mode=tour] .dc-rp.dc-r2{animation:.7s ease-out 3.1s both dc-rip}.dc-jx[data-mode=tour] .dc-rp.dc-r3{animation:.7s ease-out 4.2s both dc-rip}.dc-jx[data-mode=tour] .dc-rp.dc-r4{animation:.7s ease-out 5.4s both dc-rip}.dc-l4{background:#fff;padding:0}.dc-cf4{text-align:center;flex-direction:column;align-items:center;gap:.7em;padding:1.2em 1.4em;display:flex}.dc-ckc{width:5em;height:5em}.dc-ckc circle{fill:#e3f6ec}.dc-ckc path{fill:none;stroke:#0b8a5b;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px}.dc-jx[data-mode=enroll] .dc-ckc path{animation:.6s ease-out .5s forwards dc-draw}.dc-jx[data-mode=enroll] .dc-ckc circle{animation:.5s .1s both dc-pop}.dc-cf4 h4{font:800 1.5em/1.1 var(--dc-display);color:#14203a;letter-spacing:-.02em;margin:0}.dc-cf4 p{color:#4a566d;margin:0;font-size:.92em}.dc-sts{text-align:left;flex-direction:column;gap:.4em;width:100%;margin-top:.3em;display:flex}.dc-sts div{color:#2a3346;background:#fff;border:1px solid #e3e8f0;border-radius:.7em;align-items:center;gap:.6em;padding:.5em .7em;font-size:.94em;display:flex}.dc-sts div i{background:#0b8a5b;border-radius:50%;flex:none;width:1.4em;height:1.4em;position:relative}.dc-sts div i:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:.5em;height:.26em;position:absolute;top:.36em;left:.45em;transform:rotate(-45deg)}.dc-sts div small{font:.82em var(--dc-mono);color:#8a94a8;margin-left:auto}.dc-jx[data-mode=enroll] .dc-sts div{animation:.5s both dc-rise}.dc-jx[data-mode=enroll] .dc-sts div:first-child{animation-delay:1.2s}.dc-jx[data-mode=enroll] .dc-sts div:nth-child(2){animation-delay:1.8s}.dc-jx[data-mode=enroll] .dc-sts div:nth-child(3){animation-delay:2.4s}.dc-bub{color:#1a3c7a;text-align:left;background:#eaf1fd;border-radius:1em 1em 1em .3em;align-self:stretch;padding:.6em .8em;font-size:.9em}.dc-jx[data-mode=enroll] .dc-bub{animation:.5s 3.2s both dc-rise}.dc-srcc{color:#3c485e;text-align:left;border:1px dashed #b9cff2;border-radius:.8em;align-self:stretch;align-items:center;gap:.6em;margin-top:.3em;padding:.6em .8em;font-size:.88em;display:flex}.dc-srcc i{background:var(--dc-sun);border-radius:50%;flex:none;width:.9em;height:.9em}.dc-srcc b{color:#14203a}.dc-jx[data-mode=enroll] .dc-srcc{animation:.5s 4s both dc-rise}.dc-pipe{color:#dbe6fa;background:#ffffff0f;border:1px solid #8fb2ff4d;border-radius:16px;flex:220px;min-width:220px;max-width:330px;padding:16px 16px 14px;box-shadow:0 30px 60px -36px #000c}.dc-pipe .dc-ph{font:700 11px var(--dc-mono);letter-spacing:.07em;text-transform:uppercase;color:#8fa4c8;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.dc-pipe .dc-ph em{text-transform:none;letter-spacing:0;font-style:normal;font-weight:500}.dc-pl{opacity:.42;grid-template-columns:1fr auto;gap:2px 10px;margin-top:13px;transition:opacity .4s;display:grid}.dc-pl.dc-on{opacity:1}.dc-pl label{font:600 13px var(--dc-sans);color:#fff}.dc-pl output{font:800 22px/1 var(--dc-display);color:#fff;font-variant-numeric:tabular-nums}.dc-pl .dc-tr{background:#ffffff17;border-radius:99px;grid-column:1/-1;height:8px;margin-top:4px;overflow:hidden}.dc-pl .dc-tr i{height:100%;width:var(--dc-w);transform-origin:0;background:#428ffa;border-radius:99px;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);display:block;transform:scaleX(0)}.dc-pl.dc-on .dc-tr i{transform:scaleX(1)}.dc-pl.dc-last .dc-tr i{background:var(--dc-sun)}.dc-pl small{color:#8fa4c8;grid-column:1/-1;font-size:11.5px}.dc-pipe .dc-evt{font:12px/1.5 var(--dc-mono);color:#b8c8e4;border-top:1px solid #8fb2ff33;min-height:3.4em;margin-top:14px;padding-top:11px}.dc-pipe .dc-evt b{color:var(--dc-sun)}.dc-rail{align-items:stretch;gap:10px;margin-top:22px;display:flex}.dc-rail ol{flex:1;grid-template-columns:repeat(4,1fr);gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.dc-rail li button{text-align:left;cursor:pointer;color:#b8c8e4;width:100%;height:100%;font:600 13px var(--dc-sans);background:#ffffff0d;border:1px solid #8fb2ff40;border-radius:10px;padding:9px 11px 10px;position:relative;overflow:hidden}.dc-rail li button:hover{background:#ffffff1a}.dc-rail li button em{font:700 10.5px var(--dc-mono);color:#7fb2ff;margin-bottom:2px;font-style:normal;display:block}.dc-rail li button[aria-pressed=true]{color:#fff;background:#ffffff21;border-color:#7fb2ffcc}.dc-rail .dc-tk{background:#ffffff14;height:3px;position:absolute;bottom:0;left:0;right:0}.dc-rail .dc-tk i{background:var(--dc-sun);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.dc-jx[data-auto="1"] .dc-rail button[aria-pressed=true] .dc-tk i{animation:dc-bar var(--dc-dur,6s) linear both}@keyframes dc-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dc-pp{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #8fb2ff59;border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;display:flex}.dc-pp:hover{background:#ffffff24}.dc-pp svg{fill:#fff;width:16px;height:16px}.dc-pp .dc-i-play{display:none}.dc-jx[data-auto="0"] .dc-pp .dc-i-play{display:block}.dc-jx[data-auto="0"] .dc-pp .dc-i-pause{display:none}.dc-jx-cap{color:#c9d9f2;min-height:3em;margin-top:14px;font-size:14px;line-height:1.5}.dc-jx-note{font:11.5px var(--dc-mono);color:#8fa4c8;margin-top:6px}@media (width<=560px){.dc-rail ol{grid-template-columns:repeat(2,1fr)}.dc-rail li button{padding:8px 10px 9px}}.dc-facts{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px;display:grid}@media (width<=640px){.dc-facts{grid-template-columns:1fr 1fr}}.dc-facts div{background:var(--dc-soft);border:1px solid var(--dc-border);border-radius:12px;padding:12px 12px 11px}.dc-facts b{font:800 22px/1 var(--dc-display);color:var(--dc-ink);letter-spacing:-.03em;margin-bottom:4px;display:block}.dc-facts span{color:var(--dc-muted);font-size:12.5px;line-height:1.35;display:block}.dc-rc.dc-y .dc-ic{background:var(--dc-sun-soft);color:#8a6400}.dc-decide{background:var(--dc-cream);border-block:1px solid var(--dc-cream-b)}.dc-top{grid-template-columns:1fr;align-items:center;gap:44px;display:grid}@media (width>=980px){.dc-top{grid-template-columns:1fr 1fr;gap:64px}}.dc-top>*{min-width:0}.dc-top .dc-copy p{color:var(--dc-muted);max-width:60ch;margin-bottom:16px}.dc-ph-wrap{padding-bottom:70px;position:relative}.dc-ph-wrap img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--dc-border);border-radius:18px;width:100%;height:auto}.dc-tmeter{border:1px solid var(--dc-border);background:#fff;border-radius:14px;padding:14px 16px;position:absolute;bottom:0;left:18px;right:18px;box-shadow:0 26px 50px -26px #01193a8c}@media (width>=640px){.dc-tmeter{width:min(360px,80%);left:auto;right:-14px}}.dc-tmeter .dc-th{font:700 10.5px var(--dc-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--dc-muted);justify-content:space-between;gap:8px;margin-bottom:8px;display:flex}.dc-tmeter .dc-th em{text-transform:none;letter-spacing:0;font-style:normal;font-weight:500}.dc-tmeter ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.dc-tmeter li{color:var(--dc-fg);align-items:center;gap:9px;font-size:13.5px;display:flex}.dc-tmeter li i{border:1.5px solid var(--dc-blue);background:var(--dc-blue);border-radius:50%;flex:none;width:18px;height:18px;position:relative}.dc-rv .dc-tmeter li i{background:0 0;border-color:#c4d0e4}.dc-tmeter li i:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:6px;height:3px;position:absolute;top:4.5px;left:4.5px;transform:rotate(-45deg)scale(1)}.dc-rv .dc-tmeter li i:after{transform:rotate(-45deg)scale(0)}.dc-rv.dc-in .dc-tmeter li i{background:var(--dc-blue);border-color:var(--dc-blue);transition:background .3s,border-color .3s}.dc-rv.dc-in .dc-tmeter li i:after{transition:transform .25s;transform:rotate(-45deg)scale(1)}.dc-rv.dc-in .dc-tmeter li:first-child i,.dc-rv.dc-in .dc-tmeter li:first-child i:after{transition-delay:.3s}.dc-rv.dc-in .dc-tmeter li:nth-child(2) i,.dc-rv.dc-in .dc-tmeter li:nth-child(2) i:after{transition-delay:.7s}.dc-rv.dc-in .dc-tmeter li:nth-child(3) i,.dc-rv.dc-in .dc-tmeter li:nth-child(3) i:after{transition-delay:1.1s}.dc-rv.dc-in .dc-tmeter li:nth-child(4) i,.dc-rv.dc-in .dc-tmeter li:nth-child(4) i:after{transition-delay:1.5s}.dc-rv.dc-in .dc-tmeter li:nth-child(5) i,.dc-rv.dc-in .dc-tmeter li:nth-child(5) i:after{transition-delay:1.9s}.dc-tmeter .dc-rd{margin-top:11px}.dc-tmeter .dc-rd .dc-top{font:700 12px var(--dc-sans);color:var(--dc-ink);justify-content:space-between;margin-bottom:5px;display:flex}.dc-tmeter .dc-rd .dc-tr{background:#e7edf7;border-radius:99px;height:9px;overflow:hidden}.dc-tmeter .dc-rd .dc-tr i{background:var(--dc-sun);transform-origin:0;border-radius:99px;width:100%;height:100%;display:block;transform:scaleX(1)}.dc-rv .dc-tmeter .dc-rd .dc-tr i{transform:scaleX(0)}.dc-rv.dc-in .dc-tmeter .dc-rd .dc-tr i{transition:transform 2s cubic-bezier(.3,.6,.2,1) .3s;transform:scaleX(1)}.dc-path4{counter-reset:st;grid-template-columns:1fr;gap:14px;margin:64px 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){.dc-path4{grid-template-columns:repeat(4,1fr);gap:0}}.dc-pst{border:1px solid var(--dc-cream-b);background:#fff;border-radius:16px;padding:18px 18px 20px;position:relative}@media (width>=900px){.dc-pst{border-right-width:0;border-radius:0}.dc-pst:first-child{border-radius:16px 0 0 16px}.dc-pst:last-child{border-right-width:1px;border-radius:0 16px 16px 0}}.dc-pst .dc-n{font:700 11px var(--dc-mono);color:#8a6400;letter-spacing:.08em;display:block}.dc-pst h3{letter-spacing:-.02em;margin:4px 0 8px;font-size:20px;font-weight:800}.dc-pst p{color:var(--dc-muted);margin-bottom:12px;font-size:14px;line-height:1.5}.dc-pst .dc-dr{background:var(--dc-soft);border:1px solid var(--dc-border);border-radius:10px;justify-content:center;align-items:center;height:74px;padding:8px;display:flex;position:relative;overflow:hidden}.dc-pst .dc-by{font:700 12px var(--dc-sans);color:var(--dc-deep);margin-top:12px}.dc-pst .dc-by span{color:var(--dc-muted);font-weight:500}@media (width>=900px){.dc-pst:not(:last-child):after{content:"";z-index:2;background:var(--dc-cream);border-top:1px solid var(--dc-cream-b);border-right:1px solid var(--dc-cream-b);width:19px;height:19px;position:absolute;top:50%;right:-10px;transform:translateY(-50%)rotate(45deg)}}.dc-dr .dc-sq{font:12.5px var(--dc-sans);color:#1b2333;background:#fff;border:1px solid #d5dbe6;border-radius:99px;align-items:center;gap:6px;width:100%;padding:5px 12px;display:flex;box-shadow:0 1px 6px #141e3c1a}.dc-dr .dc-sq svg{stroke:#5c6478;fill:none;stroke-width:2.2px;width:13px;height:13px}.dc-dr .dc-mini{color:#3c485e;align-items:center;gap:6px;font-size:12px;display:flex}.dc-dr .dc-mini .dc-st{color:#f0a800;letter-spacing:1px}.dc-dr .dc-mini .dc-ph{background:#dbe6f8;border-radius:6px;width:38px;height:28px;display:block}.dc-dr .dc-mini .dc-ph.dc-y{background:var(--dc-sun-soft)}.dc-dr .dc-cal{grid-template-columns:repeat(5,1fr);gap:3px;width:100%;display:grid}.dc-dr .dc-cal i{background:#dbe6f8;border-radius:3px;height:12px;display:block}.dc-dr .dc-cal i.dc-b{background:var(--dc-violet)}.dc-dr .dc-cal i.dc-y{background:var(--dc-sun)}.dc-dr .dc-ok{font:800 13px var(--dc-display);color:#0b6e47;align-items:center;gap:8px;display:flex}.dc-dr .dc-ok i{background:#0b8a5b;border-radius:50%;width:26px;height:26px;display:block;position:relative}.dc-dr .dc-ok i:after{content:"";border-bottom:2.5px solid #fff;border-left:2.5px solid #fff;width:9px;height:5px;position:absolute;top:8px;left:8px;transform:rotate(-45deg)}.dc-srch{margin-top:80px}.dc-srch h3.dc-sh{letter-spacing:-.025em;margin-bottom:8px;font-size:clamp(24px,2.6vw,32px);font-weight:800}.dc-srch .dc-lede{margin-bottom:28px}.dc-lanes{grid-template-columns:1fr;gap:18px;display:grid}@media (width>=800px){.dc-lanes{grid-template-columns:1fr 1fr;gap:24px}}.dc-lane{border:1px solid var(--dc-cream-b);background:#fff;border-radius:16px;padding:20px 20px 12px;position:relative;overflow:hidden}.dc-lane .dc-lh{align-items:center;gap:10px;margin-bottom:12px;display:flex}.dc-lane .dc-lh .dc-ic{width:34px;height:34px;color:var(--dc-deep);background:#e4eefc;border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.dc-lane.dc-hi .dc-lh .dc-ic{background:var(--dc-sun-soft);color:#8a6400}.dc-lane .dc-lh .dc-ic svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.dc-lane h4{font:800 16.5px/1.25 var(--dc-display);color:var(--dc-ink);letter-spacing:-.01em}.dc-lane ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dc-lane li{color:#1b2333;background:#fff;border:1px solid #dfe6f0;border-radius:99px;align-items:center;gap:10px;padding:8px 14px;font-size:14.5px;display:flex;box-shadow:0 1px 5px #141e3c0f}.dc-lane li svg{stroke:#5c6478;fill:none;stroke-width:2.2px;stroke-linecap:round;flex:none;width:14px;height:14px}.dc-lane li em{font:700 10px var(--dc-mono);letter-spacing:.06em;text-transform:uppercase;color:#8a6400;background:var(--dc-sun-soft);white-space:nowrap;border-radius:99px;margin-left:auto;padding:2px 8px;font-style:normal}.dc-lane:not(.dc-hi) li em{color:var(--dc-deep);background:#e4eefc}.dc-rv .dc-lane li{opacity:0}.dc-rv.dc-in .dc-lane li{opacity:1;animation:.5s both dc-rise}.dc-rv.dc-in .dc-lane li:first-child{animation-delay:.1s}.dc-rv.dc-in .dc-lane li:nth-child(2){animation-delay:.25s}.dc-rv.dc-in .dc-lane li:nth-child(3){animation-delay:.4s}.dc-rv.dc-in .dc-lane li:nth-child(4){animation-delay:.55s}.dc-rv.dc-in .dc-lane li:nth-child(5){animation-delay:.7s}.dc-lane .dc-ft{color:var(--dc-muted);border-top:1px dashed #dfd2a8;margin-top:14px;padding-top:12px;font-size:13.5px}.dc-lane:not(.dc-hi) .dc-ft{border-top-color:#d9e1ee}@media (width<=520px){.dc-lane li{border-radius:14px;flex-wrap:wrap}.dc-lane li em{margin-left:24px}}.dc-chan{background:var(--dc-soft)}.dc-chan .dc-row{border-top-color:#d9e1ee}.dc-card-l .dc-body,.dc-card-d .dc-body{padding:18px}.dc-lnk-row{flex-wrap:wrap;gap:8px 18px;margin-top:16px;display:flex}.dc-row .dc-txt .dc-lnk-row a.dc-lk{font-size:15px}.dc-mp{grid-template-columns:1fr;gap:14px;display:grid}.dc-mp .dc-map{border:1px solid var(--dc-border);background:#e9f0e4;border-radius:12px;height:190px;position:relative;overflow:hidden}.dc-mp .dc-map svg{width:100%;height:100%;position:absolute;inset:0}.dc-mp .dc-pn{background:#8a97ad;border-radius:50% 50% 50% 0;width:26px;height:26px;margin:-26px 0 0 -13px;position:absolute;transform:rotate(-45deg)}.dc-mp .dc-pn b{font:800 11px var(--dc-display);color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:rotate(45deg)}.dc-mp .dc-pn.dc-me{background:var(--dc-violet);box-shadow:0 8px 14px #5c2ad266}.dc-rk-list{height:186px;margin-bottom:6px;position:relative}.dc-rk-it{border:1px solid var(--dc-border);background:#fff;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;height:54px;padding:8px 12px;display:grid;position:absolute;left:0;right:0}.dc-rk-it .dc-no{width:28px;height:28px;color:var(--dc-deep);font:800 13px var(--dc-display);background:#e4eefc;border-radius:50%;justify-content:center;align-items:center;display:flex}.dc-rk-it b{font:800 14px var(--dc-display);color:var(--dc-ink);line-height:1.2;display:block}.dc-rk-it small{color:var(--dc-muted);font-size:12px}.dc-rk-it .dc-rt{font:700 12px var(--dc-sans);color:var(--dc-ink)}.dc-rk-it .dc-rt u{color:#f0a800;text-decoration:none}.dc-rk-it.dc-me{border-color:var(--dc-violet);z-index:2;box-shadow:0 0 0 2px #5c2ad224}.dc-rk-it.dc-me .dc-no{background:var(--dc-violet);color:#fff}.dc-rk-it{top:0}.dc-rk-it.dc-me{transform:none}.dc-rk-it.dc-a{transform:translateY(66px)}.dc-rk-it.dc-b,.dc-rv .dc-rk-it.dc-me{transform:translateY(132px)}.dc-rv .dc-rk-it.dc-a{transform:translateY(0)}.dc-rv .dc-rk-it.dc-b{transform:translateY(66px)}.dc-rv.dc-in .dc-rk-it{transition:transform 1.1s cubic-bezier(.3,.6,.2,1) .8s}.dc-rv.dc-in .dc-rk-it.dc-me{transform:none}.dc-rv.dc-in .dc-rk-it.dc-a{transform:translateY(66px)}.dc-rv.dc-in .dc-rk-it.dc-b{transform:translateY(132px)}.dc-cklist{grid-template-columns:1fr 1fr;gap:6px 14px;margin-top:2px;display:grid}.dc-cklist span{color:var(--dc-fg);align-items:center;gap:8px;font-size:13px;display:flex}.dc-cklist span:before{content:"✓";background:var(--dc-blue);color:#fff;width:16px;height:16px;font:800 10px/16px var(--dc-sans);text-align:center;border-radius:50%;flex:none}.dc-rv .dc-cklist span:before{opacity:.22}.dc-rv.dc-in .dc-cklist span:before{opacity:1;transition:opacity .3s}.dc-rv.dc-in .dc-cklist span:first-child:before{transition-delay:1.6s}.dc-rv.dc-in .dc-cklist span:nth-child(2):before{transition-delay:1.8s}.dc-rv.dc-in .dc-cklist span:nth-child(3):before{transition-delay:2s}.dc-rv.dc-in .dc-cklist span:nth-child(4):before{transition-delay:2.2s}.dc-rv.dc-in .dc-cklist span:nth-child(5):before{transition-delay:2.4s}.dc-rv.dc-in .dc-cklist span:nth-child(6):before{transition-delay:2.6s}@media (width<=420px){.dc-cklist{grid-template-columns:1fr}}.dc-vac{gap:12px;display:grid}.dc-vr{background:#ffffff0d;border:1px solid #8fb2ff38;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:6px 12px;padding:12px 14px;display:grid}.dc-vr b{font:800 15px var(--dc-display);color:#fff}.dc-vr b small{font:500 12px var(--dc-mono);color:#8fa4c8;margin-left:8px}.dc-seats{grid-column:1;gap:5px;display:flex}.dc-seats i{background:#428ffa;border-radius:50%;width:16px;height:16px;transition:background .3s;display:block}.dc-seats i.dc-o{background:0 0;border:2px dashed #7fb2ff}.dc-rv .dc-seats i.dc-o{opacity:0}.dc-rv.dc-in .dc-seats i.dc-o{opacity:1;animation:.5s both dc-pop}.dc-sw{white-space:nowrap;font:700 11.5px var(--dc-mono);color:#8fa4c8;grid-area:1/2/3;align-items:center;gap:8px;display:flex}.dc-sw u{text-decoration:none}.dc-sw .dc-tg{background:#3a4c73;border-radius:99px;width:38px;height:22px;position:relative}.dc-sw .dc-tg:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:3px}.dc-vr.dc-on .dc-sw .dc-tg{background:#34d399}.dc-vr.dc-on .dc-sw .dc-tg:after{transform:translate(16px)}.dc-rv .dc-vr.dc-on .dc-sw .dc-tg:after{transform:none}.dc-rv.dc-in .dc-vr.dc-on .dc-sw .dc-tg:after{transition:transform .4s;transform:translate(16px)}.dc-vr.dc-on .dc-sw{color:#86e3b9}.dc-vr .dc-adl{font:12.5px var(--dc-sans);color:#b8c8e4;border-top:1px dashed #8fb2ff40;grid-column:1/-1;margin-top:2px;padding-top:8px}.dc-vr .dc-adl b{font:700 12.5px var(--dc-sans);color:#7fb2ff;display:inline}.dc-vr.dc-off .dc-adl{color:#6f83a8}.dc-vr.dc-off{opacity:.78}.dc-site{grid-template-columns:auto 1fr;align-items:center;gap:22px;padding:20px;display:grid}@media (width<=520px){.dc-site{grid-template-columns:1fr;justify-items:center}}.dc-mob{color:#1f2733;background:#fff;border:6px solid #0a1f45;border-radius:26px;flex:none;width:172px;height:326px;font-size:9.4px;line-height:1.35;position:relative;overflow:hidden}.dc-mob .dc-tp{background:#fff;border-bottom:1px solid #e6ebf3;justify-content:space-between;align-items:center;padding:14px 8px 6px;display:flex}.dc-mob .dc-tp b{font:800 10.5px var(--dc-display);color:#0b2a55}.dc-mob .dc-tp span{gap:3px;display:flex}.dc-mob .dc-tp span i{color:#1a4fbd;background:#eaf1fd;border-radius:99px;padding:3px 6px;font-size:8.5px;font-style:normal;font-weight:700}.dc-mob .dc-tp span i.dc-v{background:var(--dc-violet);color:#fff}.dc-mob .dc-hd{padding:9px 8px 6px}.dc-mob .dc-hd h6{font:800 13px/1.08 var(--dc-display);color:#0b2a55;letter-spacing:-.02em;margin:0 0 4px}.dc-mob .dc-hd p{color:#4a566d;margin:0;font-size:8.6px}.dc-mob .dc-av{gap:4px;margin:4px 8px;display:flex}.dc-mob .dc-av span{background:var(--dc-sun-soft);color:#7a5b00;text-align:center;border:1px solid #f0d78a;border-radius:5px;flex:1;padding:3px 0;font-size:8.2px;font-weight:700}.dc-mob .dc-av span.dc-f{color:#8a94a8;background:#eef1f6;border-color:#dfe4ee}.dc-mob .dc-ph3{grid-template-columns:1.3fr 1fr;gap:3px;height:62px;margin:6px 8px;display:grid}.dc-mob .dc-ph3 div{border-radius:6px;position:relative;overflow:hidden}.dc-mob .dc-ph3 svg{width:100%;height:100%;position:absolute;inset:0}.dc-mob .dc-rw{grid-template-columns:1fr 1fr;gap:3px;margin:0 8px;display:grid}.dc-mob .dc-rw span{color:#3c485e;background:#f3f6fb;border-radius:5px;padding:4px 5px;font-size:8px}.dc-mob .dc-rw span b{color:#0b2a55;display:block}.dc-mob .dc-fm{background:#f3f6fb;border-radius:6px;gap:3px;margin:6px 8px 0;padding:5px;display:grid}.dc-mob .dc-fm i{background:#fff;border:1px solid #dfe6f0;border-radius:3px;height:11px;display:block}.dc-mob .dc-fm u{background:var(--dc-violet);border-radius:4px;height:15px;display:block}.dc-mobw{flex:none;position:relative}.dc-mk{z-index:3;background:var(--dc-sun);color:#2a1d00;width:18px;height:18px;font:800 10px var(--dc-display);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 0 0 3px #f7c94859}.dc-rv .dc-mk{transform:scale(0)}.dc-rv.dc-in .dc-mk{animation:.4s both dc-pop;transform:none}.dc-rv.dc-in .dc-mk.dc-m1{animation-delay:.4s}.dc-rv.dc-in .dc-mk.dc-m2{animation-delay:.9s}.dc-rv.dc-in .dc-mk.dc-m3{animation-delay:1.4s}.dc-rv.dc-in .dc-mk.dc-m4{animation-delay:1.9s}.dc-rv.dc-in .dc-mk.dc-m5{animation-delay:2.4s}.dc-leg{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dc-leg li{color:var(--dc-fg);align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.dc-leg li i{background:var(--dc-sun);color:#2a1d00;width:20px;height:20px;font:800 11px var(--dc-display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-style:normal;display:flex}.dc-leg li b{font:800 14.5px var(--dc-display);color:var(--dc-ink);display:block}.dc-cg-head{max-width:720px;margin:72px 0 26px}.dc-cg-head h3{letter-spacing:-.03em;margin-bottom:10px;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.08}.dc-cg{grid-template-columns:1fr;gap:18px;display:grid}@media (width>=900px){.dc-cg{grid-template-columns:1fr 1fr;gap:20px}}.dc-cc{border:1px solid var(--dc-border);background:#fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 26px 50px -42px #01193a8c}.dc-cc .dc-dv{border-bottom:1px solid var(--dc-border);background:#f7f9fc;flex-direction:column;justify-content:center;gap:9px;min-height:196px;padding:16px;display:flex;position:relative;overflow:hidden}.dc-cc .dc-tx{flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}.dc-cc small.dc-k{font:700 11px var(--dc-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--dc-deep);display:block}.dc-cc h3{letter-spacing:-.02em;margin:6px 0 8px;font-size:22px;font-weight:800}.dc-cc p{color:var(--dc-muted);font-size:15px;line-height:1.55}.dc-cc .dc-lnk-row{margin-top:auto;padding-top:14px}.dc-bigrate{align-items:center;gap:14px;display:flex}.dc-bigrate b{font:800 44px/1 var(--dc-display);color:var(--dc-ink);letter-spacing:-.04em}.dc-bigrate .dc-stx{letter-spacing:2px;color:#f0a800;font-size:22px;display:flex}.dc-bigrate .dc-stx i{font-style:normal}.dc-rv .dc-bigrate .dc-stx i{opacity:.18}.dc-rv.dc-in .dc-bigrate .dc-stx i{opacity:1;animation:.4s both dc-starIn}.dc-rv.dc-in .dc-bigrate .dc-stx i:first-child{animation-delay:.2s}.dc-rv.dc-in .dc-bigrate .dc-stx i:nth-child(2){animation-delay:.5s}.dc-rv.dc-in .dc-bigrate .dc-stx i:nth-child(3){animation-delay:.8s}.dc-rv.dc-in .dc-bigrate .dc-stx i:nth-child(4){animation-delay:1.1s}.dc-rv.dc-in .dc-bigrate .dc-stx i:nth-child(5){animation-delay:1.4s}@keyframes dc-starIn{0%{opacity:.18;transform:scale(.6)}60%{transform:scale(1.35)}to{opacity:1;transform:none}}.dc-bigrate small{font:11.5px var(--dc-mono);color:var(--dc-muted);margin-top:3px;display:block}.dc-revc{border:1px solid var(--dc-border);color:#3c485e;background:#fff;border-radius:10px;padding:8px 11px;font-size:13px;line-height:1.4;box-shadow:0 1px 5px #141e3c0d}.dc-revc b{color:#f0a800;letter-spacing:1px;margin-right:6px;font-size:12px}.dc-revc small{color:#8a94a8;font-size:11px;display:block}.dc-rv .dc-revc{opacity:0}.dc-rv.dc-in .dc-revc{opacity:1;animation:dc-rise .5s var(--dc-d,1.6s) both}.dc-rep{color:#1a3c7a;background:#eaf1fd;border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:8px 11px;font-size:12.5px;display:inline-flex}.dc-rv .dc-rep{opacity:0}.dc-rv.dc-in .dc-rep{opacity:1;animation:.5s 2.9s both dc-rise}.dc-tiles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.dc-tile{aspect-ratio:1.25;border-radius:10px;position:relative;overflow:hidden}.dc-tile svg{width:100%;height:100%;position:absolute;inset:0}.dc-rv .dc-tile{opacity:0}.dc-rv.dc-in .dc-tile{opacity:1;animation:.5s both dc-pop}.dc-rv.dc-in .dc-tile:nth-child(2){animation-delay:.12s}.dc-rv.dc-in .dc-tile:nth-child(3){animation-delay:.24s}.dc-rv.dc-in .dc-tile:nth-child(4){animation-delay:.36s}.dc-rv.dc-in .dc-tile:nth-child(5){animation-delay:.48s}.dc-rv.dc-in .dc-tile:nth-child(6){animation-delay:.6s}.dc-perm{font:600 12px var(--dc-sans);color:#0b6e47;background:#e3f6ec;border-radius:99px;align-self:flex-start;align-items:center;gap:7px;padding:4px 11px;display:inline-flex}.dc-film{grid-template-columns:repeat(4,1fr);gap:6px;display:grid;position:relative}.dc-frm{aspect-ratio:1.2;background:#0a1f45;border:2px solid #0a1f45;border-radius:8px;position:relative;overflow:hidden}.dc-frm svg{width:100%;height:100%;position:absolute;inset:0}.dc-frm span{color:#fff;font:600 9.5px var(--dc-sans);text-align:center;background:#0a1f45d9;padding:2px 4px;position:absolute;bottom:0;left:0;right:0}.dc-rv .dc-frm{opacity:0}.dc-rv.dc-in .dc-frm{opacity:1;animation:.5s both dc-rise}.dc-rv.dc-in .dc-frm:nth-child(2){animation-delay:.2s}.dc-rv.dc-in .dc-frm:nth-child(3){animation-delay:.4s}.dc-rv.dc-in .dc-frm:nth-child(4){animation-delay:.6s}.dc-fan{font:600 12px var(--dc-sans);color:var(--dc-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dc-fan span.dc-a{color:var(--dc-deep)}.dc-fan b{color:var(--dc-deep);background:#e4eefc;border-radius:99px;padding:3px 10px;font-weight:600}.dc-rv .dc-fan b{opacity:0}.dc-rv.dc-in .dc-fan b{opacity:1;animation:.4s both dc-pop}.dc-rv.dc-in .dc-fan b:first-of-type{animation-delay:1.1s}.dc-rv.dc-in .dc-fan b:nth-of-type(2){animation-delay:1.25s}.dc-rv.dc-in .dc-fan b:nth-of-type(3){animation-delay:1.4s}.dc-rv.dc-in .dc-fan b:nth-of-type(4){animation-delay:1.55s}.dc-wl{grid-template-columns:repeat(4,1fr);gap:6px;display:grid;position:relative}.dc-wl .dc-col{border:1px solid var(--dc-border);background:#fff;border-radius:10px;flex-direction:column;align-items:center;gap:6px;min-height:104px;padding:8px 6px;display:flex}.dc-wl h6{font:700 10px var(--dc-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--dc-muted);text-align:center;margin:0 0 2px}.dc-fam{width:30px;height:30px;color:var(--dc-deep);font:800 11px var(--dc-display);background:#dbe6f8;border-radius:50%;justify-content:center;align-items:center;display:flex}.dc-fam.dc-y{background:var(--dc-sun-soft);color:#7a5b00}.dc-fam.dc-v{background:var(--dc-violet);color:#fff}.dc-rv .dc-wl .dc-col:nth-child(2) .dc-fam.dc-x1,.dc-rv .dc-wl .dc-col:nth-child(3) .dc-fam.dc-x2,.dc-rv .dc-wl .dc-col:nth-child(4) .dc-fam.dc-x3{transform:translate(-118%)}.dc-rv.dc-in .dc-wl .dc-col:nth-child(2) .dc-fam.dc-x1{transition:transform 1.2s cubic-bezier(.3,.6,.2,1) .4s;transform:none}.dc-rv.dc-in .dc-wl .dc-col:nth-child(3) .dc-fam.dc-x2{transition:transform 1.2s cubic-bezier(.3,.6,.2,1) .9s;transform:none}.dc-rv.dc-in .dc-wl .dc-col:nth-child(4) .dc-fam.dc-x3{transition:transform 1.2s cubic-bezier(.3,.6,.2,1) 1.4s;transform:none}.dc-wlcap{font:11.5px var(--dc-mono);color:var(--dc-muted)}.dc-grow{background:var(--dc-ink);color:#fff;position:relative;overflow:hidden}.dc-grow:before,.dc-grow:after{content:"";filter:blur(70px);pointer-events:none;opacity:.5;border-radius:50%;position:absolute}.dc-grow:before{background:radial-gradient(circle,#5c2ad2b3,#0000 70%);width:520px;height:520px;animation:18s ease-in-out infinite alternate dc-drift;top:-120px;right:-140px}.dc-grow:after{background:radial-gradient(circle,#428ffa80,#0000 70%);width:460px;height:460px;animation:22s ease-in-out infinite alternate-reverse dc-drift;bottom:-140px;left:-160px}@keyframes dc-drift{0%{transform:translate(0)scale(1)}to{transform:translate(-60px,50px)scale(1.15)}}.dc-grow .dc-wrap{z-index:1;position:relative}.dc-grow h2{color:#fff;letter-spacing:-.035em;margin-bottom:18px;font-size:clamp(30px,3.7vw,48px);font-weight:800;line-height:1.03}.dc-grow h2 em{color:var(--dc-sun);font-style:normal}.dc-grow .dc-lede{color:#b8cbeb}.dc-gtop{grid-template-columns:1fr;align-items:end;gap:40px;margin-bottom:44px;display:grid}@media (width>=1000px){.dc-gtop{grid-template-columns:1.1fr .9fr;gap:64px}}.dc-gpoints{gap:14px;margin:0;padding:0;list-style:none;display:grid}.dc-gpoints li{align-items:flex-start;gap:14px;display:flex}.dc-gpoints .dc-ic{width:38px;height:38px;color:var(--dc-sky);background:#7fb2ff24;border:1px solid #7fb2ff4d;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.dc-gpoints .dc-ic svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.dc-gpoints b{font:800 16px/1.2 var(--dc-display);color:#fff;margin-bottom:2px;display:block}.dc-gpoints span.dc-d{color:#a9bdde;font-size:14px;line-height:1.5;display:block}.dc-gg{grid-template-columns:1fr;gap:18px;display:grid}@media (width>=1000px){.dc-gg{grid-template-columns:1.25fr 1fr}.dc-gg .dc-wide{grid-column:1/-1}}.dc-gp{background:#0b2350;border:1px solid #8fb2ff47;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 50px 90px -44px #000c}.dc-gp .dc-gh{font:700 11.5px var(--dc-mono);color:#a9bdde;letter-spacing:.04em;background:#ffffff0d;border-bottom:1px solid #8fb2ff33;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:11px 16px;display:flex}.dc-gp .dc-gh em{color:#8fa4c8;font-style:normal;font-weight:500}.dc-gp .dc-gb{padding:18px}.dc-fun{gap:9px;display:grid}.dc-fs{grid-template-columns:150px 1fr 64px;align-items:center;gap:12px;display:grid}.dc-fs label{font:600 13.5px/1.25 var(--dc-sans);color:#dbe6fa}.dc-fs label small{font:500 11px var(--dc-mono);color:#7f95b8;display:block}.dc-fs .dc-tr{background:#ffffff0f;border-radius:8px;height:32px;position:relative;overflow:hidden}.dc-fs .dc-tr i{height:100%;width:var(--dc-w);transform-origin:0;background:#428ffa;border-radius:8px;display:block;transform:scaleX(1)}.dc-rv .dc-fs .dc-tr i{transform:scaleX(0)}.dc-fs.dc-k .dc-tr i{background:var(--dc-violet)}.dc-fs.dc-g .dc-tr i{background:var(--dc-sun)}.dc-rv.dc-in .dc-fs .dc-tr i{animation:dc-bar 1.1s var(--dc-d) cubic-bezier(.2, .7, .2, 1) both;transform:scaleX(1)}.dc-fs output{font:800 21px var(--dc-display);color:#fff;text-align:right;font-variant-numeric:tabular-nums}@media (width<=520px){.dc-fs{grid-template-columns:1fr auto;gap:4px 10px}.dc-fs .dc-tr{grid-area:2/1/auto/-1;height:22px}.dc-fs output{grid-area:1/2}.dc-fs label small{margin-left:6px;display:inline}}.dc-gp .dc-note{font:12px var(--dc-mono);color:#8fa4c8;margin-top:14px}.dc-tcal{font:600 11.5px var(--dc-sans);color:#a9bdde;grid-template-columns:34px repeat(5,1fr);gap:5px;display:grid}.dc-tcal .dc-h{text-align:center;color:#8fa4c8;font:700 10.5px var(--dc-mono);padding-bottom:2px}.dc-tcal .dc-t{font:10.5px var(--dc-mono);color:#7f95b8;align-items:center;display:flex}.dc-tcal .dc-s{background:#ffffff0d;border:1px dashed #8fb2ff40;border-radius:7px;height:30px;position:relative}.dc-tcal .dc-s.dc-b{--dc-c:#428ffa}.dc-tcal .dc-s.dc-r{--dc-c:#5c2ad2}.dc-tcal .dc-s.dc-b,.dc-tcal .dc-s.dc-r{background:var(--dc-c);border-color:var(--dc-c)}.dc-rv .dc-tcal .dc-s.dc-b,.dc-rv .dc-tcal .dc-s.dc-r{background:#ffffff0d;border-color:#8fb2ff40}.dc-rv.dc-in .dc-tcal .dc-s.dc-b,.dc-rv.dc-in .dc-tcal .dc-s.dc-r{animation:dc-slotOn .4s var(--dc-d) both}@keyframes dc-slotOn{to{background:var(--dc-c);border-color:var(--dc-c)}}.dc-tcal .dc-s.dc-r:after{content:"";background:var(--dc-sun);border-radius:50%;width:8px;height:8px;position:absolute;top:5px;right:5px}.dc-rv .dc-tcal .dc-s.dc-r:after{opacity:0}.dc-rv.dc-in .dc-tcal .dc-s.dc-r:after{animation:dc-fadeIn .4s calc(var(--dc-d) + .5s) both;opacity:1}.dc-lgd{font:11.5px var(--dc-sans);color:#a9bdde;flex-wrap:wrap;gap:6px 16px;margin-top:14px;display:flex}.dc-lgd i{vertical-align:-1px;border-radius:3px;width:11px;height:11px;margin-right:6px;display:inline-block}.dc-agetabs{gap:6px;margin-bottom:14px;display:flex}.dc-agetabs button{cursor:pointer;color:#b8c8e4;font:600 13px var(--dc-sans);background:0 0;border:1px solid #8fb2ff59;border-radius:99px;padding:6px 14px}.dc-agetabs button[aria-pressed=true]{color:var(--dc-ink);background:#fff;border-color:#fff}.dc-agetabs button:hover{border-color:#7fb2ff}.dc-src{gap:9px;display:grid}.dc-sr{font:600 13px var(--dc-sans);color:#dbe6fa;grid-template-columns:130px 1fr 34px;align-items:center;gap:10px;display:grid}@media (width<=520px){.dc-sr{grid-template-columns:104px 1fr 30px}}.dc-sr .dc-tr{background:#ffffff12;border-radius:99px;height:14px;overflow:hidden}.dc-sr .dc-tr i{width:100%;height:100%;transform:translateX(calc(var(--dc-p,0%) - 100%));background:#428ffa;border-radius:99px;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block}.dc-sr output{font:800 15px var(--dc-display);text-align:right;color:#fff}.dc-sr .dc-tr i.dc-y{background:var(--dc-sun)}@media (prefers-reduced-motion:reduce){.dc-grow:before,.dc-grow:after{animation:none}}.dc-proc{background:var(--dc-cream);border-block:1px solid var(--dc-cream-b)}.dc-board{border:1px solid var(--dc-cream-b);background:#fff;border-radius:20px;max-width:900px;margin:0 auto;overflow:hidden;box-shadow:0 30px 60px -44px #01193a8c}.dc-board .dc-bh{background:var(--dc-sun-soft);border-bottom:1px solid var(--dc-cream-b);font:700 11px var(--dc-mono);letter-spacing:.07em;text-transform:uppercase;color:#7a5b00;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 24px;display:flex}.dc-board .dc-bh em{text-transform:none;letter-spacing:0;font-style:normal;font-weight:500}.dc-steps{margin:0;padding:0;list-style:none}.dc-hs{border-top:1px dashed #e6d9ac;grid-template-columns:76px 1fr;align-items:center;gap:20px;padding:26px 24px;display:grid}.dc-hs:first-child{border-top:0}@media (width>=700px){.dc-hs{grid-template-columns:96px 1fr;gap:30px;padding:30px 36px}}.dc-hs.dc-goal{background:#fffdf5}.dc-slot{border:2px dashed #d8c78d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}@media (width>=700px){.dc-slot{width:80px;height:80px}}.dc-slot svg{width:calc(100% + 12px);height:calc(100% + 12px);position:absolute;inset:-6px;transform:scale(1)rotate(-8deg)}.dc-rv .dc-slot svg{transform:scale(0)}.dc-slot svg polygon{fill:var(--dc-sun);stroke:#e0a400;stroke-width:.8px;stroke-linejoin:round}.dc-slot b{z-index:1;font:800 22px var(--dc-display);color:#3d2c00;position:relative}.dc-rv .dc-slot b{color:#c2ac66}.dc-rv.dc-in .dc-slot svg{animation:dc-stamp .7s var(--dc-d) cubic-bezier(.2, 1.3, .4, 1) both}.dc-rv.dc-in .dc-slot b{color:#3d2c00;transition:color .2s calc(var(--dc-d) + .25s)}@keyframes dc-stamp{0%{opacity:0;transform:scale(2.4)rotate(-30deg)}45%{opacity:1}to{opacity:1;transform:scale(1)rotate(-8deg)}}.dc-hs h3{letter-spacing:-.02em;margin-bottom:6px;font-size:clamp(20px,2.3vw,26px);font-weight:800}.dc-hs p{color:var(--dc-muted);max-width:56ch;font-size:16px}.dc-hs .dc-lp{width:fit-content;font:700 12px var(--dc-mono);color:var(--dc-deep);background:#e4eefc;border-radius:99px;align-items:center;gap:6px;margin-top:10px;padding:3px 11px;display:flex}.dc-hs .dc-lp svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;width:13px;height:13px;position:static;inset:auto;transform:none}.dc-pband{background:var(--dc-ink);align-items:center;min-height:460px;padding:0;display:flex;position:relative;overflow:hidden}.dc-pband img{object-fit:cover;object-position:center 35%;width:100%;height:100%;position:absolute;inset:0}.dc-pband:before{content:"";z-index:1;background:linear-gradient(90deg,#01193af5 0%,#01193adb 52%,#01193a73 100%);position:absolute;inset:0}.dc-pband .dc-wrap{z-index:2;width:100%;padding-block:84px;position:relative}.dc-pband h2{font:800 clamp(28px, 4vw, 48px)/1.06 var(--dc-display);letter-spacing:-.03em;color:#fff;max-width:20ch;margin-bottom:18px}.dc-pband p.dc-t{color:#d3e0f5;max-width:58ch;margin-bottom:22px;font-size:17px}.dc-why{background:var(--dc-soft)}.dc-why-grid{grid-template-columns:1fr;align-items:center;gap:40px;display:grid}@media (width>=980px){.dc-why-grid{grid-template-columns:.9fr 1.1fr;gap:56px}}.dc-why-grid>*{min-width:0}.dc-why-grid img{aspect-ratio:4/3.2;object-fit:cover;border:1px solid var(--dc-border);border-radius:18px;width:100%;height:auto}.dc-wc{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=600px){.dc-wc{grid-template-columns:1fr 1fr}}.dc-wcard{border:1px solid var(--dc-border);background:#fff;border-radius:14px;padding:18px 18px 20px}.dc-wcard .dc-ic{width:34px;height:34px;color:var(--dc-deep);background:#e4eefc;border-radius:9px;justify-content:center;align-items:center;margin-bottom:10px;display:flex}.dc-wcard .dc-ic svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.dc-wcard h3{letter-spacing:-.015em;margin-bottom:6px;font-size:17.5px;font-weight:800;line-height:1.2}.dc-wcard p{color:var(--dc-muted);font-size:14.5px;line-height:1.55}.dc-proofline{color:var(--dc-muted);margin-top:18px;font-size:14.5px}.dc-proofline b{color:var(--dc-ink)}.dc-pr-grid.dc-eight{grid-template-columns:1fr}@media (width>=700px){.dc-pr-grid.dc-eight{grid-template-columns:1fr 1fr}}@media (width>=1080px){.dc-pr-grid.dc-eight{grid-template-columns:repeat(4,1fr)}}.dc-pr.dc-hub{background:var(--dc-ink);border-color:var(--dc-ink)}.dc-pr.dc-hub b,.dc-pr.dc-hub .dc-go{color:#fff}.dc-pr.dc-hub p{color:#b8cbeb}.dc-pr.dc-hub .dc-ic{color:#fff;background:#ffffff24}.dc-alsoline{color:var(--dc-muted);margin-top:22px;font-size:15px}.dc-alsoline a{margin-left:4px}.dc-pk-panel .dc-sfs{flex-wrap:wrap;gap:8px;margin:2px 0 4px;display:flex}.dc-pk-panel .dc-sfs i{font-style:normal;font:700 13px var(--dc-sans);border-radius:99px;padding:6px 13px}.dc-sfs i.dc-p{background:var(--dc-deep);color:#fff}.dc-sfs i.dc-s{color:var(--dc-deep);background:#fff;border:1px solid #9db9e6}.dc-sfs i.dc-o{color:#6b7891;background:0 0;border:1px dashed #b9c6dc}.dc-pk-panel .dc-sfk{font:11.5px var(--dc-mono);color:var(--dc-muted);margin-bottom:6px}.dc-pk-panel ol.dc-plan{counter-reset:p;gap:8px;margin:16px 0 4px;padding:0;list-style:none;display:grid}.dc-pk-panel ol.dc-plan li{counter-increment:p;color:var(--dc-fg);align-items:flex-start;gap:10px;font-size:15px;display:flex}.dc-pk-panel ol.dc-plan li:before{content:counter(p);background:var(--dc-sun);color:#2a1d00;width:22px;height:22px;font:800 12px var(--dc-display);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.dc-pk-panel .dc-ill{font:11.5px var(--dc-mono);color:var(--dc-muted);margin-top:10px}.dc-pk-panel a.dc-lk,.dc-pk-panel button.dc-lk{margin-top:14px;display:inline-block}@media (prefers-reduced-motion:reduce){.dc-page *,.dc-page :before,.dc-page :after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-delay:0s!important}.dc-provoke .dc-live:after,.dc-l1 .dc-sb .dc-caret{animation:none!important}}}.dc-contact>div>div:first-child>span:first-child{letter-spacing:.14em;width:fit-content;color:var(--brand-deep);align-items:center;gap:8px;margin-bottom:16px;font-size:12px;line-height:normal;display:flex}.dc-contact>div>div:first-child>span:first-child:before{content:"";background:currentColor;width:22px;height:2px;display:inline-block}.dc-contact h2{letter-spacing:-.03em;max-width:16ch;margin-bottom:16px;font-size:clamp(30px,4vw,48px);line-height:1.04}.dc-contact>div>div:first-child>p:not(.dc-cphone){color:#4d5a72;max-width:62ch;margin-bottom:0;font-size:17.5px;line-height:1.65}.dc-cphone{color:#4d5a72;margin-top:14px;font-size:15px}.dc-cphone a{color:var(--brand-deep);text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #04419859;text-decoration:underline #04419859}.dc-cphone a:hover{-webkit-text-decoration-color:var(--brand-deep);-webkit-text-decoration-color:var(--brand-deep);text-decoration-color:var(--brand-deep)}.dc-ct-ph{margin-top:26px}.dc-ct-ph img{aspect-ratio:16/10;object-fit:cover;border:1px solid #e3e8f0;border-radius:14px;width:100%;height:auto}
