.install-app_desktop__UifUE{color:#10232d;margin-top:22px}.install-app_quickSteps__bj6w7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0;padding:0;list-style:none}.install-app_quickSteps__bj6w7 li{display:flex;gap:12px}.install-app_quickSteps__bj6w7 li>span{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border:1px solid #d8d8d2;border-radius:50%;background:#fff;color:#a84925;font-size:13px;font-weight:650}.install-app_quickSteps__bj6w7 strong{display:block;margin-top:4px;font-size:14px}.install-app_quickSteps__bj6w7 p{margin:6px 0 0;color:#637177;font-size:13px;line-height:1.6}.install-app_downloadCards__Syzoq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.install-app_downloadCard__ihsws{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:27px 23px 23px;border:1px solid #dddeda;border-radius:10px;background:#fff}.install-app_desktopIcon__JnOtJ{display:grid;place-items:center;width:49px;height:49px;margin-bottom:23px;border-radius:10px;background:#f5f3ee;color:#10232d}.install-app_downloadCard__ihsws h3{margin:0;font-size:19px;font-weight:650;line-height:1.4;letter-spacing:-.5px}.install-app_platformSubtitle__KG8Mg{min-height:42px;margin:7px 0 0;color:#637177;font-size:13px;line-height:1.6}.install-app_releaseInfo__koOg8{margin:20px 0 13px;color:#637177;font-size:12px;line-height:1.6}.install-app_downloadButton__yc3NW{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:12px 9px;border:1px solid #c5582b;border-radius:7px;background:#c5582b;color:#fff;text-decoration:none;font-size:13px;font-weight:650;line-height:1.5;text-align:center;transition:background .15s}.install-app_downloadButton__yc3NW:hover{background:#aa4620}.install-app_unavailable__RGiyl{display:flex;justify-content:center;align-items:center;width:100%;min-height:48px;padding:12px 9px;border:1px solid #e5e3dc;border-radius:7px;background:#f5f3ee;color:#637177;font-size:13px;line-height:1.5;text-align:center}.install-app_signingNotice__O8KYv{margin:15px 0 0;color:#865629;font-size:12px;line-height:1.65}.install-app_signingNotice__O8KYv a{color:inherit;text-underline-offset:3px}.install-app_verified__IUUYZ{display:flex;align-items:center;gap:5px;margin:14px 0 0;color:#49644f;font-size:12px;line-height:1.5}.install-app_pendingNote__4ReRW{margin:14px 0 0;color:#637177;font-size:12px;line-height:1.65}.install-app_macHelp__5MZXg{max-width:700px;margin:20px 0 0;color:#637177;font-size:13px;line-height:1.7}.install-app_macHelp__5MZXg strong{font-weight:600;color:#10232d}.install-app_browserLink__iBlEu{display:inline-flex;align-items:center;gap:7px;margin-top:17px;color:#a84925;font-size:14px;font-weight:600;text-underline-offset:4px}.install-app_install__tzBbT{color:#10232d;margin-top:42px;padding-top:36px;border-top:1px solid #dddeda;display:flex;flex-direction:column}.install-app_mobileHeading__lbYwd{margin:0 0 12px;font-size:23px;font-weight:650;line-height:1.35;letter-spacing:-.5px}.install-app_browserOption__5zFCm{margin-top:22px}.install-app_browserOption__5zFCm>summary{cursor:pointer;color:#4a5a60;font-size:13px;line-height:1.7;text-underline-offset:4px}.install-app_browserOption__5zFCm>.install-app_guides__gItFG{margin-top:17px}.install-app_intro__sjtWn{display:flex;align-items:center;justify-content:space-between;gap:36px}.install-app_description__EuYla{max-width:660px;margin:0;font-size:17px;line-height:1.65;color:#4a5a60}.install-app_note__YwMGb{margin:10px 0 0;color:#637177;font-size:13px;line-height:1.6}.install-app_installButton__xrCBh{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex-shrink:0;min-height:48px;padding:13px 20px;border:1px solid #c5582b;border-radius:7px;background:#c5582b;color:#fff;font:inherit;font-size:14px;font-weight:650;text-decoration:none;cursor:pointer;transition:background .15s}.install-app_installButton__xrCBh:hover{background:#aa4620}.install-app_installButton__xrCBh:disabled{opacity:.65;cursor:progress}.install-app_browserLink__iBlEu:focus-visible,.install-app_browserOption__5zFCm>summary:focus-visible,.install-app_downloadButton__yc3NW:focus-visible,.install-app_guide__jCZa7 summary:focus-visible,.install-app_installButton__xrCBh:focus-visible,.install-app_signingNotice__O8KYv a:focus-visible,.install-app_steps___N51s a:focus-visible{outline:3px solid #c5582b;outline-offset:4px}.install-app_status__ACyg_{margin:13px 0 0;min-height:0;font-size:14px;line-height:1.6;color:#49644f}.install-app_status__ACyg_:empty{display:none}.install-app_guides__gItFG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px;align-items:start}.install-app_guide__jCZa7{min-width:0;border:1px solid #dddeda;border-radius:10px;background:#fff;overflow:clip}.install-app_guide__jCZa7 summary{display:flex;align-items:center;gap:14px;min-height:91px;padding:21px 23px;cursor:pointer;list-style:none}.install-app_guide__jCZa7 summary::-webkit-details-marker{display:none}.install-app_guide__jCZa7 summary strong{display:block;font-size:16px;line-height:1.4;font-weight:650}.install-app_guide__jCZa7 summary small{display:block;margin-top:4px;color:#637177;font-size:12px;line-height:1.5}.install-app_icon__wkwVW{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:9px;background:#f5f3ee;color:#10232d}.install-app_chevron__vhqms{margin-left:auto;flex-shrink:0;color:#748189;transition:transform .15s}.install-app_guide__jCZa7[open] .install-app_chevron__vhqms{transform:rotate(180deg)}.install-app_guide__jCZa7[open] summary{border-bottom:1px solid #eeeae3}.install-app_steps___N51s{padding:20px 24px 23px;color:#4a5a60;font-size:14px;line-height:1.7}.install-app_steps___N51s p{margin:0 0 13px}.install-app_steps___N51s ol{margin:0 0 17px;padding-left:20px}.install-app_steps___N51s li+li{margin-top:8px}.install-app_steps___N51s strong{color:#10232d;font-weight:600}.install-app_steps___N51s a{color:#a84925;text-decoration:underline;text-underline-offset:3px;font-size:12px}.install-app_helpLinks__R0hzb{display:flex;gap:19px;flex-wrap:wrap}@media (max-width:760px){.install-app_downloadCards__Syzoq{grid-template-columns:1fr;gap:12px}.install-app_downloadCard__ihsws{padding:22px}.install-app_desktopIcon__JnOtJ{margin-bottom:15px}.install-app_platformSubtitle__KG8Mg{min-height:0}.install-app_quickSteps__bj6w7{gap:16px}.install-app_intro__sjtWn{align-items:flex-start;flex-direction:column;gap:20px}.install-app_description__EuYla{font-size:16px}.install-app_guides__gItFG{gap:12px;margin-top:24px}.install-app_guide__jCZa7 summary{padding:17px;gap:11px}.install-app_icon__wkwVW{width:34px;height:38px}}@media (max-width:540px){.install-app_quickSteps__bj6w7{grid-template-columns:1fr;gap:19px;margin:24px 0}.install-app_guides__gItFG{grid-template-columns:1fr}.install-app_installButton__xrCBh{width:100%}.install-app_guide__jCZa7 summary{min-height:83px}.install-app_steps___N51s{padding:17px 20px 21px}}@media (prefers-reduced-motion:reduce){.install-app_chevron__vhqms,.install-app_downloadButton__yc3NW,.install-app_installButton__xrCBh{transition:none}}.engineering-disclaimer_notice__JRinn{min-width:0;margin:0 0 18px;padding:14px 16px;border:1px solid #d9bd82;border-radius:10px;background:#fff9ed;color:#594016;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.engineering-disclaimer_title__q_pSI{display:block;font-weight:700}.engineering-disclaimer_text__LDlWD{margin:4px 0 0}.engineering-disclaimer_dark__6HM4h{border-color:#77613a;background:#292417;color:#f0dfbb}.demo_page__uHGWN{min-height:100dvh;background:#f3f6f7;color:#152631;--topbar-height:0px}.demo_header__NldbQ{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px max(24px,calc((100vw - 1280px) / 2));background:#0c1b26;color:#fff}.demo_brand__CkBoi{display:inline-flex;align-items:center;gap:12px;color:#fff;font-weight:750;font-size:19px;text-decoration:none;line-height:1.2}.demo_brand__CkBoi>svg{color:#f48343}.demo_brand__CkBoi small{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:#9cb4c2;margin-top:4px}.demo_signIn__2Nw9h{display:inline-flex;align-items:center;gap:10px;color:#fff;font-size:14px;font-weight:650;text-decoration:none}.demo_banner__znhUR{background:#dff0f0;border-bottom:1px solid #bbdcde;padding:12px 24px;text-align:center;color:#205660;line-height:1.6;font-size:13px}.demo_banner__znhUR strong{margin-right:6px}.demo_main__0osSQ{max-width:1328px;margin:0 auto;padding:36px 24px 24px}.demo_heading__mVhjr{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.demo_heading__mVhjr h1{margin:7px 0 10px;font-family:var(--font-archivo),sans-serif;font-size:clamp(30px,4vw,44px);line-height:1.1;letter-spacing:-.04em}.demo_heading__mVhjr p:not(.demo_eyebrow__NQacK){margin:0;font-size:15px;line-height:1.6;color:#58707f}.demo_eyebrow__NQacK{margin:0 0 10px;color:#517888;font-size:11px;font-weight:750;letter-spacing:.12em}.demo_camera__Imw_s,.demo_tools__tIz7R{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.demo_card__xoC8j>a,.demo_page__uHGWN button{font-family:inherit}.demo_addModules__ebB5I button,.demo_callout__CTGl6 button,.demo_camera__Imw_s button,.demo_card__xoC8j>a,.demo_card__xoC8j>button,.demo_empty__4mRa7 button,.demo_modelHeader__eO0Hy button,.demo_primary__wCs1U,.demo_taskForm__uIEPs button,.demo_tools__tIz7R button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 14px;border:1px solid #c9d8df;border-radius:9px;color:#24434f;background:#fff;font-size:13px;font-weight:650;text-decoration:none;cursor:pointer;line-height:1.35}.demo_page__uHGWN button:hover{border-color:#78a3b2}.demo_page__uHGWN a:focus-visible,.demo_page__uHGWN button:focus-visible,.demo_page__uHGWN input:focus-visible,.demo_page__uHGWN textarea:focus-visible{outline:3px solid #e4773c;outline-offset:3px}.demo_page__uHGWN button:disabled{opacity:.5;cursor:default}.demo_tabs__RHQ_V{display:flex;gap:8px;border-bottom:1px solid #cfdce1;padding-bottom:12px;overflow-x:auto}.demo_tabs__RHQ_V button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:10px;padding:12px 18px;background:transparent;color:#536c79;font-size:14px;font-weight:650;white-space:nowrap;cursor:pointer}.demo_tabs__RHQ_V button.demo_activeTab__yAXvj{background:#fff;border-color:#c7d9de;color:#086e7b;box-shadow:0 2px 3px #213b4510}.demo_message__1FwT6{min-height:20px;margin:14px 0 18px;font-size:12px;color:#56727e}.demo_overview__FiK4z{display:grid;grid-template-columns:1fr 1fr;gap:20px}.demo_card__xoC8j{padding:28px;background:#fff;border:1px solid #d9e3e7;border-radius:16px;box-shadow:0 2px 4px #1c354209;min-width:0}.demo_card__xoC8j h2{margin:0 0 12px;font-size:24px;letter-spacing:-.025em;line-height:1.25}.demo_card__xoC8j>p,.demo_modelHeader__eO0Hy p{color:#5b7180;line-height:1.65;font-size:14px}.demo_card__xoC8j progress{width:100%;height:10px;margin:8px 0;accent-color:#087c87}.demo_wideCard__Vzu3e{grid-column:1/-1;background:#eaf3f4}.demo_taskForm__uIEPs{display:flex;gap:12px;align-items:end;margin:22px 0}.demo_grow___V6eB{flex:1;min-width:0;display:grid;gap:6px;font-weight:650;font-size:13px}.demo_grow___V6eB input,.demo_noteLabel__GI78X textarea{border:1px solid #bdd0d9;background:#fff;border-radius:9px;padding:12px;color:#183c49;font-family:inherit;font-size:15px;width:100%;box-sizing:border-box}.demo_tasks__QhvYr{list-style:none;margin:0;padding:0}.demo_tasks__QhvYr li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;border-top:1px solid #e5ecee}.demo_tasks__QhvYr label{display:flex;gap:14px;align-items:center;cursor:pointer;font-size:15px;min-width:0}.demo_tasks__QhvYr label span{overflow-wrap:anywhere}.demo_tasks__QhvYr input{width:22px;height:22px;accent-color:#087b84;flex-shrink:0}.demo_tasks__QhvYr small{display:block;font-size:12px;color:#66838e;margin-top:5px}.demo_tasks__QhvYr .demo_done__3Nw_U{color:#73868c;text-decoration:line-through}.demo_tasks__QhvYr button{color:#718591;background:transparent;border:0;font-size:12px;cursor:pointer;padding:10px}.demo_calculations__iVCAC{display:grid;gap:18px;min-width:0}.demo_callout__CTGl6{background:#e6f2f3;border:1px solid #b9d7dc;border-radius:12px;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.demo_callout__CTGl6 p{margin:6px 0 0;line-height:1.6;font-size:13px;color:#56717c}.demo_callout__CTGl6 button,.demo_primary__wCs1U{background:#0d7583;border-color:#0d7583;color:#fff;flex-shrink:0}.demo_primary__wCs1U{justify-self:end}.demo_addModules__ebB5I{display:flex;flex-wrap:wrap;gap:8px;padding:18px;border:1px dashed #a9c2cc;border-radius:12px;background:#ffffff80}.demo_modelHeader__eO0Hy{display:flex;align-items:center;justify-content:space-between;gap:18px}.demo_camera__Imw_s{margin:18px 0 12px}.demo_camera__Imw_s button{min-height:36px;text-transform:capitalize}.demo_camera__Imw_s button[aria-pressed=true]{background:#dff0f2;border-color:#7baab5}.demo_model__y_tG7{height:min(60vh,560px);min-height:360px;overflow:hidden;border-radius:12px;background:#081523}.demo_modelLoading__99XZn{display:grid;place-content:center;min-height:360px;color:#a6bec8}.demo_empty__4mRa7{display:grid;justify-items:center;gap:10px;padding:44px 20px;text-align:center;background:#f4f8f9;border-radius:12px;margin-top:24px;color:#678694}.demo_empty__4mRa7 h3,.demo_empty__4mRa7 p{margin:0}.demo_empty__4mRa7 p{max-width:520px;line-height:1.6}.demo_empty__4mRa7 button{margin-top:10px}.demo_memberList__8CiAS{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:8px}.demo_memberList__8CiAS button{width:100%;display:grid;gap:5px;text-align:left;padding:12px;border:1px solid #d7e4e8;border-radius:8px;background:#f8fbfb;cursor:pointer}.demo_memberList__8CiAS strong{font-size:13px}.demo_memberList__8CiAS span{color:#5c7682;font-size:12px;line-height:1.5}.demo_warning__35BR2{padding:12px;border-radius:8px;background:#fff4d7;color:#785813;font-size:13px}.demo_noteLabel__GI78X{display:grid;gap:10px;font-size:13px;font-weight:650}.demo_noteLabel__GI78X textarea{min-height:260px;line-height:1.7;resize:vertical}.demo_saved__fOoLK{display:flex;align-items:center;gap:8px}.demo_footer__NoOj2{align-items:center;justify-content:space-between;flex-wrap:wrap;color:#6d828c;font-size:12px;padding:28px 0 8px}.demo_footer__NoOj2,.demo_footer__NoOj2>div{display:flex;gap:20px}.demo_footer__NoOj2 a{color:inherit}@media (max-width:760px){.demo_header__NldbQ{padding:16px;gap:14px}.demo_brand__CkBoi{font-size:16px}.demo_signIn__2Nw9h{font-size:12px;max-width:150px}.demo_banner__znhUR{padding:12px 16px;text-align:left}.demo_main__0osSQ{padding:24px 16px}.demo_heading__mVhjr{display:grid;gap:16px}.demo_tabs__RHQ_V{flex-wrap:wrap;overflow-x:visible}.demo_tabs__RHQ_V button{padding:11px 13px}.demo_overview__FiK4z{grid-template-columns:1fr;gap:14px}.demo_wideCard__Vzu3e{grid-column:auto}.demo_card__xoC8j{padding:20px}.demo_card__xoC8j h2{font-size:21px}.demo_callout__CTGl6,.demo_modelHeader__eO0Hy,.demo_taskForm__uIEPs{flex-direction:column;align-items:stretch}.demo_taskForm__uIEPs button{align-self:start}.demo_model__y_tG7{min-height:330px}}@media print{.demo_addModules__ebB5I,.demo_banner__znhUR,.demo_footer__NoOj2,.demo_header__NldbQ,.demo_primary__wCs1U,.demo_tabs__RHQ_V,.demo_taskForm__uIEPs,.demo_tools__tIz7R{display:none}.demo_card__xoC8j,.demo_page__uHGWN{background:#fff;box-shadow:none}.demo_main__0osSQ{padding:0;max-width:none}.demo_card__xoC8j{break-inside:avoid}}.demo_workspaceLayout__Z5d_C{display:grid;grid-template-columns:230px minmax(0,1fr);max-width:1660px;margin:0 auto;min-height:calc(100dvh - 130px)}.demo_sidebar__SHRZ_{padding:24px 18px;background:#0c1b26;color:#d1dee5}.demo_projectPicker__z18bB{display:grid;gap:8px;font-size:12px;font-weight:700;color:#afc6d2;margin-bottom:12px}.demo_projectPicker__z18bB select{min-width:0;width:100%;padding:10px;border:1px solid #42606e;border-radius:6px;background:#172c39;color:#fff;font:inherit}.demo_navGroup__wQAOR{margin-top:22px}.demo_navGroup__wQAOR>p{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#85a0af;margin:0 0 6px 10px;font-weight:750}.demo_navGroup__wQAOR>button{display:block;width:100%;text-align:left;padding:10px 12px;color:#becfd9;background:none;border:none;border-radius:7px;font-size:13px;font-weight:600;cursor:pointer}.demo_navGroup__wQAOR>button:hover,.demo_navGroup__wQAOR>button[aria-current]{background:#263d49;color:#fff}.demo_navGroup__wQAOR>button[aria-current]{box-shadow:inset 3px 0 #e86826}.demo_workspaceMain__gRmYj{min-width:0;padding:20px 28px 0}.demo_sampleToolbar__WOArz{display:flex;align-items:center;justify-content:space-between;gap:18px}.demo_search__zxhgp{position:relative;display:flex;align-items:center;gap:8px;width:min(360px,100%);background:#fff;border:1px solid #c9d8df;border-radius:7px;padding:0 12px;color:#607e8c}.demo_search__zxhgp input{border:0;outline:none;padding:11px 0;width:100%;min-width:0;background:none;font:inherit;font-size:13px}.demo_searchResults__ZXu4L{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;background:white;border:1px solid #c9d8df;border-radius:7px;box-shadow:0 8px 20px #112b3918;padding:5px}.demo_searchResults__ZXu4L button{border:0;background:none;text-align:left;padding:12px;width:100%;cursor:pointer}.demo_searchResults__ZXu4L button:hover{background:#edf5f7}.demo_view__jI5r4{min-width:0}@media (max-width:1000px){.demo_workspaceLayout__Z5d_C{grid-template-columns:190px minmax(0,1fr)}.demo_workspaceMain__gRmYj{padding:18px 16px 0}.demo_sampleToolbar__WOArz{flex-wrap:wrap;gap:10px}}@media (max-width:760px){.demo_workspaceLayout__Z5d_C{display:block}.demo_sidebar__SHRZ_{padding:14px 16px}.demo_sidebar__SHRZ_ nav{display:flex;overflow-x:auto;gap:16px;margin-top:12px;padding-bottom:4px}.demo_navGroup__wQAOR{display:flex;align-items:center;margin:0;gap:4px}.demo_navGroup__wQAOR>p{display:none}.demo_navGroup__wQAOR>button{white-space:nowrap;width:auto;min-height:42px}.demo_projectPicker__z18bB{grid-template-columns:auto minmax(0,1fr);align-items:center}.demo_workspaceMain__gRmYj{padding:16px 12px 0}.demo_sampleToolbar__WOArz{align-items:stretch}.demo_search__zxhgp{width:100%}.demo_view__jI5r4 .page-header{align-items:flex-start}}@media print{.demo_banner__znhUR,.demo_footer__NoOj2,.demo_header__NldbQ,.demo_message__1FwT6,.demo_sampleToolbar__WOArz,.demo_sidebar__SHRZ_{display:none!important}.demo_workspaceLayout__Z5d_C{display:block}.demo_workspaceMain__gRmYj{padding:0}}.home_home__I2JpY{background:#f6f4ef;color:#162e36;overflow:clip;font-size:15px}.home_container__2nSFh{width:min(1280px,calc(100% - 96px));margin-inline:auto}.home_skip__wszqg{position:fixed;top:-80px;left:16px;z-index:100;background:#fff;padding:12px 20px}.home_skip__wszqg:focus{top:12px}.home_header__OUbfE{border-bottom:1px solid #dfe2da}.home_header__OUbfE>div{height:94px;display:flex;align-items:center;justify-content:space-between;gap:20px}.home_brand__pXnzD{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-size:21px;font-weight:780;letter-spacing:-.7px}.home_brandMark__fIJdN{display:grid;place-items:center;width:40px;height:40px;background:#c5572d;color:white;border-radius:10px}.home_brandLight__qWzXD{font-weight:450}.home_header__OUbfE nav{display:flex;align-items:center;gap:34px;font-size:13px;font-weight:600}.home_footer__df0cR a:hover,.home_header__OUbfE nav a:hover{color:#a94623}.home_header__OUbfE nav .home_navSignIn__fV49E{display:inline-flex;align-items:center;gap:20px;background:#17343d;color:#fff;padding:12px 20px;border-radius:7px}.home_header__OUbfE nav .home_navSignIn__fV49E:hover{background:#254d57;color:#fff}.home_hero__z_jpu{display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:48px;padding-block:82px 78px}.home_eyebrow__am9LC{font-size:10px;font-weight:750;letter-spacing:1.8px;color:#567168;display:flex;align-items:center;gap:8px}.home_eyebrow__am9LC>span{width:6px;height:6px;background:#c5572d;border-radius:50%}.home_hero__z_jpu h1{font-family:var(--font-display);font-size:clamp(44px,4.5vw,66px);line-height:1.07;letter-spacing:-.055em;margin-block:22px 24px;font-weight:700}.home_hero__z_jpu h1 em{color:#5c7969;font-style:normal}.home_lede__nMj0B{max-width:430px;font-size:16px;line-height:1.8;color:#5d6a69}.home_heroActions__n5Obp{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:30px}.home_primary___mJ8K{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:13px 20px;font-size:13px;font-weight:650;color:white;background:#c5572d;border-radius:7px;transition:background .15s}.home_primary___mJ8K:hover{background:#a84521}.home_secondary__69PIj{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:650}.home_secondary__69PIj:hover{color:#a84521}.home_newHere__x17C2{color:#7c8782;margin-top:16px;font-size:11px}.home_newHere__x17C2 a{display:inline-flex;align-items:center;gap:4px;color:#3a584c;font-weight:650;border-bottom:1px solid #c9d3ca}.home_heroNotes__ITTSL{display:flex;flex-wrap:wrap;gap:16px;padding-top:34px;margin-top:33px;border-top:1px solid #dce0d7;color:#697d72;font-size:10px}.home_heroNotes__ITTSL span{display:inline-flex;align-items:center;gap:6px}.home_preview__q5_qT{margin:0;min-width:0;background:#fff;border-radius:11px;overflow:hidden;border:1px solid #d4dcd6;box-shadow:0 24px 55px -24px #234c4533,0 2px 5px #234c4508}.home_previewBar__UPYyW{display:flex;align-items:center;gap:7px;height:47px;padding:0 17px;background:#153139;color:#fff;font-size:11px}.home_previewIcon__RVwOA{display:grid;place-items:center;width:25px;height:25px;border-radius:6px;background:#c5572d}.home_example__vTqBh{margin-left:auto;color:#b5c7c2;font-size:8px;letter-spacing:.5px;text-transform:uppercase}.home_previewBody__KVAcz{display:flex;min-height:350px}.home_previewNav__kb4G6{flex:0 0 110px;display:flex;flex-direction:column;padding:19px 10px 14px;gap:6px;border-right:1px solid #e9eeea;background:#fbfcfa;color:#83918a;font-size:9px}.home_previewNav__kb4G6>span{display:flex;gap:7px;align-items:center;padding:8px 6px;white-space:nowrap}.home_previewNav__kb4G6 .home_previewNavActive__Pt2Vx{color:#355d4d;background:#e8eee5;border-radius:5px;font-weight:650}.home_previewPeople__7tghO{margin-top:auto;padding:15px 6px 0}.home_previewPeople__7tghO i{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#dfe8dd;color:#4c6b5c;font-style:normal;border:2px solid #fff;margin-right:-5px}.home_previewPeople__7tghO i:nth-child(2){background:#efd8c5}.home_previewPeople__7tghO i:nth-child(3){background:#e3e9ec}.home_previewPeople__7tghO small{display:block;font-size:8px;margin-top:7px}.home_previewMain__RWSDX{flex:1;min-width:0;padding:20px 18px}.home_previewTitle__yApKc{display:flex;align-items:flex-start;gap:10px;justify-content:space-between;margin-bottom:16px}.home_previewTitle__yApKc small{font-size:7px;letter-spacing:1.2px;color:#8c9b92}.home_previewTitle__yApKc h2{font-size:14px;letter-spacing:-.4px;margin-top:3px}.home_previewStatus___ZjAO{display:flex;align-items:center;gap:4px;white-space:nowrap;padding:4px 6px;margin-top:10px;color:#5a7b5e;background:#eff4e8;border-radius:4px;font-size:7px}.home_previewStatus___ZjAO i{height:4px;width:4px;background:#729369;border-radius:50%}.home_plan__TjVfb{background:#f4f8f5;border:1px solid #dbe5df;border-radius:5px;overflow:hidden}.home_planLabel__HlKLZ{display:flex;justify-content:space-between;padding:10px 12px;font-size:7px;color:#7a9087;letter-spacing:.8px;border-bottom:1px solid #e2e9e2}.home_planLabel__HlKLZ span:first-child{display:flex;align-items:center;gap:4px;font-size:8px;letter-spacing:0;color:#537266;font-weight:600}.home_plan__TjVfb>svg{width:100%;height:auto;display:block}.home_previewBottom__QXzkh{display:grid;grid-template-columns:1.35fr 1fr;gap:13px;margin-top:14px}.home_progressPreview__Axaav,.home_taskPreview__z7BBk{padding:10px;border:1px solid #e6eae4;border-radius:5px}.home_miniHeading__QAzIN{display:flex;align-items:center;justify-content:space-between;font-weight:650;font-size:9px;margin-bottom:6px}.home_taskPreview__z7BBk>span{display:flex;align-items:center;gap:5px;border-top:1px solid #f0f2ee;padding-block:7px;font-size:7px;color:#65776d}.home_taskPreview__z7BBk>span>i{width:10px;height:10px;border:1px solid #c9d4cc;border-radius:3px}.home_taskPreview__z7BBk small{margin-left:auto;color:#8a998e;font-size:6px}.home_completed__sBhCC{color:white;background:#769278;border-radius:3px}.home_progressPreview__Axaav>span{font-size:6px;letter-spacing:.8px;color:#87988b}.home_progressPreview__Axaav>strong{display:block;font-size:30px;color:#4d6f59;letter-spacing:-1.3px;font-weight:550;line-height:1.5}.home_progressPreview__Axaav strong small{font-size:16px}.home_progressPreview__Axaav>div{height:4px;background:#e9eee6;border-radius:4px;overflow:hidden}.home_progressPreview__Axaav>div i{display:block;width:64%;height:100%;background:#799577}.home_progressPreview__Axaav p{margin-top:7px;font-size:6px;color:#8b998e}.home_preview__q5_qT figcaption{display:flex;justify-content:space-between;gap:10px;padding:14px 18px;border-top:1px solid #e6eae4;font-size:8px;color:#95a197}.home_preview__q5_qT figcaption span:first-child{display:flex;align-items:center;gap:6px;color:#5d7a65}.home_features__JDo12{padding-block:54px 78px;border-top:1px solid #dde1d7;scroll-margin-top:28px}.home_sectionHeading__oR_A_ h2{font-family:var(--font-display);font-size:clamp(30px,3.1vw,43px);line-height:1.14;letter-spacing:-.045em;margin-top:14px;font-weight:650}.home_sectionHeading__oR_A_>p:last-child:not(:first-child){margin-top:18px;max-width:600px;color:#6c7972;line-height:1.8}.home_featureGrid__GoNJw{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:42px}.home_featureGrid__GoNJw article+article{border-left:1px solid #dce1d7;padding-left:38px}.home_featureIcon__yViXc{color:#557360;display:block;margin-bottom:19px}.home_featureGrid__GoNJw h3{font-size:18px;font-weight:650;letter-spacing:-.5px}.home_featureGrid__GoNJw p{margin-top:12px;font-size:13px;line-height:1.9;color:#6c7972}.home_featureDetail__c10Fo{display:block;font-size:10px;color:#7c897e;margin-top:20px}.home_start__LmaCO{border-radius:12px;background:#19373d;color:#fff;padding:48px 54px;display:grid;grid-template-columns:1fr 1.4fr;gap:72px}.home_start__LmaCO .home_eyebrow__am9LC{color:#a7bbac}.home_start__LmaCO h2{font-family:var(--font-display);font-size:47px;font-weight:600;letter-spacing:-.045em;line-height:1.08;margin-top:18px}.home_start__LmaCO h2 span{color:#b8cbbb}.home_start__LmaCO>div>p:last-child{font-size:12px;margin-top:20px;color:#b5c5bf}.home_steps__fcLgM{list-style:none;padding:0;margin:0}.home_steps__fcLgM li{display:flex;align-items:flex-start;gap:20px;padding-block:21px}.home_steps__fcLgM li+li{border-top:1px solid #375257}.home_steps__fcLgM li>span{color:#a2b9a7;font-size:11px;margin-top:4px}.home_steps__fcLgM li h3{font-size:16px;font-weight:600}.home_steps__fcLgM li p{font-size:12px;line-height:1.8;color:#b5c5bf;margin-top:7px;max-width:390px}.home_steps__fcLgM li>svg{flex-shrink:0;margin-left:auto;color:#a5bcae}.home_download__CZ68z{padding-block:85px 80px;scroll-margin-top:25px}.home_finalCta__1RIMp{background:#e9ede3;border-block:1px solid #d8e0d2}.home_finalCta__1RIMp>div{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:38px}.home_finalCta__1RIMp h2{font-size:23px;letter-spacing:-.6px;font-weight:650}.home_finalCta__1RIMp p{font-size:12px;color:#728271;margin-top:6px}.home_footer__df0cR{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:35px}.home_footer__df0cR .home_brand__pXnzD{font-size:16px}.home_footer__df0cR .home_brandMark__fIJdN{width:30px;height:30px;border-radius:7px}.home_footer__df0cR .home_brandMark__fIJdN svg{width:19px}.home_footer__df0cR p{color:#7b897f;font-size:10px}.home_footer__df0cR>div{display:flex;gap:23px;font-size:11px;font-weight:600}@media (min-width:1500px){.home_hero__z_jpu{padding-block:100px}}@media (max-width:1100px){.home_container__2nSFh{width:calc(100% - 64px)}.home_hero__z_jpu{gap:30px}.home_heroActions__n5Obp{gap:12px}.home_previewNav__kb4G6{flex-basis:88px;padding-inline:6px}.home_previewNav__kb4G6>span{font-size:8px;gap:4px}.home_previewMain__RWSDX{padding:17px 12px}.home_previewTitle__yApKc h2{font-size:12px}.home_previewStatus___ZjAO{display:none}.home_previewBody__KVAcz{min-height:320px}.home_start__LmaCO{gap:40px;padding:38px}.home_featureGrid__GoNJw{gap:25px}.home_featureGrid__GoNJw article+article{padding-left:25px}}@media (max-width:850px){.home_hero__z_jpu{grid-template-columns:1fr;padding-top:52px;gap:44px}.home_heroCopy__ODb0e{max-width:590px}.home_hero__z_jpu h1{font-size:60px}.home_lede__nMj0B{max-width:520px}.home_heroNotes__ITTSL{padding-top:24px;margin-top:24px}.home_preview__q5_qT{max-width:680px;width:100%}.home_previewNav__kb4G6{flex-basis:126px;padding-inline:12px}.home_previewNav__kb4G6>span{font-size:10px;gap:7px}.home_previewMain__RWSDX{padding:22px}.home_previewTitle__yApKc h2{font-size:16px}.home_previewStatus___ZjAO{display:flex}.home_taskPreview__z7BBk>span{font-size:9px}.home_progressPreview__Axaav p,.home_progressPreview__Axaav>span,.home_taskPreview__z7BBk small{font-size:8px}.home_featureGrid__GoNJw{gap:25px;grid-template-columns:1fr}.home_featureGrid__GoNJw article+article{padding:25px 0 0;border-left:0;border-top:1px solid #dce1d7}.home_featureIcon__yViXc{margin-bottom:10px}.home_featureDetail__c10Fo{margin-top:12px}.home_featureGrid__GoNJw p{max-width:590px}.home_start__LmaCO{grid-template-columns:1fr;gap:18px}.home_start__LmaCO h2 br{display:none}.home_start__LmaCO h2{font-size:37px}.home_start__LmaCO h2 span:before{content:" "}.home_steps__fcLgM li p{max-width:none}.home_footer__df0cR{flex-wrap:wrap}.home_footer__df0cR p{order:3;width:100%}}@media (max-width:520px){.home_container__2nSFh{width:calc(100% - 40px)}.home_header__OUbfE>div{height:78px;gap:10px}.home_brand__pXnzD{font-size:17px;gap:7px}.home_brandMark__fIJdN{width:33px;height:33px;border-radius:8px}.home_header__OUbfE nav{gap:15px;font-size:11px}.home_header__OUbfE nav .home_navFeature__QgH_E{display:none}.home_header__OUbfE nav .home_navSignIn__fV49E{padding:10px 12px;gap:7px}.home_hero__z_jpu{padding-block:44px 45px}.home_hero__z_jpu h1{font-size:clamp(40px,10.8vw,54px);margin-top:18px}.home_eyebrow__am9LC{font-size:8px;letter-spacing:1.4px}.home_lede__nMj0B{font-size:14px;line-height:1.8}.home_heroActions__n5Obp{gap:14px}.home_primary___mJ8K{font-size:12px;padding-inline:16px;gap:10px}.home_secondary__69PIj{font-size:12px}.home_heroNotes__ITTSL{gap:13px;font-size:9px}.home_heroNotes__ITTSL span:last-child{width:100%}.home_previewNav__kb4G6{display:none}.home_previewMain__RWSDX{padding:16px}.home_previewTitle__yApKc h2{font-size:15px}.home_previewBody__KVAcz{min-height:0}.home_previewBottom__QXzkh{gap:9px}.home_taskPreview__z7BBk>span{font-size:8px}.home_taskPreview__z7BBk small{font-size:7px}.home_preview__q5_qT figcaption{font-size:7px;padding:11px 12px}.home_preview__q5_qT figcaption span:last-child{display:none}.home_features__JDo12{padding-block:35px 45px}.home_sectionHeading__oR_A_ h2{font-size:33px}.home_featureGrid__GoNJw{margin-top:30px}.home_start__LmaCO{padding:27px 24px}.home_start__LmaCO h2{font-size:34px}.home_steps__fcLgM li{gap:13px}.home_steps__fcLgM li>svg{display:none}.home_download__CZ68z{padding-block:52px}.home_sectionHeading__oR_A_>p:last-child:not(:first-child){font-size:13px}.home_finalCta__1RIMp>div{flex-direction:column;align-items:flex-start;gap:23px}.home_finalCta__1RIMp h2{font-size:24px;max-width:270px}.home_footer__df0cR{padding-block:28px}}@media (prefers-reduced-motion:reduce){.home_home__I2JpY *{scroll-behavior:auto;transition:none}}.BasicModelPreview_preview__bhAml{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:auto;background:#091720;color:#e8f2f5}.BasicModelPreview_header__vAvr5{flex:0 0 auto;padding:12px 16px 6px}.BasicModelPreview_header__vAvr5 strong{display:block;font-size:14px}.BasicModelPreview_header__vAvr5 p{margin:4px 0 0;color:#b9cbd4;font-size:12px;line-height:1.45}.BasicModelPreview_drawing__KBtLW{position:relative;flex:1 0 140px;min-height:140px}.BasicModelPreview_svg__Ridfy{position:absolute;width:100%;height:100%;display:block}.BasicModelPreview_member__XoKVA{cursor:pointer;outline:none}.BasicModelPreview_member__XoKVA:focus-visible polygon{stroke:#fff;stroke-width:3}.BasicModelPreview_member__XoKVA:hover polygon{stroke:#fff}.BasicModelPreview_marker__9_TnT{pointer-events:none}.BasicModelPreview_marker__9_TnT text{font:600 12px system-ui,sans-serif}.BasicModelPreview_footer__vYTGt{flex:0 0 auto;padding:6px 16px 12px}.BasicModelPreview_picker__czhrs{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;color:#e8f2f5;font-size:12px}.BasicModelPreview_picker__czhrs select{flex:1 1 160px;min-width:0;max-width:100%;min-height:36px;padding:6px 8px;border:1px solid #506b7b;border-radius:6px;color:#f5fafc;background:#102a36;font:inherit}.BasicModelPreview_caption__ZEN7F,.BasicModelPreview_details__68h_b{margin:5px 0 0;line-height:1.4;overflow-wrap:anywhere}.BasicModelPreview_details__68h_b{color:#f5fafc;font-size:12px}.BasicModelPreview_caption__ZEN7F{color:#a9bdc9;font-size:11px}.BasicModelPreview_empty__TJOVs{margin:18px;color:#b9cbd4;font-size:14px}.BasicModelPreview_retry__ZOQ0C{min-height:36px;margin-top:6px;padding:6px 10px;border:1px solid #506b7b;border-radius:6px;background:#102a36;color:#e8f2f5;font:600 12px system-ui,sans-serif;cursor:pointer}.BasicModelPreview_retry__ZOQ0C:focus-visible,.BasicModelPreview_retry__ZOQ0C:hover{border-color:#c5f2fa;background:#183b49}