*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:#fff;margin:0;font-family:Inter,Noto Sans Devanagari,sans-serif;overflow-x:hidden}img{max-width:100%;height:auto}::selection{color:#1a1a1a;background:#25d366}a{color:#0f2a4a;text-decoration:underline}a:hover{color:#25d366}.waitlist-form{max-width:640px;margin:0 auto}.waitlist-fields{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.waitlist-field{flex-direction:column;gap:8px;display:flex}.waitlist-field span{letter-spacing:.06em;text-transform:uppercase;color:#54524b;font-size:13px;font-weight:700}.waitlist-field input,.waitlist-field select{color:#1a1a1a;background:#fff;border:1px solid #1a1a1a2e;border-radius:12px;padding:14px 16px;font-family:inherit;font-size:16px}.waitlist-field input:focus,.waitlist-field select:focus{outline-offset:1px;outline:2px solid #25d366}.waitlist-submit{cursor:pointer;border:none;width:100%}.waitlist-submit:disabled{opacity:.7;cursor:wait}.waitlist-privacy-note{text-align:center;color:#54524b;margin:16px 0 0;font-size:13px}.waitlist-privacy-note a{color:#0f2a4a;font-weight:700;text-decoration:underline}.waitlist-error{color:#b42318;text-align:center;margin:0 0 16px;font-size:14px}.waitlist-success{text-align:center;background:#fff;border:1px solid #25d36659;border-radius:20px;max-width:520px;margin:0 auto;padding:32px}.waitlist-success-title{color:#0f2a4a;margin:0;font-size:18px;font-weight:700;line-height:1.5}@media (width<=640px){.waitlist-fields{grid-template-columns:1fr}.waitlist-field input,.waitlist-field select{font-size:16px}.waitlist-success{padding:24px 20px}}.landing{background:#fff;width:100%;overflow-x:hidden}.landing-header{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-bottom:1px solid #1a1a1a14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px clamp(20px,4vw,64px);transition:box-shadow .25s,border-color .25s;display:flex;position:sticky;top:0}.landing-header--scrolled{border-bottom-color:#1a1a1a1f;box-shadow:0 4px 24px #1a1a1a14}.landing-logo-row{flex-shrink:0;align-items:center;gap:10px;display:flex}.landing-logo{object-fit:contain;width:auto;max-width:min(220px,42vw);height:44px;display:block}.landing-wordmark{letter-spacing:-.01em;color:#1a1a1a;font-family:Archivo Black,Noto Sans Devanagari,sans-serif;font-size:17px;line-height:1.1}.landing-tagline{letter-spacing:.04em;color:#c9835a;margin:4px 0 0;font-family:Inter,Noto Sans Devanagari,sans-serif;font-size:12px;font-weight:600;line-height:1.3}.landing-nav-menu{flex:1;justify-content:center;align-items:center;gap:28px;display:flex}.landing-nav-menu a{color:#1a1a1a;white-space:nowrap;font-size:15px;font-weight:700;text-decoration:none}.landing-nav-menu a:hover,.landing-nav-menu a.active{color:#25d366}.landing-nav-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.landing-lang-select{color:#1a1a1a;background:#fff;border:1px solid #1a1a1a33;border-radius:10px;padding:10px 14px;font-size:15px;font-weight:700}.landing-phone{color:#1a1a1a;align-items:center;gap:8px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.landing-phone-icon{color:#edeae3;background:#0f2a4a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.landing-btn-primary{color:#0f2a4a;white-space:nowrap;background:#25d366;border-radius:100px;padding:14px 24px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .2s,background-color .2s,box-shadow .2s}button.landing-btn-primary,button.landing-btn-outline{cursor:pointer;font-family:inherit}button.landing-btn-primary{border:none}.landing-btn-primary:hover{color:#0f2a4a;background:#1fb855;transform:translateY(-1px);box-shadow:0 6px 20px #25d36659}.landing-btn-primary-lg{padding:18px 32px;font-size:17px}.landing-btn-outline{color:#1a1a1a;border:2px solid #1a1a1a;border-radius:100px;padding:16px 32px;font-size:17px;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s,transform .2s}.landing-btn-outline:hover{color:#edeae3;background:#1a1a1a;transform:translateY(-1px)}.landing-section{padding:clamp(48px,7vw,88px) clamp(20px,4vw,64px)}.landing-section-hero{padding:clamp(48px,8vw,96px) clamp(20px,4vw,64px) clamp(56px,8vw,96px)}.landing-section-alt{background:#f5f5f5}.landing-section-navy{color:#edeae3;background:#0f2a4a}.landing-section-dark{text-align:center;background:#1a1a1a;padding:clamp(56px,9vw,110px) clamp(20px,4vw,64px)}.landing-container{max-width:1100px;margin:0 auto}.landing-container-wide{max-width:1180px;margin:0 auto}.landing-container-narrow{max-width:900px;margin:0 auto}.landing-container-hero{max-width:1280px;margin:0 auto}.landing-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#c9835a;margin:0 0 16px;font-family:Inter,Noto Sans Devanagari,sans-serif;font-size:13px;font-weight:700}.landing-eyebrow-mint{color:#7fbfa0}.landing-eyebrow--caps{text-transform:uppercase}.landing-headline{letter-spacing:-.01em;color:#1a1a1a;margin:0;font-family:Archivo Black,Noto Sans Devanagari,sans-serif;font-weight:400;line-height:1.02}.landing-headline-light{color:#edeae3}.landing-hero-headline{font-size:clamp(40px,5.6vw,72px)}.landing-section-headline{font-size:clamp(30px,4vw,48px)}.landing-section-headline-sm{font-size:clamp(28px,3.6vw,42px)}.landing-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.landing-hero-sub{color:#54524b;max-width:560px;margin:28px 0 36px;font-size:20px;line-height:1.55}.landing-hero-ctas{flex-wrap:wrap;gap:16px;display:flex}.landing-hero-image-wrap{aspect-ratio:4/3.4;border-radius:28px;position:relative;overflow:hidden}.landing-hero-image-wrap img,.landing-banner img{object-fit:cover;width:100%;height:100%;display:block}.landing-grid-2{grid-template-columns:1fr 1fr;gap:40px;margin-top:44px;display:grid}.landing-grid-3{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:44px;display:grid}.landing-grid-4{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:24px;margin-top:44px;display:grid}.landing-card-beige{background:#f5f5f5;border-radius:20px;padding:32px}.landing-card-navy{color:#edeae3;background:#0f2a4a;border-radius:20px;padding:32px}.landing-card-title{margin:0 0 16px;font-size:18px;font-weight:800}.landing-card-title-light{color:#edeae3}.landing-list{color:#3a3934;margin:0;padding-left:20px;font-size:16px;line-height:1.9}.landing-body-muted{color:#c7d2de;margin:0;font-size:16px;line-height:1.7}.landing-num-large{color:#c9835a;font-family:Archivo Black,sans-serif;font-size:36px}.landing-fail-title{margin:12px 0 8px;font-size:18px;font-weight:700}.landing-fail-body{color:#54524b;margin:0;font-size:15px;line-height:1.7}.landing-solution-card{border-radius:20px;flex-direction:column;gap:12px;padding:28px;display:flex}.landing-solution-card-dark{color:#edeae3;background:#1a1a1a}.landing-solution-card-green{color:#0f2a4a;background:#25d366}.landing-solution-num{color:#25d366;font-family:Archivo Black,sans-serif;font-size:28px}.landing-solution-num-dark{color:#0f2a4a}.landing-solution-card-title{margin:0;font-size:18px;font-weight:800}.landing-solution-card-body{color:#b9b7af;margin:0;font-size:14px;line-height:1.6}.landing-solution-card-body-dark{color:#0f2a4a;opacity:.85}.landing-banner{aspect-ratio:21/8;border-radius:20px;margin-top:24px;overflow:hidden}.landing-timeline{flex-direction:column;margin-top:48px;display:flex}.landing-timeline-row{border-bottom:1px solid #1a1a1a1f;gap:24px;padding:22px 0;display:flex}.landing-timeline-row:last-child{border-bottom:none}.landing-timeline-num{color:#c9835a;flex-shrink:0;width:36px;font-family:Archivo Black,sans-serif;font-size:22px}.landing-timeline-title{margin:0 0 4px;font-size:18px;font-weight:700}.landing-timeline-body{color:#54524b;margin:0;font-size:15px}.landing-feature-card{background:#f5f5f5;border-radius:20px;padding:28px}.landing-feature-icon{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;display:flex}.landing-feature-icon svg{width:24px;height:24px}.landing-reveal{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(24px)}.landing-reveal--visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.landing-reveal{opacity:1;transition:none;transform:none}.landing-header,.landing-btn-primary,.landing-btn-outline{transition:none}.landing-btn-primary:hover,.landing-btn-outline:hover{transform:none}}.landing-feature-title{margin:0 0 8px;font-size:17px;font-weight:800}.landing-feature-body{color:#54524b;margin:0;font-size:14px;line-height:1.6}.landing-serious-sub{color:#54524b;max-width:700px;margin:18px 0 0;font-size:17px;line-height:1.6}.landing-serious-grid{margin-top:36px}.landing-serious-card{background:#f5f5f5;border-radius:20px;padding:28px}.landing-trust-image{border-radius:16px;max-width:520px;margin-top:36px;margin-left:auto;margin-right:auto;overflow:hidden}.landing-trust-image img{width:100%;height:auto;display:block}.landing-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;margin-top:32px;display:grid}.landing-trust-card{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;padding:20px 22px}.landing-trust-title{color:#edeae3;margin:0 0 8px;font-size:16px;font-weight:800;line-height:1.25}.landing-trust-body{color:#b9c6d6;margin:0;font-size:14px;line-height:1.55}.landing-stakeholder{border-top:4px solid;padding-top:20px}.landing-stakeholder-avatar{border-radius:50%;width:64px;height:64px;margin-bottom:16px;overflow:hidden}.landing-stakeholder-avatar img{object-fit:cover;width:100%;height:100%;display:block}.landing-stakeholder-title{margin:0 0 14px;font-size:19px;font-weight:800}.landing-stakeholder-list{color:#3a3934;margin:0;padding-left:18px;font-size:15px;line-height:1.9}.landing-vision-headline{color:#edeae3;margin:0;font-family:Archivo Black,sans-serif;font-size:clamp(28px,4.4vw,52px);line-height:1.15}.landing-vision-body{color:#b9b7af;margin:24px 0 40px;font-size:17px;line-height:1.7}.landing-vision-cta{padding:18px 36px;display:inline-block}.landing-waitlist-sub{color:#54524b;text-align:center;max-width:560px;margin:20px auto 36px;font-size:18px;line-height:1.6}.landing-waitlist .landing-section-headline{text-align:center;max-width:720px;margin-left:auto;margin-right:auto}.landing-waitlist .landing-eyebrow{text-align:center}.landing-providers-sub{color:#54524b;max-width:700px;margin:18px 0 0;font-size:17px;line-height:1.6}.landing-providers-grid{gap:24px;margin-top:40px}.landing-provider-card{background:#f5f5f5;border-radius:20px;flex-direction:column;padding:32px;scroll-margin-top:100px;display:flex}.landing-provider-card--accent{color:#edeae3;background:#1a1a1a}.landing-provider-card--accent .landing-provider-body,.landing-provider-card--accent .landing-provider-list{color:#b9b7af}.landing-provider-card--accent .landing-provider-title{color:#edeae3}.landing-provider-card--accent .landing-btn-outline{color:#edeae3;border-color:#edeae3}.landing-provider-card--accent .landing-btn-outline:hover{color:#1a1a1a;background:#edeae3}.landing-provider-title{margin:0 0 10px;font-size:22px;font-weight:800}.landing-provider-body{color:#54524b;margin:0 0 16px;font-size:15px;line-height:1.6}.landing-provider-list{color:#3a3934;flex:1;margin:0 0 28px;padding-left:18px;font-size:15px;line-height:1.8}.landing-provider-cta{align-self:flex-start;text-decoration:none;display:inline-block}.landing-footer{background:#fff;border-top:1px solid #1a1a1a1a;padding:48px clamp(20px,4vw,64px) 36px}.landing-footer-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:36px;display:flex}.landing-footer-phone{color:#1a1a1a;align-items:center;gap:10px;font-size:22px;font-weight:800;text-decoration:none;display:flex}.landing-footer-phone-icon{color:#0f2a4a;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.landing-footer-helpline{color:#54524b;margin:8px 0 0;font-size:13px}.landing-footer-label{letter-spacing:.08em;text-transform:uppercase;color:#54524b;margin:0 0 12px;font-size:13px;font-weight:700}.landing-footer-links{flex-wrap:wrap;gap:48px;display:flex}.landing-footer-col{flex-direction:column;gap:10px;display:flex}.landing-footer-col a{color:#1a1a1a;font-size:14px;text-decoration:none}.landing-footer-copyright{color:#8c8a82;border-top:1px solid #1a1a1a1a;margin:0;padding-top:20px;font-size:13px}@media (width<=980px){.landing-grid-4{grid-template-columns:repeat(2,1fr)}.landing-hero-grid{gap:36px}}@media (width<=860px){.landing-header{gap:12px;padding:14px 16px}.landing-nav-menu{border-top:1px solid #1a1a1a0f;order:3;justify-content:flex-start;gap:20px;width:100%;margin-top:4px;padding-top:12px}.landing-nav-menu a{font-size:14px}.landing-tagline{display:none}.landing-nav-actions{gap:10px}.landing-lang-select{padding:8px 10px;font-size:14px}.landing-phone-text{display:none}.landing-phone-icon{width:40px;height:40px}.landing-btn-primary{padding:12px 16px;font-size:14px}.landing-section,.landing-section-hero,.landing-section-dark{padding-left:16px;padding-right:16px}.landing-section{padding-top:40px;padding-bottom:40px}.landing-section-hero{padding-top:32px;padding-bottom:40px}.landing-grid-4,.landing-grid-3,.landing-grid-2,.landing-trust-grid,.landing-hero-grid{grid-template-columns:1fr}.landing-hero-grid{gap:28px}.landing-hero-headline{font-size:clamp(32px,8.5vw,40px);line-height:1.08}.landing-section-headline,.landing-section-headline-sm{font-size:clamp(26px,7vw,32px);line-height:1.15}.landing-hero-sub{margin:20px 0 28px;font-size:17px}.landing-hero-ctas{flex-direction:column;gap:12px}.landing-hero-ctas .landing-btn-primary,.landing-hero-ctas .landing-btn-outline{text-align:center;box-sizing:border-box;width:100%;padding:16px 20px;font-size:16px}.landing-hero-image-wrap{aspect-ratio:4/3;border-radius:20px}.landing-grid-2,.landing-grid-3,.landing-grid-4{gap:16px;margin-top:28px}.landing-card-beige,.landing-card-navy,.landing-solution-card,.landing-feature-card{padding:24px}.landing-banner{aspect-ratio:16/9;border-radius:16px}.landing-timeline{margin-top:32px}.landing-timeline-row{gap:14px;padding:18px 0}.landing-trust-grid{gap:12px;margin-top:24px}.landing-waitlist-sub{margin:16px auto 28px;font-size:16px}.landing-vision-headline{font-size:clamp(24px,7vw,32px)}.landing-vision-body{margin:20px 0 28px;font-size:15px}.landing-vision-cta{box-sizing:border-box;text-align:center;width:100%;max-width:360px}.landing-footer{padding:36px 16px 28px}.landing-footer-top{flex-direction:column;gap:28px;margin-bottom:28px}.landing-footer-phone{font-size:20px}.landing-footer-links{gap:32px;width:100%}.landing-footer-col{flex:1;min-width:120px}.landing-footer-copyright{font-size:12px;line-height:1.5}}@media (width<=480px){.landing-header{padding:12px 14px}.landing-wordmark{font-size:15px}.landing-nav-actions .landing-btn-primary{padding:10px 14px;font-size:13px}.landing-eyebrow{letter-spacing:.1em;margin-bottom:12px;font-size:12px}.landing-num-large{font-size:28px}.landing-footer-links{gap:24px}}.audience-hero{color:#edeae3;background:#0f2a4a;padding:clamp(56px,9vw,110px) clamp(20px,4vw,64px)}.audience-hero--navy{background:#0f2a4a}.audience-hero-title{max-width:900px;font-size:clamp(32px,5vw,56px);line-height:1.1}.audience-hero-sub{color:#b9c6d6;max-width:640px;margin:24px 0 36px;font-size:18px;line-height:1.6}.audience-btn-light{color:#edeae3;border-color:#edeae3}.audience-btn-light:hover{color:#0f2a4a;background:#edeae3}.audience-feature-grid{margin-top:40px}.audience-platform-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:36px 0 0;padding:0;list-style:none;display:grid}.audience-platform-list li{color:#1a1a1a;background:#f5f5f5;border-radius:16px;padding:20px 22px;font-size:15px;font-weight:600;line-height:1.5}.audience-benefit-grid{margin-top:36px}.landing-nav-menu a.active{color:#25d366}.landing-bridge{border-top:1px solid #1a1a1a1a}.landing-bridge-inner{text-align:center;max-width:780px;margin:0 auto}.landing-bridge-body{color:#54524b;max-width:620px;margin:16px auto 28px;font-size:16px;line-height:1.65}@media (width<=860px){.audience-platform-list{grid-template-columns:1fr}.audience-hero-sub{font-size:16px}}.demo-modal-root{z-index:2000;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.demo-modal-backdrop{cursor:pointer;background:#0f2a4a8c;border:none;margin:0;padding:0;animation:.25s both demo-backdrop-in;position:absolute;inset:0}.demo-modal{z-index:1;background:#fff;border-radius:24px;width:min(560px,100%);max-height:min(92vh,820px);padding:28px 24px 24px;animation:.3s both demo-panel-in;position:relative;overflow:auto;box-shadow:0 24px 64px #0f2a4a47}.demo-modal-close{color:#1a1a1a;cursor:pointer;background:#1a1a1a0f;border:none;border-radius:10px;width:36px;height:36px;font-size:24px;line-height:1;position:absolute;top:14px;right:14px}.demo-modal-close:hover{background:#1a1a1a1f}.demo-modal-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#25d366;margin:0 0 8px;font-size:12px;font-weight:800}.demo-modal-title{color:#0f2a4a;margin:0 0 8px;padding-right:36px;font-family:Archivo Black,Noto Sans Devanagari,sans-serif;font-size:clamp(22px,4vw,28px);line-height:1.2}.demo-modal-sub{color:#54524b;margin:0 0 22px;font-size:15px;line-height:1.5}.demo-modal-form{max-width:none;margin:0}.demo-modal-field-full{grid-column:1/-1}.demo-modal-form textarea{color:#1a1a1a;resize:vertical;background:#fff;border:1px solid #1a1a1a2e;border-radius:12px;min-height:88px;padding:14px 16px;font-family:inherit;font-size:16px}.demo-modal-form textarea:focus{outline-offset:1px;outline:2px solid #25d366}.demo-modal-submit{cursor:pointer;border:none;width:100%}.demo-modal-submit:disabled{opacity:.7;cursor:wait}.demo-modal-success{text-align:center;padding:12px 8px 4px}.demo-modal-success .demo-modal-title{padding-right:0}.demo-modal-success .demo-modal-submit{margin-top:8px}@keyframes demo-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes demo-panel-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.demo-modal-backdrop,.demo-modal{animation:none}}@media (width<=640px){.demo-modal{border-radius:20px;padding:24px 18px 18px}}.pricing-hero{padding-bottom:clamp(48px,7vw,80px)}.pricing-sub{color:#54524b;max-width:560px;margin:18px auto 0;font-size:18px;line-height:1.6}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;max-width:1180px;margin-top:48px;display:grid}.pricing-card{background:#fff;border:1px solid #1a1a1a1a;border-radius:24px;flex-direction:column;padding:28px 24px;display:flex}.pricing-card--featured{color:#edeae3;background:#0f2a4a;border-color:#0f2a4a}.pricing-card--featured .pricing-plan-name,.pricing-card--featured .pricing-price,.pricing-card--featured .pricing-includes{color:#edeae3}.pricing-card--featured .pricing-period,.pricing-card--featured .pricing-limit,.pricing-card--featured .pricing-features{color:#b9c6d6}.pricing-card--featured .pricing-features li:before{color:#25d366}.pricing-card--featured .pricing-ai-offer{background:linear-gradient(135deg,#25d36638 0%,#0f2a4a8c 55%,#25d3661f 100%);border-color:#25d36673;box-shadow:inset 0 0 0 1px #25d3661f}.pricing-card--featured .pricing-ai-offer-label{color:#25d366}.pricing-card--featured .pricing-ai-offer-title{color:#edeae3}.pricing-card--featured .pricing-ai-offer-desc{color:#b9c6d6}.pricing-card--featured .pricing-ai-offer-spark{background:radial-gradient(circle at 30% 30%,#fff 0%,#25d366 45%,#0f2a4a 100%);box-shadow:0 0 0 4px #25d36633}.pricing-card--featured .landing-btn-outline{color:#edeae3;border-color:#edeae3}.pricing-card--enterprise{color:#edeae3;background:#1a1a1a;border-color:#1a1a1a}.pricing-card--enterprise .pricing-plan-name,.pricing-card--enterprise .pricing-price,.pricing-card--enterprise .pricing-includes{color:#edeae3}.pricing-card--enterprise .pricing-limit,.pricing-card--enterprise .pricing-features{color:#b9b7af}.pricing-card--enterprise .pricing-features li{border-bottom-color:#edeae31f}.pricing-card--enterprise .pricing-features li:before{color:#25d366}.pricing-card--enterprise .landing-btn-outline{color:#0f2a4a;background:#25d366;border-color:#25d366}.pricing-card--enterprise .landing-btn-outline:hover{color:#0f2a4a;background:#1fb855;border-color:#1fb855}.pricing-plan-name{letter-spacing:.04em;text-transform:uppercase;color:#1a1a1a;margin:0 0 12px;font-size:16px;font-weight:800}.pricing-amount{align-items:baseline;gap:6px;min-height:48px;margin-bottom:8px;display:flex}.pricing-price{color:#1a1a1a;font-family:Archivo Black,Noto Sans Devanagari,sans-serif;font-size:clamp(32px,4vw,42px);line-height:1}.pricing-price--custom{font-size:clamp(28px,3.5vw,36px)}.pricing-period{color:#54524b;font-size:15px;font-weight:600}.pricing-limit{color:#54524b;min-height:2.8em;margin:0 0 16px;font-size:14px;font-weight:600}.pricing-ai-offer{background:linear-gradient(135deg,#e8f8ee 0%,#f4fff8 48%,#eef6ff 100%);border:1px solid #25d36673;border-radius:16px;align-items:flex-start;gap:14px;margin:0 0 22px;padding:14px 14px 14px 12px;animation:.7s both pricing-ai-in;display:flex;position:relative;overflow:hidden}.pricing-ai-offer:before{content:"";background:linear-gradient(#25d366,#0f2a4a);width:4px;position:absolute;inset:0 auto 0 0}.pricing-ai-offer:after{content:"";pointer-events:none;background:radial-gradient(circle,#25d36647,#0000 70%);border-radius:50%;width:120px;height:120px;animation:2.8s ease-in-out infinite pricing-ai-pulse;position:absolute;top:-40%;right:-20%}.pricing-ai-offer-spark{z-index:1;background:radial-gradient(circle at 30% 30%,#fff 0%,#25d366 50%,#0f2a4a 100%);border-radius:8px;flex-shrink:0;width:28px;height:28px;margin-top:2px;position:relative;box-shadow:0 0 0 4px #25d36626}.pricing-ai-offer-spark:before,.pricing-ai-offer-spark:after{content:"";background:#fff;border-radius:1px;position:absolute}.pricing-ai-offer-spark:before{width:10px;height:2px;top:13px;left:9px}.pricing-ai-offer-spark:after{width:2px;height:10px;top:9px;left:13px}.pricing-ai-offer-body{z-index:1;min-width:0;position:relative}.pricing-ai-offer-label{letter-spacing:.08em;text-transform:uppercase;color:#0f7a3a;margin-bottom:4px;font-size:11px;font-weight:800;display:inline-block}.pricing-ai-offer-title{color:#0f2a4a;margin:0 0 4px;font-size:16px;font-weight:800;line-height:1.25}.pricing-ai-offer-desc{color:#54524b;margin:0;font-size:13px;line-height:1.4}@keyframes pricing-ai-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pricing-ai-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.pricing-includes{letter-spacing:.08em;text-transform:uppercase;color:#8c8a82;margin:0 0 12px;font-size:12px;font-weight:700}.pricing-features{flex:1;margin:0 0 24px;padding:0;list-style:none}.pricing-features li{border-bottom:1px solid #1a1a1a0f;padding:8px 0 8px 26px;font-size:14px;line-height:1.45;position:relative}.pricing-card--featured .pricing-features li{border-bottom-color:#edeae31f}.pricing-features li:last-child{border-bottom:none}.pricing-features li:before{content:"✓";color:#25d366;font-weight:800;position:absolute;left:0}.pricing-feature--extra{font-weight:700}.pricing-cta{text-align:center;box-sizing:border-box;cursor:pointer;width:100%;padding:14px 18px;font-family:inherit;font-size:14px;text-decoration:none}@media (width<=980px){.pricing-grid{grid-template-columns:1fr;max-width:480px;margin-top:32px}.pricing-sub{font-size:16px}.pricing-limit{min-height:0}}@media (prefers-reduced-motion:reduce){.pricing-ai-offer,.pricing-ai-offer:after{animation:none}}
