:root{--dl-ink:#172540;--dl-ink-soft:#384966;--dl-muted:#65738d;--dl-line:#e6e9f2;--dl-bg:#fcfcff;--dl-lavender:#efeafd;--dl-lilac:#f7f2ff;--dl-mint:#ebfbf6;--dl-sky:#eaf8fd;--dl-peach:#fff4e9;--dl-rose:#fff2f8;--dl-purple:#7153cd;--dl-teal:#159da9;--dl-shadow:0 22px 55px rgba(56,65,112,.08)}html{scroll-behavior:smooth}.dv-site{background:var(--dl-bg);color:var(--dl-ink);font-family:Avenir Next,Inter,Segoe UI,system-ui,sans-serif}.dv-site .dv-kicker{color:#755ac1}.dv-site h1,.dv-site h2,.dv-site h3{color:var(--dl-ink)}.dv-site em{background:linear-gradient(110deg,#16aeb6,#5d8fe0 28%,#8d63d7 57%,#e27eab 83%,#eaa16d);-webkit-background-clip:text;background-clip:text;color:transparent}.dv-site p{color:var(--dl-muted)}.dv-site .dv-button-gradient{background:linear-gradient(102deg,#25bfca,#6393e8 40%,#9b75da 79%,#de95b4);color:#fff;box-shadow:0 12px 28px rgba(95,101,190,.18);text-shadow:0 1px 1px rgba(28,40,78,.12)}.dv-site .dv-button-gradient:hover{box-shadow:0 15px 34px rgba(92,95,182,.25)}.dv-site .dv-button-outline{background:#fff;border:1px solid #d5dcf1;color:#4d408f;box-shadow:0 6px 18px rgba(57,68,113,.035)}.dv-site .dv-back-link,.dv-site .dv-link-light,.dv-site .dv-more-link a{color:#7256c2}.dv-site .dv-button-light{background:#6d55c8}.dv-site .dv-nav-links a.active{color:#7756c5}.dv-header{background:rgba(255,255,255,.94);box-shadow:0 3px 22px rgba(33,50,86,.035)}.dv-nav-row{min-height:76px}.dv-nav-links a:hover{color:#6c4ab9}.dv-button-nav{background:#7052d1;color:#fff}.dv-hero{background:radial-gradient(ellipse at 78% 36%,rgba(233,206,251,.55),transparent 38%),radial-gradient(ellipse at 16% 72%,rgba(212,246,249,.72),transparent 40%),linear-gradient(128deg,#fffefd 3%,#f8faff 42%,#faf3fe 80%,#fff5f0);color:var(--dl-ink)}.dv-hero:after{opacity:.16;background-image:radial-gradient(#b8b2d9 1px,transparent 0);-webkit-mask-image:linear-gradient(100deg,transparent 20%,#000 95%);mask-image:linear-gradient(100deg,transparent 20%,#000 95%)}.dv-hero-aurora{background:conic-gradient(from 120deg,rgba(93,201,219,.29),rgba(147,125,222,.31),rgba(251,172,210,.28),rgba(93,201,219,.18));filter:blur(80px);opacity:.66}.dv-hero .dv-eyebrow{color:#7d6bb0}.dv-hero .dv-spark{color:#8b65d9;filter:none}.dv-hero h1{color:#182944}.dv-hero .dv-lead{color:#253452}.dv-hero .dv-hero-secondary{color:#66748d}.dv-hero .dv-hero-art{isolation:isolate}.dv-hero-art:before{background:radial-gradient(circle at 47% 44%,rgba(223,201,252,.9) 0,rgba(215,248,248,.68) 47%,rgba(248,221,238,.38) 64%,transparent 76%);filter:blur(8px)}.dv-hero-art .dv-orbit.o1{border-color:rgba(138,115,194,.27);box-shadow:0 0 0 30px rgba(255,255,255,.25),0 0 0 70px rgba(160,205,233,.09)}.dv-hero-art .dv-orbit.o2{border-color:rgba(71,169,185,.32)}.dv-hero-art .dv-mini-star{color:#9371d6;filter:none}.dv-hero-deki{filter:drop-shadow(0 24px 33px rgba(100,96,164,.22))}.dv-hero-chip{background:rgba(255,255,255,.97);border:1px solid #e9e5f6;box-shadow:0 15px 35px rgba(92,85,153,.12);color:#24334e}.dv-hero-chip span{background:#f2eaff}.dv-hero-chip strong{color:#273651}.dv-hero-chip small{color:#7d889c}.dv-hero-ground span{color:#8c6dc6}.dv-hero-ground strong{color:#4d5673}.dv-hero-selector>span{color:#826eab}.dv-hero-selector>div{background:#fff;border:1px solid #e4e2ed;box-shadow:0 5px 22px rgba(88,100,160,.07)}.dv-hero-selector button{color:#65738e}.dv-hero-selector button.selected{color:#fff;background:#785dd3;box-shadow:0 7px 20px rgba(119,98,196,.19)}.dv-hero-bottom{border-top:1px solid rgba(119,136,166,.15);color:#79869d}.dv-hero-bottom i{background:#a07ad7}.dv-hero-bottom a{color:#7960c3}.dv-how{background:#fff}.dv-feature-copy>p,.dv-future-intro>p,.dv-heading-row p,.dv-section-center p,.dv-signup-copy>p,.dv-survey-intro>p{color:#64758c}.dv-flow-step{background:linear-gradient(160deg,#fff,#f9f9fe);border:1px solid #e5e9f2;box-shadow:var(--dl-shadow)}.dv-flow-step:after{background:#e7e0fb;opacity:.7}.dv-flow-number{color:#a09abb}.dv-flow-step h3{color:#20304b}.dv-flow-step p{color:#687791}.dv-flow-arrow{color:#a392d8}.dv-flow-icon{background:#e4f9fd;color:#2b9fb5}.dv-journeys-section{background:linear-gradient(180deg,#f8f9ff,#fbfbff 55%,#f5f9fc);border-top:1px solid #eef0f7}.dv-journey-switch{background:#f0eff8;border-color:#e0e0ef}.dv-journey-switch button{color:#65738c}.dv-journey-switch button.on{color:#6550b3;background:#fff;box-shadow:0 5px 14px rgba(81,73,133,.11)}.dv-journey-card{background:#fff;border:1px solid #e5e8f1;box-shadow:0 9px 28px rgba(47,57,104,.045);color:var(--dl-ink)}.dv-journey-card:hover{border-color:#c9b8ec;box-shadow:0 22px 48px rgba(86,92,151,.13)}.dv-journey-img{background:radial-gradient(ellipse at 48% 45%,color-mix(in srgb,var(--dv-tint,#c7c9ee) 52%,white),transparent 73%),linear-gradient(130deg,#f1f5ff,#faf0fc 75%,#fff7ef)}.dv-journey-img:after{background:linear-gradient(transparent,rgba(250,250,255,.15))}.dv-journey-img img{filter:drop-shadow(0 12px 15px rgba(99,101,151,.09))}.dv-journey-open{background:#fff;border:1px solid #e5e3ef;color:#7253b8;box-shadow:0 4px 12px rgba(81,74,129,.08)}.dv-journey-content{background:#fff}.dv-journey-overline{color:#7963bf}.dv-journey-content h3{color:#24334d}.dv-journey-content p{color:#74829b}.dv-journey-cta{color:#7255bd;border-top-color:#e9e9f0}.dv-feature-section{background:#fff}.dv-feature-image{background:radial-gradient(circle at 48% 38%,#ded3fa,#dcf6fc 57%,#fff0f2 100%);border:1px solid #e8e4f3;box-shadow:var(--dl-shadow)}.dv-feature-image:before{border-color:rgba(151,133,210,.38)}.dv-feature-caption{color:#7267a2}.dv-feature-copy h2{color:#172945}.dv-micro-flow{border-left-color:#b4a4dd}.dv-micro-flow>div:before{background:#7bbec8;box-shadow:0 0 0 5px #d9eff4}.dv-micro-flow span{color:#9b77d1}.dv-micro-flow strong{color:#293856}.dv-micro-flow small{color:#7b88a2}.dv-classes{background:linear-gradient(180deg,#f8fbff,#f9f7fe);border-top:1px solid #eff1f6}.dv-class-card{border:1px solid rgba(174,162,215,.27);box-shadow:0 22px 42px rgba(83,90,149,.09)}.dv-class-card.personal{background:radial-gradient(circle at 95% 54%,rgba(211,236,251,.93),transparent 47%),linear-gradient(120deg,#f9edff,#f1edfd 56%,#e6f5fc)}.dv-class-card.professional{background:radial-gradient(circle at 86% 41%,rgba(171,224,244,.66),transparent 57%),linear-gradient(120deg,#e6f7fc,#f0edff)}.dv-class-label{color:#74619c}.dv-class-card h3{color:#243452}.dv-class-card h3 span{color:#9b79d8}.dv-class-card p{color:#61738f}.dv-class-tags span{background:rgba(255,255,255,.67);border-color:#e8e3f5;color:#645b9d}.dv-class-card .dv-class-text strong{color:#654caa}.dv-class-card.personal>img{opacity:.84}.dv-pro-graphic>span{color:#9575df6e;filter:drop-shadow(0 6px 16px rgba(123,116,199,.2))}.dv-graph-box{background:rgba(255,255,255,.9);border-color:#e1e0f5;color:#5c588b;box-shadow:0 7px 18px rgba(91,99,164,.08)}.dv-future{background:#fff}.dv-future-row a{background:linear-gradient(150deg,#fff,#f6f6ff);border:1px solid #e6e7f0;box-shadow:0 11px 30px rgba(83,87,142,.05)}.dv-future-row a>span{color:#9579d8}.dv-future-row strong{color:#293850}.dv-future-row small{color:#71809a}.dv-signup-section{background:radial-gradient(ellipse at 6% 75%,rgba(214,243,243,.7),transparent 41%),linear-gradient(128deg,#f5f1ff,#eaf7fc 64%,#fff1f6);border-top:1px solid #e9e9f4}.dv-signup-copy h2,.dv-survey-intro h2{color:#1d2e49}.dv-signup-copy>p,.dv-survey-intro>p{color:#63738c}.dv-signup-decoration img{filter:drop-shadow(0 16px 26px rgba(111,107,169,.18))}.dv-signup-note{color:#675a96}.dv-signup-note span:first-child{color:#8f70d1}.dv-form-card{background:#fff;border:1px solid #e5e6f0;box-shadow:0 25px 55px rgba(85,94,152,.12)}.dv-survey-section{background:radial-gradient(ellipse at 88% 18%,rgba(245,221,237,.56),transparent 42%),linear-gradient(120deg,#fffaf5,#fbf9ff 62%,#f0faf9);border-top:1px solid #eae9ef}.dv-survey-quote{background:#fff;border:1px solid #e9e5f0;box-shadow:var(--dl-shadow)}.dv-survey-quote>span{color:#a68adb}.dv-survey-quote>p{color:#283a56}.dv-feedback-card{box-shadow:0 22px 50px rgba(75,81,135,.1)}.dv-last-cta{background:#fff}.dv-last-cta p{color:#75829a}.dv-footer{background:#f8f9fe;border-top:1px solid #e3e7ee;color:#5e6d87}.dv-footer-logo{background:transparent;border:0;padding:0;box-shadow:none}.dv-footer-brand p{color:#697a96}.dv-footer-brand small{color:#8792a4}.dv-footer nav strong,.dv-footer-legal strong{color:#4d5872}.dv-footer nav a{color:#67768f}.dv-footer nav a:hover,.dv-footer-legal a:hover{color:#7253c5}.dv-footer-legal p{color:#7c8aa0}.dv-footer-legal a{color:#6855b0}.dv-footer-bottom{border-top-color:#e3e6ed;color:#8490a6}.dv-launch{background:#fcfbff;color:#23324e}.dv-launch-splash{background:url(/vision/backgrounds/00-splash.png) 50%/cover no-repeat,radial-gradient(ellipse at 50% 45%,#e8e3fc,#fdfbff 70%,#fff)}.dv-launch-glow{background:conic-gradient(rgba(165,237,239,.34),rgba(173,159,245,.3),rgba(242,199,223,.28),rgba(254,224,189,.26),rgba(165,237,239,.34));opacity:.7;filter:blur(80px)}.dv-launch-brand .ddx-brand-mark{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.dv-launch-brand .ddx-brand-mark img{max-height:220px;object-fit:contain;filter:drop-shadow(0 8px 15px rgba(85,98,156,.06))}.dv-launch-brand>span{color:#72698c}.dv-intro-skip{top:max(22px,env(safe-area-inset-top,0px) + 18px);right:clamp(18px,4vw,65px);bottom:auto;background:rgba(255,255,255,.85);border:1px solid #e3e4f1;color:#5b5f89;box-shadow:0 6px 20px rgba(63,75,117,.06)}.dv-launch-welcome{background:url(/vision/backgrounds/01-welcome.png) 50%/cover no-repeat,linear-gradient(125deg,#f6f3ff,#eefcfc)}.dv-launch-welcome.dv-launch-slide-1{background-image:url(/vision/backgrounds/02-talk.png),linear-gradient(125deg,#f4efff,#f2f9ff)}.dv-launch-welcome.dv-launch-slide-2{background-image:url(/vision/backgrounds/03-travel.png),linear-gradient(125deg,#eafffc,#f4f1ff)}.dv-launch-welcome.dv-launch-slide-3{background-image:url(/vision/backgrounds/04-learn.png),linear-gradient(125deg,#fff5ec,#f6f2ff)}.dv-launch-welcome.dv-launch-slide-4{background-image:url(/vision/backgrounds/05-create.png),linear-gradient(125deg,#fff0f8,#f5f1ff)}.dv-launch-welcome.dv-launch-slide-5{background-image:url(/vision/backgrounds/06-plan.png),linear-gradient(125deg,#f1f0ff,#ebfaff)}.dv-launch-top span{color:#5d5989}.dv-launch-top i{color:#8b6dd3}.dv-launch-top button{color:#5b557f;background:rgba(255,255,255,.65);border:1px solid #e2dff0;border-radius:99px}.dv-launch-copy .dv-kicker{color:#735bbc}.dv-launch-copy h2{color:#23324e}.dv-launch-copy h2 em{color:transparent}.dv-launch-copy>p{color:#677592}.dv-intro-count{color:#8b82a7}.dv-intro-timeline button{background:#dbd6ed}.dv-intro-timeline button.active{background:#8d76d2}.dv-intro-back{color:#605584;background:#fff;border:1px solid #dbd8ee}.dv-intro-footnote{color:#8c8ca3}.dv-launch-visual img{filter:drop-shadow(0 20px 37px rgba(134,123,188,.15))}.dv-launch-orbit{border-color:rgba(158,139,210,.25);box-shadow:0 0 0 45px rgba(255,255,255,.17)}.dv-inner-hero{background:radial-gradient(ellipse at 81% 43%,rgba(227,208,252,.65),transparent 39%),linear-gradient(112deg,#fbfaff,#edf8fc 70%,#fff6ee);border-bottom:1px solid #e8e7ef}.dv-inner-hero p{color:#5c6e8b}.dv-inner-abstract{background:radial-gradient(circle,rgba(172,220,244,.5),transparent 67%);border-color:#e2e2ef}.dv-inner-abstract>span{color:#766daa}.dv-inner-abstract>strong{color:#a18be6}.dv-inner-abstract i{color:#5c6196;background:rgba(255,255,255,.82);border-color:#e5e4f3}.dv-all-journeys,.dv-audience-content,.dv-deki-story,.dv-detail-process{background:#fff}.dv-detail-disclaimer{background:#f2f6fc;border-color:#e2e7f1}.dv-detail-disclaimer>span{color:#8b76cf}.dv-detail-disclaimer p{color:#697993}.dv-detail-hero{background:linear-gradient(123deg,#faf8ff,#edf8fb 65%,#fff6ee)}.dv-detail-copy h2{color:#8e63ce}.dv-detail-copy>p{color:#64758c}.dv-detail-image{border:1px solid #e5e6f0;box-shadow:var(--dl-shadow)}.dv-detail-image>span{color:#736393}.dv-step-panel{background:#fff;border-color:#e2e7ef;box-shadow:var(--dl-shadow)}.dv-step-panel:before{color:#9f89d4}.dv-step-panel>span{color:#9272d0}.dv-step-panel h3{color:#293852}.dv-step-panel p{color:#6b7b92}.dv-detail-scenes{background:linear-gradient(120deg,#f2f7ff,#faf5fe 70%,#fffaf5)}.dv-detail-scenes p{color:#66768e}.dv-use-card{background:#fff;border:1px solid #e4e6f1;box-shadow:0 12px 25px rgba(76,90,136,.045)}.dv-use-card span{color:#9b73d0}.dv-use-card strong{color:#273651}.dv-detail-next{background:#fff}.dv-detail-related a{background:#fff;border:1px solid #e7e9f2;box-shadow:0 10px 28px rgba(77,84,142,.05)}.dv-detail-related img{background:#f0ecff}.dv-detail-related span{color:#34425c}.dv-detail-related strong{color:#8a6bcf}.dv-detail-final{background:radial-gradient(circle at 83% 16%,rgba(229,197,239,.4),transparent 44%),linear-gradient(113deg,#eeedff,#e8f7fb);border:1px solid #e3e8f0}.dv-detail-final p{color:#64758f}.dv-deki-principles article,.dv-pro-use-grid article{background:#fff;border:1px solid #e4e7ef;box-shadow:var(--dl-shadow)}.dv-deki-principles article>span,.dv-pro-use-grid article>span{color:#9270d0}.dv-deki-principles h3,.dv-pro-use-grid h3{color:#243552}.dv-deki-principles p,.dv-pro-use-grid p{color:#6e7d94}.dv-special-form-page{background:radial-gradient(circle at 8% 19%,rgba(227,204,250,.52),transparent 43%),linear-gradient(135deg,#fbfaff,#eef8fb)}.dv-special-form-grid>div:first-child>p{color:#64758d}.dv-special-mascot img{filter:drop-shadow(0 18px 28px rgba(124,111,187,.12))}.dv-privacy{background:#fff}.dv-privacy section p,.dv-privacy>p{color:#65758e}.dv-privacy section{border-top-color:#e7e8f0}.dv-site .dv-form-card .dv-kicker{color:#755ac1}.dv-site .dv-form-card h2,.dv-site .dv-form-card h3{color:#21304b}.dv-site .dv-form-card p{color:#718096}.dv-site .dv-form-card .dv-rating p{color:#7d8ca1}.dv-site .dv-form-card .dv-form-success p{color:#63738a}.dv-site .dv-form-card .dv-form-error{color:#a02442}@media(max-width:980px){.dv-header .dv-nav-links{background:#fff}.dv-hero-art:before{max-width:95%}}@media(max-width:670px){.dv-site .dv-class-card.personal>img{opacity:.53}.dv-site .dv-graph-box{background:rgba(255,255,255,.96)}.dv-launch-brand{width:min(80vw,620px)}.dv-launch-brand .ddx-brand-mark img{max-height:170px}.dv-launch-top{padding-top:max(16px,env(safe-area-inset-top,0px) + 13px)}.dv-launch-grid{width:calc(100% - 38px)}.dv-launch-visual{min-height:250px}.dv-launch-copy>p{color:#65738f}.dv-hero-selector button{font-size:11px}.dv-journey-card{box-shadow:0 9px 25px rgba(47,57,104,.055)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.dv-hero-deki,.dv-launch-brand,.dv-launch-visual{animation:none!important}}html{scroll-padding-top:86px}body{overflow-x:clip}.dv-site{overflow:visible}.dv-site img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.dv-hero .dv-hero-grid{min-height:660px}.dv-journey-audience-note{font-size:12px;font-weight:700;color:#8273a6!important;margin:-13px 0 22px!important;letter-spacing:.01em}.dv-class-card.personal>img{right:-2%;bottom:0;width:57%;height:96%;opacity:.88;object-fit:contain}.dv-site .dv-survey-quote img{right:5px;bottom:4px;width:137px;height:169px;object-fit:contain}.dv-site .dv-detail-image img,.dv-site .dv-feature-image img,.dv-site .dv-inner-mascot,.dv-site .dv-journey-img img{object-fit:contain}.dv-site a,.dv-site button{-webkit-tap-highlight-color:transparent}.dv-site :focus-visible{outline:3px solid #7b5bd0;outline-offset:4px}.dv-concept-section{background:linear-gradient(125deg,#f7f4ff,#eefbfc 54%,#fff8f5);padding:95px 0 105px;border-top:1px solid #e8edf4;border-bottom:1px solid #e8eaf1}.dv-concept-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.dv-concept-heading>div{max-width:670px}.dv-concept-heading h2{font-size:clamp(39px,4.8vw,65px);line-height:1.1;margin:16px 0 17px}.dv-concept-heading p{font-size:15px;line-height:1.85;max-width:610px;color:#63738e}.dv-concept-disclaimer{flex:none;font-weight:800;letter-spacing:1.5px;font-size:10px;color:#8b7cb1;border:1px solid #e1daef;background:#fff9;border-radius:90px;padding:11px 14px;margin-bottom:8px}.dv-concept-tabs{display:flex;gap:7px;align-items:center;padding:7px;border:1px solid #e8e6f2;background:#fff9;border-radius:15px;width:max-content;max-width:100%;margin-bottom:22px}.dv-concept-tabs button{display:flex;align-items:center;gap:11px;border:0;border-radius:11px;padding:12px 21px;background:transparent;font-weight:800;font-size:13px;color:#677591;white-space:nowrap;transition:background .2s,color .2s}.dv-concept-tabs button.is-active{color:#5942a7;background:white;box-shadow:0 4px 14px #7d77a726}.dv-concept-tab-icon{font-size:18px;font-weight:600;color:#977bd5}.dv-concept-body{display:grid;grid-template-columns:.83fr 1.17fr;grid-gap:0;gap:0;border:1px solid #e8e5f0;border-radius:29px;background:#fff;box-shadow:0 24px 58px #6661a61b;overflow:hidden;min-height:455px}.dv-concept-illustration{position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 49% 42%,#d7d6f9 0,#e4f8fa 45%,#f8f1fc 79%,#fcf9ff 100%);min-height:440px;overflow:hidden}.dv-concept-art-halo{position:absolute;inset:18% 12%;border-radius:50%;border:1px solid #aaa2dd88;transform:rotate(-18deg)}.dv-concept-illustration img{display:block;position:relative;z-index:1;height:100%;width:100%;max-height:465px;max-width:490px;object-fit:contain;filter:drop-shadow(0 12px 23px #6865aa20)}.dv-concept-art-caption{position:absolute;z-index:2;bottom:19px;left:24px;color:#645b99;font-weight:900;letter-spacing:1.8px;font-size:10px}.dv-concept-art-caption span{color:#9876dc}.dv-concept-dialogue{padding:35px 36px;display:flex;flex-direction:column;justify-content:center;gap:20px}.dv-concept-dialogue-heading{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid #eceef4}.dv-concept-online-dot{width:11px;height:11px;border:3px solid #c9f3eb;background:#25a89b;border-radius:50%;flex-shrink:0}.dv-concept-dialogue-heading strong{display:block;font-size:13px;color:#263653;letter-spacing:.2px}.dv-concept-dialogue-heading small{display:block;color:#8a7ba9;letter-spacing:1.3px;font-weight:800;font-size:9px;margin-top:3px}.dv-concept-simulation{font-size:10px;color:#7d879b;margin-left:auto}.dv-concept-user-bubble{align-self:flex-end;background:#f1ecff;color:#3f3d74;border-radius:18px 18px 4px 18px;padding:16px 19px;max-width:92%}.dv-concept-outcome>span,.dv-concept-reply>div>span,.dv-concept-user-bubble>span{font-size:9px;font-weight:900;letter-spacing:1.4px;color:#8471b8}.dv-concept-user-bubble p{font-size:14px;font-weight:650;color:#36405e;margin:7px 0 0;line-height:1.6}.dv-concept-reply{display:flex;align-items:start;gap:12px;max-width:95%}.dv-concept-deki-symbol{flex:none;width:36px;height:36px;border-radius:12px;background:linear-gradient(145deg,#d5f9f7,#eae0ff);display:grid;place-items:center;color:#7659bb;font-size:20px}.dv-concept-reply>div{border:1px solid #e4edf2;background:#f9fcff;border-radius:5px 18px 18px 18px;padding:17px 19px}.dv-concept-reply p{font-size:14px;line-height:1.7;color:#485a73;margin:8px 0 0}.dv-concept-outcome{padding-top:14px;border-top:1px solid #eef0f6}.dv-concept-outcome>div{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.dv-concept-outcome>div span{background:#f1f9f6;border:1px solid #dbefe6;border-radius:99px;color:#43746c;font-weight:760;padding:7px 11px;font-size:11px}.dv-concept-note{font-size:10px;color:#91a0ae!important;margin:-3px 0 0!important;line-height:1.5}@media(min-width:981px){.dv-concept-section .dv-wrap{width:min(1130px,calc(100% - 72px))}}@media(max-width:980px){.dv-concept-heading{align-items:start;flex-direction:column;gap:7px}.dv-concept-body{grid-template-columns:1fr 1fr}.dv-concept-dialogue{padding:25px 23px}.dv-concept-illustration{min-height:385px}}@media(max-width:670px){html{scroll-padding-top:72px}.dv-hero .dv-hero-grid{min-height:0}.dv-concept-section{padding:65px 0 75px}.dv-concept-heading h2{font-size:clamp(36px,9vw,46px)}.dv-concept-heading p{font-size:13px;line-height:1.75}.dv-concept-disclaimer{font-size:9px}.dv-concept-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%;padding:6px;grid-gap:5px;gap:5px}.dv-concept-tabs button{justify-content:center;padding:11px 8px;font-size:12px}.dv-concept-body{grid-template-columns:1fr}.dv-concept-illustration{min-height:240px;height:275px}.dv-concept-illustration img{max-height:265px}.dv-concept-dialogue{padding:22px 17px;gap:16px}.dv-concept-reply p,.dv-concept-user-bubble p{font-size:12px}.dv-concept-reply>div{padding:14px}.dv-concept-user-bubble{padding:13px}.dv-concept-simulation{font-size:9px}.dv-class-card.personal>img{right:-6%;width:60%;height:86%;bottom:3%;opacity:.55}.dv-site .dv-survey-quote img{right:4px;bottom:2px;width:125px;height:160px}.dv-journey-audience-note{margin:0 0 16px!important}}.dv-faq-section{padding:100px 0;background:linear-gradient(125deg,#fff,#f9fbff 55%,#fff9fb);border-top:1px solid #e8eaf0}.dv-faq-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:10%;gap:10%;align-items:start}.dv-faq-intro h2{font-size:clamp(39px,4.5vw,62px);line-height:1.12;margin:18px 0}.dv-faq-intro p{max-width:435px;font-size:15px;line-height:1.85;color:#667790}.dv-faq-intro img{max-width:300px;max-height:235px;width:100%;height:auto;object-fit:contain;margin-top:14px;filter:drop-shadow(0 13px 22px #8e87b522)}.dv-faq-questions{display:flex;flex-direction:column;gap:12px}.dv-faq-questions details{border:1px solid #e6e8f0;background:#fff;border-radius:16px;box-shadow:0 9px 24px #555e9710;padding:0 22px}.dv-faq-questions summary{display:flex;gap:20px;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;padding:23px 0;font-size:15px;font-weight:800;color:#26344e;line-height:1.5}.dv-faq-questions summary::-webkit-details-marker{display:none}.dv-faq-questions summary:after{content:"+";flex:none;display:grid;place-items:center;width:28px;height:28px;color:#7d62c8;background:#f2ecff;border-radius:50%;font-size:19px;font-weight:600}.dv-faq-questions details[open] summary:after{content:"−"}.dv-faq-questions details p{font-size:13px;color:#62728a;line-height:1.85;padding:0 8px 22px 0;margin:0}.dv-faq-questions details a{color:#7859c7;text-decoration:underline;font-weight:750}.dv-faq-questions details:focus-within{border-color:#9b82d4}@media(max-width:980px){.dv-faq-grid{grid-template-columns:1fr;gap:20px}.dv-faq-intro img{max-height:190px}}@media(max-width:670px){.dv-faq-section{padding:70px 0}.dv-faq-intro h2{font-size:clamp(37px,9vw,49px)}.dv-faq-questions details{padding:0 17px}.dv-faq-questions summary{padding:19px 0;font-size:13px}.dv-faq-questions details p{font-size:12px}.dv-faq-intro img{display:none}}.dv-launch-welcome.dv-launch-slide-6{background-image:url(/vision/backgrounds/07-news.png),linear-gradient(125deg,#edf6ff,#fff6f8)}.dv-site .dv-footer{background:#fafbff;border-top:1px solid #e3e8f2;padding:64px 0 24px;color:#596b87}.dv-site .dv-footer-grid{display:grid;grid-template-columns:minmax(190px,1.55fr) minmax(115px,.85fr) minmax(115px,.85fr) minmax(180px,1.15fr);grid-gap:clamp(22px,3.5vw,55px);gap:clamp(22px,3.5vw,55px);align-items:start}.dv-site .dv-footer-brand{min-width:0}.dv-site .dv-footer-logo{display:flex;align-items:center;max-width:186px;width:100%;padding:0;margin:0 0 17px;background:none;border:0;box-shadow:none}.dv-site .dv-footer-logo img{display:block;width:100%;height:auto;max-height:65px;object-fit:contain;object-position:left center}.dv-site .dv-footer-brand p{font-size:13px;line-height:1.8;color:#65758f;max-width:285px;margin:4px 0 22px}.dv-site .dv-footer-tagline{display:block;font-size:10px;letter-spacing:1.65px;color:#8b78be;font-weight:850}.dv-site .dv-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:11px;min-width:0}.dv-site .dv-footer nav>strong,.dv-site .dv-footer-contact strong{font-size:10px;font-weight:850;letter-spacing:1.15px;color:#485777;margin-bottom:7px}.dv-site .dv-footer nav>a{font-size:12px;line-height:1.65;color:#65748d;text-decoration:none;overflow-wrap:anywhere}.dv-site .dv-footer nav>a:hover{color:#7055bf;text-decoration:underline;text-underline-offset:3px}.dv-site .dv-footer-contact{border-top:1px solid #e7e9f2;padding-top:18px;margin-top:11px}.dv-site .dv-footer-contact strong{display:block;margin:0 0 9px}.dv-site .dv-footer-contact p{font-size:11px;line-height:1.75;color:#7b899f;margin:0}.dv-site .dv-footer-bottom{border-top:1px solid #e5e9f2;margin-top:42px;padding-top:19px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#8996aa;font-size:11px;font-weight:500;letter-spacing:0}.dv-site .dv-footer-bottom>div{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.dv-site .dv-footer-bottom a{color:#65748d;text-decoration:none;font-size:11px}.dv-site .dv-footer-bottom a:hover{color:#7755c1}@media(max-width:880px){.dv-site .dv-footer-grid{grid-template-columns:minmax(190px,1.25fr) repeat(2,minmax(120px,.8fr));row-gap:35px}.dv-site .dv-footer-support{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px 18px!important;gap:10px 18px!important}.dv-site .dv-footer-support>strong{grid-column:1/-1}.dv-site .dv-footer-contact{grid-column:1/-1;margin-top:6px}.dv-site .dv-footer-contact p{max-width:none}}@media(max-width:600px){.dv-site .dv-footer{padding:39px 0 20px}.dv-site .dv-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}.dv-site .dv-footer-brand{grid-column:1/-1}.dv-site .dv-footer-brand p{max-width:310px;margin:0 0 14px}.dv-site .dv-footer-support{grid-column:1/-1;display:flex!important;flex-direction:column;align-items:flex-start;gap:10px!important}.dv-site .dv-footer-contact{width:100%;margin-top:5px}.dv-site .dv-footer nav>strong{margin-bottom:4px}.dv-site .dv-footer-bottom{margin-top:30px;align-items:flex-start;flex-direction:column;gap:12px}}.dd-admin-page{min-height:100vh;background:#f8faff;color:#223550;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.dd-admin-top{height:72px;border-bottom:1px solid #e5e8f1;background:#fff;padding:0 clamp(20px,4vw,75px);display:flex;align-items:center;justify-content:space-between;gap:14px}.dd-admin-brand{font-size:20px;font-weight:850;letter-spacing:-.9px;color:#23324f;text-decoration:none}.dd-admin-brand span{color:#9168d4}.dd-admin-top>a:last-child{color:#6e56ad;font-size:12px;font-weight:750}.dd-admin-wrap{width:min(1200px,calc(100% - 36px));margin:43px auto 70px}.dd-admin-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.dd-admin-heading span{font-size:10px;font-weight:850;letter-spacing:1.7px;color:#8065bc}.dd-admin-heading h1{font-size:clamp(25px,3.2vw,38px);letter-spacing:-1.3px;margin:10px 0}.dd-admin-heading p{font-size:13px;line-height:1.6;color:#77859c;margin:0}.dd-admin-heading button{background:#fff;color:#6550ab;border:1px solid #dedcf1;border-radius:9px;padding:10px 14px;font-size:12px}.dd-admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin:28px 0 24px}.dd-admin-metrics>div{background:white;border:1px solid #e7e9f2;border-radius:13px;padding:20px;box-shadow:0 8px 23px #283d5a09;display:flex;flex-direction:column;gap:10px}.dd-admin-metrics small{font-size:11px;color:#7987a0}.dd-admin-metrics strong{font-size:26px;color:#2b3b5c;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dd-admin-tabs{display:flex;gap:16px;border-bottom:1px solid #e3e7f1;margin:10px 0 17px}.dd-admin-tabs button{border:0;background:transparent;color:#7b8ba3;padding:12px 4px;font-size:13px;font-weight:750;border-bottom:2px solid transparent}.dd-admin-tabs button[aria-pressed=true]{color:#7355bc;border-bottom-color:#8865d1}.dd-admin-toolbar{display:flex;gap:9px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.dd-admin-toolbar input,.dd-admin-toolbar select{height:40px;border:1px solid #e0e5f0;border-radius:10px;background:#fff;color:#344660;padding:0 12px;font-size:12px}.dd-admin-toolbar input{flex:1 1;min-width:210px}.dd-admin-toolbar button{padding:11px 14px;border:1px solid #d2c9ea;background:#f5f1fd;color:#6451a5;border-radius:9px;font-size:12px;font-weight:750}.dd-admin-table-scroll{max-width:100%;overflow-x:auto;background:#fff;border:1px solid #e4e8f2;border-radius:13px}.dd-admin-table{border-collapse:collapse;width:100%;min-width:860px;text-align:left}.dd-admin-table th{color:#64758e;font-size:10px;letter-spacing:.4px;font-weight:800;background:#f8faff;border-bottom:1px solid #e7e9f1;padding:14px}.dd-admin-table td{border-bottom:1px solid #f0f2f7;padding:15px 14px;color:#455874;font-size:12px;line-height:1.5;vertical-align:top}.dd-admin-table td small,.dd-admin-table td strong{display:block}.dd-admin-table td strong{color:#283a55;max-width:240px;overflow-wrap:anywhere}.dd-admin-table td small{font-size:10px;color:#8796ad;margin-top:4px;overflow-wrap:anywhere}.dd-admin-table tr:last-child td{border-bottom:0}.dd-admin-table td button{font-size:11px;white-space:nowrap;background:#f1eafa;color:#6650a7;border:1px solid #e2d8f0;padding:8px 11px;border-radius:8px;font-weight:750}.dd-admin-table td button:disabled{opacity:.6}.dd-admin-status{display:inline-block;padding:5px 8px;border-radius:7px;font-size:10px;font-weight:750;background:#edf0f5;color:#65738a;text-transform:capitalize}.dd-admin-status-sent{background:#e4f7ee;color:#3e8665}.dd-admin-status-failed{background:#fcecee;color:#b84a62}.dd-admin-status-sending{background:#fff4e2;color:#a46a24}.dd-admin-error,.dd-admin-message{margin:12px 0;padding:10px 14px;border-radius:9px;font-size:12px;line-height:1.6}.dd-admin-error{background:#fff0f2;border:1px solid #f2d4dc;color:#b6405d}.dd-admin-message{background:#edf9f2;border:1px solid #c8e7d5;color:#327451}.dd-admin-empty{padding:35px;border:1px solid #e4e8f1;border-radius:14px;background:white;margin-top:28px;max-width:600px}.dd-admin-empty h2{font-size:22px}.dd-admin-empty p{font-size:14px;line-height:1.7;color:#63748c}.dd-admin-empty a{display:inline-flex;padding:10px 13px;border-radius:10px;color:#fff;background:#7755c0;font-size:12px}.dd-admin-no-data{padding:20px;color:#8391a5;font-size:13px}.dd-admin-fineprint{font-size:11px;line-height:1.6;color:#8b97aa;margin-top:14px}@media(max-width:700px){.dd-admin-wrap{margin:25px auto;width:calc(100% - 22px)}.dd-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.dd-admin-metrics>div{padding:13px}.dd-admin-table td,.dd-admin-table th{padding:10px}}.dv-site .dv-diwali-hero-note{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:14px 0 29px;color:#645287;font-size:12px;background:rgba(255,255,255,.68);border:1px solid #e7dcf2;border-radius:15px;padding:12px 15px;box-shadow:0 6px 20px #9294b810}.dv-diwali-hero-note span:first-child{font-size:23px}.dv-diwali-hero-note strong{color:#7751aa}.dv-diwali-hero-note a{margin-left:auto;color:#8051bd;font-weight:850;text-decoration:underline;text-underline-offset:3px}.dv-diwali-launch{background:radial-gradient(ellipse at 9% 68%,#fce5dc,transparent 45%),radial-gradient(ellipse at 80% 21%,#e8e0ff,transparent 46%),#fffcf7;color:#243553;display:flex;flex-direction:column}.dv-diwali-head{width:min(1220px,calc(100% - 64px));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:92px}.dv-diwali-mark{display:block;width:205px}.dv-diwali-mark img{height:auto;width:100%;object-fit:contain}.dv-diwali-head>button{background:#fff;border:1px solid #e5dfed;border-radius:24px;color:#6e5e90;font-size:12px;font-weight:850;padding:12px 18px}.dv-diwali-grid{width:min(1180px,calc(100% - 64px));margin:auto;min-height:calc(100vh - 108px);display:grid;grid-template-columns:1fr 1.04fr;grid-gap:min(8vw,92px);gap:min(8vw,92px);align-items:center;padding:20px 0 60px}.dv-diwali-player{display:flex;flex-direction:column;align-items:center;gap:18px}.dv-diwali-screen{width:min(100%,350px);aspect-ratio:9/16;background:#ebdff4;border-radius:27px;padding:10px;border:1px solid #e7d4e2;box-shadow:0 27px 85px #7c67963a;overflow:hidden}.dv-diwali-screen video{display:block;width:100%;height:100%;border-radius:19px;object-fit:cover;background:#e7dff4}.dv-diwali-video-note{font-size:9px;font-weight:900;letter-spacing:2px;color:#8e7d9d;text-align:center}.dv-diwali-eyebrow{display:block;color:#b26881;letter-spacing:2px;font-size:11px;font-weight:900}.dv-diwali-welcome h1{font-size:clamp(52px,6vw,86px);line-height:1.06;color:#283751;margin:18px 0 19px;letter-spacing:-.065em}.dv-diwali-welcome h2{font-size:clamp(29px,3.4vw,49px);line-height:1.18;color:#243650;margin:0 0 20px}.dv-diwali-welcome>p{font-size:16px;line-height:1.85;max-width:535px;color:#68768e}.dv-diwali-actions{display:flex;gap:13px;margin:27px 0 18px;flex-wrap:wrap}.dv-diwali-skip-film{border:0;background:transparent;color:#7d63a7;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:4px;padding:10px 3px}.dv-clean-scene-caption{position:absolute;bottom:9%;left:50%;transform:translateX(-50%);z-index:4;color:#7660b4;font-weight:900;letter-spacing:1.5px;font-size:13px;white-space:nowrap;text-transform:uppercase;text-shadow:0 2px 13px #fff}.dv-launch-visual img[src="/brand/deki_original_orbit_RGBA.png"]{max-height:570px;filter:drop-shadow(0 15px 24px #8075b229)}.dv-film-section{background:linear-gradient(112deg,#fff8f2,#f6f1ff 60%,#ecfafa);border-bottom:1px solid #ede9f1;padding:75px 0}.dv-film-feature{display:grid;grid-template-columns:1fr .8fr;align-items:center;grid-gap:8%;gap:8%}.dv-film-copy h2{font-size:clamp(40px,4.6vw,65px);margin:16px 0 20px;line-height:1.14}.dv-film-copy p{font-size:16px;line-height:1.9;color:#64758b;max-width:550px}.dv-film-copy .dv-film-footnote{font-size:12px;color:#8e8b9d}.dv-film-video-wrap{max-width:360px;justify-self:center;width:100%;border:9px solid #fff;border-radius:25px;background:#ebe5f5;aspect-ratio:9/16;overflow:hidden;box-shadow:0 28px 65px #9184b93c}.dv-film-video-wrap video{display:block;width:100%;height:100%;object-fit:contain}.dv-journey-img .dv-journey-symbol{position:absolute;bottom:15px;left:19px;background:#fff;color:#7554bc;font-size:25px;width:44px;height:44px;border-radius:16px;display:grid;place-items:center;z-index:4;box-shadow:0 8px 22px #756abc26}.dv-journey-img img[src="/brand/deki_original_orbit_RGBA.png"]{max-width:81%;max-height:92%;margin:0 auto;object-fit:contain;filter:drop-shadow(0 14px 25px #8179a829);transform:scale(.91)}.dv-journey-card:hover .dv-journey-img img[src="/brand/deki_original_orbit_RGBA.png"]{transform:scale(.98)}.dv-feature-image img[src="/brand/deki_original_orbit_RGBA.png"]{max-height:490px;max-width:89%;object-fit:contain}.dv-concept-art-halo{opacity:.6}.dv-concept-illustration img[src="/brand/deki_original_orbit_RGBA.png"]{max-width:85%;max-height:420px}.dv-concept-talk{background:radial-gradient(circle at 44% 44%,#d9f1ff,#f9f3ff 75%)}.dv-concept-learn{background:radial-gradient(circle at 44% 44%,#fff0d9,#f9f3ff 80%)}.dv-concept-work{background:radial-gradient(circle at 44% 44%,#daf7ed,#eff2ff 80%)}.dv-try-feature{display:flex;align-items:center;justify-content:space-between;gap:34px;padding:55px 45px;margin-bottom:60px;border:1px solid #e8e2f2;background:linear-gradient(105deg,#f7f2ff,#edfafa);border-radius:29px}.dv-try-feature h2{font-size:clamp(33px,4vw,52px);line-height:1.15;margin:14px 0 13px}.dv-try-feature p{max-width:540px;font-size:14px;line-height:1.7}.dv-try-feature>a{flex:none}.dv-journey-try-link{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:50px;border:1px solid #e1e7f0;background:linear-gradient(110deg,#f8f4ff,#edf8fc);border-radius:18px;padding:22px 28px}.dv-journey-try-link>span{font-size:17px;color:#43516c;font-weight:800}.dv-journey-try-link>a{flex:none}.dx-try-hero .dv-inner-mascot{right:8%;max-height:450px}.dx-starter{padding:85px 0}.dx-starter-heading{max-width:810px;margin:0 0 29px}.dx-starter-heading h2{font-size:clamp(40px,4.8vw,64px);line-height:1.12;margin:15px 0}.dx-starter-heading p{font-size:15px;color:#64758e;line-height:1.8}.dx-module-tabs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:22px}.dx-module-tabs button{display:flex;align-items:center;gap:9px;min-height:45px;border:1px solid #dedfec;border-radius:12px;background:#fff;color:#63708a;padding:11px 16px;font-size:12px;font-weight:850;box-shadow:0 4px 15px #60678a0a}.dx-module-tabs button span{font-size:20px;color:#9470cd}.dx-module-tabs button.selected{background:#eee8ff;border-color:#baa7df;color:#6345aa}.dx-starter-grid{display:grid;grid-template-columns:.73fr 1.27fr;overflow:hidden;background:#fff;border:1px solid #e2e4ee;border-radius:27px;box-shadow:0 20px 45px #555e9720;min-height:480px}.dx-starter-about{background:radial-gradient(circle at 60% 44%,#e5e3fc,#eefafa 75%);border-right:1px solid #e7e7f0;padding:32px;position:relative;display:flex;flex-direction:column;align-items:start;overflow:hidden}.dx-starter-about h3{font-size:34px;line-height:1.1;margin:13px 0 15px}.dx-starter-about>p{font-size:14px;line-height:1.75;color:#60718b;max-width:350px}.dx-starter-about img{display:block;object-fit:contain;width:min(100%,260px);max-height:240px;margin:6px auto 18px;filter:drop-shadow(0 15px 25px #7a71a22a)}.dx-small-action{border:1px solid #d6d9ec;background:#fff;padding:11px 15px;border-radius:12px;display:inline-flex;align-items:center;gap:10px;color:#6752b2;font-size:12px;font-weight:850;cursor:pointer}.dx-small-action:hover{border-color:#9f88d2}.dx-tool{padding:31px 34px;display:flex;flex-direction:column;gap:17px}.dx-tool-options{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.dx-tool-options label{display:flex;flex-direction:column;gap:8px;min-width:155px;flex:1 1;color:#495b77;font-weight:800;font-size:12px}.dx-add-todo input,.dx-tool-options input,.dx-tool-options select{min-height:43px;border:1px solid #dce1ee;border-radius:10px;color:#2c3b57;background:#fcfdff;padding:9px 12px;font-size:13px;width:100%}.dx-tool-options select{cursor:pointer}.dx-primary-action{border:0;border-radius:10px;background:#795cca;color:#fff;padding:12px 17px;min-height:43px;font-size:12px;font-weight:850;cursor:pointer}.dx-primary-action:hover{background:#5e43b8}.dx-input-label{font-weight:900;letter-spacing:1px;color:#78698b;font-size:10px}.dx-phrase-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.dx-phrase-list button{display:flex;align-items:center;justify-content:space-between;text-align:left;gap:12px;border:1px solid #e5e6ef;background:#fafdff;color:#485975;border-radius:12px;padding:13px;font-weight:750;font-size:12px;min-height:48px}.dx-phrase-list button span{color:#9473cd}.dx-phrase-list button.selected{background:#f0eaff;border-color:#a994d9;color:#624aab}.dx-output{background:linear-gradient(132deg,#f8f7ff,#f9fdfd);border:1px solid #e8e8f3;border-radius:16px;padding:23px;color:#263650}.dx-output>span{font-size:10px;letter-spacing:1.4px;font-weight:850;color:#8469b4}.dx-output h3{font-size:22px;line-height:1.3;color:#28384f;margin:13px 0}.dx-output p{font-size:14px;color:#4b5973;line-height:1.8}.dx-foreign-text{font-size:22px!important;font-weight:750;color:#3b3f7e!important}.dx-output-row{padding:11px 0;border-top:1px solid #e4e7f0}.dx-output-row strong{font-size:11px;color:#7758ae}.dx-output-row p{margin:6px 0 0}.dx-output .dx-small-action{margin-top:13px}.dx-limit-note{font-size:11px;color:#8e99a9!important;line-height:1.6;margin:0!important}.dx-answers{display:flex;flex-direction:column;gap:8px;margin:19px 0}.dx-answers button{background:#fff;color:#4c5671;border:1px solid #dfe3ed;border-radius:11px;text-align:left;padding:13px;font-size:13px;font-weight:700}.dx-answers button.correct{background:#e6f7ef;border-color:#6cbf9c}.dx-answers button.incorrect{background:#fff0ed;border-color:#dda6a1}.dx-output .dx-primary-action{margin-top:12px}.dx-preserve{white-space:pre-line}.dx-todos{display:flex;flex-direction:column;gap:8px;margin-top:15px}.dx-todos>div{justify-content:space-between;gap:9px;padding:9px 11px;background:#fff;border:1px solid #e9eaf2;border-radius:12px}.dx-todos label,.dx-todos>div{display:flex;align-items:center}.dx-todos label{gap:10px;font-size:13px;color:#43506c;font-weight:650}.dx-todos input{accent-color:#7a5acb}.dx-todos>div>button{border:0;background:transparent;color:#9986aa;font-size:20px}.dx-add-todo{display:flex;gap:9px;margin-top:17px}.dx-add-todo input{flex:1 1}.dv-try-next{padding:45px 45px 60px;margin-bottom:80px;background:linear-gradient(112deg,#f4f0ff,#eefafd);border:1px solid #e6e3ef;border-radius:25px}.dv-try-next h2{font-size:32px;margin:0 0 10px}.dv-try-next>p{font-size:14px;line-height:1.8;max-width:840px}@media(max-width:980px){.dv-diwali-grid{gap:24px}.dv-diwali-welcome h1{font-size:61px}.dv-film-feature{grid-template-columns:1fr 1fr;gap:28px}.dx-starter-grid{grid-template-columns:.8fr 1.2fr}.dx-starter-about,.dx-tool{padding:24px}}@media(max-width:670px){.dv-diwali-hero-note{gap:6px;margin-bottom:24px}.dv-diwali-hero-note a{margin-left:0;width:100%;padding-top:5px}.dv-diwali-head{width:calc(100% - 34px);min-height:65px}.dv-diwali-mark{width:145px}.dv-diwali-head>button{font-size:10px;padding:9px 11px}.dv-diwali-grid{width:calc(100% - 36px);min-height:unset;display:flex;flex-direction:column;gap:19px;justify-content:center;padding:10px 0 50px}.dv-diwali-player{width:100%;gap:8px}.dv-diwali-screen{width:min(100%,210px);padding:6px;border-radius:19px}.dv-diwali-screen video{border-radius:14px}.dv-diwali-video-note{font-size:8px}.dv-diwali-welcome{text-align:center;width:100%}.dv-diwali-eyebrow{font-size:9px}.dv-diwali-welcome h1{font-size:clamp(40px,11vw,53px);margin:8px 0}.dv-diwali-welcome h2{font-size:clamp(22px,6vw,30px);margin-bottom:8px}.dv-diwali-welcome>p{font-size:12px;line-height:1.5;margin:0 auto;max-width:380px}.dv-diwali-actions{justify-content:center;margin:12px 0 5px}.dv-diwali-actions .dv-button{min-height:42px;font-size:11px;padding:11px 13px;white-space:normal}.dv-diwali-skip-film{font-size:10px}.dv-film-section{padding:60px 0}.dv-film-feature{grid-template-columns:1fr;gap:25px}.dv-film-copy h2{font-size:40px}.dv-film-copy p{font-size:14px}.dv-film-video-wrap{max-width:270px}.dv-try-feature{flex-direction:column;align-items:stretch;padding:28px 22px;margin-bottom:45px;gap:9px}.dv-try-feature h2{font-size:35px}.dv-try-feature>a{width:100%;white-space:normal}.dv-journey-try-link{flex-direction:column;align-items:stretch}.dv-journey-try-link>a{white-space:normal}.dx-starter{padding:68px 0}.dx-starter-heading h2{font-size:41px}.dx-starter-heading p{font-size:13px}.dx-module-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.dx-module-tabs button{justify-content:start;padding:10px;font-size:11px}.dx-starter-grid{grid-template-columns:1fr}.dx-starter-about{padding:24px}.dx-starter-about h3{font-size:29px}.dx-starter-about>p{font-size:13px}.dx-starter-about img{max-height:145px;width:180px;margin:4px auto 8px}.dx-tool{padding:20px 16px;gap:15px}.dx-tool-options{flex-direction:column;align-items:stretch}.dx-tool-options label{width:100%}.dx-phrase-list{grid-template-columns:1fr}.dx-phrase-list button{min-height:41px;padding:10px}.dx-output{padding:18px}.dx-output p{font-size:12px}.dx-foreign-text{font-size:19px!important}.dv-try-next{padding:26px 20px 36px;margin-bottom:55px}.dv-try-next h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.dv-diwali-launch *,.dx-starter *{animation:none!important}}.dv-journey-img img:not([src="/brand/deki_original_orbit_RGBA.png"]){mask-image:radial-gradient(ellipse at center,black 53%,transparent 89%);-webkit-mask-image:radial-gradient(ellipse at center,black 53%,transparent 89%)}.dv-concept-illustration img{mask-image:radial-gradient(ellipse at center,black 52%,transparent 87%);-webkit-mask-image:radial-gradient(ellipse at center,black 52%,transparent 87%)}