._5NTJiW_header{z-index:50;-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--border-subtle);background-color:#fffffff2;height:58px;position:sticky;top:0}._5NTJiW_navContainer{justify-content:space-between;align-items:center;height:100%;display:flex}._5NTJiW_logo{align-items:center;gap:10px;display:flex}._5NTJiW_logoBadge{border-radius:var(--radius-sm);background:var(--brand-blue);color:#fff;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 2px 6px #2563eb33}._5NTJiW_logoText{flex-direction:column;line-height:1.05;display:flex}._5NTJiW_logoPrimary{font-family:var(--font-heading);letter-spacing:.04em;color:var(--brand-navy);font-size:1.0625rem;font-weight:800}._5NTJiW_logoSecondary{letter-spacing:.12em;color:var(--text-muted);font-size:.625rem;font-weight:700}._5NTJiW_navMenu{align-items:center;gap:22px;display:flex}._5NTJiW_navLink{color:var(--text-secondary);padding:4px 0;font-size:.875rem;font-weight:500;transition:color .15s;position:relative}._5NTJiW_navLink:hover{color:var(--brand-blue)}._5NTJiW_navLinkActive{color:var(--brand-blue);font-weight:600}._5NTJiW_navLinkActive:after{content:"";background:var(--brand-blue);border-radius:2px;height:2px;position:absolute;bottom:-4px;left:0;right:0}._5NTJiW_mobileActions{display:none}._5NTJiW_navActions{align-items:center;gap:10px;display:flex}._5NTJiW_langSwitcher{background:var(--bg-surface-elevated,#f1f5f9);border:1px solid var(--border-subtle,#e2e8f0);border-radius:20px;align-items:center;padding:3px;display:inline-flex}._5NTJiW_langBtn{color:#64748b;cursor:pointer;letter-spacing:.5px;background:0 0;border:none;border-radius:16px;padding:4px 10px;font-size:.75rem;font-weight:800;transition:all .15s}._5NTJiW_langBtn:hover{color:#0f172a}._5NTJiW_langBtnActive{color:#fff;background:#2563eb;box-shadow:0 1px 4px #2563eb4d}._5NTJiW_btnSecondary{border-radius:var(--radius-sm);color:var(--text-primary);background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);align-items:center;padding:6px 14px;font-size:.8125rem;font-weight:600;transition:all .15s;display:inline-flex}._5NTJiW_btnSecondary:hover{background:#e2e8f0}._5NTJiW_btnPrimary{border-radius:var(--radius-sm);color:#fff;background:var(--brand-blue);align-items:center;gap:6px;padding:6px 14px;font-size:.8125rem;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 2px 6px #2563eb33}._5NTJiW_btnPrimary:hover{background:#1d4ed8}._5NTJiW_mobileToggle{color:var(--text-primary);padding:4px;display:none}@media (max-width:900px){._5NTJiW_navMenu{border-top:1px solid var(--border-subtle);background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:20px;display:none;position:fixed;inset:58px 0 0;overflow-y:auto}._5NTJiW_navMenuOpen{display:flex}._5NTJiW_navLink{border-bottom:1px solid var(--border-subtle);padding:14px 10px;font-size:1rem}._5NTJiW_navLinkActive:after{display:none}._5NTJiW_mobileActions{flex-direction:column;gap:10px;margin-top:24px;display:flex}._5NTJiW_mobileBtnPrimary,._5NTJiW_mobileBtnSecondary{text-align:center;border-radius:var(--radius-md);width:100%;padding:12px;font-size:.9375rem;font-weight:600;display:block}._5NTJiW_mobileBtnPrimary{background:var(--brand-blue);color:#fff}._5NTJiW_mobileBtnSecondary{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);color:var(--text-primary)}._5NTJiW_mobileToggle{justify-content:center;align-items:center;display:flex}._5NTJiW_navActions ._5NTJiW_btnSecondary,._5NTJiW_navActions ._5NTJiW_btnPrimary{display:none}}
.dtQfwa_heroSection{background:radial-gradient(circle at 10% 20%, #2563eb0a 0%, transparent 45%), radial-gradient(circle at 90% 80%, #0f172a08 0%, transparent 45%), var(--bg-base);border-bottom:1px solid var(--border-subtle);flex-direction:column;justify-content:space-between;min-height:calc(100vh - 58px);display:flex;position:relative;overflow:hidden}.dtQfwa_heroContainer{flex-grow:1;grid-template-columns:1fr 1.05fr;align-items:center;gap:36px;width:100%;padding-top:24px;padding-bottom:24px;display:grid}.dtQfwa_heroContent{z-index:2;flex-direction:column;display:flex}.dtQfwa_badgeWrapper{margin-bottom:12px}.dtQfwa_heroBadge{border:1px solid var(--border-subtle);color:var(--text-primary);font-family:var(--font-heading);letter-spacing:.06em;border-radius:var(--radius-full);box-shadow:var(--shadow-sm);background:#fff;align-items:center;gap:6px;padding:5px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.dtQfwa_badgePlus{color:var(--brand-blue);font-size:.875rem;font-weight:800;line-height:1}.dtQfwa_heroTitle{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.015em;margin-bottom:14px;font-size:2.25rem;font-weight:800;line-height:1.18}.dtQfwa_heroTitleHighlight{color:var(--brand-blue);background:linear-gradient(135deg, #0f172a 0%, var(--brand-blue) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.dtQfwa_heroDescription{color:var(--text-secondary);max-width:510px;margin-bottom:22px;font-size:.9375rem;line-height:1.6}.dtQfwa_heroCtaGroup{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.dtQfwa_btnPrimary{color:#fff;border-radius:var(--radius-full);background:#0f172a;align-items:center;gap:8px;padding:10px 20px;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #0f172a33}.dtQfwa_btnPrimary:hover{background:var(--brand-blue);transform:translateY(-1px);box-shadow:0 6px 16px #2563eb4d}.dtQfwa_btnSecondary{color:var(--text-primary);border:1px solid var(--border-strong);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);background:#fff;align-items:center;gap:8px;padding:10px 18px;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.dtQfwa_btnSecondary:hover{background:var(--bg-surface-elevated);border-color:#94a3b8;transform:translateY(-1px)}.dtQfwa_btnSecondary svg{transition:transform .2s}.dtQfwa_btnSecondary:hover svg{transform:translate(2px)}.dtQfwa_trustRow{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:16px;padding-top:16px;display:flex}.dtQfwa_trustItem{flex-direction:column;display:flex}.dtQfwa_trustNumber{font-family:var(--font-heading);color:var(--text-primary);font-size:1.125rem;font-weight:700;line-height:1.1}.dtQfwa_trustLabel{color:var(--text-muted);font-size:.6875rem;font-weight:500}.dtQfwa_trustDivider{background:var(--border-subtle);width:1px;height:24px}.dtQfwa_heroVisual{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.dtQfwa_carFrameWrapper{align-items:center;width:100%;max-width:540px;display:flex;position:relative}.dtQfwa_carImageCard{cursor:pointer;background:#0a0f1d;border:1px solid #e2e8f0d9;border-radius:28px;width:100%;height:360px;position:relative;overflow:hidden;box-shadow:0 16px 36px -10px #0f172a1f,0 0 1px 1px #0f172a0d}.dtQfwa_carImage{object-fit:cover;width:100%;height:100%;transition:transform .85s cubic-bezier(.16,1,.3,1),filter .6s}.dtQfwa_carImageCardHovered .dtQfwa_carImage{filter:brightness(.94);transform:scale(1.02)}.dtQfwa_imageOverlayGradient{pointer-events:none;background:linear-gradient(#0000 65%,#0a0f1d8c 100%);transition:opacity .5s;position:absolute;inset:0}.dtQfwa_cursorRisingShadow{opacity:0;-webkit-backdrop-filter:blur(8px);pointer-events:none;z-index:2;background:linear-gradient(#0a0f1d00 0%,#0a0f1d59 15%,#0a0f1de0 45%,#0a0f1df5 100%);height:0%;transition:height .7s cubic-bezier(.16,1,.3,1),opacity .55s;position:absolute;bottom:0;left:0;right:0}.dtQfwa_cursorRisingShadowActive{opacity:1;height:60%}.dtQfwa_defaultHintBadge{-webkit-backdrop-filter:blur(14px);border-radius:var(--radius-full);z-index:3;background:#0a0f1dd1;border:1px solid #ffffff2e;align-items:center;gap:10px;padding:8px 14px;transition:opacity .4s,transform .4s;display:flex;position:absolute;bottom:16px;left:16px;box-shadow:0 10px 24px #0000004d}.dtQfwa_defaultHintHidden{opacity:0;pointer-events:none;transform:translateY(6px)}.dtQfwa_statusDot{background:#10b981;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s ease-in-out infinite dtQfwa_pulseDot;box-shadow:0 0 8px #10b981}@keyframes dtQfwa_pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.dtQfwa_hintTextGroup{flex-direction:column;display:flex}.dtQfwa_hintMain{font-family:var(--font-heading);color:#fff;font-size:.75rem;font-weight:700;line-height:1.2}.dtQfwa_hintSub{color:#94a3b8;font-size:.625rem;font-weight:500}.dtQfwa_policyRevealDrawer{z-index:4;opacity:0;pointer-events:none;flex-direction:column;gap:8px;padding:16px 20px;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(12px)}.dtQfwa_policyRevealDrawerActive{opacity:1;pointer-events:auto;transform:translateY(0)}.dtQfwa_drawerHeader{justify-content:space-between;align-items:center;display:flex}.dtQfwa_drawerLogo{font-family:var(--font-heading);color:#fff;letter-spacing:.05em;align-items:center;gap:6px;font-size:.75rem;font-weight:700;display:flex}.dtQfwa_drawerStatusBadge{color:#34d399;border-radius:var(--radius-full);background:#10b98133;border:1px solid #10b98159;padding:2px 8px;font-size:.625rem;font-weight:700}.dtQfwa_vehicleInfoRow{align-items:baseline;gap:8px;display:flex}.dtQfwa_vehiclePlate{font-family:var(--font-heading);letter-spacing:.06em;color:#fff;font-size:1.25rem;font-weight:800;line-height:1}.dtQfwa_vehicleModel{color:#94a3b8;font-size:.75rem;font-weight:500}.dtQfwa_drawerMeter{flex-direction:column;gap:4px;display:flex}.dtQfwa_meterTextRow{color:#cbd5e1;justify-content:space-between;font-size:.6875rem;display:flex}.dtQfwa_meterValue{color:#60a5fa;font-weight:700}.dtQfwa_meterTrack{border-radius:var(--radius-full);background:#ffffff1f;height:4px;overflow:hidden}.dtQfwa_meterFill{border-radius:var(--radius-full);background:linear-gradient(90deg,#d97706 0%,#10b981 100%);width:100%;height:100%}.dtQfwa_miniGrid{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:6px;padding:6px 10px;display:grid}.dtQfwa_miniGridItem{flex-direction:column;display:flex}.dtQfwa_miniLabel{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-size:.5313rem;font-weight:600}.dtQfwa_miniVal{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:700;overflow:hidden}.dtQfwa_drawerFooter{color:#34d399;align-items:center;gap:6px;font-size:.6875rem;font-weight:500;display:flex}.dtQfwa_circularBadge{z-index:5;cursor:pointer;background:#0f172a;border:2.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:86px;height:86px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;display:flex;position:absolute;top:50%;left:-34px;transform:translateY(-50%);box-shadow:0 12px 28px #0f172a47}.dtQfwa_circularBadge:hover{transform:translateY(-50%)scale(1.06);box-shadow:0 16px 32px #2563eb59}.dtQfwa_rotatingTextSvg{pointer-events:none;width:100%;height:100%;animation:18s linear infinite dtQfwa_spinText;position:absolute;inset:0}.dtQfwa_circularBadge:hover .dtQfwa_rotatingTextSvg{animation-play-state:paused}.dtQfwa_circleText{font-family:var(--font-heading);letter-spacing:1.8px;fill:#fff;text-transform:uppercase;font-size:7.2px;font-weight:800}.dtQfwa_circleCenterBtn{color:#0f172a;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;box-shadow:0 2px 6px #00000026}.dtQfwa_circularBadge:hover .dtQfwa_circleCenterBtn{background:var(--brand-blue);color:#fff;transform:rotate(45deg)}@keyframes dtQfwa_spinText{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dtQfwa_marqueeStrip{color:#cbd5e1;background:#090e17;border-top:1px solid #1e293b;flex-shrink:0;align-items:center;width:100%;height:36px;display:flex;overflow:hidden}.dtQfwa_marqueeTrack{white-space:nowrap;will-change:transform;align-items:center;animation:40s linear infinite dtQfwa_marqueeLoop;display:flex}.dtQfwa_marqueeItem{letter-spacing:.08em;text-transform:uppercase;color:#e2e8f0;align-items:center;gap:10px;padding:0 24px;font-size:.7188rem;font-weight:700;display:inline-flex}.dtQfwa_marqueeDot{color:#3b82f6;font-size:.65rem}@keyframes dtQfwa_marqueeLoop{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:900px){.dtQfwa_heroSection{justify-content:flex-start;min-height:calc(100vh - 58px);padding-bottom:0}.dtQfwa_heroContainer{grid-template-columns:1fr;gap:20px;padding-top:16px;padding-bottom:16px}.dtQfwa_heroContent{text-align:center;flex-direction:column;align-items:center;display:flex}.dtQfwa_badgeWrapper{margin-left:auto;margin-right:auto}.dtQfwa_heroTitle{text-align:center;margin-bottom:10px;font-size:1.7rem;line-height:1.22}.dtQfwa_heroDescription{text-align:center;margin-bottom:16px;font-size:.875rem}.dtQfwa_heroCtaGroup{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:16px}.dtQfwa_btnPrimary,.dtQfwa_btnSecondary{justify-content:center;width:100%;padding:11px 18px}.dtQfwa_trustRow{grid-template-columns:1fr 1fr;gap:10px;padding-top:12px;display:grid}.dtQfwa_trustDivider{display:none}.dtQfwa_trustNumber{font-size:1rem}.dtQfwa_carFrameWrapper{max-width:100%}.dtQfwa_carImageCard{border-radius:20px;height:240px}.dtQfwa_cursorRisingShadowActive{height:80%}.dtQfwa_policyRevealDrawer{gap:6px;padding:12px 14px}.dtQfwa_vehiclePlate{font-size:1.05rem}.dtQfwa_miniGrid{grid-template-columns:1fr 1fr;gap:4px;padding:4px 8px}.dtQfwa_defaultHintBadge{padding:6px 10px;bottom:10px;left:10px}.dtQfwa_hintMain{font-size:.6875rem}.dtQfwa_hintSub{display:none}.dtQfwa_circularBadge{width:66px;height:66px;top:-18px;left:auto;right:12px;transform:none}.dtQfwa_circularBadge:hover{transform:scale(1.05)}.dtQfwa_circleText{font-size:6.8px}.dtQfwa_circleCenterBtn{width:28px;height:28px}.dtQfwa_circleCenterBtn svg{width:14px;height:14px}.dtQfwa_marqueeStrip{height:32px;margin-top:16px}.dtQfwa_marqueeItem{padding:0 16px;font-size:.6875rem}}
.vZnSAG_section{background-color:var(--bg-surface-subtle);border-bottom:1px solid var(--border-subtle);padding:44px 0}.vZnSAG_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.vZnSAG_viewAllBtn{color:var(--brand-blue);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#fff;align-items:center;gap:6px;padding:7px 12px;font-size:.8125rem;font-weight:600;transition:all .15s;display:inline-flex}.vZnSAG_viewAllBtn:hover{background:var(--brand-blue-soft);border-color:var(--brand-blue)}.vZnSAG_grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.vZnSAG_card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;padding:16px;transition:all .15s;display:flex;position:relative}.vZnSAG_card:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong);transform:translateY(-2px)}.vZnSAG_cardPopular{border-color:var(--tier-accent,var(--tier-premium))}.vZnSAG_badge{background:var(--tier-accent,var(--tier-premium));color:#fff;letter-spacing:.06em;border-radius:var(--radius-full);white-space:nowrap;z-index:5;padding:3px 12px;font-size:.625rem;font-weight:700;position:absolute;top:-10px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #d9770640}.vZnSAG_topRow{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.vZnSAG_planName{font-family:var(--font-heading);color:var(--text-primary);font-size:1.125rem;font-weight:800;line-height:1.1}.vZnSAG_planSub{color:var(--tier-accent);font-size:.6875rem;font-weight:600}.vZnSAG_priceCol{flex-direction:column;align-items:flex-end;display:flex}.vZnSAG_priceFrom{color:var(--text-muted);text-transform:uppercase;font-size:.5625rem}.vZnSAG_priceVal{font-family:var(--font-heading);color:var(--text-primary);font-size:1rem;font-weight:800}.vZnSAG_claimLimitBadge{background:var(--tier-soft);border-radius:var(--radius-sm);color:var(--text-secondary);margin-bottom:10px;padding:4px 8px;font-size:.6875rem}.vZnSAG_pointList{flex-direction:column;flex-grow:1;gap:5px;margin-bottom:14px;list-style:none;display:flex}.vZnSAG_pointList li{color:var(--text-secondary);align-items:flex-start;gap:6px;font-size:.6875rem;line-height:1.3;display:flex}.vZnSAG_cardBtn{text-align:center;color:var(--text-primary);background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:7px 10px;font-size:.75rem;font-weight:600;transition:all .15s;display:block}.vZnSAG_cardBtn:hover{background:var(--brand-blue);color:#fff;border-color:var(--brand-blue)}@media (max-width:900px){.vZnSAG_section{padding:32px 0}.vZnSAG_header{text-align:center;flex-direction:column;align-items:center;gap:12px}.vZnSAG_header>div{text-align:center;flex-direction:column;align-items:center;display:flex}.vZnSAG_viewAllBtn{align-self:center;margin:0 auto}.vZnSAG_grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;margin-top:-12px;margin-left:-16px;margin-right:-16px;padding:24px 16px 14px;display:flex;overflow:auto visible}.vZnSAG_grid::-webkit-scrollbar{height:4px}.vZnSAG_grid::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.vZnSAG_card{scroll-snap-align:start;flex-shrink:0;min-width:250px;max-width:270px;margin-top:6px}.vZnSAG_badge{z-index:10;top:-10px;left:50%;transform:translate(-50%)}.vZnSAG_underwritingStrip{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;padding:14px}}.vZnSAG_underwritingStrip{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;grid-template-columns:repeat(4,1fr);align-items:center;gap:18px;margin-top:28px;padding:16px 20px;display:grid}.vZnSAG_criteriaItem{align-items:center;gap:12px;display:flex}.vZnSAG_criteriaIcon{border-radius:var(--radius-sm);background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);width:38px;height:38px;color:var(--brand-blue);flex-shrink:0;justify-content:center;align-items:center;display:flex}.vZnSAG_criteriaTextBox{flex-direction:column;display:flex}.vZnSAG_criteriaLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.6875rem;font-weight:700}.vZnSAG_criteriaValue{font-family:var(--font-heading);color:var(--text-primary);font-size:.875rem;font-weight:700;line-height:1.25}@media (max-width:1200px) and (min-width:901px){.vZnSAG_grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.vZnSAG_underwritingStrip{grid-template-columns:1fr;gap:12px}}
.tBs8oG_section{border-bottom:1px solid var(--border-subtle);background-color:#fff;padding:44px 0}.tBs8oG_header{text-align:center;max-width:680px;margin:0 auto 28px}.tBs8oG_grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.tBs8oG_card{border:none;border-top:2px solid var(--border-subtle);background:0 0;border-radius:0;flex-direction:column;padding:28px 4px 12px;transition:all .2s;display:flex}.tBs8oG_card:hover{border-top-color:var(--brand-blue);transform:translateY(-3px)}.tBs8oG_topRow{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.tBs8oG_iconBox{border-radius:var(--radius-sm);background:var(--brand-blue-soft);width:40px;height:40px;color:var(--brand-blue);border:1px solid #0066ff26;justify-content:center;align-items:center;transition:all .2s;display:flex}.tBs8oG_card:hover .tBs8oG_iconBox{background:var(--brand-blue);color:#fff}.tBs8oG_badge{letter-spacing:.08em;color:var(--text-muted);background:var(--bg-surface-elevated);border-radius:var(--radius-full);border:1px solid var(--border-subtle);padding:3px 8px;font-size:.625rem;font-weight:700}.tBs8oG_title{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:4px;font-size:1.125rem;font-weight:700}.tBs8oG_subtitle{color:var(--brand-blue);margin-bottom:10px;font-size:.8125rem;font-weight:600}.tBs8oG_desc{color:var(--text-secondary);flex-grow:1;margin-bottom:20px;font-size:.875rem;line-height:1.6}.tBs8oG_actionBtn{color:var(--brand-blue);background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:.8125rem;font-weight:600;transition:gap .15s;display:inline-flex}.tBs8oG_actionBtn:hover{color:var(--brand-blue-dark);gap:12px}@media (max-width:900px){.tBs8oG_section{padding:36px 0}.tBs8oG_grid{grid-template-columns:1fr;gap:20px}.tBs8oG_card{border-top:1px solid var(--border-subtle);text-align:center;align-items:center;padding:20px 0 16px}.tBs8oG_topRow{justify-content:center;gap:12px}.tBs8oG_actionBtn{margin:0 auto}}
.XOM40q_section{background:radial-gradient(circle at 75%,#2563eb29 0%,#0f172a00 65%),#090e1a;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;padding:64px 0}.XOM40q_showcaseLayout{color:#fff;grid-template-columns:1.2fr .8fr;align-items:center;gap:48px;display:grid}.XOM40q_contentCol{flex-direction:column;display:flex}.XOM40q_appBadge{color:#60a5fa;font-family:var(--font-heading);letter-spacing:.08em;border-radius:var(--radius-full);background:#2563eb33;border:1px solid #3b82f659;align-self:flex-start;align-items:center;gap:6px;margin-bottom:14px;padding:4px 10px;font-size:.6875rem;font-weight:700;display:inline-flex}.XOM40q_title{font-family:var(--font-heading);color:#fff;margin-bottom:12px;font-size:2rem;font-weight:800;line-height:1.2}.XOM40q_titleHighlight{color:#60a5fa}.XOM40q_description{color:#94a3b8;max-width:580px;margin-bottom:24px;font-size:.9375rem;line-height:1.6}.XOM40q_capabilitiesStream{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:24px;margin-bottom:28px;padding:18px 0;display:grid}.XOM40q_capDivider{background:linear-gradient(#0000,#ffffff1f,#0000);width:1px}.XOM40q_capStreamCol{flex-direction:column;display:flex}.XOM40q_capHeader{align-items:center;gap:8px;margin-bottom:10px;display:flex}.XOM40q_capPillBlue{font-family:var(--font-heading);letter-spacing:.06em;color:#60a5fa;border-radius:var(--radius-sm);background:#2563eb33;border:1px solid #3b82f64d;padding:1px 6px;font-size:.625rem;font-weight:800}.XOM40q_capPillAmber{font-family:var(--font-heading);letter-spacing:.06em;color:#fbbf24;border-radius:var(--radius-sm);background:#f59e0b33;border:1px solid #f59e0b4d;padding:1px 6px;font-size:.625rem;font-weight:800}.XOM40q_capHeading{font-family:var(--font-heading);color:#f8fafc;letter-spacing:.02em;font-size:.8125rem;font-weight:700}.XOM40q_capList{flex-direction:column;gap:8px;list-style:none;display:flex}.XOM40q_capList li{color:#cbd5e1;align-items:flex-start;gap:8px;font-size:.75rem;line-height:1.4;display:flex}.XOM40q_capCheck{color:#38bdf8;flex-shrink:0;margin-top:1px;font-size:.75rem;font-weight:700}.XOM40q_btnRow{flex-wrap:wrap;gap:12px;display:flex}.XOM40q_apkDirectBtn{color:#fff;border-radius:var(--radius-sm);background:#2563eb;border:1px solid #3b82f6;align-items:center;gap:8px;padding:8px 16px;transition:all .15s;display:inline-flex;box-shadow:0 4px 14px #2563eb59}.XOM40q_apkDirectBtn:hover{background:#1d4ed8;border-color:#60a5fa;transform:translateY(-1px)}.XOM40q_apkDirectBtn .XOM40q_btnMiniText{color:#dbeafe}.XOM40q_appStoreBtn,.XOM40q_playStoreBtn{color:#fff;border-radius:var(--radius-sm);background:#0f172a;border:1px solid #ffffff26;align-items:center;gap:8px;padding:8px 16px;transition:all .15s;display:inline-flex}.XOM40q_appStoreBtn:hover,.XOM40q_playStoreBtn:hover{background:#1e293b;border-color:#ffffff4d;transform:translateY(-1px)}.XOM40q_btnTextGroup{text-align:left;flex-direction:column;line-height:1.1;display:flex}.XOM40q_btnMiniText{text-transform:uppercase;color:#94a3b8;letter-spacing:.05em;font-size:.5rem}.XOM40q_btnMainText{font-family:var(--font-heading);font-size:.75rem;font-weight:700}.XOM40q_visualCol{justify-content:center;align-items:center;display:flex}.XOM40q_phoneMockup{background:#090e17;border:3.5px solid #334155;border-radius:36px;flex-direction:column;flex-shrink:0;width:224px;height:430px;padding:5px;display:flex;box-shadow:0 20px 45px -10px #000000a6,0 0 0 1px #ffffff1a}.XOM40q_phoneScreen{color:#0f172a;background:#f8fafc;border-radius:30px;flex-direction:column;justify-content:space-between;height:100%;padding:8px 9px 5px;display:flex;overflow:hidden;box-shadow:inset 0 0 5px #0000000d}.XOM40q_iphoneStatusBar{grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:6px;padding:0 2px;display:grid}.XOM40q_statusBarTime{color:#0f172a;font-size:.5938rem;font-weight:700}.XOM40q_dynamicIsland{background:#000;border-radius:99px;width:52px;height:13px;box-shadow:0 1px 2px #0000004d}.XOM40q_statusBarIcons{color:#0f172a;justify-content:flex-end;align-items:center;gap:4px;display:flex}.XOM40q_batteryPill{border:1px solid #0f172a;border-radius:2px;align-items:center;width:13px;height:6.5px;padding:1px;display:flex}.XOM40q_batteryFill{background:#0f172a;border-radius:1px;width:80%;height:100%}.XOM40q_appCardTop{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.XOM40q_userProfile{align-items:center;gap:5px;display:flex}.XOM40q_userAvatar{color:#fff;background:#2563eb;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.5625rem;font-weight:700;display:flex}.XOM40q_userText{flex-direction:column;line-height:1.1;display:flex}.XOM40q_greetingSmall{color:#64748b;font-size:.4688rem}.XOM40q_greetingName{color:#0f172a;font-size:.625rem;font-weight:700}.XOM40q_appPolicyPill{color:#6d28d9;border-radius:var(--radius-full);background:#f5f3ff;border:1px solid #6d28d926;align-items:center;gap:3px;padding:1.5px 5px;font-size:.4688rem;font-weight:800;display:inline-flex}.XOM40q_appStatusDot{border-radius:var(--radius-full);background:#10b981;width:4px;height:4px}.XOM40q_digitalVehicleCard{color:#fff;background:linear-gradient(135deg,#1e3a8a 0%,#1e40af 100%);border-radius:9px;margin-bottom:6px;padding:7px 8px;box-shadow:0 3px 8px #1e3a8a38}.XOM40q_vehicleCardTop{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.XOM40q_vehicleTag{text-transform:uppercase;letter-spacing:.05em;color:#93c5fd;font-size:.4688rem;font-weight:600}.XOM40q_plateNo{font-family:var(--font-heading);letter-spacing:.05em;color:#fff;font-size:.6875rem;font-weight:800}.XOM40q_vehicleName{margin-bottom:4px;font-size:.625rem;font-weight:700;display:block}.XOM40q_vehicleCoverageMeter{margin-bottom:4px}.XOM40q_coverageRow{color:#bfdbfe;justify-content:space-between;margin-bottom:2px;font-size:.5rem;display:flex}.XOM40q_coverageRow strong{color:#fff}.XOM40q_meterTrack{border-radius:var(--radius-full);background:#fff3;height:3px;overflow:hidden}.XOM40q_meterFill{border-radius:var(--radius-full);background:#34d399;width:100%;height:100%}.XOM40q_vehicleCardFooter{color:#dbeafe;justify-content:space-between;align-items:center;font-size:.5rem;display:flex}.XOM40q_verifiedTag{color:#6ee7b7;border-radius:var(--radius-full);background:#10b98140;padding:1px 4px;font-size:.4688rem;font-weight:600}.XOM40q_appClaimCard{background:#fff;border:1px solid #e2e8f0;border-radius:9px;margin-bottom:6px;padding:6px 8px;box-shadow:0 1px 2px #00000008}.XOM40q_appClaimTop{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.XOM40q_appClaimLabel{text-transform:uppercase;color:#64748b;font-size:.4688rem;font-weight:700}.XOM40q_appClaimStatus{color:#2563eb;font-size:.4688rem;font-weight:800}.XOM40q_claimDetailText{flex-direction:column;margin-bottom:4px;line-height:1.15;display:flex}.XOM40q_claimDetailText strong{color:#0f172a;font-size:.5625rem}.XOM40q_claimDetailText span{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.4688rem;overflow:hidden}.XOM40q_appProgressTrack{border-radius:var(--radius-full);background:#e2e8f0;height:3px;overflow:hidden}.XOM40q_appProgressFill{border-radius:var(--radius-full);background:linear-gradient(90deg,#2563eb 0%,#3b82f6 100%);height:100%}.XOM40q_appActionGrid{grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:4px;display:grid}.XOM40q_appActionBtn{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:7px;flex-direction:column;align-items:center;gap:2px;padding:5px 2px;display:flex}.XOM40q_appActionBtn span{color:#334155;white-space:nowrap;font-size:.4375rem;font-weight:600}.XOM40q_actionIconBoxBlue,.XOM40q_actionIconBoxRed,.XOM40q_actionIconBoxGreen,.XOM40q_actionIconBoxAmber{border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.XOM40q_actionIconBoxBlue{background:#eff6ff}.XOM40q_actionIconBoxRed{background:#fef2f2}.XOM40q_actionIconBoxGreen{background:#ecfdf5}.XOM40q_actionIconBoxAmber{background:#fffbeb}.XOM40q_iphoneHomeIndicator{border-radius:var(--radius-full);background:#94a3b8;width:58px;height:2.5px;margin:3px auto 1px}@media (max-width:900px){.XOM40q_section{padding:40px 0}.XOM40q_showcaseLayout{grid-template-columns:1fr;gap:32px}.XOM40q_contentCol{text-align:center;align-items:center}.XOM40q_appBadge{align-self:center}.XOM40q_title{text-align:center;font-size:1.55rem}.XOM40q_description{text-align:center;margin-left:auto;margin-right:auto}.XOM40q_capabilitiesStream{text-align:left;grid-template-columns:1fr;gap:16px;width:100%;max-width:380px;margin-left:auto;margin-right:auto;padding:16px 0}.XOM40q_capDivider{display:none}.XOM40q_btnRow{justify-content:center;gap:10px;width:100%}.XOM40q_appStoreBtn,.XOM40q_playStoreBtn{flex:1;justify-content:center;min-width:140px;padding:9px 12px}.XOM40q_visualCol{justify-content:center;width:100%;margin-top:8px;display:flex}}
.lnPkla_section{background-color:var(--bg-base);padding:88px 0}.lnPkla_header{text-align:center;max-width:780px;margin:0 auto 52px}.lnPkla_faqList{border-top:1px solid var(--border-subtle);max-width:860px;margin:0 auto}.lnPkla_faqCard{border:none;border-bottom:1px solid var(--border-subtle);box-shadow:none;background:0 0;border-radius:0;transition:background-color .15s}.lnPkla_faqCard:hover{background:#0f172a04}.lnPkla_faqCardOpen{background:#0066ff05}.lnPkla_questionBtn{text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:24px 8px;display:flex}.lnPkla_questionText{font-family:var(--font-heading);color:var(--text-primary);font-size:1.0625rem;font-weight:700;line-height:1.4;transition:color .15s}.lnPkla_faqCard:hover .lnPkla_questionText{color:var(--brand-blue)}.lnPkla_toggleIcon{color:var(--brand-blue);background:var(--bg-surface-elevated);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.lnPkla_answerBox{padding:0 8px 24px}.lnPkla_answerText{color:var(--text-secondary);font-size:.9375rem;line-height:1.75}@media (max-width:768px){.lnPkla_header{text-align:center;margin-bottom:36px}.lnPkla_questionBtn{padding:18px 4px}.lnPkla_questionText{font-size:1rem}.lnPkla_answerBox{padding:0 4px 20px}}
.drEjgq_footer{border-top:1px solid var(--border-subtle);background:#fff;padding:64px 0 32px}.drEjgq_topGrid{grid-template-columns:1.4fr .85fr 1.2fr 1.2fr 1.15fr;gap:28px;margin-bottom:48px;display:grid}.drEjgq_brandCol{flex-direction:column;display:flex}.drEjgq_logo{align-items:center;gap:10px;margin-bottom:12px;display:flex}.drEjgq_logoBadge{border-radius:var(--radius-md);background:var(--brand-blue);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.drEjgq_logoTitle{font-family:var(--font-heading);color:var(--brand-navy);letter-spacing:.04em;font-size:1.25rem;font-weight:800}.drEjgq_tagline{font-family:var(--font-heading);color:var(--brand-blue);margin-bottom:10px;font-size:.9375rem;font-weight:700}.drEjgq_brandDesc{color:var(--text-secondary);margin-bottom:16px;font-size:.84375rem;line-height:1.55}.drEjgq_contactList{flex-direction:column;gap:8px;margin-bottom:16px;padding:0;list-style:none;display:flex}.drEjgq_contactItem{color:var(--text-secondary);align-items:center;gap:8px;font-size:.8125rem;display:flex}.drEjgq_contactIcon{color:var(--brand-blue);flex-shrink:0;align-items:center;display:flex}.drEjgq_linkCol{flex-direction:column;display:flex}.drEjgq_plansCol{text-align:center;flex-direction:column;align-items:center;display:flex}.drEjgq_plansCol .drEjgq_linkHeader{text-align:center;width:100%}.drEjgq_plansCol .drEjgq_linkList{align-items:center;width:100%}.drEjgq_plansCol .drEjgq_linkList a{text-align:center;justify-content:center}.drEjgq_linkHeader{font-family:var(--font-heading);color:var(--text-primary);white-space:nowrap;margin-bottom:16px;font-size:.9375rem;font-weight:700}.drEjgq_linkList{flex-direction:column;gap:10px;list-style:none;display:flex}.drEjgq_linkList a{color:var(--text-secondary);cursor:pointer;white-space:nowrap;justify-content:space-between;align-items:center;width:100%;padding:2px 0;font-size:.84375rem;transition:all .2s;display:inline-flex}.drEjgq_linkList a:hover{color:var(--brand-blue);transform:translate(3px)}.drEjgq_plansCol .drEjgq_linkList a:hover{transform:translateY(-1px)}.drEjgq_arrowIcon{opacity:0;color:var(--brand-blue);font-size:.8125rem;transition:all .2s;transform:translate(-4px)}.drEjgq_linkList a:hover .drEjgq_arrowIcon{opacity:1;transform:translate(0)}.drEjgq_modalTriggerBtn{color:var(--text-secondary);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:2px 0;font-family:inherit;font-size:.84375rem;transition:all .2s;display:inline-flex}.drEjgq_modalTriggerBtn:hover{color:var(--brand-blue);transform:translate(3px)}.drEjgq_infoBadge{text-transform:uppercase;letter-spacing:.05em;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:var(--radius-sm);padding:1px 6px;font-size:.625rem;font-weight:700;transition:all .2s}.drEjgq_modalTriggerBtn:hover .drEjgq_infoBadge{background:var(--brand-blue-soft);color:var(--brand-blue);border-color:var(--brand-blue)}.drEjgq_bottomBar{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:28px;display:flex}.drEjgq_copyright{color:var(--text-muted);font-size:.8125rem}.drEjgq_legalNotes{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:.75rem;display:flex}.drEjgq_bottomLinkBtn{color:var(--text-secondary);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-family:inherit;font-size:.75rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:all .15s}.drEjgq_bottomLinkBtn:hover{color:var(--brand-blue);-webkit-text-decoration-color:var(--brand-blue);text-decoration-color:var(--brand-blue)}.drEjgq_bottomLink{color:var(--text-secondary);cursor:pointer;text-underline-offset:3px;font-size:.75rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:all .15s}.drEjgq_bottomLink:hover{color:var(--brand-blue);-webkit-text-decoration-color:var(--brand-blue);text-decoration-color:var(--brand-blue)}.drEjgq_bottomDivider{color:var(--border-strong);-webkit-user-select:none;user-select:none;font-size:.75rem}.drEjgq_modalOverlay{-webkit-backdrop-filter:blur(8px);z-index:1000;background:#0f172ab3;justify-content:center;align-items:center;padding:20px;animation:.2s drEjgq_fadeIn;display:flex;position:fixed;inset:0}.drEjgq_modalCard{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#fff;flex-direction:column;width:100%;max-width:620px;max-height:85vh;animation:.25s cubic-bezier(.16,1,.3,1) drEjgq_slideUp;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.drEjgq_modalHeader{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;padding:24px 28px 16px;display:flex}.drEjgq_modalTag{text-transform:uppercase;letter-spacing:.08em;color:var(--brand-blue);background:var(--brand-blue-soft);border-radius:var(--radius-full);margin-bottom:6px;padding:2px 8px;font-size:.6875rem;font-weight:700;display:inline-block}.drEjgq_modalTitle{font-family:var(--font-heading);color:var(--text-primary);font-size:1.35rem;font-weight:800;line-height:1.2}.drEjgq_modalSubtitle{color:var(--text-muted);margin-top:2px;font-size:.8125rem;display:block}.drEjgq_modalCloseBtn{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;width:32px;height:32px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;transition:all .15s;display:flex}.drEjgq_modalCloseBtn:hover{color:#dc2626;background:#fee2e2;border-color:#fca5a5}.drEjgq_modalBody{flex-direction:column;gap:14px;padding:24px 28px;display:flex;overflow-y:auto}.drEjgq_modalParagraph{color:var(--text-secondary);background:var(--bg-surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:12px 14px;font-size:.875rem;line-height:1.6}.drEjgq_modalFooter{background:var(--bg-surface-subtle);border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 28px;display:flex}.drEjgq_modalFooterNote{color:var(--text-muted);font-size:.75rem}.drEjgq_modalAcknowledgeBtn{background:var(--brand-blue);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;padding:8px 18px;font-size:.8125rem;font-weight:600;transition:all .15s}.drEjgq_modalAcknowledgeBtn:hover{background:#1d4ed8}@keyframes drEjgq_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes drEjgq_slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.drEjgq_topGrid{grid-template-columns:1.5fr 1fr 1fr;gap:32px}}@media (max-width:900px){.drEjgq_topGrid{grid-template-columns:1fr 1fr;gap:28px}}@media (max-width:640px){.drEjgq_topGrid{grid-template-columns:1fr;gap:28px}.drEjgq_bottomBar{text-align:center;flex-direction:column;align-items:center}.drEjgq_legalNotes{justify-content:center}.drEjgq_modalCard{max-height:90vh}.drEjgq_modalHeader,.drEjgq_modalBody,.drEjgq_modalFooter{padding:18px 20px}}
.R-rQNG_section{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:#fff;padding:88px 0}.R-rQNG_wrapper{grid-template-columns:1.15fr .85fr;align-items:center;gap:64px;display:grid}.R-rQNG_leftCol{flex-direction:column;display:flex}.R-rQNG_description{color:var(--text-secondary);margin-bottom:36px;font-size:1.0625rem;line-height:1.7}.R-rQNG_pillarList{flex-direction:column;gap:20px;margin-bottom:36px;display:flex}.R-rQNG_pillarItem{align-items:flex-start;gap:16px;display:flex}.R-rQNG_pillarIcon{border-radius:var(--radius-md);background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);width:44px;height:44px;color:var(--brand-blue);flex-shrink:0;justify-content:center;align-items:center;display:flex}.R-rQNG_pillarContent{flex-direction:column;display:flex}.R-rQNG_pillarTitle{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:4px;font-size:1.0625rem;font-weight:700}.R-rQNG_pillarDesc{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.R-rQNG_actionRow{gap:16px;display:flex}.R-rQNG_viewOverviewBtn{background:var(--bg-surface-elevated);color:var(--text-primary);border-radius:var(--radius-md);border:1px solid var(--border-strong);align-items:center;gap:8px;padding:12px 22px;font-size:.9375rem;font-weight:600;transition:all .2s;display:inline-flex}.R-rQNG_viewOverviewBtn:hover{border-color:var(--brand-blue);color:var(--brand-blue);background:#fff}.R-rQNG_rightCol{justify-content:center;display:flex}.R-rQNG_imageFrame{border-radius:var(--radius-xl);width:100%;max-width:460px;box-shadow:var(--shadow-xl);border:1px solid var(--border-subtle);cursor:pointer;transition:transform .2s;position:relative;overflow:hidden}.R-rQNG_imageFrame:hover{transform:translateY(-4px)}.R-rQNG_flyerImage{width:100%;height:auto;display:block}.R-rQNG_imageOverlay{opacity:0;background:#0f172a40;justify-content:center;align-items:flex-end;padding:20px;transition:opacity .2s;display:flex;position:absolute;inset:0}.R-rQNG_imageFrame:hover .R-rQNG_imageOverlay{opacity:1}.R-rQNG_overlayPill{color:var(--text-primary);border-radius:var(--radius-full);box-shadow:var(--shadow-md);background:#fff;align-items:center;gap:8px;padding:8px 16px;font-size:.8125rem;font-weight:600;display:inline-flex}.R-rQNG_modalBackdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172abf;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.R-rQNG_modalContent{border-radius:var(--radius-lg);width:100%;max-width:650px;max-height:90vh;box-shadow:var(--shadow-xl);background:#fff;overflow-y:auto}.R-rQNG_modalHeader{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.R-rQNG_modalTitle{font-family:var(--font-heading);color:var(--text-primary);font-size:1.125rem;font-weight:700}.R-rQNG_modalCloseBtn{color:var(--text-muted);border-radius:var(--radius-sm);padding:4px;transition:color .15s}.R-rQNG_modalCloseBtn:hover{color:var(--text-primary)}.R-rQNG_modalBody{padding:16px}@media (max-width:992px){.R-rQNG_wrapper{grid-template-columns:1fr;gap:48px}.R-rQNG_imageFrame{max-width:400px}}@media (max-width:768px){.R-rQNG_section{padding:60px 0}.R-rQNG_leftCol,.R-rQNG_description{text-align:center}.R-rQNG_pillarItem{text-align:left}.R-rQNG_actionRow{justify-content:center}}
._7jS-QG_pricingSection{background-color:var(--bg-base);padding:48px 0}._7jS-QG_headerArea{text-align:center;max-width:720px;margin:0 auto 36px}._7jS-QG_controlsRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}._7jS-QG_tenureSelector{align-items:center;gap:10px;display:flex}._7jS-QG_controlLabel{color:var(--text-secondary);font-size:.8125rem;font-weight:600}._7jS-QG_tabGroup{background:var(--bg-surface-elevated);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);padding:3px;display:inline-flex}._7jS-QG_tabBtn{color:var(--text-secondary);border-radius:4px;padding:6px 12px;font-size:.8125rem;font-weight:600;transition:all .15s}._7jS-QG_tabBtnActive{color:var(--text-primary);box-shadow:var(--shadow-sm);background:#fff}._7jS-QG_modeSelector{background:var(--bg-surface-elevated);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);padding:3px;display:inline-flex}._7jS-QG_modeBtn{color:var(--text-secondary);border-radius:4px;padding:6px 14px;font-size:.8125rem;font-weight:600;transition:all .15s}._7jS-QG_modeBtnActive{background:var(--brand-blue);color:#fff;box-shadow:0 1px 4px #2563eb40}._7jS-QG_gridArea{grid-template-columns:repeat(5,1fr);align-items:stretch;gap:14px;display:grid}._7jS-QG_planCard{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;padding:18px 14px;transition:all .15s;display:flex;position:relative}._7jS-QG_planCard:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong);transform:translateY(-2px)}._7jS-QG_planCardFeatured{border-color:var(--tier-color,var(--tier-premium));box-shadow:0 4px 16px #00000014}._7jS-QG_featuredBadge{background:var(--tier-color,var(--tier-premium));color:#fff;letter-spacing:.06em;border-radius:var(--radius-full);white-space:nowrap;padding:2px 10px;font-size:.625rem;font-weight:700;position:absolute;top:-10px;left:50%;transform:translate(-50%)}._7jS-QG_cardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}._7jS-QG_planTitleBox{flex-direction:column;display:flex}._7jS-QG_planName{font-family:var(--font-heading);color:var(--text-primary);font-size:1.25rem;font-weight:800;line-height:1.1}._7jS-QG_planSubtitle{color:var(--tier-color);font-size:.75rem;font-weight:600}._7jS-QG_viewFlyerBtn{color:var(--text-secondary);background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);align-items:center;gap:4px;padding:4px 8px;font-size:.6875rem;font-weight:600;transition:all .15s;display:inline-flex}._7jS-QG_viewFlyerBtn:hover{color:var(--brand-blue);border-color:var(--brand-blue);background:#fff}._7jS-QG_priceContainer{border-bottom:1px solid var(--border-subtle);margin-bottom:14px;padding-bottom:14px}._7jS-QG_priceRow{align-items:baseline;gap:3px;margin-bottom:6px;display:flex}._7jS-QG_currency{color:var(--text-primary);font-size:.9375rem;font-weight:700}._7jS-QG_amount{font-family:var(--font-heading);color:var(--text-primary);font-size:1.85rem;font-weight:800;line-height:1}._7jS-QG_unit{color:var(--text-muted);font-size:.75rem;font-weight:500}._7jS-QG_claimLimitBox{color:var(--text-secondary);background:var(--tier-soft);border-radius:var(--radius-sm);align-items:center;gap:5px;padding:5px 8px;font-size:.75rem;display:flex}._7jS-QG_componentList{flex-grow:1;margin-bottom:18px}._7jS-QG_componentHeading{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:8px;font-size:.6875rem;font-weight:700;display:block}._7jS-QG_componentList ul{flex-direction:column;gap:6px;list-style:none;display:flex}._7jS-QG_componentList li{color:var(--text-secondary);align-items:flex-start;gap:6px;font-size:.75rem;line-height:1.35;display:flex}._7jS-QG_selectPlanBtn{text-align:center;width:100%;color:var(--text-primary);background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:9px 12px;font-size:.8125rem;font-weight:600;transition:all .15s;display:block}._7jS-QG_selectPlanBtn:hover{background:var(--brand-blue);color:#fff;border-color:var(--brand-blue)}._7jS-QG_addOnSection{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;margin-top:48px;padding:28px 32px}._7jS-QG_addOnHeader{margin-bottom:20px}._7jS-QG_addOnTitle{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:4px;font-size:1.25rem;font-weight:800}._7jS-QG_addOnSubtitle{color:var(--text-secondary);font-size:.875rem}._7jS-QG_addOnGrid{border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}._7jS-QG_addOnCard{border:none;border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 6px;transition:all .15s;display:flex}._7jS-QG_addOnCard:last-child{border-bottom:none}._7jS-QG_addOnCard:hover{background:#2563eb08;padding-left:10px;padding-right:10px}._7jS-QG_addOnInfo{flex-direction:column;gap:3px;display:flex}._7jS-QG_addOnTop{align-items:center;gap:10px;display:flex}._7jS-QG_addOnName{font-family:var(--font-heading);color:var(--text-primary);font-size:.9375rem;font-weight:700}._7jS-QG_addOnBadgeTag{text-transform:uppercase;letter-spacing:.05em;color:var(--brand-blue);background:var(--brand-blue-soft);border-radius:var(--radius-full);padding:1px 7px;font-size:.625rem;font-weight:700}._7jS-QG_addOnDesc{color:var(--text-muted);font-size:.8125rem;line-height:1.4}._7jS-QG_addOnPriceBox{flex-shrink:0}._7jS-QG_addOnPrice{font-family:var(--font-heading);color:var(--brand-blue);background:var(--brand-blue-soft);border-radius:var(--radius-full);white-space:nowrap;border:1px solid #2563eb33;padding:5px 12px;font-size:.875rem;font-weight:800}._7jS-QG_modalBackdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172abf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._7jS-QG_modalContent{border-radius:var(--radius-md);width:100%;max-width:540px;max-height:90vh;box-shadow:var(--shadow-xl);background:#fff;overflow-y:auto}._7jS-QG_modalHeader{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._7jS-QG_modalTitle{font-family:var(--font-heading);color:var(--text-primary);font-size:1rem;font-weight:700}._7jS-QG_modalCloseBtn{color:var(--text-muted);padding:2px}._7jS-QG_modalCloseBtn:hover{color:var(--text-primary)}._7jS-QG_modalBody{padding:14px}@media (max-width:1100px){._7jS-QG_gridArea{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){._7jS-QG_headerArea{text-align:center;flex-direction:column;align-items:center;display:flex}._7jS-QG_controlsRow{flex-direction:column;align-items:center;gap:12px;width:100%}._7jS-QG_tenureSelector{flex-direction:column;align-items:center;gap:6px;width:100%}._7jS-QG_modeSelector{justify-content:center;width:100%}._7jS-QG_gridArea{grid-template-columns:1fr}._7jS-QG_addOnSection{padding:20px 16px}._7jS-QG_addOnHeader{text-align:center}._7jS-QG_addOnCard{flex-direction:column;align-items:flex-start;gap:10px}._7jS-QG_addOnPriceBox{align-self:flex-start}._7jS-QG_criteriaRow{grid-template-columns:1fr;gap:20px}}._7jS-QG_underwritingCriteria{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);margin:56px 0 44px;padding:36px 0}._7jS-QG_criteriaHeader{text-align:center;max-width:680px;margin:0 auto 36px}._7jS-QG_criteriaTitle{font-family:var(--font-heading);color:var(--text-primary);margin-top:6px;margin-bottom:8px;font-size:1.5rem;font-weight:700}._7jS-QG_criteriaSubtitle{color:var(--text-secondary);font-size:.9375rem;line-height:1.6}._7jS-QG_criteriaRow{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}._7jS-QG_criteriaCol{align-items:flex-start;gap:14px;display:flex}._7jS-QG_criteriaIconCircle{border-radius:var(--radius-md);background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);width:44px;height:44px;color:var(--brand-blue);flex-shrink:0;justify-content:center;align-items:center;display:flex}._7jS-QG_criteriaText{flex-direction:column;display:flex}._7jS-QG_criteriaRuleTag{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:4px;font-size:.625rem;font-weight:700}._7jS-QG_criteriaHeading{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:6px;font-size:1.0625rem;font-weight:700;line-height:1.3}._7jS-QG_criteriaDesc{color:var(--text-secondary);font-size:.8125rem;line-height:1.55}@media (max-width:1280px) and (min-width:1001px){._7jS-QG_gridArea{grid-template-columns:repeat(3,1fr)}}@media (max-width:1000px) and (min-width:769px){._7jS-QG_gridArea{grid-template-columns:repeat(2,1fr)}._7jS-QG_criteriaRow{grid-template-columns:1fr 1fr;gap:24px}}@media (max-width:768px){._7jS-QG_criteriaRow{grid-template-columns:1fr;gap:20px}}
.tmSm0a_section{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:#fff;padding:88px 0}.tmSm0a_header{text-align:center;max-width:780px;margin:0 auto 52px}.tmSm0a_targetGrid{border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;gap:48px;margin-bottom:56px;padding-bottom:48px;display:grid}.tmSm0a_targetCard,.tmSm0a_benefitsCard{background:0 0;border:none;border-radius:0;padding:0}.tmSm0a_targetHeading{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:20px;font-size:1.1875rem;font-weight:700}.tmSm0a_pillList{flex-wrap:wrap;gap:10px;display:flex}.tmSm0a_audiencePill{border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-primary);box-shadow:var(--shadow-sm);background:#fff;align-items:center;gap:8px;padding:8px 14px;font-size:.8125rem;font-weight:600;display:inline-flex}.tmSm0a_benefitList{flex-direction:column;gap:14px;list-style:none;display:flex}.tmSm0a_benefitList li{color:var(--text-secondary);align-items:flex-start;gap:12px;font-size:.875rem;line-height:1.5;display:flex}.tmSm0a_bulletDot{border-radius:var(--radius-full);background:var(--brand-blue);flex-shrink:0;width:8px;height:8px;margin-top:7px}.tmSm0a_structureCard{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:hidden}.tmSm0a_structureNav{background:var(--bg-surface-elevated);border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(3,1fr);display:grid}.tmSm0a_structureTab{font-family:var(--font-heading);color:var(--text-secondary);text-align:center;border-bottom:2px solid #0000;padding:16px 20px;font-size:.9375rem;font-weight:700;transition:all .15s}.tmSm0a_structureTab:hover{color:var(--brand-blue)}.tmSm0a_structureTabActive{color:var(--brand-blue);border-bottom-color:var(--brand-blue);background:#fff}.tmSm0a_structureBody{padding:36px}.tmSm0a_tierGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px;display:grid}.tmSm0a_tierBox{background:var(--bg-surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-align:center;flex-direction:column;align-items:center;padding:24px;display:flex}.tmSm0a_tierTag{letter-spacing:.08em;color:var(--text-muted);margin-bottom:8px;font-size:.75rem;font-weight:700}.tmSm0a_tierPercent{font-family:var(--font-heading);color:var(--brand-blue);margin-bottom:8px;font-size:2.75rem;font-weight:800;line-height:1}.tmSm0a_tierDesc{color:var(--text-secondary);font-size:.8125rem;line-height:1.45}.tmSm0a_tierNote{color:var(--text-muted);text-align:center;font-size:.8125rem}.tmSm0a_bonusGrid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.tmSm0a_bonusColumn{flex-direction:column;display:flex}.tmSm0a_bonusTitle{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:14px;font-size:1.0625rem;font-weight:700}.tmSm0a_bonusTable{border-collapse:collapse;width:100%;font-size:.875rem}.tmSm0a_bonusTable th,.tmSm0a_bonusTable td{text-align:left;border-bottom:1px solid var(--border-subtle);padding:10px 14px}.tmSm0a_bonusTable th{background:var(--bg-surface-elevated);color:var(--text-primary);font-size:.8125rem;font-weight:600}.tmSm0a_bonusTable td{color:var(--text-secondary)}.tmSm0a_bonusTable tr:last-child td{border-bottom:none}.tmSm0a_rankIntro{color:var(--text-secondary);text-align:center;margin-bottom:24px;font-size:.9375rem}.tmSm0a_rankGrid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.tmSm0a_rankItem{background:var(--bg-surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-align:center;flex-direction:column;align-items:center;padding:18px 14px;display:flex}.tmSm0a_rankName{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:.05em;margin-bottom:6px;font-size:.8125rem;font-weight:800}.tmSm0a_rankUnits{color:var(--text-muted);margin-bottom:8px;font-size:.75rem;font-weight:600}.tmSm0a_rankPay{color:#059669;font-size:.8125rem;font-weight:700}.tmSm0a_structureFooter{border-top:1px solid var(--border-subtle);justify-content:center;padding:20px 36px 36px;display:flex}.tmSm0a_registerResellerBtn{background:var(--brand-blue);color:#fff;border-radius:var(--radius-md);align-items:center;padding:13px 28px;font-size:.9375rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #2563eb40}.tmSm0a_registerResellerBtn:hover{background:#1d4ed8;transform:translateY(-1px)}@media (max-width:992px){.tmSm0a_targetGrid{grid-template-columns:1fr}.tmSm0a_targetHeading{text-align:center}.tmSm0a_pillList{justify-content:center}.tmSm0a_structureNav,.tmSm0a_tierGrid,.tmSm0a_bonusGrid{grid-template-columns:1fr}.tmSm0a_rankGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.tmSm0a_rankGrid{grid-template-columns:1fr}}
.PCAlFW_section{background-color:var(--bg-base);padding:88px 0}.PCAlFW_header{text-align:center;max-width:780px;margin:0 auto 52px}.PCAlFW_featureGrid{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:56px;padding:36px 0;display:grid}.PCAlFW_featureCard{border:none;border-right:1px solid var(--border-subtle);box-shadow:none;background:0 0;border-radius:0;padding:0 32px;transition:transform .2s}.PCAlFW_featureCard:last-child{border-right:none}.PCAlFW_iconBox{border-radius:var(--radius-md);background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);width:48px;height:48px;color:var(--brand-blue);justify-content:center;align-items:center;margin-bottom:20px;display:flex}.PCAlFW_featureTitle{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:10px;font-size:1.25rem;font-weight:700}.PCAlFW_featureDesc{color:var(--text-secondary);font-size:.9375rem;line-height:1.6}.PCAlFW_calculatorBox{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);background:#fff;grid-template-columns:1.2fr .8fr;align-items:center;gap:48px;padding:40px;display:grid}.PCAlFW_calcLeft{flex-direction:column;display:flex}.PCAlFW_calcTitle{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:8px;font-size:1.5rem;font-weight:700}.PCAlFW_calcDesc{color:var(--text-secondary);margin-bottom:28px;font-size:.9375rem;line-height:1.6}.PCAlFW_inputGroup{margin-bottom:20px}.PCAlFW_inputLabel{color:var(--text-primary);margin-bottom:8px;font-size:.875rem;font-weight:600;display:block}.PCAlFW_inputWrapper{background:var(--bg-surface-subtle);border:1px solid var(--border-strong);border-radius:var(--radius-md);align-items:center;max-width:320px;padding:0 16px;display:flex}.PCAlFW_inputCurrency{color:var(--text-muted);margin-right:8px;font-weight:700}.PCAlFW_numberInput{width:100%;font-family:var(--font-heading);color:var(--text-primary);background:0 0;border:none;outline:none;padding:12px 0;font-size:1.25rem;font-weight:700}.PCAlFW_sliderWrapper{max-width:380px}.PCAlFW_rangeSlider{width:100%;accent-color:var(--brand-blue);cursor:pointer}.PCAlFW_sliderTicks{color:var(--text-muted);justify-content:space-between;margin-top:4px;font-size:.75rem;display:flex}.PCAlFW_calcRight{flex-direction:column;display:flex}.PCAlFW_resultCard{background:var(--bg-surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:28px}.PCAlFW_resultItem{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.PCAlFW_resultLabel{color:var(--text-secondary);font-size:.875rem}.PCAlFW_resultValue{font-family:var(--font-heading);color:var(--text-primary);font-size:1.125rem;font-weight:700}.PCAlFW_feeValue{font-family:var(--font-heading);color:#dc2626;font-size:1rem;font-weight:700}.PCAlFW_resultDivider{background:var(--border-subtle);height:1px;margin:16px 0}.PCAlFW_netResultItem{flex-direction:column;gap:4px;margin-bottom:24px;display:flex}.PCAlFW_netLabel{text-transform:uppercase;letter-spacing:.05em;color:#065f46;font-size:.8125rem;font-weight:700}.PCAlFW_netValue{font-family:var(--font-heading);color:#059669;font-size:2rem;font-weight:800;line-height:1}.PCAlFW_joinBtn{text-align:center;background:var(--brand-blue);color:#fff;border-radius:var(--radius-md);width:100%;padding:13px 20px;font-size:.9375rem;font-weight:600;transition:all .2s;display:block;box-shadow:0 4px 12px #2563eb40}.PCAlFW_joinBtn:hover{background:#1d4ed8;transform:translateY(-1px)}.PCAlFW_modalBackdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172abf;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.PCAlFW_modalContent{border-radius:var(--radius-lg);width:100%;max-width:620px;max-height:90vh;box-shadow:var(--shadow-xl);background:#fff;overflow-y:auto}.PCAlFW_modalHeader{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.PCAlFW_modalTitle{font-family:var(--font-heading);color:var(--text-primary);font-size:1.1875rem;font-weight:700}.PCAlFW_modalCloseBtn{color:var(--text-muted);padding:4px;transition:color .15s}.PCAlFW_modalCloseBtn:hover{color:var(--text-primary)}.PCAlFW_modalBody{padding:24px}.PCAlFW_form{flex-direction:column;gap:16px;display:flex}.PCAlFW_formRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.PCAlFW_formField{flex-direction:column;gap:6px;display:flex}.PCAlFW_formField label{color:var(--text-primary);font-size:.8125rem;font-weight:600}.PCAlFW_formField input,.PCAlFW_formField select{border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);background:#fff;outline:none;padding:10px 14px;font-family:inherit;font-size:.875rem;transition:border-color .15s}.PCAlFW_formField input:focus,.PCAlFW_formField select:focus{border-color:var(--brand-blue)}.PCAlFW_formActions{margin-top:12px}.PCAlFW_submitFormBtn{background:var(--brand-blue);color:#fff;border-radius:var(--radius-md);width:100%;padding:12px 20px;font-size:.9375rem;font-weight:600;transition:background .15s}.PCAlFW_submitFormBtn:hover{background:#1d4ed8}.PCAlFW_successState{text-align:center;padding:24px 12px}.PCAlFW_successIcon{border-radius:var(--radius-full);background:#ecfdf5;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex}.PCAlFW_successHeading{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:8px;font-size:1.375rem;font-weight:700}.PCAlFW_successText{color:var(--text-secondary);margin-bottom:24px;font-size:.9375rem;line-height:1.6}.PCAlFW_closeSubmitBtn{background:var(--bg-surface-elevated);border:1px solid var(--border-strong);color:var(--text-primary);border-radius:var(--radius-md);padding:10px 24px;font-size:.875rem;font-weight:600}@media (max-width:992px){.PCAlFW_featureGrid{grid-template-columns:1fr;gap:24px;padding:24px 0}.PCAlFW_featureCard{border-right:none;border-bottom:1px solid var(--border-subtle);text-align:center;flex-direction:column;align-items:center;padding:0 0 24px;display:flex}.PCAlFW_featureCard:last-child{border-bottom:none;padding-bottom:0}.PCAlFW_calculatorBox{grid-template-columns:1fr;gap:32px;padding:24px 18px}.PCAlFW_calcLeft{text-align:left;align-items:stretch}}@media (max-width:640px){.PCAlFW_formRow{grid-template-columns:1fr}}
