.plan-hero{background:var(--pricing-navy);color:#fff;padding:24px 0 85px}.plan-breadcrumb{color:#bccded;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:36px;font-size:.875rem;line-height:1.8;display:flex}.plan-breadcrumb a:hover{color:#fff}.plan-breadcrumb>span{overflow-wrap:anywhere}.plan-hero-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.plan-audience{color:#d4e3fb;align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.plan-hero-badge{background:#ffffff10;border:1px solid #ffffff30;border-radius:7px;padding:5px 11px;font-size:.875rem;font-weight:700}.plan-hero h1{text-align:right;overflow-wrap:anywhere;margin:15px 0 12px;font-size:clamp(1.9rem,4vw,3rem);font-weight:800;line-height:1.5}.plan-hero-copy{color:#c6d7f2;font-size:1rem;line-height:1.9}.plan-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:25px;margin-top:-40px;padding-bottom:65px;display:grid;position:relative}.plan-main{min-width:0}.plan-sidebar{grid-area:1/2;position:sticky;top:92px}.plan-purchase-card{background:#fff;border:1px solid #e0e7f1;border-radius:19px;padding:25px;box-shadow:0 12px 35px #102a680a}.plan-purchase-card>h2{color:#142c55;text-align:right;overflow-wrap:anywhere;margin-top:11px;font-size:1.2rem;font-weight:800;line-height:1.7}.plan-purchase-card .pricing-price-amount strong{font-size:2.7rem}.plan-purchase-note{color:#52607a;margin-top:17px;font-size:.875rem;line-height:1.9}.plan-back-link{text-align:center;color:var(--pricing-blue);border-top:1px solid #e6edf6;margin-top:17px;padding-top:17px;font-size:.875rem;font-weight:700;display:block}.plan-metrics{background:#fff;border:1px solid #e0e7f1;border-radius:19px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px;padding:22px 10px;display:grid}.plan-metrics>div{text-align:center;padding:0 8px}.plan-metrics>div+div{border-inline-start:1px solid #e7edf6}.plan-metrics>div>span{color:var(--pricing-blue);justify-content:center;align-items:center;margin-bottom:10px;display:flex}.plan-metrics strong{color:#142c55;font-size:1.15rem;font-weight:800;line-height:1.8}.plan-metrics p{color:#52607a;margin-top:3px;font-size:.875rem}.plan-section{background:#fff;border:1px solid #e0e7f1;border-radius:19px;margin-top:24px;padding:28px}.plan-section-head{align-items:center;gap:12px;margin-bottom:23px;display:flex}.plan-section-head>span{width:44px;height:44px;color:var(--pricing-blue);background:#edf4ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.plan-section-head p{color:#52607a;margin-bottom:3px;font-size:.875rem}.plan-section-head h2{color:#142c55;font-size:1.3rem;font-weight:800;line-height:1.7}.plan-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0;padding:0;list-style:none;display:grid}.plan-benefits>li{background:#f7f9fd;border-radius:11px;align-items:flex-start;gap:11px;min-width:0;padding:15px;display:flex}.plan-benefits>li>span{color:var(--pricing-blue);flex-shrink:0;margin-top:3px}.plan-benefits p{overflow-wrap:anywhere;font-size:.95rem;line-height:1.8}.plan-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.plan-product{background:#f7faff;border:1px solid #e1e9f4;border-radius:12px;min-width:0;padding:16px}.plan-product-go{background:#f0f8f6;border-color:#d5e8e2}.plan-product-follow{background:#edf9fc;border-color:#d5ecf1}.plan-product-label{color:#52607a;font-size:.875rem}.plan-product h3{color:#142c55;text-align:right;overflow-wrap:anywhere;margin:8px 0;font-size:1.1rem;font-weight:800;line-height:1.7}.plan-product p{color:#52607a;font-size:.875rem;line-height:1.9}.plan-access{color:#176345;align-items:center;gap:5px;margin-top:13px;font-size:.875rem;font-weight:600;display:flex}.plan-product-unavailable{background:#f5f6f8;border-color:#e0e4ea}.plan-product-unavailable .plan-access{color:#68748a}.plan-section-intro{color:#52607a;margin:0 0 20px;font-size:.95rem;line-height:1.9}.plan-limit-groups{flex-direction:column;gap:24px;display:flex}.plan-limit-group h3{color:#142c55;align-items:center;gap:8px;font-size:1rem;font-weight:800;display:flex}.plan-limit-group h3 svg{color:var(--pricing-blue)}.plan-limit-group>p{color:#52607a;margin:7px 0 10px;font-size:.875rem;line-height:1.9}.plan-limit-group dl{border:1px solid #e5ecf6;border-radius:11px;overflow:hidden}.plan-limit-group dl>div{background:#fafcff;justify-content:space-between;align-items:baseline;gap:15px;padding:12px 16px;font-size:.9rem;line-height:1.8;display:flex}.plan-limit-group dl>div+div{border-top:1px solid #e5ecf6}.plan-limit-group dt{color:#52607a}.plan-limit-group dd{color:#142c55;text-align:end;font-weight:800}.plan-limit-group dd.plan-limit-unavailable{color:#738097;font-weight:600}.plan-service-access{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.plan-service-access>div{background:#f7f9fd;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:8px;padding:13px;font-size:.875rem;line-height:1.9;display:flex}.plan-service-access strong{color:#142c55;flex-shrink:0;align-items:center;gap:4px;display:flex}.plan-limit-note{color:#52607a;border-top:1px solid #e5ecf6;margin-top:20px;padding-top:18px;font-size:.875rem;line-height:1.95}.plan-credit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.plan-credit-grid>div{background:#edf4ff;border-radius:12px;padding:22px}.plan-credit-grid svg{color:var(--pricing-blue)}.plan-credit-grid strong{color:#142c55;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:7px;margin:12px 0 5px;font-size:2rem;font-weight:800;line-height:1.5;display:flex}.plan-credit-grid small{color:#52607a;font-size:.95rem;font-weight:600}.plan-credit-grid h3{color:#52607a;font-size:.9rem;font-weight:700}.plan-credit-section .plan-section-intro{margin:0}.plan-state{min-height:65vh;padding:45px 0}.plan-state h1{color:#142c55;font-size:1.4rem;font-weight:800}@media (max-width:1050px){.plan-layout{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.plan-products,.plan-benefits,.plan-service-access{grid-template-columns:1fr}}@media (max-width:767px){.plan-hero{padding:20px 0 60px}.plan-breadcrumb{gap:7px;margin-bottom:25px;font-size:.875rem}.plan-hero h1{font-size:1.85rem}.plan-hero-copy{font-size:.95rem}.plan-layout{grid-template-columns:1fr;gap:18px;margin-top:-28px;padding-bottom:40px}.plan-sidebar{grid-area:1/1;position:static}.plan-purchase-card{padding:23px}.plan-purchase-card .pricing-price-amount strong{font-size:3rem}.plan-main{grid-area:2/1}.plan-metrics{margin-bottom:18px;padding:20px 5px}.plan-metrics>div{padding:0 5px}.plan-metrics strong{font-size:1rem}.plan-section{margin-top:18px;padding:22px 18px}.plan-section-head{gap:10px;margin-bottom:19px}.plan-section-head h2{font-size:1.1rem}.plan-section-head>span{width:39px;height:39px}.plan-benefits{gap:10px}.plan-benefits>li{padding:13px}.plan-products{grid-template-columns:1fr}.plan-product{padding:18px}.plan-limit-group dl>div{padding:11px 12px;font-size:.875rem}.plan-credit-grid{gap:10px}.plan-credit-grid>div{padding:17px 13px}.plan-credit-grid strong{font-size:1.7rem}.plan-credit-grid h3{font-size:.875rem}.plan-section-intro{font-size:.9rem}.plan-service-access{grid-template-columns:1fr}}.plan-care-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.plan-care-card{color:#142c55;background:#f7faff;border:1px solid #dfe8f4;border-radius:16px;flex-direction:column;min-width:0;padding:24px;display:flex}.plan-care-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:23px;display:flex}.plan-care-icon{color:#0b57d0;background:#e7effc;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.plan-care-status,.plan-support-label{color:#174ca1;overflow-wrap:anywhere;background:#e7effc;border-radius:8px;align-items:center;gap:5px;max-width:100%;padding:5px 10px;font-size:.75rem;font-weight:700;line-height:1.9;display:inline-flex}.plan-care-status>svg{flex-shrink:0}.plan-care-eyebrow{color:#4c6b94;margin-bottom:8px;font-size:.75rem;font-weight:700;line-height:1.8}.plan-care-card h3{margin-bottom:13px;font-size:1.35rem;font-weight:800;line-height:1.7}.plan-care-card h4{margin-bottom:10px;font-size:.925rem;font-weight:800;line-height:1.9}.plan-care-description{color:#506683;font-size:.875rem;line-height:2}.plan-care-benefits{gap:12px;margin:0 0 22px;padding:20px 0 0;list-style:none;display:grid}.plan-care-benefits li{color:#254c7a;align-items:flex-start;gap:8px;font-size:.8rem;line-height:1.95;display:flex}.plan-care-benefits svg{color:#0b57d0;flex-shrink:0;margin-top:5px}.plan-care-note{color:#526784;border-top:1px solid #dce6f3;margin-top:auto;padding-top:16px;font-size:.75rem;line-height:1.95}.plan-partner-included{color:#fff;background:#102a50;border-color:#102a50}.plan-partner-included .plan-care-icon{color:#5eead4;background:#ffffff12}.plan-partner-included .plan-care-status{color:#8ce9d6;background:#5eead415;border:1px solid #5eead425}.plan-partner-included .plan-care-eyebrow{color:#8ce9d6}.plan-partner-included .plan-care-description{color:#d1dced}.plan-partner-included .plan-care-benefits li{color:#e7eef8}.plan-partner-included .plan-care-benefits svg{color:#6ee7cf}.plan-partner-included .plan-care-note{color:#bbcde4;border-color:#ffffff20}.plan-partner-unavailable{background:#f7f8fb;border-color:#e3e8f0}.plan-partner-unavailable .plan-care-icon{color:#61748f;background:#e9edf4}.plan-partner-unavailable .plan-care-status{color:#52637b;background:#e9edf4}.plan-partner-unavailable .plan-care-description{margin-bottom:22px}.plan-support-highest,.plan-support-enterprise,.plan-support-enterprise_plus{background:#f5f4fd;border-color:#dddff2}.plan-support-highest .plan-care-icon,.plan-support-enterprise .plan-care-icon,.plan-support-enterprise_plus .plan-care-icon,.plan-support-highest .plan-support-label,.plan-support-enterprise .plan-support-label,.plan-support-enterprise_plus .plan-support-label{color:#504c9a;background:#eae8fa}@media (max-width:1100px){.plan-care-grid{grid-template-columns:1fr}}@media (max-width:767px){.plan-care-card{padding:22px 20px}.plan-care-top{gap:10px;margin-bottom:19px}.plan-care-icon{width:43px;height:43px}.plan-care-card h3{font-size:1.25rem}.plan-care-status,.plan-support-label{padding:5px 8px;font-size:.75rem}.plan-care-benefits{gap:10px;padding-top:17px}}
