.LogoGrid_root__Cs2Gd{display:grid;grid:auto/repeat(2,1fr);justify-items:center;align-items:center;row-gap:var(--ds-space-800)}.LogoGrid_compact__DmUmX{row-gap:var(--ds-space-300)}.LogoGrid_logo__FSHGf{display:block;max-width:165px;-o-object-fit:contain;object-fit:contain}@media (max-width:899px){.LogoGrid_logo__FSHGf{max-width:115px}}@media (min-width:672px){.LogoGrid_root__Cs2Gd{grid-template-columns:repeat(4,1fr)}}.Hero_copy__wdV_t{padding-inline:var(--ds-space-400)}.Hero_title__3xIYr{max-width:24ch;font-weight:var(--ds-font-weight-semibold);letter-spacing:var(--ds-letter-spacing-display);text-wrap:balance}@keyframes Hero_hero-reveal__Sb2Wf{0%{opacity:0;filter:blur(10px);transform:translateY(20%)}to{opacity:1;filter:blur(0);transform:translateY(0)}}.Hero_revealWord__asUZW{display:inline-block;opacity:0;animation:Hero_hero-reveal__Sb2Wf .6s cubic-bezier(.215,.61,.355,1) forwards;animation-delay:calc(var(--reveal-index) * 40ms)}@media (prefers-reduced-motion:reduce){.Hero_lede__f7vJE,.Hero_revealWord__asUZW{opacity:1;animation:none}}.Hero_visuallyHidden__PNgY3{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.Hero_lede__f7vJE{opacity:0;animation:Hero_hero-reveal__Sb2Wf .6s cubic-bezier(.215,.61,.355,1) .45s forwards;display:flex;align-items:baseline;align-items:last baseline;justify-content:space-between;gap:var(--ds-space-300) var(--ds-space-600);margin-top:var(--ds-space-400)}.Hero_description__2UvIW{max-width:44ch}.Hero_cta__RqqUo{flex-shrink:0}.Hero_composition__tkXjs{position:relative;margin-top:var(--ds-space-800)}.Hero_consumptionOverlay__BUGZW{position:absolute;bottom:-28px;left:clamp(16px,4vw,48px);z-index:2;width:336px}.Hero_analysisOverlay__BLjxv{position:absolute;right:clamp(16px,3.5vw,44px);bottom:56px;z-index:2;width:264px}@media (max-width:1024px){.Hero_copy__wdV_t{padding-inline:var(--ds-space-100)}.Hero_lede__f7vJE{flex-direction:column;align-items:flex-start;gap:var(--ds-space-250)}}@media (max-width:899px){.Hero_analysisOverlay__BLjxv,.Hero_consumptionOverlay__BUGZW{display:none}}@media (max-width:640px){.Hero_analysisOverlay__BLjxv{display:block;left:12px;right:auto;bottom:-14px;transform:scale(.62);transform-origin:bottom left}}@media (max-width:599px){.Hero_composition__tkXjs{margin-top:var(--ds-space-500)}}.DemarchesAdminMock_root__7XG7p{position:relative;aspect-ratio:944/560;background:var(--muted);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:13px;line-height:1.45}.DemarchesAdminMock_list__h7Mie{position:absolute;top:40px;left:40px;width:54%;display:flex;flex-direction:column;gap:14px}.DemarchesAdminMock_card__Huozb{display:flex;flex-direction:column;gap:8px;padding:14px 16px 12px;background:var(--background);border:1px solid var(--border);border-radius:10px;box-shadow:0 1px 3px oklch(0 0 0/.05)}.DemarchesAdminMock_cardTodo__1Yznz{opacity:.85}.DemarchesAdminMock_cardHeader__1bNpo{display:flex;align-items:center;justify-content:space-between;gap:12px}.DemarchesAdminMock_cardTitle__REtBM{font-size:12.5px;font-weight:600}.DemarchesAdminMock_badge__H_u2R{padding:2px 9px;border-radius:999px;font-size:10px;font-weight:500;white-space:nowrap}.DemarchesAdminMock_badgeDone__FaimA{background:color-mix(in srgb,var(--success) 13%,var(--background));color:var(--success-foreground)}.DemarchesAdminMock_badgeTodo__frBZq{background:var(--muted);color:var(--muted-foreground)}.DemarchesAdminMock_cardBody__xcHL6{display:flex;align-items:center;gap:14px}.DemarchesAdminMock_cardTasks__Q3qpX,.DemarchesAdminMock_cardTime__z9Wfc{font-size:11px;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.DemarchesAdminMock_cardTime__z9Wfc{display:flex;align-items:center;gap:4px;margin-left:auto}.DemarchesAdminMock_cardTime__z9Wfc svg{width:12px;height:12px}.DemarchesAdminMock_cardAction__MzwKz{padding:4px 11px;border:1px solid var(--border);border-radius:6px;font-size:11px;font-weight:500}.DemarchesAdminMock_cardActionPrimary__cNwyT{border-color:transparent;background:var(--primary);color:var(--primary-foreground)}.DemarchesAdminMock_progress__lBhmM{display:flex;gap:5px}.DemarchesAdminMock_progressSegment__6SVmQ{flex:1;height:4px;border-radius:999px;background:var(--border)}.DemarchesAdminMock_progressSegmentDone__5wXNV{background:var(--link)}.DemarchesAdminMock_wizardCard__8ZDWT{display:flex;flex-direction:column;background:var(--background);overflow:hidden;font-size:13px;line-height:1.45;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DemarchesAdminMock_wizardCardFramed__pqpkZ{border:1px solid var(--border);border-radius:12px;box-shadow:0 4px 12px -4px oklch(0 0 0/.08),0 28px 56px -16px oklch(0 0 0/.28)}.DemarchesAdminMock_wizard__ZUJqm{position:absolute;top:26px;right:28px;bottom:-34px;width:47%;z-index:2}.DemarchesAdminMock_wizardHeader__Oke9z{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--border);font-size:12px;font-weight:600}.DemarchesAdminMock_wizardClose__qIoLb{font-size:10.5px;font-weight:500;color:var(--muted-foreground);padding:3px 8px;border:1px solid var(--border);border-radius:6px}.DemarchesAdminMock_wizardBody__uY7mu{display:flex;flex:1;min-height:0}.DemarchesAdminMock_stepper__wqnbr{display:flex;flex-direction:column;gap:2px;width:124px;flex-shrink:0;padding:12px 10px;border-right:1px solid var(--border)}.DemarchesAdminMock_client__Oj7_O{display:flex;flex-direction:column;gap:2px;margin-bottom:10px;padding:0 4px}.DemarchesAdminMock_clientName__iC0MU{font-size:9.5px;font-weight:600}.DemarchesAdminMock_clientAddress__4X49i{font-size:8px;line-height:1.45;color:var(--muted-foreground)}.DemarchesAdminMock_step__hUWXa{display:flex;align-items:center;gap:6px;padding:4px;border-radius:5px;font-size:8.5px;font-weight:500;color:var(--foreground)}.DemarchesAdminMock_stepActive__JuOCG{background:var(--accent)}.DemarchesAdminMock_stepCheck__XG_dL{display:flex;align-items:center;justify-content:center;width:11px;height:11px;flex-shrink:0;border-radius:50%;background:var(--link);color:oklch(1 0 0)}.DemarchesAdminMock_stepCheck__XG_dL svg{width:7px;height:7px}.DemarchesAdminMock_wizardMain__SOs_6{display:flex;flex-direction:column;flex:1;min-width:0;padding:14px 16px}.DemarchesAdminMock_wizardTitle__e13VH{font-size:13px;font-weight:600;text-align:center}.DemarchesAdminMock_wizardSubtitle__FoXNo{margin:2px 0 10px;font-size:9px;color:var(--muted-foreground);text-align:center}.DemarchesAdminMock_map__5MT6u{position:relative;display:block;overflow:hidden;border:1px solid var(--border);border-radius:8px}.DemarchesAdminMock_map__5MT6u img{width:100%;height:auto;display:block}.DemarchesAdminMock_mapPin__S7LPM{position:absolute;left:50%;top:42%;width:24px;height:auto;filter:drop-shadow(0 1px 1.5px oklch(0 0 0/.3))}.DemarchesAdminMock_mapAttribution__u1Ngt{position:absolute;left:6px;bottom:4px;padding:1px 4px;border-radius:3px;background:oklch(1 0 0/.75);font-size:6.5px;color:#8b8775}.DemarchesAdminMock_parcels__0J7Ed{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--muted) 40%,var(--background))}.DemarchesAdminMock_parcelsTitle__U4fDO{font-size:10px;font-weight:600}.DemarchesAdminMock_parcelFields__wHDK4{display:flex;align-items:center;gap:6px}.DemarchesAdminMock_parcelField__HMDob{display:flex;flex-direction:column;gap:1px;min-width:40px;padding:3px 7px;border:1px solid var(--border);border-radius:6px;background:var(--background)}.DemarchesAdminMock_parcelFieldLabel__ejYge{font-size:7px;color:var(--muted-foreground)}.DemarchesAdminMock_parcelFieldValue__dufa6{font-size:9.5px;font-weight:500;font-variant-numeric:tabular-nums}.DemarchesAdminMock_parcelRemove__uixJm{margin-left:4px;font-size:10px;color:var(--muted-foreground)}.DemarchesAdminMock_wizardFooter__flWEV{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.DemarchesAdminMock_buttonGhost__oveVD{padding:5px 11px;border:1px solid var(--border);border-radius:6px;font-size:10.5px;font-weight:500;color:var(--foreground)}.DemarchesAdminMock_buttonPrimary__dAP9T{padding:5px 12px;border-radius:6px;background:var(--link);color:oklch(1 0 0);font-size:10.5px;font-weight:500}.DemarchesAdminMock_canvas__NaOe_{position:relative;height:100%}@media (max-width:640px){.DemarchesAdminMock_canvas__NaOe_{width:200%;height:200%;transform:scale(.5);transform-origin:0 0}}.OfferComparisonMock_root__pOwlS{background:var(--background);padding:32px 24px 8px;overflow-x:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.OfferComparisonMock_canvas__Oqj2N{position:relative}@media (max-width:640px){.OfferComparisonMock_canvas__Oqj2N{width:600px;margin-left:calc(50% - 150px);margin-bottom:-389px;transform:scale(.5);transform-origin:0 0}}.OfferComparisonMock_grid__qO9m2{display:grid;grid-template-columns:minmax(170px,1.25fr) repeat(3,minmax(128px,1fr));align-items:stretch;position:relative;min-width:600px;font-size:13px;line-height:1.45}.OfferComparisonMock_headerCell__1w4mo{display:flex;align-items:center;justify-content:center;padding:14px 12px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);text-align:center}.OfferComparisonMock_headerCellHighlighted__SWglD{color:var(--link)}.OfferComparisonMock_sectionCell__UJX37{grid-column:1/-1;display:flex;align-items:center;padding:8px 12px;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--link);background:color-mix(in srgb,var(--link) 6%,var(--background))}.OfferComparisonMock_labelCell__goD9t{font-weight:500}.OfferComparisonMock_dataCell__dp0gO,.OfferComparisonMock_labelCell__goD9t{display:flex;align-items:center;padding:10px 12px;color:var(--card-foreground);border-top:1px solid var(--border)}.OfferComparisonMock_dataCell__dp0gO{flex-direction:column;justify-content:center;gap:2px;text-align:center;font-variant-numeric:tabular-nums}.OfferComparisonMock_dataCellProduct__OI6M_{justify-content:center;align-items:flex-start;text-align:left}.OfferComparisonMock_cellZebra__WCLkQ{background:var(--surface)}.OfferComparisonMock_valueMuted__SU0r7{color:var(--muted-foreground)}.OfferComparisonMock_valuePositive__ir_AR{color:var(--success)}.OfferComparisonMock_valueStrong__kDVK9{font-weight:600}.OfferComparisonMock_product__KkRYf{display:flex;align-items:center;gap:10px;text-align:left}.OfferComparisonMock_productImage__F9Fci{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:3px;border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:oklch(1 0 0)}.OfferComparisonMock_productImage__F9Fci img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.OfferComparisonMock_productQuantity__45JC4{position:absolute;top:-7px;right:-9px;padding:1px 5px;border:1px solid var(--border);border-radius:999px;background:var(--surface);box-shadow:0 1px 2px oklch(0 0 0/.08);font-size:9px;color:var(--muted-foreground)}.OfferComparisonMock_productText__itMeE{display:flex;flex-direction:column;gap:1px;min-width:0}.OfferComparisonMock_productName__Ks0WJ{font-size:12px;font-weight:500;line-height:1.3}.OfferComparisonMock_productSpec__ReOxD{font-size:11px;color:var(--muted-foreground)}.OfferComparisonMock_highlightFrame__l59q4{pointer-events:none;border:1.5px solid var(--link);border-radius:calc(var(--radius) + 2px);box-shadow:0 0 0 4px color-mix(in srgb,var(--link) 7%,transparent)}@media (max-width:640px){.OfferComparisonMock_root__pOwlS{padding:16px 12px;overflow:hidden}.OfferComparisonMock_grid__qO9m2{font-size:12px}}.ProposalEditorMock_root__NvaQi{--selection:oklch(0.623 0.214 259.815);--selection-soft:oklch(0.707 0.165 254.624);--doc-foreground:oklch(0.205 0 0);--doc-muted:oklch(0.5 0 0);position:relative;aspect-ratio:944/560;background:var(--muted);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:13px;line-height:1.45}.ProposalEditorMock_canvas__fzfQU{position:relative;height:100%}@media (max-width:640px){.ProposalEditorMock_canvas__fzfQU{width:200%;height:200%;transform:scale(.5);transform-origin:0 0}}.ProposalEditorMock_filmstrip__cyDMX{position:absolute;top:0;bottom:0;left:0;width:88px;display:flex;flex-direction:column;gap:12px;padding:20px 18px;background:var(--background);border-right:1px solid var(--border)}.ProposalEditorMock_thumb__RZmjV{display:flex;flex-direction:column;gap:4px;aspect-ratio:794/1122;padding:7px 6px;border:1px solid var(--border);border-radius:5px;background:oklch(1 0 0)}.ProposalEditorMock_thumbCurrent__QDeEZ{border:1.5px solid var(--selection);box-shadow:0 0 0 3px color-mix(in srgb,var(--selection) 12%,transparent)}.ProposalEditorMock_thumbBar__zCOp9{height:4px;border-radius:2px;background:oklch(.93 0 0)}.ProposalEditorMock_thumbBarTall___32Yi{height:16px;width:100%;background:oklch(.955 0 0)}.ProposalEditorMock_page__7Astl{position:absolute;top:36px;left:124px;right:252px;bottom:-24px;padding:42px 48px;background:oklch(1 0 0);color:var(--doc-foreground);border-radius:6px;box-shadow:0 1px 2px oklch(0 0 0/.06),0 16px 40px -12px oklch(0 0 0/.16)}.ProposalEditorMock_docBrand__Dt_ws{display:flex;align-items:center;gap:8px;margin-bottom:26px}.ProposalEditorMock_docLogo__7cw2j{width:21px;height:21px;color:oklch(.32 .06 255)}.ProposalEditorMock_docLogo__7cw2j svg{display:block;width:100%;height:100%}.ProposalEditorMock_docLogoSun__9rEah{color:oklch(.72 .17 55)}.ProposalEditorMock_docWordmark__fFpcW{display:flex;flex-direction:column;gap:1px}.ProposalEditorMock_docCompany___HWUv{font-size:12px;font-weight:700;line-height:1;letter-spacing:-.01em;color:oklch(.32 .06 255)}.ProposalEditorMock_docCompanySub__152LF{font-size:7px;font-weight:600;line-height:1;letter-spacing:.3em;text-transform:uppercase;color:var(--doc-muted)}.ProposalEditorMock_docRef__7yiRy{margin-left:auto;font-size:10px;color:var(--doc-muted);font-variant-numeric:tabular-nums}.ProposalEditorMock_docHeading__ANVdz{margin:0 0 10px;font-size:27px;font-weight:600;letter-spacing:-.015em;line-height:1.15}.ProposalEditorMock_docIntro__KM4Dr{margin:0;max-width:48ch;font-size:12.5px;line-height:1.6;color:var(--doc-muted)}.ProposalEditorMock_variable__KeDaE{padding:0 4px;border:1px dashed color-mix(in srgb,var(--selection) 55%,transparent);border-radius:4px;background:color-mix(in srgb,var(--selection) 6%,transparent);color:oklch(.546 .215 262.881);white-space:nowrap}.ProposalEditorMock_docStats__9oVyP{display:flex;gap:36px;margin:22px 0 20px}.ProposalEditorMock_stat__Z5H9m{display:flex;flex-direction:column;gap:2px}.ProposalEditorMock_statValue__q4Q1V{align-self:flex-start;padding:1px 5px;border:1px dashed color-mix(in srgb,var(--selection) 55%,transparent);border-radius:5px;background:color-mix(in srgb,var(--selection) 6%,transparent);font-size:18px;font-weight:650;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:oklch(.546 .215 262.881);white-space:nowrap}.ProposalEditorMock_statLabel__ditGG{font-size:10.5px;color:var(--doc-muted)}.ProposalEditorMock_imageBlock__djvvX{position:relative;height:210px}.ProposalEditorMock_imageClip__IguKt{position:absolute;inset:0;display:block;border-radius:4px;overflow:hidden}.ProposalEditorMock_imageClip__IguKt img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform:scale(1.18);display:block}.ProposalEditorMock_selectionBox__9zKUL{position:absolute;inset:-2px;border:1.5px solid var(--selection-soft);pointer-events:none}.ProposalEditorMock_handle__Y6Fqe{position:absolute;width:8px;height:8px;background:oklch(1 0 0);border:1.5px solid var(--selection);border-radius:1.5px}.ProposalEditorMock_handleTopLeft___cZUC{top:-5px;left:-5px}.ProposalEditorMock_handleTopRight__fGYOi{top:-5px;right:-5px}.ProposalEditorMock_handleBottomLeft__3ZKoK{bottom:-5px;left:-5px}.ProposalEditorMock_handleBottomRight__z1zuh{bottom:-5px;right:-5px}.ProposalEditorMock_selectionSize__sUbPJ{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);padding:2px 6px;border-radius:4px;background:var(--selection);color:oklch(1 0 0);font-size:9.5px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.4}.ProposalEditorMock_dropLine__xfDfT{position:relative;margin-top:30px;border-top:2px solid var(--selection)}.ProposalEditorMock_dropLine__xfDfT:before{content:"";position:absolute;top:-5px;left:-2px;width:8px;height:8px;border:2px solid var(--selection);border-radius:50%;background:oklch(1 0 0)}.ProposalEditorMock_ghostLine__nIHuX{display:block;height:9px;margin-top:16px;border-radius:4px;background:oklch(.945 0 0)}.ProposalEditorMock_inspector__9WCPK{position:absolute;top:26px;right:30px;bottom:-30px;width:248px;display:flex;flex-direction:column;gap:12px;padding:12px;background:var(--background);border:1px solid var(--border);border-radius:10px;box-shadow:0 4px 12px -4px oklch(0 0 0/.08),0 28px 56px -16px oklch(0 0 0/.28)}.ProposalEditorMock_tabs__iiNZn{display:grid;grid-template-columns:1fr 1fr;padding:2px;border-radius:7px;background:var(--muted)}.ProposalEditorMock_tab__YUjN1{padding:5px 0;border-radius:5px;text-align:center;font-size:11.5px;font-weight:500;color:var(--muted-foreground)}.ProposalEditorMock_tabActive__5akgH{background:var(--background);color:var(--foreground);box-shadow:0 1px 2px oklch(0 0 0/.08)}.ProposalEditorMock_search__CPEFg{display:flex;align-items:center;gap:6px;height:28px;padding:0 8px;border-radius:6px;background:color-mix(in srgb,var(--muted) 70%,var(--background));color:var(--muted-foreground);font-size:11.5px}.ProposalEditorMock_search__CPEFg svg{width:12px;height:12px;flex-shrink:0}.ProposalEditorMock_category__k1H1U{display:flex;flex-direction:column;gap:7px}.ProposalEditorMock_categoryLabel__Eaa2C{padding:0 2px;font-size:10.5px;font-weight:500;color:var(--muted-foreground)}.ProposalEditorMock_cardGrid__GsPVb{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ProposalEditorMock_card__5Vf67{display:flex;flex-direction:column;gap:4px;min-width:0}.ProposalEditorMock_cardPreview___RHrV{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;border-radius:6px;background:color-mix(in srgb,var(--muted) 70%,var(--background));color:var(--muted-foreground)}.ProposalEditorMock_cardPreview___RHrV svg{width:22px;height:22px}.ProposalEditorMock_cardLabel__1E0tB{font-size:10px;text-align:center;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProposalEditorMock_cardDragging__g0_Ji{opacity:.35}.ProposalEditorMock_dragCard__7OI20{position:absolute;top:168px;right:250px;width:84px;padding:6px 6px 5px;transform:rotate(-5deg);background:var(--background);border-radius:8px;box-shadow:0 0 0 1.5px var(--selection-soft),0 16px 32px -8px oklch(0 0 0/.3)}.ProposalEditorMock_dragCard__7OI20 .ProposalEditorMock_cardPreview___RHrV{background:var(--muted)}.ProposalEditorMock_cursor__dqNSd{position:absolute;bottom:-12px;right:-10px;width:18px;height:18px;fill:var(--foreground);stroke:var(--background)}@media (max-width:640px){.ProposalEditorMock_root__NvaQi{aspect-ratio:4/3.4}.ProposalEditorMock_dragCard__7OI20,.ProposalEditorMock_dropLine__xfDfT,.ProposalEditorMock_filmstrip__cyDMX,.ProposalEditorMock_ghostLine__nIHuX{display:none}.ProposalEditorMock_page__7Astl{left:16px;right:110px;top:20px;padding:24px 26px}.ProposalEditorMock_docHeading__ANVdz{font-size:21px}.ProposalEditorMock_docStats__9oVyP{gap:22px}.ProposalEditorMock_inspector__9WCPK{top:14px;right:-120px;bottom:-20px}}.ProposalPortalMock_window__bx6rt{display:flex;flex-direction:column;margin:0;aspect-ratio:944/560;background:var(--background);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:13px;line-height:1.45}.ProposalPortalMock_canvas__dscB3{display:flex;flex-direction:column;position:relative;flex:1;min-height:0}@media (max-width:640px){.ProposalPortalMock_canvas__dscB3{flex:none;width:200%;height:200%;transform:scale(.5);transform-origin:0 0}}.ProposalPortalMock_chrome__p6tDL{display:flex;align-items:center;gap:14px;flex-shrink:0;height:38px;padding:0 14px;background:var(--surface);border-bottom:1px solid var(--border)}.ProposalPortalMock_chromeDots__ncKge{display:flex;gap:5px}.ProposalPortalMock_chromeDots__ncKge i{width:9px;height:9px;border-radius:50%;background:var(--input)}.ProposalPortalMock_urlBar__1eRRU{display:inline-flex;align-items:center;gap:6px;margin-inline:auto;padding:3px 14px;border-radius:999px;background:var(--secondary);font-size:11px;color:var(--muted-foreground)}.ProposalPortalMock_lockIcon__CkoDI{width:10px;height:10px;fill:none;stroke:var(--success);stroke-width:2.4;stroke-linecap:round}.ProposalPortalMock_page__2h5HT{display:flex;flex-direction:column;gap:14px;flex:1;min-height:0;padding:18px 28px 0}.ProposalPortalMock_pageHeader__9_uCW{display:flex;align-items:center;justify-content:space-between;gap:12px}.ProposalPortalMock_brand__N7RJN{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:700;color:var(--foreground)}.ProposalPortalMock_brandMark__BXSno{width:15px;height:15px;color:oklch(.32 .06 255)}.ProposalPortalMock_brandSun__4EQqZ{color:var(--chart-2)}.ProposalPortalMock_advisor__yGaop{font-size:12px;color:var(--muted-foreground)}.ProposalPortalMock_hero__qKqf_{display:flex;flex-direction:column;gap:2px}.ProposalPortalMock_title__8E6yl{margin:0;font-size:22px;font-weight:700;letter-spacing:-.015em;color:var(--foreground)}.ProposalPortalMock_subtitle__tH_nt{font-size:12px;color:var(--muted-foreground)}.ProposalPortalMock_body__9gP7Y{display:flex;gap:20px;flex:1;min-height:0}.ProposalPortalMock_main__FyPE9{display:flex;flex-direction:column;gap:12px;flex:1.7;min-width:0}.ProposalPortalMock_media__cU4qY{position:relative;flex:1;min-height:0;border-radius:10px;border:1px solid var(--border);overflow:hidden}.ProposalPortalMock_media__cU4qY img{-o-object-fit:cover;object-fit:cover}.ProposalPortalMock_kpis__79UqZ{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none}.ProposalPortalMock_kpi__zw7mj{display:flex;flex-direction:column;gap:1px;padding:9px 12px;background:var(--card);border:1px solid var(--border);border-radius:8px}.ProposalPortalMock_kpiValue__SiMuW{font-size:15px;font-weight:600;color:var(--foreground);font-variant-numeric:tabular-nums}.ProposalPortalMock_kpiLabel__QE2lW{font-size:10.5px;color:var(--muted-foreground);white-space:nowrap}.ProposalPortalMock_aside__AEWux{display:flex;flex-direction:column;gap:14px;flex:1;min-width:0;max-width:250px}.ProposalPortalMock_nav__Ejth6{display:flex;flex-direction:column;gap:2px}.ProposalPortalMock_navItem__zJLRg{padding:7px 11px;border-radius:7px;font-size:12.5px;color:var(--muted-foreground)}.ProposalPortalMock_navItemActive__ktY8G{background:var(--secondary);color:var(--foreground);font-weight:500}.ProposalPortalMock_quoteTeaser__hRkzT{display:flex;flex-direction:column;gap:2px;padding:12px 14px;background:var(--card);border:1px solid var(--border);border-radius:10px}.ProposalPortalMock_quoteTeaserLabel__D_WD1{font-size:11px;color:var(--muted-foreground)}.ProposalPortalMock_quoteTeaserAmount__IlEeH{font-size:16px;font-weight:700;color:var(--foreground);font-variant-numeric:tabular-nums}.ProposalPortalMock_signButton__bNAuI{margin-top:8px;padding:6px 0;border-radius:7px;background:var(--primary);color:var(--primary-foreground);font-size:12px;font-weight:600;text-align:center}.OfferSigningShowcase_scene__JBD7h{position:relative}.OfferSigningShowcase_timelineOverlay__JLNpl{position:absolute;left:clamp(16px,3.5vw,44px);bottom:-20px;z-index:2}.OfferSigningShowcase_quoteOverlay__NwNnl{position:absolute;right:clamp(64px,10vw,128px);bottom:-28px;z-index:2;width:clamp(240px,25vw,288px)}@media (max-width:899px){.OfferSigningShowcase_quoteOverlay__NwNnl,.OfferSigningShowcase_timelineOverlay__JLNpl{display:none}}@media (max-width:640px){.OfferSigningShowcase_quoteOverlay__NwNnl{display:block;right:12px;bottom:-18px;width:240px;transform:scale(.48);transform-origin:bottom right}}.Carousel_viewport__4yHMS{position:relative;width:100%;overflow:hidden}.Carousel_track__DvTpG{display:flex;width:100%;transition:transform .5s ease-in-out}.TestimonialCard_root__VEh_t{--card-accent:var(--ds-color-neutral-0);--ds-color-button-text:#17457a;--logo-container-height:180px;--gradient-offset:calc(20px + var(--logo-container-height));--gradient-start:transparent calc(var(--gradient-offset) * -1);--gradient-end:var(--ds-color-bg) var(--gradient-offset);--gradient:linear-gradient(180deg,var(--gradient-start),var(--gradient-end));--logo-y-offset:6px;--logo-height:40px;--ds-color-button-bg-hover:var(--ds-color-button-bg);--background-position:top center;--background-size:100% auto;--ds-color-card-bg:var(--gradient),var(--background-position) /var(--background-size) no-repeat var(--ds-color-bg) var(--background-image)}@media (min-width:600px){.TestimonialCard_root__VEh_t{--logo-height:60px}}@media (min-width:750px){.TestimonialCard_root__VEh_t.TestimonialCard_orientationHorizontal__D9RA0{--gradient:linear-gradient(270deg,var(--gradient-start),var(--gradient-end));--gradient-offset:50%;--logo-y-offset:0px;--logo-container-height:100%;--background-position:130% 50%;--background-size:auto 100%}}@media (min-width:900px){.TestimonialCard_root__VEh_t.TestimonialCard_orientationHorizontal__D9RA0{--background-position:100% 50%}}.TestimonialCard_dark__TXg1M{--card-accent:var(--ds-color-neutral-0);--ds-color-heading:var(--ds-color-neutral-0);--ds-color-text:var(--ds-color-neutral-300);--ds-color-button-text:#17457a;--ds-color-card-bg:var(--gradient),var(--background-position) /var(--background-size) no-repeat var(--ds-color-bg) var(--background-image)}.TestimonialCard_root__VEh_t.TestimonialCard_noBackgroundImage__ZgSI2{--ds-color-card-bg:var(--ds-color-bg)}.TestimonialCard_carouselContext__I_QM1 .TestimonialCard_root__VEh_t{--ds-color-card-bg:transparent}.TestimonialCard_card__9c2lb{position:relative;height:100%}.TestimonialCard_content__fZ_1z{display:flex;flex-direction:column-reverse;min-height:290px;color:var(--card-accent)}@media (min-width:750px){.TestimonialCard_orientationHorizontal__D9RA0 .TestimonialCard_content__fZ_1z{display:grid;grid:auto/repeat(2,1fr);height:100%}.TestimonialCard_orientationHorizontal__D9RA0.TestimonialCard_excludeLogo__X_CpS .TestimonialCard_content__fZ_1z{grid:auto/.65fr .35fr}}.TestimonialCard_body__dzLIW{padding:0 24px 32px}.TestimonialCard_excludeLogo__X_CpS .TestimonialCard_body__dzLIW{padding:48px}@media (min-width:750px){.TestimonialCard_orientationHorizontal__D9RA0 .TestimonialCard_body__dzLIW{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px 0 48px 48px}}.TestimonialCard_body__dzLIW [data-ds-button]{--ds-color-button-bg:var(--card-accent);--ds-color-button-bg-hover:var(--card-accent);margin-top:26px}.TestimonialCard_quote__IXvEs{margin:0}.TestimonialCard_quoteBody__Shqt7{position:relative;margin:0;font:var(--ds-font-weight-normal) 18px/1.55 var(--ds-font-family);quotes:"«" "»" "“" "”"}.TestimonialCard_quoteBody__Shqt7:before{content:open-quote;position:absolute;left:-14px}.TestimonialCard_quoteBody__Shqt7:after{content:close-quote;position:absolute;transform:translateX(2px)}.TestimonialCard_quoteAttribution__b_ptS{margin:16px 0 0;font:var(--ds-font-weight-normal) 15px/1.66 var(--ds-font-family)}.TestimonialCard_quoteAuthor__yM7xZ{font-weight:var(--ds-font-weight-bold);color:var(--ds-color-heading)}.TestimonialCard_logoContainer__y3ovR{position:relative;height:var(--logo-container-height)}.TestimonialCard_logoLink__WbxTx{display:inline-block}.TestimonialCard_logo__JJpkH{display:block;max-width:none;position:absolute;top:calc(var(--logo-y-offset) + 50%);left:50%;height:var(--logo-height);transform:translate(-50%,-50%)}@media (min-width:900px){.TestimonialCard_logo__JJpkH{max-width:300px;width:100%}}.TestimonialCarousel_root__NveCv{--background-position:top center;--background-size:100% auto;--logo-container-height:180px;--gradient-offset:calc(20px + var(--logo-container-height));--gradient-start:rgba(0,0,0,.45) calc(var(--gradient-offset) * -1);--gradient-end:transparent var(--gradient-offset);--gradient:linear-gradient(180deg,var(--gradient-start),var(--gradient-end))}@media (min-width:750px){.TestimonialCarousel_root__NveCv.TestimonialCarousel_orientationHorizontal__YuuAz{--gradient:linear-gradient(270deg,var(--gradient-start),var(--gradient-end));--gradient-offset:50%;--logo-container-height:100%;--background-position:130% 50%;--background-size:auto 100%}}@media (min-width:900px){.TestimonialCarousel_root__NveCv.TestimonialCarousel_orientationHorizontal__YuuAz{--background-position:100% 50%}}.TestimonialCarousel_root__NveCv .TestimonialCarousel_carousel__dw6U9{position:relative;display:flex;border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-xl);overflow:hidden}.TestimonialCarousel_track__gYKq5{min-height:300px}.TestimonialCarousel_root__NveCv .TestimonialCarousel_track__gYKq5{width:100%;overflow-x:scroll;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;display:flex;scrollbar-width:none;border-radius:var(--ds-radius-lg);-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.TestimonialCarousel_root__NveCv .TestimonialCarousel_track__gYKq5::-webkit-scrollbar{display:none}.TestimonialCarousel_root__NveCv .TestimonialCarousel_track__gYKq5 .TestimonialCarousel_card__IacgJ{--ds-radius-lg:0;min-width:100%;scroll-snap-align:center;display:flex;position:relative;transform:translateZ(0)}.TestimonialCarousel_backgrounds___cc1X{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-mask-image:var(--gradient);mask-image:var(--gradient)}.TestimonialCarousel_background__HHFIM{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-size:var(--background-size);background-position:var(--background-position);background-repeat:no-repeat}.TestimonialCarousel_nav__muVqT{margin:30px 0 0}.TestimonialCarousel_navItems__19OH2{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px 0;list-style:none;padding:0;margin:0}@media (min-width:600px){.TestimonialCarousel_navItems__19OH2{display:grid;grid-template-columns:repeat(auto-fit,25%);justify-content:center;align-items:center}}.TestimonialCarousel_trigger__PveR2{outline:none;background-color:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:0;width:100%;display:flex;align-items:center;justify-content:center}.TestimonialCarousel_navLogo__2Qygq{display:block;max-width:165px}@media (max-width:899px){.TestimonialCarousel_navLogo__2Qygq{max-width:115px}}.TestimonialCarousel_indicators__Pmdy1{position:absolute;left:50%;transform:translateX(-50%);bottom:7px}.TestimonialCarousel_indicatorItems__fhq0X{margin:0;padding:0;display:flex;list-style:none}.TestimonialCarousel_indicator__78Zlf{display:block;margin:0 2px;padding:10px 0;width:24px;position:relative;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background:transparent;cursor:pointer}.TestimonialCarousel_indicator__78Zlf:after,.TestimonialCarousel_indicator__78Zlf:before{content:"";width:24px;height:2px;background-color:#fff;position:absolute;top:calc(50% - 1px);left:0;transform-origin:left center;border-radius:1px}.TestimonialCarousel_indicator__78Zlf:before{opacity:.3}.TestimonialCarousel_indicator__78Zlf:after{transform:scaleX(0)}.TestimonialCarousel_indicatorActive__GgmCS:after{transform:scaleX(1)}.BackgroundGlobe_root__dtm_x{position:absolute;top:0;left:0;width:100%;height:100%}.Globe_root__aBCh7{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end}.Globe_frame__StXL_{display:block;width:min(900px,64vw);aspect-ratio:1;margin-right:max(-180px,-12vw)}@media (max-width:899px){.Globe_root__aBCh7{display:none}}@media (prefers-reduced-motion:no-preference){.Globe_root__aBCh7{cursor:grab}.is-globe-dragging .Globe_root__aBCh7{cursor:grabbing}}.HomepageGlobalSection_root__larxU{min-height:680px}.HomepageGlobalSection_copy__d9ruB,.HomepageGlobalSection_stat__dPm5a{position:relative;z-index:1}.is-globe-dragging .HomepageGlobalSection_copy__d9ruB,.is-globe-dragging .HomepageGlobalSection_stat__dPm5a{pointer-events:none}.HomepageGlobalSection_nowrapTight__VLbex{white-space:nowrap;letter-spacing:-.05em}