.page-module__5vxk5q__hero{background:#0e1a3a;margin-top:-100px;padding:164px 20px 64px;position:relative}.page-module__5vxk5q__eyebrow{font-family:var(--font-mono), monospace;color:#fff6;letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:500}.page-module__5vxk5q__heroTitle{font-family:var(--font-sora), var(--font-baloo2), sans-serif;letter-spacing:-.025em;color:#fff;text-transform:none;max-width:600px;margin:0 0 18px;font-size:34px;font-weight:700;line-height:1.06}.page-module__5vxk5q__heroAccent{color:#e3a521}.page-module__5vxk5q__heroSub{font-family:var(--font-quicksand), sans-serif;color:#ffffff94;max-width:540px;margin:0;font-size:15px;line-height:1.65}.page-module__5vxk5q__sectionEyebrow{font-family:var(--font-mono), monospace;color:#1f5fc7;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:500}.page-module__5vxk5q__sectionHead{margin-bottom:28px}.page-module__5vxk5q__sectionTitle{font-family:var(--font-sora), var(--font-baloo2), sans-serif;letter-spacing:-.02em;color:#0e1a3a;text-transform:none;margin:0;font-size:22px;font-weight:700;line-height:1.1}.page-module__5vxk5q__ratesSection{background:#fff;padding:56px 20px}.page-module__5vxk5q__priceGrid{grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.page-module__5vxk5q__priceCard{background:#f8fafd;border:1px solid #d6dde9;border-radius:14px;padding:24px;transition:box-shadow .2s,transform .15s;box-shadow:0 1px 2px #0e1a3a0a}.page-module__5vxk5q__priceCard:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0e1a3a1a,0 1px 3px #0e1a3a0f}.page-module__5vxk5q__priceLabel{font-family:var(--font-mono), monospace;color:#1f5fc7;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:500}.page-module__5vxk5q__priceRow{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.page-module__5vxk5q__priceAmount{font-family:var(--font-sora), var(--font-baloo2), sans-serif;letter-spacing:-.03em;color:#0e1a3a;font-size:38px;font-weight:800;line-height:1}.page-module__5vxk5q__priceUnit{font-family:var(--font-quicksand), sans-serif;color:#5d6580;font-size:13px;font-weight:600}.page-module__5vxk5q__priceDesc{font-family:var(--font-quicksand), sans-serif;color:#5d6580;margin:0;font-size:13px;line-height:1.65}.page-module__5vxk5q__customSection{background:#f6f4ec;border-top:1px solid #e6dfca;padding:56px 20px}.page-module__5vxk5q__customBody{font-family:var(--font-quicksand), sans-serif;color:#5d6580;max-width:600px;margin:0 0 28px;font-size:14px;line-height:1.72}.page-module__5vxk5q__customActions{flex-direction:column;gap:10px;max-width:380px;display:flex}.page-module__5vxk5q__primaryBtn{color:#0e1a3a;font-family:var(--font-quicksand), sans-serif;background:#e3a521;border-radius:999px;justify-content:center;align-items:center;padding:14px 28px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,transform .15s;display:flex}.page-module__5vxk5q__primaryBtn:hover{background:#c98f18;transform:translateY(-1px)}.page-module__5vxk5q__ghostBtn{color:#0e1a3a;font-family:var(--font-quicksand), sans-serif;background:0 0;border:1.5px solid #c8d0dc;border-radius:999px;justify-content:center;align-items:center;padding:13px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.page-module__5vxk5q__ghostBtn:hover{background:#0e1a3a0a;border-color:#0e1a3a}@media (min-width:768px){.page-module__5vxk5q__hero{margin-top:-120px;padding:200px 32px 72px}.page-module__5vxk5q__heroTitle{font-size:42px}.page-module__5vxk5q__ratesSection{padding:64px 32px}.page-module__5vxk5q__priceGrid{grid-template-columns:1fr 1fr;gap:12px}.page-module__5vxk5q__customSection{padding:64px 32px}.page-module__5vxk5q__customActions{flex-direction:row;max-width:none}.page-module__5vxk5q__sectionTitle{font-size:28px}}@media (min-width:951px){.page-module__5vxk5q__hero{padding:210px 48px 80px}.page-module__5vxk5q__heroTitle{font-size:48px}.page-module__5vxk5q__ratesSection,.page-module__5vxk5q__customSection{padding:72px 48px}.page-module__5vxk5q__sectionTitle{font-size:30px}}@media (min-width:1200px){.page-module__5vxk5q__hero{padding:220px 64px 88px}.page-module__5vxk5q__heroTitle{font-size:52px}.page-module__5vxk5q__ratesSection,.page-module__5vxk5q__customSection{padding:80px 64px}}
