@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-ext-400-normal-5tcqmc2S.woff2)format("woff2"),url(/assets/outfit-latin-ext-400-normal-DHm7mdGe.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-400-normal-BGsTXAXT.woff2)format("woff2"),url(/assets/outfit-latin-400-normal-DMwTpYkH.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-ext-500-normal-zeox_O30.woff2)format("woff2"),url(/assets/outfit-latin-ext-500-normal-DrCvqoFD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-500-normal-DKnIMDSk.woff2)format("woff2"),url(/assets/outfit-latin-500-normal-ClnHRwRh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-ext-600-normal-B85nYjL1.woff2)format("woff2"),url(/assets/outfit-latin-ext-600-normal-CWJcPgd7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2)format("woff2"),url(/assets/outfit-latin-600-normal-BEfTtDA7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-ext-700-normal-CI4iH74K.woff2)format("woff2"),url(/assets/outfit-latin-ext-700-normal-fjS8-Gm7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-700-normal-Cu9v6i1X.woff2)format("woff2"),url(/assets/outfit-latin-700-normal-D4itBLBr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#1c1916;font-synthesis:none;text-rendering:optimizelegibility;--ink:#1c1916;--paper:#f4efe8;--cream:#ebe3da;--white:#fbf8f3;--orange:#b9340b;--orange-dark:#912808;--line:#d8cec2;--muted:#73695f;--type-label:13px;--type-detail:15px;--type-body:17px;background:#f4efe8;font-family:Outfit,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:320px;margin:0}button,a{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}.site-shell{overflow:hidden}.site-header{border-bottom:1px solid var(--line);z-index:20;background:#f4efe8f5;align-items:center;gap:40px;height:82px;padding:0 clamp(24px,5vw,80px);display:flex;position:relative}.brand img{width:158px;height:auto;display:block}.desktop-nav{align-items:center;gap:32px;margin-left:auto;font-size:13px;font-weight:600;display:flex}.desktop-nav button{color:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:10px 0;font-weight:600;display:inline-flex}.desktop-nav button[aria-expanded=true]{color:var(--orange)}.desktop-nav a,footer a{transition:color .2s}.desktop-nav a:hover,footer a:hover{color:var(--orange)}.header-cta{border-left:1px solid var(--line);color:var(--orange);align-items:center;gap:9px;padding-left:30px;font-size:13px;font-weight:700;display:inline-flex}.menu-button,.mobile-nav{display:none}.mega-menu{z-index:30;background:#fbf8f3;border:1px solid #cfc5b9;position:absolute;top:70px;left:50%;box-shadow:14px 16px #382d2421}.platform-mega{grid-template-columns:repeat(3,1fr);gap:24px 30px;width:min(850px,100vw - 48px);padding:28px;display:grid;transform:translate(-35%)}.mega-column>small{color:#82766b;letter-spacing:.1em;text-transform:uppercase;margin-bottom:11px;font-size:11px;font-weight:700;display:block}.mega-column>button,.audience-mega>button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:36px 1fr;align-items:start;gap:11px;padding:10px 8px;display:grid}.mega-column>button:hover,.audience-mega>button:hover{background:#f0e7de}.mega-column>button>span:first-child,.audience-mega>button>span:first-child{width:34px;height:34px;color:var(--orange);background:#f5e4dc;place-items:center;display:grid}.mega-column b,.mega-column em,.audience-mega b,.audience-mega em{display:block}.mega-column b,.audience-mega b{margin:1px 0 3px;font-size:13px}.mega-column em,.audience-mega em{color:#6f655c;font-size:12px;font-style:normal;line-height:1.35}.mega-cta{color:#fff;background:#221e1a;border:0;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;font-weight:700;display:flex}.audience-mega{width:430px;padding:18px;transform:translate(-8%)}.section-pad{padding-left:clamp(24px,6vw,96px);padding-right:clamp(24px,6vw,96px)}.hero{grid-template-columns:minmax(440px,.9fr) minmax(590px,1.1fr);align-items:center;gap:6vw;min-height:860px;padding-top:96px;padding-bottom:125px;display:grid}.eyebrow{color:var(--orange);text-transform:uppercase;letter-spacing:.1em;font:600 var(--type-label) "Outfit", system-ui, sans-serif;align-items:center;gap:12px;margin:0 0 28px;display:flex}.eyebrow span{background:currentColor;width:27px;height:2px}.eyebrow.light{color:#e7683e}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.065em;max-width:760px;margin-bottom:30px;font-size:clamp(52px,5.7vw,88px);font-weight:600;line-height:.98}h1 .accent,h2 .accent{color:var(--orange);font:inherit}.hero-intro{color:#514940;max-width:610px;margin-bottom:32px;font-size:clamp(17px,1.45vw,21px);line-height:1.65}.hero-actions{align-items:center;gap:30px;display:flex}.button{justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 22px;font-size:13px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:var(--orange)}.button-primary:hover{background:var(--orange-dark)}.text-link{border:0;border-bottom:1px solid var(--ink);color:inherit;background:0 0;align-items:center;gap:4px;padding:0 0 4px;font-size:13px;font-weight:700;display:inline-flex}.microcopy{color:var(--muted);margin:25px 0 0;font:500 14px/1.6 Outfit,system-ui,sans-serif}.hero-collage{min-width:0;padding:48px 24px 64px 38px;position:relative}.product-frame{background:#f9f6f2;border:1px solid #cfc5b9;transform:rotate(.35deg);box-shadow:20px 24px #dfd5c9}.hero-collage .product-frame{z-index:1;position:relative}.hero-ai-card{z-index:3;background:#fbf8f3;border:1px solid #cfc5b9;width:300px;padding:18px 20px;position:absolute;box-shadow:9px 11px #382d241f}.hero-ai-card>span{color:var(--orange);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.hero-ai-card>b{margin-bottom:6px;font-size:16px;line-height:1.25;display:block}.hero-ai-card>small{color:var(--muted);font-size:11px;line-height:1.45;display:block}.hero-ai-card>p{color:#4d453e;background:#f0e8df;margin:13px 0 0;padding:12px;font-size:12px;line-height:1.5}.hero-ai-card>.hero-agent-name{color:var(--ink);letter-spacing:.02em;margin-bottom:7px;font-size:11px;font-weight:700}.hero-card-actions{justify-content:flex-end;margin-top:12px;display:flex}.hero-card-actions button,.hero-route-approval button{color:#fff;background:var(--orange);border:0;padding:8px 14px;font:700 11px Outfit,system-ui,sans-serif}.hero-inbox-card{width:320px;top:0;left:0}.hero-route-card{width:325px;top:258px;right:0}.hero-route-card>.hero-route-approval{border-top:1px solid var(--line);color:#5b5149;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:11px;font-size:11px;display:flex}.hero-route-approval>span{align-items:center;gap:7px;display:flex}.hero-route-approval svg{color:var(--orange)}.hero-contact-card{width:245px;bottom:32px;left:4px}.hero-contact-options{gap:8px;margin:12px 0 7px;display:flex}.hero-contact-options svg{width:31px;height:31px;color:var(--orange);border:1px solid var(--line);background:#fff;padding:8px}.frame-topbar{border-bottom:1px solid #ded7cf;justify-content:space-between;align-items:center;height:52px;padding:0 16px;font-size:10px;display:flex}.frame-brand,.frame-tools{align-items:center;gap:9px;display:flex}.frame-brand img{width:82px;height:auto;display:block}.illustration-label{color:#8c8177;letter-spacing:.06em;text-transform:uppercase;font:600 8px Outfit,system-ui,sans-serif}.frame-tools{color:#7c736b;letter-spacing:.06em;font-family:Outfit,system-ui,sans-serif}.avatar{width:26px;height:26px;color:var(--ink);background:#eee8e1;border:1px solid #cbbfb2;border-radius:50%;place-items:center;display:grid}.frame-body{grid-template-columns:126px 1fr;min-height:492px;display:grid}.frame-sidebar{color:#71675e;border-right:1px solid #ded7cf;flex-direction:column;gap:7px;padding:20px 10px;display:flex}.frame-sidebar span{align-items:center;gap:8px;padding:9px 8px;font-size:9px;display:flex}.frame-sidebar .side-active{color:var(--orange);background:#f4e1d8;font-weight:700}.frame-main{padding:30px 26px}.frame-heading{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.frame-heading small,.frame-main article small{color:#8b8178;letter-spacing:.06em;font:600 8px Outfit,system-ui,sans-serif}.frame-heading h2{letter-spacing:-.04em;margin:5px 0 0;font-size:22px}.mock-action,.approval-actions span{color:#fff;background:var(--orange);align-items:center;padding:9px 13px;font-size:9px;font-weight:700;display:inline-flex}.metric-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:10px;display:grid}.metric-grid article{background:#fff;border:1px solid #e2dbd3;min-width:0;padding:15px}.metric-grid strong{letter-spacing:-.05em;margin:10px 0 2px;font-size:21px;display:block}.metric-grid span{color:#81766c;font-size:8px}.metric-grid .trend{color:var(--orange)}.dashboard-grid{grid-template-columns:1.25fr .75fr;gap:10px;display:grid}.dashboard-grid>article{background:#fff;border:1px solid #e2dbd3;padding:16px}.panel-title{justify-content:space-between;align-items:flex-start;margin-bottom:13px;display:flex}.panel-title b{font-size:10px;display:block}.panel-title small{letter-spacing:0;margin-top:4px;display:block}.quiet-link{color:var(--orange);font-size:8px}.issue-row{border-top:1px solid #eee9e4;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.issue-icon{width:25px;height:25px;color:var(--orange);background:#f7e8e2;place-items:center;display:grid}.issue-icon.urgent{color:#b42318;background:#f8e0dd}.issue-icon.done{color:#38765b;background:#e1eee8}.issue-row b{font-size:8px;display:block}.issue-row small{letter-spacing:0;margin-top:3px;font-size:7px;display:block}.badge{color:#a3231a;background:#f8e1de;padding:4px 5px;font:600 7px Outfit,system-ui,sans-serif}.badge.neutral{color:#6f655c;background:#eee9e4}.approval-panel>svg{color:var(--orange)}.approval-card{background:#f7ede7;align-items:flex-start;gap:9px;padding:11px;display:flex}.approval-mark{color:var(--orange);place-items:center;display:grid}.approval-card p{margin:0;font-size:9px;line-height:1.4}.approval-card small{letter-spacing:0;line-height:1.45}.approval-actions{justify-content:flex-end;gap:6px;margin-top:12px;display:flex}.approval-actions span{padding:7px 10px;font-size:8px}.approval-actions .ghost{color:var(--ink);background:#fff;border:1px solid #ded5cd}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,6vw,96px);display:grid}.trust-strip button{border:0;border-right:1px solid var(--line);min-height:82px;color:var(--ink);font:600 var(--type-label) "Outfit", system-ui, sans-serif;letter-spacing:.01em;background:0 0;justify-content:center;align-items:center;gap:11px;padding:0 14px;transition:color .2s,background .2s;display:flex}.trust-strip button:first-child{border-left:1px solid var(--line)}.trust-strip button:hover{color:var(--orange);background:var(--white)}.trust-strip svg{color:var(--orange)}.platform{padding-top:142px;padding-bottom:140px}.section-heading h2,.workflow h2,.irish-context h2,.final-cta h2{letter-spacing:-.055em;margin-bottom:26px;font-size:clamp(42px,4.4vw,67px);font-weight:600;line-height:1.06}.split-heading{grid-template-columns:1.2fr .8fr;align-items:end;column-gap:10vw;display:grid}.split-heading .eyebrow{grid-column:1/-1}.split-heading p:last-child{color:var(--muted);line-height:1.8}.platform-map{border-top:1px solid var(--line);margin-top:78px}.category-group{border-bottom:1px solid var(--line);padding:52px 0 64px}.category-group-heading{grid-template-columns:180px 1fr;align-items:baseline;gap:30px;margin-bottom:30px;display:grid}.category-group-heading p{color:var(--orange);font:600 var(--type-label) "Outfit", system-ui, sans-serif;text-transform:uppercase;letter-spacing:.08em;margin:0}.category-group-heading span{color:var(--muted);font-size:var(--type-body)}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.category-card{background:var(--white);border-top:3px solid #0000;flex-direction:column;min-height:370px;padding:clamp(28px,3vw,42px);scroll-margin-top:100px;transition:border-color .2s,transform .2s;display:flex}.category-card:hover{border-color:var(--orange);transform:translateY(-3px)}.category-card-top{color:var(--orange);justify-content:space-between;align-items:center;margin-bottom:38px;display:flex}.category-card-top span{font:600 var(--type-label) "Outfit", system-ui, sans-serif}.category-card h3{letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(24px,2vw,30px)}.category-card>p{max-width:620px;color:var(--muted);font-size:var(--type-body);margin-bottom:30px;line-height:1.6}.category-card ul{border-top:1px solid #e3dbd2;margin:auto 0 0;padding:20px 0 0;list-style:none}.category-card li{color:#4f4841;font-size:var(--type-detail);align-items:flex-start;gap:11px;padding:8px 0;line-height:1.45;display:flex}.category-card li svg{width:17px;height:17px;color:var(--orange);flex:none;margin-top:2px}.ai-operations{background:var(--white);border-top:1px solid var(--line);padding-top:130px;padding-bottom:140px;display:block}.ai-intro{max-width:860px}.ai-intro h2{letter-spacing:-.055em;margin-bottom:28px;font-size:clamp(42px,4.4vw,67px);font-weight:600;line-height:1.06}.ai-lead{max-width:600px;color:var(--muted);font-size:var(--type-body);line-height:1.7}.ai-guardrail{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--orange);grid-template-columns:32px 1fr;gap:13px;margin-top:34px;padding:22px 0;display:grid}.ai-guardrail p{color:#504840;font-size:var(--type-detail);margin:0;line-height:1.65}.ai-guardrail b{color:var(--ink)}.direction-note{color:#7c7167;margin-top:24px;font:500 13px/1.65 Outfit,system-ui,sans-serif}.ai-showcases{border-top:1px solid var(--line);margin-top:90px}.ai-showcase{border-bottom:1px solid var(--line);padding:72px 0 78px}.showcase-heading{max-width:950px}.showcase-heading>span{color:var(--orange);font-size:var(--type-label);letter-spacing:.07em;text-transform:uppercase;margin-bottom:18px;font-weight:600;display:block}.showcase-heading h3{letter-spacing:-.045em;max-width:900px;margin-bottom:18px;font-size:clamp(34px,3.5vw,54px);line-height:1.08}.showcase-heading p{max-width:780px;color:var(--muted);font-size:var(--type-body);line-height:1.65}.workflow-mock{background:#f3ede6;border:1px solid #cfc5b9;margin-top:42px;overflow:hidden;box-shadow:16px 18px #e4d9cd}.mock-window-bar{background:#fbf8f3;border-bottom:1px solid #d8cec4;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 24px;display:flex}.mock-window-bar>span{font-size:var(--type-detail);align-items:center;gap:9px;font-weight:700;display:flex}.mock-window-bar>span svg{color:var(--orange)}.mock-window-bar small,.mock-kicker{color:#776d64;font-size:var(--type-label);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.mock-kicker{color:var(--orange);align-items:center;gap:8px;display:flex}.inbox-mock,.triage-mock{grid-template-columns:.9fr 1.1fr;display:grid}.inbox-mock .mock-window-bar,.triage-mock .mock-window-bar{grid-column:1/-1}.inbox-message,.ai-response,.triage-report,.contractor-match,.followup-status,.followup-proposal{padding:clamp(26px,3.5vw,48px)}.inbox-message,.triage-report{background:#fbf8f3;border-right:1px solid #d8cec4}.message-sender{grid-template-columns:44px 1fr;align-items:center;gap:13px;margin:28px 0;display:grid}.mock-avatar{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:44px;height:44px;font-size:13px;font-weight:700;display:grid}.message-sender b,.message-sender small{display:block}.message-sender b{font-size:var(--type-body)}.message-sender small{color:var(--muted);font-size:var(--type-label);margin-top:3px}.workflow-mock h4{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(22px,2vw,29px)}.workflow-mock p{color:#5d554e;font-size:var(--type-detail);line-height:1.65}.attachment{color:#655c54;font-size:var(--type-label);background:#fff;border:1px solid #d8cec4;align-items:center;gap:7px;margin-top:16px;padding:9px 12px;display:inline-flex}.context-row{border-left:3px solid var(--orange);background:#ede4da;gap:5px;margin:26px 0 18px;padding:16px;display:grid}.context-row b{font-size:var(--type-detail)}.context-row span{color:var(--muted);font-size:var(--type-label)}.draft-box{background:#fff;border:1px solid #d8cec4;padding:22px}.draft-box p{color:#38322d;margin:0}.mock-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.mock-button{color:#fff;background:var(--orange);align-items:center;min-height:42px;padding:0 17px;font-size:14px;font-weight:700;display:inline-flex}.mock-button.secondary{color:var(--ink);background:#fff;border:1px solid #cfc5b9}.triage-report>p{max-width:540px}.triage-facts{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.triage-facts span{color:#615850;font-size:var(--type-label);background:#eee6dd;align-items:center;gap:7px;padding:8px 10px;display:inline-flex}.triage-facts svg{color:var(--orange)}.extracted-fields{background:#fff;border:1px solid #d8cec4;grid-template-columns:repeat(3,1fr);display:grid}.extracted-fields div{border-right:1px solid #d8cec4;padding:16px}.extracted-fields div:last-child{border-right:0}.extracted-fields small,.extracted-fields b{display:block}.extracted-fields small{color:var(--muted);text-transform:uppercase;margin-bottom:7px;font-size:12px}.extracted-fields b{font-size:14px}.contractor-title{grid-template-columns:50px 1fr auto;align-items:center;gap:14px;margin:26px 0 20px;display:grid}.contractor-icon{width:50px;height:50px;color:var(--orange);background:#f6ded4;place-items:center;display:grid}.contractor-title h4{margin-bottom:4px}.contractor-title p{color:var(--muted);font-size:var(--type-label);margin:0}.match-score{color:#2f6a50;font-size:var(--type-label);background:#dfece5;padding:8px 10px;font-weight:700}.contractor-match ul{border-top:1px solid #d8cec4;border-bottom:1px solid #d8cec4;margin:0;padding:18px 0;list-style:none}.contractor-match li{color:#4d4640;font-size:var(--type-detail);gap:10px;padding:7px 0;display:flex}.contractor-match li svg{color:var(--orange);flex:none;margin-top:2px}.approval-note{color:#5f564e;align-items:flex-start;gap:10px;margin-top:20px;font-size:14px;line-height:1.55;display:flex}.approval-note svg{color:var(--orange);flex:none;margin-top:2px}.followup-mock{background:#fbf8f3}.followup-status{border-bottom:1px solid #d8cec4;grid-template-columns:16px 1fr;gap:16px;display:grid}.status-dot{background:var(--orange);border-radius:50%;width:12px;height:12px;margin-top:6px;box-shadow:0 0 0 6px #f5ddd3}.followup-status small{color:var(--orange);font-size:var(--type-label);font-weight:600}.followup-status h4{margin-top:8px}.followup-status p{max-width:760px;margin-bottom:0}.followup-proposal{background:#f3ede6}.followup-proposal>p{border-left:3px solid var(--orange);color:#39332e;background:#fff;max-width:900px;margin:22px 0;padding:22px}.contact-options{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.contact-options>span{background:#fbf8f3;border:1px solid #d8cec4;align-content:center;gap:6px;min-height:112px;padding:18px;display:grid}.contact-options svg{color:var(--orange)}.contact-options b{font-size:15px}.contact-options small{color:var(--muted);font-size:13px}.workflow{color:#fff;background:#201d1a;padding-top:125px;padding-bottom:130px}.workflow-intro{grid-template-columns:1fr 1fr;column-gap:11vw;display:grid}.workflow-intro .eyebrow{grid-column:1/-1}.workflow-intro h2{margin-bottom:70px}.workflow-intro>p:last-child{color:#b7aea5;line-height:1.8}.case-study{border:1px solid #4a4540;grid-template-columns:.78fr 1.22fr;display:grid}.case-study article{min-width:0;padding:clamp(28px,4vw,55px)}.case-report{background:#282420;border-right:1px solid #4a4540}.case-label,.case-proposal>span,.case-approval span,.case-outcome span{color:#e7683e;letter-spacing:.06em;text-transform:uppercase;font:600 12px Outfit,system-ui,sans-serif}.case-report blockquote{letter-spacing:-.035em;margin:50px 0;font-size:clamp(24px,2.6vw,38px);line-height:1.25}.case-report dl{border-top:1px solid #4a4540;margin:0}.case-report dl div{border-bottom:1px solid #4a4540;grid-template-columns:110px 1fr;gap:20px;padding:13px 0;display:grid}.case-report dt{color:#827970;text-transform:uppercase;font:600 11px Outfit,system-ui,sans-serif}.case-report dd{color:#d0c8c0;margin:0;font-size:13px}.case-decision{gap:0;display:grid}.case-proposal{border-bottom:1px solid #4a4540;padding-bottom:32px}.case-proposal>span{align-items:center;gap:9px;display:flex}.case-proposal h3{letter-spacing:-.035em;margin:24px 0 14px;font-size:clamp(23px,2.4vw,34px)}.case-proposal p,.case-approval p,.case-outcome p{color:#b7aea5;margin:0;font-size:15px;line-height:1.7}.case-approval{border-bottom:1px solid #4a4540;grid-template-columns:28px 1fr;gap:16px;padding:29px 0;display:grid}.case-approval svg{color:#e7683e}.case-approval p{margin-top:9px}.case-outcome{padding-top:29px}.case-outcome span{color:#8fc3a6}.case-outcome p{color:#e3ddd7;margin-top:10px}.irish-context{background:var(--cream);grid-template-columns:.9fr 1.1fr;gap:10vw;padding-top:140px;padding-bottom:140px;display:grid}.context-copy>p:not(.eyebrow):not(.disclaimer){color:#554d45;max-width:600px;line-height:1.8}.disclaimer{color:#7c7167;max-width:560px;margin-top:30px;font:500 13px/1.7 Outfit,system-ui,sans-serif}.legal-list{border-top:1px solid #c9bdb0}.legal-list article{border-bottom:1px solid #c9bdb0;grid-template-columns:46px 1fr;gap:22px;padding:30px 0;display:grid}.fact-icon{width:42px;height:42px;color:var(--orange);border:1px solid #c2b4a6;border-radius:50%;place-items:center;display:grid}.legal-list small{color:var(--orange);text-transform:uppercase;letter-spacing:.07em;font:600 12px Outfit,system-ui,sans-serif}.legal-list p{margin:9px 0;font-size:14px;line-height:1.65}.source-link{color:#796f66;border-bottom:1px solid #bdb0a3;align-items:center;gap:6px;padding-bottom:3px;font:500 12px Outfit,system-ui,sans-serif;display:inline-flex}.source-link:hover{color:var(--orange)}.audiences{padding-top:130px;padding-bottom:145px}.audience-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:60px;display:grid}.audience-grid article{background:var(--white);border-top:3px solid var(--orange);min-height:290px;padding:34px}.audience-grid span{color:var(--orange);text-transform:uppercase;letter-spacing:.07em;font:600 12px Outfit,system-ui,sans-serif}.audience-grid h3{letter-spacing:-.025em;max-width:390px;margin:60px 0 20px;font-size:22px;line-height:1.35}.audience-grid p{color:var(--muted);font-size:13px;line-height:1.7}.final-cta{color:#fff;background:var(--orange);grid-template-columns:1.15fr .85fr;align-items:center;gap:10vw;min-height:500px;display:grid}.final-cta .eyebrow.light{color:#fff;opacity:.72}.final-cta h2{margin:0}.final-cta h2 .accent{color:#fff}.cta-side p{color:#f4d8ce;max-width:520px;line-height:1.8}.button-light{color:var(--orange);background:#fff;margin-top:18px}footer{color:#fff;background:#171513;grid-template-columns:190px 1fr auto;align-items:center;gap:30px;padding:48px clamp(24px,6vw,96px) 35px;display:grid}footer img{filter:brightness(0)invert();width:160px}footer p{color:#a9a19a;margin:0;font-size:14px}footer div{gap:26px;font-size:13px;display:flex}footer div button{color:inherit;background:0 0;border:0;padding:0}footer small{color:#8f8780;border-top:1px solid #393531;grid-column:1/-1;padding-top:26px;font:500 12px Outfit,system-ui,sans-serif}.platform,.ai-operations,.audiences,.detail-route>main{display:none}.detail-overlay{background:var(--paper);padding:0;display:block;position:relative}.detail-modal{background:var(--paper);border:0;width:100%;min-height:720px}.detail-page-breadcrumb{border-bottom:1px solid var(--line);color:#7b7066;background:var(--white);align-items:center;gap:8px;min-height:58px;padding:0 clamp(24px,6vw,96px);font-size:12px;display:flex}.detail-page-breadcrumb button{color:var(--orange);background:0 0;border:0;padding:0;font-weight:700}.detail-page-breadcrumb b{color:var(--ink)}.detail-page-breadcrumb small{letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:10px;font-weight:600}.detail-modal-bar{border-bottom:1px solid var(--line);background:var(--white);grid-template-columns:150px 1fr 42px;align-items:center;gap:20px;min-height:70px;padding:0 clamp(24px,6vw,96px);display:grid}.detail-modal-bar img{width:132px}.detail-modal-bar>span{color:#7b7066;letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:11px;font-weight:600}.detail-modal-bar button{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);background:0 0;place-items:center;display:grid}.detail-modal-body{grid-template-columns:.78fr 1.22fr;width:min(1280px,100%);min-height:650px;margin:0 auto;display:grid}.detail-copy{border-right:1px solid var(--line);background:#eee6dc;padding:clamp(34px,5vw,68px)}.detail-number{color:var(--orange);letter-spacing:.09em;text-transform:uppercase;margin-bottom:32px;font-size:12px;font-weight:700;display:block}.detail-icon{width:52px;height:52px;color:var(--orange);background:#f8e6de;border:1px solid #d8b7a8;place-items:center;margin-bottom:28px;display:grid}.detail-copy h2{letter-spacing:-.055em;margin-bottom:20px;font-size:clamp(38px,4vw,58px);line-height:1}.detail-copy .detail-product-name{color:var(--orange);margin:0 0 14px;font-size:15px;font-weight:700}.detail-copy>p{color:#5e554d;font-size:16px;line-height:1.7}.detail-copy ul{border-top:1px solid #d4c8bb;margin:30px 0 0;padding:24px 0 0;list-style:none}.detail-copy li{color:#49423c;gap:10px;padding:8px 0;font-size:14px;line-height:1.45;display:flex}.detail-copy li svg{color:var(--orange);flex:none;margin-top:2px}.agent-ui{background:#fdfbf8;border:1px solid #c9bfb4;align-self:center;margin:clamp(28px,5vw,66px);box-shadow:14px 16px #ded3c7}.agent-ui-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 20px;display:flex}.agent-ui-top>span{color:var(--orange);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.agent-ui-top small{color:#7d7268;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.agent-ui-content{grid-template-columns:.9fr 1.1fr;display:grid}.agent-source,.agent-proposal{padding:30px}.agent-source{border-right:1px solid var(--line);background:#f7f1ea}.agent-source>small{color:#7b7066;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.agent-source h3{letter-spacing:-.03em;margin:25px 0 10px;font-size:25px;line-height:1.15}.agent-source p{color:#6e6359;font-size:13px;line-height:1.55}.agent-timeline{gap:0;margin-top:32px;display:grid}.agent-timeline span{color:#786e65;border-left:1px solid #d0c5ba;padding:10px 0 10px 25px;font-size:11px;position:relative}.agent-timeline span:before{content:"";background:#d0c5ba;border-radius:50%;width:9px;height:9px;position:absolute;top:14px;left:-5px}.agent-timeline span.complete{color:var(--ink);font-weight:600}.agent-timeline span.complete:before{background:var(--orange)}.agent-proposal>span{color:var(--orange);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.agent-proposal>p{color:#433c36;background:#efe6dc;min-height:126px;margin:22px 0;padding:18px;font-size:14px;line-height:1.6}.agent-evidence{color:#655b52;align-items:flex-start;gap:9px;font-size:11px;line-height:1.45;display:flex}.agent-evidence svg{color:var(--orange);flex:none}.agent-actions{justify-content:flex-end;gap:8px;margin-top:28px;display:flex}.agent-actions button,.detail-modal-footer button,.role-queue button{border:1px solid var(--orange);color:#fff;background:var(--orange);min-height:40px;padding:0 15px;font-size:11px;font-weight:700}.agent-actions button.secondary{color:var(--ink);border-color:var(--line);background:#fff}.detail-modal-footer{border-top:1px solid var(--line);color:#ded5cc;background:#241f1b;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:12px clamp(24px,6vw,96px);font-size:12px;display:flex}.detail-modal-footer button{background:0 0;border-color:#fff}.role-ui{background:#fdfbf8;border:1px solid #c9bfb4;align-self:center;margin:clamp(28px,5vw,66px);padding:30px;box-shadow:14px 16px #ded3c7}.role-ui-heading{color:#7c7167;letter-spacing:.08em;justify-content:space-between;gap:20px;font-size:10px;display:flex}.role-ui h3{letter-spacing:-.04em;max-width:560px;margin:30px 0;font-size:clamp(28px,3vw,42px);line-height:1.08}.role-stat-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.role-stat-grid article{background:#fff;border:1px solid #e0d7ce;padding:18px}.role-stat-grid small,.role-stat-grid span{color:#7b7066;font-size:10px;display:block}.role-stat-grid b{margin:12px 0 4px;font-size:26px;display:block}.role-queue{background:#f0e7de;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;margin-top:12px;padding:16px;display:grid}.role-queue>span{width:38px;height:38px;color:var(--orange);background:#fbf8f3;place-items:center;display:grid}.role-queue b,.role-queue small{display:block}.role-queue small{color:#766c63;margin-top:4px;font-size:11px}.product-screen{background:#fdfbf8;border:1px solid #c9bfb4;align-self:center;min-width:0;margin:clamp(28px,4vw,58px);box-shadow:14px 16px #ded3c7}.product-screen-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 20px;display:flex}.product-screen-bar>span{color:var(--orange);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.product-screen-bar small{color:#7d7268;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:600}.product-screen-body{min-width:0;padding:24px}.product-screen button{border:1px solid var(--orange);color:#fff;background:var(--orange);min-height:36px;padding:0 13px;font-size:11px;font-weight:700}.product-screen h3,.product-screen h4,.product-screen p{margin-top:0}.product-screen small{color:#776c62;font-size:10px}.screen-pill{color:var(--orange);text-transform:uppercase;background:#f6e2d8;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.screen-footer{border-top:1px solid var(--line);color:#665d54;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:18px;font-size:11px;display:flex}.screen-footer>span{align-items:center;gap:7px;display:flex}.screen-footer svg{color:var(--orange)}.screen-callout{color:#554c44;background:#eee4d9;gap:12px;margin-top:18px;padding:14px;font-size:11px;line-height:1.5;display:flex}.screen-callout svg{color:var(--orange);flex:none}.screen-callout b,.screen-callout span{display:block}.screen-table{border:1px solid #ded5cb}.table-head,.table-row{grid-template-columns:1.5fr .6fr .9fr .9fr;align-items:center;gap:10px;padding:11px 14px;display:grid}.table-head{color:#776c62;letter-spacing:.06em;text-transform:uppercase;background:#eee7df;font-size:9px;font-weight:700}.table-row{background:#fff;border-top:1px solid #e4dcd3;font-size:11px}.screen-ok{color:#29724c;font-weight:700}.screen-attention{color:#b44d2c;font-weight:700}.screen-warning{background:#fcf0e9!important;border-color:#e5bba8!important}.billing-summary,.portfolio-strip,.director-metrics{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:18px;display:grid}.billing-summary article,.portfolio-strip article,.director-metrics article{background:#fff;border:1px solid #dfd6cd;padding:15px}.billing-summary small,.billing-summary b,.billing-summary span,.portfolio-strip small,.portfolio-strip b,.portfolio-strip span,.director-metrics small,.director-metrics b,.director-metrics span{display:block}.billing-summary b,.portfolio-strip b,.director-metrics b{margin:7px 0 4px;font-size:22px}.billing-summary span,.portfolio-strip span,.director-metrics span{color:#776c62;font-size:9px;line-height:1.35}.arrears-owner{color:#fff;background:#2b2521;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.arrears-owner h3{margin:6px 0;font-size:25px}.arrears-owner p{color:#c9bfb6;margin:0;font-size:11px}.arrears-owner>span{color:#2b2521;background:#f3c4ad;padding:9px 12px;font-size:11px;font-weight:800}.arrears-ladder{grid-template-columns:repeat(5,1fr);margin-top:20px;display:grid}.arrears-ladder>div{border-top:2px solid #d8cfc6;gap:8px;padding:13px 8px;display:flex;position:relative}.arrears-ladder>div b{background:#ded5cc;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.arrears-ladder strong,.arrears-ladder small{font-size:9px;display:block}.arrears-ladder small{margin-top:5px}.arrears-ladder .complete{border-color:#68977c}.arrears-ladder .complete b{color:#fff;background:#4e7d64}.arrears-ladder .active{border-color:var(--orange);background:#fbede6}.arrears-ladder .active b{color:#fff;background:var(--orange)}.report-head{color:#fff;background:#2b2521;grid-template-columns:.7fr 1.3fr;align-items:center;gap:20px;padding:20px;display:grid}.report-head b,.report-head span{display:block}.report-head b{margin:5px 0;font-size:34px}.report-bars{gap:12px;display:grid}.report-bars span{background:#443b35;height:28px;padding:8px 10px;font-size:9px;position:relative;overflow:hidden}.report-bars i{opacity:.65;background:#aa4f2f;position:absolute;top:0;bottom:0;left:0}.report-bars span{isolation:isolate}.report-bars span:after{content:"";position:relative}.report-pack{border-top:1px solid var(--line);margin-top:18px}.report-pack h4{margin:15px 0 6px;font-size:13px}.report-pack>div{border-bottom:1px solid #e5ddd4;justify-content:space-between;gap:15px;padding:10px 0;font-size:11px;display:flex}.report-pack>div span{align-items:center;gap:8px;display:flex}.report-pack svg{color:var(--orange)}.inbox-layout{grid-template-columns:.72fr 1.28fr;min-height:390px;display:grid}.channel-stack{border-right:1px solid var(--line);align-content:start;gap:8px;padding-right:18px;display:grid}.channel-stack article{background:#fff;border:1px solid #e0d7ce;padding:12px}.channel-stack article>span{color:var(--orange);text-transform:uppercase;font-size:9px;font-weight:700}.channel-stack b,.channel-stack p{margin:6px 0 0;font-size:10px;display:block}.channel-stack p{color:#73685e;line-height:1.4}.request-thread{padding-left:20px}.request-thread h3{margin:17px 0 7px;font-size:24px}.thread-context{color:#72675d;font-size:11px}.reply-draft{background:#eee4d9;margin-top:25px;padding:17px}.reply-draft small{color:var(--orange);text-transform:uppercase;font-weight:700}.reply-draft p{margin:10px 0 0;font-size:12px;line-height:1.55}.workorder-grid{grid-template-columns:.85fr 1.15fr;gap:14px;display:grid}.job-brief,.contractor-card{background:#fff;border:1px solid #dfd6cd;padding:18px}.job-brief h3,.contractor-card h3{margin:15px 0 5px;font-size:20px}.job-brief>p,.contractor-card>p{color:#73685e;font-size:11px}.job-brief dl{margin:22px 0 0}.job-brief dl div{border-top:1px solid #ece4dc;justify-content:space-between;gap:10px;padding:8px 0;font-size:10px;display:flex}.job-brief dt{color:#776c62}.job-brief dd{margin:0;font-weight:700}.contractor-card ul{padding:8px 0;list-style:none}.contractor-card li{gap:7px;padding:5px 0;font-size:10px;display:flex}.contractor-card li svg{color:#347151}.contractor-card button{width:100%}.workorder-flow{grid-template-columns:repeat(6,1fr);margin-top:22px;display:grid}.workorder-flow span{color:#82776d;border-top:2px solid #d9d0c7;justify-items:center;gap:7px;padding-top:10px;font-size:9px;display:grid}.workorder-flow b{background:#d9d0c7;border-radius:50%;place-items:center;width:20px;height:20px;margin-top:-21px;display:grid}.workorder-flow .complete{color:#306f4d;border-color:#4d8a66}.workorder-flow .complete b{color:#fff;background:#4d8a66}.workorder-flow .active{color:var(--orange);border-color:var(--orange);font-weight:700}.workorder-flow .active b{color:#fff;background:var(--orange)}.compliance-summary{gap:10px;margin-bottom:17px;display:flex}.compliance-summary span{color:#645a51;background:#e9f0ea;flex:1;padding:12px;font-size:10px}.compliance-summary span.warning{background:#f7e5dc}.compliance-summary b{margin-bottom:4px;font-size:18px;display:block}.evidence-review{background:#eee6dc;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;margin-top:15px;padding:13px;display:grid}.evidence-review svg{color:var(--orange)}.evidence-review b,.evidence-review small{display:block}.evidence-review small{margin-top:3px}.meeting-grid{grid-template-columns:.85fr 1.15fr;gap:15px;display:grid}.meeting-checks,.motion-card{background:#fff;border:1px solid #ded5cb;padding:18px}.meeting-checks h3,.motion-card h3{margin:0 0 16px;font-size:18px}.meeting-checks>div{border-top:1px solid #e7dfd7;justify-content:space-between;gap:10px;padding:10px 0;font-size:10px;display:flex}.meeting-checks span{align-items:center;gap:6px;display:flex}.meeting-checks svg{color:var(--orange)}.motion-card small{color:var(--orange);text-transform:uppercase}.motion-card h3{margin-top:14px}.vote-tally{background:#ddd4cb;height:34px;margin:22px 0 10px;display:flex}.vote-tally span{color:#fff;white-space:nowrap;align-items:center;padding:0 9px;font-size:9px;display:flex}.vote-tally .yes{background:#477b5e}.vote-tally .no{background:#a9563a}.motion-card p{color:#786d63;font-size:10px}.sale-case{color:#fff;background:#2b2521;justify-content:space-between;gap:18px;padding:18px;display:flex}.sale-case h3{margin:12px 0 4px}.sale-case p{color:#c6bbb2;margin:0;font-size:10px}.sale-progress{gap:8px;display:flex}.sale-progress span{background:#443b35;min-width:70px;padding:10px;font-size:9px}.sale-progress b{margin-bottom:5px;font-size:18px;display:block}.pack-documents{margin-top:16px}.pack-documents>div{background:#fff;border-bottom:1px solid #e3dbd2;grid-template-columns:25px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.pack-documents svg{color:var(--orange)}.pack-documents b,.pack-documents small{display:block}.pack-documents b{font-size:11px}.communications-layout{grid-template-columns:.75fr 1.25fr;gap:14px;display:grid}.audience-builder,.message-preview{border:1px solid #ded5cb;padding:18px}.audience-builder{background:#eee6dc}.audience-builder h3,.message-preview h3{font-size:18px}.audience-builder>div{border-top:1px solid #d9cec2;padding:8px 0}.audience-builder small,.audience-builder b{display:block}.audience-builder p{margin:14px 0 0;font-size:10px}.message-preview{background:#fff}.message-preview>small{color:var(--orange);text-transform:uppercase;font-weight:700}.message-preview h3{margin:18px 0}.message-preview p{color:#625950;font-size:12px;line-height:1.55}.delivery-stats{gap:6px;margin-top:24px;display:flex}.delivery-stats span{background:#eee7df;padding:8px;font-size:9px}.director-metrics{grid-template-columns:repeat(4,1fr)}.director-bottom{grid-template-columns:1.3fr .7fr;gap:14px;display:grid}.director-bottom>div,.director-bottom aside{background:#fff;border:1px solid #dfd6cd;padding:17px}.director-bottom h3{font-size:16px}.director-bottom p{border-top:1px solid #e6ded6;grid-template-columns:18px 1fr auto;align-items:center;margin:0;padding:8px 0;font-size:10px;display:grid}.director-bottom p svg{color:var(--orange)}.director-bottom aside{color:#fff;background:#2b2521}.director-bottom aside svg,.director-bottom aside b,.director-bottom aside p{display:block}.director-bottom aside svg{color:#e98660;margin:15px 0}.director-bottom aside p{color:#c8bdb4;font-size:10px;line-height:1.5}.portfolio-queue>div{background:#fff;border-top:1px solid #e4dcd3;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:13px;display:grid}.portfolio-queue b,.portfolio-queue small{display:block}.portfolio-queue small{margin-top:4px}.portfolio-queue em{color:var(--orange);text-transform:uppercase;font-size:9px;font-style:normal;font-weight:700}.board-position{color:#fff;background:#2b2521;grid-template-columns:1fr 140px;align-items:center;padding:20px;display:grid}.board-position b,.board-position span{display:block}.board-position b{margin:6px 0;font-size:31px}.budget-ring{text-align:center;border:10px solid #b95b39;border-right-color:#5b5048;border-radius:50%;place-content:center;justify-self:end;width:110px;height:110px;display:grid}.budget-ring b{font-size:22px}.budget-ring span{color:#cfc4bb;max-width:70px;font-size:8px}.board-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.board-grid article{background:#fff;border:1px solid #e0d7ce;padding:14px}.board-grid b{margin:7px 0;font-size:16px;display:block}.board-grid p{color:#776c62;margin:0;font-size:9px}.resident-home{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.resident-request,.resident-home aside{background:#fff;border:1px solid #ded5cb;padding:20px}.resident-request h3{margin:18px 0 7px;font-size:22px}.resident-request>p{color:#73685e;font-size:10px}.resident-timeline{gap:9px;margin-top:28px;display:grid}.resident-timeline span{color:#776c62;border-left:3px solid #d6cec5;padding-left:17px;font-size:10px}.resident-timeline .complete{color:#347151;border-color:#4d8a66}.resident-timeline .active{color:var(--orange);border-color:var(--orange);font-weight:700}.resident-home aside h3{font-size:16px}.resident-home aside button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-top:1px solid #e5ddd4;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.resident-home aside b,.resident-home aside small{display:block}.resident-home aside small{margin-top:3px}.feature-story{border-top:1px solid var(--line);background:#fff;padding:100px clamp(24px,8vw,130px)}.feature-story-heading{max-width:820px}.feature-story-heading>span,.feature-detail-band>div>span{color:var(--orange);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700}.feature-story-heading h2,.feature-detail-band h2{letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(35px,4.2vw,62px);line-height:1.02}.feature-steps{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:62px;display:grid}.feature-steps article{border-top:2px solid #c6b9ac;padding-top:20px}.feature-steps article>b{color:var(--orange);font-size:11px}.feature-steps h3{letter-spacing:-.025em;margin:34px 0 13px;font-size:22px}.feature-steps p{color:#635a52;font-size:14px;line-height:1.7}.feature-detail-band{color:#fff;background:#2b2521;grid-template-columns:1.2fr .8fr;align-items:center;gap:10vw;padding:100px clamp(24px,8vw,130px);display:grid}.feature-detail-band>div>span{color:#e78964}.feature-detail-band>div p{color:#cfc5bd;max-width:720px;line-height:1.75}.feature-detail-band ul{border-top:1px solid #554b44;margin:0;padding:0;list-style:none}.feature-detail-band li{color:#ede8e3;border-bottom:1px solid #554b44;gap:10px;padding:18px 0;font-size:13px;display:flex}.feature-detail-band li svg{color:#e78964;flex:none}.feature-route-hero{background:#eee6dc;padding:86px clamp(24px,8vw,130px) 74px}.feature-route-kicker{color:var(--orange);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:13px;font-size:11px;font-weight:700;display:flex}.feature-route-kicker .detail-icon{width:42px;height:42px;margin:0 5px 0 0}.feature-route-kicker b{color:var(--ink);letter-spacing:0;text-transform:none}.feature-route-hero h1{max-width:900px;margin:34px 0 24px;font-size:clamp(36px,3.7vw,56px);line-height:1.04}.feature-route-hero>p{color:#5e554d;max-width:720px;margin:0;font-size:17px;line-height:1.7}.feature-visual-stage{background:#eee6dc;padding:20px clamp(24px,7vw,112px) 105px}.feature-visual-stage .product-screen{width:min(1120px,100%);margin:0 auto}.audience-route-hero{background:#eee6dc;padding:90px clamp(24px,8vw,130px) 110px}.audience-route-hero .detail-icon{margin-bottom:25px}.audience-route-hero>p{color:var(--orange);font-size:13px;font-weight:700}.audience-route-hero h1{max-width:900px;margin:20px 0 35px;font-size:clamp(38px,4vw,60px);line-height:1.03}.audience-route-hero>div{color:#5e554d;max-width:690px;font-size:17px;line-height:1.7}.audience-visual-stage{background:#eee6dc;padding:0 clamp(24px,7vw,112px) 100px}.audience-visual-stage .product-screen{width:min(1120px,100%);margin:0 auto}.editorial-feature{padding:30px clamp(24px,8vw,130px) 110px}.editorial-intro,.pack-title{max-width:780px}.editorial-intro>span,.pack-title>span,.owner-journey>div>span{color:var(--orange);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700}.editorial-intro h1,.editorial-intro h2,.pack-title h2,.owner-journey h2{letter-spacing:-.05em;margin:17px 0 20px;font-size:clamp(34px,3.8vw,54px);line-height:1.04}.editorial-intro>p,.pack-title>p,.owner-journey>div>p{color:#60574f;font-size:16px;line-height:1.75}.arrears-summary{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:45px;display:grid}.arrears-summary article{border:1px solid var(--line);background:#faf6f0;padding:24px}.arrears-summary small,.arrears-summary span{color:#675e55;font-size:13px;display:block}.arrears-summary strong{margin:14px 0 10px;font-size:36px;font-weight:500;display:block}.owner-balances-scroll{margin-top:28px;overflow-x:auto}.owner-balances{border-collapse:collapse;text-align:left;width:100%;min-width:820px;font-size:14px}.owner-balances caption{text-align:left;color:#675e55;padding:16px 0;font-size:13px}.owner-balances th,.owner-balances td{border-bottom:1px solid var(--line);vertical-align:top;padding:20px 16px}.owner-balances thead th{background:#e9dfd3;font-size:12px;font-weight:500}.owner-balances tbody th{font-weight:500}.owner-balances small{color:#675e55;margin-top:7px;font-size:12px;display:block}.arrears-follow-up{color:var(--orange);font-weight:500}.arrears-example-note{color:#675e55;margin-top:20px;font-size:13px;line-height:1.65}.owner-balances .selected-owner{background:#f4e8da}.owner-balances th button{color:var(--orange);text-align:left;text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}.arrears-account-panel{border:1px solid var(--line);background:#faf6f0;margin-top:42px}.arrears-account-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:25px;display:flex}.arrears-account-panel h3{margin:8px 0 0;font-size:25px;font-weight:500}.arrears-account-panel header small{color:#675e55;font-size:12px}.arrears-account-panel header>span{font-size:17px}.arrears-account-columns{grid-template-columns:1fr 1fr;display:grid}.arrears-correspondence,.arrears-ai{padding:28px}.arrears-correspondence{border-right:1px solid var(--line)}.arrears-account-panel h4{margin:0 0 12px;font-size:21px;font-weight:500}.arrears-account-panel p{color:#675e55;font-size:13px;line-height:1.65}.arrears-correspondence article{border-top:1px solid var(--line);padding:19px 0}.arrears-correspondence article small{color:#675e55;font-size:11px}.arrears-correspondence article p{color:#332c26;margin-bottom:0}.arrears-ai>small{color:var(--orange);align-items:center;gap:7px;margin-bottom:18px;display:flex}.arrears-action-buttons{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.arrears-action-buttons button,.arrears-draft button{background:0 0;border:1px solid #cfc3b7;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;font-size:12px;display:inline-flex}.arrears-action-buttons button[aria-pressed=true],.arrears-draft button{color:#fff;background:#2b2521;border-color:#2b2521}.arrears-draft{border:1px solid var(--line);background:#fff;margin-top:22px;padding:20px}.arrears-draft h5{margin:0;font-size:14px;font-weight:500}.draft-recipient{color:#675e55;margin-top:10px;font-size:11px;display:block}.arrears-draft .draft-message{white-space:pre-line;color:#332c26;min-height:250px}.typing-cursor{vertical-align:text-bottom;background:var(--orange);width:2px;height:1em;margin-left:3px;animation:.8s steps(2,start) infinite draft-cursor;display:inline-block}.draft-delivery>small{color:#675e55;margin-top:12px;font-size:11px;display:block}.arrears-draft button:disabled{cursor:default;opacity:.55}.arrears-draft.delivery-sending button{opacity:1}.sending-icon{animation:.7s ease-in-out infinite draft-sending}.delivery-sent .arrears-approved{color:#35624b}@keyframes draft-cursor{to{opacity:0}}@keyframes draft-sending{0%,to{opacity:.6;transform:translate(0)}50%{opacity:1;transform:translate(4px,-4px)}}@media (prefers-reduced-motion:reduce){.typing-cursor,.sending-icon{animation:none}}.arrears-approved{align-items:flex-start;gap:9px;display:flex}.arrears-approved svg{flex-shrink:0;margin-top:3px}.arrears-ai .arrears-demo-note{margin:20px 0 0;font-size:11px}.policy-path{border-top:1px solid #cfc3b7;max-width:920px;margin:70px 0 0 auto}.policy-path article{border-bottom:1px solid #cfc3b7;grid-template-columns:60px .7fr 1.3fr;align-items:start;gap:22px;padding:27px 0;display:grid}.policy-path article>b{color:var(--orange);font-size:12px}.policy-path strong{font-size:18px}.policy-path p{color:#675e55;margin:0;font-size:13px;line-height:1.65}.policy-path .policy-pause{color:#fff;background:#2b2521;border:0;margin:12px 0;padding:25px}.policy-path .policy-pause p{color:#cfc4bb}.sale-pack-editorial{background:#fff;padding-top:65px}.pack-title{text-align:center;margin:0 auto}.pack-anatomy{border-top:1px solid #d8cec4;border-left:1px solid #d8cec4;grid-template-columns:1fr 1fr;max-width:1040px;margin:70px auto 0;display:grid}.pack-anatomy article{border-bottom:1px solid #d8cec4;border-right:1px solid #d8cec4;min-height:245px;padding:30px}.pack-anatomy article>span{color:#8b7f74;font-size:10px;font-weight:700}.pack-anatomy svg{color:var(--orange);margin:34px 0 20px;display:block}.pack-anatomy h3{font-size:21px}.pack-anatomy p{color:#665c53;font-size:13px;line-height:1.65}.owner-journey{background:#f5eee6;grid-template-columns:.85fr 1.15fr;gap:10vw;padding:30px clamp(24px,8vw,130px) 110px;display:grid}.owner-journey ol{counter-reset:owner-step;border-top:1px solid #cfc3b7;margin:0;padding:0;list-style:none}.owner-journey li{counter-increment:owner-step;border-bottom:1px solid #cfc3b7;padding:24px 0 24px 55px;position:relative}.owner-journey li:before{content:"0" counter(owner-step);color:var(--orange);font-size:11px;font-weight:700;position:absolute;top:26px;left:0}.owner-journey li b{font-size:18px}.owner-journey li p{color:#625950;margin:8px 0 0;font-size:13px;line-height:1.65}.feature-page-01 .feature-route-hero{text-align:center}.feature-page-01 .feature-route-kicker{justify-content:center}.feature-page-01 .feature-route-hero h1,.feature-page-01 .feature-route-hero>p{margin-left:auto;margin-right:auto}.feature-page-01 .feature-visual-stage{background:#2b2521;padding-top:45px}.feature-page-01 .product-screen{box-shadow:14px 16px #161210}.feature-page-01 .feature-story-heading{text-align:center;margin:auto}.feature-page-02 .feature-route-hero{background:#f6f0e9;padding-left:clamp(24px,17vw,260px)}.feature-page-02 .feature-route-hero h1{max-width:830px}.feature-page-02 .feature-visual-stage{background:#f6f0e9;padding-left:clamp(24px,12vw,190px);padding-right:clamp(24px,12vw,190px)}.feature-page-02 .product-screen{transform:rotate(-.25deg)}.feature-page-02 .feature-story{background:#e8ded2;grid-template-columns:.7fr 1.3fr;gap:9vw;display:grid}.feature-page-02 .feature-steps{grid-template-columns:1fr;gap:0;margin-top:0}.feature-page-02 .feature-steps article{grid-template-columns:45px .75fr 1.25fr;gap:20px;padding:24px 0;display:grid}.feature-page-02 .feature-steps h3,.feature-page-02 .feature-steps p{margin:0}.feature-page-03 .feature-visual-stage{background:#2b2521;padding-top:78px;padding-bottom:78px}.feature-page-03 .feature-route-hero{background:#fff;padding-top:100px;padding-bottom:105px}.feature-page-03 .feature-route-hero h1{max-width:860px}.feature-page-03 .feature-route-hero>p{margin-left:25%}.feature-page-03 .feature-story{background:#f0e8df;grid-template-columns:1fr 1fr;gap:9vw;display:grid}.feature-page-03 .feature-steps{grid-template-columns:1fr;margin-top:0}.feature-page-04 .feature-route-hero{text-align:center;background:#fff;justify-items:center;display:grid}.feature-page-04 .feature-route-hero h1{max-width:850px}.feature-page-04 .feature-route-hero>p{max-width:660px}.feature-page-04 .feature-visual-stage{background:#fff;padding-top:20px}.feature-page-04 .product-screen{box-shadow:none}.feature-page-04 .feature-steps article{border:1px solid #ded4ca;border-top:3px solid var(--orange);padding:28px}.feature-page-04 .feature-steps h3{margin-top:45px}.feature-page-05 .feature-route-hero{color:#fff;background:#2b2521;padding-bottom:150px}.feature-page-05 .feature-route-kicker b{color:#fff}.feature-page-05 .feature-route-hero h1{max-width:860px}.feature-page-05 .feature-route-hero>p{color:#cec4bb}.feature-page-05 .feature-visual-stage{background:0 0;margin-top:-90px;padding-top:0}.feature-page-05 .feature-story{padding-top:120px}.feature-page-05 .feature-steps{grid-template-columns:1fr;max-width:900px}.feature-page-05 .feature-steps article{grid-template-columns:55px .8fr 1.2fr;gap:25px;display:grid}.feature-page-05 .feature-steps h3,.feature-page-05 .feature-steps p{margin:0}.feature-page-06 .feature-visual-stage{background:#e8efe9;padding-top:75px}.feature-page-06 .product-screen{box-shadow:14px 16px #b9c8bb}.feature-page-06 .feature-route-hero{background:#fff;padding-left:clamp(24px,14vw,220px)}.feature-page-06 .feature-route-hero h1{max-width:900px}.feature-page-06 .feature-story{background:#e8efe9}.feature-page-06 .feature-steps article{background:#fff;border:1px solid #bfcdbf;min-height:245px;padding:25px}.feature-page-07 .feature-route-hero{text-align:center;background:#f7f2ec}.feature-page-07 .feature-route-kicker{justify-content:center}.feature-page-07 .feature-route-hero h1,.feature-page-07 .feature-route-hero>p{margin-left:auto;margin-right:auto}.feature-page-07 .feature-route-hero h1{letter-spacing:-.045em;font-weight:500}.feature-page-07 .feature-visual-stage{background:#f7f2ec}.feature-page-07 .product-screen{box-shadow:none;border-width:2px}.feature-page-07 .feature-story-heading{text-align:center;margin:auto}.feature-page-07 .feature-steps{grid-template-columns:1fr;max-width:780px;margin-left:auto;margin-right:auto}.feature-page-07 .feature-steps article{grid-template-columns:50px 1fr;column-gap:24px;display:grid}.feature-page-07 .feature-steps p{grid-column:2}.feature-page-08 .feature-route-hero{background:#fff;padding-top:68px;padding-bottom:55px}.feature-page-08 .feature-route-hero h1{max-width:760px}.feature-page-08 .feature-visual-stage{background:#fff;padding-top:30px}.feature-page-08 .feature-visual-stage .product-screen{width:min(980px,100%);margin-left:10%}.feature-page-08 .feature-story{background:#ede5dc;grid-template-columns:.85fr 1.15fr;gap:8vw;display:grid}.feature-page-08 .feature-steps{grid-template-columns:1fr;margin-top:0}.feature-page-09 .feature-visual-stage{background:#dfe9e6;padding-top:90px}.feature-page-09 .product-screen{transform:rotate(.25deg);box-shadow:14px 16px #a9bbb6}.feature-page-09 .feature-route-hero{background:#fff;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:70px;display:grid}.feature-page-09 .feature-route-kicker{grid-column:1/-1}.feature-page-09 .feature-route-hero h1,.feature-page-09 .feature-route-hero>p{margin:0}.feature-page-09 .feature-story{color:#fff;background:#2b2521}.feature-page-09 .feature-story-heading>span{color:#e78964}.feature-page-09 .feature-steps article{border-color:#665b53}.feature-page-09 .feature-steps p{color:#cec4bb}.feature-page-10 .feature-visual-stage{background:#29231f;padding-top:74px;padding-bottom:80px}.feature-page-10 .product-screen{box-shadow:none}.feature-page-10 .feature-route-hero{text-align:center;background:#eee6dc}.feature-page-10 .feature-route-kicker{justify-content:center}.feature-page-10 .feature-route-hero h1,.feature-page-10 .feature-route-hero>p{margin-left:auto;margin-right:auto}.feature-page-10 .feature-story{grid-template-columns:1fr 1fr;gap:9vw;display:grid}.feature-page-10 .feature-steps{grid-template-columns:1fr;margin-top:0}.audience-page-agents .audience-route-hero{color:#fff;background:#2b2521;padding-bottom:170px}.audience-page-agents .audience-route-hero>div{color:#cec4bb}.audience-page-agents .audience-visual-stage{background:0 0;margin-top:-95px}.audience-page-agents .audience-story{color:#fff;background:#2b2521}.audience-page-agents .feature-steps p{color:#cec4bb}.audience-page-directors .audience-visual-stage{background:#dfe9e6;padding-top:80px}.audience-page-directors .audience-route-hero{text-align:center;background:#fff}.audience-page-directors .audience-route-hero h1,.audience-page-directors .audience-route-hero>div{margin-left:auto;margin-right:auto}.audience-page-directors .audience-story .feature-steps article{border:1px solid #d9d0c7;border-top:3px solid var(--orange);padding:26px}.audience-page-owners .audience-route-hero{background:#f5eee6;padding-left:clamp(24px,16vw,250px)}.audience-page-owners .audience-route-hero h1{letter-spacing:-.045em;max-width:780px;font-weight:500}.audience-page-owners .audience-visual-stage{background:#f5eee6}.audience-page-owners .product-screen{width:min(900px,100%);margin-right:8%}.audience-page-owners .audience-story{grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.audience-page-owners .feature-steps{grid-template-columns:1fr;margin-top:0}@media (width<=1080px){.hero{grid-template-columns:1fr}.hero-copy{max-width:760px}.hero-collage{width:min(100%,860px);margin-top:42px}.product-frame{width:min(100%,820px)}.split-heading,.workflow-intro,.irish-context,.final-cta{grid-template-columns:1fr}.split-heading{align-items:start}.split-heading p:last-child,.workflow-intro>p:last-child{max-width:650px}.category-grid{grid-template-columns:repeat(2,1fr)}.inbox-mock,.triage-mock{grid-template-columns:1fr}.inbox-message,.triage-report{border-bottom:1px solid #d8cec4;border-right:0}.contact-options{grid-template-columns:1fr 1fr}.workflow-intro h2{margin-bottom:22px}.workflow-intro>p:last-child{margin-bottom:60px}.irish-context{gap:65px}.final-cta{gap:35px;padding-top:100px;padding-bottom:100px}}@media (width<=760px){.section-pad{padding-left:20px;padding-right:20px}.site-header{height:70px;padding:0 20px}.brand img{width:135px}.desktop-nav,.header-cta,.mega-menu{display:none}.menu-button{background:0 0;border:0;place-items:center;width:40px;height:40px;margin-left:auto;padding:0;display:grid}.mobile-nav{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;max-height:calc(100vh - 70px);padding:12px 20px 22px;display:flex;position:absolute;top:70px;left:0;right:0;overflow-y:auto}.mobile-nav a,.mobile-nav button{border:0;border-bottom:1px solid var(--line);color:var(--ink);text-align:left;background:0 0;padding:13px 4px;font-size:14px;font-weight:600}.mobile-nav-label{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;padding:18px 4px 5px;font-size:10px;font-weight:700}.hero{min-height:auto;padding-top:70px;padding-bottom:90px;display:block}.hero-copy{width:100%;min-width:0}.hero-copy>*{max-width:100%}.hero .eyebrow{grid-template-columns:27px minmax(0,1fr);align-items:start;line-height:1.45;display:grid}.hero .eyebrow span{margin-top:.62em}h1{letter-spacing:-.055em;font-size:clamp(44px,14vw,60px)}.hero-intro,.microcopy{overflow-wrap:break-word}.hero-actions{flex-direction:column;align-items:flex-start;gap:22px}.hero-collage{gap:12px;margin-top:58px;padding:0;display:grid}.hero-collage .product-frame{width:100%;margin-top:0}.product-frame{overflow:hidden;box-shadow:10px 12px #dfd5c9}.hero-ai-card{width:auto;box-shadow:none;position:static}.hero-inbox-card{order:2}.hero-route-card{order:3}.hero-contact-card{order:4}.frame-body{grid-template-columns:1fr;min-width:0}.frame-sidebar{display:none}.frame-topbar{min-width:0}.frame-tools{display:none}.frame-main{padding:22px 16px}.frame-heading{align-items:flex-start;gap:12px}.metric-grid,.dashboard-grid{grid-template-columns:1fr}.trust-strip{grid-template-columns:1fr 1fr}.trust-strip button{border-bottom:1px solid var(--line);text-align:left;justify-content:flex-start;padding:0 13px;font-size:11px}.platform,.irish-context,.audiences{padding-top:95px;padding-bottom:95px}.platform-map{margin-top:55px}.category-group-heading{grid-template-columns:1fr;gap:10px}.category-grid{grid-template-columns:1fr}.category-card{min-height:340px}.ai-operations{padding-top:95px;padding-bottom:95px}.ai-showcases{margin-top:65px}.ai-showcase{padding:55px 0 62px}.workflow-mock{box-shadow:9px 11px #e4d9cd}.mock-window-bar{flex-direction:column;align-items:flex-start;gap:5px;padding-top:14px;padding-bottom:14px}.extracted-fields{grid-template-columns:1fr}.extracted-fields div{border-bottom:1px solid #d8cec4;border-right:0}.extracted-fields div:last-child{border-bottom:0}.contractor-title{grid-template-columns:50px 1fr}.match-score{grid-column:1/-1;justify-self:start}.contact-options{grid-template-columns:1fr}.workflow{padding-top:90px;padding-bottom:90px}.illustration-label{display:none}.case-study{grid-template-columns:1fr}.case-report{border-bottom:1px solid #4a4540;border-right:0}.audience-grid{grid-template-columns:1fr}.audience-grid article{min-height:250px}.audience-grid h3{margin-top:45px}footer{grid-template-columns:1fr}footer div{flex-direction:column;gap:13px}.detail-overlay{align-items:start;padding:0}.detail-modal{width:100%;min-height:100vh;max-height:none;box-shadow:none;border:0}.detail-page-breadcrumb{min-height:52px;padding:0 20px}.detail-page-breadcrumb small{display:none}.detail-page-breadcrumb b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feature-route-hero,.audience-route-hero{text-align:left;padding:56px 20px 62px;display:block}.feature-route-kicker{flex-wrap:wrap;justify-content:flex-start!important}.feature-route-hero h1,.audience-route-hero h1{text-align:left;margin:28px 0 20px;font-size:42px;line-height:1.01}.feature-route-hero>p,.audience-route-hero>div{text-align:left;margin:0;font-size:15px}.feature-visual-stage,.audience-visual-stage{margin-top:0;padding:28px 20px 68px}.feature-visual-stage .product-screen,.audience-visual-stage .product-screen,.audience-page-owners .product-screen{width:100%;margin:0;transform:none}.feature-page-01 .feature-route-hero,.feature-page-04 .feature-route-hero,.feature-page-07 .feature-route-hero,.feature-page-10 .feature-route-hero,.audience-page-directors .audience-route-hero{text-align:left}.feature-page-03 .feature-route-hero>p{margin-left:0}.feature-page-05 .feature-route-hero,.audience-page-agents .audience-route-hero{padding-bottom:65px}.feature-page-05 .feature-visual-stage,.audience-page-agents .audience-visual-stage{background:#2b2521;margin-top:0}.feature-page-08 .feature-visual-stage .product-screen{margin-left:0}.feature-page-09 .feature-route-hero{grid-template-columns:1fr;gap:0}.editorial-feature{padding:20px 20px 72px}.editorial-intro h1,.editorial-intro h2,.pack-title h2,.owner-journey h2{font-size:36px}.policy-path{margin-top:45px}.arrears-summary{grid-template-columns:1fr;gap:12px}.arrears-account-panel>header{flex-direction:column;align-items:flex-start}.arrears-account-columns{grid-template-columns:1fr}.arrears-correspondence{border-right:0;border-bottom:1px solid var(--line)}.arrears-correspondence,.arrears-ai{padding:22px}.policy-path article{grid-template-columns:35px 1fr}.policy-path article p{grid-column:2;margin-top:7px}.policy-path .policy-pause{padding:22px 18px}.pack-anatomy{grid-template-columns:1fr;margin-top:45px}.pack-anatomy article{min-height:0}.owner-journey{grid-template-columns:1fr;gap:45px;padding:15px 20px 72px}.detail-modal-bar{grid-template-columns:120px 1fr 42px;padding:0 16px}.detail-modal-bar img{width:112px}.detail-modal-bar>span{text-align:right;font-size:9px}.detail-modal-body{grid-template-columns:1fr}.detail-copy{border-right:0;border-bottom:1px solid var(--line);padding:38px 20px}.detail-copy h2{font-size:42px}.product-screen{margin:28px 20px 40px;box-shadow:8px 9px #ded3c7}.product-screen-bar{flex-direction:column;align-items:flex-start;gap:5px;min-height:0;padding:14px 15px}.product-screen-body{padding:15px}.screen-footer{flex-direction:column;align-items:stretch}.screen-footer button{width:100%}.billing-summary,.portfolio-strip,.director-metrics{grid-template-columns:1fr}.table-head,.table-row{grid-template-columns:1.35fr .55fr .9fr}.table-head span:nth-child(2),.table-row span:nth-child(2){display:none}.arrears-owner{align-items:flex-start}.arrears-ladder{grid-template-columns:1fr}.arrears-ladder>div{border-top:0;border-left:2px solid #d8cfc6}.arrears-ladder .complete{border-color:#68977c}.arrears-ladder .active{border-color:var(--orange)}.report-head,.inbox-layout,.workorder-grid,.meeting-grid,.communications-layout,.director-bottom,.resident-home,.board-position{grid-template-columns:1fr}.channel-stack{border-right:0;border-bottom:1px solid var(--line);padding:0 0 16px}.request-thread{padding:18px 0 0}.workorder-flow{grid-template-columns:repeat(3,1fr);row-gap:24px}.compliance-summary,.sale-case,.sale-progress,.delivery-stats{flex-direction:column;align-items:stretch}.evidence-review{grid-template-columns:28px 1fr}.evidence-review button{grid-column:1/-1}.sale-progress span{min-width:0}.pack-documents>div{grid-template-columns:24px 1fr}.pack-documents button{grid-column:1/-1}.director-bottom p{grid-template-columns:18px 1fr}.director-bottom p button{grid-column:1/-1}.portfolio-queue>div{grid-template-columns:1fr auto}.portfolio-queue button{grid-column:1/-1}.budget-ring{justify-self:start;margin-top:20px}.board-grid{grid-template-columns:1fr}.feature-story{padding:72px 20px}.feature-page-02 .feature-story,.feature-page-03 .feature-story,.feature-page-08 .feature-story,.feature-page-10 .feature-story,.audience-page-owners .audience-story{grid-template-columns:1fr;gap:45px}.feature-story-heading h2,.feature-detail-band h2{font-size:38px}.feature-steps{grid-template-columns:1fr;gap:36px;margin-top:45px}.feature-steps h3{margin-top:22px}.feature-page-02 .feature-steps,.feature-page-03 .feature-steps,.feature-page-08 .feature-steps,.feature-page-10 .feature-steps,.audience-page-owners .feature-steps{margin-top:0}.feature-page-02 .feature-steps article,.feature-page-05 .feature-steps article{grid-template-columns:40px 1fr}.feature-page-02 .feature-steps p,.feature-page-05 .feature-steps p{grid-column:2}.feature-detail-band{grid-template-columns:1fr;gap:45px;padding:72px 20px}.agent-ui,.role-ui{margin:28px 20px 38px;box-shadow:8px 9px #ded3c7}.agent-ui-top{flex-direction:column;align-items:flex-start;gap:5px;padding-top:14px;padding-bottom:14px}.agent-ui-content{grid-template-columns:1fr}.agent-source{border-right:0;border-bottom:1px solid var(--line)}.agent-actions{flex-direction:column;align-items:stretch}.agent-actions button{width:100%}.role-ui{padding:22px 16px}.role-stat-grid{grid-template-columns:1fr}.role-queue{grid-template-columns:38px 1fr}.role-queue button{grid-column:1/-1}.detail-modal-footer{flex-direction:column;align-items:flex-start;padding:18px 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}
