.DD-Button{border-radius:999px}@media (min-width:1025px){.DD-Button{padding:12px 28px}}@media (max-width:1024px){.DD-Button{padding:16px 28px}}@media (max-width:767px){.DD-Button{padding:16px 28px}}.DD-Button-Yellow{align-items:center;background-color:var(--dd-yellow);color:var(--dd-navy);cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;letter-spacing:0.03rem;pointer-events:auto;text-decoration:none;text-transform:none;transition:transform 0.18s ease,box-shadow 0.18s ease,filter 0.18s ease}.DD-Button-Yellow:is(:hover,:focus){filter:brightness(1.05);transform:translateY(-2px)}.DD-Button-White{align-items:center;background-color:var(--dd-white);box-shadow:0px 2px 8px 0px var(--dd-white);color:var(--dd-navy);display:inline-flex;font-size:16px;font-weight:600;justify-content:center;letter-spacing:0.03rem;text-decoration:none}.DD-Button-White:is(:hover,:focus){background-color:var(--dd-white);box-shadow:0px 2px 8px 0px rgba(0,0,0,0.1);color:var(--dd-navy)}.DD-Button-Outline{align-items:center;background-color:transparent;border:2px solid var(--dd-white);border-radius:999px;color:var(--dd-white) !important;display:inline-flex;font-size:16px;font-weight:900;justify-content:center;letter-spacing:0;line-height:1;padding:13px 20px;text-decoration:none;transition:transform 0.18s ease,background-color 0.18s ease,color 0.18s ease}.DD-Button-Outline:is(:hover,:focus){transform:translateY(-2px)}.DD-Button-Purple{align-items:center;background-color:var(--dd-purple) !important;color:var(--dd-white) !important;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;letter-spacing:0.03rem;pointer-events:auto;text-decoration:none;text-transform:none;transition:transform 0.18s ease,box-shadow 0.18s ease,filter 0.18s ease}.DD-Button-Purple:is(:hover,:focus){filter:brightness(1.05);transform:translateY(-2px)}.DD-Button-Link{align-items:center;background:transparent;border:0;color:var(--dd-purple) !important;display:inline-flex;font-size:16px;font-weight:900;line-height:1;min-height:48px;padding:13px 4px;transition:border-color 0.18s ease,opacity 0.18s ease;border-bottom:2px solid var(--dd-purple)}.DD-Button-Link:is(:hover,:focus){border-bottom-color:var(--dd-purple);border-bottom-width:3px;text-shadow:0 0 5px rgba(255,255,255,0.55)}.DD-Button-Navy{align-items:center;background-color:var(--dd-navy);color:var(--dd-white) !important;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;letter-spacing:0.03rem;pointer-events:auto;text-decoration:none;text-transform:none;transition:transform 0.18s ease,box-shadow 0.18s ease,filter 0.18s ease}.DD-Button-Navy:is(:hover,:focus){filter:brightness(1.05);transform:translateY(-2px)}.DD-Container-Section{box-sizing:border-box;padding:54px 0;position:relative}@media (max-width:767px){.DD-Container-Section{padding:40px 0 42px}}.DD-Container-Section-Purple{background-color:var(--dd-purple);color:var(--dd-white)}.DD-Container-Section-Navy{background-color:var(--dd-navy);color:var(--dd-white)}.DD-Container-Section-Cream{background-color:var(--dd-cream);color:var(--dd-navy)}.DD-GB-Prebuilt-Group{box-sizing:border-box;width:100%}.DD-GB-Prebuilt-Inner{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1180px}.DD-Container-Narrow{box-sizing:border-box;margin-left:auto;margin-right:auto;width:min(1180px,calc(100% - 32px))}@media (max-width:767px){.DD-Container-Narrow{width:min(100% - 24px,560px)}}.DD-Container-Card{border:2px solid rgba(75,0,181,.14);border-radius:8px;box-shadow:0 14px 30px rgba(13,27,61,.08);box-sizing:border-box;padding:20px}.DD-Container-Card-White{background-color:var(--dd-white);color:var(--dd-navy)}.DD-Heading-H1{font-family:"Baloo 2",Arial,sans-serif;font-size:clamp(42px,12vw,68px);font-weight:800;letter-spacing:0;line-height:1.05;margin:0}.DD-Heading-H2{font-family:"Baloo 2",Arial,sans-serif;font-size:clamp(30px,8vw,48px);font-weight:700;letter-spacing:0;line-height:1.08;margin:0}.DD-Heading-H3{font-family:"Baloo 2",Arial,sans-serif;font-size:clamp(22px,4vw,28px);font-weight:700;letter-spacing:0;line-height:1.12;margin:0}.DD-Heading-H4{font-family:"Baloo 2",Arial,sans-serif;font-size:clamp(18px,3vw,22px);font-weight:700;letter-spacing:0;line-height:1.15;margin:0}.DD-Grid-Cards{align-items:stretch;display:grid;gap:18px}@media (min-width:720px){.DD-Grid-Cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.DD-Grid-Features{align-items:stretch;display:grid;gap:14px}@media (min-width:720px){.DD-Grid-Features{grid-template-columns:repeat(3,minmax(0,1fr))}}.DD-FAQ{display:grid;gap:12px}.DD-FAQ-Item{background-color:var(--dd-white);border:2px solid rgba(75,0,181,.14);border-radius:8px;padding:18px;box-shadow:0 14px 30px rgba(13,27,61,.08)}.DD-FAQ-Question{font-family:"Baloo 2",Arial,sans-serif;font-size:22px;font-weight:700;line-height:1.15;margin:0 0 8px;color:var(--dd-purple)}.DD-FAQ-Answer{font-size:16px;line-height:1.6;margin:0;color:var(--dd-navy)}.DD-Page{--dd-purple:#4B00B5;--dd-yellow:#FFB800;--dd-green:#7AC943;--dd-cream:#FFF4D6;--dd-navy:#0D1B3D;--dd-lav:#B388FF;--dd-white:#FFFFFF;--dd-soft:#F7F5FF;color:var(--dd-navy);font-family:"Nunito",Arial,sans-serif;background:var(--dd-white);overflow:hidden}
.DD-Page *{box-sizing:border-box;letter-spacing:0}.DD-Container-Hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(40px,6vw,72px) 0;border-bottom:7px solid var(--dd-yellow)}
.DD-Container-Hero>*{position:relative;z-index:1}.DD-Hero-Layout{display:grid;gap:clamp(24px,4vw,48px);align-items:center}
@media (min-width:800px){.DD-Hero-Layout{grid-template-columns:minmax(0,1fr) minmax(320px,520px)}}.DD-Section-Head{max-width:760px;margin:0 auto clamp(22px,4vw,34px);text-align:center}
.DD-Section-Head p{line-height:1.6}
@media (max-width:719px){.DD-Section-Head{text-align:left}}.DD-Actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
@media (max-width:719px){.DD-Actions{display:grid}.DD-Actions>*{width:100%}}.DD-Info-Card{border:2px solid rgba(75,0,181,.14);border-radius:8px;background:var(--dd-white);box-shadow:0 14px 30px rgba(13,27,61,.08)}.DD-Media-Frame{overflow:hidden;border-radius:8px;box-shadow:0 16px 34px rgba(13,27,61,.12)}
.DD-Media-Frame img{display:block;width:100%;height:100%;object-fit:cover}.DD-CTA-Band{background:var(--dd-navy);color:var(--dd-white);border-top:7px solid var(--dd-yellow);border-bottom:7px solid var(--dd-green);text-align:center}
.DD-CTA-Band h2{color:var(--dd-yellow)}.DD-Form-Panel{background:var(--dd-white);border:2px solid rgba(75,0,181,.14);border-radius:8px;box-shadow:0 18px 38px rgba(13,27,61,.1);padding:clamp(18px,4vw,30px)}
.DD-Form-Panel input,.DD-Form-Panel select,.DD-Form-Panel textarea{min-height:48px;border:2px solid rgba(75,0,181,.18);border-radius:8px;padding:11px 12px;font:inherit}.DD-Grid-Two{display:grid;gap:clamp(16px,3vw,24px)}
@media (min-width:780px){.DD-Grid-Two{grid-template-columns:repeat(2,minmax(0,1fr))}}.DD-Grid-Four{display:grid;gap:clamp(14px,2.5vw,22px)}
@media (min-width:720px){.DD-Grid-Four{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1040px){.DD-Grid-Four{grid-template-columns:repeat(4,minmax(0,1fr))}}.DD-List-Check{display:grid;gap:10px;margin:20px 0;padding:0;list-style:none}
.DD-List-Check li,.DD-List-Check>*{border-left:6px solid var(--dd-green);border-radius:8px;background:var(--dd-cream);padding:12px 14px;font-weight:800}.DD-Badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--dd-green);color:var(--dd-navy);font-weight:900;line-height:1.2;padding:8px 12px}