.XnBIHG_page{color:var(--ink);padding-bottom:76px}.XnBIHG_hero{border-bottom:1px solid var(--blue-100);background:radial-gradient(at 7% 12%,#93c5fd40,#0000 45%),linear-gradient(145deg,#f5f9ff 0%,#fff 80%)}.XnBIHG_breadcrumbs{color:#64748b;align-items:center;gap:10px;padding-top:24px;font-size:.8rem;display:flex}.XnBIHG_breadcrumbs a:hover{color:var(--blue-600)}.XnBIHG_heroLayout{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:clamp(26px,5vw,72px);padding-block:clamp(46px,7vw,85px);display:grid}.XnBIHG_eyebrow{color:var(--blue-600);align-items:center;gap:9px;font-size:.82rem;font-weight:800;display:inline-flex}.XnBIHG_eyebrow:before{content:"";background:currentColor;border-radius:4px;width:18px;height:2px}.XnBIHG_heroCopy h1{letter-spacing:-.035em;text-wrap:balance;max-width:730px;margin:18px 0;font-size:clamp(2.15rem,4.4vw,4.25rem);font-weight:850;line-height:1.48}.XnBIHG_lead{color:var(--muted);max-width:640px;font-size:clamp(.98rem,1.2vw,1.12rem);line-height:2.2}.XnBIHG_notice{color:#1e497c;background:#eaf3ff;border:1px solid #c9e1ff;border-radius:14px;max-width:640px;margin:22px 0;padding:15px 18px;font-size:.87rem;line-height:2}.XnBIHG_heroActions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.XnBIHG_primaryLink,.XnBIHG_secondaryLink,.XnBIHG_freeLink{border-radius:12px;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:11px 18px;font-size:.91rem;font-weight:800;display:inline-flex}.XnBIHG_primaryLink{background:var(--blue-600);color:#fff;border:1px solid var(--blue-600)}.XnBIHG_primaryLink:hover{background:var(--blue-900)}.XnBIHG_secondaryLink{border:1px solid var(--blue-300);color:var(--blue-900);background:#fff}.XnBIHG_secondaryLink:hover{background:var(--blue-50)}.XnBIHG_languagePanel{background:#fff;border:1px solid #dce8f8;border-radius:24px;padding:clamp(24px,3vw,34px);box-shadow:0 18px 48px #0f3b8214}.XnBIHG_panelOverline{color:#6284af;font-size:.79rem;font-weight:850}.XnBIHG_languagePanel h2{margin:9px 0;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.65}.XnBIHG_languagePanel>p{color:var(--muted);font-size:.87rem;line-height:2}.XnBIHG_languageChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:22px;display:grid}.XnBIHG_languageActive,.XnBIHG_languageOption{background:#f7faff;border:1px solid #d6e3f5;border-radius:13px;justify-content:space-between;align-items:center;gap:8px;padding:16px;font-size:.9rem;font-weight:800;display:flex}.XnBIHG_languageActive{border-color:var(--blue-600);color:var(--blue-900);box-shadow:inset 0 0 0 1px var(--blue-600);background:#e7f0ff}.XnBIHG_languageChoices span{letter-spacing:.04em;opacity:.68;font-size:.74rem;font-weight:700}.XnBIHG_languageOption:hover{border-color:var(--blue-300)}.XnBIHG_languageFoot{border-top:1px solid var(--border);color:#657590;justify-content:space-between;gap:14px;padding-top:18px;font-size:.87rem;display:flex}.XnBIHG_languageFoot strong{color:var(--blue-900)}.XnBIHG_languagePanel .XnBIHG_languageHint{margin-bottom:0;font-size:.78rem}.XnBIHG_freeIntro{padding-block:clamp(32px,5vw,56px)}.XnBIHG_freeBox{background:linear-gradient(110deg,#f4fbf8,#fff);border:1px solid #d9e9df;border-radius:21px;justify-content:space-between;align-items:center;gap:22px;padding:clamp(20px,3vw,34px);display:flex}.XnBIHG_freeBox h2{margin:8px 0;font-size:clamp(1.3rem,2.2vw,1.9rem);line-height:1.6}.XnBIHG_freeBox p{color:var(--muted);max-width:730px;margin:0;font-size:.91rem;line-height:2.1}.XnBIHG_freeLink{color:#fff;background:#176447;flex-shrink:0}.XnBIHG_freeLink:hover{background:#0b4930}.XnBIHG_packagesSection{padding-bottom:clamp(65px,7vw,90px)}.XnBIHG_sectionHeading{justify-content:space-between;align-items:end;gap:26px;margin-bottom:24px;display:flex}.XnBIHG_sectionHeading h2{margin:9px 0 0;font-size:clamp(1.55rem,2.8vw,2.5rem);line-height:1.55}.XnBIHG_sectionHeading>p{max-width:450px;color:var(--muted);margin:0;font-size:.86rem;line-height:2}.XnBIHG_cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.XnBIHG_planCard{background:#fff;border:1px solid #dce6f3;border-radius:21px;flex-direction:column;min-width:0;padding:clamp(20px,2.4vw,30px);display:flex;box-shadow:0 12px 32px #0f3b8209}.XnBIHG_planCard:nth-child(2){background:linear-gradient(#f7fbff 0%,#fff 38%);border-color:#aac9f5}.XnBIHG_cardTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.XnBIHG_planNumber{color:#96b3d9;font-size:1.2rem;font-weight:850}.XnBIHG_availability{color:#587391;background:#f3f7fc;border:1px solid #d6e3f3;border-radius:999px;padding:6px 11px;font-size:.72rem;font-weight:750}.XnBIHG_planCard h3{margin:25px 0 9px;font-size:clamp(1.25rem,1.7vw,1.65rem);line-height:1.6}.XnBIHG_cardDescription{color:var(--muted);min-height:76px;margin:0;font-size:.86rem;line-height:2}.XnBIHG_priceRow{color:var(--blue-900);align-items:baseline;gap:10px;margin-top:20px;display:flex}.XnBIHG_priceRow strong{letter-spacing:-.03em;font-size:clamp(2.9rem,4vw,4.1rem);font-weight:850;line-height:1.25}.XnBIHG_priceRow span{font-size:.9rem;font-weight:750}.XnBIHG_term{color:#496482;margin:9px 0 0;font-size:.85rem}.XnBIHG_cardDivider{background:var(--border);height:1px;margin:23px 0 18px}.XnBIHG_featureList{gap:15px;margin:0 0 28px;padding:0;list-style:none;display:grid}.XnBIHG_featureList li{color:#344761;padding-inline-start:26px;font-size:.84rem;line-height:2;position:relative}.XnBIHG_featureList li:before{content:"✓";inset-inline-start:0;color:#167b58;font-weight:900;position:absolute;top:0}.XnBIHG_unavailable{color:#174a89;text-align:center;background:#edf4ff;border:1px solid #c7dbf8;border-radius:11px;justify-content:center;align-items:center;gap:10px;margin-top:auto;padding:14px 8px;font-size:.82rem;font-weight:800;display:flex}.XnBIHG_unavailable:hover{background:#dceaff;border-color:#7facf0}.XnBIHG_priceFootnote{color:#617188;margin:18px 0 0;font-size:.79rem;line-height:2}.XnBIHG_compareSection{background:var(--surface);border-block:1px solid var(--border);padding-block:clamp(54px,7vw,80px)}.XnBIHG_tableScroller{background:#fff;border:1px solid #dbe5f2;border-radius:17px;width:100%;overflow-x:auto}.XnBIHG_table{border-collapse:collapse;text-align:right;width:100%;min-width:710px}.XnBIHG_table thead{background:#edf4ff}.XnBIHG_table :is(th,td){border-bottom:1px solid #e9eef5;padding:17px 18px;font-size:.83rem;line-height:1.9}.XnBIHG_table thead th{color:#204b82;white-space:nowrap;font-weight:850}.XnBIHG_table tbody th{color:#31475d;min-width:260px;font-weight:750}.XnBIHG_table tbody td{color:#425876}.XnBIHG_table tbody tr:last-child :is(th,td){border-bottom:0}.XnBIHG_tableHelp{color:#687d94;margin:12px 0 0;font-size:.77rem}.XnBIHG_faqSection{padding-block:clamp(56px,7vw,90px) 0}.XnBIHG_faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.XnBIHG_faqGrid article{background:#fff;border:1px solid #e0e8f2;border-radius:17px;padding:24px}.XnBIHG_faqGrid h3{margin:0 0 12px;font-size:1rem;line-height:1.85}.XnBIHG_faqGrid p{color:var(--muted);margin:0;font-size:.88rem;line-height:2.1}.XnBIHG_bottomActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.XnBIHG_bottomActions a{color:var(--blue-900);border:1px solid #d1e1f4;border-radius:12px;padding:13px 16px;font-size:.87rem;font-weight:750}.XnBIHG_bottomActions a:hover{background:var(--blue-50)}.XnBIHG_page a:focus-visible,.XnBIHG_tableScroller:focus-visible{outline:3px solid var(--blue-500);outline-offset:3px}@media (max-width:1020px){.XnBIHG_heroLayout{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:28px}.XnBIHG_cards{gap:12px}.XnBIHG_planCard{padding:20px}.XnBIHG_cardDescription{min-height:104px}.XnBIHG_featureList li{font-size:.81rem}}@media (max-width:760px){.XnBIHG_heroLayout{grid-template-columns:1fr}.XnBIHG_languagePanel{max-width:550px}.XnBIHG_sectionHeading{display:block}.XnBIHG_sectionHeading>p{margin-top:8px}.XnBIHG_cards{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.XnBIHG_cardDescription{min-height:0}.XnBIHG_planCard{padding:23px}.XnBIHG_freeBox{flex-direction:column;align-items:start}.XnBIHG_freeLink{flex-shrink:1}.XnBIHG_faqGrid{grid-template-columns:1fr}.XnBIHG_table :is(th,td){padding:14px}}@media (max-width:450px){.XnBIHG_heroCopy h1{font-size:2rem}.XnBIHG_languagePanel{padding:18px}.XnBIHG_languageActive,.XnBIHG_languageOption{padding:12px}.XnBIHG_heroActions>a{flex:1}.XnBIHG_bottomActions{display:grid}.XnBIHG_freeLink{width:100%}}@media (prefers-reduced-motion:reduce){.XnBIHG_page *{scroll-behavior:auto}}
