:root{--amber:#ffab3b;--amber-600:#f0961e;--navy:#101828;--navy-2:#1a2336;--navy-3:#0b121f;--ink:#111827;--ink-2:#374151;--ink-3:#6b7280;--light:#f4f4f4;--surface:#fff;--line:#e5e7eb;--line-dark:#ffffff1a;--line-dark-2:#ffffff0f;--radius:14px;--radius-lg:20px;--max:1280px;--pad:clamp(20px, 4vw, 40px);--shadow-card:0 1px 2px #1018280a, 0 8px 24px -8px #1018281a;--shadow-lift:0 1px 2px #1018280a, 0 20px 40px -12px #1018282e}.dz{color:var(--ink);background:var(--surface);--dz-bar-h:0px;font-weight:400;line-height:1.55}.dz.has-admin-bar,.dz-portal.has-admin-bar{--dz-bar-h:36px}.dz-imp-bar{color:#ffe9c7;background:#7a3e00;border-bottom:1px solid #ffab3b66}.dz-imp-bar .ab-brand{color:#ffc876;border-inline-end:0;font-weight:800}.dz-imp-bar .ab-imp-return{background:var(--amber,#ffab3b);color:#2a1500;border-radius:8px;padding:4px 12px;font-weight:800}.dz-imp-bar .ab-imp-return:hover{background:var(--amber-600,#f0961e);color:#2a1500}.dz-imp-bar .ab-imp-return:disabled{opacity:.6;cursor:default}.dz-admin-bar{z-index:60;color:#ffffffd9;background:#0b121f;border-bottom:1px solid #ffffff14;font-size:13px;position:sticky;top:0}.dz-admin-bar-inner{align-items:center;gap:18px;max-width:1280px;height:36px;margin:0 auto;padding:0 24px;display:flex}.dz-admin-bar .ab-brand{color:var(--amber,#ffab3b);border-inline-end:1px solid #ffffff1a;align-items:center;gap:6px;padding-inline-end:8px;font-weight:800;display:inline-flex}.dz-admin-bar .ab-link{color:#ffffffd9;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:13px;line-height:1;text-decoration:none;transition:color .15s;display:inline-flex}.dz-admin-bar .ab-link:hover{color:var(--amber,#ffab3b)}.dz-admin-bar .ab-icon{flex-shrink:0;width:14px;height:14px}.dz-admin-bar .ab-spacer{flex:1}.dz-admin-bar .ab-user{color:#fff;font-weight:700}.dz-admin-bar .ab-logout-form{margin:0;display:inline-flex}@media (max-width:640px){.dz-admin-bar .ab-brand,.dz-admin-bar .ab-user{display:none}}.dz *,.dz :before,.dz :after{box-sizing:border-box}.dz img,.dz svg{max-width:100%;display:block}.dz a{color:inherit;text-decoration:none}.dz .num{font-family:var(--font-inter), var(--font-brand);font-variant-numeric:tabular-nums}.dz .mono{font-family:var(--font-jetbrains), ui-monospace, monospace}.dz .wrap{max-width:var(--max);padding:0 var(--pad);margin:0 auto}.dz .eyebrow{color:var(--amber-600);background:#ffab3b1a;border:1px solid #ffab3b38;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.dz .eyebrow:before{content:"";background:var(--amber);border-radius:50%;width:5px;height:5px}.dz .eyebrow.on-dark{color:var(--amber);border-color:#ffab3b47}.dz .btn{--bg:var(--amber);--fg:#1a1206;--bd:transparent;border:1px solid var(--bd);background:var(--bg);color:var(--fg);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:14px 22px;font-size:15.5px;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff80,0 8px 20px -8px #ffab3b8c}.dz .btn:hover{background:var(--amber-600);transform:translateY(-1px)}.dz .btn .arr{display:inline-block;transform:scaleX(-1)}.dz .btn--ghost{--bg:transparent;--fg:#f4f4f4;--bd:#ffffff2e;box-shadow:none}.dz .btn--ghost:hover{background:#ffffff0f;border-color:#ffffff52}.dz .btn--dark{--bg:#101828;--fg:#f4f4f4;--bd:transparent;box-shadow:var(--shadow-card)}.dz .btn--dark:hover{background:#1a2336}.dz .btn--sm{border-radius:10px;padding:10px 16px;font-size:14px}.dz-nav{top:var(--dz-bar-h,0px);z-index:50;-webkit-backdrop-filter:saturate(160%)blur(14px);background:#ffffffc7;border-bottom:1px solid #1118270f;position:sticky}.dz-nav .nav-inner{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.dz-nav .brand img{width:auto;height:44px}.dz-nav .nav-links{align-items:center;gap:28px;display:flex}.dz-nav .nav-links a{color:var(--ink-2);padding:8px 0;font-size:15px;font-weight:800;position:relative}.dz-nav .nav-links a:hover,.dz-nav .nav-links a.active{color:var(--ink)}.dz-nav .nav-links a.active:after{content:"";inset-inline:0;background:var(--amber);border-radius:2px;height:2px;position:absolute;bottom:2px}.dz-nav .nav-cta{align-items:center;gap:10px;display:flex}.dz-nav .nav-lang{color:var(--ink-3);border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:13px;font-weight:500}.dz-nav .nav-lang:hover{color:var(--ink);border-color:#d1d5db}.dz-nav .burger{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.dz-nav .burger svg{width:20px;height:20px;color:var(--ink)}@media (max-width:900px){.dz-nav .nav-links,.dz-nav .nav-lang{display:none}.dz-nav .burger{display:inline-flex}}.dz .hero{background:var(--navy);color:var(--light);isolation:isolate;padding:clamp(72px,10vw,140px) 0 clamp(48px,6vw,88px);position:relative;overflow:hidden}.dz .hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:60px;display:grid}@media (max-width:980px){.dz .hero-grid{grid-template-columns:1fr;gap:40px}}.dz .hero h1{letter-spacing:-.01em;text-wrap:balance;margin:18px 0 22px;font-size:clamp(40px,6.6vw,84px);font-weight:800;line-height:1.08}.dz .hero h1 .accent{color:var(--amber);display:inline-block;position:relative}.dz .hero p.lede{color:#f4f4f4b8;max-width:560px;margin:0 0 36px;font-size:clamp(16px,1.6vw,19px);line-height:1.75}.dz .hero-kpis{border-top:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);margin-top:64px;padding-top:36px;display:grid}.dz .hero-kpis>div{border-inline-start:1px solid var(--line-dark);padding:0 24px}.dz .hero-kpis>div:first-child{border-inline-start:0;padding-inline-start:0}.dz .kpi-n{font-family:var(--font-inter), sans-serif;letter-spacing:-.02em;color:#fff;font-size:clamp(28px,3.2vw,40px);font-weight:600;line-height:1}.dz .kpi-n .plus{color:var(--amber)}.dz .kpi-l{color:#f4f4f48c;margin-top:8px;font-size:13px;line-height:1.4}@media (max-width:680px){.dz .hero-kpis{grid-template-columns:repeat(2,1fr);gap:24px 0}.dz .hero-kpis>div{border:0;padding:0}}.dz .hero-show{perspective:1400px;position:relative}.dz .hs-card{border:1px solid var(--line-dark);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffff0f,#ffffff05);border-radius:20px;padding:18px;position:relative;transform:rotate(-1.5deg);box-shadow:0 30px 80px -30px #0009,inset 0 1px #ffffff0f}.dz .hs-window{border:1px solid var(--line-dark);background:#0b121f;border-radius:12px;overflow:hidden}.dz .hs-bar{border-bottom:1px solid var(--line-dark);background:#0e1626;align-items:center;gap:6px;padding:10px 12px;display:flex}.dz .hs-bar i{background:#ffffff2e;border-radius:50%;width:9px;height:9px}.dz .hs-bar i:first-child{background:#ff5f57}.dz .hs-bar i:nth-child(2){background:#febc2e}.dz .hs-bar i:nth-child(3){background:#28c840}.dz .hs-bar .url{color:#ffffff73;font-size:11px;font-family:var(--font-jetbrains), monospace;margin-inline-start:auto}.dz .hs-body{gap:14px;padding:22px;display:grid}.dz .hs-stat{border:1px solid var(--line-dark);background:#ffffff06;border-radius:10px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.dz .hs-stat-l{align-items:center;gap:10px;display:flex}.dz .hs-dot{background:var(--amber);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #ffab3b2e}.dz .hs-dot.green{background:#22c55e;box-shadow:0 0 0 4px #22c55e2e}.dz .hs-dot.blue{background:#60a5fa;box-shadow:0 0 0 4px #60a5fa2e}.dz .hs-stat-name{color:#f4f4f4d9;font-size:14px}.dz .hs-stat-val{font-family:var(--font-inter), sans-serif;color:#fff;font-size:18px;font-weight:600}.dz .hs-stat-val small{color:#f4f4f473;margin-inline-start:4px;font-size:12px;font-weight:500}.dz .hs-meter{background:#ffffff0f;border-radius:99px;height:8px;margin-top:8px;overflow:hidden}.dz .hs-meter span{background:linear-gradient(90deg,#ffab3b,#f0961e);border-radius:99px;height:100%;display:block}.dz .hs-tag{color:#1a1206;background:#ffab3b;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:600;position:absolute;box-shadow:0 14px 30px -10px #ffab3bb3,inset 0 1px #ffffff80}.dz .hs-tag.t1{top:-14px;inset-inline-end:24px;transform:rotate(4deg)}.dz .hs-tag.t2{bottom:-14px;color:#101828;box-shadow:var(--shadow-lift);background:#fff;inset-inline-start:32px;transform:rotate(-3deg)}.dz .hs-tag svg{width:14px;height:14px}.dz .hs-scene{position:relative}.dz .hs-tabs{border-bottom:1px solid var(--line-dark);background:#0a101c;align-items:stretch;font-family:JetBrains Mono,ui-monospace,monospace;display:flex}.dz .hs-tabs .tab{color:#fff6;border-inline-end:1px solid var(--line-dark);white-space:nowrap;padding:9px 14px;font-size:11.5px;position:relative}.dz .hs-tabs .tab.active{color:#fff;background:#0b121f}.dz .hs-tabs .tab.active:before{content:"";background:linear-gradient(90deg,#ffab3b,#f0961e);height:2px;position:absolute;inset-block-start:0;inset-inline:0}.dz .hs-tabs .tab .x{color:#ffffff40;margin-inline-start:8px}.dz .hs-code{padding:16px 16px 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;line-height:2;position:relative}.dz .hs-code span{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;transition:none;display:inline;overflow:visible;transform:none}.dz .hs-code .cl{white-space:pre;border-radius:5px;gap:16px;padding-inline:4px;display:flex}.dz .hs-code .cl.active{background:#ffab3b12;box-shadow:inset 2px 0 #ffab3b}.dz .hs-code .ln{color:#ffffff38;text-align:right;-webkit-user-select:none;user-select:none;flex:none;width:14px}.dz .hs-code .ct{color:#f4f4f4d1}.dz .hs-code .cc{color:#ffffff4d;font-style:italic}.dz .hs-code .ck{color:#c792ea}.dz .hs-code .cf{color:#82aaff}.dz .hs-code .ctag{color:#ffab3b}.dz .hs-code .ca{color:#60a5fa}.dz .hs-code .cs{color:#22c55e}.dz .hs-code .cn{color:#f78c6c}.dz .hs-code .caret{vertical-align:-2px;background:#ffab3b;width:2px;height:1.1em;margin-inline-start:1px;animation:1.1s step-end infinite dz-hsblink;display:inline-block}@keyframes dz-hsblink{50%{opacity:0}}.dz .hs-status{border-top:1px solid var(--line-dark);color:#ffffff80;background:#0a101c;align-items:center;gap:14px;padding:9px 16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:flex}.dz .hs-status .br{color:#ffab3b}.dz .hs-status .ok{color:#f4f4f4b3;align-items:center;gap:7px;display:flex}.dz .hs-status .ms{color:#fff6;margin-inline-start:auto}.dz .hs-status .hs-dot{background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #22c55e29}.dz .trust{background:var(--light);border-bottom:1px solid var(--line);padding:60px 0 80px}.dz .trust-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px;display:flex}.dz .trust-head .t-l{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.dz .trust-head .t-l h4{color:var(--ink);margin:0;font-size:17px;font-weight:600}.dz .trust-head .t-l p{color:var(--ink-3);margin:0;font-size:14px}.dz .rating-badge{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:10px 16px;display:inline-flex}.dz .rating-badge .stars{color:var(--amber);letter-spacing:1px;font-size:14px}.dz .rating-badge .rb-n{font-family:var(--font-inter), sans-serif;color:var(--ink);font-size:18px;font-weight:700}.dz .rating-badge .rb-l{color:var(--ink-3);border-inline-start:1px solid var(--line);padding-inline-start:12px;font-size:13px}.dz .marquee{--gap:48px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.dz .marquee-track{gap:var(--gap);width:max-content;animation:38s linear infinite dz-m;display:flex}.dz .marquee:hover .marquee-track{animation-play-state:paused}@keyframes dz-m{0%{transform:translate(0)}to{transform:translate(50%)}}.dz .logo-chip{border:1px solid var(--line);color:#6b7280;white-space:nowrap;font-size:15px;font-weight:600;font-family:var(--font-inter), sans-serif;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:14px 22px;display:flex}.dz .logo-chip svg{color:#9ca3af;width:18px;height:18px}.dz .logo-chip .logo-img,.dz .logo-chip .logo-svg{width:auto;max-width:140px;height:28px;display:block}.dz .logo-chip .logo-img{object-fit:contain;filter:grayscale()opacity(.78);transition:filter .2s}.dz .logo-chip:hover .logo-img{filter:grayscale(0)opacity()}.dz .logo-chip .logo-svg{color:#6b7280;align-items:center;line-height:0;transition:color .2s,transform .2s;display:inline-flex}.dz .logo-chip .logo-svg>svg{width:auto;max-width:140px;height:28px;display:block}.dz .logo-chip .logo-svg svg,.dz .logo-chip .logo-svg svg *{fill:currentColor!important}.dz .logo-chip:hover .logo-svg{color:var(--amber,#ffab3b)}.dz .logo-chip:hover .logo-svg>svg{transform:translateY(-1px)}a.logo-chip{text-decoration:none}.dz section.s{padding:clamp(48px,6vw,88px) 0}.dz .s-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:32px;margin-bottom:56px;display:flex}.dz .s-head .h-l{max-width:680px}.dz .s-head h2{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:14px 0;font-size:clamp(32px,4.4vw,54px);font-weight:800;line-height:1.1}.dz .s-head h2 .accent{color:var(--amber-600)}.dz .s-head p{color:var(--ink-3);max-width:560px;margin:0;font-size:17px;line-height:1.7}.dz .services{background:#fff}.dz .svc-grid{grid-template-columns:repeat(6,1fr);gap:20px;display:grid}.dz .svc{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;grid-column:span 2;padding:32px 28px 28px;transition:all .25s;position:relative;overflow:hidden}.dz .svc:nth-child(4),.dz .svc:nth-child(5){grid-column:span 3}.dz .svc:after{content:"";background:var(--amber);transform-origin:100%;height:2px;transition:transform .35s;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.dz .svc:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-3px)}.dz .svc:hover:after{transform:scaleX(1)}.dz .svc-icon{width:64px;height:64px;color:var(--amber-600);background:#fff;border:1px solid #ffab3b38;border-radius:18px;place-items:center;margin-bottom:22px;transition:background .3s,color .25s,transform .3s,box-shadow .3s,border-color .3s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 8px 20px -10px #ffab3b52}.dz .svc-icon:before{content:"";border-radius:inherit;opacity:.85;pointer-events:none;background:radial-gradient(circle at 50% 0,#ffab3b2e,#0000 65%);transition:opacity .3s;position:absolute;inset:0}.dz .svc-icon>svg,.dz .svc-icon>.ic-svg,.dz .svc-icon>.ic-img{position:relative}.dz .svc-icon svg{stroke-width:1.8px;width:34px;height:34px}.dz .svc-icon .ic-svg{color:inherit;line-height:0;display:inline-flex}.dz .svc-icon .ic-svg>svg{width:34px;height:34px;display:block}.dz .svc-icon .ic-svg svg,.dz .svc-icon .ic-svg svg *{fill:currentColor!important}.dz .svc-icon .ic-img{object-fit:contain;width:34px;height:34px;display:block}.dz .svc:hover .svc-icon{box-shadow:inset 0 1px #ffffffb3,0 10px 22px -10px #ffab3b66}.dz .svc:hover .svc-icon:before{opacity:1}.dz .wid-ic .ic-svg{color:inherit;line-height:0;display:inline-flex}.dz .wid-ic .ic-svg>svg{width:26px;height:26px;display:block}.dz .wid-ic .ic-svg svg,.dz .wid-ic .ic-svg svg *{fill:currentColor!important}.dz .wid-ic .ic-img{object-fit:contain;width:26px;height:26px;display:block}.dz .svc h3{color:var(--ink);margin:0 0 8px;font-size:21px;font-weight:800}.dz .svc p{color:var(--ink-3);margin:0;font-size:15px;line-height:1.7}.dz .svc .svc-meta{color:var(--ink-3);justify-content:space-between;align-items:center;margin-top:18px;font-size:13px;display:flex}.dz .svc .svc-meta b{color:var(--amber-600);font-weight:600}.dz .svc .svc-meta .arr{color:var(--amber-600);transform:scaleX(-1)}@media (max-width:900px){.dz .svc-grid{grid-template-columns:repeat(2,1fr)}.dz .svc,.dz .svc:nth-child(4),.dz .svc:nth-child(5){grid-column:span 1}}@media (max-width:560px){.dz .svc-grid{grid-template-columns:1fr}}.dz .work{background:var(--light)}.dz .bento{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(220px,auto);gap:20px;display:grid}.dz .bx{border-radius:var(--radius-lg);border:1px solid var(--line);background:#fff;flex-direction:column;transition:all .25s;display:flex;position:relative;overflow:hidden}.dz .bx:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.dz .bx.b1{grid-area:span 2/span 4}.dz .bx.b2,.dz .bx.b3{grid-column:span 2}.dz .bx.b4,.dz .bx.b5{grid-column:span 3}.dz .bx-cover{background:linear-gradient(135deg,#1a2336 0%,#101828 100%);flex:1;min-height:160px;position:relative;overflow:hidden}.dz .bx-cover.p1{background:radial-gradient(900px 400px at 80% 20%,#ffab3b59,#0000 60%),linear-gradient(135deg,#1a2336,#0b121f)}.dz .bx-cover.p2{background:linear-gradient(135deg,#fff1dc,#ffe2b5)}.dz .bx-cover.p3{background:linear-gradient(135deg,#e7eefb,#d5e2f8)}.dz .bx-cover.p4{background:linear-gradient(135deg,#1a2336,#101828)}.dz .bx-cover.p5{background:linear-gradient(135deg,#fce7e7,#f9d4d4)}.dz .bx-cover:after{content:"";background-image:repeating-linear-gradient(45deg,#ffffff0a 0 1px,#0000 1px 14px);position:absolute;inset:0}.dz .bx-mock{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px 12px 0 0;flex-direction:column;height:80%;display:flex;position:absolute;inset-block-end:-20%;inset-inline:8%}.dz .bx-mock.lite{background:#ffffffd9;border-color:#0000000f}.dz .bx-mock .bm-bar{border-bottom:1px solid #ffffff14;gap:5px;padding:8px;display:flex}.dz .bx-mock.lite .bm-bar{border-color:#0000000f}.dz .bx-mock .bm-bar i{background:#ffffff40;border-radius:50%;width:7px;height:7px}.dz .bx-mock.lite .bm-bar i{background:#00000026}.dz .bx-mock .bm-body{gap:8px;padding:14px;display:grid}.dz .bx-mock .bm-line{background:#ffffff1a;border-radius:4px;height:7px}.dz .bx-mock.lite .bm-line{background:#00000014}.dz .bm-line.w70{width:70%}.dz .bm-line.w50{width:50%}.dz .bm-line.w40{width:40%}.dz .bx-mock .bm-box{background:linear-gradient(135deg,#ffab3b66,#ffab3b26);border:1px solid #ffab3b4d;border-radius:6px;height:36px}.dz .bx-mock.lite .bm-box{background:linear-gradient(135deg,#ffe2b5,#ffcb7a)}.dz .bx-meta{background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px 20px;display:flex}.dz .bx-meta-l h4{color:var(--ink);margin:0 0 4px;font-size:17px;font-weight:600}.dz .bx-meta-l p{color:var(--ink-3);margin:0;font-size:13px}.dz .bx-meta-r{font-family:var(--font-inter), sans-serif;color:var(--amber-600);white-space:nowrap;background:#fff7e8;border:1px solid #ffab3b40;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:700;display:flex}.dz .bx-meta-r svg{width:13px;height:13px}.dz .bx.b1 .bx-meta{padding:24px 28px 26px}.dz .bx.b1 .bx-meta-l h4{font-size:22px}@media (max-width:980px){.dz .bento{grid-template-columns:repeat(2,1fr)}.dz .bx.b1,.dz .bx.b2,.dz .bx.b3,.dz .bx.b4,.dz .bx.b5{grid-area:auto/span 1}}@media (max-width:560px){.dz .bento{grid-template-columns:1fr}}.dz .lms{background:var(--navy);color:var(--light);isolation:isolate;position:relative;overflow:hidden}.dz .lms:before{content:"";z-index:-1;background:radial-gradient(700px 360px at 90% 10%,#ffab3b1f,#0000 60%);position:absolute;inset:0}.dz .lms .s-head h2{color:#fff}.dz .lms .s-head h2 .accent{color:var(--amber)}.dz .lms .s-head p{color:#f4f4f4a6}.dz .course-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (max-width:900px){.dz .course-grid{grid-template-columns:1fr}}.dz .course{border:1px solid var(--line-dark);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffff0d,#ffffff05);padding:28px;transition:all .25s;position:relative;overflow:hidden}.dz .course:hover{background:linear-gradient(#ffab3b0f,#ffffff05);border-color:#ffab3b59;transform:translateY(-3px)}.dz .course-tag{color:var(--amber);background:#ffab3b1a;border:1px solid #ffab3b38;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.dz .course h3{color:#fff;margin:18px 0 10px;font-size:22px;font-weight:800;line-height:1.3}.dz .course p{color:#f4f4f49e;margin:0;font-size:14.5px;line-height:1.7}.dz .course-meta{border-top:1px solid var(--line-dark);color:#f4f4f48c;justify-content:space-between;align-items:center;margin-top:22px;padding-top:18px;font-size:13px;display:flex}.dz .course-meta .price{font-family:var(--font-inter), sans-serif;color:#fff;font-size:18px;font-weight:700}.dz .course-meta .price s{color:#f4f4f459;margin-inline-end:6px;font-size:13px;font-weight:500}.dz .course-meta .info{align-items:center;gap:14px;display:flex}.dz .course-meta .info span{align-items:center;gap:5px;display:inline-flex}.dz .course-meta .info svg{width:13px;height:13px}.dz .testi{border-top:1px solid var(--line);background:#fff}.dz .t-stage{background:var(--light);border-radius:var(--radius-lg);border:1px solid var(--line);padding:clamp(36px,5vw,60px);position:relative;overflow:hidden}.dz .t-quote{color:#ffab3b2e;top:18px;pointer-events:none;font-family:Georgia,serif;font-size:clamp(80px,11vw,160px);font-weight:700;line-height:.8;position:absolute;inset-inline-start:24px}.dz .t-slides{min-height:280px;position:relative}.dz .t-slide{opacity:0;flex-direction:column;justify-content:space-between;gap:28px;transition:opacity .5s;display:flex;position:absolute;inset:0}.dz .t-slide.active{opacity:1;position:relative}.dz .t-slide blockquote{color:var(--ink);text-wrap:balance;max-width:880px;margin:0;font-size:clamp(20px,2.4vw,28px);font-weight:500;line-height:1.55}.dz .t-foot{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.dz .t-author{align-items:center;gap:14px;display:flex}.dz .t-avatar{color:#1a1206;width:52px;height:52px;font-size:18px;font-weight:700;font-family:var(--font-inter), sans-serif;background:linear-gradient(135deg,#ffab3b,#f0961e);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.dz .t-avatar.a2{color:#fff;background:linear-gradient(135deg,#60a5fa,#3b82f6)}.dz .t-avatar.a3{color:#fff;background:linear-gradient(135deg,#34d399,#059669)}.dz .t-author-n{color:var(--ink);font-size:16px;font-weight:600}.dz .t-author-r{color:var(--ink-3);margin-top:2px;font-size:13px}.dz .t-rating{color:var(--amber);letter-spacing:2px;margin-top:4px;font-size:14px}.dz .t-controls{align-items:center;gap:10px;display:flex}.dz .t-dot{cursor:pointer;background:#d1d5db;border:0;border-radius:50%;width:9px;height:9px;padding:0;transition:all .25s}.dz .t-dot.active{background:var(--amber);border-radius:99px;width:28px}.dz .t-arrow{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;transition:all .2s;display:grid}.dz .t-arrow:hover{border-color:var(--ink);background:var(--ink);color:#fff}.dz .t-arrow svg{width:18px;height:18px}.dz .blog{border-top:1px solid var(--line);background:#fff}.dz .blog-grid{grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:24px;display:grid}@media (max-width:1000px){.dz .blog-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.dz .blog-grid{grid-template-columns:1fr}}.dz .post{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;transition:all .25s;display:flex;overflow:hidden}.dz .post:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-3px)}.dz .post-cover{aspect-ratio:16/10;background:linear-gradient(135deg,#1a2336,#0b121f);position:relative;overflow:hidden}.dz .post-cover.c2{background:linear-gradient(135deg,#fff1dc 0%,#ffe2b5 100%)}.dz .post-cover.c3{background:linear-gradient(135deg,#e7eefb 0%,#d5e2f8 100%)}.dz .post-cover:after{content:"";background-image:repeating-linear-gradient(45deg,#ffffff0d 0 1px,#0000 1px 14px);position:absolute;inset:0}.dz .post-cover .pc-mark{opacity:.22;place-items:center;display:grid;position:absolute;inset:0}.dz .post-cover .pc-mark svg{color:#fff;width:38%;height:38%}.dz .post-cover.c2 .pc-mark svg,.dz .post-cover.c3 .pc-mark svg{color:#101828}.dz .post-cat{color:var(--ink);box-shadow:var(--shadow-card);background:#fff;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;inset-block-start:14px;inset-inline-start:14px}.dz .post-cat:before{content:"";background:var(--amber);border-radius:50%;width:5px;height:5px}.dz .post-body{flex-direction:column;flex:1;gap:14px;padding:22px 24px 24px;display:flex}.dz .post-meta{color:var(--ink-3);align-items:center;gap:12px;font-size:13px;display:flex}.dz .post-meta span{align-items:center;gap:6px;display:inline-flex}.dz .post-meta svg{width:13px;height:13px}.dz .post-meta .dot{background:#d1d5db;border-radius:50%;width:3px;height:3px}.dz .post h3{color:var(--ink);text-wrap:balance;margin:0;font-size:20px;font-weight:800;line-height:1.4}.dz .post p.excerpt{color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.7;display:-webkit-box;overflow:hidden}.dz .post .read-more{color:var(--amber-600);align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:14px;font-weight:600;display:inline-flex}.dz .post .read-more .arr{transform:scaleX(-1)}.dz .ctastrip{background:#fff;padding:40px 0 80px}.dz .ctastrip-card{background:var(--navy);border-radius:var(--radius-lg);grid-template-columns:1.4fr 1fr;align-items:center;gap:32px;padding:clamp(40px,5vw,64px);display:grid;position:relative;overflow:hidden}.dz .ctastrip-card:before{content:"";background:radial-gradient(600px 300px at 90%,#ffab3b2e,#0000 60%);position:absolute;inset:0}.dz .ctastrip-card>*{position:relative}.dz .ctastrip-card h3{color:#fff;text-wrap:balance;margin:0;font-size:clamp(26px,3.2vw,40px);font-weight:800;line-height:1.2}.dz .ctastrip-card h3 .accent{color:var(--amber)}.dz .ctastrip-card p{color:#f4f4f4b3;margin:14px 0 0;font-size:16px;line-height:1.7}.dz .ctastrip-r{flex-flow:wrap;align-items:center;gap:14px;display:flex}@media (max-width:780px){.dz .ctastrip-card{grid-template-columns:1fr}}.dz-ft{background:var(--navy-3);color:#f4f4f4b3;border-top:1px solid var(--line-dark);padding:80px 0 30px}.dz-ft .ft-grid{grid-template-columns:1.5fr 1fr 1fr 1.4fr;gap:48px;margin-bottom:60px;display:grid}@media (max-width:900px){.dz-ft .ft-grid{grid-template-columns:repeat(2,1fr);gap:40px}}@media (max-width:520px){.dz-ft .ft-grid{grid-template-columns:1fr}}.dz-ft .ft-brand img{width:auto;height:54px;margin-bottom:18px}.dz-ft .ft-about{max-width:340px;margin:0 0 22px;font-size:14.5px;line-height:1.8}.dz-ft .ft-social{gap:10px;display:flex}.dz-ft .ft-social a{border:1px solid var(--line-dark);color:#f4f4f4b3;background:#ffffff0a;border-radius:10px;place-items:center;width:40px;height:40px;transition:all .2s;display:grid}.dz-ft .ft-social a:hover{color:var(--amber);background:#ffab3b1a;border-color:#ffab3b59;transform:translateY(-2px)}.dz-ft .ft-social svg{width:18px;height:18px}.dz-ft .ft-col h5{color:#fff;margin:0 0 18px;font-size:14px;font-weight:600}.dz-ft .ft-col ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.dz-ft .ft-col a{color:#f4f4f49e;font-size:14.5px;transition:color .2s}.dz-ft .ft-col a:hover{color:var(--amber)}.dz-ft .ft-news h5{color:#fff;margin:0 0 8px;font-size:18px;font-weight:600}.dz-ft .ft-news p{color:#f4f4f499;margin:0 0 18px;font-size:14px;line-height:1.7}.dz-ft .ft-form{border:1px solid var(--line-dark);background:#ffffff0a;border-radius:12px;gap:8px;padding:6px;transition:border-color .2s;display:flex}.dz-ft .ft-form:focus-within{border-color:#ffab3b80}.dz-ft .ft-form input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:10px 12px;font-family:inherit;font-size:14.5px}.dz-ft .ft-form input::placeholder{color:#f4f4f466}.dz-ft .ft-form button{background:var(--amber);color:#1a1206;cursor:pointer;border:0;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600;transition:background .2s,transform .15s}.dz-ft .ft-form button:hover{background:var(--amber-600);transform:translateY(-1px)}.dz-ft .ft-bottom{border-top:1px solid var(--line-dark);color:#f4f4f473;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:28px;font-size:13.5px;display:flex}.dz-ft .ft-bottom .links{gap:24px;display:flex}.dz-ft .ft-bottom a:hover{color:var(--amber)}.dz-drawer{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:60;background:#0b121f8c;position:fixed;inset:0}.dz-drawer-panel{inset-inline-end:0;background:#fff;flex-direction:column;gap:6px;width:min(86vw,360px);padding:24px 22px;display:flex;position:absolute;top:0;bottom:0}.dz-drawer-panel .dx{margin-inline-start:auto;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:36px;height:36px;margin-bottom:8px;display:grid}.dz-drawer-panel a{color:var(--ink);border-bottom:1px solid var(--line);padding:14px 8px;font-size:17px;font-weight:500}.dz-drawer-panel a:last-of-type{border-bottom:0}.dz-drawer-panel .btn{justify-content:center;margin-top:16px}.dz .btn--ghost-dark{--bg:transparent;--fg:#111827;--bd:#11182724;box-shadow:none;font-weight:800}.dz .btn--ghost-dark:hover{box-shadow:none;background:#1118270a;border-color:#11182747}.dz .subhero{background:var(--navy);color:var(--light);isolation:isolate;padding:clamp(56px,7vw,96px) 0;position:relative;overflow:hidden}.dz .subhero:before{content:"";z-index:-2;background:radial-gradient(700px 400px at 85% 15%,#ffab3b2e,#0000 60%),radial-gradient(600px 350px at 10% 85%,#ffab3b0f,#0000 60%);position:absolute;inset:0}.dz .subhero:after{content:"";z-index:-1;opacity:.45;background-image:radial-gradient(#ffffff1a 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 40%,#000 40%,#0000 80%);mask-image:radial-gradient(90% 70% at 50% 40%,#000 40%,#0000 80%)}.dz .subhero .crumbs{color:#f4f4f48c;align-items:center;gap:10px;margin-bottom:18px;font-size:13px;display:flex}.dz .subhero .crumbs a{color:#f4f4f4b3}.dz .subhero .crumbs a:hover{color:var(--amber)}.dz .subhero .crumbs span{opacity:.4}.dz .subhero h1{letter-spacing:-.015em;text-wrap:balance;max-width:14ch;margin:8px 0 18px;font-size:clamp(40px,6vw,72px);font-weight:800;line-height:1.08}.dz .subhero h1 .accent{color:var(--amber);display:inline-block;position:relative}.dz .subhero h1 .accent:after{content:"";inset-inline:0;background:linear-gradient(90deg,#ffab3b00,#ffab3b99 30% 70%,#ffab3b00);border-radius:6px;height:6px;position:absolute;bottom:-6px}.dz .subhero p.lede{color:#f4f4f4b8;max-width:620px;margin:0;font-size:clamp(16px,1.5vw,18px);line-height:1.75}.dz .subhero-row{grid-template-columns:1.2fr 1fr;align-items:end;gap:48px;display:grid}@media (max-width:900px){.dz .subhero-row{grid-template-columns:1fr}}.dz .subhero-stats{border:1px solid var(--line-dark);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px);background:linear-gradient(#ffffff0a,#ffffff03);grid-template-columns:repeat(2,1fr);gap:24px 36px;padding:24px;display:grid}.dz .subhero-stats>div .k{letter-spacing:-.02em;color:#fff;font-family:Inter,sans-serif;font-size:34px;font-weight:800}.dz .subhero-stats>div .k .plus{color:var(--amber)}.dz .subhero-stats>div .l{color:#f4f4f48c;margin-top:4px;font-size:13px}.dz .founder{background:#fff;padding:clamp(48px,6vw,88px) 0}.dz .founder-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:56px;display:grid}@media (max-width:980px){.dz .founder-grid{grid-template-columns:1fr;gap:36px}}.dz .founder-card{border-radius:var(--radius-lg);background:linear-gradient(#fff7e8,#ffe9c2);border:1px solid #ffab3b4d;min-height:480px;padding:28px;position:relative;overflow:hidden}.dz .founder-card:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(45deg,#ffffff2e 0 1px,#0000 1px 16px);position:absolute;inset:0}.dz .founder-portrait{text-align:center;color:var(--ink-3);background:#fff;border:1px solid #00000014;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:24px;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.7;display:flex;position:absolute;inset:18% 16% 22%;box-shadow:0 30px 60px -20px #10182840}.dz .founder-portrait .dot-frame{color:#fff;width:120px;height:120px;font-family:var(--font-brand);background:linear-gradient(135deg,#101828,#1a2336);border-radius:50%;place-items:center;margin-bottom:14px;font-size:48px;font-weight:800;display:grid;box-shadow:0 12px 30px -10px #10182866,inset 0 1px #ffffff14}.dz .founder-portrait .dot-frame.has-image{z-index:1;background:#101828;position:relative;overflow:hidden}.dz .founder-portrait .dot-frame.has-image img{border-radius:50%}.dz .founder-portrait .pfn{font-family:var(--font-brand);color:var(--ink);letter-spacing:-.005em;margin-bottom:2px;font-size:18px;font-weight:800}.dz .founder-portrait .ph{color:var(--ink-3);font-size:12px;font-family:var(--font-brand);font-weight:500}.dz .founder-portrait .meta-line{color:var(--ink-3);letter-spacing:.04em;align-items:center;gap:6px;margin-top:14px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:flex}.dz .founder-portrait .meta-line:before{content:"";background:#22c55e;border-radius:50%;flex-shrink:0;width:5px;height:5px}.dz .founder-tag{color:var(--ink);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 14px 30px -10px #10182840,inset 0 1px #ffffff80}.dz .founder-tag svg{width:14px;height:14px;color:var(--amber-600)}.dz .founder-tag.tf1{inset-block-start:16px;inset-inline-end:24px;transform:rotate(3deg)}.dz .founder-tag.tf2{background:var(--navy);color:#fff;inset-block-end:16px;inset-inline-start:36px;transform:rotate(-2deg)}.dz .founder-tag.tf2 svg{color:var(--amber)}.dz .founder-r .signature{color:var(--ink);letter-spacing:-.01em;margin-top:14px;font-family:Inter,sans-serif;font-size:22px;font-style:italic}.dz .founder-r .signature:before{content:"— "}.dz .story-q{letter-spacing:-.005em;color:var(--ink);text-wrap:balance;margin:0 0 22px;font-size:clamp(22px,2.7vw,32px);font-weight:500;line-height:1.5}.dz .story-q .accent{color:var(--amber-600);font-weight:600}.dz .timeline{background:var(--light);border-top:1px solid var(--line);padding:clamp(48px,6vw,88px) 0}.dz .tl-track{grid-template-columns:repeat(6,1fr);gap:0;margin-top:24px;display:grid;position:relative}@media (max-width:980px){.dz .tl-track{grid-template-columns:repeat(2,1fr);gap:32px 0}}@media (max-width:560px){.dz .tl-track{grid-template-columns:1fr;gap:24px 0}}.dz .tl-track:before{content:"";background:linear-gradient(90deg, transparent, var(--line) 10%, var(--line) 90%, transparent);height:1px;position:absolute;inset-block-start:34px;inset-inline:0}@media (max-width:980px){.dz .tl-track:before{display:none}}.dz .tl-step{padding:0 14px;position:relative}.dz .tl-year{border:1px solid var(--line);width:68px;height:68px;color:var(--ink);letter-spacing:-.01em;z-index:1;box-shadow:var(--shadow-card);background:#fff;border-radius:16px;place-items:center;margin-bottom:18px;font-family:Inter,sans-serif;font-size:18px;font-weight:800;display:grid;position:relative}.dz .tl-step.is-key .tl-year{background:var(--amber);color:#1a1206;border-color:#0000}.dz .tl-step h4{color:var(--ink);letter-spacing:-.005em;margin:0 0 6px;font-size:16px;font-weight:800}.dz .tl-step p{color:var(--ink-3);margin:0;font-size:13.5px;line-height:1.7}.dz .values{background:#fff;padding:clamp(48px,6vw,88px) 0}.dz .val-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (max-width:900px){.dz .val-grid{grid-template-columns:1fr}}.dz .val{border-radius:var(--radius-lg);border:1px solid var(--line);background:#fff;padding:32px 28px 28px;transition:all .25s;position:relative;overflow:hidden}.dz .val:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-3px)}.dz .val:after{content:"";background:var(--amber);transform-origin:100%;height:2px;transition:transform .35s;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.dz .val:hover:after{transform:scaleX(1)}.dz .val-n{color:var(--amber-600);letter-spacing:.06em;align-items:center;gap:10px;margin-bottom:18px;font-family:Inter,sans-serif;font-size:14px;font-weight:800;display:inline-flex}.dz .val-n:before{content:"";background:var(--amber);border-radius:2px;width:24px;height:2px}.dz .val h3{color:var(--ink);letter-spacing:-.005em;margin:0 0 10px;font-size:22px;font-weight:800}.dz .val p{color:var(--ink-3);margin:0;font-size:15px;line-height:1.75}.dz .statsband{background:var(--navy);color:var(--light);isolation:isolate;padding:clamp(64px,8vw,100px) 0;position:relative;overflow:hidden}.dz .statsband:before{content:"";z-index:-1;background:radial-gradient(800px 400px at 90%,#ffab3b24,#0000 60%);position:absolute;inset:0}.dz .sb-grid{grid-template-columns:1fr repeat(4,minmax(0,1fr));align-items:center;gap:32px;display:grid}@media (max-width:900px){.dz .sb-grid{grid-template-columns:1fr 1fr;gap:24px}}@media (max-width:520px){.dz .sb-grid{grid-template-columns:1fr}}.dz .sb-head h3{color:#fff;letter-spacing:-.01em;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1.2}.dz .sb-head h3 .accent{color:var(--amber)}.dz .sb-head p{color:#f4f4f4a6;margin:8px 0 0;font-size:14.5px;line-height:1.7}.dz .sb-cell{border-inline-start:1px solid var(--line-dark);padding:0 24px}@media (max-width:900px){.dz .sb-cell{border:0;padding:0}}.dz .sb-n{letter-spacing:-.02em;color:#fff;font-family:Inter,sans-serif;font-size:clamp(28px,3vw,42px);font-weight:800;line-height:1}.dz .sb-n .plus{color:var(--amber)}.dz .sb-l{color:#f4f4f48c;margin-top:8px;font-size:13px;line-height:1.5}.dz .team{background:var(--light);border-top:1px solid var(--line);padding:clamp(48px,6vw,88px) 0}.dz .team-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}@media (max-width:900px){.dz .team-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.dz .team-grid{grid-template-columns:1fr}}.dz .tm-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;transition:all .25s;overflow:hidden}.dz .tm-card:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-3px)}.dz .tm-cover{aspect-ratio:1;color:#fff;font-family:var(--font-brand);letter-spacing:-.02em;background:linear-gradient(135deg,#1a2336,#0b121f);place-items:center;font-size:64px;font-weight:800;display:grid;position:relative}.dz .tm-cover.c2{color:#92560a;background:linear-gradient(135deg,#fff1dc,#ffcb7a)}.dz .tm-cover.c3{color:#1e40af;background:linear-gradient(135deg,#e7eefb,#bfd3f4)}.dz .tm-cover.c4{color:#065f46;background:linear-gradient(135deg,#e1f5e5,#a8d6b0)}.dz .tm-cover:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(45deg,#ffffff0f 0 1px,#0000 1px 14px);position:absolute;inset:0}.dz .tm-cover.has-image:after{display:none}.dz .tm-meta{padding:18px 22px 22px}.dz .tm-meta .nm{color:var(--ink);letter-spacing:-.005em;font-size:17px;font-weight:800}.dz .tm-meta .rl{color:var(--ink-3);margin-top:4px;font-size:13px}.dz .tm-meta .tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.dz .tm-meta .tags span{color:var(--ink-3);letter-spacing:.02em;background:#1118270d;border-radius:99px;padding:4px 8px;font-family:Inter,sans-serif;font-size:11.5px;font-weight:600}.dz .locblock{background:#fff;padding:clamp(48px,6vw,88px) 0}.dz .loc-grid{grid-template-columns:1fr 1.2fr;align-items:center;gap:48px;display:grid}@media (max-width:980px){.dz .loc-grid{grid-template-columns:1fr;gap:36px}}.dz .loc-card{aspect-ratio:4/3;border-radius:var(--radius-lg);border:1px solid var(--line-dark);background:radial-gradient(900px 500px at 70% 30%,#ffab3b33,#0000 60%),linear-gradient(135deg,#1a2336,#0b121f);align-items:end;display:flex;position:relative;overflow:hidden}.dz .loc-card:after{content:"";background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 60%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 70% at 60%,#000 30%,#0000 80%)}.dz .loc-pin{background:var(--amber);border-radius:50%;width:24px;height:24px;animation:2.4s ease-in-out infinite dz-loc-pulse;position:absolute;inset-block-start:42%;inset-inline-end:38%;box-shadow:0 0 0 6px #ffab3b40,0 0 0 14px #ffab3b1f}@keyframes dz-loc-pulse{0%,to{box-shadow:0 0 0 6px #ffab3b40,0 0 0 14px #ffab3b1f}50%{box-shadow:0 0 0 10px #ffab3b4d,0 0 0 22px #ffab3b14}}.dz .loc-label{color:var(--ink);box-shadow:var(--shadow-lift);white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;inset-block-start:42%;inset-inline-end:38%;transform:translate(-110%,-50%)}.dz .loc-label:after{content:"";border:6px solid #0000;border-inline-start-color:#fff;position:absolute;inset-block-start:50%;inset-inline-start:100%;transform:translate(-1px,-50%)}.dz .loc-label .num{color:var(--amber-600);font-family:Inter,sans-serif}.dz .loc-corner{z-index:1;color:#f4f4f4d9;letter-spacing:.04em;justify-content:space-between;align-items:end;width:100%;padding:20px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex;position:relative}.dz .loc-corner .coord{gap:14px;display:flex}.dz .loc-corner .coord span b{color:var(--amber);font-weight:600}.dz .loc-r h2{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:14px 0;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.15}.dz .loc-r h2 .accent{color:var(--amber-600)}.dz .loc-r p{color:var(--ink-3);margin:0;font-size:16px;line-height:1.75}.dz .loc-cards{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}@media (max-width:520px){.dz .loc-cards{grid-template-columns:1fr}}.dz .loc-c{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:18px;display:flex}.dz .loc-c .h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:800}.dz .loc-c .v{color:var(--ink);letter-spacing:-.005em;font-size:15px;font-weight:800}.dz .loc-c .v small{color:var(--ink-3);font-family:Inter,sans-serif;font-size:12.5px;font-weight:500}.dz .press{background:var(--light);border-top:1px solid var(--line);padding:clamp(48px,6vw,88px) 0}.dz .press-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (max-width:900px){.dz .press-grid{grid-template-columns:1fr 1fr}}.dz .press-chip{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;justify-content:center;gap:6px;min-height:120px;padding:22px 20px;display:flex}.dz .press-chip .src{color:var(--ink-3);letter-spacing:.04em;font-family:Inter,sans-serif;font-size:13px;font-weight:800}.dz .press-chip .q{color:var(--ink);text-wrap:pretty;font-size:14.5px;font-weight:500;line-height:1.55}.dz .press-chip .q:before{content:"“";color:var(--amber-600);font-weight:800}.dz .press-chip .q:after{content:" ”";color:var(--amber-600);font-weight:800}.dz .channels{background:#fff;padding:clamp(56px,7vw,100px) 0 clamp(48px,6vw,80px)}.dz .ch-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (max-width:900px){.dz .ch-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.dz .ch-grid{grid-template-columns:1fr}}.dz .ch{border-radius:var(--radius-lg);border:1px solid var(--line);background:#fff;flex-direction:column;gap:14px;padding:24px;transition:all .25s;display:flex;position:relative;overflow:hidden}.dz .ch:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-3px)}.dz .ch:after{content:"";background:var(--amber);transform-origin:100%;height:2px;transition:transform .35s;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.dz .ch:hover:after{transform:scaleX(1)}.dz .ch-ic{color:#b26a00;background:linear-gradient(#fff7e8,#ffe9c2);border:1px solid #ffab3b4d;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.dz .ch-ic svg{width:24px;height:24px}.dz .ch h3{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:17px;font-weight:800}.dz .ch p{color:var(--ink-3);margin:0;font-size:13.5px;line-height:1.6}.dz .ch .val{color:var(--ink);letter-spacing:-.005em;align-items:center;gap:6px;margin-top:4px;font-family:Inter,sans-serif;font-size:16px;font-weight:800;display:flex}.dz .ch .val .arr{color:var(--amber-600);transition:transform .2s;transform:scaleX(-1)}.dz .ch:hover .val .arr{transform:scaleX(-1)translate(3px)}.dz .ch .pill{letter-spacing:.04em;color:#15803d;background:#22c55e1a;border:1px solid #22c55e38;border-radius:99px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.dz .ch .pill:before{content:"";background:#22c55e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #22c55e33}.dz .ch .pill.gray{color:var(--ink-3);background:#1118270f;border-color:#0000}.dz .ch .pill.gray:before{box-shadow:none;background:#9ca3af}.dz .formblock{background:var(--light);border-top:1px solid var(--line);padding:clamp(56px,7vw,100px) 0}.dz .form-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:28px;display:grid}@media (max-width:980px){.dz .form-grid{grid-template-columns:1fr}}.dz .form-card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;padding:clamp(28px,3.5vw,40px)}.dz .form-card h2{color:var(--ink);letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(24px,2.6vw,32px);font-weight:800}.dz .form-card .desc{color:var(--ink-3);margin:0 0 32px;font-size:15px;line-height:1.7}.dz .fld label{color:var(--ink-2);letter-spacing:.005em;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.dz .fld label .req{color:var(--amber-600);font-size:14px}.dz .fld input,.dz .fld select,.dz .fld textarea{font:inherit;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;outline:none;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .18s,box-shadow .18s}.dz .fld input::placeholder,.dz .fld textarea::placeholder{color:#9ca3af}.dz .fld input:focus,.dz .fld select:focus,.dz .fld textarea:focus{border-color:var(--amber);box-shadow:0 0 0 4px #ffab3b24}.dz .fld textarea{resize:vertical;min-height:120px;line-height:1.6}@media (max-width:560px){.dz .fld-row{grid-template-columns:1fr}}.dz .fld-seg{flex-wrap:wrap;gap:8px;display:flex}.dz .fld-seg input{display:none}.dz .fld-seg label{cursor:pointer;color:var(--ink-2);border:1px solid var(--line);background:#fff;border-radius:99px;align-items:center;gap:6px;padding:9px 14px;font-size:13.5px;font-weight:800;transition:all .18s;display:inline-flex}.dz .fld-seg label:hover{color:var(--ink);border-color:#d1d5db}.dz .fld-seg input:checked+label{background:var(--ink);color:#fff;border-color:var(--ink)}.dz .fld-seg label .c{background:#9ca3af;border-radius:50%;width:6px;height:6px}.dz .fld-seg input:checked+label .c{background:var(--amber)}.dz .form-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:24px;display:flex}.dz .form-foot .note{color:var(--ink-3);max-width:340px;font-size:12.5px;line-height:1.6}.dz .form-foot .note b{color:var(--ink);font-weight:800}.dz .form-msg{border-radius:10px;margin-top:14px;padding:12px 14px;font-size:14px;font-weight:600}.dz .form-msg.ok{color:#15803d;background:#22c55e1a;border:1px solid #22c55e38}.dz .form-msg.err{color:#b91c1c;background:#dc262614;border:1px solid #dc262638}.dz .contact-side{top:calc(90px + var(--dz-bar-h,0px));flex-direction:column;gap:18px;display:flex;position:sticky}@media (max-width:980px){.dz .contact-side{position:static}}.dz .side-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;padding:24px 26px}.dz .side-card.dark{background:var(--navy);border-color:var(--navy);color:var(--light);position:relative;overflow:hidden}.dz .side-card.dark:before{content:"";pointer-events:none;background:radial-gradient(400px 200px at 90% 10%,#ffab3b29,#0000 60%);position:absolute;inset:0}.dz .side-card.dark>*{position:relative}.dz .side-card h4{color:var(--ink);letter-spacing:-.005em;margin:0 0 6px;font-size:16px;font-weight:800}.dz .side-card.dark h4{color:#fff}.dz .side-card p.sd{color:var(--ink-3);margin:0 0 16px;font-size:13.5px;line-height:1.7}.dz .side-card.dark p.sd{color:#f4f4f4a6}.dz .sd-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.dz .sd-list li{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;display:flex}.dz .sd-list svg{width:18px;height:18px;color:var(--amber-600);flex-shrink:0;margin-top:1px}.dz .side-card.dark .sd-list li{color:#f4f4f4d1}.dz .side-card.dark .sd-list svg{color:var(--amber)}.dz .sla-row{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.dz .sla-row .cell{border:1px solid var(--line);background:var(--light);border-radius:10px;padding:12px 14px}.dz .sla-row .cell .k{color:var(--ink);letter-spacing:-.01em;font-family:Inter,sans-serif;font-size:18px;font-weight:800;line-height:1}.dz .sla-row .cell .l{color:var(--ink-3);margin-top:6px;font-size:11.5px;line-height:1.4}.dz .office{border-top:1px solid var(--line);background:#fff;padding:clamp(48px,6vw,88px) 0}.dz .office-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;display:grid}@media (max-width:980px){.dz .office-grid{grid-template-columns:1fr;gap:32px}}.dz .map-card{aspect-ratio:5/4;border-radius:var(--radius-lg);border:1px solid var(--line-dark);background:radial-gradient(900px 500px at 30% 30%,#ffab3b2e,#0000 60%),linear-gradient(135deg,#1a2336,#0b121f);position:relative;overflow:hidden}.dz .map-card:after{content:"";background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65%,#000 35%,#0000 80%);mask-image:radial-gradient(75% 65%,#000 35%,#0000 80%)}.dz .map-pin{background:var(--amber);border-radius:50%;width:18px;height:18px;animation:2.4s ease-in-out infinite dz-map-pulse;position:absolute;inset-block-start:48%;inset-inline-end:46%;box-shadow:0 0 0 5px #ffab3b40,0 0 0 12px #ffab3b1f}@keyframes dz-map-pulse{0%,to{box-shadow:0 0 0 5px #ffab3b40,0 0 0 12px #ffab3b1f}50%{box-shadow:0 0 0 8px #ffab3b52,0 0 0 20px #ffab3b14}}.dz .map-card .pin-card{min-width:200px;box-shadow:var(--shadow-lift);background:#fff;border-radius:14px;padding:14px 16px;position:absolute;inset-block-start:34%;inset-inline-end:18%}.dz .map-card .pin-card .pin-h{letter-spacing:.06em;color:var(--amber-600);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800}.dz .map-card .pin-card .pin-t{color:var(--ink);letter-spacing:-.005em;font-size:14px;font-weight:800}.dz .map-card .pin-card .pin-d{color:var(--ink-3);margin-top:4px;font-size:12px;line-height:1.5}.dz .map-card .pin-card .pin-cta{color:var(--ink);background:#fff7e8;border:1px solid #ffab3b40;border-radius:99px;align-items:center;gap:6px;margin-top:10px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.dz .map-card .pin-card:after{content:"";border:8px solid #0000;border-top-color:#fff;position:absolute;inset-block-end:-10px;inset-inline-end:30px}.dz .office-r h2{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:14px 0 18px;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.15}.dz .office-r h2 .accent{color:var(--amber-600)}.dz .office-r p{color:var(--ink-3);margin:0 0 24px;font-size:16px;line-height:1.75}.dz .office-rows{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:520px){.dz .office-rows{grid-template-columns:1fr}}.dz .office-row{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:18px;display:flex}.dz .office-row .h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-size:11.5px;font-weight:800;display:flex}.dz .office-row .h svg{width:14px;height:14px;color:var(--amber-600)}.dz .office-row .v{color:var(--ink);letter-spacing:-.005em;font-size:15px;font-weight:800;font-family:var(--font-brand)}.dz .office-row .v small{font-family:var(--font-brand);color:var(--ink-3);margin-top:2px;font-size:12px;font-weight:500;display:block}.dz .faq{background:var(--light);border-top:1px solid var(--line);padding:clamp(48px,6vw,88px) 0}.dz .faq-list{flex-direction:column;gap:12px;margin-top:8px;display:flex}.dz .faq-item{border:1px solid var(--line);background:#fff;border-radius:14px;transition:border-color .2s;overflow:hidden}.dz .faq-item[open]{border-color:#ffab3b66}.dz .faq-q{cursor:pointer;color:var(--ink);letter-spacing:-.005em;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;font-size:16px;font-weight:800;list-style:none;display:flex}.dz .faq-q::-webkit-details-marker{display:none}.dz .faq-q .ic{width:32px;height:32px;color:var(--amber-600);background:#fff7e8;border:1px solid #ffab3b40;border-radius:8px;flex-shrink:0;place-items:center;transition:transform .25s,background .2s;display:grid}.dz .faq-q .ic svg{width:14px;height:14px}.dz .faq-item[open] .faq-q .ic{background:var(--amber);color:#1a1206;border-color:#0000;transform:rotate(45deg)}.dz .faq-a{color:var(--ink-3);padding:0 22px 22px;font-size:15px;line-height:1.8}.dz .t-sources{border-bottom:1px solid var(--line);background:#fff;padding:60px 0}.dz .t-sources-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;display:flex}.dz .t-source{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px 22px;transition:all .2s;display:flex}.dz .t-source:hover{border-color:#d1d5db;transform:translateY(-1px)}.dz .t-source .name{color:var(--ink);font-family:Inter,sans-serif;font-size:15px;font-weight:800}.dz .t-source .stars{color:var(--amber);letter-spacing:1px;font-size:13px}.dz .t-source .score{color:var(--ink);border-inline-start:1px solid var(--line);padding-inline-start:12px;font-family:Inter,sans-serif;font-size:15px;font-weight:800}.dz .t-source .score small{color:var(--ink-3);font-size:11px;font-weight:500}.dz .t-featured{background:#fff;padding:clamp(48px,7vw,90px) 0}.dz .tf-card{background:var(--navy);color:var(--light);border-radius:var(--radius-lg);grid-template-columns:1.5fr 1fr;align-items:center;gap:48px;padding:clamp(40px,5vw,72px);display:grid;position:relative;overflow:hidden}@media (max-width:900px){.dz .tf-card{grid-template-columns:1fr;gap:32px}}.dz .tf-card:before{content:"";pointer-events:none;background:radial-gradient(700px 400px at 90%,#ffab3b2e,#0000 60%);position:absolute;inset:0}.dz .tf-card>*{position:relative}.dz .tf-mark{color:#ffab3b2e;pointer-events:none;font-family:Georgia,serif;font-size:160px;font-weight:700;line-height:.8;position:absolute;inset-block-start:28px;inset-inline-start:36px}.dz .tf-card blockquote{color:#fff;letter-spacing:-.005em;text-wrap:balance;margin:0 0 28px;font-size:clamp(22px,2.6vw,32px);font-weight:500;line-height:1.45}.dz .tf-author{align-items:center;gap:16px;margin-bottom:20px;display:flex}.dz .tf-avatar{color:#fff;background:linear-gradient(135deg,#60a5fa,#3b82f6);border-radius:50%;flex-shrink:0;place-items:center;width:64px;height:64px;font-family:Inter,sans-serif;font-size:24px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff80}.dz .tf-author-n{color:#fff;letter-spacing:-.005em;font-size:18px;font-weight:800}.dz .tf-author-r{color:#f4f4f499;margin-top:4px;font-size:14px}.dz .tf-author-r b{color:#f4f4f4d9;font-weight:800}.dz .tf-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.dz .tf-tag{color:#f4f4f4d9;border:1px solid var(--line-dark);background:#ffffff0f;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:800;display:inline-flex}.dz .tf-tag:before{content:"";background:var(--amber);border-radius:50%;width:5px;height:5px}.dz .tf-stars{color:var(--amber);letter-spacing:2px;font-size:18px}.dz .tf-project{border:1px solid var(--line-dark);border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;padding:20px}.dz .tf-project-h{color:var(--amber);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:11.5px;font-weight:800}.dz .tf-project h4{color:#fff;letter-spacing:-.005em;margin:0 0 14px;font-size:18px;font-weight:800;line-height:1.3}.dz .tf-project .stats{border-block:1px solid var(--line-dark);grid-template-columns:1fr 1fr;gap:14px;padding:14px 0;display:grid}.dz .tf-project .stats>div .v{color:#fff;letter-spacing:-.01em;font-family:Inter,sans-serif;font-size:22px;font-weight:800;line-height:1}.dz .tf-project .stats>div .v .plus{color:var(--amber)}.dz .tf-project .stats>div .lbl{color:#f4f4f48c;margin-top:4px;font-size:11px}.dz .tf-project .link{color:var(--amber);align-items:center;gap:6px;margin-top:14px;font-size:13px;font-weight:800;display:inline-flex}.dz .tf-project .link .arr{transition:transform .2s;transform:scaleX(-1)}.dz .tf-project .link:hover .arr{transform:scaleX(-1)translate(3px)}.dz .tfilter{top:calc(72px + var(--dz-bar-h,0px));z-index:30;-webkit-backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--line);background:#ffffffe0;position:sticky}.dz .tfilter-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.dz .tf-chips{flex-wrap:wrap;gap:10px;display:flex}.dz .tf-chip{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:8px;padding:9px 16px;font-family:inherit;font-size:14px;font-weight:800;transition:all .18s;display:inline-flex}.dz .tf-chip:hover{color:var(--ink);border-color:#d1d5db;transform:translateY(-1px)}.dz .tf-chip.active{background:var(--ink);color:#fff;border-color:var(--ink)}.dz .tf-chip .count{color:var(--ink-3);background:#1118270f;border-radius:99px;padding:2px 8px;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.dz .tf-chip.active .count{color:#fffc;background:#ffffff29}.dz .tf-rating{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:10px 18px;display:inline-flex}.dz .tf-rating .stars{color:var(--amber);letter-spacing:1.5px;font-size:14px}.dz .tf-rating .n{color:var(--ink);letter-spacing:-.01em;font-family:Inter,sans-serif;font-size:20px;font-weight:800}.dz .tf-rating .n small{color:var(--ink-3);margin-inline-start:2px;font-size:12px;font-weight:500}.dz .tf-rating .l{color:var(--ink-3);border-inline-start:1px solid var(--line);padding-inline-start:14px;font-size:12.5px;line-height:1.4}.dz .tf-rating .l b{color:var(--ink);font-size:13px;font-weight:800;display:block}.dz .t-grid{background:#fff;padding:clamp(40px,6vw,80px) 0 clamp(48px,6vw,88px)}.dz .t-masonry{column-count:3;column-gap:22px}@media (max-width:1000px){.dz .t-masonry{column-count:2}}@media (max-width:600px){.dz .t-masonry{column-count:1}}.dz .t-card{break-inside:avoid;-webkit-column-break-inside:avoid;border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;margin-bottom:22px;padding:26px 24px;transition:all .25s;display:block}.dz .t-card:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-2px)}.dz .t-card.hide{display:none}.dz .t-card.dark{background:var(--navy);border-color:var(--navy)}.dz .t-card.tint{background:var(--light);border-color:var(--line)}.dz .t-card.amber{background:#fff7e8;border-color:#ffab3b40}.dz .t-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.dz .t-card .t-stars{color:var(--amber);letter-spacing:1.5px;font-size:14px}.dz .t-card .t-cat{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;background:#1118270d;border-radius:99px;padding:4px 10px;font-size:11px;font-weight:800}.dz .t-card.dark .t-cat{color:#f4f4f4b3;background:#ffffff14}.dz .t-card.amber .t-cat{color:#92560a;background:#ffab3b26}.dz .t-card blockquote{color:var(--ink);letter-spacing:-.003em;text-wrap:pretty;margin:0 0 22px;font-size:16px;font-weight:500;line-height:1.7}.dz .t-card.dark blockquote{color:#fff}.dz .t-card blockquote.lg{font-size:19px;font-weight:500;line-height:1.55}.dz .t-card-author{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:16px;display:flex}.dz .t-card.dark .t-card-author{border-color:var(--line-dark)}.dz .t-card.amber .t-card-author{border-color:#ffab3b40}.dz .t-card.tint .t-card-author{border-color:var(--line)}.dz .t-avatar-sm{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-family:Inter,sans-serif;font-size:16px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff80}.dz .t-avatar-sm.a1{color:#1a1206;background:linear-gradient(135deg,#ffab3b,#f0961e)}.dz .t-avatar-sm.a2{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.dz .t-avatar-sm.a3{background:linear-gradient(135deg,#34d399,#059669)}.dz .t-avatar-sm.a4{background:linear-gradient(135deg,#f472b6,#db2777)}.dz .t-avatar-sm.a5{background:linear-gradient(135deg,#a78bfa,#7c3aed)}.dz .t-avatar-sm.a6{background:linear-gradient(135deg,#fb923c,#ea580c)}.dz .t-card-author .info{flex:1}.dz .t-card-author .info .n{color:var(--ink);font-size:14.5px;font-weight:800;line-height:1.3}.dz .t-card.dark .t-card-author .info .n{color:#fff}.dz .t-card-author .info .r{color:var(--ink-3);margin-top:2px;font-size:12.5px}.dz .t-card.dark .t-card-author .info .r{color:#f4f4f499}.dz .t-card-foot{border-top:1px solid var(--line);color:var(--ink-3);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:14px;font-size:12.5px;display:flex}.dz .t-card.dark .t-card-foot{border-color:var(--line-dark);color:#f4f4f480}.dz .t-card.amber .t-card-foot{border-color:#ffab3b38}.dz .t-card.tint .t-card-foot{border-color:var(--line)}.dz .t-card-foot .proj{color:var(--amber-600);align-items:center;gap:6px;font-weight:800;display:inline-flex}.dz .t-card.dark .t-card-foot .proj{color:var(--amber)}.dz .t-card-foot .proj .arr{transform:scaleX(-1)}.dz .t-stats{border-block:1px solid var(--line);background:#fff;padding:clamp(56px,7vw,90px) 0}.dz .t-stats .s-head{margin-bottom:48px}.dz .t-stats .s-head .h-l{text-align:center;max-width:none;margin:0 auto}.dz .t-stats .s-head p{margin-inline:auto}.dz .t-stats-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:32px;display:grid}@media (max-width:780px){.dz .t-stats-grid{grid-template-columns:repeat(2,1fr);gap:32px 24px}}.dz .t-stat .n{color:var(--ink);letter-spacing:-.025em;font-family:Inter,sans-serif;font-size:clamp(36px,4vw,52px);font-weight:800;line-height:1}.dz .t-stat .n .plus{color:var(--amber-600)}.dz .t-stat .l{color:var(--ink-3);margin-top:8px;font-size:14px;line-height:1.5}.dz .tiers{background:#fff;padding:clamp(48px,6vw,88px) 0}.dz .tier-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}@media (max-width:880px){.dz .tier-grid{grid-template-columns:1fr}}.dz .tier{border-radius:var(--radius-lg);flex-direction:column;gap:18px;padding:36px clamp(28px,4vw,40px);transition:all .25s;display:flex;position:relative;overflow:hidden}.dz .tier:hover{transform:translateY(-3px)}.dz .tier.free{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff}.dz .tier.free:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db}.dz .tier.paid{background:var(--navy);color:var(--light);border:1px solid var(--navy)}.dz .tier.paid:before{content:"";border-radius:var(--radius-lg);pointer-events:none;background:radial-gradient(500px 250px at 100% 0,#ffab3b33,#0000 60%);position:absolute;inset:0}.dz .tier>*{position:relative}.dz .tier-pill{letter-spacing:.04em;text-transform:uppercase;border-radius:99px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:800;display:inline-flex}.dz .tier.free .tier-pill{color:#15803d;background:#22c55e1a;border:1px solid #22c55e38}.dz .tier.free .tier-pill:before{content:"";background:#22c55e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #22c55e40}.dz .tier.paid .tier-pill{background:var(--amber);color:#1a1206}.dz .tier h2{letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.15}.dz .tier.paid h2{color:#fff}.dz .tier h2 .accent{color:var(--amber-600)}.dz .tier.paid h2 .accent{color:var(--amber)}.dz .tier .lede{color:var(--ink-3);margin:0;font-size:15.5px;line-height:1.7}.dz .tier.paid .lede{color:#f4f4f4b3}.dz .tier-meta{grid-template-columns:1fr 1fr;gap:14px;margin:6px 0 4px;display:grid}.dz .tier-meta .tm{border:1px solid var(--line);background:var(--light);border-radius:12px;padding:14px}.dz .tier.paid .tier-meta .tm{border-color:var(--line-dark);background:#ffffff0a}.dz .tier-meta .h{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:10.5px}.dz .tier.paid .tier-meta .h{color:#f4f4f480}.dz .tier-meta .v{color:var(--ink);letter-spacing:-.01em;font-family:Inter,sans-serif;font-size:18px;font-weight:800;line-height:1}.dz .tier.paid .tier-meta .v{color:#fff}.dz .tier-meta .v small{color:var(--ink-3);font-size:11px;font-weight:500;font-family:var(--font-brand);margin-inline-start:4px}.dz .tier.paid .tier-meta .v small{color:#f4f4f48c}.dz .tier .price-row{align-items:baseline;gap:6px;margin:4px 0;font-family:Inter,sans-serif;display:flex}.dz .tier .price-row .v{color:var(--ink);letter-spacing:-.02em;font-size:42px;font-weight:800;line-height:1}.dz .tier.paid .price-row .v{color:#fff}.dz .tier .price-row .v.free{color:#15803d}.dz .tier .price-row .cur{color:var(--ink-3);font-size:18px;font-weight:600}.dz .tier.paid .price-row .cur{color:#f4f4f480}.dz .tier .price-row .u{color:var(--ink-3);margin-inline-start:6px;font-size:13px;font-weight:500}.dz .tier.paid .price-row .u{color:#f4f4f48c}.dz .tier ul.feats{flex-direction:column;flex:1;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dz .tier ul.feats li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.6;display:flex}.dz .tier.paid ul.feats li{color:#f4f4f4d1}.dz .tier ul.feats li svg{width:18px;height:18px;color:var(--amber-600);flex-shrink:0;margin-top:2px}.dz .tier.paid ul.feats li svg{color:var(--amber)}.dz .tier ul.feats li b{color:var(--ink);font-weight:800}.dz .tier.paid ul.feats li b{color:#fff}.dz .tier-cta{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:4px;padding:14px 22px;font-family:inherit;font-size:15px;font-weight:800;transition:all .18s;display:flex}.dz .tier.free .tier-cta{background:var(--ink);color:#fff;border-color:var(--ink)}.dz .tier.free .tier-cta:hover{background:var(--navy-2);transform:translateY(-1px)}.dz .tier.paid .tier-cta{background:var(--amber);color:#1a1206;border-color:var(--amber)}.dz .tier.paid .tier-cta:hover{background:var(--amber-600);border-color:var(--amber-600);transform:translateY(-1px)}.dz .tier-cta .arr{transition:transform .2s;transform:scaleX(-1)}.dz .tier-cta:hover .arr{transform:scaleX(-1)translate(3px)}.dz .book{background:var(--light);border-top:1px solid var(--line);padding:clamp(56px,7vw,90px) 0 clamp(48px,6vw,88px)}.dz .book-grid{grid-template-columns:1fr 1.2fr;align-items:start;gap:32px;display:grid}@media (max-width:980px){.dz .book-grid{grid-template-columns:1fr}}.dz .book-side{top:calc(90px + var(--dz-bar-h,0px));flex-direction:column;gap:18px;display:flex;position:sticky}@media (max-width:980px){.dz .book-side{position:static}}.dz .summary-card{background:var(--navy);color:var(--light);border-radius:var(--radius-lg);padding:28px;position:relative;overflow:hidden}.dz .summary-card:before{content:"";pointer-events:none;background:radial-gradient(400px 200px at 90% 10%,#ffab3b2e,#0000 60%);position:absolute;inset:0}.dz .summary-card>*{position:relative}.dz .summary-card h4{color:#f4f4f48c;letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;font-family:Inter,sans-serif;font-size:13px;font-weight:800}.dz .summary-card .selected{color:#fff;letter-spacing:-.005em;margin-bottom:16px;font-size:22px;font-weight:800}.dz .summary-card .selected .amber{color:var(--amber)}.dz .summary-row{border-bottom:1px solid var(--line-dark);color:#f4f4f4b3;justify-content:space-between;align-items:center;padding:12px 0;font-size:13.5px;display:flex}.dz .summary-row:last-of-type{border-bottom:0}.dz .summary-row .v{color:#fff;font-family:Inter,sans-serif;font-weight:800}.dz .summary-total{border-top:2px solid var(--amber);justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:14px;display:flex}.dz .summary-total .l{color:#fff;letter-spacing:-.005em;font-family:Inter,sans-serif;font-weight:800}.dz .summary-total .v{color:var(--amber);letter-spacing:-.02em;font-family:Inter,sans-serif;font-size:28px;font-weight:800}.dz .summary-total .v small{color:#f4f4f480;font-size:12px;font-weight:500;font-family:var(--font-brand);margin-inline-start:4px}.dz .consultant{border-top:1px solid var(--line-dark);align-items:center;gap:14px;margin-top:24px;padding-top:18px;display:flex}.dz .consultant .av{color:#1a1206;width:48px;height:48px;font-family:var(--font-brand);background:linear-gradient(135deg,#ffab3b,#f0961e);border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;font-weight:800;display:grid}.dz .consultant .info .nm{color:#fff;letter-spacing:-.005em;font-size:14.5px;font-weight:800}.dz .consultant .info .rl{color:#f4f4f499;margin-top:3px;font-size:12.5px}.dz .side-note{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.dz .side-note .ic{width:28px;height:28px;color:var(--amber-600);background:#fff7e8;border:1px solid #ffab3b40;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.dz .side-note .ic svg{width:14px;height:14px}.dz .side-note .t{color:var(--ink-2);font-size:13px;line-height:1.6}.dz .side-note .t b{color:var(--ink);margin-bottom:2px;font-size:13.5px;font-weight:800;display:block}.dz .form-h{border-bottom:1px solid var(--line);align-items:start;gap:14px;margin-bottom:24px;padding-bottom:18px;display:flex}.dz .form-h .num{width:36px;height:36px;color:var(--amber-600);background:#fff7e8;border:1px solid #ffab3b40;border-radius:10px;flex-shrink:0;place-items:center;margin-top:2px;font-family:Inter,sans-serif;font-size:14px;font-weight:800;display:grid}.dz .form-h h3{color:var(--ink);letter-spacing:-.005em;margin:0 0 4px;font-size:18px;font-weight:800}.dz .form-h p{color:var(--ink-3);margin:0;font-size:13.5px;line-height:1.6}.dz .tier-pick{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:520px){.dz .tier-pick{grid-template-columns:1fr}}.dz .tier-pick input{display:none}.dz .tier-pick label{cursor:pointer;border:2px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:18px;transition:all .18s;display:flex}.dz .tier-pick label:hover{border-color:#d1d5db}.dz .tier-pick input:checked+label{border-color:var(--amber);background:#fff7e8;box-shadow:0 0 0 4px #ffab3b1a}.dz .tier-pick .tp-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.dz .tier-pick .tp-n{color:var(--ink);letter-spacing:-.005em;font-family:Inter,sans-serif;font-size:14px;font-weight:800}.dz .tier-pick .tp-p{color:var(--amber-600);font-family:Inter,sans-serif;font-size:14px;font-weight:800}.dz .tier-pick .tp-d{color:var(--ink-3);font-size:12px;line-height:1.5}.dz .dates{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}@media (max-width:520px){.dz .dates{grid-template-columns:repeat(2,1fr)}}.dz .dates input{display:none}.dz .dates label{cursor:pointer;border:1px solid var(--line);text-align:center;background:#fff;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:12px 10px;transition:all .18s;display:flex}.dz .dates label:hover{background:var(--light);border-color:#d1d5db}.dz .dates input:checked+label{border-color:var(--amber);background:var(--amber);color:#1a1206}.dz .dates label.full{opacity:.45;cursor:not-allowed;text-decoration:line-through}.dz .dates label .d{letter-spacing:-.01em;font-family:Inter,sans-serif;font-size:16px;font-weight:800;line-height:1}.dz .dates label .m{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:10.5px}.dz .dates input:checked+label .m{color:#5b3a0a}.dz .times{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}@media (max-width:520px){.dz .times{grid-template-columns:repeat(2,1fr)}}.dz .times input{display:none}.dz .times label{cursor:pointer;border:1px solid var(--line);text-align:center;color:var(--ink-2);background:#fff;border-radius:8px;padding:10px 8px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:all .18s}.dz .times label:hover{background:var(--light);border-color:#d1d5db}.dz .times input:checked+label{border-color:var(--amber);background:var(--amber);color:#1a1206;font-weight:800}.dz .book-submit{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:24px;display:flex}.dz .book-submit .note{color:var(--ink-3);max-width:340px;font-size:12.5px;line-height:1.6}.dz .book-submit .note b{color:var(--ink);font-weight:800}.dz .benefits{border-top:1px solid var(--line);background:#fff;padding:clamp(48px,6vw,88px) 0}.dz .bn-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (max-width:900px){.dz .bn-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.dz .bn-grid{grid-template-columns:1fr}}.dz .bn{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:24px 22px;transition:all .2s;display:flex}.dz .bn:hover{box-shadow:var(--shadow-card);border-color:#d1d5db;transform:translateY(-2px)}.dz .bn .ic{color:#b26a00;background:linear-gradient(#fff7e8,#ffe9c2);border:1px solid #ffab3b4d;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.dz .bn .ic svg{width:22px;height:22px}.dz .bn h4{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:15px;font-weight:800}.dz .bn p{color:var(--ink-3);margin:0;font-size:13px;line-height:1.65}.dz .pay-top-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.dz .pay{background:var(--light);min-height:80vh;padding:40px 0 80px}.dz .pay-grid{grid-template-columns:1.4fr .8fr;align-items:start;gap:28px;display:grid}@media (max-width:900px){.dz .pay-grid{grid-template-columns:1fr}}.dz .pay-h{color:var(--ink);letter-spacing:-.015em;text-wrap:balance;margin:0 0 8px;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.15}.dz .pay-h .accent{color:var(--amber-600)}.dz .pay-l>p.sub{color:var(--ink-3);max-width:560px;margin:0 0 28px;font-size:15.5px;line-height:1.7}.dz .amount-wrap{gap:10px;display:flex}.dz .amount-wrap input{letter-spacing:-.01em;color:var(--ink);flex:1;padding:14px 16px;font-family:Inter,sans-serif;font-size:24px;font-weight:800}.dz .amount-wrap input::placeholder{color:#d1d5db;font-weight:500}.dz .amount-wrap select{background:var(--light);flex:0 0 100px;font-family:Inter,sans-serif;font-size:14px;font-weight:800}.dz .presets{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.dz .presets button{font:inherit;cursor:pointer;color:var(--ink-2);border:1px solid var(--line);background:#fff;border-radius:99px;padding:7px 13px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;transition:all .18s}.dz .presets button:hover{background:var(--light);border-color:#d1d5db}.dz .presets button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.dz .ref-fld input{letter-spacing:.06em;font-family:JetBrains Mono,monospace}@media (max-width:680px){.dz .pm-tabs{grid-template-columns:1fr 1fr}}.dz .pm-tabs input{display:none}.dz .pm-tabs label{cursor:pointer;border:2px solid var(--line);text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;transition:all .18s;display:flex}.dz .pm-tabs .pic{color:#fff;letter-spacing:.04em;border-radius:5px;place-items:center;width:32px;height:22px;font-family:Inter,sans-serif;font-size:9px;font-weight:800;display:grid}.dz .pm-tabs .pic.card{background:linear-gradient(135deg,#0f172a,#334155)}.dz .pm-tabs .pic.mada{color:#1a1206;background:#84cc16}.dz .pm-tabs .pic.apple{background:#000;font-size:13px}.dz .pm-tabs .pic.wire{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.dz .pm-tabs .pn{color:var(--ink);letter-spacing:-.005em;font-family:Inter,sans-serif;font-size:12.5px;font-weight:800}.dz .pm-tabs .pd{color:var(--ink-3);font-size:10.5px;line-height:1.4}.dz .card-preview{color:#fff;background:linear-gradient(135deg,#1a2336 0%,#0b121f 100%);border-radius:14px;flex-direction:column;justify-content:space-between;min-height:170px;margin-bottom:18px;padding:22px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px -10px #10182840,inset 0 1px #ffffff0f}.dz .card-preview:after{content:"";pointer-events:none;background:radial-gradient(400px 200px at 100% 0,#ffab3b33,#0000 60%);position:absolute;inset:0}.dz .card-preview .cp-h{justify-content:space-between;align-items:center;display:flex;position:relative}.dz .card-preview .cp-h .brand-c{color:#fff;letter-spacing:.04em;font-family:Inter,sans-serif;font-size:13px;font-weight:800}.dz .card-preview .cp-h .chip{background:linear-gradient(135deg,#d4af37,#9f7e1e);border-radius:5px;place-items:center;width:32px;height:24px;display:grid}.dz .card-preview .cp-h .chip:after{content:"";background:repeating-linear-gradient(0deg,#00000026 0 2px,#0000 2px 4px);border-radius:3px;width:24px;height:16px}.dz .card-preview .num{letter-spacing:.08em;text-align:start;direction:ltr;margin:6px 0;font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700;position:relative}.dz .card-preview .cp-foot{justify-content:space-between;align-items:end;font-family:Inter,sans-serif;display:flex;position:relative}.dz .card-preview .cp-foot .nm{letter-spacing:.04em;text-transform:uppercase;color:#ffffffd9;font-size:12.5px;font-weight:700}.dz .card-preview .cp-foot .nm small{color:#ffffff80;letter-spacing:.06em;margin-bottom:3px;font-size:9px;font-weight:500;display:block}.dz .card-preview .cp-foot .ex{letter-spacing:.04em;color:#fff;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700}.dz .card-preview .cp-foot .ex small{color:#ffffff80;letter-spacing:.06em;margin-bottom:3px;font-family:Inter,sans-serif;font-size:9px;font-weight:500;display:block}.dz .card-preview .cp-net{color:var(--amber);letter-spacing:-.02em;font-family:Inter,sans-serif;font-size:18px;font-style:italic;font-weight:800;position:absolute;inset-block-end:18px;inset-inline-end:24px}.dz .method-content{padding:14px 0;display:none}.dz .method-content.active{display:block}.dz .wire-info{background:var(--light);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:18px;font-family:JetBrains Mono,monospace;font-size:13px;display:flex}.dz .wire-info .row{border-bottom:1px dashed var(--line);color:var(--ink-2);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.dz .wire-info .row:last-child{border-bottom:0}.dz .wire-info .row .v{color:var(--ink);font-weight:700}.dz .wire-info .copy{color:var(--amber-600);letter-spacing:.04em;background:#fff7e8;border:1px solid #ffab3b33;border-radius:6px;padding:3px 8px;font-family:Inter,sans-serif;font-size:11px;font-weight:800}.dz .apple-btn{color:#fff;cursor:pointer;background:#000;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px;font-family:Inter,sans-serif;font-size:18px;font-weight:800;transition:transform .15s;display:flex}.dz .apple-btn:hover{transform:translateY(-1px)}.dz .apple-btn svg{width:22px;height:22px}.dz .pay-r{top:calc(90px + var(--dz-bar-h,0px));position:sticky}@media (max-width:900px){.dz .pay-r{position:static}}.dz .sum-svc{border:1px solid var(--line-dark);background:#ffffff0f;border-radius:12px;flex-direction:column;gap:4px;margin-bottom:14px;padding:14px 16px;display:flex}.dz .sum-svc .sn{color:#fff;letter-spacing:-.005em;font-family:Inter,sans-serif;font-size:14px;font-weight:800}.dz .sum-svc .sd{color:#f4f4f48c;font-family:JetBrains Mono,monospace;font-size:12px}.dz .sum-row .v{color:#fff;font-family:Inter,sans-serif;font-weight:800}.dz .sum-row.discount .v{color:#22c55e}.dz .sum-total{border-top:2px solid var(--amber);justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:14px;display:flex}.dz .sum-total .l{color:#fff;letter-spacing:-.005em;font-family:Inter,sans-serif;font-size:15px;font-weight:800}.dz .sum-total .v{color:var(--amber);letter-spacing:-.02em;font-family:Inter,sans-serif;font-size:32px;font-weight:800;line-height:1}.dz .sum-total .v small{color:#f4f4f480;font-size:13px;font-weight:500;font-family:var(--font-brand);margin-inline-start:6px}.dz .promo{margin-top:18px}.dz .promo-input{gap:8px;display:flex}.dz .promo-input input{border:1px solid var(--line-dark);color:#fff;font:inherit;letter-spacing:.04em;background:#ffffff0a;border-radius:8px;outline:none;flex:1;padding:10px 12px;font-family:JetBrains Mono,monospace;font-size:13px}.dz .promo-input input::placeholder{color:#f4f4f466}.dz .promo-input input:focus{border-color:#ffab3b80}.dz .promo-input button{background:var(--amber);color:#1a1206;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:800}.dz .pay-btn:hover{background:var(--amber-600);transform:translateY(-1px)}.dz .pay-btn:disabled{opacity:.6;cursor:not-allowed}.dz .sum-foot{color:#f4f4f48c;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:11.5px;display:flex}.dz .sum-foot svg{color:#22c55e;width:13px;height:13px}.dz .trust-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:48px 0}.dz .trust-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (max-width:780px){.dz .trust-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.dz .trust-grid{grid-template-columns:1fr}}.dz .trust-item{align-items:flex-start;gap:14px;padding:14px;display:flex}.dz .trust-item .ic{width:36px;height:36px;color:var(--amber-600);background:#fff7e8;border:1px solid #ffab3b40;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.dz .trust-item .ic svg{width:18px;height:18px}.dz .trust-item .nm{color:var(--ink);letter-spacing:-.005em;margin-bottom:3px;font-family:Inter,sans-serif;font-size:13px;font-weight:800}.dz .trust-item .d{color:var(--ink-3);font-size:12px;line-height:1.55}.dz .subhero.proj{padding:clamp(48px,6vw,80px) 0 clamp(40px,5vw,64px)}.dz .subhero.proj h1{max-width:20ch;font-size:clamp(36px,5vw,60px)}.dz .proj-pills{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.dz .proj-pill{letter-spacing:.005em;color:#f4f4f4d9;border:1px solid var(--line-dark);background:#ffffff0d;border-radius:99px;align-items:center;gap:6px;padding:6px 13px;font-size:13px;font-weight:800;display:inline-flex}.dz .proj-pill.year{color:var(--amber);letter-spacing:-.005em;background:#ffab3b1a;border-color:#ffab3b47;font-family:Inter,sans-serif}.dz .proj-pill.country svg{opacity:.75;width:13px;height:13px}.dz .proj-meta{border-top:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);gap:28px;margin-top:40px;padding-top:28px;display:grid}@media (max-width:780px){.dz .proj-meta{grid-template-columns:repeat(2,1fr);gap:24px}}.dz .proj-meta .l{color:#f4f4f473;letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:800}.dz .proj-meta .v{color:#fff;font-size:15.5px;font-weight:800;line-height:1.45}.dz .proj-meta .stack{flex-wrap:wrap;gap:5px;display:flex}.dz .proj-meta .stack span{color:#f4f4f4d9;border:1px solid var(--line-dark);background:#ffffff0f;border-radius:99px;padding:3px 9px;font-family:Inter,sans-serif;font-size:11px;font-weight:600}.dz .overview{background:#fff;padding:clamp(64px,8vw,104px) 0 clamp(48px,6vw,72px)}.dz .overview-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:64px;display:grid}@media (max-width:900px){.dz .overview-grid{grid-template-columns:1fr;gap:24px}}.dz .overview .label{color:var(--amber-600);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:12px;font-size:14px;font-weight:800;display:flex}.dz .overview .label:before{content:"";background:var(--amber);border-radius:2px;width:32px;height:2px}.dz .overview-body p{color:var(--ink-2);max-width:60ch;margin:0 0 18px;font-size:18px;line-height:1.8}.dz .overview-body p:last-child{margin-bottom:0}.dz .overview-body p strong{color:var(--ink);font-weight:800}.dz .overview-body .first{color:var(--ink);font-size:21px;font-weight:500;line-height:1.7}.dz .results{border-block:1px solid var(--line);background:var(--light);padding:48px 0}.dz .results-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}@media (max-width:780px){.dz .results-grid{grid-template-columns:repeat(2,1fr);gap:32px}}.dz .result{padding-inline-end:32px}.dz .result+.result{border-inline-start:1px solid var(--line);padding-inline-start:32px}@media (max-width:780px){.dz .result+.result{border-inline-start:0;padding-inline-start:0}}.dz .result .n{color:var(--ink);letter-spacing:-.03em;font-family:Inter,sans-serif;font-size:clamp(34px,4vw,50px);font-weight:800;line-height:1}.dz .result .n .u{color:var(--amber-600)}.dz .result .l{color:var(--ink-2);margin-top:8px;font-size:14px;font-weight:500;line-height:1.5}.dz .deliver{background:#fff;padding:clamp(48px,6vw,88px) 0}.dz .deliver-row{grid-template-columns:1fr 1.15fr;align-items:center;gap:64px;display:grid}.dz .deliver-row+.deliver-row{margin-top:clamp(64px,8vw,104px)}@media (max-width:880px){.dz .deliver-row{grid-template-columns:1fr;gap:32px}}.dz .deliver-row.alt .dr-text{order:2}.dz .deliver-row.alt .dr-visual{order:1}@media (max-width:880px){.dz .deliver-row.alt .dr-text{order:1}.dz .deliver-row.alt .dr-visual{order:2}}.dz .dr-kicker{color:var(--amber-600);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:16px;font-size:13px;font-weight:800;display:inline-flex}.dz .dr-kicker .ico{background:#ffab3b1f;border:1px solid #ffab3b47;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.dz .dr-kicker .ico svg{width:18px;height:18px;color:var(--amber-600)}.dz .dr-text h3{color:var(--ink);letter-spacing:-.015em;text-wrap:balance;max-width:16ch;margin:0 0 14px;font-size:clamp(26px,3.2vw,38px);font-weight:800;line-height:1.18}.dz .dr-text p{color:var(--ink-3);max-width:52ch;margin:0 0 22px;font-size:16.5px;line-height:1.8}.dz .dr-text ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.dz .dr-text ul li{color:var(--ink-2);align-items:flex-start;gap:11px;font-size:15.5px;font-weight:500;display:flex}.dz .dr-text ul li svg{width:18px;height:18px;color:var(--amber-600);flex-shrink:0;margin-top:3px}.dz .dr-image{aspect-ratio:16/10;border:1px solid var(--line);background:#fff;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 24px 48px -20px #10182840}.dz .dr-image img{object-fit:cover}.dz .mock-browser{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 24px 48px -20px #10182840}.dz .mock-browser .bar{border-bottom:1px solid var(--line);background:#f4f4f4;align-items:center;gap:6px;padding:11px 14px;display:flex}.dz .mock-browser .bar i{border-radius:50%;width:9px;height:9px}.dz .mock-browser .bar i:first-child{background:#ff5f57}.dz .mock-browser .bar i:nth-child(2){background:#febc2e}.dz .mock-browser .bar i:nth-child(3){background:#28c840}.dz .mock-browser .bar .u{color:var(--ink-3);border:1px solid var(--line);background:#fff;border-radius:6px;margin-inline-start:auto;padding:3px 10px;font-family:JetBrains Mono,monospace;font-size:10.5px}.dz .mock-browser .screen{background:linear-gradient(#fff,#fafafb);gap:12px;padding:22px;display:grid}.dz .skel{background:#00000012;border-radius:5px;height:10px}.dz .skel.w80{width:80%}.dz .skel.w65{width:65%}.dz .skel.w50{width:50%}.dz .skel.w40{width:40%}.dz .skel.w30{width:30%}.dz .skel.dark{background:#0000001f}.dz .tile{background:linear-gradient(135deg,#ffe2b5,#ffcb7a);border:1px solid #ffab3b73;border-radius:10px}.dz .tile.flat{background:#0000000d;border-color:#0000000d}.dz .row3{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dz .mock-phone-wrap{justify-content:center;display:flex}.dz .mock-phone{border:1px solid var(--line-dark);background:#0b121f;border-radius:34px;width:248px;padding:10px;position:relative;box-shadow:0 30px 60px -24px #10182880}.dz .mock-phone:before{content:"";background:#ffffff2e;border-radius:99px;width:74px;height:6px;position:absolute;inset-block-start:18px;inset-inline:50%;transform:translate(50%)}.dz .mock-phone .pscreen{background:#0e1626;border-radius:26px;gap:12px;padding:34px 16px 18px;display:grid;overflow:hidden}.dz .mock-phone .ptop{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.dz .mock-phone .ptop .av{background:linear-gradient(135deg,#ffab3b,#f0961e);border-radius:50%;width:34px;height:34px}.dz .mock-phone .ptop .greet{flex-direction:column;flex:1;gap:6px;margin-inline-start:10px;display:flex}.dz .mock-phone .pcard{background:linear-gradient(135deg,#ffab3be6,#f0961ed9);border-radius:14px;gap:8px;padding:16px;display:grid}.dz .mock-phone .pcard .pl{background:#1a120659;border-radius:4px;height:8px}.dz .mock-phone .pgrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dz .mock-phone .pitem{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;justify-items:center;gap:8px;padding:13px;display:grid}.dz .mock-phone .pitem .pi{background:#ffab3b40;border:1px solid #ffab3b66;border-radius:8px;width:26px;height:26px}.dz .mock-phone .pitem .pl{background:#ffffff2e;border-radius:4px;width:60%;height:6px}.dz .mock-phone .pnav{border-top:1px solid #ffffff14;justify-content:space-around;margin-top:2px;padding-top:6px;display:flex}.dz .mock-phone .pnav span{background:#ffffff1a;border-radius:7px;width:22px;height:22px}.dz .mock-phone .pnav span:first-child{background:#ffab3b59}.dz .mock-phone .dl{background:#ffffff29;border-radius:4px;height:6px}.dz .mock-phone .dl.w60{width:60%}.dz .mock-phone .dl.w40{width:40%}.dz .mock-dash .screen{background:#0e1626;grid-template-columns:64px 1fr;gap:14px;padding:14px;display:grid}.dz .mock-dash .side{flex-direction:column;align-items:center;gap:10px;padding-top:6px;display:flex}.dz .mock-dash .side .logo{background:linear-gradient(135deg,#ffab3b,#f0961e);border-radius:10px;width:34px;height:34px}.dz .mock-dash .side span{background:#ffffff0f;border-radius:9px;width:30px;height:30px}.dz .mock-dash .side span.on{background:#ffab3b4d;border:1px solid #ffab3b66}.dz .mock-dash .main{gap:12px;display:grid}.dz .mock-dash .stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dz .mock-dash .stat{background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;gap:8px;padding:12px;display:grid}.dz .mock-dash .stat .big{color:#fff;letter-spacing:-.02em;font-family:Inter,sans-serif;font-size:20px;font-weight:800}.dz .mock-dash .stat .sl{background:#ffffff24;border-radius:4px;width:70%;height:5px}.dz .mock-dash .chart{background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;align-items:flex-end;gap:7px;height:120px;padding:14px;display:flex}.dz .mock-dash .chart span{background:linear-gradient(#ffab3b,#ffab3b2e);border-radius:4px 4px 0 0;flex:1}.dz .longshots{background:#fff;padding:clamp(64px,8vw,104px) 0}.dz .ls-grid{grid-template-columns:1fr 1fr;gap:clamp(24px,3vw,40px);margin-top:clamp(36px,4vw,52px);display:grid}@media (max-width:820px){.dz .ls-grid{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}.dz .ls-card{flex-direction:column;display:flex}.dz .ls-window{border:1px solid var(--line);cursor:ns-resize;background:#f4f4f4;border-radius:16px;height:clamp(380px,52vh,520px);position:relative;overflow:hidden;box-shadow:0 30px 60px -24px #1018284d}.dz .ls-bar{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#f8f8f9eb;align-items:center;gap:7px;padding:11px 14px;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.dz .ls-bar i{border-radius:50%;width:10px;height:10px}.dz .ls-bar i:first-child{background:#ff5f57}.dz .ls-bar i:nth-child(2){background:#febc2e}.dz .ls-bar i:nth-child(3){background:#28c840}.dz .ls-bar .u{color:var(--ink-3);border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:7px;max-width:60%;margin-inline-start:auto;padding:4px 12px;font-family:JetBrains Mono,monospace;font-size:11px;overflow:hidden}.dz .ls-scroll{position:absolute;inset-block-start:45px;inset-inline:0}.dz .ls-scroll img{width:100%;transition:transform .9s cubic-bezier(.4,0,.2,1);display:block;transform:translateY(0)}.dz .ls-window:hover .ls-scroll img,.dz .ls-window.peek .ls-scroll img{transform:translateY(var(--reveal,-60%));transition:transform var(--dur,6s) cubic-bezier(.33,0,.2,1)}.dz .ls-window:before,.dz .ls-window:after{content:"";z-index:2;pointer-events:none;opacity:0;height:54px;transition:opacity .4s;position:absolute;inset-inline:0}.dz .ls-window:after{background:linear-gradient(#0000,#f4f4f4f2);inset-block-end:0}.dz .ls-window:hover:after{opacity:1}.dz .ls-hint{z-index:4;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:#111827d1;border-radius:99px;align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;font-weight:700;transition:opacity .35s,transform .35s;display:inline-flex;position:absolute;inset-block-end:14px;inset-inline-start:50%;transform:translate(50%);box-shadow:0 8px 20px -6px #0006}.dz .ls-window:hover .ls-hint{opacity:0;transform:translate(50%)translateY(8px)}.dz .ls-hint svg{width:15px;height:15px;animation:1.6s ease-in-out infinite dz-lsbob}@keyframes dz-lsbob{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}.dz .ls-meta{align-items:baseline;gap:10px;margin-top:18px;display:flex}.dz .ls-meta .n{width:26px;height:26px;color:var(--amber-600);background:#ffab3b24;border:1px solid #ffab3b4d;border-radius:8px;flex-shrink:0;place-items:center;font-family:Inter,sans-serif;font-size:13px;font-weight:800;display:grid}.dz .ls-meta h3{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:800}.dz .ls-meta p{color:var(--ink-3);margin:3px 0 0;font-size:14px;line-height:1.6}@media (prefers-reduced-motion:reduce){.dz .ls-scroll img{transition:none!important}}.dz .gallery{background:var(--light);padding:clamp(64px,8vw,104px) 0}.dz .gal-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:900px){.dz .gal-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.dz .gal-grid{grid-template-columns:1fr}}.dz .gal-item{border-radius:var(--radius);border:1px solid var(--line);aspect-ratio:4/3;background:#fff;position:relative;overflow:hidden}.dz .gal-item img{object-fit:cover;width:100%;height:100%;display:block}.dz .gal-pattern{background:linear-gradient(135deg,#1a2336,#0b121f);position:absolute;inset:0}.dz .gal-pattern.amber{background:linear-gradient(135deg,#fff1dc,#ffe2b5)}.dz .gal-pattern.blue{background:linear-gradient(135deg,#e7eefb,#d5e2f8)}.dz .gal-pattern.green{background:linear-gradient(135deg,#e1f5e5,#b8e0be)}.dz .gal-pattern.rose{background:linear-gradient(135deg,#fce7e7,#f9d4d4)}.dz .gal-pattern:after{content:"";background-image:repeating-linear-gradient(45deg,#ffffff0a 0 1px,#0000 1px 16px);position:absolute;inset:0}.dz .gal-frame{background:#fff;border-radius:10px;height:78%;position:absolute;inset-block-start:14%;inset-inline:10%;overflow:hidden;box-shadow:0 18px 36px -16px #0006}.dz .gal-pattern:not(.amber):not(.blue):not(.green):not(.rose)~.gal-frame,.dz .gal-pattern:not(.amber):not(.blue):not(.green):not(.rose)+.gal-frame{background:#0b121f}.dz .gal-frame .b{border-bottom:1px solid #0000000f;gap:4px;padding:7px 10px;display:flex}.dz .gal-frame .b i{background:#00000026;border-radius:50%;width:6px;height:6px}.dz .gal-frame .c{gap:6px;padding:12px;display:grid}.dz .gal-frame .c .l{background:#00000014;border-radius:3px;height:5px}.dz .gal-frame .c .l.w70{width:70%}.dz .gal-frame .c .l.w50{width:50%}.dz .gal-frame .c .l.w40{width:40%}.dz .gal-frame .c .l.w85{width:85%}.dz .gal-frame .c .gtile{background:linear-gradient(135deg,#ffe2b5,#ffcb7a);border:1px solid #ffab3b73;border-radius:5px;height:42px}.dz .gal-cap{color:var(--ink);box-shadow:var(--shadow-card);z-index:2;background:#fffffff2;border-radius:99px;padding:5px 11px;font-size:11.5px;font-weight:800;position:absolute;inset-block-end:14px;inset-inline-start:14px}.dz .gal-item{cursor:zoom-in;transition:transform .3s,box-shadow .3s}.dz .gal-item:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.dz .gal-item:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.dz .gal-zoom{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#111827c7;border-radius:50%;place-items:center;width:38px;height:38px;transition:opacity .3s,transform .3s;display:grid;position:absolute;inset-block-start:14px;inset-inline-end:14px;transform:scale(.8)}.dz .gal-zoom svg{color:#fff;width:18px;height:18px}.dz .gal-item:hover .gal-zoom,.dz .gal-item:focus-visible .gal-zoom{opacity:1;transform:scale(1)}.dz-lightbox{z-index:2000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#0b121fb8;justify-content:center;align-items:center;padding:clamp(16px,4vw,48px);transition:opacity .28s;display:none;position:fixed;inset:0}.dz-lightbox.open{display:flex}.dz-lightbox.shown{opacity:1}.dz-lightbox .lb-stage{flex-direction:column;align-items:center;gap:20px;max-width:100%;transition:transform .3s cubic-bezier(.22,1,.36,1);display:flex;transform:scale(.96)}.dz-lightbox.shown .lb-stage{transform:scale(1)}.dz-lightbox .lb-frame{background:#0b121f;border:1px solid #ffffff1f;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 40px 90px -20px #0009}.dz-lightbox .lb-canvas{transform-origin:0 0;position:relative}.dz-lightbox .lb-canvas .gal-pattern{background:linear-gradient(135deg,#1a2336,#0b121f);position:absolute;inset:0}.dz-lightbox .lb-canvas .gal-pattern.amber{background:linear-gradient(135deg,#fff1dc,#ffe2b5)}.dz-lightbox .lb-canvas .gal-pattern.blue{background:linear-gradient(135deg,#e7eefb,#d5e2f8)}.dz-lightbox .lb-canvas .gal-pattern.green{background:linear-gradient(135deg,#e1f5e5,#b8e0be)}.dz-lightbox .lb-canvas .gal-pattern.rose{background:linear-gradient(135deg,#fce7e7,#f9d4d4)}.dz-lightbox .lb-meta{color:#fff;align-items:center;gap:14px;display:flex}.dz-lightbox .lb-meta .cap{letter-spacing:-.01em;font-size:17px;font-weight:800}.dz-lightbox .lb-meta .count{color:#ffffff8c;background:#ffffff14;border:1px solid #ffffff1f;border-radius:99px;padding:4px 11px;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.dz-lightbox .lb-btn{z-index:2001;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#111827b3;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:52px;height:52px;transition:background .2s,transform .2s;display:grid;position:fixed}.dz-lightbox .lb-btn:hover{color:#1a1206;background:#ffab3beb;transform:scale(1.06)}.dz-lightbox .lb-btn svg{width:24px;height:24px}.dz-lightbox .lb-close{width:46px;height:46px;inset-block-start:24px;inset-inline-end:24px}.dz-lightbox .lb-prev{inset-block-start:50%;inset-inline-start:24px;transform:translateY(-50%)}.dz-lightbox .lb-next{inset-block-start:50%;inset-inline-end:24px;transform:translateY(-50%)}.dz-lightbox .lb-prev:hover,.dz-lightbox .lb-next:hover{transform:translateY(-50%)scale(1.06)}@media (max-width:640px){.dz-lightbox .lb-prev{inset-inline-start:10px}.dz-lightbox .lb-next{inset-inline-end:10px}.dz-lightbox .lb-btn{width:44px;height:44px}}.dz .quote{background:#fff;padding:clamp(64px,8vw,104px) 0}.dz .quote .q-card{background:var(--light);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(36px,5vw,64px);position:relative}.dz .quote .q-mark{color:#ffab3b38;pointer-events:none;font-family:Georgia,serif;font-size:clamp(72px,8vw,120px);font-weight:700;line-height:.8;position:absolute;inset-block-start:22px;inset-inline-start:30px}.dz .quote blockquote{color:var(--ink);text-wrap:balance;max-width:760px;margin:0;font-size:clamp(20px,2.4vw,28px);font-weight:500;line-height:1.55;position:relative}.dz .quote .q-author{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;display:flex}.dz .quote .q-avatar{color:#fff;background:linear-gradient(135deg,#60a5fa,#3b82f6);border-radius:50%;place-items:center;width:54px;height:54px;font-family:Inter,sans-serif;font-size:20px;font-weight:800;display:grid}.dz .quote .q-avatar.a1{color:#1a1206;background:linear-gradient(135deg,#ffab3b,#f0961e)}.dz .quote .q-avatar.a3{background:linear-gradient(135deg,#34d399,#059669)}.dz .quote .q-avatar.a4{background:linear-gradient(135deg,#f472b6,#db2777)}.dz .quote .q-avatar.a5{background:linear-gradient(135deg,#a78bfa,#7c3aed)}.dz .quote .q-name{color:var(--ink);font-size:16px;font-weight:800}.dz .quote .q-role{color:var(--ink-3);margin-top:2px;font-size:13.5px}.dz .quote .q-stars{color:var(--amber);letter-spacing:2px;margin-inline-start:auto;font-size:16px}.dz .nextcase{background:var(--light);border-top:1px solid var(--line);padding:clamp(56px,7vw,90px) 0}.dz .nc-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:780px){.dz .nc-row{grid-template-columns:1fr}}.dz .nc-link{border:1px solid var(--line);border-radius:var(--radius-lg);color:inherit;background:#fff;align-items:stretch;text-decoration:none;transition:all .25s;display:flex;overflow:hidden}.dz .nc-link:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-3px)}.dz .nc-cover{background:linear-gradient(135deg,#1a2336,#0b121f);width:38%;min-height:130px;position:relative}.dz .nc-link.prev .nc-cover{background:linear-gradient(135deg,#fff1dc,#ffe2b5)}.dz .nc-cover:after{content:"";background-image:repeating-linear-gradient(45deg,#ffffff0d 0 1px,#0000 1px 14px);position:absolute;inset:0}.dz .nc-cover img{object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:relative}.dz .nc-body{flex-direction:column;flex:1;justify-content:center;gap:6px;padding:22px 24px;display:flex}.dz .nc-dir{color:var(--amber-600);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.dz .nc-link h4{color:var(--ink);letter-spacing:-.005em;text-wrap:balance;margin:0;font-size:18px;font-weight:800}.dz .nc-cat{color:var(--ink-3);font-size:13px}.dz .svcnav{top:calc(72px + var(--dz-bar-h,0px));z-index:30;-webkit-backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--line);background:#ffffffe0;position:sticky}.dz .svcnav-inner{scrollbar-width:none;align-items:center;gap:6px;padding:14px 0;display:flex;overflow-x:auto}.dz .svcnav-inner::-webkit-scrollbar{display:none}.dz .svcnav-link{color:var(--ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:99px;align-items:center;gap:8px;padding:9px 14px;font-family:inherit;font-size:14px;font-weight:800;transition:all .18s;display:inline-flex}.dz .svcnav-link:hover{color:var(--ink);background:#f4f4f4}.dz .svcnav-link.active{background:var(--ink);color:#fff;border-color:var(--ink)}.dz .svcnav-link .n{color:var(--ink-3);background:#1118270f;border-radius:99px;padding:2px 7px;font-family:Inter,sans-serif;font-size:11px;font-weight:600}.dz .svcnav-link.active .n{color:#ffffffd9;background:#ffffff29}.dz .svcblock{border-top:1px solid var(--line);padding:clamp(80px,10vw,140px) 0}.dz .svcblock:first-of-type{border-top:0}.dz .svcblock.dark{background:var(--navy);color:var(--light);border-top-color:var(--navy-3)}.dz .svcblock.dark+.svcblock{border-top:0}.dz .svcblock.light-tint{background:var(--light)}.dz .svcblock-row{grid-template-columns:1fr 1.05fr;align-items:center;gap:64px;display:grid}.dz .svcblock.alt .svcblock-row{grid-template-columns:1.05fr 1fr}.dz .svcblock.alt .svcblock-l{order:2}.dz .svcblock.alt .svcblock-r{order:1}@media (max-width:980px){.dz .svcblock-row{grid-template-columns:1fr;gap:40px}.dz .svcblock.alt .svcblock-l{order:1}.dz .svcblock.alt .svcblock-r{order:2}}.dz .svc-num{color:var(--amber-600);letter-spacing:.06em;align-items:center;gap:10px;margin-bottom:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:800;display:flex}.dz .svc-num:before{content:"";background:var(--amber);border-radius:2px;width:24px;height:2px}.dz .svcblock.dark .svc-num{color:var(--amber)}.dz .svcblock h2{letter-spacing:-.015em;text-wrap:balance;margin:0 0 18px;font-size:clamp(32px,4.6vw,56px);font-weight:800;line-height:1.08}.dz .svcblock h2 .accent{color:var(--amber-600)}.dz .svcblock.dark h2{color:#fff}.dz .svcblock.dark h2 .accent{color:var(--amber)}.dz .svcblock .lede{color:var(--ink-3);max-width:540px;margin:0 0 28px;font-size:17px;line-height:1.75}.dz .svcblock.dark .lede{color:#f4f4f4b8}.dz .svc-features{grid-template-columns:1fr 1fr;gap:14px 22px;margin:0 0 32px;padding:0;list-style:none;display:grid}@media (max-width:560px){.dz .svc-features{grid-template-columns:1fr}}.dz .svc-features li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.6;display:flex}.dz .svcblock.dark .svc-features li{color:#f4f4f4d9}.dz .svc-features li svg{width:18px;height:18px;color:var(--amber-600);flex-shrink:0;margin-top:2px}.dz .svcblock.dark .svc-features li svg{color:var(--amber)}.dz .svc-cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dz .svc-price{color:var(--ink-3);align-items:baseline;gap:6px;font-size:14px;display:flex}.dz .svcblock.dark .svc-price{color:#f4f4f499}.dz .svc-price b{color:var(--ink);letter-spacing:-.01em;font-family:Inter,sans-serif;font-size:20px;font-weight:800}.dz .svcblock.dark .svc-price b{color:#fff}.dz .svc-visual{border-radius:var(--radius-lg);background:linear-gradient(135deg,#fff1dc,#ffe2b5);border:1px solid #ffab3b40;flex-direction:column;justify-content:flex-end;min-height:460px;padding:32px;display:flex;position:relative;overflow:hidden}.dz .svc-visual.dark{border-color:var(--line-dark);background:radial-gradient(700px 300px at 80% 20%,#ffab3b40,#0000 60%),linear-gradient(135deg,#1a2336,#0b121f)}.dz .svc-visual.blue{background:linear-gradient(135deg,#e7eefb,#bfd3f4);border-color:#c7d6f0}.dz .svc-visual.green{background:linear-gradient(135deg,#e1f5e5,#b8e0be);border-color:#a8d6b0}.dz .svc-visual.rose{background:linear-gradient(135deg,#fce7e7,#f4b8b8);border-color:#efa8a8}.dz .svc-visual:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(45deg,#ffffff1a 0 1px,#0000 1px 16px);position:absolute;inset:0}.dz .svc-visual>*{z-index:1;position:relative}.dz .svc-vmock{background:#fff;border:1px solid #0000000f;border-radius:12px;height:64%;position:absolute;inset-block-start:14%;inset-inline:14%;overflow:hidden;box-shadow:0 30px 60px -20px #10182840}.dz .svc-visual.dark .svc-vmock{border-color:var(--line-dark);background:#0b121f}.dz .svc-vmock .vm-bar{background:#00000005;border-bottom:1px solid #0000000f;gap:5px;padding:8px 10px;display:flex}.dz .svc-visual.dark .svc-vmock .vm-bar{border-color:var(--line-dark);background:#ffffff05}.dz .svc-vmock .vm-bar i{background:#00000026;border-radius:50%;width:7px;height:7px}.dz .svc-visual.dark .svc-vmock .vm-bar i{background:#ffffff40}.dz .svc-vmock .vm-body{gap:8px;padding:14px;display:grid}.dz .svc-vmock .vm-line{background:#00000014;border-radius:4px;height:7px}.dz .svc-visual.dark .svc-vmock .vm-line{background:#ffffff1a}.dz .svc-vmock .vm-line.w70{width:70%}.dz .svc-vmock .vm-line.w50{width:50%}.dz .svc-vmock .vm-line.w40{width:40%}.dz .svc-vmock .vm-line.w85{width:85%}.dz .svc-vmock .vm-tile{background:linear-gradient(135deg,#ffe2b5,#ffcb7a);border:1px solid #ffab3b73;border-radius:6px;height:48px}.dz .process{background:#fff;padding:clamp(48px,6vw,88px) 0}.dz .process-grid{grid-template-columns:repeat(5,1fr);gap:0;margin-top:24px;display:grid;position:relative}@media (max-width:900px){.dz .process-grid{grid-template-columns:1fr;gap:24px}}.dz .process-step{padding:0 18px;position:relative}.dz .process-step+.process-step{border-inline-start:1px dashed var(--line)}@media (max-width:900px){.dz .process-step+.process-step{border:0;padding-block-start:8px}}.dz .process-num{width:42px;height:42px;color:var(--amber-600);letter-spacing:-.02em;background:#fff7e8;border:1px solid #ffab3b4d;border-radius:12px;place-items:center;margin-bottom:18px;font-family:Inter,sans-serif;font-size:18px;font-weight:800;display:grid}.dz .process-step h4{color:var(--ink);letter-spacing:-.005em;margin:0 0 8px;font-size:18px;font-weight:800}.dz .process-step p{color:var(--ink-3);margin:0;font-size:14px;line-height:1.7}.dz .process-step .dur{color:var(--amber-600);background:#fff7e8;border:1px solid #ffab3b40;border-radius:99px;margin-top:14px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-block}.dz .pricing{background:var(--light);padding:clamp(48px,6vw,88px) 0}.dz .pkg-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;display:grid}@media (max-width:900px){.dz .pkg-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}}.dz .pkg{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;padding:32px 28px;transition:all .25s;display:flex;position:relative}.dz .pkg:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-2px)}.dz .pkg.featured{background:var(--navy);color:var(--light);border-color:var(--navy);box-shadow:0 24px 50px -16px #10182859}.dz .pkg.featured:before{content:attr(data-feat);background:var(--amber);color:#1a1206;white-space:nowrap;border-radius:99px;padding:5px 14px;font-size:12px;font-weight:800;position:absolute;inset-block-start:-12px;inset-inline-start:50%;transform:translate(-50%);box-shadow:0 8px 16px -6px #ffab3b80}[dir=rtl] .dz .pkg.featured:before{transform:translate(50%)}.dz .pkg-name{color:var(--amber-600);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:14px;font-weight:800}.dz .pkg.featured .pkg-name{color:var(--amber)}.dz .pkg-title{color:var(--ink);letter-spacing:-.005em;margin:0 0 12px;font-size:22px;font-weight:800}.dz .pkg.featured .pkg-title{color:#fff}.dz .pkg-desc{color:var(--ink-3);margin:0 0 24px;font-size:14px;line-height:1.65}.dz .pkg.featured .pkg-desc{color:#f4f4f4a6}.dz .pkg-price{border-bottom:1px solid var(--line);align-items:baseline;gap:8px;margin-bottom:24px;padding-bottom:24px;display:flex}.dz .pkg.featured .pkg-price{border-bottom-color:var(--line-dark)}.dz .pkg-price .amount{color:var(--ink);letter-spacing:-.025em;font-family:Inter,sans-serif;font-size:42px;font-weight:800;line-height:1}.dz .pkg.featured .pkg-price .amount{color:#fff}.dz .pkg-price .from{color:var(--ink-3);font-size:13px;font-weight:500}.dz .pkg.featured .pkg-price .from{color:#f4f4f499}.dz .pkg-price .per{color:var(--ink-3);font-size:14px}.dz .pkg.featured .pkg-price .per{color:#f4f4f499}.dz .pkg-list{flex-direction:column;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:flex}.dz .pkg-list li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.55;display:flex}.dz .pkg.featured .pkg-list li{color:#f4f4f4d9}.dz .pkg-list li svg{width:18px;height:18px;color:var(--amber-600);flex-shrink:0;margin-top:1px}.dz .pkg.featured .pkg-list li svg{color:var(--amber)}.dz .pkg-list li.muted{color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:1px}.dz .pkg-list li.muted svg{color:#d1d5db}.dz .pkg .btn{justify-content:center;margin-top:auto}.dz .pkg.featured .btn{box-shadow:0 8px 20px -6px #ffab3bb3,inset 0 1px #fff6}.dz .filterbar{top:calc(72px + var(--dz-bar-h,0px));z-index:30;-webkit-backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--line);background:#ffffffd9;position:sticky}.dz .filterbar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.dz .chips{flex-wrap:wrap;gap:10px;display:flex}.dz .chip{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:8px;padding:9px 16px;font-family:inherit;font-size:14px;font-weight:800;transition:all .18s;display:inline-flex}.dz .chip:hover{color:var(--ink);border-color:#d1d5db;transform:translateY(-1px)}.dz .chip.active{background:var(--ink);color:#fff;border-color:var(--ink)}.dz .chip .count{color:var(--ink-3);background:#1118270f;border-radius:99px;padding:2px 8px;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.dz .chip.active .count{color:#fffc;background:#ffffff29}.dz .filter-r{color:var(--ink-3);align-items:center;gap:14px;font-size:14px;display:flex}.dz .projects{padding:clamp(48px,7vw,90px) 0 clamp(56px,8vw,100px)}.dz .pj-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:1000px){.dz .pj-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.dz .pj-grid{grid-template-columns:1fr}}.dz .pj{border:1px solid var(--line);border-radius:var(--radius-lg);color:inherit;background:#fff;flex-direction:column;text-decoration:none;transition:all .25s;display:flex;overflow:hidden}.dz .pj:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-3px)}.dz .pj.feat{grid-column:span 2}@media (max-width:640px){.dz .pj.feat{grid-column:span 1}}.dz .pj-cover{aspect-ratio:16/10;background:linear-gradient(135deg,#1a2336,#0b121f);position:relative;overflow:hidden}.dz .pj-cover img{object-fit:cover;width:100%;height:100%;display:block}.dz .pj-cover.c-amber{background:linear-gradient(135deg,#fff1dc 0%,#ffcb7a 100%)}.dz .pj-cover.c-blue{background:linear-gradient(135deg,#e7eefb 0%,#bfd3f4 100%)}.dz .pj-cover.c-rose{background:linear-gradient(135deg,#fce7e7 0%,#f4b8b8 100%)}.dz .pj-cover.c-green{background:linear-gradient(135deg,#e1f5e5 0%,#b8e0be 100%)}.dz .pj-cover.c-violet{background:linear-gradient(135deg,#ede7f8 0%,#c9bceb 100%)}.dz .pj-cover.c-dark{background:linear-gradient(135deg,#1a2336,#0b121f)}.dz .pj-cover:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(45deg,#ffffff0a 0 1px,#0000 1px 14px);position:absolute;inset:0}.dz .pj-cover.has-img:after{display:none}.dz .pj-tag{color:var(--ink);box-shadow:var(--shadow-card);z-index:2;background:#fff;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;inset-block-start:14px;inset-inline-start:14px}.dz .pj-tag:before{content:"";background:var(--amber);border-radius:50%;width:5px;height:5px}.dz .pj-year{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.02em;z-index:2;background:#0b121f8c;border-radius:99px;padding:5px 10px;font-family:Inter,sans-serif;font-size:12px;font-weight:800;position:absolute;inset-block-start:14px;inset-inline-end:14px}.dz .pj-cover.c-amber .pj-year,.dz .pj-cover.c-blue .pj-year,.dz .pj-cover.c-rose .pj-year,.dz .pj-cover.c-green .pj-year,.dz .pj-cover.c-violet .pj-year{color:var(--ink);background:#ffffffd9}.dz .pj-body{flex-direction:column;flex:1;gap:14px;padding:22px 24px 24px;display:flex}.dz .pj h3{color:var(--ink);letter-spacing:-.005em;text-wrap:balance;margin:0;font-size:20px;font-weight:800;line-height:1.35}.dz .pj .client{color:var(--ink-3);margin-top:-6px;font-size:13.5px}.dz .pj-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;font-size:13.5px;display:flex}.dz .pj-foot .arr{color:var(--amber-600);transition:transform .2s;transform:scaleX(-1)}.dz .pj-foot b{color:var(--amber-600);align-items:center;gap:6px;font-weight:800;display:inline-flex}.dz .pj:hover .pj-foot .arr{transform:scaleX(-1)translate(4px)}.dz .pj-foot .stack{flex-wrap:wrap;gap:6px;display:flex}.dz .pj-foot .stack span{color:var(--ink-3);border:1px solid var(--line);background:#f4f4f4;border-radius:99px;padding:3px 8px;font-family:Inter,sans-serif;font-size:11px;font-weight:600}.dz .pj.feat .pj-cover{aspect-ratio:auto;flex:1;min-height:280px}.dz .pj.feat .pj-body{padding:28px}.dz .pj.feat h3{font-size:26px}.dz .pj.feat .pj-body p.excerpt{color:var(--ink-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.75;display:-webkit-box;overflow:hidden}.dz .industries{border-top:1px solid var(--line);background:#fff;padding:clamp(56px,8vw,90px) 0}.dz .industries-grid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}@media (max-width:900px){.dz .industries-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.dz .industries-grid{grid-template-columns:repeat(2,1fr)}}.dz .industry{border:1px solid var(--line);border-radius:var(--radius);text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;padding:24px 14px;transition:all .2s;display:flex}.dz .industry:hover{box-shadow:var(--shadow-card);border-color:#d1d5db;transform:translateY(-2px)}.dz .industry svg{width:30px;height:30px;color:var(--amber-600);margin-bottom:10px}.dz .industry .n{color:var(--ink);font-size:14px;font-weight:800}.dz .industry .c{color:var(--ink-3);margin-top:2px;font-family:Inter,sans-serif;font-size:12px}.dz .empty{text-align:center;color:var(--ink-3);padding:80px 20px}.dz .empty svg{color:#d1d5db;width:48px;height:48px;margin:0 auto 16px}.dz .empty h4{color:var(--ink);margin:0 0 6px;font-size:18px;font-weight:800}.dz .compare{background:#fff;padding:clamp(48px,6vw,88px) 0}.dz .cmp-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:8px;display:grid}@media (max-width:780px){.dz .cmp-grid{grid-template-columns:1fr}}.dz .cmp{border-radius:var(--radius-lg);border:1px solid var(--line);background:#fff;padding:32px 30px;position:relative;overflow:hidden}.dz .cmp.bad{background:var(--light)}.dz .cmp.good{background:#fff7e8;border-color:#ffab3b59}.dz .cmp-h{align-items:center;gap:10px;margin-bottom:8px;display:flex}.dz .cmp-h .pill{letter-spacing:.06em;text-transform:uppercase;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-family:Inter,sans-serif;font-size:11px;font-weight:800;display:inline-flex}.dz .cmp.bad .cmp-h .pill{color:var(--ink-3);background:#1118270f}.dz .cmp.good .cmp-h .pill{background:var(--amber);color:#1a1206}.dz .cmp h3{color:var(--ink);letter-spacing:-.005em;margin:0 0 18px;font-size:24px;font-weight:800;line-height:1.25}.dz .cmp ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dz .cmp li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:15px;line-height:1.65;display:flex}.dz .cmp li .ic{border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.dz .cmp.bad li .ic{color:#dc2626;background:#ef44441a}.dz .cmp.good li .ic{background:var(--amber);color:#1a1206}.dz .cmp li .ic svg{width:12px;height:12px}.dz .cmp.good li{color:var(--ink)}.dz-portal{min-height:100vh;color:var(--ink);background:#f5f6f8}.dz-portal .portal{max-width:1440px;padding:24px var(--pad) 64px;grid-template-columns:280px 1fr;align-items:flex-start;gap:24px;margin:0 auto;display:grid}@media (max-width:980px){.dz-portal .portal{grid-template-columns:1fr;padding-top:16px}}.dz-portal .side{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:18px;padding:20px;display:flex;position:sticky;top:24px}@media (max-width:980px){.dz-portal .side{position:static;top:auto}}.dz-portal .side-user{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:8px 4px 18px;display:flex}.dz-portal .side-av{color:#1a1206;background:linear-gradient(135deg,#ffab3b,#f0961e);border-radius:50%;flex-shrink:0;place-items:center;width:54px;height:54px;font-family:Inter,sans-serif;font-size:20px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff80,0 8px 18px -8px #ffab3b8c}.dz-portal .side-user-r{flex:1;min-width:0}.dz-portal .side-user-n{color:var(--ink);font-size:15px;font-weight:800;line-height:1.3}.dz-portal .side-user-r p{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12.5px;overflow:hidden}.dz-portal .side-plan{letter-spacing:.04em;color:var(--amber-600);background:#fff7e8;border:1px solid #ffab3b47;border-radius:99px;align-items:center;gap:5px;margin-top:8px;padding:2px 7px;font-family:Inter,sans-serif;font-size:10.5px;font-weight:800;display:inline-flex}.dz-portal .side-plan:before{content:"";background:var(--amber);border-radius:50%;width:5px;height:5px}.dz-portal .side-section-h{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;padding:6px 12px 4px;font-size:11px;font-weight:800}.dz-portal .side-nav{flex-direction:column;gap:3px;display:flex}.dz-portal .side-link{color:var(--ink-2);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:11px 12px;font-size:14.5px;font-weight:600;text-decoration:none;transition:all .15s;display:flex;position:relative}.dz-portal .side-link:hover{color:var(--ink);background:#f4f5f7}.dz-portal .side-link.active{background:var(--ink);color:#fff;font-weight:800}.dz-portal .side-link.active .side-link-i{color:var(--amber)}.dz-portal .side-link.active .side-link-n{color:#ffffffe6;background:#ffffff29}.dz-portal .side-link-i{width:18px;height:18px;color:var(--ink-3);flex-shrink:0;place-items:center;display:grid}.dz-portal .side-link-i svg{width:18px;height:18px}.dz-portal .side-link span.lbl{flex:1}.dz-portal .side-link-n{color:var(--ink);text-align:center;background:#1118270f;border-radius:99px;min-width:20px;padding:2px 7px;font-family:Inter,sans-serif;font-size:11px;font-weight:700}.dz-portal .side-link-n.amber{color:var(--amber-600);background:#fff7e8}.dz-portal .side-foot{border-top:1px solid var(--line);flex-direction:column;gap:4px;margin-top:auto;padding-top:14px;display:flex}.dz-portal .side-foot a,.dz-portal .side-foot button{color:var(--ink-3);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-family:inherit;font-size:13.5px;text-decoration:none;display:flex}.dz-portal .side-foot a:hover,.dz-portal .side-foot button:hover{color:var(--ink);background:#f4f5f7}.dz-portal .side-foot .danger:hover{color:#9c2a2a}.dz-portal .side-foot svg{width:16px;height:16px}.dz-portal .main{flex-direction:column;gap:20px;min-width:0;display:flex}.dz-portal .page-head{border:1px solid var(--line);background:#fff;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex}.dz-portal .page-head h1{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:24px;font-weight:800}.dz-portal .page-head h1 .wave{transform-origin:70% 70%;animation:2.4s ease-in-out infinite dz-wave;display:inline-block}@keyframes dz-wave{0%,to{transform:rotate(0)}10%,30%{transform:rotate(-12deg)}20%,40%{transform:rotate(14deg)}50%{transform:rotate(0)}}.dz-portal .page-head p{color:var(--ink-3);margin:4px 0 0;font-size:14px}.dz-portal .page-head .meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;display:flex}.dz-portal .page-head .meta .dot{vertical-align:middle;background:#22c55e;border-radius:50%;width:8px;height:8px;margin-inline-end:6px;display:inline-block;box-shadow:0 0 0 4px #22c55e2e}.dz-portal .card-s{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px 26px}.dz-portal .card-s.pad-lg{padding:28px 30px}.dz-portal .card-s.pad-0{padding:0;overflow:hidden}.dz-portal .card-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.dz-portal .card-h h2{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:18px;font-weight:800}.dz-portal .card-h .h-r{align-items:center;gap:10px;display:flex}.dz-portal .linkx{color:var(--amber-600);align-items:center;gap:5px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.dz-portal .linkx:hover{color:var(--amber)}.dz-portal .linkx .arr{transition:transform .18s;display:inline-block;transform:scaleX(-1)}.dz-portal .linkx:hover .arr{transform:scaleX(-1)translate(3px)}.dz-portal .kpis{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:900px){.dz-portal .kpis{grid-template-columns:repeat(2,1fr)}}.dz-portal .kpi{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px 20px;position:relative;overflow:hidden}.dz-portal .kpi-l{color:var(--ink-3);align-items:center;gap:10px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.dz-portal .kpi-l svg{width:16px;height:16px}.dz-portal .kpi-v{color:var(--ink);letter-spacing:-.02em;font-family:Inter,sans-serif;font-size:28px;font-weight:800;line-height:1.1}.dz-portal .kpi-v small{color:var(--ink-3);margin-inline-start:4px;font-size:14px;font-weight:500}.dz-portal .kpi-delta{align-items:center;gap:4px;margin-top:6px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.dz-portal .kpi-delta.up{color:#0e6b2f}.dz-portal .kpi-delta.warn{color:var(--amber-600)}.dz-portal .kpi-delta.neut{color:var(--ink-3)}.dz-portal .kpi.hl{position:relative}.dz-portal .kpi.hl:before{content:"";background:var(--amber);width:6px;height:100%;position:absolute;inset-block-start:0;inset-inline-end:0}.dz-portal .row-2{grid-template-columns:1.5fr 1fr;gap:20px;display:grid}@media (max-width:1100px){.dz-portal .row-2{grid-template-columns:1fr}}.dz-portal .rowlist{flex-direction:column;display:flex}.dz-portal .rowlist>.item{border-block-start:1px solid var(--line);align-items:center;gap:16px;padding:18px 26px;display:grid}.dz-portal .rowlist>.item:first-child{border-block-start:0}.dz-portal .rowlist.pad-tight>.item{padding:14px 22px}.dz-portal .svc-item{grid-template-columns:auto 1fr auto auto}@media (max-width:780px){.dz-portal .svc-item{grid-template-columns:auto 1fr;gap:14px}}.dz-portal .svc-thumb{color:#b26a00;background:linear-gradient(#fff7e8,#ffe9c2);border:1px solid #ffab3b59;border-radius:11px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.dz-portal .svc-thumb.navy{border-color:var(--line-dark);color:var(--amber);background:linear-gradient(#1a2336,#0f1828)}.dz-portal .svc-thumb.green{color:#0e6b2f;background:linear-gradient(#e6f6ea,#c6e8ce);border-color:#a8d6b0}.dz-portal .svc-thumb.blue{color:#1e4fa9;background:linear-gradient(#eaf1fe,#cfddf8);border-color:#c7d6f0}.dz-portal .svc-thumb.rose{color:#9c2a2a;background:linear-gradient(#fceaea,#f5c9c9);border-color:#efa8a8}.dz-portal .svc-thumb.purple{color:#5b2d8e;background:linear-gradient(#f1e8fa,#ddc8f1);border-color:#c9b0e5}.dz-portal .svc-thumb svg{width:22px;height:22px}.dz-portal .svc-info h3{color:var(--ink);letter-spacing:-.005em;margin:0 0 4px;font-size:15.5px;font-weight:800}.dz-portal .svc-info p{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.dz-portal .svc-info .pill{color:#0e6b2f;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:99px;align-items:center;gap:5px;padding:2px 8px;font-family:Inter,sans-serif;font-size:11px;font-weight:800;display:inline-flex}.dz-portal .svc-info .pill.warn{color:var(--amber-600);background:#fff7e8;border-color:#ffab3b52}.dz-portal .svc-info .pill.neutral{color:var(--ink-2);border-color:var(--line);background:#f4f5f7}.dz-portal .svc-info .pill.danger{color:#9c2a2a;background:#fef2f2;border-color:#fecaca}.dz-portal .svc-info .pill .dot{background:currentColor;border-radius:50%;width:5px;height:5px;display:inline-block}.dz-portal .svc-meta{color:var(--ink-3);text-align:start;font-size:13px}.dz-portal .svc-meta b{color:var(--ink);margin-bottom:2px;font-family:Inter,sans-serif;font-size:14px;font-weight:800;display:block}.dz-portal .svc-actions{align-items:center;gap:6px;display:flex}.dz-portal .btn-ghost-sm{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:5px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:800;text-decoration:none;transition:all .15s;display:inline-flex}.dz-portal .btn-ghost-sm:hover{border-color:var(--ink);color:var(--ink)}.dz-portal .btn-ghost-sm.amber{background:var(--amber);border-color:var(--amber);color:#1a1206}.dz-portal .btn-ghost-sm.amber:hover{background:var(--amber-600);border-color:var(--amber-600)}.dz-portal .btn-ghost-sm.dark{background:var(--ink);border-color:var(--ink);color:#fff}.dz-portal .btn-ghost-sm.dark:hover{background:#0b121f}.dz-portal .btn-ghost-sm svg{width:13px;height:13px}.dz-portal .alert{background:#fff7e8;border:1px solid #ffab3b47;border-radius:14px;align-items:flex-start;gap:14px;padding:16px 20px;display:flex}.dz-portal .alert-ic{width:40px;height:40px;color:var(--amber-600);background:#fff;border:1px solid #ffab3b59;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.dz-portal .alert-ic svg{width:18px;height:18px}.dz-portal .alert-b{flex:1;min-width:0}.dz-portal .alert-b b{color:var(--ink);font-size:14px;font-weight:800;line-height:1.3;display:block}.dz-portal .alert-b p{color:var(--ink-2);margin:4px 0 0;font-size:13px;line-height:1.6}.dz-portal .alert-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.dz-portal .activity{flex-direction:column;gap:0;display:flex}.dz-portal .activity-item{border-block-end:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 0;display:grid}.dz-portal .activity-item:last-child{border-block-end:0}.dz-portal .activity-ic{border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.dz-portal .activity-ic.dl{color:var(--amber-600);background:#fff7e8}.dz-portal .activity-ic.tk{color:#1e4fa9;background:#eaf1fe}.dz-portal .activity-ic.ct{color:#0e6b2f;background:#e6f6ea}.dz-portal .activity-ic.in{color:#5b2d8e;background:#f1e8fa}.dz-portal .activity-ic svg{width:16px;height:16px}.dz-portal .activity-t{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.4}.dz-portal .activity-t b{font-weight:800}.dz-portal .activity-d{color:var(--ink-3);margin-top:2px;font-size:12px}.dz-portal .activity-time{color:var(--ink-3);white-space:nowrap;font-family:Inter,sans-serif;font-size:12px}.dz-portal .empty{text-align:center;color:var(--ink-3);padding:48px 24px}.dz-portal .empty .ic{width:56px;height:56px;color:var(--ink-3);background:#f4f5f7;border-radius:14px;place-items:center;margin:0 auto 14px;display:grid}.dz-portal .empty .ic svg{width:24px;height:24px}.dz-portal .empty h4{color:var(--ink);margin:0 0 6px;font-size:15px;font-weight:800}.dz-portal .empty p{margin:0;font-size:13.5px}.dz-portal .invoices-table{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:20px;overflow:hidden}.dz-portal .invoices-row{color:var(--ink-2);border-block-end:1px solid var(--line);grid-template-columns:1.2fr 2fr 1.3fr 1.2fr 1fr 1.4fr;align-items:center;gap:16px;padding:16px 22px;font-size:14px;display:grid}.dz-portal .invoices-row:last-child{border-block-end:0}.dz-portal .invoices-row.invoices-head{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);background:#f9fafb;padding-block:12px;font-size:11.5px;font-weight:800}.dz-portal .invoices-row .num b{color:var(--ink);letter-spacing:-.005em;font-weight:800}.dz-portal .invoices-row .item{color:var(--ink)}.dz-portal .invoices-row .total b{color:var(--ink);font-weight:800}.dz-portal .invoices-row .total small{color:var(--ink-3);margin-inline-start:4px;font-size:12px}.dz-portal .invoices-row .status-pill{letter-spacing:.04em;color:#15803d;background:#22c55e1a;border:1px solid #22c55e38;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.dz-portal .invoices-row .status-pill:before{content:"";background:#22c55e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #22c55e33}.dz-portal .invoices-row .status-pill.warn{color:#c2410c;background:#ea580c1a;border-color:#ea580c38}.dz-portal .invoices-row .status-pill.warn:before{background:#ea580c;box-shadow:0 0 0 3px #ea580c33}.dz-portal .invoices-row .status-pill.neutral{color:var(--ink-3);background:#1118270f;border-color:#0000}.dz-portal .invoices-row .status-pill.neutral:before{box-shadow:none;background:#9ca3af}.dz-portal .invoices-row .muted{color:var(--ink-3);font-size:13px}@media (max-width:720px){.dz-portal .invoices-row{grid-template-columns:1fr 1fr;padding:16px}.dz-portal .invoices-row.invoices-head{display:none}.dz-portal .invoices-row .item{grid-column:1/-1;font-weight:700}.dz-portal .invoices-row .num{grid-column:1/-1;font-size:12px}.dz-portal .invoices-row .dl{grid-column:1/-1}}.dz-portal .dl-item{grid-template-columns:auto 1fr auto}@media (max-width:780px){.dz-portal .dl-item{grid-template-columns:auto 1fr;gap:14px}}.dz-portal .dl-info-r{flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;display:flex}.dz-portal .licbox{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:#f4f5f7;border-radius:8px;align-items:center;gap:8px;padding:5px 10px 5px 8px;font-family:JetBrains Mono,monospace;font-size:11.5px;transition:all .15s;display:inline-flex}.dz-portal .licbox:hover{background:#fff;border-color:#d1d5db}.dz-portal .licbox svg{width:12px;height:12px;color:var(--ink-3)}.dz-portal .licbox .ttl{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:10.5px;font-weight:800}.dz-portal .licbox.copied{color:var(--amber-600);background:#fff7e8;border-color:#ffab3b66}.dz-portal .licbox.copied svg{color:var(--amber-600)}.dz-portal .dl-activations{padding:2px 26px 16px}.dz-portal .dl-activations-h{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;padding:4px 0 8px;font-size:11px;font-weight:800;display:flex}.dz-portal .dl-activations ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dz-portal .dl-activations li{background:#f4f5f7;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;display:flex}.dz-portal .dl-activations .dom{color:var(--ink-2);font-family:JetBrains Mono,monospace}.dz-portal .dl-activations .deact{color:#9c2a2a;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-family:inherit;font-size:12px;font-weight:800}.dz-portal .dl-activations .deact:hover{background:#dc262614}.dz-portal .courses-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:980px){.dz-portal .courses-grid{grid-template-columns:1fr}}.dz-portal .course-c{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.dz-portal .course-c-cover{aspect-ratio:16/8;background:radial-gradient(500px 200px at 80% 20%,#ffab3b52,#0000 60%),linear-gradient(135deg,#1a2336,#0b121f);position:relative;overflow:hidden}.dz-portal .course-c-cover.alt{background:radial-gradient(500px 200px at 20% 80%,#60a5fa52,#0000 60%),linear-gradient(135deg,#1a2336,#0b121f)}.dz-portal .course-c-cover.alt2{background:radial-gradient(500px 200px at 50% 30%,#34d39947,#0000 60%),linear-gradient(135deg,#1a2336,#0b121f)}.dz-portal .course-c-cover:after{content:"";background-image:repeating-linear-gradient(45deg,#ffffff0d 0 1px,#0000 1px 14px);position:absolute;inset:0}.dz-portal .course-c-cover img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.dz-portal .course-c-cover .tag{top:14px;z-index:2;color:var(--amber);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.04em;background:#0006;border:1px solid #ffab3b52;border-radius:99px;padding:4px 10px;font-family:Inter,sans-serif;font-size:11px;font-weight:800;position:absolute;inset-inline-start:14px}.dz-portal .course-c-cover .tag.done{color:#86efac;border-color:#86efac52}.dz-portal .course-c-cover .tag.neutral{color:#cbd5e1;border-color:#cbd5e152}.dz-portal .course-c-cover .lvl{top:14px;z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.04em;background:#ffffff29;border-radius:99px;padding:4px 9px;font-family:Inter,sans-serif;font-size:10.5px;font-weight:800;position:absolute;inset-inline-end:14px}.dz-portal .course-c-body{flex-direction:column;flex:1;gap:14px;padding:18px 20px 20px;display:flex}.dz-portal .course-c-body h3{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:16px;font-weight:800;line-height:1.4}.dz-portal .course-c-body .summary{color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.dz-portal .course-progress{flex-direction:column;gap:6px;display:flex}.dz-portal .cp-bar{background:#f4f5f7;border-radius:99px;height:6px;overflow:hidden}.dz-portal .cp-bar span{background:linear-gradient(90deg,var(--amber),var(--amber-600));border-radius:99px;height:100%;display:block}.dz-portal .cp-bar span.done{background:#22c55e}.dz-portal .cp-meta{color:var(--ink-3);justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.dz-portal .cp-meta b{color:var(--ink);font-family:Inter,sans-serif;font-weight:700}.dz-portal .course-c-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.dz-portal .course-c-foot .lesson{color:var(--ink-3);align-items:center;gap:5px;min-width:0;font-size:12px;display:flex}.dz-portal .course-c-foot .lesson svg{flex-shrink:0;width:13px;height:13px}.dz-portal .course-c-foot .lesson span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dz-portal .support-grid{grid-template-columns:1fr 1.4fr;gap:0;min-height:560px;display:grid}@media (max-width:1000px){.dz-portal .support-grid{grid-template-columns:1fr}}.dz-portal .tickets-l{border-inline-end:1px solid var(--line);flex-direction:column;display:flex}.dz-portal .tickets-search{border-block-end:1px solid var(--line);flex-direction:column;gap:12px;padding:18px 22px 14px;display:flex}.dz-portal .tickets-search-i{background:#f4f5f7;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:9px 14px;display:flex}.dz-portal .tickets-search-i:focus-within{border-color:var(--line);background:#fff}.dz-portal .tickets-search-i svg{width:14px;height:14px;color:var(--ink-3);flex-shrink:0}.dz-portal .tickets-search-i input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:13.5px}.dz-portal .tickets-tabs{gap:4px;display:flex}.dz-portal .tt-chip{color:var(--ink-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:99px;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:800;transition:all .15s}.dz-portal .tt-chip:hover{color:var(--ink);background:#f4f5f7}.dz-portal .tt-chip.active{background:var(--ink);color:#fff}.dz-portal .tt-chip .n{background:#ffffff29;border-radius:99px;margin-inline-start:4px;padding:1px 6px;font-family:Inter,sans-serif;font-size:10px;font-weight:700}.dz-portal .tt-chip:not(.active) .n{color:var(--ink-3);background:#1118270f}.dz-portal .tickets-scroll{flex:1;max-height:520px;overflow-y:auto}.dz-portal .tickets-scroll .ticket{border-block-end:1px solid var(--line);cursor:pointer;color:inherit;flex-direction:column;gap:6px;padding:16px 22px;text-decoration:none;transition:background .15s;display:flex}.dz-portal .tickets-scroll .ticket:hover{background:#fafbfc}.dz-portal .tickets-scroll .ticket.active{border-inline-start:3px solid var(--amber);background:#fff9ee;padding-inline-start:19px}.dz-portal .ticket-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.dz-portal .ticket-id{color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:11px}.dz-portal .ticket-time{color:var(--ink-3);font-family:Inter,sans-serif;font-size:11.5px}.dz-portal .ticket-t{color:var(--ink);letter-spacing:-.005em;font-size:14px;font-weight:800;line-height:1.4}.dz-portal .ticket-p{color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.dz-portal .ticket-f{align-items:center;gap:8px;margin-top:2px;display:flex}.dz-portal .status{letter-spacing:.02em;border:1px solid #0000;border-radius:99px;align-items:center;gap:5px;padding:2px 8px;font-family:Inter,sans-serif;font-size:10.5px;font-weight:800;display:inline-flex}.dz-portal .status .dot{background:currentColor;border-radius:50%;width:5px;height:5px}.dz-portal .status.open{color:var(--amber-600);background:#fff7e8;border-color:#ffab3b52}.dz-portal .status.wait{color:#1e4fa9;background:#eaf1fe;border-color:#c7d6f0}.dz-portal .status.resolved{color:#0e6b2f;background:#e6f6ea;border-color:#a8d6b0}.dz-portal .status.closed{color:var(--ink-3);border-color:var(--line);background:#f4f5f7}.dz-portal .new-ticket-btn{border:1px dashed var(--line);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:14px 22px;padding:11px 14px;font-family:inherit;font-size:13px;font-weight:800;text-decoration:none;display:flex}.dz-portal .new-ticket-btn:hover{border-color:var(--amber);color:var(--amber-600);background:#fff9ee}.dz-portal .new-ticket-btn svg{width:15px;height:15px}.dz-portal .convo{flex-direction:column;height:100%;display:flex}.dz-portal .convo-h{border-block-end:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 26px;display:flex}.dz-portal .convo-h h3{color:var(--ink);letter-spacing:-.005em;margin:0 0 6px;font-size:17px;font-weight:800;line-height:1.35}.dz-portal .convo-h-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:12px;font-size:12.5px;display:flex}.dz-portal .convo-h-meta span{align-items:center;gap:5px;display:inline-flex}.dz-portal .convo-h-actions{gap:6px;display:flex}.dz-portal .convo-body{flex-direction:column;flex:1;gap:18px;max-height:520px;padding:24px 26px;display:flex;overflow-y:auto}.dz-portal .convo-empty{color:var(--ink-3);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:40px 26px;display:flex}.dz-portal .convo-empty svg{opacity:.35;width:48px;height:48px;margin-block-end:8px}.dz-portal .convo-empty h4{color:var(--ink);margin:0;font-size:16px;font-weight:800}.dz-portal .convo-empty p{max-width:320px;margin:0;font-size:13px;line-height:1.55}.dz-portal .msg{align-items:flex-start;gap:12px;display:flex}.dz-portal .msg-av{border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-family:Inter,sans-serif;font-size:13px;font-weight:800;display:grid}.dz-portal .msg-av.user{color:#1a1206;background:linear-gradient(135deg,#ffab3b,#f0961e)}.dz-portal .msg-av.agent{color:var(--amber);background:linear-gradient(135deg,#1a2336,#0b121f)}.dz-portal .msg-body{flex:1;min-width:0}.dz-portal .msg-h{flex-wrap:wrap;align-items:baseline;gap:10px;margin-block-end:6px;display:flex}.dz-portal .msg-h b{color:var(--ink);font-size:13.5px;font-weight:800}.dz-portal .msg-h .role{color:var(--amber-600);letter-spacing:.02em;background:#fff7e8;border:1px solid #ffab3b52;border-radius:99px;padding:1px 7px;font-family:Inter,sans-serif;font-size:10.5px;font-weight:800}.dz-portal .msg-h .t{color:var(--ink-3);font-family:Inter,sans-serif;font-size:12px}.dz-portal .msg-bubble{border:1px solid var(--line);color:var(--ink-2);white-space:pre-line;background:#f4f5f7;border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.7}.dz-portal .msg.agent .msg-bubble{background:#fff9ee;border-color:#ffab3b38}.dz-portal .msg-attach{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.dz-portal .msg-attach svg{width:14px;height:14px;color:var(--ink-3);flex-shrink:0}.dz-portal .msg-attach b{color:var(--ink);font-family:Inter,sans-serif;font-weight:700}.dz-portal .convo-reply{border-top:1px solid var(--line);padding:18px 26px}.dz-portal .reply-box{border:1px solid var(--line);background:#fff;border-radius:12px;transition:border-color .15s}.dz-portal .reply-box:focus-within{border-color:var(--ink)}.dz-portal .reply-box textarea{resize:none;width:100%;color:var(--ink);background:0 0;border:0;outline:0;min-height:84px;padding:14px 16px;font-family:inherit;font-size:14px;line-height:1.6}.dz-portal .reply-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.dz-portal .reply-tools{align-items:center;gap:2px;display:flex}.dz-portal .reply-tool{width:32px;height:32px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.dz-portal .reply-tool:hover{color:var(--ink);background:#f4f5f7}.dz-portal .reply-tool svg{width:15px;height:15px}.dz-portal .reply-tool input[type=file]{opacity:0;cursor:pointer;width:32px;height:32px;position:absolute}.dz-portal .reply-attach-name{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;max-width:160px;margin-inline-start:6px;font-size:11.5px;overflow:hidden}.dz-portal .tk-scrim{z-index:120;-webkit-backdrop-filter:blur(6px);background:#0b121f8c;justify-content:center;align-items:flex-start;padding:max(24px,5vh) 20px 40px;animation:.2s dz-tk-fade;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes dz-tk-fade{0%{opacity:0}to{opacity:1}}.dz-portal .tk-modal{background:#fff;border-radius:22px;flex-direction:column;width:min(680px,100%);animation:.26s cubic-bezier(.2,.8,.2,1) dz-tk-pop;display:flex;position:relative;overflow:hidden;box-shadow:0 50px 110px -30px #0b121f99}@keyframes dz-tk-pop{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.dz-portal .tk-head{color:#fff;background:linear-gradient(#1a2336,#0b121f);padding:26px 28px 22px;position:relative;overflow:hidden}.dz-portal .tk-head:after{content:"";pointer-events:none;background:radial-gradient(420px 200px at 88% 0,#ffab3b38,#0000 60%);position:absolute;inset:0}.dz-portal .tk-head-eyebrow{letter-spacing:.06em;color:var(--amber);text-transform:uppercase;align-items:center;gap:7px;margin-bottom:10px;font-family:Inter,sans-serif;font-size:11px;font-weight:800;display:inline-flex;position:relative}.dz-portal .tk-head-eyebrow:before{content:"";background:var(--amber);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #ffab3b33}.dz-portal .tk-head h2{letter-spacing:-.01em;color:#fff;margin:0;font-size:22px;font-weight:800;position:relative}.dz-portal .tk-head p{color:#f4f4f4a8;max-width:46ch;margin:7px 0 0;font-size:13.5px;line-height:1.6;position:relative}.dz-portal .tk-x{top:20px;z-index:2;color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;place-items:center;width:36px;height:36px;transition:all .15s;display:grid;position:absolute;inset-inline-end:20px}.dz-portal .tk-x:hover{background:#ffffff24;border-color:#ffffff4d}.dz-portal .tk-x svg{width:16px;height:16px}.dz-portal .tk-body{flex-direction:column;gap:22px;max-height:min(60vh,560px);padding:24px 28px 8px;display:flex;overflow-y:auto}.dz-portal .tk-field{flex-direction:column;gap:9px;display:flex}.dz-portal .tk-label{color:var(--ink);align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.dz-portal .tk-label .opt{color:var(--ink-3);font-size:12px;font-weight:600}.dz-portal .tk-label .req{color:var(--amber-600)}.dz-portal .tk-hint{color:var(--ink-3);font-size:12px;line-height:1.5}.dz-portal .tk-cats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (max-width:560px){.dz-portal .tk-cats{grid-template-columns:repeat(2,1fr)}}.dz-portal .tk-cat{text-align:center;border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:13px;flex-direction:column;align-items:center;gap:9px;padding:15px 8px 13px;font-family:inherit;transition:all .16s;display:flex}.dz-portal .tk-cat:hover{background:#fafbfc;border-color:#d1d5db}.dz-portal .tk-cat .ci{width:40px;height:40px;color:var(--ink-3);background:#f4f5f7;border-radius:11px;flex-shrink:0;place-items:center;transition:all .16s;display:grid}.dz-portal .tk-cat .ci svg{width:20px;height:20px}.dz-portal .tk-cat span{color:var(--ink-2);font-size:12.5px;font-weight:800;line-height:1.3}.dz-portal .tk-cat.sel{border-color:var(--amber);background:#fff9ee;box-shadow:0 6px 16px -10px #ffab3b99}.dz-portal .tk-cat.sel .ci{color:#1a1206;background:linear-gradient(#ffab3b,#f0961e)}.dz-portal .tk-cat.sel span{color:var(--ink)}.dz-portal .tk-in,.dz-portal .tk-area,.dz-portal .tk-select{border:1.5px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:11px;outline:0;padding:12px 14px;font-family:inherit;font-size:14.5px;transition:border-color .15s,box-shadow .15s}.dz-portal .tk-in::placeholder,.dz-portal .tk-area::placeholder{color:var(--ink-3)}.dz-portal .tk-in:focus,.dz-portal .tk-area:focus,.dz-portal .tk-select:focus{border-color:var(--amber);box-shadow:0 0 0 3px #ffab3b29}.dz-portal .tk-area{resize:vertical;min-height:108px;line-height:1.65}.dz-portal .tk-select-wrap{position:relative}.dz-portal .tk-select{appearance:none;cursor:pointer;padding-inline-end:38px}.dz-portal .tk-select-wrap .chev{top:50%;width:16px;height:16px;color:var(--ink-3);pointer-events:none;position:absolute;inset-inline-start:14px;transform:translateY(-50%)}.dz-portal .tk-count{color:var(--ink-3);text-align:start;margin-top:-2px;font-family:Inter,sans-serif;font-size:11.5px}.dz-portal .tk-count b{color:var(--ink-2);font-weight:700}.dz-portal .tk-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:560px){.dz-portal .tk-row{grid-template-columns:1fr}}.dz-portal .tk-seg{background:#f4f5f7;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:6px;padding:5px;display:grid}.dz-portal .tk-seg button{cursor:pointer;color:var(--ink-3);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 4px;font-family:inherit;font-size:12.5px;font-weight:800;transition:all .15s;display:flex}.dz-portal .tk-seg button .pdot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.dz-portal .tk-seg button[data-pr=low]{color:#0e6b2f}.dz-portal .tk-seg button[data-pr=normal]{color:#1e4fa9}.dz-portal .tk-seg button[data-pr=high]{color:var(--amber-600)}.dz-portal .tk-seg button[data-pr=urgent]{color:#9c2a2a}.dz-portal .tk-seg button:hover{background:#fff9}.dz-portal .tk-seg button.sel{background:#fff;box-shadow:0 1px 2px #1018280f,0 4px 10px -6px #10182833}.dz-portal .tk-drop{border:1.5px dashed var(--line);text-align:center;cursor:pointer;background:#fafbfc;border-radius:13px;padding:22px 18px;transition:all .16s;display:block}.dz-portal .tk-drop:hover,.dz-portal .tk-drop.drag{border-color:var(--amber);background:#fff9ee}.dz-portal .tk-drop .di{border:1px solid var(--line);width:42px;height:42px;color:var(--ink-3);background:#fff;border-radius:11px;place-items:center;margin:0 auto 10px;display:grid}.dz-portal .tk-drop.drag .di,.dz-portal .tk-drop:hover .di{color:var(--amber-600);border-color:#ffab3b66}.dz-portal .tk-drop .di svg{width:20px;height:20px}.dz-portal .tk-drop b{color:var(--ink);font-size:13.5px;font-weight:800}.dz-portal .tk-drop b u{color:var(--amber-600);text-decoration:none}.dz-portal .tk-drop p{color:var(--ink-3);margin:4px 0 0;font-size:11.5px}.dz-portal .tk-files{flex-direction:column;gap:8px;margin-top:10px;display:flex}.dz-portal .tk-file{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:9px;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;display:flex}.dz-portal .tk-file svg{width:15px;height:15px;color:var(--ink-3);flex-shrink:0}.dz-portal .tk-file .fn{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.dz-portal .tk-file .fs{color:var(--ink-3);flex-shrink:0;font-family:Inter,sans-serif;font-size:11px}.dz-portal .tk-file .fx{width:22px;height:22px;color:var(--ink-3);cursor:pointer;background:#f4f5f7;border:0;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.dz-portal .tk-file .fx:hover{color:#9c2a2a;background:#fef2f2}.dz-portal .tk-file .fx svg{width:12px;height:12px;color:inherit}.dz-portal .tk-sla{background:#fff7e8;border:1px solid #ffab3b47;border-radius:12px;align-items:center;gap:11px;padding:12px 15px;display:flex}.dz-portal .tk-sla svg{width:17px;height:17px;color:var(--amber-600);flex-shrink:0}.dz-portal .tk-sla p{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.5}.dz-portal .tk-sla b{color:var(--ink);font-weight:800}.dz-portal .tk-foot{border-top:1px solid var(--line);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}.dz-portal .tk-foot-note{color:var(--ink-3);align-items:center;gap:7px;font-size:12px;display:flex}.dz-portal .tk-foot-note svg{width:14px;height:14px}.dz-portal .tk-foot-actions{align-items:center;gap:10px;display:flex}.dz-portal .tk-success{z-index:5;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 36px;animation:.25s dz-tk-fade;display:flex;position:absolute;inset:0}.dz-portal .tk-success .check{color:#0e6b2f;background:#e6f6ea;border:1px solid #a8d6b0;border-radius:50%;place-items:center;width:74px;height:74px;margin-bottom:8px;display:grid}.dz-portal .tk-success .check svg{width:34px;height:34px}.dz-portal .tk-success h3{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:21px;font-weight:800}.dz-portal .tk-success p{color:var(--ink-3);max-width:40ch;margin:0;font-size:14px;line-height:1.6}.dz-portal .tk-newid{border:1px solid var(--line);color:var(--ink);background:#f4f5f7;border-radius:99px;align-items:center;gap:8px;margin:8px 0 6px;padding:8px 14px;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;display:inline-flex}.dz-portal .tk-newid .dot{background:var(--amber);border-radius:50%;width:7px;height:7px}.dz-portal .tk-success-actions{gap:10px;margin-top:14px;display:flex}.dz-portal .setting-row{border-block-start:1px solid var(--line);grid-template-columns:1fr 1.4fr;align-items:center;gap:24px;padding:20px 0;display:grid}.dz-portal .setting-row:first-child{border-block-start:0;padding-block-start:0}.dz-portal .setting-row .l b{color:var(--ink);margin-block-end:3px;font-size:14px;font-weight:800;display:block}.dz-portal .setting-row .l span{color:var(--ink-3);font-size:12.5px;line-height:1.6}.dz-portal .setting-row .r{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:980px){.dz-portal .setting-row{grid-template-columns:1fr;gap:10px}}.dz-portal .in{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;outline:0;flex:1;min-width:0;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .15s}.dz-portal .in:focus{border-color:var(--ink)}.dz-portal .in:disabled,.dz-portal .in[readonly]{color:var(--ink-3);background:#f4f5f7}.dz-portal .in.select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-3) 50%), linear-gradient(135deg, var(--ink-3) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-inline-end:32px}.dz-portal .toggle{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--ink-2);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.dz-portal .toggle input{display:none}.dz-portal .toggle .sw{background:#d1d5db;border-radius:99px;flex-shrink:0;width:38px;height:22px;transition:background .18s;position:relative}.dz-portal .toggle .sw:after{content:"";top:3px;background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #0003}.dz-portal .toggle input:checked+.sw{background:var(--amber)}.dz-portal[dir=rtl] .toggle input:checked+.sw:after{transform:translate(-16px)}.dz-portal[dir=ltr] .toggle input:checked+.sw:after,.dz-portal :not([dir=rtl]) .toggle input:checked+.sw:after{transform:translate(16px)}.dz-portal .saved-flash{color:#0e6b2f;align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.dz-portal .saved-flash svg{width:14px;height:14px}.dz-portal .course-page{background:#f5f6f8;min-height:100vh}.dz-portal .coursebar{border-bottom:1px solid var(--line);background:#fff}.dz-portal .coursebar-inner{max-width:1440px;padding:14px var(--pad);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.dz-portal .cb-l{align-items:center;gap:16px;min-width:0;display:flex}.dz-portal .cb-back{border:1px solid var(--line);width:40px;height:40px;color:var(--ink-2);background:#fff;border-radius:10px;flex-shrink:0;place-items:center;text-decoration:none;transition:all .15s;display:grid}.dz-portal .cb-back:hover{border-color:var(--ink);color:var(--ink)}.dz-portal .cb-back svg{width:18px;height:18px}.dz-portal[dir=rtl] .cb-back svg{transform:scaleX(-1)}.dz-portal .cb-titles{min-width:0}.dz-portal .cb-crumb{color:var(--ink-3);align-items:center;gap:8px;margin-bottom:3px;font-size:12px;display:flex}.dz-portal .cb-crumb a{color:inherit;text-decoration:none}.dz-portal .cb-crumb a:hover{color:var(--amber-600)}.dz-portal .cb-crumb span.sep{opacity:.5}.dz-portal .cb-title{color:var(--ink);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;max-width:46ch;font-size:16px;font-weight:800;overflow:hidden}.dz-portal .cb-r{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.dz-portal .cb-prog{align-items:center;gap:12px;display:flex}.dz-portal .cb-prog .cb-ring{flex-shrink:0;width:44px;height:44px;position:relative}.dz-portal .cb-prog .cb-ring svg{width:44px;height:44px;transform:rotate(-90deg)}.dz-portal .cb-prog .cb-ring circle{fill:none;stroke-width:5px}.dz-portal .cb-prog .cb-ring .bg{stroke:#edeff2}.dz-portal .cb-prog .cb-ring .fg{stroke:var(--amber);stroke-linecap:round;transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.dz-portal .cb-prog .cb-ring .pct{color:var(--ink);place-items:center;font-family:Inter,sans-serif;font-size:11px;font-weight:800;display:grid;position:absolute;inset:0}.dz-portal .cb-prog .lbl{color:var(--ink-3);font-size:12.5px;line-height:1.4}.dz-portal .cb-prog .lbl b{color:var(--ink);font-size:13.5px;font-weight:800;display:block}.dz-portal .cb-plan{letter-spacing:.04em;color:var(--amber-600);background:#fff7e8;border:1px solid #ffab3b47;border-radius:99px;align-items:center;gap:5px;padding:5px 10px;font-family:Inter,sans-serif;font-size:11px;font-weight:800;display:inline-flex}.dz-portal .cb-plan:before{content:"";background:var(--amber);border-radius:50%;width:5px;height:5px}.dz-portal .course-wrap{max-width:1440px;padding:24px var(--pad) 72px;margin:0 auto}.dz-portal .theater{margin-bottom:24px}.dz-portal .player{aspect-ratio:16/9;isolation:isolate;background:#0b121f;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 60px -24px #0b121f73}.dz-portal .player-stage{background:radial-gradient(700px 360px at 72% 26%,#ffab3b33,#0000 62%),linear-gradient(135deg,#1a2336,#0b121f);position:absolute;inset:0}.dz-portal .player-stage:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(45deg,#ffffff0b 0 1px,#0000 1px 16px);position:absolute;inset:0}.dz-portal .player-grid{opacity:.5;background-image:radial-gradient(#ffffff1a 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 42%,#000 35%,#0000 78%);mask-image:radial-gradient(80% 70% at 50% 42%,#000 35%,#0000 78%)}.dz-portal .player video,.dz-portal .player iframe{z-index:2;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.dz-portal .slate{color:#fff;z-index:1;pointer-events:none;flex-direction:column;justify-content:center;padding:clamp(28px,5vw,64px);transition:opacity .4s;display:flex;position:absolute;inset:0}.dz-portal .slate .kicker{letter-spacing:.14em;color:var(--amber);text-transform:uppercase;margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:clamp(11px,1.1vw,13px)}.dz-portal .slate h2{letter-spacing:-.015em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(24px,3.4vw,46px);font-weight:800;line-height:1.12}.dz-portal .slate .codeline{color:#f4f4f4b3;flex-direction:column;gap:7px;margin-top:clamp(16px,2.2vw,28px);font-family:JetBrains Mono,monospace;font-size:clamp(11px,1.15vw,14px);display:flex}.dz-portal .slate .codeline span{align-items:center;gap:10px;display:flex}.dz-portal .slate .codeline span:before{content:"›";color:var(--amber);font-weight:700}.dz-portal .slate .codeline span.muted{opacity:.45}.dz-portal .player-play{z-index:3;cursor:pointer;place-items:center;display:grid;position:absolute;inset:0}.dz-portal .player-play .btn-circle{background:var(--amber);color:#1a1206;cursor:pointer;border:0;border-radius:50%;place-items:center;width:clamp(64px,7vw,88px);height:clamp(64px,7vw,88px);transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 22px 50px -12px #ffab3ba6}.dz-portal .player:hover .player-play .btn-circle{transform:scale(1.06)}.dz-portal .player-play .btn-circle svg{width:clamp(26px,3vw,34px);height:clamp(26px,3vw,34px);margin-inline-start:4px}.dz-portal .player.playing .player-play{opacity:0;pointer-events:none}.dz-portal .player.playing .slate{opacity:.32}.dz-portal .player-live{top:16px;z-index:4;letter-spacing:.04em;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;border:1px solid #ffffff24;border-radius:99px;align-items:center;gap:7px;padding:6px 11px;font-family:Inter,sans-serif;font-size:11px;font-weight:800;display:none;position:absolute;inset-inline-start:16px}.dz-portal .player.playing .player-live{display:inline-flex}.dz-portal .player-live .d{background:var(--amber);border-radius:50%;width:7px;height:7px;animation:1.6s ease-out infinite dz-lesson-lp;box-shadow:0 0 #ffab3b99}@keyframes dz-lesson-lp{0%{box-shadow:0 0 #ffab3b8c}to{box-shadow:0 0 0 8px #ffab3b00}}.dz-portal .player-ctrl{inset-inline:0;z-index:4;opacity:0;background:linear-gradient(#0000,#0b121fdb);padding:34px 18px 14px;transition:opacity .25s;position:absolute;bottom:0}.dz-portal .player:hover .player-ctrl,.dz-portal .player.playing .player-ctrl{opacity:1}.dz-portal .scrub{cursor:pointer;background:#ffffff2e;border-radius:99px;height:6px;margin-bottom:12px;position:relative}.dz-portal .scrub .buf{background:#ffffff29;border-radius:99px;width:46%;position:absolute;inset-block:0;inset-inline-start:0}.dz-portal .scrub .fill{background:var(--amber);border-radius:99px;width:0%;position:absolute;inset-block:0;inset-inline-start:0}.dz-portal .scrub .knob{top:50%;opacity:0;background:#fff;border-radius:50%;width:14px;height:14px;transition:opacity .15s;position:absolute;inset-inline-start:0%;transform:translate(50%,-50%);box-shadow:0 1px 4px #0006}.dz-portal .scrub:hover .knob{opacity:1}.dz-portal .ctrl-row{color:#fff;align-items:center;gap:14px;display:flex}.dz-portal .ctrl-btn{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;transition:background .15s;display:grid}.dz-portal .ctrl-btn:hover{background:#ffffff1f}.dz-portal .ctrl-btn svg{width:18px;height:18px}.dz-portal .ctrl-btn.play svg{width:20px;height:20px}.dz-portal .ctrl-time{color:#f4f4f4d9;letter-spacing:.02em;font-family:JetBrains Mono,monospace;font-size:12.5px}.dz-portal .ctrl-time b{color:#fff}.dz-portal .ctrl-spacer{flex:1}.dz-portal .ctrl-rate{color:#fff;cursor:pointer;text-align:center;background:#ffffff1a;border:1px solid #ffffff29;border-radius:8px;min-width:42px;padding:5px 9px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:800}.dz-portal .ctrl-rate:hover{background:#ffffff2e}.dz-portal .ctrl-cc{letter-spacing:.04em;color:#fff;cursor:pointer;opacity:.65;background:0 0;border:1px solid #ffffff47;border-radius:6px;padding:4px 7px;font-family:Inter,sans-serif;font-size:11px;font-weight:800}.dz-portal .ctrl-cc.on{opacity:1;border-color:var(--amber);color:var(--amber);background:#ffab3b2e}.dz-portal .cs-grid{grid-template-columns:1fr 384px;align-items:start;gap:24px;display:grid}@media (max-width:1080px){.dz-portal .cs-grid{grid-template-columns:1fr}}.dz-portal .lesson-head{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px 26px}.dz-portal .lh-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dz-portal .lh-eyebrow{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;font-size:12.5px;display:flex}.dz-portal .lh-eyebrow .mod{color:var(--amber-600);font-weight:800}.dz-portal .lh-eyebrow .dot{background:#c7cbd1;border-radius:50%;width:3px;height:3px}.dz-portal .lesson-head h1{color:var(--ink);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:800;line-height:1.25}.dz-portal .lh-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;font-size:13px;display:flex}.dz-portal .lh-meta span{align-items:center;gap:6px;display:inline-flex}.dz-portal .lh-meta svg{width:15px;height:15px;color:var(--ink-3)}.dz-portal .lh-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.dz-portal .complete-btn{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:9px;padding:11px 18px;font-family:inherit;font-size:14px;font-weight:800;transition:all .18s;display:inline-flex}.dz-portal .complete-btn:hover{border-color:var(--ink);color:var(--ink)}.dz-portal .complete-btn .tick{color:#0000;border:2px solid #c7cbd1;border-radius:50%;place-items:center;width:22px;height:22px;transition:all .2s;display:grid}.dz-portal .complete-btn .tick svg{stroke-width:3.5px;width:12px;height:12px}.dz-portal .complete-btn.done{color:#0e6b2f;background:#e9f8ee;border-color:#a8d6b0}.dz-portal .complete-btn.done .tick{color:#fff;background:#1ea552;border-color:#1ea552}.dz-portal .icon-sq{border:1px solid var(--line);width:44px;height:44px;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:11px;place-items:center;padding:0;transition:all .15s;display:grid}.dz-portal .icon-sq:hover{border-color:var(--ink);color:var(--ink)}.dz-portal .icon-sq svg{width:18px;height:18px}.dz-portal .icon-sq.saved{color:var(--amber-600);background:#fff7e8;border-color:#ffab3b66}.dz-portal .lesson-tabs{border-top:1px solid var(--line);flex-wrap:wrap;gap:4px;margin-top:22px;padding-top:14px;display:flex}.dz-portal .lesson-tabs .tab{color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-family:inherit;font-size:14px;font-weight:800;transition:all .15s;display:inline-flex;position:relative}.dz-portal .lesson-tabs .tab:hover{color:var(--ink);background:#f4f5f7}.dz-portal .lesson-tabs .tab.active{background:var(--ink);color:#fff}.dz-portal .lesson-tabs .tab .tn{color:var(--ink-3);background:#11182712;border-radius:99px;padding:1px 7px;font-family:Inter,sans-serif;font-size:10.5px;font-weight:700}.dz-portal .lesson-tabs .tab.active .tn{color:#fff;background:#ffffff2e}.dz-portal .lesson-tabs .tab.amber .tn{color:var(--amber-600);background:#fff7e8}.dz-portal .lesson-tabs .tab.active.amber .tn{color:#fff;background:#ffffff2e}.dz-portal .tabwrap{flex-direction:column;gap:20px;margin-top:20px;display:flex}.dz-portal .tabpane{display:none}.dz-portal .tabpane.active{animation:.35s dz-lesson-fade;display:block}@keyframes dz-lesson-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dz-portal .panel-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:26px 28px}.dz-portal .ov-lede{color:var(--ink-2);margin:0 0 22px;font-size:16.5px;line-height:1.85}.dz-portal .ov-lede b{color:var(--ink);font-weight:800}.dz-portal .ov-h{color:var(--ink);align-items:center;gap:9px;margin:26px 0 14px;font-size:15px;font-weight:800;display:flex}.dz-portal .ov-h:before{content:"";background:var(--amber);border-radius:2px;width:18px;height:2px}.dz-portal .learn-list{grid-template-columns:1fr 1fr;gap:12px 22px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:620px){.dz-portal .learn-list{grid-template-columns:1fr}}.dz-portal .learn-list li{color:var(--ink-2);align-items:flex-start;gap:11px;font-size:14.5px;line-height:1.6;display:flex}.dz-portal .learn-list li .ic{width:22px;height:22px;color:var(--amber-600);background:#fff7e8;border:1px solid #ffab3b4d;border-radius:7px;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.dz-portal .learn-list li .ic svg{stroke-width:3.2px;width:12px;height:12px}.dz-portal .callout{background:#fff9ee;border:1px solid #ffab3b42;border-radius:14px;align-items:flex-start;gap:14px;margin-top:24px;padding:16px 18px;display:flex}.dz-portal .callout .ic{width:38px;height:38px;color:var(--amber-600);background:#fff;border:1px solid #ffab3b57;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.dz-portal .callout .ic svg{width:18px;height:18px}.dz-portal .callout b{color:var(--ink);margin-bottom:3px;font-size:14px;font-weight:800;display:block}.dz-portal .callout p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.7}.dz-portal .chapters{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.dz-portal .chapter{cursor:pointer;text-align:start;background:0 0;border:0;border-radius:11px;align-items:center;gap:14px;width:100%;padding:11px 12px;font-family:inherit;transition:background .15s;display:flex}.dz-portal .chapter:hover{background:#f7f8fa}.dz-portal .chapter .tcode{color:var(--amber-600);background:#fff7e8;border:1px solid #ffab3b42;border-radius:7px;flex-shrink:0;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:12px}.dz-portal .chapter .ct{color:var(--ink-2);font-size:14px;font-weight:600}.dz-portal .chapter:hover .ct{color:var(--ink)}.dz-portal .res-list{flex-direction:column;gap:0;display:flex}.dz-portal .res-item{border-block-start:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px 4px;display:grid}.dz-portal .res-item:first-child{border-block-start:0}.dz-portal .res-ic{letter-spacing:.02em;border-radius:11px;flex-shrink:0;place-items:center;width:46px;height:46px;font-family:Inter,sans-serif;font-size:11px;font-weight:800;display:grid}.dz-portal .res-ic.pdf{color:#9c2a2a;background:#fceaea;border:1px solid #efa8a8}.dz-portal .res-ic.zip{color:#b26a00;background:#fff7e8;border:1px solid #ffab3b66}.dz-portal .res-ic.code{color:#1e4fa9;background:#eaf1fe;border:1px solid #c7d6f0}.dz-portal .res-ic.link{color:#0e6b2f;background:#e6f6ea;border:1px solid #a8d6b0}.dz-portal .res-info h4{color:var(--ink);margin:0 0 3px;font-size:14.5px;font-weight:800}.dz-portal .res-info p{color:var(--ink-3);flex-wrap:wrap;gap:10px;margin:0;font-size:12.5px;display:flex}.dz-portal .res-dl{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:9px 14px;font-family:inherit;font-size:12.5px;font-weight:800;text-decoration:none;transition:all .15s;display:inline-flex}.dz-portal .res-dl:hover{border-color:var(--amber);color:var(--amber-600);background:#fff9ee}.dz-portal .res-dl svg{width:14px;height:14px}.dz-portal .note-compose{border:1px solid var(--line);background:#fff;border-radius:14px;transition:border-color .15s}.dz-portal .note-compose:focus-within{border-color:var(--ink)}.dz-portal .note-compose textarea{resize:none;width:100%;color:var(--ink);background:0 0;border:0;outline:0;min-height:88px;padding:15px 16px;font-family:inherit;font-size:14.5px;line-height:1.7}.dz-portal .note-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.dz-portal .note-stamp{color:var(--ink-3);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.dz-portal .note-stamp .chip{color:var(--amber-600);cursor:pointer;background:#fff7e8;border:1px solid #ffab3b4d;border-radius:7px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:11.5px}.dz-portal .note-add{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 16px;font-family:inherit;font-size:13.5px;font-weight:800;transition:background .15s;display:inline-flex}.dz-portal .note-add:hover{background:#0b121f}.dz-portal .note-add svg{width:14px;height:14px}.dz-portal .notes-saved{flex-direction:column;gap:10px;margin-top:18px;display:flex}.dz-portal .note-card{border:1px solid var(--line);background:#f7f8fa;border-radius:13px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.dz-portal .note-card .ts{color:#1a1206;background:var(--amber);cursor:pointer;border:0;border-radius:8px;flex-shrink:0;padding:5px 9px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.dz-portal .note-card .nb{flex:1;min-width:0}.dz-portal .note-card .nb p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.65}.dz-portal .note-card .nb .when{color:var(--ink-3);margin-top:5px;font-size:11.5px}.dz-portal .note-del{color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.dz-portal .note-del:hover{color:#9c2a2a;background:#fceaea}.dz-portal .note-del svg{width:15px;height:15px}.dz-portal .notes-empty{text-align:center;color:var(--ink-3);padding:26px 10px;font-size:13.5px}.dz-portal .iquiz-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.dz-portal .iquiz-head h3{color:var(--ink);margin:0;font-size:18px;font-weight:800}.dz-portal .iquiz-head p{color:var(--ink-3);margin:3px 0 0;font-size:13px}.dz-portal .iquiz-prog{color:var(--ink-3);border:1px solid var(--line);background:#f4f5f7;border-radius:99px;padding:6px 12px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:800}.dz-portal .q-block{border-block-start:1px solid var(--line);padding:20px 0}.dz-portal .q-block:first-of-type{border-block-start:0;padding-block-start:0}.dz-portal .q-num{color:var(--amber-600);letter-spacing:.04em;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:800;display:inline-flex}.dz-portal .q-num .n{background:#fff7e8;border:1px solid #ffab3b4d;border-radius:7px;place-items:center;width:22px;height:22px;font-family:Inter,sans-serif;font-size:11px;display:grid}.dz-portal .q-text{color:var(--ink);margin-bottom:14px;font-size:16px;font-weight:800;line-height:1.5}.dz-portal .q-opts{flex-direction:column;gap:9px;display:flex}.dz-portal .q-opt{border:1px solid var(--line);cursor:pointer;color:var(--ink-2);text-align:start;background:#fff;border-radius:12px;align-items:center;gap:12px;width:100%;padding:13px 16px;font-family:inherit;font-size:14.5px;font-weight:600;transition:all .15s;display:flex}.dz-portal .q-opt:hover{background:#fafbfc;border-color:#c7cbd1}.dz-portal .q-opt .mk{color:#0000;border:2px solid #c7cbd1;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;transition:all .15s;display:grid}.dz-portal .q-opt .mk svg{stroke-width:3.5px;width:12px;height:12px}.dz-portal .q-opt.sel{border-color:var(--ink);color:var(--ink);background:#f4f5f7}.dz-portal .q-opt.sel .mk{border-color:var(--ink);background:var(--ink);color:#fff}.dz-portal .q-opt.correct{color:#0e6b2f;background:#e9f8ee;border-color:#a8d6b0}.dz-portal .q-opt.correct .mk{color:#fff;background:#1ea552;border-color:#1ea552}.dz-portal .q-opt.wrong{color:#9c2a2a;background:#fceaea;border-color:#efa8a8}.dz-portal .q-opt.wrong .mk{color:#fff;background:#dc2626;border-color:#c2410c}.dz-portal .q-opts.locked .q-opt{cursor:default;pointer-events:none}.dz-portal .iquiz-foot{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.dz-portal .iquiz-submit{background:var(--amber);color:#1a1206;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:9px;padding:13px 24px;font-family:inherit;font-size:15px;font-weight:800;transition:all .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff80,0 10px 24px -10px #ffab3b99}.dz-portal .iquiz-submit:hover{background:var(--amber-600);transform:translateY(-1px)}.dz-portal .iquiz-submit:disabled{color:#9ca3af;box-shadow:none;cursor:not-allowed;background:#e5e7eb;transform:none}.dz-portal .iquiz-result{border-radius:14px;align-items:center;gap:14px;padding:16px 20px;font-weight:800;display:none}.dz-portal .iquiz-result.show{display:flex}.dz-portal .iquiz-result.pass{color:#0e6b2f;background:#e9f8ee;border:1px solid #a8d6b0}.dz-portal .iquiz-result.fail{color:var(--amber-600);background:#fff7e8;border:1px solid #ffab3b4d}.dz-portal .iquiz-result .score{letter-spacing:-.02em;font-family:Inter,sans-serif;font-size:26px}.dz-portal .iquiz-result .rt{font-size:14px;font-weight:600;line-height:1.5}.dz-portal .iquiz-result .rt b{font-size:15px;display:block}.dz-portal .iquiz-retry{color:inherit;cursor:pointer;background:0 0;border:0;margin-inline-start:auto;font-family:inherit;font-size:13.5px;font-weight:800;text-decoration:underline}.dz-portal .curriculum{border:1px solid var(--line);background:#fff;border-radius:18px;position:sticky;top:20px;overflow:hidden}@media (max-width:1080px){.dz-portal .curriculum{position:static}}.dz-portal .cur-head{border-bottom:1px solid var(--line);padding:20px 22px 16px}.dz-portal .cur-head h2{color:var(--ink);margin:0 0 4px;font-size:16px;font-weight:800}.dz-portal .cur-head p{color:var(--ink-3);margin:0;font-size:12.5px}.dz-portal .cur-bar{background:#edeff2;border-radius:99px;height:6px;margin-top:13px;overflow:hidden}.dz-portal .cur-bar span{background:linear-gradient(90deg, var(--amber), var(--amber-600));border-radius:99px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1);display:block}.dz-portal .cur-bar-meta{color:var(--ink-3);justify-content:space-between;align-items:center;margin-top:9px;font-size:12px;display:flex}.dz-portal .cur-bar-meta b{color:var(--ink);font-family:Inter,sans-serif;font-weight:800}.dz-portal .cur-scroll{max-height:calc(100vh - 220px);overflow-y:auto}@media (max-width:1080px){.dz-portal .cur-scroll{max-height:none}}.dz-portal .cur-scroll::-webkit-scrollbar{width:8px}.dz-portal .cur-scroll::-webkit-scrollbar-thumb{background:#d8dce1;border:2px solid #fff;border-radius:99px}.dz-portal .lmodule{border-block-end:1px solid var(--line)}.dz-portal .lmodule:last-child{border-block-end:0}.dz-portal .mod-head{cursor:pointer;text-align:start;background:#fff;border:0;align-items:center;gap:12px;width:100%;padding:15px 20px;font-family:inherit;transition:background .15s;display:flex}.dz-portal .mod-head:hover{background:#fafbfc}.dz-portal .mod-chev{width:18px;height:18px;color:var(--ink-3);flex-shrink:0;transition:transform .25s}.dz-portal .lmodule.open .mod-chev{transform:rotate(-180deg)}.dz-portal .mod-info{flex:1;min-width:0}.dz-portal .mod-info .mt{color:var(--ink);letter-spacing:-.005em;font-size:14px;font-weight:800;line-height:1.35}.dz-portal .mod-info .ms{color:var(--ink-3);align-items:center;gap:8px;margin-top:3px;font-size:11.5px;display:flex}.dz-portal .mod-info .ms .sep{background:#c7cbd1;border-radius:50%;width:3px;height:3px}.dz-portal .mod-done{border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;font-family:Inter,sans-serif;font-size:10.5px;font-weight:800;display:grid}.dz-portal .mod-done.full{color:#0e6b2f;background:#e9f8ee;border:1px solid #a8d6b0}.dz-portal .mod-done.partial{color:var(--amber-600);background:#fff7e8;border:1px solid #ffab3b52}.dz-portal .mod-done.none{color:var(--ink-3);border:1px solid var(--line);background:#f4f5f7}.dz-portal .mod-lessons{flex-direction:column;padding:0 10px 10px;display:none}.dz-portal .lmodule.open .mod-lessons{display:flex}.dz-portal .les{cursor:pointer;color:inherit;border-radius:11px;align-items:center;gap:12px;padding:11px 12px;text-decoration:none;transition:background .15s;display:flex;position:relative}.dz-portal .les:hover{background:#f7f8fa}.dz-portal .les.active{background:#fff9ee}.dz-portal .les.active:before{content:"";background:var(--amber);border-radius:99px;width:3px;position:absolute;inset-block:8px;inset-inline-start:0}.dz-portal .les.locked{cursor:not-allowed}.dz-portal .les.locked .les-t{color:var(--ink-3)}.dz-portal .les-state{color:#0000;background:#fff;border:2px solid #d8dce1;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-family:Inter,sans-serif;font-size:11px;font-weight:800;transition:all .2s;display:grid}.dz-portal .les-state svg{width:13px;height:13px}.dz-portal .les.done .les-state{color:#fff;background:#1ea552;border-color:#1ea552}.dz-portal .les.active .les-state{border-color:var(--amber);background:var(--amber);color:#1a1206}.dz-portal .les.locked .les-state{color:#c7cbd1;background:#f7f8fa;border-color:#e5e7eb}.dz-portal .les-body{flex:1;min-width:0}.dz-portal .les-t{color:var(--ink-2);align-items:center;gap:7px;font-size:13.5px;font-weight:700;line-height:1.4;display:flex}.dz-portal .les.active .les-t{color:var(--ink);font-weight:800}.dz-portal .les-free{letter-spacing:.04em;color:#0e6b2f;background:#e6f6ea;border:1px solid #a8d6b0;border-radius:99px;padding:1px 6px;font-family:Inter,sans-serif;font-size:9.5px;font-weight:800}.dz-portal .les-meta{color:var(--ink-3);align-items:center;gap:7px;margin-top:3px;font-family:Inter,sans-serif;font-size:11.5px;display:flex}.dz-portal .les-meta .type{align-items:center;gap:4px;display:inline-flex}.dz-portal .les-meta .type svg{width:11px;height:11px}.dz-portal .les-dur{color:var(--ink-3);flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:11px}.dz-portal .lesson-nav{grid-template-columns:1fr 1fr;gap:14px;margin-top:4px;display:grid}@media (max-width:560px){.dz-portal .lesson-nav{grid-template-columns:1fr}}.dz-portal .lnav{border:1px solid var(--line);cursor:pointer;text-align:start;color:inherit;background:#fff;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:all .18s;display:flex}.dz-portal .lnav:hover{box-shadow:var(--shadow-card);border-color:#c7cbd1}.dz-portal .lnav.next{text-align:end;flex-direction:row-reverse}.dz-portal .lnav .arrow{width:38px;height:38px;color:var(--ink-2);background:#f4f5f7;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.dz-portal .lnav:hover .arrow{background:var(--amber);color:#1a1206}.dz-portal .lnav .arrow svg{width:18px;height:18px}.dz-portal .lnav.prev .arrow svg{transform:scaleX(1)}.dz-portal[dir=rtl] .lnav.prev .arrow svg,.dz-portal .lnav.next .arrow svg{transform:scaleX(-1)}.dz-portal[dir=rtl] .lnav.next .arrow svg{transform:scaleX(1)}.dz-portal .lnav .lt{min-width:0}.dz-portal .lnav .ll{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:11px;font-weight:800}.dz-portal .lnav .ln{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:14px;font-weight:800;line-height:1.35;overflow:hidden}.dz-portal .lnav.disabled{opacity:.4;pointer-events:none}.dz-portal .ltoast{bottom:24px;background:var(--ink);color:#fff;z-index:120;border-radius:12px;align-items:center;gap:10px;padding:13px 20px;font-size:14px;font-weight:700;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;inset-inline-start:50%;transform:translate(-50%,140%);box-shadow:0 18px 40px -12px #0b121f80}.dz-portal .ltoast.show{transform:translate(-50%)}.dz-portal .ltoast svg{width:18px;height:18px;color:var(--amber)}.dz-portal .player-poster{object-fit:cover;z-index:0;filter:brightness(.46)saturate(1.08);width:100%;height:100%;transition:filter .4s,transform 6s;position:absolute;inset:0;transform:scale(1.02)}.dz-portal .player:hover .player-poster{filter:brightness(.54)saturate(1.12);transform:scale(1.06)}.dz-portal .player.embed-live iframe{z-index:5}.dz-portal .player-play.facade{z-index:4;flex-direction:column;gap:16px}.dz-portal .player-play.facade .btn-circle{background:var(--amber);color:#1a1206;position:relative;box-shadow:0 22px 60px -14px #ffab3bb3,0 0 0 10px #ffffff0f,inset 0 0 0 1px #ffffff24}.dz-portal .player-play.facade .btn-circle:before{content:"";border:1.5px solid #ffab3b80;border-radius:50%;animation:2.4s ease-out infinite dz-facade-pulse;position:absolute;inset:-14px}.dz-portal .player:hover .player-play.facade .btn-circle{transform:scale(1.07);box-shadow:0 26px 70px -12px #ffab3bd9,0 0 0 12px #ffffff14,inset 0 0 0 1px #fff3}@keyframes dz-facade-pulse{0%{opacity:.8;transform:scale(1)}70%{opacity:0}to{opacity:0;transform:scale(1.55)}}.dz-portal .player-play.facade .facade-dur{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.03em;background:#00000073;border:1px solid #ffffff29;border-radius:99px;padding:5px 12px;font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:600}.dz-portal .player .slate{background:linear-gradient(#0000 45%,#0b121f57)}.dz-portal .player-play:not(.facade) .btn-circle{box-shadow:0 22px 50px -12px #ffab3ba6,inset 0 0 0 1px #ffffff24}.dz-portal .complete-btn.done{transition:all .18s}.dz-portal .complete-btn.done:hover{color:#9c2a2a;background:#fdecec;border-color:#efb9b9}.dz-portal .complete-btn.done:hover .tick{background:#c2410c;border-color:#c2410c}.dz-portal .complete-btn:disabled{opacity:.65;cursor:progress}.dz-nav .nav-actions{align-items:center;gap:10px;display:flex}.dz-nav .iconbtn{border:1px solid var(--line);width:40px;height:40px;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:10px;place-items:center;padding:0;transition:all .18s;display:grid;position:relative}.dz-nav .iconbtn:hover,.dz-nav .iconbtn.open{color:var(--ink);background:#fafafb;border-color:#d1d5db}.dz-nav .iconbtn svg{width:18px;height:18px}.dz-nav .iconbtn .badge{top:6px;background:var(--amber);color:#1a1206;border:2px solid #fff;border-radius:99px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-family:Inter,sans-serif;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;inset-inline-end:6px}.dz-nav .user-chip{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:10px;padding:5px 12px 5px 6px;font-family:inherit;font-size:13.5px;font-weight:800;transition:all .18s;display:flex}.dz-nav .user-chip:hover,.dz-nav .user-chip.open{border-color:#d1d5db}.dz-nav .user-chip .av{color:#1a1206;background:linear-gradient(135deg,#ffab3b,#f0961e);border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-family:Inter,sans-serif;font-size:13px;font-weight:800;display:grid}.dz-nav .user-chip .nm{text-overflow:ellipsis;white-space:nowrap;max-width:14ch;overflow:hidden}.dz-nav .user-chip svg{width:14px;height:14px;color:var(--ink-3);transition:transform .2s}.dz-nav .user-chip.open svg{transform:rotate(180deg)}.dz-nav .nav-action{position:relative}.dz-nav .nav-pop{top:calc(100% + 12px);border:1px solid var(--line);z-index:60;background:#fff;border-radius:16px;min-width:280px;animation:.18s cubic-bezier(.2,.8,.2,1) dz-pop-in;position:absolute;inset-inline-end:0;overflow:hidden;box-shadow:0 24px 60px -20px #0b121f52,0 2px 8px -2px #0b121f14}@keyframes dz-pop-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.dz-nav .nav-backdrop{z-index:55;background:0 0;position:fixed;inset:0}.dz-nav .pop-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.dz-nav .pop-head h4{color:var(--ink);margin:0;font-size:13.5px;font-weight:800}.dz-nav .pop-head .pop-clear{color:var(--amber-600);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:11.5px;font-weight:700}.dz-nav .npop-list{flex-direction:column;gap:2px;max-height:360px;padding:6px;display:flex;overflow-y:auto}.dz-nav .npop-item{color:inherit;border-radius:11px;align-items:flex-start;gap:11px;padding:11px 12px;text-decoration:none;transition:background .15s;display:flex}.dz-nav .npop-item:hover{background:#f7f8fa}.dz-nav .npop-ic{border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.dz-nav .npop-ic svg{width:16px;height:16px}.dz-nav .npop-ic.amber{color:var(--amber-600);background:#fff7e8;border:1px solid #ffab3b4d}.dz-nav .npop-ic.blue{color:#1e4fa9;background:#eaf1fe;border:1px solid #c7d6f0}.dz-nav .npop-ic.green{color:#0e6b2f;background:#e6f6ea;border:1px solid #a8d6b0}.dz-nav .npop-b{flex:1;min-width:0}.dz-nav .npop-b .nt{color:var(--ink);font-size:13px;font-weight:700;line-height:1.4}.dz-nav .npop-b .nm2{color:var(--ink-3);margin-top:2px;font-size:11.5px}.dz-nav .npop-empty{text-align:center;color:var(--ink-3);padding:30px 18px;font-size:13px;line-height:1.6}.dz-nav .npop-empty svg{opacity:.4;width:30px;height:30px;margin-bottom:8px}.dz-nav .pop-foot{border-top:1px solid var(--line);padding:10px}.dz-nav .pop-foot a{text-align:center;color:var(--ink-2);border-radius:9px;padding:8px;font-size:13px;font-weight:800;text-decoration:none;display:block}.dz-nav .pop-foot a:hover{color:var(--ink);background:#f4f5f7}.dz-nav .pmenu-id{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:14px 16px;display:flex}.dz-nav .pmenu-id .av{color:#1a1206;background:linear-gradient(135deg,#ffab3b,#f0961e);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-family:Inter,sans-serif;font-size:15px;font-weight:800;display:grid}.dz-nav .pmenu-id .nm{min-width:0}.dz-nav .pmenu-id .nm b{color:var(--ink);font-size:14px;font-weight:800;line-height:1.3;display:block}.dz-nav .pmenu-id .nm span{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.dz-nav .pmenu-list{flex-direction:column;gap:1px;padding:6px;display:flex}.dz-nav .pmenu-list a,.dz-nav .pmenu-list button{color:var(--ink-2);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;padding:10px 12px;font-family:inherit;font-size:13.5px;font-weight:700;text-decoration:none;display:flex}.dz-nav .pmenu-list a:hover,.dz-nav .pmenu-list button:hover{color:var(--ink);background:#f4f5f7}.dz-nav .pmenu-list svg{width:16px;height:16px;color:var(--ink-3);flex-shrink:0}.dz-nav .pmenu-list .danger{border-top:1px solid var(--line);border-radius:0 0 10px 10px;margin-top:4px;padding-top:12px}.dz-nav .pmenu-list .danger:hover{color:#9c2a2a;background:#fdecec}.dz-nav .pmenu-list .danger:hover svg{color:#9c2a2a}.dz-nav .nsearch{width:min(420px,100vw - 32px)}.dz-nav .nsearch-in{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:13px 16px;display:flex}.dz-nav .nsearch-in svg{width:17px;height:17px;color:var(--ink-3);flex-shrink:0}.dz-nav .nsearch-in input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:14.5px}.dz-nav .nsearch-list{flex-direction:column;gap:1px;max-height:340px;padding:6px;display:flex;overflow-y:auto}.dz-nav .nsearch-sec{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:10px 12px 6px;font-size:10.5px;font-weight:800}.dz-nav .nsearch-item{color:var(--ink-2);border-radius:10px;align-items:center;gap:11px;padding:10px 12px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .15s;display:flex}.dz-nav .nsearch-item:hover{color:var(--ink);background:#f7f8fa}.dz-nav .nsearch-item svg{width:16px;height:16px;color:var(--ink-3);flex-shrink:0}.dz-nav .nsearch-empty{text-align:center;color:var(--ink-3);padding:24px 16px;font-size:13px}@media (max-width:560px){.dz-nav .user-chip .nm{display:none}}.dz-portal .side,.dz-portal .curriculum{top:88px}.dz-portal .dz-nav{-webkit-backdrop-filter:none;border-bottom:1px solid var(--line);background:#fff;box-shadow:0 1px 2px #1118270a,0 4px 16px -8px #1118270f}.dz-portal .dz-nav .wrap{max-width:1440px;padding:0 var(--pad);margin:0 auto}.dz-portal .player .yt-host{z-index:2;background:#0b121f;position:absolute;inset:0}.dz-portal .player .yt-host iframe{pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.dz-portal .player .yt-shield{z-index:4;cursor:pointer;background:0 0;position:absolute;inset:0}.dz-portal .player .yt-shield:before{content:"";inset-inline:0;opacity:0;pointer-events:none;background:linear-gradient(#0b121f73,#0000);height:64px;transition:opacity .2s;position:absolute;top:0}.dz-portal .player:not(.playing) .yt-shield:before,.dz-portal .player.menu-open .player-ctrl{opacity:1}.dz-portal .ctrl-vol{align-items:center;gap:4px;display:flex}.dz-portal .ctrl-vol .vol-track{align-items:center;width:0;transition:width .22s;display:flex;overflow:hidden}.dz-portal .ctrl-vol:hover .vol-track,.dz-portal .ctrl-vol:focus-within .vol-track{width:76px}.dz-portal .ctrl-vol input[type=range]{width:76px;height:4px;accent-color:var(--amber);cursor:pointer;margin:0 4px}.dz-portal .ctrl-sel{position:relative}.dz-portal .ctrl-pick{color:#fff;cursor:pointer;text-align:center;background:#ffffff1a;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:5px;min-width:42px;padding:5px 9px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:800;display:inline-flex}.dz-portal .ctrl-pick:hover,.dz-portal .ctrl-pick.on{background:#ffffff2e}.dz-portal .ctrl-pick svg{width:13px;height:13px}.dz-portal .ctrl-menu{bottom:calc(100% + 8px);z-index:9;background:#0b121ff7;border:1px solid #ffffff24;border-radius:11px;flex-direction:column;gap:1px;min-width:132px;padding:6px;display:flex;position:absolute;inset-inline-end:0;box-shadow:0 20px 44px -16px #0009}.dz-portal .ctrl-menu .mtitle{letter-spacing:.07em;text-transform:uppercase;color:#ffffff73;padding:7px 12px 5px;font-size:10px;font-weight:800}.dz-portal .ctrl-menu button{color:#ffffffdb;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:700;display:flex}.dz-portal .ctrl-menu button:hover{color:#fff;background:#ffffff1a}.dz-portal .ctrl-menu button.active{color:var(--amber)}.dz-portal .ctrl-menu button.active:after{content:"✓";font-size:12px}.dz-portal .player{-webkit-user-select:none;user-select:none}.dz-portal .player video::-webkit-media-controls{display:none!important}.dz-portal .player .yt-shield{z-index:3}.dz-portal .player .player-ctrl{z-index:7}.dz-portal .player .yt-cover{z-index:5;cursor:pointer;color:#fff;text-align:center;background:radial-gradient(620px 320px at 50% 42%,#ffab3b24,#0000 60%),linear-gradient(#14203a,#0b121f 72%);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;display:flex;position:absolute;inset:0}.dz-portal .player .yt-cover:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(45deg,#ffffff0a 0 1px,#0000 1px 16px);position:absolute;inset:0}.dz-portal .player .yt-cover .btn-circle{z-index:1;background:var(--amber);color:#1a1206;border-radius:50%;place-items:center;width:clamp(64px,7vw,88px);height:clamp(64px,7vw,88px);transition:transform .2s;display:grid;position:relative;box-shadow:0 22px 60px -14px #ffab3bb3,inset 0 0 0 1px #ffffff29}.dz-portal .player .yt-cover:hover .btn-circle{transform:scale(1.06)}.dz-portal .player .yt-cover .btn-circle svg{width:clamp(26px,3vw,34px);height:clamp(26px,3vw,34px)}.dz-portal .player .yt-cover .yt-cover-t{z-index:1;letter-spacing:-.01em;opacity:.94;text-wrap:balance;max-width:26ch;font-size:clamp(15px,1.8vw,20px);font-weight:800;line-height:1.32;position:relative}.dz-portal .btn{--bg:var(--amber);--fg:#1a1206;--bd:transparent;border:1px solid var(--bd);background:var(--bg);color:var(--fg);cursor:pointer;border-radius:12px;align-items:center;gap:9px;padding:12px 20px;font-family:inherit;font-size:15px;font-weight:800;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff80,0 8px 20px -8px #ffab3b99}.dz-portal .btn:hover{background:var(--amber-600);transform:translateY(-1px)}.dz-portal .btn:disabled{opacity:.6;cursor:progress;transform:none}.dz-portal .btn svg{width:15px;height:15px}.dz-portal .btn .arr{font-weight:700;display:inline-block;transform:scaleX(-1)}.dz-portal[dir=ltr] .btn .arr,.dz-portal :not([dir=rtl]) .btn .arr{transform:scaleX(1)}.dz-portal .btn--sm{border-radius:10px;padding:10px 16px;font-size:14px}.dz-portal .btn--dark{--bg:var(--ink);--fg:#fff;--bd:transparent;box-shadow:var(--shadow-card)}.dz-portal .btn--dark:hover{background:#0b121f}.dz-portal .btn--ghost{--bg:#fff;--fg:var(--ink-2);--bd:var(--line);box-shadow:none}.dz-portal .btn--ghost:hover{border-color:var(--ink);color:var(--ink);background:#fff}.dz-portal .btn--ghost-dark{--bg:transparent;--fg:var(--ink);--bd:#11182729;box-shadow:none;font-weight:800}.dz-portal .btn--ghost-dark:hover{background:#1118270a;border-color:#1118274d}.dz .subhero-cta{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.dz .subhero-row.has-visual{align-items:center}@media (max-width:900px){.dz .subhero-row.has-visual .phones{display:none}}.dz .phones{justify-content:center;align-items:center;gap:18px;min-height:520px;display:flex;position:relative}.dz .phone{border:2px solid var(--line-dark);background:#0b121f;border-radius:36px;width:230px;padding:10px;position:relative;box-shadow:0 40px 80px -20px #0009,inset 0 1px #ffffff14}.dz .phone:before{content:"";z-index:3;background:#000;border-radius:99px;width:90px;height:24px;position:absolute;inset-block-start:14px;inset-inline-start:50%;transform:translate(50%)}.dz .phone-screen{aspect-ratio:9/19.5;direction:rtl;background:linear-gradient(#fff7e8,#fff);border-radius:28px;width:100%;position:relative;overflow:hidden}.dz .phone.dark .phone-screen{color:#fff;background:linear-gradient(#101828,#0b121f)}.dz .phone-status{color:#1a1206;justify-content:space-between;align-items:center;padding:14px 22px 0;font-family:Inter,sans-serif;font-size:11px;font-weight:800;display:flex}.dz .phone.dark .phone-status{color:#fff}.dz .phone-status .right{align-items:center;gap:3px;font-size:9px;display:flex}.dz .phone-status .right svg{width:11px;height:11px}.dz .phone-body{flex-direction:column;gap:12px;height:100%;padding:36px 18px 14px;display:flex}.dz .phone-greet{padding-top:8px}.dz .phone-greet .h{color:#1a12068c;letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:10.5px}.dz .phone.dark .phone-greet .h{color:#f4f4f480}.dz .phone-greet .ttl{color:#1a1206;letter-spacing:-.005em;margin-top:3px;font-size:16px;font-weight:800;line-height:1.2}.dz .phone.dark .phone-greet .ttl{color:#fff}.dz .phone-card{background:#fff;border:1px solid #0000000f;border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex;box-shadow:0 8px 16px -4px #1a12061a}.dz .phone.dark .phone-card{box-shadow:none;background:#ffffff0f;border-color:#ffffff1a}.dz .phone-card .lbl{color:#1a120680;letter-spacing:.04em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:9px}.dz .phone.dark .phone-card .lbl{color:#f4f4f480}.dz .phone-card .v{color:#1a1206;letter-spacing:-.02em;font-family:Inter,sans-serif;font-size:22px;font-weight:800;line-height:1}.dz .phone-card .v.amber{color:#f0961e}.dz .phone.dark .phone-card .v{color:#fff}.dz .phone-card .d{color:#1a12068c;font-family:JetBrains Mono,monospace;font-size:9px}.dz .phone.dark .phone-card .d{color:#f4f4f480}.dz .phone-cta{color:var(--amber);text-align:center;background:#1a1206;border-radius:10px;margin-top:auto;padding:11px;font-size:12px;font-weight:800}.dz .phone.dark .phone-cta{background:var(--amber);color:#1a1206}.dz .phone-nav{border-top:1px solid #1a120614;justify-content:space-around;margin-top:8px;padding:8px 0 4px;display:flex}.dz .phone.dark .phone-nav{border-color:#ffffff1a}.dz .phone-nav span{background:#1a120640;border-radius:50%;width:6px;height:6px}.dz .phone.dark .phone-nav span{background:#ffffff4d}.dz .phone-nav span.active{background:#f0961e;border-radius:99px;width:18px}.dz .phone.dark .phone-nav span.active{background:var(--amber)}.dz .phone-list{flex-direction:column;gap:8px;display:flex}.dz .phone-row{background:#fff;border:1px solid #0000000f;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px 11px;display:grid}.dz .phone.dark .phone-row{background:#ffffff0d;border-color:#ffffff14}.dz .phone-row .av{color:#1a1206;background:linear-gradient(135deg,#ffab3b,#f0961e);border-radius:7px;place-items:center;width:24px;height:24px;font-family:Inter,sans-serif;font-size:11px;font-weight:800;display:grid}.dz .phone-row .av.b{color:#fff;background:linear-gradient(135deg,#60a5fa,#3b82f6)}.dz .phone-row .av.g{color:#fff;background:linear-gradient(135deg,#34d399,#059669)}.dz .phone-row .nm{color:#1a1206;letter-spacing:-.005em;font-size:11.5px;font-weight:800;line-height:1.2}.dz .phone.dark .phone-row .nm{color:#fff}.dz .phone-row .sub{color:#1a12068c;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:9.5px}.dz .phone.dark .phone-row .sub{color:#f4f4f480}.dz .phone-row .pval{color:#f0961e;font-family:Inter,sans-serif;font-size:12px;font-weight:800}.dz .phone.dark .phone-row .pval{color:var(--amber)}.dz .phone.p2{width:200px;transform:rotate(4deg)translateY(20px)}.dz .phone.p1{z-index:2;width:220px;transform:rotate(-4deg)translateY(-10px)}@media (max-width:560px){.dz .phone.p2{display:none}}.dz .hero-tag{color:var(--ink);z-index:5;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 14px 30px -10px #1018284d,inset 0 1px #ffffff80}.dz .hero-tag .v{color:var(--amber-600);font-family:Inter,sans-serif}.dz .hero-tag svg{width:13px;height:13px}.dz .hero-tag.h1{background:var(--amber);color:#1a1206;inset-block-start:0;inset-inline-end:-10px;transform:rotate(5deg)}.dz .hero-tag.h1 .v{color:#1a1206}.dz .hero-tag.h2{inset-block-end:14px;inset-inline-start:-10px;transform:rotate(-4deg)}.dz .types{background:#fff;padding:clamp(48px,6vw,88px) 0}.dz .tp-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (max-width:900px){.dz .tp-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.dz .tp-grid{grid-template-columns:1fr}}.dz .tp{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:12px;padding:26px 24px;transition:all .25s;display:flex;position:relative;overflow:hidden}.dz .tp:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-3px)}.dz .tp:after{content:"";background:var(--amber);transform-origin:100%;height:2px;transition:transform .35s;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.dz .tp:hover:after{transform:scaleX(1)}.dz .tp-ic{color:#b26a00;background:linear-gradient(#fff7e8,#ffe9c2);border:1px solid #ffab3b4d;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.dz .tp-ic svg{width:24px;height:24px}.dz .tp h3{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:17px;font-weight:800}.dz .tp p{color:var(--ink-3);margin:0;font-size:13.5px;line-height:1.65}.dz .tp .from{color:var(--amber-600);letter-spacing:.02em;background:#fff7e8;border:1px solid #ffab3b33;border-radius:99px;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:5px 10px;font-family:Inter,sans-serif;font-size:11.5px;font-weight:800;display:inline-flex}.dz .inc{border-top:1px solid var(--line);background:#fff;padding:clamp(48px,6vw,88px) 0}.dz .inc-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:900px){.dz .inc-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.dz .inc-grid{grid-template-columns:1fr}}.dz .inc-card{border:1px solid var(--line);background:var(--light);border-radius:14px;flex-direction:column;gap:8px;padding:24px 22px;transition:all .2s;display:flex}.dz .inc-card:hover{box-shadow:var(--shadow-card);background:#fff;border-color:#d1d5db}.dz .inc-card .ic{width:36px;height:36px;color:var(--amber-600);background:#fff7e8;border:1px solid #ffab3b40;border-radius:9px;place-items:center;margin-bottom:6px;display:grid}.dz .inc-card .ic svg{width:18px;height:18px}.dz .inc-card h4{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:15px;font-weight:800}.dz .inc-card p{color:var(--ink-3);margin:0;font-size:13px;line-height:1.65}.dz .flow{border-top:1px solid var(--line);background:#fff;padding:clamp(48px,6vw,88px) 0}.dz .fl-grid{grid-template-columns:repeat(6,1fr);gap:0;margin-top:24px;display:grid;position:relative}@media (max-width:980px){.dz .fl-grid{grid-template-columns:repeat(2,1fr);gap:24px 0}}@media (max-width:520px){.dz .fl-grid{grid-template-columns:1fr}}.dz .fl-grid:before{content:"";background:linear-gradient(90deg,var(--amber),var(--amber-600) 80%,transparent);border-radius:2px;height:2px;position:absolute;inset-block-start:26px;inset-inline:20px}@media (max-width:980px){.dz .fl-grid:before{display:none}}.dz .fl-step{padding:0 14px}.dz .fl-num{border:2px solid var(--amber);width:52px;height:52px;color:var(--amber-600);letter-spacing:-.02em;z-index:1;background:#fff;border-radius:13px;place-items:center;margin-bottom:14px;font-family:Inter,sans-serif;font-size:18px;font-weight:800;display:grid;position:relative;box-shadow:0 8px 16px -4px #ffab3b4d}.dz .fl-step h4{color:var(--ink);letter-spacing:-.005em;margin:0 0 6px;font-size:15px;font-weight:800}.dz .fl-step p{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.65}.dz .fl-step .dur{color:var(--amber-600);letter-spacing:.04em;background:#fff7e8;border:1px solid #ffab3b40;border-radius:99px;margin-top:10px;padding:3px 9px;font-family:Inter,sans-serif;font-size:10.5px;font-weight:800;display:inline-block}.dz .pr-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:900px){.dz .pr-grid{grid-template-columns:1fr}}.dz .pr{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;padding:32px 30px;transition:all .25s;display:flex;position:relative;overflow:hidden}.dz .pr:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-3px)}.dz .pr.featured{background:var(--navy);color:var(--light);border-color:var(--navy)}.dz .pr.featured:before{content:"";border-radius:var(--radius-lg);pointer-events:none;background:radial-gradient(400px 200px at 100% 0,#ffab3b2e,#0000 60%);position:absolute;inset:0}.dz .pr>*{position:relative}.dz .pr-ribbon{background:var(--amber);color:#1a1206;letter-spacing:.06em;text-transform:uppercase;padding:5px 12px;font-family:Inter,sans-serif;font-size:10.5px;font-weight:800;position:absolute;inset-block-start:18px;inset-inline-start:-2px}.dz .pr-cat{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-family:Inter,sans-serif;font-size:11.5px;font-weight:800}.dz .pr.featured .pr-cat{color:#f4f4f48c}.dz .pr h3{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:22px;font-weight:800;line-height:1.25}.dz .pr.featured h3{color:#fff}.dz .pr .lede{color:var(--ink-3);margin:10px 0 0;font-size:14px;line-height:1.65}.dz .pr.featured .lede{color:#f4f4f49e}.dz .pr-price{align-items:baseline;gap:6px;margin:22px 0 6px;font-family:Inter,sans-serif;display:flex}.dz .pr-price .from{color:var(--ink-3);margin-inline-end:4px;font-size:13px;font-weight:500}.dz .pr.featured .pr-price .from{color:#f4f4f48c}.dz .pr-price .v{color:var(--ink);letter-spacing:-.02em;font-size:42px;font-weight:800;line-height:1}.dz .pr.featured .pr-price .v{color:#fff}.dz .pr-price .u{color:var(--ink-3);margin-inline-start:6px;font-size:14px;font-weight:500}.dz .pr.featured .pr-price .u{color:#f4f4f48c}.dz .pr-claim{color:var(--amber-600);letter-spacing:.02em;background:#fff7e8;border:1px solid #ffab3b33;border-radius:6px;align-self:flex-start;margin:8px 0 18px;padding:4px 9px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;display:inline-block}.dz .pr.featured .pr-claim{color:var(--amber);background:#ffab3b24;border-color:#ffab3b40}.dz .pr-divider{background:var(--line);height:1px;margin:0 0 18px}.dz .pr.featured .pr-divider{background:var(--line-dark)}.dz .pr ul.feats{flex-direction:column;flex:1;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.dz .pr ul.feats li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.dz .pr.featured ul.feats li{color:#f4f4f4d1}.dz .pr ul.feats li.muted{opacity:.5;text-decoration:line-through}.dz .pr ul.feats li svg{width:16px;height:16px;color:var(--amber-600);flex-shrink:0;margin-top:2px}.dz .pr.featured ul.feats li svg{color:var(--amber)}.dz .pr-cta{background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:13px 18px;font-size:14.5px;font-weight:800;text-decoration:none;transition:all .18s;display:flex}.dz .pr-cta:hover{background:var(--navy-2,#1a2336);transform:translateY(-1px)}.dz .pr.featured .pr-cta{background:var(--amber);color:#1a1206;border-color:var(--amber)}.dz .pr.featured .pr-cta:hover{background:var(--amber-600);border-color:var(--amber-600)}.dz .pr-cta .arr{transform:scaleX(-1)}.dz .appr{background:var(--light);border-top:1px solid var(--line);padding:clamp(48px,6vw,88px) 0}.dz .appr-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}@media (max-width:780px){.dz .appr-grid{grid-template-columns:1fr}}.dz .appr-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:16px;padding:32px 30px;transition:all .25s;display:flex}.dz .appr-card:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-3px)}.dz .appr-card.dark{background:var(--navy);color:var(--light);border-color:var(--navy);position:relative;overflow:hidden}.dz .appr-card.dark:before{content:"";border-radius:var(--radius-lg);pointer-events:none;background:radial-gradient(400px 200px at 100% 0,#ffab3b2e,#0000 60%);position:absolute;inset:0}.dz .appr-card.dark>*{position:relative}.dz .appr-card .tag{color:var(--amber-600);letter-spacing:.06em;text-transform:uppercase;background:#fff7e8;border:1px solid #ffab3b40;border-radius:99px;align-self:flex-start;padding:5px 10px;font-family:Inter,sans-serif;font-size:11.5px;font-weight:800}.dz .appr-card.dark .tag{color:var(--amber);background:#ffab3b24;border-color:#ffab3b40}.dz .appr-card h3{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:24px;font-weight:800;line-height:1.25}.dz .appr-card.dark h3{color:#fff}.dz .appr-card .lede{color:var(--ink-3);margin:0;font-size:14.5px;line-height:1.7}.dz .appr-card.dark .lede{color:#f4f4f4a6}.dz .appr-grid-2{grid-template-columns:1fr 1fr;gap:14px;margin-top:8px;display:grid}@media (max-width:520px){.dz .appr-grid-2{grid-template-columns:1fr}}.dz .appr-side{border:1px solid var(--line);border-radius:12px;padding:14px}.dz .appr-card.dark .appr-side{border-color:var(--line-dark);background:#ffffff0a}.dz .appr-side .h{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-family:Inter,sans-serif;font-size:11px;font-weight:800}.dz .appr-card.dark .appr-side .h{color:#f4f4f48c}.dz .appr-side ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dz .appr-side li{color:var(--ink-2);align-items:flex-start;gap:7px;font-size:12.5px;line-height:1.55;display:flex}.dz .appr-card.dark .appr-side li{color:#f4f4f4d1}.dz .appr-side li:before{content:"";background:var(--amber);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:7px}.dz .appr-card .stack{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:14px;display:flex}.dz .appr-card.dark .stack{border-color:var(--line-dark)}.dz .appr-card .stack span{color:var(--ink-2);background:var(--light);border-radius:99px;padding:5px 10px;font-family:Inter,sans-serif;font-size:11.5px;font-weight:600}.dz .appr-card.dark .stack span{color:#f4f4f4d1;background:#ffffff0f}.dz .mon{border:1px solid var(--line-dark);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffff0d,#ffffff03);border-radius:20px;padding:22px;position:relative}.dz .mon-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.dz .mon-h .t{color:#f4f4f48c;letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:11px}.dz .mon-h .live{letter-spacing:.06em;color:#22c55e;text-transform:uppercase;background:#22c55e1a;border:1px solid #22c55e38;border-radius:99px;align-items:center;gap:8px;padding:4px 10px;font-family:Inter,sans-serif;font-size:11px;font-weight:800;display:inline-flex}.dz .mon-h .live:before{content:"";background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite monpulse;box-shadow:0 0 0 3px #22c55e40}@keyframes monpulse{0%,to{box-shadow:0 0 0 3px #22c55e40}50%{box-shadow:0 0 0 5px #22c55e1a}}.dz .mon-row{border:1px solid var(--line-dark);background:#ffffff06;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px 14px;display:flex}.dz .mon-row .l{color:#f4f4f4d9;align-items:center;gap:12px;font-size:13px;display:flex}.dz .mon-row .l .ic{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e38;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.dz .mon-row .l .ic.amber{color:var(--amber);background:#ffab3b1a;border-color:#ffab3b38}.dz .mon-row .l .ic svg{width:14px;height:14px}.dz .mon-row .l .nm{color:#fff;letter-spacing:-.005em;font-size:13.5px;font-weight:800}.dz .mon-row .l .sub{color:#f4f4f480;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:11px}.dz .mon-row .r{color:#f4f4f4a6;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:11.5px;display:flex}.dz .mon-row .v{color:#22c55e;letter-spacing:-.005em;font-family:Inter,sans-serif;font-size:14px;font-weight:800}.dz .mon-row .v.amber{color:var(--amber)}.dz .mon-foot{border-top:1px solid var(--line-dark);color:#f4f4f48c;justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.dz .mon-foot b{color:var(--amber);font-family:Inter,sans-serif}.dz .mon-tag{color:var(--ink);z-index:5;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 14px 30px -10px #1018284d,inset 0 1px #ffffff80}.dz .mon-tag svg{width:13px;height:13px}.dz .mon-tag .v{color:var(--amber-600);font-family:Inter,sans-serif}.dz .mon-tag.t1{background:var(--amber);color:#1a1206;inset-block-start:-12px;inset-inline-end:24px;transform:rotate(3deg)}.dz .mon-tag.t1 .v{color:#1a1206}.dz .mon-tag.t2{inset-block-end:-12px;inset-inline-start:28px;transform:rotate(-2deg)}@media (max-width:900px){.dz .subhero-row.has-status .mon-wrap{display:none}}.dz .subhero-row.has-status{align-items:center}.dz .why{background:var(--light);border-top:1px solid var(--line);padding:clamp(48px,6vw,88px) 0}.dz .why-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (max-width:900px){.dz .why-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.dz .why-grid{grid-template-columns:1fr}}.dz .why-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:10px;padding:24px 22px;transition:all .2s;display:flex}.dz .why-card:hover{box-shadow:var(--shadow-card);border-color:#d1d5db;transform:translateY(-2px)}.dz .why-card .icon-w{color:#dc2626;background:#ef44441a;border:1px solid #ef444438;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.dz .why-card .icon-w svg{width:22px;height:22px}.dz .why-card .stat{color:var(--ink);letter-spacing:-.02em;margin-top:8px;font-family:Inter,sans-serif;font-size:32px;font-weight:800;line-height:1}.dz .why-card .stat .em{color:#dc2626}.dz .why-card h4{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:15px;font-weight:800;line-height:1.3}.dz .why-card p{color:var(--ink-3);margin:0;font-size:13px;line-height:1.65}.dz .mi{background:#fff;padding:clamp(48px,6vw,88px) 0}.dz .mi-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:900px){.dz .mi-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.dz .mi-grid{grid-template-columns:1fr}}.dz .mi-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:12px;padding:26px 24px;transition:all .25s;display:flex;position:relative;overflow:hidden}.dz .mi-card:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-3px)}.dz .mi-h{align-items:center;gap:12px;display:flex}.dz .mi-ic{color:#b26a00;background:linear-gradient(#fff7e8,#ffe9c2);border:1px solid #ffab3b4d;border-radius:11px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.dz .mi-ic svg{width:22px;height:22px}.dz .mi-freq{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;background:#1118270d;border-radius:99px;margin-inline-start:auto;padding:4px 9px;font-family:JetBrains Mono,monospace;font-size:10.5px}.dz .mi-card h3{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:17px;font-weight:800;line-height:1.3}.dz .mi-card p{color:var(--ink-3);margin:0;font-size:14px;line-height:1.7}.dz .mi-card ul{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.dz .mi-card ul li{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:13px;line-height:1.55;display:flex}.dz .mi-card ul li:before{content:"";background:var(--amber);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:8px}.dz .plans{background:var(--light);border-top:1px solid var(--line);padding:clamp(48px,6vw,88px) 0}.dz .plan-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:900px){.dz .plan-grid{grid-template-columns:1fr}}.dz .plan{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;padding:32px 30px;transition:all .25s;display:flex;position:relative;overflow:hidden}.dz .plan:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-3px)}.dz .plan.featured{background:var(--navy);color:var(--light);border-color:var(--navy);box-shadow:0 30px 60px -20px #10182859}.dz .plan.featured:before{content:"";border-radius:var(--radius-lg);pointer-events:none;background:radial-gradient(400px 200px at 100% 0,#ffab3b2e,#0000 60%);position:absolute;inset:0}.dz .plan>*{position:relative}.dz .plan-ribbon{background:var(--amber);color:#1a1206;letter-spacing:.06em;text-transform:uppercase;padding:5px 12px;font-family:Inter,sans-serif;font-size:10.5px;font-weight:800;position:absolute;inset-block-start:20px;inset-inline-start:-2px}.dz .plan-cat{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-family:Inter,sans-serif;font-size:11.5px;font-weight:800}.dz .plan.featured .plan-cat{color:#f4f4f48c}.dz .plan h3{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:22px;font-weight:800;line-height:1.25}.dz .plan.featured h3{color:#fff}.dz .plan .lede{color:var(--ink-3);margin:10px 0 0;font-size:14px;line-height:1.65}.dz .plan.featured .lede{color:#f4f4f4a6}.dz .plan-price{align-items:baseline;gap:6px;margin:22px 0 18px;font-family:Inter,sans-serif;display:flex}.dz .plan-price .cur{color:var(--ink-3);font-size:18px;font-weight:600}.dz .plan.featured .plan-price .cur{color:#f4f4f480}.dz .plan-price .v{color:var(--ink);letter-spacing:-.02em;font-size:46px;font-weight:800;line-height:1}.dz .plan.featured .plan-price .v{color:#fff}.dz .plan-price .u{color:var(--ink-3);margin-inline-start:6px;font-size:14px;font-weight:500}.dz .plan.featured .plan-price .u{color:#f4f4f48c}.dz .plan-divider{background:var(--line);height:1px;margin:0 0 18px}.dz .plan.featured .plan-divider{background:var(--line-dark)}.dz .plan-list{flex-direction:column;flex:1;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.dz .plan-list li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.dz .plan.featured .plan-list li{color:#f4f4f4d1}.dz .plan-list li svg{width:16px;height:16px;color:var(--amber-600);flex-shrink:0;margin-top:2px}.dz .plan.featured .plan-list li svg{color:var(--amber)}.dz .plan-list li b{color:var(--ink);font-weight:800}.dz .plan.featured .plan-list li b{color:#fff}.dz .plan-list li.muted{color:var(--ink-3);font-size:13px}.dz .plan.featured .plan-list li.muted{color:#f4f4f473}.dz .plan-list li.muted svg{color:#9ca3af}.dz .plan-cta{background:var(--ink);color:#fff;border:1px solid var(--ink);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:13px 18px;font-size:14.5px;font-weight:800;text-decoration:none;transition:all .18s;display:flex}.dz .plan-cta:hover{background:var(--navy-2,#1a2336);transform:translateY(-1px)}.dz .plan.featured .plan-cta{background:var(--amber);color:#1a1206;border-color:var(--amber)}.dz .plan.featured .plan-cta:hover{background:var(--amber-600);border-color:var(--amber-600)}.dz .plan-cta .arr{transition:transform .2s;transform:scaleX(-1)}.dz .plan:hover .plan-cta .arr{transform:scaleX(-1)translate(3px)}.dz .cmptbl{border-top:1px solid var(--line);background:#fff;padding:clamp(48px,6vw,88px) 0}.dz .ctbl{border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;width:100%;font-size:14px;overflow:hidden}.dz .ctbl th,.dz .ctbl td{text-align:start;border-bottom:1px solid var(--line);vertical-align:middle;padding:16px 18px}.dz .ctbl tr:last-child td{border-bottom:0}.dz .ctbl thead th{background:var(--light);color:var(--ink);letter-spacing:-.005em;font-size:13.5px;font-weight:800}.dz .ctbl thead th:not(:first-child){text-align:center;width:18%}.dz .ctbl thead th.pop{background:var(--navy);color:#fff;position:relative}.dz .ctbl thead th.pop:after{content:attr(data-pop);letter-spacing:.06em;text-transform:uppercase;background:var(--amber);color:#1a1206;border-radius:99px;padding:4px 10px;font-family:Inter,sans-serif;font-size:10px;font-weight:800;position:absolute;inset-block-start:-12px;inset-inline-start:50%;transform:translate(50%)}.dz .ctbl tbody td:first-child{color:var(--ink);font-size:14px;font-weight:800}.dz .ctbl tbody td:not(:first-child){text-align:center;color:var(--ink-2);font-family:Inter,sans-serif;font-size:13.5px;font-weight:600}.dz .ctbl tbody td .yes{color:#22c55e;font-size:18px;font-weight:800}.dz .ctbl tbody td .no{color:#d1d5db;font-size:18px}.dz .ctbl tbody tr.section td{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;background:#fafafa;padding:10px 18px;font-family:Inter,sans-serif;font-size:11.5px;font-weight:800}.dz .ctbl tfoot td{background:var(--light);border-top:1px solid var(--line);padding:18px;font-weight:800}.dz .ctbl tfoot td:not(:first-child){text-align:center}.dz .ctbl tfoot .pr{color:var(--ink);letter-spacing:-.01em;font-family:Inter,sans-serif;font-size:18px;font-weight:800}.dz .ctbl tfoot .pr.pop{color:var(--amber-600)}.dz .ctbl tfoot .pr small{color:var(--ink-3);margin-inline-start:4px;font-size:11px;font-weight:500}@media (max-width:780px){.dz .ctbl-wrap{border-radius:var(--radius-lg);border:1px solid var(--line);overflow-x:auto}.dz .ctbl{border:0;border-radius:0;min-width:680px}}.dz .sla{background:var(--navy);color:var(--light);isolation:isolate;padding:clamp(48px,6vw,88px) 0;position:relative;overflow:hidden}.dz .sla:before{content:"";z-index:-1;background:radial-gradient(700px 350px at 10% 90%,#ffab3b24,#0000 60%);position:absolute;inset:0}.dz .sla .s-head h2{color:#fff}.dz .sla .s-head h2 .accent{color:var(--amber)}.dz .sla .s-head p{color:#f4f4f4a6}.dz .sla .s-head .eyebrow.on-dark{color:var(--amber)}.dz .sla-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:900px){.dz .sla-grid{grid-template-columns:1fr 1fr}}.dz .sla-card{border-radius:var(--radius-lg);border:1px solid var(--line-dark);background:linear-gradient(#ffffff0a,#ffffff03);padding:26px 22px;overflow:hidden}.dz .sla-card.high{background:linear-gradient(#ffab3b1f,#ffab3b05);border-color:#ffab3b59}.dz .sla-pri{color:#f4f4f48c;letter-spacing:.06em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:11.5px;font-weight:800}.dz .sla-card.high .sla-pri{color:var(--amber)}.dz .sla-card h3{color:#fff;letter-spacing:-.005em;margin:6px 0 14px;font-size:18px;font-weight:800;line-height:1.3}.dz .sla-time{color:#fff;letter-spacing:-.02em;margin-bottom:6px;font-family:Inter,sans-serif;font-size:38px;font-weight:800;line-height:1}.dz .sla-card.high .sla-time{color:var(--amber)}.dz .sla-time small{color:#f4f4f48c;margin-inline-start:6px;font-size:14px;font-weight:500}.dz .sla-card p{color:#f4f4f4a6;margin:8px 0 0;font-size:13px;line-height:1.7}.dz .emerg{border-top:1px solid var(--line);background:#fff;padding:clamp(56px,7vw,90px) 0}.dz .emerg-card{border-radius:var(--radius-lg);background:linear-gradient(135deg,#fce7e7,#f4b8b8);border:1px solid #efa8a8;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:30px clamp(28px,4vw,44px);display:grid;position:relative;overflow:hidden}@media (max-width:780px){.dz .emerg-card{text-align:start;grid-template-columns:1fr}}.dz .emerg-card:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(45deg,#ffffff1a 0 1px,#0000 1px 14px);position:absolute;inset:0}.dz .emerg-ic{color:#dc2626;background:#fff;border-radius:18px;flex-shrink:0;place-items:center;width:72px;height:72px;display:grid;position:relative;box-shadow:0 14px 30px -10px #ef444440}.dz .emerg-ic svg{width:36px;height:36px}.dz .emerg-ic:after{content:"";background:#dc2626;border:3px solid #fce7e7;border-radius:50%;width:18px;height:18px;animation:1.6s ease-in-out infinite monpulse;position:absolute;inset-block-start:-4px;inset-inline-end:-4px}.dz .emerg-c{position:relative}.dz .emerg-c .tg{color:#dc2626;letter-spacing:.06em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:11.5px;font-weight:800}.dz .emerg-c h3{color:#1a0a0a;letter-spacing:-.01em;margin:6px 0;font-size:clamp(22px,2.6vw,28px);font-weight:800;line-height:1.2}.dz .emerg-c h3 .ac{color:#dc2626}.dz .emerg-c p{color:#5b1a1a;max-width:540px;margin:0;font-size:14.5px;line-height:1.7}.dz .emerg-cta{color:#fff;background:#dc2626;border-radius:12px;flex-shrink:0;align-items:center;gap:8px;padding:14px 22px;font-size:14.5px;font-weight:800;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 14px 30px -10px #ef444499}.dz .emerg-cta:hover{background:#b91c1c;transform:translateY(-1px)}.dz .emerg-cta .arr{transform:scaleX(-1)}.dz .serp{border:1px solid var(--line-dark);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffff0d,#ffffff03);border-radius:18px;padding:22px;position:relative}.dz .serp-bar{border:1px solid var(--line-dark);background:#fff;border-radius:99px;align-items:center;gap:12px;margin-bottom:18px;padding:10px 18px;display:flex}.dz .serp-bar .g{background:linear-gradient(90deg,#4285f4,#ea4335,#fbbc04,#34a853);color:#0000;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-family:Inter,sans-serif;font-size:18px;font-weight:800}.dz .serp-bar .q{color:var(--ink-2);flex:1;font-size:14px;font-weight:500}.dz .serp-bar .ic{width:18px;height:18px;color:var(--ink-3)}.dz .serp-list{direction:rtl;flex-direction:column;gap:14px;display:flex}.dz .serp-item{border:1px solid var(--line-dark);background:#ffffff0a;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;transition:all .25s;display:grid}.dz .serp-item.you{background:linear-gradient(90deg,#ffab3b29,#ffab3b08);border-color:#ffab3b73;transform:scale(1.02);box-shadow:0 14px 30px -12px #ffab3b4d}.dz .serp-rank{color:#f4f4f4b3;background:#ffffff14;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;font-family:Inter,sans-serif;font-size:14px;font-weight:800;display:grid}.dz .serp-item.you .serp-rank{background:var(--amber);color:#1a1206}.dz .serp-c{flex-direction:column;gap:3px;min-width:0;display:flex}.dz .serp-c .src{color:#f4f4f473;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10.5px;overflow:hidden}.dz .serp-item.you .serp-c .src{color:#ffab3bd9}.dz .serp-c .ttl{color:#fff;letter-spacing:-.005em;font-family:Inter,sans-serif;font-size:13.5px;font-weight:800;line-height:1.3}.dz .serp-arrow{letter-spacing:.04em;border-radius:99px;flex-shrink:0;padding:4px 8px;font-family:Inter,sans-serif;font-size:11px;font-weight:800}.dz .serp-arrow.up{color:#22c55e;background:#22c55e26}.dz .serp-arrow.down{color:#ef4444;background:#ef444426}.dz .serp-arrow.flat{color:#f4f4f48c;background:#f4f4f414}.dz .serp-foot{border-top:1px solid var(--line-dark);color:#f4f4f48c;justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.dz .serp-foot b{color:var(--amber);font-family:Inter,sans-serif}.dz .serp-tag{color:var(--ink);z-index:5;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 14px 30px -10px #1018284d,inset 0 1px #ffffff80}.dz .serp-tag .v{color:var(--amber-600);font-family:Inter,sans-serif}.dz .serp-tag svg{width:13px;height:13px}.dz .serp-tag.t1{background:var(--amber);color:#1a1206;inset-block-start:-12px;inset-inline-end:22px;transform:rotate(3deg)}.dz .serp-tag.t1 .v{color:#1a1206}.dz .serp-tag.t2{inset-block-end:-12px;inset-inline-start:28px;transform:rotate(-2deg)}@media (max-width:900px){.dz .subhero-row.has-serp .serp-wrap{display:none}}.dz .subhero-row.has-serp{align-items:center}.dz .pillars{background:#fff;padding:clamp(48px,6vw,88px) 0}.dz .pl-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (max-width:900px){.dz .pl-grid{grid-template-columns:1fr}}.dz .pl-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:14px;padding:34px 30px 30px;transition:all .25s;display:flex;position:relative;overflow:hidden}.dz .pl-card:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-3px)}.dz .pl-card:after{content:"";background:var(--amber);transform-origin:100%;height:2px;transition:transform .35s;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.dz .pl-card:hover:after{transform:scaleX(1)}.dz .pl-num{color:var(--amber-600);letter-spacing:.06em;align-items:center;gap:10px;font-family:Inter,sans-serif;font-size:14px;font-weight:800;display:flex}.dz .pl-num:before{content:"";background:var(--amber);border-radius:2px;width:24px;height:2px}.dz .pl-card h3{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:22px;font-weight:800;line-height:1.25}.dz .pl-card .lede{color:var(--ink-3);margin:0;font-size:15px;line-height:1.7}.dz .pl-card ul{flex-direction:column;gap:9px;margin:8px 0 0;padding:0;list-style:none;display:flex}.dz .pl-card ul li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.dz .pl-card ul li svg{width:16px;height:16px;color:var(--amber-600);flex-shrink:0;margin-top:3px}.dz .audit{background:var(--light);border-top:1px solid var(--line);padding:clamp(48px,6vw,88px) 0}.dz .au-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}@media (max-width:980px){.dz .au-grid{grid-template-columns:1fr;gap:32px}}.dz .au-l h2{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:14px 0 18px;font-size:clamp(28px,3.6vw,42px);font-weight:800;line-height:1.15}.dz .au-l h2 .accent{color:var(--amber-600)}.dz .au-l p{color:var(--ink-3);margin:0 0 22px;font-size:16px;line-height:1.75}.dz .au-checks{grid-template-columns:1fr 1fr;gap:10px 22px;margin-top:14px;display:grid}@media (max-width:560px){.dz .au-checks{grid-template-columns:1fr}}.dz .au-checks div{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:14px;line-height:1.55;display:flex}.dz .au-checks svg{width:16px;height:16px;color:var(--amber-600);flex-shrink:0;margin-top:3px}.dz .au-r{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;padding:24px}.dz .au-row{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;padding:14px 12px;display:flex}.dz .au-row:last-child{border-bottom:0}.dz .au-row .l{color:var(--ink-2);align-items:center;gap:10px;font-size:13.5px;font-weight:500;display:flex}.dz .au-row .l .dot{background:var(--amber);border-radius:50%;flex-shrink:0;width:8px;height:8px}.dz .au-row .l .dot.green{background:#22c55e}.dz .au-row .l .dot.red{background:#ef4444}.dz .au-row .v{color:var(--ink);letter-spacing:-.005em;font-family:Inter,sans-serif;font-size:14px;font-weight:800}.dz .au-row .v.gain{color:#22c55e}.dz .au-row .v.loss{color:#ef4444}.dz .au-r-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:14px;display:flex}.dz .au-r-h .ttl{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:13px;font-weight:800}.dz .au-r-h .bd{color:var(--amber-600);letter-spacing:.04em;text-transform:uppercase;background:#fff7e8;border:1px solid #ffab3b40;border-radius:99px;padding:4px 9px;font-family:Inter,sans-serif;font-size:11px;font-weight:800}.dz .results-dark{background:var(--navy);color:var(--light);isolation:isolate;padding:clamp(48px,6vw,88px) 0;position:relative;overflow:hidden}.dz .results-dark:before{content:"";z-index:-1;background:radial-gradient(700px 350px at 90%,#ffab3b24,#0000 60%);position:absolute;inset:0}.dz .results-dark .s-head h2{color:#fff}.dz .results-dark .s-head h2 .accent{color:var(--amber)}.dz .results-dark .s-head p{color:#f4f4f4a6}.dz .results-dark .s-head .eyebrow.on-dark{color:var(--amber)}.dz .rs-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:900px){.dz .rs-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.dz .rs-grid{grid-template-columns:1fr}}.dz .rs{border-radius:var(--radius-lg);border:1px solid var(--line-dark);background:linear-gradient(#ffffff0a,#ffffff03);padding:26px 22px}.dz .rs .lbl{color:#f4f4f48c;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-family:Inter,sans-serif;font-size:11.5px}.dz .rs .v{color:#fff;letter-spacing:-.02em;font-family:Inter,sans-serif;font-size:clamp(34px,4vw,48px);font-weight:800;line-height:1}.dz .rs .v .em{color:var(--amber)}.dz .rs .l{color:#f4f4f4a6;margin-top:10px;font-size:13px;line-height:1.6}.dz .rs .l b{color:#fff;font-weight:800}.dz .plan-grid.cols-4{grid-template-columns:repeat(4,1fr);gap:18px}@media (max-width:1100px){.dz .plan-grid.cols-4{grid-template-columns:1fr 1fr}}@media (max-width:560px){.dz .plan-grid.cols-4{grid-template-columns:1fr}}.dz .plan-grid.cols-4 .plan{padding:28px 26px}.dz .plan-grid.cols-4 .plan h3{font-size:20px;line-height:1.3}.dz .plan-grid.cols-4 .plan-cat{font-size:11px}.dz .plan-grid.cols-4 .plan .lede{margin-top:8px;font-size:13.5px;line-height:1.6}.dz .plan-grid.cols-4 .plan-price{gap:4px;margin:20px 0 6px}.dz .plan-grid.cols-4 .plan-price .cur{font-size:16px}.dz .plan-grid.cols-4 .plan-price .v{font-size:38px}.dz .plan-grid.cols-4 .plan-price .u{margin-inline-start:4px;font-size:13px}.dz .plan-grid.cols-4 .plan-divider{margin:18px 0 16px}.dz .plan-grid.cols-4 .plan-list{gap:9px;margin:0 0 22px}.dz .plan-grid.cols-4 .plan-list li{gap:9px;font-size:13.5px;line-height:1.55}.dz .plan-grid.cols-4 .plan-list li svg{width:15px;height:15px;margin-top:3px}.dz .plan-grid.cols-4 .plan-cta{padding:11px 16px;font-size:13.5px}.dz .plan.ads{background:linear-gradient(#fff7e8,#ffe9c2);border-color:#ffab3b59}.dz .plan.ads .plan-cat{color:#7a4a0a}.dz .plan.ads h3,.dz .plan.ads .plan-price .v{color:#1a1206}.dz .plan.ads .plan-divider{background:#ffab3b4d}.dz .plan.ads .plan-list li{color:#3c2606}.dz .plan.ads .plan-cta{background:#1a1206;border-color:#1a1206}.dz .plan.ads .plan-cta:hover{background:#000}.dz .plan-grid.amber-cat .plan-cat{color:var(--amber-600)}.dz .plan-grid.amber-cat .plan.featured .plan-cat{color:var(--amber)}.dz .plan.audit-only{background:linear-gradient(#fff7e8,#ffe9c2);border-color:#ffab3b59}.dz .plan.audit-only .plan-cat{color:#7a4a0a}.dz .plan.audit-only h3,.dz .plan.audit-only .plan-price .v{color:#1a1206}.dz .plan.audit-only .plan-divider{background:#ffab3b4d}.dz .plan.audit-only .plan-list li{color:#3c2606}.dz .plan.audit-only .plan-cta{background:#1a1206;border-color:#1a1206}.dz .plan.audit-only .plan-cta:hover{background:#000}.dz .sec-bg-white{background:#fff!important}.dz .sec-bg-light{background:var(--light)!important}.dz .sec-bg-dark{color:var(--light);background:var(--navy)!important}.dz .sec-bg-dark h2,.dz .sec-bg-dark h3,.dz .sec-bg-dark h4{color:#fff}.dz .sec-bg-dark .s-head p,.dz .sec-bg-dark>.wrap>p{color:#f4f4f4a6}.dz .sec-bg-dark .s-head .eyebrow,.dz .sec-bg-dark .eyebrow{color:var(--amber)}.dz .gauge-wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.dz .gauge{width:150px;height:150px;position:relative}.dz .gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.dz .gauge .bg{fill:none;stroke:#ffffff14;stroke-width:12px}.dz .gauge .fg{fill:none;stroke-width:12px;stroke-linecap:round;transition:stroke-dashoffset 1.6s cubic-bezier(.4,0,.2,1)}.dz .gauge.slow .fg{stroke:#ef4444}.dz .gauge.fast .fg{stroke:#22c55e}.dz .gauge-num{flex-direction:column;justify-content:center;align-items:center;font-family:Inter,sans-serif;display:flex;position:absolute;inset:0}.dz .gauge-num .n{letter-spacing:-.02em;font-size:38px;font-weight:800;line-height:1}.dz .gauge.slow .gauge-num .n{color:#ef4444}.dz .gauge.fast .gauge-num .n{color:#22c55e}.dz .gauge-num .lbl{color:#f4f4f499;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:10px}.dz .gauge-cap{text-align:center;color:#f4f4f48c;margin-top:10px;font-family:JetBrains Mono,monospace;font-size:12px}.dz .speed-arrow{color:var(--amber);place-items:center;font-size:30px;display:grid}.dz .bigstat{justify-content:center;align-items:baseline;gap:8px;margin-top:24px;display:flex}.dz .bigstat .v{color:var(--amber);letter-spacing:-.03em;font-family:Inter,sans-serif;font-size:64px;font-weight:800;line-height:1}.dz .bigstat .t{color:#f4f4f4b3;font-size:18px}.dz .hero-stats{flex-wrap:wrap;gap:32px;margin-top:32px;display:flex}.dz .hero-stats .v{color:var(--amber);font-family:Inter,sans-serif;font-size:32px;font-weight:800}.dz .hero-stats .l{color:#f4f4f499;font-size:13px}.dz .subhero-row.has-gauges{align-items:center}@media (max-width:900px){.dz .subhero-row.has-gauges .gauge-host{display:none}}.dz .proof{background:var(--light);border-top:1px solid var(--line);padding:clamp(48px,6vw,88px) 0}.dz .meterbar{flex-direction:column;gap:22px;max-width:760px;margin:0 auto;display:flex}.dz .meter-top{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.dz .meter-top .label{color:var(--ink);font-size:15px;font-weight:700}.dz .meter-top .val{font-family:Inter,sans-serif;font-size:14px;font-weight:800}.dz .meter-track{background:#e5e7eb;border-radius:99px;height:12px;position:relative;overflow:hidden}.dz .meter-fill{border-radius:99px;height:100%}.dz .meter.bad .meter-fill{background:linear-gradient(90deg,#ef4444,#f87171)}.dz .meter.bad .val{color:#ef4444}.dz .meter.good .meter-fill{background:linear-gradient(90deg,#22c55e,#34d399)}.dz .meter.good .val{color:#16a34a}.dz .meter-foot{text-align:center;color:var(--ink-3);margin-top:32px;font-size:14px}.dz .meter-foot b{color:var(--ink);font-weight:700}.dz .optimize{background:#fff;padding:clamp(48px,6vw,88px) 0}.dz .opt-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:900px){.dz .opt-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.dz .opt-grid{grid-template-columns:1fr}}.dz .opt{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;padding:28px 24px;transition:all .25s;position:relative;overflow:hidden}.dz .opt:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-3px)}.dz .opt-ic{color:#b26a00;background:linear-gradient(#fff7e8,#ffe9c2);border:1px solid #ffab3b4d;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:16px;display:grid}.dz .opt-ic svg{width:24px;height:24px}.dz .opt h3{color:var(--ink);letter-spacing:-.005em;margin:0 0 8px;font-size:17px;font-weight:800}.dz .opt p{color:var(--ink-3);margin:0;font-size:14px;line-height:1.65}.dz .opt .tag{color:var(--amber-600);background:#fff7e8;border:1px solid #ffab3b33;border-radius:99px;margin-top:14px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-block}.dz .tlv{flex-direction:column;gap:0;max-width:760px;margin:0 auto;display:flex}.dz .tl-step{grid-template-columns:auto 1fr;gap:20px;padding-bottom:32px;display:grid;position:relative}.dz .tl-step:last-child{padding-bottom:0}.dz .tl-num{background:var(--ink);color:#fff;z-index:1;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;font-family:Inter,sans-serif;font-size:17px;font-weight:800;display:grid}.dz .tl-step.done .tl-num{background:var(--amber);color:#1a1206}.dz .tl-line{background:var(--line);width:2px;height:calc(100% - 48px);position:absolute;inset-block-start:48px;inset-inline-start:23px}.dz .tl-step:last-child .tl-line{display:none}.dz .tl-c h4{color:var(--ink);letter-spacing:-.005em;margin:0 0 6px;font-size:17px;font-weight:800}.dz .tl-c p{color:var(--ink-3);margin:0;font-size:14px;line-height:1.65}.dz .tl-c .dur{color:var(--amber-600);background:#fff7e8;border-radius:99px;margin-top:8px;padding:3px 10px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;display:inline-block}.dz .fl-grid.cols-5{grid-template-columns:repeat(5,1fr)}.dz .fl-grid.cols-4{grid-template-columns:repeat(4,1fr)}@media (max-width:980px){.dz .fl-grid.cols-5,.dz .fl-grid.cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.dz .fl-grid.cols-5,.dz .fl-grid.cols-4{grid-template-columns:1fr}}.dz .plan-claim{color:var(--amber-600);letter-spacing:.02em;background:#fff7e8;border:1px solid #ffab3b33;border-radius:6px;align-self:flex-start;margin:0 0 18px;padding:5px 9px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;display:inline-block}.dz .plan.featured .plan-claim{color:var(--amber);background:#ffab3b24;border-color:#ffab3b40}.dz .term{border:1px solid var(--line-dark);background:#0b121f;border-radius:14px;font-family:JetBrains Mono,monospace;position:relative;overflow:hidden}.dz .term-bar{border-bottom:1px solid var(--line-dark);background:#0e1626;align-items:center;gap:6px;padding:11px 14px;display:flex}.dz .term-bar i{border-radius:50%;width:9px;height:9px}.dz .term-bar i:first-child{background:#ff5f57}.dz .term-bar i:nth-child(2){background:#febc2e}.dz .term-bar i:nth-child(3){background:#28c840}.dz .term-bar .ttl{color:#f4f4f48c;letter-spacing:.04em;margin-inline-start:auto;font-size:11px}.dz .term-body{color:#f4f4f4d9;text-align:start;direction:ltr;padding:18px 20px;font-size:12.5px;line-height:1.85}.dz .term-body .pr{color:#22c55e;margin-inline-end:6px}.dz .term-body .kw{color:#ffab3b}.dz .term-body .str{color:#7ccba4}.dz .term-body .cm{color:#f4f4f466}.dz .term-body .ok{color:#22c55e;font-weight:700}.dz .term-body .warn{color:#fbbf24}.dz .term-body .dim{color:#f4f4f480}.dz .term-line{align-items:center;gap:8px;display:flex}.dz .term-line .cur{vertical-align:-2px;background:#22c55e;width:8px;height:14px;animation:1s ease-in-out infinite termblink;display:inline-block}@keyframes termblink{0%,50%{opacity:1}51%,to{opacity:.2}}.dz .deploy-row{direction:rtl;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.dz .deploy-card{border:1px solid var(--line-dark);background:#ffffff0a;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.dz .deploy-card .h{color:#f4f4f48c;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.dz .deploy-card .nm{color:#fff;letter-spacing:-.005em;font-family:Inter,sans-serif;font-size:13.5px;font-weight:800}.dz .deploy-card .meta{color:#f4f4f48c;justify-content:space-between;align-items:center;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.dz .deploy-card .meta .br{color:var(--amber)}.dz .deploy-card .meta .t{color:#22c55e}.dz .deploy-card .badge{letter-spacing:.04em;text-transform:uppercase;border-radius:99px;align-items:center;gap:4px;padding:2px 7px;font-family:Inter,sans-serif;font-size:10px;font-weight:700;display:inline-flex}.dz .deploy-card .badge.ok{color:#22c55e;background:#22c55e1f}.dz .deploy-card .badge.build{color:#60a5fa;background:#60a5fa1f}.dz .deploy-card .badge.ok:before{content:"";background:#22c55e;border-radius:50%;width:5px;height:5px}.dz .deploy-card .badge.build:before{content:"";background:#60a5fa;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite termblink}@media (max-width:900px){.dz .subhero-row.has-term .term-host{display:none}}.dz .subhero-row.has-term{align-items:center}.dz .stacks{background:#fff;padding:clamp(48px,6vw,88px) 0}.dz .st-grid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}@media (max-width:980px){.dz .st-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.dz .st-grid{grid-template-columns:1fr 1fr}}.dz .st-chip{border:1px solid var(--line);text-align:center;background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:22px 16px;transition:all .2s;display:flex}.dz .st-chip:hover{background:#fff7e8;border-color:#ffab3b4d;transform:translateY(-2px)}.dz .st-chip.cat{background:#fafafa;border-style:dashed;justify-content:center;gap:4px;padding:14px 12px}.dz .st-chip .ic{color:#b26a00;background:linear-gradient(#fff7e8,#ffe9c2);border:1px solid #ffab3b4d;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.dz .st-chip .ic svg{width:22px;height:22px}.dz .st-chip .nm{color:var(--ink);letter-spacing:-.005em;font-family:Inter,sans-serif;font-size:14.5px;font-weight:800}.dz .st-chip .role{color:var(--ink-3);font-size:11.5px;line-height:1.4}.dz .st-chip.cat .nm{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:800}.dz .sec-bg-dark.stacks{background:var(--navy);color:var(--light);isolation:isolate;position:relative;overflow:hidden}.dz .sec-bg-dark.stacks:before{content:"";z-index:-1;background:radial-gradient(700px 350px at 90% 10%,#ffab3b24,#0000 60%);position:absolute;inset:0}.dz .sec-bg-dark.stacks .s-head h2{color:#fff}.dz .sec-bg-dark.stacks .s-head p{color:#f4f4f4a6}.dz .sec-bg-dark.stacks .st-chip{border-color:var(--line-dark);background:linear-gradient(#ffffff0a,#ffffff03)}.dz .sec-bg-dark.stacks .st-chip:hover{background:linear-gradient(#ffab3b0f,#ffffff03);border-color:#ffab3b4d}.dz .sec-bg-dark.stacks .st-chip .ic{color:var(--amber);background:#ffab3b1a;border-color:#ffab3b38}.dz .sec-bg-dark.stacks .st-chip .nm{color:#fff}.dz .sec-bg-dark.stacks .st-chip .role{color:#f4f4f48c}.dz .pgfilter{top:calc(72px + var(--dz-bar-h,0px));z-index:30;-webkit-backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--line);background:#ffffffeb;position:sticky}.dz .pgfilter-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.dz .fchips{flex-wrap:wrap;gap:6px;display:flex}.dz .fchip{color:var(--ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:99px;align-items:center;gap:8px;padding:9px 14px;font-family:inherit;font-size:14px;font-weight:800;transition:all .18s;display:inline-flex}.dz .fchip:hover{color:var(--ink);background:#f4f4f4}.dz .fchip.active{background:var(--ink);color:#fff;border-color:var(--ink)}.dz .fchip .n{color:var(--ink-3);background:#1118270f;border-radius:99px;padding:2px 7px;font-family:Inter,sans-serif;font-size:11px;font-weight:700}.dz .fchip.active .n{color:#ffffffd9;background:#ffffff29}.dz .fsearch{border:1px solid var(--line);background:#fff;border-radius:99px;align-items:center;gap:10px;min-width:280px;padding:8px 16px;display:flex}.dz .fsearch input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:14px}.dz .fsearch svg{width:16px;height:16px;color:var(--ink-3)}@media (max-width:760px){.dz .fsearch{display:none}}.dz section.plg{padding:clamp(56px,7vw,88px) 0}.dz section.plg.light-tint{background:var(--light)}.dz section.plg.dark{background:var(--navy);color:var(--light)}.dz section.plg.dark h2,.dz section.plg.dark h3{color:#fff}.dz .plg .sec-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}.dz .plg .sec-head .sl{max-width:600px}.dz .plg .sec-head h2{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:10px 0 8px;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.15}.dz .plg .sec-head h2 .accent{color:var(--amber-600)}.dz .plg.dark .sec-head h2 .accent{color:var(--amber)}.dz .plg .sec-head p{color:var(--ink-3);max-width:560px;margin:0;font-size:15.5px;line-height:1.7}.dz .plg.dark .sec-head p{color:#f4f4f4a6}.dz .sec-count{color:var(--ink-3);border:1px solid var(--line);background:#fff;border-radius:99px;padding:6px 10px;font-family:Inter,sans-serif;font-size:13px;font-weight:700}.dz .plg.dark .sec-count{border-color:var(--line-dark);color:#f4f4f4b3;background:#ffffff0d}.dz .plg-featured{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;grid-template-columns:1.05fr 1fr;align-items:stretch;gap:0;margin-bottom:48px;display:grid;overflow:hidden}@media (max-width:900px){.dz .plg-featured{grid-template-columns:1fr}}.dz .feat-l{flex-direction:column;gap:18px;padding:clamp(28px,4vw,44px);display:flex}.dz .feat-l .ribbon{color:var(--amber-600);background:#fff7e8;border:1px solid #ffab3b47;border-radius:99px;align-self:flex-start;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.dz .feat-l .ribbon:before{content:"";background:var(--amber);border-radius:50%;width:5px;height:5px}.dz .feat-l h3{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.18}.dz .feat-l .desc{color:var(--ink-3);max-width:520px;margin:0;font-size:15.5px;line-height:1.75}.dz .feat-meta{flex-wrap:wrap;align-items:center;gap:22px;padding-top:10px;display:flex}.dz .feat-meta .m{color:var(--ink-3);align-items:center;gap:6px;font-size:13px;display:flex}.dz .feat-meta .m b{color:var(--ink);font-family:Inter,sans-serif;font-weight:700}.dz .feat-meta .m svg{width:14px;height:14px}.dz .feat-meta .stars{color:var(--amber);letter-spacing:1px}.dz .feat-cta{flex-wrap:wrap;gap:10px;padding-top:10px;display:flex}.dz .feat-cta .btn svg{width:16px;height:16px}.dz .feat-r{border-inline-start:1px solid var(--line);background:radial-gradient(700px 300px at 70% 25%,#ffab3b38,#0000 60%),linear-gradient(135deg,#1a2336,#0b121f);min-height:340px;padding:32px;position:relative;overflow:hidden}.dz .feat-r:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(45deg,#ffffff0a 0 1px,#0000 1px 14px);position:absolute;inset:0}.dz .feat-window{border:1px solid var(--line-dark);background:#0b121f;border-radius:12px;position:absolute;inset:10% 8%;overflow:hidden;box-shadow:0 30px 60px -20px #0009}.dz .fw-bar{border-bottom:1px solid var(--line-dark);background:#0e1626;align-items:center;gap:6px;padding:10px 12px;display:flex}.dz .fw-bar i{background:#ffffff2e;border-radius:50%;width:9px;height:9px}.dz .fw-bar i:first-child{background:#ff5f57}.dz .fw-bar i:nth-child(2){background:#febc2e}.dz .fw-bar i:nth-child(3){background:#28c840}.dz .fw-bar .url{color:#ffffff73;margin-inline-start:auto;font-family:JetBrains Mono,monospace;font-size:11px}.dz .fw-body{flex-direction:column;gap:10px;padding:18px;display:flex}.dz .fw-row{border:1px solid var(--line-dark);background:#ffffff06;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.dz .fw-row .l{color:#f4f4f4cc;align-items:center;gap:9px;font-size:13px;display:flex}.dz .fw-row .dot{background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #22c55e2e}.dz .fw-row .dot.a{background:var(--amber);box-shadow:0 0 0 3px #ffab3b2e}.dz .fw-row .v{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:700}.dz .fw-row .v small{color:#f4f4f473;margin-inline-start:3px;font-size:11px;font-weight:500}.dz .plg-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:980px){.dz .plg-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.dz .plg-grid{grid-template-columns:1fr}}.dz .plg-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;padding:24px 22px 22px;transition:all .25s;display:flex;position:relative;overflow:hidden}.dz .plg.light-tint .plg-card{background:#fff}.dz .plg-card:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-3px)}.dz .plg-card:after{content:"";background:var(--amber);transform-origin:100%;height:2px;transition:transform .35s;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.dz .plg-card:hover:after{transform:scaleX(1)}.dz .plg-card .card-head{align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.dz .plg-card .card-icon{color:#b26a00;background:linear-gradient(#fff7e8,#ffe9c2);border:1px solid #ffab3b59;border-radius:13px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.dz .plg-card .card-icon.b{color:#1e4fa9;background:linear-gradient(#eaf1fe,#cfddf8);border-color:#c7d6f0}.dz .plg-card .card-icon.g{color:#0e6b2f;background:linear-gradient(#e6f6ea,#c6e8ce);border-color:#a8d6b0}.dz .plg-card .card-icon.r{color:#9c2a2a;background:linear-gradient(#fceaea,#f5c9c9);border-color:#efa8a8}.dz .plg-card .card-icon.p{color:#5b2d8e;background:linear-gradient(#f1e8fa,#ddc8f1);border-color:#c9b0e5}.dz .plg-card .card-icon.d{border-color:var(--line-dark);color:var(--amber);background:linear-gradient(#1a2336,#0f1828)}.dz .plg-card .card-icon svg{width:26px;height:26px}.dz .plg-card .card-head-r{flex:1;min-width:0}.dz .plg-card .card-head-r h3{color:var(--ink);letter-spacing:-.005em;margin:0 0 4px;font-size:17px;font-weight:800;line-height:1.3}.dz .plg-card .card-pillrow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dz .plg-card .card-pill{letter-spacing:.02em;border:1px solid #0000;border-radius:99px;padding:3px 8px;font-family:Inter,sans-serif;font-size:11px;font-weight:800}.dz .plg-card .card-pill.free{color:#0e6b2f;background:#e6f6ea;border-color:#a8d6b0}.dz .plg-card .card-pill.pro{color:var(--amber-600);background:#fff7e8;border-color:#ffab3b52}.dz .plg-card .card-pill.tool{color:#1e4fa9;background:#eaf1fe;border-color:#c7d6f0}.dz .plg-card .card-ver{color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:11px}.dz .plg-card .card-desc{color:var(--ink-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:0;margin:0 0 18px;font-size:14.5px;line-height:1.7;display:-webkit-box;overflow:hidden}.dz .plg-card .card-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:16px;margin-bottom:14px;padding:12px 0;display:flex}.dz .plg-card .card-stat{color:var(--ink-3);align-items:center;gap:5px;font-size:12.5px;display:flex}.dz .plg-card .card-stat b{color:var(--ink);font-family:Inter,sans-serif;font-size:13px;font-weight:700}.dz .plg-card .card-stat svg{width:13px;height:13px}.dz .plg-card .card-stat .stars{color:var(--amber);letter-spacing:.5px;font-size:11px}.dz .plg-card .card-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.dz .plg-card .card-price{align-items:baseline;gap:6px;display:flex}.dz .plg-card .card-price .p{color:var(--ink);letter-spacing:-.01em;font-family:Inter,sans-serif;font-size:20px;font-weight:800}.dz .plg-card .card-price.free .p{color:#0e6b2f}.dz .plg-card .card-price s{color:var(--ink-3);font-family:Inter,sans-serif;font-size:12px;font-weight:500}.dz .plg-card .card-price .per{color:var(--ink-3);font-size:11px}.dz .btn--card{background:var(--ink);color:#fff;border:1px solid var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:800;text-decoration:none;transition:all .18s;display:inline-flex}.dz .btn--card:hover{background:var(--amber);border-color:var(--amber);color:#1a1206;transform:translateY(-1px)}.dz .btn--card svg{width:13px;height:13px}.dz .btn--card.amber{background:var(--amber);border-color:var(--amber);color:#1a1206;box-shadow:0 8px 18px -8px #ffab3b99}.dz .btn--card.amber:hover{background:var(--amber-600);border-color:var(--amber-600)}.dz .tools-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (max-width:780px){.dz .tools-grid{grid-template-columns:1fr}}.dz .tool{border:1px solid var(--line-dark);border-radius:var(--radius-lg);background:linear-gradient(#ffffff0d,#ffffff05);align-items:flex-start;gap:22px;padding:28px;transition:all .25s;display:flex;position:relative}.dz .tool:hover{background:linear-gradient(#ffab3b0f,#ffffff05);border-color:#ffab3b59;transform:translateY(-2px)}.dz .tool-icon{width:60px;height:60px;color:var(--amber);background:#ffab3b1f;border:1px solid #ffab3b4d;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.dz .tool-icon svg{width:30px;height:30px}.dz .tool-body{flex:1;min-width:0}.dz .tool-tag{color:var(--amber);letter-spacing:.02em;background:#ffab3b1a;border:1px solid #ffab3b47;border-radius:99px;margin-bottom:8px;padding:3px 8px;font-family:Inter,sans-serif;font-size:11px;font-weight:800;display:inline-block}.dz .tool h3{color:#fff;letter-spacing:-.005em;margin:0 0 8px;font-size:19px;font-weight:800;line-height:1.3}.dz .tool p{color:#f4f4f4a6;margin:0 0 16px;font-size:14.5px;line-height:1.7}.dz .tool-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.dz .tool-stats{color:#f4f4f48c;gap:14px;font-family:Inter,sans-serif;font-size:12px;display:flex}.dz .tool-stats b{color:#fff;font-weight:700}.dz .compat{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex}.dz .compat-l{align-items:center;gap:14px;display:flex}.dz .compat-l svg{width:36px;height:36px;color:var(--amber)}.dz .compat-l b{color:var(--ink);font-size:15px;font-weight:800;display:block}.dz .compat-l span{color:var(--ink-3);font-size:13px}.dz .compat-r{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.dz .compat-r .item{color:var(--ink-2);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.dz .compat-r .item svg{color:#22c55e;width:16px;height:16px}.dz .compat-r .item .v{color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500}.dz .mpil{background:var(--light);border-top:1px solid var(--line);padding:clamp(48px,6vw,88px) 0}.dz .pillar-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}@media (max-width:780px){.dz .pillar-grid{grid-template-columns:1fr}}.dz .pillar{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;grid-template-columns:auto 1fr;align-items:start;gap:24px;padding:30px 32px;transition:all .25s;display:grid;position:relative;overflow:hidden}.dz .pillar:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-3px)}.dz .pillar:after{content:"";background:var(--amber);transform-origin:100%;height:2px;transition:transform .35s;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.dz .pillar:hover:after{transform:scaleX(1)}.dz .pillar .pic{color:#b26a00;background:linear-gradient(#fff7e8,#ffe9c2);border:1px solid #ffab3b4d;border-radius:14px;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}.dz .pillar .pic svg{width:28px;height:28px}.dz .pillar h3{color:var(--ink);letter-spacing:-.005em;margin:0 0 10px;font-size:19px;font-weight:800;line-height:1.3}.dz .pillar p{color:var(--ink-3);margin:0;font-size:14.5px;line-height:1.7}.dz .pillar .pcode{color:var(--amber-600);letter-spacing:.02em;background:#fff7e8;border:1px solid #ffab3b33;border-radius:6px;align-items:center;gap:6px;margin-top:14px;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:11.5px;display:inline-flex}.dz .cms{border-top:1px solid var(--line);background:#fff;padding:clamp(48px,6vw,88px) 0}.dz .cms-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:900px){.dz .cms-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.dz .cms-grid{grid-template-columns:1fr}}.dz .cms-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:12px;padding:24px 22px;transition:all .2s;display:flex}.dz .cms-card:hover{box-shadow:var(--shadow-card);border-color:#d1d5db;transform:translateY(-2px)}.dz .cms-card .h{align-items:center;gap:12px;display:flex}.dz .cms-card .ic{background:var(--ink);color:#fff;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.dz .cms-card .ic svg{width:22px;height:22px}.dz .cms-card .nm{color:var(--ink);letter-spacing:-.01em;font-family:Inter,sans-serif;font-size:16px;font-weight:800}.dz .cms-card .badge{color:var(--ink-3);background:var(--light);letter-spacing:.04em;border-radius:99px;margin-inline-start:auto;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:10px}.dz .cms-card p{color:var(--ink-3);margin:0;font-size:13.5px;line-height:1.7}.dz .cms-card .tags{flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:10px;display:flex}.dz .cms-card .tags span{color:var(--ink-3);background:var(--light);border-radius:99px;padding:3px 8px;font-family:Inter,sans-serif;font-size:11px;font-weight:600}.dz .obs{background:var(--navy);color:var(--light);isolation:isolate;padding:clamp(48px,6vw,88px) 0;position:relative;overflow:hidden}.dz .obs:before{content:"";z-index:-1;background:radial-gradient(700px 350px at 10% 90%,#ffab3b24,#0000 60%);position:absolute;inset:0}.dz .obs-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:32px;display:grid}@media (max-width:900px){.dz .obs-grid{grid-template-columns:1fr}}.dz .obs-dash{border:1px solid var(--line-dark);border-radius:var(--radius-lg);background:#0b121f;overflow:hidden;box-shadow:0 30px 60px -20px #00000080}.dz .obs-dash-bar{border-bottom:1px solid var(--line-dark);background:#0e1626;align-items:center;gap:6px;padding:10px 14px;display:flex}.dz .obs-dash-bar i{border-radius:50%;width:8px;height:8px}.dz .obs-dash-bar i:first-child{background:#ff5f57}.dz .obs-dash-bar i:nth-child(2){background:#febc2e}.dz .obs-dash-bar i:nth-child(3){background:#28c840}.dz .obs-dash-bar .url{color:#f4f4f480;margin-inline-start:auto;font-family:JetBrains Mono,monospace;font-size:11px}.dz .obs-dash-body{gap:14px;padding:18px;display:grid}.dz .obs-row{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.dz .obs-kpi{border:1px solid var(--line-dark);background:#ffffff0a;border-radius:8px;padding:12px 14px}.dz .obs-kpi .l{color:#f4f4f480;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:9.5px}.dz .obs-kpi .v{color:#fff;letter-spacing:-.01em;font-family:Inter,sans-serif;font-size:18px;font-weight:800;line-height:1}.dz .obs-kpi .v.amber{color:var(--amber)}.dz .obs-kpi .v.green{color:#22c55e}.dz .obs-kpi .t{color:#f4f4f473;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:10px}.dz .obs-chart{border:1px solid var(--line-dark);background:#ffffff08;border-radius:8px;height:88px;padding:14px 16px;position:relative;overflow:hidden}.dz .obs-chart-h{color:#f4f4f480;letter-spacing:.04em;justify-content:space-between;align-items:center;font-family:JetBrains Mono,monospace;font-size:10.5px;display:flex}.dz .obs-chart-h b{color:var(--amber);font-family:Inter,sans-serif;font-weight:700}.dz .obs-chart:after{content:"";clip-path:polygon(0% 100%,5% 70%,12% 80%,18% 60%,26% 65%,35% 40%,44% 50%,53% 30%,62% 45%,70% 20%,80% 35%,90% 15%,100% 25%,100% 100%);background:linear-gradient(#ffab3b4d,#ffab3b05);height:54px;position:absolute;inset-block-end:6px;inset-inline:14px}.dz .obs-events{flex-direction:column;gap:6px;max-height:160px;display:flex;overflow:hidden}.dz .obs-event{color:#f4f4f4bf;background:#ffffff05;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:11px;display:grid}.dz .obs-event .tg{letter-spacing:.04em;border-radius:99px;padding:2px 7px;font-size:9px;font-weight:700}.dz .obs-event .tg.ok{color:#22c55e;background:#22c55e26}.dz .obs-event .tg.warn{color:#fbbf24;background:#fbbf2426}.dz .obs-event .tg.deploy{color:#60a5fa;background:#60a5fa26}.dz .obs-event .time{color:#f4f4f466;font-size:10px}.dz .obs-c h3{color:#fff;letter-spacing:-.015em;text-wrap:balance;margin:14px 0;font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.2}.dz .obs-c h3 .accent{color:var(--amber)}.dz .obs-c p{color:#f4f4f4a6;margin:0 0 22px;font-size:15px;line-height:1.7}.dz .obs-c .eyebrow.on-dark{color:var(--amber)}.dz .obs-tools{flex-wrap:wrap;gap:8px;display:flex}.dz .obs-tools span{color:#f4f4f4d9;border:1px solid var(--line-dark);background:#ffffff0f;border-radius:99px;padding:6px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.dz .vs{border-top:1px solid var(--line);background:#fff;padding:clamp(56px,7vw,90px) 0}.dz .vs-card{border-radius:var(--radius-lg);background:linear-gradient(135deg,#fff1dc,#ffe2b5);border:1px solid #ffab3b4d;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:32px clamp(28px,4vw,44px);display:grid;position:relative;overflow:hidden}.dz .vs-card:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(45deg,#ffffff1a 0 1px,#0000 1px 16px);position:absolute;inset:0}@media (max-width:780px){.dz .vs-card{text-align:start;grid-template-columns:1fr;gap:18px}}.dz .vs-card>*{position:relative}.dz .vs-ic{width:56px;height:56px;color:var(--amber);background:#1a1206;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.dz .vs-ic svg{width:28px;height:28px}.dz .vs-c .tg{color:#92560a;letter-spacing:.06em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:11.5px;font-weight:800}.dz .vs-c h3{color:#1a1206;letter-spacing:-.005em;margin:6px 0;font-size:clamp(20px,2.4vw,26px);font-weight:800;line-height:1.3}.dz .vs-c p{color:#3c2606;max-width:580px;margin:0;font-size:14.5px;line-height:1.7}.dz .vs-cta{color:#fff;background:#1a1206;border-radius:12px;flex-shrink:0;align-items:center;gap:8px;padding:13px 20px;font-size:14px;font-weight:800;text-decoration:none;transition:all .18s;display:inline-flex}.dz .vs-cta:hover{background:#000;transform:translateY(-1px)}.dz .vs-cta .arr{transform:scaleX(-1)}.dz .psi{border:1px solid var(--line-dark);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffff0d,#ffffff03);border-radius:20px;padding:22px;position:relative}.dz .psi-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.dz .psi-h .t{color:#f4f4f48c;letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:11px}.dz .psi-h .b{letter-spacing:.06em;color:var(--amber);background:#ffab3b1a;border:1px solid #ffab3b38;border-radius:99px;padding:4px 10px;font-size:11px;font-weight:800}.dz .psi-cols{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dz .psi-col{border:1px solid var(--line-dark);background:#ffffff05;border-radius:12px;padding:18px 16px;position:relative}.dz .psi-col.before{background:#ef44440a;border-color:#ef444433}.dz .psi-col.after{background:#22c55e0a;border-color:#22c55e40}.dz .psi-col-h{color:#f4f4f48c;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:flex}.dz .psi-col.before .psi-col-h:before{content:"";background:#ef4444;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #ef444480}.dz .psi-col.after .psi-col-h:before{content:"";background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #22c55e80}.dz .psi-score{align-items:center;gap:14px;margin-bottom:14px;display:flex}.dz .psi-ring{color:#fff;letter-spacing:-.01em;border-radius:50%;flex-shrink:0;place-items:center;width:72px;height:72px;font-family:Inter,sans-serif;font-size:22px;font-weight:800;display:grid;position:relative}.dz .psi-ring.bad{background:conic-gradient(#ef4444 0% 31%,#ef444426 31% 100%)}.dz .psi-ring.bad:after{content:"";z-index:0;background:#0b121f;border-radius:50%;position:absolute;inset:6px}.dz .psi-ring.bad span{z-index:1;color:#ef4444;position:relative}.dz .psi-ring.good{background:conic-gradient(#22c55e 0% 98%,#22c55e26 98% 100%)}.dz .psi-ring.good:after{content:"";z-index:0;background:#0b121f;border-radius:50%;position:absolute;inset:6px}.dz .psi-ring.good span{z-index:1;color:#22c55e;position:relative}.dz .psi-score .meta{flex-direction:column;gap:2px;display:flex}.dz .psi-score .nm{color:#fff;letter-spacing:-.005em;font-size:13.5px;font-weight:800}.dz .psi-score .sub{color:#f4f4f480;letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:10.5px}.dz .psi-metric{color:#f4f4f4b3;background:#ffffff08;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.dz .psi-metric:last-child{margin-bottom:0}.dz .psi-metric .l{align-items:center;gap:8px;display:flex}.dz .psi-metric .v{font-family:Inter,sans-serif;font-size:13px;font-weight:800}.dz .psi-col.before .psi-metric .v{color:#ef4444}.dz .psi-col.after .psi-metric .v{color:#22c55e}.dz .psi-foot{border-top:1px solid var(--line-dark);color:#f4f4f480;justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.dz .psi-foot b{color:var(--amber);font-family:Inter,sans-serif;font-weight:800}@media (max-width:900px){.dz .subhero-row.has-psi .psi-host{display:none}}.dz .subhero-row.has-psi{align-items:center}.dz .philo{background:#fff;padding:clamp(48px,6vw,88px) 0}.dz .philo-grid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}@media (max-width:980px){.dz .philo-grid{grid-template-columns:1fr;gap:32px}}.dz .philo-l h2{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:14px 0 18px;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.15}.dz .philo-l h2 .accent{color:var(--amber-600)}.dz .philo-l .q{color:var(--ink);text-wrap:pretty;margin:0 0 18px;font-size:clamp(18px,2vw,22px);font-weight:500;line-height:1.55}.dz .philo-l .q.dim{color:var(--ink-3);font-size:17px;font-weight:400}.dz .philo-l .sig{color:var(--ink-3);margin-top:14px;font-family:Inter,sans-serif;font-size:18px;font-style:italic}.dz .philo-l .sig:before{content:"— "}.dz .philo-cta{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.dz .philo-r{flex-direction:column;gap:14px;display:flex}.dz .principle{background:var(--light);border:1px solid var(--line);border-radius:14px;grid-template-columns:64px 1fr;align-items:start;gap:18px;padding:22px 24px;transition:all .2s;display:grid}.dz .principle:hover{box-shadow:var(--shadow-card);background:#fff;border-color:#d1d5db}.dz .principle .pn{color:var(--amber-600);letter-spacing:-.02em;font-family:Inter,sans-serif;font-size:32px;font-weight:800;line-height:1}.dz .principle h4{color:var(--ink);letter-spacing:-.005em;margin:0 0 4px;font-size:17px;font-weight:800;line-height:1.3}.dz .principle p{color:var(--ink-3);margin:0;font-size:14px;line-height:1.7}.dz .sptiers{background:var(--light);border-top:1px solid var(--line);padding:clamp(48px,6vw,88px) 0}.dz .sptier-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:1100px){.dz .sptier-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.dz .sptier-grid{grid-template-columns:1fr}}.dz .sptier-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;padding:28px 24px 26px;transition:all .25s;display:flex;position:relative;overflow:hidden}.dz .sptier-card:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-3px)}.dz .sptier-card.popular{background:var(--navy);color:var(--light);border-color:var(--navy);box-shadow:0 30px 60px -20px #1018284d}.dz .sptier-card.popular:before{content:"";border-radius:var(--radius-lg);pointer-events:none;background:radial-gradient(400px 200px at 100% 0,#ffab3b33,#0000 60%);position:absolute;inset:0}.dz .sptier-card.consult{background:linear-gradient(#fff7e8,#ffe9c2);border-color:#ffab3b66}.dz .sptier-card>*{position:relative}.dz .sptier-ribbon{background:var(--amber);color:#1a1206;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;font-family:Inter,sans-serif;font-size:10px;font-weight:800;position:absolute;inset-block-start:18px;inset-inline-start:-2px}.dz .sptier-cat{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-family:Inter,sans-serif;font-size:10.5px;font-weight:800}.dz .sptier-card.popular .sptier-cat{color:#f4f4f48c}.dz .sptier-card.consult .sptier-cat{color:#7a4a0a}.dz .sptier-name{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:18px;font-weight:800;line-height:1.3}.dz .sptier-card.popular .sptier-name{color:#fff}.dz .sptier-card.consult .sptier-name{color:#1a1206}.dz .sptier-price{align-items:baseline;gap:4px;margin:18px 0 6px;font-family:Inter,sans-serif;display:flex}.dz .sptier-price .cur{color:var(--ink-3);font-size:16px;font-weight:600}.dz .sptier-card.popular .sptier-price .cur{color:#f4f4f480}.dz .sptier-price .v{color:var(--ink);letter-spacing:-.02em;font-size:38px;font-weight:800;line-height:1}.dz .sptier-card.popular .sptier-price .v{color:#fff}.dz .sptier-card.consult .sptier-price .v{color:#1a1206}.dz .sptier-price .u{color:var(--ink-3);margin-inline-start:4px;font-size:12px;font-weight:500}.dz .sptier-card.popular .sptier-price .u{color:#f4f4f480}.dz .sptier-claim{color:var(--amber-600);letter-spacing:.02em;background:#ffab3b1a;border:1px solid #ffab3b33;border-radius:8px;align-self:flex-start;margin:0 0 14px;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:700;display:inline-block}.dz .sptier-card.popular .sptier-claim{color:var(--amber);background:#ffab3b24;border-color:#ffab3b40}.dz .sptier-divider{background:var(--line);height:1px;margin:8px 0 18px}.dz .sptier-card.popular .sptier-divider{background:var(--line-dark)}.dz .sptier-card.consult .sptier-divider{background:#ffab3b4d}.dz .sptier-list{flex-direction:column;flex:1;gap:9px;margin:0 0 22px;padding:0;list-style:none;display:flex}.dz .sptier-list li{color:var(--ink-2);align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.55;display:flex}.dz .sptier-card.popular .sptier-list li{color:#f4f4f4d1}.dz .sptier-card.consult .sptier-list li{color:#3c2606}.dz .sptier-list li svg{width:14px;height:14px;color:var(--amber-600);flex-shrink:0;margin-top:3px}.dz .sptier-card.popular .sptier-list li svg{color:var(--amber)}.dz .sptier-list li.more{color:var(--ink-3);font-size:12.5px;font-style:italic;font-weight:800}.dz .sptier-card.popular .sptier-list li.more{color:#f4f4f480}.dz .sptier-cta{background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:11px 16px;font-size:14px;font-weight:800;text-decoration:none;transition:all .18s;display:flex}.dz .sptier-cta:hover{background:var(--navy-2,#1a2336);transform:translateY(-1px)}.dz .sptier-card.popular .sptier-cta{background:var(--amber);color:#1a1206;border-color:var(--amber)}.dz .sptier-card.popular .sptier-cta:hover{background:var(--amber-600);border-color:var(--amber-600)}.dz .sptier-card.consult .sptier-cta{background:#1a1206;border-color:#1a1206}.dz .sptier-card.consult .sptier-cta:hover{background:#000}.dz .sptier-cta .arr{transition:transform .2s;transform:scaleX(-1)}.dz .sptier-card:hover .sptier-cta .arr{transform:scaleX(-1)translate(3px)}.dz .pbr{background:var(--light);padding:clamp(56px,7vw,90px) 0 clamp(48px,6vw,88px)}.dz .pbr-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:780px){.dz .pbr-grid{grid-template-columns:1fr}}.dz .pbr-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:28px 30px;transition:all .25s;display:grid}.dz .pbr-card:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-2px)}@media (max-width:560px){.dz .pbr-card{grid-template-columns:1fr;gap:14px}}.dz .pbr-c .h{color:var(--amber-600);letter-spacing:.06em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:11px;font-weight:800}.dz .pbr-c h3{color:var(--ink);letter-spacing:-.005em;margin:6px 0;font-size:19px;font-weight:800;line-height:1.3}.dz .pbr-c p{color:var(--ink-3);margin:0 0 10px;font-size:13.5px;line-height:1.65}.dz .pbr-c .claim{color:var(--amber-600);letter-spacing:.02em;background:#fff7e8;border:1px solid #ffab3b33;border-radius:6px;padding:4px 9px;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:700;display:inline-block}.dz .pbr-side{text-align:end;flex-direction:column;flex-shrink:0;align-items:end;gap:8px;display:flex}@media (max-width:560px){.dz .pbr-side{text-align:start;align-items:start}}.dz .pbr-side .pp{color:var(--ink);letter-spacing:-.02em;font-family:Inter,sans-serif;font-size:32px;font-weight:800;line-height:1}.dz .pbr-side .pp .cur{color:var(--ink-3);margin-inline-end:2px;font-size:16px;font-weight:600}.dz .pbr-side .ord{color:var(--ink);background:var(--amber);border:1px solid var(--amber-600);border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.dz .pbr-side .ord:hover{background:var(--amber-600)}.dz .pbr-side .ord .arr{transition:transform .2s;transform:scaleX(-1)}.dz .pbr-side .ord:hover .arr{transform:scaleX(-1)translate(3px)}.dz .stypes{border-top:1px solid var(--line);background:#fff;padding:clamp(48px,6vw,88px) 0}.dz .stype-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:900px){.dz .stype-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.dz .stype-grid{grid-template-columns:1fr}}.dz .stype{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:20px 18px;transition:all .2s;display:flex}.dz .stype:hover{box-shadow:var(--shadow-card);border-color:#d1d5db;transform:translateY(-2px)}.dz .stype-ic{width:36px;height:36px;color:var(--amber-600);background:#fff7e8;border:1px solid #ffab3b40;border-radius:9px;place-items:center;margin-bottom:4px;display:grid}.dz .stype-ic svg{width:18px;height:18px}.dz .stype h4{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:14.5px;font-weight:800;line-height:1.3}.dz .stype p{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.6}.dz .envs{background:var(--light);border-top:1px solid var(--line);padding:clamp(48px,6vw,88px) 0}.dz .envs-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}@media (max-width:780px){.dz .envs-grid{grid-template-columns:1fr}}.dz .envs-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;padding:32px 30px}.dz .envs-h{align-items:center;gap:12px;margin-bottom:18px;display:flex}.dz .envs-h .ic{background:var(--ink);color:#fff;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.dz .envs-h .ic svg{width:20px;height:20px}.dz .envs-h h3{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:18px;font-weight:800}.dz .envs-h .sub{color:var(--ink-3);margin-top:2px;font-size:13px;line-height:1.4}.dz .envs-tags{flex-wrap:wrap;gap:6px;display:flex}.dz .envs-tags span{background:var(--light);color:var(--ink-2);border:1px solid var(--line);letter-spacing:-.005em;border-radius:99px;padding:6px 11px;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.dz .envs-tags span.hot{color:var(--amber-600);background:#fff7e8;border-color:#ffab3b4d}.dz .guar{border-top:1px solid var(--line);background:#fff;padding:clamp(64px,8vw,100px) 0}.dz .guar-card{background:var(--navy);color:var(--light);border-radius:var(--radius-lg);grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding:32px clamp(28px,4vw,48px);display:grid;position:relative;overflow:hidden}.dz .guar-card:before{content:"";pointer-events:none;background:radial-gradient(500px 250px at 100%,#ffab3b29,#0000 60%);position:absolute;inset:0}.dz .guar-card>*{position:relative}@media (max-width:780px){.dz .guar-card{text-align:start;grid-template-columns:1fr;gap:18px}}.dz .guar-shield{width:80px;height:80px;color:var(--amber);background:#ffab3b24;border:1px solid #ffab3b52;border-radius:20px;flex-shrink:0;place-items:center;display:grid}.dz .guar-shield svg{width:42px;height:42px}.dz .guar-c .tg{color:var(--amber);letter-spacing:.06em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:12px;font-weight:800}.dz .guar-c h3{color:#fff;letter-spacing:-.01em;margin:6px 0 8px;font-size:clamp(22px,2.6vw,30px);font-weight:800;line-height:1.2}.dz .guar-c h3 .accent{color:var(--amber)}.dz .guar-c p{color:#f4f4f4b8;max-width:620px;margin:0;font-size:15px;line-height:1.7}.dz .guar-r{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.dz .guar-r .v{color:#fff;letter-spacing:-.02em;font-family:Inter,sans-serif;font-size:42px;font-weight:800;line-height:1}.dz .guar-r .v .pct{color:var(--amber)}.dz .guar-r .l{color:#f4f4f48c;text-align:end;font-size:12.5px}.dz .hero-arch{border:1px solid var(--line-dark);-webkit-backdrop-filter:blur(20px);background:linear-gradient(#ffffff0a,#ffffff03);border-radius:20px;padding:24px;position:relative;overflow:hidden}.dz .hero-arch:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80%,#000 30%,#0000 80%);mask-image:radial-gradient(90% 80%,#000 30%,#0000 80%)}.dz .arch-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex;position:relative}.dz .arch-head .t{color:#f4f4f48c;letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:11px}.dz .arch-head .b{letter-spacing:.06em;color:var(--amber);background:#ffab3b1a;border:1px solid #ffab3b38;border-radius:99px;padding:4px 10px;font-size:11px;font-weight:800}.dz .arch-grid{direction:ltr;grid-template-columns:repeat(3,1fr);gap:12px;display:grid;position:relative}.dz .arch-node{border:1px solid var(--line-dark);background:linear-gradient(#ffffff0d,#ffffff05);border-radius:10px;flex-direction:column;align-items:start;gap:6px;padding:14px 12px;display:flex;position:relative}.dz .arch-node .nt{color:#f4f4f48c;letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:9.5px}.dz .arch-node .nn{color:#fff;letter-spacing:-.005em;font-family:Inter,sans-serif;font-size:13px;font-weight:800;line-height:1.2}.dz .arch-node .nd{color:#f4f4f48c;font-size:10.5px;line-height:1.4}.dz .arch-node.center{background:linear-gradient(#ffab3b24,#ffab3b0a);border-color:#ffab3b59;grid-area:2/2/3/3}.dz .arch-node.center .nn{color:var(--amber)}.dz .arch-node.center .nt{color:#ffab3bb3}.dz .arch-lbl{border-top:1px solid var(--line-dark);justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;display:flex;position:relative}.dz .arch-stats{gap:14px;display:flex}.dz .arch-stats>div{color:#f4f4f48c;letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:10.5px}.dz .arch-stats>div b{color:var(--amber);letter-spacing:-.01em;font-family:Inter,sans-serif;font-size:14px;font-weight:700;display:block}.dz .hero-arch .tag-1{background:var(--amber);color:#1a1206;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:11.5px;font-weight:800;display:inline-flex;position:absolute;inset-block-start:-12px;inset-inline-end:24px;transform:rotate(3deg);box-shadow:0 14px 30px -10px #ffab3b99,inset 0 1px #ffffff80}.dz .hero-arch .tag-1 svg{width:13px;height:13px}@media (max-width:900px){.dz .subhero-row.has-arch .arch-host{display:none}}.dz .subhero-row.has-arch{align-items:center}.dz .outgrow{background:#fff;padding:clamp(48px,6vw,88px) 0}.dz .og-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:48px;display:grid}@media (max-width:980px){.dz .og-grid{grid-template-columns:1fr;gap:32px}}.dz .og-l h2{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:14px 0 18px;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.15}.dz .og-l h2 .accent{color:var(--amber-600)}.dz .og-l p{color:var(--ink-3);margin:0 0 24px;font-size:16px;line-height:1.8}.dz .og-signals{flex-direction:column;gap:12px;display:flex}.dz .og-sig{background:var(--light);border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.dz .og-sig .num{width:32px;height:32px;color:var(--amber-600);background:#fff7e8;border:1px solid #ffab3b4d;border-radius:8px;flex-shrink:0;place-items:center;font-family:Inter,sans-serif;font-size:13px;font-weight:800;display:grid}.dz .og-sig .ct h4{color:var(--ink);letter-spacing:-.005em;margin:0 0 4px;font-size:15px;font-weight:800}.dz .og-sig .ct p{color:var(--ink-3);margin:0;font-size:13.5px;line-height:1.6}.dz .og-r{border-radius:var(--radius-lg);border:1px solid var(--navy-2,#1a2336);color:var(--light);background:linear-gradient(135deg,#1a2336,#0b121f);min-height:380px;padding:24px;position:relative;overflow:hidden}.dz .og-r:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(45deg,#ffffff0a 0 1px,#0000 1px 16px);position:absolute;inset:0}.dz .code-panel{border:1px solid var(--line-dark);color:#f4f4f4d9;background:#0b121f;border-radius:12px;font-family:JetBrains Mono,monospace;font-size:12.5px;line-height:1.8;position:relative;overflow:hidden}.dz .code-panel .cb-bar{border-bottom:1px solid var(--line-dark);background:#0e1626;align-items:center;gap:6px;padding:9px 12px;display:flex}.dz .code-panel .cb-bar i{border-radius:50%;width:8px;height:8px}.dz .code-panel .cb-bar i:first-child{background:#ff5f57}.dz .code-panel .cb-bar i:nth-child(2){background:#febc2e}.dz .code-panel .cb-bar i:nth-child(3){background:#28c840}.dz .code-panel .cb-bar .fname{color:#f4f4f480;margin-inline-start:auto;font-size:11px}.dz .code-panel pre{text-align:start;white-space:pre-wrap;direction:ltr;margin:0;padding:16px 20px;font-family:inherit}.dz .code-panel .kw{color:#ffab3b}.dz .code-panel .str{color:#7ccba4}.dz .code-panel .cm{color:#f4f4f466;font-style:italic}.dz .code-panel .pn{color:#60a5fa}.dz .code-panel .nm{color:#f4f4f4f2}.dz .builds{background:var(--light);border-top:1px solid var(--line);padding:clamp(48px,6vw,88px) 0}.dz .bld-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (max-width:980px){.dz .bld-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.dz .bld-grid{grid-template-columns:1fr}}.dz .bld{border-radius:var(--radius-lg);border:1px solid var(--line);background:#fff;flex-direction:column;gap:14px;padding:26px 24px;transition:all .25s;display:flex;position:relative;overflow:hidden}.dz .bld:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-3px)}.dz .bld:after{content:"";background:var(--amber);transform-origin:100%;height:2px;transition:transform .35s;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.dz .bld:hover:after{transform:scaleX(1)}.dz .bld-ic{color:#b26a00;background:linear-gradient(#fff7e8,#ffe9c2);border:1px solid #ffab3b4d;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.dz .bld-ic svg{width:22px;height:22px}.dz .bld h3{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:17px;font-weight:800;line-height:1.3}.dz .bld p{color:var(--ink-3);margin:0;font-size:13.5px;line-height:1.7}.dz .bld .ex{color:var(--amber-600);letter-spacing:.04em;border-top:1px dashed var(--line);align-items:center;gap:6px;margin-top:6px;padding-top:6px;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-flex}.dz .cap{border-top:1px solid var(--line);background:#fff;padding:clamp(48px,6vw,88px) 0}.dz .cap-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:48px;display:grid}@media (max-width:980px){.dz .cap-grid{grid-template-columns:1fr;gap:32px}}.dz .cap-list{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:520px){.dz .cap-list{grid-template-columns:1fr}}.dz .cap-item{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:18px 20px;transition:all .2s;display:flex}.dz .cap-item:hover{background:var(--light);border-color:#d1d5db}.dz .cap-item .ck{color:var(--amber-600);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:11.5px;font-weight:800;display:flex}.dz .cap-item .ck:before{content:"";background:var(--amber);border-radius:50%;width:6px;height:6px}.dz .cap-item h4{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:15px;font-weight:800;line-height:1.3}.dz .cap-item p{color:var(--ink-3);margin:0;font-size:13px;line-height:1.6}.dz .dash-card{border-radius:var(--radius-lg);border:1px solid var(--line-dark);background:#0b121f;position:relative;overflow:hidden;transform:rotate(-1deg);box-shadow:0 30px 60px -20px #00000080}.dz .dash-bar{border-bottom:1px solid var(--line-dark);background:#0e1626;align-items:center;gap:6px;padding:10px 14px;display:flex}.dz .dash-bar i{border-radius:50%;width:9px;height:9px}.dz .dash-bar i:first-child{background:#ff5f57}.dz .dash-bar i:nth-child(2){background:#febc2e}.dz .dash-bar i:nth-child(3){background:#28c840}.dz .dash-bar .url{color:#f4f4f480;margin-inline-start:auto;font-family:JetBrains Mono,monospace;font-size:11px}.dz .dash-body{color:var(--light);grid-template-columns:140px 1fr;min-height:340px;display:grid}.dz .dash-side{border-inline-end:1px solid var(--line-dark);background:#00000040;padding:18px 16px}.dz .dash-side .logo{align-items:center;gap:8px;margin-bottom:18px;display:flex}.dz .dash-side .logo .l{background:var(--amber);color:#1a1206;border-radius:6px;place-items:center;width:22px;height:22px;font-family:Inter,sans-serif;font-size:12px;font-weight:800;display:grid}.dz .dash-side .logo .n{color:#fff;font-family:Inter,sans-serif;font-size:12.5px;font-weight:800}.dz .dash-side ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dz .dash-side li{color:#f4f4f48c;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;font-size:11.5px;font-weight:500;display:flex}.dz .dash-side li.active{color:var(--amber);background:#ffab3b1a;font-weight:800}.dz .dash-side li:before{content:"";background:#f4f4f44d;border-radius:50%;width:5px;height:5px}.dz .dash-side li.active:before{background:var(--amber)}.dz .dash-main{flex-direction:column;gap:14px;padding:18px;display:flex}.dz .dash-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.dz .dash-h .t{color:#fff;letter-spacing:-.005em;font-family:Inter,sans-serif;font-size:14px;font-weight:800}.dz .dash-h .btn-mini{background:var(--amber);color:#1a1206;border-radius:6px;padding:4px 9px;font-size:10px;font-weight:800}.dz .dash-kpi{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.dz .dash-kpi>div{border:1px solid var(--line-dark);background:#ffffff0a;border-radius:8px;padding:10px 12px}.dz .dash-kpi .k{color:#fff;letter-spacing:-.01em;font-family:Inter,sans-serif;font-size:18px;font-weight:800;line-height:1}.dz .dash-kpi .k.amber{color:var(--amber)}.dz .dash-kpi .l{color:#f4f4f480;letter-spacing:.04em;margin-top:5px;font-family:JetBrains Mono,monospace;font-size:9.5px}.dz .dash-chart{border:1px solid var(--line-dark);background:#ffffff0a;border-radius:8px;height:80px;padding:12px;position:relative;overflow:hidden}.dz .dash-chart:before{content:"";clip-path:polygon(0% 100%,10% 70%,20% 80%,30% 50%,40% 60%,50% 30%,60% 45%,70% 20%,80% 35%,90% 10%,100% 25%,100% 100%);background:linear-gradient(#ffab3b4d,#ffab3b05);height:60%;position:absolute;inset-block-end:0;inset-inline:0}.dz .dash-chart:after{content:"";border-top:2px solid var(--amber);clip-path:polygon(0% 100%,10% 70%,20% 80%,30% 50%,40% 60%,50% 30%,60% 45%,70% 20%,80% 35%,90% 10%,100% 25%,100% 100%);filter:drop-shadow(0 0 4px #ffab3b99);height:60%;position:absolute;inset-block-end:0;inset-inline:0}.dz .dash-table{flex-direction:column;gap:6px;display:flex}.dz .dash-table .row{color:#f4f4f4b3;background:#ffffff05;border-radius:6px;grid-template-columns:1fr 60px 50px;align-items:center;gap:10px;padding:8px 10px;font-size:10.5px;display:grid}.dz .dash-table .row b{color:#fff;font-weight:800}.dz .dash-table .row .st{text-align:center;border-radius:99px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700}.dz .dash-table .st.ok{color:#22c55e;background:#22c55e26}.dz .dash-table .st.wait{color:#60a5fa;background:#60a5fa26}.dz .dash-table .st.fail{color:#ef4444;background:#ef444426}.dz .engage{background:var(--navy);color:var(--light);isolation:isolate;padding:clamp(48px,6vw,88px) 0;position:relative;overflow:hidden}.dz .engage:before{content:"";z-index:-1;background:radial-gradient(700px 350px at 10% 90%,#ffab3b24,#0000 60%);position:absolute;inset:0}.dz .engage .s-head h2{color:#fff}.dz .engage .s-head h2 .accent{color:var(--amber)}.dz .engage .s-head p{color:#f4f4f4a6}.dz .engage .s-head .eyebrow.on-dark{color:var(--amber)}.dz .eng-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:900px){.dz .eng-grid{grid-template-columns:1fr}}.dz .eng{border-radius:var(--radius-lg);border:1px solid var(--line-dark);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffff0a,#ffffff03);flex-direction:column;padding:30px 28px;transition:all .25s;display:flex;position:relative;overflow:hidden}.dz .eng:hover{border-color:#ffab3b4d;transform:translateY(-3px)}.dz .eng.featured{background:linear-gradient(#ffab3b1a,#ffab3b05);border-color:#ffab3b59}.dz .eng-tag{letter-spacing:.06em;color:#f4f4f4b3;text-transform:uppercase;background:#ffffff0f;border-radius:99px;align-self:flex-start;margin-bottom:14px;padding:4px 10px;font-family:Inter,sans-serif;font-size:11px;font-weight:800}.dz .eng.featured .eng-tag{background:var(--amber);color:#1a1206}.dz .eng h3{color:#fff;letter-spacing:-.005em;margin:0 0 10px;font-size:22px;font-weight:800;line-height:1.25}.dz .eng .lede{color:#f4f4f49e;margin:0 0 22px;font-size:14px;line-height:1.7}.dz .eng .estr{margin-bottom:22px;font-family:Inter,sans-serif}.dz .eng .estr .label{color:#f4f4f480;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:11px}.dz .eng .estr .v{color:#fff;letter-spacing:-.02em;font-size:34px;font-weight:800;line-height:1}.dz .eng.featured .estr .v{color:var(--amber)}.dz .eng .estr .v small{color:#f4f4f473;margin-inline-start:6px;font-size:14px;font-weight:500}.dz .eng .estr .dur{color:#f4f4f48c;margin-top:6px;font-size:13px}.dz .eng ul{flex-direction:column;flex:1;gap:9px;margin:0 0 24px;padding:0;list-style:none;display:flex}.dz .eng li{color:#f4f4f4d1;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.55;display:flex}.dz .eng li svg{width:14px;height:14px;color:var(--amber);flex-shrink:0;margin-top:3px}.dz .eng-cta{color:#fff;border:1px solid var(--line-dark);background:#ffffff0f;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:800;text-decoration:none;transition:all .18s;display:flex}.dz .eng-cta:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.dz .eng.featured .eng-cta{background:var(--amber);color:#1a1206;border-color:var(--amber)}.dz .eng.featured .eng-cta:hover{background:var(--amber-600);border-color:var(--amber-600)}.dz .eng-cta .arr{transition:transform .2s;transform:scaleX(-1)}.dz .eng:hover .eng-cta .arr{transform:scaleX(-1)translate(3px)}.dz .cases{border-top:1px solid var(--line);background:#fff;padding:clamp(48px,6vw,88px) 0}.dz .cs-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}@media (max-width:780px){.dz .cs-grid{grid-template-columns:1fr}}.dz .cs{background:var(--light);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;transition:all .25s;display:flex;overflow:hidden}.dz .cs:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-3px)}.dz .cs-cover{aspect-ratio:16/9;background:radial-gradient(600px 300px at 70% 30%,#ffab3b2e,#0000 60%),linear-gradient(135deg,#1a2336,#0b121f);position:relative;overflow:hidden}.dz .cs-cover.c2{background:linear-gradient(135deg,#fff1dc,#ffcb7a)}.dz .cs-cover:after{content:"";background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 70%,#000 30%,#0000 80%)}.dz .cs-cover.c2:after{background-image:linear-gradient(#1a12061a 1px,#0000 1px),linear-gradient(90deg,#1a12061a 1px,#0000 1px)}.dz .cs-cover .ck{color:#f4f4f4a6;letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:11px;position:absolute;inset-block-start:18px;inset-inline-start:18px}.dz .cs-cover.c2 .ck{color:#1a12068c}.dz .cs-cover .ico-row{gap:8px;display:flex;position:absolute;inset-block-end:18px;inset-inline-start:18px}.dz .cs-cover .ico-row span{color:#f4f4f4cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff1f;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.dz .cs-cover.c2 .ico-row span{color:#1a1206d9;background:#1a12061f;border-color:#1a120633}.dz .cs-cover .ico-row svg{width:18px;height:18px}.dz .cs-info{flex-direction:column;gap:12px;padding:24px 26px 26px;display:flex}.dz .cs-info .cat{color:var(--amber-600);letter-spacing:.06em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:11.5px;font-weight:800}.dz .cs-info h3{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:21px;font-weight:800;line-height:1.3}.dz .cs-info p{color:var(--ink-3);margin:0;font-size:14.5px;line-height:1.7}.dz .cs-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:10px;margin-top:6px;padding-top:16px;display:grid}.dz .cs-stats>div{flex-direction:column;gap:2px;display:flex}.dz .cs-stats .k{color:var(--ink);letter-spacing:-.01em;font-family:Inter,sans-serif;font-size:17px;font-weight:800;line-height:1}.dz .cs-stats .k .plus{color:var(--amber-600)}.dz .cs-stats .l{color:var(--ink-3);font-size:11.5px;line-height:1.4}.dz .journey{background:var(--light);border-top:1px solid var(--line);padding:clamp(48px,6vw,88px) 0}.dz .jr-list{flex-direction:column;gap:14px;margin-top:24px;display:flex}.dz .jr-step{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:24px 28px;transition:all .2s;display:grid}.dz .jr-step:hover{box-shadow:var(--shadow-card);border-color:#d1d5db}@media (max-width:680px){.dz .jr-step{text-align:start;grid-template-columns:1fr;gap:14px}}.dz .jr-num{background:var(--ink);color:#fff;letter-spacing:-.02em;border-radius:16px;flex-shrink:0;place-items:center;width:64px;height:64px;font-family:Inter,sans-serif;font-size:22px;font-weight:800;display:grid;position:relative}.dz .jr-num:after{content:"";background:var(--amber);border:3px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;inset-block-end:-2px;inset-inline-end:-2px}.dz .jr-c h4{color:var(--ink);letter-spacing:-.005em;margin:0 0 6px;font-size:19px;font-weight:800}.dz .jr-c p{color:var(--ink-3);max-width:580px;margin:0;font-size:14.5px;line-height:1.7}.dz .jr-meta{text-align:end;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;font-family:Inter,sans-serif;display:flex}@media (max-width:680px){.dz .jr-meta{text-align:start;align-items:flex-start}}.dz .jr-meta .dur{color:var(--amber-600);letter-spacing:-.005em;font-size:13px;font-weight:800}.dz .jr-meta .tag{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;background:#1118270d;border-radius:99px;padding:4px 10px;font-size:10.5px;font-weight:800}.dz .hero-design{perspective:1400px;position:relative}.dz .hd-card{border:1px solid var(--line-dark);-webkit-backdrop-filter:blur(20px);background:linear-gradient(#ffffff0f,#ffffff05);border-radius:20px;padding:16px;position:relative;transform:rotate(-1deg);box-shadow:0 30px 80px -30px #0009,inset 0 1px #ffffff0f}.dz .hd-frame{background:#fff;border-radius:14px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.dz .hd-bar{border-bottom:1px solid var(--line);background:#f4f4f4;align-items:center;gap:6px;padding:10px 14px;display:flex}.dz .hd-bar i{background:#d1d5db;border-radius:50%;width:9px;height:9px}.dz .hd-bar i:first-child{background:#ff5f57}.dz .hd-bar i:nth-child(2){background:#febc2e}.dz .hd-bar i:nth-child(3){background:#28c840}.dz .hd-bar .u{color:var(--ink-3);margin-inline-start:auto;font-family:JetBrains Mono,monospace;font-size:11px}.dz .hd-body{direction:rtl;gap:14px;padding:20px;display:grid}.dz .hd-nav{color:var(--ink-2);border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-bottom:12px;font-size:11.5px;display:flex}.dz .hd-nav .lg{color:#fff;width:24px;height:24px;font-size:11px;font-weight:800;font-family:var(--font-brand);background:linear-gradient(135deg,#1a2336,#0b121f);border-radius:6px;place-items:center;display:grid}.dz .hd-nav .links{gap:14px;margin-inline-start:auto;font-weight:600;display:flex}.dz .hd-nav .links a{color:var(--ink-2)}.dz .hd-nav .btn{background:var(--ink);color:#fff;border-radius:6px;padding:5px 10px;font-size:10.5px;font-weight:800}.dz .hd-hero{background:linear-gradient(135deg,#fff1dc 0%,#ffe2b5 100%);border:1px solid #ffab3b4d;border-radius:10px;grid-template-columns:1.2fr .8fr;align-items:center;gap:14px;padding:18px;display:grid;position:relative;overflow:hidden}.dz .hd-hero:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(45deg,#ffffff1a 0 1px,#0000 1px 14px);position:absolute;inset:0}.dz .hd-hero .ttl{font-family:var(--font-brand);color:#1a1206;letter-spacing:-.005em;font-size:18px;font-weight:800;line-height:1.2;position:relative}.dz .hd-hero .sub{color:#7a4a0a;margin-top:6px;font-size:11px;line-height:1.5;position:relative}.dz .hd-hero .pill{color:var(--amber);letter-spacing:.04em;text-transform:uppercase;background:#1a1206;border-radius:99px;margin-top:8px;padding:3px 8px;font-family:Inter,sans-serif;font-size:9px;font-weight:800;display:inline-block;position:relative}.dz .hd-hero .ph{color:#1a120666;background:#1a12061a;border-radius:8px;place-items:center;height:90px;font-family:JetBrains Mono,monospace;font-size:9px;display:grid;position:relative;overflow:hidden}.dz .hd-hero .ph:after{content:"";background-image:repeating-linear-gradient(135deg,#1a12060f 0 4px,#0000 4px 8px);position:absolute;inset:0}.dz .hd-row{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.dz .hd-tile{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;gap:6px;padding:12px;display:flex}.dz .hd-tile .ic{color:#1a1206;background:linear-gradient(135deg,#ffe2b5,#ffab3b);border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.dz .hd-tile .ic svg{width:11px;height:11px}.dz .hd-tile .h{color:var(--ink);letter-spacing:-.005em;font-size:10.5px;font-weight:800}.dz .hd-tile .l{color:var(--ink-3);font-size:9px;line-height:1.4}.dz .hd-tag{color:var(--ink);font-size:11.5px;font-weight:800;font-family:var(--font-brand);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:8px 11px;display:inline-flex;position:absolute;box-shadow:0 14px 30px -10px #1018284d,inset 0 1px #ffffff80}.dz .hd-tag .v{color:var(--amber-600);font-family:Inter,sans-serif}.dz .hd-tag.tx1{background:var(--amber);color:#1a1206;inset-block-start:-12px;inset-inline-end:18px;transform:rotate(3deg)}.dz .hd-tag.tx1 .v{color:#1a1206}.dz .hd-tag.tx2{inset-block-end:-12px;inset-inline-start:24px;transform:rotate(-3deg)}.dz .hd-tag svg{width:13px;height:13px;color:var(--amber-600)}.dz .hd-tag.tx1 svg{color:#1a1206}.dz .subhero-row.has-wdesign{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(40px,6vw,80px);display:grid}@media (max-width:980px){.dz .subhero-row.has-wdesign{grid-template-columns:1fr}}.dz .included{background:var(--light);border-top:1px solid var(--line);padding:clamp(48px,6vw,88px) 0}.dz .wid-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:900px){.dz .wid-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.dz .wid-grid{grid-template-columns:1fr}}.dz .feat-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.dz .feat-grid>.svc,.dz .feat-grid>.svc:nth-child(4),.dz .feat-grid>.svc:nth-child(5){grid-column:auto}@media (max-width:900px){.dz .feat-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.dz .feat-grid{grid-template-columns:1fr}}.dz .wid{border-radius:var(--radius-lg);border:1px solid var(--line);background:#fff;padding:28px 26px;transition:all .25s;position:relative;overflow:hidden}.dz .wid:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-3px)}.dz .wid-ic{color:#b26a00;background:linear-gradient(#fff7e8,#ffe9c2);border:1px solid #ffab3b4d;border-radius:12px;place-items:center;width:50px;height:50px;margin-bottom:18px;display:grid}.dz .wid-ic svg{width:26px;height:26px}.dz .wid h3{color:var(--ink);letter-spacing:-.005em;margin:0 0 8px;font-size:18px;font-weight:800}.dz .wid p{color:var(--ink-3);margin:0;font-size:14.5px;line-height:1.7}.dz .wid-tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.dz .wid-tags span{letter-spacing:.02em;color:var(--ink-3);background:#1118270d;border-radius:99px;padding:4px 8px;font-family:Inter,sans-serif;font-size:11px;font-weight:600}.dz .samples{background:var(--light);border-top:1px solid var(--line);padding:clamp(48px,6vw,88px) 0}.dz .sm-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (max-width:900px){.dz .sm-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.dz .sm-grid{grid-template-columns:1fr}}.dz .sm{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;transition:all .25s;display:flex;overflow:hidden}.dz .sm:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-3px)}.dz .sm-cover{aspect-ratio:16/11;background:linear-gradient(135deg,#1a2336,#0b121f);position:relative;overflow:hidden}.dz .sm-cover.c2{background:linear-gradient(135deg,#fff1dc,#ffcb7a)}.dz .sm-cover.c3{background:linear-gradient(135deg,#e7eefb,#bfd3f4)}.dz .sm-cover:after{content:"";background-image:repeating-linear-gradient(45deg,#ffffff0d 0 1px,#0000 1px 14px);position:absolute;inset:0}.dz .sm-mini{background:#fff;border-radius:10px 10px 0 0;position:absolute;inset:14% 14% -10%;overflow:hidden;box-shadow:0 20px 40px -10px #0000004d}.dz .sm-mini .br{border-bottom:1px solid var(--line);background:#f4f4f4;gap:3px;padding:6px 8px;display:flex}.dz .sm-mini .br i{background:#d1d5db;border-radius:50%;width:5px;height:5px}.dz .sm-mini .bd{gap:5px;padding:10px;display:grid}.dz .sm-mini .bd .ln{background:#e5e7eb;border-radius:3px;height:5px}.dz .sm-mini .bd .ln.w70{width:70%}.dz .sm-mini .bd .ln.w40{width:40%}.dz .sm-mini .bd .ln.w55{width:55%}.dz .sm-mini .bd .bx{background:linear-gradient(135deg,#ffe2b5,#ffab3b);border-radius:4px;height:24px}.dz .sm-meta{padding:18px 22px 22px}.dz .sm-meta .cat{color:var(--amber-600);letter-spacing:.06em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:11px;font-weight:800}.dz .sm-meta h4{color:var(--ink);letter-spacing:-.005em;margin:6px 0 4px;font-size:18px;font-weight:800}.dz .sm-meta .desc{color:var(--ink-3);margin:0;font-size:13.5px;line-height:1.6}.dz .sm-meta .stats{border-top:1px solid var(--line);color:var(--ink-3);gap:14px;margin-top:14px;padding-top:14px;font-size:12.5px;display:flex}.dz .sm-meta .stats b{color:var(--ink);letter-spacing:-.005em;margin-bottom:2px;font-family:Inter,sans-serif;font-size:14px;font-weight:800;display:block}.dz .sm-meta .stats b small{color:var(--ink-3);margin-inline-start:2px;font-size:11px;font-weight:500}.dz .adsdash{border:1px solid var(--line-dark);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffff0d,#ffffff03);border-radius:18px;padding:22px;position:relative}.dz .adsdash-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.dz .adsdash-h .t{color:#f4f4f48c;letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:11px}.dz .adsdash-h .b{letter-spacing:.06em;color:var(--amber);background:#ffab3b1a;border:1px solid #ffab3b38;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.dz .adsdash-h .b:before{content:"";background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite adsdashpulse;box-shadow:0 0 0 3px #22c55e40}@keyframes adsdashpulse{0%,to{box-shadow:0 0 0 3px #22c55e40}50%{box-shadow:0 0 0 5px #22c55e1a}}.dz .adsdash-kpi{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.dz .adsdash-kpi>div{border:1px solid var(--line-dark);background:#ffffff0a;border-radius:10px;padding:14px}.dz .adsdash-kpi .lbl{color:#f4f4f480;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:9.5px}.dz .adsdash-kpi .v{color:#fff;letter-spacing:-.01em;font-family:Inter,sans-serif;font-size:22px;font-weight:800;line-height:1}.dz .adsdash-kpi .v.amber{color:var(--amber)}.dz .adsdash-kpi .v.green{color:#22c55e}.dz .adsdash-kpi .d{color:#22c55e;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:10.5px}.dz .ads-camps{flex-direction:column;gap:8px;display:flex}.dz .ads-camp{border:1px solid var(--line-dark);background:#ffffff06;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.dz .ads-camp .plat{color:#fff;letter-spacing:-.02em;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;font-family:Inter,sans-serif;font-size:13px;font-weight:800;display:grid}.dz .ads-camp .plat.g{background:linear-gradient(135deg,#4285f4,#34a853)}.dz .ads-camp .plat.m{background:linear-gradient(135deg,#0866ff,#1b5dc8)}.dz .ads-camp .plat.t{background:linear-gradient(135deg,#00f2ea,#ff0050)}.dz .ads-camp .plat.x{background:#000}.dz .ads-camp .info{min-width:0}.dz .ads-camp .nm{color:#fff;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif;font-size:12.5px;font-weight:800;line-height:1.2;overflow:hidden}.dz .ads-camp .sub{color:#f4f4f480;letter-spacing:.02em;margin-top:3px;font-family:JetBrains Mono,monospace;font-size:10px}.dz .ads-camp .stat{color:var(--amber);letter-spacing:-.005em;text-align:end;flex-shrink:0;font-family:Inter,sans-serif;font-size:13px;font-weight:800}.dz .ads-camp .stat small{color:#f4f4f480;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;display:block}@media (max-width:900px){.dz .subhero-row.has-ads .adsdash-host{display:none}}.dz .subhero-row.has-ads{align-items:center}.dz .mchannels{background:#fff;padding:clamp(48px,6vw,88px) 0}.dz .mch-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:900px){.dz .mch-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.dz .mch-grid{grid-template-columns:1fr}}.dz .mch{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:14px;padding:28px 26px;transition:all .25s;display:flex;position:relative;overflow:hidden}.dz .mch:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-3px)}.dz .mch:after{content:"";background:var(--amber);transform-origin:100%;height:2px;transition:transform .35s;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.dz .mch:hover:after{transform:scaleX(1)}.dz .mch-h{align-items:center;gap:12px;display:flex}.dz .mch-ic{color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.dz .mch-ic svg{width:24px;height:24px}.dz .mch-ic.g{background:linear-gradient(135deg,#4285f4,#34a853)}.dz .mch-ic.m{background:linear-gradient(135deg,#0866ff,#1b5dc8)}.dz .mch-ic.t{background:linear-gradient(135deg,#00f2ea,#ff0050)}.dz .mch-ic.s{background:linear-gradient(135deg,#ffc107,#ff9800)}.dz .mch-ic.e{background:linear-gradient(135deg,#7c3aed,#a855f7)}.dz .mch-ic.c{background:linear-gradient(135deg,#10b981,#059669)}.dz .mch h3{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:17px;font-weight:800}.dz .mch .platform{color:var(--ink-3);background:var(--light);letter-spacing:.04em;border-radius:99px;flex-shrink:0;margin-inline-start:auto;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:10.5px}.dz .mch p{color:var(--ink-3);margin:0;font-size:14px;line-height:1.7}.dz .mch ul{flex-direction:column;gap:7px;margin:6px 0 0;padding:0;list-style:none;display:flex}.dz .mch ul li{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:13px;line-height:1.55;display:flex}.dz .mch ul li svg{width:14px;height:14px;color:var(--amber-600);flex-shrink:0;margin-top:3px}.dz .mch .tags{border-top:1px dashed var(--line);flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:14px;display:flex}.dz .mch .tags span{color:var(--ink-3);background:var(--light);border-radius:99px;padding:3px 8px;font-family:Inter,sans-serif;font-size:11px;font-weight:600}.dz .kw-sheet{border:1px solid var(--line-dark);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffff0d,#ffffff03);border-radius:18px;padding:0;position:relative;overflow:hidden}.dz .kw-h{border-bottom:1px solid var(--line-dark);background:#0003;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.dz .kw-h .t{color:#f4f4f48c;letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:11px}.dz .kw-h .b{letter-spacing:.06em;color:var(--amber);background:#ffab3b1a;border:1px solid #ffab3b38;border-radius:99px;padding:4px 10px;font-family:Inter,sans-serif;font-size:11px;font-weight:800}.dz .kw-tbl{border-collapse:collapse;width:100%;font-family:JetBrains Mono,monospace;font-size:11.5px}.dz .kw-tbl thead th{text-align:start;color:#f4f4f480;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--line-dark);background:#00000026;padding:10px 14px;font-size:10px;font-weight:700}.dz .kw-tbl tbody td{border-bottom:1px solid var(--line-dark);color:#f4f4f4bf;padding:10px 14px}.dz .kw-tbl tbody tr.star{background:linear-gradient(90deg,#ffab3b1a,#0000)}.dz .kw-tbl .kw{color:#fff;letter-spacing:-.005em;font-size:13px;font-weight:800}.dz .kw-tbl .v{text-align:end;color:#fff;font-family:Inter,sans-serif;font-weight:700}.dz .kw-tbl .diff{border-radius:99px;align-items:center;gap:5px;padding:2px 8px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;display:inline-flex}.dz .kw-tbl .diff.e{color:#22c55e;background:#22c55e26}.dz .kw-tbl .diff.m{color:#fbbf24;background:#fbbf2426}.dz .kw-tbl .diff.h{color:#ef4444;background:#ef444426}.dz .kw-tbl .intent{color:#f4f4f4b3;background:#ffffff0f;border-radius:99px;padding:2px 7px;font-family:Inter,sans-serif;font-size:10.5px;font-weight:600}.dz .kw-tbl .star-ic{color:var(--amber);margin-inline-end:6px;font-size:13px}@media (max-width:900px){.dz .subhero-row.has-kw .kw-host{display:none}}.dz .subhero-row.has-kw{align-items:center}.dz .deliv{background:#fff;padding:clamp(48px,6vw,88px) 0}.dz .dv-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:900px){.dz .dv-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.dz .dv-grid{grid-template-columns:1fr}}.dz .dv{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:12px;padding:26px 24px;transition:all .25s;display:flex;position:relative;overflow:hidden}.dz .dv:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-3px)}.dz .dv:after{content:"";background:var(--amber);transform-origin:100%;height:2px;transition:transform .35s;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.dz .dv:hover:after{transform:scaleX(1)}.dz .dv-ic{color:#b26a00;background:linear-gradient(#fff7e8,#ffe9c2);border:1px solid #ffab3b4d;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.dz .dv-ic svg{width:22px;height:22px}.dz .dv h3{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:17px;font-weight:800}.dz .dv p{color:var(--ink-3);margin:0;font-size:14px;line-height:1.7}.dz .dv .file{color:var(--amber-600);letter-spacing:.02em;background:#fff7e8;border:1px solid #ffab3b33;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-flex}.dz .sec-bg-dark.pillars{color:var(--light);isolation:isolate;position:relative;overflow:hidden;background:var(--navy)!important}.dz .sec-bg-dark.pillars:before{content:"";z-index:-1;background:radial-gradient(700px 350px at 90%,#ffab3b24,#0000 60%);position:absolute;inset:0}.dz .sec-bg-dark.pillars .pl-card{border-color:var(--line-dark);background:linear-gradient(#ffffff0a,#ffffff03)}.dz .sec-bg-dark.pillars .pl-card:hover{box-shadow:none}.dz .sec-bg-dark.pillars .pl-card h3{color:#fff}.dz .sec-bg-dark.pillars .pl-card .lede{color:#f4f4f4a6}.dz .sec-bg-dark.pillars .pl-num{color:var(--amber)}@media (max-width:780px){.dz .guar-r .l{text-align:start}}.dz .store-notice{color:var(--amber-600);background:#fff7e8;border:1px solid #ffab3b52;border-radius:10px;margin-bottom:24px;padding:14px 16px;font-size:14px}.dz .store-buy{flex-direction:column;align-items:flex-end;gap:6px;display:inline-flex}.dz .store-buy-err{color:#9c2a2a;margin:0;font-size:12px}.dz .checkout-summary{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:16px;max-width:560px;margin:0 auto;padding:28px;display:flex}.dz .checkout-summary h2{letter-spacing:-.015em;margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:800}.dz .checkout-summary .ok-badge{color:#0e6b2f;background:#e6f6ea;border:1px solid #a8d6b0;border-radius:99px;align-self:flex-start;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.dz .checkout-summary .key-box{background:var(--light);border:1px solid var(--line);color:var(--ink);word-break:break-all;border-radius:10px;padding:14px 16px;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:700}.dz .checkout-summary .ck-actions{flex-wrap:wrap;gap:10px;display:flex}@media (prefers-reduced-motion:no-preference){.dz .reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,.7,.2,1),transform .7s cubic-bezier(.22,.7,.2,1);transform:translateY(26px)}.dz .reveal.in{opacity:1;will-change:opacity, transform;transform:none}.dz .hero .h-anim{opacity:0;animation:.85s cubic-bezier(.22,.7,.2,1) both dz-hero-in;transform:translateY(20px)}.dz .hero .hero-show.h-anim{transform:translateY(28px)scale(.985)}@keyframes dz-hero-in{to{opacity:1;transform:none}}.dz .hs-tag.t1{animation:5.5s ease-in-out infinite dz-float-a}.dz .hs-tag.t2{animation:6.8s ease-in-out infinite dz-float-b}@keyframes dz-float-a{0%,to{transform:rotate(4deg)translateY(0)}50%{transform:rotate(4deg)translateY(-7px)}}@keyframes dz-float-b{0%,to{transform:rotate(-3deg)translateY(0)}50%{transform:rotate(-3deg)translateY(6px)}}.dz .hs-card{transition:transform .5s cubic-bezier(.22,.7,.2,1)}}.dz.has-admin-bar .xnav{top:var(--dz-bar-h)}.dz .xnav-lang{color:var(--ink-3);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:4px;padding:8px 10px;font-size:13px;font-weight:500;display:inline-flex}.dz .xnav-lang:hover{color:var(--ink);border-color:#d1d5db}@media (max-width:1080px){.dz .xlinks,.dz .xlogin,.dz .xquote,.dz .xnav-lang{display:none}.dz .xburger{display:grid}}.dz .xacc-item{color:var(--ink-2);border-radius:10px;align-items:center;gap:11px;padding:10px;font-size:14px;font-weight:700;transition:background .15s,color .15s;display:flex}.dz .xacc-item:hover{background:var(--light);color:var(--ink)}@media (max-width:1080px){.dz .xft-grid{grid-template-columns:1.4fr 1fr 1fr;gap:36px}}@media (max-width:680px){.dz .xft-grid{grid-template-columns:1fr 1fr;gap:30px}}@media (max-width:480px){.dz .xft-grid{grid-template-columns:1fr}}.dz .hero-pscore{border:1px solid var(--line-dark);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px);background:linear-gradient(#ffffff0f,#ffffff05);padding:28px;position:relative}.dz .hero-pscore .pst{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.dz .hero-pscore .pst-t{color:#f4f4f48c;letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:13px}.dz .hero-pscore .pst-b{letter-spacing:.06em;color:var(--amber);background:#ffab3b1a;border:1px solid #ffab3b38;border-radius:99px;padding:4px 10px;font-size:11px;font-weight:800}.dz .dial-row{grid-template-columns:1fr 1fr;align-items:center;gap:16px;display:grid}.dz .dial{aspect-ratio:1;place-items:center;display:grid;position:relative}.dz .dial svg{width:100%;height:100%;transform:rotate(-90deg)}.dz .dial-c{fill:none;stroke-width:10px;stroke-linecap:round}.dz .dial-c.bg{stroke:#ffffff14}.dz .dial-c.fg{stroke:url(#dialG);stroke-dasharray:282;stroke-dashoffset:6px}.dz .dial-c.fg.slow{stroke:#ef4444;stroke-dasharray:282;stroke-dashoffset:200px}.dz .dial-n{text-align:center;position:absolute}.dz .dial-n .num{letter-spacing:-.02em;color:#fff;font-family:Inter,sans-serif;font-size:46px;font-weight:800}.dz .dial-n .num small{color:#f4f4f466;font-size:18px;font-weight:500}.dz .dial-n .l{color:#f4f4f48c;letter-spacing:.04em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:11px}.dz .dial-tag{text-align:center;color:#f4f4f4b3;margin-top:6px;font-size:13px}.dz .dial-tag b{color:#fff;letter-spacing:-.005em;font-size:14px;font-weight:800;display:block}.dz .dial-tag.slow b{color:#ef4444}.dz .dial-tag.fast b{color:#22c55e}.dz .hero-pscore .arrow-step{color:#f4f4f480;letter-spacing:.04em;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.dz .hero-pscore .arrow-step svg{width:14px;height:14px;color:var(--amber)}.dz .why{background:#fff;padding:clamp(48px,6vw,88px) 0}.dz .why-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:16px;display:grid}@media (max-width:900px){.dz .why-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.dz .why-grid{grid-template-columns:1fr}}.dz .why-stat{border-radius:var(--radius-lg);border:1px solid var(--line);background:#fff;padding:28px 24px;transition:all .25s;position:relative;overflow:hidden}.dz .why-stat:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-3px)}.dz .why-stat .n{letter-spacing:-.02em;color:var(--ink);font-family:Inter,sans-serif;font-size:clamp(38px,4.4vw,56px);font-weight:800;line-height:1}.dz .why-stat .n .plus{color:var(--amber-600)}.dz .why-stat .l{color:var(--ink-3);margin-top:12px;font-size:14px;line-height:1.7}.dz .why-stat .src{color:var(--amber-600);letter-spacing:.06em;text-transform:uppercase;margin-top:14px;font-family:Inter,sans-serif;font-size:11px;font-weight:800;display:block}.dz .boot{background:var(--light);border-top:1px solid var(--line);padding:clamp(48px,6vw,88px) 0}.dz .boot-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}@media (max-width:980px){.dz .boot-grid{grid-template-columns:1fr;gap:36px}}.dz .boot-card{border-radius:var(--radius-lg);background:radial-gradient(700px 300px at 80% 20%, #ffab3b2e, transparent 60%), var(--navy);min-height:420px;color:var(--light);border:1px solid var(--navy-2);padding:34px;position:relative;overflow:hidden}.dz .boot-card:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(45deg,#ffffff0a 0 1px,#0000 1px 16px);position:absolute;inset:0}.dz .boot-card .lesson{border:1px solid var(--line-dark);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border-radius:12px;align-items:center;gap:14px;margin-bottom:10px;padding:14px 16px;display:flex;position:relative}.dz .boot-card .lesson .num{width:32px;height:32px;color:var(--amber);background:#ffab3b29;border-radius:8px;flex-shrink:0;place-items:center;font-family:Inter,sans-serif;font-size:13px;font-weight:800;display:grid}.dz .boot-card .lesson .t{color:#fff;letter-spacing:-.005em;flex:1;font-size:14.5px;font-weight:800}.dz .boot-card .lesson .d{color:#f4f4f480;background:#ffffff0a;border-radius:6px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:11px}.dz .boot-card .play{background:var(--amber);color:#1a1206;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:absolute;inset-block-end:24px;inset-inline-end:24px;box-shadow:0 18px 40px -10px #ffab3b99}.dz .boot-card .play svg{width:20px;height:20px;margin-inline-start:3px}.dz .boot-r h2{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:14px 0;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.15}.dz .boot-r h2 .accent{color:var(--amber-600)}.dz .boot-r p{color:var(--ink-3);margin:0 0 22px;font-size:16px;line-height:1.8}.dz .boot-bullets{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.dz .boot-bullets li{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:15px;line-height:1.7;display:flex}.dz .boot-bullets li .b-ic{width:24px;height:24px;color:var(--amber-600);background:#fff7e8;border:1px solid #ffab3b4d;border-radius:8px;flex-shrink:0;place-items:center;margin-top:2px;display:grid}.dz .boot-bullets li .b-ic svg{width:14px;height:14px}.dz .boot-bullets li b{color:var(--ink);font-weight:800}.dz .updates{background:var(--light);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:50px 0}.dz .upd-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.dz .upd-h{color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;font-family:Inter,sans-serif;font-size:13px;font-weight:800;display:inline-flex}.dz .upd-h:before{content:"";background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite dz-upd-dot;box-shadow:0 0 0 4px #22c55e2e}@keyframes dz-upd-dot{0%,to{box-shadow:0 0 0 4px #22c55e2e}50%{box-shadow:0 0 0 6px #22c55e1a}}.dz .upd-list{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.dz .upd-pill{color:var(--ink-2);border:1px solid var(--line);background:#fff;border-radius:99px;padding:8px 14px;font-size:13.5px;font-weight:500;line-height:1.5}.dz .upd-pill b{color:var(--ink);font-weight:800}.dz .pricing{border-top:1px solid var(--line);background:#fff;padding:clamp(48px,6vw,88px) 0}.dz .price-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (max-width:1100px){.dz .price-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.dz .price-grid{grid-template-columns:1fr}}.dz .pcard{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;padding:28px 26px 26px;transition:all .25s;display:flex;position:relative;overflow:hidden}.dz .pcard:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-3px)}.dz .pcard.featured{background:var(--navy);border-color:var(--navy);color:var(--light);box-shadow:0 30px 60px -20px #10182859}.dz .pcard.featured:before{content:"";pointer-events:none;background:radial-gradient(400px 200px at 100% 0,#ffab3b33,#0000 60%);position:absolute;inset:0}.dz .pcard.soon{background:var(--light)}.dz .pcard.bundle{background:linear-gradient(#fff7e8,#ffe9c2);border-color:#ffab3b66}.dz .pc-tag{letter-spacing:.06em;color:var(--ink-3);text-transform:uppercase;background:#1118270d;border-radius:99px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:18px;padding:5px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.dz .pcard.featured .pc-tag{background:var(--amber);color:#1a1206}.dz .pcard.soon .pc-tag{color:var(--ink-2);background:#11182714}.dz .pcard.bundle .pc-tag{color:var(--amber);background:#1a1206}.dz .pc-h{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:800}.dz .pcard.featured .pc-h{color:#f4f4f48c}.dz .pcard.bundle .pc-h{color:#7a4a0a}.dz .pc-name{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:22px;font-weight:800;line-height:1.25}.dz .pcard.featured .pc-name{color:#fff}.dz .pcard.bundle .pc-name{color:#1a1206}.dz .pc-price{align-items:baseline;gap:6px;margin-top:18px;font-family:Inter,sans-serif;display:flex}.dz .pc-price .cur{color:var(--ink-3);font-size:18px;font-weight:600}.dz .pcard.featured .pc-price .cur{color:#f4f4f480}.dz .pc-price .v{color:var(--ink);letter-spacing:-.02em;font-size:48px;font-weight:800;line-height:1}.dz .pcard.featured .pc-price .v{color:#fff}.dz .pcard.bundle .pc-price .v{color:#1a1206}.dz .pc-price .u{color:var(--ink-3);margin-inline-start:4px;font-size:13px;font-weight:500}.dz .pcard.featured .pc-price .u{color:#f4f4f480}.dz .pc-sub{color:var(--ink-3);margin:8px 0 0;font-size:13.5px;line-height:1.5}.dz .pcard.featured .pc-sub{color:#f4f4f499}.dz .pc-divider{background:var(--line);height:1px;margin:22px 0 18px}.dz .pcard.featured .pc-divider{background:var(--line-dark)}.dz .pcard.bundle .pc-divider{background:#ffab3b4d}.dz .pc-feats{flex-direction:column;flex:1;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.dz .pc-feats li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;display:flex}.dz .pcard.featured .pc-feats li{color:#f4f4f4d1}.dz .pcard.bundle .pc-feats li{color:#3c2606}.dz .pc-feats li svg{width:16px;height:16px;color:var(--amber-600);flex-shrink:0;margin-top:2px}.dz .pcard.featured .pc-feats li svg{color:var(--amber)}.dz .pcard.soon .pc-feats li svg{color:#9ca3af}.dz .pcard.soon .pc-feats li{color:var(--ink-3)}.dz .pc-feats li.extra{color:var(--amber-600);font-weight:800}.dz .pcard.featured .pc-feats li.extra{color:var(--amber)}.dz .pc-cta{background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:13px 18px;font-size:14.5px;font-weight:800;transition:transform .18s,background .18s;display:flex}.dz .pc-cta:hover{background:var(--navy-2);transform:translateY(-1px)}.dz .pcard.featured .pc-cta{background:var(--amber);color:#1a1206;border-color:var(--amber)}.dz .pcard.featured .pc-cta:hover{background:var(--amber-600);border-color:var(--amber-600)}.dz .pcard.bundle .pc-cta{background:#1a1206;border-color:#1a1206}.dz .pcard.bundle .pc-cta:hover{background:#000}.dz .pcard.soon .pc-cta{color:var(--ink-3);border:1px dashed var(--line);background:0 0}.dz .pcard.soon .pc-cta:hover{color:var(--ink);background:#fff;border-color:#d1d5db;transform:none}.dz .pc-cta .arr{transition:transform .2s;transform:scaleX(-1)}.dz .pcard:hover .pc-cta .arr{transform:scaleX(-1)translate(3px)}.dz .pc-ribbon{background:var(--amber);color:#1a1206;letter-spacing:.06em;text-transform:uppercase;padding:5px 12px 5px 10px;font-family:Inter,sans-serif;font-size:10.5px;font-weight:800;position:absolute;inset-block-start:18px;inset-inline-start:-2px}.dz .pc-ribbon:after{content:"";border:5px solid #0000;border-top-color:#92560a;border-inline-end-color:#92560a;position:absolute;inset-block-start:100%;inset-inline-start:0}.dz .curr{background:var(--light);border-top:1px solid var(--line);padding:clamp(48px,6vw,88px) 0}.dz .curr-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (max-width:900px){.dz .curr-grid{grid-template-columns:1fr}}.dz .module{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:16px;padding:28px 26px;transition:all .25s;display:flex}.dz .module:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-2px)}.dz .module-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.dz .module-n{color:var(--amber-600);letter-spacing:.06em;align-items:center;gap:10px;font-family:Inter,sans-serif;font-size:13px;font-weight:800;display:flex}.dz .module-n:before{content:"";background:var(--amber);border-radius:2px;width:24px;height:2px}.dz .module-mins{color:var(--ink-3);letter-spacing:.02em;background:#1118270d;border-radius:99px;padding:4px 9px;font-family:JetBrains Mono,monospace;font-size:11.5px}.dz .module h3{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:18px;font-weight:800;line-height:1.3}.dz .module p{color:var(--ink-3);margin:0;font-size:14.5px;line-height:1.7}.dz .module-list{flex-direction:column;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.dz .module-list li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.55;display:flex}.dz .module-list li:before{content:"";background:var(--amber);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:8px}.dz .earn{background:var(--navy);color:var(--light);isolation:isolate;padding:clamp(48px,6vw,88px) 0;position:relative;overflow:hidden}.dz .earn:before{content:"";z-index:-1;background:radial-gradient(800px 400px at 10% 100%,#ffab3b29,#0000 60%);position:absolute;inset:0}.dz .earn .s-head h2{color:#fff}.dz .earn .s-head h2 .accent{color:var(--amber)}.dz .earn .s-head p{color:#f4f4f4a6}.dz .earn-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}@media (max-width:780px){.dz .earn-grid{grid-template-columns:1fr}}.dz .earn-card{border-radius:var(--radius-lg);border:1px solid var(--line-dark);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffff0d,#ffffff05);padding:32px;position:relative;overflow:hidden}.dz .earn-card.high{background:linear-gradient(#ffab3b1a,#ffab3b05);border-color:#ffab3b4d}.dz .earn-card .lvl{color:#f4f4f48c;letter-spacing:.06em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:12.5px;font-weight:800}.dz .earn-card.high .lvl{color:var(--amber)}.dz .earn-card h3{color:#fff;letter-spacing:-.005em;margin:6px 0 18px;font-size:22px;font-weight:800}.dz .earn-range{align-items:baseline;gap:6px;margin-bottom:14px;font-family:Inter,sans-serif;display:flex}.dz .earn-range .v{color:#fff;letter-spacing:-.02em;font-size:48px;font-weight:800;line-height:1}.dz .earn-card.high .earn-range .v{color:var(--amber)}.dz .earn-range .u{color:#f4f4f48c;font-size:14px;font-weight:500}.dz .earn-range .sep{color:#f4f4f473;margin:0 4px;font-size:24px}.dz .earn-bar{background:#ffffff0f;border-radius:99px;height:10px;margin:18px 0 22px;position:relative;overflow:hidden}.dz .earn-bar>span{background:linear-gradient(90deg,#9ca3af,#6b7280);border-radius:99px;position:absolute;inset-block:0;inset-inline:5% 78%}.dz .earn-card.high .earn-bar>span{background:linear-gradient(90deg,#ffab3b,#f0961e);inset-inline:18% 6%;box-shadow:0 0 18px #ffab3b73}.dz .earn-bar-labels{color:#f4f4f473;justify-content:space-between;margin-top:-12px;margin-bottom:18px;font-family:Inter,sans-serif;font-size:11px;font-weight:500;display:flex}.dz .earn-card p{color:#f4f4f4a6;margin:0;font-size:14px;line-height:1.7}.dz .earn-meta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.dz .earn-meta span{color:#f4f4f4d9;border:1px solid var(--line-dark);background:#ffffff0d;border-radius:99px;padding:5px 11px;font-size:12px;font-weight:500}.dz .course-hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;display:grid}@media (max-width:980px){.dz .course-hero{grid-template-columns:1fr;gap:36px}}.dz .course-hero .level-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.dz .lvl-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:99px;align-items:center;gap:7px;padding:6px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:800;display:inline-flex}.dz .lvl-badge.basic{color:#7be0a0;background:#22c55e24;border:1px solid #22c55e4d}.dz .lvl-badge.pro{background:var(--amber);color:#1a1206;border:1px solid var(--amber)}.dz .lvl-badge.adv{color:#d2aef0;background:#8b4fc433;border:1px solid #8b4fc466}.dz .lvl-badge .dot{background:currentColor;border-radius:50%;width:5px;height:5px}.dz .best-flag{color:var(--amber);letter-spacing:.02em;background:#ffab3b1a;border:1px solid #ffab3b4d;border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font-family:Inter,sans-serif;font-size:11.5px;font-weight:800;display:inline-flex}.dz .best-flag svg{width:13px;height:13px}.dz .course-hero h1{letter-spacing:-.015em;text-wrap:balance;max-width:16ch;margin:8px 0 16px;font-size:clamp(32px,4.6vw,56px);font-weight:800;line-height:1.1}.dz .course-hero h1 .accent{color:var(--amber)}.dz .course-hero .lede{color:#f4f4f4b8;max-width:560px;margin:0;font-size:clamp(15.5px,1.5vw,18px);line-height:1.75}.dz .course-meta{flex-wrap:wrap;gap:10px 22px;margin:26px 0 0;display:flex}.dz .course-meta .cm{color:#f4f4f4c7;align-items:center;gap:8px;font-size:13.5px;display:flex}.dz .course-meta .cm svg{width:16px;height:16px;color:var(--amber)}.dz .course-meta .cm b{color:#fff;font-family:Inter,sans-serif;font-weight:800}.dz .course-meta .cm .stars{color:var(--amber);letter-spacing:1px;font-size:13px}.dz .hero-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.dz .preview-card{border:1px solid var(--line-dark);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px);background:linear-gradient(#ffffff0f,#ffffff05);padding:22px;position:relative;overflow:hidden}.dz .preview-card .pv-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.dz .preview-card .pv-top .t{color:#f4f4f48c;letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:12px}.dz .preview-card .pv-top .b{color:var(--amber);background:#ffab3b1a;border:1px solid #ffab3b38;border-radius:99px;padding:4px 10px;font-size:11px;font-weight:800}.dz .pv-lesson{border:1px solid var(--line-dark);background:#ffffff09;border-radius:11px;align-items:center;gap:13px;margin-bottom:9px;padding:12px 14px;display:flex}.dz .pv-lesson .n{width:30px;height:30px;color:var(--amber);background:#ffab3b29;border-radius:8px;flex-shrink:0;place-items:center;font-family:Inter,sans-serif;font-size:12.5px;font-weight:800;display:grid}.dz .pv-lesson .t{color:#fff;letter-spacing:-.005em;flex:1;font-size:13.5px;font-weight:800;line-height:1.35}.dz .pv-lesson .d{color:#f4f4f480;background:#ffffff0a;border-radius:6px;flex-shrink:0;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:11px}.dz .pv-lesson.locked .n{color:#f4f4f466;background:#ffffff0f}.dz .pv-lesson.locked .t{color:#f4f4f48c}.dz .pv-foot{color:#f4f4f48c;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.dz .pv-foot svg{width:14px;height:14px;color:var(--amber)}.dz .cbody{background:var(--light);padding:clamp(48px,6vw,72px) 0}.dz .cbody-grid{grid-template-columns:1fr .82fr;align-items:start;gap:36px;display:grid}@media (max-width:980px){.dz .cbody-grid{grid-template-columns:1fr}.dz .cbody-aside{order:-1}}.dz .cblock{margin-bottom:44px}.dz .cblock:last-child{margin-bottom:0}.dz .cblock .eyebrow{margin-bottom:14px}.dz .cblock h2{color:var(--ink);letter-spacing:-.015em;text-wrap:balance;margin:0 0 10px;font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.18}.dz .cblock h2 .accent{color:var(--amber-600)}.dz .cblock>p.intro{color:var(--ink-3);max-width:620px;margin:0 0 26px;font-size:15.5px;line-height:1.75}.dz .learn-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:600px){.dz .learn-grid{grid-template-columns:1fr}}.dz .learn-item{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:flex-start;gap:13px;padding:18px;display:flex}.dz .learn-item .ic{width:36px;height:36px;color:var(--amber-600);background:#fff7e8;border:1px solid #ffab3b4d;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.dz .learn-item .ic svg{width:18px;height:18px}.dz .learn-item .tx{color:var(--ink-2);font-size:14.5px;line-height:1.6}.dz .learn-item .tx b{color:var(--ink);letter-spacing:-.005em;margin-bottom:2px;font-weight:800;display:block}.dz .cmods{flex-direction:column;gap:10px;display:flex}.dz .cmod{border:1px solid var(--line);background:#fff;border-radius:14px;transition:border-color .2s;overflow:hidden}.dz .cmod[open]{box-shadow:var(--shadow-card);border-color:#ffab3b66}.dz .cmod-q{cursor:pointer;align-items:center;gap:14px;padding:18px 20px;list-style:none;display:flex}.dz .cmod-q::-webkit-details-marker{display:none}.dz .cmod-q .mn{background:var(--light);border:1px solid var(--line);width:34px;height:34px;color:var(--ink-2);border-radius:9px;flex-shrink:0;place-items:center;font-family:Inter,sans-serif;font-size:13px;font-weight:800;display:grid}.dz .cmod[open] .cmod-q .mn{background:var(--amber);border-color:var(--amber);color:#1a1206}.dz .cmod-q .mt{flex:1;min-width:0}.dz .cmod-q .mt h3{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:16px;font-weight:800;line-height:1.3}.dz .cmod-q .mt .ms{color:var(--ink-3);margin-top:3px;font-family:JetBrains Mono,monospace;font-size:11.5px}.dz .cmod-q .chev{width:24px;height:24px;color:var(--ink-3);flex-shrink:0;transition:transform .25s}.dz .cmod[open] .cmod-q .chev{color:var(--amber-600);transform:rotate(180deg)}.dz .cmod-a{padding:0 20px 18px}.dz .cmod-a ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.dz .cmod-a li{color:var(--ink-2);align-items:flex-start;gap:11px;font-size:14px;line-height:1.5;display:flex}.dz .cmod-a li .lp{width:22px;height:22px;color:var(--amber-600);background:#fff7e8;border-radius:6px;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.dz .cmod-a li .lp svg{width:11px;height:11px;margin-inline-start:1px}.dz .aud-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:760px){.dz .aud-grid{grid-template-columns:1fr}}.dz .aud{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px}.dz .aud .ic{background:var(--light);border:1px solid var(--line);width:42px;height:42px;color:var(--ink-2);border-radius:11px;place-items:center;margin-bottom:14px;display:grid}.dz .aud .ic svg{width:21px;height:21px}.dz .aud h3{color:var(--ink);letter-spacing:-.005em;margin:0 0 6px;font-size:16px;font-weight:800}.dz .aud p{color:var(--ink-3);margin:0;font-size:13.5px;line-height:1.65}.dz .aud.no{background:#fcfafa}.dz .aud.no .ic{color:#9c2a2a;background:#fceaea;border-color:#efcccc}.dz .instr{background:var(--navy);color:var(--light);border-radius:var(--radius-lg);grid-template-columns:auto 1fr;align-items:center;gap:22px;padding:28px;display:grid;position:relative;overflow:hidden}.dz .instr:before{content:"";pointer-events:none;background:radial-gradient(420px 220px at 100% 0,#ffab3b29,#0000 60%);position:absolute;inset:0}.dz .instr>*{position:relative}.dz .instr .av{background:linear-gradient(135deg, var(--amber), var(--amber-600));color:#1a1206;border-radius:50%;flex-shrink:0;place-items:center;width:84px;height:84px;font-family:Inter,sans-serif;font-size:30px;font-weight:800;display:grid}.dz .instr .who .nm{color:#fff;letter-spacing:-.005em;font-size:19px;font-weight:800}.dz .instr .who .ro{color:var(--amber);margin:2px 0 10px;font-size:13px;font-weight:700}.dz .instr .who p{color:#f4f4f4b3;margin:0;font-size:14px;line-height:1.7}@media (max-width:560px){.dz .instr{text-align:center;grid-template-columns:1fr}.dz .instr .av{margin:0 auto}}.dz .enroll{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);background:#fff;position:sticky;top:90px;overflow:hidden}@media (max-width:980px){.dz .enroll{position:static}}.dz .enroll-media{background:radial-gradient(500px 220px at 70% 20%,#ffab3b47,#0000 60%),linear-gradient(135deg,#1a2336,#0b121f);place-items:center;height:150px;display:grid;position:relative;overflow:hidden}.dz .enroll-media:after{content:"";background-image:repeating-linear-gradient(45deg,#ffffff0b 0 1px,#0000 1px 15px);position:absolute;inset:0}.dz .enroll-media .play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:58px;height:58px;transition:all .2s;display:grid;position:relative}.dz .enroll-media .play:hover{background:var(--amber);color:#1a1206;border-color:var(--amber)}.dz .enroll-media .play svg{width:22px;height:22px;margin-inline-start:3px}.dz .enroll-media .ptag{color:#ffffffb3;letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;position:absolute;inset-block-end:12px;inset-inline-start:14px}.dz .enroll-body{padding:24px}.dz .enroll-price{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.dz .enroll-price .cur{color:var(--ink-3);font-family:Inter,sans-serif;font-size:20px;font-weight:700}.dz .enroll-price .v{color:var(--ink);letter-spacing:-.02em;font-family:Inter,sans-serif;font-size:46px;font-weight:800;line-height:1}.dz .enroll-price .old{color:var(--ink-3);font-family:Inter,sans-serif;font-size:16px;text-decoration:line-through}.dz .enroll-once{color:var(--ink-3);margin-bottom:18px;font-size:13px}.dz .enroll-once b{color:#0e6b2f;font-weight:800}.dz .enroll-cta{width:100%;font-family:var(--font-brand);cursor:pointer;border:1px solid var(--amber);background:var(--amber);color:#1a1206;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:15px;font-size:15.5px;font-weight:800;text-decoration:none;transition:all .18s;display:flex;box-shadow:0 12px 26px -10px #ffab3b8c}.dz .enroll-cta:hover{background:var(--amber-600);border-color:var(--amber-600);transform:translateY(-1px)}.dz .enroll-cta svg{width:17px;height:17px}.dz .enroll-cta2{width:100%;font-family:var(--font-brand);cursor:pointer;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin-top:10px;padding:13px;font-size:14.5px;font-weight:800;text-decoration:none;transition:all .18s;display:flex}.dz .enroll-cta2:hover{border-color:var(--ink);background:var(--light)}.dz .enroll-cta2 svg{width:16px;height:16px}.dz .enroll-note{color:var(--ink-3);text-align:center;justify-content:center;align-items:center;gap:7px;margin:14px 0 0;font-size:12px;display:flex}.dz .enroll-note svg{color:#22c55e;width:14px;height:14px}.dz .enroll-incl{border-top:1px solid var(--line);flex-direction:column;gap:13px;margin:18px 0 0;padding:18px 0 0;list-style:none;display:flex}.dz .enroll-incl li{color:var(--ink-2);align-items:center;gap:12px;font-size:13.5px;display:flex}.dz .enroll-incl li svg{width:17px;height:17px;color:var(--amber-600);flex-shrink:0}.dz .enroll-incl li b{color:var(--ink);font-weight:800}.dz .enroll-foot{border-top:1px solid var(--line);color:var(--ink-3);justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding-top:16px;font-size:12px;display:flex}.dz .enroll-foot .pay-logos{gap:5px;display:flex}.dz .enroll-foot .pay-logos span{color:var(--ink-3);background:var(--light);border:1px solid var(--line);letter-spacing:.02em;border-radius:5px;padding:3px 6px;font-family:Inter,sans-serif;font-size:9.5px;font-weight:800}.dz .outcome{background:var(--navy);color:var(--light);isolation:isolate;padding:clamp(56px,7vw,88px) 0;position:relative;overflow:hidden}.dz .outcome:before{content:"";z-index:-1;background:radial-gradient(700px 360px at 12% 100%,#ffab3b24,#0000 60%);position:absolute;inset:0}.dz .outcome .csec-head{max-width:640px;margin-bottom:40px}.dz .outcome .csec-head .eyebrow{margin-bottom:14px}.dz .outcome .csec-head h2{color:#fff;letter-spacing:-.015em;text-wrap:balance;margin:0 0 12px;font-size:clamp(26px,3.4vw,40px);font-weight:800;line-height:1.15}.dz .outcome .csec-head h2 .accent{color:var(--amber)}.dz .outcome .csec-head p{color:#f4f4f4a6;margin:0;font-size:15.5px;line-height:1.7}.dz .out-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:760px){.dz .out-grid{grid-template-columns:1fr}}.dz .out-card{border-radius:var(--radius-lg);border:1px solid var(--line-dark);background:linear-gradient(#ffffff0d,#ffffff05);padding:26px}.dz .out-card .n{letter-spacing:-.02em;color:#fff;font-family:Inter,sans-serif;font-size:clamp(34px,4vw,46px);font-weight:800;line-height:1}.dz .out-card .n .u{color:var(--amber);font-size:.6em}.dz .out-card .l{color:#f4f4f4a6;margin-top:12px;font-size:14px;line-height:1.65}.dz .cfaq{background:var(--light);border-top:1px solid var(--line);padding:clamp(56px,7vw,88px) 0}.dz .cfaq .csec-head{text-align:center;max-width:680px;margin:0 auto 36px}.dz .cfaq .csec-head .eyebrow{margin-bottom:14px}.dz .cfaq .csec-head h2{color:var(--ink);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(26px,3.4vw,40px);font-weight:800}.dz .cfaq .csec-head h2 .accent{color:var(--amber-600)}.dz .cfaq-list{flex-direction:column;gap:10px;max-width:820px;margin:0 auto;display:flex}.dz .cfaq-item{border:1px solid var(--line);background:#fff;border-radius:14px;transition:border-color .2s;overflow:hidden}.dz .cfaq-item[open]{border-color:#ffab3b66}.dz .cfaq-q{cursor:pointer;color:var(--ink);letter-spacing:-.005em;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:15.5px;font-weight:800;list-style:none;display:flex}.dz .cfaq-q::-webkit-details-marker{display:none}.dz .cfaq-q .ic{width:30px;height:30px;color:var(--amber-600);background:#fff7e8;border:1px solid #ffab3b40;border-radius:8px;flex-shrink:0;place-items:center;transition:transform .25s,background .2s;display:grid}.dz .cfaq-q .ic svg{width:13px;height:13px}.dz .cfaq-item[open] .cfaq-q .ic{background:var(--amber);color:#1a1206;border-color:#0000;transform:rotate(45deg)}.dz .cfaq-a{color:var(--ink-3);padding:0 22px 20px;font-size:14.5px;line-height:1.8}.dz .cfaq-a b{color:var(--ink-2);font-weight:800}.dz .pay-top{border-bottom:1px solid var(--line);background:#fff;padding:32px 0 18px}.dz .pay-top-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.dz .pay-top .crumbs{color:var(--ink-3);align-items:center;gap:10px;font-size:13px;display:flex}.dz .pay-top .crumbs a{color:var(--ink-2)}.dz .pay-top .crumbs a:hover{color:var(--ink)}.dz .pay-top .crumbs span{opacity:.5}.dz .pay-top .secure{color:#15803d;letter-spacing:.04em;text-transform:uppercase;background:#22c55e14;border:1px solid #22c55e38;border-radius:99px;align-items:center;gap:8px;padding:6px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:800;display:inline-flex}.dz .pay-top .secure svg{width:14px;height:14px}.dz .steps{background:var(--light);padding:22px 0 6px}.dz .steps-row{align-items:center;gap:10px;max-width:560px;display:flex}.dz .step{flex:none;align-items:center;gap:11px;display:flex}.dz .step .dot{border:2px solid var(--line);width:30px;height:30px;color:var(--ink-3);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-family:Inter,sans-serif;font-size:13px;font-weight:800;transition:all .2s;display:grid}.dz .step .lbl{color:var(--ink-3);letter-spacing:-.005em;white-space:nowrap;font-size:13.5px;font-weight:800}.dz .step.active .dot{background:var(--amber);border-color:var(--amber);color:#1a1206;box-shadow:0 6px 16px -6px #ffab3b99}.dz .step.active .lbl{color:var(--ink)}.dz .step.done .dot{background:var(--navy);border-color:var(--navy);color:#fff}.dz .step.done .lbl{color:var(--ink-2)}.dz .step-line{background:var(--line);border-radius:2px;flex:auto;min-width:18px;height:2px}.dz .step-line.done{background:var(--navy)}@media (max-width:560px){.dz .step .lbl{display:none}}.dz .cart{background:var(--light);min-height:70vh;padding:32px 0 80px}.dz .cart-grid{grid-template-columns:1.55fr .9fr;align-items:start;gap:28px;display:grid}@media (max-width:980px){.dz .cart-grid{grid-template-columns:1fr}}.dz .cart-h{color:var(--ink);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(26px,3.4vw,38px);font-weight:800;line-height:1.15}.dz .cart-h .accent{color:var(--amber-600)}.dz .cart-head{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:8px;display:flex}.dz .cart-head .cnt{color:var(--ink-3);border:1px solid var(--line);background:#fff;border-radius:99px;padding:5px 12px;font-family:Inter,sans-serif;font-size:14px;font-weight:700}.dz .cart-sub{color:var(--ink-3);max-width:560px;margin:0 0 22px;font-size:14.5px;line-height:1.6}.dz .grp-head{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;padding:14px 24px 8px;font-family:Inter,sans-serif;font-size:12px;font-weight:800;display:flex}.dz .grp-head .gl{background:var(--line);flex:1;height:1px}.dz .cart-list{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;overflow:hidden}.dz .citem{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:20px;padding:20px 24px;transition:background .18s,opacity .25s,transform .25s;display:grid}.dz .citem:last-child{border-bottom:0}.dz .citem:hover{background:#fcfcfc}.dz .citem.removing{opacity:0;transform:translate(-12px)}.dz .citem-ic{border:1px solid;border-radius:14px;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}.dz .citem-ic.plugin,.dz .citem-ic.product{color:#b26a00;background:linear-gradient(#fff7e8,#ffe9c2);border-color:#ffab3b59}.dz .citem-ic.course{color:#5b2d8e;background:linear-gradient(#f1e8fa,#ddc8f1);border-color:#c9b0e5}.dz .citem-ic.subscription{color:#0e6b2f;background:linear-gradient(#e6f6ea,#c6e8ce);border-color:#a8d6b0}.dz .citem-ic.service,.dz .citem-ic.plan{color:#1e4fa9;background:linear-gradient(#eaf1fe,#cfddf8);border-color:#c7d6f0}.dz .citem-ic svg{flex-shrink:0;min-width:27px;height:27px;display:block;width:27px!important}.dz .citem-ic.has-img{border-color:var(--line);background:#fff;padding:0;overflow:hidden}.dz .citem-ic.has-img img{object-fit:cover;border-radius:13px;width:100%;height:100%;display:block}.dz .citem-main{min-width:0}.dz .citem-main .top{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:5px;display:flex}.dz .citem-main h3{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:16.5px;font-weight:800;line-height:1.3}.dz .tp{letter-spacing:.02em;border:1px solid #0000;border-radius:99px;padding:3px 9px;font-family:Inter,sans-serif;font-size:10.5px;font-weight:800}.dz .tp.plugin,.dz .tp.product{color:var(--amber-600);background:#fff7e8;border-color:#ffab3b52}.dz .tp.course{color:#6b33a8;background:#f4ecfb;border-color:#dcc6f0}.dz .tp.subscription{color:#0e6b2f;background:#e6f6ea;border-color:#a8d6b0}.dz .tp.service{color:#1e4fa9;background:#eaf1fe;border-color:#c7d6f0}.dz .citem-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.6;display:flex}.dz .citem-meta .sep{background:#d1d5db;border-radius:50%;width:3px;height:3px}.dz .citem-meta .cyc{color:var(--ink-2);align-items:center;gap:5px;font-weight:800;display:inline-flex}.dz .citem-meta .cyc svg{width:13px;height:13px;color:var(--ink-3)}.dz .citem-ctrl{flex-direction:column;align-items:center;gap:0;display:flex}.dz .qty{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.dz .qty button{width:32px;height:36px;color:var(--ink-2);cursor:pointer;background:#fff;border:0;place-items:center;font-family:Inter,sans-serif;font-size:18px;font-weight:700;transition:background .15s,color .15s;display:grid}.dz .qty button:hover:not(:disabled){background:var(--light);color:var(--ink)}.dz .qty button:disabled{opacity:.35;cursor:not-allowed}.dz .qty .v{text-align:center;min-width:32px;color:var(--ink);border-inline:1px solid var(--line);height:36px;font-family:Inter,sans-serif;font-size:15px;font-weight:800;line-height:36px}.dz .ctrl-cap{text-align:center;color:var(--ink-3);margin-top:5px;font-size:10.5px;font-weight:700;display:block}.dz .ctrl-badge{border:1px dashed var(--line);background:var(--light);color:var(--ink-2);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:8px 12px;font-size:11.5px;font-weight:800;display:inline-flex}.dz .ctrl-badge svg{width:13px;height:13px;color:var(--ink-3)}.dz .citem-price{text-align:left;min-width:96px}.dz .citem-price .amt{color:var(--ink);letter-spacing:-.01em;direction:ltr;font-family:Inter,sans-serif;font-size:19px;font-weight:800}.dz .citem-price .per{color:var(--ink-3);margin-top:1px;font-size:11px}.dz .citem-price .each{color:var(--ink-3);direction:ltr;margin-top:3px;font-size:11px}.dz .citem-x{border:1px solid var(--line);width:34px;height:34px;color:var(--ink-3);cursor:pointer;background:#fff;border-radius:9px;flex-shrink:0;place-items:center;transition:all .18s;display:grid}.dz .citem-x:hover{color:#9c2a2a;background:#fceaea;border-color:#efa8a8}.dz .citem-x svg{width:16px;height:16px}@media (max-width:720px){.dz .citem{grid-template-columns:auto 1fr auto;grid-template-areas:"ic main x""ic ctrl price";gap:14px}.dz .citem-ic{grid-area:ic;align-self:start}.dz .citem-main{grid-area:main}.dz .citem-ctrl{grid-area:ctrl;align-items:flex-start}.dz .citem-price{text-align:left;grid-area:price}.dz .citem-x{grid-area:x;align-self:start}}.dz .cart-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.dz .continue{color:var(--ink-2);align-items:center;gap:8px;font-size:14px;font-weight:800;transition:color .18s;display:inline-flex}.dz .continue:hover{color:var(--amber-600)}.dz .continue svg{width:16px;height:16px}.dz .cart-assure{color:var(--ink-3);align-items:center;gap:8px;font-size:13px;display:inline-flex}.dz .cart-assure svg{color:#22c55e;width:15px;height:15px}.dz .cart-empty{border:1px solid var(--line);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-card);background:#fff;padding:60px 24px}.dz .cart-empty .ic{background:var(--light);width:64px;height:64px;color:var(--ink-3);border-radius:16px;place-items:center;margin:0 auto 18px;display:grid}.dz .cart-empty .ic svg{width:30px;height:30px}.dz .cart-empty h3{color:var(--ink);margin:0 0 8px;font-size:20px;font-weight:800}.dz .cart-empty p{color:var(--ink-3);margin:0 0 22px;font-size:14.5px}.dz .cart-aside{position:sticky;top:90px}@media (max-width:980px){.dz .cart-aside{position:static}}.dz .summary{background:var(--navy);color:var(--light);border-radius:var(--radius-lg);padding:26px;position:relative;overflow:hidden}.dz .summary:before{content:"";pointer-events:none;background:radial-gradient(420px 220px at 100% 0,#ffab3b2e,#0000 60%);position:absolute;inset:0}.dz .summary>*{position:relative}.dz .summary h4{color:#f4f4f48c;letter-spacing:.06em;text-transform:uppercase;margin:0 0 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:800}.dz .sum-row{border-bottom:1px solid var(--line-dark);color:#f4f4f4b8;justify-content:space-between;align-items:center;padding:10px 0;font-size:13.5px;display:flex}.dz .sum-row .v{color:#fff;direction:ltr;font-family:Inter,sans-serif;font-weight:800}.dz .due{border-top:2px solid var(--amber);justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:16px;display:flex}.dz .due .l{font-family:var(--font-brand);color:#fff;letter-spacing:-.005em;font-size:16px;font-weight:800}.dz .due .l small{color:#f4f4f480;margin-top:2px;font-size:11px;font-weight:500;display:block}.dz .due .v{color:var(--amber);letter-spacing:-.02em;direction:ltr;font-family:Inter,sans-serif;font-size:32px;font-weight:800;line-height:1}.dz .due .v small{color:#f4f4f480;font-size:13px;font-weight:500;font-family:var(--font-brand);margin-inline-start:6px}.dz .checkout-btn{background:var(--amber);color:#1a1206;cursor:pointer;width:100%;font-family:var(--font-brand);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:18px;padding:16px;font-size:16px;font-weight:800;text-decoration:none;transition:all .18s;display:flex;box-shadow:0 14px 30px -10px #ffab3b80,inset 0 1px #ffffff80}.dz .checkout-btn:hover{background:var(--amber-600);transform:translateY(-1px)}.dz .checkout-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.dz .checkout-btn .arr{font-weight:800;display:inline-block;transform:scaleX(-1)}.dz .sum-foot{color:#f4f4f48c;text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:11.5px;line-height:1.5;display:flex}.dz .sum-foot svg{color:#22c55e;flex-shrink:0;width:13px;height:13px}.dz .logos{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.dz .logos span{border:1px solid var(--line-dark);color:#f4f4f4a6;letter-spacing:.04em;background:#ffffff0a;border-radius:6px;padding:5px 10px;font-family:Inter,sans-serif;font-size:10px;font-weight:800}.dz .legend{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin-top:16px;padding:16px 18px}.dz .legend h5{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:800}.dz .legend .lrow{color:var(--ink-2);align-items:center;gap:10px;padding:6px 0;font-size:12.5px;display:flex}.dz .legend .ld{border-radius:3px;flex-shrink:0;width:9px;height:9px}.dz .legend .ld.plugin,.dz .legend .ld.product{background:var(--amber)}.dz .legend .ld.course{background:#8b4fc4}.dz .legend .ld.subscription{background:#22a053}.dz .legend .lrow b{color:var(--ink);font-weight:800}.dz .legend .lrow span{color:var(--ink-3)}.dz .co{background:var(--light);min-height:70vh;padding:32px 0 80px}.dz .co-grid{grid-template-columns:1.5fr .9fr;align-items:start;gap:28px;display:grid}@media (max-width:980px){.dz .co-grid{grid-template-columns:1fr}}.dz .co-h{color:var(--ink);letter-spacing:-.015em;text-wrap:balance;margin:0 0 24px;font-size:clamp(26px,3.4vw,38px);font-weight:800;line-height:1.15}.dz .co-h .accent{color:var(--amber-600)}.dz .svc-card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;margin-bottom:18px;padding:clamp(22px,3vw,30px)}.dz .svc-card .ttl{align-items:center;gap:12px;margin-bottom:20px;display:flex}.dz .svc-card .ttl .n{width:30px;height:30px;color:var(--amber-600);background:#fff7e8;border:1px solid #ffab3b40;border-radius:9px;flex-shrink:0;place-items:center;font-family:Inter,sans-serif;font-size:13px;font-weight:800;display:grid}.dz .svc-card .ttl h3{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:18px;font-weight:800}.dz .svc-card .ttl .opt{color:var(--ink-3);background:var(--light);letter-spacing:.04em;text-transform:uppercase;border-radius:99px;margin-inline-start:auto;padding:4px 9px;font-family:Inter,sans-serif;font-size:11px;font-weight:700}.dz .fld{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.dz .fld:last-child{margin-bottom:0}.dz .fld label{color:var(--ink-2);font-size:13px;font-weight:800}.dz .fld input,.dz .fld select{font:inherit;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:14.5px;transition:all .18s}.dz .fld input:focus,.dz .fld select:focus{border-color:var(--amber);box-shadow:0 0 0 4px #ffab3b24}.dz .fld-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:560px){.dz .fld-row{grid-template-columns:1fr}}.dz .fld .hint{color:var(--ink-3);font-size:11.5px;font-weight:500}.dz .fld .err{color:#9c2a2a;font-size:12px;font-weight:700}.dz .chk{border:1px solid var(--line);background:var(--light);cursor:pointer;border-radius:12px;align-items:flex-start;gap:11px;padding:14px 16px;transition:all .18s;display:flex}.dz .chk:hover{border-color:#d1d5db}.dz .chk input{width:18px;height:18px;accent-color:var(--amber-600);flex-shrink:0;margin-top:1px}.dz .chk .t{color:var(--ink-2);font-size:13.5px;line-height:1.55}.dz .chk .t b{color:var(--ink);font-weight:800}.dz .recur-note{background:#f0fbf3;border:1px solid #a8d6b0;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:15px 16px;display:flex}.dz .recur-note .ic{color:#0e6b2f;background:#e6f6ea;border:1px solid #a8d6b0;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.dz .recur-note .ic svg{width:17px;height:17px}.dz .recur-note .nm{color:#0e6b2f;margin-bottom:3px;font-size:13.5px;font-weight:800}.dz .recur-note .d{color:#236b3c;font-size:12.5px;line-height:1.6}.dz .pm-tabs{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.dz .pm-tabs input{opacity:0;pointer-events:none;position:absolute}.dz .pm-tabs label{cursor:pointer;border:2px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:18px;transition:all .18s;display:flex;position:relative}.dz .pm-tabs label:hover{border-color:#d1d5db}.dz .pm-tabs input:checked+label{border-color:var(--amber);background:#fff7e8;box-shadow:0 0 0 4px #ffab3b1a}.dz .pm-tabs label.disabled{opacity:.55;cursor:not-allowed}.dz .pm-tabs label.disabled:hover{border-color:var(--line)}.dz .pm-logo{letter-spacing:-.02em;border-radius:9px;flex-shrink:0;place-items:center;width:62px;height:40px;font-family:Inter,sans-serif;font-weight:800;display:grid}.dz .pm-logo.stripe{color:#fff;background:#635bff;font-size:14px;font-style:italic}.dz .pm-logo.paypal{border:1px solid var(--line);background:#fff}.dz .pm-logo.paypal .pp{letter-spacing:-.04em;font-size:16px;font-style:italic}.dz .pm-logo.paypal .pp .a{color:#003087}.dz .pm-logo.paypal .pp .b{color:#009cde}.dz .pm-txt .pn{font-family:var(--font-brand);color:var(--ink);letter-spacing:-.005em;font-size:15px;font-weight:800}.dz .pm-txt .pd{color:var(--ink-3);margin-top:2px;font-size:12px;line-height:1.45}.dz .pm-check{background:var(--amber);color:#1a1206;border-radius:50%;place-items:center;width:20px;height:20px;display:none;position:absolute;inset-block-start:12px;inset-inline-end:12px}.dz .pm-check svg{width:12px;height:12px}.dz .pm-tabs input:checked+label .pm-check{display:grid}.dz .pm-soon{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);background:var(--light);border:1px solid var(--line);border-radius:99px;padding:3px 8px;font-family:Inter,sans-serif;font-size:10px;font-weight:800;position:absolute;inset-block-start:12px;inset-inline-end:12px}.dz .stripe-element{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:56px;padding:14px 16px}.dz .stripe-element.focused{border-color:var(--amber);box-shadow:0 0 0 4px #ffab3b24}.dz .card-form .fld{margin-bottom:16px}.dz .stripe-input{border:1px solid var(--line);background:#fff;border-radius:10px;padding:13px 14px;transition:border-color .18s,box-shadow .18s}.dz .stripe-input.StripeElement--focus{border-color:var(--amber);box-shadow:0 0 0 4px #ffab3b24}.dz .stripe-input.StripeElement--invalid{border-color:#dc2626}.dz .stripe-note{color:var(--ink-3);align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.dz .stripe-note svg{color:#635bff;width:14px;height:14px}.dz .stripe-note b{color:var(--ink-2);font-weight:800}.dz .stripe-err{color:#9c2a2a;background:#fceaea;border:1px solid #efcccc;border-radius:10px;margin-top:12px;padding:12px 14px;font-size:13px;font-weight:700}.dz .co-aside{position:sticky;top:90px}@media (max-width:980px){.dz .co-aside{position:static}}.dz .summary h4 a{color:var(--amber);text-transform:none;letter-spacing:0;font-size:11px;font-weight:700}.dz .so-list{flex-direction:column;gap:11px;margin-bottom:16px;display:flex}.dz .so-item{align-items:center;gap:12px;display:flex}.dz .so-ic{border:1px solid;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid;position:relative}.dz .so-ic.product,.dz .so-ic.plugin{color:var(--amber);background:#ffab3b1f;border-color:#ffab3b4d}.dz .so-ic.course{color:#c79bec;background:#8b4fc429;border-color:#8b4fc466}.dz .so-ic.subscription{color:#5bd98a;background:#22c55e1f;border-color:#22c55e4d}.dz .so-ic.plan{color:#93b4ff;background:#3b82f624;border-color:#3b82f659}.dz .so-ic svg{flex-shrink:0;min-width:20px;height:20px;display:block;width:20px!important}.dz .so-ic.has-img{background:#fff;border-color:#ffffff40;padding:0;overflow:hidden}.dz .so-ic.has-img img{object-fit:cover;border-radius:9px;width:100%;height:100%;display:block}.dz .so-ic .q{background:var(--amber);color:#1a1206;border:2px solid var(--navy);border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-family:Inter,sans-serif;font-size:11px;font-weight:800;display:grid;position:absolute;inset-block-start:-7px;inset-inline-start:-7px}.dz .so-body{flex:1;min-width:0}.dz .so-body .sn{color:#fff;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:800;line-height:1.3;overflow:hidden}.dz .so-body .sd{color:#f4f4f480;align-items:center;gap:5px;margin-top:1px;font-size:11px;display:flex}.dz .so-price{color:#fff;text-align:left;white-space:nowrap;direction:ltr;font-family:Inter,sans-serif;font-size:14px;font-weight:800}.dz .so-price small{color:#f4f4f480;font-size:10px;font-weight:500;display:block}.dz .pay-btn{background:var(--amber);color:#1a1206;cursor:pointer;width:100%;font-family:var(--font-brand);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:18px;padding:16px;font-size:16px;font-weight:800;transition:all .18s;display:flex;box-shadow:0 14px 30px -10px #ffab3b80,inset 0 1px #ffffff80}.dz .pay-btn:hover:not(:disabled){background:var(--amber-600);transform:translateY(-1px)}.dz .pay-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.dz .pay-btn svg{width:18px;height:18px}.dz .pay-btn .spin{border:2px solid #1a120640;border-top-color:#1a1206;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite dz-payspin}@keyframes dz-payspin{to{transform:rotate(360deg)}}.dz .sum-terms{color:#f4f4f473;text-align:center;margin-top:14px;font-size:11px;line-height:1.6}.dz .sum-terms a{color:#f4f4f4b3;text-decoration:underline}.dz .trust-mini{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.dz .trust-mini .tm{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:9px;padding:11px 12px;display:flex}.dz .trust-mini .tm .ic{width:30px;height:30px;color:var(--amber-600);background:#fff7e8;border:1px solid #ffab3b40;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.dz .trust-mini .tm .ic svg{width:15px;height:15px}.dz .trust-mini .tm .tx{color:var(--ink);font-size:11.5px;font-weight:800;line-height:1.3}.dz .trust-mini .tm .tx small{color:var(--ink-3);margin-top:1px;font-size:10px;font-weight:500;display:block}.dz .storebar{z-index:30;-webkit-backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--line);background:#ffffffeb;position:sticky;top:71px}.dz .storebar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:13px 0;display:flex}.dz .scats{flex-wrap:wrap;gap:6px;display:flex}.dz .scat{color:var(--ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:99px;align-items:center;gap:9px;padding:9px 15px;font-family:inherit;font-size:14.5px;font-weight:800;transition:all .18s;display:inline-flex}.dz .scat:hover{color:var(--ink);background:#f4f4f4}.dz .scat.active{background:var(--ink);color:#fff;border-color:var(--ink)}.dz .scat .n{color:var(--ink-3);background:#1118270f;border-radius:99px;padding:2px 7px;font-family:Inter,sans-serif;font-size:11px;font-weight:700}.dz .scat.active .n{color:#ffffffe6;background:#ffffff2e}.dz .ssearch{border:1px solid var(--line);background:#fff;border-radius:99px;align-items:center;gap:10px;min-width:260px;padding:9px 16px;display:flex}.dz .ssearch input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.dz .ssearch svg{width:16px;height:16px;color:var(--ink-3)}@media (max-width:760px){.dz .ssearch{display:none}}.dz section.store{padding:clamp(52px,7vw,84px) 0}.dz section.store.tint{background:var(--light)}.dz section.store.dark{background:var(--navy);color:var(--light);isolation:isolate;position:relative;overflow:hidden}.dz section.store.dark:before{content:"";z-index:-1;background:radial-gradient(720px 360px at 88% 8%,#ffab3b1f,#0000 60%);position:absolute;inset:0}.dz .store-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}.dz .store-head .sl{max-width:620px}.dz .store-head h2{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:12px 0 8px;font-size:clamp(28px,3.6vw,42px);font-weight:800;line-height:1.14}.dz .store-head h2 .accent{color:var(--amber-600)}.dz .store.dark .store-head h2{color:#fff}.dz .store.dark .store-head h2 .accent{color:var(--amber)}.dz .store-head p{color:var(--ink-3);max-width:560px;margin:0;font-size:15.5px;line-height:1.7}.dz .store.dark .store-head p{color:#f4f4f4a6}.dz .store-count{color:var(--ink-3);border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:99px;padding:6px 11px;font-family:Inter,sans-serif;font-size:13px;font-weight:700}.dz .store.dark .store-count{border-color:var(--line-dark);color:#f4f4f4b3;background:#ffffff0d}.dz .pgrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:980px){.dz .pgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.dz .pgrid{grid-template-columns:1fr}}.dz .prod{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;padding:26px 24px 22px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.dz .prod:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-3px)}.dz .prod:after{content:"";background:var(--amber);transform-origin:100%;height:2px;transition:transform .35s;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.dz .prod:hover:after{transform:scaleX(1)}.dz .prod.hidden{display:none}.dz .prod-ic{color:#b26a00;background:linear-gradient(#fff7e8,#ffe9c2);border:1px solid #ffab3b59;border-radius:14px;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}.dz .prod-ic svg{width:27px;height:27px}.dz .prod-ic.b{color:#1e4fa9;background:linear-gradient(#eaf1fe,#cfddf8);border-color:#c7d6f0}.dz .prod-ic.g{color:#0e6b2f;background:linear-gradient(#e6f6ea,#c6e8ce);border-color:#a8d6b0}.dz .prod-ic.r{color:#9c2a2a;background:linear-gradient(#fceaea,#f5c9c9);border-color:#efa8a8}.dz .prod-ic.p{color:#5b2d8e;background:linear-gradient(#f1e8fa,#ddc8f1);border-color:#c9b0e5}.dz .prod-head{align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.dz .prod-head-r{flex:1;min-width:0}.dz .prod-head-r h3{color:var(--ink);letter-spacing:-.005em;margin:0 0 6px;font-size:18px;font-weight:800;line-height:1.3}.dz .pillrow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dz .pill{letter-spacing:.02em;border:1px solid #0000;border-radius:99px;padding:3px 9px;font-family:Inter,sans-serif;font-size:11px;font-weight:800}.dz .pill.svc{color:#1e4fa9;background:#eaf1fe;border-color:#c7d6f0}.dz .pill.sub{color:#5b2d8e;background:#f1e8fa;border-color:#c9b0e5}.dz .pill.pro,.dz .pill.best{color:var(--amber-600);background:#fff7e8;border-color:#ffab3b52}.dz .pill.new{color:#0e6b2f;background:#e6f6ea;border-color:#a8d6b0}.dz .pill-ver{color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:11px}.dz .prod-desc{color:var(--ink-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 16px;font-size:14.5px;line-height:1.7;display:-webkit-box;overflow:hidden}.dz .prod-feats{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.dz .prod-feats li{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.5;display:flex}.dz .prod-feats svg{width:15px;height:15px;color:var(--amber-600);flex-shrink:0;margin-top:2px}.dz .prod-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:16px;margin-bottom:14px;padding:12px 0;display:flex}.dz .prod-stat{color:var(--ink-3);align-items:center;gap:6px;font-size:12.5px;display:flex}.dz .prod-stat b{color:var(--ink);font-family:Inter,sans-serif;font-size:13px;font-weight:700}.dz .prod-stat svg{width:14px;height:14px}.dz .prod-stat .stars{color:var(--amber);letter-spacing:.5px;font-size:11px}.dz .prod-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.dz .prod .price{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.dz .prod .price .from{color:var(--ink-3);margin-inline-end:1px;font-size:11.5px;font-weight:600}.dz .prod .price .p{color:var(--ink);letter-spacing:-.01em;font-family:Inter,sans-serif;font-size:22px;font-weight:800}.dz .prod .price s{color:var(--ink-3);font-family:Inter,sans-serif;font-size:12.5px;font-weight:500}.dz .prod .price .per{color:var(--ink-3);font-size:12px}.dz .btn-add{background:var(--ink);color:#fff;border:1px solid var(--ink);cursor:pointer;white-space:nowrap;border-radius:11px;align-items:center;gap:7px;padding:10px 15px;font-family:inherit;font-size:13.5px;font-weight:800;transition:all .18s;display:inline-flex}.dz .btn-add:hover{background:var(--amber);border-color:var(--amber);color:#1a1206;transform:translateY(-1px)}.dz .btn-add.amber{background:var(--amber);border-color:var(--amber);color:#1a1206;box-shadow:0 8px 18px -8px #ffab3b99}.dz .btn-add.amber:hover{background:var(--amber-600);border-color:var(--amber-600)}.dz .btn-add svg{width:14px;height:14px}.dz .btn-add.done{color:#fff;background:#0e6b2f;border-color:#0e6b2f}.dz .prod-link{color:var(--ink-3);align-items:center;gap:5px;font-size:13px;font-weight:800;transition:color .18s;display:inline-flex}.dz .prod-link:hover{color:var(--amber-600)}.dz .prod-link .arr{transition:transform .2s;transform:scaleX(-1)}.dz .prod-link:hover .arr{transform:scaleX(-1)translate(3px)}.dz .prod-sub{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.dz .prod.course{border-color:var(--line-dark);-webkit-backdrop-filter:blur(20px);background:linear-gradient(#ffffff0d,#ffffff05)}.dz .prod.course:hover{background:linear-gradient(#ffab3b0f,#ffffff05);border-color:#ffab3b59;box-shadow:0 24px 48px -24px #00000080}.dz .prod.course h3{color:#fff;font-size:20px;line-height:1.3}.dz .prod.course .prod-desc{color:#f4f4f49e}.dz .prod.course .prod-stats{border-color:var(--line-dark)}.dz .prod.course .prod-stat{color:#f4f4f499}.dz .prod.course .prod-stat b,.dz .prod.course .price .p{color:#fff}.dz .prod.course .price s{color:#f4f4f466}.dz .prod.course .price .per{color:#f4f4f480}.dz .prod.course .prod-link{color:#f4f4f499}.dz .prod.course .prod-link:hover{color:var(--amber)}.dz .prod.course .prod-sub{border-color:var(--line-dark)}.dz .course-num{border-radius:14px;flex-shrink:0;place-items:center;width:54px;height:54px;font-family:Inter,sans-serif;font-size:22px;font-weight:800;display:grid}.dz .course-num.c1{color:#0e6b2f;background:#e6f6ea;border:1px solid #a8d6b0}.dz .course-num.c2{color:var(--amber-600);background:#fff7e8;border:1px solid #ffab3b59}.dz .course-num.c3{color:#6b33a8;background:#f1e8fa;border:1px solid #c9b0e5}.dz .deal{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;grid-template-columns:1.1fr 1fr;align-items:stretch;gap:0;margin-bottom:44px;display:grid;overflow:hidden}@media (max-width:900px){.dz .deal{grid-template-columns:1fr}}.dz .deal-l{flex-direction:column;gap:16px;padding:clamp(28px,4vw,42px);display:flex}.dz .deal-ribbon{color:var(--amber-600);background:#fff7e8;border:1px solid #ffab3b47;border-radius:99px;align-self:flex-start;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.dz .deal-ribbon:before{content:"";background:var(--amber);border-radius:50%;width:5px;height:5px}.dz .deal-l h3{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(24px,2.8vw,34px);font-weight:800;line-height:1.2}.dz .deal-l p{color:var(--ink-3);max-width:480px;margin:0;font-size:15px;line-height:1.7}.dz .deal-incl{flex-direction:column;gap:9px;margin:4px 0 0;padding:0;list-style:none;display:flex}.dz .deal-incl li{color:var(--ink-2);align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.dz .deal-incl svg{color:#0e6b2f;flex-shrink:0;width:16px;height:16px}.dz .deal-price{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:6px;display:flex}.dz .deal-price .now{color:var(--ink);letter-spacing:-.02em;font-family:Inter,sans-serif;font-size:34px;font-weight:800}.dz .deal-price s{color:var(--ink-3);font-family:Inter,sans-serif;font-size:17px}.dz .deal-price .save{color:#0e6b2f;background:#e6f6ea;border:1px solid #a8d6b0;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:800}.dz .deal-cta{flex-wrap:wrap;gap:10px;padding-top:6px;display:flex}.dz .deal-r{border-inline-start:1px solid var(--line);background:radial-gradient(700px 300px at 70% 20%,#ffab3b38,#0000 60%),linear-gradient(135deg,#1a2336,#0b121f);min-height:300px;padding:30px;position:relative;overflow:hidden}.dz .deal-r:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(45deg,#ffffff0a 0 1px,#0000 1px 14px);position:absolute;inset:0}.dz .deal-win{border:1px solid var(--line-dark);background:#0b121f;border-radius:12px;position:absolute;inset:11% 8%;overflow:hidden;box-shadow:0 30px 60px -20px #0009}.dz .dw-bar{border-bottom:1px solid var(--line-dark);background:#0e1626;align-items:center;gap:6px;padding:10px 12px;display:flex}.dz .dw-bar i{background:#ffffff2e;border-radius:50%;width:9px;height:9px}.dz .dw-bar i:first-child{background:#ff5f57}.dz .dw-bar i:nth-child(2){background:#febc2e}.dz .dw-bar i:nth-child(3){background:#28c840}.dz .dw-bar .url{color:#ffffff73;margin-inline-start:auto;font-family:JetBrains Mono,monospace;font-size:11px}.dz .dw-body{flex-direction:column;gap:9px;padding:16px;display:flex}.dz .dw-row{border:1px solid var(--line-dark);background:#ffffff06;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.dz .dw-row .l{color:#f4f4f4cc;align-items:center;gap:9px;font-size:13px;display:flex}.dz .dw-row .dot{background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #22c55e2e}.dz .dw-row .dot.a{background:var(--amber);box-shadow:0 0 0 3px #ffab3b2e}.dz .dw-row .v{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:700}.dz .dw-row .v small{color:#f4f4f473;margin-inline-start:3px;font-size:11px;font-weight:500}.dz-store-toast{z-index:80;background:var(--navy);color:#fff;border:1px solid var(--line-dark);pointer-events:none;border-radius:14px;align-items:center;gap:14px;max-width:min(92vw,440px);padding:14px 16px 14px 18px;transition:transform .35s cubic-bezier(.22,.7,.2,1);display:flex;position:fixed;inset-block-end:24px;inset-inline-start:50%;transform:translate(50%,140%);box-shadow:0 24px 50px -16px #00000080}[dir=rtl] .dz-store-toast{inset-inline:auto 50%;transform:translate(-50%,140%)}.dz-store-toast.show{pointer-events:auto;transform:translate(-50%)}[dir=rtl] .dz-store-toast.show{transform:translate(50%)}.dz-store-toast .tic{color:#22c55e;background:#22c55e29;border:1px solid #22c55e66;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.dz-store-toast .tic svg{width:20px;height:20px}.dz-store-toast .tx{flex:1;min-width:0}.dz-store-toast .tx b{color:#fff;font-size:14px;font-weight:800;display:block}.dz-store-toast .tx span{color:#f4f4f499;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;display:block;overflow:hidden}.dz-store-toast .tgo{color:#1a1206;background:var(--amber);white-space:nowrap;border-radius:10px;padding:9px 14px;font-size:13px;font-weight:800;transition:background .18s}.dz-store-toast .tgo:hover{background:var(--amber-600)}.dz .store-empty{text-align:center;color:var(--ink-3);padding:60px 20px;display:none}.dz .store-empty.show{display:block}.dz .store-empty svg{width:42px;height:42px;color:var(--line);margin:0 auto 14px}.dz .store-empty b{color:var(--ink);margin-bottom:4px;font-size:18px;font-weight:800;display:block}.dz section.store.hidden{display:none}.dz .ai-app{background:var(--navy);color:var(--light);isolation:isolate;align-items:center;min-height:calc(100svh - 72px);padding:clamp(28px,5vw,60px) 0;display:flex;position:relative;overflow:hidden}.dz .ai-app:before{content:"";z-index:-2;background:radial-gradient(900px 520px at 50% -8%,#ffab3b33,#0000 62%),radial-gradient(640px 380px at 12% 96%,#ffab3b0f,#0000 60%);position:absolute;inset:0}.dz .ai-app:after{content:"";z-index:-1;opacity:.45;background-image:radial-gradient(#ffffff1a 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 64% at 50% 36%,#000 38%,#0000 80%);mask-image:radial-gradient(78% 64% at 50% 36%,#000 38%,#0000 80%)}.dz .ai-app .wrap{width:100%}.dz .ai-intro{text-align:center;max-width:780px;margin:0 auto clamp(24px,3.4vw,36px)}.dz .ai-app.chatting .ai-intro{display:none}.dz .ai-mark{align-items:center;gap:11px;margin-bottom:20px;display:inline-flex}.dz .ai-mark .mk{width:46px;height:46px;color:var(--amber);background:linear-gradient(140deg,#ffab3b29,#ffffff0a);border:1px solid #ffab3b47;border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14}.dz .ai-mark .mk svg{width:24px;height:24px}.dz .ai-mark b{color:#fff;letter-spacing:-.01em;font-size:18px;font-weight:800}.dz .ai-mark span{color:#f4f4f48c;margin-top:1px;font-size:12px;font-weight:500;display:block}.dz .ai-intro h1{letter-spacing:-.02em;text-wrap:balance;max-width:18ch;margin:0 auto 14px;font-size:clamp(32px,4.6vw,56px);font-weight:800;line-height:1.08}.dz .ai-intro h1 .accent{color:var(--amber)}.dz .ai-intro p.lede{color:#f4f4f4ad;max-width:560px;margin:0 auto;font-size:clamp(15px,1.5vw,18px);line-height:1.7}.dz .ai-panel{flex-direction:column;max-width:760px;margin:0 auto;transition:box-shadow .3s;display:flex}.dz .ai-app.chatting .ai-panel{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 40px 100px -34px #0000008c,inset 0 2px #fff9}.dz .panel-head{border-bottom:1px solid var(--line);background:linear-gradient(#fff,#fcfcfd);align-items:center;gap:11px;padding:14px 18px;display:none}.dz .ai-app.chatting .panel-head{display:flex}.dz .panel-head .ph-ava{background:linear-gradient(140deg,var(--navy-2),var(--navy-3));width:36px;height:36px;color:var(--amber);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.dz .panel-head .ph-ava svg{width:19px;height:19px}.dz .panel-head .ph-meta b{color:var(--ink);letter-spacing:-.005em;font-size:15px;font-weight:800;display:block}.dz .panel-head .ph-meta span{color:var(--ink-3);align-items:center;gap:6px;font-size:12px;display:flex}.dz .panel-head .ph-meta span i{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e29}.dz .panel-head .ph-new{cursor:pointer;color:var(--ink-2);background:var(--light);border:1px solid var(--line);border-radius:10px;align-items:center;gap:7px;margin-inline-start:auto;padding:8px 13px;font-family:inherit;font-size:13px;font-weight:800;transition:all .18s;display:inline-flex}.dz .panel-head .ph-new:hover{border-color:var(--amber);color:var(--ink)}.dz .panel-head .ph-new svg{width:14px;height:14px}.dz .chat-thread{scroll-behavior:smooth;background:radial-gradient(circle at 1px 1px,#10182809 1px,#0000 0) 0 0/22px 22px;flex-direction:column;gap:18px;height:clamp(300px,46vh,460px);padding:24px 22px 8px;display:none;overflow-y:auto}.dz .ai-app.chatting .chat-thread{display:flex}.dz .chat-thread::-webkit-scrollbar{width:9px}.dz .chat-thread::-webkit-scrollbar-thumb{background:#e0e2e7;border:2px solid #fff;border-radius:99px}.dz .msg{gap:11px;max-width:88%;animation:.4s cubic-bezier(.22,.7,.2,1) both msgIn;display:flex}@keyframes msgIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dz .msg .m-ava{border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.dz .msg.ai .m-ava{background:linear-gradient(140deg,var(--navy-2),var(--navy-3));color:var(--amber)}.dz .msg.ai .m-ava svg{width:17px;height:17px}.dz .msg.me{flex-direction:row-reverse;margin-inline-start:auto}.dz .msg.me .m-ava{background:linear-gradient(135deg,var(--amber),var(--amber-600));color:#1a1206;font-family:Inter,sans-serif;font-size:13px;font-weight:800}.dz .m-bubble{color:var(--ink-2);border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:15px;padding:13px 16px;font-size:15px;line-height:1.72}.dz .msg.ai .m-bubble{border-start-start-radius:5px}.dz .msg.me .m-bubble{background:var(--navy);color:#eef1f6;border-color:#0000;border-start-end-radius:5px}.dz .m-bubble strong{color:var(--ink);font-weight:800}.dz .msg.me .m-bubble strong{color:#fff}.dz .m-bubble p{margin:0 0 9px}.dz .m-bubble p:last-child{margin:0}.dz .m-bubble ul,.dz .m-bubble ol{flex-direction:column;gap:5px;margin:6px 0;padding-inline-start:20px;display:flex}.dz .m-bubble code{background:var(--light);border:1px solid var(--line);color:var(--amber-600);border-radius:6px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:12.5px}.dz .m-bubble .m-nudge{border-top:1px dashed var(--line);color:var(--ink-3);margin-top:10px;padding-top:10px;font-size:13.5px}.dz .m-bubble .m-nudge a{color:var(--amber-600);font-weight:800}.dz .typing{gap:5px;padding:4px 2px;display:inline-flex}.dz .typing i{background:var(--ink-3);opacity:.5;border-radius:50%;width:8px;height:8px;animation:1.2s infinite tdot}.dz .typing i:nth-child(2){animation-delay:.18s}.dz .typing i:nth-child(3){animation-delay:.36s}@keyframes tdot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:.9;transform:translateY(-5px)}}.dz .composer{border:1px solid var(--line);background:#fff;border-radius:18px;align-items:flex-end;gap:9px;padding:9px 9px 9px 11px;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 28px 70px -26px #0000008c,inset 0 1px #fff9}.dz .composer:focus-within{border-color:var(--amber);box-shadow:0 28px 70px -26px #0000008c,0 0 0 4px #ffab3b29}.dz .ai-app.chatting .composer{border:0;border-top:1px solid var(--line);box-shadow:none;border-radius:0}.dz .ai-app.chatting .composer:focus-within{box-shadow:inset 0 1px 0 var(--amber)}.dz .composer textarea{resize:none;color:var(--ink);background:0 0;border:0;outline:none;flex:1;max-height:120px;padding:9px 8px;font-family:inherit;font-size:16px;line-height:1.6}.dz .composer textarea::placeholder{color:var(--ink-3)}.dz .ci-send{cursor:pointer;background:var(--amber);color:#1a1206;border:0;border-radius:13px;flex-shrink:0;place-items:center;width:46px;height:46px;transition:transform .15s,background .18s,opacity .18s;display:grid;box-shadow:0 8px 18px -8px #ffab3b99}.dz .ci-send:hover{background:var(--amber-600);transform:translateY(-1px)}.dz .ci-send:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.dz .ci-send svg{width:20px;height:20px;transform:scaleX(-1)}.dz .chips{flex-wrap:wrap;justify-content:center;gap:9px;max-width:680px;margin:18px auto 0;display:flex}.dz .ai-app.chatting .chips{display:none}.dz .chips .sg-label{text-align:center;color:#f4f4f480;flex-basis:100%;margin-bottom:3px;font-size:12.5px;font-weight:500}.dz .sg-chip{cursor:pointer;color:#f4f4f4db;border:1px solid var(--line-dark);background:#ffffff0d;border-radius:99px;align-items:center;gap:8px;padding:9px 14px;font-family:inherit;font-size:13.5px;font-weight:500;transition:all .18s;display:inline-flex}.dz .sg-chip:hover{color:#fff;background:#ffab3b1a;border-color:#ffab3b80;transform:translateY(-1px)}.dz .sg-chip svg{width:14px;height:14px;color:var(--amber)}.dz .ai-note{text-align:center;color:#f4f4f480;max-width:540px;margin:22px auto 0;font-size:12.5px;line-height:1.6}.dz .ai-note a{color:var(--amber);font-weight:800}.dz .ai-trust{flex-wrap:wrap;justify-content:center;gap:9px 10px;margin-top:26px;display:flex}.dz .ai-app.chatting .ai-trust{display:none}.dz .ai-trust .pill{color:#f4f4f4d1;border:1px solid var(--line-dark);background:#ffffff0a;border-radius:99px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.dz .ai-trust .pill svg{width:14px;height:14px;color:var(--amber)}.dz .how{background:#fff}.dz .how-grid{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (max-width:820px){.dz .how-grid{grid-template-columns:1fr}}.dz .how-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;padding:30px 28px;transition:all .25s;position:relative}.dz .how-card:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-3px)}.dz .how-step{counter-increment:step;color:#b26a00;background:linear-gradient(#fff7e8,#ffe9c2);border:1px solid #ffab3b59;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:18px;font-family:Inter,sans-serif;font-size:18px;font-weight:800;display:grid}.dz .how-step:before{content:counter(step,decimal)}.dz .how-card h3{color:var(--ink);letter-spacing:-.005em;margin:0 0 8px;font-size:20px;font-weight:800}.dz .how-card p{color:var(--ink-3);margin:0;font-size:15px;line-height:1.7}.dz .uses{background:var(--light);border-top:1px solid var(--line)}.dz .use-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:900px){.dz .use-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.dz .use-grid{grid-template-columns:1fr}}.dz .use-card{text-align:start;cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:12px;padding:26px 24px;font-family:inherit;transition:all .25s;display:flex}.dz .use-card:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-3px)}.dz .use-ic{width:50px;height:50px;color:var(--amber-600);background:linear-gradient(#fff7e8,#ffe9c2);border:1px solid #ffab3b52;border-radius:14px;place-items:center;display:grid}.dz .use-ic svg{width:25px;height:25px}.dz .use-card h3{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:18px;font-weight:800}.dz .use-card p{color:var(--ink-3);margin:0;font-size:14.5px;line-height:1.65}.dz .use-try{color:var(--amber-600);align-items:center;gap:6px;margin-top:auto;font-size:13.5px;font-weight:800;display:inline-flex}.dz .use-try .arr{transition:transform .2s;transform:scaleX(-1)}.dz .use-card:hover .use-try .arr{transform:scaleX(-1)translate(4px)}.dz .why{border-top:1px solid var(--line);background:#fff}.dz .why-grid{grid-template-columns:1fr 1fr;align-items:center;gap:54px;display:grid}@media (max-width:900px){.dz .why-grid{grid-template-columns:1fr;gap:36px}}.dz .why-l h2{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:14px 0 16px;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.14}.dz .why-l h2 .accent{color:var(--amber-600)}.dz .why-l p{color:var(--ink-3);margin:0 0 22px;font-size:16px;line-height:1.75}.dz .why-list{flex-direction:column;gap:16px;display:flex}.dz .why-list .wi{align-items:flex-start;gap:14px;display:flex}.dz .why-list .wi-ic{width:38px;height:38px;color:var(--amber-600);background:#fff7e8;border:1px solid #ffab3b4d;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.dz .why-list .wi-ic svg{width:19px;height:19px}.dz .why-list .wi b{color:var(--ink);margin-bottom:3px;font-size:16px;font-weight:800;display:block}.dz .why-list .wi span{color:var(--ink-3);font-size:14.5px;line-height:1.65}.dz .why-r{background:var(--navy);border-radius:var(--radius-lg);color:var(--light);isolation:isolate;padding:30px;position:relative;overflow:hidden}.dz .why-r:before{content:"";z-index:-1;background:radial-gradient(500px 280px at 100% 0,#ffab3b29,#0000 60%);position:absolute;inset:0}.dz .why-r .why-stat{border:0;border-bottom:1px solid var(--line-dark);background:0 0;border-radius:0;justify-content:space-between;align-items:center;padding:18px 4px;transition:none;display:flex;overflow:visible}.dz .why-r .why-stat:hover{box-shadow:none;border-color:var(--line-dark);transform:none}.dz .why-r .why-stat:last-child{border-bottom:0}.dz .why-stat .ws-l{color:#f4f4f4b8;max-width:62%;font-size:14.5px;line-height:1.5}.dz .why-stat .ws-v{color:#fff;letter-spacing:-.02em;font-family:Inter,sans-serif;font-size:30px;font-weight:800}.dz .why-stat .ws-v .plus{color:var(--amber)}.dz .pitch{background:var(--navy);color:var(--light);isolation:isolate;position:relative;overflow:hidden}.dz .pitch:before{content:"";z-index:-1;background:radial-gradient(760px 420px at 85% 8%,#ffab3b24,#0000 60%);position:absolute;inset:0}.dz .pitch .s-head h2{color:#fff}.dz .pitch .s-head h2 .accent{color:var(--amber)}.dz .pitch .s-head p{color:#f4f4f4ad}.dz .pitch-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px;display:grid}@media (max-width:900px){.dz .pitch-grid{grid-template-columns:1fr}}.dz .pitch-card{border:1px solid var(--line-dark);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffff0d,#ffffff05);padding:28px 26px;transition:all .25s}.dz .pitch-card:hover{background:linear-gradient(#ffab3b0f,#ffffff05);border-color:#ffab3b59;transform:translateY(-3px)}.dz .pitch-card .pc-ic{width:48px;height:48px;color:var(--amber);background:#ffab3b1a;border:1px solid #ffab3b3d;border-radius:13px;place-items:center;margin-bottom:18px;display:grid}.dz .pitch-card .pc-ic svg{width:24px;height:24px}.dz .pitch-card h3{color:#fff;letter-spacing:-.005em;margin:0 0 8px;font-size:20px;font-weight:800}.dz .pitch-card p{color:#f4f4f4a3;margin:0;font-size:14.5px;line-height:1.7}.dz .pitch-cta{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.dz .pitch-cta .note{color:#f4f4f48c;flex-basis:100%;margin-bottom:4px;font-size:14px}.dz .faq{background:var(--light);border-top:1px solid var(--line)}.dz .faq-list{flex-direction:column;gap:12px;max-width:860px;margin:0 auto;display:flex}.dz .faq-item{border:1px solid var(--line);border-radius:var(--radius);background:#fff;transition:border-color .2s;overflow:hidden}.dz .faq-item[open]{box-shadow:var(--shadow-card);border-color:#d1d5db}.dz .faq-item summary{cursor:pointer;color:var(--ink);letter-spacing:-.005em;align-items:center;gap:16px;padding:20px 22px;font-size:17px;font-weight:800;list-style:none;display:flex}.dz .faq-item summary::-webkit-details-marker{display:none}.dz .faq-item summary .fq-x{background:var(--light);width:26px;height:26px;color:var(--ink-3);border-radius:8px;flex-shrink:0;place-items:center;margin-inline-start:auto;transition:transform .25s,background .2s;display:grid}.dz .faq-item[open] summary .fq-x{background:var(--amber);color:#1a1206;transform:rotate(45deg)}.dz .faq-item summary .fq-x svg{width:15px;height:15px}.dz .faq-body{color:var(--ink-3);max-width:64ch;padding:0 22px 20px;font-size:15px;line-height:1.78}.dz .faq-body strong{color:var(--ink-2);font-weight:800}@media (prefers-reduced-motion:no-preference){.dz .reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,.7,.2,1),transform .7s cubic-bezier(.22,.7,.2,1);transform:translateY(24px)}.dz .reveal.in{opacity:1;transform:none}}.dz nav.nav,.dz .drawer#drawer,.dz footer.ft{display:none!important}.dz .xnav{z-index:50;-webkit-backdrop-filter:saturate(160%)blur(14px);background:#ffffffd1;border-bottom:1px solid #1118270f;position:sticky;top:0}.dz .xnav-bar{align-items:center;gap:22px;height:72px;display:flex}.dz .xbrand{flex-shrink:0;align-items:center;display:flex}.dz .xbrand img{width:auto;height:44px;display:block}.dz .xlinks{align-items:center;gap:4px;margin-inline-start:8px;display:flex}.dz .xitem{position:relative}.dz .xlink,.dz .xitem>a{color:var(--ink-2);letter-spacing:.005em;cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:10px 12px;font-size:15px;font-weight:800;transition:color .15s,background .15s;display:inline-flex}.dz .xlink:hover,.dz .xitem>a:hover,.dz .xitem:hover>a{color:var(--ink);background:#1118270a}.dz .xlink.on,.dz .xitem.on>a{color:var(--ink)}.dz .xlink.on:after,.dz .xitem.on>a:after{content:"";inset-inline:12px;background:var(--amber);border-radius:2px;height:2px;position:absolute;bottom:4px}.dz .xai-badge{letter-spacing:.04em;background:var(--amber);color:#1a1206;border-radius:99px;padding:2px 6px;font-family:Inter,sans-serif;font-size:9.5px;font-weight:800;line-height:1.4}.dz .xlink-ai:hover{background:#ffab3b1a}.dz .xitem>a .chev{width:14px;height:14px;color:var(--ink-3);transition:transform .2s}.dz .xitem:hover>a .chev{transform:rotate(180deg)}.dz .xpanel{border:1px solid var(--line);box-shadow:var(--shadow-lift);opacity:0;visibility:hidden;z-index:60;background:#fff;border-radius:16px;padding:16px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:0;transform:translateY(-8px)}.dz .xitem:hover .xpanel,.dz .xitem:focus-within .xpanel,.dz .xitem.tapped .xpanel{opacity:1;visibility:visible;transform:translateY(0)}.dz .xpanel:before{content:"";height:10px;position:absolute;inset-block-end:100%;inset-inline:0}.dz .xmega{grid-template-columns:1.6fr .9fr;gap:14px;width:min(720px,86vw);display:grid}.dz .xmega-list{grid-template-columns:1fr 1fr;gap:4px;display:grid}.dz .xmega-link{border-radius:11px;align-items:flex-start;gap:11px;padding:11px;transition:background .15s;display:flex}.dz .xmega-link:hover{background:var(--light)}.dz .xmega-link .ic{width:34px;height:34px;color:var(--amber-600);background:#fff7e8;border:1px solid #ffab3b47;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.dz .xmega-link .ic svg{width:17px;height:17px}.dz .xmega-link .tx b{color:var(--ink);letter-spacing:-.005em;font-size:13.5px;font-weight:800;line-height:1.3;display:block}.dz .xmega-link .tx span{color:var(--ink-3);margin-top:2px;font-size:11.5px;line-height:1.45;display:block}.dz .xmega-promo{background:radial-gradient(360px 180px at 80% 10%, #ffab3b38, transparent 60%), var(--navy);color:#fff;border-radius:13px;flex-direction:column;justify-content:space-between;min-height:170px;padding:18px;display:flex;position:relative;overflow:hidden}.dz .xmega-promo:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(45deg,#ffffff0a 0 1px,#0000 1px 14px);position:absolute;inset:0}.dz .xmega-promo .tag{letter-spacing:.06em;text-transform:uppercase;color:var(--amber);background:#ffab3b1f;border:1px solid #ffab3b4d;border-radius:99px;align-self:flex-start;padding:4px 9px;font-family:Inter,sans-serif;font-size:10.5px;font-weight:800;position:relative}.dz .xmega-promo h4{letter-spacing:-.01em;margin:12px 0 4px;font-size:17px;font-weight:800;line-height:1.25;position:relative}.dz .xmega-promo p{color:#f4f4f4b3;margin:0 0 14px;font-size:12.5px;line-height:1.6;position:relative}.dz .xmega-promo .go{color:#1a1206;background:var(--amber);border-radius:9px;align-self:flex-start;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:800;transition:background .15s;display:inline-flex;position:relative}.dz .xmega-promo .go:hover{background:var(--amber-600)}.dz .xmega-promo .go .arr{transform:scaleX(-1)}.dz .xdrop{flex-direction:column;gap:2px;width:300px;display:flex}.dz .xdrop a{border-radius:11px;align-items:center;gap:12px;padding:11px;transition:background .15s;display:flex}.dz .xdrop a:hover{background:var(--light)}.dz .xdrop a .nm{background:var(--light);border:1px solid var(--line);width:30px;height:30px;color:var(--ink-2);border-radius:8px;flex-shrink:0;place-items:center;font-family:Inter,sans-serif;font-size:12px;font-weight:800;display:grid}.dz .xdrop a .nm.b1{color:#0e6b2f;background:#e6f6ea;border-color:#a8d6b0}.dz .xdrop a .nm.b2{color:var(--amber-600);background:#fff7e8;border-color:#ffab3b4d}.dz .xdrop a .nm.b3{color:#6b33a8;background:#f4ecfb;border-color:#dcc6f0}.dz .xdrop a .tx b{color:var(--ink);font-size:13.5px;font-weight:800;line-height:1.3;display:block}.dz .xdrop a .tx span{color:var(--ink-3);margin-top:1px;font-size:11.5px;display:block}.dz .xdrop .xdrop-all{background:var(--light);color:var(--ink-2);justify-content:center;margin-top:4px;padding:10px;font-size:12.5px;font-weight:800}.dz .xdrop .xdrop-all:hover{color:var(--amber-600)}.dz .xactions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.dz .xlogin{color:var(--ink-2);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:13.5px;font-weight:800;transition:color .15s,background .15s;display:inline-flex}.dz .xlogin:hover{color:var(--ink);background:#1118270a}.dz .xlogin svg{width:17px;height:17px}.dz .xcart{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:#fff;border-radius:11px;flex-shrink:0;place-items:center;transition:all .15s;display:grid;position:relative}.dz .xcart:hover{border-color:var(--amber);color:var(--amber-600);background:#fff7e8}.dz .xcart svg{width:19px;height:19px}.dz .xcart-badge{background:var(--amber);color:#1a1206;border:2px solid #fff;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-family:Inter,sans-serif;font-size:10.5px;font-weight:800;line-height:1;display:grid;position:absolute;inset-block-start:-6px;inset-inline-start:-6px}.dz .xcart-badge.empty{display:none}.dz .xquote{flex-shrink:0}.dz .xburger{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:42px;height:42px;padding:0;display:none}.dz .xburger svg{width:20px;height:20px;color:var(--ink)}@media (max-width:1080px){.dz .xlinks,.dz .xlogin,.dz .xquote{display:none}.dz .xburger{display:grid}}.dz .xdrawer{-webkit-backdrop-filter:blur(6px);z-index:70;opacity:0;pointer-events:none;background:#0b121f80;transition:opacity .25s;position:fixed;inset:0;overflow:hidden}.dz .xdrawer.open{opacity:1;pointer-events:auto}.dz .xdrawer-panel{inset-inline-end:0;background:var(--surface);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;width:min(90vw,400px);padding:16px 16px 22px;transition:transform .32s cubic-bezier(.22,.7,.2,1);display:flex;position:absolute;top:0;bottom:0;overflow-y:auto;transform:translate(-100%);box-shadow:0 0 70px -8px #0b121f73}.dz .xdrawer.open .xdrawer-panel{transform:translate(0)}.dz .xdrawer-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:4px 4px 14px;display:flex}.dz .xdrawer-top img{width:auto;height:38px}.dz .xdx{border:1px solid var(--line);cursor:pointer;width:40px;height:40px;color:var(--ink);background:#fff;border-radius:11px;place-items:center;transition:background .15s,border-color .15s;display:grid}.dz .xdx:hover{background:var(--light);border-color:#d1d5db}.dz .xdx svg{width:18px;height:18px}.dz .xdrawer-account{background:radial-gradient(340px 140px at 88% 0%, #ffab3b29, transparent 62%), var(--navy);color:#fff;border-radius:15px;align-items:center;gap:13px;margin:14px 0 4px;padding:14px;display:flex}.dz .xdrawer-account .av{width:42px;height:42px;color:var(--amber);background:#ffab3b29;border:1px solid #ffab3b52;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.dz .xdrawer-account .av svg{width:20px;height:20px}.dz .xdrawer-account .tx{flex:1;min-width:0}.dz .xdrawer-account .tx b{letter-spacing:-.01em;color:#fff;font-size:15px;font-weight:800;display:block}.dz .xdrawer-account .tx span{color:#f4f4f49e;margin-top:2px;font-size:12px;display:block}.dz .xdrawer-account .go{color:#ffffff80;flex-shrink:0;place-items:center;display:grid}.dz .xdrawer-account .go .chev{width:16px;height:16px;transform:rotate(-90deg)}[dir=rtl] .dz .xdrawer-account .go .chev{transform:rotate(90deg)}.dz .xdrawer-nav{flex-direction:column;padding:6px 0;display:flex}.dz .xdrawer-nav>a{color:var(--ink);border-radius:11px;justify-content:space-between;align-items:center;padding:13px 10px;font-size:15.5px;font-weight:800;transition:background .15s;display:flex}.dz .xdrawer-nav>a:after{content:"→";color:var(--ink-3);opacity:0;font-size:14px;transition:opacity .15s,transform .15s;transform:translate(-4px)}[dir=rtl] .dz .xdrawer-nav>a:after{content:"←";transform:translate(4px)}.dz .xdrawer-nav>a:hover{background:var(--light)}.dz .xdrawer-nav>a:hover:after{opacity:1;transform:translate(0)}.dz .xacc>summary{color:var(--ink);cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;padding:13px 10px;font-size:15.5px;font-weight:800;list-style:none;transition:background .15s;display:flex}.dz .xacc>summary:hover{background:var(--light)}.dz .xacc>summary::-webkit-details-marker{display:none}.dz .xacc>summary .chev{width:18px;height:18px;color:var(--ink-3);transition:transform .2s}.dz .xacc[open]>summary{background:var(--light)}.dz .xacc[open]>summary .chev{color:var(--amber-600);transform:rotate(180deg)}.dz .xacc-body{flex-direction:column;gap:2px;padding:4px 6px 10px;display:flex}.dz .xacc-body a{color:var(--ink-2);border-radius:10px;align-items:center;gap:11px;padding:10px;font-size:14px;font-weight:700;transition:background .15s,color .15s;display:flex}.dz .xacc-item:hover,.dz .xacc-body a:hover{background:var(--light);color:var(--ink)}.dz .xacc-item .ic{width:30px;height:30px;color:var(--amber-600);background:#fff7e8;border:1px solid #ffab3b47;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.dz .xacc-item .ic svg{width:15px;height:15px}.dz .xacc-item .nm{background:var(--light);border:1px solid var(--line);width:30px;height:30px;color:var(--ink-2);border-radius:8px;flex-shrink:0;place-items:center;font-family:Inter,sans-serif;font-size:12px;font-weight:800;display:grid}.dz .xacc-item .nm.b1{color:#0e6b2f;background:#e6f6ea;border-color:#a8d6b0}.dz .xacc-item .nm.b2{color:var(--amber-600);background:#fff7e8;border-color:#ffab3b4d}.dz .xacc-item .nm.b3{color:#6b33a8;background:#f4ecfb;border-color:#dcc6f0}.dz .xacc-item.xacc-all{color:var(--amber-600);background:#fff7e8;justify-content:center;margin-top:4px;font-weight:800}.dz .xdrawer-quick{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 10px;display:grid}.dz .qtile{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px 10px;font-size:13px;font-weight:800;transition:border-color .15s,background .15s;display:flex}.dz .qtile:hover{border-color:var(--amber);color:var(--amber-600);background:#fff7e8}.dz .qtile .qic{width:26px;height:26px;color:var(--ink);place-items:center;display:grid;position:relative}.dz .qtile:hover .qic{color:var(--amber-600)}.dz .qtile .qic svg{width:22px;height:22px}.dz .qtile .qic .xcart-badge{inset-block-start:-7px;inset-inline:auto -9px}.dz .xdrawer-cta{color:#f4f4f4;justify-content:center;width:100%}.dz .xdrawer-util{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:16px;padding-top:16px;display:flex}.dz .xdrawer-lang{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:#fff;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:8px;padding:11px;font-family:inherit;font-size:13.5px;font-weight:700;transition:border-color .15s,color .15s;display:inline-flex}.dz .xdrawer-lang:hover{color:var(--ink);border-color:#d1d5db}.dz .xdrawer-lang svg{width:16px;height:16px;color:var(--ink-3)}.dz .xft{background:var(--navy-3);color:#f4f4f4b3;border-top:1px solid var(--line-dark)}.dz .xft-trust{border-bottom:1px solid var(--line-dark)}.dz .xft-trust .wrap{flex-wrap:wrap;justify-content:space-between;gap:20px;padding-block:22px;display:flex}.dz .xft-trust .ti{flex:1;align-items:center;gap:12px;min-width:200px;display:flex}.dz .xft-trust .ti .ic{width:38px;height:38px;color:var(--amber);background:#ffab3b1a;border:1px solid #ffab3b40;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.dz .xft-trust .ti .ic svg{width:18px;height:18px}.dz .xft-trust .ti b{color:#fff;letter-spacing:-.005em;font-size:13.5px;font-weight:800;display:block}.dz .xft-trust .ti span{color:#f4f4f48c;font-size:12px}.dz .xft-main{padding:56px 0 40px}.dz .xft-grid{grid-template-columns:1.5fr 1fr 1fr 1.1fr 1.3fr;gap:40px;display:grid}@media (max-width:1080px){.dz .xft-grid{grid-template-columns:1.4fr 1fr 1fr;gap:36px}}@media (max-width:680px){.dz .xft-grid{grid-template-columns:1fr 1fr;gap:30px}}@media (max-width:480px){.dz .xft-grid{grid-template-columns:1fr}}.dz .xft-brand img{height:54px;margin-bottom:16px}.dz .xft-about{max-width:320px;margin:0 0 18px;font-size:14px;line-height:1.8}.dz .xft-social{gap:9px;margin-bottom:18px;display:flex}.dz .xft-social a{border:1px solid var(--line-dark);color:#f4f4f4b3;background:#ffffff0a;border-radius:10px;place-items:center;width:38px;height:38px;transition:all .2s;display:grid}.dz .xft-social a:hover{color:var(--amber);background:#ffab3b1a;border-color:#ffab3b59;transform:translateY(-2px)}.dz .xft-social svg{width:17px;height:17px}.dz .xft-pay{flex-wrap:wrap;gap:6px;display:flex}.dz .xft-pay span{letter-spacing:.03em;color:#f4f4f499;border:1px solid var(--line-dark);background:#ffffff0a;border-radius:5px;padding:4px 7px;font-family:Inter,sans-serif;font-size:9.5px;font-weight:800}.dz .xft-col h5{color:#fff;letter-spacing:.04em;text-transform:uppercase;margin:0 0 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:800}.dz .xft-col ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.dz .xft-col a{color:#f4f4f49e;align-items:center;gap:7px;font-size:14px;transition:color .2s;display:inline-flex}.dz .xft-col a:hover{color:var(--amber)}.dz .xft-col a .pin{color:var(--amber);letter-spacing:.02em;background:#ffab3b1f;border:1px solid #ffab3b47;border-radius:99px;padding:2px 6px;font-family:Inter,sans-serif;font-size:9px;font-weight:800}.dz .xft-contact{flex-direction:column;gap:13px;margin-bottom:18px;display:flex}.dz .xft-contact .ci{color:#f4f4f4b8;align-items:flex-start;gap:11px;font-size:13.5px;line-height:1.5;display:flex}.dz .xft-contact .ci svg{width:16px;height:16px;color:var(--amber);flex-shrink:0;margin-top:2px}.dz .xft-contact .ci a{color:#f4f4f4b8}.dz .xft-contact .ci a:hover{color:var(--amber)}.dz .xft-contact .ci b{color:#fff;font-weight:800;display:block}.dz .xft-news h5{margin-bottom:8px}.dz .xft-news p{color:#f4f4f499;margin:0 0 14px;font-size:13px;line-height:1.65}.dz .xft-form{border:1px solid var(--line-dark);background:#ffffff0a;border-radius:12px;gap:8px;padding:6px;transition:border-color .2s;display:flex}.dz .xft-form:focus-within{border-color:#ffab3b80}.dz .xft-form input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:9px 11px;font-family:inherit;font-size:14px}.dz .xft-form input::placeholder{color:#f4f4f466}.dz .xft-form button{background:var(--amber);color:#1a1206;cursor:pointer;border:0;border-radius:8px;padding:9px 15px;font-size:13.5px;font-weight:800;transition:background .2s}.dz .xft-form button:hover{background:var(--amber-600)}.dz .xft-form .ok{color:#22c55e;padding:9px 8px;font-size:13px;font-weight:700}.dz .xft-bottom{border-top:1px solid var(--line-dark)}.dz .xft-bottom .wrap{color:#f4f4f473;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-block:24px;font-size:13px;display:flex}.dz .xft-bottom .links{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.dz .xft-bottom .links a{color:#f4f4f48c;transition:color .2s}.dz .xft-bottom .links a:hover{color:var(--amber)}.dz .xft-bottom .links .sep{background:var(--line-dark);width:1px;height:14px}.dz .xft-bottom .links .login-b{color:var(--amber);align-items:center;gap:6px;font-weight:800;display:inline-flex}.dz .xft-bottom .links .login-b svg{width:14px;height:14px}.dz .m-bubble>:first-child{margin-top:0}.dz .m-bubble>:last-child{margin-bottom:0}.dz .m-bubble ul,.dz .m-bubble ol{margin:8px 0;padding-inline-start:22px;display:block}.dz .m-bubble ul{list-style:outside}.dz .m-bubble ol{list-style:decimal}.dz .m-bubble li{margin:4px 0}.dz .m-bubble li::marker{color:var(--amber-600)}.dz .m-bubble li>ul,.dz .m-bubble li>ol{margin:4px 0}.dz .m-bubble h1,.dz .m-bubble h2,.dz .m-bubble h3,.dz .m-bubble h4,.dz .m-bubble h5,.dz .m-bubble h6{color:var(--ink);letter-spacing:-.01em;margin:14px 0 7px;font-weight:800;line-height:1.32}.dz .m-bubble h1{font-size:1.28em}.dz .m-bubble h2{font-size:1.18em}.dz .m-bubble h3{font-size:1.08em}.dz .m-bubble h4,.dz .m-bubble h5,.dz .m-bubble h6{font-size:1em}.dz .m-bubble a{color:var(--amber-600);text-underline-offset:2px;font-weight:700;text-decoration:underline}.dz .m-bubble a:hover{color:var(--amber)}.dz .msg.me .m-bubble a{color:#fff}.dz .m-bubble em{font-style:italic}.dz .m-bubble pre{background:var(--navy);border:1px solid var(--line);text-align:left;direction:ltr;border-radius:12px;margin:10px 0;padding:12px 14px;overflow-x:auto}.dz .m-bubble pre code{color:#e6eaf2;white-space:pre;background:0 0;border:0;padding:0;font-size:12.5px;line-height:1.6}.dz .m-bubble blockquote{border-inline-start:3px solid var(--amber);color:var(--ink-3);margin:9px 0;padding:2px 12px;font-style:italic}.dz .m-bubble blockquote p{margin:4px 0}.dz .m-bubble hr{border:0;border-top:1px solid var(--line);margin:13px 0}.dz .m-bubble table{border-collapse:collapse;width:100%;margin:10px 0;font-size:13.5px}.dz .m-bubble th,.dz .m-bubble td{border:1px solid var(--line);text-align:start;padding:6px 10px}.dz .m-bubble th{background:var(--light);color:var(--ink);font-weight:800}.dz .msg.me .m-bubble code{color:#fff;background:#ffffff1f;border-color:#fff3}.dz .bn-page .bn-app{background:var(--navy);color:var(--light);isolation:isolate;padding:clamp(36px,5.5vw,72px) 0 clamp(40px,6vw,80px);position:relative;overflow:hidden}.dz .bn-page .bn-app:before{content:"";z-index:-2;background:radial-gradient(900px 520px at 50% -8%,#ffab3b33,#0000 62%),radial-gradient(640px 380px at 14% 96%,#ffab3b0f,#0000 60%);position:absolute;inset:0}.dz .bn-page .bn-app:after{content:"";z-index:-1;opacity:.45;background-image:radial-gradient(#ffffff1a 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 64% at 50% 30%,#000 38%,#0000 80%);mask-image:radial-gradient(80% 64% at 50% 30%,#000 38%,#0000 80%)}.dz .bn-page .bn-intro{text-align:center;max-width:780px;margin:0 auto clamp(26px,3.4vw,38px)}.dz .bn-page .bn-mark{align-items:center;gap:11px;margin-bottom:18px;display:inline-flex}.dz .bn-page .bn-mark .mk{width:46px;height:46px;color:var(--amber);background:linear-gradient(140deg,#ffab3b29,#ffffff0a);border:1px solid #ffab3b47;border-radius:14px;place-items:center;display:grid}.dz .bn-page .bn-mark .mk svg{width:24px;height:24px}.dz .bn-page .bn-mark b{color:#fff;letter-spacing:-.01em;font-size:18px;font-weight:800}.dz .bn-page .bn-mark span{color:#f4f4f48c;margin-top:1px;font-size:12px;font-weight:500;display:block}.dz .bn-page .bn-intro h1{letter-spacing:-.02em;text-wrap:balance;max-width:18ch;margin:0 auto 14px;font-size:clamp(32px,4.6vw,56px);font-weight:800;line-height:1.08}.dz .bn-page .bn-intro h1 .accent{color:var(--amber)}.dz .bn-page .bn-intro p.lede{color:#f4f4f4ad;max-width:580px;margin:0 auto;font-size:clamp(15px,1.5vw,18px);line-height:1.7}.dz .bn-page .bn-form{border:1px solid var(--line);background:#fff;border-radius:22px;max-width:720px;margin:0 auto;padding:22px;box-shadow:0 40px 100px -34px #0000008c,inset 0 2px #fff9}.dz .bn-page .bn-field{margin-bottom:16px}.dz .bn-page .bn-field label{color:var(--ink-2);margin-bottom:8px;font-size:13.5px;font-weight:800;display:block}.dz .bn-page .bn-field label .hint{color:var(--ink-3);margin-inline-start:6px;font-size:12.5px;font-weight:500}.dz .bn-page .bn-input{border:1px solid var(--line);background:var(--light);width:100%;color:var(--ink);border-radius:13px;outline:none;padding:14px 16px;font-family:inherit;font-size:16px;transition:border-color .18s,box-shadow .18s,background .18s}.dz .bn-page .bn-input::placeholder{color:var(--ink-3)}.dz .bn-page .bn-input:focus{border-color:var(--amber);background:#fff;box-shadow:0 0 0 4px #ffab3b24}.dz .bn-page select.bn-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:16px;background-repeat:no-repeat;background-size:18px;padding-inline-start:44px}.dz .bn-page .bn-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:600px){.dz .bn-page .bn-row{grid-template-columns:1fr}}.dz .bn-page .seg{background:var(--light);border:1px solid var(--line);border-radius:13px;gap:6px;padding:5px;display:flex}.dz .bn-page .seg button{cursor:pointer;color:var(--ink-3);white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:1;padding:9px 8px;font-family:inherit;font-size:13.5px;font-weight:700;transition:all .16s}.dz .bn-page .seg button:hover{color:var(--ink-2)}.dz .bn-page .seg button.on{color:var(--ink);box-shadow:var(--shadow-card);background:#fff}.dz .bn-page .seg.amber button.on{background:var(--amber);color:#1a1206;box-shadow:0 6px 14px -6px #ffab3b99}.dz .bn-page .bn-go{cursor:pointer;background:var(--amber);color:#1a1206;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:6px;padding:16px;font-family:inherit;font-size:16.5px;font-weight:800;transition:transform .15s,background .18s;display:inline-flex;box-shadow:0 12px 26px -10px #ffab3b99,inset 0 1px #ffffff80}.dz .bn-page .bn-go:hover{background:var(--amber-600);transform:translateY(-1px)}.dz .bn-page .bn-go:disabled{opacity:.6;cursor:wait;transform:none}.dz .bn-page .bn-go svg{width:19px;height:19px}.dz .bn-page .bn-examples{flex-wrap:wrap;justify-content:center;gap:9px;max-width:680px;margin:20px auto 0;display:flex}.dz .bn-page .bn-examples .ex-label{text-align:center;color:#f4f4f480;flex-basis:100%;margin-bottom:3px;font-size:12.5px;font-weight:500}.dz .bn-page .ex-chip{cursor:pointer;color:#f4f4f4db;border:1px solid var(--line-dark);background:#ffffff0d;border-radius:99px;align-items:center;gap:7px;padding:9px 14px;font-family:inherit;font-size:13.5px;font-weight:500;transition:all .18s;display:inline-flex}.dz .bn-page .ex-chip:hover{color:#fff;background:#ffab3b1a;border-color:#ffab3b80;transform:translateY(-1px)}.dz .bn-page .ex-chip svg{width:13px;height:13px;color:var(--amber)}.dz .bn-page .bn-results{background:var(--light);border-top:1px solid var(--line);padding:clamp(48px,6vw,84px) 0;display:none}.dz .bn-page .bn-results.show{animation:.5s cubic-bezier(.22,.7,.2,1) both resIn;display:block}@keyframes resIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.dz .bn-page .res-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.dz .bn-page .res-head h2{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:clamp(24px,3vw,36px);font-weight:800}.dz .bn-page .res-head h2 .kw{color:var(--amber-600)}.dz .bn-page .res-head .res-sub{color:var(--ink-3);margin:6px 0 0;font-size:14.5px}.dz .bn-page .res-regen{cursor:pointer;color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:12px;align-items:center;gap:9px;padding:12px 18px;font-family:inherit;font-size:14.5px;font-weight:800;transition:all .18s;display:inline-flex}.dz .bn-page .res-regen:hover{border-color:var(--amber);transform:translateY(-1px)}.dz .bn-page .res-regen svg{width:16px;height:16px;color:var(--amber-600);transition:transform .4s}.dz .bn-page .res-regen:hover svg{transform:rotate(-180deg)}.dz .bn-page .res-filters{flex-wrap:wrap;gap:9px;margin-bottom:24px;display:flex}.dz .bn-page .fl-chip{cursor:pointer;color:var(--ink-2);border:1px solid var(--line);background:#fff;border-radius:99px;padding:9px 16px;font-family:inherit;font-size:13.5px;font-weight:700;transition:all .16s}.dz .bn-page .fl-chip:hover{border-color:#d1d5db}.dz .bn-page .fl-chip.on{background:var(--navy);color:#fff;border-color:var(--navy)}.dz .bn-page .res-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:900px){.dz .bn-page .res-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.dz .bn-page .res-grid{grid-template-columns:1fr}}.dz .bn-page .res-grid.list{grid-template-columns:1fr;max-width:760px;margin:0 auto}.dz .bn-page .res-grid.list .name-card{flex-direction:row;align-items:center;gap:20px}.dz .bn-page .res-grid.list .nc-body{flex:1}.dz .bn-page .res-grid.list .nc-foot{border:0;flex-direction:column;align-items:flex-end;gap:8px;margin-top:0;padding:0}.dz .bn-page .name-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:14px;padding:22px;transition:all .25s;animation:.45s cubic-bezier(.22,.7,.2,1) both cardIn;display:flex;position:relative;overflow:hidden}@keyframes cardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.dz .bn-page .name-card:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-3px)}.dz .bn-page .nc-top{align-items:center;gap:13px;display:flex}.dz .bn-page .nc-mono{background:linear-gradient(140deg,var(--navy-2),var(--navy-3));width:50px;height:50px;color:var(--amber);border-radius:14px;flex-shrink:0;place-items:center;font-family:Inter,sans-serif;font-size:21px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff4d}.dz .bn-page .name-card.s-premium .nc-mono{color:#ffd89b;background:linear-gradient(140deg,#2a2418,#171205)}.dz .bn-page .name-card.s-playful .nc-mono{background:linear-gradient(140deg,var(--amber),var(--amber-600));color:#1a1206}.dz .bn-page .name-card.s-descriptive .nc-mono{color:#7fb2e8;background:linear-gradient(140deg,#16304a,#0d2036)}.dz .bn-page .nc-actions{gap:7px;margin-inline-start:auto;display:flex}.dz .bn-page .nc-btn{border:1px solid var(--line);cursor:pointer;width:36px;height:36px;color:var(--ink-3);background:#fff;border-radius:10px;place-items:center;transition:all .16s;display:grid}.dz .bn-page .nc-btn:hover{border-color:var(--amber);color:var(--amber-600)}.dz .bn-page .nc-btn svg{width:17px;height:17px}.dz .bn-page .nc-btn.fav.on{color:#ef4444;background:#fff1f1;border-color:#fca5a5}.dz .bn-page .nc-btn.fav.on svg{fill:#ef4444}.dz .bn-page .nc-btn.copy.done{color:#16a34a;background:#ecfdf3;border-color:#a7f3d0}.dz .bn-page .nc-body{min-width:0}.dz .bn-page .nc-name{color:var(--ink);letter-spacing:-.01em;font-size:25px;font-weight:800;line-height:1.2}.dz .bn-page .nc-en{color:var(--ink-3);letter-spacing:.01em;text-align:start;direction:ltr;margin-top:3px;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.dz .bn-page .nc-tag{color:var(--ink-3);margin:10px 0 0;font-size:13.5px;line-height:1.6}.dz .bn-page .bn-results.lang-en .nc-name{color:var(--ink-3);order:2;margin-top:3px;font-size:18px;font-weight:700}.dz .bn-page .bn-results.lang-en .nc-en{color:var(--ink);order:1;font-size:23px;font-weight:800}.dz .bn-page .bn-results.lang-en .nc-body{flex-direction:column;display:flex}.dz .bn-page .bn-results.lang-ar .nc-en{display:none}.dz .bn-page .nc-foot{border-top:1px dashed var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.dz .bn-page .nc-domain{color:var(--ink-2);align-items:center;gap:7px;font-family:JetBrains Mono,monospace;font-size:12px;display:inline-flex}.dz .bn-page .nc-domain .dstat{align-items:center;gap:4px;font-family:Inter,sans-serif;font-weight:700;display:inline-flex}.dz .bn-page .nc-domain .dstat.ok{color:#16a34a}.dz .bn-page .nc-domain .dstat.no{color:var(--ink-3)}.dz .bn-page .nc-domain .dot{border-radius:50%;width:6px;height:6px}.dz .bn-page .nc-domain .dstat.ok .dot{background:#16a34a}.dz .bn-page .nc-domain .dstat.no .dot{background:#9ca3af}.dz .bn-page .nc-style{color:var(--amber-600);background:#fff7e8;border:1px solid #ffab3b40;border-radius:99px;padding:4px 10px;font-size:11.5px;font-weight:700}.dz .bn-page .skel{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:14px;padding:22px;display:flex}.dz .bn-page .skel .sk{background:linear-gradient(90deg,#eef0f3 25%,#f6f7f9 37%,#eef0f3 63%) 0 0/400% 100%;border-radius:8px;animation:1.3s infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.dz .bn-page .skel .sk.mono{border-radius:14px;width:50px;height:50px}.dz .bn-page .skel .sk.l1{width:60%;height:24px}.dz .bn-page .skel .sk.l2{width:40%;height:14px}.dz .bn-page .skel .sk.l3{width:90%;height:13px}.dz .bn-page .skel .sk.l4{width:100%;height:30px;margin-top:auto}.dz .bn-page .host-promo{background:var(--navy);border-radius:var(--radius-lg);isolation:isolate;color:var(--light);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-top:34px;padding:clamp(26px,3.4vw,40px);display:grid;position:relative;overflow:hidden}.dz .bn-page .host-promo:before{content:"";z-index:-1;background:radial-gradient(560px 300px at 92%,#ffab3b2e,#0000 60%);position:absolute;inset:0}.dz .bn-page .host-ic{width:62px;height:62px;color:var(--amber);background:#ffab3b1a;border:1px solid #ffab3b42;border-radius:16px;flex-shrink:0;place-items:center;display:grid}.dz .bn-page .host-ic svg{width:32px;height:32px}.dz .bn-page .host-txt h3{color:#fff;letter-spacing:-.01em;margin:0 0 6px;font-size:clamp(20px,2.4vw,27px);font-weight:800;line-height:1.2}.dz .bn-page .host-txt h3 .accent{color:var(--amber)}.dz .bn-page .host-txt p{color:#f4f4f4b3;margin:0;font-size:14.5px;line-height:1.65}.dz .bn-page .host-txt .feats{flex-wrap:wrap;gap:8px 16px;margin-top:12px;display:flex}.dz .bn-page .host-txt .feats span{color:#f4f4f4cc;align-items:center;gap:6px;font-size:13px;display:inline-flex}.dz .bn-page .host-txt .feats svg{width:14px;height:14px;color:var(--amber)}.dz .bn-page .host-cta{text-align:center;flex-direction:column;align-items:stretch;gap:8px;display:flex}.dz .bn-page .host-cta .btn{white-space:nowrap;justify-content:center}.dz .bn-page .host-cta .url{color:#f4f4f480;direction:ltr;font-family:JetBrains Mono,monospace;font-size:12px}@media (max-width:820px){.dz .bn-page .host-promo{text-align:center;grid-template-columns:1fr}.dz .bn-page .host-ic{margin:0 auto}.dz .bn-page .host-txt .feats{justify-content:center}}.dz .bn-page .how{background:#fff}.dz .bn-page .how-grid{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (max-width:820px){.dz .bn-page .how-grid{grid-template-columns:1fr}}.dz .bn-page .how-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;padding:30px 28px;transition:all .25s;position:relative}.dz .bn-page .how-card:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-3px)}.dz .bn-page .how-step{counter-increment:step;color:#b26a00;background:linear-gradient(#fff7e8,#ffe9c2);border:1px solid #ffab3b59;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:18px;font-family:Inter,sans-serif;font-size:18px;font-weight:800;display:grid}.dz .bn-page .how-step:before{content:counter(step,decimal)}.dz .bn-page .how-card h3{color:var(--ink);letter-spacing:-.005em;margin:0 0 8px;font-size:20px;font-weight:800}.dz .bn-page .how-card p{color:var(--ink-3);margin:0;font-size:15px;line-height:1.7}.dz .bn-page .why{background:var(--light);border-top:1px solid var(--line)}.dz .bn-page .why-grid{grid-template-columns:1fr 1fr;align-items:center;gap:54px;display:grid}@media (max-width:900px){.dz .bn-page .why-grid{grid-template-columns:1fr;gap:36px}}.dz .bn-page .why-l h2{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:14px 0 16px;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.14}.dz .bn-page .why-l h2 .accent{color:var(--amber-600)}.dz .bn-page .why-l p{color:var(--ink-3);margin:0 0 22px;font-size:16px;line-height:1.75}.dz .bn-page .why-list{flex-direction:column;gap:16px;display:flex}.dz .bn-page .why-list .wi{align-items:flex-start;gap:14px;display:flex}.dz .bn-page .why-list .wi-ic{width:38px;height:38px;color:var(--amber-600);background:#fff7e8;border:1px solid #ffab3b4d;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.dz .bn-page .why-list .wi-ic svg{width:19px;height:19px}.dz .bn-page .why-list .wi b{color:var(--ink);margin-bottom:3px;font-size:16px;font-weight:800;display:block}.dz .bn-page .why-list .wi span{color:var(--ink-3);font-size:14.5px;line-height:1.65}.dz .bn-page .why-r{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;padding:26px}.dz .bn-page .tip-row{border-bottom:1px dashed var(--line);gap:13px;padding:15px 6px;display:flex}.dz .bn-page .tip-row:last-child{border-bottom:0}.dz .bn-page .tip-n{background:var(--navy);color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;font-family:Inter,sans-serif;font-size:13px;font-weight:800;display:grid}.dz .bn-page .tip-row b{color:var(--ink);margin-bottom:2px;font-size:15px;font-weight:800;display:block}.dz .bn-page .tip-row span{color:var(--ink-3);font-size:14px;line-height:1.6}.dz .bn-page .pitch{background:var(--navy);color:var(--light);isolation:isolate;position:relative;overflow:hidden}.dz .bn-page .pitch:before{content:"";z-index:-1;background:radial-gradient(760px 420px at 85% 8%,#ffab3b24,#0000 60%);position:absolute;inset:0}.dz .bn-page .pitch .s-head h2{color:#fff}.dz .bn-page .pitch .s-head h2 .accent{color:var(--amber)}.dz .bn-page .pitch .s-head p{color:#f4f4f4ad}.dz .bn-page .pitch-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px;display:grid}@media (max-width:900px){.dz .bn-page .pitch-grid{grid-template-columns:1fr}}.dz .bn-page .pitch-card{border:1px solid var(--line-dark);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffff0d,#ffffff05);padding:28px 26px;transition:all .25s}.dz .bn-page .pitch-card:hover{background:linear-gradient(#ffab3b0f,#ffffff05);border-color:#ffab3b59;transform:translateY(-3px)}.dz .bn-page .pitch-card .pc-ic{width:48px;height:48px;color:var(--amber);background:#ffab3b1a;border:1px solid #ffab3b3d;border-radius:13px;place-items:center;margin-bottom:18px;display:grid}.dz .bn-page .pitch-card .pc-ic svg{width:24px;height:24px}.dz .bn-page .pitch-card h3{color:#fff;letter-spacing:-.005em;margin:0 0 8px;font-size:20px;font-weight:800}.dz .bn-page .pitch-card p{color:#f4f4f4a3;margin:0;font-size:14.5px;line-height:1.7}.dz .bn-page .pitch-cta{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.dz .bn-page .pitch-cta .note{color:#f4f4f48c;flex-basis:100%;margin-bottom:4px;font-size:14px}.dz .bn-page .faq{background:var(--light);border-top:1px solid var(--line)}.dz .bn-page .faq-list{flex-direction:column;gap:12px;max-width:860px;margin:0 auto;display:flex}.dz .bn-page .faq-item{border:1px solid var(--line);border-radius:var(--radius);background:#fff;transition:border-color .2s;overflow:hidden}.dz .bn-page .faq-item[open]{box-shadow:var(--shadow-card);border-color:#d1d5db}.dz .bn-page .faq-item summary{cursor:pointer;color:var(--ink);letter-spacing:-.005em;align-items:center;gap:16px;padding:20px 22px;font-size:17px;font-weight:800;list-style:none;display:flex}.dz .bn-page .faq-item summary::-webkit-details-marker{display:none}.dz .bn-page .faq-item summary .fq-x{background:var(--light);width:26px;height:26px;color:var(--ink-3);border-radius:8px;flex-shrink:0;place-items:center;margin-inline-start:auto;transition:transform .25s,background .2s;display:grid}.dz .bn-page .faq-item[open] summary .fq-x{background:var(--amber);color:#1a1206;transform:rotate(45deg)}.dz .bn-page .faq-item summary .fq-x svg{width:15px;height:15px}.dz .bn-page .faq-body{color:var(--ink-3);max-width:64ch;padding:0 22px 20px;font-size:15px;line-height:1.78}.dz .bn-page .faq-body strong{color:var(--ink-2);font-weight:800}.dz .bn-page .faq-body a{color:var(--amber-600);font-weight:800}@media (prefers-reduced-motion:no-preference){.dz .bn-page .reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,.7,.2,1),transform .7s cubic-bezier(.22,.7,.2,1);transform:translateY(24px)}.dz .bn-page .reveal.in{opacity:1;transform:none}}.dz .bn-page nav.nav,.dz .bn-page .drawer#drawer,.dz .bn-page footer.ft{display:none!important}.dz .pay-gw{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}@media (max-width:640px){.dz .pay-gw{grid-template-columns:1fr 1fr}}.dz .pay-gw-card{cursor:pointer;border:2px solid var(--line);text-align:center;background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:7px;padding:14px 8px;font-family:inherit;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.dz .pay-gw-card:hover{border-color:#d1d5db}.dz .pay-gw-card.active{border-color:var(--amber);background:#fff7e8;box-shadow:0 0 0 4px #ffab3b1a}.dz .pay-gw-ic{border-radius:9px;flex-shrink:0;place-items:center;width:52px;height:34px;display:grid}.dz .pay-gw-ic.card{color:#fff;background:linear-gradient(135deg,#1a2336,#334155)}.dz .pay-gw-ic.card svg{width:25px;height:25px}.dz .pay-gw-ic.paypal{border:1px solid var(--line);background:#fff}.dz .pay-gw-ic.paypal svg{width:auto;height:25px}.dz .pay-gw-ic.applepay{color:#fff;background:#000}.dz .pay-gw-ic.applepay svg{width:20px;height:20px}.dz .pay-gw-ic.gpay{border:1px solid var(--line);background:#fff}.dz .pay-gw-ic.gpay svg{width:24px;height:24px}.dz .pay-gw-nm{font-family:var(--font-brand);color:var(--ink);letter-spacing:-.005em;font-size:13px;font-weight:800}.dz .pay-gw-sub{color:var(--ink-3);font-size:10.5px;line-height:1.35}.wa-bubble{z-index:60;opacity:0;pointer-events:none;align-items:center;gap:10px;transition:opacity .45s,transform .45s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;bottom:22px;transform:translateY(16px)}.wa-bubble.wa-in{opacity:1;pointer-events:auto;transform:translateY(0)}.wa-btn{background:#25d366;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 4px 14px #25d36673,0 2px 6px #1018282e}.wa-btn:after{content:"";pointer-events:none;border:2px solid #25d3668c;border-radius:50%;animation:2.4s ease-out 1.2s 3 wa-pulse;position:absolute;inset:0}@keyframes wa-pulse{0%{opacity:.9;transform:scale(1)}70%{opacity:0;transform:scale(1.55)}to{opacity:0;transform:scale(1.55)}}.wa-btn:hover{transform:translateY(-2px)scale(1.05);box-shadow:0 8px 22px #25d3668c,0 3px 8px #10182838}.wa-chip{color:#101828;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;font-weight:700;transition:opacity .35s,transform .35s;display:inline-flex;box-shadow:0 8px 24px -8px #10182840}.wa-chip a{color:inherit;text-decoration:none}.wa-chip-hidden{opacity:0;pointer-events:none;transform:translateY(8px)}.wa-chip-x{color:#6b7280;cursor:pointer;background:#f4f4f5;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:13px;line-height:1;display:grid}.wa-chip-x:hover{color:#101828;background:#e5e7eb}@media (max-width:640px){.wa-bubble{bottom:18px}.wa-btn{width:52px;height:52px}.wa-desktop-only,.wa-chip{display:none}}@media print{.wa-bubble{display:none}}.dz .legal-hero h1{max-width:none}.dz .legal-updated{color:#f4f4f48c;margin:6px 0 0;font-size:13.5px}.dz .legal-section{padding:clamp(48px,6vw,80px) 0}.dz .legal-body{max-width:820px;margin:0 auto}.dz .legal-body .legal-intro{color:var(--ink-2);margin-bottom:.5em;font-size:1.15rem;line-height:1.8}.dz .legal-body>section{scroll-margin-top:100px}.dz .xbrand .xlogo-light{display:none}.dz .xbrand .xlogo-dark{display:block}.dz .xbrand .xlogo-invert{filter:brightness(0)invert()}.dz:has([data-transparent-header]) .xnav{inset-inline:0;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000;transition:background .28s,border-color .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s;position:fixed;top:0}.dz.has-admin-bar:has([data-transparent-header]) .xnav{top:var(--dz-bar-h)}.dz:has([data-transparent-header]) .xnav .xlink{color:#ffffffeb}.dz:has([data-transparent-header]) .xnav .xitem>a{color:#ffffffeb}.dz:has([data-transparent-header]) .xnav .xlogin{color:#ffffffeb}.dz:has([data-transparent-header]) .xnav .xitem>a .chev{color:#ffffff9e}.dz:has([data-transparent-header]) .xnav .xlink:hover{color:#fff;background:#ffffff1f}.dz:has([data-transparent-header]) .xnav .xitem:hover>a{color:#fff;background:#ffffff1f}.dz:has([data-transparent-header]) .xnav .xlogin:hover{color:#fff;background:#ffffff1f}.dz:has([data-transparent-header]) .xnav .xlink.on:after{background:#fff}.dz:has([data-transparent-header]) .xnav .xitem.on>a:after{background:#fff}:is(.dz:has([data-transparent-header]) .xnav .xcart,.dz:has([data-transparent-header]) .xnav .xnav-lang,.dz:has([data-transparent-header]) .xnav .xburger){color:#fff;background:#ffffff1a;border-color:#ffffff47}:is(.dz:has([data-transparent-header]) .xnav .xcart svg,.dz:has([data-transparent-header]) .xnav .xburger svg){color:#fff}.dz:has([data-transparent-header]) .xnav .xcart:hover{color:#fff;background:#ffffff2e;border-color:#ffffff80}.dz:has([data-transparent-header]) .xnav .xlogo-dark{display:none}.dz:has([data-transparent-header]) .xnav .xlogo-light{display:block}.dz .xnav.scrolled{-webkit-backdrop-filter:saturate(160%)blur(14px)!important;backdrop-filter:saturate(160%)blur(14px)!important;background:#ffffffd1!important;border-bottom-color:#1118270f!important}.dz .xnav.scrolled .xlink,.dz .xnav.scrolled .xitem>a,.dz .xnav.scrolled .xlogin{color:var(--ink-2)!important}.dz .xnav.scrolled .xitem>a .chev{color:var(--ink-3)!important}.dz .xnav.scrolled .xlink:hover,.dz .xnav.scrolled .xitem:hover>a,.dz .xnav.scrolled .xlogin:hover{color:var(--ink)!important;background:#1118270a!important}.dz .xnav.scrolled .xcart,.dz .xnav.scrolled .xnav-lang,.dz .xnav.scrolled .xburger{border-color:var(--line)!important;color:var(--ink)!important;background:#fff!important}.dz .xnav.scrolled .xcart svg,.dz .xnav.scrolled .xburger svg{color:var(--ink)!important}.dz .xnav.scrolled .xlogo-dark{display:block!important}.dz .xnav.scrolled .xlogo-light{display:none!important}.dz .hero{color:var(--light);isolation:isolate;background:#0b121f;padding:clamp(80px,10vw,140px) 0 0;position:relative;overflow:hidden}.dz .hero:before{content:"";z-index:-2;background:radial-gradient(440px 340px at 30% 58%,#ff962c3d,#0000 60%),radial-gradient(300px 240px at 26% 66%,#ffb45024,#0000 62%),radial-gradient(900px 640px at 88% 4%,#16223e73,#0000 66%);position:absolute;inset:0}.dz .hero:after{content:"";z-index:-1;opacity:.5;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 70% at 55% 28%,#000 30%,#0000 78%);mask-image:radial-gradient(85% 70% at 55% 28%,#000 30%,#0000 78%)}.dz .hero-grid{grid-template-columns:1fr 1.06fr;align-items:center;gap:45px;padding-bottom:clamp(52px,6.5vw,84px);display:grid}@media (max-width:980px){.dz .hero-grid{grid-template-columns:1fr;gap:64px}}.dz .hero h1{letter-spacing:-.01em;text-wrap:balance;color:#fff;margin:18px 0 22px;font-size:clamp(36px,4.9vw,62px);font-weight:800;line-height:1.24}.dz .hero h1 .accent{background:linear-gradient(100deg,#ffc46b 0%,#ffab3b 55%,#f0961e 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.dz .hero h1 .accent:after{content:"";inset-inline:2px;background:linear-gradient(90deg,#ffab3b00,#ffab3ba6 25% 75%,#ffab3b00);border-radius:6px;height:5px;position:absolute;bottom:-8px}.dz .hero p.lede{color:#f4f4f4b3;border-inline-start:3px solid var(--amber);max-width:660px;margin:0 0 36px;padding-inline-start:20px;font-size:clamp(15px,1.5vw,18px);line-height:1.7}.dz .hero-cta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.dz .hero-cta .btn{border-radius:14px;padding:16px 26px}.dz .hero-proof{align-items:center;gap:16px;margin-top:38px;display:flex}.dz .hp-avatars{flex-shrink:0;display:flex}.dz .hp-avatars span{color:#1a1206;background:linear-gradient(135deg,#ffc46b,#f0961e);border:2.5px solid #0b121f;border-radius:50%;place-items:center;width:40px;height:40px;margin-inline-start:-11px;font-size:14.5px;font-weight:700;display:grid}.dz .hp-avatars span:first-child{margin-inline-start:0}.dz .hp-avatars span.av{background:#1a2336;overflow:hidden}.dz .hp-avatars span.av svg{width:100%;height:100%;display:block}.dz .hp-avatars span.av img{object-fit:cover;width:100%;height:100%;display:block}.dz .hp-avatars span.num{color:#fff;letter-spacing:-.02em;background:#1a2336;font-family:Inter,sans-serif;font-size:11px;font-weight:600}.dz .hero-proof .hp-t{color:#f4f4f499;font-size:13.5px;line-height:1.55}.dz .hero-proof .hp-t .stars{color:var(--amber);letter-spacing:2px;margin-inline-end:4px;font-size:12px}.dz .hero-proof .hp-t b{color:#fff;font-weight:600}.dz .hero-kpis{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:0;padding:26px 28px;display:grid;box-shadow:0 24px 60px -24px #00000080,inset 0 1px #ffffff0f}.dz .hero-kpis .kpi{border-inline-start:1px dashed #ffffff21;justify-content:center;align-items:center;gap:15px;padding:6px 22px;display:flex}.dz .hero-kpis .kpi:first-child{border-inline-start:0;padding-inline-start:6px}.dz .hero-kpis .kpi-ic{width:60px;height:60px;color:var(--amber);background:0 0;border:1px solid #ffab3b6b;border-radius:15px;flex-shrink:0;place-items:center;display:grid}.dz .hero-kpis .kpi-ic svg{width:28px;height:28px}.dz .hero-kpis .kpi-n{letter-spacing:-.02em;color:#fff;font-family:Inter,sans-serif;font-size:clamp(24px,2.4vw,31px);font-weight:700;line-height:1}.dz .hero-kpis .kpi-n .plus{color:var(--amber)}.dz .hero-kpis .kpi-l{color:#f4f4f48c;margin-top:7px;font-size:13px;line-height:1.4}@media (max-width:980px){.dz .hero-kpis{grid-template-columns:repeat(2,1fr);gap:20px 6px}.dz .hero-kpis .kpi:nth-child(3){border-inline-start:0;padding-inline-start:6px}}@media (max-width:560px){.dz .hero-kpis{grid-template-columns:repeat(2,1fr);gap:20px 4px;padding:20px 14px}.dz .hero-kpis .kpi{gap:11px;padding:4px 8px}.dz .hero-kpis .kpi:nth-child(odd){border-inline-start:0;padding-inline-start:4px}.dz .hero-kpis .kpi-ic{border-radius:12px;width:46px;height:46px}.dz .hero-kpis .kpi-ic svg{width:22px;height:22px}}.dz .hero-trust{text-align:center;padding:40px 0 60px}.dz .hero-trust p{color:#f4f4f473;letter-spacing:.01em;margin:0 0 26px;font-size:13.5px}.dz .ht-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(32px,5vw,68px);display:flex}.dz .ht-logos img.ht-logo{filter:brightness(0)invert();opacity:.5;flex-shrink:0;width:auto;height:clamp(16px,1.7vw,21px);transition:opacity .25s}.dz .ht-logos img.ht-logo:hover{opacity:.92}.dz .ht-logos span{color:#e2e8f56b;letter-spacing:.01em;white-space:nowrap;cursor:default;align-items:center;gap:9px;font-size:clamp(17px,1.8vw,21px);font-weight:800;transition:color .25s;display:inline-flex}.dz .ht-logos span svg{flex-shrink:0;width:clamp(19px,2vw,24px);height:clamp(19px,2vw,24px)}.dz .ht-logos span:hover{color:#ffffffd1}.dz .hero-show{position:relative}.dz .hero-show .hs-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;position:relative;transform:rotate(-1.5deg)}.dz .hero-show .hs-scene{margin-inline-end:clamp(-40px,-3vw,-12px);padding:16px 0 8px;position:relative}.dz .hero-show .hs-scene>img{filter:drop-shadow(0 40px 70px #00000073);width:100%;height:auto;box-shadow:none;direction:ltr;border:0;border-radius:0;display:block}@media (max-width:980px){.dz .hero-show{width:min(620px,100%);margin-inline:auto}}@media (max-width:560px){.dz .btn{gap:8px;padding:11px 17px;font-size:14px}.dz .hero-cta .btn{padding:12px 18px}}@media (max-width:1080px){.dz:has([data-transparent-header]) .hero{padding-top:105px}}@media (max-width:900px){.dz .xnav,.dz .xnav.scrolled,.dz .svcnav,.dz .filterbar,.dz .tfilter,.dz .hero-kpis{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.dz .xnav{background:#fffffff5}.dz .xnav.scrolled{background:#fffffff7!important}.dz .svcnav,.dz .filterbar,.dz .tfilter{background:#fff}}@media (max-width:560px){.dz .xft-trust .wrap{grid-template-columns:1fr 1fr;gap:16px 14px;display:grid}.dz .xft-trust .ti{min-width:0}}.dz .st-app{background:var(--navy);color:var(--light);isolation:isolate;padding:clamp(36px,5.5vw,72px) 0 clamp(40px,6vw,80px);position:relative;overflow:hidden}.dz .st-app:before{content:"";z-index:-2;background:radial-gradient(900px 520px at 50% -8%,#ffab3b33,#0000 62%),radial-gradient(640px 380px at 14% 96%,#ffab3b0f,#0000 60%);position:absolute;inset:0}.dz .st-app:after{content:"";z-index:-1;opacity:.45;background-image:radial-gradient(#ffffff1a 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 64% at 50% 30%,#000 38%,#0000 80%);mask-image:radial-gradient(80% 64% at 50% 30%,#000 38%,#0000 80%)}.dz .st-intro{text-align:center;max-width:800px;margin:0 auto clamp(26px,3.4vw,38px)}.dz .st-mark{align-items:center;gap:11px;margin-bottom:18px;display:inline-flex}.dz .st-mark .mk{width:46px;height:46px;color:var(--amber);background:linear-gradient(140deg,#ffab3b29,#ffffff0a);border:1px solid #ffab3b47;border-radius:14px;place-items:center;display:grid}.dz .st-mark .mk svg{width:24px;height:24px}.dz .st-mark b{color:#fff;letter-spacing:-.01em;font-size:18px;font-weight:800}.dz .st-mark span{color:#f4f4f48c;margin-top:1px;font-size:12px;font-weight:500;display:block}.dz .st-intro h1{letter-spacing:-.02em;text-wrap:balance;max-width:20ch;margin:0 auto 14px;font-size:clamp(32px,4.6vw,56px);font-weight:800;line-height:1.08}.dz .st-intro h1 .accent{color:var(--amber)}.dz .st-intro p.lede{color:#f4f4f4ad;max-width:600px;margin:0 auto;font-size:clamp(15px,1.5vw,18px);line-height:1.7}.dz .st-form{border:1px solid var(--line);background:#fff;border-radius:22px;max-width:760px;margin:0 auto;padding:22px;box-shadow:0 40px 100px -34px #0000008c,inset 0 2px #fff9}.dz .st-url-row{align-items:stretch;gap:12px;display:flex}@media (max-width:640px){.dz .st-url-row{flex-direction:column}}.dz .st-url-wrap{flex:1;align-items:center;display:flex;position:relative}.dz .st-url-wrap .ic{color:var(--ink-3);pointer-events:none;display:grid;position:absolute;inset-inline-start:16px}.dz .st-url-wrap .ic svg{width:19px;height:19px}.dz .st-input{border:1px solid var(--line);background:var(--light);width:100%;color:var(--ink);text-align:left;direction:ltr;border-radius:13px;outline:none;padding:16px 48px 16px 16px;font-family:JetBrains Mono,monospace;font-size:15px;transition:border-color .18s,box-shadow .18s,background .18s}.dz .st-input::placeholder{color:var(--ink-3);font-family:JetBrains Mono,monospace}.dz .st-input:focus{border-color:var(--amber);background:#fff;box-shadow:0 0 0 4px #ffab3b24}.dz .st-go{cursor:pointer;background:var(--amber);color:#1a1206;white-space:nowrap;border:0;border-radius:13px;justify-content:center;align-items:center;gap:10px;padding:16px 26px;font-family:inherit;font-size:16px;font-weight:800;transition:transform .15s,background .18s;display:inline-flex;box-shadow:0 12px 26px -10px #ffab3b99,inset 0 1px #ffffff80}.dz .st-go:hover{background:var(--amber-600);transform:translateY(-1px)}.dz .st-go:disabled{opacity:.6;cursor:wait;transform:none}.dz .st-go svg{width:19px;height:19px}.dz .st-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}.dz .st-seg{background:var(--light);border:1px solid var(--line);border-radius:12px;gap:6px;padding:5px;display:flex}.dz .st-seg button{cursor:pointer;color:var(--ink-3);background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:9px 16px;font-family:inherit;font-size:13.5px;font-weight:700;transition:all .16s;display:inline-flex}.dz .st-seg button svg{width:15px;height:15px}.dz .st-seg button:hover{color:var(--ink-2)}.dz .st-seg button.on{background:var(--navy);color:#fff}.dz .st-examples{flex-wrap:wrap;justify-content:center;gap:9px;max-width:700px;margin:20px auto 0;display:flex}.dz .st-examples .ex-label{text-align:center;color:#f4f4f480;flex-basis:100%;margin-bottom:3px;font-size:12.5px;font-weight:500}.dz .ex-chip{cursor:pointer;color:#f4f4f4db;border:1px solid var(--line-dark);direction:ltr;background:#ffffff0d;border-radius:99px;align-items:center;gap:7px;padding:9px 14px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;transition:all .18s;display:inline-flex}.dz .ex-chip:hover{color:#fff;background:#ffab3b1a;border-color:#ffab3b80;transform:translateY(-1px)}.dz .st-results{background:var(--light);border-top:1px solid var(--line);padding:clamp(48px,6vw,84px) 0;display:none}.dz .st-results.show{animation:.5s cubic-bezier(.22,.7,.2,1) both st-resIn;display:block}@keyframes st-resIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.dz .res-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.dz .res-head h2{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:clamp(23px,2.8vw,34px);font-weight:800}.dz .res-head h2 .kw{color:var(--amber-600);direction:ltr;font-family:JetBrains Mono,monospace;font-size:.72em;font-weight:700;display:inline-block}.dz .res-head .res-sub{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;font-size:14px;display:flex}.dz .res-badge{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.dz .res-badge svg{width:13px;height:13px}.dz .res-regen{cursor:pointer;color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:12px;align-items:center;gap:9px;padding:12px 18px;font-family:inherit;font-size:14px;font-weight:800;transition:all .18s;display:inline-flex}.dz .res-regen:hover{border-color:var(--amber);transform:translateY(-1px)}.dz .res-regen svg{width:16px;height:16px;color:var(--amber-600);transition:transform .4s}.dz .res-regen:hover svg{transform:rotate(-180deg)}.dz .band-good{--bc:#16a34a;--bbg:#ecfdf3;--bbd:#a7f3d0}.dz .band-avg{--bc:#e0820c;--bbg:#fff7e8;--bbd:#fcd9a0}.dz .band-poor{--bc:#e5484d;--bbg:#fef1f1;--bbd:#fca5a5}.dz .st-top{grid-template-columns:340px 1fr;gap:20px;margin-bottom:20px;display:grid}@media (max-width:820px){.dz .st-top{grid-template-columns:1fr}}.dz .score-card{border:1px solid var(--line);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-card);background:#fff;flex-direction:column;align-items:center;padding:30px 26px;display:flex}.dz .gauge-wrap{width:190px;height:190px;position:relative}.dz .gauge{width:190px;height:190px;transform:rotate(-90deg)}.dz .gauge .g-track{fill:none;stroke:var(--line);stroke-width:10px}.dz .gauge .g-fill{fill:none;stroke:var(--bc,#16a34a);stroke-width:10px;stroke-linecap:round;transition:stroke-dashoffset 1.1s cubic-bezier(.22,.7,.2,1)}.dz .gauge-val{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dz .gauge-val .n{letter-spacing:-.03em;color:var(--bc,#16a34a);font-variant-numeric:tabular-nums;font-family:Inter,sans-serif;font-size:56px;font-weight:800;line-height:1}.dz .gauge-val .o{color:var(--ink-3);margin-top:2px;font-family:Inter,sans-serif;font-size:15px;font-weight:600}.dz .score-card h3{color:var(--ink);margin:20px 0 4px;font-size:18px;font-weight:800}.dz .score-verdict{color:var(--bc);background:var(--bbg);border:1px solid var(--bbd);border-radius:99px;align-items:center;gap:7px;margin-top:8px;padding:6px 14px;font-size:13.5px;font-weight:800;display:inline-flex}.dz .score-verdict svg{width:14px;height:14px}.dz .score-legend{color:var(--ink-3);flex-wrap:wrap;justify-content:center;gap:14px;margin-top:18px;font-size:11.5px;font-weight:600;display:flex}.dz .score-legend span{align-items:center;gap:5px;display:inline-flex}.dz .score-legend .dot{border-radius:3px;width:9px;height:9px}.dz .shot-card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;flex-direction:column;padding:22px;display:flex}.dz .shot-card h4{color:var(--ink);align-items:center;gap:8px;margin:0 0 4px;font-size:15px;font-weight:800;display:flex}.dz .shot-card h4 svg{width:16px;height:16px;color:var(--amber-600)}.dz .shot-card .sub{color:var(--ink-3);margin:0 0 16px;font-size:13px}.dz .shot-frame{border:1px solid var(--line);background:repeating-linear-gradient(45deg,#f0f1f3,#f0f1f3 10px,#f6f7f9 10px 20px);border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:220px;padding:14px;display:flex;overflow:hidden}.dz .shot-frame img{border:1px solid #0000000f;border-radius:6px;width:auto;max-height:340px;box-shadow:0 10px 30px -10px #10182859}.dz .shot-frame .noshot{color:var(--ink-3);text-align:center;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.7}.dz .cat-row{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;display:grid}@media (max-width:720px){.dz .cat-row{grid-template-columns:1fr 1fr}}.dz .cat-card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;align-items:center;gap:16px;padding:20px;transition:transform .2s,box-shadow .2s;display:flex}.dz .cat-card:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.dz .mini-gauge{flex-shrink:0;width:64px;height:64px;position:relative}.dz .mini-gauge svg{width:64px;height:64px;transform:rotate(-90deg)}.dz .mini-gauge .g-track{fill:none;stroke:var(--line);stroke-width:7px}.dz .mini-gauge .g-fill{fill:none;stroke:var(--bc,#16a34a);stroke-width:7px;stroke-linecap:round;transition:stroke-dashoffset 1s cubic-bezier(.22,.7,.2,1)}.dz .mini-gauge .mv{color:var(--bc,#16a34a);font-variant-numeric:tabular-nums;place-items:center;font-family:Inter,sans-serif;font-size:19px;font-weight:800;display:grid;position:absolute;inset:0}.dz .cat-card .cl b{color:var(--ink);letter-spacing:-.005em;font-size:15px;font-weight:800;display:block}.dz .cat-card .cl span{color:var(--ink-3);font-size:12.5px}.dz .sec-title{align-items:center;gap:10px;margin:30px 0 16px;display:flex}.dz .sec-title h3{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:18px;font-weight:800}.dz .sec-title .tip{color:var(--ink-3);font-size:12.5px;font-weight:500}.dz .metrics-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:820px){.dz .metrics-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.dz .metrics-grid{grid-template-columns:1fr}}.dz .metric{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;padding:20px;position:relative;overflow:hidden}.dz .metric:before{content:"";background:var(--bc,#16a34a);width:4px;height:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.dz .metric .m-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.dz .metric .m-name{color:var(--ink-2);font-size:13.5px;font-weight:800}.dz .metric .m-abbr{color:var(--ink-3);background:var(--light);border:1px solid var(--line);border-radius:6px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700}.dz .metric .m-val{letter-spacing:-.02em;color:var(--bc,#16a34a);direction:ltr;font-family:Inter,sans-serif;font-size:30px;font-weight:800;line-height:1;display:inline-block}.dz .metric .m-desc{color:var(--ink-3);margin:10px 0 0;font-size:12.5px;line-height:1.6}.dz .metric .m-rating{color:var(--bc);align-items:center;gap:5px;margin-top:10px;font-size:11px;font-weight:800;display:inline-flex}.dz .metric .m-rating .dot{background:var(--bc);border-radius:50%;width:8px;height:8px}.dz .field-strip{background:var(--navy);border-radius:var(--radius-lg);color:var(--light);isolation:isolate;margin-top:20px;padding:22px 24px;position:relative;overflow:hidden}.dz .field-strip:before{content:"";z-index:-1;background:radial-gradient(500px 240px at 90% 20%,#ffab3b24,#0000 60%);position:absolute;inset:0}.dz .field-strip .fh{align-items:center;gap:10px;margin-bottom:16px;display:flex}.dz .field-strip .fh svg{width:18px;height:18px;color:var(--amber)}.dz .field-strip .fh b{color:#fff;font-size:15px;font-weight:800}.dz .field-strip .fh span{color:#f4f4f48c;font-size:12.5px}.dz .field-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:720px){.dz .field-grid{grid-template-columns:1fr 1fr}}.dz .field-cell{border:1px solid var(--line-dark);background:#ffffff0d;border-radius:12px;padding:14px}.dz .field-cell .fl{color:#f4f4f499;margin-bottom:6px;font-size:11.5px;font-weight:600}.dz .field-cell .fv{color:#fff;letter-spacing:-.01em;direction:ltr;font-family:Inter,sans-serif;font-size:22px;font-weight:800}.dz .field-cell .fr{align-items:center;gap:5px;margin-top:6px;font-size:11px;font-weight:800;display:inline-flex}.dz .field-cell .fr .dot{border-radius:50%;width:8px;height:8px}.dz .fr.rate-good{color:#4ade80}.dz .fr.rate-good .dot{background:#4ade80}.dz .fr.rate-avg{color:#fbbf24}.dz .fr.rate-avg .dot{background:#fbbf24}.dz .fr.rate-poor{color:#f87171}.dz .fr.rate-poor .dot{background:#f87171}.dz .opps{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;overflow:hidden}.dz .opp{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:18px 22px;display:flex}.dz .opp:last-child{border-bottom:0}.dz .opp .oi{color:#b26a00;background:#fff7e8;border:1px solid #ffab3b47;border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.dz .opp .oi svg{width:20px;height:20px}.dz .opp .ot{flex:1;min-width:0}.dz .opp .ot b{color:var(--ink);letter-spacing:-.005em;font-size:15px;font-weight:800;display:block}.dz .opp .ot span{color:var(--ink-3);font-size:13px;line-height:1.5}.dz .opp .osave{color:#e0820c;white-space:nowrap;direction:ltr;background:#fff7e8;border:1px solid #fcd9a0;border-radius:9px;padding:6px 12px;font-family:Inter,sans-serif;font-size:14px;font-weight:800}.dz .opps-empty{text-align:center;color:var(--ink-3);padding:26px 22px;font-size:14px}.dz .opps-empty b{color:#16a34a}.dz .st-loading{text-align:center;padding:60px 20px;display:none}.dz .st-loading.show{display:block}.dz .spinner{border:5px solid var(--line);border-top-color:var(--amber);border-radius:50%;width:56px;height:56px;margin:0 auto 22px;animation:1s linear infinite st-spin}@keyframes st-spin{to{transform:rotate(360deg)}}.dz .st-loading h3{color:var(--ink);margin:0 0 6px;font-size:20px;font-weight:800}.dz .st-loading p{color:var(--ink-3);margin:0;font-size:14px}.dz .st-loading .lstatus{color:var(--amber-600);margin-top:14px;font-family:JetBrains Mono,monospace;font-size:12.5px}.dz .st-error{border-radius:var(--radius);color:#b42318;background:#fef1f1;border:1px solid #fca5a5;align-items:center;gap:12px;margin-bottom:20px;padding:16px 20px;font-size:14px;display:none}.dz .st-error.show{display:flex}.dz .st-error svg{flex-shrink:0;width:20px;height:20px}.dz .sp-promo{background:var(--navy);border-radius:var(--radius-lg);isolation:isolate;color:var(--light);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-top:34px;padding:clamp(26px,3.4vw,40px);display:grid;position:relative;overflow:hidden}.dz .sp-promo:before{content:"";z-index:-1;background:radial-gradient(560px 300px at 92%,#ffab3b2e,#0000 60%);position:absolute;inset:0}.dz .sp-ic{width:62px;height:62px;color:var(--amber);background:#ffab3b1a;border:1px solid #ffab3b42;border-radius:16px;flex-shrink:0;place-items:center;display:grid}.dz .sp-ic svg{width:32px;height:32px}.dz .sp-txt h3{color:#fff;letter-spacing:-.01em;margin:0 0 6px;font-size:clamp(20px,2.4vw,27px);font-weight:800;line-height:1.2}.dz .sp-txt h3 .accent{color:var(--amber)}.dz .sp-txt p{color:#f4f4f4b3;margin:0;font-size:14.5px;line-height:1.65}.dz .sp-txt .feats{flex-wrap:wrap;gap:8px 16px;margin-top:12px;display:flex}.dz .sp-txt .feats span{color:#f4f4f4cc;align-items:center;gap:6px;font-size:13px;display:inline-flex}.dz .sp-txt .feats svg{width:14px;height:14px;color:var(--amber)}.dz .sp-cta{text-align:center;flex-direction:column;align-items:stretch;gap:8px;display:flex}.dz .sp-cta .btn{white-space:nowrap;justify-content:center}.dz .sp-cta .note{color:#f4f4f480;font-size:12px}@media (max-width:820px){.dz .sp-promo{text-align:center;grid-template-columns:1fr}.dz .sp-ic{margin:0 auto}.dz .sp-txt .feats{justify-content:center}}.dz .sthow{background:#fff}.dz .sthow-grid{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (max-width:820px){.dz .sthow-grid{grid-template-columns:1fr}}.dz .sthow-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;padding:30px 28px;transition:all .25s;position:relative}.dz .sthow-card:hover{box-shadow:var(--shadow-lift);border-color:#d1d5db;transform:translateY(-3px)}.dz .sthow-step{counter-increment:step;color:#b26a00;background:linear-gradient(#fff7e8,#ffe9c2);border:1px solid #ffab3b59;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:18px;font-family:Inter,sans-serif;font-size:18px;font-weight:800;display:grid}.dz .sthow-step:before{content:counter(step,decimal)}.dz .sthow-card h3{color:var(--ink);letter-spacing:-.005em;margin:0 0 8px;font-size:20px;font-weight:800}.dz .sthow-card p{color:var(--ink-3);margin:0;font-size:15px;line-height:1.7}.dz .stwhy{background:var(--light);border-top:1px solid var(--line)}.dz .stwhy-grid{grid-template-columns:1fr 1fr;align-items:center;gap:54px;display:grid}@media (max-width:900px){.dz .stwhy-grid{grid-template-columns:1fr;gap:36px}}.dz .stwhy-l h2{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:14px 0 16px;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.14}.dz .stwhy-l h2 .accent{color:var(--amber-600)}.dz .stwhy-l p{color:var(--ink-3);margin:0 0 22px;font-size:16px;line-height:1.75}.dz .stwhy-list{flex-direction:column;gap:16px;display:flex}.dz .stwhy-list .stwi{align-items:flex-start;gap:14px;display:flex}.dz .stwhy-list .stwi-ic{width:38px;height:38px;color:var(--amber-600);background:#fff7e8;border:1px solid #ffab3b4d;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.dz .stwhy-list .stwi-ic svg{width:19px;height:19px}.dz .stwhy-list .stwi b{color:var(--ink);margin-bottom:3px;font-size:16px;font-weight:800;display:block}.dz .stwhy-list .stwi span{color:var(--ink-3);font-size:14.5px;line-height:1.65}.dz .stwhy-r{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dz .ststat-box{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;padding:22px 20px}.dz .ststat-box .k{letter-spacing:-.02em;color:var(--ink);font-family:Inter,sans-serif;font-size:38px;font-weight:800;line-height:1}.dz .ststat-box .k .u{color:var(--amber-600)}.dz .ststat-box .l{color:var(--ink-3);margin-top:8px;font-size:13.5px;line-height:1.55}.dz .stpitch{background:var(--navy);color:var(--light);isolation:isolate;position:relative;overflow:hidden}.dz .stpitch:before{content:"";z-index:-1;background:radial-gradient(760px 420px at 85% 8%,#ffab3b24,#0000 60%);position:absolute;inset:0}.dz .stpitch .s-head h2{color:#fff}.dz .stpitch .s-head h2 .accent{color:var(--amber)}.dz .stpitch .s-head p{color:#f4f4f4ad}.dz .stpitch-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px;display:grid}@media (max-width:900px){.dz .stpitch-grid{grid-template-columns:1fr}}.dz .stpitch-card{border:1px solid var(--line-dark);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffff0d,#ffffff05);padding:28px 26px;transition:all .25s}.dz .stpitch-card:hover{background:linear-gradient(#ffab3b0f,#ffffff05);border-color:#ffab3b59;transform:translateY(-3px)}.dz .stpitch-card .stpc-ic{width:48px;height:48px;color:var(--amber);background:#ffab3b1a;border:1px solid #ffab3b3d;border-radius:13px;place-items:center;margin-bottom:18px;display:grid}.dz .stpitch-card .stpc-ic svg{width:24px;height:24px}.dz .stpitch-card h3{color:#fff;letter-spacing:-.005em;margin:0 0 8px;font-size:20px;font-weight:800}.dz .stpitch-card p{color:#f4f4f4a3;margin:0;font-size:14.5px;line-height:1.7}.dz .stpitch-cta{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.dz .stpitch-cta .note{color:#f4f4f48c;flex-basis:100%;margin-bottom:4px;font-size:14px}.dz .stfaq{background:var(--light);border-top:1px solid var(--line)}.dz .stfaq-list{flex-direction:column;gap:12px;max-width:860px;margin:0 auto;display:flex}.dz .stfaq-item{border:1px solid var(--line);border-radius:var(--radius);background:#fff;transition:border-color .2s;overflow:hidden}.dz .stfaq-item[open]{box-shadow:var(--shadow-card);border-color:#d1d5db}.dz .stfaq-item summary{cursor:pointer;color:var(--ink);letter-spacing:-.005em;align-items:center;gap:16px;padding:20px 22px;font-size:17px;font-weight:800;list-style:none;display:flex}.dz .stfaq-item summary::-webkit-details-marker{display:none}.dz .stfaq-item summary .stfq-x{background:var(--light);width:26px;height:26px;color:var(--ink-3);border-radius:8px;flex-shrink:0;place-items:center;margin-inline-start:auto;transition:transform .25s,background .2s;display:grid}.dz .stfaq-item[open] summary .stfq-x{background:var(--amber);color:#1a1206;transform:rotate(45deg)}.dz .stfaq-item summary .stfq-x svg{width:15px;height:15px}.dz .stfaq-body{color:var(--ink-3);max-width:64ch;padding:0 22px 20px;font-size:15px;line-height:1.78}.dz .stfaq-body strong{color:var(--ink-2);font-weight:800}.dz .stfaq-body a{color:var(--amber-600);font-weight:800}.dz .cosign{border:1px solid var(--line);box-shadow:var(--shadow-lift);text-align:center;background:#fff;border-radius:20px;padding:36px 32px}.dz .cosign-ic{color:#b26a00;background:linear-gradient(#fff7e8,#ffe9c2);border:1px solid #ffab3b66;border-radius:16px;place-items:center;width:56px;height:56px;margin:0 auto 16px;display:grid}.dz .cosign-ic svg{width:26px;height:26px}.dz .cosign-h{color:var(--ink);margin:0 0 8px;font-size:22px;font-weight:800}.dz .cosign-lede{color:var(--ink-3);margin:0 0 22px;font-size:14px;line-height:1.75}.dz .cosign-form{text-align:start;flex-direction:column;gap:14px;display:flex}.dz .cosign-field{flex-direction:column;gap:7px;display:flex}.dz .cosign-field span{color:var(--ink-2);font-size:13px;font-weight:800}.dz .cosign-field input{font:inherit;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;outline:none;width:100%;padding:13px 15px;font-size:15px;transition:border-color .18s,box-shadow .18s}.dz .cosign-field input:focus{border-color:var(--amber);box-shadow:0 0 0 4px #ffab3b24}.dz .cosign-sent{color:var(--ink-2);text-align:center;background:#fff7e8;border:1px solid #ffab3b47;border-radius:11px;margin:0;padding:11px 14px;font-size:13.5px}.dz .cosign-err{color:#9c2a2a;background:#fceaea;border:1px solid #efcccc;border-radius:10px;margin:0;padding:10px 14px;font-size:13px;font-weight:700}.dz .cosign-links{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.dz .cosign-links button,.dz .cosign-links a{color:var(--amber-600);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;font-weight:800;text-decoration:none}.dz .cosign-links a{color:var(--ink-3)}.dz .cosign-links button:hover{color:var(--amber)}.dz .cosign-links a:hover{color:var(--ink)}.dz .cosign-links button:disabled{opacity:.5;cursor:default}.dz .cosign-perks{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:14px 20px;margin:24px 0 0;padding:22px 0 0;list-style:none;display:flex}.dz .cosign-perks li{color:var(--ink-2);align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:inline-flex}.dz .cosign-perks .ck{color:#0e6b2f;background:#e6f6ea;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.dz .cosign-perks .ck svg{width:11px;height:11px}@media (max-width:520px){.dz .cosign{padding:28px 20px}.dz .cosign-links{text-align:center;flex-direction:column;align-items:stretch;gap:10px}}.dz .enroll-soon{cursor:not-allowed;pointer-events:none;justify-content:center;color:var(--ink-3)!important;border:1px solid var(--line)!important;box-shadow:none!important;background:#f4f5f7!important}
