.dashboard-module__48oygq__portalContainer{color:#e2e8f0;background-color:#050811;flex-direction:column;min-height:100vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;display:flex}.dashboard-module__48oygq__portalHeader{z-index:100;background-color:#0b0f19;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;position:sticky;top:0}.dashboard-module__48oygq__headerLogoArea{align-items:center;gap:.75rem;display:flex}.dashboard-module__48oygq__logoText{letter-spacing:-.02em;background:linear-gradient(90deg,#60a5fa,#a78bfa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:800}.dashboard-module__48oygq__headerActions{align-items:center;gap:1.5rem;display:flex}.dashboard-module__48oygq__userEmail{color:#94a3b8;font-size:.875rem}.dashboard-module__48oygq__signOutBtn{color:#f1f5f9;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:.5rem;padding:.4rem 1rem;font-size:.8125rem;font-weight:500;transition:all .2s}.dashboard-module__48oygq__signOutBtn:hover{background:#ffffff0d;border-color:#ffffff4d}.dashboard-module__48oygq__portalBody{flex:1;display:flex;position:relative}.dashboard-module__48oygq__sidebar{background-color:#090d16;border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;gap:2rem;width:280px;padding:1.5rem;display:flex}.dashboard-module__48oygq__navSection{flex-direction:column;gap:.5rem;display:flex}.dashboard-module__48oygq__navLink{color:#94a3b8;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.dashboard-module__48oygq__navLink:hover,.dashboard-module__48oygq__navLinkActive{color:#f8fafc;background-color:#3b82f614}.dashboard-module__48oygq__navLinkActive{background-color:#3b82f61a;border-left:3px solid #3b82f6}.dashboard-module__48oygq__mainContent{flex-direction:column;flex:1;gap:2.5rem;width:100%;max-width:1200px;margin:0 auto;padding:2rem;display:flex}.dashboard-module__48oygq__welcomeCard{background:linear-gradient(135deg,#0b1329 0%,#172554 100%);border:1px solid #3b82f633;border-radius:1rem;padding:2rem;position:relative;overflow:hidden;box-shadow:0 10px 30px #0003}.dashboard-module__48oygq__welcomeCard:before{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f626 0%,#0000 70%);width:300px;height:300px;position:absolute;top:-50%;right:-20%}.dashboard-module__48oygq__welcomeTitle{color:#f8fafc;margin:0 0 .5rem;font-size:1.75rem;font-weight:800}.dashboard-module__48oygq__statusIndicator{color:#34d399;background-color:#10b9811a;border:1px solid #10b98133;border-radius:9999px;align-items:center;gap:.75rem;margin-top:1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.dashboard-module__48oygq__pulseDot{background-color:#10b981;border-radius:50%;width:8px;height:8px;animation:1.8s infinite dashboard-module__48oygq__pulse;box-shadow:0 0 #10b981b3}@keyframes dashboard-module__48oygq__pulse{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 8px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.dashboard-module__48oygq__timelineSection{background-color:#0b0f19;border:1px solid #ffffff0d;border-radius:1rem;padding:1.75rem}.dashboard-module__48oygq__sectionTitle{color:#f1f5f9;justify-content:space-between;align-items:center;margin:0 0 1.5rem;font-size:1.25rem;font-weight:700;display:flex}.dashboard-module__48oygq__sectionSubtitle{color:#64748b;font-size:.8125rem;font-weight:400}.dashboard-module__48oygq__timelineGrid{justify-content:space-between;padding:1rem 0;display:flex;position:relative}.dashboard-module__48oygq__timelineGrid:before{content:"";z-index:1;background:#1e293b;width:90%;height:3px;position:absolute;top:calc(1rem + 15px);left:5%}.dashboard-module__48oygq__timelineProgressLine{z-index:2;background:linear-gradient(90deg,#3b82f6,#60a5fa);width:60%;height:3px;position:absolute;top:calc(1rem + 15px);left:5%}.dashboard-module__48oygq__timelineStep{text-align:center;z-index:3;flex-direction:column;align-items:center;width:18%;display:flex;position:relative}.dashboard-module__48oygq__timelineDot{color:#64748b;background-color:#1e293b;border:3px solid #0b0f19;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:.75rem;font-size:.75rem;font-weight:700;transition:all .3s;display:flex}.dashboard-module__48oygq__stepCompleted .dashboard-module__48oygq__timelineDot{color:#fff;background-color:#3b82f6;border-color:#3b82f6;box-shadow:0 0 12px #3b82f666}.dashboard-module__48oygq__stepActive .dashboard-module__48oygq__timelineDot{color:#60a5fa;background-color:#0b0f19;border-color:#60a5fa;animation:2s infinite dashboard-module__48oygq__pulseBlue;box-shadow:0 0 15px #60a5fa80}@keyframes dashboard-module__48oygq__pulseBlue{0%{box-shadow:0 0 #60a5fa66}70%{box-shadow:0 0 0 10px #60a5fa00}to{box-shadow:0 0 #60a5fa00}}.dashboard-module__48oygq__timelineStepTitle{color:#94a3b8;margin:0 0 .25rem;font-size:.8125rem;font-weight:600}.dashboard-module__48oygq__stepActive .dashboard-module__48oygq__timelineStepTitle,.dashboard-module__48oygq__stepCompleted .dashboard-module__48oygq__timelineStepTitle{color:#f1f5f9}.dashboard-module__48oygq__timelineStepMeta{color:#64748b;font-size:.7rem}.dashboard-module__48oygq__stepActive .dashboard-module__48oygq__timelineStepMeta{color:#60a5fa;font-weight:500}.dashboard-module__48oygq__reportsGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.dashboard-module__48oygq__reportCard{background-color:#0b0f19;border:1px solid #ffffff0d;border-radius:.75rem;flex-direction:column;gap:1.25rem;padding:1.5rem;transition:all .2s;display:flex}.dashboard-module__48oygq__reportCard:hover{border-color:#3b82f64d;transform:translateY(-3px);box-shadow:0 8px 24px #0000004d}.dashboard-module__48oygq__reportHeader{align-items:flex-start;gap:1rem;display:flex}.dashboard-module__48oygq__pdfIcon{background-color:#ef44441a;border:1px solid #ef444433;border-radius:4px;flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:center;width:40px;height:48px;padding-bottom:4px;display:flex;position:relative}.dashboard-module__48oygq__pdfIcon:before{content:"PDF";color:#ef4444;background-color:#ef444426;border-radius:2px;margin-bottom:2px;padding:1px 3px;font-size:9px;font-weight:800}.dashboard-module__48oygq__reportMeta{flex-direction:column;display:flex}.dashboard-module__48oygq__reportTitle{color:#f1f5f9;margin-bottom:.25rem;font-size:.9375rem;font-weight:700;line-height:1.3}.dashboard-module__48oygq__reportDate{color:#64748b;font-size:.75rem}.dashboard-module__48oygq__reportFooter{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.75rem;display:flex}.dashboard-module__48oygq__reportSize{color:#94a3b8;font-size:.75rem}.dashboard-module__48oygq__downloadBtn{color:#3b82f6;cursor:pointer;background-color:#3b82f61a;border:1px solid #3b82f640;border-radius:.375rem;padding:.4rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .2s}.dashboard-module__48oygq__downloadBtn:hover{color:#fff;background-color:#3b82f6;border-color:#3b82f6;box-shadow:0 0 10px #3b82f64d}.dashboard-module__48oygq__emergencyBox{background:linear-gradient(135deg,#18090f 0%,#31080e 100%);border:1px solid #ef444433;border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.25rem;display:flex;box-shadow:0 4px 20px #ef444414}.dashboard-module__48oygq__emergencyHeader{align-items:center;gap:.5rem;display:flex}.dashboard-module__48oygq__emergencyPulse{background-color:#ef4444;border-radius:50%;width:10px;height:10px;animation:1.5s infinite dashboard-module__48oygq__redPulse;box-shadow:0 0 #ef4444b3}@keyframes dashboard-module__48oygq__redPulse{0%{transform:scale(.95);box-shadow:0 0 #ef4444b3}70%{transform:scale(1);box-shadow:0 0 0 8px #ef444400}to{transform:scale(.95);box-shadow:0 0 #ef444400}}.dashboard-module__48oygq__emergencyTitle{color:#fca5a5;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:700}.dashboard-module__48oygq__emergencyDesc{color:#fca5a5;opacity:.8;margin:0;font-size:.8125rem;line-height:1.4}.dashboard-module__48oygq__hotlineLink{color:#fff;text-align:center;background-color:#ef4444;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:.6rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.dashboard-module__48oygq__hotlineLink:hover{background-color:#dc2626;box-shadow:0 0 15px #ef444466}.dashboard-module__48oygq__emergencySupportMeta{color:#fca5a5;opacity:.6;text-align:center;font-size:.7rem}.dashboard-module__48oygq__coverageSection{background-color:#0b0f19;border:1px solid #ffffff0d;border-radius:1rem;padding:1.75rem}.dashboard-module__48oygq__billingGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-top:1rem;display:grid}.dashboard-module__48oygq__billingCard{background-color:#131b2e;border:1px solid #ffffff0f;border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.5rem;transition:all .2s;display:flex}.dashboard-module__48oygq__billingCard:hover{border-color:#6366f14d;transform:translateY(-2px)}.dashboard-module__48oygq__cardFeatured{border-color:#6366f180;position:relative;box-shadow:0 4px 20px #6366f11a}.dashboard-module__48oygq__cardFeatured:before{content:"Active Coverage Option";color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#6366f1,#3b82f6);border-radius:9999px;padding:.2rem .6rem;font-size:.6875rem;font-weight:700;position:absolute;top:-10px;right:15px}.dashboard-module__48oygq__billingCardTitle{color:#f1f5f9;margin:0;font-size:1.0625rem;font-weight:700}.dashboard-module__48oygq__billingCardPrice{color:#f8fafc;margin:.25rem 0;font-size:1.75rem;font-weight:800}.dashboard-module__48oygq__billingCardPriceSub{color:#94a3b8;font-size:.875rem;font-weight:400}.dashboard-module__48oygq__billingCardFeatures{color:#94a3b8;flex-direction:column;gap:.5rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.dashboard-module__48oygq__billingCardFeatures li{align-items:center;gap:.5rem;display:flex}.dashboard-module__48oygq__billingCardFeatures li:before{content:"✓";color:#3b82f6;font-weight:700}.dashboard-module__48oygq__checkoutBtnOverride{color:#fff;cursor:pointer;text-align:center;background:linear-gradient(135deg,#3b82f6,#6366f1);border:none;border-radius:.5rem;width:100%;padding:.625rem;font-size:.875rem;font-weight:600;transition:all .2s}.dashboard-module__48oygq__checkoutBtnOverride:hover{opacity:.9;box-shadow:0 0 12px #6366f166}.dashboard-module__48oygq__checkoutBtnSecondary{color:#cbd5e1;cursor:pointer;text-align:center;background:0 0;border:1px solid #ffffff1f;border-radius:.5rem;width:100%;padding:.625rem;font-size:.875rem;font-weight:600;transition:all .2s}.dashboard-module__48oygq__checkoutBtnSecondary:hover{color:#f8fafc;background-color:#ffffff0a;border-color:#ffffff40}.dashboard-module__48oygq__checkoutAlert{border-radius:.5rem;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:1rem;font-size:.875rem;display:flex}.dashboard-module__48oygq__alertSuccess{color:#a7f3d0;background-color:#10b98114;border:1px solid #10b98140}.dashboard-module__48oygq__alertWarning{color:#fde68a;background-color:#f59e0b14;border:1px solid #f59e0b40}.dashboard-module__48oygq__supportMetaLink{transition:opacity .15s,color .15s}.dashboard-module__48oygq__supportMetaLink:hover{opacity:1!important;color:#fff!important;text-decoration:underline!important}
.LanguageSwitcher-module__bd1lNW__switcherContainer{background-color:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .5rem;transition:all .2s;display:inline-flex}.LanguageSwitcher-module__bd1lNW__switcherContainer:hover{border-color:#fff3;box-shadow:0 0 10px #3b82f626}.LanguageSwitcher-module__bd1lNW__switchBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:.2rem .4rem;font-size:.75rem;font-weight:700;line-height:1;transition:all .2s}.LanguageSwitcher-module__bd1lNW__switchBtn:hover{color:#cbd5e1}.LanguageSwitcher-module__bd1lNW__activeSwitch{color:#3b82f6;text-shadow:0 0 8px #3b82f680}.LanguageSwitcher-module__bd1lNW__divider{color:#ffffff26;-webkit-user-select:none;user-select:none;font-size:.75rem}
.page-module__MEYAqq__main{min-height:100vh;font-family:var(--font-geist-sans), system-ui, sans-serif;flex-direction:column;display:flex}.page-module__MEYAqq__hero{color:#f8fafc;background:linear-gradient(135deg,#0f172a 0%,#1e3a5f 60%,#0f172a 100%);padding-bottom:6rem}.page-module__MEYAqq__nav{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1.25rem 2.5rem;display:flex}.page-module__MEYAqq__logo{letter-spacing:-.02em;font-family:system-ui,-apple-system,sans-serif;font-size:1.375rem;font-weight:800}.page-module__MEYAqq__navActions{align-items:center;gap:1.5rem;display:flex}.page-module__MEYAqq__navActions a{color:#94a3b8;font-size:.9rem;text-decoration:none;transition:color .15s}.page-module__MEYAqq__navActions a:hover{color:#f8fafc}.page-module__MEYAqq__heroContent{text-align:center;max-width:760px;margin:0 auto;padding:5rem 2rem 2rem}.page-module__MEYAqq__heroTitle{letter-spacing:-.03em;margin-bottom:1.25rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.15}.page-module__MEYAqq__heroTitle em{background:linear-gradient(90deg,#60a5fa,#a78bfa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.page-module__MEYAqq__heroSub{color:#94a3b8;max-width:560px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.125rem;line-height:1.7}.page-module__MEYAqq__btnPrimary,.page-module__MEYAqq__btnHero{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#6366f1);border:none;border-radius:.625rem;padding:.75rem 1.75rem;font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-block}.page-module__MEYAqq__btnHero{padding:.875rem 2rem;font-size:1.0625rem}.page-module__MEYAqq__btnPrimary:hover,.page-module__MEYAqq__btnHero:hover{opacity:.9;transform:translateY(-1px)}.page-module__MEYAqq__btnSecondary{color:#f8fafc;background:#ffffff1a;border:1px solid #fff3;border-radius:.5rem;padding:.5rem 1.125rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .15s;display:inline-block}.page-module__MEYAqq__btnSecondary:hover{background:#ffffff26}.page-module__MEYAqq__btnOutline{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:color .15s,border-color .15s}.page-module__MEYAqq__btnOutline:hover{color:#f8fafc;border-color:#ffffff4d}.page-module__MEYAqq__pricing{text-align:center;background:#f8fafc;flex:1;padding:5rem 2rem}.page-module__MEYAqq__pricing h2{color:#0f172a;margin-bottom:.5rem;font-size:2.25rem;font-weight:700}.page-module__MEYAqq__pricingSubtitle{color:#64748b;margin-bottom:3rem;font-size:1.0625rem}.page-module__MEYAqq__tierGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;max-width:1000px;margin:0 auto;display:grid}.page-module__MEYAqq__tierCard{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:2rem 1.75rem;transition:box-shadow .2s,transform .2s;position:relative}.page-module__MEYAqq__tierCard:hover{transform:translateY(-2px);box-shadow:0 12px 36px #00000014}.page-module__MEYAqq__featured{border-color:#6366f1;box-shadow:0 0 0 2px #6366f1}.page-module__MEYAqq__badge{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(135deg,#6366f1,#3b82f6);border-radius:9999px;margin-bottom:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.page-module__MEYAqq__tierCard h3{color:#0f172a;margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.page-module__MEYAqq__tierPrice{margin:.75rem 0}.page-module__MEYAqq__amount{color:#0f172a;font-size:2.5rem;font-weight:800}.page-module__MEYAqq__period{color:#94a3b8;margin-left:.25rem;font-size:1rem}.page-module__MEYAqq__tierDesc{color:#64748b;margin-bottom:1.25rem;font-size:.9rem;line-height:1.6}.page-module__MEYAqq__featureList{flex-direction:column;gap:.5rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.page-module__MEYAqq__featureList li{color:#475569;font-size:.9rem}.page-module__MEYAqq__tierBtn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:.625rem;width:100%;padding:.75rem;font-size:.9375rem;font-weight:600;transition:opacity .15s;display:block}.page-module__MEYAqq__tierBtnFeatured{background:linear-gradient(135deg,#6366f1,#3b82f6)}.page-module__MEYAqq__tierBtn:hover{opacity:.85}.page-module__MEYAqq__footer{color:#475569;text-align:center;background:#0f172a;padding:2rem;font-size:.875rem}.page-module__MEYAqq__footer p{margin:0 0 .75rem}.page-module__MEYAqq__footerNav{justify-content:center;gap:1.5rem;display:flex}.page-module__MEYAqq__footerNav a{color:#64748b;text-decoration:none;transition:color .15s}.page-module__MEYAqq__footerNav a:hover{color:#94a3b8}
.TomorrowSolutions-module__keNnCW__section{z-index:10;background-color:#0000;border-bottom:1px solid #ffffff0d;flex-direction:column;justify-content:center;min-height:90vh;padding:5rem 2rem;display:flex;position:relative;overflow:hidden}.TomorrowSolutions-module__keNnCW__branding{text-align:center;margin-bottom:5rem}.TomorrowSolutions-module__keNnCW__brandTitle{letter-spacing:.25em;color:#fff;text-transform:uppercase;margin:0 0 .5rem;font-family:system-ui,-apple-system,sans-serif;font-size:1.75rem;font-weight:300}.TomorrowSolutions-module__keNnCW__brandSubtitle{letter-spacing:.35em;color:#64748b;text-transform:uppercase;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:700}.TomorrowSolutions-module__keNnCW__grid{grid-template-columns:1.2fr .8fr 1.2fr;align-items:center;gap:3rem;width:100%;max-width:1200px;margin:0 auto;display:grid}@media (max-width:968px){.TomorrowSolutions-module__keNnCW__grid{grid-template-columns:1fr;gap:2.5rem}}.TomorrowSolutions-module__keNnCW__headlineArea{flex-direction:column;gap:1rem;display:flex}.TomorrowSolutions-module__keNnCW__headline{letter-spacing:-.03em;color:#fff;text-transform:uppercase;margin:0;font-family:system-ui,-apple-system,sans-serif;font-size:clamp(2.5rem,5vw,3.75rem);font-weight:800;line-height:1.1}.TomorrowSolutions-module__keNnCW__subtext{letter-spacing:.12em;color:#94a3b8;text-transform:uppercase;margin:0;font-family:system-ui,-apple-system,sans-serif;font-size:.9375rem;font-weight:600}.TomorrowSolutions-module__keNnCW__listArea{flex-direction:column;justify-content:center;display:flex}.TomorrowSolutions-module__keNnCW__serviceList{flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.TomorrowSolutions-module__keNnCW__serviceItem{color:#e2e8f0;align-items:center;font-family:system-ui,-apple-system,sans-serif;font-size:1.125rem;font-weight:600;transition:all .25s;display:flex}.TomorrowSolutions-module__keNnCW__serviceItem:before{content:"✦";color:#38bdf8;text-shadow:0 0 10px #38bdf8cc;margin-right:1rem;font-size:.85rem;transition:transform .2s}.TomorrowSolutions-module__keNnCW__serviceItem:hover{color:#38bdf8;transform:translate(4px)}.TomorrowSolutions-module__keNnCW__serviceItem:hover:before{transform:scale(1.3)rotate(45deg)}.TomorrowSolutions-module__keNnCW__techPanel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080c1673;border:1px solid #ffffff0d;border-radius:1.25rem;flex-direction:column;gap:1.5rem;padding:1.75rem;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000073}.TomorrowSolutions-module__keNnCW__techPanel:before{content:"";opacity:.8;pointer-events:none;z-index:1;background-image:radial-gradient(#38bdf808 1px,#0000 1px),linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:20px 20px,40px 40px,40px 40px;position:absolute;inset:0}.TomorrowSolutions-module__keNnCW__panelWidget{z-index:2;border-bottom:1px solid #ffffff0a;padding-bottom:1.25rem;position:relative}.TomorrowSolutions-module__keNnCW__panelWidget:last-child{border-bottom:none;padding-bottom:0}.TomorrowSolutions-module__keNnCW__widgetHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.TomorrowSolutions-module__keNnCW__widgetTitle{letter-spacing:.15em;color:#64748b;text-transform:uppercase;font-family:system-ui,-apple-system,sans-serif;font-size:.6875rem;font-weight:700}.TomorrowSolutions-module__keNnCW__widgetMetric{color:#38bdf8;font-family:monospace;font-size:.8125rem;font-weight:700}.TomorrowSolutions-module__keNnCW__graphContainer{width:100%;height:55px}.TomorrowSolutions-module__keNnCW__linePath{stroke-dasharray:600;stroke-dashoffset:600px;animation:6s linear infinite TomorrowSolutions-module__keNnCW__drawLine}@keyframes TomorrowSolutions-module__keNnCW__drawLine{to{stroke-dashoffset:0}}.TomorrowSolutions-module__keNnCW__glowPoints{animation:2s ease-in-out infinite TomorrowSolutions-module__keNnCW__pulsePoint}@keyframes TomorrowSolutions-module__keNnCW__pulsePoint{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.TomorrowSolutions-module__keNnCW__circleContainer{align-items:center;gap:1.5rem;display:flex}.TomorrowSolutions-module__keNnCW__circleSvg{width:60px;height:60px;transform:rotate(-90deg)}.TomorrowSolutions-module__keNnCW__progressTrack{fill:none;stroke:#ffffff08;stroke-width:4px}.TomorrowSolutions-module__keNnCW__progressFill{fill:none;stroke:#38bdf8;stroke-width:4px;stroke-linecap:round;stroke-dasharray:176;stroke-dashoffset:38.7px;filter:drop-shadow(0 0 6px #38bdf880);animation:1.5s ease-out forwards TomorrowSolutions-module__keNnCW__fillProgress}@keyframes TomorrowSolutions-module__keNnCW__fillProgress{0%{stroke-dashoffset:176px}}.TomorrowSolutions-module__keNnCW__circleInfo{flex-direction:column;gap:.25rem;display:flex}.TomorrowSolutions-module__keNnCW__infoTitle{color:#f1f5f9;font-family:system-ui,-apple-system,sans-serif;font-size:.875rem;font-weight:700}.TomorrowSolutions-module__keNnCW__infoDesc{color:#64748b;font-family:system-ui,-apple-system,sans-serif;font-size:.75rem}.TomorrowSolutions-module__keNnCW__barWrapper{flex-direction:column;gap:.5rem;display:flex}.TomorrowSolutions-module__keNnCW__barTrack{background-color:#ffffff08;border-radius:9999px;height:6px;position:relative;overflow:hidden}.TomorrowSolutions-module__keNnCW__barFill{background:linear-gradient(90deg,#3b82f6,#38bdf8);border-radius:9999px;width:47%;height:100%;animation:1.5s ease-out forwards TomorrowSolutions-module__keNnCW__growBar;box-shadow:0 0 8px #38bdf866}@keyframes TomorrowSolutions-module__keNnCW__growBar{0%{width:0%}}.TomorrowSolutions-module__keNnCW__barLabels{color:#475569;justify-content:space-between;font-family:monospace;font-size:.65rem;display:flex}.TomorrowSolutions-module__keNnCW__splitGrid{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;width:100%;margin-top:5rem;display:grid}@media (max-width:968px){.TomorrowSolutions-module__keNnCW__splitGrid{grid-template-columns:1fr;gap:2.5rem;margin-top:3.5rem}}.TomorrowSolutions-module__keNnCW__infoColumn{flex-direction:column;gap:1.25rem;display:flex}.TomorrowSolutions-module__keNnCW__infoTitle{color:#fff;letter-spacing:-.02em;margin:0;font-family:system-ui,-apple-system,sans-serif;font-size:2.25rem;font-weight:800;line-height:1.15}.TomorrowSolutions-module__keNnCW__infoDesc{color:#94a3b8;margin:0 0 .5rem;font-family:system-ui,-apple-system,sans-serif;font-size:1rem;line-height:1.5}.TomorrowSolutions-module__keNnCW__valuePropList{flex-direction:column;gap:1.25rem;display:flex}.TomorrowSolutions-module__keNnCW__valuePropItem{background:#0f172a40;border:1px solid #ffffff08;border-radius:.75rem;padding:1rem 1.25rem;transition:all .2s}.TomorrowSolutions-module__keNnCW__valuePropItem:hover{background:#0f172a66;border-color:#38bdf826;transform:translate(4px)}.TomorrowSolutions-module__keNnCW__valuePropHeader{align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}.TomorrowSolutions-module__keNnCW__valuePropIcon{font-size:1.25rem}.TomorrowSolutions-module__keNnCW__valuePropTitle{color:#f8fafc;margin:0;font-family:system-ui,-apple-system,sans-serif;font-size:.95rem;font-weight:700}.TomorrowSolutions-module__keNnCW__valuePropText{color:#64748b;margin:0;font-family:system-ui,-apple-system,sans-serif;font-size:.825rem;line-height:1.4}.TomorrowSolutions-module__keNnCW__contactLinksHorizontal{gap:1rem;margin-top:.5rem;display:flex}@media (max-width:576px){.TomorrowSolutions-module__keNnCW__contactLinksHorizontal{flex-direction:column;gap:.75rem}}.TomorrowSolutions-module__keNnCW__formCardWrapper{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#080c1699 0%,#0f172ad9 100%);border:1px solid #38bdf833;border-radius:1rem;justify-self:end;width:100%;max-width:460px;padding:1.5rem 1.75rem;transition:all .3s;box-shadow:0 15px 35px #0006,inset 0 1px #ffffff0d}.TomorrowSolutions-module__keNnCW__formCardWrapper:hover{border-color:#38bdf866;box-shadow:0 20px 45px #38bdf81a,inset 0 1px #ffffff1a}@media (max-width:968px){.TomorrowSolutions-module__keNnCW__formCardWrapper{justify-self:center;max-width:100%}}.TomorrowSolutions-module__keNnCW__contactCardHeader{text-align:left;margin-bottom:1.25rem}.TomorrowSolutions-module__keNnCW__contactCardTitle{color:#fff;letter-spacing:-.01em;margin:0 0 .35rem;font-family:system-ui,-apple-system,sans-serif;font-size:1.15rem;font-weight:800}.TomorrowSolutions-module__keNnCW__contactCardDesc{color:#94a3b8;margin:0;font-family:system-ui,-apple-system,sans-serif;font-size:.8rem;line-height:1.4}.TomorrowSolutions-module__keNnCW__contactBadge{color:#ef4444;letter-spacing:.15em;text-transform:uppercase;background:#ef444426;border:1px solid #ef44444d;border-radius:9999px;align-self:flex-start;margin-bottom:.25rem;padding:.25rem .75rem;font-family:system-ui,-apple-system,sans-serif;font-size:.6875rem;font-weight:700;display:inline-block}@media (max-width:768px){.TomorrowSolutions-module__keNnCW__contactBadge{align-self:center}}.TomorrowSolutions-module__keNnCW__contactLinkPhone,.TomorrowSolutions-module__keNnCW__contactLinkEmail{border-radius:.5rem;align-items:center;gap:.5rem;padding:.6rem 1rem;font-family:system-ui,-apple-system,sans-serif;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.TomorrowSolutions-module__keNnCW__contactLinkPhone{color:#0f172a;background:#fff;border:1px solid #fff;box-shadow:0 4px 12px #ffffff1a}.TomorrowSolutions-module__keNnCW__contactLinkPhone:hover{background:#e2e8f0;border-color:#e2e8f0;transform:translateY(-2px)}.TomorrowSolutions-module__keNnCW__contactLinkEmail{color:#38bdf8;background:#38bdf814;border:1px solid #38bdf833}.TomorrowSolutions-module__keNnCW__contactLinkEmail:hover{background:#38bdf826;border-color:#38bdf8;transform:translateY(-2px);box-shadow:0 4px 15px #38bdf840}.TomorrowSolutions-module__keNnCW__contactLinkIcon{font-size:1rem}.TomorrowSolutions-module__keNnCW__contactLinkText{letter-spacing:.01em}.TomorrowSolutions-module__keNnCW__contactFormColumn{flex-direction:column;display:flex}.TomorrowSolutions-module__keNnCW__form{flex-direction:column;gap:.75rem;display:flex}.TomorrowSolutions-module__keNnCW__formRow{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (max-width:576px){.TomorrowSolutions-module__keNnCW__formRow{grid-template-columns:1fr}}.TomorrowSolutions-module__keNnCW__formRowFull{width:100%}.TomorrowSolutions-module__keNnCW__input,.TomorrowSolutions-module__keNnCW__select,.TomorrowSolutions-module__keNnCW__textarea{color:#fff;background:#0f172a80;border:1px solid #ffffff14;border-radius:.5rem;outline:none;width:100%;padding:.55rem .8rem;font-family:system-ui,-apple-system,sans-serif;font-size:.85rem;transition:all .2s}.TomorrowSolutions-module__keNnCW__input:focus,.TomorrowSolutions-module__keNnCW__select:focus,.TomorrowSolutions-module__keNnCW__textarea:focus{background:#0f172acc;border-color:#38bdf880;box-shadow:0 0 10px #38bdf826}.TomorrowSolutions-module__keNnCW__select option{color:#fff;background-color:#0b0f19}.TomorrowSolutions-module__keNnCW__textarea{resize:none}.TomorrowSolutions-module__keNnCW__submitBtn{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(135deg,#00b4d8 0%,#0077b6 100%);border:none;border-radius:.5rem;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:700;transition:all .25s;box-shadow:0 4px 15px #00b4d833}.TomorrowSolutions-module__keNnCW__submitBtn:hover{background:linear-gradient(135deg,#00c4e8 0%,#0087c6 100%);transform:translateY(-1px);box-shadow:0 6px 20px #00b4d859}.TomorrowSolutions-module__keNnCW__submitBtn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.TomorrowSolutions-module__keNnCW__successAlert{color:#34d399;background:#10b9811a;border:1px solid #10b9814d;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600}.TomorrowSolutions-module__keNnCW__errorAlert{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600}.TomorrowSolutions-module__keNnCW__quizSection{background:#0f172a4d;border:1px solid #ffffff08;border-radius:.5rem;flex-direction:column;gap:.5rem;margin:.25rem 0;padding:.75rem 1rem;display:flex}.TomorrowSolutions-module__keNnCW__quizTitle{color:#00bcd4;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-family:system-ui,-apple-system,sans-serif;font-size:.75rem;font-weight:800}.TomorrowSolutions-module__keNnCW__quizItem{align-items:center;display:flex}.TomorrowSolutions-module__keNnCW__switchLabel{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:.6rem;display:flex}.TomorrowSolutions-module__keNnCW__checkbox{appearance:none;cursor:pointer;background:#0f172a99;border:1px solid #ffffff26;border-radius:.25rem;place-content:center;width:1rem;min-width:1rem;height:1rem;margin-top:.1rem;transition:all .2s;display:grid}.TomorrowSolutions-module__keNnCW__checkbox:checked{background:#00bcd4;border-color:#00bcd4;box-shadow:0 0 8px #00bcd480}.TomorrowSolutions-module__keNnCW__checkbox:checked:before{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);background-color:#fff;width:.5rem;height:.5rem;transform:scale(1)}.TomorrowSolutions-module__keNnCW__checkbox:before{content:"";background-color:#fff;width:.5rem;height:.5rem;transition:transform .12s ease-in-out;transform:scale(0)}.TomorrowSolutions-module__keNnCW__labelText{color:#cbd5e1;font-family:system-ui,-apple-system,sans-serif;font-size:.775rem;line-height:1.35}
