.HomeLanding_pageShell__tVvFC{width:calc(100% + 48px);margin:-8px -24px;background:#f6f8fc;color:#14213d;min-height:100vh}.HomeLanding_siteHeader__8UYDs{position:fixed;inset:0 0 auto;z-index:100;height:76px;background:rgba(255,255,255,.96);border-bottom:1px solid rgba(17,45,89,.08);box-shadow:0 6px 24px rgba(17,45,89,.07);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.HomeLanding_nav__TgX6E{max-width:1240px;height:100%;margin:0 auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between}.HomeLanding_brand__uvvT4{display:inline-flex;align-items:center;gap:10px;color:#102249;font-size:1.15rem;font-weight:900;letter-spacing:.16em}.HomeLanding_logo__5QM6K{width:46px;height:46px;object-fit:contain}.HomeLanding_navActions__QYtWj{display:flex;align-items:center;gap:12px}.HomeLanding_feedbackLink__ocJxq{display:inline-flex;align-items:center;gap:9px;padding:10px 14px;color:#344766;border-radius:10px;font-weight:700;font-size:.9rem;transition:.2s ease}.HomeLanding_feedbackLink__ocJxq:hover{color:#1556d8;background:#f0f5ff}.HomeLanding_feedbackLink__ocJxq svg{color:#2d6cdf}.HomeLanding_loginLink__fE1fd{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#245ad7,#0a9dd8);box-shadow:0 8px 20px rgba(26,99,216,.28);transition:.2s ease}.HomeLanding_loginLink__fE1fd:hover{transform:translateY(-2px);box-shadow:0 11px 25px rgba(26,99,216,.36)}.HomeLanding_hero__wt_yT{position:relative;min-height:680px;padding:154px max(28px,calc((100vw - 1184px)/2)) 84px;display:flex;align-items:center;overflow:hidden;isolation:isolate;background:#06132d url(/images/zulu-estimating-hero.png) 50%/cover no-repeat}.HomeLanding_hero__wt_yT:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,15,39,.98),rgba(4,15,39,.9) 36%,rgba(4,15,39,.26) 68%,rgba(4,15,39,.06)),linear-gradient(0deg,rgba(3,12,30,.25),transparent 35%)}.HomeLanding_heroGlow__4LmIs{position:absolute;width:460px;height:460px;left:-120px;top:130px;z-index:-1;border-radius:50%;background:rgba(25,111,255,.18);filter:blur(100px)}.HomeLanding_heroContent__JNi0Y{width:min(650px,58vw);color:#fff}.HomeLanding_eyebrow__SlEY4,.HomeLanding_sectionKicker__AYoEp{text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:800}.HomeLanding_eyebrow__SlEY4{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid rgba(119,190,255,.28);border-radius:99px;color:#9dd4ff;background:rgba(65,131,235,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.HomeLanding_eyebrow__SlEY4 svg{color:#f8b746}.HomeLanding_hero__wt_yT h1{margin:25px 0 20px;max-width:640px;font-size:clamp(2.7rem,5.2vw,5.1rem);line-height:.98;letter-spacing:-.052em;font-weight:850}.HomeLanding_hero__wt_yT h1 span{background:linear-gradient(90deg,#fff 5%,#68c6ff 58%,#f6bd58);-webkit-background-clip:text;background-clip:text;color:transparent}.HomeLanding_hero__wt_yT p{max-width:615px;padding:0;color:#c3d0e5;font-size:1.08rem;line-height:1.75}.HomeLanding_heroActions__t8M06{margin-top:32px;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.HomeLanding_primaryAction__bPD65{display:inline-flex;align-items:center;gap:12px;padding:14px 20px;border-radius:11px;color:#09214c;background:linear-gradient(135deg,#fff,#d9ecff);font-weight:800;box-shadow:0 12px 32px rgba(24,124,239,.26);transition:.2s ease}.HomeLanding_primaryAction__bPD65:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(24,124,239,.36)}.HomeLanding_trustNote__qEk0t{display:flex;align-items:center;gap:8px;color:#aebed7;font-size:.88rem;font-weight:650}.HomeLanding_trustNote__qEk0t svg{color:#46c99b}.HomeLanding_industriesSection__2l7S5{max-width:1240px;margin:0 auto;padding:100px 28px 112px}.HomeLanding_sectionIntro__zTn40{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:36px}.HomeLanding_sectionKicker__AYoEp{color:#2b67d2}.HomeLanding_faqHeading__XBcse h2,.HomeLanding_sectionIntro__zTn40 h2{padding:8px 0 0;font-family:inherit;font-size:clamp(2rem,3vw,3rem);letter-spacing:-.035em;color:#102249}.HomeLanding_sectionIntro__zTn40>p{max-width:455px;padding:0;color:#64748b;line-height:1.7}.HomeLanding_industriesGrid__8PD7D{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:18px;gap:18px}.HomeLanding_industryCard__dSKYF{--accent:#56a6ff;position:relative;grid-column:span 2;min-height:270px;padding:30px;overflow:hidden;border:1px solid rgba(117,167,224,.2);border-radius:14px;background:linear-gradient(145deg,#10294d,#091b36 72%,#07172f);box-shadow:0 14px 30px rgba(7,24,52,.14);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.HomeLanding_industryCard__dSKYF:nth-child(4){grid-column:2/span 2}.HomeLanding_industryCard__dSKYF:hover{transform:translateY(-3px);border-color:rgba(117,167,224,.4);box-shadow:0 18px 38px rgba(7,24,52,.2)}.HomeLanding_industryCard__dSKYF:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(80,153,237,.07),transparent 42%)}.HomeLanding_iconSurface__Vqkav{position:relative;z-index:1;width:50px;height:50px;margin-bottom:38px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:10px;display:grid;place-items:center;color:var(--accent);background:rgba(3,16,37,.48);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);font-size:1.18rem}.HomeLanding_industryCard__dSKYF h3{position:relative;z-index:1;color:#f2f7ff;font-size:1.08rem;letter-spacing:-.01em}.HomeLanding_industryCard__dSKYF p{position:relative;z-index:1;padding-top:12px;color:#a9bad0;line-height:1.65;font-size:.92rem}.HomeLanding_cardLine__GTQ4o{position:absolute;z-index:1;left:30px;bottom:0;width:44px;height:2px;background:var(--accent)}.HomeLanding_blue__PuUhg{--accent:#56a6ff}.HomeLanding_violet__P6vDx{--accent:#a38bff}.HomeLanding_cyan__TJKvI{--accent:#49d2e8}.HomeLanding_amber__P3Ds0{--accent:#f0b85d}.HomeLanding_emerald__tpRs9{--accent:#55d6a4}.HomeLanding_faqSection__DM4yy{padding:100px max(28px,calc((100vw - 1020px)/2)) 110px;background:radial-gradient(circle at 85% 5%,rgba(43,103,210,.1),transparent 28%),linear-gradient(180deg,#edf3fb,#f8faff);border-top:1px solid #e2eaf5}.HomeLanding_faqHeading__XBcse{text-align:center;max-width:620px;margin:0 auto 38px}.HomeLanding_faqHeading__XBcse p{color:#68778e;line-height:1.65}.HomeLanding_faqList__I9Zc0{display:grid;grid-gap:13px;gap:13px}.HomeLanding_faqItem__u3yE0{border:1px solid rgba(22,57,105,.1);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 8px 24px rgba(21,48,87,.06);transition:.22s ease}.HomeLanding_faqItemOpen__A0U5Z{border-color:rgba(43,103,210,.25);box-shadow:0 14px 36px rgba(21,73,145,.11)}.HomeLanding_faqQuestion__z_ezX{width:100%;min-height:76px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;grid-gap:16px;gap:16px;padding:15px 22px;border:0;background:transparent;color:#183154;text-align:left;cursor:pointer;font-size:1rem}.HomeLanding_faqIcon__SDRam{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,#eef5ff,#e3edfc);color:#2b67d2}.HomeLanding_chevron__qj0dp{color:#8190a5;transition:transform .25s ease}.HomeLanding_faqItemOpen__A0U5Z .HomeLanding_chevron__qj0dp{transform:rotate(180deg);color:#2b67d2}.HomeLanding_faqAnswer__jfeGi{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.HomeLanding_faqAnswer__jfeGi>p{overflow:hidden;padding:0 72px;color:#64748b;line-height:1.7}.HomeLanding_faqItemOpen__A0U5Z .HomeLanding_faqAnswer__jfeGi{grid-template-rows:1fr}.HomeLanding_faqItemOpen__A0U5Z .HomeLanding_faqAnswer__jfeGi>p{padding-bottom:22px}@media (max-width:900px){.HomeLanding_hero__wt_yT{min-height:630px;background-position:62%}.HomeLanding_heroContent__JNi0Y{width:min(620px,75vw)}.HomeLanding_industriesGrid__8PD7D{grid-template-columns:repeat(2,1fr)}.HomeLanding_industryCard__dSKYF,.HomeLanding_industryCard__dSKYF:nth-child(4){grid-column:auto}.HomeLanding_industryCard__dSKYF:last-child{grid-column:1/-1}.HomeLanding_sectionIntro__zTn40{align-items:start;flex-direction:column;gap:15px}}@media (max-width:600px){.HomeLanding_siteHeader__8UYDs{height:68px}.HomeLanding_nav__TgX6E{padding:0 18px}.HomeLanding_logo__5QM6K{width:40px;height:40px}.HomeLanding_feedbackLink__ocJxq span{display:none}.HomeLanding_feedbackLink__ocJxq{font-size:1.05rem;padding:10px}.HomeLanding_hero__wt_yT{min-height:660px;padding:128px 22px 65px;background-position:66%}.HomeLanding_hero__wt_yT:before{background:linear-gradient(90deg,rgba(4,15,39,.97),rgba(4,15,39,.75))}.HomeLanding_heroContent__JNi0Y{width:100%}.HomeLanding_hero__wt_yT h1{font-size:2.7rem}.HomeLanding_hero__wt_yT p{font-size:.98rem}.HomeLanding_industriesSection__2l7S5{padding:72px 18px}.HomeLanding_industriesGrid__8PD7D{grid-template-columns:1fr}.HomeLanding_industryCard__dSKYF:last-child{grid-column:auto}.HomeLanding_faqSection__DM4yy{padding:72px 18px 80px}.HomeLanding_faqQuestion__z_ezX{padding:14px;grid-template-columns:40px 1fr auto}.HomeLanding_faqAnswer__jfeGi>p{padding-left:70px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.HomeLanding_chevron__qj0dp,.HomeLanding_industryCard__dSKYF,.HomeLanding_loginLink__fE1fd,.HomeLanding_primaryAction__bPD65{transition:none}}.MarketingChrome_shell__Qfhlx{width:calc(100% + 48px);margin:-8px -24px;min-height:100vh;background:#f6f8fc;color:#14213d}.MarketingChrome_header__vxEwl{position:fixed;inset:0 0 auto;z-index:100;height:76px;background:rgba(255,255,255,.96);border-bottom:1px solid rgba(17,45,89,.08);box-shadow:0 6px 24px rgba(17,45,89,.07);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.MarketingChrome_nav__XykEM{max-width:1240px;height:100%;margin:0 auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between}.MarketingChrome_brand__m9ZUf{display:inline-flex;align-items:center;gap:11px;color:#102249;font-size:1.15rem;font-weight:900;letter-spacing:.16em}.MarketingChrome_logoFrame__SjWdD{width:50px;height:50px;padding:3px;display:grid;place-items:center;overflow:hidden;border:1px solid #d9dee7;border-radius:13px;background:#f3f4f6;box-shadow:inset 0 1px 0 #fff}.MarketingChrome_logoFrame__SjWdD img{width:100%;height:100%;object-fit:contain;border-radius:9px}.MarketingChrome_actions__38RlP{display:flex;align-items:center;gap:10px}.MarketingChrome_iconLink__WAIkt{width:42px;height:42px;display:grid;place-items:center;border:1px solid #dce3ed;border-radius:50%;color:#2d6cdf;background:#f8faff;box-shadow:0 4px 14px rgba(31,67,116,.08);transition:.2s ease}.MarketingChrome_iconLink__WAIkt:hover{transform:translateY(-2px);color:#fff;border-color:#2d6cdf;background:#2d6cdf;box-shadow:0 9px 22px rgba(26,99,216,.25)}.MarketingChrome_login__sHSp_{color:#fff;border-color:transparent;background:linear-gradient(135deg,#245ad7,#0a9dd8);box-shadow:0 8px 20px rgba(26,99,216,.28)}@media(max-width:600px){.MarketingChrome_header__vxEwl{height:68px}.MarketingChrome_nav__XykEM{padding:0 18px}.MarketingChrome_logoFrame__SjWdD{width:44px;height:44px}.MarketingChrome_brand__m9ZUf{font-size:1rem}.MarketingChrome_iconLink__WAIkt{width:40px;height:40px}}.AccountDropdown_container__iYd9n{position:relative;display:inline-block}.AccountDropdown_trigger__HvKmP{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid var(--color-gray-200);padding:6px 10px;border-radius:var(--radius-md);cursor:pointer}.AccountDropdown_avatar__UZmlZ{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-primary-blue);color:white;font-weight:700}.AccountDropdown_name__NRK9o{color:var(--color-gray-800);font-size:.95rem}.AccountDropdown_panel__eZmr2{position:absolute;right:0;top:calc(100% + 8px);width:260px;background:var(--background);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--spacing-sm);z-index:40}.AccountDropdown_userBlock__ID_Om{padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-gray-200)}.AccountDropdown_userHeaderRow__YcJt8{display:flex;align-items:center;gap:var(--spacing-sm);justify-content:space-between}.AccountDropdown_userName__P1mX0{font-weight:700;color:var(--color-gray-800)}.AccountDropdown_roleBadge__zTH9B{text-transform:uppercase;font-size:.7rem;font-weight:800;background:var(--admin-primary-gradient);color:white;padding:3px var(--spacing-sm);border-radius:var(--radius-sm);box-shadow:var(--shadow-primary);white-space:nowrap}.AccountDropdown_userEmail__XmhRv{font-size:.85rem;color:var(--color-gray-600)}.AccountDropdown_orgRow__TZTJ4{display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-gray-200);align-items:center}.AccountDropdown_orgLabel__7TXk7{font-weight:700;color:var(--color-gray-700);font-size:.85rem}.AccountDropdown_orgValue__xAwW4{color:var(--color-gray-600);font-size:.85rem}.AccountDropdown_actions__3VIpm{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:var(--spacing-sm)}.AccountDropdown_actionBtn__5aCoc{padding:var(--spacing-sm);border-radius:var(--radius-sm);border:none;background:transparent;text-align:left;cursor:pointer;color:var(--color-gray-800);transition:background var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.AccountDropdown_actionBtn__5aCoc:hover{background:var(--color-gray-100);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.AccountDropdown_logoutBtn__t_uQW{padding:var(--spacing-sm);border-radius:var(--radius-sm);border:none;background:var(--color-error);color:white;cursor:pointer}@media (max-width:768px){.AccountDropdown_panel__eZmr2{right:8px;left:8px;width:auto}}.AccountDropdown_iconTrigger__sog7c{width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;color:white;background:linear-gradient(135deg,#245ad7,#0a9dd8);box-shadow:0 8px 20px rgba(26,99,216,.28);transition:.2s ease}.AccountDropdown_iconTrigger__sog7c:hover{transform:translateY(-2px);box-shadow:0 9px 22px rgba(26,99,216,.25)}.AccountDropdown_actionBtn__5aCoc:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.AccountDropdown_actionBtn__5aCoc:disabled:hover{background:transparent;box-shadow:none;transform:none}.Footer_footer__yl3k1{width:100%;margin:0;padding:50px max(28px,calc((100vw - 1184px)/2)) 24px;color:#c5d1e5;background:radial-gradient(circle at 12% 0,rgba(31,102,219,.25),transparent 28%),#07152e;border-top:1px solid rgba(111,174,255,.15)}.Footer_top__GIEV4{display:grid;grid-template-columns:1.7fr repeat(3,1fr);grid-gap:54px;gap:54px;padding-bottom:50px}.Footer_brandColumn__RXY_8 p{max-width:315px;padding-top:17px;color:#91a3be;line-height:1.65}.Footer_brand__epaix{display:inline-flex;align-items:center;gap:11px;color:#fff;font-weight:900;letter-spacing:.16em}.Footer_logoFrame___b__w{width:47px;height:47px;padding:3px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:13px;background:#eef1f5}.Footer_logoFrame___b__w img{width:100%;height:100%;object-fit:contain;border-radius:9px}.Footer_socials__WKMoi{display:flex;gap:9px;margin-top:22px}.Footer_socials__WKMoi a{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:9px;color:#a9bad3;background:rgba(255,255,255,.04);transition:.2s ease}.Footer_socials__WKMoi a:hover{color:#fff;border-color:#3b82f6;background:#2165d6;transform:translateY(-2px)}.Footer_linkGroup__QPzFL{display:flex;flex-direction:column;gap:14px}.Footer_linkGroup__QPzFL h3{margin-bottom:4px;color:#fff;font-size:.78rem;text-transform:uppercase;letter-spacing:.14em}.Footer_linkGroup__QPzFL a{display:flex;align-items:center;gap:9px;color:#9eb0c9;font-size:.9rem;transition:.2s ease}.Footer_linkGroup__QPzFL a svg{width:14px;color:#4a91f4}.Footer_linkGroup__QPzFL a:hover{color:#fff;transform:translateX(3px)}.Footer_bottom__D31Rr{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);color:#71839f;font-size:.8rem}@media(max-width:850px){.Footer_top__GIEV4{grid-template-columns:1.5fr 1fr}.Footer_brandColumn__RXY_8{grid-row:span 2}}@media(max-width:560px){.Footer_footer__yl3k1{padding:54px 22px 22px}.Footer_top__GIEV4{grid-template-columns:1fr;gap:34px}.Footer_brandColumn__RXY_8{grid-row:auto}.Footer_bottom__D31Rr{align-items:flex-start;flex-direction:column}}