.homeFocused .heroShell{height:100svh;min-height:800px}.homeFocused #workspace .e11market .wrap{padding-top:72px;padding-bottom:72px}.homeFocused .mode-bento .viewLabels{grid-template-columns:repeat(3,minmax(0,1fr))}.homeFocused .omniHome{padding-top:72px;padding-bottom:72px}.homeWorkflow{width:min(1312px,calc(100% - 96px));margin:auto;padding:88px 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;color:var(--color-text);background:var(--color-background)}.homeWorkflow *{min-width:0}.homeKicker{font:500 11px/1.5 Inter,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--color-secondary);margin:0 0 24px}.homeWorkflow h2{font:500 clamp(34px,4.1vw,60px)/1.12 Sora,Inter,sans-serif;letter-spacing:-.045em;margin:0 0 24px}.homeWorkflow h2 span{color:var(--color-accent-text)}.homeWorkflowLead{font:400 18px/1.65 Inter,sans-serif;color:var(--color-secondary);max-width:510px}.homeControl{margin-top:44px;padding:26px 0;border-top:1px solid var(--color-border);scroll-margin-top:100px}.homeControl h3{font:500 22px/1.35 Sora,sans-serif;letter-spacing:-.03em;margin:0 0 12px}.homeControl p{color:var(--color-secondary);font-size:15px;line-height:1.7;max-width:490px;margin-bottom:22px}.homeWorkflow a{display:inline-flex;gap:16px;align-items:center;min-height:44px;font-size:14px;color:var(--color-accent-text);text-decoration:none}.homeWorkflow a:hover{text-decoration:underline}.homeHandoffs details{border-bottom:1px solid var(--color-border)}.homeHandoffs summary{display:grid;grid-template-columns:28px minmax(0,1fr) 22px;gap:16px;align-items:center;cursor:pointer;padding:22px 0;list-style:none}.homeHandoffs summary::-webkit-details-marker{display:none}.homeHandoffs summary strong{display:block;font:500 20px/1.4 Sora,Inter,sans-serif;letter-spacing:-.025em}.handoffNumber{font-size:12px;color:var(--color-accent-text)}.handoffStage{display:block;margin-top:5px;font-size:14px;line-height:1.5;color:var(--color-secondary)}.handoffToggle{width:20px;height:20px;line-height:20px;font-size:25px;text-align:center;transition:transform .2s}.homeHandoffs details[open] .handoffToggle{transform:none;font-size:0}.homeHandoffs details[open] .handoffToggle:after{content:"−";font-size:25px}.homeHandoffBody{padding:0 0 24px 44px;font-size:14px;line-height:1.7;color:var(--color-secondary)}.homeHandoffBody p{margin:0 0 20px}.homeHandoffBody dt{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text);margin-top:16px}.homeHandoffBody dd{margin:6px 0 0}.homeWorkflowNote{font-size:12px;line-height:1.7;color:var(--color-secondary);margin:22px 0 0}.homeWorkflow :focus-visible{outline:2px solid var(--color-accent-text);outline-offset:5px}.homeFocused .homeRouting .routing{padding:72px 0}.homeFocused .homeRouting .flowStage{max-width:1000px;margin-top:28px}.homeFocused .homeRouting .flowHint{min-height:66px;margin-bottom:12px}.homeFocused .homeRouting .bottom{margin-top:22px;gap:12px}.homeFocused .homeRouting .button{border-radius:100px}.homeFocused #message-workflow,.homeFocused #dimensions,.homeFocused #night-workflow{scroll-margin-top:0}.homeFocused .homeClosingActions{position:relative;margin:24px 0 0}.homeClosingActions p{color:#b6b6b6;font:400 18px/1.6 Inter,sans-serif;margin:0 0 24px}.homeClosingActions>div{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:809px){.homeFocused .heroShell{height:960px;min-height:0}.homeWorkflow{width:calc(100% - 48px);grid-template-columns:1fr;gap:28px;padding:56px 0}.homeControl{margin-top:24px;padding-bottom:0}.homeFocused #workspace .e11market .wrap{padding:56px 24px}.homeFocused .mode-bento .viewLabels{grid-template-columns:1fr}.homeWorkflowLead{font-size:16px}.homeFocused .homeRouting .routing{padding:56px 0}.homeFocused .homeRouting .bottom{flex-direction:column;align-items:flex-start}}@media(max-width:430px){.homeWorkflow{width:calc(100% - 40px)}.homeHandoffs summary{gap:10px;grid-template-columns:24px minmax(0,1fr) 20px}.homeHandoffs summary strong{font-size:18px}.homeHandoffBody{padding-left:34px}.homeClosingActions>div{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.homeWorkflow *{transition:none!important}}.homeFocused .e11market .viewLabels article,.homeFocused .adp .plan{animation:none!important;opacity:1!important;translate:none!important}@media(max-width:600px){.homeFocused h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.homeFocused .adf .q{grid-template-columns:32px minmax(0,1fr) 28px!important}.homeFocused .adf .q .t{min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}}
