:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-blue:#0057d9;--brand-orange:#ff7a21;--text:#0c121ceb;--muted:#0c121cb8;--border:#ffffff8c;--glass:#ffffff8c;--glass-strong:#ffffffb3;--shadow:0 12px 40px #0c121c1f;--radius:18px}*{box-sizing:border-box}html,body{height:100%;scroll-padding-top:76px}body{color:var(--text);background:#f5f7fb;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}.fixedBackground{z-index:0;pointer-events:none;background:radial-gradient(900px 550px at 12% 8%,#0057d929,#0000 60%),radial-gradient(800px 520px at 88% 18%,#ff7a2124,#0000 55%),radial-gradient(900px 700px at 50% 95%,#0057d91a,#0000 60%),#f5f7fb;position:fixed;inset:0}.pageContent{z-index:1;grid-template-rows:auto 1fr auto;min-height:100vh;display:grid;position:relative}a{color:inherit}.container{width:min(1100px,100% - 48px);margin:0 auto}.header{z-index:50;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#f5f7fb99;border-bottom:1px solid #fffc;padding:14px 0;position:sticky;top:0}.headerInner{align-items:center;gap:14px;display:flex}.logo{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logoImg{width:auto;height:38px;display:block}.nav{align-items:center;gap:4px;display:none}.nav a{color:var(--muted);white-space:nowrap;border-radius:6px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s}.nav a:hover{color:var(--text);background-color:#fff9}.navLink{color:var(--muted);white-space:nowrap;border-radius:6px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:inline-block}.navLink:hover{color:var(--text);background-color:#fff9}.navLink--active{color:var(--text);background-color:#0c121c17}.headerActions{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}@media (width<=420px){.headerInner{gap:10px}.logoImg{height:34px}.headerActions{gap:8px}.headerActions [data-testid=login-link]{display:none}.headerActions .buttonCtaOutline{padding:8px 11px;font-size:13px}}.hamburgerBtn{width:40px;height:40px;color:var(--text);cursor:pointer;background:#fff9;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.hamburgerBtn:hover{background:#ffffffd9}.hamburgerBtn:focus-visible{outline-offset:2px;outline:2px solid #0057d98c}.mobileNav{border-top:1px solid var(--border);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#f5f7fbf5;flex-direction:column;gap:2px;padding:10px 16px 16px;display:flex}.mobileNavLink{color:var(--muted);border-radius:8px;padding:10px 12px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:block}.mobileNavLink:hover{color:var(--text);background-color:#ffffffb3}.mobileNavLink--active{color:var(--text);background-color:#0c121c17}.mobileNavSubLink.mobileNavLink--active{color:var(--brand-blue);background-color:#0057d91a}.mobileNavLink:focus-visible{outline-offset:2px;outline:2px solid #0057d98c}.navDropdown{position:relative}.navDropdownTrigger{cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-family:inherit;display:inline-flex}.navDropdownTrigger.navLink--active{color:var(--text);background-color:#0c121c17}.navDropdownChevron{flex-shrink:0;transition:transform .15s}.navDropdown:hover .navDropdownChevron,.navDropdown:focus-within .navDropdownChevron{transform:rotate(180deg)}.navDropdownMenu{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);border:1px solid var(--border);z-index:100;background:#ffffffeb;border-radius:12px;flex-direction:column;gap:2px;min-width:210px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 32px #0c121c1f}.navDropdownMenu:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.navDropdown:hover .navDropdownMenu,.navDropdown:focus-within .navDropdownMenu{display:flex}.navDropdownItem{color:var(--muted);white-space:nowrap;border-radius:8px;padding:9px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:block}.navDropdownItem:hover{color:var(--text);background-color:#0057d912}.navDropdownItem--active{color:var(--brand-blue);background-color:#0057d91a}.navDropdownItem:focus-visible{outline-offset:2px;outline:2px solid #0057d98c}.mobileNavAccordionTrigger{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;font-family:inherit;display:flex}.mobileNavAccordionTrigger.mobileNavLink--active{color:var(--text);background-color:#0c121c17}.mobileNavAccordionChevron{flex-shrink:0;transition:transform .15s}.mobileNavAccordionChevron--open{transform:rotate(180deg)}.mobileNavAccordion{flex-direction:column;gap:2px;padding-bottom:4px;padding-left:16px;display:flex}.mobileNavSubLink{font-size:14px}.nav a:focus-visible,.button:focus-visible,.input:focus-visible,.textarea:focus-visible,.checkbox:focus-visible{outline-offset:2px;outline:2px solid #0057d98c}.button{appearance:none;color:#fff;cursor:pointer;background:linear-gradient(#0057d9f5,#0057d9db);border:1px solid #0057d947;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 10px 30px #0057d92e}.buttonCtaOutline{color:var(--brand-blue);background:#ffffffb3;border:2px solid #ff7a21d9;padding:9px 13px;transition:box-shadow .22s ease-out,background-color .22s ease-out,transform .22s ease-out;position:relative;overflow:hidden;box-shadow:0 10px 30px #ff7a211a}.buttonCtaOutline:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ff7a2100 22%,#ff7a212e 36%,#ff7a214d 50%,#ff7a212e 64%,#ff7a2100 78%,#0000 100%);transition:transform .52s ease-out;position:absolute;inset:-2px;transform:translate(-140%)}.buttonCtaOutline>*{z-index:1;position:relative}.buttonCtaOutline:hover{background:#ffffffc7;transform:translateY(-1px);box-shadow:0 12px 34px #ff7a2124}.buttonCtaOutline:hover:before{transform:translate(140%)}.buttonCtaOutline:active{background:#ffffffad;transform:translateY(0);box-shadow:0 8px 22px #ff7a211f}.buttonCtaOutline:focus-visible{outline-offset:2px;outline:2px solid #ff7a218c}@media (prefers-reduced-motion:reduce){.buttonCtaOutline{transition:box-shadow,background-color,transform}.buttonCtaOutline:before{display:none}}.buttonSecondary{color:var(--text);box-shadow:var(--shadow);background:#ffffffb3;border:1px solid #ffffffd9}.button[disabled]{opacity:.7;cursor:not-allowed}.section{padding:84px 0}.hero{padding-top:64px}.heroGrid{grid-template-columns:1fr;align-items:start;gap:22px;display:grid}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#0c121c9e;font-size:13px}.eyebrow strong{color:inherit;font-weight:700}.h1{margin:10px 0 14px;font-size:clamp(34px,4.2vw,54px);line-height:1.03}.lede{color:var(--muted);max-width:56ch;font-size:16px;line-height:1.55}.supporting{color:#0c121cd1;margin-top:14px;font-size:16px;line-height:1.55}.ctaRow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.micro{color:#0c121ca3;margin-top:18px;font-size:14px;line-height:1.45}.glassCard{background:var(--glass);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.heroVisual{padding:12px;position:relative;overflow:hidden}.sectionTitle{margin:0 0 12px;font-size:clamp(24px,2.4vw,34px)}.body{color:var(--muted);font-size:16px;line-height:1.62}.panel{padding:22px}.steps{grid-template-columns:1fr;gap:14px;margin-top:18px;display:grid}.stepTitle{margin:0 0 6px;font-size:16px}.stepText{color:var(--muted);margin:0;line-height:1.55}.stepNumber{color:#fff;background:linear-gradient(#0057d9eb,#0057d9c2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:12px;font-size:13px;font-weight:700;display:inline-flex}.stepCard{transition:transform .22s ease-out,box-shadow .22s ease-out}.stepCard:hover{transform:translateY(-3px);box-shadow:0 18px 50px #0c121c24}@media (prefers-reduced-motion:reduce){.stepCard{transition:none}}.form{grid-template-columns:1fr;gap:12px;margin-top:16px;display:grid}.row2{grid-template-columns:1fr;gap:12px;display:grid}.label{color:#0c121cc7;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.input,.textarea{width:100%;color:var(--text);background:#fffc;border:1px solid #00000026;border-radius:12px;padding:10px 12px;font-size:14px}.textarea{resize:vertical;min-height:110px}.fieldError{color:#991e1eeb;margin-top:6px;font-size:13px}.alert{color:#0c121ce0;background:#ffffffb3;border:1px solid #ffffffd9;border-radius:12px;padding:12px}.alertTitle{margin:0 0 2px;font-size:14px;font-weight:700}.alertText{color:#0c121cbd;margin:0;font-size:14px}.checkboxRow{align-items:flex-start;gap:10px;margin-top:6px;display:flex}.checkbox{width:18px;height:18px;margin-top:2px}.checkboxText{color:#0c121cd1;font-size:14px;line-height:1.45}.checkboxHelp{color:#0c121ca3;margin-top:6px;font-size:13px}.likertGroup{background:#ffffff94;border:1px solid #0000001a;border-radius:12px;margin:0;padding:12px}.likertLegend{color:var(--text);padding:0 4px;font-size:14px;font-weight:600}.likertScale{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.likertOption{color:#0c121cd6;cursor:pointer;background:#ffffffdb;border:1px solid #0000001f;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px 6px;font-size:13px;display:inline-flex}.likertOption:focus-within{outline-offset:1px;outline:2px solid #0057d966}.likertHint{color:#0c121ca3;justify-content:space-between;gap:10px;margin-top:8px;font-size:12px;display:flex}.formHint{color:#0c121ca3;margin:4px 0 0;font-size:13px}.footer{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);text-align:center;background:#f5f7fb99;border-top:1px solid #fffc;padding:24px 0}.footerContent{flex-direction:column;gap:10px;max-width:860px;display:flex}.footerMeta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.footerText{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.footerLink{color:var(--muted);text-decoration:none}.footerSeparator{color:var(--muted)}@media (width>=860px){.nav{gap:12px;display:inline-flex}.hamburgerBtn,.mobileNav{display:none}.heroGrid{grid-template-columns:1.15fr .85fr;align-items:start;gap:28px}.heroVisual{align-self:start;position:sticky;top:88px}.steps{grid-template-columns:repeat(3,1fr);gap:14px}.row2{grid-template-columns:1fr 1fr}.likertScale{gap:10px}.whoWeHelpGrid{grid-template-columns:repeat(2,1fr)}.miniCtaCardContent{flex-wrap:nowrap;align-items:center}}.heroImg{object-fit:cover;border-radius:calc(var(--radius) - 6px);filter:saturate(.92);width:100%;height:100%;display:block}.betaBundleCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffad;border:2px solid #ff7a21d9;border-radius:14px;margin-top:22px;padding:18px 20px}.betaBundleHeader{color:var(--text);margin:0 0 8px;font-size:14px;font-weight:700}.betaBundleValue{color:var(--brand-orange);margin:2px 0 8px;font-size:14px;font-weight:400}.bundleList{color:var(--muted);margin:0;padding-left:0;font-size:14px;line-height:1.75;list-style:none}.bundleList li{align-items:baseline;gap:8px;display:flex}.bundlePrice{color:var(--brand-orange);opacity:.72;flex-shrink:0;margin-left:auto;font-size:13px;font-weight:600;text-decoration:line-through}.bundleList li:before{content:"✓";color:var(--brand-orange);flex-shrink:0;font-weight:700}.whoWeHelpGrid{gap:14px;margin-top:22px;display:grid}.helpCol{border-radius:var(--radius);border:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow);background:#ffffff94;flex-direction:column;padding:24px;transition:transform .22s ease-out,box-shadow .22s ease-out;display:flex}.helpCol:hover{transform:translateY(-3px);box-shadow:0 18px 50px #0c121c24}@media (prefers-reduced-motion:reduce){.helpCol{transition:none}}.helpColIcon{width:40px;height:40px;color:var(--brand-blue);background:#0057d91a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.helpColTitle{color:var(--text);margin:0 0 10px;font-size:17px;font-weight:700}.helpColText{color:var(--muted);margin:0 0 10px;font-size:14px;line-height:1.62}.helpColList{color:var(--muted);margin:6px 0 0;padding-left:18px;font-size:14px;line-height:1.75;list-style:outside}.helpColLink{color:var(--brand-blue);margin-top:auto;padding-top:14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.helpColLink:hover{text-decoration:underline}.finalCtaBand{text-align:center;padding:48px 0}.finalCtaBandCard{text-align:center;max-width:760px;margin:0 auto;padding:42px 28px}.finalCtaText{color:var(--text);margin:0 0 24px;font-size:clamp(18px,2.2vw,26px);line-height:1.45}.faqList{gap:22px;margin-top:22px;display:grid}.faqQ{color:var(--text);margin:0 0 6px;font-size:15px;font-weight:700}.faqA{color:var(--muted);margin:0;font-size:15px;line-height:1.62}.pageHero{padding:64px 0 48px}.pageHeroEyebrow{letter-spacing:.06em;text-transform:uppercase;color:#0c121c8c;margin-bottom:12px;font-size:13px}.pageHeroTitle{margin:0 0 18px;font-size:clamp(28px,3.2vw,46px);line-height:1.1}.pageHeroBody{color:var(--muted);max-width:66ch;margin:0;font-size:16px;line-height:1.65}.innerSection{padding:48px 0}.innerSectionTitle{margin:0 0 12px;font-size:clamp(18px,1.8vw,24px)}.innerSubTitle{margin:28px 0 10px;font-size:clamp(16px,1.6vw,20px)}.innerBodyText{color:var(--muted);margin:0 0 14px;font-size:15px;line-height:1.65}.benefitList{color:var(--muted);margin:10px 0 0;padding-left:20px;font-size:15px;line-height:1.75;list-style:outside}.benefitList li{margin-bottom:6px}.benefitList strong{color:var(--text);font-weight:600}.benefitListPlain{padding-left:0;list-style:none}.sectionDivider{border:none;border-top:1px solid var(--border);margin:28px 0}.guidePullQuote{border-left:3px solid var(--brand-orange);color:var(--text);background:#ff7a210f;border-radius:0 8px 8px 0;margin:24px 0;padding:12px 20px;font-size:15px;font-style:italic;line-height:1.65}.aboutMissionLayout{grid-template-columns:1fr 380px;align-items:start;gap:24px;display:grid}.aboutMissionCards{flex-direction:column;display:flex}@media (width<=860px){.aboutMissionLayout{grid-template-columns:1fr}}.uniBenefitsLayout{grid-template-columns:380px 1fr;align-items:stretch;gap:24px;display:grid}.uniBenefitsImageWrap{align-self:start;padding:12px;position:sticky;top:88px;overflow:hidden}.uniBenefitsImageWrap .uniBenefitsImg{border-radius:calc(var(--radius) - 6px)}.uniBenefitsImg{object-fit:cover;object-position:center 12%;filter:saturate(.88)brightness(1.03);width:100%;height:100%;min-height:440px;transition:filter .22s ease-out;display:block}.uniBenefitsImageWrap:hover .uniBenefitsImg{filter:saturate(.96)brightness(1.06)}.uniBenefitsCard{align-self:start}@media (width<=860px){.uniBenefitsLayout{grid-template-columns:1fr}.uniBenefitsImageWrap{position:static}.uniBenefitsImg{height:280px;min-height:0}}@media (prefers-reduced-motion:reduce){.uniBenefitsImg{transition:none}}.miniCtaRow{padding:48px 0 84px}.miniCtaCard{flex-direction:column;gap:0;padding:28px;display:flex}.miniCtaCardContent{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.miniCtaNote{color:var(--muted);margin-top:8px;margin-bottom:0;font-size:13px}.calendlyReveal{max-height:0;margin-top:0;transition:max-height .48s ease-out,margin-top .48s ease-out;overflow:hidden}.calendlyReveal.calendlyRevealOpen{max-height:740px;margin-top:28px}@media (prefers-reduced-motion:reduce){.calendlyReveal{transition:none}}.backLink{color:var(--brand-blue);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.backLink:hover{text-decoration:underline}.guideHeroCard{margin-bottom:48px;padding:36px 32px}.productsPageHero{padding-bottom:36px}.productsLandscapeIntro{flex-direction:column;gap:4px;margin-bottom:18px;padding:28px 32px;display:flex}.productsKicker{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-orange);margin:0 0 10px;font-size:13px}.productsDisplayTitle{color:#10356f;margin:0 0 10px;font-size:clamp(34px,4.2vw,54px);line-height:1.06}.productsLeadText{color:var(--muted);max-width:56ch;margin:0 0 18px;font-size:16px;line-height:1.55}.productsMetaList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.productsMetaItem{color:#0c121cd1;font-size:14px;line-height:1.45}.productsMetaItem:before{content:"✓ "}.productsMetaItemBlue{color:var(--brand-blue)}.productsMetaItemOrange{color:var(--brand-orange)}.productsIntroRule{border-top:1px solid #0c121c1f;margin:20px 0 16px}.productsIntroHeading{color:#10356f;margin:0 0 8px;font-size:clamp(20px,2vw,28px)}.productsIntroBody{color:var(--muted);margin:0 0 14px;font-size:16px;line-height:1.55}.productsBundleColumns{grid-template-columns:1fr;gap:14px;display:grid}.productBundleCard{border:1px solid var(--border);box-shadow:var(--shadow);border-radius:18px;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.productBundleCard--essentials{background:#ffffffb3}.productBundleCard--connect{color:#fffffff2;background:linear-gradient(#0e2b60f2,#0a2250f2)}.productBundleCard--accelerator{background:#ffffffd9;border:2px solid #ff7a21e6}.productBundleTierBar{text-transform:uppercase;letter-spacing:.04em;color:var(--brand-orange);background:#ff7a211a;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:700;display:flex}.productBundleTierBar strong{color:#fff;background:var(--brand-orange);border-radius:999px;padding:4px 10px;font-size:11px}.productBundleCard--connect .productBundleTierBar{color:var(--brand-orange);background:#ff7a2126}.productBundleInner{padding:16px 16px 14px}.productBundleTitle{color:#10356f;margin:0;font-size:clamp(18px,1.8vw,24px);line-height:1.2}.productBundleCard--connect .productBundleTitle{color:#fffffff2}.productBundleSubtitle{color:var(--muted);margin:6px 0 10px;font-size:14px}.productBundleCard--connect .productBundleSubtitle{color:#e3eeffd9}.productBundlePrice{color:#10356f;margin:0;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.05}.productBundleCard--connect .productBundlePrice{color:#fffffffa}.productBundleBilling{color:var(--muted);border-bottom:1px solid #0c121c1f;margin:8px 0 10px;padding-bottom:10px;font-size:14px}.productBundleCard--connect .productBundleBilling{color:#e3eeffe0;border-bottom-color:#fff3}.productBundleFeatureList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.productBundleFeature{padding-left:18px;position:relative}.productBundleFeature:before{content:"✓";color:#2a63c8;font-size:14px;font-weight:700;position:absolute;top:0;left:0}.productBundleCard--connect .productBundleFeature:before{color:#c6dcfff2}.productBundleFeature--excluded:before{content:"-";color:#0c121c61}.productBundleCard--connect .productBundleFeature--excluded:before{color:#ffffff85}.productBundleFeatureLabel{color:#10356f;margin:0;font-size:14px}.productBundleCard--connect .productBundleFeatureLabel{color:#fffffff0}.productBundleFeature--excluded .productBundleFeatureLabel{color:#0c121c99}.productBundleCard--connect .productBundleFeature--excluded .productBundleFeatureLabel{color:#ffffffbf}.productBundleFeatureDetail{color:var(--muted);margin:2px 0 0;font-size:13px;line-height:1.4}.productBundleCard--connect .productBundleFeatureDetail{color:#deecffd1}.productBundleFeatureDetail--blue{color:#2f6ce5}.productBundleFeatureDetail--orange,.productBundleFeatureLabel--orange,.productBundleFeature--excluded .productBundleFeatureLabel--orange,.productBundleFeature--excluded .productBundleFeatureDetail--orange,.productBundleCard--connect .productBundleFeature--excluded .productBundleFeatureLabel--orange,.productBundleCard--connect .productBundleFeature--excluded .productBundleFeatureDetail--orange{color:var(--brand-orange)}.productBundleCta{text-align:center;background:var(--brand-orange);color:#fff;padding:12px 14px;font-size:14px;font-weight:600;text-decoration:none;display:block}.productsSectionHeading{color:#10356f;margin:0;font-size:clamp(24px,2.2vw,38px)}.productsSectionSubheading{color:var(--muted);margin:8px 0 18px;font-size:16px}.productsIndividualGrid{grid-template-columns:1fr;gap:14px;display:grid}.productsIndividualCard{flex-direction:column;padding:18px;display:flex}.productsIndividualTitle{color:#10356f;margin:0;font-size:18px}.productsIndividualQuote{color:var(--muted);margin:8px 0 10px;font-size:14px}.productsIndividualDescription{color:#0c121ccc;gap:4px;margin:0;padding:0 0 0 18px;font-size:14px;line-height:1.45;list-style:outside;display:grid}.productsIndividualPrice{color:#10356f;margin:12px 0 0;font-size:24px;font-weight:700}.productsIndividualPriceNote{color:var(--muted);margin:2px 0 10px;font-size:13px}.productsIndividualFooter{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex}.productsIndividualTag{color:#2a63c8;text-transform:uppercase;letter-spacing:.04em;background:#e4ecf8f2;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:700}.productsIndividualLink{color:#2a63c8;font-size:14px;font-weight:600;text-decoration:none}.productsFinalCta{padding-bottom:84px}.productsFinalCtaCard{box-shadow:var(--shadow);text-align:center;background:linear-gradient(#0e2b60f5,#0a2250f5);border:1px solid #fff3;border-radius:18px;padding:24px}.productsFinalCtaTitle{color:#fffffff5;margin:0;font-size:clamp(26px,2.5vw,40px)}.productsFinalCtaText{color:#deecffe6;margin:10px 0 18px;font-size:20px;line-height:1.45}.productsFinalCtaButton{background:var(--brand-orange);color:#fff;border-radius:12px;justify-content:center;align-items:center;padding:10px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.productsModal{background:0 0;border:none;width:min(420px,100% - 32px);max-width:420px;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.productsModal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c121c73}.productsModalCard{text-align:center;width:100%;padding:32px 28px 24px}.productsModalTitle{color:#0c121ceb;margin:0 0 12px;font-size:22px;font-weight:700}.productsModalBody{color:#0c121cb8;margin:0 0 24px;font-size:15px;line-height:1.6}.productsModalActions{flex-direction:column;align-items:center;gap:10px;display:flex}.productsModalCta{background:var(--brand-orange);color:#fff;border-radius:12px;justify-content:center;align-items:center;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.productsModalClose{appearance:none;cursor:pointer;color:#0c121c8c;background:0 0;border:none;padding:6px 12px;font-size:14px;font-weight:600}.productsModalClose:hover{color:#0c121ccc}@media (width>=860px){.productsLandscapeIntro{flex-flow:wrap;align-items:flex-start}.productsLandscapeIntro>*{flex:auto}.productsMetaList{flex:none;gap:8px}.productsBundleColumns{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.productsIndividualGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.guideIntroText{color:var(--muted);margin:0 0 14px;font-size:16px;line-height:1.65}.guideIntroText a{color:var(--brand-blue)}.tocList{color:var(--muted);margin:14px 0;padding-left:24px;font-size:15px;line-height:1.85}.tocList a{color:var(--brand-blue);text-decoration:none}.tocList a:hover{text-decoration:underline}.scrollPaginator{z-index:40;cursor:pointer;appearance:none;-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);opacity:.42;-webkit-user-select:none;user-select:none;background:#ffffff14;border:none;border-top:1px solid #ffffff38;border-radius:0;justify-content:center;align-items:center;height:52px;margin:0;padding:0;transition:opacity .24s ease-out,background .24s ease-out;display:flex;position:fixed;bottom:0;left:0;right:0}.scrollPaginator:before{content:"";pointer-events:none;height:60px;position:absolute;top:-60px;left:0;right:0}.scrollPaginator:hover,.scrollPaginatorActive{opacity:1;background:#ffffff52}.scrollPaginator:focus-visible{outline-offset:-2px;opacity:1;outline:2px solid #0057d98c}.scrollPaginatorChevron{color:var(--text);filter:drop-shadow(0 1px 3px #0c121c40);pointer-events:none;animation:2.4s ease-in-out infinite paginatorBounce}@keyframes paginatorBounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.scrollPaginator,.scrollPaginator:hover,.scrollPaginatorActive{transition:none}.scrollPaginatorChevron{animation:none}}
