.dd-home{--vc-blue-600:#003ed6;--vc-blue-500:#4c87eb;--vc-blue-700:#3a6bc4;--vc-navy:#0a2540;--vc-yellow:#fac136;--vc-yellow-strong:#ffc300;--vc-success-bg:#e7f4eb;--vc-ink-2:#2f2f2f;--vc-ink-3:#38404b;--vc-gray-700:#4b5563;--vc-gray-500:#8e8e93;--vc-gray-200:#d8d8d8;--vc-gray-150:#e1e5e9;--vc-surface-2:#f9f9f9;--vc-bg-cream:#fff1d7;--vc-bg-tint:#f9fcff;--fg-1:var(--vc-ink-2);--fg-2:var(--vc-gray-700);--fg-3:var(--vc-gray-500);--fg-placeholder:#aeaeae;--border-subtle:#d8d8d866;--radius-md:10px;--radius-lg:12px;--radius-xl:15px;--shadow-sm:0 1px 1px 0 #0000001a, 0 1px 1px 0 #00000017;--shadow-md:0 1px 1px 0 #0000001a, 0 2px 2px 0 #00000017, 0 5px 3px 0 #0000000d;--shadow-lg:0 2px 5px 0 #0000001a, 0 9px 9px 0 #00000017, 0 20px 12px 0 #0000000d;--font-display:var(--font-clash), "Inter", ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-dm-sans), ui-sans-serif, system-ui, -apple-system, sans-serif;--font-hero:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--letter-tight:-.32px;font-family:var(--font-body);color:var(--fg-1);background:#fff}.dd-home .wrap{width:100%;max-width:1240px;margin:0 auto;padding-inline:clamp(20px,5vw,64px)}.dd-home .section{padding-block:clamp(48px,8vw,96px)}.dd-home .eyebrow{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--vc-blue-600);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.dd-home .eyebrow .dot{background:var(--vc-yellow-strong);border-radius:50%;width:8px;height:8px}.dd-home h1,.dd-home h2,.dd-home h3,.dd-home h4{font-family:var(--font-display);color:inherit;letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.08}.dd-home .display{font-family:var(--font-hero);letter-spacing:-.02em;font-size:clamp(34px,6.2vw,68px);font-weight:800;line-height:1.04}.dd-home .h2{font-size:clamp(27px,4vw,44px);font-weight:700;line-height:1.06}.dd-home .lead{color:var(--fg-2);font-size:clamp(17px,2vw,21px);line-height:1.5}.dd-home p{margin:0}.dd-home .underline-mark{white-space:nowrap;display:inline-block;position:relative}.dd-home .underline-mark:after{content:"";background:var(--vc-blue-600);opacity:.9;z-index:-1;border-radius:2px;height:.34em;position:absolute;bottom:.04em;left:-2px;right:-2px}.dd-home .btn{border-radius:var(--radius-lg);height:56px;font-family:var(--font-body);letter-spacing:-.32px;cursor:pointer;white-space:nowrap;border:1.5px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:700;transition:background .16s,color .16s,transform .12s,box-shadow .16s;display:inline-flex}.dd-home .btn svg{flex:none;width:20px;height:20px}.dd-home .btn:active{transform:translateY(1px)}.dd-home .btn--sm{border-radius:var(--radius-md);height:44px;padding:0 18px;font-size:14px}.dd-home .btn--block{width:100%}.dd-home .btn--primary{background:var(--vc-blue-600);color:#fff}.dd-home .btn--primary:hover{background:var(--vc-blue-500)}.dd-home .btn--primary:active{background:var(--vc-blue-700)}.dd-home .pcard{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:#fff;flex-direction:column;gap:10px;padding:10px;transition:box-shadow .16s,transform .16s,border-color .16s;display:flex}.dd-home .pcard__body{flex-direction:column;gap:6px;padding:0 2px;display:flex}.dd-home .pcard__name{font-family:var(--font-body);color:var(--fg-1);font-size:15px;font-weight:700;line-height:1.25}.dd-home .pcard__foot{justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding:2px;display:flex}.dd-home .pcard__price{font-family:var(--font-display);color:var(--fg-1);font-size:19px;font-weight:700}.dd-home .pcard__thumb{aspect-ratio:1;border-radius:var(--radius-md);background:var(--vc-bg-tint);justify-content:center;align-items:center;display:flex;overflow:hidden}.dd-home .pcard__thumb svg{width:70%;height:70%}@keyframes pulse{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.dd-home{--dd-blue:#0a3ad0;--dd-blue-deep:#001349;--dd-amber:#ffa200;--dd-amber-deep:#ff8600;--dd-on-amber:#20150a}.dd-home .hero{background:var(--vc-bg-tint);text-align:center;--hdr:76px;height:calc(100svh - var(--hdr));grid-template-rows:1fr;display:grid;position:relative;overflow:hidden}@media (min-width:941px){.dd-home .hero{--hdr:88px}}.dd-home .hero__inner{z-index:1;flex-direction:column;justify-content:space-between;align-items:center;min-height:0;padding-block:clamp(18px,4svh,56px) 0;display:flex;position:relative}.dd-home .hero__head{flex-direction:column;flex:none;align-items:center;gap:clamp(8px,1.8svh,20px);display:flex}.dd-home .rot{flex:none}.dd-home .hero__title{max-width:15ch;margin-inline:auto;font-size:clamp(38px,min(6vw,7.4svh),74px);line-height:1.02}.dd-home .rot{justify-items:center;display:grid}.dd-home .rot__line{opacity:0;grid-area:1/1;margin:0;transition:opacity .16s,transform .16s;transform:translateY(16px)}.dd-home .rot__line.is-on{opacity:1;transition:opacity .3s cubic-bezier(.4,0,.2,1) .18s,transform .3s cubic-bezier(.4,0,.2,1) .18s;transform:none}.dd-home .hsearch{border:1px solid var(--vc-gray-200);width:100%;max-width:620px;box-shadow:var(--shadow-lg);background:#fff;border-radius:999px;flex:none;align-items:center;gap:10px;padding:8px 8px 8px 22px;display:flex}.dd-home .hsearch__ic{color:var(--fg-3);flex:none;display:flex}.dd-home .hsearch__ic svg{width:21px;height:21px}.dd-home .hsearch input{min-width:0;font-family:var(--font-body);color:var(--fg-1);background:0 0;border:0;outline:0;flex:1;height:48px;font-size:16.5px}.dd-home .hsearch input::placeholder{color:var(--fg-placeholder)}.dd-home .hsearch .btn{background:var(--dd-blue);color:#fff;border-radius:999px;flex:none}.dd-home .btn--amber{background:linear-gradient(180deg,var(--dd-amber),var(--dd-amber-deep));color:var(--dd-on-amber);border-color:#0000}.dd-home .btn--amber:hover{background:linear-gradient(180deg,#ffb02b,var(--dd-amber-deep));color:var(--dd-on-amber)}.dd-home .btn--amber:active{background:var(--dd-amber-deep)}@media (max-width:560px){.dd-home .hsearch{border-radius:28px;flex-direction:column;align-items:stretch;padding:6px}.dd-home .hsearch__ic{display:none}.dd-home .hsearch input{height:48px;padding-inline:16px}.dd-home .hsearch .btn{width:100%}}.dd-home .hstage{flex:none;width:100vw;max-width:none;height:38svh;margin-inline:calc(50% - 50vw);position:relative;overflow:hidden}.dd-home .hstage:after{content:"";background:var(--dd-blue-deep);opacity:.45;height:3px;position:absolute;bottom:7.1%;left:0;right:0}.dd-home .hlane{width:max-content;display:flex;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.dd-home .hlane>span{flex:none;height:100%;display:block}.dd-home .hlane svg{width:auto;height:100%;max-height:100%;display:block}.dd-home .hlane--shop{z-index:1}.dd-home .hlane--lamp{z-index:2}.dd-home .hlane--cast{z-index:5}.dd-home .dd-reach,.dd-home .dd-point,.dd-home .dd-lift,.dd-home .dd-sip,.dd-home .dd-nod{transform-box:view-box}.dd-home .dd-reach{animation:2.8s ease-in-out infinite alternate dd-reach}@keyframes dd-reach{0%{transform:rotate(-7deg)}to{transform:rotate(5deg)}}.dd-home .dd-point{animation:3.4s ease-in-out infinite alternate dd-point}@keyframes dd-point{0%{transform:rotate(4deg)}to{transform:rotate(-9deg)}}.dd-home .dd-lift{animation:4s ease-in-out infinite alternate dd-lift}@keyframes dd-lift{0%{transform:rotate(3deg)}to{transform:rotate(-6deg)}}.dd-home .dd-sip{animation:3.2s ease-in-out infinite alternate dd-sip}@keyframes dd-sip{0%{transform:rotate(6deg)}to{transform:rotate(-10deg)}}.dd-home .dd-nod{animation:3.6s ease-in-out infinite alternate dd-nod}@keyframes dd-nod{0%{transform:translateY(0)rotate(-2deg)}to{transform:translateY(4px)rotate(3deg)}}.dd-home .dd-leg{transform-box:view-box;animation:1.05s ease-in-out infinite alternate dd-step}.dd-home .dd-leg--b{animation-direction:alternate-reverse}@keyframes dd-step{0%{transform:rotate(-12deg)}to{transform:rotate(12deg)}}.dd-home .dd-wheel{transform-box:view-box;animation:1.1s linear infinite dd-spin}@keyframes dd-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.dd-home .hstage{height:40svh}}@media (prefers-reduced-motion:reduce){.dd-home .dd-reach,.dd-home .dd-point,.dd-home .dd-lift,.dd-home .dd-sip,.dd-home .dd-nod,.dd-home .dd-leg,.dd-home .dd-wheel{animation:none}.dd-home .rot__line{transition:none}}.dd-home .deckpin{height:calc(100svh + 105vh);position:relative}.dd-home .deckpin__stick{flex-direction:column;justify-content:center;height:calc(100svh - 88px);padding-block:clamp(20px,4vw,40px);display:flex;position:sticky;top:88px}.dd-home .deck{margin-top:clamp(20px,3vw,38px);gap:8px;width:100vw;max-width:none;height:min(56svh,440px);margin-inline:calc(50% - 50vw);display:flex}.dd-home .dcard{background:var(--dc);cursor:pointer;font:inherit;color:var(--vc-ink-2);text-align:left;border:0;border-radius:24px;flex:0 0 clamp(74px,7vw,96px);padding:0;transition:flex-basis .62s cubic-bezier(.34,1.42,.5,1),flex-grow .62s cubic-bezier(.34,1.42,.5,1);position:relative;overflow:hidden}.dd-home .dcard.is-on{flex:auto}.dd-home .dcard__ic{z-index:2;width:38px;height:38px;color:var(--dd-blue);background:#ffffffb8;border-radius:11px;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;left:16px}.dd-home .dcard__ic svg{width:20px;height:20px}.dd-home .dcard__spine{writing-mode:vertical-rl;font-family:var(--font-display);white-space:nowrap;opacity:.62;justify-content:center;font-size:clamp(17px,1.7vw,21px);font-weight:600;transition:opacity .3s;display:flex;position:absolute;bottom:22px;left:0;right:0;transform:rotate(180deg)}.dd-home .dcard.is-on .dcard__spine{opacity:0}.dd-home .dcard__body{opacity:0;pointer-events:none;flex-direction:column;padding:70px clamp(24px,4vw,64px) 0;transition:opacity .3s,transform .3s;display:flex;position:absolute;inset:0;transform:translate(34px)}.dd-home .dcard.is-on .dcard__body{opacity:1;transition:opacity .34s .14s,transform .6s cubic-bezier(.34,1.5,.5,1) .12s;transform:none}.dd-home .dcard__body h3{white-space:nowrap;font-size:clamp(24px,2.6vw,32px)}.dd-home .dcard__body p{max-width:34ch;color:var(--vc-ink-3);text-wrap:pretty;margin:12px 0 0;font-size:15.5px;line-height:1.55}.dd-home .dcard__art{flex:auto;justify-content:flex-end;align-items:flex-end;min-height:0;margin-top:14px;display:flex}.dd-home .dcard__art svg{width:auto;max-width:min(78%,300px);height:auto;max-height:100%;display:block}.dd-home .deck__rail{justify-content:center;gap:6px;margin-top:20px;display:flex}.dd-home .deck__rail i{background:var(--vc-gray-200);border-radius:2px;width:34px;height:4px;transition:background .3s}.dd-home .deck__rail i.is-on{background:var(--dd-blue)}.dd-home .dcard.is-on .dd-a1{animation:.5s cubic-bezier(.4,0,.2,1) .18s both dd-rise}.dd-home .dcard.is-on .dd-a2{animation:.5s cubic-bezier(.4,0,.2,1) .28s both dd-rise}.dd-home .dcard.is-on .dd-a3{animation:.5s cubic-bezier(.4,0,.2,1) .38s both dd-rise}.dd-home .dcard.is-on .dd-pop{animation:.5s cubic-bezier(.34,1.3,.64,1) .46s both dd-pop}.dd-home .dcard.is-on .dd-float{animation:3.6s ease-in-out .5s infinite dd-bob}.dd-home .dcard.is-on .dd-dash{animation:1.4s linear infinite dd-dash}@keyframes dd-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes dd-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes dd-dash{to{stroke-dashoffset:-30px}}@media (max-width:820px),(prefers-reduced-motion:reduce){.dd-home .deckpin{height:auto}.dd-home .deckpin__stick{height:auto;position:static}}@media (max-width:820px){.dd-home .deck{flex-direction:column;gap:10px;width:auto;height:auto;margin-inline:0}.dd-home .dcard{border-radius:24px;flex:none;height:78px;transition:height .6s cubic-bezier(.34,1.42,.5,1)}.dd-home .dcard.is-on{height:400px}.dd-home .dcard__spine{writing-mode:horizontal-tb;justify-content:flex-start;inset:26px 0 auto 68px;transform:none}.dd-home .dcard__body{padding:70px 22px 0}.dd-home .dcard__body h3{white-space:normal}.dd-home .deck__rail{display:none}}@media (prefers-reduced-motion:reduce){.dd-home .dcard.is-on .dd-a1,.dd-home .dcard.is-on .dd-a2,.dd-home .dcard.is-on .dd-a3,.dd-home .dcard.is-on .dd-pop,.dd-home .dcard.is-on .dd-float,.dd-home .dcard.is-on .dd-dash{animation:none}}.dd-home .flow{background:linear-gradient(158deg,var(--dd-blue) 0%,var(--dd-blue-deep) 100%);color:#fff;position:relative;overflow:hidden}.dd-home .flow__grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}@media (max-width:940px){.dd-home .flow__grid{grid-template-columns:1fr}}.dd-home .flow h2,.dd-home .flow .lead{color:#fff}.dd-home .flow .lead{opacity:.92}.dd-home .flow .eyebrow{color:var(--dd-amber)}.dd-home .flow .eyebrow .dot{background:var(--dd-amber)}.dd-home .flow__steps{flex-direction:column;gap:6px;margin:34px 0 0;padding:0;list-style:none;display:flex}.dd-home .flow__step{border-radius:var(--radius-lg);cursor:pointer;text-align:left;color:#fff;font:inherit;background:0 0;border:0;align-items:flex-start;gap:16px;width:100%;padding:14px 16px;transition:background .18s;display:flex}.dd-home .flow__step:hover{background:#ffffff17}.dd-home .flow__step.is-on{background:#ffffff24}.dd-home .flow__step-n{border:2px solid #ffffff73;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex}.dd-home .flow__step.is-on .flow__step-n{background:var(--dd-amber);border-color:var(--dd-amber);color:var(--dd-on-amber)}.dd-home .flow__step b{font-family:var(--font-display);font-size:19px;font-weight:600;display:block}.dd-home .flow__step small{color:#fffc;margin-top:3px;font-size:14.5px;line-height:1.5;display:block}.dd-home .flow__stage{justify-content:center;display:flex}.dd-home .flow__stage>div{width:100%;max-width:330px}.dd-home .pshell{aspect-ratio:330/660;background:#0d1c2b;border-radius:42px;width:100%;max-width:330px;padding:11px;position:relative;box-shadow:0 34px 70px #00134980}.dd-home .pshell__screen{background:#fff;border-radius:32px;width:100%;height:100%;position:relative;overflow:hidden}.dd-home .pslide{opacity:0;pointer-events:none;flex-direction:column;gap:12px;padding:20px 16px;transition:opacity .34s,transform .34s;display:flex;position:absolute;inset:0;transform:scale(.985)}.dd-home .pslide.is-on{opacity:1;pointer-events:auto;transform:none}.dd-home .pslide__bar{background:var(--vc-surface-2);border-radius:var(--radius-md);color:var(--fg-3);align-items:center;gap:9px;padding:10px 12px;font-size:13px;display:flex}.dd-home .pslide__bar svg{flex:none;width:17px;height:17px}.dd-home .pslide__h{font-family:var(--font-display);color:var(--fg-1);font-size:17px;font-weight:700}.dd-home .pslide__chips{gap:7px;display:flex;overflow:hidden}.dd-home .pslide__chips span{background:var(--vc-surface-2);height:29px;color:var(--fg-2);white-space:nowrap;border-radius:100px;align-items:center;padding:0 11px;font-size:12px;display:inline-flex}.dd-home .pslide__chips span.on{background:var(--dd-blue);color:#fff}.dd-home .pslide__grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dd-home .pslide__grid .pcard{gap:8px;padding:7px}.dd-home .pslide__grid .pcard__name{font-size:12.5px}.dd-home .pslide__grid .pcard__price{font-size:15px}.dd-home .prow{border-bottom:1px solid var(--border-subtle);align-items:center;gap:11px;padding:10px 0;display:flex}.dd-home .prow__th{background:var(--vc-bg-tint);border-radius:9px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.dd-home .prow__th img{object-fit:contain;width:100%;height:100%;padding:4px}.dd-home .prow__n{color:var(--fg-1);font-size:13px;font-weight:600;line-height:1.3}.dd-home .prow__m{color:var(--fg-3);margin-top:2px;font-size:12px}.dd-home .prow__p{color:var(--fg-1);margin-left:auto;font-size:13.5px;font-weight:700}.dd-home .ptotal{color:var(--fg-2);justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;font-size:14px;display:flex}.dd-home .ptotal b{font-family:var(--font-display);color:var(--fg-1);font-size:22px}.dd-home .pbtn{border-radius:var(--radius-lg);background:var(--dd-blue);color:#fff;justify-content:center;align-items:center;height:46px;font-size:14.5px;font-weight:600;display:flex}.dd-home .pacct{background:var(--vc-bg-tint);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:14px}.dd-home .pacct__k{text-transform:uppercase;letter-spacing:.08em;color:var(--fg-3);font-size:11.5px}.dd-home .pacct__v{font-family:var(--font-display);color:var(--fg-1);letter-spacing:.02em;margin-top:4px;font-size:23px}.dd-home .pacct__b{color:var(--fg-2);margin-top:6px;font-size:12.5px}.dd-home .pbid{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);align-items:center;gap:10px;padding:11px 12px;display:flex}.dd-home .pbid--best{border-color:var(--dd-blue);background:#f2f6ff}.dd-home .pbid__av{aspect-ratio:1;box-sizing:border-box;background:var(--dd-blue-deep);color:#fff;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;font-size:13px;font-weight:700;display:flex}.dd-home .pbid__n{color:var(--fg-1);font-size:13px;font-weight:600}.dd-home .pbid__m{color:var(--fg-3);margin-top:1px;font-size:11.5px}.dd-home .pbid__p{color:var(--dd-blue);margin-left:auto;font-size:14px;font-weight:700}.dd-home .ptrack{flex-direction:column;display:flex}.dd-home .ptrack__s{color:var(--fg-2);align-items:flex-start;gap:12px;font-size:12.5px;display:flex}.dd-home .ptrack__d{aspect-ratio:1;box-sizing:border-box;border:3px solid var(--vc-gray-200);background:#fff;border-radius:50%;flex:0 0 14px;align-self:flex-start;width:14px;min-width:14px;height:14px;min-height:14px;margin-top:2px;padding:0;position:relative}.dd-home .ptrack__s.done .ptrack__d{border-color:var(--dd-blue);background:var(--dd-blue)}.dd-home .ptrack__s:not(:last-child) .ptrack__d:after{content:"";background:var(--vc-gray-200);width:2px;height:26px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.dd-home .ptrack__s.done:not(:last-child) .ptrack__d:after{background:var(--dd-blue)}.dd-home .ptrack__s b{color:var(--fg-1);font-size:13px;display:block}.dd-home .ptrack__s>span:last-child{padding-bottom:22px;display:block}.dd-home .pdots{justify-content:center;gap:7px;margin-top:18px;display:flex}.dd-home .pdots button{cursor:pointer;background:#fff6;border:0;border-radius:50%;width:9px;height:9px;padding:0}.dd-home .pdots button.is-on{background:var(--dd-amber);border-radius:100px;width:26px}.dd-home .cover__grid{grid-template-columns:390px 1fr;align-items:start;gap:clamp(20px,3vw,36px);margin-top:38px;display:grid}@media (max-width:980px){.dd-home .cover__grid{grid-template-columns:1fr}}.dd-home .cbox{border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);background:#fff;border-radius:20px;padding:18px}.dd-home .cbox+.cbox{margin-top:14px}.dd-home .cbox__k{letter-spacing:.07em;text-transform:uppercase;color:var(--fg-3);font-size:12px;font-weight:700}.dd-home .cdist{justify-content:space-between;align-items:baseline;margin-top:8px;display:flex}.dd-home .cdist b{font-family:var(--font-display);color:var(--fg-1);font-size:20px}.dd-home .crange{appearance:none;background:linear-gradient(90deg,var(--dd-blue) var(--fill,50%),var(--vc-gray-150) var(--fill,50%));cursor:pointer;border-radius:3px;width:100%;height:6px;margin:14px 0 6px}.dd-home .crange::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--dd-blue);background:#fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #00134947}.dd-home .crange::-moz-range-thumb{border:3px solid var(--dd-blue);background:#fff;border-radius:50%;width:22px;height:22px}.dd-home .crange:focus-visible{outline:2px solid var(--dd-blue);outline-offset:4px}.dd-home .cends{color:var(--fg-3);justify-content:space-between;font-size:12.5px;display:flex}.dd-home .cover__list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.dd-home .cover__loc{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);cursor:pointer;font:inherit;text-align:left;width:100%;color:inherit;background:#fff;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex}.dd-home .cover__loc:hover{border-color:var(--dd-blue);background:#f7faff;transform:translate(3px)}.dd-home .cover__loc[aria-disabled=true]{opacity:.45;pointer-events:none}.dd-home .cover__loc-go{color:var(--dd-blue);flex:none;margin-left:auto;display:flex}.dd-home .cover__loc-go svg{width:19px;height:19px}.dd-home .cover__loc:hover .cover__loc-go{transform:translate(2px)}.dd-home .cover__loc.is-on{border-color:var(--dd-blue);background:#f2f6ff}.dd-home .cover__loc-live{aspect-ratio:1;background:var(--dd-amber);border-radius:50%;flex:0 0 9px;width:9px;min-width:9px;height:9px;position:relative}.dd-home .cover__loc-live:after{content:"";border:2px solid var(--dd-amber);opacity:.45;border-radius:50%;animation:1.9s ease-out infinite pulse;position:absolute;inset:-5px}.dd-home .cover__loc b{color:var(--fg-1);font-size:15px;display:block}.dd-home .cover__loc small{color:var(--fg-3);margin-top:2px;font-size:12.5px;display:block}.dd-home .cover__loc-km{color:var(--fg-3);flex:none;margin-left:6px;font-size:12px;font-weight:600}.dd-home .ccta{margin-top:14px}.dd-home .cover__cta{margin-top:16px}.dd-home .cover__hint{color:var(--fg-3);margin-top:12px;font-size:13px}.dd-home .vmap{border:1px solid var(--border-subtle);background:#f2f7fd;border-radius:24px;position:relative;overflow:hidden}.dd-home .vmap svg{width:100%;height:auto;display:block}.dd-home .vmap__pin{height:34px;font:inherit;color:var(--fg-2);cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:100px;align-items:center;gap:7px;padding:0 12px 0 8px;font-size:12.5px;font-weight:600;transition:transform .25s cubic-bezier(.4,0,.2,1),background .2s,color .2s,box-shadow .2s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 16px #0013492e}.dd-home .vmap__pin i{background:var(--dd-blue);border-radius:50%;flex:none;width:9px;height:9px}.dd-home .vmap__pin:hover{transform:translate(-50%,-50%)scale(1.05)}.dd-home .vmap__pin.is-on{background:var(--dd-blue);color:#fff;z-index:3;transform:translate(-50%,-50%)scale(1.08);box-shadow:0 10px 26px #003ed666}.dd-home .vmap__pin.is-on i{background:var(--dd-amber)}.dd-home .vmap__pin.is-dim{opacity:.42}.dd-home .vmap__ring{border:2px solid var(--dd-blue);pointer-events:none;background:#003ed617;border-radius:50%;transition:width .45s,height .45s,left .45s,top .45s;position:absolute;transform:translate(-50%,-50%)}.dd-home .vmap__legend{color:var(--fg-3);background:#ffffffeb;border-radius:100px;align-items:center;gap:14px;padding:8px 14px;font-size:12px;display:flex;position:absolute;bottom:16px;left:16px}.dd-home .vmap__legend span{align-items:center;gap:6px;display:inline-flex}.dd-home .vmap__legend i{background:var(--dd-blue);border-radius:50%;width:9px;height:9px}.dd-home .vmap__legend i.amber{background:var(--dd-amber)}@media (max-width:560px){.dd-home .vmap__pin{height:28px;padding:0 9px 0 6px;font-size:11px}.dd-home .vmap__legend{display:none}}.dd-home .aud{background:var(--vc-bg-cream);overflow:hidden}.dd-home .stack{max-width:1080px;height:clamp(470px,52vw,560px);margin:clamp(34px,5vw,56px) auto 0;position:relative}.dd-home .scard{border:1px solid var(--border-subtle);width:min(360px,74vw);height:100%;color:inherit;transition:transform .8s cubic-bezier(.4,0,.2,1) var(--d,0s),box-shadow .3s ease;background:#fff;border-radius:30px;flex-direction:column;gap:12px;margin-left:calc(min(360px,74vw)/-2);padding:34px 30px 0;text-decoration:none;display:flex;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 18px 44px #00134924}.dd-home .scard--1{z-index:3;transform:translate(-3%)rotate(-2deg)}.dd-home .scard--2{z-index:2;transform:translate(1%)rotate(1.5deg)}.dd-home .scard--3{z-index:1;transform:translate(4%)rotate(3.5deg)}.dd-home .stack.is-fanned .scard--1{--d:0s;transform:translate(-88%)rotate(-8deg)}.dd-home .stack.is-fanned .scard--2{--d:.16s;transform:none}.dd-home .stack.is-fanned .scard--3{--d:.32s;transform:translate(88%)rotate(8deg)}.dd-home .scard:hover,.dd-home .scard:focus-visible{z-index:5;box-shadow:0 30px 62px #0013493d}.dd-home .stack.is-fanned .scard--1:hover,.dd-home .stack.is-fanned .scard--1:focus-visible{transform:translate(-92%)translateY(-16px)rotate(-3deg)}.dd-home .stack.is-fanned .scard--2:hover,.dd-home .stack.is-fanned .scard--2:focus-visible{transform:translateY(-16px)}.dd-home .stack.is-fanned .scard--3:hover,.dd-home .stack.is-fanned .scard--3:focus-visible{transform:translate(92%)translateY(-16px)rotate(3deg)}.dd-home .scard__tag{background:var(--st,var(--vc-bg-tint));letter-spacing:.06em;text-transform:uppercase;height:28px;color:var(--sf,var(--dd-blue));border-radius:100px;align-self:flex-start;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.dd-home .scard h3{font-size:clamp(23px,2.4vw,29px)}.dd-home .scard p{color:var(--fg-2);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.55}.dd-home .scard__more{color:var(--dd-blue);align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:inline-flex}.dd-home .scard__more svg{width:18px;height:18px;transition:transform .18s}.dd-home .scard:hover .scard__more svg{transform:translate(4px)}.dd-home .scard__art{justify-content:center;margin:auto -30px 0;display:flex}.dd-home .scard__art svg{width:80%;max-width:250px;height:auto}@media (max-width:1000px),(prefers-reduced-motion:reduce){.dd-home .stack{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1080px;height:auto;display:grid}.dd-home .scard,.dd-home .scard--1,.dd-home .scard--2,.dd-home .scard--3,.dd-home .stack.is-fanned .scard--1,.dd-home .stack.is-fanned .scard--2,.dd-home .stack.is-fanned .scard--3{width:auto;height:auto;margin:0;transition:box-shadow .3s;position:static;left:auto;transform:none}.dd-home .stack.is-fanned .scard--1:hover,.dd-home .stack.is-fanned .scard--2:hover,.dd-home .stack.is-fanned .scard--3:hover{transform:none}}@media (max-width:760px){.dd-home .stack{grid-template-columns:1fr;max-width:520px}}.dd-home .faq__list{flex-direction:column;gap:10px;max-width:840px;margin:38px auto 0;display:flex}.dd-home .faq__item{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:#fff;overflow:hidden}.dd-home .faq__item[open]{border-color:var(--dd-blue)}.dd-home .faq__item summary{cursor:pointer;font-family:var(--font-display);color:var(--fg-1);align-items:center;gap:16px;padding:20px 22px;font-size:clamp(16.5px,1.8vw,19px);font-weight:600;list-style:none;display:flex}.dd-home .faq__item summary::-webkit-details-marker{display:none}.dd-home .faq__q{flex:1}.dd-home .faq__ic{background:var(--vc-bg-tint);width:30px;height:30px;color:var(--dd-blue);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .2s;display:flex}.dd-home .faq__ic svg{width:17px;height:17px}.dd-home .faq__item[open] .faq__ic{background:var(--dd-blue);color:#fff;transform:rotate(180deg)}.dd-home .faq__a{grid-template-columns:56px 1fr;align-items:center;gap:18px;padding:0 22px 24px;display:grid}.dd-home .faq__illo{flex:none;width:56px}.dd-home .faq__illo svg{width:100%;height:auto;display:block}.dd-home .faq__item[open] .faq__illo svg{animation:.45s cubic-bezier(.34,1.3,.64,1) both dd-pop}.dd-home .faq__a p{color:var(--fg-2);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.62}.dd-home .faq__todo{border-left:3px solid var(--dd-amber);color:#7a4c00;background:#fff7e8;border-radius:0 8px 8px 0;margin-top:10px;padding:8px 12px;font-size:13px;font-style:normal;line-height:1.5;display:block}@media (max-width:560px){.dd-home .faq__a{grid-template-columns:44px 1fr;gap:14px}.dd-home .faq__illo{width:44px}}@media (prefers-reduced-motion:reduce){.dd-home .faq__item[open] .faq__illo svg{animation:none}}.dd-home,.dd-home .hero,.dd-home .deckpin__stick{--hdr:76px}@media (min-width:768px){.dd-home,.dd-home .hero,.dd-home .deckpin__stick{--hdr:92px}}.dd-home .hero{margin-top:var(--hdr);height:calc(100svh - var(--hdr))}.dd-home .deckpin__stick{top:var(--hdr);height:calc(100svh - var(--hdr))}@media (min-width:821px){.dd-home .deck{height:min(56svh, 440px, calc(100svh - var(--hdr) - 240px))}}:is(html:has(.dd-home),body:has(.dd-home)){overflow-x:clip}.dd-home .prow__th>span{width:100%;height:100%;padding:4px;display:flex}.dd-home .prow__th svg{width:100%;height:100%}@media (max-width:560px){.dd-home .hsearch{border-radius:999px;flex-direction:row;align-items:center;padding:6px 6px 6px 16px}.dd-home .hsearch__ic{display:flex}.dd-home .hsearch__ic svg{width:18px;height:18px}.dd-home .hsearch input{min-width:0;height:44px;padding-inline:0;font-size:15px}.dd-home .hsearch .btn{flex:none;width:auto;padding:0 14px;font-size:13.5px}}@media (min-width:768px){.dd-home .deck{height:min(56svh, 440px, calc(100svh - var(--hdr) - 240px));flex-direction:row;gap:8px;width:100vw;margin-inline:calc(50% - 50vw)}.dd-home .dcard{flex:0 0 clamp(74px,7vw,96px);height:auto;transition:flex-basis .62s cubic-bezier(.34,1.42,.5,1),flex-grow .62s cubic-bezier(.34,1.42,.5,1)}.dd-home .dcard.is-on{flex:auto;height:auto}.dd-home .dcard__spine{writing-mode:vertical-rl;justify-content:center;inset:auto 0 22px;transform:rotate(180deg)}.dd-home .dcard__body{padding:70px clamp(24px,4vw,64px) 0}.dd-home .dcard__art{flex:auto;justify-content:flex-end;align-items:flex-end;height:auto;min-height:0}.dd-home .deck__rail{display:flex}}@media (max-width:820px){.dd-home .deckpin{height:calc(100svh + 105vh)}.dd-home .deckpin__stick{height:calc(100svh - var(--hdr));position:sticky}}@media (max-width:767px){.dd-home .dcard{height:64px}.dd-home .dcard.is-on{height:var(--dc-open,400px)}.dd-home .dcard__body{padding:54px 20px 20px}.dd-home .dcard__ic{width:34px;height:34px;top:12px;left:14px}.dd-home .dcard__spine{top:20px;inset-inline:60px auto}.dd-home .dcard__body h3{font-size:21px}.dd-home .dcard__body p{font-size:14.5px;line-height:1.5}.dd-home .dcard__art{flex:none;justify-content:center;align-items:center;height:128px;margin-top:12px}.dd-home .dcard__art svg{max-width:70%;max-height:100%}.dd-home .deckpin__stick{padding-block:16px 20px}.dd-home .deck{margin-top:14px}}.dd-home .deck.is-measuring .dcard{transition:none!important}@media (min-width:768px){.dd-home .flow__grid{grid-template-columns:.95fr 1.05fr}}.dd-home .flowpin{height:calc(100svh + 105vh)}.dd-home .flow{top:var(--hdr);height:calc(100svh - var(--hdr));flex-direction:column;justify-content:center;padding-block:clamp(16px,3vh,40px);display:flex;position:sticky;overflow:hidden}.dd-home .flow__grid{flex:1;align-items:stretch;min-height:0}.dd-home .flow__head{flex-direction:column;justify-content:center;min-height:0;display:flex}@media (prefers-reduced-motion:reduce){.dd-home .flowpin{height:auto}.dd-home .flow{height:auto;padding-block:clamp(48px,8vw,96px);display:block;position:static}}.dd-home .pshell{aspect-ratio:auto;width:330px;max-width:none;height:660px;transform:scale(var(--pscale,1));transform-origin:top;flex:none;margin-inline:auto}.dd-home .flow__stage{align-items:flex-start;height:100%;min-height:0;overflow:hidden}.dd-home .flow__stage>div{flex-direction:column;justify-content:flex-start;align-items:center;max-width:none;display:flex}@media (max-width:767px){.dd-home .flow{justify-content:flex-start;padding-block:16px 8px}.dd-home .flow__grid{flex-direction:column;flex:1;grid-template-columns:1fr;align-items:stretch;gap:0;min-height:0;display:flex}.dd-home .flow__head{text-align:center}.dd-home .flow .eyebrow{justify-content:center}.dd-home .flow .h2{font-size:24px}.dd-home .flow .lead,.dd-home .flow__step small,.dd-home .pdots{display:none}.dd-home .flow__steps{flex-direction:row;justify-content:center;align-items:flex-start;gap:0;margin:14px 0 0}.dd-home .flow__step{text-align:center;background:0 0;flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:0;padding:0;position:relative}.dd-home .flow__step:hover,.dd-home .flow__step.is-on{background:0 0}.dd-home .flow__step:not(:first-child):before{content:"";z-index:0;background:#ffffff47;height:2px;position:absolute;top:16px;left:-50%;right:50%}.dd-home .flow__step.is-done:before,.dd-home .flow__step.is-on:before{background:var(--dd-amber)}.dd-home .flow__step-n{z-index:1;background:var(--dd-blue-deep);width:34px;height:34px;position:relative}.dd-home .flow__step.is-done .flow__step-n{background:var(--dd-amber);border-color:var(--dd-amber);color:var(--dd-on-amber)}.dd-home .flow__step b{text-wrap:balance;font-size:11.5px;line-height:1.25}.dd-home .flow__stage{flex:1;justify-content:center;min-height:0;margin-top:12px;display:flex;overflow:hidden}.dd-home .flow__stage>div{justify-content:center;align-items:flex-start;width:100%;max-width:none;display:flex}}@media (max-width:1023px){.dd-home .aud{overflow:clip}.dd-home .stack{flex-direction:column;gap:0;max-width:560px;height:auto;display:flex}.dd-home .scard,.dd-home .scard--1,.dd-home .scard--2,.dd-home .scard--3,.dd-home .stack.is-fanned .scard--1,.dd-home .stack.is-fanned .scard--2,.dd-home .stack.is-fanned .scard--3{top:calc(var(--hdr) + 16px);opacity:0;width:auto;height:auto;margin:0 0 22px;transition:transform .72s cubic-bezier(.34,1.42,.5,1),opacity .4s,box-shadow .3s;position:sticky;left:auto;transform:translateY(52px)scale(.955)}.dd-home .scard.is-in,.dd-home .stack.is-fanned .scard--1.is-in,.dd-home .stack.is-fanned .scard--2.is-in,.dd-home .stack.is-fanned .scard--3.is-in{opacity:1;transform:none}.dd-home .scard:last-child{margin-bottom:0}.dd-home .scard--1{z-index:1}.dd-home .scard--2{z-index:2}.dd-home .scard--3{z-index:3}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){.dd-home .scard,.dd-home .stack.is-fanned .scard--1,.dd-home .stack.is-fanned .scard--2,.dd-home .stack.is-fanned .scard--3{opacity:1;transition:none;position:static;transform:none}}@media (max-width:767px){.dd-home .vmap,.dd-home .cover__loc--wide{display:none}}.dd-home .hsearch .btn{background:var(--dd-blue)}.dd-home .hsearch .btn:hover{background:var(--dd-blue-deep)}@media (min-width:768px){.dd-home .flow__grid{flex:0 auto;min-height:0;max-height:100%}}@media (min-width:768px) and (max-width:1023px){.dd-home .flow .wrap{padding-inline:24px}.dd-home .flow__grid{grid-template-columns:1fr 330px;gap:24px}.dd-home .flow__step{padding:12px 14px}.dd-home .flow__step small{font-size:13.5px}}.dd-home .pslide .ptrack{margin-top:auto}@keyframes dd-pan-4{to{transform:translate(-25%)}}@keyframes dd-pan-8{to{transform:translate(-12.5%)}}.dd-home .hlane{will-change:transform;left:0;transform:none}.dd-home .hlane--shop{animation:90s linear infinite dd-pan-4}.dd-home .hlane--lamp{animation:18s linear infinite dd-pan-8}.dd-home .hlane--cast{animation:45s linear infinite dd-pan-4}@media (prefers-reduced-motion:reduce){.dd-home .hlane--shop,.dd-home .hlane--lamp,.dd-home .hlane--cast{animation:none;left:50%;transform:translate(-50%)}}.dd-home .rot__line{transition:opacity .12s,transform .12s}.dd-home .rot__line.is-on{transition:opacity .3s cubic-bezier(.4,0,.2,1) .12s,transform .3s cubic-bezier(.4,0,.2,1) .12s}.dd-home .hero{background:radial-gradient(64% 50% at 87% -2%,#ffeec6e6 0%,#fff0ce57 36%,#fff0ce00 68%),radial-gradient(72% 92% at -10% 64%,#588cce80 0%,#588cce29 42%,#588cce00 68%),linear-gradient(#f2f8ff 0%,#dceafb 52%,#c3dbf6 100%)}.dd-home .hero:before{content:none}.dd-home .hero__fizz{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dd-home .hero__fizz i{left:var(--x);width:var(--size);height:var(--size);background:rgba(255, 255, 255, var(--o));animation:dd-fizz var(--dur) linear var(--delay) infinite;border-radius:50%;position:absolute;bottom:-18%}@keyframes dd-fizz{0%{opacity:0;transform:translate(0,0)scale(.86)}14%{opacity:1}82%{opacity:1}to{transform:translate3d(var(--drift), -128svh, 0) scale(1.08);opacity:0}}.dd-home .hstage:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#002f8c00 0%,#002f8c0d 58%,#002f8c1c 100%);height:44%;position:absolute;inset:auto 0 0}.dd-home .hstage:after{opacity:.5}@media (prefers-reduced-motion:reduce){.dd-home .hero__fizz i{animation:none;transform:translateY(-55svh)}}.dd-home{--dd-blue:#003ed6}
