.reality-page.flow-design{--reality-lime:#dfff00;--flow-ink:#101010;--flow-line:#e8e8e5;--flow-muted:#585858;color:var(--flow-ink);background:#fff;font-family:Helvetica,Arial,sans-serif}.reality-page.flow-design :is(a,button):focus-visible{outline:3px solid var(--flow-ink);outline-offset:3px}.flow-design .reality-header{z-index:60;border-bottom:1px solid var(--flow-line);background:#fff;position:relative}.flow-design .reality-header-inner{gap:clamp(10px,1.3vw,24px);width:min(100% - 72px,1380px);min-height:82px}.flow-design .reality-brand{gap:12px;min-width:0;text-decoration:none}.flow-design .reality-brand img{object-fit:contain;flex:none;width:62px;height:62px}.flow-design .flow-brand-lockup{flex-direction:column;gap:2px;min-width:0;display:flex}.flow-design .flow-brand-lockup strong{letter-spacing:-.058em;font-size:clamp(18px,1.9vw,29px);font-weight:700;line-height:.92}.flow-design .flow-brand-lockup small{letter-spacing:.005em;max-width:195px;font-size:8px;font-weight:700;line-height:1.2}.flow-design .reality-zone-control{border:0;border-radius:8px;padding:0 6px;font-size:11px}.flow-design .reality-desktop-navigation a{min-width:32px;min-height:82px;font-size:13px}.flow-design .reality-header-actions{gap:5px}.flow-design .reality-activate-action{background:#dfff00;border-color:#dfff00;border-radius:11px;min-height:42px;padding:0 15px;font-size:11px;color:#111!important}.flow-design .reality-activate-action:hover{background:#d1f200}.flow-design .flow-hero{width:100%;max-width:none;margin:0}.flow-hero-visual{background:#f4f7ed;height:clamp(260px,21vw,324px);position:relative;overflow:hidden}.flow-hero-visual [role=img]{filter:saturate(.92)contrast(1.02)}.flow-hero-shade{z-index:1;pointer-events:none;background:linear-gradient(#ffffffe6 0%,#ffffffb0 27%,#ffffff1a 68%,#ffffff24 100%);position:absolute;inset:0}.flow-hero-heading{z-index:2;text-align:center;color:#101010;position:absolute;top:7%;left:20px;right:20px}.flow-hero-heading small{letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 12px;font-size:11px;font-weight:700;display:inline-flex}.flow-hero-heading small:before{content:"";background:#dfff00;border:1px solid #111;border-radius:50%;width:8px;height:8px}.flow-hero-heading h1{letter-spacing:-.05em;text-wrap:balance;max-width:18ch;margin:0 auto;font-size:clamp(41px,4.25vw,64px);font-weight:700;line-height:1.03}.flow-hero-heading p{color:#383838;letter-spacing:-.02em;margin:10px auto 0;font-size:clamp(15px,1.6vw,23px);font-weight:700}.flow-hero-visual-caption{z-index:2;color:#292929;background:#ffffffed;border-radius:7px;margin:0;padding:6px 9px;font-size:10px;font-weight:700;position:absolute;bottom:69px;right:clamp(18px,4vw,64px)}.flow-intents{z-index:4;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(100% - 72px,1380px);margin:-62px auto 0;display:grid;position:relative}.flow-intent{color:#111;text-align:left;background:#fff;border:1px solid #232323;border-radius:15px;grid-template-columns:54px minmax(0,1fr) 36px;align-items:center;gap:14px;min-width:0;min-height:128px;padding:16px 19px;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:0 11px 26px #00000018}.flow-intent:hover{transform:translateY(-3px);box-shadow:0 20px 38px #00000021}.flow-intent-discover{background:#dfff00;border-color:#dfff00}.flow-intent-icon{place-items:center;width:54px;height:54px;display:grid}.flow-intent-icon svg{width:49px;height:49px}.flow-intent-copy{align-content:center;gap:4px;display:grid}.flow-intent-copy strong{letter-spacing:-.052em;font-size:clamp(22px,2vw,29px);font-weight:700;line-height:1.01}.flow-intent-copy small{color:#4b4b4b;font-size:12px;line-height:1.3}.flow-intent-arrow{border:1px solid #111;border-radius:50%;place-items:center;width:36px;height:36px;font-size:19px;font-weight:700;display:grid}.flow-intent-discover .flow-intent-arrow{color:#fff;background:#111}.flow-design .reality-radar{padding-top:32px}.flow-design .reality-section-title{align-items:start;gap:20px;margin-bottom:16px}.flow-design .reality-section-title-copy{grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.flow-design .reality-section-title-copy>div{min-width:0}.flow-design .reality-title-mark{margin-top:30px}.flow-design .reality-section-title-copy small{letter-spacing:.08em;margin-bottom:6px;font-size:11px;font-weight:700;line-height:1.4;display:block}.flow-design .reality-section-title-copy p{color:var(--flow-muted);margin:8px 0 0;font-size:14px;line-height:1.5}.flow-design .reality-section-title-copy>b{white-space:nowrap;margin-top:25px;padding:7px 9px;font-size:10px;line-height:1.3}.flow-design .reality-section-title>a{white-space:nowrap;align-items:center;gap:12px;min-height:44px;margin-top:16px;font-size:12px;line-height:1.4;display:inline-flex}.flow-design .reality-icon-action,.flow-design .reality-mobile-header-actions a{width:44px;height:44px}.flow-design .reality-zone-control{max-width:240px;min-height:44px}.flow-design .reality-zone-control>span:not(.reality-zone-dot){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flow-design .reality-zone-dot{flex:none}.flow-design .reality-section-title h2{font-size:clamp(28px,2.8vw,38px)}.flow-design .reality-pilot-note{margin:4px 0 16px;font-size:12px;line-height:1.45}.flow-design .reality-radar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.flow-design .reality-radar-card:nth-child(n+5){display:none}.flow-design .reality-radar-card{box-shadow:0 4px 16px #0000000a;background:#fff!important;border-color:#eee!important}.flow-design .reality-radar-card:hover{box-shadow:0 11px 26px #0000001a}.flow-design .reality-radar-card .reality-radar-image{order:0;height:113px}.flow-design .reality-radar-card .reality-radar-content{order:1}.flow-design .reality-radar-content h3{font-size:clamp(15px,1.32vw,19px);line-height:1.13}.flow-design .reality-radar-content{min-height:156px;padding:16px}.flow-design .reality-radar-content>p{color:var(--flow-muted);margin:8px 0 16px;font-size:13px;line-height:1.5}.flow-design .reality-card-action{min-height:44px;padding-top:12px;font-size:12px;line-height:1.4}.flow-design .reality-radar-image>span:not([role=img]){letter-spacing:.04em;font-size:10px}.flow-design .reality-radar-card{min-height:239px}.flow-directory-focus{width:100%;margin:8px 0 0}.flow-directory-focus>section{padding-top:21px}.flow-design .flow-radar-scope{color:#555;margin:0 0 6px;font-size:11px;font-weight:700;line-height:1.4;display:block}.flow-design .reality-map-card,.flow-design .reality-benefits-card{border-radius:15px}.flow-design .reality-radio-module{width:100%;margin:24px auto 0;scroll-margin-top:90px}.flow-design .reality-radio-module [data-flow-radio-player=true]{color:#fff;min-height:93px;box-shadow:none;background:#111;border:1px solid #222;border-radius:0}.flow-design .reality-radio-module [data-flow-radio-player=true] :is(h2,p,strong){color:#fff}.flow-design .reality-radio-module [data-flow-radio-player=true] button:first-of-type{color:#111;background:#dfff00;border-color:#dfff00}.flow-design .reality-radio-module [data-flow-radio-player=true] button:last-of-type{color:#fff;background:#272727;border-color:#666}.flow-design .reality-radio-module [data-flow-radio-player=true] button:disabled{opacity:.62}.flow-design .reality-radio-module [data-flow-radio-nowplaying]{border-left-color:#565656}.flow-design .reality-radio-module [data-flow-radio-nowplaying] span{color:#dfdfdf}.flow-design .reality-radio-module [data-flow-radio-waveform] i{background:#c4c4c4}.flow-design .reality-radio-module [data-flow-radio-play-symbol]{border-left-color:#111}.flow-design .reality-radio-module [data-flow-radio-player=true] svg{stroke:#fff}.flow-layers{width:min(100% - 72px,1380px);margin:21px auto 39px}.flow-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.flow-eyebrow{letter-spacing:.11em;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.flow-section-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(23px,2vw,31px);line-height:1.06}.flow-section-heading p{color:var(--flow-muted);margin:7px 0 0;font-size:14px}.flow-section-heading>a{white-space:nowrap;align-items:center;gap:10px;min-height:44px;font-size:12px;font-weight:700;display:inline-flex}.flow-layer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.flow-layer{border:1px solid var(--flow-line);background:#f7f7f7;border-radius:16px;min-width:0;padding:15px}.flow-layer-social{background:#fff1f1}.flow-layer-civic{background:#edf6fc}.flow-layer-commercial{background:#eefbe7}.flow-layer-primary{grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;display:grid}.flow-layer-icon{place-items:center;width:45px;height:45px;display:grid}.flow-layer-icon svg{fill:none;stroke:#111;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:40px;height:40px}.flow-layer-info{gap:5px;min-width:0;display:grid}.flow-layer-info strong{letter-spacing:-.045em;font-size:21px;font-weight:700}.flow-layer-info small{color:#444;font-size:12px;line-height:1.35}.flow-layer-count{background:#fff;border-radius:50%;place-items:center;min-width:30px;height:30px;padding:0 6px;font-size:13px;font-weight:700;display:grid}.flow-layer-shortcuts{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.flow-layer-shortcuts a{text-align:center;overflow-wrap:anywhere;background:#ffffffdb;border:1px solid #ffffffa8;border-radius:9px;align-content:center;justify-items:center;gap:5px;min-height:59px;padding:6px 3px;font-size:10px;font-weight:700;line-height:1.15;display:grid}.flow-layer-shortcuts .flow-layer-shortcut svg{fill:none;stroke:#111;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.flow-layer-shortcuts .flow-layer-shortcut span{font-size:11px;font-weight:700;line-height:1.3}.flow-layer-info small:last-child{color:#515151;font-size:11px}.flow-layer-shortcuts a:hover{background:#dfff00;border-color:#111}.flow-layer-shortcuts .flow-layer-more{font-size:22px}.flow-action-dialog{color:#111;background:#fff;border:1px solid #e5e5e5;border-radius:24px 0 0;width:min(100%,520px);max-width:520px;max-height:min(100dvh,930px);margin:0;padding:0;position:fixed;inset:auto 0 0 auto;overflow-y:auto;box-shadow:0 16px 70px #0005}.flow-action-dialog::backdrop{background:#0009}.flow-action-dialog-inner{padding:26px 23px}.flow-action-drag-handle{background:#c6c6c6;border-radius:999px;width:42px;height:4px;margin:0 auto 15px;display:none}.flow-action-dialog-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.flow-action-eyebrow{letter-spacing:.11em;color:#555;font-size:10px;font-weight:700;display:block}.flow-action-dialog-header h2{letter-spacing:-.055em;margin:8px 0;font-size:clamp(28px,3.3vw,39px);line-height:1.1}.flow-action-dialog-header p{color:#585858;margin:0;font-size:13px;line-height:1.4}.flow-action-close{background:#fff;border:1px solid #e3e3e3;border-radius:50%;flex:none;width:44px;height:44px;font-size:28px;line-height:1}.flow-action-options{gap:8px;margin:23px 0;display:grid}.flow-action-option{border:1px solid #e9e9e9;border-radius:13px;grid-template-columns:48px minmax(0,1fr) 26px;align-items:center;gap:13px;min-height:76px;padding:11px 13px;text-decoration:none;display:grid}.flow-action-option:hover{background:#f9fce8;border-color:#111}.flow-action-option-icon{background:#f3f3f3;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}.flow-action-option-icon svg{fill:none;stroke:#111;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.flow-action-option-copy{gap:3px;display:grid}.flow-action-option-copy strong{font-size:16px;font-weight:700}.flow-action-option-copy small{color:#666;font-size:12px;line-height:1.3}.flow-action-option-arrow{text-align:right;font-size:20px;font-weight:700}.flow-action-dialog-note{color:#4a4a4a;background:#f1f1f1;border-radius:10px;margin:0;padding:12px 14px;font-size:12px;line-height:1.45}.flow-action-all-services{color:#111;background:#dfff00;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;margin-top:13px;padding:12px 16px;font-size:14px;font-weight:700;text-decoration:none;display:flex}@media (max-width:1280px){.flow-design .reality-brand img{width:48px;height:48px}.flow-design .flow-brand-lockup small{display:none}.flow-design .reality-header-inner{grid-template-columns:auto auto minmax(0,1fr) auto}.flow-design .reality-header-actions .reality-activate-action{display:none}.flow-intent{grid-template-columns:44px minmax(0,1fr) 28px;gap:10px;padding:18px 15px}.flow-intent-icon,.flow-intent-icon svg{width:44px;height:44px}.flow-intent-arrow{width:29px;height:29px}.flow-intent-copy strong{font-size:24px}.flow-layer-shortcuts{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:950px){.flow-intents{gap:9px;width:calc(100% - 36px)}.flow-intent{grid-template-columns:35px minmax(0,1fr) 26px;min-height:125px}.flow-intent-icon,.flow-intent-icon svg{width:35px;height:35px}.flow-intent-copy strong{font-size:21px}.flow-intent-copy small{font-size:11px}.flow-layer-grid{grid-template-columns:1fr}.flow-layer-shortcuts{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:820px){.flow-design .reality-header-inner{grid-template-columns:minmax(0,1fr) auto;width:calc(100% - 28px);min-height:70px}.flow-design .reality-brand img{width:43px;height:43px}.flow-design .flow-brand-lockup strong{font-size:22px}.flow-design .reality-header-inner{row-gap:3px;padding:9px 0 7px}.flow-design .reality-brand{grid-area:1/1}.flow-design .reality-mobile-header-actions{grid-area:1/2;display:flex}.flow-design .reality-mobile-zone-control{color:#363636;grid-area:2/1/auto/-1;align-items:center;gap:8px;min-height:40px;padding:4px 0;font-size:12px;font-weight:700;display:inline-flex}.flow-design .reality-mobile-zone-control .reality-zone-dot{border-radius:50%;width:8px;height:8px}.flow-design .reality-mobile-bottom-navigation{height:calc(70px + env(safe-area-inset-bottom,0px));padding:4px 8px calc(5px + env(safe-area-inset-bottom,0px));z-index:1400;border-color:#e8e8e8;min-height:70px}.flow-design .reality-mobile-bottom-navigation :is(a,button){color:#555;background:0 0;border:0;align-content:center;place-items:center;gap:4px;min-width:0;padding:4px;font-size:10px;font-weight:700;text-decoration:none;display:grid}.flow-design .reality-mobile-bottom-navigation :is(a,button) svg{width:23px;height:23px}.flow-design .reality-mobile-bottom-navigation button.flow-mobile-action{color:#111}.flow-design .reality-mobile-bottom-navigation .flow-mobile-action-icon{color:#111;background:#dfff00;border:1px solid #111;border-radius:50%;place-items:center;width:43px;height:43px;margin-top:-20px;display:grid;box-shadow:0 3px 10px #0002}.flow-design .reality-mobile-bottom-navigation button.flow-mobile-action svg{stroke-width:2.3px;width:26px;height:26px}.flow-design .reality-mobile-bottom-navigation button.flow-mobile-action[aria-expanded=true] .flow-mobile-action-icon{color:#dfff00;background:#111}.flow-design .flow-hero{margin:0}.flow-hero-visual{background:#fff;height:clamp(184px,30vw,245px)}.flow-hero-visual [role=img]{opacity:1}.flow-hero-shade{background:linear-gradient(#fffffff7 0%,#ffffffe0 38%,#ffffffa6 67%,#ffffff24 100%)}.flow-hero-heading{top:13%}.flow-hero-heading h1{max-width:14ch;font-size:clamp(32px,6vw,46px)}.flow-hero-heading p{font-size:clamp(14px,3vw,20px)}.flow-hero-visual-caption{display:none}.flow-intents{grid-template-columns:1fr;gap:8px;width:calc(100% - 28px);margin:0 auto;position:relative}.flow-intent{width:100%;min-height:78px;box-shadow:none;border-radius:14px;grid-template-columns:40px minmax(0,1fr) 32px;gap:10px;padding:10px 14px}.flow-intent-icon,.flow-intent-icon svg{width:39px;height:39px}.flow-intent-copy strong{font-size:19px}.flow-intent-copy strong br{display:none}.flow-intent-copy small{font-size:11px}.flow-intent-copy small:last-child{display:none}.flow-design .reality-radar{padding-top:28px}.flow-design .reality-section-title{flex-wrap:wrap;gap:8px}.flow-design .reality-section-title-copy{flex:100%;grid-template-columns:8px minmax(0,1fr);gap:8px 10px}.flow-design .reality-section-title-copy>b{grid-column:2;justify-self:start;margin-top:0}.flow-design .reality-section-title>a{min-height:44px;margin-top:0;margin-left:18px;display:inline-flex}.flow-design .reality-section-title-copy p{font-size:14px}.flow-design .reality-mobile-zone-control{max-width:100%}.flow-design .reality-mobile-zone-control>span:not(.reality-zone-dot){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flow-design .reality-radar-grid{scrollbar-width:thin;gap:10px;display:flex;overflow-x:auto}.flow-design .reality-radar-card,.flow-design .reality-radar-card:nth-child(n+5){flex:0 0 min(75vw,315px);min-width:min(75vw,315px);display:flex}.flow-design .reality-radar-card .reality-radar-image{height:132px}.flow-layers{width:calc(100% - 28px);margin:28px auto 38px}.flow-section-heading{flex-direction:column;align-items:flex-start;gap:9px}.flow-section-heading>a{min-height:34px}.flow-layer-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-action-dialog{border-radius:22px 22px 0 0;width:100%;max-width:none;max-height:91dvh;inset:auto 0 0}.flow-action-dialog-inner{padding:13px 17px max(20px,env(safe-area-inset-bottom))}.flow-action-drag-handle{display:block}}@media (max-width:470px){.flow-hero-visual{height:192px}.flow-hero-heading{top:11%}.flow-hero-heading small{font-size:9px}.flow-hero-heading h1{font-size:clamp(33px,9.4vw,43px)}.flow-intents{gap:7px}.flow-intent{border-radius:12px;grid-template-columns:36px minmax(0,1fr) 31px;gap:8px;min-height:64px;padding:8px 12px}.flow-intent-icon,.flow-intent-icon svg{width:34px;height:34px}.flow-intent-copy{gap:0}.flow-intent-copy strong{letter-spacing:-.025em;white-space:normal;font-size:clamp(16px,4.6vw,18px);line-height:1.2}.flow-intent-copy small{display:none}.flow-intent-arrow{width:31px;height:31px}.flow-section-heading h2{font-size:29px}.flow-layer-primary{grid-template-columns:40px minmax(0,1fr) auto}.flow-layer-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-layer-shortcuts .flow-layer-more{grid-column:auto}.flow-action-option{min-height:66px}}@media (prefers-reduced-motion:reduce){.flow-intent,.flow-action-option{transition:none}.flow-intent:hover{transform:none}}.flow-design button.reality-zone-control,.flow-design button.reality-mobile-zone-control{appearance:none;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;font-family:inherit}.beta-zone-menu-trigger{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-family:inherit}.beta-zone-dialog{color:#111;background:#fff;border:1px solid #171717;border-radius:19px;width:min(100vw - 28px,640px);max-width:640px;max-height:90dvh;margin:auto;padding:clamp(18px,3vw,32px);font-family:Helvetica,Arial,sans-serif;overflow-y:auto;box-shadow:0 30px 90px #0007}.beta-zone-dialog::backdrop{background:#000000a3}.beta-zone-dialog-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:21px;display:flex}.beta-zone-dialog-heading>div>span{color:#515151;letter-spacing:.095em;font-size:10px;font-weight:700}.beta-zone-dialog-heading h2{letter-spacing:-.06em;margin:9px 0 11px;font-size:clamp(32px,4.4vw,46px);font-weight:700;line-height:.98}.beta-zone-dialog-heading p{color:#555;max-width:48ch;margin:0;font-size:13px;line-height:1.45}.beta-zone-dialog-close{color:#111;cursor:pointer;background:#f5f5f3;border:1px solid #e3e3e0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;font-size:25px;display:grid}.beta-zone-dialog-actions{border-top:1px solid #e9e9e6;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;margin-top:23px;padding-top:16px;display:flex}.beta-zone-dialog-actions button{color:#111;cursor:pointer;background:#fff;border:1px solid #bcbcbc;border-radius:10px;min-height:44px;padding:9px 13px;font:700 12px Helvetica,Arial,sans-serif}.beta-zone-dialog-actions .beta-zone-reset{margin-right:auto}.beta-zone-dialog-actions .beta-zone-apply{color:#111;background:#dfff00;border-color:#dfff00;min-width:150px}.beta-zone-dialog-actions .beta-zone-apply:disabled{opacity:.45;cursor:not-allowed}.beta-zone-dialog :is(button,select):focus-visible{outline-offset:3px;outline:3px solid #111}@media (max-width:470px){.beta-zone-dialog{padding:18px 15px}.beta-zone-dialog-actions{gap:6px}.beta-zone-dialog-actions .beta-zone-reset{width:100%}}.flow-design .reality-header-inner{min-height:72px}.flow-design .reality-brand img{width:52px;height:52px}.flow-design .reality-desktop-navigation{gap:clamp(9px,1.15vw,20px)}.flow-design .reality-desktop-navigation a{min-height:72px;font-size:12px}.flow-design .flow-hero-visual{height:clamp(440px,48vw,620px);min-height:440px}.flow-design .flow-hero-visual [role=img]{filter:saturate(.88)contrast(1.04)}.flow-design .flow-hero-shade{background:linear-gradient(90deg,#090c089e 0%,#090c083d 44%,#090c0814 72%),linear-gradient(#ffffff14 0%,#00000014 55%,#00000057 100%)}.flow-design .flow-hero-heading{text-align:left;color:#fff;width:min(690px,58vw);top:clamp(54px,8vw,98px);left:max(36px,50vw - 690px);right:auto}.flow-design .flow-hero-heading small{color:#fff;margin-bottom:16px}.flow-design .flow-hero-heading small:before{border-color:#fff}.flow-design .flow-hero-heading h1{letter-spacing:-.055em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(50px,5.2vw,78px);line-height:.96}.flow-design .flow-hero-heading p{color:#ffffffeb;margin:18px 0 0;font-size:clamp(16px,1.45vw,21px);font-weight:700}.flow-hero-signals{z-index:3;gap:10px;width:min(400px,31vw);display:grid;position:absolute;top:clamp(48px,7vw,92px);right:max(36px,50vw - 690px)}.flow-hero-signal,.flow-hero-signal-state{color:#111;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border:1px solid #ffffffb8;border-radius:12px;gap:8px;padding:15px 16px;display:grid;box-shadow:0 12px 34px #00000029}.flow-hero-signal{text-decoration:none;transition:transform .16s,background .16s}.flow-hero-signal:hover{background:#fff;transform:translate(-4px)}.flow-hero-signal-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.flow-hero-signal-meta small,.flow-hero-signal-meta b,.flow-hero-signal-state small{letter-spacing:.08em;text-transform:uppercase;font-size:9px;line-height:1.2}.flow-hero-signal-meta small{color:#60605b}.flow-hero-signal-meta b{background:#f0f1eb;border-radius:6px;padding:4px 6px}.flow-hero-signal>strong,.flow-hero-signal-state>strong{letter-spacing:-.025em;font-size:clamp(15px,1.15vw,18px);line-height:1.14}.flow-hero-signal-action,.flow-hero-signal-state>span{color:#4b4b46;font-size:11px;line-height:1.35}.flow-hero-signal.tone-green{border-left:5px solid #5d9b3a}.flow-hero-signal.tone-red{border-left:5px solid #d74a4a}.flow-hero-signal.tone-orange{border-left:5px solid #e99a3a}.flow-hero-signal.tone-lime{border-left:5px solid #c7e900}.flow-hero-signal-state{border-left:5px solid #dfff00}.flow-hero-visual-caption{background:#ffffffe0;bottom:78px}.flow-design .flow-intents{margin-top:-62px}@media (max-width:1280px){.flow-design .reality-header-inner{min-height:68px}.flow-design .reality-brand img{width:48px;height:48px}}@media (max-width:900px){.flow-design .flow-hero-visual{height:560px;min-height:560px}.flow-design .flow-hero-heading{width:auto;top:42px;left:24px;right:24px}.flow-design .flow-hero-heading h1{max-width:12ch;font-size:clamp(44px,10vw,64px)}.flow-hero-signals{grid-template-columns:repeat(2,minmax(0,1fr));width:auto;inset:auto 24px 94px}.flow-hero-signal:nth-child(n+3),.flow-hero-visual-caption{display:none}}@media (max-width:620px){.flow-design .flow-hero-visual{height:210px;min-height:210px}.flow-design .flow-hero-heading{top:18px;left:18px;right:18px}.flow-design .flow-hero-heading h1{max-width:13ch;font-size:clamp(32px,9.4vw,38px);line-height:.98}.flow-design .flow-hero-heading p{display:none}.flow-hero-signals{grid-template-columns:1fr;bottom:10px;left:14px;right:14px}.flow-hero-signal:nth-child(n+2){display:none}.flow-hero-signal,.flow-hero-signal-state{border-radius:10px;gap:2px;padding:8px 10px}.flow-hero-signal-meta,.flow-hero-signal-action,.flow-hero-signal-state>small,.flow-hero-signal-state>span{display:none}.flow-hero-signal>strong,.flow-hero-signal-state>strong{font-size:13px;line-height:1.18}.flow-design .flow-intents{margin-top:0}}
