.Header_headerBar__9oXJT{height:4rem;gap:1rem}.Header_logoContainer__KqsbV{display:flex;align-items:center;gap:.5rem;min-width:0;padding-top:.5rem}.Header_logoSingle__aVdoW{display:block;width:auto;height:4rem;max-width:240px;object-fit:contain}.Header_logoDual__2qWc6{display:block;width:auto;height:2.5rem;max-width:160px;object-fit:contain}.Header_logoDivider__33aIP{flex-shrink:0;font-weight:600;user-select:none;color:#5bacdb;font-size:1.75rem;line-height:1}.Header_desktopNav__kCCjq{display:none;align-items:center;gap:1rem}@media (min-width:768px){.Header_desktopNav__kCCjq{display:flex}}.Header_desktopNavLinks__Lwzav{display:flex;align-items:center;gap:1.5rem}.Header_headerLoginBtn__Wzkro{height:auto!important;padding:.5rem .9375rem!important;color:#fff!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:700!important;line-height:20px!important}.Header_mobileMenuToggle__TVlot{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.375rem;border:1px solid #e5e7eb;color:#111827}.Header_brandLink__r2dn3{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.Header_brandLogoMobile__DzWoO{display:block;height:24px;width:auto;flex-shrink:0}.Header_brandLogoDesktop__XGTlL{display:none;height:32px;width:auto;max-width:min(200px,42vw);flex-shrink:0;object-fit:contain}.Header_brandTitle__nRyHI{color:var(--colors-gray-gray-900,#1e1f24);font-family:Helvetica,Arial,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:var(--font-line-height-display-sm,24px)}@media (min-width:768px){.Header_brandLogoMobile__DzWoO{display:none}.Header_brandLogoDesktop__XGTlL{display:block}}@media (max-width:767px){.Header_brandTitle__nRyHI{font-size:18px;line-height:22px}}.Header_headerNavLink__eA_l6{color:#000;font-family:var(--font-dm-sans,"DM Sans");font-size:16px;font-style:normal;font-weight:500;line-height:var(--font-line-height-text-md,20px);text-transform:capitalize;transition:color .2s}.Header_headerNavLink__eA_l6:hover{color:var(--primary-purple,#7C3AED)}.Header_headerCreateAccountBtn__Uf8nj{display:inline-flex;height:40px;padding:var(--Spacing-spacing-sm,8px) var(--spacing-lg,15px);justify-content:center;align-items:center;gap:var(--spacing-md,10px);color:#1E1F24;font-family:var(--font-poppins,"Poppins");font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-transform:uppercase;transition:color .2s;text-decoration:none;border-radius:var(--radius-full,1000px);border:1px solid var(--border-button-secondary-default,#b9bbc6);background:var(--colors-white-white-100,#FFF);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);cursor:pointer}.Header_headerCreateAccountBtn__Uf8nj:hover{color:var(--primary-purple,#7C3AED)}@media (max-width:1023px){.Header_headerBar__9oXJT{height:3.5rem}.Header_logoSingle__aVdoW{height:3rem;max-width:180px}.Header_logoDual__2qWc6{height:2rem;max-width:120px}.Header_logoDivider__33aIP{font-size:1.25rem}.Header_desktopNavLinks__Lwzav,.Header_desktopNav__kCCjq{gap:.5rem}.Header_headerNavLink__eA_l6{font-size:12px;line-height:18px}.Header_headerCreateAccountBtn__Uf8nj{height:34px;padding:6px 12px;font-size:12px;line-height:16px}.Header_headerLoginBtn__Wzkro{padding:6px 12px!important;font-size:12px!important;line-height:16px!important}.Header_userMenuName__vm7L6{font-size:12px;max-width:120px}.Header_userPentagon__MglJf{width:28px;height:28px}.Header_userMenuChevron__LCYEr{width:16px;height:16px}}@media (max-width:767px){.Header_headerBar__9oXJT{height:3rem}.Header_logoDivider__33aIP{font-size:1rem}.Header_headerCreateAccountBtn__Uf8nj{height:32px;padding:4px 10px;font-size:11px;line-height:16px}.Header_mobileMenuToggle__TVlot{width:2.25rem;height:2.25rem}.Header_headerNavLink__eA_l6{font-size:14px;line-height:18px}.Header_mobileMenuUserName__uK8Pt{font-size:14px}.Header_mobileMenuUserEmail__RbNIs{font-size:12px}}.Header_mobileMenuGetQuote__1AzPG{display:flex;align-items:center;justify-content:center;margin:.5rem 1rem .35rem;padding:.75rem 1rem;border-radius:999px;border:1px solid #1e1f24;background:#fff;color:#1e1f24;font-family:var(--font-poppins,"Poppins");font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;text-align:center}.Header_mobileMenuGetQuote__1AzPG:hover{background:#fafafb;color:#1e1f24}.Header_mobileHeaderActions__Ksh1m{position:relative;display:flex;align-items:center;gap:.75rem}@media (min-width:768px){.Header_mobileHeaderActions__Ksh1m{display:none}}.Header_brandTitleMobileSection__S4IMx{max-width:min(52vw,220px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_mobileMenuPanel__npbyu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:min(288px,calc(100vw - 2rem));max-height:min(80vh,520px);overflow-y:auto;background:#fff;border:1px solid #e8e9ef;border-radius:12px;box-shadow:0 16px 40px rgba(0,0,0,.12);padding:.5rem 0}.Header_mobileMenuUser__LD4_y{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid #e8e9ef}.Header_mobileMenuUserText___eim2{min-width:0;flex:1}.Header_mobileMenuUserName__uK8Pt{margin:0;font-size:15px;font-weight:700;line-height:1.3;color:#1e1f24}.Header_mobileMenuUserEmail__RbNIs,.Header_mobileMenuUserName__uK8Pt{font-family:var(--font-inter,Inter),system-ui,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_mobileMenuUserEmail__RbNIs{margin:.15rem 0 0;font-size:13px;line-height:1.35;color:#62636c}.Header_mobileMenuLogout__9zfaL{margin:.35rem 1rem .5rem;padding:.5rem .35rem;border:none;border-radius:8px;background:transparent;font-family:var(--font-inter,Inter),system-ui,sans-serif;font-size:15px;font-weight:600;color:#dc2626;cursor:pointer}.Header_mobileMenuLogout__9zfaL:hover{background:#fef2f2}.Header_mobileMenuAuth__3l9qt{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 1rem .75rem}.Header_mobileMenuAuthBtn__cU_pE{width:100%}.Header_mobileMenuAuthLoginLink__ywlEc{display:block;width:100%;text-decoration:none}.Header_mobileMenuAuthLoginBtn__yNV80{width:100%!important}.Header_userMenuRoot__jb3kY{position:relative}.Header_userMenuTrigger__tvfr7{display:inline-flex;align-items:center;gap:.65rem;padding:.25rem .35rem .25rem .25rem;border:none;border-radius:10px;background:transparent;cursor:pointer;color:var(--colors-gray-gray-900,#1e1f24)}.Header_userMenuTrigger__tvfr7:hover{background:rgba(98,99,108,.06)}.Header_userMenuTrigger__tvfr7:focus-visible{outline:2px solid var(--colors-grape-grape-300,#c4b5fd);outline-offset:2px}.Header_userPentagon__MglJf{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;clip-path:polygon(50% 0,100% 36%,82% 100%,18% 100%,0 36%);background:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.35);overflow:hidden}.Header_userAvatarImg__qw_6e{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.Header_userPentagonSm__FkvFI{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;clip-path:polygon(50% 0,100% 36%,82% 100%,18% 100%,0 36%);background:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.35);overflow:hidden}.Header_userMenuTriggerText__uvm6b{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.Header_userMenuName__vm7L6{font-family:var(--font-inter,Inter),system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.25;color:#1e1f24;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_userMenuChevron__LCYEr{width:18px;height:18px;flex-shrink:0;color:#62636c;transition:transform .2s ease}.Header_userMenuChevronOpen__Mnm4s{transform:rotate(180deg)}.Header_userPopover__2FrJ4{position:absolute;right:0;top:calc(100% + 10px);width:min(320px,calc(100vw - 2rem));padding:0;background:#fff;border:1px solid #e8e9ef;border-radius:14px;box-shadow:0 16px 40px rgba(0,0,0,.12);z-index:60;overflow:hidden}.Header_userPopoverTop__gDMQi{display:flex;align-items:center;gap:.85rem;padding:1.1rem 1.15rem}.Header_userPopoverIdentity__Os65Y{min-width:0;flex:1}.Header_userPopoverName__LLF1Z{margin:0 0 .2rem;font-family:var(--font-inter,Inter),system-ui,sans-serif;font-size:15px;font-weight:700;line-height:1.3;color:#111827;word-break:break-word}.Header_userPopoverEmail__Zk_V_{margin:0;font-family:var(--font-inter,Inter),system-ui,sans-serif;font-size:13px;line-height:1.4;color:#6b7280;word-break:break-all}.Header_userPopoverProfileRow__NL_ro{padding:0 1.15rem .75rem}.Header_userPopoverProfileLink__MxRO5{font-family:var(--font-inter,Inter),system-ui,sans-serif;font-size:14px;font-weight:600;color:var(--colors-grape-grape-600,#5b21b6);text-decoration:none}.Header_userPopoverProfileLink__MxRO5:hover{text-decoration:underline}.Header_userPopoverDivider__tgKze{height:1px;background:#e8e9ef;margin:0}.Header_userPopoverActions__nOjzs{padding:.65rem 1rem .85rem}.Header_userPopoverLogout__qMZxq{display:inline-flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .35rem;border:none;border-radius:8px;background:transparent;font-family:var(--font-inter,Inter),system-ui,sans-serif;font-size:15px;font-weight:600;color:#dc2626;cursor:pointer;text-align:left}.Header_userPopoverLogout__qMZxq:hover{background:#fef2f2}.Header_userPopoverLogoutIcon__xjmMK{width:20px;height:20px;flex-shrink:0}.MarketingPanel_marketingHeadline__xR9QH{color:var(--text-text-primary,#1E1F24);font-family:Poppins,sans-serif;font-size:clamp(32px,5vw,50px);font-style:normal;font-weight:500;line-height:80px}.MarketingPanel_marketingSubheadline__7BRfc{color:var(--text-text-secondary,#62636C);font-family:Poppins,sans-serif;font-size:27px;font-style:normal;font-weight:500;line-height:30px;text-align:center}.MarketingPanel_marketingChecklistItem__sWpfZ{color:var(--text-text-primary,#1E1F24);font-family:Poppins,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:20px}.MarketingPanel_unexpectedText__CKdWz{color:var(--colors-grape-grape-400,#50327D)}@media (max-width:1024px){.MarketingPanel_marketingHeadline__xR9QH{font-size:32px;line-height:36px;text-align:center}}@media (max-width:639px){.MarketingPanel_marketingHeadline__xR9QH{font-size:22px;line-height:28px}.MarketingPanel_marketingSubheadline__7BRfc{font-size:16px;line-height:22px}.MarketingPanel_marketingChecklistItem__sWpfZ{font-size:14px;line-height:18px}}