:root{--zds-pink:#E8007D;--zds-purple:#7B4FA6;--zds-navy:#1A1A2E;--zds-cream:#FFF8F3;--zds-blush:#F5E6D8;--zds-gold:#D4A017}.zds-home{color:var(--zds-navy);overflow:hidden}.zds-wrap{width:min(1200px,calc(100% - 32px));margin:auto}.zds-section{padding:70px 0}.zds-hero{padding:90px 0;background:linear-gradient(135deg,var(--zds-pink),var(--zds-purple));color:#fff}.zds-grid{display:grid;gap:20px}.zds-grid-5{grid-template-columns:repeat(5,1fr)}.zds-grid-4{grid-template-columns:repeat(4,1fr)}.zds-grid-3{grid-template-columns:repeat(3,1fr)}.zds-home h1,.zds-home h2,.zds-home h3,.zds-digital-info h2,.zds-digital-info h3{font-family:Georgia,serif}.zds-home h1{font-size:clamp(42px,7vw,74px);line-height:1;margin:0}.zds-home h2{font-size:clamp(30px,5vw,50px);line-height:1.1;margin:0}.zds-hero-grid,.zds-split{display:grid;grid-template-columns:1.1fr .9fr;gap:46px;align-items:center}.zds-hero p,.zds-lead{font-size:18px;line-height:1.65;max-width:720px}.zds-btn{display:inline-flex;padding:13px 24px;border-radius:999px;text-decoration:none;font-weight:800;margin:12px 8px 0 0}.zds-btn-pink{background:var(--zds-pink);color:#fff}.zds-btn-light{background:#fff;color:var(--zds-pink)}.zds-card{display:block;background:#fff;color:var(--zds-navy);text-decoration:none;border-radius:18px;overflow:hidden;border:1px solid #0001;box-shadow:0 8px 24px #1a1a2e0d}.zds-card img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.zds-card-body{padding:16px}.zds-card h3{margin:0;font-size:20px}.zds-price{color:var(--zds-pink);font-weight:800;margin-top:10px}.zds-feature{background:#fff;border-radius:18px;padding:26px;border:1px solid #0001}.zds-feature h3{font-size:23px;margin:10px 0}.zds-pink{background:#FFF0F7}.zds-cream{background:var(--zds-cream)}.zds-blush{background:var(--zds-blush)}.zds-lav{background:#F1EAF8}.zds-dark{background:var(--zds-navy);color:#fff}.zds-center{text-align:center}.zds-center .zds-lead{margin-left:auto;margin-right:auto}.zds-actions{margin-top:20px}.zds-media{border-radius:24px;overflow:hidden;min-height:360px;background:linear-gradient(135deg,var(--zds-purple),var(--zds-pink))}.zds-media img{width:100%;height:100%;min-height:360px;object-fit:cover}.zds-faq details,.zds-digital-info details{background:#fff;border:1px solid #0001;border-radius:12px;padding:16px;margin:10px 0}.zds-news{padding:42px;border-radius:24px;background:var(--zds-navy);color:#fff}.zds-news form{display:flex;gap:10px;margin-top:20px}.zds-news input{flex:1;border:0;border-radius:999px;padding:14px 18px}.zds-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.zds-trust div{text-align:center;background:#fff;padding:20px;border-radius:14px}.zds-footer-nav{background:var(--zds-navy);color:#fff;padding:50px 0}.zds-footer-grid{display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:28px}.zds-footer-nav a{color:#ffffffc7;text-decoration:none}.zds-footer-nav ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.zds-digital-info{padding:42px 0;background:#fff}.zds-digital-badge{text-align:center;padding:14px;border-radius:12px;background:#FFF0F7;color:var(--zds-pink);font-weight:900}.zds-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0}.zds-info-grid>div{background:var(--zds-cream);padding:20px;border-radius:14px}@media(max-width:900px){.zds-hero-grid,.zds-split{grid-template-columns:1fr}.zds-grid-5,.zds-grid-4{grid-template-columns:repeat(2,1fr)}.zds-grid-3,.zds-info-grid{grid-template-columns:1fr}.zds-footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.zds-section{padding:52px 0}.zds-hero{padding:64px 0}.zds-news form{flex-direction:column}.zds-trust{grid-template-columns:1fr 1fr}.zds-footer-grid{grid-template-columns:1fr}}