.home-sales-hero-media_mediaLayer__Tqxz_{position:absolute;inset:0;overflow:hidden;pointer-events:none}.home-sales-hero-media_video__6PjMN{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .56s cubic-bezier(.22,1,.36,1)}.home-sales-hero-media_video__6PjMN[data-playing=true][data-failed=false]{opacity:1}.home-sales-hero-media_playbackControl__K3tSZ{position:absolute;z-index:4;right:clamp(18px,2.5vw,38px);bottom:clamp(18px,2.5vw,34px);display:inline-grid;width:44px;height:44px;place-items:center;padding:0;border:1px solid rgb(255 255 255/38%);border-radius:999px;color:var(--cis-color-white);background:rgb(7 26 75/72%);box-shadow:0 12px 30px rgb(0 0 0/24%);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.home-sales-hero-media_playbackControl__K3tSZ:hover{border-color:rgb(25 195 223/78%);background:rgb(7 26 75/90%);transform:translateY(-1px)}.home-sales-hero-media_playbackControl__K3tSZ:focus-visible{outline:3px solid var(--cis-color-cyan);outline-offset:3px}.home-sales-hero-media_playbackIcon__hAgbN{display:block;font-size:.78rem;font-weight:850;line-height:1;transform:translateX(.04em)}.home-sales-hero-media_playbackControl__K3tSZ[data-playing=true] .home-sales-hero-media_playbackIcon__hAgbN{letter-spacing:-.12em;transform:translateX(-.04em)}@media (hover:none),(max-width:900px),(pointer:coarse){.home-sales-hero-media_playbackControl__K3tSZ{display:none}}@media (prefers-reduced-motion:reduce){.home-sales-hero-media_playbackControl__K3tSZ,.home-sales-hero-media_video__6PjMN{display:none;transition:none}}.dm-start_root__uejVa{--start-line:rgba(23,37,69,0.12);--start-surface:var(--cis-color-surface);--start-accent-soft:rgba(47,91,217,0.08);width:100%;max-width:520px;margin:0 auto;padding:20px 16px calc(200px + env(safe-area-inset-bottom));display:grid;grid-gap:14px;gap:14px;align-content:start}.dm-start_title__nYZE3{margin:0;font-size:22px;line-height:1.35;font-weight:600;color:var(--ds-color-ink)}.dm-start_dockHint__oVux_,.dm-start_hint__nnFRS,.dm-start_stepOf__dfhdg{margin:0;font-size:14px;line-height:1.5;color:var(--ds-color-ink-secondary)}.dm-start_stepOf__dfhdg{font-size:13px}.dm-start_roles__dZZcV{display:grid;grid-gap:10px;gap:10px;margin-top:6px}.dm-start_role__p1LYN{display:flex;align-items:center;gap:12px;min-height:72px;padding:14px 16px;border:1px solid var(--start-line);border-radius:14px;background:var(--start-surface);color:var(--ds-color-ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.dm-start_role__p1LYN:hover{background:var(--start-accent-soft)}.dm-start_rolePrimary__mZSAs{border-color:var(--ds-color-accent);box-shadow:inset 0 0 0 1px var(--ds-color-accent)}.dm-start_roleText__LDaaT{display:grid;grid-gap:3px;gap:3px;flex:1 1;min-width:0}.dm-start_roleText__LDaaT b{font-size:16px;font-weight:600}.dm-start_optionText__yJ1EY small,.dm-start_roleText__LDaaT small{font-size:13px;color:var(--ds-color-ink-secondary)}.dm-start_chev__pmOyS{flex:none;width:20px;height:20px;color:var(--ds-color-ink-secondary)}.dm-start_rail__KNz_P{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.dm-start_rail__KNz_P i{height:4px;border-radius:2px;background:var(--start-line)}.dm-start_rail__KNz_P .dm-start_railOn__NWoMY{background:var(--ds-color-accent)}.dm-start_chips__nU0qZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.dm-start_chip__uFPD7{min-height:52px;padding:10px 12px;border:1px solid var(--start-line);border-radius:12px;background:var(--start-surface);color:var(--ds-color-ink);font:inherit;font-size:15px;font-weight:500;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.dm-start_chipOn__G5W9r,.dm-start_chip__uFPD7:hover{background:var(--start-accent-soft)}.dm-start_chipOn__G5W9r{border-color:var(--ds-color-accent);color:var(--ds-color-accent);font-weight:600}.dm-start_chipOther__a35lN{border-style:dashed}.dm-start_list__OeHRT{display:grid;grid-gap:8px;gap:8px}.dm-start_list__OeHRT>.dm-start_chipOther__a35lN{justify-self:start;min-height:48px;padding:10px 16px}.dm-start_option__o4huW{display:flex;align-items:flex-start;gap:12px;min-height:56px;padding:12px 14px;border:1px solid var(--start-line);border-radius:12px;background:var(--start-surface);color:var(--ds-color-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.dm-start_option__o4huW:disabled{opacity:.45;cursor:not-allowed}.dm-start_optionOn__dhQWH{border-color:var(--ds-color-accent);background:var(--start-accent-soft)}.dm-start_check__0Cpo4{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border:1.5px solid var(--start-line);border-radius:6px;font-size:13px;font-weight:700;color:var(--cis-color-white)}.dm-start_optionOn__dhQWH .dm-start_check__0Cpo4{border-color:var(--ds-color-accent);background:var(--ds-color-accent)}.dm-start_optionText__yJ1EY{display:grid;grid-gap:2px;gap:2px;min-width:0}.dm-start_optionText__yJ1EY b{font-size:15px;font-weight:600}.dm-start_field__T9AsO{display:grid;grid-gap:6px;gap:6px}.dm-start_fieldLabel__F5r4P{font-size:13px;font-weight:600;color:var(--ds-color-ink-secondary)}.dm-start_input___xKFV{min-height:48px;padding:10px 12px;border:1px solid var(--start-line);border-radius:12px;background:var(--start-surface);color:var(--ds-color-ink);font:inherit;font-size:16px}.dm-start_chip__uFPD7:focus-visible,.dm-start_input___xKFV:focus-visible,.dm-start_option__o4huW:focus-visible,.dm-start_primary__nvgVa:focus-visible,.dm-start_role__p1LYN:focus-visible,.dm-start_textButton__Hjh64:focus-visible{outline:3px solid var(--ds-color-focus);outline-offset:2px}.dm-start_dock__217yq{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-gap:6px;gap:6px;justify-items:center;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--start-line);background:rgba(247,246,242,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dm-start_dock__217yq>*{width:100%;max-width:488px}.dm-start_primary__nvgVa{display:grid;place-items:center;min-height:52px;border:0;border-radius:14px;background:var(--ds-color-accent);color:var(--cis-color-white);font:inherit;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .18s ease}.dm-start_primary__nvgVa:hover{background:var(--ds-color-action-hover)}.dm-start_primaryOff__T6Ljq,.dm-start_primary__nvgVa:disabled{background:rgba(23,37,69,.18);cursor:not-allowed}.dm-start_dockRow__yKAKS{display:flex;justify-content:space-between;align-items:center}.dm-start_textButton__Hjh64{min-height:44px;padding:0 4px;border:0;background:none;color:var(--ds-color-accent);font:inherit;font-size:15px;font-weight:500;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center}.dm-start_dockHint__oVux_{font-size:12.5px;text-align:center}.dm-start_roi__wGY6S{display:grid;grid-gap:4px;gap:4px;padding:16px;border:1px solid var(--ds-color-accent);border-radius:14px;background:var(--start-surface)}.dm-start_roiBig__XVIni{margin:0 0 4px;font-size:26px;line-height:1.25;font-weight:600;color:var(--ds-color-accent)}.dm-start_roiRow__uwNnS{margin:0;font-size:15px;color:var(--ds-color-ink)}.dm-start_roiNote__jTcm1{margin:8px 0 0;font-size:12.5px;line-height:1.5;color:var(--ds-color-ink-secondary)}.dm-start_benefits__3ixX7{display:grid;grid-gap:6px;gap:6px;padding:2px 0 4px}.dm-start_benefitsTitle__XSleA{margin:0;font-size:12.5px;font-weight:600;color:var(--ds-color-ink-secondary)}.dm-start_benefits__3ixX7 ul{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none}.dm-start_benefits__3ixX7 li{display:flex;gap:5px;font-size:14px;color:var(--ds-color-ink)}.dm-start_benefits__3ixX7 li span{flex:none;color:var(--ds-color-accent);font-weight:700}.dm-start_chips3__2Ww9H{grid-template-columns:repeat(3,minmax(0,1fr))}.dm-start_chips3__2Ww9H>.dm-start_chip__uFPD7{min-height:48px}.dm-start_chips3__2Ww9H>.dm-start_chipOther__a35lN{grid-column:span 2}@media (min-width:768px){.dm-start_root__uejVa{padding-top:40px}.dm-start_chips__nU0qZ{grid-template-columns:repeat(3,minmax(0,1fr))}}.dm-start_rootRoles__BbBJJ{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.dm-start_stage__smoZP{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:212px;margin:-20px -16px 4px;padding:20px 16px;overflow:hidden;border-radius:0 0 24px 24px;background:var(--cis-site-night-950)}.dm-start_stageImage__9E47s{z-index:-2;object-fit:cover;object-position:62% 38%}.dm-start_stage__smoZP:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(6,20,46,.92) 8%,rgba(6,20,46,.2) 78%)}.dm-start_stageCopy__R5r_Q{display:grid;grid-gap:6px;gap:6px}.dm-start_stageTitle__y0OaY{margin:0;font-size:26px;line-height:1.3;font-weight:700;color:var(--cis-color-white);text-wrap:balance}.dm-start_stageHint__CbNwe{margin:0;font-size:14px;line-height:1.55;color:rgba(255,255,255,.82)}.dm-start_rootRoles__BbBJJ .dm-start_rolePrimary__mZSAs{border-color:var(--cis-site-night-950);box-shadow:none;background:var(--cis-site-night-950);color:var(--cis-color-white)}.dm-start_rootRoles__BbBJJ .dm-start_rolePrimary__mZSAs:hover{background:var(--cis-site-orig-0d2450)}.dm-start_rootRoles__BbBJJ .dm-start_rolePrimary__mZSAs small{color:rgba(255,255,255,.78)}.dm-start_rootRoles__BbBJJ .dm-start_rolePrimary__mZSAs .dm-start_chev__pmOyS{color:var(--cis-color-white)}@media (min-width:600px) and (max-width:899px){.dm-start_rootRoles__BbBJJ{max-width:640px;padding-top:32px}.dm-start_stage__smoZP{min-height:300px;margin:0 0 8px;padding:28px;border-radius:24px}.dm-start_stageTitle__y0OaY{font-size:32px}}@media (min-width:900px){.dm-start_rootRoles__BbBJJ{max-width:1120px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;align-items:center;padding:40px 32px;min-height:calc(100dvh - var(--ui-header-height, 60px))}.dm-start_stage__smoZP{min-height:min(600px,72dvh);margin:0;padding:40px;border-radius:28px}.dm-start_stageTitle__y0OaY{font-size:40px;line-height:1.2}.dm-start_stageHint__CbNwe{font-size:16px}.dm-start_rootRoles__BbBJJ .dm-start_roles__dZZcV{margin-top:0;gap:12px}}