:root{--dd-purple-950:#2b0738;--dd-purple-900:#4b005d;--dd-purple-700:#66338f;--dd-pink-600:#e4568b;--dd-pink-700:#d13d75;--dd-magenta:#a0008f;--dd-green:#5d7b3d;--dd-yellow:#f6c94d;--dd-white:#fff8fb;--dd-card:#fff8fb21;--dd-card-strong:#fff8fb33}.dd-landing{background:radial-gradient(circle at top left, #e4568b52, transparent 34rem), radial-gradient(circle at 85% 20%, #f6c94d29, transparent 28rem), linear-gradient(180deg, var(--dd-purple-950), var(--dd-purple-900) 40%, #8b4ab0);min-height:100vh;color:var(--dd-white);overflow-x:hidden}.dd-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#2b0738d1;border-bottom:1px solid #ffffff1f;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem clamp(1rem,4vw,4rem);display:grid;position:sticky;top:0}.dd-header-logo{display:inline-flex}.dd-nav{justify-content:center;gap:1.25rem;font-size:.9rem;font-weight:700;display:flex}.dd-nav a,.dd-footer a{color:var(--dd-white);text-decoration:none}.dd-header-cta,.dd-button,.dd-submit,.dd-partner-cta{cursor:pointer;border:0;border-radius:999px;padding:.85rem 1.15rem;font-weight:900;text-decoration:none}.dd-partner-cta{cursor:pointer;border:0;border-radius:999px;padding:.85rem 1.15rem;font-weight:900;text-decoration:none}.dd-header-cta,.dd-button-primary,.dd-submit,.dd-partner-cta{background:var(--dd-pink-600);color:#fff;box-shadow:0 14px 32px #e4568b59}.dd-button-ghost{color:var(--dd-white);background:#ffffff14;border:1px solid #ffffff52}.dd-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:calc(100vh - 80px);padding:clamp(3rem,7vw,7rem) clamp(1rem,6vw,6rem);display:grid}.dd-hero-content{max-width:680px}.dd-eyebrow{color:var(--dd-yellow);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.82rem;font-weight:800}.dd-hero h1,.dd-section-heading h2,.dd-split-content h2,.dd-form-panel h2{letter-spacing:-.04em;margin:0;font-weight:800;line-height:.95}.dd-hero h1{font-size:clamp(3rem,8vw,5.5rem)}.dd-hero h1 span,.dd-section-heading .pink{color:var(--dd-pink-600)}.dd-hero p,.dd-split-content p,.dd-form-panel p,.dd-section-heading p+h2+p{color:#fff8fbd1;font-size:1.08rem;line-height:1.65}.dd-hero-actions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.dd-hero-media,.dd-split-media{border:1px solid #ffffff29;border-radius:2.25rem;min-height:520px;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000059}.dd-hero-media img,.dd-split-media img{object-fit:cover}.dd-section{padding:clamp(3rem,7vw,7rem) clamp(1rem,6vw,6rem)}.dd-section-heading{max-width:900px;margin-bottom:2rem}.dd-section-heading h2,.dd-split-content h2,.dd-form-panel h2{font-size:clamp(2.2rem,5vw,4.25rem)}.dd-trust-grid,.dd-stats-grid,.dd-mini-grid,.dd-requirements{gap:1rem;display:grid}.dd-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dd-card,.dd-mini-card,.dd-requirement-card,.dd-partner-card,.dd-stats article,.dd-routine-row{background:var(--dd-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffff24;box-shadow:0 18px 48px #0000002e}.dd-card,.dd-mini-card,.dd-requirement-card,.dd-partner-card,.dd-stats article{border-radius:1.4rem;padding:1.25rem}.dd-trust-card{grid-template-columns:auto 1fr;gap:1rem;display:grid}.dd-card-icon{background:var(--dd-white);width:3rem;height:3rem;color:var(--dd-pink-600);border-radius:1rem;place-items:center;display:grid}.dd-card h3,.dd-mini-card h3,.dd-requirement-card h3,.dd-routine-row h3{color:#fff;margin:0 0 .45rem}.dd-card p,.dd-mini-card p,.dd-requirement-card p,.dd-routine-row p{color:#fff8fbc2;margin:0;line-height:1.5}.dd-stats{background:#e4568b33;padding:2.5rem clamp(1rem,6vw,6rem)}.dd-stats p{text-transform:uppercase;margin:0 0 1rem;font-weight:900}.dd-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dd-stats strong{color:var(--dd-yellow);font-size:clamp(2rem,5vw,4rem);line-height:1;display:block}.dd-stats span{color:#fff8fbcc;margin-top:.35rem;display:block}.dd-routines{gap:.9rem;display:grid}.dd-routine-row{border-radius:1.2rem;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1.15rem 1.25rem;display:grid}.dd-routine-row span{color:var(--dd-pink-600);font-size:1.4rem;font-weight:800}.dd-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.dd-split-reverse{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.dd-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem}.dd-partner-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.dd-partner-card{text-align:center;min-height:150px;color:var(--dd-purple-950);background:#fff8fbe0;place-items:center;display:grid}.dd-partner-card svg{color:var(--dd-purple-900)}.dd-partner-card span{font-weight:900}.dd-partner-cta{text-align:center;align-self:stretch;place-items:center;width:100%;height:50%;margin-top:2.5rem;padding:1.5rem 1rem;font-size:.95rem;transition:transform .2s,box-shadow .2s;display:grid}.dd-partner-cta:hover{transform:translateY(-2px);box-shadow:0 20px 40px #e4568b73}.dd-requirements{grid-template-columns:repeat(4,minmax(0,1fr))}.dd-form-section{padding-bottom:8rem}.dd-form-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#e4568b73,#4b005db8),#ffffff14;border:1px solid #ffffff2e;border-radius:2rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);padding:clamp(1.2rem,4vw,3rem);display:grid}.dd-form{gap:1rem;display:grid}.dd-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.dd-form label{color:#fff;gap:.45rem;font-weight:800;display:grid}.dd-form input,.dd-form select,.dd-form textarea{width:100%;color:var(--dd-purple-950);font:inherit;background:#fff8fbeb;border:1px solid #ffffff2e;border-radius:.9rem;padding:.95rem 1rem}.dd-form textarea{resize:vertical;min-height:120px}.dd-form-full,.dd-consent{grid-column:1/-1}.dd-consent{align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;display:flex!important}.dd-consent input{width:auto}.dd-form-success{color:#d7ffdf;font-weight:900}.dd-form-error{color:#ffd7e6;font-weight:900}.dd-submit:disabled{cursor:not-allowed;opacity:.65}.dd-footer{text-align:center;background:var(--dd-purple-950);justify-items:center;gap:1rem;padding:3rem 1rem;display:grid}.dd-footer div{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (max-width:980px){.dd-header{grid-template-columns:1fr auto}.dd-nav{display:none}.dd-hero,.dd-split,.dd-split-reverse,.dd-form-panel{grid-template-columns:1fr}.dd-hero-media,.dd-split-media{min-height:360px}.dd-trust-grid,.dd-stats-grid,.dd-requirements,.dd-partner-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.dd-header-cta{display:none}.dd-hero h1{font-size:3rem}.dd-trust-grid,.dd-stats-grid,.dd-requirements,.dd-form-grid,.dd-mini-grid,.dd-partner-grid{grid-template-columns:1fr}}
