.dw-landing{--dw-landing-max:1280px;--font-sans:"Onest",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--brand-blue-50:#e5f3fe;--brand-blue-100:#cce7fe;--brand-blue-200:#99cffd;--brand-blue-300:#5ab4fb;--brand-blue-400:#2799f9;--brand-blue-500:#0485f7;--brand-blue-600:#036ac4;--brand-blue-700:#024e92;--brand-violet-50:var(--status-violet-soft);--brand-violet-100:#e0d5fd;--brand-violet-300:#b099fb;--brand-violet-500:#7c5dfb;--brand-violet-600:#6444dc;--brand-violet-700:var(--status-violet-fg);--brand-teal-100:#c8f4ee;--brand-teal-300:#4ed7c6;--brand-teal-500:#16bfac;--brand-teal-600:#0f9c8c;--brand-magenta-100:#ffd7e1;--brand-magenta-300:#ff7a9c;--brand-magenta-500:#e5224f;--brand-magenta-600:#b5163e;--shadow-xs:var(--mantine-shadow-xs);--shadow-xl:0 24px 60px rgba(10,22,51,.12),0 8px 16px rgba(10,22,51,.06);--focus-ring:0 0 0 3px rgba(4,133,247,.25);--ease-in-out:cubic-bezier(0.65,0,0.35,1);min-height:100vh;background:#fff;color:var(--ink-900);font-family:var(--font-sans);overflow-x:clip}.dw-landing *,.dw-landing :after,.dw-landing :before{box-sizing:border-box}.dw-landing a{color:var(--brand-blue-600);text-decoration:none}.dw-landing a:hover{color:var(--brand-blue-700)}.dw-landing .nl{color:var(--ink-700);font-size:15px;font-weight:500;cursor:pointer;padding:9px;border-radius:10px;display:inline-flex;align-items:center;gap:6px;transition:background .15s,color .15s}.dw-landing .nl:hover{color:var(--brand-blue-600);background:var(--brand-blue-50)}.dw-landing .btnp{background:var(--brand-blue-500);color:#fff;border:none;border-radius:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,transform .05s;box-shadow:0 8px 20px rgba(4,133,247,.26)}.dw-landing .btnp:hover{background:var(--brand-blue-600);color:#fff}.dw-landing .btnp:active{transform:translateY(1px)}.dw-landing .btnp:disabled{opacity:.6;cursor:default}.dw-landing .btns{background:#fff;color:var(--ink-800);border:1.5px solid var(--ink-200);border-radius:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:border-color .15s,background .15s}.dw-landing .btns:hover{border-color:var(--ink-300);background:var(--surface-1);color:var(--ink-800)}.dw-landing .megamenu{animation:dwmm .16s var(--ease-out)}@keyframes dwmm{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes dwfloaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes dwoverlayin{0%{opacity:0}to{opacity:1}}@keyframes dwsheetin{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}@keyframes dwdash{to{stroke-dashoffset:-14}}.dw-landing .reveal{opacity:0;transform:translateY(22px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.dw-landing .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.dw-landing .reveal{opacity:1;transform:none;transition:none}.dw-landing .art-insight{animation:none!important}}.dw-landing :focus{outline:none}.dw-landing a,.dw-landing button{-webkit-tap-highlight-color:transparent}.dw-landing a:focus-visible,.dw-landing button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.dw-landing .lift-grid>.reveal{transition:opacity .5s var(--ease-out),transform .35s var(--ease-out),box-shadow .3s var(--ease-out),border-color .3s var(--ease-out)}.dw-landing .lift-grid>.reveal.in:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);transition-delay:0s}@media (prefers-reduced-motion:no-preference){@keyframes dwdrift{0%,to{transform:translate(0)}50%{transform:translate(-26px,28px)}}@keyframes dwdrift2{0%,to{transform:translate(0)}50%{transform:translate(28px,-24px)}}@keyframes dwshimmer{0%{background-position:0 50%}to{background-position:-200% 50%}}.dw-landing .orb{animation:dwdrift 24s var(--ease-in-out) infinite}.dw-landing .orb2{animation:dwdrift2 29s var(--ease-in-out) infinite}.dw-landing .grad-anim{background-size:200% auto!important;animation:dwshimmer 8s linear infinite}.dw-landing .reveal.in{transition-delay:var(--rd,0s)}.dw-landing .hero-art [data-px]{transition:transform .45s var(--ease-out);will-change:transform}}.dw-landing .fld{width:100%;border:1.5px solid var(--ink-200);border-radius:12px;padding:13px 14px;font-size:15px;font-family:inherit;color:var(--ink-900);background:#fff;transition:border-color .15s,box-shadow .15s}.dw-landing .fld:focus{outline:none;border-color:var(--brand-blue-500);box-shadow:var(--focus-ring)}.dw-landing .fld::placeholder{color:var(--ink-400)}.dw-landing .fld-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:42px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%236B7488' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px 18px}.dw-landing .fld-select[data-placeholder=true]{color:var(--ink-400)}.dw-landing .appframe{background:#fff;border-radius:16px;border:1px solid var(--ink-200);box-shadow:var(--shadow-lg);overflow:hidden}.dw-landing .mm-item{transition:background .15s}.dw-landing .mm-item:hover{background:var(--surface-1)}.dw-landing .scen-card{transition:border-color .15s,box-shadow .15s}.dw-landing .scen-card:hover{border-color:var(--brand-blue-500);box-shadow:var(--shadow-md)}.dw-landing .emp-range{width:100%;accent-color:var(--brand-blue-500)}.dw-landing .bill-seg{display:flex;gap:4px;padding:4px;border-radius:14px;background:var(--surface-1)}.dw-landing .bill-seg-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 14px;border:none;border-radius:12px;background:transparent;color:var(--ink-500);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.dw-landing .bill-seg-btn:hover{color:var(--ink-800)}.dw-landing .bill-seg-btn.is-on{background:#fff;color:var(--ink-900);box-shadow:var(--shadow-xs)}.dw-landing .bill-seg-badge{padding:2px 7px;border-radius:9999px;background:var(--brand-blue-500);color:#fff;font-size:11px;font-weight:700}.dw-landing .emp-dots{display:flex;flex-wrap:wrap;gap:6px}.dw-landing .emp-dot{padding:6px 12px;border:1px solid var(--ink-200);border-radius:9999px;background:#fff;color:var(--ink-600);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.dw-landing .emp-dot:hover{border-color:var(--brand-blue-300);background:var(--brand-blue-50);color:var(--brand-blue-600)}.dw-landing .emp-dot.is-on{border-color:var(--brand-blue-500);background:var(--brand-blue-500);color:#fff}.dw-landing .dw-burger,.dw-landing .scroll-hint{display:none}.dw-landing .mob-cta{display:none;position:fixed;left:0;right:0;bottom:0;z-index:90;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:hsla(0,0%,100%,.96);backdrop-filter:blur(8px);border-top:1px solid var(--ink-200);box-shadow:0 -6px 20px rgba(10,22,51,.08);transition:transform .28s var(--ease-out)}@media (max-width:1024px){.dw-landing .dw-nav,.dw-landing .hdr-login{display:none!important}.dw-landing .dw-burger{display:inline-flex!important}.dw-landing .hdr-inner{padding-left:20px!important;padding-right:20px!important}.dw-landing .scroll-hint{display:flex!important}.dw-landing .hero-grid{grid-template-columns:1fr!important;padding:40px 24px 52px!important}.dw-landing .hero-art{height:auto!important}.dw-landing .art-insight,.dw-landing .art-win{display:none!important}.dw-landing .art-emp{top:auto!important;width:100%!important;max-width:400px;margin:0 auto}.dw-landing .art-emp,.dw-landing .art-phone{position:static!important;left:auto!important}.dw-landing .art-phone{bottom:auto!important;margin:18px auto 0!important}.dw-landing .sec{padding:56px 24px!important}.dw-landing .foot-inner,.dw-landing .qs-sec{padding-left:24px!important;padding-right:24px!important}.dw-landing .qs-box{padding:34px!important}.dw-landing .foot-grid{grid-template-columns:1fr 1fr!important;gap:28px 24px!important}}@media (max-width:960px){.dw-landing .two-col{grid-template-columns:1fr!important}.dw-landing .grid-scatter{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:700px){.dw-landing .card-grid{grid-template-columns:1fr!important}.dw-landing .grid-3{grid-template-columns:1fr 1fr!important}.dw-landing .grid-scatter{grid-template-columns:repeat(3,1fr)!important}.dw-landing .dm-grid{grid-template-columns:repeat(2,1fr)!important}.dw-landing .foot-grid{grid-template-columns:1fr!important}}@media (max-width:560px){.dw-landing{padding-bottom:74px}.dw-landing .mob-cta{display:flex!important}.dw-landing .hdr-inner{padding-left:14px!important;padding-right:14px!important}.dw-landing .hdr-cta{width:44px!important;padding:0!important;font-size:0!important;gap:0!important;justify-content:center!important}.dw-landing .hdr-cta svg{width:18px!important;height:18px!important}.dw-landing .hero-grid{padding-left:16px!important;padding-right:16px!important}.dw-landing .hero-btns{flex-direction:column!important;align-items:stretch!important}.dw-landing .hero-btns button{width:100%!important;justify-content:center!important}.dw-landing .cta-btns{flex-direction:column!important}.dw-landing .cta-btns button{width:100%!important;justify-content:center!important}.dw-landing .foot-bottom{flex-direction:column!important;gap:8px!important}.dw-landing .sec{padding:46px 16px!important}.dw-landing .foot-inner,.dw-landing .qs-sec{padding-left:16px!important;padding-right:16px!important}.dw-landing .qs-box{padding:26px 20px!important}.dw-landing .ba-box{padding:24px 18px!important}.dw-landing .modal-overlay{padding:12px!important}}@media (max-width:380px){.dw-landing .grid-scatter{grid-template-columns:repeat(2,1fr)!important}}