*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}body{background:linear-gradient(180deg,#eef4fb 0%,#f8fafd 18%,#fff 42%)}@keyframes fadeUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.wrap{max-width:860px;margin:0 auto;padding:8px 24px 80px}.body-text{font-family:"Manrope",sans-serif;font-size:16px;line-height:1.85;color:#4a5f78;margin-bottom:20px;opacity:0;animation:fadeUp .55s cubic-bezier(.22,1,.36,1) forwards .3s}.body-text strong{color:#0d1b2a;font-weight:700}.body-text a{color:#2091DA;text-decoration:none;font-weight:600}.body-text a:hover{text-decoration:underline}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:32px 0;opacity:0;animation:fadeUp .55s cubic-bezier(.22,1,.36,1) forwards .62s}.pricing-card{border-radius:16px;padding:32px 28px;position:relative;overflow:hidden}.pricing-card.standard{background:#f8fafd;border:1.5px solid #dde8f2}.pricing-card.premium{background:#f8fafd;border:1.5px solid #dde8f2}.pricing-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:16px 16px 0 0}.pricing-card.standard::before{background:linear-gradient(90deg,#2091DA,#1a7bbf)}.pricing-card.premium::before{background:linear-gradient(90deg,#0d1b2a,#334155)}.pricing-duration{font-family:"Manrope",sans-serif;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px}.pricing-card.standard .pricing-duration{color:#2091DA}.pricing-card.premium .pricing-duration{color:#0d1b2a}.pricing-title{font-family:"Plus Jakarta Sans",sans-serif;font-size:22px;font-weight:800;letter-spacing:-.02em;margin-bottom:8px}.pricing-card.standard .pricing-title{color:#0d1b2a}.pricing-card.premium .pricing-title{color:#0d1b2a}.pricing-amount{font-family:"Plus Jakarta Sans",sans-serif;font-size:48px;font-weight:800;letter-spacing:-.04em;line-height:1;margin-bottom:20px}.pricing-card.standard .pricing-amount{color:#0d1b2a}.pricing-card.premium .pricing-amount{color:#0d1b2a}.pricing-amount span{font-size:22px;font-weight:600;vertical-align:top;margin-top:8px;display:inline-block}.pricing-btn{display:block;text-align:center;padding:15px 24px;border-radius:8px;font-family:"Plus Jakarta Sans",sans-serif;font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s}.pricing-card.standard .pricing-btn{background:linear-gradient(135deg,#1a7bbf,#125d8f);color:#ffffff!important;box-shadow:0 4px 18px rgba(32,145,218,.32)}.pricing-card.standard .pricing-btn:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 10px 28px rgba(32,145,218,.48)}.pricing-card.premium .pricing-btn{background:linear-gradient(135deg,#0d1b2a,#1e293b);color:#ffffff!important;box-shadow:0 4px 18px rgba(13,27,42,.25)}.pricing-card.premium .pricing-btn:hover{transform:translateY(-2px);filter:brightness(1.12);box-shadow:0 10px 28px rgba(13,27,42,.35)}.pricing-note{font-family:"Manrope",sans-serif;font-size:12px;margin-top:12px;line-height:1.6}.pricing-card.standard .pricing-note{color:#8aa0b4}.pricing-card.premium .pricing-note{color:#8aa0b4}.notice{background:#fffbeb;border:1.5px solid rgba(217,119,6,.2);border-radius:12px;padding:18px 20px;margin-bottom:28px;display:flex;align-items:flex-start;gap:12px;opacity:0;animation:fadeUp .5s cubic-bezier(.22,1,.36,1) forwards .54s}.notice p{font-family:"Manrope",sans-serif;font-size:14px;line-height:1.7;color:#92400e}.notice p a{color:#d97706;font-weight:700;text-decoration:none}.services-section{margin-top:36px;opacity:0;animation:fadeUp .55s cubic-bezier(.22,1,.36,1) forwards .46s}.services-eyebrow{font-family:"Manrope",sans-serif;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#186ba3;display:block;margin-bottom:14px}.services-h3{font-family:"Plus Jakarta Sans",sans-serif;font-size:20px;font-weight:800;color:#0d1b2a;margin-bottom:20px;letter-spacing:-.02em}.services-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.service-item{display:flex;align-items:flex-start;gap:10px;background:#f8fafd;border:1px solid #e8eef4;border-radius:10px;padding:14px 16px}.service-dot{width:8px;height:8px;border-radius:50%;background:#2091DA;flex-shrink:0;margin-top:5px}.service-item span{font-family:"Manrope",sans-serif;font-size:14px;line-height:1.5;color:#4a6070;font-weight:500}.resources-card{background:#f8fafd;border:1px solid #e8eef4;border-radius:12px;padding:22px 24px;margin-top:28px;display:flex;align-items:center;gap:16px;opacity:0;animation:fadeUp .55s cubic-bezier(.22,1,.36,1) forwards .38s}.resources-icon{width:44px;height:44px;border-radius:11px;background:rgba(14,165,160,.08);display:flex;align-items:center;justify-content:center;color:#0ea5a0;flex-shrink:0}.resources-card h3{font-family:"Plus Jakarta Sans",sans-serif;font-size:15px;font-weight:800;color:#0d1b2a;margin-bottom:6px}.resources-card p{font-family:"Manrope",sans-serif;font-size:13px;line-height:1.6;color:#4a5f78}.resources-card p a{color:#2091DA;font-weight:600;text-decoration:none}.resources-card p a:hover{text-decoration:underline}@media (max-width:640px){.pricing-grid{grid-template-columns:1fr}.services-grid{grid-template-columns:1fr}.resources-card{flex-direction:column;align-items:flex-start;gap:12px}.pricing-amount{font-size:40px}.notice{flex-direction:column;gap:12px}}
