:root{--m-accent:#b45309;--m-accent-dark:#92400e;--m-dark:#0a0f1e;--m-dark2:#0f172a;--m-dark3:#1e293b;--m-text:#0f172a;--m-muted:#4b5563;--m-border:#e5e7eb;--m-bg:#f8fafc;--m-white:#fff;--m-r:12px;--m-r-lg:18px}html,body{overflow-x:hidden}html{scroll-behavior:smooth}.dnx-container{max-width:1160px;margin:0 auto;padding:0 24px}.dnx-header{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--m-border);background:#ffffffeb;position:sticky;top:0}.dnx-flex-between{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.dnx-logo{letter-spacing:-.02em;color:var(--m-text);font-size:17px;font-weight:800;text-decoration:none}.announcement-badge{width:34px;height:34px;color:var(--brand);background:#fff;border:1px solid #f3d49c;border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid}.announcement{border-radius:var(--radius-lg);color:#8f4a08;text-align:center;background:linear-gradient(#fff9f1 0%,#fff6eb 100%);border:1px solid #f3d49c;flex-direction:column;align-items:center;gap:10px;padding:20px 24px;display:flex;box-shadow:0 6px 16px #e67e220f}@media (min-width:640px){.announcement{flex-direction:row;justify-content:center;gap:14px}}.dnx-nav{align-items:center;gap:4px;display:flex}.dnx-nav a{color:#0f172aa6;border-radius:8px;padding:7px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background .12s,color .12s}.dnx-nav a:hover{color:var(--m-text);background:#0f172a0d}.dnx-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:background .14s,box-shadow .14s,transform 80ms;display:inline-flex}.dnx-btn:active{transform:scale(.98)}.dnx-btn-primary{background:var(--m-accent);color:#fff;box-shadow:0 4px 16px #d9770659}.dnx-btn-primary:hover{background:var(--m-accent-dark);box-shadow:0 6px 20px #d9770673}.dnx-btn-secondary{background:var(--m-white);color:var(--m-text);border:1px solid var(--m-border);box-shadow:0 1px 3px #0000000f}.dnx-btn-secondary:hover{background:var(--m-bg)}.dnx-install-btn{color:#92400e;background:#e8532a1a;border:1px solid #e8532a59;gap:6px;padding:8px 16px;font-size:13px}.dnx-install-btn:hover{background:#e8532a2e;border-color:#e8532a99}.dnx-mobile-drawer-body .dnx-install-btn{justify-content:center;width:100%;padding:12px 16px;font-size:14px}.dnx-btn-ghost{color:#fff;background:#ffffff1a;border:1px solid #fff3}.dnx-btn-ghost:hover{background:#ffffff2e}.dnx-hero{background:linear-gradient(135deg,#0a0f1e 0%,#0f172a 55%,#1a1432 100%);padding:80px 0 64px}.dnx-grid-2{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.dnx-hero-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#fbbf24;align-items:center;gap:8px;margin-bottom:18px;font-size:11px;font-weight:700;display:inline-flex}.dnx-h1{letter-spacing:-.025em;color:#fff;margin:0 0 20px;font-size:52px;font-weight:800;line-height:1.12}.dnx-subtitle{color:#ffffffa6;max-width:520px;margin:0 0 12px;font-size:17px;line-height:1.6}.dnx-hero-meta{color:#ffffff8c;margin:0 0 28px;font-size:13px}.dnx-cta-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:28px;display:flex}.dnx-trust-row{flex-wrap:wrap;gap:8px;display:flex}.dnx-pill{color:#ffffffb3;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.dnx-pill-dot{background:var(--m-accent);border-radius:999px;flex-shrink:0;width:6px;height:6px}.dnx-hero-mock{justify-content:flex-end;align-items:center;padding:0;display:flex;overflow:hidden}.dnx-preview{border-radius:var(--m-r-lg);background:#0f172a;border:1px solid #ffffff17;width:100%;max-width:440px;overflow:hidden;box-shadow:0 24px 64px #00000080}.dnx-preview-topbar{background:#1e293b;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;height:42px;padding:0 14px;display:flex}.dnx-dot{background:#ffffff26;border-radius:999px;width:10px;height:10px}.dnx-preview-title{color:#ffffff73;margin-left:8px;font-size:12px;font-weight:600}.dnx-preview-body{flex-direction:column;gap:12px;padding:16px;display:flex}.dnx-hero-visual{filter:drop-shadow(0 8px 24px #0000004d);border-radius:10px;width:100%;display:block}.dnx-preview-row{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.dnx-preview-pill{background:#1e293b;border-radius:999px;height:26px}.dnx-stats-row{background:#fff;border:1px solid #e7e9ee;border-radius:20px;grid-template-columns:repeat(3,1fr);margin:0;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 24px #0f172a0d}.dnx-stat-card{text-align:center;flex-direction:column;align-items:center;padding:32px 28px;display:flex;position:relative}.dnx-stat-divider{background:#e7e9ee;width:1px;height:60%;position:absolute;top:20%;right:0}.dnx-stat-icon{margin-bottom:12px;font-size:28px;line-height:1}.dnx-stat-number{color:#e8532a;letter-spacing:-.02em;margin-bottom:8px;font-size:40px;font-weight:800;line-height:1}.dnx-stat-label{color:#0f172a;margin-bottom:6px;font-size:14px;font-weight:700}.dnx-stat-sub{color:#4b5563;margin:0;font-size:13px;line-height:1.5}@media (max-width:640px){.dnx-stats-row{border-radius:16px;grid-template-columns:1fr}.dnx-stat-divider{width:80%;height:1px;top:auto;bottom:0;left:10%;right:auto}}.dnx-workflow-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:36px;display:grid}.dnx-workflow-card{background:#fff;border:1px solid #e7e9ee;border-radius:18px;flex-direction:column;transition:box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 2px 12px #0f172a0a}.dnx-workflow-card:hover{box-shadow:0 8px 28px #0f172a14}.dnx-workflow-card-top{width:100%;height:4px}.dnx-workflow-header{border-bottom:1px solid #f1f3f7;align-items:flex-start;gap:14px;padding:20px 20px 16px;display:flex}.dnx-workflow-icon{flex-shrink:0;margin-top:2px;font-size:28px;line-height:1}.dnx-workflow-badge{letter-spacing:.02em;border-radius:999px;margin-bottom:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.dnx-workflow-title{color:#0f172a;margin:0;font-size:17px;font-weight:800;line-height:1.2}.dnx-workflow-steps{flex-direction:column;flex:1;gap:0;margin:0;padding:18px 20px;list-style:none;display:flex}.dnx-workflow-step{align-items:stretch;gap:12px;display:flex}.dnx-workflow-step-left{flex-direction:column;flex-shrink:0;align-items:center;width:24px;display:flex}.dnx-workflow-step-num{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.dnx-workflow-step-line{background:#e7e9ee;border-radius:999px;flex:1;width:2px;min-height:12px;margin:4px 0}.dnx-workflow-step-text{color:#374151;flex:1;padding:3px 0 14px;font-size:13.5px;font-weight:500;line-height:1.4}.dnx-workflow-note{color:#4b5563;background:#fcfcfd;border-top:1px solid #f1f3f7;margin:0;padding:14px 20px 18px;font-size:12.5px;line-height:1.6}@media (max-width:900px){.dnx-workflow-grid{grid-template-columns:1fr;gap:16px}}.dnx-section-label{letter-spacing:.1em;text-transform:uppercase;color:var(--m-accent);margin-bottom:8px;font-size:11px;font-weight:700}.dnx-section{padding:56px 0}.dnx-section-sm{background:var(--m-bg);padding:32px 0}.dnx-section-alt{background:var(--m-bg);padding:56px 0}.dnx-section-title{letter-spacing:-.02em;color:var(--m-text);margin:0 0 10px;font-size:36px;font-weight:800;line-height:1.15}.dnx-section-subtitle{color:var(--m-muted);max-width:580px;margin:0 0 32px;font-size:15px;line-height:1.6}.dnx-grid-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.dnx-variants-card{background:var(--m-white);border:1px solid var(--m-border);border-radius:var(--m-r-lg);padding:20px;box-shadow:0 1px 4px #0f172a0f}.dnx-kpi{gap:6px;display:grid}.dnx-card-title{color:var(--m-text);margin:0;font-size:15px;font-weight:700;line-height:1.3}.dnx-card-text,.dnx-muted-sm{color:var(--m-muted);margin:4px 0 0;font-size:14px;line-height:1.55}.dnx-grid-4{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:8px;display:grid}.dnx-step-card{background:var(--m-white);border:1px solid var(--m-border);border-radius:var(--m-r);flex-direction:column;gap:8px;padding:20px;display:flex}.dnx-step-number{background:var(--m-accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:8px;font-size:13px;font-weight:700;display:inline-flex}.dnx-lang-layout{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.dnx-lang-text{max-width:420px}.dnx-lang-grid-wrap{background:#f7f8fa;border:1px solid #e7e9ee;border-radius:20px;padding:28px}.dnx-lang-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.dnx-lang-card{text-align:center;cursor:default;background:#fff;border:1px solid #e7e9ee;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;transition:box-shadow .15s,border-color .15s;display:flex}.dnx-lang-card:hover{border-color:#e8532a;box-shadow:0 4px 12px #e8532a1a}.dnx-lang-name{color:#0f172a;font-size:14px;font-weight:600;line-height:1.2}.dnx-lang-script{color:#4b5563;font-size:11px;font-weight:500}.dnx-lang-card-more{color:#e8532a;background:#fff7f0;border-color:#fde3c8;font-size:18px;font-weight:700}@media (max-width:900px){.dnx-lang-layout{grid-template-columns:1fr;gap:40px}.dnx-lang-text{max-width:100%}.dnx-lang-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:480px){.dnx-lang-grid{grid-template-columns:repeat(3,1fr)}}.dnx-tag{border:1px solid var(--m-border);background:var(--m-bg);height:30px;color:var(--m-text);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.dnx-grid-5{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:8px;display:grid}.dnx-feature-card{background:var(--m-white);border:1px solid var(--m-border);border-radius:var(--m-r);flex-direction:column;gap:6px;padding:18px;transition:transform .12s,box-shadow .12s;display:flex}.dnx-feature-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0f172a12}.dnx-feature-card:before{content:"";background:var(--m-accent);border-radius:2px;width:28px;height:3px;margin-bottom:8px;display:block}.dnx-pricing-section{background:linear-gradient(#f8fafc 0%,#fff 60%,#f8fafc 100%);padding:72px 0}.dnx-billing-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:0 0 36px;display:flex}.dnx-billing-segment{background:#0000000f;border:1px solid #00000014;border-radius:999px;padding:4px;display:inline-flex}.dnx-billing-seg-btn{cursor:pointer;color:#000000a6;background:0 0;border:none;border-radius:999px;padding:9px 20px;font-size:14px;font-weight:600;line-height:1;transition:background .14s,color .14s,box-shadow .14s}.dnx-billing-seg-btn.is-active{color:var(--m-text);background:#fff;box-shadow:0 2px 8px #0000001f}.dnx-pricing-meta{color:var(--m-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.dnx-pricing-dot{opacity:.4}.dnx-pricing-save{color:#14532d;font-weight:600}.dnx-pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.dnx-plan-card{background:#fff;border:1.5px solid #e5e7eb;border-radius:20px;flex-direction:column;gap:0;padding:28px 24px 24px;transition:box-shadow .2s;display:flex;box-shadow:0 2px 12px #0f172a0d}.dnx-plan-card:hover{box-shadow:0 8px 32px #0f172a1a}.dnx-plan-card-pro{background:#0f172a;border-color:#0f172a;position:relative;box-shadow:0 20px 60px #0f172a47}.dnx-plan-popular-banner{text-transform:uppercase;letter-spacing:.06em;color:#0f172a;background:#d97706;border-radius:999px;width:-moz-fit-content;width:fit-content;margin-bottom:18px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-block}.dnx-plan-header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.dnx-plan-icon{background:#f1f5f9;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.dnx-plan-icon-pro{background:#ffffff1f}.dnx-plan-name{color:#0f172a;font-size:20px;font-weight:800;line-height:1.2}.dnx-plan-card-pro .dnx-plan-name{color:#fff}.dnx-plan-desc{color:#4b5563;margin-top:2px;font-size:13px;line-height:1.4}.dnx-plan-price-row{align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.dnx-plan-price{color:#0f172a;font-size:38px;font-weight:800;line-height:1}.dnx-plan-card-pro .dnx-plan-price{color:#fff}.dnx-plan-card-pro .dnx-plan-per,.dnx-plan-card-pro .dnx-plan-billed{color:#ffffffb3}.dnx-plan-per{color:#4b5563;font-size:14px;font-weight:500}.dnx-plan-billed{color:#4b5563;margin-bottom:16px;font-size:12px;line-height:1.5}.dnx-plan-divider{border:none;border-top:1px solid #e5e7eb;margin:0 0 18px}.dnx-plan-features{flex:1;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.dnx-plan-feature-item{color:#374151;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.dnx-plan-feature-item-pro{color:#ffffffd1}.dnx-plan-check{color:#14532d;background:#dcfce7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:11px;font-weight:800;display:flex}.dnx-plan-check-pro{color:#86efac;background:#d1fae526}.dnx-plan-cta{text-align:center;cursor:pointer;border-radius:12px;width:100%;margin-top:auto;padding:14px 0;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .15s,transform .15s;display:block}.dnx-plan-cta:hover{opacity:.88;transform:translateY(-1px)}.dnx-plan-cta-outline{color:#0f172a;background:0 0;border:1.5px solid #d1d5db}.dnx-plan-cta-amber{color:#0f172a;background:#d97706;border:none;box-shadow:0 6px 20px #d9770666}.dnx-pricing-note{color:var(--m-muted);text-align:center;margin-top:24px;font-size:13px}.dnx-list{gap:8px;margin:0 0 24px;padding:0;list-style:none;display:grid}.dnx-list-dot li{color:#374151;padding-left:20px;font-size:14px;line-height:1.5;position:relative}.dnx-list-dot li:before{content:"✓";color:var(--m-accent);font-size:13px;font-weight:700;position:absolute;left:0}.dnx-faq-section{background:#f6f7f9;padding:72px 0 80px}.dnx-faq-header{text-align:center;margin-bottom:28px}.dnx-faq-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#b45309;margin:0 0 10px;font-size:.78rem;font-weight:800}.dnx-faq-title{letter-spacing:-.05em;color:#0f172a;margin:0;font-size:max(2.2rem,min(5vw,3.3rem));font-weight:800;line-height:1.02}.dnx-faq-subtitle{color:#4b5563;max-width:560px;margin:14px auto 0;font-size:1.04rem;line-height:1.7}.dnx-faq-shell{background:linear-gradient(#fff 0%,#fcfcfd 100%);border:1px solid #e7eaf0;border-radius:24px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 12px 36px #0f172a0f}.dnx-faq-shell:before{content:"";background:linear-gradient(90deg,#f0c28f 0%,#e67e22 40%,#f0c28f 100%);width:100%;height:4px;display:block}.dnx-faq-item{border-top:1px solid #e7eaf0;transition:background .2s}.dnx-faq-item:first-of-type{border-top:0}.dnx-faq-item:nth-child(odd){background:#fff}.dnx-faq-item:nth-child(2n){background:#f8f5f1}.dnx-faq-item:hover{filter:brightness(.97)}.dnx-faq-item details[open]{background:inherit}.dnx-faq-item summary{cursor:pointer;color:#0f172a;justify-content:space-between;align-items:center;gap:18px;padding:24px;font-size:1.08rem;font-weight:700;list-style:none;display:flex}.dnx-faq-item summary::-webkit-details-marker{display:none}.dnx-faq-question{flex:1;min-width:0;line-height:1.4}.dnx-faq-icon{color:#4b5563;background:#fcfcfd;border:1px solid #e7eaf0;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;transition:transform .22s,background .22s,color .22s,border-color .22s;display:grid}.dnx-faq-item details[open] .dnx-faq-icon{color:#a14f06;background:#fff4e8;border-color:#f0c28f;transform:rotate(180deg)}.dnx-faq-answer{color:#4b5563;max-width:90%;padding:0 24px 24px;font-size:1rem;line-height:1.78}.dnx-faq-answer p{margin:0}.dnx-faq-footer{text-align:center;margin-top:22px}.dnx-faq-link{color:#a14f06;background:#fff9f3;border:1px solid #f1d0aa;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 8px 20px #0f172a0a}.dnx-faq-link:hover{background:#fff5ea;transform:translateY(-1px)}@media (max-width:640px){.dnx-faq-section{padding:46px 0 64px}.dnx-faq-title{font-size:2.2rem}.dnx-faq-subtitle{font-size:.98rem}.dnx-faq-item summary{padding:18px 16px;font-size:1rem}.dnx-faq-answer{max-width:100%;padding:0 16px 18px;font-size:.96rem}.dnx-faq-icon{width:32px;height:32px}}.dnx-contact-section{background:#0f172a;padding:0}.dnx-contact-inner{grid-template-columns:1fr 1fr;max-width:1160px;min-height:600px;margin:0 auto;display:grid}.dnx-contact-left{flex-direction:column;justify-content:center;padding:72px 56px 72px 24px;display:flex}.dnx-contact-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#fbbf24;margin-bottom:14px;font-size:11px;font-weight:800}.dnx-contact-heading{color:#fff;letter-spacing:-.04em;margin:0 0 16px;font-size:max(2rem,min(4vw,3rem));font-weight:800;line-height:1.1}.dnx-contact-sub{color:#ffffff8c;max-width:380px;margin:0 0 40px;font-size:15px;line-height:1.65}.dnx-contact-steps{flex-direction:column;gap:24px;margin-bottom:40px;display:flex}.dnx-contact-step{align-items:flex-start;gap:14px;display:flex}.dnx-contact-step-num{color:#d97706;background:#d977062e;border:1px solid #d9770659;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;font-size:12px;font-weight:800;display:flex}.dnx-contact-step-title{color:#ffffffe6;margin-bottom:3px;font-size:14px;font-weight:700}.dnx-contact-step-body{color:#fff9;font-size:13px;line-height:1.55}.dnx-contact-trust{flex-direction:column;gap:8px;display:flex}.dnx-contact-trust-item{color:#fff9;align-items:center;gap:8px;font-size:13px;display:flex}.dnx-contact-trust-check{color:#4ade80;font-size:12px;font-weight:800}.dnx-contact-right{align-items:center;padding:48px 24px 48px 40px;display:flex}.dnx-contact-form-card{background:#fff;border-radius:20px;width:100%;max-width:480px;padding:32px 28px 28px;box-shadow:0 24px 60px #0000004d}.dnx-contact-form-heading{color:#0f172a;margin-bottom:6px;font-size:20px;font-weight:800}.dnx-contact-form-sub{color:#4b5563;margin:0 0 20px;font-size:13px;line-height:1.5}.dnx-form{gap:0;display:grid}.dnx-form-row{margin-bottom:14px}.dnx-form-row:last-child{margin-bottom:0}.dnx-form-row-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dnx-label{text-transform:uppercase;letter-spacing:.07em;color:#374151;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.dnx-input,.dnx-select,.dnx-textarea{color:#0f172a;box-sizing:border-box;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:14px;transition:border-color .14s,box-shadow .14s,background .14s}.dnx-input,.dnx-select{height:42px}.dnx-textarea{resize:vertical;min-height:100px;line-height:1.5}.dnx-input::placeholder,.dnx-textarea::placeholder{color:#4b5563}.dnx-input:focus,.dnx-select:focus,.dnx-textarea:focus{background:#fff;border-color:#d97706;box-shadow:0 0 0 3px #d977061f}@media (max-width:900px){.dnx-contact-inner{grid-template-columns:1fr}.dnx-contact-left{padding:48px 24px 32px}.dnx-contact-right{justify-content:center;padding:0 24px 48px}}.dnx-footer{color:#ffffff8c;background:#070d1a;border-top:1px solid #ffffff12;padding:24px 0;font-size:13px}.dnx-phone-wrap{justify-content:flex-start;align-items:center;padding:52px 64px 40px 24px;display:flex;position:relative}.dnx-phone-wrap:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#e8532a33 0%,#0000 70%);width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dnx-phone{z-index:1;background:#0f172a;border:2px solid #ffffff26;border-radius:36px;width:260px;transition:transform .3s;position:relative;overflow:hidden;transform:perspective(1000px)rotateY(-6deg)rotateX(2deg);box-shadow:0 0 0 6px #ffffff0a,0 40px 100px #000000b3,0 0 60px #e8532a26,inset 0 1px #ffffff14}.dnx-phone:hover{transform:perspective(1000px)rotateY(-2deg)rotateX(1deg)}.dnx-phone-inner{flex-direction:column;height:100%;display:flex}.dnx-phone-bar{color:#ffffff8c;justify-content:space-between;align-items:center;padding:10px 16px 6px;font-size:9px;font-weight:600;display:flex}.dnx-phone-brand{color:#e8532a;font-size:10px;font-weight:800}.dnx-app-hd{background:#e8532a;justify-content:space-between;align-items:center;padding:8px 14px 10px;display:flex}.dnx-app-hd-name{color:#fff;font-size:13px;font-weight:800;line-height:1.2}.dnx-app-hd-table{color:#ffffffbf;font-size:10px;font-weight:600}.dnx-app-hd-cart{background:#ffffff2e;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:relative}.dnx-app-hd-count{color:#e8532a;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;font-weight:800;display:flex;position:absolute;top:-4px;right:-4px}.dnx-app-cats{scrollbar-width:none;background:#1e293b;gap:4px;padding:8px 10px 4px;display:flex;overflow-x:auto}.dnx-app-cats::-webkit-scrollbar{display:none}.dnx-app-cat{color:#ffffff80;white-space:nowrap;background:#ffffff0f;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:9px;font-weight:600}.dnx-app-cat.active{color:#e8532a;background:#e8532a33}.dnx-app-items{background:#1e293b;flex-direction:column;flex:1;gap:6px;padding:6px 10px;display:flex}.dnx-app-item{background:#ffffff0a;border-radius:10px;align-items:center;gap:8px;padding:8px;display:flex}.dnx-app-item-img{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}.dnx-app-item-body{flex:1;min-width:0}.dnx-app-item-name{color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:700;line-height:1.3;overflow:hidden}.dnx-app-item-desc{color:#fff6;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:8.5px;overflow:hidden}.dnx-app-item-price{color:#e8532a;margin-top:2px;font-size:10px;font-weight:700}.dnx-app-item-add{color:#fff;background:#e8532a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:16px;font-weight:700;line-height:1;display:flex}.dnx-app-orderbar{color:#fff;background:#e8532a;justify-content:space-between;align-items:center;padding:11px 14px;font-size:10px;font-weight:700;display:flex}.dnx-app-order-btn{color:#ffffffe6;font-size:10px;font-weight:800}.dnx-float{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;white-space:nowrap;background:#0f172ae6;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:flex;position:absolute;box-shadow:0 8px 24px #0006}.dnx-float-tl{top:8px;left:0}.dnx-float-br{bottom:8px;right:0}.dnx-float-icon{font-size:18px;line-height:1}.dnx-float-title{color:#ffffffe6;font-size:11px;font-weight:700}.dnx-float-sub{color:#fff9;margin-top:1px;font-size:9.5px}.dnx-float-dot{border-radius:999px;flex-shrink:0;width:10px;height:10px}.dnx-float-dot-green{background:#22c55e;box-shadow:0 0 6px #22c55e99}.dnx-section-compact,.dnx-section-tight{padding:56px 0}.dnx-help{color:var(--m-muted);margin-top:4px;font-size:12px}.dnx-brand{color:var(--m-text);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.dnx-brand-text{font-size:17px;font-weight:800}.dnx-mobile-toggle,.dnx-mobile-drawer-wrap{display:none}@media (max-width:1100px){.dnx-grid-5{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.dnx-grid-4{grid-template-columns:repeat(2,1fr)}.dnx-pricing-grid{grid-template-columns:1fr}}@media (max-width:960px){.dnx-grid-2{grid-template-columns:1fr;gap:32px}.dnx-grid-3{grid-template-columns:1fr}.dnx-h1{font-size:38px}.dnx-hero{padding:56px 0 48px}.dnx-nav{display:none}.dnx-mobile-toggle{justify-content:center;align-items:center;display:inline-flex}.dnx-phone-wrap{justify-content:center;padding:44px 52px 32px 16px}.dnx-float-tl{top:4px;left:-4px}.dnx-float-br{bottom:4px;right:-4px}.dnx-hero-mock{width:100%;max-width:480px;margin:0 auto;display:block}.dnx-cta-row{flex-flow:wrap}.dnx-cta-row .dnx-btn{flex:none}.dnx-logo img{height:30px!important}}@media (max-width:720px){.dnx-grid-5{grid-template-columns:1fr 1fr}.dnx-pricing-grid{grid-template-columns:1fr}.dnx-billing-row{flex-direction:column;align-items:center;gap:10px}.dnx-lang-strip{flex-direction:column;align-items:flex-start}.dnx-lang-tags{justify-content:flex-start}.dnx-faq-list{border-radius:12px}}@media (max-width:540px){.dnx-h1{font-size:28px;line-height:1.15}.dnx-grid-4,.dnx-grid-5,.dnx-form-row-2{grid-template-columns:1fr}.dnx-section-title{font-size:26px}.dnx-cta-row{flex-flow:wrap;align-items:flex-start}.dnx-container{padding:0 16px}}@media (max-width:960px){.dnx-mobile-drawer-wrap{z-index:9999;opacity:0;pointer-events:none;transition:opacity .2s;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.dnx-mobile-drawer-wrap.open{opacity:1;pointer-events:auto}.dnx-mobile-backdrop{cursor:pointer;background:#00000073;border:none;position:absolute;top:0;bottom:0;left:0;right:0}.dnx-mobile-drawer{background:#fff;flex-direction:column;width:min(85vw,340px);height:100dvh;transition:transform .22s;display:flex;position:absolute;top:0;right:0;transform:translate(100%);box-shadow:-12px 0 40px #0000002e}.dnx-mobile-drawer-wrap.open .dnx-mobile-drawer{transform:translate(0)}.dnx-mobile-drawer-head{padding:14px 16px;padding-top:calc(14px + env(safe-area-inset-top));border-bottom:1px solid var(--m-border);justify-content:space-between;align-items:center;gap:12px;display:flex}.dnx-mobile-drawer-body{padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:10px;display:flex;overflow-y:auto}.dnx-mobile-links{gap:8px;display:grid}.dnx-mobile-links a{border:1px solid var(--m-border);color:var(--m-text);border-radius:10px;padding:12px 14px;font-size:15px;font-weight:500;text-decoration:none;display:block}.dnx-mobile-cta{gap:10px;margin-top:8px;display:grid}.dnx-mobile-muted{color:var(--m-muted);text-align:center;padding-top:4px;font-size:12px}html.dnx-scroll-lock,body.dnx-scroll-lock{overflow:hidden}}.dnx-features-grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.dnx-feat-card{border:1px solid var(--m-border);background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:22px 18px 20px;transition:box-shadow .18s,transform .18s;display:flex}.dnx-feat-card:hover{transform:translateY(-2px);box-shadow:0 8px 28px #00000014}.dnx-feat-icon-wrap{background:#f1f5f9;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:4px;display:flex}.dnx-feat-icon{font-size:22px;line-height:1}.dnx-feat-tag{letter-spacing:.06em;text-transform:uppercase;color:#92400e;background:#fef9ee;border:1px solid #fde68a;border-radius:20px;width:-moz-fit-content;width:fit-content;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.dnx-feat-title{color:#0f172a;font-size:14px;font-weight:700;line-height:1.3}.dnx-feat-text{color:#4b5563;font-size:13px;line-height:1.55}@media (max-width:1024px){.dnx-features-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.dnx-features-grid{grid-template-columns:repeat(2,1fr);gap:12px}.dnx-feat-card{padding:16px 14px}.dnx-feat-icon-wrap{width:38px;height:38px}.dnx-feat-icon{font-size:18px}}
