.dn-hero,.dn-section,.dn-cta{color:#111;font-family:Lato,sans-serif}.dn-container{max-width:1180px;margin:0 auto;padding:0 24px}.dn-tag{color:#b88a00;letter-spacing:.12em;text-transform:uppercase;background:#fdc51626;border-radius:50px;margin-bottom:16px;padding:4px 14px;font-size:.75rem;font-weight:800;display:inline-block}.dn-tag-light{color:#fdc516;background:#fdc51633}.dn-section-head{text-align:center;max-width:720px;margin:0 auto 56px}.dn-section-head h2,.dn-split-text h2{color:#111;margin-bottom:16px;font-size:2.4rem;font-weight:900;line-height:1.15}.dn-section-head p{color:#333;font-size:1.1rem;line-height:1.6}.dn-cta-row{flex-wrap:wrap;gap:14px;margin-bottom:32px;display:flex}.dn-cta-center{justify-content:center}.dn-btn{letter-spacing:.02em;text-transform:uppercase;border:2px solid #0000;border-radius:8px;padding:14px 32px;font-size:1rem;font-weight:800;transition:all .2s;display:inline-block;text-decoration:none!important}.dn-btn-primary{background:#fdc516;border-color:#fdc516;color:#111!important}.dn-btn-primary:hover{background:#e5b214;border-color:#e5b214;transform:translateY(-1px);box-shadow:0 6px 20px #fdc51659}.dn-btn-outline{background:0 0;border-color:#fff6;color:#fff!important}.dn-btn-outline:hover{background:#ffffff1a;border-color:#fff}.dn-hero{color:#fff;background:#101015;align-items:center;min-height:80vh;padding:120px 0 100px;display:flex;position:relative;overflow:hidden}.dn-hero-bg{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.dn-hero-overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#101015d9 0%,#1010158c 55%,#10101540 100%),linear-gradient(#10101566 0%,#10101500 35%,#10101580 100%);position:absolute;inset:0}.dn-hero-inner{z-index:2;width:100%;max-width:1180px;margin:0 auto;padding:0 24px;position:relative}.dn-hero-text{max-width:640px}.dn-eyebrow{letter-spacing:.15em;color:#fdc516;text-transform:uppercase;margin-bottom:20px;font-size:.75rem;font-weight:800;display:inline-block}.dn-hero h1{color:#fff;letter-spacing:-.01em;margin-bottom:20px;font-size:3.6rem;font-weight:900;line-height:1.05}.dn-accent{color:#fdc516}.dn-lede{color:#ffffffd9;max-width:540px;margin-bottom:32px;font-size:1.15rem;line-height:1.6}.dn-hero .dn-cta-row{margin-bottom:48px}.dn-hero-stats{flex-wrap:wrap;gap:36px;display:flex}.dn-hero-stats>div{flex-direction:column;display:flex}.dn-hero-stats strong{color:#fdc516;font-size:2rem;font-weight:900;line-height:1}.dn-hero-stats span{color:#ffffffb3;letter-spacing:.05em;text-transform:uppercase;margin-top:4px;font-size:.8rem}.dn-section{background:#fff;padding:96px 0}.dn-section-alt{background:#f7f7f9}.dn-section-dark{color:#fff;background:linear-gradient(135deg,#101015 0%,#1a1a2e 100%)}.dn-section-dark h2{color:#fff}.dn-section-dark p{color:#ffffffd9}.dn-split{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.dn-split-reverse .dn-split-text{order:2}.dn-split-reverse .dn-split-visual{order:1}.dn-split-text p{font-size:1.1rem;line-height:1.65}.dn-split-visual img{border-radius:16px;width:100%;height:auto;box-shadow:0 12px 40px #0000001a}.dn-section-dark .dn-split-visual img{box-shadow:0 12px 40px #0006}.dn-mini-stats{border-top:1px solid #e5e5ea;border-bottom:1px solid #e5e5ea;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px;padding:20px 0;display:grid}.dn-mini-stats>div{text-align:center;flex-direction:column;display:flex}.dn-mini-stats strong{color:#111;font-size:1.5rem;font-weight:900;line-height:1}.dn-mini-stat-icon{color:#fdc516;justify-content:center;align-items:center;height:1.5rem;line-height:1;display:inline-flex}.dn-mini-stat-icon svg{display:block;overflow:visible}.dn-mini-stats span{color:#666;letter-spacing:.04em;text-transform:uppercase;margin-top:6px;font-size:.78rem}.dn-benefits-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.dn-benefit-card{background:#fff;border:1px solid #eee;border-radius:14px;padding:32px 24px;transition:all .25s}.dn-benefit-card:hover{border-color:#fdc516;transform:translateY(-4px);box-shadow:0 12px 32px #fdc5161f}.dn-benefit-icon{color:#fdc516;background:#fdc5161f;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:18px;display:inline-flex}.dn-benefit-card h3{color:#111;margin-bottom:8px;font-size:1.15rem;font-weight:800}.dn-benefit-card p{color:#444;font-size:.95rem;line-height:1.55}.dn-ads-wrap{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;display:grid}.dn-ads-grid{grid-template-columns:1fr;gap:16px;display:grid}.dn-ads-visual img{border-radius:16px;width:100%;height:auto;box-shadow:0 12px 40px #0000001a}.dn-feat-grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.dn-feat-card{text-align:center;background:#f7f7f9;border-radius:12px;padding:24px 20px;transition:all .25s}.dn-feat-card:hover{background:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.dn-feat-icon{color:#fdc516;background:#fdc5161f;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 12px;display:inline-flex}.dn-feat-card h3{color:#111;margin-bottom:6px;font-size:.9rem;font-weight:800}.dn-feat-card p{color:#555;font-size:.78rem;line-height:1.5}.dn-specs-table{background:#fff;border:1px solid #eee;border-radius:12px;max-width:720px;margin:0 auto;overflow:hidden}.dn-spec-row{border-bottom:1px solid #eee;grid-template-columns:200px 1fr;padding:16px 24px;display:grid}.dn-spec-row:last-child{border-bottom:none}.dn-spec-label{color:#111;font-size:.95rem;font-weight:800}.dn-spec-value{color:#333;font-size:.95rem}.dn-cta{background:linear-gradient(135deg,#fdc516 0%,#f0b800 100%);padding:96px 0}.dn-cta-card{text-align:center;max-width:720px;margin:0 auto}.dn-cta-card .dn-tag{color:#111;background:#00000026}.dn-cta-card h2{color:#111;margin-bottom:16px;font-size:2.6rem;font-weight:900;line-height:1.15}.dn-cta-card p{color:#1a1a1a;margin-bottom:32px;font-size:1.15rem;line-height:1.6}.dn-cta-card .dn-btn-primary{background:#111;border-color:#111;color:#fdc516!important}.dn-cta-card .dn-btn-primary:hover{background:#000;border-color:#000}@media (width<=960px){.dn-hero-inner{grid-template-columns:1fr;gap:40px}.dn-hero h1{font-size:2.6rem}.dn-split{grid-template-columns:1fr;gap:40px}.dn-split-reverse .dn-split-text,.dn-split-reverse .dn-split-visual{order:unset}.dn-benefits-grid{grid-template-columns:repeat(2,1fr)}.dn-feat-grid{grid-template-columns:repeat(3,1fr)}.dn-ads-wrap{grid-template-columns:1fr;gap:32px}}@media (width<=600px){.dn-section,.dn-cta,.dn-hero{padding:60px 0}.dn-hero h1{font-size:2.1rem}.dn-section-head h2,.dn-split-text h2{font-size:1.8rem}.dn-cta-card h2{font-size:2rem}.dn-benefits-grid{grid-template-columns:1fr}.dn-feat-grid{grid-template-columns:repeat(2,1fr)}.dn-spec-row{grid-template-columns:1fr;gap:4px}.dn-hero-stats{gap:20px}.dn-hero-stats strong{font-size:1.6rem}.dn-mini-stats{grid-template-columns:repeat(2,1fr)}}
