.number-card{background:linear-gradient(135deg,#f4fbf7,#fff);border:1px solid #cbded5;border-radius:14px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:10px;padding:20px;display:grid}.number-card>div:first-child{gap:4px;display:grid}.number-card>div>small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:800}.number-card>div>strong{letter-spacing:.02em;font-size:28px}.number-card>div>span{color:var(--muted);font-size:12px}.capability-row{flex-wrap:wrap;grid-column:1/-1;gap:8px!important;display:flex!important}.capability-row span{border-radius:999px;padding:5px 8px;font-weight:800;color:var(--green)!important;background:#e7f5ee!important;font-size:11px!important}.capability-row span.muted{color:var(--muted)!important;background:#efefec!important}.connection-card{border:1px solid var(--line);border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:14px;padding:17px;display:grid}.connection-card>span{background:#f0f1ed;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.connection-card>div{gap:3px;display:grid}.connection-card small{color:var(--muted);text-transform:uppercase;font-weight:800}.connection-card strong{text-transform:capitalize;font-size:18px}.connection-card p{color:var(--muted);margin:4px 0;line-height:1.45}.connection-card.state-online{background:#f2fbf6;border-color:#92cdb2}.connection-card.state-online>span{color:var(--green);background:#daf2e6}.connection-card.state-failed,.connection-card.state-expired,.connection-card.state-requires_human_action{background:#fff7f5;border-color:#efc3bc}.verification-code{letter-spacing:.18em;font:800 28px ui-monospace,monospace}.verification-code small{letter-spacing:0;color:var(--muted);font:12px Segoe UI,sans-serif;display:block}.onboarding-actions.inline{justify-content:flex-start;margin-top:0;padding-top:0}.onboarding-actions.inline .quiet{margin-right:0}.setup-review article p,.setup-review article em{color:var(--muted);margin:2px 0;font-size:12px}.setup-review article em{color:#8d5515;font-style:normal;font-weight:700}.communications-number{margin-bottom:16px}.communications-connections{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.communications-connections article{flex-direction:column;gap:10px;margin:0;display:flex}.communications-connections article>p{color:var(--muted);min-height:42px;line-height:1.45}.communications-connections article>small{color:var(--muted);overflow-wrap:anywhere}.communications-connections .page-actions{margin-top:auto}.badge.not_started,.badge.optional_skipped,.badge.disconnected{color:#626864;background:#efefec}.badge.online{color:#176a49;background:#e2f5ea}.badge.failed,.badge.expired,.badge.requires_human_action{color:#a53b2f;background:#ffebe7}.badge.waiting_for_meta_auth,.badge.waiting_for_otp,.badge.verifying{color:#855d10;background:#fff3d6}.business-lines{margin-bottom:16px}.line-grid{gap:14px;display:grid}.line-card{grid-template-columns:minmax(220px,1fr) auto}.line-card .form-grid{grid-column:1/-1}.line-card>button{justify-self:end}.business-lines>.setup-note{margin-top:14px}.operator-provisioning{border:1px solid var(--line);background:#fbfcfa;border-radius:14px;margin:18px 0;padding:18px}.operator-provisioning .provider-grid{margin:14px 0}.operator-provisioning>label{gap:6px;margin-top:12px;display:grid}.operator-provisioning .page-actions{flex-wrap:wrap;margin-top:14px}@media (width<=760px){.number-card{grid-template-columns:1fr 1fr}.number-card>div:first-child{grid-column:1/-1}.number-card .secondary{justify-content:center}.communications-connections{grid-template-columns:1fr}.communications-connections .page-actions{display:grid}.communications-connections .page-actions>*{justify-content:center;width:100%}.onboarding-actions.inline{display:grid}.onboarding-actions.inline>*{justify-content:center;width:100%}.operator-provisioning .page-actions{display:grid}.operator-provisioning .page-actions>*{width:100%}}.call-forwarding-wizard{gap:18px;display:grid}.call-forwarding-wizard.embedded{padding:0}.forwarding-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.forwarding-heading h3{margin:4px 0 7px;font-size:26px}.forwarding-heading p{color:var(--muted);margin:0;line-height:1.5}.forwarding-heading>.badge{white-space:nowrap}.badge.forwarding-verified{color:#176a49;background:#e2f5ea}.badge.forwarding-needs_help,.badge.forwarding-skipped{color:#88580e;background:#fff0da}.forwarding-flow{color:#fff;background:#171a1f;border-radius:15px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:9px;padding:16px;display:grid}.forwarding-flow>svg{color:var(--orange);width:18px}.forwarding-flow>span{gap:3px;display:grid}.forwarding-flow small{color:#aeb8b3;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:850}.forwarding-flow strong{font-size:12px;line-height:1.35}.forwarding-distinction{grid-template-columns:1fr 1fr;gap:12px;display:grid}.forwarding-distinction p{border:1px solid var(--line);color:var(--muted);border-radius:12px;gap:4px;margin:0;padding:13px;font-size:12px;line-height:1.45;display:grid}.forwarding-distinction strong{color:var(--ink)}.forwarding-progress{grid-template-columns:repeat(7,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.forwarding-progress li{color:var(--muted);text-align:center;justify-items:center;gap:5px;display:grid}.forwarding-progress li>span{background:#eceeeb;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:850;display:grid}.forwarding-progress li>span svg{width:16px}.forwarding-progress li.current>span{background:var(--orange);color:#fff}.forwarding-progress li.complete>span{color:#fff;background:#1f8a62}.forwarding-progress small{font-size:9px;font-weight:800}.forwarding-stage{border:1px solid var(--line);background:#fbfcfa;border-radius:16px;min-height:285px;padding:22px}.forwarding-stage h4{margin:0 0 6px;font-size:19px}.step-why{color:var(--muted);margin:0 0 18px;font-size:13px}.business-line-strategies{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.business-line-strategies button{text-align:left;border:1px solid var(--line);min-height:165px;color:var(--ink);background:#fff;border-radius:14px;grid-template-columns:auto 1fr;align-content:start;gap:7px 10px;padding:17px;display:grid}.business-line-strategies button>span{background:#eceeeb;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.business-line-strategies button>span svg{width:15px}.business-line-strategies button>strong{align-self:center;line-height:1.35}.business-line-strategies button>small{color:var(--muted);grid-column:1/-1;line-height:1.5}.business-line-strategies button.selected{border:2px solid var(--orange);background:#fff7f2}.business-line-strategies button.selected>span{background:var(--orange);color:#fff}.forwarding-mode-list{gap:9px;display:grid}.forwarding-mode-list label{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:flex-start;gap:11px;padding:12px;display:flex}.forwarding-mode-list input{margin-top:4px}.forwarding-mode-list span{gap:3px;display:grid}.forwarding-mode-list strong{align-items:center;gap:8px;display:flex}.forwarding-mode-list em{text-transform:uppercase;color:#176a49;background:#e8f7f1;border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal}.forwarding-mode-list small{color:var(--muted);line-height:1.45}.copy-business-line{color:#fff;background:linear-gradient(135deg,#171a1f,#2c3531);border-radius:15px;align-items:center;gap:14px;padding:22px;display:flex}.copy-business-line>svg{color:var(--orange)}.copy-business-line>strong{flex:1;font-size:24px}.instruction-card{background:#fff;border:1px solid #d4ddd8;border-radius:14px;gap:8px;padding:18px;display:grid}.instruction-card p{color:var(--muted);margin:0;line-height:1.5}.instruction-card a{color:#a6401c;font-weight:800}.instruction-card small{border-top:1px solid var(--line);color:var(--muted);padding-top:8px}.forwarding-verified{color:#176a49;background:#e8f7f1;border-radius:14px;align-items:flex-start;gap:14px;padding:20px;display:flex}.forwarding-verified>svg{color:#fff;background:#176a49;border-radius:50%;width:32px;height:32px;padding:7px}.forwarding-verified p{color:#365c4e;margin:4px 0}.troubleshooting-list{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px}.troubleshooting-list ul{color:var(--muted);margin:9px 0 0;padding-left:20px;line-height:1.55}.business-identity-checklist{background:#fff;border:1px solid #d4ddd8;border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;padding:18px;display:grid}.business-identity-checklist>div{grid-column:1/-1}.business-identity-checklist p{color:var(--muted);margin:4px 0 8px;font-size:12px}.business-identity-checklist label{background:#f5f6f3;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.forwarding-actions{align-items:center;gap:9px;display:flex}.forwarding-actions>span{flex:1}.forwarding-safety{color:var(--muted);align-items:flex-start;gap:8px;margin:0;font-size:11px;display:flex}.forwarding-safety svg{color:#176a49;flex:none;width:16px}.forwarding-admin-summary{background:#f5f8f6;border:1px solid #d4ddd8;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.forwarding-admin-summary span{gap:3px;display:grid}.forwarding-admin-summary small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:850}.forwarding-admin-summary strong{overflow-wrap:anywhere;font-size:12px}@media (width<=820px){.forwarding-flow{grid-template-columns:1fr}.forwarding-flow>svg{justify-self:center;transform:rotate(90deg)}.forwarding-distinction,.business-line-strategies{grid-template-columns:1fr}.business-line-strategies button{min-height:0}.forwarding-progress small{display:none}.copy-business-line{grid-template-columns:auto 1fr;display:grid}.copy-business-line>button{grid-column:1/-1}.business-identity-checklist{grid-template-columns:1fr}.business-identity-checklist>div{grid-column:1}.forwarding-actions{grid-template-columns:1fr 1fr;display:grid}.forwarding-actions>span{display:none}.forwarding-actions .primary{grid-column:1/-1}.forwarding-heading{display:grid}.forwarding-admin-summary{grid-template-columns:1fr 1fr}}.forwarding-progress{grid-template-columns:repeat(6,1fr)}:root{color:#202124;font-synthesis:none;--ink:#171a1f;--muted:#697078;--line:#e2e2dd;--paper:#fff;--orange:#f26430;--orange-soft:#fff0e9;--nav:#171a1f;--green:#1f8a62;--blue:#3975d1;--shadow:0 10px 34px #1f202314;background:#f6f6f3;font-family:DM Sans,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,textarea{font:inherit}button{cursor:pointer}.boot{justify-content:center;align-items:center;gap:14px;height:100vh;font-weight:700;display:flex}.navigt-mark{width:46px;height:46px;position:relative}.navigt-mark span,.navigt-mark i{border-radius:50%;width:15px;height:15px;position:absolute}.navigt-mark span{background:#30343a;bottom:3px;left:3px}.navigt-mark i{background:var(--orange);top:3px;right:3px}.navigt-mark b{border-top:5px solid var(--orange);border-radius:50%;width:32px;height:18px;position:absolute;top:15px;left:7px;transform:rotate(-42deg)}.navigt-mark.small{width:34px;height:34px;transform:scale(.8)}.brand-lockup{align-items:center;gap:8px;display:flex}.brand-lockup strong{font:800 25px Manrope}.login-page{grid-template-columns:1.08fr .92fr;min-height:100vh;display:grid}.login-intro{background:var(--ink);color:#fff;flex-direction:column;justify-content:space-between;padding:52px 9vw 42px;display:flex;position:relative;overflow:hidden}.login-intro:after{content:"";border:80px solid #f264301f;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-100px;right:-130px}.login-intro .navigt-mark span{background:#fff}.login-intro h1{letter-spacing:-.045em;max-width:680px;margin:14px 0 22px;font:800 clamp(38px,5vw,68px)/1.04 Manrope}.login-intro p:not(.eyebrow):not(.version){color:#cfd1d4;max-width:560px;font-size:19px;line-height:1.6}.eyebrow{text-transform:uppercase;letter-spacing:.13em;color:var(--orange);margin:0 0 8px;font-size:12px;font-weight:700}.version{color:#93989e;font-size:12px}.login-panel{place-items:center;padding:32px;display:grid}.login-card{border:1px solid var(--line);width:min(420px,100%);box-shadow:var(--shadow);background:#fff;border-radius:22px;padding:38px}h1,h2,h3{margin-top:0;font-family:Manrope}.login-card h2{margin-bottom:5px;font-size:30px}.login-card>p{color:var(--muted);margin:0 0 28px}label{flex-direction:column;gap:8px;margin-bottom:18px;font-size:14px;font-weight:600;display:flex}input,textarea{background:#fff;border:1px solid #d8d9d5;border-radius:9px;outline:none;min-height:44px;padding:12px 13px}input:focus,textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f264301f}textarea{resize:vertical;min-height:82px}.primary,.secondary,.quiet,.text-button,.page-actions button{border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-weight:700;display:inline-flex}.primary{background:var(--orange);color:#fff}.primary:hover{background:#dc5322}.secondary{color:var(--ink);border:1px solid var(--line);background:#fff}.quiet{color:var(--muted);background:0 0}.text-button{color:var(--orange);background:0 0;padding:6px}.wide{width:100%}.demo-note{color:var(--muted);background:#f6f6f3;border-radius:9px;align-items:flex-start;gap:9px;margin-top:20px;padding:12px;font-size:13px;display:flex}.form-error{color:#a62f29;background:#fff0ef;border-radius:8px;margin:12px 0;padding:12px 14px}.success{color:#186847;background:#eaf8f1;border:1px solid #bee8d3;border-radius:10px;align-items:center;gap:8px;margin-bottom:18px;padding:12px 16px;display:flex}.app-shell{min-height:100vh;display:flex}.nav{background:var(--nav);color:#fff;z-index:30;flex-direction:column;width:242px;padding:22px 15px;display:flex;position:fixed;inset:0 auto 0 0}.nav-brand{justify-content:space-between;align-items:center;padding:0 10px 22px;display:flex}.nav .navigt-mark span{background:#fff}.nav nav{flex-direction:column;flex:1;gap:4px;display:flex}.nav nav a{color:#aeb2b8;border-radius:8px;align-items:center;gap:11px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.nav nav a:hover{color:#fff;background:#24282e}.nav nav a.active{background:var(--orange);color:#fff}.nav-footer{border-top:1px solid #2d3137;padding:16px 9px 0}.user-chip{align-items:center;gap:10px;margin-bottom:8px;display:flex}.user-chip>span,.avatar{color:#fff;background:#343941;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.user-chip div{flex-direction:column;display:flex}.user-chip small{color:#92989f}.nav-footer .quiet{color:#aaa;padding:7px 0}.nav-footer .version{margin-top:6px;display:block}.main{width:calc(100% - 242px);min-height:100vh;margin-left:242px}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);z-index:20;background:#ffffffeb;justify-content:space-between;align-items:center;height:70px;padding:0 32px;display:flex;position:sticky;top:0}.topbar h1{margin:0;font-size:18px}.top-actions{align-items:center;gap:16px;display:flex}.ask-shortcut{color:var(--ink);border:1px solid var(--line);border-radius:9px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.page{max-width:1500px;margin:auto;padding:34px}.page-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.page-head h2{letter-spacing:-.03em;margin:0 0 4px;font-size:32px}.page-head>div>p:last-child{color:var(--muted);margin:0}.page-actions{gap:8px;display:flex}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:18px;display:flex}.metric-icon{background:var(--orange-soft);width:44px;height:44px;color:var(--orange);border-radius:12px;place-items:center;display:grid}.metric>div:last-child{display:grid}.metric strong{font:800 24px Manrope}.metric span{font-weight:700}.metric small{color:var(--muted)}.taylor-summary{color:#fff;background:linear-gradient(105deg,#171a1f,#252b33);border-radius:16px;align-items:center;gap:18px;margin:16px 0;padding:22px 25px;display:flex}.taylor-orb{background:var(--orange);border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.taylor-summary h3{margin:0 0 4px}.taylor-summary p:not(.eyebrow){color:#cfd3d7;margin:0}.taylor-summary button{color:#fff;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;font-weight:700;display:flex}.two-col{grid-template-columns:1.25fr .75fr;gap:16px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px}.panel-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.panel-head h3{margin:0}.panel-head>span{color:var(--muted);font-size:13px}.attention-list>button{text-align:left;background:#fff;border:0;border-top:1px solid #eee;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;width:100%;padding:13px 4px;display:grid}.attention-list>button:first-child{border-top:0}.attention-list>button>span:nth-child(2){display:grid}.attention-list small,.appointment-list small{color:var(--muted);margin-top:3px}.attention-list time{color:var(--muted);font-size:12px}.attention-icon{width:34px;height:34px;color:var(--orange);background:var(--orange-soft);border-radius:9px;place-items:center;display:grid}.attention-icon svg{width:16px}.appointment-list>div{border-top:1px solid #eee;align-items:center;gap:11px;padding:11px 0;display:flex}.appointment-list>div:first-child{border:0}.appointment-list>div>span:nth-child(2){flex:1;display:grid}.date-block{border:1px solid var(--line);border-radius:8px;align-content:center;place-items:center;width:42px;height:45px;line-height:1;display:grid}.date-block strong{font-size:18px}.date-block small{text-transform:uppercase;margin-top:3px;font-size:10px}.money-strip{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;padding-top:16px;display:grid}.money-strip div{display:grid}.money-strip small{color:var(--muted)}.money-strip strong{font:700 20px Manrope}.badge{color:#4c545c;background:#eff0f1;border-radius:999px;align-items:center;width:max-content;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.badge.urgent,.badge.overdue,.badge.declined{color:#a6322d;background:#ffebe9}.badge.active,.badge.paid,.badge.confirmed,.badge.completed,.badge.accepted{color:#1b7653;background:#e8f6ef}.badge.new,.badge.sent,.badge.qualified{color:#2c61ad;background:#eaf2ff}.badge.draft,.badge.tentative,.badge.scheduled,.badge.normal{color:#825c00;background:#fff5dc}.ask-panel{background:linear-gradient(135deg,#fff 60%,#fff5ee);border:1px solid #ecdcd3;border-radius:18px;margin-bottom:17px;padding:25px}.ask-title{align-items:center;gap:12px;display:flex}.ask-title>span{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.ask-title h3,.ask-title p{margin:0}.ask-title p{color:var(--muted);font-size:14px}.ask-panel form{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;margin-top:19px;padding:6px 6px 6px 13px;display:grid;box-shadow:0 7px 24px #1414140f}.ask-panel form input{box-shadow:none;border:0}.suggestions{gap:7px;margin-top:10px;display:flex}.suggestions button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:99px;padding:6px 10px;font-size:12px}.answer{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:11px;margin-top:18px;padding-top:18px;display:grid}.taylor-avatar{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.answer p{margin:3px 0}.answer small{color:var(--muted)}.result{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;justify-content:space-between;align-items:center;width:100%;margin-top:8px;padding:10px 12px;display:flex}.result span{display:grid}.call-meta{background:#f7f7f4;border-radius:9px;align-items:center;gap:12px;padding:12px;display:flex}.call-meta span{display:grid}.transcript{margin-top:15px}.transcript p{background:#f3f4f5;border-radius:9px;max-width:88%;margin:7px 0;padding:10px 12px}.transcript .taylor-line{background:var(--orange-soft);margin-left:auto}.confirmation-panel>p{color:var(--muted)}.pending-row{text-align:left;background:#fff7f3;border:1px solid #efc8b8;border-radius:9px;align-items:center;gap:8px;width:100%;margin-top:10px;padding:11px;display:flex}.pending-row span{flex:1;display:grid}.pending-row small{color:var(--muted)}.filterbar{gap:8px;margin-bottom:12px;display:flex}.filterbar>div{border:1px solid var(--line);border-radius:9px;flex:1;align-items:center;padding-left:10px;display:flex}.filterbar input{box-shadow:none;border:0;width:100%}.filterbar button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:0 12px}.table-panel{padding:12px}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:11px;font-weight:600}td{vertical-align:middle;border-bottom:1px solid #eee;padding:14px 11px}td:first-child{min-width:190px}td strong,td small{display:block}td small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:340px;overflow:hidden}tbody tr{cursor:pointer}tbody tr:hover{background:#fafaf8}td:last-child svg{float:right}.channel{align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.channel svg{width:15px}.channel.phone{color:#7652b5}.channel.sms{color:#218066}.channel.email{color:#326ec3}.channel.web{color:#a65a1e}.customer-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.customer-card{border:1px solid var(--line);text-align:left;color:inherit;background:#fff;border-radius:14px;padding:18px}.customer-card:hover{box-shadow:var(--shadow);border-color:#c6c6bf}.customer-top{justify-content:space-between;display:flex}.initials{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.initials.large{width:68px;height:68px;margin-bottom:15px;font-size:20px}.customer-card h3{margin:13px 0 5px}.customer-card p{color:var(--muted);margin:3px 0}.tag-row{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.tag-row span{color:#5a6066;background:#f0f0ed;border-radius:99px;padding:4px 7px;font-size:11px}.customer-link{color:var(--orange);border-top:1px solid #eee;justify-content:space-between;align-items:center;margin-top:16px;padding-top:13px;font-weight:700;display:flex}.back{color:var(--muted);background:0 0;border:0;margin-bottom:16px;padding:0}.customer-detail{grid-template-columns:300px 1fr;gap:16px;display:grid}.customer-detail aside h3{margin-bottom:6px}.info{margin:16px 0}.info>small{color:var(--muted);margin-bottom:4px;display:block}.timeline>div{grid-template-columns:auto 1fr;gap:13px;padding-bottom:22px;display:grid;position:relative}.timeline>div:before{content:"";border-left:1px solid var(--line);position:absolute;top:36px;bottom:0;left:17px}.timeline-dot{z-index:1;background:#f3f3f0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.timeline-dot svg{width:16px}.timeline div>div{display:grid}.timeline strong{margin:3px 0}.timeline p,.timeline small{color:var(--muted);margin:0}.conversation-list>div,.file-list>div{border-top:1px solid #eee;align-items:center;gap:14px;padding:15px 3px;display:flex}.conversation-list>div:first-child,.file-list>div:first-child{border:0}.conversation-list>div>span:nth-child(2),.file-list>div>span:nth-child(2){flex:1;display:grid}.conversation-list>div>div,.file-list>div>span:last-child{text-align:right;gap:4px;display:grid}.conversation-list small,.file-list small{color:var(--muted)}.conversation-list time,.file-list time{color:var(--muted);font-size:12px}.schedule,.reminder-list{gap:12px;display:grid}.appointment-card{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:auto 1fr;gap:18px;padding:20px;display:grid}.date-block.big{width:60px;height:64px}.date-block.big strong{font-size:25px}.row-title{justify-content:space-between;align-items:center;display:flex}.row-title h3{margin:0}.appointment-card p{color:var(--muted);margin:5px 0}.reminder{grid-template-columns:180px 1fr;gap:18px;display:grid}.reminder-date{color:var(--orange);align-items:center;gap:10px;display:flex}.reminder p{color:var(--muted);margin:5px 0}.file-icon{color:#3565aa;background:#eef2f9;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.upload-note{color:var(--muted);border:1px dashed #d7d7d1;border-radius:10px;justify-content:center;align-items:center;gap:9px;margin-top:15px;padding:14px;display:flex}.settings-form{gap:15px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.span-2{grid-column:span 2}.form-grid small{color:var(--muted);font-weight:400}.savebar{background:var(--ink);color:#fff;box-shadow:var(--shadow);border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex;position:sticky;bottom:15px}.savebar span{color:#aaa;font-size:12px}.modal-wrap{z-index:50;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10121494;border:0;position:absolute;inset:0}.modal{background:#fff;border-radius:16px;width:min(620px,100%);max-height:90vh;position:relative;overflow:auto;box-shadow:0 25px 80px #00000040}.modal header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.modal h2{margin:0;font-size:21px}.icon-button{background:0 0;border:0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.icon-button:hover{background:#f0f0ed}.modal-body{padding:20px}.detail-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:20px;padding-top:15px;display:flex}.confirm-warning{background:#fff5ee;border:1px solid #f0d0c1;border-radius:10px;gap:12px;padding:15px;display:flex}.confirm-warning svg{color:var(--orange)}.confirm-warning p{margin:6px 0 0}.muted{color:var(--muted)}.loading{justify-content:center;gap:6px;padding:80px;display:flex}.loading span{background:var(--orange);border-radius:50%;width:8px;height:8px;animation:1s infinite pulse}.loading span:nth-child(2){animation-delay:.15s}.loading span:nth-child(3){animation-delay:.3s}@keyframes pulse{50%{opacity:.2;transform:translateY(-5px)}}.mobile-only,.scrim{display:none}@media (width<=1050px){.metric-grid{grid-template-columns:repeat(2,1fr)}.two-col{grid-template-columns:1fr}.customer-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.mobile-only{display:grid}.nav{transition:all .2s;transform:translate(-100%)}.nav.open{transform:translate(0)}.scrim{z-index:25;background:#0006;border:0;display:block;position:fixed;inset:0}.main{width:100%;margin-left:0}.topbar{height:60px;padding:0 14px}.topbar h1{font-size:16px}.ask-shortcut span{display:none}.top-actions{gap:10px}.page{padding:20px 14px}.page-head{flex-direction:column;align-items:flex-start;margin-bottom:20px}.page-head h2{font-size:27px}.page-actions{flex-wrap:wrap;width:100%}.page-actions>*{flex:calc(50% - 4px);min-width:0}.page-actions button{flex:calc(50% - 4px)}.metric-grid{grid-template-columns:1fr 1fr;gap:9px}.metric{align-items:flex-start;padding:13px}.metric-icon{width:36px;height:36px}.metric strong{font-size:20px}.metric small{display:none}.taylor-summary{align-items:flex-start;padding:18px}.taylor-summary button{display:none}.taylor-summary p:not(.eyebrow){font-size:13px}.attention-list>button{grid-template-columns:auto 1fr auto}.attention-list>button>svg{display:none}.attention-list time{align-self:flex-start}.customer-grid,.customer-detail{grid-template-columns:1fr}.customer-detail aside{grid-template-columns:auto 1fr;column-gap:14px;display:grid}.customer-detail aside .info,.customer-detail aside .tag-row{grid-column:span 2}.reminder,.form-grid{grid-template-columns:1fr}.span-2{grid-column:span 1}.table-panel{padding:8px}.table-scroll{overflow:visible}table,thead,tbody,tr,td{display:block}thead{display:none}tbody{gap:10px;display:grid}tbody tr{border:1px solid var(--line);border-radius:10px;padding:12px}td{border:0;justify-content:space-between;gap:10px;padding:5px 0;display:flex}td:before{content:attr(data-label);color:var(--muted)}td:first-child{padding-bottom:10px;display:block}.filterbar{overflow:auto}.login-page{grid-template-columns:1fr}.login-intro{min-height:260px;padding:28px 24px}.login-intro h1{font-size:38px}.login-intro p:not(.eyebrow):not(.version){font-size:16px}.login-intro .version{display:none}.login-panel{padding:20px 14px}.login-card{padding:25px}.ask-panel{padding:17px}.ask-panel form{grid-template-columns:auto 1fr}.ask-panel form .primary{grid-column:span 2;width:100%}.suggestions{overflow:auto}.conversation-list>div{align-items:flex-start}.conversation-list>div>div{min-width:80px}.appointment-card{padding:15px}.modal{border-radius:15px 15px 0 0;align-self:end;max-height:88vh}.modal-wrap{padding:0}.detail-grid{grid-template-columns:1fr}.modal-actions{flex-direction:column-reverse}.modal-actions button{width:100%}}@media (width<=410px){.metric-grid{grid-template-columns:1fr}.metric{align-items:center}.metric small{display:block}.top-actions>svg{display:none}.panel{padding:16px}.money-strip{grid-template-columns:1fr}.customer-detail aside{display:block}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.monitor-state{font-weight:700;color:var(--orange)!important}.time-clock-panel{margin-bottom:16px}.clock-mode{gap:8px;margin-bottom:18px;display:flex}.active-timer{align-items:center;gap:16px;display:flex}.active-timer>svg{width:46px;height:46px;color:var(--orange)}.active-timer>div:nth-child(2){flex:1}.active-timer h3,.active-timer p{margin:3px 0}.timer-actions{gap:8px;display:flex}.service-schedules{margin-bottom:16px}.service-schedules article{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:13px 0;display:grid}.service-schedules article:first-of-type{border-top:0}.service-schedules article>div{display:grid}.service-schedules small{color:var(--muted);margin-top:3px}select{background:#fff;border:1px solid #d8d9d5;border-radius:9px;min-height:44px;padding:12px 13px}@media (width<=720px){.active-timer{flex-wrap:wrap;align-items:flex-start}.timer-actions{width:100%}.timer-actions button{flex:1}.service-schedules article{grid-template-columns:1fr auto}.service-schedules article .text-button{grid-column:1/-1;justify-content:flex-start}.table-panel,.table-scroll,table,tbody,tr{width:100%;min-width:0;max-width:100%}.table-panel,.table-scroll{overflow:hidden}td,td:first-child{overflow-wrap:anywhere;min-width:0;max-width:100%}.filterbar{max-width:100%;padding-bottom:4px}.filterbar>div{min-width:105px}.filterbar input{min-width:0}.filterbar button{white-space:nowrap}}:root,.brand-lockup strong,.login-intro h1,h1,h2,h3,.metric strong,.money-strip strong{font-family:Segoe UI,system-ui,sans-serif}.workflow-box{border:1px solid var(--line);background:#f7f7f4;border-radius:10px;margin:16px 0;padding:14px}.workflow-box label{margin:0}.workflow-box small{color:var(--muted)}button:disabled{opacity:.5;cursor:not-allowed}.intake-queue{margin-bottom:22px;padding:20px}.intake-queue-head,.intake-review-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.intake-queue-head h2,.intake-review-head h3{margin:3px 0 5px}.intake-queue-head p,.intake-review-head p{color:var(--muted);margin:0}.intake-queue-head button svg{width:15px}.intake-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.intake-card{text-align:left;border:1px solid var(--line);cursor:pointer;color:var(--ink);background:#fff;border-radius:13px;gap:5px;padding:14px;display:grid}.intake-card:hover{border-color:#c8a28f;transform:translateY(-1px)}.intake-card>strong{font-size:15px}.intake-card>small{color:var(--muted)}.intake-card>p{color:#58615d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.intake-card footer{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:9px;margin-top:3px;padding-top:9px;font-size:9px;display:flex}.intake-card footer span{align-items:center;gap:3px;display:flex}.intake-card footer svg{width:12px}.intake-card footer svg:last-child{margin-left:auto}.intake-state{color:#4e5b55;letter-spacing:.05em;background:#edf1ef;border-radius:999px;justify-self:start;padding:4px 7px;font-size:8px;font-weight:850}.state-ready_for_review .intake-state,.state-ready_for_draft_estimate .intake-state{color:#11634f;background:#dff5ec}.state-needs_site_visit .intake-state{color:#8b5410;background:#fff0d8}.state-waiting_on_customer .intake-state{color:#3e5280;background:#e8ecf7}.intake-review{border:1px solid var(--line);background:#f7f7f4;border-radius:14px;margin-top:18px;padding:18px}.intake-review-grid{grid-template-columns:1.6fr .8fr;gap:18px;margin:18px 0;display:grid}.intake-review-grid section,.intake-review-grid aside{border:1px solid var(--line);background:#fff;border-radius:11px;padding:14px}.intake-review-grid h4{margin:0 0 10px}.intake-facts{gap:8px;margin-bottom:12px;display:grid}.intake-facts label{grid-template-columns:150px 1fr;align-items:center;gap:10px;margin:0;display:grid}.intake-facts label>span{font-size:10px;font-weight:750;display:grid}.intake-facts label small{color:var(--muted);font-size:8px;font-weight:500}.intake-facts input{min-width:0}.intake-review-grid aside{align-content:start;gap:8px;display:grid}.intake-review-grid aside article{background:#f6f7f5;border-radius:9px;gap:9px;padding:9px;display:flex}.intake-review-grid aside article>svg{color:#4d675d;width:18px}.intake-review-grid aside article.warning>svg{color:#b36816}.intake-review-grid aside article.complete>svg{color:#13775e}.intake-review-grid aside span{display:grid}.intake-review-grid aside small{color:var(--muted);font-size:8px}.intake-review-grid aside strong{font-size:10px;line-height:1.4}.intake-guardrail{color:var(--muted);text-align:right;margin-top:9px;display:block}.intake-review .primary svg{width:15px}.intake-evidence{margin-top:18px}.intake-evidence>div{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.intake-evidence a{border:1px solid var(--line);background:var(--surface);color:inherit;border-radius:14px;text-decoration:none;overflow:hidden}.intake-evidence img{object-fit:cover;background:var(--panel);width:100%;height:112px;display:block}.intake-evidence span{gap:2px;padding:9px;display:grid}.intake-evidence small{color:var(--muted)}.intake-evidence .intake-document{background:var(--panel);align-content:center;place-items:center;height:112px}.intake-document svg{width:28px;color:var(--muted)}@media (width<=900px){.intake-cards{grid-template-columns:1fr 1fr}.intake-review-grid{grid-template-columns:1fr}}@media (width<=600px){.intake-cards{grid-template-columns:1fr}.intake-queue{padding:14px}.intake-queue-head{display:grid}.intake-facts label{grid-template-columns:1fr}.intake-review .modal-actions{display:grid}.intake-review .modal-actions button{width:100%}.intake-guardrail{text-align:left}}.marketing-page{min-height:100vh;color:var(--ink);scroll-behavior:smooth;background:#f8f8f5;overflow-x:hidden}.marketing-page a{text-decoration:none}.marketing-nav{justify-content:space-between;align-items:center;max-width:1240px;height:84px;margin:auto;padding:0 28px;display:flex}.marketing-nav>.brand-lockup{color:var(--ink)}.marketing-nav nav{gap:24px;display:flex}.marketing-nav nav a{color:var(--muted);font-size:14px;font-weight:700}.marketing-nav>div:last-child{gap:8px;display:flex}.marketing-hero{background:radial-gradient(circle at 15% 30%,#fff 0,#0000 43%);grid-template-columns:.92fr 1.08fr;align-items:center;gap:74px;max-width:1240px;margin:0 auto;padding:90px 28px 110px;display:grid}.marketing-copy h1{letter-spacing:-.058em;margin:16px 0 26px;font-size:clamp(48px,6vw,78px);line-height:.98}.marketing-copy>p:not(.eyebrow){color:var(--muted);max-width:620px;font-size:19px;line-height:1.65}.marketing-copy>small{color:var(--muted)}.marketing-actions{gap:10px;margin:30px 0 14px;display:flex}.marketing-preview{background:#ecece7;border:1px solid #dddcd5;border-radius:24px;grid-template-columns:140px 1fr;min-height:520px;padding:18px;display:grid;transform:rotate(1deg);box-shadow:0 28px 80px #1c1d1f24}.preview-rail{background:var(--ink);color:#aeb2b8;border-radius:15px;flex-direction:column;gap:8px;padding:20px 12px;display:flex}.preview-rail .brand-lockup{color:#fff;margin-bottom:24px}.preview-rail .brand-lockup strong{font-size:19px}.preview-rail .navigt-mark span{background:#fff}.preview-rail>span{border-radius:8px;padding:10px;font-size:12px;font-weight:700}.preview-rail>span.active{background:var(--orange);color:#fff}.preview-work{background:#fff;border-radius:15px;flex-direction:column;gap:17px;padding:26px;display:flex}.preview-top{justify-content:space-between;align-items:center;font-size:18px;display:flex}.preview-top span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.preview-metrics{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.preview-metrics article{border:1px solid var(--line);border-radius:10px;gap:8px;padding:13px;display:grid}.preview-metrics small,.preview-taylor small{color:var(--muted)}.preview-metrics strong{font-size:26px}.preview-taylor{background:var(--ink);color:#fff;border-radius:12px;align-items:center;gap:12px;padding:17px;display:flex}.preview-taylor>svg{background:var(--orange);border-radius:50%;width:40px;height:40px;padding:9px}.preview-taylor span{display:grid}.preview-taylor small{color:#c9cdd1}.preview-list{border:1px solid var(--line);border-radius:12px;padding:17px;display:grid}.preview-list>strong{margin-bottom:7px}.preview-list span{border-top:1px solid #eee;justify-content:space-between;padding:13px 0;font-size:13px;display:flex}.preview-list b{color:var(--orange);font-size:11px}.marketing-proof{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:25px;padding:28px max(28px,50vw - 592px);display:flex}.marketing-proof>span{color:#bcc1c6}.marketing-proof>div{gap:30px;font-size:13px;display:flex}.marketing-section{max-width:1240px;margin:auto;padding:120px 28px}.section-heading{max-width:700px;margin-bottom:46px}.section-heading h2,.inside-section h2,.taylor-marketing-copy h2,.marketing-cta h2{letter-spacing:-.045em;margin:12px 0 18px;font-size:clamp(36px,5vw,58px);line-height:1.03}.section-heading>p:last-child,.inside-section>div>p:not(.eyebrow),.taylor-marketing-copy>p:not(.eyebrow),.marketing-cta>p:not(.eyebrow){color:var(--muted);font-size:18px;line-height:1.6}.marketing-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.marketing-grid article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:30px}.marketing-grid article>svg{color:var(--orange);width:30px;height:30px}.marketing-grid h3{margin:20px 0 8px;font-size:20px}.marketing-grid p{color:var(--muted);margin:0;line-height:1.6}.taylor-spotlight{background:radial-gradient(circle at 88% 50%,var(--orange-soft),transparent 42%);grid-template-columns:.92fr 1.08fr;align-items:center;gap:72px;display:grid}.taylor-marketing-copy>.primary{width:max-content;margin-top:28px}.taylor-demo-note{color:var(--muted);max-width:520px;margin-top:12px;line-height:1.45;display:block}.taylor-capabilities{gap:14px;margin-top:28px;display:grid}.taylor-capabilities>span{grid-template-columns:38px 1fr;align-items:center;column-gap:12px;display:grid}.taylor-capabilities svg{background:var(--orange-soft);width:38px;height:38px;color:var(--orange);border-radius:10px;grid-row:span 2;padding:9px}.taylor-capabilities small{color:var(--muted);margin-top:2px}.taylor-conversation{background:var(--ink);color:#fff;border-radius:24px;padding:28px;box-shadow:0 28px 70px #1c1d1f2e}.taylor-conversation-head{border-bottom:1px solid #343940;align-items:center;gap:12px;padding-bottom:20px;display:flex}.taylor-conversation-head>span{background:var(--orange);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.taylor-conversation-head>div{flex:1;display:grid}.taylor-conversation-head small{color:#aeb4ba;margin-bottom:3px}.taylor-conversation-head b{color:#80d5b3;background:#173f32;border-radius:99px;padding:6px 9px;font-size:11px}.message{border-radius:14px;width:85%;margin-top:16px;padding:13px 15px}.message small{font-size:11px;font-weight:800}.message p{margin:5px 0 0;line-height:1.5}.customer-message{background:#353b43;margin-left:auto}.customer-message small{color:#b9bec4}.taylor-message{color:var(--ink);background:#fff}.taylor-message small{color:var(--orange)}.taylor-outcomes{border-top:1px solid #343940;flex-wrap:wrap;gap:8px;margin-top:22px;padding-top:18px;display:flex}.taylor-outcomes span{color:#d9dddf;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.taylor-outcomes svg{color:#80d5b3;width:14px}.workflow-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;max-width:none;padding-left:max(28px,50vw - 592px);padding-right:max(28px,50vw - 592px)}.workflow-steps{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.workflow-steps article{border-right:1px solid var(--line);margin-right:30px;padding:6px 30px 6px 0}.workflow-steps article:last-child{border:0}.workflow-steps span{color:var(--orange);font-weight:800}.workflow-steps h3{margin:18px 0 8px}.workflow-steps p{color:var(--muted);line-height:1.55}.inside-section{grid-template-columns:1fr .9fr;align-items:center;gap:80px;display:grid}.inside-section ul{gap:13px;margin:28px 0;padding:0;list-style:none;display:grid}.inside-section li{align-items:center;gap:10px;font-weight:700;display:flex}.inside-section li svg{color:var(--green);width:18px}.inside-section .primary{width:max-content}.inside-stack{gap:13px;display:grid;position:relative}.inside-stack:before{content:"";background:var(--orange-soft);filter:blur(30px);border-radius:50%;position:absolute;inset:12% 8%}.inside-stack article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;align-items:center;gap:16px;padding:22px;display:flex;position:relative}.inside-stack article:nth-child(2){width:calc(100% - 36px);transform:translate(36px)}.inside-stack article>span{background:var(--orange-soft);width:46px;height:46px;color:var(--orange);border-radius:12px;place-items:center;display:grid}.inside-stack article>div{display:grid}.inside-stack small{color:var(--muted);margin-bottom:5px}.marketing-cta{color:#fff;text-align:center;background:linear-gradient(130deg,#171a1f,#2a3037);border-radius:28px;max-width:1184px;margin:0 auto 80px;padding:76px 28px}.marketing-cta>.navigt-mark{margin:0 auto 20px}.marketing-cta .navigt-mark span{background:#fff}.marketing-cta>p:not(.eyebrow){color:#c2c7cb}.marketing-cta .marketing-actions{justify-content:center}.marketing-footer{border-top:1px solid var(--line);max-width:1184px;color:var(--muted);justify-content:space-between;align-items:center;margin:auto;padding:30px 0 50px;font-size:12px;display:flex}.marketing-footer .brand-lockup strong{color:var(--ink);font-size:18px}@media (width<=900px){.marketing-nav nav{display:none}.marketing-hero{grid-template-columns:1fr;padding-top:55px}.marketing-copy{text-align:center}.marketing-copy>p:not(.eyebrow){margin-left:auto;margin-right:auto}.marketing-actions{justify-content:center}.marketing-preview{width:100%;max-width:700px;margin:auto}.marketing-proof{text-align:center;flex-direction:column}.taylor-spotlight,.inside-section{grid-template-columns:1fr}.taylor-conversation{width:100%;max-width:700px;margin:auto}.workflow-steps{grid-template-columns:1fr 1fr;gap:28px}.workflow-steps article{border:0}.inside-stack article:nth-child(2){transform:none}}@media (width<=720px){.marketing-nav{padding:0 18px}.marketing-nav>div:last-child .secondary{display:none}.marketing-hero{padding:48px 18px 80px}.marketing-copy h1{font-size:48px}.marketing-copy>p:not(.eyebrow){font-size:17px}.marketing-actions{flex-direction:column}.marketing-preview{grid-template-columns:78px 1fr;min-height:430px;padding:9px}.preview-rail{padding:14px 7px}.preview-rail .brand-lockup strong{display:none}.preview-rail>span{padding:8px 4px;font-size:9px}.preview-work{padding:15px}.preview-metrics{grid-template-columns:1fr 1fr}.preview-metrics article:last-child{display:none}.preview-list span{font-size:11px}.marketing-proof>div{flex-direction:column;gap:9px}.marketing-section{padding:80px 18px}.marketing-grid{grid-template-columns:1fr}.taylor-spotlight{gap:45px}.taylor-conversation{border-radius:18px;padding:20px 16px}.message{width:92%;font-size:14px}.taylor-outcomes{display:grid}.workflow-steps{grid-template-columns:1fr}.inside-section{gap:45px}.marketing-cta{margin:0 18px 60px;padding:58px 20px}.marketing-footer{margin:0 18px}.marketing-footer>span{text-align:right;max-width:160px}}select{font:inherit;background:#fff;border:1px solid #d8d9d5;border-radius:9px;outline:none;min-height:44px;padding:12px 13px}select:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f264301f}label small{color:var(--muted);font-weight:400}.file-list .text-button{padding:0;font-size:12px;text-decoration:none}.install-wrap{display:inline-flex;position:relative}.install-wrap>button{white-space:nowrap}.install-compact{border:1px solid var(--line);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:800}.install-help{z-index:30;background:var(--ink);color:#fff;width:290px;box-shadow:var(--shadow);border-radius:10px;gap:7px;padding:13px 36px 13px 14px;font-size:12px;line-height:1.45;display:grid;position:absolute;top:calc(100% + 9px);right:0}.install-help>span{display:block}.install-help button{color:#fff;cursor:pointer;background:0 0;border:0;position:absolute;top:8px;right:8px}@media (width<=720px){.marketing-nav .install-wrap{display:none}.top-actions .install-compact{padding:8px;font-size:0}.top-actions .install-compact:after{content:"Install";font-size:11px}}.onboarding-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.onboarding-header h2,.onboarding-header p{margin:4px 0}.onboarding-header>div:first-child>p:last-child{color:var(--muted);max-width:650px}.onboarding-meter{text-align:right;gap:5px;min-width:240px;display:grid}.onboarding-meter strong{font-size:13px}.onboarding-meter progress{width:100%;accent-color:var(--green)}.onboarding-meter small{color:var(--muted)}.onboarding-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;display:grid}.onboarding-steps{gap:2px;max-height:calc(100vh - 105px);padding:10px;display:grid;position:sticky;top:82px;overflow:auto}.onboarding-step-wrap{display:grid}.onboarding-step-wrap>small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;padding:13px 10px 4px;font-size:10px;font-weight:900}.onboarding-steps button{text-align:left;color:var(--muted);font:inherit;background:0 0;border:0;border-radius:9px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;font-size:12px;display:grid}.onboarding-steps button>span{background:#efefeb;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.onboarding-steps button>span svg{width:14px}.onboarding-steps button b{font-weight:700}.onboarding-steps button em{text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-style:normal}.onboarding-steps button.done>span{color:var(--green);background:#e6f5ee}.onboarding-steps button.active{background:var(--orange-soft);color:var(--ink)}.onboarding-steps button.active>span{background:var(--orange);color:#fff}.onboarding-form{flex-direction:column;min-height:470px;display:flex}.onboarding-form-intro{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:14px}.onboarding-form-intro>span{color:var(--green);text-transform:uppercase;letter-spacing:.08em;background:#eef7f2;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900;display:inline-block}.onboarding-form-intro p{color:var(--muted);margin:8px 0 0}.onboarding-fields{gap:17px;display:grid}.onboarding-fields label>small,.onboarding-form label>small{color:var(--muted);margin-top:5px;font-weight:400;display:block}.onboarding-form fieldset{border:1px solid var(--line);border-radius:10px;gap:10px;padding:14px;display:grid}.onboarding-form legend{padding:0 5px;font-weight:800}.onboarding-form .check-row{align-items:center;gap:9px;font-weight:650;display:flex}.onboarding-form .check-row input{width:auto}.onboarding-form .check-row small{color:var(--muted);margin:0;display:inline}.onboarding-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:auto;padding-top:26px;display:flex}.onboarding-actions .quiet{margin-right:auto}.setup-example,.setup-note{background:#f5f5f1;border-radius:10px;gap:12px;padding:14px;display:flex}.setup-example>svg{color:var(--orange);flex:0 0 22px}.setup-example p,.setup-note p{color:var(--muted);margin:4px 0}.setup-test-ok{color:var(--green);align-items:center;gap:6px;font-weight:800;display:flex}.setup-test-ok svg{width:18px}.setup-review{grid-template-columns:1fr 1fr;gap:10px;display:grid}.setup-review article{border:1px solid var(--line);border-radius:9px;gap:4px;padding:12px;display:grid}.setup-review small{color:var(--muted)}.setup-review strong{white-space:pre-line}.review-check{align-items:flex-start;gap:10px;flex-direction:row!important;display:flex!important}.review-check input{width:auto;margin-top:3px}.onboarding-complete{align-items:center;gap:16px;display:flex}.onboarding-complete>svg{width:42px;height:42px;color:var(--green);background:#e6f5ee;border-radius:50%;padding:10px}.onboarding-complete>div{flex:1}.onboarding-complete h3,.onboarding-complete p{margin:3px 0}.onboarding-complete p{color:var(--muted)}@media (width<=720px){.onboarding-header{flex-direction:column;align-items:flex-start}.onboarding-meter{text-align:left;width:100%;min-width:0}.onboarding-layout{grid-template-columns:1fr}.onboarding-steps{display:flex;position:static;overflow:auto}.onboarding-step-wrap{display:flex}.onboarding-step-wrap>small{display:none}.onboarding-steps button{grid-template-columns:25px auto;min-width:max-content}.onboarding-steps button em,.onboarding-steps button:not(.active) b{display:none}.setup-review{grid-template-columns:1fr}.onboarding-actions{flex-wrap:wrap}.onboarding-actions .quiet{margin-right:0}.onboarding-actions .primary{flex:1}.onboarding-complete{flex-wrap:wrap;align-items:flex-start}.onboarding-complete button{width:100%}}.six-features{grid-template-columns:repeat(3,1fr)}.file-cabinet{background:#fff;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;max-width:none;padding-left:max(28px,50vw - 592px);padding-right:max(28px,50vw - 592px);display:grid}.file-cabinet h2,.audience-section h2,.early-access h2{letter-spacing:-.04em;margin:12px 0;font-size:clamp(34px,4.5vw,54px)}.file-cabinet p{color:var(--muted);font-size:18px;line-height:1.6}.cabinet-list{border:1px solid var(--line);background:#f8f8f5;border-radius:18px;padding:10px;display:grid}.cabinet-list span{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr auto;align-items:center;gap:15px;padding:20px;display:grid}.cabinet-list span:last-child{border:0}.cabinet-list b{color:var(--orange)}.cabinet-list svg{color:var(--green)}.audience-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.audience-grid article{border-top:3px solid var(--orange);box-shadow:var(--shadow);background:#fff;border-radius:0 0 16px 16px;padding:28px}.audience-grid svg{color:var(--orange)}.audience-grid p{color:var(--muted);line-height:1.6}.early-access{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:none;padding-left:max(28px,50vw - 592px);padding-right:max(28px,50vw - 592px);display:grid}.early-access>div>p:last-child{color:#c4c8cc;line-height:1.6}.early-access form{color:var(--ink);background:#fff;border-radius:18px;padding:28px}.early-access form small{color:var(--muted);margin-top:12px;display:block}.payment-history{margin-top:20px}.payment-history>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.payment-history>div>span{gap:4px;display:grid}.payment-history>div>span:last-child{text-align:right}.payment-form{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.payment-form h3,.payment-form>small{grid-column:span 2}.privacy-controls{margin-top:16px}.privacy-actions{flex-wrap:wrap;gap:9px;display:flex}.privacy-controls hr{border:0;border-top:1px solid var(--line);margin:25px 0}.privacy-controls>small{color:var(--muted);margin:5px 0 12px;display:block}.marketing-brand-word{background:linear-gradient(90deg,var(--orange) 0 22%,var(--ink) 22% 82%,var(--orange) 82%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:950}.taylor-name{color:#c9481c;background:var(--orange-soft);letter-spacing:-.015em;border-radius:.3em;padding:0 .2em;font-weight:950;display:inline-block}@media (width<=900px){.file-cabinet,.early-access{grid-template-columns:1fr;gap:36px}.audience-grid{grid-template-columns:1fr}}@media (width<=720px){.six-features{grid-template-columns:1fr}.file-cabinet,.early-access{padding-left:18px;padding-right:18px}.payment-form{grid-template-columns:1fr}.payment-form h3,.payment-form>small{grid-column:span 1}.privacy-actions{display:grid}.privacy-actions>*{text-align:center;width:100%}}.pricing-section{border-top:1px solid var(--line);background:#fff;max-width:none;padding-left:max(28px,50vw - 592px);padding-right:max(28px,50vw - 592px)}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1184px;display:grid}.pricing-grid article{border:1px solid var(--line);box-shadow:var(--shadow);background:#f8f8f5;border-radius:18px;align-content:start;gap:14px;padding:30px;display:grid;position:relative}.pricing-grid article.featured{border:2px solid var(--orange);background:#fff}.pricing-grid h3{margin:0;font-size:24px}.pricing-grid p{color:var(--muted);min-height:72px;margin:0;line-height:1.55}.pricing-grid article>strong{letter-spacing:-.04em;font-size:38px}.pricing-grid article>strong small{color:var(--muted);letter-spacing:0;font-size:14px}.pricing-grid article>span:not(.plan-label){color:var(--muted);font-weight:700}.pricing-grid a{margin-top:10px}.plan-label{background:var(--orange-soft);color:var(--orange);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800;position:absolute;top:18px;right:18px}.pricing-note{color:var(--muted);margin:18px 0 0;font-size:13px}@media (width<=900px){.pricing-grid{grid-template-columns:1fr}.pricing-grid p{min-height:0}}@media (width<=720px){.pricing-section{padding-left:18px;padding-right:18px}}.demo-guide{background:#fff5ee;border:1px solid #f0d0c1;border-radius:13px;align-items:center;gap:18px;margin-bottom:22px;padding:13px 52px 13px 15px;display:flex;position:relative}.demo-guide>.icon-button{position:absolute;top:8px;right:8px}.demo-guide>div{flex:1;align-items:center;gap:10px;display:flex}.demo-guide>div>svg{color:var(--orange)}.demo-guide span{display:grid}.demo-guide small{color:var(--muted)}.demo-guide nav{gap:6px;display:flex}.demo-guide nav a{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:8px;padding:7px 9px;font-size:12px;text-decoration:none}.customer-actions{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.customer-actions button,.customer-actions a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-weight:700;text-decoration:none;display:flex}.customer-actions svg{width:17px}.mobile-contact-actions{display:none}.customer-file{gap:16px;display:grid}.file-summary{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.file-summary article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px;display:grid}.file-summary strong{font:800 20px Manrope}.file-summary small{color:var(--muted)}.note-composer{grid-template-columns:1fr 2fr auto;align-items:center;gap:14px;display:grid}.note-composer h3,.note-composer textarea{margin:0}.appointment-card,.reminder{text-align:left;width:100%;color:inherit}.provider-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.provider-grid article{background:#f7f7f4;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.provider-grid article span{display:grid}.provider-grid small{color:var(--muted)}.invite-row{grid-template-columns:2fr 1fr auto;align-items:center;gap:12px;display:grid}.member-list{gap:8px;display:grid}.member-list article{border-top:1px solid var(--line);align-items:center;gap:10px;padding:11px 0;display:flex}.member-list article>div{flex:1;display:grid}.member-list small{color:var(--muted)}.member-list select{border:1px solid var(--line);border-radius:8px;padding:7px}.admin-login{background:var(--ink);place-items:center;min-height:100vh;padding:20px;display:grid}.admin-page{background:#f6f6f3;min-height:100vh}.admin-page>header{background:var(--ink);color:#fff;align-items:center;gap:20px;height:66px;padding:0 28px;display:flex}.admin-page>header>span{margin-left:auto}.admin-page>header .quiet{color:#fff}.admin-content{max-width:1500px;margin:auto;padding:30px}.admin-metrics article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px;display:grid}.admin-metrics strong{font:800 27px Manrope}.admin-metrics small{color:var(--muted)}.admin-columns{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.support-notes{gap:8px;margin-top:15px;display:grid}.support-notes p{background:#f7f7f4;border-radius:8px;margin:0;padding:10px}.badge.not-connected,.badge.needs-attention,.badge.not_connected,.badge.needs_attention{color:#825c00;background:#fff5dc}.badge.configured{color:#1b7653;background:#e8f6ef}@media (width<=900px){.demo-guide{flex-wrap:wrap;align-items:flex-start}.demo-guide nav{width:100%;display:flex;overflow:auto}.admin-columns,.note-composer{grid-template-columns:1fr}.file-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.demo-guide small{display:none}.customer-actions{grid-template-columns:1fr 1fr;display:grid}.mobile-contact-actions{display:grid}.provider-grid,.invite-row{grid-template-columns:1fr}.member-list article{flex-wrap:wrap;align-items:flex-start}.member-list article>div{flex-basis:100%}.admin-content{padding:20px 14px}.admin-page>header{padding:0 14px}.admin-page>header .brand-lockup strong{font-size:18px}}.document-template-settings{margin-top:16px}.template-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.template-card{border:1px solid var(--line);border-radius:13px;padding:16px}.template-card h4{margin:15px 0 6px}.template-card p{color:var(--muted);min-height:58px;font-size:13px;line-height:1.5}.template-mini{border-top:7px solid var(--orange);background:#f4f4f0;border-radius:9px;align-content:start;gap:7px;height:120px;padding:13px;display:grid}.template-mini span{font-weight:800}.template-mini i{background:#d9dcd8;border-radius:5px;height:6px;display:block}.template-mini i:nth-child(3){width:78%}.template-mini i:nth-child(4){width:54%}.template-premium_proposal .template-mini{border-top-width:12px;padding:24px 20px}.template-sectioned_construction .template-mini i{height:12px}.template-defaults{gap:7px;display:grid}.template-defaults button{font-size:12px}.brand-upload-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.upload-card{border:1px dashed #c8ccc8;border-radius:11px;margin:0;padding:16px}.upload-card span{color:var(--muted);font-size:12px;font-weight:400}.upload-card input{border:0;padding:8px 0}.document-workspace{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.document-toolbar{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.document-toolbar label{min-width:220px;margin:0}.document-toolbar>div{flex-wrap:wrap;gap:7px;display:flex}.button-link{text-decoration:none}.document-preview{border:1px solid var(--line);border-radius:10px;width:100%;height:620px;margin:16px 0}.document-narrative{grid-template-columns:1fr 1fr;gap:0 12px;margin-top:16px;display:grid}.doc-line-head,.doc-line{grid-template-columns:minmax(170px,3fr) 65px 75px 90px 90px 72px;align-items:start;gap:7px;display:grid}.doc-line-head{color:var(--muted);margin:8px 0;font-size:11px;font-weight:800}.doc-line input{width:100%;min-width:0;min-height:38px;padding:8px}.scope-section{border:1px solid var(--line);border-radius:10px;margin:9px 0;padding:10px}.scope-section summary{cursor:pointer;grid-template-columns:1fr auto 36px 36px;align-items:center;gap:6px;display:grid}.scope-section summary input{font-weight:800}.scope-section summary button{border:0;border-radius:7px;min-height:34px}.scope-section .doc-line{margin-top:8px}.line-editor{margin-top:16px}.document-total{background:#f7f7f4;border-radius:9px;justify-content:flex-end;gap:18px;margin-top:18px;padding:15px;display:flex}.document-total strong{color:var(--orange)}.danger{color:#a6322d}.existing-template-library{margin-top:18px}.existing-template-upload,.template-create-row{grid-template-columns:minmax(180px,1fr) 210px auto;align-items:center;gap:9px;display:grid}.template-safety-note{color:var(--muted);margin:10px 0 16px;display:block}.master-template-list,.job-document-list{gap:8px;display:grid}.master-template-list article,.job-document-list>button{border:1px solid var(--line);text-align:left;color:inherit;background:#fff;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.master-template-list svg,.job-document-list svg{color:var(--green)}.master-template-list span,.job-document-list span{gap:2px;display:grid}.master-template-list small,.job-document-list small{color:var(--muted)}.site-facts{border:1px solid var(--line);border-radius:10px;margin:12px 0;padding:12px}.site-facts summary{cursor:pointer;font-weight:800}.site-facts p{color:var(--muted)}.template-review{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.template-review-head{justify-content:space-between;gap:16px;display:flex}.template-review-head h3{margin:3px 0}.template-review-head p{color:var(--muted)}.field-review-list{gap:8px;display:grid}.field-review-list article{border:1px solid var(--line);border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.field-review-list label{margin:0}.field-review-list label strong,.field-review-list label small{display:block}.field-review-list input{margin:5px 0}.field-state-icon{width:30px;height:30px;color:var(--green);background:#eef5f1;border-radius:50%;place-items:center;display:grid}.field-state-needs_input .field-state-icon,.field-state-requires_review .field-state-icon{color:#ad6414;background:#fff0dd}.field-state-manual_only{opacity:.72}.job-template-documents{margin-top:0}@media (width<=720px){.existing-template-upload,.template-create-row{grid-template-columns:1fr}.master-template-list article,.job-document-list>button{grid-template-columns:auto minmax(0,1fr)}.master-template-list a{grid-column:2}.field-review-list article{grid-template-columns:30px minmax(0,1fr)}.field-review-list button{grid-column:2;justify-self:start}.template-review-head{display:block}}.cabinet-scope-tabs{gap:6px;margin-bottom:14px;display:flex;overflow:auto}.cabinet-scope-tabs button{border:1px solid var(--line);background:#fff;border-radius:99px;padding:9px 13px;font-weight:800}.cabinet-scope-tabs button.active{background:var(--ink);color:#fff}.cabinet-controls{gap:12px;display:grid}.cabinet-context{grid-template-columns:repeat(4,minmax(150px,1fr));gap:9px;display:grid}.cabinet-context label{margin:0}.cabinet-metadata-fields{border-top:1px solid var(--line);padding-top:12px}.cabinet-actions{align-items:center;gap:8px;display:flex}.cabinet-actions>input{max-width:200px}.cabinet-search{border:1px solid var(--line);border-radius:9px;flex:1;align-items:center;gap:7px;padding:0 10px;display:flex}.cabinet-search svg{width:18px}.cabinet-search input{border:0}.cabinet-commercial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.commercial-records{align-content:start;gap:14px;display:grid}.commercial-records>label{color:var(--muted);gap:6px;font-size:.78rem;font-weight:750;display:grid}.commercial-list{gap:8px;max-height:190px;display:grid;overflow:auto}.commercial-list>div{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;gap:3px;padding:10px 12px;display:grid}.commercial-list small{color:var(--muted)}.compact-record-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.compact-record-form button{grid-column:1/-1;justify-content:center}.superseded-warning{font-weight:800;color:#d98f17!important}.cabinet-browser{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:14px;display:grid}.cabinet-browser aside{gap:5px;display:grid}.cabinet-browser aside h3{margin:0 0 8px}.cabinet-browser aside button{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px;display:flex}.cabinet-browser aside button.active{color:var(--green);background:#f0f2ee}.cabinet-browser aside span{display:grid}.cabinet-browser aside small{color:var(--muted)}.cabinet-file-grid{gap:8px;display:grid}.cabinet-file-grid article{border:1px solid var(--line);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.cabinet-file-grid article>svg{color:var(--green)}.cabinet-file-grid article>div{display:grid}.cabinet-file-grid small{color:var(--muted)}.cabinet-file-grid small.expired{color:#a6322d;font-weight:800}.cabinet-file-grid nav{gap:3px;display:flex}.cabinet-file-grid nav a,.cabinet-file-grid nav button{width:34px;height:34px;color:var(--ink);background:#f1f3ef;border:0;border-radius:7px;place-items:center;display:grid}.cabinet-file-grid nav svg{width:17px}.share-link-toast{z-index:80;background:var(--ink);color:#fff;width:min(520px,100% - 40px);box-shadow:var(--shadow);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px;display:grid;position:fixed;bottom:20px;right:20px}.share-link-toast span{display:grid}.share-link-toast input{margin-top:5px}.share-link-toast .quiet{color:#fff}@media (width<=900px){.cabinet-context{grid-template-columns:1fr 1fr}.cabinet-commercial-grid,.cabinet-browser{grid-template-columns:1fr}.cabinet-browser aside{display:flex;overflow:auto}.cabinet-browser aside h3{display:none}.cabinet-browser aside button{min-width:max-content}}@media (width<=560px){.compact-record-form{grid-template-columns:1fr}.compact-record-form button{grid-column:auto}}@media (width<=620px){.cabinet-context{grid-template-columns:1fr}.cabinet-actions{display:grid}.cabinet-actions>input{max-width:none}.cabinet-file-grid article{grid-template-columns:auto minmax(0,1fr) auto}.cabinet-file-grid article>nav{grid-column:2/-1}.share-link-toast{width:auto;bottom:74px;left:10px;right:10px}}@media (width<=900px){.template-cards{grid-template-columns:1fr}.template-card p{min-height:0}.document-toolbar{flex-direction:column;align-items:stretch}.document-toolbar>div{grid-template-columns:repeat(3,1fr);display:grid}.doc-line-head{display:none}.doc-line{grid-template-columns:2fr 1fr 1fr}.document-narrative,.brand-upload-grid{grid-template-columns:1fr}}@media (width<=720px){.document-preview{height:460px}.doc-line{grid-template-columns:1fr 1fr}.document-toolbar>div{grid-template-columns:1fr}.document-total{flex-direction:column;gap:5px}.scope-section summary{grid-template-columns:1fr auto}.scope-section summary button{display:none}}.item-order{gap:4px;display:flex}.item-order button{border:1px solid var(--line);background:#fff;border-radius:6px;min-height:38px}.document-builder{z-index:100;color:var(--ink);background:#eef0ed;flex-direction:column;display:flex;position:fixed;inset:0}.builder-header{border-bottom:1px solid var(--line);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:15px;height:72px;padding:0 22px;display:flex}.builder-header>div{align-items:center;gap:10px;display:flex}.builder-header>div:first-child>span{border-left:1px solid var(--line);padding-left:15px;display:grid}.builder-header small{color:var(--muted);align-items:center;gap:6px;display:flex}.builder-header button,.builder-header a{align-items:center;gap:6px;display:inline-flex}.save-dot{background:#aab1af;border-radius:50%;width:7px;height:7px}.save-dot.saving{background:#e3a516}.save-dot.saved{background:var(--green)}.save-dot.error{background:#b43d36}.builder-layout{flex:1;grid-template-columns:minmax(560px,1fr) minmax(480px,.88fr);min-height:0;display:grid}.builder-editor{background:#f7f7f4;padding:22px 26px 80px;overflow:auto}.builder-block{border:1px solid var(--line);background:#fff;border-radius:13px;margin-bottom:14px;padding:20px}.builder-block>label{margin-bottom:13px}.builder-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.block-title,.section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.block-title h3{margin:3px 0 12px}.builder-section{border:1px solid var(--line);border-radius:10px;margin:10px 0;padding:12px}.section-title input{font-size:16px;font-weight:800}.builder-line-head,.builder-line{grid-template-columns:minmax(150px,2.4fr) 68px 76px 92px 86px 74px 36px;align-items:start;gap:6px;display:grid}.builder-line-head{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:8px 0;font-size:10px;font-weight:800}.builder-line{border-top:1px solid #eee;padding:8px 0}.builder-line input{min-width:0;min-height:38px;padding:8px}.builder-line textarea{grid-column:1/-1;min-height:55px;margin-top:-1px}.check-row{align-items:center;gap:9px;flex-direction:row!important;display:flex!important}.check-row input{width:auto}.builder-footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f7f4f0;justify-content:flex-end;gap:9px;padding:14px 0;display:flex;position:sticky;bottom:0}.builder-preview-pane{background:#dfe2de;padding:22px;overflow:auto}.preview-label{color:#53605c;justify-content:space-between;align-items:center;max-width:720px;margin:0 auto 10px;font-size:12px;display:flex}.preview-label span{align-items:center;gap:7px;font-weight:800;display:flex}.live-document{--document-accent:#176b57;color:#25302d;border-top:9px solid var(--document-accent);background:#fff;max-width:720px;min-height:930px;margin:auto;padding:46px 50px;font-family:Arial,sans-serif;box-shadow:0 16px 42px #19231f24}.live-document>header{border-bottom:1px solid #dce1df;justify-content:space-between;gap:30px;padding-bottom:22px;display:flex}.live-document>header h2{color:var(--document-accent);margin:0;font-size:23px}.live-document>header p{color:#66706d;max-width:390px;font-size:10px}.live-document>header>strong{font-size:13px}.preview-logo{background:var(--document-accent);color:#fff;border-radius:5px;margin-bottom:9px;padding:7px 10px;font-size:10px;display:inline-block}.document-title{padding:30px 0 18px}.document-title small,.preview-customer small{letter-spacing:.09em;color:var(--document-accent);font-size:9px;font-weight:800}.document-title h1{margin:8px 0;font-size:29px}.document-title p,.live-document section>p{color:#65706c;font-size:11px;line-height:1.55}.preview-customer{background:#f4f6f4;gap:3px;margin-bottom:22px;padding:14px;display:grid}.live-document section h3{color:var(--document-accent);margin:18px 0 7px;font-size:14px}.preview-lines{font-size:10px}.preview-lines>div{border-bottom:1px solid #e3e6e4;grid-template-columns:1fr 55px 70px 75px;gap:8px;padding:9px 0;display:grid}.preview-lines>div:first-child{text-transform:uppercase;color:#69736f;font-size:8px}.preview-lines span small{color:#78817e;margin-top:3px;display:block}.preview-lines>p{color:#8a918e;padding:14px 0}.preview-totals{gap:8px;width:260px;margin:25px 0 25px auto;display:grid}.preview-totals span,.preview-totals>strong{justify-content:space-between;display:flex}.preview-totals>strong{border-top:2px solid var(--document-accent);padding-top:10px;font-size:15px}.live-document>footer{text-align:center;color:#78817e;border-top:1px solid #e2e5e3;margin-top:35px;padding-top:18px;font-size:9px}.style-premium_proposal{border-top-width:16px;padding:65px}.style-sectioned_construction .preview-scope>div>h3{background:var(--document-accent);color:#fff;padding:9px}.builder-mobile-tabs{display:none}.builder-alert{z-index:105;box-shadow:var(--shadow);max-width:640px;position:fixed;top:82px;left:50%;transform:translate(-50%)}.builder-alert button{background:0 0;border:0;margin-left:auto}.builder-dialog-backdrop{z-index:110;background:#12181685;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.builder-dialog{background:#fff;border-radius:16px;width:min(520px,100%);padding:27px;position:relative;box-shadow:0 28px 80px #00000040}.builder-dialog h2{margin:5px 0 18px}.dialog-close{position:absolute;top:13px;right:13px}.channel-options{gap:8px;margin:18px 0;display:grid}.channel-options label{border:1px solid var(--line);border-radius:9px;flex-direction:row;align-items:center;gap:12px;padding:12px;display:flex}.channel-options label.disabled{opacity:.5}.channel-options input{width:auto}.channel-options span{display:grid}.channel-options small{color:var(--muted)}.builder-history{background:var(--ink);color:#fff;opacity:.9;border-radius:10px;gap:3px;padding:11px 14px;font-size:10px;display:grid;position:fixed;bottom:15px;right:18px}.builder-loading{margin:auto}.scope-library{margin-bottom:16px}.scope-template-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.scope-template-grid article{border:1px solid var(--line);border-radius:10px;padding:14px}.scope-template-grid article>span{color:var(--orange);text-transform:uppercase;font-size:10px;font-weight:800}.scope-template-grid h4{margin:8px 0 5px}.scope-template-grid p{color:var(--muted);min-height:36px;font-size:12px}.scope-template-grid article>div{flex-wrap:wrap;gap:8px;display:flex}.empty-template{text-align:center;background:#f7f7f4;border-radius:10px;padding:30px}.empty-template p{color:var(--muted)}@media (width<=1050px){.builder-layout{grid-template-columns:minmax(500px,1fr) minmax(390px,.78fr)}.live-document{padding:35px 30px}.builder-header .secondary{padding:9px}.builder-header .secondary:not(.button-link){font-size:0}.builder-header .secondary svg{margin:0}.scope-template-grid{grid-template-columns:1fr 1fr}}@media (width<=800px){.builder-header{height:auto;min-height:64px;padding:10px 12px}.builder-header>div:last-child .secondary{display:none}.builder-layout{display:block}.builder-mobile-tabs{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;display:grid}.builder-mobile-tabs button{background:#fff;border:0;padding:12px;font-weight:800}.builder-mobile-tabs button.active{color:var(--orange);border-bottom:3px solid var(--orange)}.builder-editor,.builder-preview-pane{height:calc(100vh - 111px)}.mobile-hidden,.mobile-hidden-preview{display:none}.builder-preview-pane{padding:12px}.live-document{min-height:800px}.builder-two{grid-template-columns:1fr}.builder-line-head{display:none}.builder-line{grid-template-columns:2fr 1fr 1fr}.builder-line textarea{grid-column:1/-1}.builder-line .icon-button{grid-column:3}.scope-template-grid{grid-template-columns:1fr}.builder-history{display:none}}@media (width<=520px){.builder-header>div:first-child>span{display:none}.builder-header .button-link{font-size:0}.builder-header .button-link svg{margin:0}.builder-editor{padding:12px 12px 70px}.builder-block{padding:14px}.builder-line{grid-template-columns:1fr 1fr}.builder-line textarea{grid-column:1/-1}.builder-line .icon-button{grid-column:2}.live-document{transform-origin:0 0;min-width:360px;padding:28px 18px}.preview-lines>div{grid-template-columns:1fr 42px 58px 62px}.builder-alert{width:calc(100% - 24px)}}.mobile-bottom-nav{display:none}.attention-priority{letter-spacing:.1em;color:var(--muted);margin-bottom:3px;font-size:10px;display:block}.priority-urgent .attention-priority{color:#a6322d}.priority-high .attention-priority{color:#b35b17}.voice-control{align-items:center;gap:6px;display:flex;position:relative}.voice-control>button{background:#f1f1ed;border:0;border-radius:8px;align-items:center;gap:5px;padding:9px;font-weight:700;display:flex}.voice-control>button svg{width:18px}.voice-control>button.recording{color:#a6322d;background:#fee8e6}.voice-control small{background:var(--ink);color:#fff;white-space:nowrap;z-index:4;border-radius:6px;padding:6px 8px;position:absolute;top:calc(100% + 7px);right:0}.voice-control .voice-error{background:#a6322d}.notification-options{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:18px;display:grid}.check-row{background:#f7f7f4;border-radius:8px;flex-direction:row;align-items:center;margin:0;padding:10px}.check-row input{min-height:0}@media (width<=720px){.main{padding-bottom:68px}.mobile-bottom-nav{border-top:1px solid var(--line);z-index:24;height:64px;padding-bottom:env(safe-area-inset-bottom);background:#fffffff7;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav a{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.mobile-bottom-nav a svg{width:20px}.mobile-bottom-nav a.active{color:var(--orange)}.mobile-attention{border-left:0;border-right:0;border-radius:0;margin-left:-14px;margin-right:-14px}.attention-list>button{min-height:76px}.attention-list time{font-size:11px}.ask-panel form{grid-template-columns:auto minmax(0,1fr) auto}.ask-panel form .voice-control{grid-column:auto}.ask-panel form .primary{grid-column:1/-1}.notification-options{grid-template-columns:1fr}.topbar{padding-top:env(safe-area-inset-top);height:calc(60px + env(safe-area-inset-top))}}.branding-preview-panel{margin-top:16px}.branding-live-preview{border:1px solid var(--line);max-width:700px;box-shadow:var(--shadow);background:#fff;margin-top:16px;padding:28px 34px;position:relative;overflow:hidden}.branding-live-preview>div{height:7px;position:absolute;top:0;left:0;right:0}.branding-live-preview header{border-bottom:1px solid var(--line);padding:12px 0 22px;display:grid}.branding-live-preview header span{color:var(--muted);text-transform:uppercase;font-size:10px}.branding-live-preview header strong{margin:5px 0;font-size:23px}.branding-live-preview header small{color:var(--muted)}.branding-live-preview section{padding:28px 0 45px}.branding-live-preview section>b{color:var(--orange);font-size:10px}.branding-live-preview section h3{margin:7px 0;font-size:26px}.branding-live-preview section p{color:var(--muted)}.branding-live-preview footer{text-align:center;border-top:1px solid var(--line);color:var(--muted);padding-top:15px;font-size:11px}.public-document-page{background:#e7e9e6;min-height:100vh;padding:35px 16px}.public-document-shell{max-width:760px;margin:auto}.public-document-shell .live-document{max-width:none}.public-acceptance{box-shadow:var(--shadow);background:#fff;border-radius:12px;margin-top:15px;padding:24px}.public-acceptance h2{margin-top:0}.public-acceptance>div:last-child{justify-content:flex-end;gap:9px;display:flex}.public-document-message{text-align:center;background:#fff;border-radius:14px;max-width:560px;margin:15vh auto;padding:30px}.public-document-message p{color:var(--muted)}.scope-preview-list{gap:8px;max-height:360px;margin:18px 0;display:grid;overflow:auto}.scope-preview-list>div{background:#f5f6f3;border-radius:8px;padding:10px;display:grid}.scope-preview-list span,.scope-preview-list small{color:var(--muted);margin-top:3px}.cabinet-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.cabinet-head h2{margin:4px 0;font-size:32px}.cabinet-head p{color:var(--muted);margin:0}.cabinet-tabs{scrollbar-width:thin;background:#e9ebe7;border-radius:12px;gap:5px;margin:0 0 18px;padding:5px;display:flex;overflow:auto}.cabinet-tabs button{white-space:nowrap;color:#65706c;background:0 0;border:0;border-radius:8px;padding:9px 11px;font-weight:750}.cabinet-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 2px 8px #15201c14}.cabinet-tabs span{color:var(--muted);margin-left:5px;font-size:10px}.cabinet-layout{align-items:start}.file-summary button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;padding:12px;display:grid}.file-summary button:hover{border-color:#b8c0bc}.cabinet-timeline{display:grid}.cabinet-timeline article{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;gap:12px;padding:15px 0;display:grid}.cabinet-timeline article:last-child{border-bottom:0}.cabinet-timeline article>div{gap:4px;display:grid}.cabinet-timeline strong{font-size:14px}.cabinet-timeline small,.cabinet-timeline p{color:var(--muted);margin:0;font-size:12px}.cabinet-timeline article>a{color:var(--muted);align-self:center}.event-meta{flex-flow:wrap;gap:6px!important;display:flex!important}.event-meta span{color:#59635f;background:#f1f2ef;border-radius:99px;padding:3px 7px;font-size:10px}.cabinet-records{padding-top:5px;display:grid}.cabinet-records article{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 5px;display:flex}.cabinet-records article:last-child{border-bottom:0}.cabinet-records article>div{flex:1;gap:3px;display:grid}.cabinet-records p,.cabinet-records small{color:var(--muted);margin:0;font-size:12px}.photo-cabinet>.panel-head{align-items:flex-start}.media-picker{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.media-picker input{display:none}.photo-upload-fields{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.gallery-filters{gap:6px;margin-bottom:14px;display:flex;overflow:auto}.gallery-filters button{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:99px;padding:7px 10px;font-size:11px;font-weight:750}.gallery-filters button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.photo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.photo-grid>button{border:1px solid var(--line);text-align:left;background:#f3f4f1;border-radius:10px;padding:0;overflow:hidden}.photo-grid img{aspect-ratio:1.2;object-fit:cover;background:#e5e8e4;width:100%;display:block}.photo-grid span{padding:9px;display:grid}.photo-grid strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.photo-grid small{color:var(--muted);font-size:10px}.lightbox{z-index:120;background:#0c1210eb;grid-template-columns:minmax(0,1fr) 250px;gap:20px;padding:50px;display:grid;position:fixed;inset:0}.lightbox>img{object-fit:contain;width:100%;height:calc(100vh - 100px)}.lightbox>div{background:#fff;border-radius:12px;align-self:end;gap:10px;padding:16px;display:grid}.lightbox>div>span{color:var(--muted);font-size:12px}.lightbox>div>a,.lightbox>div>button{justify-content:center;gap:7px;text-decoration:none;display:flex}.lightbox-close{color:#fff;background:0 0;border:0;position:absolute;top:18px;right:18px}.lightbox-close svg{width:30px;height:30px}.cabinet-loading{place-items:center;min-height:220px;display:grid}.global-search-trigger{width:min(430px,38vw);height:40px;color:var(--muted);text-align:left;background:#f7f8f6;border:1px solid #d7dbd7;border-radius:10px;align-items:center;gap:9px;margin-left:auto;margin-right:auto;padding:0 11px;display:flex}.global-search-trigger span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.global-search-trigger svg{width:17px}.global-search-trigger kbd{border:1px solid var(--line);background:#fff;border-radius:5px;padding:3px 5px;font:700 10px Manrope}.mobile-search-trigger{display:none}.search-overlay{z-index:150;place-items:start center;padding:10vh 16px 16px;display:grid;position:fixed;inset:0}.search-scrim{background:#0c12108c;border:0;position:absolute;inset:0}.search-command{background:#fff;border-radius:16px;width:min(760px,100%);max-height:78vh;position:relative;overflow:hidden;box-shadow:0 25px 80px #00000047}.search-command>form{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;height:64px;padding:0 16px;display:grid}.search-command>form input{border:0;outline:0;width:100%;font-size:16px}.search-hints{background:#f7f8f6;align-items:center;gap:6px;padding:10px 16px;display:flex;overflow:auto}.search-hints span{text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10px;font-weight:800}.search-hints button{white-space:nowrap;background:#fff;border:0;border-radius:99px;padding:6px 9px;font-size:11px}.search-status{text-align:center;color:var(--muted);padding:25px}.search-results{max-height:calc(78vh - 115px);overflow:auto}.search-results>header{padding:14px 17px 8px;display:grid}.search-results>header small{color:#925c17}.search-results article{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;display:grid}.search-result-main{text-align:left;color:inherit;background:#fff;border:0;grid-template-columns:86px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 17px;display:grid}.search-result-main:hover{background:#fafaf8}.search-kind{text-transform:uppercase;color:var(--orange);font-size:10px;font-weight:850}.search-result-main>div{display:grid}.search-result-main small,.search-result-main p{color:var(--muted);margin:2px 0;font-size:11px}.search-result-main p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ask-result{border:0;border-left:1px solid var(--line);color:var(--green);background:#fff;align-items:center;gap:5px;height:100%;padding:0 14px;font-size:11px;font-weight:800;display:flex}.ask-result svg{width:15px}.taylor-ranked{grid-template-columns:24px minmax(0,1fr) auto;justify-content:stretch;gap:10px;display:grid}.taylor-ranked>b{text-align:center;color:var(--orange);align-self:center;font-size:13px}.taylor-ranked>span{gap:2px;min-width:0}.taylor-ranked>span>p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.4}.taylor-ranked>svg{align-self:center}@media (width<=1050px){.global-search-trigger{width:min(320px,31vw)}.photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.top-actions .install-compact,.top-actions .ask-shortcut{display:none}.cabinet-head{flex-direction:column;align-items:flex-start}.cabinet-head .page-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.cabinet-head .page-actions>*{text-align:center}.cabinet-layout{display:block}.cabinet-layout>.customer-profile{margin-bottom:14px}.cabinet-tabs{border-radius:0;margin-left:-14px;margin-right:-14px;padding-left:14px}.photo-upload-fields{grid-template-columns:1fr}.photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lightbox{grid-template-columns:1fr;padding:45px 12px 12px}.lightbox>img{height:65vh}.lightbox>div{align-self:auto}.global-search-trigger{display:none}.mobile-search-trigger{place-items:center;margin-left:auto;display:grid}.search-overlay{padding:env(safe-area-inset-top) 0 0}.search-command{border-radius:0;width:100%;height:100%;max-height:none}.search-results{max-height:calc(100vh - 120px)}.search-result-main{grid-template-columns:72px minmax(0,1fr) auto}.search-result-main>b{display:none}.ask-result{padding:0 10px;font-size:0}.ask-result svg{width:18px}.note-composer{display:grid}.main,.page{min-width:0}.page{overflow-x:hidden}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric,.metric>div:last-child,.taylor-summary,.taylor-summary>div{min-width:0}.metric-icon{flex:none}.metric span,.taylor-summary p{overflow-wrap:anywhere}.attention-list>button{grid-template-columns:auto minmax(0,1fr) auto}}.offline-banner{z-index:300;left:50%;top:max(8px,env(safe-area-inset-top));color:#fff;width:min(620px,100% - 24px);box-shadow:var(--shadow);text-align:center;background:#8d3d22;border-radius:9px;padding:10px 14px;font-size:13px;font-weight:750;position:fixed;transform:translate(-50%)}.photo-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.photo-actions button{align-items:center;gap:7px;display:inline-flex}.upload-progress{color:#1f6c4e;background:#eef7f2;border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:12px;font-weight:700}.photo-cabinet>.form-error{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.notification-list{display:grid}.notification-list article{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:6px 0;display:flex}.notification-list article:last-child{border-bottom:0}.notification-list article>a{color:inherit;flex:1;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.notification-list article>a>span{gap:3px;display:grid}.notification-list small,.notification-list time{color:var(--muted);font-size:11px}.notification-list article>a>svg{color:var(--orange)}@media (width<=720px){button,a,input,select,textarea{touch-action:manipulation}.photo-cabinet>.panel-head{display:grid}.photo-actions{justify-content:stretch}.photo-actions>*{flex:1;justify-content:center;min-height:44px}.customer-actions>a,.customer-actions>button{min-height:44px}.notification-list article{align-items:flex-start}.notification-list article>a{min-height:64px}.notification-list article>button{min-height:44px}.topbar .icon-button{min-width:42px;min-height:42px}}@media (width<=440px){.metric-grid{grid-template-columns:1fr}.metric{align-items:center}.metric small{display:block}}.job-toolbar{justify-content:space-between;gap:14px;margin-bottom:18px;display:flex}.job-toolbar form{gap:8px;min-width:min(430px,50%);display:flex}.job-toolbar form input{flex:1}.segmented{background:#e9ebe7;border-radius:10px;gap:4px;padding:4px;display:flex;overflow:auto}.segmented button{white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:9px 12px;font-weight:750}.segmented button.active{color:var(--orange);background:#fff;box-shadow:0 2px 8px #15201c14}.job-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.job-card{border:1px solid var(--line);text-align:left;color:inherit;background:#fff;border-radius:14px;gap:8px;padding:18px;display:grid}.job-card:hover{box-shadow:var(--shadow);border-color:#c6c6bf}.job-card>div:first-child{justify-content:space-between;gap:8px;display:flex}.job-reference{color:var(--orange);letter-spacing:.07em;font-size:11px;font-weight:850}.job-card h3,.job-card p{margin:0}.job-card p,.job-card small{color:var(--muted)}.job-card small{align-items:center;gap:7px;display:flex}.job-card small svg{width:15px}.job-detail-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:17px;display:flex}.job-detail-head h2{margin:4px 0;font-size:32px}.job-detail-head p{color:var(--muted);margin:0}.job-detail-head a{color:inherit}.job-contact-bar{gap:8px;margin-bottom:16px;display:flex;overflow:auto}.job-contact-bar a{border:1px solid var(--line);color:var(--ink);white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-weight:750;text-decoration:none;display:inline-flex}.job-contact-bar svg{width:17px}.job-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:16px;display:grid}.job-layout main,.job-layout aside{gap:16px;display:grid}.job-facts{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 0;display:grid}.job-facts div{background:#f6f7f4;border-radius:8px;padding:11px}.job-facts dt{color:var(--muted);font-size:11px}.job-facts dd{margin:5px 0 0;font-weight:700}.job-records article,.assignment,.cabinet-job-link{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 0;display:flex}.job-records article:last-child,.assignment:last-child,.cabinet-job-link:last-child{border-bottom:0}.job-records article>div,.assignment>span,.cabinet-job-link>div{flex:1;gap:3px;display:grid}.job-records p,.job-records small,.assignment small,.cabinet-job-link p,.cabinet-job-link small{color:var(--muted);margin:0;font-size:12px}.cabinet-job-link{color:inherit;text-decoration:none}.permission-overrides{background:#f6f7f4;border-radius:8px;grid-column:1/-1;padding:8px}.permission-overrides summary{cursor:pointer;font-weight:750}.permission-overrides label{flex-direction:row;align-items:center;margin:8px 12px 0 0;display:inline-flex}.permission-overrides input{min-height:0}.badge.in-progress{color:#2c61ad;background:#eaf2ff}.badge.work-completed{color:#1b7653;background:#e8f6ef}.badge.cancelled{color:#a6322d;background:#ffebe9}@media (width<=1050px){.job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.job-layout{grid-template-columns:1fr}}.financial-state{color:var(--green);font-weight:750}.job-upload-actions{flex-wrap:wrap;gap:7px;display:flex}.job-upload-actions .media-picker{margin:0}.job-files{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.job-photo,.job-file{color:inherit;border:1px solid var(--line);border-radius:9px;text-decoration:none;overflow:hidden}.job-photo{background:#f5f6f3;display:grid}.job-photo img{aspect-ratio:1.35;object-fit:cover;width:100%}.job-photo span{white-space:nowrap;text-overflow:ellipsis;padding:8px;font-size:12px;font-weight:700;overflow:hidden}.job-file{grid-column:1/-1;align-items:center;gap:10px;padding:11px;display:flex}.job-file>span{flex:1;display:grid}.job-file small{color:var(--muted)}@media (width<=720px){.job-toolbar,.job-detail-head{flex-direction:column;align-items:stretch}.job-toolbar form{min-width:0}.job-grid{grid-template-columns:1fr}.job-detail-head .page-actions{grid-template-columns:1fr 1fr;display:grid}.job-contact-bar{margin-left:-14px;margin-right:-14px;padding:0 14px}.job-contact-bar a{min-height:46px}.job-facts{grid-template-columns:1fr}.job-layout{display:block}.job-layout aside{margin-top:16px}.job-card{min-height:180px}.job-files{grid-template-columns:repeat(2,minmax(0,1fr))}.job-upload-actions{width:100%}.job-upload-actions>*{flex:1;justify-content:center;min-height:44px}}.workspace-brand{align-items:center;gap:10px;min-width:0;display:flex}.workspace-brand>img,.workspace-logo-fallback{object-fit:contain;border:1px solid var(--line);width:38px;height:38px;color:var(--green);background:#fff;border-radius:10px;place-items:center;font-weight:800;display:grid}.workspace-brand>span:last-child{flex-direction:column;min-width:0;display:flex}.workspace-brand strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-brand small{color:var(--muted);letter-spacing:.04em;font-size:10px}.mobile-workspace{min-width:0;display:none}.mobile-workspace strong,.mobile-workspace small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-workspace small{color:var(--muted)}.plan-usage .trial-banner{background:#fff8e8;border:1px solid #f0d796;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:12px 0;padding:13px 15px;display:flex}.usage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.usage-grid article{border:1px solid var(--line);background:#f7f7f4;border-radius:12px;flex-direction:column;gap:5px;padding:15px;display:flex}.usage-grid article strong{font-size:20px}.usage-grid article span,.usage-grid article small{color:var(--muted)}.quota-warning{color:#9a6700!important}.quota-critical,.quota-blocked{font-weight:700;color:#a62929!important}.first-value{margin-top:18px}.first-value>.panel-head progress{width:min(240px,40%);accent-color:var(--green)}.first-value>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.first-value a{border:1px solid var(--line);color:var(--ink);border-radius:9px;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:11px 12px;text-decoration:none;display:grid}.first-value a>span{border:2px solid var(--line);border-radius:50%;width:18px;height:18px}.first-value a.complete{background:#eef7f2}.first-value a.complete>svg:first-child{color:var(--green)}.first-value a>svg:last-child{color:var(--muted)}.upload-progress{gap:6px;display:grid}.upload-progress progress{width:100%;accent-color:var(--green)}.empty-action{text-align:center}.empty-action>.empty{padding-bottom:18px}.empty-action>.primary,.empty-action>.secondary{display:inline-flex}.empty-action>.page-actions{justify-content:center}@media (width<=760px){.topbar>h1{display:none}.mobile-workspace{flex:1;display:block}.workspace-brand>img,.workspace-logo-fallback{width:34px;height:34px}.usage-grid,.first-value>div:last-child{grid-template-columns:1fr}.plan-usage .trial-banner{flex-direction:column;align-items:flex-start;gap:4px}.first-value>.panel-head{align-items:flex-start}.first-value>.panel-head progress{width:100%}}.partner-brand{color:inherit;align-items:center;gap:9px;text-decoration:none;display:flex}.partner-brand strong{font:800 21px Manrope}.partner-mark{background:var(--ink);border-radius:10px;flex:none;width:35px;height:35px;display:inline-block;position:relative}.partner-mark i,.partner-mark b{border-radius:50%;position:absolute}.partner-mark i{background:#fff;width:10px;height:10px;bottom:7px;left:7px}.partner-mark b{border-top:4px solid var(--orange);width:18px;height:10px;top:9px;right:5px;transform:rotate(-35deg)}.partner-public{background:#f6f6f3;min-height:100vh}.partner-public>header{border-bottom:1px solid var(--line);z-index:20;background:#fff;align-items:center;gap:28px;height:72px;padding:0 max(24px,6vw);display:flex;position:sticky;top:0}.partner-public>header nav{gap:22px;margin-left:auto;display:flex}.partner-public>header nav a{color:var(--muted);font-size:13px;font-weight:700;text-decoration:none}.partner-hero{color:#fff;background:linear-gradient(140deg,#171a1f 0 62%,#f26430 62% 100%);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:70px;min-height:680px;padding:92px max(24px,8vw);display:grid}.partner-hero h1{letter-spacing:-.05em;max-width:900px;margin:12px 0 28px;font:800 clamp(44px,6vw,82px)/.98 Manrope}.partner-hero>div>p:not(.eyebrow){color:#d7dadc;max-width:650px;font-size:20px;line-height:1.55}.partner-actions{gap:10px;margin-top:30px;display:flex}.partner-actions a{text-decoration:none}.partner-hero aside{color:var(--ink);background:#fff;border-radius:22px;grid-template-columns:44px 1fr;gap:4px 14px;padding:30px;display:grid;box-shadow:0 24px 70px #00000040}.partner-hero aside svg{background:var(--orange-soft);width:38px;height:38px;color:var(--orange);border-radius:12px;grid-row:span 2;margin-top:4px;padding:9px}.partner-hero aside strong{margin-top:8px}.partner-hero aside span{color:var(--muted);margin-bottom:19px;font-size:13px;line-height:1.45}.partner-section{padding:86px max(24px,8vw)}.partner-heading{max-width:750px}.partner-heading h2,.partner-apply h2,.partner-earnings h2{letter-spacing:-.04em;margin-bottom:14px;font-size:clamp(32px,4vw,52px)}.partner-feature-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:38px;display:grid}.partner-feature-grid article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:25px}.partner-feature-grid svg{color:var(--orange)}.partner-feature-grid p{color:var(--muted);line-height:1.55}.partner-earnings{background:#ebece8;grid-template-columns:.8fr 1.2fr;gap:50px;display:grid}.partner-earnings>div:last-child{grid-template-columns:1fr 1fr;gap:14px;display:grid}.partner-earnings article{background:#fff;border-radius:16px;align-content:start;padding:28px;display:grid}.partner-earnings article>small{text-transform:uppercase;letter-spacing:.1em;color:var(--orange);font-weight:800}.partner-earnings article>strong{margin-top:18px;font:800 56px Manrope}.partner-earnings article>span{color:var(--muted)}.partner-earnings article>b{border-top:1px solid var(--line);margin-top:20px;padding-top:20px;line-height:1.5}.partner-apply{background:#fff;grid-template-columns:.75fr 1.25fr;gap:55px;display:grid}.partner-apply>div>p:not(.eyebrow){color:var(--muted);line-height:1.6}.partner-apply form{border:1px solid var(--line);background:#f7f7f4;border-radius:16px;padding:26px}.partner-apply textarea{min-height:110px}.partner-public>footer{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;padding:28px max(24px,8vw);display:flex}.partner-public>footer>span:last-child{color:#aeb2b8;font-size:12px}.partner-auth{background:linear-gradient(140deg,#171a1f 0 48%,#f26430 48% 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.partner-auth form{background:#fff;border-radius:20px;width:min(460px,100%);padding:38px;box-shadow:0 25px 70px #00000040}.partner-auth form>.partner-brand{margin-bottom:35px}.partner-auth h1{margin:5px 0;font-size:38px}.partner-auth form>p:not(.eyebrow){color:var(--muted);margin-bottom:28px}.partner-auth .text-button{width:100%;margin-top:14px;text-decoration:none}.partner-portal{background:#f5f6f3;grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.partner-portal>aside{background:var(--ink);color:#fff;flex-direction:column;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.partner-portal>aside .partner-mark{background:#2e3339}.partner-portal>aside nav{gap:4px;margin-top:42px;display:grid}.partner-portal>aside nav a{color:#adb2b7;border-radius:9px;align-items:center;gap:10px;padding:11px 12px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.partner-portal>aside nav a svg{width:18px}.partner-portal>aside nav a.active{background:var(--orange);color:#fff}.partner-portal>aside>div{border-top:1px solid #30353b;margin-top:auto;padding:16px 10px 0;display:grid}.partner-portal>aside>div small{color:#93999f;margin-top:3px}.partner-portal>aside>div button{justify-content:flex-start;margin-top:8px;padding-left:0}.partner-portal>section{width:100%;max-width:1500px;margin:0 auto;padding:38px}.partner-page-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.partner-page-head h1{margin:4px 0;font-size:34px}.partner-page-head p:last-child{color:var(--muted);margin:0}.partner-metrics,.partner-admin-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.partner-metrics article,.partner-admin-metrics article{border:1px solid var(--line);background:#fff;border-radius:13px;gap:5px;padding:18px;display:grid}.partner-metrics article svg{color:var(--orange)}.partner-metrics article small,.partner-admin-metrics article small{color:var(--muted)}.partner-metrics article strong,.partner-admin-metrics article strong{font:800 23px Manrope}.partner-metrics.compact article{align-content:center}.partner-referral{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.partner-referral h3,.partner-referral p{margin:3px 0}.partner-referral p:last-child{color:var(--muted);overflow-wrap:anywhere;font:600 12px monospace}.partner-readiness{gap:24px;margin-bottom:16px;display:flex}.partner-readiness span{align-items:center;gap:7px;display:flex}.partner-readiness svg{color:var(--green)}.partner-portal .panel{margin-bottom:16px}.partner-dialog{z-index:100;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.partner-dialog>button{background:#0a0e0c9e;border:0;position:absolute;inset:0}.partner-dialog>form{background:#fff;border-radius:17px;width:min(690px,100%);max-height:90vh;padding:28px;position:relative;overflow:auto}.partner-checklists{grid-template-columns:1fr 1fr;gap:16px;display:grid}.partner-checklists article{border-top:1px solid var(--line);align-items:center;gap:12px;padding:13px 0;display:flex}.partner-checklists article>span{flex:1;grid-template-columns:24px 1fr;align-items:center;gap:2px 8px;display:grid}.partner-checklists article>span svg{color:var(--green);grid-row:span 2;width:18px}.partner-checklists article small{color:var(--muted)}.partner-empty{text-align:center;color:var(--muted);padding:25px}.partner-admin{margin-top:24px}.partner-admin>.panel-head{align-items:flex-end}.partner-admin>.panel-head h3{font-size:28px}.partner-admin .admin-columns{align-items:start}.partner-admin td select{min-width:120px}.partner-admin td .primary{padding:7px 10px}.partner-onboarding-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:16px;display:grid}.partner-onboarding-layout>aside{position:sticky;top:20px}.partner-onboarding-layout>aside p{color:var(--muted);line-height:1.5}.partner-onboarding-layout .tag-row{flex-wrap:wrap;gap:6px;display:flex}.partner-onboarding-layout .tag-row span{background:var(--orange-soft);color:var(--orange);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.partner-onboarding-form>button{margin-top:18px}.scope-options{flex-wrap:wrap;gap:9px;margin:15px 0;display:flex}.scope-options .check-row{border:1px solid var(--line);border-radius:9px;padding:9px 11px}.scope-options input{width:auto}.grant-list{gap:8px;margin-top:16px;display:grid}.grant-list article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.grant-list article>div{gap:3px;display:grid}.grant-list small{color:var(--muted);line-height:1.45}@media (width<=1000px){.partner-feature-grid{grid-template-columns:repeat(2,1fr)}.partner-hero,.partner-earnings,.partner-apply{grid-template-columns:1fr}.partner-hero{background:linear-gradient(150deg,#171a1f 0 72%,#f26430 72% 100%)}.partner-portal{grid-template-columns:210px minmax(0,1fr)}.partner-metrics,.partner-admin-metrics{grid-template-columns:repeat(2,1fr)}.partner-checklists{grid-template-columns:1fr}}@media (width<=720px){.partner-public>header{padding:0 14px}.partner-public>header nav{display:none}.partner-public>header>.secondary{margin-left:auto}.partner-hero{padding:65px 18px}.partner-hero h1{font-size:46px}.partner-hero aside{padding:22px}.partner-section{padding:60px 18px}.partner-feature-grid,.partner-earnings>div:last-child{grid-template-columns:1fr}.partner-public>footer{flex-direction:column;align-items:flex-start;gap:15px;padding:24px 18px}.partner-portal{display:block}.partner-portal>aside{z-index:20;flex-direction:row;align-items:center;height:auto;padding:10px 12px;display:flex;position:sticky;overflow:auto}.partner-portal>aside>.partner-brand strong{display:none}.partner-portal>aside nav{margin:0 0 0 10px;display:flex}.partner-portal>aside nav a{padding:10px;font-size:0}.partner-portal>aside nav a svg{width:22px}.partner-portal>aside>div{display:none}.partner-portal>section{padding:24px 14px}.partner-page-head{flex-direction:column;align-items:flex-start}.partner-page-head>*{width:100%}.partner-metrics,.partner-admin-metrics{grid-template-columns:1fr 1fr}.partner-referral{flex-direction:column;align-items:flex-start;gap:12px}.partner-readiness{flex-direction:column;gap:8px}.partner-checklists article{flex-direction:column;align-items:flex-start}.partner-checklists article button{width:100%}.partner-auth form{padding:28px 22px}.partner-onboarding-layout{grid-template-columns:1fr}.partner-onboarding-layout>aside{position:static}}.legal-page{min-height:100vh;color:var(--ink);background:#f6f6f3}.legal-nav{border-bottom:1px solid var(--line);z-index:20;background:#fff;align-items:center;gap:28px;min-height:72px;padding:12px max(20px,6vw);display:flex;position:sticky;top:0}.legal-brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.legal-brand>span{background:var(--ink);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font:800 18px Manrope;display:grid}.legal-brand strong{font:800 21px Manrope}.legal-nav nav{gap:18px;margin-left:auto;display:flex}.legal-nav nav a{color:var(--muted);font-size:13px;font-weight:750;text-decoration:none}.legal-document{width:min(880px,100% - 32px);margin:0 auto;padding:72px 0 86px}.legal-document h1{letter-spacing:-.05em;margin:8px 0 20px;font:800 clamp(42px,7vw,72px)/1 Manrope}.legal-summary{color:var(--muted);max-width:720px;font-size:20px;line-height:1.55}.legal-document>aside{border-left:4px solid var(--orange);background:#fff3df;border-radius:0 10px 10px 0;justify-content:space-between;gap:18px;margin:32px 0;padding:16px 18px;display:flex}.legal-document>aside span{color:var(--muted);white-space:nowrap}.legal-document section{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:14px;padding:24px 26px}.legal-document section h2{margin:0 0 10px;font-size:20px}.legal-document section p{color:#4f5651;margin:0;line-height:1.7}.legal-footer{background:var(--ink);color:#d4d7d5;justify-content:space-between;gap:20px;padding:26px max(20px,6vw);font-size:12px;display:flex}.marketing-footer nav{flex-wrap:wrap;gap:14px;display:flex}.marketing-footer nav a{color:inherit;font-size:12px;text-decoration:none}.marketing-footer nav a:hover,.legal-nav nav a:hover{color:var(--orange)}@media (width<=760px){.legal-nav nav{display:none}.legal-nav>.secondary{margin-left:auto}.legal-document{padding:48px 0 60px}.legal-document>aside,.legal-footer,.marketing-footer{flex-direction:column;align-items:flex-start}.legal-document>aside span{white-space:normal}.legal-document section{padding:20px}.marketing-footer nav{order:2}}.admin-customer-table{margin-top:16px}.admin-customer-table .panel-head{align-items:flex-end;gap:18px}.admin-customer-table .panel-head>div:first-child span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.admin-filters{align-items:center;gap:8px;display:flex}.admin-filters label{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.admin-filters input{box-shadow:none;border:0;min-width:260px}.admin-filters select{min-width:170px}.early-access-panel,.provider-readiness{margin-top:16px}.admin-page .modal{width:min(900px,100%)}.operator-summary{border:1px solid var(--line);background:#fafaf8;border-radius:12px;margin-bottom:18px;padding:16px}.usage-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.usage-grid article{border:1px solid var(--line);background:#fff;border-radius:9px;padding:12px;display:grid}.usage-grid strong{font:800 20px Manrope}.usage-grid small{color:var(--muted)}.operator-actions{gap:8px;display:grid}.operator-actions article{color:#825c00;background:#fff5dc;border-radius:9px;gap:10px;padding:12px;display:flex}.operator-actions article.high{color:#a6322d;background:#ffebe9}.operator-actions svg{flex:none;width:19px}.operator-actions p{color:inherit;margin:4px 0 0}.lifecycle-control{border-top:1px solid var(--line);margin-top:20px;padding-top:4px}.badge.clear{color:#1b7653;background:#e8f6ef}.badge[class*=needs-attention]{color:#825c00;background:#fff5dc}@media (width<=900px){.admin-customer-table .panel-head,.admin-filters{flex-direction:column;align-items:stretch}.admin-filters input{width:100%;min-width:0}.usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sales-command{gap:20px;display:grid}.sales-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.sales-heading h1{margin:4px 0 6px}.sales-heading p{margin:0}.sales-line{border:1px solid var(--line,#dfe5e2);white-space:nowrap;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:13px 16px;display:flex}.sales-line svg{color:#0b7f68}.sales-line span{display:grid}.sales-line small,.sales-metrics small,.sales-table small,.sales-facts small{color:var(--muted,#65716d)}.sales-metrics{grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px;display:grid}.sales-metrics article{border:1px solid var(--line,#dfe5e2);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.sales-metrics article svg{color:#0b7f68;width:20px}.sales-metrics article span{display:grid}.sales-metrics strong{font-size:24px}.sales-list-panel{overflow:hidden}.sales-filters{grid-template-columns:minmax(280px,1fr) 190px 170px;gap:10px;display:grid}.sales-search{border:1px solid var(--line,#dfe5e2);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.sales-search input{background:0 0;border:0;outline:0;width:100%}.sales-filters select,.sales-edit select,.sales-edit input,.sales-task-form select,.sales-task-form input{border:1px solid var(--line,#dfe5e2);background:#fff;border-radius:10px;min-height:42px;padding:8px 10px}.sales-quick-filters{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.sales-quick-filters button{border:1px solid var(--line,#dfe5e2);background:#fff;border-radius:999px;padding:7px 11px}.sales-quick-filters button.active{color:#075f4f;background:#e4f5ef;border-color:#0b7f68}.sales-table{overflow:auto}.sales-table table{border-collapse:collapse;width:100%}.sales-table th{text-align:left;color:var(--muted,#65716d);padding:10px;font-size:12px}.sales-table td{border-top:1px solid var(--line,#dfe5e2);vertical-align:top;max-width:280px;padding:13px 10px}.sales-table tr{cursor:pointer}.sales-table tr:hover{background:#f7faf8}.sales-table td strong,.sales-table td small{display:block}.sales-table td p{margin:5px 0;font-size:13px}.sales-table td:last-child{white-space:nowrap}.sales-table td:last-child svg{vertical-align:middle}.sales-badge{color:#44524d;background:#edf1ef;border-radius:999px;width:max-content;padding:4px 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex!important}.sales-badge.urgent,.sales-badge.lost{color:#9a2821;background:#fee8e7}.sales-badge.high,.sales-badge.contact_needed{color:#865408;background:#fff1d8}.sales-badge.qualified,.sales-badge.won,.sales-badge.completed{color:#146646;background:#e1f5eb}.sales-badge.demo_scheduled,.sales-badge.trial_pilot{color:#2c58a0;background:#e7efff}.sales-cards{display:none}.sales-empty{text-align:center;padding:40px}.sales-empty svg{color:#0b7f68}.danger-text{color:#b52f2a}.sales-drawer-backdrop{z-index:80;background:#111c1973;justify-content:flex-end;display:flex;position:fixed;inset:0}.sales-drawer{background:#f7faf8;width:min(720px,100%);height:100%;padding:28px;position:relative;overflow:auto;box-shadow:-12px 0 40px #00000029}.drawer-close{background:0 0;border:0;position:absolute;top:18px;right:18px}.sales-detail-head{justify-content:space-between;gap:16px;padding-right:40px;display:flex}.sales-detail-head h2{margin:4px 0}.sales-detail-head>div:last-child{align-items:flex-start;gap:6px;display:flex}.sales-contact-actions{gap:10px;margin:18px 0;display:flex}.sales-contact-actions a{color:#075f4f;background:#fff;border:1px solid #0b7f68;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;text-decoration:none;display:inline-flex}.sales-contact-actions svg{width:16px}.sales-drawer section{border:1px solid var(--line,#dfe5e2);background:#fff;border-radius:14px;margin:14px 0;padding:18px}.sales-drawer section h3{margin-top:0}.sales-facts{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.sales-facts span{background:#f5f8f6;border-radius:9px;padding:10px;display:grid}.sales-form-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.sales-field{gap:5px;display:grid}.sales-field>span{color:var(--muted,#65716d);font-size:12px}.sales-drawer details{border-top:1px solid var(--line,#dfe5e2);padding:11px 0}.sales-drawer summary{cursor:pointer;justify-content:space-between;display:flex}.sales-transcript{white-space:pre-wrap;font:inherit;background:#f5f8f6;border-radius:10px;padding:12px;line-height:1.55}.sales-task{border-top:1px solid var(--line,#dfe5e2);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.sales-task span{display:grid}.sales-task.completed{opacity:.6}.sales-task-form{grid-template-columns:1fr 1.2fr 1.4fr auto;gap:8px;margin-top:12px;display:grid}.sales-note{grid-template-columns:1fr auto;gap:8px;display:grid}.sales-note textarea{min-height:80px}.sales-timeline article{grid-template-columns:12px 1fr;gap:8px;padding-top:12px;display:grid}.sales-timeline i{background:#0b7f68;border-radius:50%;width:8px;height:8px;margin-top:7px}.sales-timeline p{margin:2px 0}.sales-convert .primary,.sales-convert .secondary{margin-right:8px}@media (width<=900px){.sales-metrics{grid-template-columns:repeat(2,1fr)}.sales-filters{grid-template-columns:1fr 1fr}.sales-search{grid-column:1/-1}.sales-table{display:none}.sales-cards{gap:10px;display:grid}.sales-cards button{text-align:left;border:1px solid var(--line,#dfe5e2);background:#fff;border-radius:13px;padding:14px}.sales-cards button>div{gap:5px;display:flex}.sales-cards h3{margin:10px 0 4px}.sales-cards p{margin:0 0 10px}.sales-cards span{align-items:center;gap:6px;display:flex}.sales-cards svg{width:16px}.sales-cards span svg:last-child{margin-left:auto}}@media (width<=600px){.admin-page>header{flex-wrap:wrap}.admin-page>header .secondary{padding:7px;font-size:12px}.sales-heading{display:grid}.sales-line{width:max-content}.sales-metrics{grid-template-columns:1fr 1fr}.sales-metrics article{padding:12px}.sales-metrics strong{font-size:20px}.sales-drawer{padding:22px 14px}.sales-detail-head,.sales-form-grid,.sales-facts,.sales-task-form{grid-template-columns:1fr;display:grid}.sales-contact-actions{z-index:2;background:#f7faf8;padding:8px 0;position:sticky;top:0}.sales-contact-actions a{flex:1;justify-content:center}.sales-note{grid-template-columns:1fr}.sales-convert button{width:100%;margin:5px 0}}.admin-team-invite{margin-bottom:16px}.admin-team-form{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.admin-team-form label{margin:0}.admin-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-permission-grid label{border:1px solid var(--line);background:#fafaf8;border-radius:9px;align-items:flex-start;gap:10px;padding:11px;display:flex}.admin-permission-grid label>span{display:grid}.admin-permission-grid small{color:var(--muted)}.admin-audit-list{max-height:680px;overflow:auto}.admin-page>header{overflow-x:auto}.admin-page>header>a{white-space:nowrap}@media (width<=900px){.admin-team-form{grid-template-columns:1fr 1fr}.admin-permission-grid{grid-template-columns:1fr}}@media (width<=720px){.admin-team-form{grid-template-columns:1fr}}.reply-composer{grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:8px;margin-top:10px;display:grid}.reply-composer textarea{min-height:76px;margin:0}.reply-composer button{white-space:nowrap}.conversation-row:has(.reply-composer)~.conversation-row .reply-composer{display:none}@media (width<=720px){.reply-composer{grid-template-columns:1fr 1fr}.reply-composer textarea{grid-column:1/-1}}.workspace-switch{color:#aeb2b8;gap:5px;margin:0 10px 14px}.workspace-switch small{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.workspace-switch select{color:#fff;background:#24282e;border:1px solid #343941;border-radius:8px;width:100%;min-height:36px;padding:7px 9px}.admin-create-customer{margin-bottom:16px}.admin-create-customer-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.admin-create-customer-form label{margin:0}.admin-create-customer-form .form-error{grid-column:1/-1;margin:0}.admin-create-customer-form button{min-height:44px}@media (width<=900px){.admin-create-customer-form{grid-template-columns:1fr 1fr}}@media (width<=620px){.admin-create-customer-form{grid-template-columns:1fr}}.customer-invite-page{color:#f5fffd;background:radial-gradient(circle at 85% 5%,#2dd4bf2b,#0000 32%),#071816;grid-template-rows:auto 1fr auto;min-height:100vh;padding:clamp(20px,4vw,52px);display:grid}.customer-invite-page>header,.customer-invite-page>footer{justify-content:space-between;align-items:center;width:min(100%,980px);margin:auto;display:flex}.customer-invite-page>footer{color:#9ab5af;justify-content:center;padding-top:30px;font-size:.82rem}.customer-invite-brand{color:#fff;letter-spacing:.08em;align-items:center;gap:10px;text-decoration:none;display:flex}.customer-invite-brand span{color:#06231d;background:#37d8b5;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.customer-invite-page>header small{color:#9ab5af}.customer-invite-card{color:#0d2420;background:#fafffd;border-radius:28px;place-self:center;width:min(100%,640px);padding:clamp(28px,6vw,62px);box-shadow:0 28px 80px #00000052}.customer-invite-card h1{margin:.45rem 0 1rem;font-size:clamp(2rem,6vw,3.5rem);line-height:1.02}.customer-invite-card>p,.customer-invite-card form>p{color:#49635d;line-height:1.65}.customer-invite-icon{color:#08755e;background:#d6fff3;border-radius:17px;place-items:center;width:54px;height:54px;display:grid}.customer-invite-promise,.customer-invite-existing{background:#edf9f5;border:1px solid #c7e9df;border-radius:16px;gap:12px;margin:24px 0;padding:16px;display:flex}.customer-invite-promise svg{color:#0b8a6d;flex:none}.customer-invite-promise span{gap:5px;display:grid}.customer-invite-promise small{color:#57716b}.customer-invite-card form{gap:16px;display:grid}.customer-invite-card form label{gap:7px;font-weight:700;display:grid}.customer-invite-card form input{color:#0d2420;width:100%;font:inherit;background:#fff;border:1px solid #bfd2cd;border-radius:12px;padding:13px 14px}.customer-invite-card form input:focus{border-color:#15977b;outline:3px solid #2dd4bf38}.customer-invite-card form input[readonly]{color:#58706a;background:#eff5f3}.customer-invite-card form label small{color:#60766f;font-weight:400}.customer-invite-cta{text-transform:none;justify-content:center;width:100%;margin:10px 0;font-size:1rem}.customer-invite-loading{text-align:center;color:#58706a;padding:48px 0}@media (width<=640px){.customer-invite-page{padding:18px}.customer-invite-page>header small{display:none}.customer-invite-card{border-radius:20px;padding:28px 22px}.customer-invite-card h1{font-size:2.15rem}}.onboarding-guidance{grid-template-columns:1fr 1fr;gap:10px;margin:-6px 0 20px;display:grid}.onboarding-guidance p{border:1px solid var(--line);color:var(--muted);border-radius:9px;gap:4px;margin:0;padding:12px;font-size:13px;display:grid}.onboarding-guidance strong{color:var(--ink);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.trade-template-preview{gap:10px;display:grid}.trade-template-preview>div{border:1px solid var(--line);border-radius:9px;padding:12px}.trade-template-preview small{color:var(--ink);font-weight:800}.trade-template-preview p{color:var(--muted);margin:6px 0 0}.setup-start{justify-self:start}@media (width<=720px){.onboarding-guidance{grid-template-columns:1fr}.setup-start{width:100%}}.marketing-subpage{min-height:100vh}.marketing-subpage-hero{text-align:center;max-width:930px;margin:0 auto;padding:clamp(80px,12vw,150px) 28px 70px}.marketing-subpage-hero h1{margin:14px 0;font-size:clamp(2.7rem,7vw,5.4rem);line-height:.98}.marketing-subpage-hero>p:not(.eyebrow){max-width:720px;color:var(--muted);margin:0 auto 26px;font-size:1.16rem;line-height:1.65}.marketing-subpage-hero .marketing-actions{justify-content:center}@media (width<=760px){.marketing-subpage-hero{padding-top:64px}}.sales-organisation{margin:0}.sales-organisation>.panel-head{align-items:flex-start}.sales-org-tabs{flex-wrap:wrap;gap:5px;display:flex}.sales-org-tabs button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:7px 10px;font-weight:750}.sales-org-tabs button.active{background:var(--ink);border-color:var(--ink);color:#fff}.sales-org-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sales-org-grid>article,.sales-org-grid>section{border:1px solid var(--line);background:#fafaf8;border-radius:11px;padding:14px}.sales-org-grid>article{gap:5px;display:grid}.sales-org-grid>article strong{font:800 25px Manrope}.sales-org-grid small,.sales-org-person small,.sales-cert-row small{color:var(--muted)}.sales-org-grid .span-2{grid-column:span 2}.sales-org-columns{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start;gap:16px;display:grid}.sales-org-columns>form,.sales-org-columns>section,.sales-cert-review{border:1px solid var(--line);background:#fafaf8;border-radius:12px;gap:10px;padding:16px;display:grid}.sales-org-columns label{gap:6px;display:grid}.sales-org-person{border-top:1px solid var(--line);gap:3px;padding:11px 0;display:grid}.sales-cert-row{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.sales-cert-row>div{gap:3px;display:grid}.sales-cert-row textarea{min-height:64px}.sales-cert-review{margin-top:16px}.sales-cert-review>select{max-width:480px}.sales-cert-row>span{gap:6px;display:flex}.consent-check{color:var(--muted);align-items:flex-start;gap:9px;font-size:12px;flex-direction:row!important;display:flex!important}.consent-check input{width:auto;min-height:0;margin-top:2px}@media (width<=900px){.sales-org-grid{grid-template-columns:1fr 1fr}.sales-org-columns,.sales-cert-row{grid-template-columns:1fr}.sales-org-tabs{width:100%}}@media (width<=600px){.sales-org-grid{grid-template-columns:1fr}.sales-org-grid .span-2{grid-column:auto}.sales-org-tabs{flex-wrap:nowrap;overflow:auto}.sales-org-tabs button{white-space:nowrap}}.product-tour{--tour-bg:#101412;--tour-panel:#181e1b;--tour-cream:#f2eee5;--tour-green:#72e0bd;background:var(--tour-bg);color:#fff;grid-template-rows:auto 1fr auto;min-height:100vh;display:grid;overflow:hidden}.tour-nav{z-index:10;border-bottom:1px solid #ffffff1a;align-items:center;height:76px;padding:0 clamp(18px,4vw,62px);display:flex;position:relative}.tour-brand{color:#fff;align-items:center;gap:11px;text-decoration:none;display:flex}.tour-brand>span{background:var(--orange);border-radius:11px;place-items:center;width:38px;height:38px;font:900 20px Manrope;display:grid}.tour-brand strong{letter-spacing:.02em;font:850 21px Manrope}.tour-progress{letter-spacing:.14em;color:#9ca8a2;align-items:center;gap:16px;margin:auto;font-size:11px;display:flex}.tour-progress b{color:#fff}.tour-header-actions{align-items:center;gap:12px;display:flex}.tour-header-actions>a{color:#fff;border:1px solid #fff3;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:800;text-decoration:none}.tour-icon{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.tour-icon svg{width:15px}.tour-stage{grid-template-columns:minmax(330px,.78fr) minmax(520px,1.22fr);align-items:center;gap:clamp(35px,6vw,100px);width:min(1500px,100%);margin:auto;padding:clamp(42px,6vw,86px) clamp(22px,6vw,96px);display:grid;position:relative}.tour-stage:before{content:"";pointer-events:none;background:radial-gradient(circle,#f2643029,#0000 68%);border-radius:50%;width:540px;height:540px;position:absolute;top:5%;left:-250px}.tour-copy{z-index:2;position:relative}.tour-eyebrow{color:var(--tour-green);text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:8px;font-size:11px;font-weight:850;display:flex}.tour-eyebrow svg{width:16px}.tour-copy>h1{letter-spacing:-.055em;max-width:700px;margin:18px 0 25px;font:850 clamp(42px,5.4vw,78px)/.98 Manrope;animation:.5s ease-out tour-copy-in}.tour-copy>p:not(.tour-eyebrow){color:#bdc7c2;max-width:620px;font-size:clamp(16px,1.4vw,20px);line-height:1.65;animation:.65s ease-out tour-copy-in}.audience-picker{gap:10px;margin-top:30px;display:grid}.audience-picker>span{color:#9ca8a2;font-size:12px}.audience-picker>div{flex-wrap:wrap;gap:7px;display:flex}.audience-picker button{color:#bac4bf;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;padding:9px 12px;font:700 11px inherit}.audience-picker button.active{color:var(--ink);background:#fff;border-color:#fff}.tour-visual{min-width:0;animation:.65s cubic-bezier(.2,.8,.2,1) tour-scene-in}.scene-shell{background:linear-gradient(145deg,#222a26,#141916);border:1px solid #ffffff1a;border-radius:26px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000061}.scene-shell:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff0f,#0000 28%);position:absolute;inset:0}.tour-controls{border-top:1px solid #ffffff1a;align-items:center;gap:24px;min-height:94px;padding:12px clamp(18px,4vw,62px);display:flex}.tour-step-list{flex:1;grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.tour-step-list button{text-align:left;color:#6f7b75;cursor:pointer;background:0 0;border:0;border-top:2px solid #2c3430;gap:4px;padding:12px 4px;display:grid;position:relative}.tour-step-list button:before{content:"";background:var(--orange);width:0;height:2px;position:absolute;top:-2px;left:0}.tour-step-list button.active:before{width:100%;animation:6.5s linear tour-progress}.tour-step-list button.active{color:#fff}.tour-step-list button span{font-size:10px}.tour-step-list button b{font-size:11px}.tour-arrows{gap:8px;display:flex}.tour-arrows button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.tour-arrows button:disabled{opacity:.25}.tour-close{margin-top:26px}.tour-close .audience-picker{margin:0 0 18px}.tour-close h2{margin:0 0 7px;font-size:24px}.tour-close>p{margin:0!important;font-size:14px!important}.tour-close>div:not(.audience-picker){flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.tour-close a{border-radius:10px;align-items:center;gap:8px;padding:11px 14px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.tour-primary{background:var(--orange);color:#fff}.tour-secondary{color:#fff;border:1px solid #ffffff38}.tour-close small{color:#7f8a85;max-width:560px;margin-top:13px;line-height:1.5;display:block}.arrival-scene{background:radial-gradient(circle at 50% 35%,#2c3933,#141916 63%);place-items:center;display:grid}.phone-ring{background:var(--orange);z-index:3;border-radius:50%;place-items:center;width:86px;height:86px;display:grid;position:absolute;top:42px;left:50%;transform:translate(-50%)}.phone-ring svg{width:34px;height:34px}.phone-ring i{border:1px solid #f2643073;border-radius:50%;animation:2s infinite ring;position:absolute;inset:-16px}.phone-ring i+i{animation-delay:.45s;inset:-34px}.call-card{width:min(390px,80%);color:var(--ink);background:#f8f5ef;border-radius:18px;padding:23px 26px;position:absolute;top:156px;box-shadow:0 20px 55px #00000059}.call-card strong{margin:14px 0 4px;font:800 27px Manrope;display:block}.call-card p{color:var(--muted)}.live-pill,.success-pill{color:#9f3f1e;letter-spacing:.12em;background:#ffe2d6;border-radius:999px;width:max-content;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.waveform{align-items:center;gap:4px;height:42px;display:flex}.waveform i{background:var(--orange);border-radius:3px;width:4px;height:18px;animation:1.1s ease-in-out infinite wave}.waveform i:nth-child(3n){height:32px}.waveform i:nth-child(4n){height:24px;animation-delay:.25s}.waveform i:nth-child(5n){height:38px;animation-delay:.4s}.taylor-card{background:#1d7664;border:1px solid #ffffff29;border-radius:15px;align-items:center;gap:13px;padding:15px;display:flex;position:absolute;bottom:35px;left:34px;right:34px;box-shadow:0 20px 50px #00000040}.taylor-card>svg:first-child{color:#1d7664;background:#fff;border-radius:11px;width:42px;height:42px;padding:9px}.taylor-card div{flex:1;display:grid}.taylor-card small{letter-spacing:.14em;color:#bde9dc;font-size:9px}.taylor-card span{color:#d3eee7;font-size:12px}.taylor-card>svg:last-child{width:20px}.dashboard-scene{color:var(--ink);background:#eff2ed;grid-template-columns:72px 1fr;padding:10px;display:grid}.dashboard-scene>aside{color:#fff;background:#151a17;border-radius:18px;flex-direction:column;align-items:center;gap:28px;padding:20px 12px;display:flex}.dashboard-scene>aside span{background:var(--orange);border-radius:10px;place-items:center;width:36px;height:36px;margin-bottom:10px;font-weight:900;display:grid}.dashboard-scene>aside svg{color:#707b75;width:19px}.dashboard-scene>aside svg.active{color:#fff}.dashboard-scene header{justify-content:space-between;align-items:center;display:flex}.dashboard-scene header div{display:grid}.dashboard-scene header small{color:var(--muted);letter-spacing:.13em;font-size:9px}.dashboard-scene header strong{font:800 22px Manrope}.dashboard-scene header>span{background:#d7e5df;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.tour-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin:30px 0;display:grid}.tour-metrics article{background:#fff;border:1px solid #dfe5e1;border-radius:13px;padding:16px;display:grid}.tour-metrics small{color:var(--muted);font-size:10px}.tour-metrics b{font:850 31px Manrope}.tour-metrics em{color:#128064;font-size:9px;font-style:normal}.attention-list{background:#fff;border:1px solid #dfe5e1;border-radius:14px;padding:18px}.attention-list>strong{font-size:13px}.attention-list p{border-top:1px solid #edf0ee;grid-template-columns:10px 1fr auto;align-items:center;gap:9px;margin:12px 0 0;padding-top:12px;font-size:11px;display:grid}.attention-list i{background:#7ccbb5;border-radius:50%;width:7px;height:7px}.attention-list i.urgent{background:var(--orange)}.attention-list b{color:var(--muted);font-size:9px}.customer-scene>header{background:#202824;border-radius:16px;align-items:center;gap:14px;padding:18px;display:flex}.customer-scene>header>span{color:#135f4d;background:#d4f3e7;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.customer-scene>header div{display:grid}.customer-scene>header small,.customer-timeline small{color:#8d9993;letter-spacing:.12em;font-size:9px}.customer-scene>header strong{font-size:18px}.customer-scene>header p{color:#96a49d;margin:2px 0 0;font-size:11px}.customer-timeline{border-left:2px solid #34413b;gap:12px;margin:24px 0 0 23px;padding-left:30px;display:grid}.customer-timeline article{background:#202824;border:1px solid #303b36;border-radius:12px;align-items:center;gap:12px;padding:14px;animation:.45s both tour-list-in;display:flex;position:relative}.customer-timeline article:nth-child(2){animation-delay:.12s}.customer-timeline article:nth-child(3){animation-delay:.24s}.customer-timeline article:nth-child(4){animation-delay:.36s}.customer-timeline article:before{content:"";background:var(--orange);border-radius:50%;width:12px;height:12px;position:absolute;left:-38px;box-shadow:0 0 0 6px #1a201d}.customer-timeline article>svg:first-child{width:35px;height:35px;color:var(--tour-green);background:#29332e;border-radius:9px;padding:8px}.customer-timeline article div{flex:1;display:grid}.customer-timeline article b{margin-top:3px;font-size:12px}.customer-timeline article>svg:last-child{width:16px;color:var(--tour-green)}.work-scene{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;padding:42px 30px;display:grid}.work-scene>svg{color:#5d6a63;width:18px}.flow-card{min-height:190px;color:var(--ink);background:#f6f3ed;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:20px;animation:.55s both flow-pop;display:flex}.flow-card:nth-of-type(2){animation-delay:.2s}.flow-card:nth-of-type(3){animation-delay:.4s}.flow-card>svg{color:var(--orange);width:28px}.flow-card small{letter-spacing:.14em;color:var(--muted);font-size:9px}.flow-card strong{font:850 20px Manrope}.flow-card span:not(.success-pill){color:var(--muted);font-size:10px}.flow-card .success-pill{color:#16644f;background:#d9f1e8}.work-caption{align-items:center;gap:12px;display:flex;position:absolute;bottom:44px;left:50%;transform:translate(-50%)}.work-caption>svg{background:#1d7664;border-radius:50%;width:30px;height:30px;padding:6px}.work-caption span{display:grid}.work-caption small{color:#8f9c95}.phone-scene{grid-template-columns:1fr 1fr;align-items:center;padding:30px 50px;display:grid}.phone-device{width:260px;height:465px;color:var(--ink);background:#f2f3ef;border:8px solid #050706;border-radius:37px;margin:auto;padding:17px;position:relative;box-shadow:0 30px 55px #00000073}.phone-speaker{background:#242a27;border-radius:9px;width:60px;height:5px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.phone-device header{align-items:center;gap:7px;margin-top:9px;display:flex}.phone-device header span{background:var(--orange);color:#fff;border-radius:7px;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.phone-device header strong{font-size:12px}.phone-device header i{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:auto;font-size:8px;font-style:normal;display:grid}.phone-device section>small{color:var(--muted);font-size:8px}.phone-device h3{margin:5px 0 17px}.phone-device article{background:#fff;border:1px solid #e2e5e2;border-radius:12px;align-items:center;gap:9px;margin-top:8px;padding:10px;display:flex}.phone-device article>svg:first-child{color:#16725c;background:#edf6f2;border-radius:8px;width:29px;height:29px;padding:7px}.phone-device article span{flex:1;display:grid}.phone-device article b{font-size:9px}.phone-device article small{color:var(--muted);font-size:7px}.phone-device article>svg:last-child{color:#1d876a;width:13px}.phone-benefits{gap:16px;display:grid}.phone-benefits p{color:#dce3df;align-items:center;gap:10px;font-weight:750;display:flex}.phone-benefits svg{background:#1d7664;border-radius:50%;width:27px;height:27px;padding:5px}.result-scene{grid-template-columns:1fr 1fr;align-items:center;padding:45px;display:grid}.result-orbit{border:1px solid #34413b;border-radius:50%;width:270px;height:270px;margin:auto;animation:22s linear infinite orbit-spin;position:relative}.result-orbit:before{content:"";border:1px solid #34413b;border-radius:50%;position:absolute;inset:45px}.result-logo{background:var(--orange);border-radius:22px;place-items:center;width:78px;height:78px;margin:auto;font:900 36px Manrope;display:grid;position:absolute;inset:0}.result-orbit i{width:40px;height:40px;color:var(--tour-green);background:#25302b;border-radius:12px;place-items:center;display:grid;position:absolute}.result-orbit i:first-of-type{top:-20px;left:115px}.result-orbit i:nth-of-type(2){top:65px;right:-14px}.result-orbit i:nth-of-type(3){bottom:-8px;right:24px}.result-orbit i:nth-of-type(4){bottom:-8px;left:24px}.result-orbit i:nth-of-type(5){top:65px;left:-14px}.result-orbit i svg{width:19px}.result-scene>div:last-child{gap:9px;display:grid}.result-scene>div:last-child p{background:#202824;border:1px solid #303b36;border-radius:12px;align-items:center;gap:13px;margin:0;padding:15px;display:flex}.result-scene p span{color:var(--orange);font:850 11px Manrope}.result-scene p strong{font-size:12px}@keyframes tour-copy-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes tour-scene-in{0%{opacity:0;transform:translate(24px)scale(.98)}to{opacity:1;transform:none}}@keyframes tour-progress{0%{width:0}to{width:100%}}@keyframes ring{0%{opacity:.8;transform:scale(.75)}to{opacity:0;transform:scale(1.25)}}@keyframes wave{50%{opacity:.55;transform:scaleY(.45)}}@keyframes tour-list-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes flow-pop{0%{opacity:0;transform:translateY(18px)scale(.95)}to{opacity:1;transform:none}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@media (width<=1000px){.tour-stage{grid-template-columns:1fr;gap:34px;padding-top:42px}.tour-copy{text-align:center}.tour-copy>h1,.tour-copy>p{margin-left:auto;margin-right:auto}.tour-eyebrow,.audience-picker>div,.tour-close>div:not(.audience-picker){justify-content:center}.audience-picker{justify-items:center}.scene-shell{min-height:480px}.tour-step-list button b,.tour-progress,.tour-stage:before{display:none}.result-scene{min-height:420px}}@media (width<=650px){.product-tour{min-height:100vh;display:block}.tour-nav{height:66px}.tour-header-actions>a{display:none}.tour-header-actions{margin-left:auto}.tour-stage{padding:35px 16px 120px}.tour-copy>h1{font-size:42px}.tour-copy>p:not(.tour-eyebrow){font-size:15px}.tour-visual{margin-top:28px}.scene-shell{border-radius:20px;min-height:430px}.tour-controls{z-index:30;background:#101412;min-height:70px;padding:9px 14px;position:fixed;bottom:0;left:0;right:0}.tour-step-list{gap:3px}.tour-step-list button{padding-top:8px}.tour-step-list button span{font-size:9px}.tour-arrows button{width:38px;height:38px}.dashboard-scene{grid-template-columns:50px 1fr;padding:7px}.dashboard-scene>aside{gap:21px;padding:14px 8px}.dashboard-scene>section{padding:14px}.tour-metrics article:nth-child(3){display:none}.tour-metrics{grid-template-columns:1fr 1fr}.customer-scene{padding:20px}.customer-timeline{margin-left:12px;padding-left:23px}.work-scene{grid-template-columns:1fr;gap:8px;padding:24px}.work-scene>svg{margin:auto;transform:rotate(90deg)}.flow-card{grid-template-columns:auto 1fr auto;align-items:center;min-height:80px;display:grid}.flow-card>svg{grid-row:span 2}.flow-card strong{font-size:15px}.work-caption{display:none}.phone-scene{grid-template-columns:1fr;padding:20px}.phone-device{width:230px;height:390px}.phone-benefits{display:none}.result-scene{grid-template-columns:1fr;gap:22px;padding:26px}.result-orbit{width:190px;height:190px}.result-orbit i:first-of-type{left:75px}.result-orbit i:nth-of-type(2){top:42px;right:-12px}.result-orbit i:nth-of-type(3){right:12px}.result-orbit i:nth-of-type(4){left:12px}.result-orbit i:nth-of-type(5){top:42px;left:-12px}.arrival-scene .call-card{top:145px}.taylor-card{left:18px;right:18px}.tour-close h2{font-size:20px}}@media (prefers-reduced-motion:reduce){.product-tour *{scroll-behavior:auto!important;animation:none!important}}.commercial-paperwork-scene{color:#fff;isolation:isolate;background:#0a0f0d;min-height:560px}.commercial-site-photo{object-fit:cover;object-position:center;z-index:-3;width:100%;height:100%;animation:8s ease-out both commercial-photo-in;position:absolute;inset:0}.commercial-site-shade{z-index:-2;background:linear-gradient(90deg,#060a08f5 0%,#060a08d9 42%,#060a0857 75%,#060a08a6 100%),linear-gradient(#050807b3,#0000 47%,#050807fa);position:absolute;inset:0}.commercial-paperwork-scene:not(.commercial-ask):not(.commercial-taylor) .commercial-site-shade{background:linear-gradient(90deg,#060a08fa,#060a08e8),linear-gradient(#0000,#050807)}.commercial-demo-head{z-index:3;grid-template-columns:1fr auto auto;align-items:center;gap:12px;display:grid;position:absolute;top:20px;left:24px;right:24px}.commercial-demo-head>span{align-items:center;gap:8px;display:flex}.commercial-demo-head svg{width:17px;color:var(--tour-green)}.commercial-demo-head small{letter-spacing:.14em;color:var(--tour-green);font-size:7px}.commercial-demo-head>b{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070b097a;border:1px solid #ffffff29;border-radius:999px;padding:7px 10px;font-size:8px}.commercial-demo-head>em{color:#c8d1cc;font:800 9px Manrope}.commercial-demo-body{z-index:2;grid-template-columns:minmax(0,.8fr) minmax(340px,1.2fr);align-items:center;gap:20px;display:grid;position:absolute;inset:64px 24px 68px}.commercial-demo-copy{align-self:center;max-width:320px;animation:.48s ease-out commercial-copy-in}.commercial-demo-copy>small{letter-spacing:.18em;color:var(--orange);font-size:8px;font-weight:900}.commercial-demo-copy h2{letter-spacing:-.035em;text-shadow:0 3px 24px #000;margin:8px 0 10px;font:850 clamp(21px,2.3vw,33px)/1.04 Manrope}.commercial-demo-copy p{color:#cad3ce;text-shadow:0 2px 16px #000;margin:0;font-size:10px;line-height:1.55}.commercial-demo-controls{z-index:4;grid-template-columns:repeat(7,1fr);gap:5px;display:grid;position:absolute;bottom:16px;left:20px;right:20px}.commercial-demo-controls button{color:#7f8b85;text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;min-width:0;padding:5px 2px;display:grid}.commercial-demo-controls button i{background:#fff3;height:2px;overflow:hidden}.commercial-demo-controls button span{letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;font-size:6px;font-weight:800;overflow:hidden}.commercial-demo-controls button.active{color:#fff}.commercial-demo-controls button.active i:after{content:"";background:var(--orange);width:100%;height:100%;animation:4.1s linear commercial-progress;display:block}.commercial-card,.commercial-phone,.commercial-readiness,.commercial-cabinet,.commercial-draft,.commercial-share,.commercial-payoff{animation:.5s cubic-bezier(.2,.8,.2,1) commercial-panel-in}.commercial-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e1411d6;border:1px solid #ffffff2e;border-radius:17px;box-shadow:0 24px 70px #00000061}.commercial-request{grid-template-columns:auto 1fr;gap:12px;padding:20px;display:grid;position:relative}.commercial-avatar{color:#171a1f;background:#f3efe6;border-radius:50%;place-items:center;width:42px;height:42px;font:850 11px Manrope;display:grid}.commercial-request>div{gap:5px;display:grid}.commercial-request small{color:var(--tour-green);letter-spacing:.12em;font-size:7px}.commercial-request strong{font:800 15px/1.45 Manrope}.commercial-request p{color:#9ea9a3;margin:0;font-size:8px}.commercial-request>i{color:#fff;letter-spacing:.1em;background:#d95b36;border-radius:999px;padding:5px 8px;font:850 7px Manrope;position:absolute;top:-10px;right:14px;box-shadow:0 5px 20px #d95b365c}.commercial-phone{color:#17201c;background:#f1f2ee;border:7px solid #070a08;border-radius:30px;width:min(390px,100%);margin-left:auto;padding:16px;box-shadow:0 26px 70px #00000073}.commercial-phone-top{align-items:center;gap:8px;display:flex}.commercial-phone-top>.tour-mark{width:27px;height:27px}.commercial-phone-top>span{font:850 11px Manrope}.commercial-phone-top>i{color:#66736c;margin-left:auto;font-size:7px;font-style:normal}.commercial-voice{color:#fff;background:#161b18;border-radius:12px;align-items:center;gap:9px;margin-top:22px;padding:12px;display:flex}.commercial-voice>svg{background:var(--orange);border-radius:50%;width:30px;height:30px;padding:7px}.commercial-voice>span{display:grid}.commercial-voice small{letter-spacing:.1em;color:var(--tour-green);font-size:6px}.commercial-voice b{font-size:9px;line-height:1.4}.commercial-wave{justify-content:center;align-items:center;gap:4px;height:38px;display:flex}.commercial-wave i{background:#1d8468;border-radius:99px;width:3px;height:22px;animation:1.2s ease-in-out infinite commercial-wave}.commercial-wave i:nth-child(2n){height:13px;animation-delay:.12s}.commercial-wave i:nth-child(3n){height:29px;animation-delay:.24s}.commercial-taylor-answer{background:#daf2e9;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.commercial-taylor-answer>svg{color:#fff;background:#16765e;border-radius:8px;width:27px;height:27px;padding:6px}.commercial-taylor-answer>span{display:grid}.commercial-taylor-answer b{font-size:8px}.commercial-taylor-answer small{color:#52645b;font-size:6px}.commercial-readiness,.commercial-draft,.commercial-share{color:#17201c;background:#f2f3ef;border-radius:17px;padding:15px;box-shadow:0 24px 70px #0006}.commercial-readiness>header,.commercial-draft>header{align-items:center;gap:10px;display:flex}.commercial-readiness>header>span,.commercial-draft>header>span{flex:1;grid-template-columns:auto 1fr;column-gap:8px;display:grid}.commercial-readiness>header svg,.commercial-draft>header svg{color:#167359;background:#dff3eb;border-radius:8px;grid-row:1/3;width:28px;height:28px;padding:6px}.commercial-readiness header small,.commercial-draft header small,.commercial-share header small{letter-spacing:.1em;color:#5d6c64;font-size:6px}.commercial-readiness header b,.commercial-draft header b{font-size:11px}.commercial-readiness header em{color:#bd4b2c;font:850 7px Manrope}.commercial-readiness>div{grid-template-columns:1fr 1fr;gap:5px;margin-top:12px;display:grid}.commercial-readiness>div p{background:#fff;border:1px solid #e0e4e1;border-radius:8px;align-items:center;gap:7px;margin:0;padding:7px 8px;display:flex}.commercial-readiness>div p>svg{color:#188066;width:13px}.commercial-readiness>div p.blocked,.commercial-readiness>div p.missing{background:#fff1df;border-color:#f0cc9f}.commercial-readiness>div p.blocked>svg,.commercial-readiness>div p.missing>svg{color:#c36a25}.commercial-readiness>div span{display:grid}.commercial-readiness>div b{font-size:7px}.commercial-readiness>div small{color:#66736c;font-size:6px}.commercial-readiness>footer,.commercial-draft>footer{background:#fff1df;border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:8px 9px;display:flex}.commercial-readiness>footer>svg,.commercial-draft>footer>svg{color:#bd5d26;width:17px}.commercial-readiness>footer>span,.commercial-draft>footer>span{display:grid}.commercial-readiness>footer b,.commercial-draft>footer b{font-size:7px}.commercial-readiness>footer small,.commercial-draft>footer small{color:#735f50;font-size:6px}.commercial-cabinet{color:#17201c;background:#eef0ec;border-radius:17px;grid-template-columns:.72fr 1.28fr;min-height:330px;display:grid;overflow:hidden;box-shadow:0 24px 70px #0006}.commercial-cabinet>aside{color:#fff;background:#171c19;padding:16px 12px}.commercial-cabinet>aside>small{letter-spacing:.12em;color:var(--tour-green);font-size:6px}.commercial-cabinet>aside p{color:#9ca8a2;border-radius:8px;align-items:center;gap:7px;margin:6px 0;padding:8px;display:flex}.commercial-cabinet>aside p.active{color:#fff;box-shadow:inset 3px 0 var(--orange);background:#29322e}.commercial-cabinet>aside svg{width:14px}.commercial-cabinet>aside span{display:grid}.commercial-cabinet>aside b{font-size:7px}.commercial-cabinet>aside em{color:#78857e;font-size:5px;font-style:normal}.commercial-cabinet>section{padding:16px}.commercial-cabinet>section>header{align-items:center;display:flex}.commercial-cabinet>section>header span{flex:1;display:grid}.commercial-cabinet>section>header small{letter-spacing:.1em;color:#607067;font-size:6px}.commercial-cabinet>section>header b{font-size:11px}.commercial-cabinet>section>header svg{width:15px}.commercial-cabinet>section>p{animation:commercial-list-in .35s var(--file-delay,0s) both;background:#fff;border:1px solid #dee3df;border-radius:9px;align-items:center;gap:9px;margin:7px 0 0;padding:9px;display:flex}.commercial-cabinet>section>p>svg:first-child{color:#1c8067;background:#ecf5f1;border-radius:7px;width:24px;height:24px;padding:5px}.commercial-cabinet>section>p>span{flex:1;display:grid}.commercial-cabinet>section>p b{font-size:8px}.commercial-cabinet>section>p small{color:#68766f;font-size:6px}.commercial-cabinet>section>p>svg:last-child{color:#87938d;width:12px}.commercial-draft>header em{color:#a9511f;background:#fff0d8;border-radius:999px;padding:5px 7px;font:850 6px Manrope}.commercial-draft-source{background:#e1f3ec;border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:8px;display:flex}.commercial-draft-source>svg{color:#17795f;width:17px}.commercial-draft-source>span{display:grid}.commercial-draft-source b{font-size:7px}.commercial-draft-source small{color:#5f7168;font-size:6px}.commercial-draft>section{grid-template-columns:1fr 1fr;gap:5px;margin-top:9px;display:grid}.commercial-draft>section p{background:#fff;border:1px solid #e0e4e1;border-radius:7px;gap:1px;margin:0;padding:7px 25px 7px 8px;display:grid;position:relative}.commercial-draft>section p.missing{background:#fff1df;border-color:#edc58f}.commercial-draft>section small{color:#718078;text-transform:uppercase;letter-spacing:.07em;font-size:5px}.commercial-draft>section b{font-size:7px}.commercial-draft>section svg{color:#178064;width:12px;position:absolute;top:9px;right:7px}.commercial-draft>section p.missing svg{color:#c16424}.commercial-share>header{align-items:center;gap:9px;display:flex}.commercial-share>header>svg{color:#17775f;background:#dff3eb;border-radius:8px;width:29px;height:29px;padding:6px}.commercial-share>header span{display:grid}.commercial-share>header b{font-size:11px}.commercial-share-files{grid-template-columns:1fr 1fr;gap:5px;margin-top:11px;display:grid}.commercial-share-files p{background:#fff;border:1px solid #e0e4e1;border-radius:8px;align-items:center;gap:7px;margin:0;padding:7px;display:flex}.commercial-share-files p>svg{color:#188066;width:12px}.commercial-share-files p:last-child{background:#fff1df;border-color:#efc48e}.commercial-share-files p:last-child>svg{color:#bd6029}.commercial-share-files span{display:grid}.commercial-share-files b{font-size:7px}.commercial-share-files small{color:#66736c;font-size:6px}.commercial-recipient{background:#e8ece9;border-radius:8px;margin-top:9px;padding:8px 10px;display:grid}.commercial-recipient small{letter-spacing:.1em;color:#697770;font-size:5px}.commercial-recipient b{font-size:8px}.commercial-recipient span{color:#607067;font-size:6px}.commercial-secure-link{background:#dff3eb;border-radius:8px;align-items:center;gap:8px;margin-top:6px;padding:8px 10px;display:flex}.commercial-secure-link>svg{color:#16765e;width:18px}.commercial-secure-link>span{display:grid}.commercial-secure-link b{font-size:7px}.commercial-secure-link small{color:#607168;font-size:6px}.commercial-share>button{background:var(--orange);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:8px;padding:9px;font-size:7px;font-weight:850;display:flex}.commercial-share>button svg{width:11px}.commercial-share>em{text-align:center;color:#68766f;margin-top:5px;font-size:6px;font-style:normal;display:block}.commercial-payoff{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0f1512e3;border:1px solid #ffffff2b;border-radius:18px;padding:22px;box-shadow:0 26px 70px #0006}.commercial-payoff-mark{color:#146b55;background:#daf2e9;border-radius:15px;place-items:center;width:49px;height:49px;display:grid}.commercial-payoff-mark svg{width:25px}.commercial-payoff>small{color:var(--tour-green);letter-spacing:.12em;margin-top:14px;font-size:7px;display:block}.commercial-payoff>strong{margin-top:6px;font:850 20px/1.25 Manrope;display:block}.commercial-payoff>div:not(.commercial-payoff-mark){flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.commercial-payoff>div span{background:#25302b;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;display:flex}.commercial-payoff>div svg{width:10px;color:var(--tour-green)}.commercial-payoff>a{background:var(--orange);color:#fff;border-radius:9px;align-items:center;gap:7px;margin-top:14px;padding:10px 12px;font-size:8px;font-weight:850;text-decoration:none;display:inline-flex}.commercial-payoff>a svg{width:12px}.commercial-payoff>p{color:#8f9c95;margin:9px 0 0;font-size:6px}@keyframes commercial-photo-in{0%{opacity:.55;transform:scale(1.06)}to{opacity:1;transform:scale(1.015)}}@keyframes commercial-copy-in{0%{opacity:0;transform:translate(-15px)}to{opacity:1;transform:none}}@keyframes commercial-panel-in{0%{opacity:0;transform:translateY(15px)scale(.98)}to{opacity:1;transform:none}}@keyframes commercial-progress{0%{width:0}to{width:100%}}@keyframes commercial-wave{50%{opacity:.5;transform:scaleY(.42)}}@keyframes commercial-list-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@media (width<=650px){.commercial-paperwork-scene{min-height:540px}.commercial-demo-head{grid-template-columns:1fr auto;top:14px;left:15px;right:15px}.commercial-demo-head>b{display:none}.commercial-demo-body{display:block;inset:52px 14px 65px}.commercial-demo-copy{max-width:none;padding-right:0}.commercial-demo-copy h2{margin:5px 0 6px;font-size:20px}.commercial-demo-copy p{font-size:8px;line-height:1.45}.commercial-demo-body>.commercial-card,.commercial-demo-body>.commercial-phone,.commercial-demo-body>.commercial-readiness,.commercial-demo-body>.commercial-cabinet,.commercial-demo-body>.commercial-draft,.commercial-demo-body>.commercial-share,.commercial-demo-body>.commercial-payoff{margin-top:12px}.commercial-request{padding:14px}.commercial-request strong{font-size:12px}.commercial-phone{border-width:5px;padding:12px}.commercial-readiness,.commercial-draft,.commercial-share{padding:10px}.commercial-readiness>div{gap:3px}.commercial-readiness>div p{padding:5px}.commercial-readiness>div b,.commercial-draft>section b{font-size:6px}.commercial-cabinet{grid-template-columns:92px 1fr;min-height:290px}.commercial-cabinet>aside{padding:10px 6px}.commercial-cabinet>section{padding:10px 8px}.commercial-cabinet>section>p{padding:7px}.commercial-draft>section{gap:3px}.commercial-draft>section p{padding:5px 20px 5px 6px}.commercial-draft>footer,.commercial-readiness>footer{margin-top:6px;padding:6px}.commercial-share-files{gap:3px}.commercial-share-files p{padding:5px}.commercial-payoff{padding:16px}.commercial-payoff>strong{font-size:17px}.commercial-demo-controls{gap:3px;bottom:10px;left:12px;right:12px}.commercial-demo-controls button span{font-size:5px}.commercial-site-photo{object-position:42% center}}.tour-brand>.tour-mark,.tour-mark{color:#0000;width:38px;height:38px;font:inherit;background:#171a1f;border-radius:11px;flex:none;display:block;position:relative;overflow:hidden}.tour-mark.small{border-radius:9px;width:30px;height:30px}.tour-mark>span{background:#f2eee5;border-radius:50%;width:12px;height:12px;position:absolute;bottom:7px;left:7px}.tour-mark>i{background:var(--orange);border-radius:50%;width:12px;height:12px;position:absolute;top:7px;right:7px}.tour-mark>b{border:4px solid var(--orange);border-bottom-color:#0000;border-left-color:#0000;border-radius:50%;width:23px;height:17px;position:absolute;bottom:3px;right:4px;transform:rotate(28deg)}.tour-step-list button.active:before{animation-duration:var(--tour-step-duration,10.5s)}.tour-copy>h1{font-size:clamp(38px,4.8vw,70px)}.taylor-identity{z-index:4;align-items:center;gap:11px;display:flex;position:absolute;top:26px;left:26px;right:132px}.taylor-identity>div{gap:2px;display:grid}.taylor-identity small{letter-spacing:.14em;color:var(--tour-green);font-size:8px}.taylor-identity strong{font-size:13px}.taylor-identity span{color:#98a59f;font-size:9px}.arrival-scene .phone-ring{width:62px;height:62px;top:25px;left:auto;right:28px;transform:none}.arrival-scene .phone-ring svg{width:25px}.arrival-scene .phone-ring i{inset:-10px}.arrival-scene .phone-ring i+i{inset:-21px}.arrival-scene .call-card{width:auto;padding:18px 20px;top:108px;left:28px;right:28px}.call-conversation{gap:8px;margin:12px 0;display:grid}.call-conversation p{background:#ebece8;border-radius:9px;margin:0;padding:8px 10px;font-size:11px;line-height:1.45}.call-conversation p:first-child{background:#dff5ec}.call-conversation b{color:#146d57;margin-right:4px}.arrival-runway{grid-template-columns:repeat(3,1fr);gap:7px;display:grid;position:absolute;bottom:25px;left:28px;right:28px}.arrival-runway article{background:#202824;border:1px solid #303b36;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:10px;animation:.45s both tour-list-in;display:flex}.arrival-runway article:nth-child(2){animation-delay:.2s}.arrival-runway article:nth-child(3){animation-delay:.4s}.arrival-runway article>span{color:var(--orange);font:850 9px Manrope}.arrival-runway article>div{min-width:0;display:grid}.arrival-runway small{letter-spacing:.1em;color:#8d9993;font-size:7px}.arrival-runway b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.arrival-runway svg{width:14px;color:var(--tour-green);margin-left:auto}.story-scene{background:#0b100e;min-height:560px}.story-image{object-fit:cover;width:100%;height:100%;animation:5.2s ease-out both story-image-in;position:absolute;inset:0}.story-shade{z-index:1;background:linear-gradient(90deg,#070c0ae8 0%,#070c0ab3 42%,#070c0a21 74%),linear-gradient(#070c0a59 0%,#0000 55%,#070c0af5 100%);position:absolute;inset:0}.story-brand{z-index:3;align-items:center;gap:10px;display:flex;position:absolute;top:22px;left:24px;right:24px}.story-brand>span{display:grid}.story-brand small{letter-spacing:.14em;color:var(--tour-green);font-size:7px}.story-brand strong{font-size:11px}.story-brand>b{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0509078a;border:1px solid #fff3;border-radius:999px;margin-left:auto;padding:6px 9px;font:800 9px Manrope}.story-beat{z-index:3;width:min(520px,72%);animation:.55s cubic-bezier(.2,.8,.2,1) story-copy-in;position:absolute;bottom:96px;left:25px}.story-beat>span{color:var(--tour-green);letter-spacing:.15em;font-size:8px;font-weight:850;display:inline-flex}.story-beat h2{letter-spacing:-.035em;text-shadow:0 3px 22px #000;max-width:500px;margin:8px 0 7px;font:850 clamp(21px,2.35vw,33px)/1.05 Manrope}.story-beat>p{color:#d1d8d4;text-shadow:0 2px 15px #000;max-width:460px;margin:0;font-size:10px;line-height:1.55}.story-call,.story-notification,.story-command,.story-estimate{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1411c2;border:1px solid #ffffff29;border-radius:11px;align-items:center;gap:9px;width:min(520px,100%);margin-top:13px;padding:10px 11px;display:flex;box-shadow:0 15px 35px #0000003d}.story-call>svg,.story-notification>svg,.story-command>svg,.story-estimate>svg{background:var(--orange);color:#fff;border-radius:8px;flex:none;width:27px;height:27px;padding:6px}.story-call>p,.story-notification>span,.story-command>span,.story-estimate>span{flex:1;min-width:0;margin:0;display:grid}.story-call b,.story-notification small,.story-command small,.story-estimate small{letter-spacing:.1em;color:var(--tour-green);font-size:7px}.story-call span,.story-notification b,.story-command b,.story-estimate b{font-size:9px;line-height:1.35}.story-notification em,.story-estimate em{color:#aab4af;margin-top:2px;font-size:7px;font-style:normal}.story-call .live-pill{white-space:nowrap;font-size:6px}.story-estimate button{background:var(--orange);color:#fff;border:0;border-radius:8px;flex:none;align-items:center;gap:5px;padding:8px 9px;font-size:7px;font-weight:850;display:flex}.story-estimate button svg{width:11px}.story-controls{z-index:4;align-items:center;gap:14px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.story-controls>button{color:#fff;cursor:pointer;background:#060a0899;border:1px solid #fff3;border-radius:8px;flex:none;align-items:center;gap:7px;padding:7px 9px;font-size:8px;font-weight:800;display:flex}.story-controls>button svg{width:12px}.story-controls>div{flex:1;grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.story-controls>div button{color:#87938d;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;min-width:0;padding:4px 0;display:grid}.story-controls>div i{background:#ffffff3d;height:2px;display:block;overflow:hidden}.story-controls>div button.active i:after{content:"";background:var(--orange);width:100%;height:100%;animation:5s linear story-progress;display:block}.story-controls>div span{letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:6px;overflow:hidden}.story-controls>div button.active{color:#fff}@keyframes story-image-in{0%{opacity:.45;transform:scale(1.055)}to{opacity:1;transform:scale(1.01)}}@keyframes story-copy-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes story-progress{0%{width:0}to{width:100%}}.story-search{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1411cc;border:1px solid #ffffff29;border-radius:11px;align-items:center;gap:9px;width:min(520px,100%);margin-top:13px;padding:10px 11px;display:flex;box-shadow:0 15px 35px #0000003d}.story-search>svg{background:var(--orange);color:#fff;border-radius:8px;flex:none;width:27px;height:27px;padding:6px}.story-search>span{flex:1;min-width:0;display:grid}.story-search small{letter-spacing:.1em;color:var(--tour-green);font-size:7px}.story-search b{font-size:9px;line-height:1.35}.story-search em{color:#aab4af;margin-top:2px;font-size:7px;font-style:normal}.story-search button{background:var(--orange);color:#fff;border:0;border-radius:8px;flex:none;align-items:center;gap:5px;padding:8px 9px;font-size:7px;font-weight:850;display:flex}.story-search button svg{width:11px}.story-controls>div{grid-template-columns:repeat(6,1fr)}.story-controls>div span{white-space:normal;min-height:14px;line-height:1.15}.dashboard-scene{grid-template-columns:150px 1fr}.dashboard-scene>aside{align-items:stretch;gap:10px}.dashboard-scene>aside>.tour-mark{align-self:center;margin-bottom:2px}.dashboard-scene>aside>div{color:#77827c;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.dashboard-scene>aside>div.active{color:#fff;background:#29322e}.dashboard-scene>aside>div svg{width:15px;color:inherit}.dashboard-scene>aside>div small{font-size:8px}.dashboard-scene>section{padding:18px 20px}.tour-metrics{grid-template-columns:repeat(4,1fr);gap:7px;margin:18px 0}.tour-metrics article{padding:11px}.tour-metrics b{font-size:24px}.attention-list{padding:13px}.attention-list p{margin-top:8px;padding-top:8px}.attention-list p span{display:grid}.attention-list p span small{letter-spacing:.08em;color:#748078;font-size:7px}.attention-list p span{font-size:9px}.attention-list p>b{white-space:nowrap}.customer-scene{padding:24px 28px}.customer-scene>header{padding:13px}.customer-scene>header>b{color:var(--tour-green);background:#263b34;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:8px}.customer-timeline{gap:7px;margin-top:15px}.customer-timeline article{align-items:flex-start;padding:10px 12px}.customer-timeline article b{font-size:10px}.customer-timeline article div>span{color:#8f9b95;margin-top:3px;font-size:8px}.tour-photo-strip,.tour-job-photos{gap:5px;margin-top:6px;display:flex!important}.tour-photo-strip i,.tour-job-photos i{background:linear-gradient(145deg,#8f9d94,#344039);border-radius:5px;width:36px;height:26px;position:relative}.tour-photo-strip i:after,.tour-job-photos i:after{content:"";clip-path:polygon(0 100%,35% 10%,55% 62%,72% 30%,100% 100%);background:linear-gradient(140deg,#0000 30%,#b8c3bb 31% 55%,#66746c 56%);height:8px;position:absolute;bottom:5px;left:5px;right:5px}.mini-estimate{border-top:1px solid #35413c;justify-content:space-between;padding-top:5px!important;display:flex!important}.mini-estimate strong{color:#fff;font-size:9px!important}.intelligence-scene{grid-template-rows:auto 1fr auto;gap:14px;padding:23px;display:grid}.intelligence-scene>header{background:#202824;border:1px solid #303b36;border-radius:13px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.intelligence-scene>header>div{gap:6px;display:grid}.intelligence-scene>header strong{font-size:13px}.intelligence-scene>header>svg{color:var(--tour-green)}.intelligence-flow{grid-template-columns:1fr 1fr;gap:10px;min-height:0;display:grid}.intake-chat,.facts-build{color:var(--ink);background:#f2f3ef;border-radius:13px;align-content:start;gap:8px;padding:13px;display:grid;overflow:hidden}.intake-chat>p{border-radius:9px;max-width:90%;margin:0;padding:8px 10px;font-size:9px;line-height:1.4;animation:.42s both tour-list-in}.customer-bubble{background:#fff;justify-self:start}.taylor-bubble{background:#dff5ec;justify-self:end;animation-delay:.15s!important}.taylor-bubble b{color:#11634f;margin-right:4px}.customer-bubble.answer{animation-delay:.3s!important}.incoming-photo{border-top:1px solid #d9dfdb;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;margin-top:1px;padding-top:9px;animation:.4s .45s both tour-list-in;display:grid}.incoming-photo>svg{color:#477064;background:#e2e8e4;border-radius:7px;width:28px;height:28px;padding:6px}.incoming-photo>span{display:grid}.incoming-photo b{font-size:8px}.incoming-photo small{color:#738078;font-size:6px}.incoming-photo .tour-photo-strip{margin:0}.incoming-photo .tour-photo-strip i{width:26px;height:22px}.facts-head{justify-content:space-between;align-items:center;font-size:8px;display:flex}.facts-head span{align-items:center;gap:4px;font-weight:800;display:flex}.facts-head svg{color:#14755d;width:13px}.facts-head>b{color:#14755d}.fact-progress{background:#d9dedb;border-radius:99px;height:4px;overflow:hidden}.fact-progress i{background:#23a47e;width:86%;height:100%;animation:1.2s ease-out fact-fill;display:block}.facts-build>p{animation:fact-in .35s var(--fact-delay,0s) both;background:#fff;border-radius:8px;align-items:center;gap:7px;margin:0;padding:6px 8px;display:flex}.facts-build>p>svg{color:#168263;width:12px}.facts-build>p>span:not(.tour-alert){display:grid}.facts-build small{color:#7b8580;text-transform:uppercase;letter-spacing:.07em;font-size:6px}.facts-build p b{font-size:8px}.facts-build .fact-missing{background:#fff0d8}.tour-alert{color:#fff;background:#d98a26;border-radius:50%;place-items:center;width:13px;height:13px;font-size:8px;font-weight:900;display:grid}.owner-brief{background:#202824;border:1px solid #303b36;border-radius:13px;align-items:center;gap:16px;padding:12px 14px;display:flex}.owner-brief>div{flex:1;display:grid}.owner-brief small{letter-spacing:.12em;color:var(--tour-green);font-size:7px}.owner-brief strong{font-size:10px}.owner-brief span{color:#9aa69f;font-size:7px}.owner-brief button{background:var(--orange);color:#fff;border:0;border-radius:8px;align-items:center;gap:5px;padding:9px 11px;font-size:8px;font-weight:850;display:flex}.owner-brief button svg{width:12px}@keyframes fact-fill{0%{width:0}}@keyframes fact-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tour-photo-management{background:#fff;border:1px solid #ced8d2;border-radius:9px;gap:5px;padding:7px;animation:.4s .6s both tour-list-in;display:grid}.tour-photo-management nav{color:#79837e;gap:10px;font-size:6px;display:flex}.tour-photo-management nav b{color:#16755d;border-bottom:2px solid #23a47e}.tour-photo-management p{grid-template-columns:auto 1fr auto;align-items:center;gap:6px;margin:0;display:grid}.tour-photo-management p svg{color:#16755d;width:18px}.tour-photo-management p span{display:grid}.tour-photo-management small{color:#7b8580;font-size:5px}.tour-photo-management b{font-size:7px}.tour-photo-management em{color:#6d7772;font-size:6px}.tour-photo-management>div{gap:4px;display:flex}.tour-photo-management i{color:#28604f;background:#e9f2ed;border-radius:99px;padding:2px 5px;font-size:5px;font-style:normal}.work-scene{align-items:start;padding:34px 24px 86px}.flow-card{justify-content:flex-start;gap:6px;min-height:285px;padding:17px}.flow-card strong{font-size:16px}.flow-card ul{color:#5d6863;gap:5px;margin:4px 0;padding:0;font-size:8px;list-style:none;display:grid}.flow-card li{align-items:center;gap:4px;display:flex}.flow-card li svg{color:#14755d;width:12px}.tour-job-photos{margin:7px 0}.tour-job-photos i{width:41px;height:38px}.payment-methods{flex-wrap:wrap;gap:4px;margin-top:auto;display:flex}.payment-methods span{background:#e2e9e5;border-radius:5px;padding:4px 5px;color:#45534c!important;font-size:7px!important}.work-caption{justify-content:center;bottom:25px;left:24px;right:24px;transform:none}.work-caption small{font-size:9px}.schedule-demo-card{background:#eef5f1}.tour-schedule-preview{background:#fff;border:1px solid #d8e2dc;border-radius:8px;align-items:center;gap:7px;width:100%;padding:8px;display:flex}.tour-schedule-preview>svg{color:#14755d;width:19px}.tour-schedule-preview>span{display:grid!important}.tour-schedule-preview b{font-size:8px}.tour-schedule-preview em{color:#6d7b73;font-size:6px;font-style:normal}.schedule-demo-card>button{color:#fff;background:#18765d;border:0;border-radius:7px;align-items:center;gap:4px;padding:6px 8px;font-size:7px;font-weight:850;display:flex}.schedule-demo-card>button svg{width:11px}.phone-scene{grid-template-columns:minmax(280px,.9fr) minmax(250px,1.1fr);padding:22px 32px}.phone-device{width:252px;height:478px;padding:16px}.phone-notification{z-index:4;color:#fff;background:#151a17;border-radius:11px;align-items:center;gap:7px;padding:8px 10px;animation:.65s .6s both notification-in;display:flex;position:absolute;top:48px;left:-19px;right:-19px;box-shadow:0 13px 30px #00000059}.phone-notification>svg{background:var(--orange);border-radius:7px;width:25px;height:25px;padding:6px}.phone-notification span{flex:1;display:grid}.phone-notification b{font-size:8px}.phone-notification small,.phone-notification em{color:#9eaaa4;font-size:6px;font-style:normal}.phone-device header>.tour-mark{width:25px;height:25px}.phone-device section{margin-top:58px}.phone-device nav{border-top:1px solid #dfe4e1;justify-content:space-around;padding-top:7px;display:flex;position:absolute;bottom:14px;left:15px;right:15px}.phone-device nav span{color:#7b8580;justify-items:center;gap:2px;font-size:6px;display:grid}.phone-device nav span.active{color:#126b56}.phone-device nav svg{width:14px}.phone-tap{color:var(--orange);animation:1.8s 1s infinite tap;position:absolute;top:130px;right:17px}.phone-tap svg{width:24px}.phone-benefits{gap:10px}.phone-benefits article{background:#202824;border:1px solid #303b36;border-radius:12px;gap:12px;padding:13px;display:flex}.phone-benefits article>span{color:var(--orange);font:850 10px Manrope}.phone-benefits article>div{gap:3px;display:grid}.phone-benefits strong{font-size:11px}.phone-benefits p{color:#a8b3ad;margin:0;font-size:9px;font-weight:400;line-height:1.5}.result-logo{background:0 0}.result-logo>.tour-mark{border-radius:22px;width:78px;height:78px}.tour-call{color:var(--tour-green);border-color:#72e0bd73}@keyframes notification-in{0%{opacity:0;transform:translateY(-14px)scale(.96)}to{opacity:1;transform:none}}@keyframes tap{0%,65%,to{transform:none}75%{transform:translate(-5px,8px)scale(.9)}}@media (width<=1000px){.tour-stage{padding-bottom:46px}.scene-shell{min-height:520px}.tour-copy>h1{max-width:850px}.tour-copy>p:not(.tour-eyebrow){max-width:760px}.arrival-runway b{white-space:normal}.phone-scene{grid-template-columns:1fr 1fr}}@media (width<=650px){.tour-stage{padding-bottom:100px}.tour-copy>h1{font-size:38px}.scene-shell{min-height:485px}.taylor-identity{top:17px;left:16px;right:86px}.taylor-identity span{display:none}.arrival-scene .phone-ring{width:47px;height:47px;top:18px;right:16px}.arrival-scene .call-card{padding:14px;top:86px;left:16px;right:16px}.arrival-runway{grid-template-columns:1fr;bottom:16px;left:16px;right:16px}.arrival-runway article{padding:7px}.arrival-runway b{font-size:8px}.dashboard-scene{grid-template-columns:55px 1fr}.dashboard-scene>aside{padding:12px 5px}.dashboard-scene>aside>div{justify-content:center}.dashboard-scene>aside>div small{display:none}.dashboard-scene>section{padding:12px}.tour-metrics{grid-template-columns:1fr 1fr}.tour-metrics article:nth-child(3){display:grid}.tour-metrics article{padding:8px}.tour-metrics b{font-size:18px}.tour-metrics em{font-size:7px}.attention-list p:nth-of-type(4){display:none}.customer-scene{padding:15px}.customer-scene>header>b{display:none}.customer-timeline{padding-left:18px}.customer-timeline article{padding:8px}.customer-timeline article:before{left:-26px}.customer-timeline article>svg:first-child{width:27px;height:27px}.work-scene{grid-template-columns:1fr;gap:5px;padding:15px 17px}.flow-card{grid-template-columns:auto 1fr;align-content:start;min-height:115px;padding:12px;display:grid}.flow-card>svg{grid-row:auto}.flow-card ul,.flow-card .payment-methods,.tour-job-photos{grid-column:1/-1}.work-scene>svg{display:none}.phone-scene{grid-template-columns:1fr;padding:14px}.phone-device{height:450px}.phone-benefits{display:none}.result-logo>.tour-mark{width:70px;height:70px}.tour-close a{justify-content:center;width:100%}.tour-close .audience-picker button{font-size:10px}.story-scene{min-height:520px}.story-image{object-position:64% center}.story-shade{background:linear-gradient(#070c0a40 0%,#070c0aba 38%,#070c0afa 100%)}.story-brand{top:15px;left:15px;right:15px}.story-beat{width:auto;bottom:92px;left:16px;right:16px}.story-beat h2{max-width:420px;font-size:23px}.story-beat>p{max-width:370px;font-size:9px}.story-call,.story-notification,.story-command,.story-estimate{padding:8px}.story-estimate button{display:none}.story-controls{bottom:13px;left:13px;right:13px}.story-controls>button span,.story-controls>div span{display:none}.story-controls>div button{padding:9px 0}.story-search{padding:8px}.story-search button{display:none}}@media (prefers-reduced-motion:reduce){.story-image,.story-beat,.story-controls>div button.active i:after{animation:none}.story-image{transform:none}}.dashboard-scene>aside>.tour-mark{background:#171a1f;border-radius:9px;width:30px;height:30px;display:block}.dashboard-scene>aside>.tour-mark>span{background:#f2eee5;border-radius:50%;width:10px;height:10px;margin:0;position:absolute;bottom:6px;left:6px}.dashboard-scene>aside>.tour-mark>i{background:var(--orange);border-radius:50%;width:10px;height:10px;position:absolute;top:6px;right:6px}.dashboard-scene>aside>.tour-mark>b{position:absolute}.phone-device header>.tour-mark{background:#171a1f;border-radius:7px;width:25px;height:25px;display:block}.phone-device header>.tour-mark>span{background:#f2eee5;border-radius:50%;width:8px;height:8px;position:absolute;bottom:5px;left:5px}.phone-device header>.tour-mark>i{background:var(--orange);border-radius:50%;width:8px;height:8px;position:absolute;top:5px;right:5px}.phone-device header>.tour-mark>b{position:absolute}@media (width<=650px){.intelligence-scene{gap:8px;padding:13px}.intelligence-flow{grid-template-columns:1fr}.intake-chat{display:none}.facts-build{gap:5px;padding:10px}.owner-brief{padding:9px}.owner-brief span{display:none}}.navigt-mark{background:#171a1f;border-radius:12px;place-items:center;display:grid;overflow:hidden}.navigt-mark svg{width:78%;height:78%;display:block}.navigt-mark-left{fill:var(--orange,#f26430)}.navigt-mark-route{fill:none;stroke:var(--orange,#f26430);stroke-width:7px;stroke-linecap:round}.tour-mark{background:#171a1f;border:1px solid #ffffff1a;place-items:center;display:grid}.tour-mark svg{width:78%;height:78%}.tour-brand>.tour-mark,.dashboard-scene>aside>.tour-mark,.phone-device header>.tour-mark,.result-logo>.tour-mark{background:#171a1f;place-items:center;display:grid}.product-tour{isolation:isolate;background-color:#101512;background-image:radial-gradient(circle at 14% 18%,#f264301a,#0000 26%),linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:auto,72px 72px,72px 72px}.tour-nav,.tour-controls{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b100dd1}.tour-stage{isolation:isolate;overflow:hidden}.tour-copy,.tour-visual{z-index:2;position:relative}.tour-stage:after{content:"";z-index:0;pointer-events:none;opacity:.92;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0006);mask-image:linear-gradient(90deg,#000,#0006)}.tour-stage[data-scene=arrival]:after{background-image:linear-gradient(90deg,#72e0bd13 1px,#0000 1px),linear-gradient(#72e0bd13 1px,#0000 1px),linear-gradient(45deg,#0000 49.5%,#72e0bd0b 50%,#0000 50.5%);background-size:42px 42px,42px 42px,96px 96px}.tour-stage[data-scene=attention]:after{background-image:radial-gradient(circle,#72e0bd29 1.5px,#0000 2px),repeating-linear-gradient(90deg,#0000 0 119px,#ffffff09 120px);background-size:25px 25px,120px 100%}.tour-stage[data-scene=customer]:after{background-image:radial-gradient(circle,#f2643024 1.5px,#0000 2px),repeating-linear-gradient(135deg,#0000 0 67px,#72e0bd0a 68px,#0000 69px);background-size:32px 32px,auto}.tour-stage[data-scene=work]:after{background-image:repeating-linear-gradient(7deg,#f264300e 0 2px,#0000 2px 29px),linear-gradient(112deg,#68412329,#0000 54%)}.tour-stage[data-scene=phone]:after{background-image:repeating-radial-gradient(circle at 78% 48%,#0000 0 51px,#72e0bd13 52px 53px,#0000 54px 86px),linear-gradient(115deg,#72e0bd0a,#0000 55%)}.tour-stage[data-scene=result]:after{background-image:radial-gradient(circle at 72%,#0000 0 95px,#f2643018 96px 97px,#0000 98px 149px,#72e0bd12 150px 151px,#0000 152px),radial-gradient(circle,#ffffff14 1px,#0000 1.5px);background-size:auto,36px 36px}.phone-kpis{grid-template-columns:repeat(3,1fr);gap:5px;margin:8px 0;display:grid}.phone-kpis span{border:1px solid #e1e5e2;border-radius:8px;justify-items:center;padding:5px 3px;color:var(--ink)!important;background:#fff!important;display:grid!important}.phone-kpis b{font-size:10px}.phone-kpis small{font-size:6px!important}.phone-section-head{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.phone-section-head strong{font-size:8px}.phone-section-head small{color:#168263!important;font-size:6px!important}.phone-action{color:#fff;background:#171a1f;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;margin-top:8px;padding:8px;font-size:7px;font-weight:800;display:flex}.phone-action svg{width:10px}.result-journey{background:#f264301f;border:1px solid #f2643040;border-radius:12px;gap:5px;padding:14px 15px;display:grid}.result-journey small{color:var(--tour-green);letter-spacing:.12em;font-size:7px}.result-journey b{font-size:10px;line-height:1.45}@media (width<=650px){.tour-stage:after{opacity:.7;-webkit-mask-image:linear-gradient(#000,#0000004d);mask-image:linear-gradient(#000,#0000004d)}}.schedule-brief{grid-template-columns:minmax(240px,.72fr) minmax(420px,1.28fr);gap:14px;margin-bottom:14px;display:grid}.schedule-brief>div{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.schedule-brief h3{margin:0 0 5px}.schedule-brief p:last-child{color:var(--muted);margin:0}.schedule-voice{align-items:center;gap:12px;display:flex;color:#fff!important;background:linear-gradient(120deg,#171a1f,#29322e)!important}.schedule-voice>svg{background:var(--orange);border-radius:12px;flex:none;width:42px;height:42px;padding:10px}.schedule-voice>span{flex:1;display:grid}.schedule-voice small{color:#bdc5c0;line-height:1.45}.schedule-voice a{color:#fff;white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.schedule-voice a svg{width:16px}.schedule-toolbar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.schedule-toolbar>div{gap:6px;display:flex}.schedule-toolbar button{padding:8px 12px}.schedule-toolbar small{color:var(--muted)}.schedule-week{grid-template-columns:repeat(7,minmax(145px,1fr));gap:8px;padding-bottom:6px;display:grid;overflow:auto}.schedule-week>section{border:1px solid var(--line);background:#f1f1ed;border-radius:13px;min-height:320px;padding:9px}.schedule-week>section.today{background:#fff6f1;border-color:#efb99f}.schedule-week>section>header{justify-content:space-between;align-items:center;padding:3px 3px 9px;display:flex}.schedule-week>section>header small{color:var(--muted);text-transform:uppercase;font-weight:800}.schedule-week>section>header strong{font:800 20px Manrope}.schedule-week>section>div{gap:7px;display:grid}.schedule-open{color:#9a9f9c;text-align:center;padding:12px 5px;font-size:12px}.appointment-card.compact{border-radius:10px;padding:11px;display:block}.appointment-card.compact .date-block{border:0;justify-content:space-between;width:auto;height:auto;margin-bottom:7px;display:flex}.appointment-card.compact .date-block strong{font-size:13px}.appointment-card.compact .date-block small{font-size:9px}.appointment-card.compact .row-title{align-items:flex-start;gap:5px}.appointment-card.compact h3{font-size:12px;line-height:1.25}.appointment-card.compact .badge{padding:3px 5px;font-size:8px}.appointment-card.compact p{font-size:10px}.appointment-card.compact small{color:var(--muted);font-size:9px}.appointment-customer{background:#f6f6f3;border-radius:10px;align-items:center;gap:10px;margin-bottom:16px;padding:11px;display:flex}.appointment-customer>svg{color:var(--orange)}.appointment-customer>span{flex:1;display:grid}.appointment-customer small{color:var(--muted)}.appointment-customer a{color:var(--orange);font-size:12px;font-weight:800}.reminder-options{border:1px solid var(--line);border-radius:10px;margin:0 0 16px;padding:12px 14px}.reminder-options legend{padding:0 5px;font-size:13px;font-weight:800}.reminder-options label{flex-direction:row;align-items:center;gap:8px;margin:7px 0;font-weight:500;display:flex}.reminder-options input{width:16px;height:16px;min-height:0}@media (width<=900px){.schedule-brief{grid-template-columns:1fr}.schedule-week{grid-template-columns:repeat(7,minmax(180px,1fr))}}@media (width<=650px){.schedule-voice{align-items:flex-start}.schedule-voice a{display:none}.schedule-toolbar{align-items:flex-start;gap:8px}.schedule-toolbar small{text-align:right}.schedule-week{grid-template-columns:repeat(7,minmax(165px,1fr))}.schedule-week>section{min-height:250px}}.morning-briefing,.dashboard-briefing,.next-up{align-items:center;gap:18px;margin-bottom:14px;display:flex}.morning-briefing>div:first-child,.dashboard-briefing>div:first-child{flex:1}.morning-briefing h3,.dashboard-briefing h3,.next-up h3{margin:2px 0 5px}.briefing-counts,.dashboard-briefing>div:nth-child(2){flex-wrap:wrap;gap:8px;display:flex}.briefing-counts span,.dashboard-briefing>div:nth-child(2)>span{text-align:center;background:#f4f5f2;border-radius:10px;min-width:92px;padding:10px;display:grid}.briefing-counts b,.dashboard-briefing b{font:800 20px Manrope}.briefing-counts small,.dashboard-briefing small{color:var(--muted)}.dashboard-briefing{background:linear-gradient(110deg,#fff8f2,#eef8f4);border:1px solid #dce6df;border-radius:15px;padding:16px 18px}.next-up{color:#fff;background:#171a1f}.next-up>p{writing-mode:vertical-rl;color:#78dfbe;transform:rotate(180deg)}.next-up>div{flex:1;align-items:center;gap:15px;display:flex}.next-up>div>span{min-width:75px;display:grid}.next-up>div>span strong{font:800 25px Manrope}.next-up p{color:#c5cec9}.next-up nav{flex-wrap:wrap;gap:6px;display:flex}.next-up nav a,.next-up nav button{color:#fff;background:#242c28;border:1px solid #47534d;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:750;text-decoration:none}.event-personal_block{border-left:4px solid #8b78cf}.event-site_visit,.event-estimate_visit{border-left:4px solid var(--orange)}.event-job{border-left:4px solid #178267}.status-actions{flex-wrap:wrap;gap:6px;margin:10px 0 16px;display:flex}.status-actions button{padding:7px 10px;font-size:11px}.public-appointment{background:radial-gradient(circle at 10% 10%,#f264301f,#0000 35%),#f1f3ef;place-items:center;min-height:100vh;padding:24px;display:grid}.public-appointment>section{background:#fff;border-radius:22px;width:min(620px,100%);padding:32px;box-shadow:0 24px 80px #181f1b24}.public-appointment .navigt-mark{width:48px;height:48px;margin-bottom:20px}.public-appointment h1{margin:6px 0 10px;font-size:34px}.appointment-intro{color:var(--muted);line-height:1.55}.public-appointment article{border:1px solid var(--line);border-radius:14px;align-items:center;gap:14px;margin:22px 0;padding:18px;display:flex}.public-appointment article>svg{color:var(--orange)}.public-appointment article>div{flex:1;gap:4px;display:grid}.public-appointment article small,.public-appointment article span{color:var(--muted)}.appointment-response-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.appointment-response-done{text-align:center;padding:20px}.appointment-response-done>svg{color:#178267;background:#e7f7f1;border-radius:50%;width:50px;height:50px;padding:12px}@media (width<=700px){.morning-briefing,.dashboard-briefing,.next-up{flex-direction:column;align-items:stretch}.next-up>p{writing-mode:initial;transform:none}.next-up nav{grid-template-columns:repeat(2,1fr);display:grid}.public-appointment>section{padding:22px}.appointment-response-actions{display:grid}.appointment-response-actions button{width:100%}}.product-reel{position:relative;overflow:hidden;box-shadow:0 34px 80px #00000059}.product-reel>aside{z-index:2}.product-reel>aside .reel-click-cue{color:#fff;background:#f264301f;border:1px solid #f2643080;border-radius:9px;align-items:center;gap:7px;margin:1px -3px 3px;padding:8px;animation:2.6s ease-in-out infinite reel-cue-pulse;display:flex}.reel-click-cue>svg{flex:none;width:16px!important;color:var(--orange)!important}.reel-click-cue>span{background:0 0!important;width:auto!important;height:auto!important;margin:0!important;display:grid!important}.reel-click-cue b{letter-spacing:.08em;font-size:7px}.reel-click-cue small{color:#b9c3be;font-size:6px!important}.product-reel>aside button{color:#77827c;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:1px 8px;width:100%;padding:8px;display:grid;position:relative}.product-reel>aside button.active{color:#fff;box-shadow:inset 3px 0 var(--orange);background:#29322e}.product-reel>aside button svg{grid-row:1/3;width:15px}.product-reel>aside button small{font-size:8px}.product-reel>aside button em{color:var(--tour-green);text-transform:uppercase;letter-spacing:.08em;font-size:5px;font-style:normal}.reel-workspace{min-width:0}.reel-workspace header{min-height:42px}.reel-view{animation:.42s cubic-bezier(.2,.8,.2,1) reel-view-in}.reel-pointer{z-index:5;color:#fff;filter:drop-shadow(0 3px 4px #00000073);pointer-events:none;transition:top .48s cubic-bezier(.2,.8,.2,1);position:absolute;left:116px}.reel-pointer svg{fill:#171a1f;stroke-width:1.7px;width:21px;height:21px}.reel-pointer:after{content:"";border:1px solid #f26430b3;border-radius:50%;width:17px;height:17px;animation:2.6s ease-out infinite reel-click;position:absolute;top:-5px;left:-5px}.reel-pointer-0{top:134px}.reel-pointer-1{top:181px}.reel-pointer-2{top:228px}.reel-pointer-3{top:275px}.reel-pointer-4{top:322px}.reel-status{z-index:4;color:#fff;letter-spacing:.09em;background:#171a1fe0;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:7px;display:flex;position:absolute;bottom:14px;right:18px}.reel-status i{background:#72e0bd;border-radius:50%;width:6px;height:6px;animation:1.4s infinite pulse;box-shadow:0 0 0 4px #72e0bd1f}.reel-status b{color:#72e0bd}.reel-customer{gap:12px;margin-top:20px;display:grid}.reel-profile{background:#fff;border:1px solid #dfe5e1;border-radius:12px;align-items:center;gap:10px;padding:11px 13px;display:flex}.reel-profile>span{color:#fff;background:#171a1f;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:850;display:grid}.reel-profile>div{flex:1;display:grid}.reel-profile b{font-size:11px}.reel-profile small{color:#697078;font-size:8px}.reel-profile em,.reel-document-head em{color:#167558;background:#e5f6ef;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.reel-columns{grid-template-columns:1fr 1fr;gap:9px;display:grid}.reel-columns>section{background:#fff;border:1px solid #dfe5e1;border-radius:12px;padding:13px}.reel-columns>section>small,.reel-document small,.reel-payment small{letter-spacing:.09em;color:#697078;font-size:7px}.reel-columns>section>strong{margin-top:6px;font-size:11px;display:block}.reel-columns>section>p{color:#697078;font-size:8px;line-height:1.45}.reel-columns>section:last-child p{border-top:1px solid #edf0ee;align-items:center;gap:7px;margin:7px 0;padding-top:7px;display:flex}.reel-columns>section:last-child p>svg{color:#168263;width:13px}.reel-columns>section:last-child p>span{flex:1;display:grid}.reel-columns>section:last-child p b{font-size:8px}.reel-columns>section:last-child p em{color:#697078;font-size:7px;font-style:normal}.reel-document{background:#fff;border:1px solid #dfe5e1;border-radius:13px;width:min(560px,92%);margin:22px auto 0;padding:16px;box-shadow:0 16px 38px #1c252017}.reel-document-head{border-bottom:1px solid #e7ebe8;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.reel-document-head span{display:grid}.reel-document-head b{font-size:12px}.reel-line{border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;padding:12px 2px;font-size:9px;display:flex}.reel-line b{font-size:10px}.reel-total{justify-content:space-between;align-items:end;padding-top:14px;display:flex}.reel-total span{display:grid}.reel-total strong{font:850 25px Manrope}.reel-total button{background:var(--orange);color:#fff;border:0;border-radius:8px;align-items:center;gap:5px;padding:9px 11px;font-size:8px;font-weight:850;display:flex}.reel-total button svg{width:11px}.reel-schedule{background:#fff;border:1px solid #dfe5e1;border-radius:13px;margin-top:18px;padding:12px}.reel-week{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.reel-week span{text-align:center;color:#697078;background:#eef1ee;border-radius:7px;padding:7px 4px;font-size:7px;font-weight:800}.reel-week span.active{color:#c74d21;background:#fff0e9}.reel-calendar{background:repeating-linear-gradient(#fff 0 41px,#e9edea 42px);grid-template-columns:42px 1fr;min-height:210px;margin-top:8px;display:grid}.reel-calendar>aside{border-right:1px solid #e1e5e2;flex-direction:column;justify-content:space-around;display:flex}.reel-calendar>aside small{color:#7c8781;font-size:7px}.reel-calendar>section{position:relative}.reel-appointment{border-left:4px solid var(--orange);background:#fff0e9;border-radius:8px;align-items:center;gap:9px;padding:11px;display:flex;position:absolute;top:53%;left:9%;right:7%;transform:translateY(-50%);box-shadow:0 8px 20px #3c2b231a}.reel-appointment>svg{width:19px;color:var(--orange)}.reel-appointment>span{display:grid}.reel-appointment b{font-size:9px}.reel-appointment em{color:#697078;font-size:7px;font-style:normal}.reel-invoice .paid{color:#167558;background:#e5f6ef}.reel-payment{background:#edf8f3;border-radius:10px;align-items:center;gap:10px;margin:13px 0;padding:13px;display:flex}.reel-payment>svg:first-child{color:#fff;background:#168263;border-radius:9px;width:30px;height:30px;padding:7px}.reel-payment>span{flex:1;display:grid}.reel-payment b{font-size:10px}.reel-payment em{color:#697078;font-size:7px;font-style:normal}.reel-payment>svg:last-child{color:#168263;width:18px}@keyframes reel-view-in{0%{opacity:0;transform:translate(18px)scale(.99)}to{opacity:1;transform:none}}@keyframes reel-click{0%,55%{opacity:0;transform:scale(.35)}65%{opacity:1}to{opacity:0;transform:scale(1.7)}}@keyframes reel-cue-pulse{0%,to{border-color:#f2643059;transform:none}50%{border-color:#f26430e6;transform:translateY(-1px)}}.tour-audience-switch{background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:4px;margin-left:22px;padding:4px;display:flex}.tour-audience-switch>span{color:#7f8a85;letter-spacing:.13em;padding:0 6px;font-size:7px}.tour-audience-switch button{color:#96a29b;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:800}.tour-audience-switch button.active{color:#151a17;background:#fff}.tour-audience-switch button em{font-style:normal;display:none}.tour-call span{gap:1px;display:grid}.tour-call span b{font-size:11px}.tour-call span small{color:#9da8a2;margin:0;font-size:8px}.reel-company-menu{color:#25302b!important;background:#fff!important;border:1px solid #d9e0dc!important;border-radius:9px!important;grid-template-columns:none!important;align-items:center!important;gap:6px!important;width:auto!important;padding:7px 9px!important;display:flex!important}.reel-company-menu svg{color:#577067!important;grid-row:auto!important;width:13px!important}.reel-company-menu span{background:0 0!important;width:auto!important;height:auto!important;margin:0!important;font-size:7px!important}.tour-photo-strip img{object-fit:cover;border:1px solid #1b282224;border-radius:6px;width:60px;height:44px;box-shadow:0 3px 9px #18231e1f}.incoming-photo .tour-photo-strip img{width:31px;height:25px}.reel-estimate-link{color:#26302b;text-align:left;background:#f7f8f6;border:1px solid #dfe5e1;border-radius:8px;align-items:center;gap:7px;width:100%;margin-top:8px;padding:8px;display:flex}.reel-estimate-link>svg{width:14px;color:var(--orange)}.reel-estimate-link>span{flex:1;display:grid}.reel-estimate-link b{font-size:8px}.reel-estimate-link small{color:#697078;font-size:6px}.reel-payment-method{gap:5px;margin:0 0 5px;display:grid}.reel-payment-method>small{letter-spacing:.09em;color:#697078;font-size:6px}.reel-payment-method>span{gap:4px;display:flex}.reel-payment-method b,.reel-payment-method em{border:1px solid #dfe5e1;border-radius:6px;padding:5px 7px;font-size:7px;font-style:normal}.reel-payment-method b{color:#fff;background:#171a1f}.reel-honesty-note{color:#7b8580;margin:8px 0 0;font-size:6px}.fact-progress i{width:88%}.work-app-head{border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;padding-bottom:10px;display:flex;position:absolute;top:16px;left:24px;right:24px}.work-app-head>.tour-mark{width:27px;height:27px}.work-app-head>span{display:grid}.work-app-head small{letter-spacing:.12em;color:var(--tour-green);font-size:6px}.work-app-head b{font-size:9px}.work-app-head em{color:#8f9c95;margin-left:auto;font-size:7px;font-style:normal}.work-scene{padding-top:76px}.intelligence-scene{gap:10px;padding:18px}.intelligence-scene>header{padding:9px 12px}.intelligence-flow .intake-chat,.intelligence-flow .facts-build{gap:5px;padding:10px}.intelligence-flow .intake-chat>p{padding:6px 8px;line-height:1.3}.intelligence-flow .incoming-photo{padding-top:6px}.intelligence-flow .facts-build>p{padding:4px 7px}.intelligence-flow .facts-build p b{font-size:7px}.intelligence-flow+.owner-brief{padding:9px 12px}.navigt-mark-right{fill:#171a1f}.tour-mark .navigt-mark-right,.nav .navigt-mark-right,.login-intro .navigt-mark-right,.preview-rail .navigt-mark-right,.marketing-cta .navigt-mark-right,.partner-portal>aside .navigt-mark-right{fill:#f3f1ec}.marketing-nav .navigt-mark,.marketing-footer .navigt-mark,.legal-brand>.navigt-mark,.partner-public .partner-brand>.navigt-mark,.partner-auth .partner-brand>.navigt-mark{background:0 0}.marketing-page>.marketing-nav .brand-lockup strong,.marketing-footer .brand-lockup strong,.legal-brand strong,.partner-brand strong{background:linear-gradient(90deg,#171a1f 0 63%,#f26430 63%);color:#0000;-webkit-background-clip:text;background-clip:text}.partner-portal>aside .partner-brand strong{color:#fff;background:0 0}.marketing-subpage{background-color:#f7f7f3;background-image:linear-gradient(#171a1f07 1px,#0000 1px),linear-gradient(90deg,#171a1f07 1px,#0000 1px),radial-gradient(circle at 15% 18%,#f2643021,#0000 27%),radial-gradient(circle at 85% 42%,#1f8a6217,#0000 25%);background-size:38px 38px,38px 38px,auto,auto;position:relative}.marketing-subpage .marketing-nav{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fafaf7e6;border-bottom:1px solid #171a1f14;max-width:none;padding-left:clamp(20px,4vw,62px);padding-right:clamp(20px,4vw,62px);position:sticky;top:0}.marketing-subpage .marketing-nav nav{align-items:center;gap:8px}.marketing-subpage .marketing-nav nav a{border-radius:999px;padding:10px 11px;transition:background .25s,color .25s;position:relative}.marketing-subpage .marketing-nav nav a.current{color:#fff;background:#171a1f}.marketing-subpage .marketing-nav nav a.hinted:not(.current){color:#b94b24;background:#fff0e9}.marketing-nav-cursor,.marketing-subpage .marketing-nav nav a>svg{color:#f26430;filter:drop-shadow(0 2px 2px #0000002e);width:15px;height:15px;animation:.35s ease-out marketing-cursor-pop;position:absolute;bottom:-8px;right:-5px}.marketing-subpage-hero{max-width:1120px;padding-top:clamp(72px,9vw,116px);padding-bottom:54px;position:relative}.marketing-subpage-hero:before{content:"";z-index:0;background:linear-gradient(135deg,#ffffffe6,#ffffff8f);border:1px solid #171a1f14;border-radius:34px;position:absolute;inset:28px 12px 0;box-shadow:0 35px 90px #1c1d1f14}.marketing-subpage-hero>*{z-index:1;position:relative}.marketing-subpage-hero h1{max-width:960px;margin-left:auto;margin-right:auto}.marketing-taylor-call{color:#fff;text-align:left;background:linear-gradient(130deg,#171a1f,#2b332f);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;width:min(820px,100% - 36px);margin:24px auto 0;padding:16px 18px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 20px 55px #171a1f2e}.marketing-taylor-call:hover{transform:translateY(-2px);box-shadow:0 25px 65px #171a1f3d}.marketing-taylor-orb{background:#f26430;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.marketing-taylor-orb svg{width:21px}.marketing-taylor-call>span:nth-child(2){gap:3px;display:grid}.marketing-taylor-call small{color:#72e0bd;letter-spacing:.12em;font-size:10px;font-weight:850}.marketing-taylor-call b{font:800 18px Manrope}.marketing-taylor-call em{color:#bdc7c2;font-size:12px;font-style:normal;line-height:1.45}.marketing-call-number{color:#fff;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:850;display:flex}.marketing-call-number svg{width:16px}.marketing-feature-section,.industries-showcase{padding-top:82px}.marketing-section-heading{max-width:800px;margin-bottom:38px}.marketing-section-heading h2{letter-spacing:-.045em;margin:12px 0;font:800 clamp(34px,4.5vw,54px)/1.04 Manrope}.marketing-section-heading>p:last-child{color:#697078;font-size:18px;line-height:1.6}.marketing-detail-grid{grid-template-columns:repeat(3,1fr)}.marketing-detail-grid article{background:linear-gradient(150deg,#fff 0 72%,#fff1e9 100%);border-top:4px solid #f26430;min-height:245px;padding:28px;position:relative;overflow:hidden}.marketing-detail-grid article:nth-child(2){background:linear-gradient(150deg,#fff 0 72%,#e9f7f1 100%);border-color:#1f8a62}.marketing-detail-grid article:nth-child(3){background:linear-gradient(150deg,#fff 0 72%,#edf3fd 100%);border-color:#3975d1}.marketing-detail-grid article:nth-child(4){border-color:#b28325}.marketing-detail-grid article>span{color:#f26430;background:#fff0e9;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.marketing-detail-grid article:nth-child(2)>span{color:#1f8a62;background:#e9f7f1}.marketing-detail-grid article:nth-child(3)>span{color:#3975d1;background:#edf3fd}.marketing-detail-grid article>span svg{width:24px}.marketing-detail-grid article>small{color:#a8aca9;font:800 13px Manrope;position:absolute;top:24px;right:24px}.marketing-detail-grid h3{margin:28px 0 10px}.service-category-cloud{flex-wrap:wrap;gap:9px;margin:26px 0 42px;display:flex}.service-category-cloud span{color:#47514c;background:#fff;border:1px solid #d8ddd9;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:750;box-shadow:0 6px 18px #1c1d1f0d}.service-category-cloud span.featured{color:#fff;background:#171a1f;border-color:#171a1f}.industry-capability-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.industry-capability-grid article{background:#ffffffdb;border:1px solid #dde1de;border-radius:18px;align-items:flex-start;gap:16px;padding:24px;display:flex;box-shadow:0 12px 34px #1f20230f}.industry-capability-grid article>svg{color:#f26430;background:#fff0e9;border-radius:11px;flex:none;width:42px;height:42px;padding:10px}.industry-capability-grid h3{margin:2px 0 7px}.industry-capability-grid p{color:#697078;margin:0;line-height:1.55}.industry-file-ribbon{color:#fff;background:linear-gradient(120deg,#171a1f,#27322d);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:18px;padding:25px 28px;display:grid}.industry-file-ribbon>svg{color:#72e0bd}.industry-file-ribbon span{gap:4px;display:grid}.industry-file-ribbon small{color:#f26430;letter-spacing:.14em;font-weight:850}.industry-file-ribbon b{font-size:15px;line-height:1.45}.marketing-subpage .early-access{background:linear-gradient(135deg,#171a1f,#27302c);border-radius:28px;width:min(1184px,100% - 36px);margin:22px auto 80px;padding:52px;box-shadow:0 35px 85px #171a1f33}.marketing-subpage .early-access form{box-shadow:0 20px 55px #00000029}.marketing-subpage .marketing-footer{padding-left:4px;padding-right:4px}.legal-brand>.navigt-mark{background:0 0;width:36px;height:36px}.legal-brand>.navigt-mark svg{width:100%;height:100%}.partner-brand>.navigt-mark{width:35px;height:35px;transform:none}.tour-header-actions .tour-features-link{color:#a9ebd5;border-color:#72e0bd59}@keyframes marketing-cursor-pop{0%{opacity:0;transform:translate(-9px,8px)scale(.7)}to{opacity:1;transform:none}}@media (width<=1080px){.marketing-subpage .marketing-nav nav{display:none}.marketing-detail-grid{grid-template-columns:1fr 1fr}.marketing-subpage-hero{padding-top:64px}}@media (width<=720px){.marketing-subpage .marketing-nav{padding:0 16px}.marketing-subpage-hero:before{border-radius:24px;inset:14px 8px 0}.marketing-taylor-call{grid-template-columns:auto 1fr;width:calc(100% - 28px);padding:14px}.marketing-call-number{grid-column:2}.marketing-taylor-call em{font-size:11px}.marketing-feature-section,.industries-showcase{padding-top:60px}.marketing-detail-grid,.industry-capability-grid{grid-template-columns:1fr}.marketing-detail-grid article{min-height:0}.service-category-cloud{gap:7px}.service-category-cloud span{padding:8px 10px;font-size:11px}.industry-file-ribbon{grid-template-columns:auto 1fr;padding:20px}.industry-file-ribbon>svg:last-child{display:none}.marketing-subpage .early-access{padding:32px 18px}.tour-header-actions .tour-features-link{padding:7px 9px;font-size:10px;display:inline-flex}.tour-header-actions>a:last-child{display:none}}.business-line-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(135deg,#fff7f1 0,#f8f8f5 54%,#eaf6f1 100%);grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;max-width:none;padding-left:max(28px,50vw - 592px);padding-right:max(28px,50vw - 592px);display:grid}.business-line-copy h2{letter-spacing:-.05em;margin:12px 0 20px;font:800 clamp(38px,5vw,60px)/1.02 Manrope}.business-line-copy>p:not(.eyebrow){color:var(--muted);font-size:18px;line-height:1.65}.business-line-copy>a{width:max-content;margin-top:28px}.business-line-benefits{grid-template-columns:1fr 1fr;gap:10px;margin:27px 0;display:grid}.business-line-benefits span{background:#ffffffc7;border:1px solid #171a1f1a;border-radius:12px;align-items:center;gap:10px;padding:13px;font-size:12px;display:flex}.business-line-benefits svg{width:19px;color:var(--orange);flex:none}.business-line-visual{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:9px;display:grid}.business-line-visual>svg{color:var(--orange);width:22px}.business-line-visual article{background:#fff;border:1px solid #dfe3df;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:245px;padding:25px 20px;display:flex;box-shadow:0 20px 50px #171a1f1a}.business-line-visual article>svg{color:#197057;background:#eef5f1;border-radius:12px;width:42px;height:42px;padding:10px}.business-line-visual article small{letter-spacing:.1em;color:#697078;font-weight:850}.business-line-visual article strong{font-size:17px}.business-line-visual article span{color:#697078;font-size:12px;line-height:1.5}.business-line-visual .business-line-core{color:#fff;background:linear-gradient(145deg,#171a1f,#2b332f);transform:translateY(-12px)}.business-line-visual .business-line-core small,.business-line-visual .business-line-core span{color:#c3ccc7}.business-line-visual .business-line-core>svg{background:var(--orange);color:#fff}.pricing-grid article ul{gap:9px;margin:5px 0;padding:0;list-style:none;display:grid}.pricing-grid article li{align-items:flex-start;gap:7px;font-size:12px;line-height:1.4;display:flex}.pricing-grid article li svg{color:#1f8a62;flex:none;width:15px;height:15px}.pricing-compare-link{color:var(--ink);align-items:center;gap:6px;margin-top:15px;font-weight:800;display:inline-flex}.pricing-compare-link svg{width:17px;color:var(--orange)}.business-line-identity{border-left:4px solid var(--orange);background:#ffffffb3;border-radius:0 12px 12px 0;padding:15px 17px;font-size:13px!important}.business-line-identity strong{color:var(--ink);margin-bottom:4px;display:block}.business-number-callout{background:#fff;border:1px solid #171a1f1a;border-radius:15px;gap:9px;margin:16px 0;padding:18px;display:grid}.business-number-callout>strong{letter-spacing:.12em;color:#697078;font-size:11px}.business-number-callout span{align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex}.business-number-callout svg{color:#1f8a62;width:16px;height:16px}.plan-sub-label{color:#166c50;text-transform:uppercase;letter-spacing:.05em;background:#e8f7f1;border-radius:999px;width:max-content;padding:6px 9px;font-size:10px;font-weight:850}.pricing-grid .plan-sub-label{margin-top:24px}.pricing-plan-grid .plan-sub-label{margin-top:18px}.pricing-experience{padding-top:60px}.pricing-plan-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pricing-plan-grid>article{background:#ffffffe6;border:1px solid #dce1de;border-radius:22px;align-content:start;gap:13px;padding:30px;display:grid;position:relative;box-shadow:0 18px 45px #171a1f14}.pricing-plan-grid>article.featured{border:2px solid var(--orange);transform:translateY(-8px)}.pricing-plan-grid h2{margin:0;font-size:28px}.pricing-plan-grid p{color:#697078;min-height:73px;line-height:1.55}.pricing-plan-grid>article>strong{letter-spacing:-.05em;font:850 42px/1 Manrope}.pricing-plan-grid>article>strong small{color:#697078;letter-spacing:0;font-size:13px}.pricing-plan-grid>article>span:not(.plan-label){color:#697078;font-size:13px;font-weight:750}.pricing-plan-grid ul{gap:10px;margin:0;padding:8px 0;list-style:none;display:grid}.pricing-plan-grid li{align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.pricing-plan-grid li svg{color:#1f8a62;flex:none;width:16px;height:16px}.pricing-plan-grid a{margin-top:8px}.pricing-trial-truth{color:#fff;background:#171a1f;border-radius:18px;align-items:flex-start;gap:16px;margin-top:28px;padding:24px;display:flex}.pricing-trial-truth>svg{color:#72e0bd;flex:none;width:34px}.pricing-trial-truth div{gap:5px;display:grid}.pricing-trial-truth p{color:#bdc7c2;margin:0;line-height:1.55}.pricing-comparison{padding-top:70px}.pricing-table-wrap{background:#fff;border:1px solid #dce1de;border-radius:20px;overflow-x:auto;box-shadow:0 16px 45px #171a1f12}.pricing-comparison table{border-collapse:collapse;width:100%}.pricing-comparison th,.pricing-comparison td{text-align:left;border-bottom:1px solid #e7eae8;padding:16px 18px;font-size:13px}.pricing-comparison th{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#171a1f;font-size:12px}.pricing-comparison th:nth-child(3){background:#c94d21}.pricing-comparison td:first-child{font-weight:800}.pricing-comparison tbody tr:last-child td{border-bottom:0}.business-line-faq{padding-top:65px}.business-line-faq>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.business-line-faq details{background:#ffffffe0;border:1px solid #dce1de;border-radius:15px;padding:19px 21px}.business-line-faq summary{cursor:pointer;font-weight:800}.business-line-faq details p{color:#697078;margin:13px 0 0;line-height:1.55}.business-line-tour{grid-template-columns:1fr;gap:15px;padding:20px 28px;display:grid}.business-line-tour-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;display:grid}.business-line-tour-flow>svg{color:var(--orange);width:20px}.business-line-tour-flow article{background:#202824;border:1px solid #344039;border-radius:14px;grid-template-columns:auto 1fr;align-content:center;column-gap:10px;min-height:103px;padding:13px 15px;display:grid}.business-line-tour-flow article>svg{color:#72e0bd;background:#2f3c35;border-radius:10px;grid-row:1/4;width:33px;height:33px;padding:8px}.business-line-tour-flow article small{letter-spacing:.12em;color:#9eaaa4;font-size:7px}.business-line-tour-flow article strong{font-size:12px}.business-line-tour-flow article span{color:#a8b3ad;font-size:8px;line-height:1.4}.business-line-tour-flow .business-line-tour-core{background:linear-gradient(145deg,#432315,#272a27);border-color:#f26430}.business-line-tour-flow .business-line-tour-core>svg{color:#fff;background:#f26430}.business-line-tour-lower{grid-template-columns:minmax(260px,.9fr) 1.1fr;align-items:center;gap:25px;display:grid}.business-line-tour .phone-device{border-width:6px;width:225px;height:355px;padding:14px}.business-line-tour .phone-device section{margin-top:50px}.business-line-tour .phone-device section>article{padding:8px}.business-line-tour .phone-device nav{bottom:10px}.business-line-tour .phone-benefits{gap:8px}.result-business em{color:#72e0bd;letter-spacing:.04em;margin-top:5px;font-size:7px;font-style:normal;display:block}@media (width<=900px){.business-line-section{grid-template-columns:1fr}.business-line-visual article{min-height:190px}.pricing-plan-grid{grid-template-columns:1fr}.pricing-plan-grid>article.featured{transform:none}.business-line-faq>div:last-child{grid-template-columns:1fr}}@media (width<=650px){.business-line-section{padding-left:18px;padding-right:18px}.business-line-benefits,.business-line-visual{grid-template-columns:1fr}.business-line-visual>svg{margin:auto;transform:rotate(90deg)}.business-line-visual .business-line-core{transform:none}.business-line-visual article{min-height:150px}.pricing-table-wrap{border-radius:14px}.pricing-comparison table,.pricing-comparison thead,.pricing-comparison tbody,.pricing-comparison tr,.pricing-comparison td{display:block}.pricing-comparison thead{display:none}.pricing-comparison tr{border-bottom:1px solid #dce1de;padding:8px 0}.pricing-comparison td{border:0;grid-template-columns:110px 1fr;gap:10px;padding:7px 14px;display:grid}.pricing-comparison td:before{content:attr(data-label);color:#697078;font-weight:800}.business-line-tour{padding:12px}.business-line-tour-flow{grid-template-columns:1fr}.business-line-tour-flow>svg{margin:auto;transform:rotate(90deg)}.business-line-tour-flow article{min-height:74px}.business-line-tour-lower{grid-template-columns:1fr}.business-line-tour .phone-device{width:215px;height:350px}.business-line-tour .phone-benefits{display:none}}@media (width<=1100px){.tour-audience-switch button b{display:none}.tour-audience-switch button em{display:inline}.tour-audience-switch>span{display:none}.tour-audience-switch{margin-left:12px}}@media (width<=650px){.tour-brand strong{display:none}.tour-audience-switch{margin-left:8px}.tour-audience-switch button{padding:6px 8px}.reel-company-menu span{display:none}.tour-photo-strip img{width:48px;height:36px}.work-app-head{top:12px;left:17px;right:17px}.work-app-head em{display:none}.work-scene{padding-top:62px}.tour-close .tour-call{padding:12px}.tour-call span b{font-size:10px}.product-reel>aside .reel-click-cue{justify-content:center;padding:6px 2px}.reel-click-cue>span{display:none!important}.product-reel>aside button{justify-content:center;display:flex}.product-reel>aside button small,.product-reel>aside button em{display:none}.reel-pointer{left:38px}.reel-pointer-0{top:109px}.reel-pointer-1{top:150px}.reel-pointer-2{top:191px}.reel-pointer-3{top:232px}.reel-pointer-4{top:273px}.reel-columns{grid-template-columns:1fr}.reel-columns>section:first-child{display:none}.reel-document{width:100%;margin-top:15px}.reel-status span,.reel-week span:nth-child(n+4){display:none}.reel-week{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.reel-view,.reel-pointer,.reel-pointer:after,.reel-status i,.reel-click-cue{transition:none;animation:none}}.tour-step-list{grid-template-columns:repeat(7,1fr)}.file-cabinet-scene{background:radial-gradient(circle at 80% 10%,#72e0bd1f,#0000 38%),linear-gradient(145deg,#222a26,#141916);grid-template-columns:1.05fr .95fr;gap:18px;padding:36px;display:grid}.file-cabinet-scene>section,.file-cabinet-scene>aside{background:#121714e0;border:1px solid #ffffff1f;border-radius:18px;padding:22px}.file-cabinet-scene header{gap:7px;margin-bottom:16px;display:grid}.file-cabinet-scene header small,.file-cabinet-scene>aside>small{letter-spacing:.13em;color:var(--tour-green);font-size:9px}.file-cabinet-scene header strong{font:800 17px/1.35 Manrope}.site-pack{gap:7px;display:grid}.site-pack p{color:var(--ink);background:#f5f3ed;border-radius:10px;align-items:center;gap:10px;margin:0;padding:9px 11px;display:flex}.site-pack p>svg{color:#168263;width:19px}.site-pack p>span{flex:1;display:grid}.site-pack b{font-size:10px}.site-pack small{color:#697078;font-size:8px}.site-pack p.blocked{background:#fff0e9}.site-pack p.blocked .tour-alert{color:#b44721}.file-cabinet-scene>aside{flex-direction:column;justify-content:center;align-items:flex-start;gap:11px;display:flex}.file-cabinet-scene>aside>svg{background:#1d7664;border-radius:12px;width:42px;height:42px;padding:10px}.file-cabinet-scene>aside>strong{font:800 21px/1.25 Manrope}.file-cabinet-scene>aside>p{color:#aeb9b3;margin:0;font-size:11px;line-height:1.55}.file-cabinet-scene>aside>div{background:#202824;border-radius:11px;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.file-cabinet-scene>aside>div>svg{color:var(--tour-green)}.file-cabinet-scene>aside>div>span{display:grid}.file-cabinet-scene>aside>div b{font-size:10px}.file-cabinet-scene>aside>div small{color:#8f9c95;font-size:8px}.file-cabinet-scene>aside>button{background:var(--orange);color:#fff;border:0;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:9px;font-weight:850;display:flex}.file-cabinet-scene>aside>button svg{width:13px}@media (width<=650px){.file-cabinet-scene{grid-template-columns:1fr;padding:15px}.file-cabinet-scene>aside{display:none}.file-cabinet-scene>section{padding:15px}.site-pack p{padding:7px 9px}}.media-picker.disabled{opacity:.5;cursor:not-allowed}.form-hint,.muted{color:var(--muted);margin:0;font-size:12px}.expiry-summary,.readiness-panel,.certificate-summary{margin:14px 0}.expiry-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.expiry-cards article,.readiness-list article{border:1px solid var(--line);border-radius:9px;align-items:center;gap:10px;padding:11px;display:flex}.expiry-cards article>span,.readiness-list article>span{min-width:0;display:grid}.expiry-cards small,.readiness-list small{color:var(--muted)}.expiry-cards .expired,.readiness-list .expired,.readiness-list .missing{background:#fff5f4;border-color:#efbbb7}.expiry-cards .expiring_soon,.readiness-list .draft,.readiness-list .awaiting_approval{background:#fffaf0;border-color:#ead49d}.readiness-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.readiness-list article svg,.expiry-cards article svg{width:19px;color:var(--green);flex:none}.readiness-list article.expired svg,.readiness-list article.missing svg,.expiry-cards article.expired svg{color:#a6322d}.readiness-panel .panel-head>svg{width:28px}.readiness-panel .panel-head>svg.ready{color:var(--green)}.readiness-panel .panel-head>svg.warning{color:#b07300}.requirement-form{grid-template-columns:1fr 1fr 1fr auto;gap:8px;margin-top:12px;display:grid}.cabinet-folder-row{grid-template-columns:minmax(0,1fr) 28px 28px;align-items:center;display:grid}.cabinet-folder-row>button:first-child{min-width:0}.cabinet-folder-row .cabinet-folder-rename,.cabinet-folder-row .cabinet-folder-archive{justify-content:center;padding:4px}.cabinet-folder-row .cabinet-folder-archive svg{width:14px}.cabinet-file-grid nav label{cursor:pointer;background:#f1f3ef;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.cabinet-file-grid nav label input{display:none}.cabinet-file-grid nav label svg{width:17px}.file-name-button{text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.file-name-button:hover{text-decoration:underline}.cabinet-modal{z-index:120;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cabinet-modal-backdrop{background:#0c1210b8;border:0;position:absolute;inset:0}.cabinet-modal>section{width:min(680px,100%);max-height:80vh;position:relative;overflow:auto}.secondary.active{background:var(--ink);color:#fff}@media (width<=620px){.cabinet-file-grid article>nav{grid-column:1/-1;justify-content:flex-end;overflow:auto}.expiry-cards,.readiness-list,.requirement-form{grid-template-columns:1fr}.cabinet-head .media-picker{justify-content:center;width:100%}.cabinet-modal{padding:10px}.cabinet-modal>section{max-height:90vh}}.photo-workspace{gap:15px;display:grid;overflow:hidden}.photo-workspace-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.photo-workspace-head h3{margin:2px 0 4px}.photo-workspace-head p{color:var(--muted);margin:0;font-size:12px}.photo-primary-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.photo-primary-actions button,.photo-bulk-bar button,.photo-bulk-bar a{align-items:center;gap:6px;display:inline-flex}.photo-upload-card{background:#f7faf8;border:1px solid #cfd8d2;border-radius:13px;gap:12px;padding:14px;display:grid}.photo-batch-fields{grid-template-columns:2fr 1.3fr 1fr 1fr;gap:8px;display:grid}.photo-batch-fields label{font-size:11px}.album-checks{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.album-checks>b{font-size:12px}.album-checks label,.daily-record-toggle,.archive-toggle{color:#4d5b55;align-items:center;gap:5px;font-size:11px;display:flex}.album-checks input,.daily-record-toggle input,.archive-toggle input{width:auto}.album-checks .text-button{align-items:center;gap:3px;display:inline-flex}.photo-upload-queue{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.photo-upload-queue article{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:7px;display:grid}.photo-upload-queue article.failed{background:#fff7f6;border-color:#dda5a0}.photo-upload-queue article.done{background:#f3fbf7;border-color:#a8d3be}.photo-upload-queue img{object-fit:cover;border-radius:5px;width:46px;height:40px}.photo-upload-queue span{min-width:0;display:grid}.photo-upload-queue b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.photo-upload-queue small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.photo-upload-queue svg{width:15px}.photo-upload-card>footer{justify-content:flex-end;gap:7px;display:flex}.photo-requirements{background:#f2f8f5;border:1px solid #c8d7cf;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:11px;display:flex}.photo-requirements.warning{background:#fffaf0;border-color:#e8ca8f}.photo-requirements>div:first-child{margin-right:auto;display:grid}.photo-requirements small{color:var(--muted)}.photo-requirements>span{border:1px solid #e0b96f;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:10px;display:inline-flex}.photo-requirements>span.done{background:#fff;border-color:#9ccbb5}.photo-requirements svg{width:13px}.photo-requirements>div:last-child{gap:6px;display:flex}.photo-requirements input{min-width:260px}.photo-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.photo-toolbar>.archive-toggle{margin-left:auto}.photo-album-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.photo-album-list article{border:1px solid var(--line);background:#fafbf9;border-radius:10px;padding:8px}.photo-album-list article.active{border-color:var(--green);box-shadow:0 0 0 2px #1682631a}.photo-album-list article>button{text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:4px;display:flex}.photo-album-list article>button>span{display:grid}.photo-album-list small{color:var(--muted)}.photo-album-list nav{border-top:1px solid var(--line);gap:5px;margin-top:6px;padding-top:6px;display:flex}.photo-album-list nav button{background:#fff;border:0;border-radius:5px;padding:4px 6px;font-size:9px}.photo-filters{grid-template-columns:2fr repeat(5,minmax(95px,1fr));gap:7px;display:grid}.photo-filters>label{position:relative}.photo-filters>label svg{width:14px;color:var(--muted);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.photo-filters>label input{padding-left:32px}.photo-bulk-bar{z-index:10;color:#fff;box-shadow:var(--shadow);background:#202a26;border-radius:10px;align-items:center;gap:7px;padding:9px 11px;display:flex;position:sticky;top:66px}.photo-bulk-bar input{max-width:260px;margin-left:auto}.photo-days{gap:18px;display:grid}.photo-days>section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:7px;display:flex}.photo-days h4{margin:0}.photo-days header span{color:var(--muted);font-size:11px}.field-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.field-photo-grid>article{border:1px solid var(--line);background:#f6f7f4;border-radius:10px;position:relative;overflow:hidden}.field-photo-grid>article.selected{border-color:var(--green);box-shadow:0 0 0 2px #16826326}.photo-open{text-align:left;width:100%;color:inherit;background:0 0;border:0;padding:0;display:grid}.photo-open>img{aspect-ratio:1.25;object-fit:cover;background:#e3e7e3;width:100%}.photo-open>span{gap:2px;padding:8px;display:grid}.photo-open b,.photo-open small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.photo-open b{font-size:11px}.photo-open small{color:var(--muted);font-size:9px}.photo-open em{gap:3px;font-style:normal;display:flex;overflow:hidden}.photo-open i{white-space:nowrap;background:#e4ebe7;border-radius:99px;padding:2px 5px;font-size:7px;font-style:normal}.photo-select{z-index:2;color:#fff;background:#141c18ab;border:1px solid #ffffffd9;border-radius:7px;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:7px;left:7px}.photo-select svg{width:15px}.photo-select span{border:1px solid #fff;border-radius:2px;width:9px;height:9px}.photo-lightbox>div{align-self:stretch;overflow:auto}.photo-lightbox label{font-size:10px}.photo-lightbox textarea{min-height:65px}.photo-lightbox select[multiple]{min-height:72px}.lightbox-nav{z-index:2;background:#fffc;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-nav.previous{left:10px}.lightbox-nav.next{right:275px}.photo-comparisons{border-top:1px solid var(--line);gap:8px;padding-top:15px;display:grid}.photo-comparisons h4{margin:0}.photo-comparisons article{grid-template-columns:100px 24px 100px 1fr;align-items:center;gap:8px;display:grid}.photo-comparisons article>div{position:relative}.photo-comparisons img{object-fit:cover;border-radius:7px;width:100px;height:70px}.photo-comparisons article span{color:#fff;background:#1d2823;border-radius:4px;padding:2px 5px;font-size:8px;position:absolute;bottom:5px;left:5px}@media (width<=1050px){.photo-batch-fields{grid-template-columns:1fr 1fr}.photo-filters{grid-template-columns:2fr repeat(3,1fr)}.field-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.photo-workspace{border-radius:0;margin-left:-10px;margin-right:-10px}.photo-workspace-head{display:grid}.photo-primary-actions{grid-template-columns:1fr 1fr;justify-content:stretch;display:grid}.photo-primary-actions .primary{grid-column:1/-1}.photo-primary-actions button{justify-content:center;min-height:48px}.photo-batch-fields,.photo-filters,.photo-upload-queue{grid-template-columns:1fr}.photo-upload-card>footer{grid-template-columns:1fr;display:grid}.photo-album-list{grid-template-columns:1fr}.field-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-bulk-bar{flex-wrap:wrap;top:58px}.photo-bulk-bar input{width:100%;max-width:none}.photo-lightbox{padding-top:48px}.photo-lightbox>img{height:52vh}.lightbox-nav.next{right:10px}.photo-requirements,.photo-requirements>div:last-child{display:grid}.photo-requirements input{min-width:0}.photo-comparisons article{grid-template-columns:1fr 20px 1fr}.photo-comparisons article>b{grid-column:1/-1}.photo-comparisons img{width:100%;height:95px}}.commercial-demo-copy h2{color:#fff}.commercial-demo-copy p{color:#cad3ce}.public-photo-share{color:#161616;background:#f4f1eb;min-height:100vh;padding:clamp(22px,4vw,64px)}.public-photo-share>header,.public-photo-share>footer,.public-photo-grid{max-width:1180px;margin-inline:auto}.public-photo-share>header{align-items:center;gap:18px;margin-bottom:34px;display:flex}.public-photo-share>header svg{width:54px;height:54px}.public-photo-share h1{margin:3px 0 6px;font-size:clamp(2rem,4vw,4rem)}.public-photo-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.public-photo-grid article{background:#fff;border:1px solid #ddd6ca;border-radius:18px;overflow:hidden;box-shadow:0 12px 35px #33240e12}.public-photo-grid img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.public-photo-grid article>div{padding:16px}.public-photo-grid h2{margin:0 0 8px;font-size:1rem}.public-photo-grid p{color:#625d54;align-items:center;gap:6px;margin:5px 0;display:flex}.public-photo-grid p svg{width:15px}.public-photo-grid span{background:#f2e8d7;border-radius:99px;margin:8px 6px 0 0;padding:4px 8px;font-size:.78rem;display:inline-flex}.public-photo-share>footer{border-top:1px solid #d8d0c2;grid-template-columns:auto 1fr;align-items:center;gap:3px 12px;margin-top:30px;padding:18px;display:grid}.public-photo-share>footer svg{grid-row:1/3}.public-photo-share>footer p,.public-photo-share>footer small{margin:0}.public-share-error{text-align:center;max-width:600px;margin:15vh auto}.taylor-photo-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0;display:grid}.taylor-photo-results button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;padding:0;display:grid;overflow:hidden}.taylor-photo-results img{aspect-ratio:1.3;object-fit:cover;width:100%}.taylor-photo-results span{padding:7px;display:grid}.taylor-photo-results small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=620px){.taylor-photo-results{grid-template-columns:repeat(2,minmax(0,1fr))}}.tour-header-actions .tour-persistent-primary{background:var(--orange);border-color:var(--orange);box-shadow:0 8px 24px #f264303d}.tour-header-actions .tour-persistent-primary:hover{background:#da5425;border-color:#da5425}.tour-header-actions .tour-persistent-secondary{background:#ffffff14}.tour-header-actions .tour-persistent-tertiary{color:#b8c3bd;border-color:#0000}.tour-close .tour-conversion-actions{grid-template-columns:minmax(170px,1.2fr) repeat(2,minmax(120px,1fr));gap:8px;display:grid!important}.tour-close .tour-conversion-actions a{text-align:center;justify-content:center}.tour-close .tour-conversion-note{color:#d2d9d5;margin-top:10px}.tour-close .tour-site-link{color:#fff;background:linear-gradient(115deg,#f264302e,#ffffff0a);border:1px solid #f26430a6;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;padding:15px 17px;display:flex}.tour-site-link span{gap:3px;display:grid}.tour-site-link small{letter-spacing:.14em;font-size:9px;color:var(--orange)!important;margin:0!important}.tour-site-link b{font-size:14px}.tour-site-link>svg{width:18px;color:var(--orange)}.tour-close .tour-experience-actions{margin-top:14px!important}.tour-close .tour-experience-actions .tour-call{justify-content:flex-start;width:100%}.result-scene{background:radial-gradient(circle at 34% 48%,#72e0bd1f,#0000 32%),radial-gradient(circle at 72% 24%,#f264301f,#0000 30%),linear-gradient(145deg,#222a26,#121714);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:14px;padding:clamp(22px,2.5vw,32px);display:grid}.result-business-system{isolation:isolate;width:min(100%,320px);height:410px;margin:auto;position:relative}.result-rings{pointer-events:none;position:absolute;inset:43px 52px}.result-rings i{border:1px solid #72e0bd3d;border-radius:50%;animation:4.5s ease-in-out infinite result-ring-pulse;position:absolute;inset:0;box-shadow:inset 0 0 40px #72e0bd09,0 0 45px #72e0bd09}.result-rings i:last-child{border-color:#f2643038;animation-delay:-2.25s;inset:51px}.result-rings:after{content:"";background:conic-gradient(from 20deg,transparent 0 12%,#72e0bd33 13%,transparent 14% 35%,#f264303b 36%,transparent 37% 70%,#72e0bd29 71%,transparent 72%);border-radius:50%;animation:28s linear infinite result-lines-turn;position:absolute;inset:20px;-webkit-mask:radial-gradient(#0000 67%,#000 68% 70%,#0000 71%);mask:radial-gradient(#0000 67%,#000 68% 70%,#0000 71%)}.result-business{z-index:3;background:linear-gradient(145deg,#2b3631f7,#161c19fa);border:1px solid #ffffff2b;border-radius:24px;align-content:center;justify-items:center;gap:4px;width:164px;min-height:136px;padding:18px 14px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 70px #00000073,inset 0 1px #ffffff14}.result-business .tour-mark{width:36px;height:36px;margin-bottom:4px}.result-business small{color:var(--tour-green);letter-spacing:.17em;font:850 9px Manrope}.result-business strong{text-align:center;font:850 16px/1.15 Manrope}.result-business span{color:#9eaaa4;font-size:10px}.result-capability{--result-x:0;--result-y:0;z-index:4;color:#edf5f1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:96px;transform:translate(calc(-50% + var(--result-x)),calc(-50% + var(--result-y)));animation:result-node-in .58s cubic-bezier(.2,.8,.2,1) var(--result-delay) both;background:#1d2622ed;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:9px 11px;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 12px 28px #00000047}.result-capability:after{content:"";animation:result-node-status 4s ease-out calc(var(--result-delay) + 1s) infinite;border:1px solid #0000;border-radius:999px;position:absolute;inset:-4px;box-shadow:0 0 #72e0bd33}.result-capability svg{width:15px;height:15px;color:var(--tour-green);flex:none}.result-capability b{white-space:nowrap;font:800 10px Manrope}.result-capability-1{--result-x:-92px;--result-y:-150px}.result-capability-2{--result-x:72px;--result-y:-150px}.result-capability-3{--result-x:116px;--result-y:-84px}.result-capability-4{--result-x:124px;--result-y:2px}.result-capability-5{--result-x:102px;--result-y:94px}.result-capability-6{--result-x:43px;--result-y:153px}.result-capability-7{--result-x:-50px;--result-y:153px}.result-capability-8{--result-x:-112px;--result-y:94px}.result-capability-9{--result-x:-122px;--result-y:2px}.result-capability-10{--result-x:-116px;--result-y:-80px}.result-payoff{gap:16px;min-width:0;display:grid}.result-proof{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:1fr 1fr;gap:7px;padding:16px;display:grid}.result-proof>small{color:var(--tour-green);letter-spacing:.14em;grid-column:1/-1;margin-bottom:3px;font:850 9px Manrope}.result-proof>span{color:#cbd4d0;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.result-proof>span:last-child{grid-column:1/-1}.result-proof svg{width:14px;height:14px;color:var(--tour-green);background:#72e0bd1f;border-radius:50%;padding:2px}.result-outcomes{gap:7px;display:grid}.result-outcomes p{grid-template-columns:28px 1fr;align-items:center;background:#1c2420d6!important;border:1px solid #ffffff1a!important;border-radius:12px!important;gap:9px!important;margin:0!important;padding:11px 13px!important;display:grid!important}.result-outcomes p span{color:var(--orange);font:850 9px Manrope}.result-outcomes p strong{font:750 11px/1.35 Manrope}.nav .navigt-mark,.workspace-brand>.navigt-mark,.admin-page>header .navigt-mark{background:#171a1f;border:1px solid #343941;border-radius:10px;flex:none;place-items:center;display:grid;overflow:visible;transform:none}.nav .navigt-mark svg,.workspace-brand>.navigt-mark svg,.admin-page>header .navigt-mark svg{width:100%;height:100%;padding:5px;display:block}.workspace-brand>.navigt-mark{width:38px;height:38px}.admin-page>header .navigt-mark{width:36px;height:36px}.nav .navigt-mark-right,.workspace-brand>.navigt-mark .navigt-mark-right,.admin-page>header .navigt-mark-right{fill:#f3f1ec}.founder-context-switch{text-align:left;font:inherit;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:8px 10px;transition:background .18s,border-color .18s,transform .18s;display:flex}.founder-context-switch:hover{transform:translateY(-1px)}.founder-context-switch>span{flex:1;min-width:0;display:grid}.founder-context-switch small{letter-spacing:.08em;text-transform:uppercase;font-size:9px;line-height:1.2}.founder-context-switch strong{white-space:nowrap;font-size:12px;line-height:1.25}.nav-footer .founder-context-switch{color:#fff;background:#24282e;border-color:#3a4047;width:100%;margin:0 0 8px}.nav-footer .founder-context-switch small{color:#f69a77}.nav>.founder-context-switch{color:#fff;background:#24282e;border-color:#3a4047;margin:0 10px 12px}.nav>.founder-context-switch small{color:#f69a77}.admin-page>header .founder-context-switch,.admin-founder-context .founder-context-switch{color:#fff;background:#272c31;border-color:#41474e}.admin-page>header .founder-context-switch small,.admin-founder-context .founder-context-switch small{color:#f69a77}.admin-founder-context{z-index:120;position:fixed;top:8px;right:290px}@media (width<=980px){.admin-founder-context{background:#171a1f;padding:8px 14px;position:static}.admin-founder-context .founder-context-switch{width:100%}.admin-page>header .founder-context-switch{order:10}}.plan-badge-row{flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;display:flex}.plan-badge-row .plan-label{position:static}.early-access-badge{text-transform:uppercase;letter-spacing:.09em;border-radius:999px;width:max-content;padding:6px 10px;color:#fff!important;background:#171a1f!important;font-size:10px!important;font-weight:900!important}.standard-launch-price{text-decoration:none;color:#6c736f!important;font-size:12px!important}.pricing-saving{color:#166c50;text-transform:uppercase;letter-spacing:.04em;background:#e8f7f1;border-radius:8px;width:max-content;padding:7px 9px;font-size:11px}.guided-launch{border-top:1px solid #e2e5e2;padding-top:9px}.pricing-group th{color:#343a37!important;background:#f0f2ef!important;padding:11px 18px!important;font-size:11px!important}.pricing-comparison tbody .pricing-group+tr td{border-top:0}@media (width<=650px){.pricing-grid article,.pricing-plan-grid>article{padding:22px 18px}.pricing-grid article>strong,.pricing-plan-grid>article>strong{font-size:35px}.pricing-group{padding:0!important;display:block!important}.pricing-group th{display:block}.pricing-comparison .pricing-group th:before{content:none}.standard-launch-price,.pricing-saving{width:100%;display:block}}@keyframes result-node-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.72)}to{opacity:1;transform:translate(calc(-50% + var(--result-x)),calc(-50% + var(--result-y))) scale(1)}}@keyframes result-ring-pulse{50%{opacity:.52;transform:scale(.985)}}@keyframes result-lines-turn{to{transform:rotate(360deg)}}@keyframes result-node-status{0%,70%{box-shadow:0 0 #72e0bd33}84%{box-shadow:0 0 0 7px #72e0bd00}to{box-shadow:0 0 #72e0bd00}}@media (width<=1180px){.tour-header-actions .tour-persistent-tertiary{display:none}.result-scene{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:14px}.result-business-system{margin:-20px auto;transform:scale(.9)}}@media (width<=1000px){.result-scene{grid-template-columns:1fr 1fr;padding:28px}.result-business-system{width:400px;margin:-35px;transform:scale(.84)}.tour-close .tour-conversion-actions{grid-template-columns:1fr 1fr}.tour-close .tour-conversion-actions .tour-primary{grid-column:1/-1}}@media (width<=760px){.result-scene{grid-template-columns:1fr;gap:10px;min-height:760px}.result-business-system{width:min(100%,430px);margin:-20px auto;transform:scale(.9)}.result-payoff{width:100%}}@media (width<=650px){.tour-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101412f5;position:sticky;top:0}.tour-header-actions .tour-persistent-primary{padding:8px 10px;font-size:9px;display:inline-flex}.tour-header-actions .tour-persistent-secondary,.tour-header-actions .tour-persistent-tertiary,.tour-brand strong{display:none}.result-scene{min-height:750px;padding:18px 14px 24px}.result-business-system{grid-template-columns:1fr 1fr;gap:7px;width:100%;height:auto;margin:0;display:grid;transform:none}.result-rings{display:none}.result-business{border-radius:18px;grid-column:1/-1;width:100%;min-height:116px;position:relative;top:auto;left:auto;transform:none}.result-capability{min-width:0;animation:result-node-mobile-in .4s ease-out var(--result-delay) both;border-radius:10px;justify-content:flex-start;padding:9px;position:relative;top:auto;left:auto;transform:none!important}.result-capability b{font-size:9px}.result-payoff{gap:9px}.result-proof{padding:12px}.result-outcomes{grid-template-columns:1fr 1fr}.result-outcomes p{grid-template-columns:21px 1fr;padding:8px!important}.result-outcomes p:last-child{grid-column:1/-1}.result-outcomes p strong{font-size:9px}.tour-close .tour-conversion-actions{grid-template-columns:1fr!important}.tour-close .tour-conversion-actions .tour-primary{grid-column:auto}.tour-close .tour-experience-actions .tour-call{min-height:60px}.tour-controls{z-index:40}@keyframes result-node-mobile-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.tour-copyright{color:#6f7b75;white-space:nowrap;font-size:9px;line-height:1.35}@media (width<=650px){.tour-copyright{display:none}}.approval-explainer{background:#fff7f3;border:1px solid #efd2c5;border-radius:13px;align-items:flex-start;gap:13px;margin-bottom:16px;padding:16px;display:flex}.approval-explainer>svg{color:var(--orange);flex:none}.approval-explainer strong{display:block}.approval-explainer p{color:var(--muted);margin:4px 0 0}.approval-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.approval-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.approval-card-head{justify-content:space-between;align-items:center;display:flex}.approval-card h3{margin:15px 0 3px}.approval-card>small{color:var(--muted)}.approval-card>p{background:#f6f6f3;border-radius:9px;min-height:66px;padding:12px;line-height:1.45}.approval-meta{flex-wrap:wrap;gap:7px;display:flex}.approval-meta span{color:var(--muted);background:#f0f0ed;border-radius:99px;padding:5px 8px;font-size:11px}.approval-actions{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.approval-actions button{white-space:nowrap;flex:1}.suggested-match{text-align:left;color:#244f8b;background:#f4f8ff;border:1px solid #c7ddfa;border-radius:9px;align-items:center;gap:10px;width:100%;margin-top:12px;padding:10px;display:flex}.suggested-match span{display:grid}.suggested-match small{color:#5d7390}.linked-identities{margin-top:18px}.linked-identities>div:not(.panel-head){border-top:1px solid #eee;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.linked-identities span{display:grid}.linked-identities small{color:var(--muted)}.empty-approval{text-align:center;grid-column:1/-1;padding:50px}.empty-approval>svg{color:var(--green);width:38px;height:38px}.customer-match-search{gap:8px;display:flex}.customer-match-search input{flex:1}.customer-match-results{gap:8px;margin-top:14px;display:grid}.customer-match-results button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;padding:12px;display:flex}.customer-match-results span{display:grid}.customer-match-results small{color:var(--muted)}@media (width<=720px){.approval-grid{grid-template-columns:1fr}.approval-actions{flex-direction:column}.approval-actions button{width:100%}.linked-identities>div:not(.panel-head){grid-template-columns:1fr auto}.linked-identities .text-button{grid-column:1/-1;justify-self:start}.customer-match-search{display:grid}.approval-explainer{font-size:13px}}
