/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}main .hero{min-height:0;padding:56px 0 50px;display:block}.hero-intro{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;margin-bottom:40px;display:grid}main .hero-intro h1{max-width:760px;margin-bottom:0;font-size:clamp(48px,5.25vw,74px)}.hero-intro-side{padding-bottom:5px}.hero-intro-side .hero-lede{font-size:16px;line-height:1.62}.hero-intro-side .hero-actions{margin-top:26px}.hero-showcase{background:#f3eee5;border:1px solid #e4ddd3;border-radius:26px;display:block;position:relative;overflow:hidden;box-shadow:0 30px 80px #24332b24}.hero-showcase img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.hero-product-showcase{min-height:460px;padding:8px 0 14px;position:relative}.hero-product-frame{z-index:1;background:#f3f3f0;border:5px solid #202b26;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 30px 70px #24332b24}.hero-product-topbar{color:#717c74;background:#fffdf9;border-bottom:1px solid #deded8;align-items:center;gap:16px;height:42px;padding:0 15px;font-size:8px;display:flex}.hero-product-topbar .product-wordmark{font-size:13px}.hero-product-topbar>span{flex:1}.hero-product-topbar>i{white-space:nowrap;font-style:normal}.hero-product-layout{grid-template-columns:150px 1fr;min-height:405px;display:grid}.hero-product-sidebar{color:#67736b;background:#fff;border-right:1px solid #e1e0da;padding:20px 13px}.hero-product-sidebar>small,.hero-product-heading small,.hero-product-metrics small,.hero-card-kicker span,.hero-record-row span{letter-spacing:1px;color:#8b948e;font-size:6px;font-weight:900}.hero-product-sidebar>b{color:var(--ink);margin:7px 0 3px;font-size:10px;display:block}.hero-product-sidebar>span{color:#8a948d;font-size:7px;line-height:1.4;display:block}.hero-home-score{color:var(--orange-2);background:#fff0e7;border-radius:10px;gap:3px;margin:17px 0 18px;padding:11px 9px;display:grid}.hero-home-score strong{font-size:23px;line-height:1}.hero-home-score em{color:#897b72;font-size:7px;font-style:normal}.hero-product-sidebar nav{gap:4px;display:grid}.hero-product-sidebar nav span{border-radius:7px;padding:8px;font-size:7px}.hero-product-sidebar nav .active{color:var(--orange-2);background:#fff0e7;font-weight:900}.hero-product-main{min-width:0;padding:21px 22px 15px}.hero-product-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hero-product-heading h3{letter-spacing:-1px;margin:5px 0 2px;font-size:22px}.hero-product-heading p{color:#77837b;margin:0;font-size:8px}.hero-product-heading>span{color:#4c7b5a;white-space:nowrap;background:#e4f0e5;border-radius:99px;align-items:center;gap:5px;padding:6px 8px;font-size:7px;font-weight:900;display:flex}.hero-product-metrics{grid-template-columns:repeat(3,1fr);gap:7px;margin:17px 0 10px;display:grid}.hero-product-metrics article{background:#fff;border:1px solid #e3e1db;border-radius:9px;gap:4px;padding:10px;display:grid}.hero-product-metrics b{letter-spacing:-1px;font-size:22px;line-height:1}.hero-product-metrics span{color:#6f7a72;font-size:7px;line-height:1.35}.hero-product-cards{grid-template-columns:1.2fr .8fr;gap:9px;display:grid}.hero-product-cards article{background:#fff;border:1px solid #e2e0da;border-radius:11px;align-content:start;gap:5px;min-width:0;padding:12px;display:grid}.hero-card-kicker{justify-content:space-between;align-items:center;gap:8px;display:flex}.hero-card-kicker em,.hero-card-kicker>b{color:#4d7e5d;background:#e2f0e4;border-radius:99px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900}.hero-card-kicker>b{color:var(--orange-2);background:#fff0e7}.hero-product-cards h4{letter-spacing:-.5px;margin:4px 0 0;font-size:13px}.hero-product-cards p{color:#718078;margin:0;font-size:7px;line-height:1.45}.hero-request-progress{border-top:1px solid #eeeae5;align-items:center;gap:5px;margin:10px 0 5px;padding-top:9px;display:flex}.hero-request-progress span{color:#799080;white-space:nowrap;align-items:center;gap:3px;font-size:6px;display:flex}.hero-request-progress i{color:#4d805f;background:#e2efe3;border-radius:50%;place-items:center;width:16px;height:16px;font-size:6px;font-style:normal;font-weight:900;display:grid}.hero-request-progress .current{color:var(--orange-2);font-weight:900}.hero-request-progress .current i{color:var(--orange-2);background:#fff0e7}.hero-product-cards a,.hero-product-footer a{color:var(--orange-2);font-size:7px;font-weight:900}.hero-product-cards a b,.hero-product-footer a b{font-size:11px}.hero-record-card{background:#f0f3ed!important;border-color:#dce5db!important}.hero-record-row{border-top:1px solid #dfe6de;gap:2px;margin-top:3px;padding-top:7px;display:grid}.hero-record-row strong{font-size:7px;line-height:1.35}.hero-product-footer{color:#69766e;background:#e8ece7;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin-top:10px;padding:10px 11px;font-size:7px;line-height:1.35;display:flex}.hero-product-footer span{flex:1}.hero-product-footer span b{color:var(--ink)}.hero-floating-record{z-index:2;background:#fffdf9;border:1px solid #e4e0d7;border-radius:12px;gap:4px;width:178px;padding:12px 13px;display:grid;position:absolute;bottom:0;right:-24px;box-shadow:0 16px 34px #1d2e2527}.hero-floating-record span{letter-spacing:1px;color:#8b948e;font-size:6px;font-weight:900}.hero-floating-record b{font-size:8px;line-height:1.25}.hero-floating-record small{color:#758178;font-size:7px;line-height:1.35}.hero-floating-record i{color:var(--orange-2);font-size:14px;font-style:normal;position:absolute;top:12px;right:11px}main .hero-roles{justify-content:center;margin-top:22px}main .hero-roles span{background:#fff;padding:7px 10px}main .hero-roles span:nth-child(4) b{background:#d79c3e}.visual-flow{color:#f8f5ef;background:#17231e;padding:104px 0 96px;overflow:hidden}.visual-flow-intro{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;display:grid}.visual-flow h2{letter-spacing:-4.5px;margin:17px 0 0;font-size:clamp(48px,5vw,68px);line-height:.98}.visual-flow h2 em,.visual-payoff h3 em{color:#f4a276;font-family:Georgia,serif;font-weight:400}.visual-flow-intro>p{color:#b9c3bc;max-width:470px;margin:0;font-size:16px;line-height:1.65}.route-summary{background:#1f2d26;border:1px solid #45554d;border-radius:18px;grid-template-columns:repeat(6,1fr);margin:52px 0 30px;display:grid;overflow:hidden}.route-summary>span{border-right:1px solid #45554d;gap:3px;padding:14px 13px;display:grid;position:relative}.route-summary>span:last-child{border-right:0}.route-summary>span:not(:last-child):after{content:"→";z-index:2;color:#17231e;background:#f39a68;border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;font-weight:900;display:grid;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.route-summary i{color:#f4a276;font-size:8px;font-style:normal;font-weight:900}.route-summary small{letter-spacing:1px;color:#91a097;font-size:7px}.route-summary b{color:#fff;font-size:11px}.visual-flow-pairs{display:grid}.flow-pair{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);align-items:stretch;display:grid}.flow-card{color:#18231f;background:#f8f5ef;border:1px solid #ffffff24;border-radius:24px;grid-template-columns:.82fr 1.18fr;align-items:center;gap:22px;min-width:0;min-height:500px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 65px #0003}.flow-card:before{content:"";background:#e568310b;border-radius:50%;width:190px;height:190px;position:absolute;top:-80px;right:-75px}.flow-card-copy{z-index:2;position:relative}.flow-number{color:#fff;background:#e56831;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid;box-shadow:0 9px 20px #e568313b}.flow-card-copy>small{letter-spacing:1.35px;color:#79857d;margin-top:18px;font-size:8px;font-weight:900;display:block}.flow-card-copy h3{letter-spacing:-1.6px;margin:9px 0 13px;font-size:27px;line-height:1.02}.flow-heading-button{width:100%;color:inherit;text-align:left;font:inherit;line-height:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:8px;padding:0;display:grid}.flow-heading-button>i{width:27px;height:27px;color:var(--orange-2);background:#fff;border:1px solid #d9d7d0;border-radius:50%;place-items:center;font-family:Inter,sans-serif;font-size:11px;font-style:normal;line-height:1;transition:transform .2s,background .2s,color .2s,border-color .2s;display:grid;box-shadow:0 5px 14px #18231f0d}:is(.flow-heading-button:hover>i,.flow-heading-button:focus-visible>i){border-color:var(--orange);background:var(--orange);color:#fff;transform:translate(2px,-2px)}.flow-heading-button:focus-visible{outline:2px solid var(--orange);outline-offset:6px;border-radius:8px}.flow-card-copy p{color:#66736b;margin:0;font-size:11px;line-height:1.55}.flow-card-copy button{color:#18231f;background:0 0;border:0;align-items:center;gap:7px;margin-top:20px;padding:0;font-size:9px;font-weight:900;display:flex}.flow-card-copy button b{color:#e56831;font-size:14px}.flow-card-copy h3 .flow-heading-button{width:100%;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-align:left;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:8px;margin:0;padding:0;display:grid}.resident-card,.contractor-card{background:#ecefe9}.record-card{background:#eef0e9}.flow-bridge{color:#f4a276;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.flow-bridge span{writing-mode:vertical-rl;letter-spacing:1px;text-transform:uppercase;color:#91a097;font-size:7px;transform:rotate(180deg)}.flow-bridge i{color:#17231e;background:#f4a276;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.pair-turn{color:#9faca4;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:76px;display:flex;position:relative}.pair-turn:before{content:"";background:#47574e;width:1px;position:absolute;top:0;bottom:0}.pair-turn span,.pair-turn i{background:#17231e;position:relative}.pair-turn span{letter-spacing:1px;text-transform:uppercase;padding:5px 10px;font-size:8px}.pair-turn i{color:#f4a276;border:1px solid #53645a;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.mini-desktop{z-index:2;background:#f3f2ed;border:5px solid #233029;border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 32px #1a292124}.mini-window-bar{color:#758078;background:#fff;border-bottom:1px solid #e1ded6;align-items:center;gap:10px;height:34px;padding:0 10px;font-size:7px;display:flex}.mini-window-bar>.product-wordmark{font-size:10px}.mini-window-bar>span{flex:1}.mini-window-bar>i{background:#eef1ec;border-radius:99px;padding:4px 6px;font-style:normal;font-weight:800}.mini-app{grid-template-columns:62px 1fr;min-height:245px;display:grid}.mini-app>aside{background:#fff;border-right:1px solid #e3e0d8;align-content:start;gap:6px;padding:12px 7px;display:grid}.mini-app>aside b{margin-bottom:4px;font-size:8px}.mini-app>aside span{color:#78837b;border-radius:5px;padding:5px;font-size:6px}.mini-app>aside .active{color:#c74c21;background:#fff0e6;font-weight:900}.mini-content{padding:17px 15px}.mini-content>small,.triage-mini-main>small,.approval-mini-body small,.record-mini-body small{letter-spacing:1px;color:#89928c;font-size:6px;font-weight:900}.mini-content h4,.triage-mini-main h4,.approval-mini-body h4,.record-mini-body h4{letter-spacing:-.5px;margin:5px 0 12px;font-size:14px}.setup-preview-list{gap:6px;display:grid}.setup-preview-list>span{background:#fff;border:1px solid #e4e1da;border-radius:7px;align-items:center;gap:6px;padding:7px;display:flex}.setup-preview-list i{color:#4d7d5d;background:#e0eee2;border-radius:5px;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid}.setup-preview-list b{flex:1;font-size:7px}.setup-preview-list em{color:#548064;font-size:6px;font-style:normal}.mini-success{color:#4f7b5d;text-align:center;background:#e4efe5;border-radius:7px;margin-top:8px;padding:8px;font-size:7px;font-weight:900}.manager-card{grid-template-columns:1fr;align-content:start;gap:20px}.setup-device-stage{z-index:2;background:linear-gradient(145deg,#f2f1eb 0%,#e7ebe3 100%);border:1px solid #dfe2da;border-radius:18px;align-self:end;gap:10px;width:100%;padding:14px 14px 12px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffb8}.desktop-device-label{color:#596860;letter-spacing:.9px;white-space:nowrap;background:#fffdfa;border:1px solid #d9ded6;border-radius:999px;align-items:center;gap:7px;width:max-content;max-width:100%;padding:7px 10px;font-size:8px;font-weight:900;line-height:1;display:flex}.desktop-device-label>i{background:#5e8169;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #e6eee7}.manager-laptop{width:100%;position:relative}.manager-laptop-screen{background:linear-gradient(145deg,#111b17,#26342d);border-radius:15px 15px 8px 8px;padding:8px 8px 9px;position:relative;box-shadow:0 17px 32px #1a29212b,inset 0 1px #ffffff1c}.manager-laptop-camera{z-index:5;background:#050806;border-radius:999px;width:18px;height:3px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.manager-laptop .mini-desktop{box-shadow:none;border:0;border-radius:8px}.manager-laptop-base{background:linear-gradient(#d7d9d5 0%,#f6f5f1 38%,#babfba 100%);border-radius:2px 2px 12px 12px;width:104%;height:10px;margin-left:-2%;position:relative;box-shadow:0 10px 13px #1d2a241c}.manager-laptop-base:after{content:"";background:#aeb4af;border-radius:0 0 8px 8px;height:3px;position:absolute;bottom:-3px;left:7%;right:7%}.manager-laptop-base>i{background:#aeb4af;border-radius:0 0 7px 7px;width:54px;height:4px;position:absolute;top:0;left:50%;transform:translate(-50%)}.desktop-window-controls{flex:none;gap:3px;display:flex}.desktop-window-controls>i{background:#e76b38;border-radius:50%;width:4px;height:4px}.desktop-window-controls>i:nth-child(2){background:#e9b95f}.desktop-window-controls>i:nth-child(3){background:#6d9a72}.desktop-device-caption{color:#6d7a72;text-align:center;font-size:9px;font-weight:750;line-height:1.25;display:block}.mini-phone{z-index:2;background:#fffdfa;border:7px solid #233029;border-radius:29px;justify-self:center;width:210px;max-width:100%;position:relative;overflow:hidden;box-shadow:0 18px 34px #1b2b2328}.flow-preview-clickable{cursor:pointer;transition:transform .24s,box-shadow .24s}.flow-preview-clickable:hover{transform:translateY(-4px);box-shadow:0 30px 56px #10201932}.flow-preview-clickable:focus-visible{outline:3px solid var(--orange);outline-offset:5px;transform:translateY(-3px)}.mini-phone-top{justify-content:space-between;height:23px;padding:7px 12px 0;font-size:6px;display:flex}.mini-phone-top i{font-style:normal}.mini-phone-head{justify-content:space-between;align-items:center;padding:6px 12px 10px;display:flex}.mini-phone-head>.product-wordmark{font-size:10px}.mini-phone-head>span{color:#7f8882;font-size:6px}.mini-phone-body{padding:0 12px 14px}.mini-phone-body>small{letter-spacing:.8px;color:#8b938e;font-size:6px}.mini-phone-body h4{letter-spacing:-.7px;margin:4px 0 11px;font-size:16px}.mini-phone-body>p{color:#77827a;margin:-6px 0 10px;font-size:7px}.mini-services{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.mini-services>span{color:#737e76;border:1px solid #e3e0da;border-radius:7px;place-items:center;gap:3px;min-width:0;padding:6px 2px;font-size:9px;display:grid}.mini-services b{font-size:5px}.mini-services .selected{color:#c74c21;background:#fff0e7;border-color:#e99265}.mini-modes{background:#eeede8;border-radius:6px;grid-template-columns:repeat(4,1fr);margin-top:9px;padding:3px;display:grid}.mini-modes>*{text-align:center;color:#7b847e;padding:5px 1px;font-size:6px;font-weight:500}.mini-modes b{color:#c74c21;background:#fff;border-radius:4px;font-weight:900}.mini-issue{background:#fff7f1;border:1px solid #e6b89f;border-radius:7px;justify-content:space-between;gap:5px;margin-top:8px;padding:7px;font-size:6px;display:flex}.mini-issue b{color:#c74c21}.mini-evidence{grid-template-columns:repeat(2,1fr);gap:4px;margin-top:6px;display:grid}.mini-evidence span{text-align:center;color:#66736b;background:#f0f0ec;border-radius:6px;padding:6px 3px;font-size:5px}.mini-submit{color:#fff;text-align:center;background:#e56831;border-radius:99px;margin-top:8px;padding:8px;font-size:7px;font-weight:900}.mini-submit.green{background:#517961}.triage-mini-body{grid-template-columns:1.25fr .75fr;min-height:245px;display:grid}.triage-mini-main{padding:14px}.triage-mini-main h4{margin-bottom:8px;font-size:15px}.mini-person{background:#fff;border:1px solid #e3e0d8;border-radius:7px;align-items:center;gap:6px;padding:7px;display:flex}.mini-person>i{color:#59758a;background:#e3ebf1;border-radius:6px;place-items:center;width:23px;height:23px;font-size:6px;font-style:normal;font-weight:900;display:grid}.mini-person>span{gap:2px;display:grid}.mini-person b{font-size:7px}.mini-person small{color:#7b857e;font-size:6px}.mini-recurrence{color:#c74c21;background:#fff2e9;border:1px solid #efc3aa;border-radius:7px;gap:3px;margin-top:7px;padding:7px;display:grid}.mini-recurrence b{font-size:7px}.mini-recurrence span{color:#766f69;font-size:6px}.mini-history{margin-top:6px;display:grid}.mini-history>span{border-top:1px solid #e4e1da;gap:6px;padding:6px 0;display:flex}.mini-history i{color:#8b948e;font-size:5px;font-style:normal}.mini-history b{font-size:6px}.triage-mini-body>aside{background:#fff;border-left:1px solid #e3e0d8;align-content:start;gap:5px;padding:13px 10px;display:grid}.triage-mini-body>aside>small{letter-spacing:.8px;color:#8b948e;margin-top:4px;font-size:6px;font-weight:900}.triage-mini-body>aside>b{font-size:7px}.triage-mini-body>aside>span{color:#568066;font-size:5px}.triage-mini-body>aside>div{background:#f4f2ed;border-radius:5px;align-items:center;gap:5px;padding:5px;display:flex}.triage-mini-body>aside>div i{color:#c74c21;font-size:5px;font-style:normal}.triage-mini-body>aside>div b{font-size:6px}.triage-mini-body>aside>strong{color:#fff;text-align:center;background:#e56831;border-radius:99px;margin-top:3px;padding:7px;font-size:6px}.mini-job-status{color:#c74c21;background:#fff0e6;border-radius:99px;padding:4px 6px;font-size:5px;font-weight:900;display:inline-block}.mini-work-list{gap:5px;display:grid}.mini-work-list>span{color:#77817a;border:1px solid #e4e1da;border-radius:7px;grid-template-columns:20px 1fr auto;align-items:center;gap:5px;padding:6px;display:grid}.mini-work-list i{background:#eceae5;border-radius:5px;place-items:center;width:20px;height:20px;font-size:6px;font-style:normal;display:grid}.mini-work-list em{font-size:5px;font-style:normal}.mini-work-list .done{color:#4f785e;background:#edf5ee;border-color:#b8d3be}.mini-work-list .active{color:#18231f;background:#fff5ee;border-color:#efb797}.mini-proof-row,.mini-photo-pair{grid-template-columns:repeat(2,1fr);gap:5px;margin-top:7px;display:grid}.mini-proof-row span,.mini-photo-pair span{color:#fff;background:linear-gradient(145deg,#756a61,#b6a397);border-radius:6px;align-items:end;height:36px;padding:5px;font-size:5px;font-weight:900;display:flex}.mini-proof-row span:last-child,.mini-photo-pair span:last-child{background:linear-gradient(145deg,#4d6d5d,#93ad9d)}.approval-mini-body{grid-template-columns:1.2fr .8fr;min-height:245px;display:grid}.approval-mini-body>div{padding:15px}.approval-mini-body p{color:#6e7971;font-size:6px;line-height:1.5}.approval-mini-body>aside{background:#fff;border-left:1px solid #e3e0d8;align-content:start;gap:8px;padding:15px 11px;display:grid}.approval-mini-body>aside>strong{letter-spacing:-1px;font-size:20px}.approval-mini-body>aside>span{border-radius:6px;padding:6px;font-size:6px}.approval-mini-body .paid{color:#4f7a5e;background:#e8f2e9}.approval-mini-body .due{color:#c74c21;background:#fff0e6;font-weight:900}.approval-mini-body>aside>b{color:#fff;text-align:center;background:#e56831;border-radius:99px;padding:8px;font-size:6px}.record-mini-body{padding:14px}.record-mini-head{justify-content:space-between;align-items:start;display:flex}.record-mini-head h4{margin:4px 0;font-size:16px}.record-mini-head>span{color:#577762;background:#fff;border-radius:99px;padding:5px 7px;font-size:6px}.record-mini-grid{grid-template-columns:repeat(3,1fr);gap:5px;margin:8px 0;display:grid}.record-mini-grid>span{background:#fff;border:1px solid #e2dfd7;border-radius:7px;gap:3px;padding:7px;display:grid}.record-mini-grid b{font-size:8px}.record-mini-grid em{color:#7b857e;font-size:5px;font-style:normal}.record-entry{border-top:1px solid #dedbd4;gap:7px;margin-top:8px;padding-top:8px;display:flex}.record-entry>i{color:#4f7b5d;background:#dfeee2;border-radius:6px;place-items:center;width:23px;height:23px;font-size:6px;font-style:normal;display:grid}.record-entry>span{gap:2px;display:grid}.record-entry b{font-size:7px}.record-entry em{color:#727d75;font-size:6px;font-style:normal}.visual-payoff{text-align:center;border-top:1px solid #46564e;margin-top:76px;padding-top:55px}.visual-payoff>span{letter-spacing:1.5px;color:#f4a276;font-size:8px;font-weight:900}.visual-payoff h3{letter-spacing:-2.4px;max-width:900px;margin:17px auto 28px;font-size:42px;line-height:1.05}.visual-payoff a{color:#18231f;background:#f8f5ef;border-radius:99px;align-items:center;gap:10px;padding:14px 18px;font-size:10px;font-weight:900;display:inline-flex}.visual-payoff a b{color:#e56831;font-size:15px}.gate-presets{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:8px;display:grid}.gate-presets button{color:#758078;background:#f4f2ed;border:1px solid #e3e0da;border-radius:7px;min-width:0;padding:7px 3px;font-size:6px;font-weight:800}.gate-presets button.active{color:#c74c21;background:#fff0e6;border-color:#e79970;box-shadow:inset 0 0 0 1px #f4c9b2}.role-proof{background:#f1f0ea;padding:96px 0}.role-proof-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;display:grid}.role-proof-heading h2{letter-spacing:-3.6px;margin:16px 0 0;font-size:55px;line-height:1}.role-proof-heading h2 em{color:#e56831;font-family:Georgia,serif;font-weight:400}.role-proof-heading>p{color:#66736b;max-width:440px;margin:0;font-size:15px;line-height:1.65}.role-proof-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:44px;display:grid}.role-proof-grid article{background:#fff;border:1px solid #e2dfd7;border-radius:20px;padding:28px;box-shadow:0 16px 35px #26372e0b}.proof-role{color:#fff;background:#18231f;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:22px;font-size:11px;font-weight:900;display:grid}.proof-role.resident{background:#e56831}.proof-role.contractor{background:#62846d}.role-proof-grid small{letter-spacing:1.2px;color:#88918b;font-size:8px;font-weight:900}.role-proof-grid h3{letter-spacing:-1px;margin:10px 0;font-size:22px}.role-proof-grid p{color:#68746d;min-height:56px;font-size:12px;line-height:1.55}.role-proof-grid article>b{color:#c74c21;font-size:9px}.ai-proof{color:#fff;background:#18231f;border-radius:15px;align-items:center;gap:20px;margin-top:14px;padding:17px 20px;display:flex}.ai-proof span{color:#18231f;text-transform:uppercase;letter-spacing:.8px;background:#f4a276;border-radius:99px;flex:none;padding:7px 9px;font-size:8px;font-weight:900}.ai-proof p{color:#b9c3bc;margin:0;font-size:10px;line-height:1.55}@media (max-width:1100px){.flow-card{grid-template-columns:1fr;align-content:start;min-height:680px}.flow-card-copy h3 br{display:none}.mini-desktop{align-self:end}.mini-phone{width:230px}}@media (max-width:900px){main .hero{padding:50px 0 44px}.hero-intro,.visual-flow-intro{grid-template-columns:1fr;gap:24px}.hero-intro{margin-bottom:32px}main .hero-intro h1{font-size:58px}.hero-intro-side .hero-lede{max-width:600px}.visual-flow{padding:82px 0 76px}.route-summary{grid-template-columns:repeat(3,1fr)}.route-summary>span:nth-child(3){border-right:0}.route-summary>span:nth-child(-n+3){border-bottom:1px solid #45554d}.route-summary>span:nth-child(3):after{display:none}.flow-pair{grid-template-columns:1fr}.flow-card{grid-template-columns:.8fr 1.2fr;min-height:480px}.flow-bridge{flex-direction:row;height:66px}.flow-bridge span{writing-mode:horizontal-tb;transform:none}.flow-bridge i{transform:rotate(90deg)}.role-proof-heading{grid-template-columns:1fr;gap:22px}.hero-product-layout{grid-template-columns:104px 1fr}.hero-product-sidebar{padding:16px 9px}.hero-product-sidebar nav span{padding:7px 6px;font-size:6px}.hero-home-score{padding:9px 7px}.hero-home-score strong{font-size:19px}.hero-product-main{padding:17px 15px 13px}.hero-product-heading h3{font-size:19px}}@media (max-width:620px){.brand-link{flex:0 0 100px}main .hero{padding:38px 0 32px}main .hero-intro h1{letter-spacing:-3.1px;font-size:43px}.hero-intro-side .hero-lede{font-size:14px}.hero-intro-side .hero-actions{align-items:stretch;width:100%}.hero-intro-side .primary-button{justify-content:center;width:100%}.hero-showcase{border-radius:16px;box-shadow:0 18px 45px #24332b21}.hero-product-showcase{min-height:0;padding:0 0 10px}.hero-product-frame{border-width:4px;border-radius:16px}.hero-product-topbar{gap:8px;height:34px;padding:0 9px;font-size:6px}.hero-product-topbar .product-wordmark{font-size:10px}.hero-product-topbar>i{display:none}.hero-product-layout{grid-template-columns:70px 1fr;min-height:330px}.hero-product-sidebar{padding:12px 6px}.hero-product-sidebar>b{margin:5px 0 2px;font-size:7px}.hero-product-sidebar>span{font-size:5px}.hero-home-score{margin:10px 0;padding:7px 5px}.hero-home-score strong{font-size:15px}.hero-home-score em{font-size:5px}.hero-product-sidebar nav{gap:2px}.hero-product-sidebar nav span{padding:5px 4px;font-size:5px}.hero-product-main{padding:12px 9px 9px}.hero-product-heading h3{margin:3px 0 2px;font-size:14px}.hero-product-heading p{font-size:6px}.hero-product-heading>span{padding:4px 5px;font-size:5px}.hero-product-heading>span .status-dot{width:4px;height:4px}.hero-product-metrics{gap:4px;margin:10px 0 5px}.hero-product-metrics article{gap:3px;padding:6px 5px}.hero-product-metrics small{font-size:4px}.hero-product-metrics b{font-size:16px}.hero-product-metrics span{font-size:5px}.hero-product-cards{gap:4px}.hero-product-cards article{gap:3px;padding:7px}.hero-card-kicker span{font-size:4px}.hero-card-kicker em,.hero-card-kicker>b{padding:3px 4px;font-size:4px}.hero-product-cards h4{font-size:8px}.hero-product-cards p{font-size:5px}.hero-request-progress{gap:2px;margin:6px 0 3px;padding-top:5px}.hero-request-progress span{gap:2px;font-size:4px}.hero-request-progress i{width:11px;height:11px;font-size:4px}.hero-product-cards a,.hero-product-footer a{font-size:5px}.hero-product-cards a b,.hero-product-footer a b{font-size:8px}.hero-record-row{padding-top:4px}.hero-record-row span{font-size:4px}.hero-record-row strong{font-size:5px}.hero-product-footer{margin-top:5px;padding:6px 7px;font-size:5px}.hero-floating-record{border-radius:9px;width:126px;padding:7px 8px;bottom:-7px;right:-3px}.hero-floating-record span{font-size:4px}.hero-floating-record b{font-size:6px}.hero-floating-record small{font-size:5px}.hero-floating-record i{font-size:10px;top:7px;right:7px}main .hero-roles{grid-template-columns:repeat(2,1fr);margin-top:13px;display:grid}main .hero-roles span{padding:6px 7px}main .hero-roles i{font-size:7px}.visual-flow{padding:64px 0 60px}.visual-flow h2{letter-spacing:-3.1px;font-size:43px}.visual-flow-intro>p{font-size:14px}.route-summary{margin:34px 0 20px}.route-summary>span{padding:10px 8px}.route-summary b{font-size:9px}.flow-card{border-radius:18px;grid-template-columns:1fr;gap:22px;min-height:0;padding:22px 18px}.flow-card-copy h3{font-size:29px}.flow-card-copy h3 br{display:initial}.flow-card-copy p{font-size:12px}.flow-card-copy button{font-size:10px}.mini-desktop{border-width:4px;width:100%}.mini-phone{width:252px}.flow-bridge{height:58px}.pair-turn{height:64px}.visual-payoff{margin-top:55px;padding-top:42px}.visual-payoff h3{letter-spacing:-1.8px;font-size:32px}.role-proof{padding:68px 0}.role-proof-heading h2{letter-spacing:-3px;font-size:43px}.role-proof-grid{grid-template-columns:1fr;margin-top:32px}.role-proof-grid article{padding:23px}.role-proof-grid p{min-height:0}.ai-proof{align-items:flex-start;gap:10px;display:grid}}.assistant-preview{align-content:start;gap:5px;display:grid}.assistant-preview h4{margin-bottom:2px}.mini-assistant-entry{color:#fff;background:linear-gradient(135deg,#183028,#28463a);border-radius:9px;grid-template-columns:22px 1fr 14px;align-items:center;gap:6px;padding:7px;display:grid}.mini-assistant-entry>i{color:#f39a68;background:#ffffff18;border-radius:7px;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.mini-assistant-entry>span{gap:2px;display:grid}.mini-assistant-entry b{font-size:6px}.mini-assistant-entry small{color:#cbd8d0;font-size:5px}.mini-assistant-entry em{color:#f39a68;font-size:8px;font-style:normal}.mini-photo-action{color:#173128;background:#fffaf6;border:1px solid #edc5ae;border-radius:8px;grid-template-columns:20px 1fr auto;align-items:center;gap:6px;padding:6px 7px;display:grid}.mini-photo-action>i{color:#d85f2d;background:#fff0e6;border-radius:6px;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.mini-photo-action>span{gap:1px;display:grid}.mini-photo-action b{font-size:6px}.mini-photo-action small{color:#7a817c;font-size:4.5px}.mini-photo-action>em{color:#d85f2d;font-size:10px;font-style:normal}.mini-report-bubble{color:#6e5549;background:#fff1e8;border-radius:8px 8px 2px;margin-left:22px;padding:5px 7px;font-size:5px;line-height:1.35}.mini-structured-draft{background:#fff;border:1px solid #dfe4de;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;padding:6px;display:grid}.mini-structured-draft>span{grid-column:1/-1;justify-content:space-between;display:flex}.mini-structured-draft>span b{font-size:6px}.mini-structured-draft>span em{color:#c95b2f;background:#fff0e6;border-radius:99px;padding:2px 4px;font-size:5px;font-style:normal}.mini-structured-draft>div:not(.mini-draft-evidence){gap:1px;display:grid}.mini-structured-draft small{color:#909792;letter-spacing:.6px;font-size:4px}.mini-structured-draft b{font-size:5px}.mini-structured-draft p{color:#68746c;grid-column:1/-1;margin:0;font-size:4.5px}.mini-draft-evidence{grid-column:1/-1;gap:4px;display:flex}.mini-draft-evidence i{color:#4e7f60;background:#edf6ef;border-radius:99px;padding:2px 4px;font-size:4.5px;font-style:normal}.mini-quick-label{margin-top:1px!important}.mini-quick-icons{grid-template-columns:repeat(5,1fr);gap:2px;display:grid}.mini-quick-icons span{justify-items:center;gap:1px;display:grid}.mini-quick-icons i{color:#527e8d;background:#f4f5f1;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.mini-quick-icons svg{width:9px;height:9px}.mini-quick-icons b{color:#778179;font-size:4px}.mini-schedule{background:#eef4ef;border:1px solid #d8e4da;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;margin:7px 0;padding:7px;display:grid}.mini-schedule span,.mini-schedule em{font-size:5px}.mini-schedule b{font-size:7px}.mini-schedule em{color:#4e7f60;font-style:normal}.mini-visit{background:#eef4ef;border:1px solid #d8e4da;border-radius:8px;gap:2px;margin:5px 0 7px;padding:7px;display:grid}.mini-visit small{color:#6d806f;letter-spacing:.7px;font-size:4.5px}.mini-visit span{color:#c95b2f;font-size:5px}.record-entry.schedule{background:#eef4ef;border:1px solid #d8e4da;border-radius:9px;margin:5px 0;padding:7px}.record-entry.schedule>i{color:#4e7f60;background:#dce9df}.resident-assistant-flow,.scheduled-work{scrollbar-width:none;height:100%;padding-bottom:12px;overflow-y:auto}.resident-assistant-flow::-webkit-scrollbar{display:none}.scheduled-work::-webkit-scrollbar{display:none}.resident-assistant-flow:after{content:"CLEAN MANAGER HANDOFF\a ✓  Resident confirms the structured draft\a ✓  Manager receives Unit 4B history + evidence"}.assistant-entry{color:#fff;text-align:left;background:linear-gradient(135deg,#173128,#29483b);border:0;border-radius:14px;grid-template-columns:34px 1fr 21px;align-items:center;gap:9px;width:100%;padding:12px;display:grid;box-shadow:0 10px 22px #17312824}.assistant-entry>span{color:#f39a68;background:#ffffff17;border-radius:11px;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.assistant-entry>div{gap:3px;display:grid}.assistant-entry b{font-size:9px}.assistant-entry small{color:#cbd8d0;font-size:7px;line-height:1.35}.assistant-entry>i{color:#f39a68;font-size:11px;font-style:normal}.assistant-entry.active{box-shadow:0 0 0 2px #f39a68,0 10px 24px #17312830}.resident-assistant-flow .resident-photo-action{width:100%;min-height:46px;color:var(--ink);text-align:left;background:#fffaf6;border:1px solid #ecc6b1;border-radius:12px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;margin-top:8px;padding:8px 10px;display:grid}.resident-photo-action>span{width:30px;height:30px;color:var(--orange-2);background:#fff0e6;border-radius:9px;place-items:center;font-size:11px;font-weight:900;display:grid}.resident-photo-action>div{gap:2px;display:grid}.resident-photo-action small{color:#727c76;font-size:6.5px;line-height:1.35}.resident-photo-action>i{min-width:22px;color:var(--orange-2);text-align:center;font-size:12px;font-style:normal;font-weight:900}.resident-assistant-flow .resident-photo-action.attached{background:#edf6ef;border-color:#91b99a}.resident-photo-action.attached>span{color:#4e7f60;background:#dbeee0}.resident-photo-action.attached>i{color:#4e7f60;font-size:6px}.assistant-compose,.assistant-draft{background:#fff;border:1px solid #e0ded8;border-radius:13px;gap:8px;margin-top:9px;padding:11px;display:grid;box-shadow:0 8px 20px #20312812}.assistant-heading,.assistant-draft-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.assistant-heading .product-wordmark-official,.assistant-draft-head .product-wordmark-official{width:64px;height:25px}.assistant-heading small{color:#7a847d;font-size:6px}.assistant-methods{background:#f0efeb;border-radius:9px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.assistant-methods button{color:#78827c;background:0 0;border:0;border-radius:7px;padding:6px;font-size:7px}.assistant-methods button.active{color:var(--orange-2);background:#fff;font-weight:800;box-shadow:0 2px 7px #1a2a2112}.assistant-record{text-align:left;background:#faf8f5;border:1px dashed #d7d5ce;border-radius:11px;gap:9px;width:100%;padding:10px;display:flex}.assistant-record>span{width:29px;height:29px;color:var(--orange-2);background:#fff0e6;border-radius:9px;flex:none;place-items:center;font-size:10px;display:grid}.assistant-record>div{gap:3px;display:grid}.assistant-record small{color:#747f78;font-size:7px;line-height:1.4}.assistant-record.captured{background:#eef7ef;border-style:solid;border-color:#8fbd9c}.assistant-record.captured>span{color:#4c805e;background:#dceede}.assistant-text{gap:5px;display:grid}.assistant-text>span{color:#66736b;font-size:7px;font-weight:800}.assistant-text textarea{resize:none;height:66px;color:var(--ink);border:1px solid #deddd7;border-radius:9px;padding:8px;font-size:8px;line-height:1.45}.assistant-build{background:var(--orange);color:#fff;border:0;border-radius:99px;padding:9px;font-size:8px;font-weight:800}.assistant-build:disabled{opacity:.35}.assistant-draft-head em{color:#c95b2f;background:#fff0e6;border-radius:99px;padding:4px 6px;font-size:6px;font-style:normal}.assistant-draft>p{color:#6e7972;margin:0;font-size:7px;line-height:1.4}.draft-fields{grid-template-columns:1fr 1fr;gap:6px;display:grid}.draft-fields>span{background:#faf9f6;border:1px solid #ebe7df;border-radius:9px;align-content:start;gap:2px;padding:7px;display:grid}.draft-fields small{color:#939a95;letter-spacing:.6px;font-size:5px}.draft-fields b{font-size:7px;line-height:1.25}.draft-fields i{color:#c95b2f;font-size:5px;font-style:normal}.draft-evidence{flex-wrap:wrap;gap:5px;display:flex}.draft-evidence span,.draft-evidence button{color:#78817c;background:#f0efeb;border:0;border-radius:99px;padding:5px 7px;font-size:6px}.draft-evidence .ready{color:#4e7f60;background:#e8f3ea}.draft-edit{color:var(--orange-2);background:0 0;border:0;justify-self:start;padding:0;font-size:7px;font-weight:800}.quick-path-label{margin-top:12px!important}.assistant-services{grid-template-columns:repeat(7,1fr);gap:2px}.assistant-services button{gap:2px}.assistant-services button span{border-width:2px;width:33px;height:33px}.assistant-services button svg{width:15px;height:15px}.assistant-services button b{font-size:5px}.preset-toggle{text-align:left;width:100%;color:var(--ink);background:#fff;border:1px solid #e2dfd8;border-radius:10px;grid-template-columns:24px 1fr auto;align-items:center;gap:7px;margin-top:8px;padding:8px;display:grid}.preset-toggle>span{color:#68766d;background:#f0efeb;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.preset-toggle>div{gap:2px;display:grid}.preset-toggle small{color:#7e8781;font-size:6px}.preset-toggle>i{color:#a3aaa5;font-style:normal}.preset-toggle.active{background:#fff8f3;border-color:#e9a27d}.assistant-presets{grid-template-columns:1fr 1fr}.assistant-send{position:sticky;bottom:0;box-shadow:0 -8px 18px #fffdfa,0 8px 18px #e5683126}.resident-visit-timeline{background:#f1f0eb;border-radius:10px;gap:8px;margin-top:8px;padding:9px;display:flex}.resident-visit-timeline>span{color:#4e7f60;background:#e2e9e3;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;display:grid}.resident-visit-timeline>div{gap:2px;display:grid}.resident-visit-timeline small{letter-spacing:.7px;color:#7c8680;font-size:5px}.resident-visit-timeline em{color:#727c75;font-size:6px;font-style:normal}.resident-visit-timeline.confirmed{background:#eaf4ec}.resident-visit-timeline.alternate-proposed{background:#fff4eb}.structured-intake-strip{background:#eef4ef;border:1px solid #d8e4da;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;margin:13px 0 4px;padding:9px 11px;display:grid}.structured-intake-strip span{color:#4e7f60;grid-row:1/3;font-size:7px;font-weight:800}.structured-intake-strip b{font-size:8px}.structured-intake-strip small{color:#6f7972;font-size:6px}.manager-schedule{background:#f6f7f3;border:1px solid #dfe3dd;border-radius:11px;gap:7px;margin-top:14px;padding:10px;display:grid}.manager-schedule-head{justify-content:space-between;gap:8px;display:flex}.manager-schedule-head>span{gap:2px;display:grid}.manager-schedule-head small{letter-spacing:.8px;color:#7d8780;font-size:6px}.manager-schedule-head b{font-size:8px}.manager-schedule-head em{color:#c95b2f;background:#fff0e6;border-radius:99px;height:max-content;padding:4px 6px;font-size:6px;font-style:normal}.manager-schedule-head em.confirmed{color:#4e7f60;background:#e5f1e7}.manager-schedule-head em.alternate{color:#9a6c1f;background:#fff2dd}.availability-context{background:#fff;border-radius:8px;grid-template-columns:auto 1fr;gap:2px 7px;padding:7px;display:grid}.availability-context span{color:#4e7f60;grid-row:1/3;font-size:6px;font-weight:800}.availability-context b{font-size:7px}.availability-context small{color:#77817b;font-size:6px}.slot-options{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.slot-options button{color:#6f7972;background:#fff;border:1px solid #dfddd7;border-radius:7px;padding:6px 3px;font-size:5.5px}.slot-options button.active{border-color:var(--orange);color:#c95b2f;background:#fff0e6;font-weight:800}.confirm-alternate{color:#fff;background:#173128;border:0;border-radius:99px;padding:7px;font-size:7px;font-weight:800}.manager-schedule>p{margin:0;color:#8a918c!important;font-size:5.5px!important;line-height:1.35!important}.contractor-visit{background:#eef4ef;border:1px solid #dce4dc;border-radius:10px;justify-content:space-between;gap:8px;margin:8px 0;padding:9px;display:flex}.contractor-visit>div{gap:2px;display:grid}.contractor-visit small{color:#718078;letter-spacing:.7px;font-size:5px}.contractor-visit span{color:#707a74;font-size:6px}.contractor-visit em{color:#c95b2f;background:#fff0e6;border-radius:99px;height:max-content;padding:4px 6px;font-size:5.5px;font-style:normal}.contractor-visit.confirmed em{color:#4e7f60;background:#dfeee2}.contractor-visit.alternate-proposed{background:#fff6e9;border-color:#ecd4aa}.visit-actions{grid-template-columns:1fr 1fr;gap:5px;margin-bottom:8px;display:grid}.visit-actions button{color:#6d7770;background:#fff;border:1px solid #dedcd6;border-radius:8px;padding:7px 4px;font-size:6.5px}.visit-actions button.active{color:#4e7f60;background:#edf6ef;border-color:#84af8e;font-weight:800}.visit-actions button.alternate{color:#91621e;background:#fff5e6;border-color:#d9aa62}.schedule-feedback{background:#f4f6f2;border:1px solid #d6ded7;border-radius:11px;align-items:center;gap:10px;margin:15px 0;padding:11px;display:flex}.schedule-feedback>span{color:#4e7f60;background:#e1ece3;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.schedule-feedback>div{gap:3px;display:grid}.schedule-feedback small{letter-spacing:.8px;color:#77827b;font-size:6px}.schedule-feedback em{color:#6e7872;font-size:7px;font-style:normal}.schedule-feedback.confirmed{background:#eaf4ec}.schedule-feedback.alternate-proposed{background:#fff5e7;border-color:#ead0a6}.schedule-history{background:#f7f9f6}@media (max-width:620px){.assistant-entry{grid-template-columns:32px 1fr 20px;padding:11px}.assistant-entry>span{width:32px;height:32px}.assistant-services button span{width:31px;height:31px}.assistant-services button svg{width:14px;height:14px}.assistant-services button b{font-size:4.8px}.assistant-presets{grid-template-columns:1fr}.manager-schedule{padding:9px}.slot-options{grid-template-columns:1fr}.slot-options button{font-size:6.5px}.structured-intake-strip{grid-template-columns:1fr}.structured-intake-strip span{grid-row:auto}.scheduled-work{padding-bottom:14px}}.flow-demo-shortcut{color:#aebbb3;background:#1c2d25;border:1px solid #43564c;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0 0;padding:11px 14px;display:flex}.flow-demo-shortcut span{font-size:9px}.flow-demo-shortcut a{color:#fff;font-size:9px;font-weight:900}.flow-demo-shortcut a b{color:#f4a276;margin-left:5px;font-size:12px}.demo-progress button.locked{color:#65736b;cursor:not-allowed;background:#17251f}.demo-progress button.locked>span{color:#63736a;border-color:#405149}.demo-section .demo-controls p{text-align:center;justify-content:center;align-items:center;gap:6px;max-width:410px;display:flex}.demo-section .demo-controls p b{color:#9aaba1;background:#35473e;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.demo-section .demo-controls p.preview{color:#b9c5bd}.demo-section .demo-controls p.preview b{color:#173128;background:#f4a276}.demo-section .demo-controls p.ready{color:#c7d3cb}.demo-section .demo-controls p.ready b{color:#4e7f60;background:#e5f2e7}.demo-section .demo-controls .next-button:disabled{color:#94a299;box-shadow:none;background:#33443b;border-color:#43564c}.pilot-conversion .pilot-form>p{text-align:center;color:#5f6b64;margin:0;font-size:9px;line-height:1.45}@media (max-width:620px){.manager-scale .scale-dashboard-layout{grid-template-columns:1fr;min-height:0}.manager-scale .scale-dashboard-layout>aside{display:none}.manager-scale .scale-dashboard .frame-top{height:40px}.manager-scale .scale-dashboard-main{padding:15px 12px}.manager-scale .scale-dashboard-head small{font-size:7px}.manager-scale .scale-dashboard-head h3{font-size:18px}.manager-scale .scale-metrics{gap:6px;margin:13px 0 9px}.manager-scale .scale-metrics article{padding:9px 7px}.manager-scale .scale-metrics small{font-size:6px;line-height:1.25}.manager-scale .scale-metrics b{font-size:21px}.manager-scale .scale-metrics span{font-size:6px;line-height:1.3}.manager-scale .scale-queue{padding:9px}.manager-scale .scale-queue-title b{font-size:9px}.manager-scale .scale-queue-title span{font-size:6px}.manager-scale .scale-queue article{grid-template-columns:30px 1fr auto;gap:8px;padding:9px 0}.manager-scale .scale-queue article>i{width:29px;height:29px;font-size:7px}.manager-scale .scale-queue article>div b{font-size:8px}.manager-scale .scale-queue article>div span{font-size:7px;line-height:1.35}.manager-scale .scale-queue article>strong{display:none}.manager-scale .scale-queue article>em{padding:5px 6px;font-size:6px}.manager-scale .scale-queue article:nth-of-type(3){display:none}.manager-scale .scale-dashboard-foot{grid-template-columns:1fr 1fr;gap:5px;padding:9px;display:grid}.manager-scale .scale-dashboard-foot span{font-size:7px}.manager-scale .scale-dashboard-foot span b{font-size:9px}.manager-scale .scale-dashboard-foot>strong{grid-column:1/-1;margin:0;font-size:7px}.flow-demo-shortcut{gap:5px;margin-top:14px;padding:12px;display:grid}.flow-demo-shortcut span{font-size:8px}.flow-demo-shortcut a{font-size:10px}.pilot-conversion .pilot-form>p{font-size:11px}.demo-section .demo-controls{grid-template-columns:.85fr 1.15fr;gap:9px;display:grid}.demo-section .demo-controls p{text-align:left;background:#213129;border:1px solid #42534a;border-radius:10px;grid-area:1/1/auto/-1;justify-content:flex-start;max-width:none;margin:0;padding:9px 11px;font-size:8px;line-height:1.35;display:flex}.demo-section .demo-controls>button:first-child,.demo-section .demo-controls>.next-button{grid-row:2}.assistant-preview.mini-phone-body{gap:6px}.visual-flow .mini-phone{width:min(272px,92%)}.assistant-preview .mini-assistant-entry b,.assistant-preview .mini-photo-action b{font-size:7px}.assistant-preview .mini-assistant-entry small,.assistant-preview .mini-photo-action small,.assistant-preview .mini-report-bubble{font-size:5.5px}.assistant-preview .mini-structured-draft b{font-size:6px}.assistant-preview .mini-structured-draft p,.assistant-preview .mini-draft-evidence i{font-size:5px}}.product-wordmark-official{flex:none;align-items:center;width:78px;height:24px;display:inline-flex}.product-wordmark-official img{object-fit:contain;width:100%;height:100%;display:block}.mini-window-bar>.product-wordmark-official{width:56px;height:24px}.mini-phone-head>.product-wordmark-official{width:60px;height:28px}.frame-top>.product-wordmark-official{width:94px;height:34px}.phone-brand>.product-wordmark-official{width:92px;height:36px}.mini-phone{aspect-ratio:9/19.45;background:#fff;border-color:#14211b;border-radius:34px;grid-template-rows:23px 39px minmax(0,1fr) 34px 11px;width:228px;display:grid;box-shadow:0 25px 48px #0c17123d}.mini-phone:before{content:"";z-index:4;background:#101915;border-radius:999px;width:48px;height:10px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.mini-phone-top{z-index:5;padding-top:8px;position:relative}.mini-phone-body{min-height:0;padding:0 12px 9px;overflow:hidden}.mini-services{grid-template-columns:repeat(4,1fr);gap:6px 3px}.mini-services>span{font-size:inherit;background:0 0;border:0;gap:3px;padding:0}.mini-services>span>i{color:#527e8d;background:#fff;border:1.5px solid #0000;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid;box-shadow:0 5px 12px #26372d19}.mini-services>span:first-child>i{color:#c56878;background:#fff0f3}.mini-services>span:nth-child(2)>i{color:#28829a;background:#edf9fb}.mini-services>span:nth-child(3)>i{color:#b07a11;background:#fff9df}.mini-services>span:nth-child(4)>i{color:#d66a27;background:#fff1e8}.mini-services>span:nth-child(5)>i{color:#6576a5;background:#f0f2fb}.mini-services>span:nth-child(6)>i{color:#986b3e;background:#fbf3e8}.mini-services>span:nth-child(7)>i{color:#4d8a57;background:#eef8ef}.mini-services svg{width:13px;height:13px}.mini-services b{color:#626d66;white-space:nowrap;font-size:5px}.mini-services .selected{color:var(--orange-2);background:0 0;border:0}.mini-services .selected>i{border-color:var(--orange);color:var(--orange-2);background:#fff5ef;box-shadow:0 6px 14px #e85d0438}.mini-services .selected b{color:var(--orange-2)}.mini-bottom-nav,.phone-bottom-nav{background:#fff;border-top:1px solid #e8e6e0;grid-template-columns:repeat(3,1fr);align-items:center;display:grid}.mini-bottom-nav span,.phone-bottom-nav span{color:#939a95;justify-items:center;font-weight:700;display:grid}.mini-bottom-nav span{gap:1px;font-size:5px}.mini-bottom-nav i,.phone-bottom-nav i{font-style:normal}.mini-bottom-nav .active,.phone-bottom-nav .active{color:var(--orange-2)}.mini-home-line{background:#16231d;border-radius:999px;place-self:center;width:70px;height:3px}.phone-frame{aspect-ratio:9/19.45;background:#fff;border-color:#14211b;border-radius:43px;grid-template-rows:27px 48px minmax(0,1fr) 46px 15px;width:340px;display:grid;position:relative;box-shadow:0 30px 60px #0d19133d}.phone-frame:before{content:"";z-index:4;background:#101915;border-radius:999px;width:78px;height:18px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.phone-status{z-index:5;padding-top:9px;position:relative}.phone-brand{background:#fff;border-bottom:1px solid #f1efea;padding:6px 17px 7px}.phone-screen-content{background:#fffdfa;min-height:0;overflow:hidden}.phone-bottom-nav{height:46px;padding:5px 8px 3px}.phone-bottom-nav span{gap:2px;font-size:7px}.phone-home-line{margin:5px auto 6px}.resident-phone-body:after,.contractor-phone-body:after{color:#6e7972;white-space:pre-line;background:#f7f6f2;border:1px solid #e7e4dd;border-radius:12px;margin-top:10px;padding:10px 11px;font-size:7px;font-weight:650;line-height:1.75;display:block}.resident-phone-body:after{content:"WHAT HAPPENS NEXT\a 1  Manager receives this with Unit 4B history\a 2  Updates stay together in Requests"}.contractor-phone-body:after{content:"JOB RECORD\a ✓  Milestones control what can be released\a ✓  Proof, warranty and invoice stay attached"}.service-grid{grid-template-columns:repeat(4,1fr);gap:8px 3px}.service-grid button{color:#66716a;background:0 0;border:0;border-radius:0;justify-items:center;gap:4px;padding:0;display:grid}.service-grid button span{background:#fff;border:2.5px solid #0000;border-radius:50%;place-items:center;width:45px;height:45px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 7px 16px #26372d1a}.service-grid button b{white-space:nowrap;font-size:6.5px;font-weight:700}.service-grid .service-painting span{color:#c56878;background:#fff0f3}.service-grid .service-plumbing span{color:#28829a;background:#edf9fb}.service-grid .service-electrical span{color:#b07a11;background:#fff9df}.service-grid .service-hvac span{color:#d66a27;background:#fff1e8}.service-grid .service-appliance span{color:#6576a5;background:#f0f2fb}.service-grid .service-general span{color:#986b3e;background:#fbf3e8}.service-grid .service-lawn span{color:#4d8a57;background:#eef8ef}.service-grid button:hover span{transform:translateY(-1px)}.service-grid button.active{color:var(--orange-2);background:0 0;border:0}.service-grid button.active span{border-color:var(--orange);color:var(--orange-2);background:#fff5ef;box-shadow:0 8px 18px #e85d0435}@media (max-width:1100px){.flow-card{min-height:720px}.mini-phone{width:238px}}@media (max-width:900px){.flow-card{min-height:560px}.resident-stage,.contractor-stage{min-height:840px}}@media (max-width:620px){.mini-phone{width:250px}.flow-card{min-height:0}.phone-frame{width:min(326px,100%)}.resident-stage,.contractor-stage{min-height:0;padding-bottom:34px}}.manager-scale{grid-template-columns:.72fr 1.28fr;align-items:center;gap:58px;padding:76px 0 86px;display:grid}.manager-scale-copy h2{letter-spacing:-3.2px;margin:16px 0 20px;font-size:clamp(38px,4vw,54px);line-height:1}.manager-scale-copy h2 em{color:var(--orange);font-family:Georgia,serif;font-weight:400}.manager-scale-copy>p:not(.eyebrow){color:#68756d;max-width:430px;margin:0;font-size:14px;line-height:1.65}.scale-proof-points{border-top:1px solid var(--line);gap:0;margin-top:24px;display:grid}.scale-proof-points span{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:11px 0;display:flex}.scale-proof-points i{color:var(--orange);font-size:7px;font-style:normal;font-weight:900}.scale-proof-points b{font-size:9px}.scale-dashboard{background:#f3f3f2;border-width:5px;border-radius:18px;box-shadow:0 28px 65px #1d2e2522}.scale-dashboard .frame-top{height:42px}.scale-dashboard-layout{grid-template-columns:120px 1fr;min-height:390px;display:grid}.scale-dashboard-layout>aside{color:#5f6b64;background:#fff;border-right:1px solid #e2e1db;padding:18px 13px}.scale-dashboard-layout>aside>small{letter-spacing:1px;color:#9a9f9b;font-size:6px;font-weight:900}.scale-dashboard-layout>aside>b{color:var(--ink);margin:7px 0 3px;font-size:10px;display:block}.scale-dashboard-layout>aside>span{color:#89918c;font-size:6px;display:block}.scale-dashboard-layout>aside>div{background:#fff2e9;border-radius:10px;align-items:end;gap:4px;margin-top:17px;padding:10px;display:flex}.scale-dashboard-layout>aside>div strong{color:var(--orange-2);font-size:24px;line-height:1}.scale-dashboard-layout>aside>div em{padding-bottom:2px;font-size:7px;font-style:normal}.scale-dashboard-layout>aside>p{align-items:center;gap:4px;margin:8px 0 16px;font-size:6px;display:flex}.scale-dashboard-layout>aside>p i{display:flex}.scale-dashboard-layout>aside nav{gap:4px;display:grid}.scale-dashboard-layout>aside nav span{border-radius:7px;padding:7px 8px;font-size:7px}.scale-dashboard-layout>aside nav .active{color:var(--orange-2);background:#fff0e7;font-weight:900}.scale-dashboard-main{padding:20px}.scale-dashboard-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.scale-dashboard-head small{letter-spacing:1px;color:#8e9691;font-size:6px;font-weight:900}.scale-dashboard-head h3{letter-spacing:-.8px;margin:5px 0 0;font-size:19px}.scale-dashboard-head>span{color:#4e7f60;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:7px;font-weight:800;display:flex}.scale-metrics{grid-template-columns:repeat(3,1fr);gap:7px;margin:15px 0 10px;display:grid}.scale-metrics article{background:#fff;border:1px solid #e3e1dc;border-radius:10px;gap:3px;padding:10px;display:grid}.scale-metrics small,.scale-queue-title span{letter-spacing:.7px;color:#89918c;font-size:6px;font-weight:800}.scale-metrics b{letter-spacing:-1px;font-size:22px}.scale-metrics span{color:#6f7972;font-size:6.5px}.scale-metrics .risk{background:#fff7f1;border-color:#efc3aa}.scale-metrics .risk b{color:var(--orange-2)}.scale-queue{background:#fff;border:1px solid #e3e1dc;border-radius:11px;padding:9px 11px}.scale-queue-title{justify-content:space-between;align-items:center;padding:2px 0 7px;display:flex}.scale-queue article{border-top:1px solid #eeeae5;grid-template-columns:28px 1fr auto auto;align-items:center;gap:8px;padding:8px 0;display:grid}.scale-queue article>i{color:#547461;background:#e7eee8;border-radius:8px;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;font-weight:900;display:grid}.scale-queue article>i.urgent{color:var(--orange-2);background:#fff0e6}.scale-queue article>div{gap:2px;display:grid}.scale-queue article>div span{color:#7d8580;font-size:6px}.scale-queue article>strong{color:var(--orange-2);font-size:6px}.scale-queue article>em{color:#69736c;background:#f1efea;border-radius:99px;padding:4px 6px;font-size:6px;font-style:normal}.scale-dashboard-foot{background:#e8ece7;border-radius:9px;align-items:center;gap:13px;margin-top:9px;padding:8px 10px;display:flex}.scale-dashboard-foot span{color:#69746d;font-size:6px}.scale-dashboard-foot span b{color:var(--ink);margin-right:3px;font-size:8px}.scale-dashboard-foot>strong{color:#4d785b;margin-left:auto;font-size:6px}.visual-flow{padding:84px 0 54px}.pair-turn{height:58px}.visual-payoff{margin-top:44px;padding-top:38px}.story-intro{padding:56px 0 28px}.demo-progress-mobile{display:none}.pilot-conversion{text-align:left;background:linear-gradient(135deg,#d95627 0%,#e56831 55%,#c74920 100%);padding:82px 0}.pilot-conversion .closing-inner{text-align:left;grid-template-columns:.9fr 1.1fr;align-items:center;gap:68px;display:grid}.pilot-conversion-copy>.product-wordmark{font-size:20px}.pilot-conversion-copy>.eyebrow{color:#ffe0cf;margin-top:22px}.pilot-conversion-copy>.eyebrow>span{background:#fff}.pilot-conversion-copy h2{letter-spacing:-4px;margin:18px 0;font-size:clamp(48px,5vw,68px);line-height:.96}.pilot-conversion-copy>p{color:#ffe1d1;max-width:500px;margin:0;font-size:13px;line-height:1.65}.pilot-conversion-copy>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:26px;display:grid}.pilot-conversion-copy>div span{background:#972e101c;border:1px solid #ffffff32;border-radius:13px;gap:4px;padding:11px;display:grid}.pilot-conversion-copy>div b{font-size:10px}.pilot-conversion-copy>div small{color:#ffd9c5;font-size:7px}.pilot-form,.pilot-confirmation{color:var(--ink);background:#fffdfa;border-radius:24px;padding:27px;box-shadow:0 28px 60px #76210c3d}.pilot-form{gap:13px;display:grid}.pilot-form-head{border-bottom:1px solid #ece8e1;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.pilot-form-head small{letter-spacing:1.2px;color:var(--orange-2);font-size:8px;font-weight:900}.pilot-form-head span{color:#78827b;background:#f1f0eb;border-radius:99px;padding:6px 8px;font-size:8px}.pilot-form label{gap:6px;display:grid}.pilot-form label>span{color:#56635b;font-size:8px;font-weight:800}.pilot-form label>span em{color:#9aa19c;font-style:normal;font-weight:600}.pilot-form input,.pilot-form textarea{width:100%;color:var(--ink);background:#f8f8f6;border:1.5px solid #e2dfd8;border-radius:14px;outline:none;padding:12px 13px;font-size:11px}.pilot-form input{min-height:47px}.pilot-form textarea{resize:vertical;min-height:80px}.pilot-form input:focus,.pilot-form textarea:focus{border-color:var(--orange);background:#fff;box-shadow:0 0 0 3px #e568311a}.pilot-form-row{grid-template-columns:.65fr 1.35fr;gap:10px;display:grid}.pilot-form>button,.pilot-confirmation button{background:var(--ink);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;font-size:10px;font-weight:900;display:flex}.pilot-form>button b,.pilot-confirmation button b{color:#f4a276;font-size:14px}.pilot-form>p{text-align:center;color:#929994;margin:0;font-size:7px}.pilot-confirmation{flex-direction:column;justify-content:center;align-items:flex-start;min-height:430px;display:flex}.pilot-confirmation>span{color:#4f805f;background:#e1efe3;border-radius:15px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:900;display:grid}.pilot-confirmation>small{letter-spacing:1.2px;color:var(--orange-2);margin-top:22px;font-size:8px;font-weight:900}.pilot-confirmation h3{letter-spacing:-1.5px;margin:10px 0;font-size:29px;line-height:1.05}.pilot-conversion .pilot-confirmation p{color:#6d7871;margin:0 0 22px;font-size:11px;line-height:1.55}.pilot-confirmation button{padding:0 18px}@media (max-width:1100px){.manager-scale{grid-template-columns:1fr;gap:35px}.manager-scale-copy>p:not(.eyebrow){max-width:650px}.scale-proof-points{grid-template-columns:repeat(3,1fr)}.scale-proof-points span{align-items:flex-start;padding-right:16px}.flow-card{min-height:620px}.pilot-conversion .closing-inner{gap:38px}}@media (max-width:900px){.manager-scale{padding:62px 0 72px}.scale-dashboard{max-width:700px}.visual-flow{padding:68px 0 48px}.story-intro{padding:48px 0 24px}.pilot-conversion .closing-inner{grid-template-columns:1fr}.pilot-conversion-copy>p{max-width:620px}.pilot-form,.pilot-confirmation{width:100%;max-width:650px}}@media (max-width:620px){.manager-scale{gap:28px;padding:48px 0 58px}.manager-scale-copy h2{letter-spacing:-2.7px;font-size:40px}.manager-scale-copy>p:not(.eyebrow){font-size:13px}.scale-proof-points{grid-template-columns:1fr;margin-top:18px}.scale-proof-points span{padding:10px 0}.scale-dashboard{border-width:4px;border-radius:16px}.scale-dashboard .frame-top{height:36px}.scale-dashboard-layout{grid-template-columns:82px 1fr;min-height:385px}.scale-dashboard-layout>aside{padding:12px 8px}.scale-dashboard-layout>aside>div{padding:7px}.scale-dashboard-layout>aside>div strong{font-size:19px}.scale-dashboard-layout>aside nav span{padding:6px;font-size:6px}.scale-dashboard-main{padding:12px 9px}.scale-dashboard-head h3{font-size:15px}.scale-dashboard-head>span{display:none}.scale-metrics{gap:4px;margin:11px 0 7px}.scale-metrics article{padding:7px 6px}.scale-metrics small{font-size:5px}.scale-metrics b{font-size:18px}.scale-metrics span{font-size:5px}.scale-queue{padding:7px}.scale-queue article{grid-template-columns:25px 1fr auto;gap:6px;padding:7px 0}.scale-queue article>i{width:24px;height:24px}.scale-queue article>strong{display:none}.scale-queue article>em{font-size:5px}.scale-queue article:nth-of-type(3){display:none}.scale-dashboard-foot{grid-template-columns:1fr 1fr;gap:4px;display:grid}.scale-dashboard-foot>strong{grid-column:1/-1;margin:0}.visual-flow{padding:54px 0 38px}.pair-turn{height:48px}.visual-payoff{margin-top:36px;padding-top:32px}.story-intro{padding:40px 0 22px}.story-intro>p{font-size:13px}.demo-progress.demo-progress-desktop{display:none!important}.demo-progress-mobile{color:#fff;background:#24342c;border:1px solid #596960;border-radius:16px;gap:8px;padding:15px 16px;display:grid}.demo-progress-mobile>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.demo-progress-mobile>div span{letter-spacing:1px;color:#f4a276;font-size:7px;font-weight:900}.demo-progress-mobile>div b{color:#c8d1cb;font-size:8px}.demo-progress-mobile>strong{letter-spacing:-.5px;font-size:18px}.demo-progress-mobile>i{background:#44554c;border-radius:99px;height:4px;display:block;overflow:hidden}.demo-progress-mobile>i>span{border-radius:inherit;background:#f4a276;height:100%;transition:width .25s;display:block}.demo-heading{justify-content:flex-end;margin:12px 0 10px}.demo-heading>div{display:none}.reset-button{min-height:44px;padding:9px 12px}.demo-controls{grid-template-columns:.85fr 1.15fr;gap:9px;display:grid}.demo-controls p{display:none}.demo-controls button{min-height:50px;padding:10px 12px;font-size:9px}.pilot-conversion{padding:62px 0}.pilot-conversion .closing-inner{gap:32px}.pilot-conversion-copy h2{letter-spacing:-3.1px;font-size:46px}.pilot-conversion-copy>div{grid-template-columns:1fr}.pilot-form,.pilot-confirmation{border-radius:19px;padding:21px}.pilot-form-row{grid-template-columns:1fr}.pilot-form input,.pilot-form textarea{font-size:16px}.pilot-confirmation{min-height:390px}.pilot-confirmation h3{font-size:27px}}main .hero{grid-template-columns:minmax(0,.77fr) minmax(440px,1.23fr);align-items:center;gap:clamp(42px,6vw,92px);min-height:650px;padding:54px 0 66px;display:grid}.hero-intro{max-width:540px;margin:0;display:block}main .hero-intro h1{letter-spacing:-4.6px;max-width:540px;margin:16px 0 20px;font-size:clamp(49px,5.1vw,72px);line-height:.98}.hero-intro .hero-lede{max-width:470px;font-size:16px;line-height:1.62}.hero-intro .hero-actions{margin-top:27px}main .hero-roles{grid-column:1/-1;justify-content:flex-start;margin-top:0}.hero-app-preview{isolation:isolate;justify-content:center;align-items:center;min-width:0;min-height:565px;padding:8px 26px 18px 8px;display:flex;position:relative}.hero-app-glow{z-index:-1;aspect-ratio:1;filter:blur(3px);background:radial-gradient(circle,#f4c6a9 0%,#f9e8dc 40%,#0000 70%);border-radius:50%;width:78%;position:absolute;top:3%;right:2%}.hero-app-shell{color:#1d2924;background:#f0f0ed;border:1px solid #deded9;border-radius:27px;width:min(100%,510px);position:relative;overflow:hidden;box-shadow:0 32px 72px #1d2e2528}.hero-app-status{color:#4a554f;letter-spacing:.1px;justify-content:space-between;height:26px;padding:9px 18px 0;font-size:9px;font-weight:800;display:flex}.hero-app-status i{letter-spacing:1px;font-size:9px;font-style:normal}.hero-app-header{justify-content:space-between;align-items:center;height:55px;padding:8px 18px 14px;display:flex}.hero-app-header .product-wordmark{width:107px;height:27px;display:flex}.hero-app-header .product-wordmark img{object-fit:contain;width:100%;height:100%}.hero-app-header button{color:#4e6d82;background:#dfe8ef;border:0;border-radius:50%;width:31px;height:31px;font-size:9px;font-weight:900}.hero-app-content{padding:4px 18px 13px}.hero-app-overline{color:#8b918d;letter-spacing:1.15px;margin:0;font-size:8px;font-weight:900}.hero-app-content>h2{letter-spacing:-1.6px;margin:6px 0 3px;font-size:29px;line-height:1}.hero-app-subtitle{color:#747d77;margin:0;font-size:10px;line-height:1.45}.hero-property-card{background:#fff;border-radius:17px;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:16px;padding:10px;display:grid;position:relative;box-shadow:0 8px 20px #1e2c2410}.hero-property-image{color:#fff;background:linear-gradient(145deg,#91a897 0%,#d8c8b1 100%);border-radius:12px;align-self:stretch;place-items:center;min-height:78px;display:grid;position:relative;overflow:hidden}.hero-property-image:before{content:"";background:#68866f;border-radius:50%;width:77px;height:47px;position:absolute;bottom:-17px;left:-10px}.hero-property-image:after{content:"";background:#f0b99355;border-radius:50%;width:55px;height:75px;position:absolute;top:-18px;right:-25px}.hero-property-image span{z-index:2;color:#557261;text-align:center;background:#fffdfa;border-radius:8px;width:27px;height:25px;padding-top:4px;font-size:16px;line-height:1;position:relative}.hero-property-image i{z-index:1;border:3px solid #fff;border-bottom:0;border-radius:4px 4px 0 0;width:17px;height:20px;position:absolute;bottom:13px;left:13px}.hero-property-copy{min-width:0}.hero-property-copy>span{color:#89918c;letter-spacing:.85px;align-items:center;gap:6px;font-size:6.5px;font-weight:900;display:flex}.hero-property-copy>span b{color:var(--orange-2);letter-spacing:0;background:#fff0e7;border-radius:99px;padding:4px 6px;font-size:6px}.hero-property-copy h3{letter-spacing:-.55px;margin:6px 0 3px;font-size:14px}.hero-property-copy p{color:#747f78;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:8px;overflow:hidden}.hero-property-card>strong{color:var(--orange-2);padding:4px;font-size:16px}.hero-property-records{border-top:1px solid #edeae4;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:2px;padding-top:9px;display:grid}.hero-property-records span{color:#87918a;gap:2px;font-size:6.5px;display:grid}.hero-property-records b{color:#28342e;font-size:9px}.hero-app-section-head{justify-content:space-between;align-items:end;gap:12px;margin:18px 1px 8px;display:flex}.hero-app-section-head p{color:#8a928c;letter-spacing:1px;margin:0 0 4px;font-size:6.5px;font-weight:900}.hero-app-section-head h3{letter-spacing:-.5px;margin:0;font-size:13px}.hero-app-section-head a{color:var(--orange-2);font-size:7px;font-weight:900}.hero-app-section-head a b{font-size:11px}.hero-project-card{background:#fffdfa;border:1px solid #e6e2db;border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.hero-project-icon{width:36px;height:36px;color:var(--orange-2);background:#fff0e7;border-radius:11px;place-items:center;font-size:19px;line-height:1;display:grid}.hero-project-copy{min-width:0}.hero-project-copy>div{align-items:center;gap:6px;display:flex}.hero-project-copy>div span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:900;overflow:hidden}.hero-project-copy>div b{color:#4e7d5d;letter-spacing:.15px;background:#e5f0e6;border-radius:99px;flex:none;padding:3px 5px;font-size:5.5px}.hero-project-copy p{color:#ca5929;margin:4px 0 2px;font-size:7.5px;font-weight:900}.hero-project-copy small{color:#77827a;white-space:nowrap;text-overflow:ellipsis;font-size:6.5px;display:block;overflow:hidden}.hero-project-card>i{color:var(--orange-2);font-size:15px;font-style:normal}.hero-next-card{color:#355340;background:#e6ece6;border-radius:13px;align-items:flex-start;gap:8px;margin-top:9px;padding:9px 10px;display:flex}.hero-next-card>span{width:22px;height:22px;color:var(--orange-2);background:#fff;border-radius:7px;flex:none;place-items:center;font-size:10px;display:grid}.hero-next-card div{gap:2px;display:grid}.hero-next-card small{letter-spacing:1px;color:#65806b;font-size:5.5px;font-weight:900}.hero-next-card b{font-size:8px}.hero-next-card p{color:#607269;margin:0;font-size:6.5px;line-height:1.35}.hero-app-nav{background:#fffdfa;border-top:1px solid #e5e2dc;grid-template-columns:repeat(4,1fr);padding:10px 14px 13px;display:grid}.hero-app-nav span{color:#89918b;justify-items:center;gap:3px;font-size:6.5px;font-weight:700;display:grid}.hero-app-nav i{font-size:13px;font-style:normal;line-height:1}.hero-app-nav .active{color:var(--orange-2);font-weight:900}.hero-app-nav .active i{text-align:center;background:#fff0e7;border-radius:99px;width:25px;height:18px;padding-top:2px}.hero-app-float{z-index:2;background:#fffdfa;border:1px solid #e7dfd5;border-radius:14px;gap:5px;width:205px;padding:12px 13px;display:grid;position:absolute;bottom:0;right:-4px;box-shadow:0 16px 34px #1d2e2523}.hero-app-float>span{color:#85908a;letter-spacing:.85px;align-items:center;gap:5px;font-size:6px;font-weight:900;display:flex}.hero-app-float>span i{color:#4d805f;background:#e2f0e4;border-radius:5px;place-items:center;width:15px;height:15px;font-size:7px;font-style:normal;display:grid}.hero-app-float b{font-size:8px;line-height:1.35}.hero-app-float small{color:#768078;font-size:6.5px;line-height:1.35}@media (max-width:900px){main .hero{grid-template-columns:1fr;gap:30px;min-height:0;padding:38px 0 45px}.hero-app-preview{order:-1;width:min(100%,580px);min-height:0;margin:0 auto;padding:5px 23px 14px 4px}.hero-intro{max-width:620px}.hero-intro .hero-lede{max-width:560px}.hero-app-shell{width:min(100%,500px)}main .hero-roles{justify-content:flex-start;margin-top:5px}}@media (max-width:620px){main .hero{gap:26px;padding:20px 0 32px}main .hero-intro h1{letter-spacing:-3.25px;margin:14px 0 17px;font-size:45px}.hero-intro .hero-lede{font-size:15px}.hero-intro .hero-actions{align-items:stretch;gap:14px;margin-top:23px}.hero-intro .primary-button{justify-content:center}.hero-intro .secondary-link{padding-left:3px}.hero-app-preview{padding:0 11px 18px 0}.hero-app-shell{border-radius:22px}.hero-app-status{height:23px;padding:7px 14px 0;font-size:8px}.hero-app-header{height:46px;padding:6px 14px 10px}.hero-app-header .product-wordmark{width:89px;height:22px}.hero-app-header button{width:27px;height:27px;font-size:8px}.hero-app-content{padding:3px 13px 10px}.hero-app-overline{font-size:6.5px}.hero-app-content>h2{margin:4px 0 2px;font-size:25px}.hero-app-subtitle{font-size:8.5px}.hero-property-card{border-radius:14px;grid-template-columns:68px minmax(0,1fr) auto;gap:8px;margin-top:12px;padding:8px}.hero-property-image{border-radius:10px;min-height:65px}.hero-property-image span{width:23px;height:22px;font-size:13px}.hero-property-copy>span{font-size:5.5px}.hero-property-copy>span b{padding:3px 4px;font-size:5px}.hero-property-copy h3{margin:4px 0 2px;font-size:12px}.hero-property-copy p{font-size:7px}.hero-property-card>strong{font-size:13px}.hero-property-records{padding-top:7px}.hero-property-records span{font-size:5.5px}.hero-property-records b{font-size:8px}.hero-app-section-head{margin:14px 1px 7px}.hero-app-section-head p{margin-bottom:3px;font-size:5.5px}.hero-app-section-head h3{font-size:11px}.hero-app-section-head a{font-size:6px}.hero-project-card{border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;gap:7px;padding:8px}.hero-project-icon{border-radius:9px;width:32px;height:32px;font-size:16px}.hero-project-copy>div{gap:4px}.hero-project-copy>div span{font-size:8.5px}.hero-project-copy>div b{padding:3px 4px;font-size:4.5px}.hero-project-copy p{margin:3px 0 1px;font-size:6.5px}.hero-project-copy small{font-size:5.5px}.hero-project-card>i{font-size:13px}.hero-next-card{border-radius:11px;gap:7px;margin-top:7px;padding:8px}.hero-next-card>span{width:19px;height:19px;font-size:8px}.hero-next-card small{font-size:4.8px}.hero-next-card b{font-size:7px}.hero-next-card p{font-size:5.5px}.hero-app-nav{padding:8px 11px 10px}.hero-app-nav span{gap:2px;font-size:5.5px}.hero-app-nav i{font-size:11px}.hero-app-nav .active i{width:21px;height:16px}.hero-app-float{border-radius:10px;width:155px;padding:8px 9px;bottom:0;right:-2px}.hero-app-float>span{gap:4px;font-size:4.5px}.hero-app-float>span i{border-radius:4px;width:11px;height:11px;font-size:5px}.hero-app-float b{font-size:6px}.hero-app-float small{font-size:5px}main .hero-roles{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:0;display:grid}.hero-roles span{min-width:0;padding:6px 7px}.hero-roles i{font-size:7px}}.hero-intake-preview{isolation:isolate;place-items:center;min-width:0;min-height:735px;padding:0 34px 18px 12px;display:grid;position:relative}.hero-intake-glow{z-index:-2;background:#f1eee7;border:1px solid #e5ded4;border-radius:52px;position:absolute;inset:34px 12px 38px 54px;box-shadow:inset 0 1px #ffffffb8}.hero-intake-phone{aspect-ratio:9/19.45;color:#18241f;background:#fffdfa;border:8px solid #15211b;border-radius:47px;grid-template-rows:28px 53px minmax(0,1fr) 49px 14px;width:338px;max-width:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 38px 76px #13231b35,0 8px 20px #13231b22}.hero-intake-phone:before{content:"";z-index:8;background:#0d1511;border-radius:999px;width:78px;height:19px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.hero-intake-phone:after{content:"";z-index:9;background:#273b33;border-radius:50%;width:5px;height:5px;position:absolute;top:16px;left:calc(50% + 25px);box-shadow:inset 0 0 0 1px #3b5147}.hero-phone-status{z-index:10;letter-spacing:.1px;justify-content:space-between;align-items:flex-start;padding:9px 17px 0;font-size:7.5px;font-weight:850;display:flex;position:relative}.hero-phone-status i{letter-spacing:1px;font-size:7px;font-style:normal}.hero-phone-header{background:#fffdfa;border-bottom:1px solid #eeeae4;justify-content:space-between;align-items:center;padding:6px 17px 8px;display:flex}.hero-phone-header .product-wordmark-official{width:94px;height:31px}.hero-phone-unit{color:#68746d;background:#f0efeb;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:800}.hero-phone-screen{background:#f9f8f5;min-height:0;padding:14px 16px 12px;overflow:hidden}.hero-phone-greeting{justify-content:space-between;align-items:center;display:flex}.hero-phone-greeting small{color:#838c86;letter-spacing:1px;font-size:6.5px;font-weight:850}.hero-phone-greeting span{color:#707b74;background:#fff;border:1px solid #dedbd4;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;font-weight:850;display:grid}.hero-phone-screen>h2{letter-spacing:-1.1px;margin:5px 0 4px;font-size:23px;line-height:1.05}.hero-phone-screen>p{color:#6d7871;max-width:270px;margin:0;font-size:8px;line-height:1.45}.hero-assistant-card{color:#fff;background:#183229;border-radius:17px;grid-template-columns:38px 1fr 18px;align-items:center;gap:10px;min-height:68px;margin-top:13px;padding:11px 12px;display:grid;box-shadow:0 12px 24px #1832291f}.hero-assistant-card>span{color:#f1a077;background:#ffffff12;border-radius:12px;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.hero-assistant-card>div{gap:3px;display:grid}.hero-assistant-card b{font-size:9.5px;line-height:1.25}.hero-assistant-card small{color:#cbd7d0;font-size:6.8px}.hero-assistant-card>i{color:#183229;background:#f6a074;border-radius:50%;place-items:center;width:18px;height:18px;font-size:6px;font-style:normal;display:grid;box-shadow:0 0 0 4px #ffffff0c}.hero-evidence-row{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.hero-evidence-row>span{background:#fff;border:1px solid #e1ddd6;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:29px 1fr;align-content:center;column-gap:8px;min-height:53px;padding:8px 9px;display:grid}.hero-evidence-row i{width:29px;height:29px;color:var(--orange-2);background:#fff0e7;border-radius:9px;grid-row:1/3;align-self:center;place-items:center;font-size:10px;font-style:normal;display:grid}.hero-evidence-row b{align-self:end;font-size:7.5px}.hero-evidence-row small{color:#8a928d;align-self:start;font-size:6px}.hero-service-heading{justify-content:space-between;align-items:center;margin:13px 1px 8px;display:flex}.hero-service-heading span{color:#818a84;letter-spacing:.9px;font-size:6px;font-weight:900}.hero-service-heading b{color:var(--orange-2);font-size:6px}.hero-service-grid{grid-template-columns:repeat(4,1fr);gap:9px 4px;display:grid}.hero-service-grid>span{color:#657169;justify-items:center;gap:4px;min-width:0;display:grid}.hero-service-grid i{background:#fff;border:1.5px solid #0000;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid;box-shadow:0 6px 13px #26372d12}.hero-service-grid svg{width:17px;height:17px}.hero-service-grid b{text-overflow:ellipsis;color:#69746d;white-space:nowrap;max-width:100%;font-size:5.8px;font-weight:750;overflow:hidden}.hero-service-grid .service-painting i{color:#c56878;background:#fff0f3}.hero-service-grid .service-plumbing i{color:#28829a;background:#edf9fb}.hero-service-grid .service-electrical i{color:#b07a11;background:#fff9df}.hero-service-grid .service-hvac i{color:#d66a27;background:#fff1e8}.hero-service-grid .service-appliance i{color:#6576a5;background:#f0f2fb}.hero-service-grid .service-general i{color:#986b3e;background:#fbf3e8}.hero-service-grid .service-lawn i{color:#4d8a57;background:#eef8ef}.hero-service-grid .selected i{border-color:var(--orange);box-shadow:0 6px 15px #e568312c}.hero-service-grid .selected b{color:var(--orange-2);font-weight:900}.hero-issue-draft{background:#fff;border:1px solid #dce4dd;border-radius:14px;margin-top:13px;padding:9px 10px}.hero-issue-draft>div{justify-content:space-between;align-items:center;display:flex}.hero-issue-draft>div span{color:#4f7c5c;letter-spacing:.8px;font-size:5.7px;font-weight:900}.hero-issue-draft>div b{color:var(--orange-2);background:#fff0e7;border-radius:99px;padding:3px 5px;font-size:5.5px}.hero-issue-draft h3{letter-spacing:-.2px;margin:5px 0 2px;font-size:10px}.hero-issue-draft p{color:#7b857f;margin:0;font-size:6.2px;line-height:1.35}.hero-phone-cta{background:var(--orange);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:41px;margin-top:9px;font-size:8px;font-weight:900;display:flex;box-shadow:0 10px 19px #e5683124}.hero-phone-cta b{font-size:11px}.hero-phone-nav{background:#fff;border-top:1px solid #e7e3dc;grid-template-columns:repeat(4,1fr);align-items:center;display:grid}.hero-phone-nav span{color:#929a94;justify-items:center;gap:2px;font-size:5.8px;font-weight:750;display:grid}.hero-phone-nav i{font-size:11px;font-style:normal;line-height:1}.hero-phone-nav .active{color:var(--orange-2);font-weight:900}.hero-phone-nav .active i{background:#fff0e7;border-radius:999px;place-items:center;width:26px;height:18px;display:grid}.hero-phone-home-line{background:#14211b;border-radius:999px;place-self:center;width:96px;height:4px}.hero-intake-handoff{z-index:4;background:#fffdfa;border:1px solid #dedbd4;border-radius:15px;gap:4px;width:196px;padding:12px 13px;display:grid;position:absolute;bottom:32px;left:2px;box-shadow:0 18px 38px #18281f24}.hero-intake-handoff>span{color:#75817a;letter-spacing:.8px;align-items:center;gap:6px;font-size:5.8px;font-weight:900;display:flex}.hero-intake-handoff>span i{color:#4e7f60;background:#e4f0e5;border-radius:5px;place-items:center;width:16px;height:16px;font-size:7px;font-style:normal;display:grid}.hero-intake-handoff b{font-size:8px;line-height:1.3}.hero-intake-handoff small{color:#7b857f;font-size:6.3px;line-height:1.35}@media (max-width:900px){.hero-intake-preview{width:min(100%,560px);min-height:710px;margin:0 auto;padding:0 24px 18px}.hero-intake-glow{inset:30px 25px 35px}.hero-intake-phone{width:326px}.hero-intake-handoff{bottom:27px;left:18px}}@media (max-width:620px){.hero-intake-preview{border-radius:38px;min-height:665px;padding:0 0 14px;overflow:hidden}.hero-intake-glow{border-radius:38px;inset:26px 0 32px}.hero-intake-phone{border-width:7px;border-radius:42px;grid-template-rows:27px 50px minmax(0,1fr) 47px 13px;width:min(306px,92vw);box-shadow:0 28px 58px #13231b32,0 7px 17px #13231b1c}.hero-intake-phone:before{width:71px;height:17px;top:9px}.hero-intake-phone:after{top:14px;left:calc(50% + 23px)}.hero-phone-header{padding:5px 15px 7px}.hero-phone-header .product-wordmark-official{width:87px;height:29px}.hero-phone-screen{padding:12px 14px 10px}.hero-phone-screen>h2{font-size:21px}.hero-phone-screen>p{font-size:7.5px}.hero-assistant-card{border-radius:15px;grid-template-columns:35px 1fr 17px;gap:8px;min-height:62px;margin-top:11px;padding:9px 10px}.hero-assistant-card>span{width:35px;height:35px}.hero-assistant-card b{font-size:8.7px}.hero-assistant-card small{font-size:6.3px}.hero-evidence-row>span{min-height:48px;padding:7px}.hero-evidence-row i{width:27px;height:27px}.hero-evidence-row b{font-size:7px}.hero-evidence-row small{font-size:5.5px}.hero-service-heading{margin-top:11px}.hero-service-grid{gap:7px 3px}.hero-service-grid i{width:34px;height:34px}.hero-service-grid svg{width:15px;height:15px}.hero-service-grid b{font-size:5.3px}.hero-issue-draft{margin-top:10px;padding:8px 9px}.hero-phone-cta{min-height:38px;margin-top:8px}.hero-intake-handoff{display:none}}.hero-dc-screen{color:#303030;background:#f3f3f2;padding:14px 15px 12px}.hero-dc-intro small{color:#c94700;font-size:7px;font-weight:700;line-height:1.2;display:block}.hero-dc-intro h2{color:#303030;letter-spacing:-.65px;margin:5px 0 3px;font-size:22px;font-weight:800;line-height:1.12}.hero-dc-intro p{color:#777;margin:0;font-size:7.5px;font-weight:500;line-height:1.4}.hero-dc-assistant{background:#fff;border-radius:22px;margin-top:11px;padding:12px;box-shadow:0 10px 28px #23232319,0 2px 8px #2323230f}.hero-dc-voice{color:#303030;justify-items:center;gap:5px;width:max-content;margin:0 auto;display:grid}.hero-dc-voice:hover{text-decoration:none}.hero-dc-voice>span{color:#fff;background:radial-gradient(130% 130% at 30% 20%,#ff8a1f 0%,#e85d04 55%,#c94700 100%);border-radius:50%;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 8px 20px #e85d0447}.hero-dc-voice svg{width:22px;height:22px}.hero-dc-voice b{font-size:7.5px;font-weight:700}.hero-dc-photo-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.hero-dc-photo-actions>span{color:#303030;white-space:nowrap;background:#fff;border:1px solid #e6e6e3;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:36px;font-size:6.5px;font-weight:700;display:flex;box-shadow:0 5px 14px #23232312}.hero-dc-photo-actions i{color:#e85d04;font-size:9px;font-style:normal}.hero-dc-text-entry{background:#f8f8f7;border:1px solid #e6e6e3;border-radius:16px;align-items:center;gap:7px;min-height:38px;margin-top:9px;padding:4px 4px 4px 11px;display:flex}.hero-dc-text-entry span{color:#9c9c9c;flex:1;min-width:0;font-size:6.5px;font-weight:500}.hero-dc-text-entry i{color:#fff;background:radial-gradient(130% 130% at 30% 20%,#ff8a1f 0%,#e85d04 55%,#c94700 100%);border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;font-style:normal;font-weight:800;display:grid}.hero-dc-categories{margin-top:11px}.hero-dc-categories>small{color:#9c9c9c;letter-spacing:.65px;font-size:5.8px;font-weight:700;display:block}.hero-dc-categories>div{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:7px;display:grid}.hero-dc-categories span{color:#4b4b4b;justify-items:center;gap:4px;min-width:0;display:grid}.hero-dc-categories i{background:#fff;border:2px solid #0000;border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;font-style:normal;line-height:1;display:grid;box-shadow:0 7px 17px #23232319}.hero-dc-categories b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:5.5px;font-weight:600;overflow:hidden}.hero-dc-categories .selected i{border-color:#e85d04;box-shadow:0 7px 17px #e85d0438}.hero-dc-categories .selected b{color:#c94700;font-weight:700}.hero-dc-project,.hero-dc-visit{background:#fff;align-items:center;margin-top:10px;display:grid;box-shadow:0 10px 28px #23232319,0 2px 8px #2323230f}.hero-dc-project{border-radius:18px;grid-template-columns:36px minmax(0,1fr) auto;gap:9px;min-height:57px;padding:9px 10px}.hero-dc-project-icon{background:#fff1e8;border-radius:12px;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.hero-dc-project>div,.hero-dc-visit>div{gap:3px;min-width:0;display:grid}.hero-dc-project>div b,.hero-dc-visit b{color:#303030;white-space:nowrap;text-overflow:ellipsis;font-size:7.7px;font-weight:800;overflow:hidden}.hero-dc-project>div small,.hero-dc-visit small{color:#777;white-space:nowrap;text-overflow:ellipsis;font-size:6.2px;font-weight:500;overflow:hidden}.hero-dc-project em{color:#c94700;background:#fff1e8;border-radius:999px;padding:4px 6px;font-size:5.5px;font-style:normal;font-weight:700}.hero-dc-visit{border-radius:18px;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;min-height:52px;padding:8px 10px}.hero-dc-visit>span{color:#e85d04;background:#fff1e8;border-radius:11px;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.hero-dc-visit>i{color:#9c9c9c;font-size:15px;font-style:normal}@media (max-width:620px){.hero-dc-screen{padding:12px 13px 10px}.hero-dc-intro h2{font-size:20px}.hero-dc-assistant{border-radius:20px;margin-top:9px;padding:10px}.hero-dc-voice>span{width:54px;height:54px}.hero-dc-photo-actions{margin-top:8px}.hero-dc-photo-actions>span{min-height:34px;font-size:6px}.hero-dc-text-entry{min-height:35px;margin-top:8px}.hero-dc-categories{margin-top:9px}.hero-dc-categories>div{margin-top:6px}.hero-dc-categories i{width:38px;height:38px;font-size:15px}.hero-dc-project{min-height:53px;margin-top:8px}.hero-dc-visit{min-height:49px;margin-top:7px}}.dc-mini-resident{color:#303030;background:#f3f3f2;padding:8px 12px 10px;display:block}.dc-mini-resident>small:first-child{color:#c94700;letter-spacing:0;font-size:6.3px;font-weight:700;display:block}.dc-mini-resident>h4{letter-spacing:-.55px;margin:4px 0 2px;font-size:15px;font-weight:800}.dc-mini-resident>p{color:#777;margin:0 0 7px;font-size:6.2px}.dc-mini-assistant{background:#fff;border-radius:17px;grid-template-columns:40px 1fr;gap:5px 8px;padding:9px;display:grid;box-shadow:0 8px 20px #23232317}.dc-mini-assistant>span{color:#fff;background:radial-gradient(130% 130% at 30% 20%,#ff8a1f 0%,#e85d04 55%,#c94700 100%);border-radius:50%;grid-row:1/3;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 7px 16px #e85d0438}.dc-mini-assistant>span svg{width:16px;height:16px}.dc-mini-assistant>b{align-self:end;font-size:7px}.dc-mini-assistant>div{align-self:start;gap:4px;display:flex}.dc-mini-assistant>div i{color:#6e756f;font-size:4.5px;font-style:normal}.dc-mini-assistant>em{color:#989d99;background:#f8f8f7;border:1px solid #e5e3de;border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:26px;margin-top:2px;padding:4px 4px 4px 8px;font-size:5px;font-style:normal;display:flex}.dc-mini-assistant>em b{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.dc-mini-label{margin:8px 0 5px;font-weight:800;display:block;color:#999!important;letter-spacing:.65px!important;font-size:5px!important}.dc-mini-categories{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.dc-mini-categories>span{justify-items:center;gap:3px;min-width:0;display:grid}.dc-mini-categories i{color:#6978a5;background:#fff;border:1.5px solid #0000;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 5px 11px #26372d16}.dc-mini-categories span:first-child i{color:#c56878;background:#fff0f3}.dc-mini-categories span:nth-child(2) i{color:#28829a;background:#edf9fb}.dc-mini-categories span:nth-child(3) i{color:#b07a11;background:#fff9df}.dc-mini-categories span:nth-child(4) i{color:#d66a27;background:#fff1e8}.dc-mini-categories b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:4.8px;font-weight:650;overflow:hidden}.dc-mini-categories .selected i{border-color:var(--orange)}.dc-mini-categories .selected b{color:#c94700;font-weight:800}.dc-mini-project{background:#fff;border-radius:14px;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:8px;padding:7px 8px;display:grid;box-shadow:0 7px 17px #23232315}.dc-mini-project>i{color:#28829a;background:#edf9fb;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.dc-mini-project>i svg{width:13px;height:13px}.dc-mini-project>span{gap:2px;min-width:0;display:grid}.dc-mini-project b{text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;overflow:hidden}.dc-mini-project small{color:#777;font-size:5px}.dc-mini-project em{color:#c94700;background:#fff1e8;border-radius:99px;padding:3px 5px;font-size:4.5px;font-style:normal;font-weight:800}.manager-mobile-body,.approval-mobile-body,.record-mobile-body{color:#303030;background:#f3f3f2;padding:7px 12px 10px}.manager-mobile-body>h4,.approval-mobile-body>h4{margin:5px 0 2px;font-size:15px;line-height:1.08}.manager-mobile-body>p,.approval-mobile-body>p{color:#777;margin:0 0 7px;font-size:6px}.manager-mobile-body .mini-person{background:#fff;border:0;border-radius:12px;margin-bottom:6px;padding:7px;box-shadow:0 5px 14px #23232312}.manager-mobile-body .mini-person>i{width:26px;height:26px;font-size:6px}.manager-mobile-body .mini-person small{font-size:5px}.manager-mobile-body .mini-recurrence,.record-mobile-body .mini-recurrence{background:#fff4ed;border:1px solid #f0c7b0;border-radius:11px;margin:0 0 6px;padding:7px}.manager-mobile-visit,.manager-mobile-assignee,.manager-mobile-gates{background:#fff;border-radius:11px;gap:2px;margin-top:6px;padding:7px 8px;display:grid;box-shadow:0 4px 12px #23232310}.manager-mobile-visit{border-left:3px solid #4e7f60}.manager-mobile-visit small,.manager-mobile-assignee small,.manager-mobile-gates>small{color:#898f8b;letter-spacing:.6px;font-size:4.7px}.manager-mobile-visit span{color:#4e7f60;font-size:5px}.manager-mobile-assignee b{justify-content:space-between;display:flex}.manager-mobile-assignee em{color:#4e7f60;font-size:5px;font-style:normal}.manager-mobile-gates{grid-template-columns:repeat(3,1fr);gap:4px}.manager-mobile-gates>small{grid-column:1/-1}.manager-mobile-gates>span{text-align:center;background:#f5f3ef;border-radius:8px;gap:2px;padding:5px 3px;font-size:4.5px;display:grid}.manager-mobile-gates i{color:var(--orange-2);font-size:6px;font-style:normal;font-weight:900}.manager-mobile-body .mini-submit,.approval-mobile-body .mini-submit{margin-top:7px;padding:8px;font-size:6.5px}.mini-job-status.ready{color:#4e7f60;background:#e4f0e6}.approval-mobile-body .mini-photo-pair{gap:5px;height:82px;margin:7px 0 6px}.approval-mobile-body .mini-photo-pair span{border-radius:10px;font-size:5px}.approval-mobile-note{background:#fff;border-radius:11px;gap:2px;padding:7px 8px;display:grid}.approval-mobile-note small{color:#898f8b;letter-spacing:.6px;font-size:4.7px}.approval-mobile-note span{color:#4e7f60;font-size:5px}.approval-mobile-invoice{background:#fff;border-radius:11px;justify-content:space-between;align-items:end;margin-top:6px;padding:7px 8px;display:flex}.approval-mobile-invoice>span{gap:2px;display:grid}.approval-mobile-invoice small{color:#898f8b;font-size:4.7px}.approval-mobile-invoice strong{letter-spacing:-.6px;font-size:15px}.approval-mobile-invoice em{color:#c94700;background:#fff1e8;border-radius:99px;padding:4px 5px;font-size:4.7px;font-style:normal}.approval-mobile-gates{gap:3px;margin-top:6px;display:grid}.approval-mobile-gates span{background:#fff;border-radius:8px;padding:5px 7px;font-size:5px}.approval-mobile-gates .paid{color:#4e7f60}.approval-mobile-gates .due{color:#c94700;background:#fff5ee;border:1px solid #efb99b;font-weight:800}.record-mobile-head{justify-content:space-between;align-items:center;padding:4px 0 8px;display:flex}.record-mobile-head>span{gap:2px;display:grid}.record-mobile-head small{color:#898f8b;letter-spacing:.7px;font-size:5px}.record-mobile-head h4{letter-spacing:-.7px;margin:0;font-size:19px}.record-mobile-head em{color:#4e7f60;background:#e4f0e6;border-radius:99px;padding:4px 6px;font-size:5px;font-style:normal;font-weight:800}.record-mobile-stats{grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:6px;display:grid}.record-mobile-stats span{background:#fff;border-radius:11px;gap:3px;padding:7px 5px;display:grid;box-shadow:0 4px 12px #2323230d}.record-mobile-stats small{color:#929893;font-size:4px}.record-mobile-stats span:nth-child(2) b{color:#4e7f60}.record-mobile-timeline{background:#fff;border-radius:12px;gap:5px;padding:8px;display:grid}.record-mobile-timeline>small{color:#898f8b;letter-spacing:.6px;font-size:4.7px}.record-mobile-timeline>span{border-top:1px solid #ece9e3;grid-template-rows:auto auto;grid-template-columns:23px 1fr;column-gap:7px;padding-top:6px;display:grid}.record-mobile-timeline>span>i{color:#4e7f60;background:#edf2ed;border-radius:7px;grid-row:1/3;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;display:grid}.record-mobile-timeline em{color:#777;font-size:5px;font-style:normal}.record-mobile-timeline .schedule>i{color:#e85d04;background:#fff1e8}.record-mobile-proof{color:#fff;background:#183229;border-radius:11px;gap:2px;margin-top:6px;padding:7px 8px;display:grid}.record-mobile-proof span{color:#cbd7d0;font-size:5px}.resident-assistant-flow{color:#303030;background:#f3f3f2;padding:13px 15px 16px}.resident-assistant-flow .phone-greeting{color:#c94700;margin:0;font-size:7px;font-weight:700}.resident-assistant-flow>h3{letter-spacing:-.65px;margin:5px 0 2px;font-size:19px}.resident-intake-subtitle{color:#777!important;margin:0 0 10px!important;font-size:7px!important}.resident-assistant-flow .assistant-entry{color:#303030;text-align:left;background:#fff;border-radius:21px;grid-template-columns:58px 1fr;gap:8px 12px;padding:12px;display:grid;box-shadow:0 10px 26px #23232318}.resident-assistant-flow .assistant-entry>span{color:#fff;background:radial-gradient(130% 130% at 30% 20%,#ff8a1f 0%,#e85d04 55%,#c94700 100%);border-radius:50%;grid-row:1/3;width:58px;height:58px;box-shadow:0 8px 18px #e85d0440}.resident-assistant-flow .assistant-entry>span svg{width:22px;height:22px}.resident-assistant-flow .assistant-entry>div{align-self:center}.resident-assistant-flow .assistant-entry small{color:#777;font-size:7px}.resident-assistant-flow .assistant-entry.active{box-shadow:0 0 0 2px #f1a077,0 10px 26px #23232318}.resident-photo-options{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.resident-photo-options button{color:#303030;background:#fff;border:1px solid #e3e1dc;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:7px;font-weight:750;display:flex;box-shadow:0 5px 13px #23232310}.resident-photo-options button>span{color:#e85d04;font-size:9px}.resident-photo-options button.attached{color:#4e7f60;background:#eaf4ec;border-color:#88b493}.resident-photo-options button.attached>span{color:#4e7f60}@media (max-width:1100px){.visual-flow .mini-phone{width:238px}}@media (max-width:900px){.visual-flow .mini-phone{width:252px}}@media (max-width:620px){.visual-flow .mini-phone{width:min(272px,92%)}.flow-card-copy h3 .flow-heading-button{grid-template-columns:minmax(0,1fr) 34px;gap:12px}.flow-heading-button>i{background:#fff7f1;border-color:#e8a57f;width:34px;height:34px;font-size:13px}.resident-assistant-flow{padding:12px 13px 15px}.resident-assistant-flow .assistant-entry{grid-template-columns:54px 1fr;padding:11px}.resident-assistant-flow .assistant-entry>span{width:54px;height:54px}}.service-tag{color:#5f6b64;vertical-align:middle;align-items:center;gap:4px;margin-right:6px;font-weight:750;line-height:1;font-size:inherit!important;display:inline-flex!important}.service-tag>i{color:#6576a5;background:#f1f3ef;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-style:normal;display:grid}.service-tag svg{width:9px;height:9px}.service-tag.service-painting>i,.service-painting.hero-dc-project-icon{color:#c56878;background:#fff0f3}.service-tag.service-plumbing>i,.service-plumbing.hero-dc-project-icon,.service-history-icon.service-plumbing{color:#28829a;background:#edf9fb}.service-tag.service-electrical>i{color:#b07a11;background:#fff9df}.service-tag.service-hvac>i{color:#d66a27;background:#fff1e8}.service-tag.service-appliance>i{color:#6576a5;background:#f0f2fb}.service-tag.service-general>i{color:#986b3e;background:#fbf3e8}.service-tag.service-lawn>i{color:#4d8a57;background:#eef8ef}.hero-phone-status,.hero-phone-unit,.hero-dc-intro small{font-size:8.5px}.hero-dc-intro p,.hero-dc-voice b{font-size:9px}.hero-dc-photo-actions>span{min-height:42px;font-size:8px}.hero-dc-photo-actions i{font-size:11px}.hero-dc-text-entry{min-height:43px}.hero-dc-text-entry span{font-size:8px}.hero-dc-text-entry i{width:33px;height:33px;font-size:12px}.hero-dc-categories>small,.hero-dc-categories b{font-size:7.2px}.hero-dc-categories i{width:44px;height:44px}.hero-dc-categories svg{width:19px;height:19px}.hero-dc-project{min-height:61px}.hero-dc-project-icon svg{width:17px;height:17px}.hero-dc-project>div b,.hero-dc-visit b{font-size:9.2px}.hero-dc-project>div small,.hero-dc-visit small{font-size:7.5px}.hero-dc-project em{padding:5px 7px;font-size:7px}.hero-phone-nav span{font-size:7.2px}.hero-phone-nav i{font-size:13px}.scale-dashboard-layout>aside>small,.scale-dashboard-head small,.scale-metrics small,.scale-queue-title span{font-size:7.2px}.scale-dashboard-layout>aside>b{font-size:12px}.scale-dashboard-layout>aside>span,.scale-dashboard-layout>aside>p{font-size:7.5px}.scale-dashboard-layout>aside>div em,.scale-dashboard-layout>aside nav span,.scale-dashboard-head>span{font-size:8px}.scale-metrics span{font-size:7.5px}.scale-queue-title b{font-size:10.5px}.scale-queue article>i{font-size:8px}.scale-queue article>div b{font-size:9.5px}.scale-queue article>div>span{flex-wrap:wrap;align-items:center;gap:3px;font-size:7.5px;line-height:1.35;display:flex}.scale-queue article>strong,.scale-queue article>em,.scale-dashboard-foot span,.scale-dashboard-foot>strong{font-size:7.2px}.scale-dashboard-foot span b{font-size:9.5px}.visual-flow .mini-phone{width:268px}.mini-window-bar{font-size:8.2px}.mini-app>aside b{font-size:9.5px}.mini-app>aside span{padding:6px 5px;font-size:7.2px}.mini-content>small{font-size:7.2px}.mini-content h4{font-size:16px}.setup-preview-list b{font-size:8.5px}.setup-preview-list em{font-size:7.2px}.mini-success{place-items:center;min-height:30px;font-size:8.2px;display:grid}.mini-phone-top,.mini-phone-head>span{font-size:7.2px}.dc-mini-resident>small:first-child{font-size:7.5px}.dc-mini-resident>h4{font-size:16px}.dc-mini-resident>p{font-size:7.5px}.dc-mini-assistant>b{font-size:8.5px}.dc-mini-assistant>div i{font-size:6.4px}.dc-mini-assistant>em{min-height:31px;font-size:6.8px}.dc-mini-assistant>em b{width:23px;height:23px;font-size:8px}.dc-mini-label{font-size:6.7px!important}.dc-mini-categories i{width:35px;height:35px}.dc-mini-categories svg{width:15px;height:15px}.dc-mini-categories b{font-size:6.3px}.dc-mini-project{min-height:44px}.dc-mini-project b{font-size:7.8px}.dc-mini-project small{font-size:6.5px}.dc-mini-project em{padding:4px 6px;font-size:6.2px}.mini-job-status{padding:5px 7px;font-size:6.5px}.mini-phone-body>p,.manager-mobile-body>p,.approval-mobile-body>p{font-size:7.2px}.manager-mobile-body .mini-person b{font-size:7.7px}.manager-mobile-body .mini-person small{align-items:center;font-size:6.5px;display:flex}.manager-mobile-body .mini-recurrence b,.record-mobile-body .mini-recurrence b{font-size:7.2px}.manager-mobile-body .mini-recurrence span,.record-mobile-body .mini-recurrence span{font-size:6.3px}.manager-mobile-visit small,.manager-mobile-assignee small,.manager-mobile-gates>small{font-size:6.2px}.manager-mobile-visit b,.manager-mobile-assignee b{font-size:7.7px}.manager-mobile-visit span,.manager-mobile-assignee em{font-size:6.3px}.manager-mobile-gates>span{font-size:6.2px;line-height:1.25}.manager-mobile-gates i{font-size:7.2px}.manager-mobile-body .mini-submit,.approval-mobile-body .mini-submit,.mini-submit{place-items:center;min-height:30px;font-size:7.7px;display:grid}.mini-visit small{font-size:6.2px}.mini-visit b{font-size:8px}.mini-visit span{font-size:6.5px}.mini-work-list>span{min-height:34px}.mini-work-list i{font-size:7px}.mini-work-list b{font-size:7.3px}.mini-work-list em,.approval-mobile-body .mini-photo-pair span{font-size:6.3px}.approval-mobile-note small,.approval-mobile-invoice small{font-size:6.2px}.approval-mobile-note b{font-size:7.6px}.approval-mobile-note span{font-size:6.3px}.approval-mobile-invoice em{font-size:6.2px}.approval-mobile-gates span{align-items:center;min-height:24px;font-size:6.3px;display:flex}.record-mobile-head small,.record-mobile-head em,.record-mobile-stats small{font-size:6.2px}.record-mobile-stats b{font-size:9.5px}.record-mobile-timeline>small{font-size:6.2px}.record-mobile-timeline b{font-size:7.2px}.record-mobile-timeline em{font-size:6.3px}.record-mobile-proof b{font-size:7.2px}.record-mobile-proof span{font-size:6.3px}.record-mobile-timeline .service-history-icon svg{width:12px;height:12px}.mini-bottom-nav span{font-size:6.5px}.mini-bottom-nav i{font-size:10px}.phone-status{font-size:8.5px}.phone-brand>span{font-size:9px}.phone-bottom-nav span{font-size:8.5px}.phone-bottom-nav i{font-size:14px}.resident-assistant-flow .phone-greeting{font-size:8.5px}.resident-intake-subtitle{font-size:8.5px!important}.resident-assistant-flow .assistant-entry{min-height:76px}.resident-assistant-flow .assistant-entry b{font-size:11px}.resident-assistant-flow .assistant-entry small{font-size:8.5px;line-height:1.45}.resident-photo-options button{min-height:44px;font-size:9px}.resident-photo-options button>span{font-size:12px}.resident-assistant-flow .resident-photo-action{min-height:50px}.resident-photo-action b{font-size:9.5px}.resident-photo-action small{font-size:8px}.resident-photo-action.attached>i,.assistant-heading small{font-size:7.5px}.assistant-methods button{min-height:44px;font-size:9px}.assistant-record{min-height:54px}.assistant-record b{font-size:9.5px}.assistant-record small{font-size:8px}.assistant-text>span{font-size:8.5px}.assistant-text textarea{font-size:10px}.assistant-build{min-height:44px;font-size:10px}.assistant-build b{font-size:12px}.assistant-draft-head em{font-size:7.5px}.assistant-draft>p{font-size:8.5px}.draft-fields small{font-size:6.5px}.draft-fields b{font-size:8.5px}.draft-fields i{font-size:6.5px}.draft-evidence span,.draft-evidence button{min-height:30px;font-size:7.5px}.draft-edit{min-height:38px;font-size:8.5px}.phone-label{font-size:8px}.service-grid button{min-height:62px}.service-grid button span{width:48px;height:48px}.service-grid button svg{width:21px;height:21px}.service-grid button b,.assistant-services button b{font-size:8px}.preset-toggle{min-height:48px}.preset-toggle b{font-size:9px}.preset-toggle small{font-size:7.5px}.preset-list button{min-height:44px;font-size:9px}.phone-primary{min-height:48px;font-size:10px}.resident-visit-timeline small{font-size:6.5px}.resident-visit-timeline b{font-size:8.5px}.resident-visit-timeline em{font-size:7.5px}.resident-phone-body:after,.contractor-phone-body:after{font-size:8.5px;line-height:1.7}.screen-heading small,.triage-context small,.assignment-panel>small,.gate-title small,.proof-grid span,.completion-notes small,.release-panel>small,.unit-profile small,.unit-record-grid small{font-size:8.2px}.screen-heading p{font-size:11.5px}.urgent-pill,.draft-badge,.ready-badge{padding:7px 10px;font-size:9px}.structured-intake-strip span{font-size:8.5px}.structured-intake-strip b{align-items:center;font-size:10px;display:flex}.structured-intake-strip small{font-size:7.5px}.triage-context span{font-size:9px}.evidence-photo span,.transcript small{font-size:8.2px}.evidence-photo b{font-size:10.5px}.transcript p{font-size:11px}.contractor-option{min-height:48px}.contractor-option>span{font-size:8.5px}.contractor-option small{font-size:8px}.manager-schedule-head small,.availability-context span,.schedule-feedback small{font-size:7.5px}.manager-schedule-head b,.availability-context b{font-size:9px}.manager-schedule-head em,.availability-context small{font-size:7.5px}.slot-options button{min-height:40px;font-size:7.5px}.confirm-alternate{min-height:42px;font-size:8.5px}.manager-schedule>p{font-size:7px!important}.gate-title span{font-size:7.5px}.gate-presets button{min-height:40px;font-size:8px}.gate-list small{font-size:8px}.gate-total{font-size:9px}.screen-primary{min-height:46px;font-size:10px}.contractor-phone-body>p{flex-wrap:wrap;align-items:center;font-size:9px;display:flex}.contractor-visit small{font-size:6.5px}.contractor-visit b{font-size:8.5px}.contractor-visit span{font-size:7.5px}.contractor-visit em{font-size:7px}.visit-actions button{min-height:44px;font-size:8.5px}.contractor-access span{font-size:8px}.contractor-actions button{min-height:54px}.contractor-actions small{font-size:8px}.schedule-feedback b{font-size:10px}.schedule-feedback em{font-size:8px}.contractor-gates small{font-size:9px}.completion-notes p,.release-gates b{font-size:9.5px}.release-gates small{font-size:8px}.release-help{font-size:8.5px}.unit-record-grid span{font-size:8.2px}.recurrence-banner small,.recurrence-banner em,.recurrence-banner strong{font-size:8px}.history-list small{font-size:7.5px}.history-list em,.history-list strong{font-size:8px}@media (max-width:620px){.hero-dc-photo-actions>span{min-height:42px;font-size:8px}.hero-dc-text-entry{min-height:42px}.hero-dc-categories i{width:42px;height:42px}.hero-dc-categories b{font-size:7px}.visual-flow .mini-phone{width:min(284px,96%)}.manager-scale .scale-dashboard-head small{font-size:8px}.manager-scale .scale-metrics small{font-size:7.2px}.manager-scale .scale-metrics span{font-size:7.5px}.manager-scale .scale-queue-title span{font-size:7.2px}.manager-scale .scale-queue article>div b{font-size:9.5px}.manager-scale .scale-queue article>div>span{font-size:7.8px}.manager-scale .scale-queue article>em,.manager-scale .scale-dashboard-foot span,.manager-scale .scale-dashboard-foot>strong{font-size:7.5px}.assistant-services{grid-template-columns:repeat(4,1fr)}.assistant-services button span{width:48px;height:48px}.assistant-services button svg{width:21px;height:21px}.assistant-services button b{font-size:8px}.slot-options button,.gate-presets button{min-height:44px;font-size:8.5px}.screen-primary,.phone-primary,.visit-actions button,.contractor-option,.preset-list button,.assistant-methods button{min-height:44px}}main .demo-section .phone-primary{min-height:48px;font-size:10px}main .demo-section .draft-edit{min-height:44px;padding:8px 0;font-size:8.5px}main .demo-section .screen-heading small,main .demo-section .triage-context small,main .demo-section .assignment-panel>small,main .demo-section .gate-title small,main .demo-section .proof-grid span,main .demo-section .completion-notes small,main .demo-section .release-panel>small,main .demo-section .unit-profile small,main .demo-section .unit-record-grid small{font-size:8.2px}main .demo-section .screen-heading p{font-size:11.5px}main .demo-section .urgent-pill,main .demo-section .draft-badge,main .demo-section .ready-badge{padding:7px 10px;font-size:9px}main .demo-section .triage-context b{font-size:10.5px}main .demo-section .triage-context span{font-size:9px}main .demo-section .contractor-option{min-height:48px}main .demo-section .contractor-option b{font-size:9.5px}main .demo-section .contractor-option small{font-size:8px}main .demo-section .gate-title span{font-size:7.5px}main .demo-section .gate-presets button{min-height:40px;font-size:8px}main .demo-section .gate-list b{font-size:9.5px}main .demo-section .gate-list small{font-size:8px}main .demo-section .screen-primary{min-height:46px;font-size:10px}main .demo-section .contractor-phone-body>p{font-size:9px}main .demo-section .contractor-access b{font-size:9.5px}main .demo-section .contractor-access span{font-size:8px}main .demo-section .contractor-actions button{min-height:54px}main .demo-section .contractor-actions b{font-size:9.5px}main .demo-section .contractor-actions small{font-size:8px}main .demo-section .completion-notes p,main .demo-section .release-gates b{font-size:9.5px}main .demo-section .release-gates small{font-size:8px}main .demo-section .release-help{font-size:8.5px}main .demo-section .unit-profile b{font-size:9.5px}main .demo-section .unit-record-grid span{font-size:8.2px}main .demo-section .recurrence-banner small{font-size:8px}main .demo-section .recurrence-banner b{font-size:9.5px}main .demo-section .recurrence-banner em,main .demo-section .recurrence-banner strong{font-size:8px}main .demo-section .history-list small{font-size:7.5px}main .demo-section .history-list b{font-size:9.5px}main .demo-section .history-list em,main .demo-section .history-list strong{font-size:8px}@media (max-width:620px){main .demo-section .screen-primary,main .demo-section .phone-primary,main .demo-section .contractor-option,main .demo-section .gate-presets button{min-height:44px}}main#top .nav-links{font-size:14px}main#top .eyebrow{letter-spacing:1.45px;font-size:11px}main#top .hero-intro .hero-lede{font-size:18px;line-height:1.58}main#top .primary-button,main#top .secondary-link{font-size:14px}main#top .primary-button{min-height:52px;padding:15px 22px}main#top .hero-roles i{font-size:12px}main#top .hero-roles span{padding:8px 11px}main#top .manager-scale-copy>p:not(.eyebrow){font-size:17px;line-height:1.6}main#top .scale-proof-points i{font-size:10px}main#top .scale-proof-points b{font-size:13px;line-height:1.35}main#top .visual-flow-intro>p,main#top .story-intro>p{font-size:17px;line-height:1.62}main#top .route-summary i{font-size:10px}main#top .route-summary small{letter-spacing:.85px;font-size:10px}main#top .route-summary b{font-size:13px}main#top .route-summary>span{gap:5px;padding:16px 14px}main#top .flow-card-copy>small{letter-spacing:1.15px;font-size:11px}main#top .flow-card-copy p{font-size:14px;line-height:1.55}main#top .flow-card-copy button{font-size:13px;line-height:1.35}main#top .flow-card-copy h3 .flow-heading-button{font:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}main#top .flow-bridge span,main#top .pair-turn span{font-size:10px}main#top .visual-payoff>span{font-size:11px}main#top .visual-payoff a{min-height:50px;font-size:13px}main#top .role-proof-grid small{font-size:11px}main#top .role-proof-grid p{font-size:15px;line-height:1.58}main#top .role-proof-grid article>b{font-size:12px}main#top .ai-proof p{font-size:13px}main#top .story-intro{gap:56px}main#top .role-label{padding:7px 10px;font-size:10px}main#top .demo-progress button{min-height:64px;padding:13px 11px}main#top .demo-progress small{font-size:9px}main#top .demo-progress b{font-size:11px}main#top .demo-controls button{min-height:46px;padding:11px 16px;font-size:12px}main#top .demo-controls p{font-size:11px}main#top .reset-button{min-height:44px;font-size:11px}main#top .record-story-copy>p:not(.eyebrow){font-size:17px;line-height:1.6}main#top .record-principles b{font-size:14px}main#top .record-principles small{font-size:13px;line-height:1.45}main#top .record-visual-top>span,main#top .record-quick-grid span,main#top .record-alert small,main#top .record-timeline em{font-size:11px}main#top .record-alert b,main#top .record-timeline b{font-size:13px}main#top .record-alert strong{font-size:10px}main#top .pilot-grid>article>span{font-size:11px}main#top .pilot-grid h3{font-size:19px}main#top .pilot-grid p{font-size:14px;line-height:1.58}main#top .pilot-boundary b,main#top .pilot-boundary span{font-size:12px}main#top .pilot-boundary span{flex:1}main#top .pilot-boundary>a{color:#26362e;white-space:nowrap;border-left:1px solid #dfcfc0;flex:none;align-items:center;gap:7px;padding-left:18px;font-size:12px;font-weight:850;display:inline-flex}main#top .pilot-boundary>a:hover{color:var(--orange-2)}main#top .pilot-boundary>a i{color:var(--orange-2);font-size:15px;font-style:normal}main#top .pilot-conversion-copy>p{font-size:16px;line-height:1.58}main#top .pilot-conversion-copy>div b{font-size:13px}main#top .pilot-conversion-copy>div small,main#top .pilot-form-head small,main#top .pilot-form-head span{font-size:11px}main#top .pilot-form label>span{font-size:12px}main#top .pilot-form input,main#top .pilot-form textarea{font-size:15px}main#top .pilot-form>button,main#top .pilot-confirmation button{font-size:13px}main#top .pilot-conversion .pilot-form>p,main#top .pilot-confirmation>small{font-size:11px}main#top .pilot-conversion .pilot-confirmation p{font-size:14px}main#top footer p,main#top footer>span{font-size:12px}main#top .hero-phone-status,main#top .hero-phone-unit,main#top .hero-dc-intro small{font-size:10px}main#top .hero-dc-intro p{font-size:10.5px;line-height:1.4}main#top .hero-dc-voice b{font-size:11px}main#top .hero-dc-photo-actions>span,main#top .hero-dc-text-entry span{font-size:10px}main#top .hero-dc-categories>small,main#top .hero-dc-categories b{font-size:9px}main#top .hero-dc-project>div b,main#top .hero-dc-visit b{font-size:11px}main#top .hero-dc-project>div small,main#top .hero-dc-visit small{font-size:9px}main#top .hero-dc-project em{font-size:8.5px}main#top .hero-phone-nav span{font-size:9px}main#top .manager-scale{grid-template-columns:.62fr 1.38fr;gap:48px}main#top .scale-dashboard-layout>aside>small,main#top .scale-dashboard-head small,main#top .scale-metrics small,main#top .scale-queue-title span{font-size:9px}main#top .scale-dashboard-layout>aside>b{font-size:13px}main#top .scale-dashboard-layout>aside>span,main#top .scale-dashboard-layout>aside>p{font-size:9px;line-height:1.4}main#top .scale-dashboard-layout>aside>div em,main#top .scale-dashboard-layout>aside nav span{font-size:9.5px}main#top .scale-dashboard-head>span{font-size:10px}main#top .scale-metrics span{font-size:9px}main#top .scale-queue-title b{font-size:12px}main#top .scale-queue article>div b{font-size:11px}main#top .scale-queue article>div>span{font-size:9px;line-height:1.4}main#top .scale-queue article>strong,main#top .scale-queue article>em{font-size:8.5px}main#top .scale-dashboard-foot span,main#top .scale-dashboard-foot>strong{font-size:8.8px}main#top .scale-dashboard-foot span b{font-size:11px}@media (min-width:1101px){main#top .flow-card{grid-template-columns:minmax(0,1fr) 285px;gap:16px;min-height:570px}main#top .visual-flow .mini-phone{width:285px}}@media (min-width:901px) and (max-width:1100px){main#top .flow-card{grid-template-columns:1fr;min-height:760px}main#top .visual-flow .mini-phone{width:310px}}main#top .mini-window-bar{font-size:10px}main#top .mini-window-bar>.product-wordmark{font-size:12px}main#top .mini-app>aside b{font-size:11px}main#top .mini-app>aside span{font-size:9px;line-height:1.25}main#top .mini-content>small,main#top .triage-mini-main>small,main#top .approval-mini-body small,main#top .record-mini-body small{font-size:9px}main#top .mini-content h4,main#top .triage-mini-main h4,main#top .approval-mini-body h4,main#top .record-mini-body h4{font-size:18px}main#top .setup-preview-list b{font-size:10.5px}main#top .setup-preview-list em{font-size:9px}main#top .mini-success{min-height:36px;font-size:10px}main#top .mini-phone-top,main#top .mini-phone-head>span{font-size:9px}main#top .mini-phone-head>.product-wordmark-official{width:76px;height:30px}main#top .dc-mini-resident>small:first-child{font-size:9px}main#top .dc-mini-resident>h4{font-size:19px}main#top .dc-mini-resident>p{font-size:9px;line-height:1.35}main#top .dc-mini-assistant>b{font-size:10px}main#top .dc-mini-assistant>div i{font-size:8px}main#top .dc-mini-assistant>em{min-height:36px;font-size:8.5px}main#top .dc-mini-label{font-size:8.5px!important}main#top .dc-mini-categories b{font-size:8px}main#top .dc-mini-project{min-height:50px}main#top .dc-mini-project b{font-size:9.5px}main#top .dc-mini-project small{font-size:8px}main#top .dc-mini-project em{font-size:7.8px}main#top .mini-job-status{font-size:8px}main#top .mini-phone-body>p,main#top .manager-mobile-body>p,main#top .approval-mobile-body>p{font-size:9px;line-height:1.4}main#top .manager-mobile-body .mini-person b{font-size:9.5px}main#top .manager-mobile-body .mini-person small{font-size:8px}main#top .manager-mobile-body .mini-recurrence b,main#top .record-mobile-body .mini-recurrence b{font-size:9px}main#top .manager-mobile-body .mini-recurrence span,main#top .record-mobile-body .mini-recurrence span{font-size:8px}main#top .manager-mobile-visit small,main#top .manager-mobile-assignee small,main#top .manager-mobile-gates>small{font-size:7.8px}main#top .manager-mobile-visit b,main#top .manager-mobile-assignee b{font-size:9.5px}main#top .manager-mobile-visit span,main#top .manager-mobile-assignee em{font-size:8px}main#top .manager-mobile-gates>span{font-size:7.8px}main#top .manager-mobile-body .mini-submit,main#top .approval-mobile-body .mini-submit,main#top .mini-submit{min-height:36px;font-size:9.5px}main#top .mini-visit small{font-size:8px}main#top .mini-visit b{font-size:10px}main#top .mini-visit span{font-size:8.5px}main#top .mini-work-list>span{min-height:40px}main#top .mini-work-list b{font-size:9px}main#top .mini-work-list em,main#top .approval-mobile-body .mini-photo-pair span{font-size:8px}main#top .approval-mobile-note small,main#top .approval-mobile-invoice small{font-size:7.8px}main#top .approval-mobile-note b{font-size:9.5px}main#top .approval-mobile-note span,main#top .approval-mobile-invoice em,main#top .approval-mobile-gates span{font-size:8px}main#top .record-mobile-head small,main#top .record-mobile-head em,main#top .record-mobile-stats small{font-size:7.8px}main#top .record-mobile-stats b{font-size:11px}main#top .record-mobile-timeline>small{font-size:7.8px}main#top .record-mobile-timeline b,main#top .record-mobile-proof b{font-size:9px}main#top .record-mobile-timeline em,main#top .record-mobile-proof span,main#top .mini-bottom-nav span{font-size:8px}main#top .demo-section .phone-status,main#top .demo-section .phone-brand>span{font-size:10px}main#top .demo-section .phone-bottom-nav span{font-size:9.5px}main#top .demo-section .resident-assistant-flow .phone-greeting{font-size:10px}main#top .demo-section .resident-intake-subtitle{line-height:1.4;font-size:10px!important}main#top .demo-section .resident-assistant-flow .assistant-entry b{font-size:12px}main#top .demo-section .resident-assistant-flow .assistant-entry small{font-size:10px}main#top .demo-section .resident-photo-options button,main#top .demo-section .resident-photo-action b{font-size:11px}main#top .demo-section .resident-photo-action small{font-size:9.5px}main#top .demo-section .assistant-heading small{font-size:9px}main#top .demo-section .assistant-methods button,main#top .demo-section .assistant-record b{font-size:11px}main#top .demo-section .assistant-record small{font-size:9.5px}main#top .demo-section .assistant-text>span{font-size:10px}main#top .demo-section .assistant-text textarea{font-size:12px}main#top .demo-section .assistant-build{font-size:11.5px}main#top .demo-section .assistant-draft-head em{font-size:9px}main#top .demo-section .assistant-draft>p{font-size:10px}main#top .demo-section .draft-fields small{font-size:8px}main#top .demo-section .draft-fields b{font-size:10px}main#top .demo-section .draft-fields i{font-size:8px}main#top .demo-section .draft-evidence span,main#top .demo-section .draft-evidence button{font-size:9px}main#top .demo-section .draft-edit,main#top .demo-section .phone-label{font-size:10px}main#top .demo-section .service-grid button b,main#top .demo-section .assistant-services button b{font-size:9.5px}main#top .demo-section .preset-toggle b{font-size:11px}main#top .demo-section .preset-toggle small{font-size:9px}main#top .demo-section .preset-list button{font-size:11px}main#top .demo-section .phone-primary{font-size:12px}main#top .demo-section .resident-visit-timeline small{font-size:8px}main#top .demo-section .resident-visit-timeline b{font-size:10px}main#top .demo-section .resident-visit-timeline em{font-size:9px}main#top .demo-section .screen-heading small,main#top .demo-section .triage-context small,main#top .demo-section .assignment-panel>small,main#top .demo-section .gate-title small,main#top .demo-section .proof-grid span,main#top .demo-section .completion-notes small,main#top .demo-section .release-panel>small,main#top .demo-section .unit-profile small,main#top .demo-section .unit-record-grid small{font-size:10px}main#top .demo-section .screen-heading p{font-size:13px;line-height:1.45}main#top .demo-section .urgent-pill,main#top .demo-section .draft-badge,main#top .demo-section .ready-badge,main#top .demo-section .structured-intake-strip span{font-size:10px}main#top .demo-section .structured-intake-strip b{font-size:11.5px}main#top .demo-section .structured-intake-strip small{font-size:9px}main#top .demo-section .triage-context b{font-size:12px}main#top .demo-section .triage-context span{font-size:10.5px}main#top .demo-section .evidence-photo span,main#top .demo-section .transcript small{font-size:10px}main#top .demo-section .evidence-photo b,main#top .demo-section .transcript p{font-size:12px}main#top .demo-section .contractor-option>span{font-size:10px}main#top .demo-section .contractor-option b{font-size:11px}main#top .demo-section .contractor-option small{font-size:9.5px}main#top .demo-section .manager-schedule-head small,main#top .demo-section .availability-context span,main#top .demo-section .schedule-feedback small{font-size:9px}main#top .demo-section .manager-schedule-head b,main#top .demo-section .availability-context b{font-size:10.5px}main#top .demo-section .manager-schedule-head em,main#top .demo-section .availability-context small{font-size:9px}main#top .demo-section .slot-options button,main#top .demo-section .gate-presets button,main#top .demo-section .confirm-alternate{font-size:10px}main#top .demo-section .manager-schedule>p{font-size:9px!important}main#top .demo-section .gate-title span{font-size:9px}main#top .demo-section .gate-list b{font-size:11px}main#top .demo-section .gate-list small{font-size:10px}main#top .demo-section .gate-total{font-size:11px}main#top .demo-section .screen-primary{font-size:12px}main#top .demo-section .contractor-phone-body>p{font-size:10.5px}main#top .demo-section .contractor-visit small{font-size:8px}main#top .demo-section .contractor-visit b{font-size:10px}main#top .demo-section .contractor-visit span{font-size:9px}main#top .demo-section .contractor-visit em{font-size:8.5px}main#top .demo-section .visit-actions button{font-size:10px}main#top .demo-section .contractor-access b{font-size:11px}main#top .demo-section .contractor-access span{font-size:9.5px}main#top .demo-section .contractor-actions b{font-size:11px}main#top .demo-section .contractor-actions small{font-size:9.5px}main#top .demo-section .schedule-feedback b,main#top .demo-section .contractor-gates b{font-size:11.5px}main#top .demo-section .schedule-feedback em,main#top .demo-section .contractor-gates small{font-size:10px}main#top .demo-section .completion-notes p,main#top .demo-section .release-gates b{font-size:11px}main#top .demo-section .release-gates small{font-size:9.5px}main#top .demo-section .release-help{font-size:10px}main#top .demo-section .unit-profile>p,main#top .demo-section .unit-profile b{font-size:11px}main#top .demo-section .unit-record-grid span{font-size:10px}main#top .demo-section .recurrence-banner small{font-size:9.5px}main#top .demo-section .recurrence-banner b{font-size:11px}main#top .demo-section .recurrence-banner em,main#top .demo-section .recurrence-banner strong{font-size:9.5px}main#top .demo-section .history-list small{font-size:9px}main#top .demo-section .history-list b{font-size:11px}main#top .demo-section .history-list em,main#top .demo-section .history-list strong{font-size:9.5px}@media (max-width:1100px){main#top .manager-scale{grid-template-columns:1fr;gap:36px}}@media (max-width:900px){main#top .flow-card{grid-template-columns:minmax(0,.8fr) 310px;gap:24px;min-height:590px}main#top .visual-flow .mini-phone{width:310px}}@media (max-width:620px){main#top .nav-links{gap:14px;font-size:12px}main#top .nav-links a:first-child{display:none}main#top .eyebrow{font-size:10.5px}main#top .hero-intro .hero-lede{font-size:17px}main#top .primary-button,main#top .secondary-link{font-size:14px}main#top .hero-roles i{font-size:11px}main#top .manager-scale-copy>p:not(.eyebrow),main#top .visual-flow-intro>p,main#top .story-intro>p,main#top .record-story-copy>p:not(.eyebrow){font-size:16px}main#top .scale-proof-points b{font-size:12px}main#top .route-summary small{font-size:9px}main#top .route-summary b{font-size:12px}main#top .flow-card{grid-template-columns:1fr;gap:24px;min-height:0}main#top .flow-card-copy p{font-size:15px}main#top .visual-flow .mini-phone{width:min(318px,100%)}main#top .visual-payoff a{font-size:13px}main#top .demo-progress-mobile>div span,main#top .demo-progress-mobile>div b{font-size:10px}main#top .demo-progress-mobile>strong{font-size:21px}main#top .demo-controls button{font-size:12px}main#top .record-principles b{font-size:14px}main#top .record-principles small{font-size:13px}main#top .pilot-conversion-copy>p{font-size:16px}main#top .pilot-conversion-copy>div b{font-size:13px}main#top .pilot-conversion-copy>div small{font-size:11px}main#top .pilot-boundary>a{border-top:1px solid #dfcfc0;border-left:0;width:100%;padding:11px 0 0;font-size:12px}main#top footer p,main#top footer>span{font-size:12px}main#top .manager-scale .scale-dashboard-layout{grid-template-columns:1fr}main#top .manager-scale .scale-dashboard-layout>aside>small{font-size:8px}main#top .manager-scale .scale-dashboard-layout>aside>b{font-size:11px}main#top .manager-scale .scale-dashboard-layout>aside>span,main#top .manager-scale .scale-dashboard-layout>aside>p{font-size:8px}main#top .manager-scale .scale-dashboard-layout>aside nav span{padding:7px 5px;font-size:8px}main#top .manager-scale .scale-dashboard-head small,main#top .manager-scale .scale-metrics small,main#top .manager-scale .scale-queue-title span,main#top .manager-scale .scale-metrics span{font-size:8px}main#top .manager-scale .scale-queue article>div b{font-size:10px}main#top .manager-scale .scale-queue article>div>span{font-size:8.2px}main#top .manager-scale .scale-queue article>em,main#top .manager-scale .scale-dashboard-foot span,main#top .manager-scale .scale-dashboard-foot>strong{font-size:8px}}main#top .flow-card.manager-card{grid-template-columns:1fr;align-content:start;gap:20px}main#top .desktop-device-label{font-size:10px}main#top .desktop-device-caption{font-size:11px}@media (max-width:620px){main#top .setup-device-stage{padding:12px 10px 11px}main#top .desktop-device-label{letter-spacing:.65px;font-size:8.5px}main#top .desktop-device-caption{font-size:10px}}.analytics-consent{z-index:2000;color:#10271f;background:#fffdf9;border:1px solid #ded9d0;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;max-width:720px;margin:auto;padding:17px 18px 17px 20px;display:flex;position:fixed;bottom:20px;left:24px;right:24px;box-shadow:0 18px 55px #10271f24}.analytics-consent>div:first-child{gap:4px;max-width:430px;display:grid}.analytics-consent b{letter-spacing:-.2px;font-size:14px}.analytics-consent p{color:#66736b;margin:0;font-size:12px;line-height:1.45}.analytics-consent-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.analytics-consent button,.analytics-preferences{cursor:pointer;border:0;font-weight:750}.analytics-consent button{color:#314139;background:#eeeae3;border-radius:999px;min-height:44px;padding:0 14px;font-size:11px}.analytics-consent .analytics-allow{color:#fff;background:#ed5a1f}.analytics-preferences{z-index:1900;color:#66736b;background:#fffdf9;border:1px solid #dcd7cf;border-radius:999px;padding:7px 10px;font-size:9px;position:fixed;bottom:10px;left:12px;box-shadow:0 5px 18px #10271f12}.analytics-consent button:focus-visible{outline-offset:2px;outline:3px solid #f6b493}.analytics-preferences:focus-visible{outline-offset:2px;outline:3px solid #f6b493}@media (max-width:620px){.analytics-consent{border-radius:16px;gap:13px;padding:16px;display:grid;bottom:12px;left:12px;right:12px}.analytics-consent-actions{grid-template-columns:1fr 1fr;display:grid}.analytics-consent button{width:100%;padding:0 12px}}:root{--ink:#18231f;--ink-2:#26332d;--orange:#e56831;--orange-2:#c74c21;--cream:#f8f3ec;--paper:#fffdfa;--sage:#e4ebe0;--line:#e6e2da;--muted:#6f7a73;--blue:#dfe9f1;--green:#e1efe3}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--paper);color:var(--ink);font-family:var(--font-inter),Inter,Arial,sans-serif;margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}.site-shell{width:min(1180px,100% - 48px);margin:0 auto}.site-nav{z-index:50;background:var(--paper);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-nav{background:color-mix(in srgb,var(--paper) 92%,transparent)}}.site-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.nav-inner{justify-content:space-between;align-items:center;gap:28px;height:82px;display:flex}.brand-link{align-items:center;width:118px;height:54px;display:flex}.brand-link img,footer img{object-fit:contain;width:100%;height:100%}.nav-links{color:#657068;align-items:center;gap:27px;font-size:13px;display:flex}.nav-links a:hover{color:var(--orange-2)}.nav-action,.primary-button{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:10px;font-size:12px;font-weight:800;display:inline-flex}.nav-action{padding:13px 17px}.nav-action span{color:#f4a475;font-size:16px}.hero{grid-template-columns:.84fr 1.16fr;align-items:center;gap:54px;min-height:700px;padding:78px 0 92px;display:grid}.eyebrow{color:#727e76;letter-spacing:1.65px;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:10px;font-weight:800;display:flex}.eyebrow>span{background:var(--orange);border-radius:50%;width:7px;height:7px}.hero h1,.story-intro h2,.record-story h2,.ai-section h2,.pilot-heading h2,.closing h2{letter-spacing:-4.8px;margin:17px 0 24px;font-size:clamp(46px,5vw,72px);line-height:.98}.hero h1 em,.story-intro h2 em,.record-story h2 em,.ai-section h2 em,.pilot-heading h2 em,.closing h2 em{color:var(--orange);font-family:Georgia,serif;font-weight:400}.hero-lede{color:#626f67;max-width:490px;margin:0;font-size:17px;line-height:1.6}.hero-actions{align-items:center;gap:25px;margin-top:32px;display:flex}.primary-button{background:var(--orange);padding:15px 20px;box-shadow:0 13px 27px #e5683135}.primary-button:hover{background:var(--orange-2)}.primary-button b{font-size:16px}.secondary-link{color:#536159;font-size:12px;font-weight:800}.secondary-link span{color:var(--orange);margin-left:5px}.hero-roles{gap:8px;margin-top:48px;display:flex}.hero-roles span{border:1px solid var(--line);border-radius:99px;align-items:center;gap:7px;padding:7px 9px;display:flex}.hero-roles b{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.hero-roles span:nth-child(2) b{background:var(--orange)}.hero-roles span:nth-child(3) b{background:#62846d}.hero-roles i{color:#69756d;font-size:9px;font-style:normal;font-weight:700}.hero-product{align-items:center;min-height:510px;display:flex;position:relative}.desktop-frame{color:#26302b;background:#f6f5f1;border:6px solid #202b26;border-radius:22px;width:100%;overflow:hidden;box-shadow:0 25px 58px #1d2e2521}.hero-desktop{z-index:2;position:relative;transform:translateY(8px)}.frame-top{color:#69736c;background:#fffdf9;border-bottom:1px solid #deded8;align-items:center;gap:18px;height:47px;padding:0 17px;font-size:9px;display:flex}.frame-top>span{flex:1}.frame-top>i{font-style:normal}.product-wordmark{letter-spacing:-.7px;white-space:nowrap;font-size:14px;font-weight:900}.product-wordmark b{color:var(--orange)}.product-wordmark strong{color:#303833}.product-wordmark i{color:var(--orange);font-style:normal}.product-wordmark-light b{color:#ffd2ba}.product-wordmark-light strong,.product-wordmark-light i{color:#fff}.dashboard-layout{grid-template-columns:126px 1fr;min-height:418px;display:grid}.product-sidebar{background:#fff;border-right:1px solid #e2e1db;align-content:start;gap:7px;padding:22px 12px;display:grid}.product-sidebar span{color:#77817a;border-radius:8px;padding:8px 9px;font-size:8px}.product-sidebar .active{color:var(--orange-2);background:#fff0e7;font-weight:800}.dashboard-main{padding:21px}.dashboard-heading,.screen-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.dashboard-heading small,.screen-heading small,.metric-grid small,.hero-request small,.hero-lower-grid small,.setup-list small,.setup-summary span,.role-kicker,.phone-label,.triage-context small,.assignment-panel>small,.gate-title small,.contractor-gates small,.proof-grid span,.completion-notes small,.release-panel>small,.unit-profile small,.unit-record-grid small,.record-visual small{letter-spacing:1px;color:#879089;font-size:7px;font-weight:800}.dashboard-heading h2{letter-spacing:-.9px;margin:5px 0 0;font-size:19px}.health-pill{color:#477459;background:#e4f0e5;border-radius:99px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:800;display:flex}.status-dot{background:#61a178;border-radius:50%;width:6px;height:6px;display:inline-block}.status-orange{background:var(--orange)}.status-blue{background:#7298b6}.status-gray{background:#9ca39f}.metric-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin:16px 0 9px;display:grid}.metric-grid article{background:#fff;border:1px solid #e4e2dc;border-radius:9px;padding:10px}.metric-grid b{letter-spacing:-.8px;margin:4px 0 1px;font-size:21px;display:block}.metric-grid span{color:#68766d;font-size:7px}.orange-text{color:var(--orange-2)!important}.green-text{color:#4e8763!important}.hero-request{background:#fff;border:1px solid #e3e1dc;border-radius:10px;padding:12px}.request-head{justify-content:space-between;gap:10px;display:flex}.request-head h3{margin:4px 0 0;font-size:12px}.urgent-pill{height:max-content;color:var(--orange-2);text-transform:uppercase;background:#fff0e7;border-radius:99px;padding:5px 7px;font-size:7px;font-weight:800}.request-person{align-items:center;gap:8px;margin:11px 0;display:flex}.avatar{color:#57738b;background:#e0e9f2;border-radius:8px;place-items:center;width:26px;height:26px;font-size:8px;font-weight:800;display:grid}.request-person>div:nth-child(2){flex:1;gap:2px;display:grid}.request-person b{font-size:8px}.request-person small{letter-spacing:0;font-size:7px}.record-count{border-left:1px solid #e3e1dc;gap:2px;padding-left:10px;display:grid}.record-count b{font-size:8px}.request-insight{color:#6d766f;border-top:1px solid #eeeae5;align-items:center;gap:6px;padding-top:9px;font-size:7px;display:flex}.request-insight span{flex:1}.request-insight strong{color:var(--orange-2)}.hero-lower-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:9px;display:grid}.hero-lower-grid article{background:#fff;border:1px solid #e3e1dc;border-radius:9px;gap:3px;padding:9px;display:grid}.hero-lower-grid b{font-size:8px}.hero-lower-grid span{color:#7a837d;font-size:7px}.floating-card{z-index:4;background:#fffdf9;border-radius:11px;align-items:center;gap:8px;padding:9px 11px;display:flex;position:absolute;box-shadow:0 13px 28px #1d2e2527}.floating-card>span{color:#4b7d5e;background:#e2efe3;border-radius:8px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid}.floating-card small{letter-spacing:.8px;color:#929a94;font-size:6px;display:block}.floating-card b{font-size:8px}.floating-record{top:79px;left:-25px}.floating-gate{bottom:22px;right:-17px}.floating-gate>span{color:var(--orange-2);background:#fff0e6}.system-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.system-strip-inner{white-space:nowrap;justify-content:center;align-items:center;gap:17px;height:78px;display:flex;overflow:hidden}.system-strip span{letter-spacing:1.2px;color:#8a928d;font-size:8px}.system-strip b{font-size:12px}.system-strip i{color:var(--orange);font-style:normal}.story-intro{grid-template-columns:1fr .85fr;align-items:end;gap:70px;padding:96px 0 42px;display:grid}.story-intro h2{margin-bottom:0;font-size:56px}.story-intro>p{color:#68756d;max-width:470px;margin:0;font-size:15px;line-height:1.65}.demo-section{background:var(--ink);color:#f9f6f0;padding:48px 0 72px}.demo-progress{border:1px solid #46564e;border-radius:14px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.demo-progress button{color:#85938a;text-align:left;background:0 0;border:0;border-right:1px solid #46564e;align-items:center;gap:8px;min-width:0;padding:12px 10px;display:flex}.demo-progress button:last-child{border-right:0}.demo-progress button>span{border:1px solid #65736b;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:7px;display:grid}.demo-progress button div{gap:2px;min-width:0;display:grid}.demo-progress small{text-transform:uppercase;letter-spacing:.7px;font-size:6px}.demo-progress b{white-space:nowrap;font-size:8px}.demo-progress button.active{color:#fff;background:#2a3932}.demo-progress button.active>span,.demo-progress button.complete>span{color:#18231f;background:#f2a273;border-color:#f2a273}.demo-progress button.complete{color:#c6d0c8}.demo-heading{justify-content:space-between;align-items:end;gap:20px;margin:28px 0 16px;display:flex}.demo-heading>div{align-items:center;gap:12px;display:flex}.demo-heading h2{letter-spacing:-1px;margin:0;font-size:26px}.role-label{letter-spacing:1px;text-transform:uppercase;color:#f2a273;border:1px solid #6c574a;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:800}.reset-button{color:#c2ccc4;background:0 0;border:1px solid #5c6a62;border-radius:99px;padding:8px 11px;font-size:8px;font-weight:800}.demo-stage{min-height:525px}.demo-stage .desktop-frame{border-color:#111a16;box-shadow:0 24px 50px #0005}.demo-controls{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.demo-controls button{color:#f8f5ef;background:0 0;border:1px solid #5c6b63;border-radius:99px;padding:10px 14px;font-size:9px;font-weight:800}.demo-controls button:disabled{opacity:.35}.demo-controls .next-button{color:var(--ink);background:#fff;border-color:#fff}.demo-controls p{color:#95a198;font-size:8px}.demo-controls p b{color:#f2a273}.setup-layout{grid-template-columns:160px 1fr;min-height:470px;display:grid}.setup-nav{background:#fff;border-right:1px solid #e1e0da;align-content:start;gap:8px;padding:23px 13px;display:grid}.setup-nav span{color:#747f77;border-radius:8px;padding:10px;font-size:9px}.setup-nav .active{color:var(--orange-2);background:#fff0e7;font-weight:800}.setup-main{padding:28px 32px}.screen-heading h3{letter-spacing:-1px;margin:6px 0 5px;font-size:24px}.screen-heading p{color:#707b73;margin:0;font-size:10px}.draft-badge,.ready-badge{border-radius:99px;padding:7px 9px;font-size:8px;font-weight:800}.draft-badge{color:#777;background:#eeeae4}.ready-badge{color:#4a7f5e;background:#e2f0e4}.setup-list{grid-template-columns:repeat(2,1fr);gap:9px;margin:21px 0;display:grid}.setup-list article{background:#fff;border:1px solid #e3e1db;border-radius:11px;align-items:center;gap:9px;padding:12px;display:flex}.setup-icon{width:28px;height:28px;color:var(--orange-2);background:#fff0e6;border-radius:8px;place-items:center;font-size:9px;font-weight:800;display:grid}.setup-list article div{flex:1;gap:3px;display:grid}.setup-list b{font-size:9px}.setup-list strong{color:#4e7f60;font-size:8px}.setup-summary{background:#ebece7;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px;padding:10px;display:grid}.setup-summary div{gap:3px;display:grid}.setup-summary b{font-size:8px}.setup-summary span{letter-spacing:0;font-size:7px}.screen-primary{background:var(--orange);color:#fff;border:0;border-radius:99px;align-items:center;gap:8px;padding:11px 14px;font-size:9px;font-weight:800;display:inline-flex}.screen-primary:hover{background:var(--orange-2)}.screen-primary.full{justify-content:center;width:100%}.resident-stage,.contractor-stage{min-height:525px;color:var(--ink);background:linear-gradient(135deg,#f1eee7,#dfe7df);border-radius:22px;grid-template-columns:1fr 390px;align-items:center;gap:55px;padding:34px 62px;display:grid;overflow:hidden}.resident-story-copy,.contractor-story-copy{max-width:490px}.role-kicker{color:var(--orange-2)}.resident-story-copy h3,.contractor-story-copy h3{letter-spacing:-1.8px;margin:11px 0 14px;font-size:35px;line-height:1.05}.resident-story-copy>p,.contractor-story-copy>p{color:#69756e;font-size:13px;line-height:1.55}.resident-capabilities{flex-wrap:wrap;gap:7px;margin:22px 0;display:flex}.resident-capabilities span{background:#fff;border:1px solid #dddcd6;border-radius:99px;padding:7px 8px;font-size:8px;font-weight:800}.handoff-note{color:#7b847e;border-left:3px solid #b8bdb8;gap:4px;padding:9px 12px;display:grid}.handoff-note.visible{border-left-color:var(--orange);color:var(--ink);background:#fff9f3;border-radius:0 9px 9px 0}.handoff-note b{font-size:10px}.handoff-note span{font-size:9px}.phone-frame{width:330px;max-width:100%;color:var(--ink);background:#fffdfa;border:8px solid #202b26;border-radius:38px;margin:auto;overflow:hidden;box-shadow:0 25px 50px #1c2d252f}.phone-status{justify-content:space-between;height:26px;padding:8px 16px 0;font-size:7px;display:flex}.phone-status i{font-style:normal}.phone-brand{justify-content:space-between;align-items:center;padding:7px 17px 12px;display:flex}.phone-brand>span{color:#78827b;font-size:8px}.phone-home-line{background:#202b26;border-radius:99px;width:90px;height:4px;margin:9px auto}.resident-phone-body,.contractor-phone-body{padding:0 16px 8px}.phone-greeting{color:#7d8780;margin:0;font-size:8px}.resident-phone-body h3,.contractor-phone-body h3{letter-spacing:-.8px;margin:4px 0 13px;font-size:19px}.phone-label{margin:13px 0 7px;display:block}.service-grid{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.service-grid button{color:#69756d;background:#faf9f6;border:1px solid #e3e1db;border-radius:10px;min-width:0;padding:7px 3px}.service-grid button span{place-items:center;height:21px;font-size:11px;display:grid}.service-grid button b{font-size:6px}.service-grid button.active{border-color:var(--orange);color:var(--orange-2);background:#fff0e7}.input-tabs{background:#efeee9;border-radius:8px;grid-template-columns:repeat(4,1fr);padding:3px;display:grid}.input-tabs button{color:#7a837d;background:0 0;border:0;border-radius:6px;padding:6px 2px;font-size:7px}.input-tabs button.active{color:var(--orange-2);background:#fff;font-weight:800;box-shadow:0 2px 7px #1a2a2112}.preset-list{gap:5px;margin-top:8px;display:grid}.preset-list button{text-align:left;background:#fff;border:1px solid #e4e2dc;border-radius:8px;justify-content:space-between;padding:8px 9px;font-size:7px;display:flex}.preset-list button.selected{color:var(--orange-2);background:#fff8f3;border-color:#e9a27d}.text-input{gap:5px;margin-top:8px;display:grid}.text-input span{color:#77827a;font-size:7px}.text-input textarea{resize:none;height:56px;color:var(--ink);background:#fff;border:1px solid #deddd7;border-radius:8px;padding:8px;font-size:8px}.capture-card{text-align:left;background:#f8f7f4;border:1px dashed #d7d5ce;border-radius:9px;gap:8px;width:100%;margin-top:8px;padding:9px;display:flex}.capture-card>span{width:25px;height:25px;color:var(--orange-2);background:#fff0e6;border-radius:8px;place-items:center;font-size:9px;display:grid}.capture-card div{gap:2px;display:grid}.capture-card b{font-size:8px}.capture-card small{color:#77817a;font-size:7px}.capture-card.captured{background:#eef7ef;border-style:solid;border-color:#8fbd9c}.capture-card.captured>span{color:#4c805e;background:#dceede}.request-preview{background:#f1f1ed;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:8px;display:flex}.request-preview div{gap:2px;display:grid}.request-preview small{color:#848d87;font-size:6px}.request-preview b{font-size:8px}.request-preview>span{color:#4f805f;font-size:7px}.phone-primary{background:var(--orange);color:#fff;border:0;border-radius:99px;width:100%;margin-top:8px;padding:10px 12px;font-size:8px;font-weight:800}.phone-primary:disabled{opacity:.35}.triage-layout,.approval-layout{grid-template-columns:1.38fr .82fr;min-height:470px;display:grid}.triage-main,.approval-main{padding:28px 30px}.triage-context{grid-template-columns:repeat(2,1fr);gap:8px;margin:18px 0;display:grid}.triage-context article{background:#fff;border:1px solid #e2e0da;border-radius:10px;gap:4px;padding:11px;display:grid}.triage-context b{font-size:9px}.triage-context span{color:#737d76;font-size:8px;line-height:1.4}.triage-context .recurring-card{background:#fff5ee;border-color:#f0c5ad;grid-column:span 2}.triage-context .recurring-card small,.triage-context .recurring-card b{color:var(--orange-2)}.evidence-row{grid-template-columns:.7fr 1.3fr;gap:8px;display:grid}.evidence-photo,.proof-photo{color:#fff;background:linear-gradient(145deg,#756c63,#b4a395);border-radius:10px;flex-direction:column;justify-content:space-between;height:96px;padding:11px;display:flex;position:relative;overflow:hidden}.evidence-photo:after,.proof-photo:after{content:"";border:12px solid #d3c7bd;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-40px;right:-25px}.evidence-photo span,.evidence-photo b,.proof-photo span,.proof-photo b{z-index:2;position:relative}.evidence-photo span,.proof-photo span{letter-spacing:1px;font-size:7px}.evidence-photo b,.proof-photo b{font-size:9px}.transcript{background:#fff;border:1px solid #e2e0da;border-radius:10px;padding:11px}.transcript small{color:#89918c;letter-spacing:1px;font-size:7px}.transcript p{color:#606c64;font-size:10px;line-height:1.5}.assignment-panel,.release-panel{background:#fff;border-left:1px solid #e1dfda;padding:25px 20px}.contractor-option{text-align:left;background:#fff;border:1px solid #e3e1dc;border-radius:10px;align-items:center;gap:8px;width:100%;margin-top:8px;padding:9px;display:flex}.contractor-option>span{color:#5b758a;background:#e2ebf2;border-radius:8px;place-items:center;width:27px;height:27px;font-size:7px;font-weight:800;display:grid}.contractor-option>div{flex:1;gap:2px;display:grid}.contractor-option b{font-size:8px}.contractor-option small{color:#79837c;font-size:7px}.contractor-option i{color:#9da49f;font-style:normal}.contractor-option.selected{background:#fff9f4;border-color:#e9976c}.contractor-option.selected i{color:var(--orange-2)}.gate-title{justify-content:space-between;margin-top:18px;display:flex}.gate-title span{color:#548066;background:#e4f0e5;border-radius:99px;padding:4px 6px;font-size:6px}.gate-list{gap:8px;margin:9px 0;display:grid}.gate-list>div{align-items:center;gap:8px;display:flex}.gate-list i{color:#68746c;background:#f0eee9;border-radius:7px;place-items:center;width:21px;height:21px;font-size:7px;font-style:normal;display:grid}.gate-list span{gap:2px;display:grid}.gate-list b{font-size:8px}.gate-list small{color:#7e8781;font-size:7px}.gate-total,.release-summary{border-top:1px solid #ebe8e2;justify-content:space-between;align-items:center;padding:10px 0;font-size:8px;display:flex}.gate-total b,.release-summary b{font-size:13px}.contractor-stage{grid-template-columns:390px 1fr}.contractor-phone-body>p{color:#737e76;font-size:8px;line-height:1.5}.contractor-access{background:#f1f0eb;border-radius:8px;gap:3px;padding:8px;display:grid}.contractor-access b{font-size:8px}.contractor-access span{color:#707b73;font-size:7px}.contractor-actions{gap:5px;margin-top:8px;display:grid}.contractor-actions button{text-align:left;background:#fff;border:1px solid #e2e0da;border-radius:9px;gap:8px;padding:8px;display:flex}.contractor-actions button>span{background:#eeece7;border-radius:7px;place-items:center;width:23px;height:23px;font-size:7px;font-weight:800;display:grid}.contractor-actions button div{gap:2px;display:grid}.contractor-actions b{font-size:8px}.contractor-actions small{color:#7a847d;font-size:7px}.contractor-actions button.complete{background:#f0f7f1;border-color:#95bea0}.contractor-actions button.complete>span{color:#4c805e;background:#dcecdf}.contractor-actions button:disabled{opacity:.4}.contractor-gates{gap:8px;margin:22px 0;display:grid}.contractor-gates article{color:#7a847d;background:#f4f3ef;border:1px solid #d7d9d4;border-radius:11px;align-items:center;gap:11px;padding:11px;display:flex}.contractor-gates article>span{background:#e6e4de;border-radius:9px;place-items:center;width:36px;height:36px;font-size:8px;font-weight:800;display:grid}.contractor-gates article div{gap:3px;display:grid}.contractor-gates b{font-size:9px}.contractor-gates small{letter-spacing:0;font-size:8px}.contractor-gates article.current{color:var(--ink);background:#fff7f1;border-color:#eaa17a}.contractor-gates article.current>span{color:var(--orange-2);background:#ffeadf}.contractor-gates article.done{color:#446e53;background:#edf6ef;border-color:#99bea2}.contractor-gates article.done>span{background:#dcecdf}.proof-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin:19px 0;display:grid}.proof-photo{height:150px}.proof-photo.before{background:linear-gradient(145deg,#706860,#aa9a8f)}.proof-photo.after{background:linear-gradient(145deg,#4f6b5e,#91ab9e)}.completion-notes{grid-template-columns:1.4fr .6fr;gap:9px;display:grid}.completion-notes article{background:#fff;border:1px solid #e2e0da;border-radius:10px;padding:11px}.completion-notes p{color:#68746c;margin:6px 0 0;font-size:8px;line-height:1.5}.invoice-total{border-bottom:1px solid #e8e5df;justify-content:space-between;align-items:end;padding:12px 0;display:flex}.invoice-total span{color:#7b857e;font-size:8px}.invoice-total b{font-size:22px}.release-gates{margin:13px 0;display:grid}.release-gates>div{border-bottom:1px solid #eeeae5;gap:8px;padding:9px 0;display:flex}.release-gates>div>span{color:#4d805f;background:#dfeee2;border-radius:7px;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.release-gates p{gap:3px;margin:0;display:grid}.release-gates b{font-size:8px}.release-gates small{color:#7a847d;font-size:7px}.release-gates .current>span{color:var(--orange-2);background:#fff0e6}.release-gates .approved{color:#4d805f}.release-help{text-align:center;color:#7b857e;font-size:7px;line-height:1.4}.unit-layout{grid-template-columns:190px 1fr;min-height:470px;display:grid}.unit-profile{background:#fff;border-right:1px solid #e1dfda;padding:25px 18px}.unit-avatar{width:45px;height:45px;color:var(--orange-2);background:#fff0e6;border-radius:13px;place-items:center;font-size:12px;font-weight:800;display:grid}.unit-profile h3{margin:12px 0 4px;font-size:20px}.unit-profile>p{color:#737e76;font-size:9px;line-height:1.5}.unit-profile>div{border-top:1px solid #eeeae5;gap:4px;padding:12px 0;display:grid}.unit-profile b{font-size:8px}.unit-main{padding:27px 29px}.outline-button{background:#fff;border:1px solid #d9d7d1;border-radius:99px;padding:8px 10px;font-size:8px;font-weight:800}.unit-record-grid{grid-template-columns:repeat(4,1fr);gap:7px;margin:18px 0;display:grid}.unit-record-grid article{background:#fff;border:1px solid #e2e0da;border-radius:10px;gap:4px;padding:10px;display:grid}.unit-record-grid b{font-size:10px}.unit-record-grid span{color:#78827b;font-size:7px}.recurrence-banner{text-align:left;width:100%;color:var(--ink);background:#fff5ee;border:1px solid #f0c2a8;border-radius:11px;align-items:center;gap:9px;padding:10px;display:flex}.recurrence-banner>span{width:29px;height:29px;color:var(--orange-2);background:#ffe5d6;border-radius:9px;place-items:center;display:grid}.recurrence-banner div{flex:1;gap:3px;display:grid}.recurrence-banner small{letter-spacing:1px;color:var(--orange-2);font-size:7px}.recurrence-banner b{font-size:8px}.recurrence-banner em{color:#6f7872;font-size:7px;font-style:normal}.recurrence-banner strong{color:var(--orange-2);font-size:7px}.recurrence-banner.open{background:#fff0e6}.history-list{margin-top:10px;display:grid}.history-list>div{border-top:1px solid #e6e3dd;align-items:center;gap:9px;padding:9px 0;display:flex}.history-icon{border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;display:grid}.orange-history{color:var(--orange-2);background:#fff0e6}.green-history{color:#4d805f;background:#e2efe3}.blue-history{color:#5b7890;background:#e3ebf2}.history-list span{flex:1;gap:2px;display:grid}.history-list small{color:#88918b;font-size:6px}.history-list b{font-size:8px}.history-list em{color:#78827b;font-size:7px;font-style:normal}.history-list strong{color:#4d805f;font-size:7px}.record-story{grid-template-columns:.82fr 1.18fr;align-items:center;gap:80px;padding:110px 0;display:grid}.record-story h2{font-size:55px}.record-story-copy>p:not(.eyebrow){color:#68756d;font-size:14px;line-height:1.65}.record-principles{gap:8px;margin-top:24px;display:grid}.record-principles span{border-left:2px solid var(--line);gap:4px;padding:6px 11px;display:grid}.record-principles span:first-child{border-color:var(--orange)}.record-principles span:nth-child(2){border-color:#66836f}.record-principles span:nth-child(3){border-color:#718ca1}.record-principles b{font-size:10px}.record-principles small{color:#737f77;font-size:9px}.record-visual{background:#f0f2ed;border:1px solid #dde3dc;border-radius:22px;padding:23px;box-shadow:0 23px 48px #22332914}.record-visual-top{justify-content:space-between;gap:12px;display:flex}.record-visual-top h3{letter-spacing:-1px;margin:6px 0 0;font-size:21px}.record-visual-top>span{color:#4f7f60;background:#fff;border-radius:99px;align-items:center;gap:5px;height:max-content;padding:7px 9px;font-size:8px;font-weight:800;display:flex}.record-quick-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin:17px 0;display:grid}.record-quick-grid article{background:#fff;border-radius:10px;gap:4px;padding:11px;display:grid}.record-quick-grid b{font-size:12px}.record-quick-grid span{color:#78827b;font-size:8px}.record-alert{background:#fff5ee;border:1px solid #f0c3aa;border-radius:11px;align-items:center;gap:9px;padding:11px;display:flex}.record-alert>span{width:30px;height:30px;color:var(--orange-2);background:#ffe4d5;border-radius:9px;place-items:center;display:grid}.record-alert div{flex:1;gap:3px;display:grid}.record-alert b{font-size:9px}.record-alert small{letter-spacing:0;font-size:8px}.record-alert strong{color:var(--orange-2);font-size:7px}.record-timeline{margin-top:11px;display:grid}.record-timeline>div{border-top:1px solid #dde2dc;gap:10px;padding:11px 0;display:flex}.record-timeline>div>i{background:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;display:grid}.record-timeline span{gap:3px;display:grid}.record-timeline b{font-size:9px}.record-timeline em{color:#737f77;font-size:8px;font-style:normal}.ai-section{background:var(--ink);color:#f8f5ef;padding:100px 0}.ai-inner{grid-template-columns:.85fr 1.15fr;align-items:start;gap:90px;display:grid}.eyebrow.light{color:#a8b4ac}.ai-section h2{margin-bottom:0;font-size:54px}.ai-section h2 em{color:#f4a579}.ai-list{display:grid}.ai-list article{border-top:1px solid #48574f;gap:17px;padding:18px 0;display:flex}.ai-list article:last-child{border-bottom:1px solid #48574f}.ai-list>article>span{color:#f4a579;font-size:9px}.ai-list article div{gap:6px;display:grid}.ai-list b{font-size:16px}.ai-list p{color:#aeb9b1;max-width:420px;margin:0;font-size:12px;line-height:1.55}.pilot-section{padding:105px 0}.pilot-heading{justify-content:space-between;align-items:end;gap:70px;display:flex}.pilot-heading .eyebrow{align-self:flex-start}.pilot-heading h2{max-width:700px;margin:0;font-size:54px}.pilot-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:54px;display:grid}.pilot-grid article{border-right:1px solid var(--line);padding:24px 24px 25px 0}.pilot-grid article+article{padding-left:24px}.pilot-grid article:last-child{border-right:0}.pilot-grid>article>span{color:var(--orange);font-size:9px}.pilot-grid h3{margin:13px 0 8px;font-size:16px}.pilot-grid p{color:#6d7871;margin:0;font-size:11px;line-height:1.55}.pilot-boundary{background:#f5ede4;border-radius:12px;align-items:center;gap:18px;margin-top:18px;padding:14px 16px;display:flex}.pilot-boundary b{color:var(--orange-2);font-size:9px}.pilot-boundary span{color:#6e756f;font-size:9px}.closing{background:var(--orange);color:#fff;text-align:center;padding:100px 0}.closing-inner{flex-direction:column;align-items:center;display:flex}.closing h2{margin-bottom:18px;font-size:65px}.closing h2 em{color:#fff5ed}.closing p{color:#ffe0d0;max-width:460px;font-size:14px;line-height:1.55}.closing a{color:var(--ink);background:#fff8f1;border-radius:99px;margin-top:18px;padding:14px 18px;font-size:10px;font-weight:800}.closing a span{color:var(--orange-2);margin-left:7px}footer{align-items:center;gap:22px;min-height:100px;display:flex}footer a{width:105px;height:52px}footer p,footer>span{color:#7a857d;font-size:9px}footer>span{margin-left:auto}@media (max-width:900px){html{scroll-padding-top:74px}.site-shell{width:min(100% - 34px,650px)}.nav-inner{height:72px}.brand-link{width:100px}.nav-links{gap:14px}.nav-links a:nth-child(3),.nav-action{display:none}.hero{grid-template-columns:1fr;gap:38px;padding:58px 0 72px}.hero-copy{max-width:600px}.hero h1{font-size:58px}.hero-product{min-height:470px}.floating-record{left:-8px}.floating-gate{right:-8px}.story-intro{grid-template-columns:1fr;gap:24px;padding-top:78px}.demo-progress{grid-template-columns:repeat(3,1fr)}.demo-progress button:nth-child(3){border-right:0}.demo-progress button:nth-child(-n+3){border-bottom:1px solid #46564e}.demo-stage{min-height:0}.resident-stage,.contractor-stage{grid-template-columns:1fr;gap:30px;padding:35px}.resident-story-copy,.contractor-story-copy{max-width:100%}.resident-stage .phone-frame,.contractor-stage .phone-frame{grid-row:2}.triage-layout,.approval-layout{grid-template-columns:1fr}.assignment-panel,.release-panel{border-top:1px solid #e1dfda;border-left:0}.record-story,.ai-inner{grid-template-columns:1fr;gap:45px}.pilot-heading{display:block}.pilot-heading h2{margin-top:16px}.unit-layout{grid-template-columns:150px 1fr}.unit-record-grid{grid-template-columns:repeat(2,1fr)}.record-story{padding:85px 0}.ai-section{padding:80px 0}.pilot-section{padding:85px 0}}@media (max-width:620px){.site-shell{width:calc(100% - 28px)}.nav-links{gap:12px;font-size:10px}.hero{padding-top:46px}.hero h1,.story-intro h2,.record-story h2,.ai-section h2,.pilot-heading h2{letter-spacing:-3.2px;font-size:44px}.hero-lede{font-size:15px}.hero-actions{flex-direction:column;align-items:flex-start;gap:17px}.hero-roles{flex-wrap:wrap;margin-top:32px}.hero-product{min-height:370px;margin:0 -3px}.hero-desktop{border-width:4px;border-radius:16px;transform:none}.frame-top{gap:9px;height:36px;padding:0 10px}.frame-top .product-wordmark{font-size:10px}.dashboard-layout{grid-template-columns:75px 1fr;min-height:315px}.product-sidebar{padding:12px 6px}.product-sidebar span{padding:6px;font-size:6px}.dashboard-main{padding:11px}.dashboard-heading h2{font-size:14px}.health-pill{display:none}.metric-grid{gap:4px;margin:10px 0 5px}.metric-grid article{padding:6px}.metric-grid b{font-size:15px}.hero-request{padding:7px}.request-person{margin:7px 0}.request-insight strong{display:none}.hero-lower-grid{gap:4px;margin-top:5px}.floating-card{padding:6px 7px}.floating-card b{font-size:7px}.floating-card small{font-size:5px}.floating-record{top:44px;left:-4px}.floating-gate{bottom:3px;right:-3px}.system-strip-inner{justify-content:flex-start;gap:10px;height:66px}.system-strip b{font-size:9px}.story-intro{padding-bottom:30px}.demo-section{padding:36px 0 54px}.demo-progress button{padding:9px 6px}.demo-progress button>span{width:20px;height:20px}.demo-progress b{font-size:7px}.demo-heading{align-items:flex-start}.demo-heading>div{gap:7px;display:grid}.demo-heading h2{font-size:22px}.reset-button{padding:7px 8px}.setup-layout{grid-template-columns:1fr}.setup-nav{border-bottom:1px solid #e1e0da;border-right:0;padding:9px;display:flex;overflow:auto}.setup-nav span{white-space:nowrap}.setup-main{padding:20px 15px}.screen-heading{display:grid}.screen-heading h3{font-size:20px}.draft-badge,.ready-badge{width:max-content}.setup-list,.setup-summary{grid-template-columns:1fr}.resident-stage,.contractor-stage{border-radius:16px;padding:27px 13px}.resident-story-copy h3,.contractor-story-copy h3{font-size:29px}.phone-frame{width:315px}.triage-main,.approval-main{padding:20px 14px}.triage-context{grid-template-columns:1fr}.triage-context .recurring-card{grid-column:span 1}.evidence-row,.proof-grid,.completion-notes{grid-template-columns:1fr}.assignment-panel,.release-panel{padding:20px 14px}.unit-layout{grid-template-columns:1fr}.unit-profile{border-bottom:1px solid #e1dfda;border-right:0}.unit-profile>div{width:32%;padding-right:7px;display:inline-grid}.unit-main{padding:20px 14px}.unit-record-grid{grid-template-columns:repeat(2,1fr)}.recurrence-banner{align-items:flex-start}.recurrence-banner strong,.history-list strong,.demo-controls p{display:none}.record-story{gap:35px}.record-visual{padding:15px}.record-quick-grid{grid-template-columns:1fr}.record-alert{align-items:flex-start}.record-alert strong{display:none}.ai-section{padding:70px 0}.pilot-grid{grid-template-columns:1fr}.pilot-grid article,.pilot-grid article+article{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.pilot-grid article:last-child{border-bottom:0}.pilot-boundary{gap:7px;display:grid}.closing{padding:76px 0}.closing h2{font-size:48px}footer{flex-wrap:wrap;gap:8px;padding:18px 0}footer p{order:3;width:100%}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
