:root{--ink:#12372f;--ink-deep:#09251f;--paper:#f4f0e7;--paper-warm:#ebe4d7;--card:#fbf9f4;--sage:#b8ccbf;--gold:#dbc86d;--rust:#a95339;--line:#12372f24;--muted:#6d746e;--shadow:0 25px 70px #0a28201c}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{color:var(--ink);background:var(--paper);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.supply-shell{min-height:100vh;overflow:hidden}.topbar{border-bottom:1px solid var(--line);z-index:4;background:#f4f0e7f0;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;height:78px;padding:0 clamp(24px,5.5vw,92px);display:grid;position:relative}.brand{align-items:center;gap:11px;width:fit-content;display:inline-flex}.brand-mark{color:#fff;background:var(--ink);border-radius:10px 10px 3px;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:19px;display:grid}.brand-copy{flex-direction:column;gap:1px;display:flex}.brand-copy strong{letter-spacing:-.2px;font-size:13px}.brand-copy small{color:#7a7d76;letter-spacing:1px;text-transform:uppercase;font-size:8px}.topbar nav{color:#59655f;align-items:center;gap:31px;font-size:11px;font-weight:700;display:flex}.topbar nav a{border-bottom:1px solid #0000;padding:8px 0}.topbar nav a:hover{border-color:var(--ink)}.private-pill{border:1px solid var(--line);color:#6e674f;letter-spacing:.8px;text-transform:uppercase;background:#fffaf0;border-radius:999px;justify-self:end;align-items:center;gap:8px;padding:9px 12px;font-size:9px;font-weight:800;display:flex}.private-pill i,.live-dot{background:#3a896d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #3a896d21}.supply-hero{background:linear-gradient(125deg,#f6f2e9 0 58%,#b9cdc1 58% 100%);grid-template-columns:1.08fr .92fr;min-height:680px;display:grid}.hero-copy{padding:104px clamp(28px,6vw,100px) 76px}.eyebrow{color:#a14630;letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 21px;font-size:9px;font-weight:850;display:flex}.eyebrow.muted{color:#917b45}.hero-copy h1{letter-spacing:-4.5px;max-width:720px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,6.2vw,94px);font-weight:500;line-height:.94}.hero-copy h1 em{color:var(--rust);font-weight:500}.hero-intro{color:#58645e;max-width:650px;margin:30px 0 0;font-size:15px;line-height:1.75}.hero-actions{align-items:center;gap:24px;margin-top:32px;display:flex}.primary-action{background:var(--ink);color:#fff;border-radius:12px;align-items:center;gap:24px;padding:15px 18px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 16px 35px #12372f29}.primary-action span{color:var(--gold)}.secondary-action{border-bottom:1px solid var(--ink);padding-bottom:4px;font-size:11px;font-weight:750}.hero-proof{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;max-width:680px;margin-top:61px;padding-top:25px;display:grid}.hero-proof div{border-right:1px solid var(--line);padding:0 24px}.hero-proof div:first-child{padding-left:0}.hero-proof div:last-child{border:0}.hero-proof strong{font-family:Georgia,serif;font-size:27px;font-weight:500;display:block}.hero-proof span{color:#7b8079;margin-top:4px;font-size:9px;line-height:1.4;display:block}.registry-visual{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f7f0e0;border:1px solid #ffffff8c;border-radius:26px;flex-direction:column;align-self:stretch;margin:62px clamp(28px,5vw,70px) 62px 0;display:flex;overflow:hidden;box-shadow:0 32px 80px #12372f33}.registry-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.registry-head span{text-transform:uppercase;letter-spacing:1px;align-items:center;gap:9px;font-size:9px;font-weight:800;display:flex}.registry-head span i{background:#3b9573;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #3b95731f}.registry-head strong{color:#2c765c;letter-spacing:1px;font-size:9px}.signal-stack{flex-direction:column;flex:1;justify-content:center;padding:30px 32px;display:flex}.source-node{border:1px solid var(--line);background:#fffdf8;border-radius:15px;grid-template-columns:38px 1fr;align-items:center;gap:16px;padding:18px;display:grid;box-shadow:0 8px 24px #12372f0f}.source-node>span{color:#7f7564;background:#e8e2d5;border-radius:11px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:850;display:grid}.source-node small{color:#a44f37;letter-spacing:1.2px;font-size:7px;font-weight:850;display:block}.source-node strong{margin-top:4px;font-size:12px;display:block}.source-node em{color:#85877f;margin-top:3px;font-size:8px;font-style:normal;display:block}.source-node.result{background:var(--ink);color:#fff;border-color:var(--ink)}.source-node.result>span{background:var(--gold);color:var(--ink)}.source-node.result small{color:#dfca72}.source-node.result em{color:#ffffff8c}.flow-line{color:#9e9c8e;place-items:center;height:28px;font-size:13px;display:grid}.compact-stack{padding-block:20px}.compact-stack .source-node{padding:12px 15px}.compact-stack .flow-line{height:17px}.registry-footer{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:8px 16px;padding:22px 24px 24px;display:grid}.registry-footer>span{color:#767b75;font-size:9px}.registry-footer>strong{font-size:12px}.progress{background:#dcded7;border-radius:10px;grid-column:1/-1;height:5px;overflow:hidden}.progress i{background:var(--rust);border-radius:inherit;height:100%;display:block}.registry-footer small{color:#85887f;grid-column:1/-1;font-size:8px}.metric-section,.properties-section,.v2-section,.discovery-section{padding:102px clamp(28px,6vw,100px)}.object-evidence-source-section{color:#fff;background:var(--ink-deep);padding:82px clamp(28px,6vw,100px)}.object-evidence-source-section h2{max-width:920px;margin:8px 0 30px;font-family:Georgia,serif;font-size:clamp(38px,4.5vw,62px);font-weight:500;line-height:1.02}.object-evidence-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.object-evidence-source-grid article{background:#ffffff0f;border:1px solid #ffffff24;border-radius:16px;min-height:210px;padding:23px}.object-evidence-source-grid strong{font-family:Georgia,serif;font-size:21px;font-weight:500;line-height:1.15;display:block}.object-evidence-source-grid p{color:#ffffff9e;margin:13px 0 0;font-size:10px;line-height:1.65}.object-evidence-source-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.object-evidence-source-actions .secondary-action{color:#fff;border-color:#ffffff40}.metric-section{background:var(--paper)}.section-intro{grid-template-columns:1.15fr .55fr;align-items:end;gap:7vw;margin-bottom:42px;display:grid}.section-intro.compact{margin-bottom:34px}.section-intro h2{letter-spacing:-2.2px;max-width:840px;margin:0;font-family:Georgia,serif;font-size:clamp(40px,4.3vw,64px);font-weight:500;line-height:1.02}.section-intro>p{color:var(--muted);margin:0 0 4px;font-size:12px;line-height:1.7}.metric-grid{border:1px solid var(--line);background:var(--card);border-radius:22px;grid-template-columns:repeat(9,1fr);display:grid;overflow:hidden;box-shadow:0 14px 45px #12372f0f}.metric{border-right:1px solid var(--line);min-width:0;padding:20px 14px 21px;position:relative}.metric:last-child{border:0}.metric>span{color:#a39a88;font-size:7px;font-weight:800}.metric>strong{margin-top:24px;font-family:Georgia,serif;font-size:32px;font-weight:500;display:block}.metric h3{margin:12px 0 0;font-size:9px}.metric p{color:#8b8a82;margin:4px 0 0;font-size:7px;line-height:1.4}.metric.zero{background:#f0ede6}.metric.zero>strong{color:#aaa89f}.quality-callout{color:#65551d;background:#f4ecd1;border:1px solid #d9c46f;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:18px;padding:18px 20px;display:grid}.shield{color:#fff;background:#8b772d;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.quality-callout strong{font-size:11px}.quality-callout p{margin:4px 0 0;font-size:9px;line-height:1.5}.rule-tag{background:#78621b1a;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:850}.v2-section{border-top:1px solid var(--line);background:#f8f5ed}.v2-readiness-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.readiness-card{border:1px solid var(--line);background:var(--card);border-radius:19px;flex-direction:column;min-height:270px;padding:23px;display:flex;box-shadow:0 16px 40px #12372f0e}.readiness-card.discovery-card{background:var(--ink);color:#fff}.readiness-card.budget-card{background:#eee5c7}.readiness-card.valuation-card{background:#e7ddd2}.readiness-index{color:#a24d35;letter-spacing:1px;font-size:7px;font-weight:850}.discovery-card .readiness-index{color:#dec96e}.readiness-card>strong{letter-spacing:-1px;margin-top:30px;font-family:Georgia,serif;font-size:43px;font-weight:500;display:block}.readiness-card h3{margin:8px 0 0;font-size:11px;line-height:1.35}.readiness-card p{color:#747770;margin:10px 0 20px;font-size:9px;line-height:1.65}.discovery-card p{color:#ffffff94}.readiness-state{letter-spacing:.6px;text-transform:uppercase;border-radius:999px;width:fit-content;margin-top:auto;padding:7px 9px;font-size:6px;font-style:normal;font-weight:850}.readiness-state.ready{color:#b8ead6;background:#3fa47e2b}.readiness-state.waiting{color:#6f5914;background:#896d1621}.readiness-state.blocked{color:#884631;background:#a953391f}.paid-products-panel{border:1px solid var(--line);background:#fffdf8;border-radius:21px;margin-top:16px;padding:28px}.product-cost-grid{border-top:1px solid var(--line)}.product-cost{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 160px;align-items:center;gap:24px;min-height:66px;padding:11px 7px;display:grid}.product-cost:hover{background:#f3eee4}.product-cost small{color:#9a9180;letter-spacing:.7px;font-size:6px;display:block}.product-cost strong{margin-top:5px;font-size:10px;display:block}.product-cost b{font-family:Georgia,serif;font-size:19px;font-weight:500}.product-cost i{letter-spacing:.6px;border-radius:999px;justify-self:end;padding:7px 9px;font-size:6px;font-style:normal;font-weight:850}.product-cost i.planned{color:#2c6c55;background:#dce9df}.product-cost i.legal{color:#8a4b34;background:#edddd6}.product-cost i.deferred{color:#77746b;background:#e8e4dc}.properties-section{background:#e5ddd0}.property-rail{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.property-mini{background:#faf8f2a3;border:1px solid #12372f21;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-width:0;padding:15px;display:grid}.property-mini:hover,.property-mini.active{background:var(--card);box-shadow:0 12px 30px #12372f12}.property-mini.active{border-color:#12372f66}.mini-index{color:#9c907e;align-self:start;font-size:8px}.property-mini small{color:#a24d35;letter-spacing:.8px;font-size:7px;font-weight:850}.property-mini strong{white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:11px;display:block;overflow:hidden}.property-mini p{color:#7d8079;margin:4px 0 0;font-size:8px}.mini-score{background:var(--ink);color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:800;display:flex}.mini-score small{color:#dfcb73;text-transform:uppercase;font-size:6px}.property-detail{background:var(--card);box-shadow:var(--shadow);border:1px solid #12372f26;border-radius:25px;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);display:grid;overflow:hidden}.property-main{padding:36px 40px 38px}.property-side{background:var(--ink-deep);color:#fff;padding:28px}.detail-topline,.status-row{align-items:center;gap:8px;display:flex}.detail-topline{justify-content:space-between}.status{text-transform:uppercase;letter-spacing:1px;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:850}.status.research{color:#684f0c;background:#eadb9e}.status.unknown{color:#7b4c3b;background:#ebd9d2}.bag-badge{color:#84827a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.detail-place{color:#9a4a34;text-transform:uppercase;letter-spacing:1.3px;margin:34px 0 7px;font-size:9px;font-weight:850}.property-main h2{letter-spacing:-2px;margin:0;font-family:Georgia,serif;font-size:clamp(38px,4vw,59px);font-weight:500}.property-summary{color:#6f756f;margin:11px 0 0;font-size:12px}.legal-banner{color:#66551d;background:#f3e9c9;border-radius:13px;gap:14px;margin:28px 0;padding:17px;display:flex}.legal-banner>span{border:1px solid #95803a;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-family:Georgia,serif;display:grid}.legal-banner strong{font-size:11px;display:block}.legal-banner p{margin:4px 0 0;font-size:9px;line-height:1.5}.value-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.value-grid>div{border-right:1px solid var(--line);padding:21px 15px}.value-grid>div:first-child{padding-left:0}.value-grid>div:last-child{border:0}.value-grid small{color:#89877f;text-transform:uppercase;letter-spacing:.8px;font-size:7px}.value-grid strong{margin-top:7px;font-size:13px;display:block}.value-grid span{color:#a19d94;margin-top:5px;font-size:7px;line-height:1.4;display:block}.why-grid{grid-template-columns:1fr 1fr;gap:32px;padding-top:28px;display:grid}.why-grid>div>p:last-child{color:#666d67;font-size:10px;line-height:1.7}.why-grid ul{margin:0;padding:0;list-style:none}.why-grid li{color:#666d67;padding:0 0 8px 14px;font-size:9px;line-height:1.45;position:relative}.why-grid li:before{content:"·";color:var(--rust);font-size:18px;line-height:10px;position:absolute;left:0}.score-panel{border-bottom:1px solid #ffffff1f;grid-template-columns:82px 1fr;align-items:center;gap:15px;padding-bottom:23px;display:grid}.score-ring{background:conic-gradient(var(--gold) 0 67%, #ffffff1f 67%);border-radius:50%;place-items:center;width:80px;height:80px;display:grid;position:relative}.score-ring:before{content:"";background:var(--ink-deep);border-radius:50%;position:absolute;inset:7px}.score-ring span,.score-ring small{z-index:1;position:absolute}.score-ring span{margin-top:-8px;font-size:23px;font-weight:750}.score-ring small{color:#daca7f;margin-top:21px;font-size:7px}.score-panel>div:last-child small{color:#d9c875;letter-spacing:.9px;font-size:7px}.score-panel>div:last-child strong{margin-top:5px;font-size:10px;display:block}.score-panel p{color:#ffffff7a;margin:4px 0 0;font-size:7px}.confidence-row{color:#ffffff9e;justify-content:space-between;align-items:center;padding:17px 0;font-size:9px;display:flex}.confidence-row strong{color:#fff;font-size:12px}.coordinate-map{background:#b7cabe;border-radius:15px;height:210px;position:relative;overflow:hidden}.coordinate-map:before,.coordinate-map:after{content:"";background:#87a394;border-radius:50%;position:absolute}.coordinate-map:before{width:260px;height:180px;top:-35px;left:-75px;transform:rotate(15deg)}.coordinate-map:after{background:#77998a;width:300px;height:190px;bottom:-80px;right:-120px}.map-grid{z-index:1;opacity:.55;background-image:linear-gradient(#ffffff57 1px,#0000 1px),linear-gradient(90deg,#ffffff57 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;transform:rotate(9deg)scale(1.2)}.map-pin{z-index:2;color:#fff;background:var(--rust);border:4px solid #ffffffd9;border-radius:50% 50% 50% 5px;place-items:center;width:35px;height:35px;font-family:Georgia,serif;font-size:12px;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-45deg);box-shadow:0 9px 22px #12372f4d}.map-pin:first-letter{rotate:45deg}.map-coordinate{z-index:2;color:var(--ink);background:#fffdf7e6;border-radius:8px;padding:9px 11px;position:absolute;bottom:10px;left:12px;right:12px}.map-coordinate small{color:#8c887d;font-size:6px;display:block}.map-coordinate strong{margin-top:2px;font-family:ui-monospace,monospace;font-size:8px;display:block}.map-links{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.map-links a{color:#ffffffbf;border:1px solid #ffffff26;border-radius:8px;justify-content:space-between;padding:10px;font-size:8px;display:flex}.map-links a:hover{color:var(--gold);border-color:var(--gold)}.property-facts{margin:18px 0 0}.property-facts div{border-top:1px solid #ffffff1a;justify-content:space-between;gap:20px;padding:10px 0;font-size:8px;display:flex}.property-facts dt{color:#ffffff73}.property-facts dd{text-align:right;margin:0}.provenance-panel{background:var(--card);border:1px solid #12372f24;border-radius:22px;margin-top:18px;padding:29px}.panel-heading{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.panel-heading h3{margin:0;font-family:Georgia,serif;font-size:28px;font-weight:500}.panel-heading>span{color:#8b8578;font-size:9px}.provenance-table{border-top:1px solid var(--line)}.provenance-row{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1.35fr .9fr .45fr .8fr;align-items:center;gap:20px;padding:13px 7px;display:grid}.provenance-row:not(.header):hover{background:#f1ede4}.provenance-row.header{color:#939087;text-transform:uppercase;letter-spacing:.9px;font-size:7px}.provenance-row span{min-width:0}.provenance-row strong{overflow-wrap:anywhere;font-size:8px;display:block}.provenance-row small{color:#8e8c84;overflow-wrap:anywhere;margin-top:3px;font-size:7px;display:block}.fact-type{letter-spacing:.5px;border-radius:7px;padding:6px 7px;font-size:6px;font-style:normal;display:inline-block}.fact-type.verified_fact{color:#225b49;background:#dce8df}.fact-type.source_assertion{color:#715b21;background:#eee3ba}.fact-type.model_estimate{color:#814632;background:#edddd6}.sources-section{background:var(--ink-deep);color:#fff;padding:102px clamp(28px,6vw,100px)}.section-intro.light .eyebrow{color:#dfcc76}.section-intro.light>p{color:#ffffff8c}.source-list{border:1px solid #ffffff21;border-radius:20px;overflow:hidden}.source-row{background:#ffffff06;border-bottom:1px solid #ffffff1a;grid-template-columns:1.15fr 1.55fr 1.3fr .7fr;align-items:center;gap:24px;min-height:86px;padding:17px 22px;display:grid}.source-row:last-child{border:0}.source-row:hover{background:#ffffff0d}.source-row.source-header{color:#ffffff5c;letter-spacing:1px;text-transform:uppercase;background:#ffffff0a;min-height:42px;font-size:7px}.source-row small{color:#ffffff6b;font-size:7px;line-height:1.45;display:block}.source-row a,.source-row strong{margin:4px 0;font-size:9px;display:block}.source-row a:hover{color:var(--gold)}.source-funnel{grid-template-rows:auto auto;grid-template-columns:repeat(4,auto);gap:2px 9px;display:grid}.source-funnel b{color:#fff;font-size:10px}.source-funnel i{color:#fff6;grid-row:2;font-size:6px;font-style:normal}.source-status{letter-spacing:.7px;text-transform:uppercase;border-radius:999px;padding:7px 9px;font-size:6px;font-style:normal;font-weight:850;display:inline-block}.source-status.active{color:#b9ead8;background:#3299742e}.source-status.contract-required{color:#eedf9f;background:#d9b54629}.source-status.legal-review{color:#efc3b7;background:#b7553929}.source-status.not-allowed{color:#ffb6a5;background:#d5402a30}.source-row>span:last-child>small{margin-top:7px}.discovery-section{background:#d9d2c5}.discovery-list{border-top:1px solid #12372f2e}.discovery-source{border-bottom:1px solid #12372f29;grid-template-columns:42px 1.35fr 1fr .7fr auto;align-items:center;gap:22px;min-height:73px;padding:13px 8px;display:grid}.discovery-source:hover{background:#ffffff47}.discovery-number{color:#9b877a;font-size:8px}.discovery-source small{color:#8d8176;letter-spacing:.7px;text-transform:uppercase;font-size:6px;display:block}.discovery-source strong{margin-top:4px;font-size:9px;line-height:1.4;display:block}.discovery-source>i{letter-spacing:.6px;text-transform:uppercase;border-radius:999px;padding:7px 9px;font-size:6px;font-style:normal;font-weight:850}.adapter-active{color:#245e4a;background:#bfd7c8}.adapter-review{color:#745c1f;background:#e5d49b}.method-section{background:#d9d2c5;grid-template-columns:repeat(3,1fr);padding:72px clamp(28px,6vw,100px);display:grid}.method-section>div{border-right:1px solid #12372f26;padding:0 42px}.method-section>div:first-child{padding-left:0}.method-section>div:last-child{border:0;padding-right:0}.method-section span{color:var(--rust);font-size:8px;font-weight:850}.method-section h3{margin:13px 0 7px;font-family:Georgia,serif;font-size:22px;font-weight:500}.method-section p{color:#686d67;margin:0;font-size:10px;line-height:1.6}footer{color:#fff;background:#061c17;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:20px;padding:38px clamp(28px,6vw,100px);display:grid}footer p{text-align:center;color:#fff9;margin:0;font-family:Georgia,serif;font-size:11px}footer>span{color:#ffffff61;text-transform:uppercase;letter-spacing:.7px;justify-self:end;font-size:7px}.footer-brand .brand-mark{color:var(--ink);background:var(--gold)}.footer-brand .brand-copy small{color:#ffffff73}a:focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media (max-width:1180px){.supply-hero{background:linear-gradient(155deg,#f6f2e9 0 64%,#b9cdc1 64%);grid-template-columns:1fr}.registry-visual{min-height:560px;margin:0 clamp(28px,6vw,100px) 70px}.metric-grid{grid-template-columns:repeat(3,1fr)}.metric{border-bottom:1px solid var(--line)}.v2-readiness-grid{grid-template-columns:repeat(2,1fr)}.object-evidence-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.property-rail{grid-template-columns:repeat(2,1fr)}.property-detail{grid-template-columns:1fr}.property-side{grid-template-columns:.85fr 1.15fr;gap:20px;display:grid}.score-panel,.confidence-row,.property-facts{grid-column:1}.coordinate-map,.map-links{grid-column:2}.coordinate-map{grid-row:1/span 3;height:100%;min-height:280px}.map-links{align-self:end}}@media (max-width:800px){.topbar{grid-template-columns:1fr auto;height:68px;padding:0 18px}.topbar nav,.brand-copy small{display:none}.private-pill{font-size:7px}.hero-copy{padding:72px 20px 56px}.hero-copy h1{letter-spacing:-3px;font-size:clamp(50px,15vw,72px)}.hero-intro{font-size:13px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-proof{margin-top:43px}.hero-proof div{padding:0 10px}.hero-proof span{font-size:7px}.registry-visual{min-height:530px;margin:0 20px 55px}.signal-stack{padding:25px 18px}.metric-section,.properties-section,.sources-section,.v2-section,.discovery-section,.object-evidence-source-section{padding:75px 20px}.section-intro{grid-template-columns:1fr;gap:20px}.section-intro h2{font-size:42px}.metric-grid{grid-template-columns:repeat(2,1fr)}.quality-callout{grid-template-columns:auto 1fr}.rule-tag{display:none}.v2-readiness-grid,.object-evidence-source-grid{grid-template-columns:1fr}.readiness-card{min-height:230px}.paid-products-panel{padding:22px 14px}.product-cost{grid-template-columns:1fr auto;gap:12px}.product-cost i{grid-column:1/-1;justify-self:start}.property-rail{grid-template-columns:1fr}.property-main{padding:28px 19px}.detail-topline{flex-direction:column;align-items:flex-start}.property-main h2{font-size:42px}.value-grid{grid-template-columns:repeat(2,1fr)}.value-grid>div:nth-child(2){border-right:0}.why-grid{grid-template-columns:1fr}.property-side{padding:23px 18px;display:block}.coordinate-map{height:250px;margin-top:5px}.map-links{margin-bottom:19px}.provenance-panel{padding:23px 16px;overflow:hidden}.panel-heading{flex-direction:column;align-items:flex-start;gap:15px}.provenance-table{overflow-x:auto}.provenance-row{min-width:760px}.source-row,.source-row.source-header{grid-template-columns:1fr;gap:12px;padding:20px}.source-row.source-header{display:none}.source-funnel{max-width:280px}.source-row>span:last-child{justify-self:start}.discovery-source{grid-template-columns:32px 1fr;gap:10px 14px;padding:17px 4px}.discovery-source>span:nth-child(n+3){grid-column:2}.discovery-source>i{grid-column:2;justify-self:start}.method-section{grid-template-columns:1fr;padding:58px 20px}.method-section>div,.method-section>div:first-child,.method-section>div:last-child{border-bottom:1px solid #12372f26;border-right:0;padding:24px 0}.method-section>div:last-child{border-bottom:0}footer{text-align:center;grid-template-columns:1fr;justify-items:center;padding:39px 20px}footer>span{justify-self:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.operations-dashboard{gap:1.2rem;display:grid}.operations-counts{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.operations-counts article,.operations-health article{background:#fffdf8;border:1px solid #0e3f2f24;border-radius:1rem;gap:.25rem;padding:1rem;display:grid}.operations-counts small,.operations-health small{color:#a04b38;letter-spacing:.12em;font-size:.68rem;font-weight:800}.operations-counts strong{color:#0f3f31;font-family:Georgia,serif;font-size:2rem}.operations-counts span,.operations-health span{color:#65706c;font-size:.82rem}.operations-health{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.operations-health strong{color:#0f3f31}.operations-queue-list{background:#eef2ec;border-radius:1.2rem;padding:1.25rem}.operations-queue-list>div:first-child{margin-bottom:1rem}.operations-queue-list h2{margin:.2rem 0}.operations-queue-list>div:last-child{gap:.6rem;display:grid}.operations-queue-list article{background:#fff;border-radius:.8rem;grid-template-columns:minmax(11rem,.8fr) minmax(16rem,1.6fr) auto;align-items:center;gap:1rem;padding:.85rem 1rem;display:grid}.operations-queue-list article>div:first-child{gap:.15rem;display:grid}.operations-queue-list article small{color:#a04b38;font-weight:800}.operations-queue-list article span{color:#65706c;font-size:.78rem}.operations-context{flex-wrap:wrap;gap:.35rem .8rem;display:flex}.operations-context span{overflow-wrap:anywhere}.operations-context b{color:#153e32;margin-right:.2rem}.operations-status{background:#e3ebdf;border-radius:999px;padding:.35rem .55rem;font-weight:800;color:#153e32!important}.operations-empty{background:#fff;border-radius:.8rem;padding:1rem}@media (max-width:900px){.operations-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-health,.operations-queue-list article{grid-template-columns:1fr}}:root{--brand-primary:#1e3a31;--brand-secondary:#8d947b;--brand-tertiary:#a2a88d;--brand-background:#f8efe4;--public-ink:var(--brand-primary);--public-deep:#132a23;--public-cream:var(--brand-background);--public-white:#fffdf8;--public-sage:var(--brand-tertiary);--public-mint:#e4e5dc;--public-coral:var(--brand-secondary);--public-yellow:var(--brand-background)}.site-header{z-index:50;background:#fffdf8f5;border-bottom:1px solid #12372f1f;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;min-height:76px;padding:0 clamp(22px,5vw,78px);display:grid;position:relative}.site-brand{letter-spacing:-.7px;align-items:center;gap:11px;width:fit-content;font-size:17px;font-weight:850;display:inline-flex}.site-brand img{object-fit:contain;width:auto}.site-brand>span:last-child{white-space:nowrap}.site-brand small{color:var(--public-coral);font-size:.65em}.site-brand-mark{background:var(--public-ink);border-radius:11px 11px 4px;width:35px;height:35px;display:block;position:relative;overflow:hidden}.site-brand-mark i{border:3px solid var(--public-yellow);border-top:0;height:14px;position:absolute;bottom:7px;left:8px;right:8px}.site-brand-mark b{border-top:3px solid var(--public-yellow);border-left:3px solid var(--public-yellow);width:17px;height:17px;position:absolute;top:8px;left:9px;transform:rotate(45deg)}.site-nav{justify-content:center;align-items:center;gap:clamp(14px,1.8vw,28px);font-size:10px;font-weight:750;display:flex}.site-nav a,.text-link{border-bottom:1px solid #0000;padding:8px 0}.site-nav a:hover,.text-link:hover{border-color:var(--public-coral)}.site-account-actions{align-items:center;gap:18px;font-size:10px;font-weight:750;display:flex}.account-logout,.mobile-account-logout{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.mobile-menu{display:none}.button{cursor:pointer;letter-spacing:.15px;border:0;border-radius:9px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:10px;font-weight:850;display:inline-flex}.button-small{min-height:38px;padding-inline:16px}.button-ink{color:#fff;background:var(--public-ink)}.button-accent{color:#fff;background:var(--public-coral)}.button-light{color:var(--public-ink);background:var(--public-white)}.button-outline{color:var(--public-ink);background:0 0;border:1px solid #12372f3d}.button:disabled{cursor:not-allowed;opacity:.48}.public-main{background:var(--public-cream);overflow:hidden}.public-eyebrow{color:#9b4c38;letter-spacing:1.45px;text-transform:uppercase;margin:0 0 14px;font-size:8px;font-weight:900}.inline-arrow{border-bottom:1px solid;align-items:center;gap:14px;padding-bottom:4px;font-size:10px;font-weight:800;display:inline-flex}.home-hero{background:linear-gradient(120deg,#f8f4ec 0 57%,#b9cec2 57% 100%);grid-template-columns:1.06fr .94fr;min-height:690px;display:grid}.home-hero-copy{padding:clamp(80px,8vw,120px) clamp(28px,6vw,98px) 76px}.signal-pulse{background:#2f8d69;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #2f8d691f}.home-hero h1,.page-hero h1{letter-spacing:-4.5px;max-width:760px;margin:0;font-family:Georgia,serif;font-size:clamp(54px,6.3vw,92px);font-weight:500;line-height:.94}.home-hero h1 em{color:var(--public-coral);font-weight:500}.home-intro{color:#59665f;max-width:650px;margin:28px 0 30px;font-size:15px;line-height:1.7}.hero-search{max-width:690px}.hero-search label{color:#6e766f;text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px;font-size:8px;font-weight:800;display:block}.hero-search>div{background:var(--public-white);border:1px solid #12372f29;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 8px 8px 17px;display:grid;box-shadow:0 16px 45px #12372f17}.hero-search input{min-width:0;height:44px;color:var(--public-ink);background:0 0;border:0;outline:0;font-size:12px}.home-hero-copy>.inline-arrow{margin-top:28px}.activation-visual{background:linear-gradient(#c9dad0 0 55%,#879f90 55%);border:1px solid #ffffff8c;border-radius:28px;min-height:570px;margin:56px clamp(24px,5vw,70px) 56px 0;position:relative;overflow:hidden;box-shadow:0 34px 80px #12372f2e}.visual-sky{background:radial-gradient(circle at 70% 18%,#ffffff8c,#0000 25%);position:absolute;inset:0 0 45%}.data-star{color:#fffc;font-size:20px;position:absolute}.data-star.one{top:22%;left:18%}.data-star.two{top:32%;right:17%}.data-star.three{top:10%;left:48%}.search-beam{background:linear-gradient(90deg,#0000,#e7d36e40,#0000);width:190px;height:130%;position:absolute;top:-20%;left:51%;transform:rotate(13deg)}.house-line{opacity:.42;align-items:end;gap:3px;display:flex;position:absolute;inset:49% 4% 0}.house-line span{clip-path:polygon(50% 0,100% 28%,100% 100%,0 100%,0 28%);background:#234d41;flex:1;height:55%}.house-line span:nth-child(2){height:72%}.house-line span:nth-child(3){height:45%}.house-focus{width:205px;height:225px;position:absolute;bottom:71px;left:50%;transform:translate(-50%)}.house-roof{background:#e7d36e;border-radius:9px;width:176px;height:176px;position:absolute;top:28px;left:15px;transform:rotate(45deg);box-shadow:0 20px 55px #071f1a3d}.house-body{background:#f8f3e8;height:150px;position:absolute;bottom:0;left:16px;right:16px}.house-body b{background:#80a090;width:38px;height:48px;position:absolute;top:32px}.house-body b:first-child{left:28px}.house-body b:nth-child(2){right:28px}.house-body em{background:var(--public-coral);width:52px;height:62px;position:absolute;bottom:0;left:76px}.focus-ring{border:1px dashed #fffc;border-radius:50%;position:absolute;inset:-21px}.visual-card{color:#fff;background:#071f1aeb;border-radius:13px;padding:16px 18px;position:absolute;bottom:22px;left:24px;right:24px}.visual-card small{color:var(--public-yellow);letter-spacing:1px;font-size:7px;font-weight:850}.visual-card strong{margin-top:5px;font-size:11px;display:block}.visual-card p{color:#ffffff94;margin:4px 0 0;font-size:8px}.live-statistics{color:#fff;background:var(--public-deep);grid-template-columns:.75fr 1.6fr;gap:5vw;padding:52px clamp(28px,6vw,98px);display:grid}.stats-heading h2{margin:12px 0 8px;font-family:Georgia,serif;font-size:26px;font-weight:500}.stats-heading p{color:#ffffff80;margin:0;font-size:9px}.live-label{color:var(--public-yellow);letter-spacing:1px;font-size:7px;font-weight:850}.live-label i{background:#54bc92;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.statistic-strip{border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.statistic-strip a{border-right:1px solid #ffffff1a;min-width:0;padding:17px 16px;position:relative}.statistic-strip a:last-child{border:0}.statistic-strip strong{font-family:Georgia,serif;font-size:28px;font-weight:500;display:block}.statistic-strip span{color:#ffffff80;margin-top:7px;font-size:7px;line-height:1.4;display:block}.statistic-strip i{color:#ffffff4d;font-size:8px;position:absolute;top:9px;right:9px}.public-section{padding:100px clamp(28px,6vw,98px)}.section-heading-public{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.section-heading-public h2{letter-spacing:-2px;margin:0;font-family:Georgia,serif;font-size:clamp(40px,4vw,60px);font-weight:500}.section-heading-public.centered{text-align:center;max-width:760px;margin:0 auto 48px;display:block}.section-heading-public.centered>p:last-child{color:#69726c;font-size:12px}.opportunities-preview{background:var(--public-white)}.empty-opportunity{background:linear-gradient(120deg,#f5f0e7,#e5ece4);border:1px dashed #12372f42;border-radius:21px;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;min-height:250px;padding:40px;display:grid}.empty-opportunity.compact{min-height:210px}.empty-opportunity h3{margin:0;font-family:Georgia,serif;font-size:28px;font-weight:500}.empty-opportunity p:not(.public-eyebrow){color:#69716b;max-width:680px;margin:9px 0 0;font-size:10px;line-height:1.6}.empty-orbit{border:1px solid #12372f33;border-radius:50%;width:78px;height:78px;display:block;position:relative}.empty-orbit:before{content:"";background:var(--public-sage);border-radius:50%;position:absolute;inset:18px}.empty-orbit i{background:#12372f29;width:1px;height:94px;position:absolute;top:-8px;left:37px;transform:rotate(42deg)}.empty-orbit b{background:var(--public-coral);border-radius:50%;width:10px;height:10px;position:absolute;bottom:4px;right:8px}.process-section{background:var(--public-cream)}.four-steps{background:var(--public-white);border:1px solid #12372f24;border-radius:20px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.four-steps article{border-right:1px solid #12372f1f;min-height:245px;padding:28px;position:relative}.four-steps article:last-child{border:0}.four-steps article>span{color:#aa5a42;font-size:8px;font-weight:850}.four-steps article>i{border:8px double var(--public-sage);border-radius:50%;width:44px;height:44px;margin:30px 0;display:block}.four-steps h3{margin:0;font-family:Georgia,serif;font-size:22px;font-weight:500}.four-steps p{color:#68716b;font-size:10px;line-height:1.55}.golden-rule-callout{color:#614922;background:#efe5bd;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:18px;padding:18px 22px;display:grid}.golden-rule-callout>span{color:#fff;background:#8c6e28;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.golden-rule-callout strong{font-size:11px}.golden-rule-callout p{margin:3px 0 0;font-size:9px}.golden-rule-callout a{font-size:9px;font-weight:800}.audience-section{grid-template-columns:repeat(2,1fr);display:grid}.audience-card{min-height:410px;padding:60px clamp(30px,6vw,88px)}.audience-card h2{max-width:560px;margin:10px 0 14px;font-family:Georgia,serif;font-size:clamp(32px,3.4vw,50px);font-weight:500;line-height:1.03}.audience-card>p:not(.public-eyebrow){max-width:500px;margin:0 0 28px;font-size:11px;line-height:1.65}.audience-icon{background:#ffffff26;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:28px;font-size:20px;display:grid}.buyer-card{color:#fff;background:#173f35}.investor-card{color:#fff;background:#9b503b}.seller-card{background:#e8dcc8}.municipality-card{background:#bdd0c2}.buyer-card .public-eyebrow,.investor-card .public-eyebrow{color:var(--public-yellow)}.buyer-card>p:not(.public-eyebrow),.investor-card>p:not(.public-eyebrow){color:#ffffffa6}.mission-ribbon{text-align:center;color:#fff;background:var(--public-deep);padding:100px 28px}.mission-ribbon .public-eyebrow{color:var(--public-yellow)}.mission-ribbon h2{letter-spacing:-2px;margin:14px auto 30px;font-family:Georgia,serif;font-size:clamp(36px,4.4vw,64px);font-weight:500;line-height:1.08}.page-main{background:var(--public-cream);min-height:65vh}.breadcrumbs{color:#7b817c;align-items:center;gap:9px;padding:22px clamp(24px,6vw,98px) 0;font-size:8px;display:flex}.page-hero{text-align:center;background:linear-gradient(135deg,#f7f2e9,#dfe9df);padding:80px clamp(28px,7vw,118px) 90px}.page-hero h1{max-width:980px;margin-inline:auto}.page-hero>p:not(.public-eyebrow){color:#59655f;max-width:720px;margin:26px auto 0;font-size:14px;line-height:1.7}.hero-actions-public{justify-content:center;gap:12px;margin-top:28px;display:flex}.content-section{padding:82px clamp(28px,7vw,118px)}.content-section.narrow{max-width:980px;margin-inline:auto}.content-section h2{margin:0 0 18px;font-family:Georgia,serif;font-size:clamp(34px,4vw,54px);font-weight:500}.content-section>p{color:#626c66;font-size:12px;line-height:1.75}.feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px;display:grid}.feature-card{background:var(--public-white);border:1px solid #12372f21;border-radius:17px;padding:28px}.feature-card span{color:var(--public-coral);font-size:9px;font-weight:850}.feature-card h3{margin:16px 0 8px;font-family:Georgia,serif;font-size:23px;font-weight:500}.feature-card p{color:#6d746f;margin:0;font-size:10px;line-height:1.6}.page-cta{color:#fff;background:var(--public-ink);border-radius:18px;justify-content:space-between;align-items:center;gap:30px;margin-top:52px;padding:34px;display:flex}.page-cta h3{margin:0 0 7px;font-family:Georgia,serif;font-size:28px;font-weight:500}.page-cta p{color:#fff9;margin:0;font-size:10px}.site-footer{color:#fff;background:#061a16;padding:60px clamp(24px,6vw,98px) 28px;display:block}.footer-primary{grid-template-columns:.8fr 1.2fr;gap:60px;display:grid}.footer-brand{color:#fff}.footer-brand img{background:var(--public-cream);border-radius:10px;padding:4px}.footer-primary>div>p{text-align:left;color:#ffffff80;max-width:330px;margin:18px 0 0;font-family:inherit;font-size:10px}.footer-links{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.footer-links div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-links strong{color:var(--public-yellow);letter-spacing:1px;text-transform:uppercase;margin-bottom:7px;font-size:8px}.footer-links a{color:#ffffffa6;font-size:9px}.footer-legal{color:#ffffff61;border-top:1px solid #ffffff1a;align-items:center;gap:30px;margin-top:45px;padding-top:22px;font-size:7px;display:flex}.footer-legal a{margin-left:auto}.feedback-fab{z-index:45;color:#fff;background:var(--public-ink);border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:8px;padding:11px 15px;font-size:9px;font-weight:800;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 34px #071f1a42}.municipal-evidence-section{color:#fff;background:var(--public-ink);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,6vw,80px);padding:80px max(24px,50vw - 620px);display:grid}.municipal-evidence-section h2{font-family:var(--font-display);margin:8px 0 15px;font-size:clamp(38px,5vw,62px);line-height:1}.municipal-evidence-section>div>p:not(.public-eyebrow){color:#ffffffb8;line-height:1.7}.municipal-evidence-section>div>a{color:#e4c873;text-underline-offset:4px;font-weight:800}.municipal-evidence-section ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.municipal-evidence-section li{background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;grid-template-columns:42px 1fr;gap:13px;padding:16px;display:grid}.municipal-evidence-section li>span{width:36px;height:36px;color:var(--public-ink);background:#e4c873;border-radius:50%;place-items:center;font-weight:900;display:grid}.municipal-evidence-section li strong{margin-bottom:4px;display:block}.municipal-evidence-section li p{color:#ffffffa8;margin:0;font-size:12px;line-height:1.55}@media (max-width:1180px){.site-nav{display:none}.site-header{grid-template-columns:1fr auto auto}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;font-size:10px;font-weight:800}.mobile-menu nav{background:#fffdf8;border:1px solid #12372f24;border-radius:12px;flex-direction:column;width:230px;padding:16px;display:flex;position:absolute;top:34px;right:0;box-shadow:0 18px 45px #12372f24}.mobile-menu nav a{padding:8px;font-size:10px}.home-hero{background:linear-gradient(155deg,#f8f4ec 0 62%,#b9cec2 62%);grid-template-columns:minmax(0,1fr)}.home-hero>*{min-width:0}.activation-visual{min-height:560px;margin:0 clamp(28px,6vw,98px) 65px}.live-statistics{grid-template-columns:1fr}.feature-grid{grid-template-columns:repeat(2,1fr)}.municipal-evidence-section{grid-template-columns:1fr}}@media (max-width:760px){.site-header{gap:14px;min-height:66px;padding-inline:18px}.site-account-actions{display:none}.site-brand{font-size:15px}.site-brand-mark{width:31px;height:31px}.home-hero-copy{min-width:0;padding:66px 20px 50px}.home-hero h1,.page-hero h1{letter-spacing:-2.8px;font-size:clamp(42px,12.5vw,50px)}.home-hero h1 em{display:block}.home-intro{font-size:13px}.hero-search,.hero-search>div{width:100%;max-width:100%}.hero-search>div{grid-template-columns:auto minmax(0,1fr)}.hero-search .button{grid-column:1/-1;width:100%}.activation-visual{min-height:480px;margin:0 20px 48px}.house-focus{transform:translate(-50%)scale(.8)}.live-statistics,.public-section,.content-section{padding:66px 20px}.statistic-strip{grid-template-columns:repeat(2,1fr)}.statistic-strip a{border-bottom:1px solid #ffffff1a}.section-heading-public{flex-direction:column;align-items:flex-start}.empty-opportunity{grid-template-columns:1fr;padding:28px 22px}.four-steps{grid-template-columns:1fr}.four-steps article{border-bottom:1px solid #12372f1f;border-right:0;min-height:210px}.golden-rule-callout{grid-template-columns:auto 1fr}.golden-rule-callout a{grid-column:2}.audience-section{grid-template-columns:1fr}.audience-card{min-height:360px;padding:48px 24px}.feature-grid{grid-template-columns:1fr}.page-hero{padding:65px 20px 70px}.page-hero>p:not(.public-eyebrow){font-size:12px}.page-cta{flex-direction:column;align-items:flex-start}.footer-primary{grid-template-columns:1fr}.footer-links{grid-template-columns:1fr 1fr}.footer-legal{flex-direction:column;align-items:flex-start;gap:10px}.footer-legal a{margin-left:0}.feedback-fab{bottom:12px;right:12px}.municipal-evidence-section{padding:60px 20px}}.nav-dropdown{position:relative}.nav-dropdown summary{cursor:pointer;padding:8px 0;list-style:none}.nav-dropdown summary::-webkit-details-marker{display:none}.nav-dropdown summary:after{content:"⌄";color:var(--public-coral);margin-left:6px}.nav-dropdown>div{z-index:60;background:var(--public-white);border:1px solid #12372f24;border-radius:12px;width:190px;padding:13px 17px;display:grid;position:absolute;top:34px;left:50%;transform:translate(-50%);box-shadow:0 18px 45px #12372f24}.nav-dropdown>div a{padding:9px 4px}.footer-legal nav{flex-wrap:wrap;gap:16px;margin-left:auto;display:flex}.footer-legal nav a{color:#ffffff8a;margin-left:0}.product-story-section{background:#f7f2e9;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(38px,7vw,100px);padding:96px clamp(28px,7vw,118px);display:grid}.product-story-section.reverse{background:#e4e8df}.product-story-copy h2,.conversion-steps h2,.product-final-cta h2{letter-spacing:-2px;margin:0;font-family:Georgia,serif;font-size:clamp(38px,4.4vw,62px);font-weight:500;line-height:1.05}.product-story-copy>p:not(.public-eyebrow){color:#626d66;font-size:12px;line-height:1.75}.trust-points{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.trust-points span{color:#315f50;background:#dde9df;border-radius:999px;padding:9px 11px;font-size:8px;font-weight:750}.product-dashboard-preview{background:#fffdf8;border:1px solid #12372f1f;border-radius:24px;min-height:420px;padding:26px;box-shadow:0 28px 70px #12372f24}.investor-preview{color:#fff;background:#12372f}.preview-label{color:#9b4c38;letter-spacing:1px;margin-bottom:27px;font-size:7px;font-weight:900;display:block}.investor-preview .preview-label{color:#ead979}.preview-head{border-bottom:1px solid #12372f21;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.investor-preview .preview-head{border-color:#ffffff21}.preview-head strong{font-family:Georgia,serif;font-size:28px;font-weight:500}.preview-head i{color:#6b5923;background:#efe4b6;border-radius:999px;padding:7px 9px;font-size:7px;font-style:normal}.preview-metrics{border:1px solid #12372f1f;border-radius:13px;grid-template-columns:repeat(3,1fr);margin:22px 0;display:grid;overflow:hidden}.investor-preview .preview-metrics{border-color:#ffffff1f}.preview-metrics>div{border-right:1px solid #12372f1f;padding:17px}.investor-preview .preview-metrics>div{border-color:#ffffff1f}.preview-metrics>div:last-child{border:0}.preview-metrics small,.preview-metrics span{color:#8a908b;font-size:7px;display:block}.investor-preview .preview-metrics small,.investor-preview .preview-metrics span{color:#ffffff73}.preview-metrics strong{margin:10px 0 5px;font-family:Georgia,serif;font-size:30px;font-weight:500;display:block}.product-dashboard-preview ol{counter-reset:preview;gap:8px;margin:0;padding:0;list-style:none;display:grid}.product-dashboard-preview li{color:#6c746e;background:#f0ede5;border-radius:9px;padding:11px 14px 11px 42px;font-size:9px;position:relative}.investor-preview li{color:#ffffff9e;background:#ffffff0f}.product-dashboard-preview li:before{content:counter(preview);counter-increment:preview;border:1px solid;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;display:grid;position:absolute;top:7px;left:10px}.product-dashboard-preview li.complete:before{content:"✓";color:#fff;background:#2f8d69;border-color:#2f8d69}.conversion-steps{color:#fff;background:#12372f;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:90px clamp(28px,7vw,118px);display:grid}.conversion-steps .public-eyebrow{color:#e5d273}.conversion-steps ol{counter-reset:conversion;margin:0;padding:0;list-style:none}.conversion-steps li{border-top:1px solid #ffffff24;grid-template-columns:48px .45fr 1fr;align-items:center;gap:20px;min-height:73px;display:grid}.conversion-steps li:before{content:"0" counter(conversion);counter-increment:conversion;color:#e4d170;font-size:8px}.conversion-steps li strong{font-family:Georgia,serif;font-size:23px;font-weight:500}.conversion-steps li span{color:#ffffff8c;font-size:9px;line-height:1.55}.investor-steps{background:#793f31}.product-final-cta{background:#c4d2c6;justify-content:space-between;align-items:center;gap:50px;padding:82px clamp(28px,7vw,118px);display:flex}.product-final-cta h2{max-width:800px}.product-final-cta p:not(.public-eyebrow){color:#5e6962;max-width:700px;font-size:11px;line-height:1.65}.investor-final{background:#e8dcd1}.legal-content{max-width:900px}.legal-version{color:#8a8f89;text-transform:uppercase;letter-spacing:.8px;border-bottom:1px solid #12372f26;padding-bottom:22px;font-size:8px}.legal-content article{border-bottom:1px solid #12372f21;padding:34px 0}.legal-content article h2{font-size:34px}.legal-content article p{color:#606b64;font-size:11px;line-height:1.75}.contact-safety-note{color:#664f1f;background:#eee3ba;border-radius:13px;max-width:780px;margin:16px auto 0;padding:18px 21px}.contact-safety-note strong{font-size:10px}.contact-safety-note p{margin:5px 0 0;font-size:8px;line-height:1.55}@media (max-width:1180px){.product-story-section,.conversion-steps{grid-template-columns:1fr}}@media (max-width:760px){.footer-legal nav{flex-direction:column;align-items:flex-start;gap:10px;margin-left:0}.mobile-offer-cta{margin-top:8px;color:#fff!important}.product-story-section,.conversion-steps,.product-final-cta{padding:65px 20px}.preview-metrics{grid-template-columns:1fr}.preview-metrics>div{border-bottom:1px solid #12372f1f;border-right:0}.conversion-steps li{grid-template-columns:30px 1fr;gap:10px;padding:15px 0}.conversion-steps li span{grid-column:2}.product-final-cta{flex-direction:column;align-items:flex-start}}.product-site-header{z-index:80;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#072f24f7;border-bottom-color:#ffffff1a;min-height:72px;position:sticky;top:0}.product-site-header .site-brand{color:#fff;letter-spacing:2px;text-transform:uppercase}.product-site-header .site-brand img{background:#f7f4ec;border-radius:10px;width:35px;height:35px;padding:5px}.product-site-header .site-nav,.product-site-header .text-link{color:#ffffffd1}.product-site-header .site-nav a:hover{color:#fff}.product-site-header .nav-dropdown>div{color:var(--public-ink)}.product-site-header .nav-dropdown summary:after{color:#d4ae58}.product-site-header .button-accent{color:#14382f;background:#d4ae58}.marketplace-home{background:#f6f3eb}.product-hero{color:#fff;background:#073126;grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);grid-template-areas:"copy photo";min-height:660px;display:grid}.product-hero-content{z-index:2;flex-direction:column;grid-area:copy;justify-content:center;padding:76px clamp(28px,6vw,100px);display:flex;position:relative}.product-hero-content:after{content:"";border:1px solid #d4ae586b;border-radius:50%;width:120px;height:120px;position:absolute;top:70px;right:-58px}.product-hero-content .public-eyebrow{color:#d4ae58}.product-hero-content h1{letter-spacing:-3.6px;max-width:780px;margin:0;font-family:Georgia,serif;font-size:clamp(52px,4.8vw,78px);font-weight:500;line-height:.96}.product-hero-content h1 em{color:#d4ae58;font-weight:500}.product-hero-content>p:not(.public-eyebrow){color:#ffffffad;max-width:590px;margin:24px 0 30px;font-size:14px;line-height:1.6}.product-hero-photo{background:linear-gradient(90deg,#073126 0,#0731262e 27%,#07312600 58%),url(/brand/wokri-hero-home-v3.jpg) 50%/cover no-repeat;grid-area:photo;min-height:660px;position:relative}.product-hero-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#07312661);position:absolute;inset:0}.product-hero-photo-label{z-index:1;color:#fffc;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#071f1aad;border-radius:7px;padding:8px 10px;font-size:7px;position:absolute;bottom:16px;right:18px}.product-search{z-index:4;color:#12372f;background:#fff;border-radius:13px;grid-template-columns:minmax(230px,1.6fr) 1fr .85fr auto;width:min(850px,100vw - 56px);padding:6px;display:grid;position:relative;box-shadow:0 22px 55px #00000040}.product-search label{border-right:1px solid #12372f1f;gap:5px;min-width:0;padding:8px 13px;display:grid}.product-search label>span{color:#8b908b;letter-spacing:.6px;text-transform:uppercase;font-size:6px;font-weight:850}.product-search input,.product-search select{color:#12372f;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:9px}.product-search .button{color:#173b31;background:#d4ae58;border:0;border-radius:9px;min-width:112px}.product-search .button span{margin-left:7px}.product-hero-trust{color:#ffffff9e;flex-wrap:wrap;gap:24px;margin-top:20px;font-size:8px;display:flex}.product-hero-trust span{align-items:center;gap:7px;display:flex}.product-hero-trust b{color:#d4ae58;border:1px solid #d4ae588c;border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;display:grid}.product-live-strip{background:#fffdf8;border-bottom:1px solid #12372f1f;grid-template-columns:1.25fr repeat(4,1fr);padding:0 clamp(24px,6vw,98px);display:grid}.product-live-title,.product-live-strip>a{border-right:1px solid #12372f1a;flex-direction:column;justify-content:center;min-height:102px;padding:18px 22px;display:flex}.product-live-title{padding-left:0}.product-live-title small{color:#8a8f8a;margin-top:8px;font-size:7px}.product-live-strip>a strong{font-family:Georgia,serif;font-size:29px;font-weight:500}.product-live-strip>a span{color:#7a817b;margin-top:4px;font-size:7px}.product-live-strip>a:hover{background:#f2ede4}.home-discovery{padding:64px clamp(24px,6vw,98px) 78px}.home-discovery-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:27px;display:flex}.home-discovery-head h2{letter-spacing:-2px;margin:0;font-family:Georgia,serif;font-size:clamp(40px,4.3vw,62px);font-weight:500}.home-discovery-head>div:first-child>p:last-child{color:#6e766f;margin:11px 0 0;font-size:10px}.home-view-actions{align-items:center;gap:6px;display:flex}.home-view-actions>a:not(.button){background:#fffdf8;border:1px solid #12372f21;border-radius:9px;padding:11px 13px;font-size:8px;font-weight:800}.home-research-breakdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.home-qualification-breakdown{grid-template-columns:repeat(3,minmax(0,1fr))}.home-research-breakdown a{background:#fffdf8;border:1px solid #12372f21;border-radius:14px;flex-direction:column;justify-content:center;min-height:126px;padding:18px 20px;transition:transform .18s,box-shadow .18s;display:flex}.home-research-breakdown a:hover{transform:translateY(-2px);box-shadow:0 12px 30px #12372f14}.home-research-breakdown strong{color:#12372f;font-family:Georgia,serif;font-size:31px;font-weight:500}.home-research-breakdown span{color:#343f39;margin-top:4px;font-size:13px;font-weight:750}.home-research-breakdown small{color:#8a6450;letter-spacing:.45px;margin-top:10px;font-size:10px;font-weight:850}.home-marketplace-split{background:#fffdf8;border:1px solid #12372f21;border-radius:22px;grid-template-columns:minmax(0,1.15fr) minmax(350px,.85fr);min-height:545px;display:grid;overflow:hidden;box-shadow:0 24px 65px #12372f17}.home-card-list{padding:22px}.home-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.home-marketplace-split .market-map{min-height:545px}.home-card-list .empty-opportunity{height:100%;box-shadow:none;border:0;margin:0}.home-membership-panel{color:#fff;background:#073126;grid-template-columns:1fr minmax(250px,.55fr) auto;align-items:center;gap:40px;padding:50px clamp(24px,6vw,98px);display:grid}.home-membership-panel h2{margin:0;font-family:Georgia,serif;font-size:38px;font-weight:500}.home-membership-panel>div:first-child>p:last-child{color:#ffffff91;margin:9px 0 0;font-size:9px;line-height:1.55}.home-membership-panel .public-eyebrow{color:#d4ae58}.membership-price small,.membership-price strong,.membership-price span{display:block}.membership-price small{color:#d4ae58;letter-spacing:.8px;font-size:6px;font-weight:850}.membership-price strong{margin-top:6px;font-size:17px}.membership-price span{color:#ffffff7d;max-width:350px;margin-top:7px;font-size:7px;line-height:1.55}.home-membership-panel .button-accent{color:#173b31;background:#d4ae58}.home-expectation-bar{background:#e9dfc5;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:24px clamp(24px,6vw,98px);display:grid}.home-expectation-bar strong{font-family:Georgia,serif;font-size:21px;font-weight:500}.home-expectation-bar p{color:#665f4d;margin:0;font-size:8px;line-height:1.55}.home-expectation-bar a{font-size:8px;font-weight:850}@media (max-width:1050px){.product-hero{grid-template-columns:1fr .7fr}.product-search{grid-template-columns:1fr 1fr;width:100%}.product-search .product-search-location{grid-column:1/-1}.product-search label:nth-of-type(2){border-bottom:0}.product-live-strip{grid-template-columns:repeat(4,1fr)}.product-live-title{border-right:0;grid-column:1/-1;min-height:65px}.home-marketplace-split{grid-template-columns:1fr}.home-marketplace-split .market-map{min-height:390px}.home-membership-panel{grid-template-columns:1fr 1fr}.home-membership-panel>.button{grid-column:1/-1;width:fit-content}}@media (max-width:720px){.product-site-header{min-height:64px}.product-site-header .mobile-menu{color:#fff}.product-site-header .mobile-menu nav{color:#12372f}.product-hero{grid-template-columns:1fr;grid-template-areas:"photo""copy";min-height:auto}.product-hero-photo{background-image:linear-gradient(0deg,#073126 0,#07312600 55%),url(/brand/wokri-hero-home-v3.jpg);min-height:300px}.product-hero-content{padding:34px 20px 46px}.product-hero-content h1{letter-spacing:-2.7px;font-size:clamp(43px,12.8vw,58px)}.product-hero-content>p:not(.public-eyebrow){margin:17px 0 24px;font-size:12px}.product-search{grid-template-columns:1fr;width:100%}.product-search label,.product-search .product-search-location{border-bottom:1px solid #12372f1f;border-right:0;grid-column:auto}.product-search .button{min-height:46px}.product-hero-trust{gap:12px}.product-live-strip{grid-template-columns:1fr 1fr;padding-inline:20px}.product-live-strip>a{min-height:84px;padding:13px 10px}.product-live-strip>a:nth-child(odd){border-right:0}.home-discovery{padding:48px 20px 55px}.home-discovery-head{flex-direction:column;align-items:flex-start}.home-view-actions{width:100%}.home-view-actions .button{margin-left:auto}.home-marketplace-split{border-radius:15px}.home-research-breakdown{grid-template-columns:1fr 1fr}.home-qualification-breakdown{grid-template-columns:1fr}.home-research-breakdown a{min-height:118px;padding:15px}.home-research-breakdown strong{font-size:28px}.home-research-breakdown span{font-size:12px}.home-research-breakdown small{font-size:9px}.home-card-list{padding:13px}.home-cards{grid-template-columns:1fr}.home-membership-panel{grid-template-columns:1fr;gap:25px;padding:42px 20px}.home-membership-panel>.button{grid-column:auto;width:100%}.home-expectation-bar{grid-template-columns:1fr;gap:9px;padding:25px 20px}}.product-site-header .site-nav,.product-site-header .site-account-actions,.button{font-size:13px}.public-eyebrow{font-size:10px;line-height:1.35}.product-hero-content>p:not(.public-eyebrow){font-size:18px;line-height:1.62}.product-search label>span{font-size:10px}.product-search input,.product-search select,.product-hero-trust{font-size:14px}.product-hero-trust>a{color:#fffdf8;text-underline-offset:4px;align-items:center;gap:7px;display:flex}.product-hero-trust>a:focus-visible{outline-offset:5px;outline:2px solid #d4ae58}.conversion-details{color:#12372f;background:#f5f5ed;border:1px solid #c9d0c8;border-radius:1rem;margin:1rem 0;padding:1rem 1.25rem}.conversion-details>summary{cursor:pointer;font-size:1rem;font-weight:700;line-height:1.5}.conversion-details>summary:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #12372f}.conversion-details[open]>summary{margin-bottom:1rem}.conversion-details p{font-size:1rem;line-height:1.6}.conversion-details a{text-underline-offset:3px}.research-evidence-details{margin-inline:clamp(14px,5vw,80px)}.product-hero-photo-label{font-size:10px}.product-live-title small{font-size:11px;line-height:1.45}.live-label{font-size:10px}.product-live-strip>a strong{font-size:34px}.product-live-strip>a span{font-size:12px;line-height:1.38}.home-discovery-head>div:first-child>p:last-child{max-width:780px;font-size:16px;line-height:1.6}.home-view-actions>a:not(.button){font-size:12px}.home-membership-panel>div:first-child>p:last-child{font-size:14px}.membership-price small{font-size:10px}.membership-price strong{font-size:22px}.membership-price span{font-size:12px}.home-expectation-bar p,.home-expectation-bar a{font-size:13px}.breadcrumbs{font-size:12px}.content-section>p,.feature-card p,.product-story-copy>p:not(.public-eyebrow),.product-final-cta p:not(.public-eyebrow),.legal-content article p{font-size:15px}.site-footer .footer-primary>div>p,.site-footer .footer-links a{font-size:13px}.site-footer .footer-links strong,.site-footer .footer-legal{font-size:11px}.feedback-fab{font-size:12px}@media (max-width:720px){.product-hero-content>p:not(.public-eyebrow){font-size:17px}.product-search input,.product-search select{min-height:30px;font-size:16px}.product-live-strip>a span{font-size:11px}.product-live-strip>a strong{font-size:30px}.home-discovery-head>div:first-child>p:last-child{font-size:15px}}.role-chooser{background:#e9e5da;padding:76px clamp(24px,6vw,98px)}.role-chooser.compact{background:#f6f3eb}.role-chooser-heading{max-width:820px;margin-bottom:30px}.role-chooser-heading h2,.role-preview-heading h2,.role-market-banner h2{color:#12372f;letter-spacing:-1.8px;margin:0;font-family:Georgia,serif;font-size:clamp(34px,4vw,56px);font-weight:500;line-height:1.05}.role-chooser-heading>p:last-child,.role-preview-heading>div>p:last-child{color:#626c66;max-width:760px;font-size:16px;line-height:1.65}.role-choice-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.role-choice-card{background:#fffdf8;border:1px solid #12372f21;border-radius:18px;flex-direction:column;min-height:285px;padding:25px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 14px 36px #12372f0f}.role-choice-card:hover{transform:translateY(-3px);box-shadow:0 20px 45px #12372f1c}.role-choice-card>span{color:#8d5a45;letter-spacing:.85px;font-size:11px;font-weight:850}.role-choice-card h3{color:#12372f;margin:24px 0 12px;font-family:Georgia,serif;font-size:27px;font-weight:500;line-height:1.08}.role-choice-card p{color:#67716b;margin:0 0 24px;font-size:14px;line-height:1.6}.role-choice-card strong{color:#12372f;margin-top:auto;font-size:14px}.role-choice-card.role-buyer,.role-market-banner.role-buyer{background:#dfe9df}.role-choice-card.role-investor,.role-market-banner.role-investor{background:#eadfd3}.role-choice-card.role-owner,.role-market-banner.role-owner{background:#eee5cf}.role-choice-card.role-municipality,.role-market-banner.role-municipality{background:#d8e4df}.role-choice-card.role-professional,.role-market-banner.role-professional{color:#fff;background:#12372f}.role-choice-card.role-professional h3,.role-choice-card.role-professional strong{color:#fff}.role-choice-card.role-professional p{color:#ffffffa6}.role-choice-card.role-professional>span{color:#d4ae58}.role-market-banner{border:1px solid #12372f21;border-radius:18px;grid-template-columns:minmax(0,1.15fr) minmax(250px,.65fr) auto;align-items:center;gap:34px;margin:0 clamp(24px,6vw,98px) 26px;padding:28px 32px;display:grid}.role-market-banner h2{letter-spacing:-1px;margin-bottom:10px;font-size:34px}.role-market-banner p{color:#55625b;margin:6px 0;font-size:14px;line-height:1.55}.role-market-banner ul{color:#32463e;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.role-market-actions{flex-direction:column;align-items:flex-start;gap:12px;min-width:210px;display:flex}.role-market-actions>a:last-child{color:#12372f;font-size:14px;font-weight:800}.role-market-banner.role-professional h2,.role-market-banner.role-professional p,.role-market-banner.role-professional ul,.role-market-banner.role-professional .role-market-actions>a:last-child{color:#fff}.role-market-banner.role-professional p{color:#ffffffad}.role-object-preview{background:#f1eee5;padding:76px clamp(24px,6vw,98px)}.role-preview-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:28px;display:flex}.role-preview-heading>div{max-width:850px}.role-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.role-preview-conversion{color:#fff;background:#12372f;border-radius:15px;grid-template-columns:1fr 1fr auto;align-items:center;gap:22px;margin-top:18px;padding:22px 26px;display:grid}.role-preview-conversion div{gap:5px;display:grid}.role-preview-conversion strong{font-family:Georgia,serif;font-size:20px;font-weight:500}.role-preview-conversion span{color:#ffffffad;font-size:14px;line-height:1.5}.role-preview-conversion>a{color:#e1c35f;font-size:14px;font-weight:850}@media (max-width:1180px){.role-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.role-market-banner{grid-template-columns:1fr 1fr}.role-market-actions{flex-direction:row;grid-column:1/-1;align-items:center}}@media (max-width:760px){.role-chooser,.role-object-preview{padding:52px 20px}.role-choice-grid,.role-preview-grid{grid-template-columns:1fr}.role-choice-card{min-height:235px}.role-market-banner{grid-template-columns:1fr;margin:0 20px 22px;padding:24px 21px}.role-market-actions{flex-direction:column;grid-column:auto;align-items:stretch}.role-market-actions .button{width:100%}.role-preview-heading{flex-direction:column;align-items:flex-start}.role-preview-heading .button{width:100%}.role-preview-conversion{grid-template-columns:1fr;padding:22px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.mobile-menu-close{display:none}@media (max-width:1180px){.product-site-header{-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-menu summary{z-index:92;color:#fff;justify-content:center;align-items:center;min-height:44px;padding:0 4px;font-size:14px;list-style:none;display:inline-flex;position:relative}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary:before{content:"▸";margin-right:5px;font-size:10px}.mobile-menu[open] summary:before{content:"";margin:0}.mobile-menu[open] .mobile-menu-open{display:none}.mobile-menu[open] .mobile-menu-close{display:inline}.mobile-menu nav{z-index:90;color:#173b31;width:auto;box-shadow:none;background:#f7f3eb;border:0;border-radius:0;padding:34px clamp(24px,6vw,72px) 42px;display:block;position:fixed;inset:72px 0 0;overflow-y:auto}.mobile-nav-intro{border-bottom:1px solid #12372f24;max-width:640px;padding-bottom:25px}.mobile-nav-intro strong{font-family:Georgia,serif;font-size:36px;font-weight:500;line-height:1.05;display:block}.mobile-nav-intro span{color:#657069;margin-top:10px;font-size:15px;line-height:1.55;display:block}.mobile-nav-groups{grid-template-columns:repeat(3,1fr);gap:34px;margin-top:30px;display:grid}.mobile-nav-groups section{align-content:start;gap:2px;display:grid}.mobile-nav-groups section>strong{color:#9b4c38;letter-spacing:1px;text-transform:uppercase;margin-bottom:9px;font-size:11px}.mobile-menu .mobile-nav-groups a{color:#173b31;border-bottom:1px solid #12372f1a;justify-content:space-between;gap:18px;padding:13px 0;font-size:16px;font-weight:750;display:flex}.mobile-nav-account{border-top:1px solid #12372f24;align-items:center;gap:20px;margin-top:34px;padding-top:25px;display:flex}.mobile-menu .mobile-nav-account>a:first-child{color:#173b31;padding:12px 0;font-size:15px;font-weight:800}.mobile-menu .mobile-nav-account>button{color:#173b31;text-align:left;background:0 0;border:0;padding:12px 0;font-size:15px;font-weight:800}.mobile-menu .mobile-nav-account .mobile-offer-cta{background:#d4ae58;margin:0;padding-inline:22px;color:#173b31!important}}@media (max-width:760px){.mobile-menu nav{padding:26px 20px 34px;inset:66px 0 0}.mobile-nav-intro strong{font-size:31px}.mobile-nav-groups{grid-template-columns:1fr;gap:24px}.mobile-nav-account{flex-direction:column;align-items:stretch;gap:8px}.mobile-menu .mobile-nav-account .mobile-offer-cta{width:100%}}.product-site-header .site-nav .nav-dropdown>div a{color:#12372f;border-bottom-color:#0000;border-radius:8px;margin:1px 0;padding-inline:9px;transition:color .16s,background-color .16s}:is(.product-site-header .site-nav .nav-dropdown>div a:hover,.product-site-header .site-nav .nav-dropdown>div a:focus-visible){color:#12372f;background:#e8ece5;border-bottom-color:#0000}:is(.product-site-header .nav-dropdown summary:hover,.product-site-header .nav-dropdown summary:focus-visible){color:#fff}@media (max-width:1180px){.mobile-menu .mobile-nav-groups a,.mobile-menu .mobile-nav-account>a,.mobile-menu .mobile-nav-account>button{border-radius:8px;transition:color .16s,background-color .16s}:is(.mobile-menu .mobile-nav-groups a:hover,.mobile-menu .mobile-nav-groups a:focus-visible,.mobile-menu .mobile-nav-account>a:hover,.mobile-menu .mobile-nav-account>a:focus-visible,.mobile-menu .mobile-nav-account>button:hover,.mobile-menu .mobile-nav-account>button:focus-visible){color:#12372f;background:#e2e8df}}.intake-layout{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(30px,6vw,90px);display:grid}.compact-grid{grid-template-columns:repeat(2,1fr)}.form-card{background:#fffdf8;border:1px solid #12372f24;border-radius:21px;padding:34px;box-shadow:0 22px 60px #12372f14}.form-card.wide{max-width:780px;margin-inline:auto}.form-card>h2{margin:0 0 24px;font-family:Georgia,serif;font-size:34px;font-weight:500}.intake-form{grid-template-columns:repeat(2,1fr);gap:17px;display:grid}.form-grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.checkbox-field{align-items:flex-start;gap:12px;line-height:1.6;display:flex}.checkbox-field input{accent-color:#d4ae58;flex:none;width:20px;height:20px;margin:3px 0 0}.checkbox-field a{text-underline-offset:3px;text-decoration:underline}.registration-card .form-grid{border-top:1px solid #ffffff24;padding-top:24px}.registration-card .form-grid .button{justify-content:center;width:100%}.registration-card .form-grid .checkbox-field{font-size:14px}.registration-card .form-grid .form-note,.registration-card .field small{color:#d1dcd6;font-size:13px;line-height:1.6}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.field.full,.form-note.full{grid-column:1/-1}.field label{text-transform:uppercase;letter-spacing:.7px;font-size:8px;font-weight:800}.field label span{color:#979c97;text-transform:none;font-weight:500}.field input,.field select,.field textarea{color:#12372f;background:#fbf8f1;border:1px solid #12372f2e;border-radius:9px;outline:0;width:100%;min-height:45px;padding:11px 12px;font-size:10px}.field textarea{resize:vertical;line-height:1.5}.field input:focus,.field select:focus,.field textarea:focus{border-color:#d96d4d;box-shadow:0 0 0 3px #d96d4d1a}.form-note{color:#737a75;margin:0;font-size:8px;line-height:1.55}.form-status{border-radius:8px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:9px}.form-status.success{color:#245f4a;background:#dceade}.form-status.error{color:#8c452f;background:#f1ded7}.owner-steps{border-top:1px solid #12372f24;margin-top:30px}.owner-steps article{border-bottom:1px solid #12372f24;grid-template-columns:42px 1fr;gap:14px;padding:22px 0;display:grid}.owner-steps span{color:#d96d4d;font-size:9px;font-weight:850}.owner-steps h3{margin:0;font-family:Georgia,serif;font-size:21px;font-weight:500}.owner-steps p{color:#707872;grid-column:2;margin:-7px 0 0;font-size:9px;line-height:1.5}.auth-page{min-height:720px;padding-bottom:90px}.auth-card{background:#fffdf8;border:1px solid #12372f24;border-radius:22px;max-width:540px;margin:70px auto 0;padding:48px;box-shadow:0 24px 70px #12372f17}.auth-card h1{margin:0;font-family:Georgia,serif;font-size:48px;font-weight:500}.auth-card>p:not(.public-eyebrow){color:#68716b;margin:17px 0 28px;font-size:11px;line-height:1.65}.auth-card>a{margin-top:24px;font-size:9px;font-weight:800;display:block}.pilot-auth-card{max-width:620px}.pilot-login-form{gap:16px;display:grid}.pilot-login-form label{color:#173b31;gap:7px;font-size:11px;font-weight:800;display:grid}.pilot-login-form input{color:#173b31;background:#f7f3eb;border:1px solid #12372f33;border-radius:10px;width:100%;min-height:52px;padding:12px 14px;font-size:16px}.pilot-login-form input:focus{border-color:#9b792b;outline:3px solid #d4ae5847}.pilot-login-form .button{border:0;justify-content:center;width:100%}.pilot-login-error{color:#813c2e;background:#f1ded7;border-radius:9px;margin:0;padding:11px 13px;font-size:13px}.pilot-login-safety{color:#66521f;background:#eee3ba;border-radius:11px;gap:4px;margin-top:22px;padding:15px;display:grid}.pilot-login-safety strong{font-size:12px}.pilot-login-safety span{font-size:11px;line-height:1.5}.already-authenticated{background:#e0ece4;border-radius:13px;gap:10px;padding:19px;display:grid}.already-authenticated p{color:#50675c;margin:0}.already-authenticated>div{flex-wrap:wrap;gap:9px;margin-top:7px;display:flex}.invite-form{gap:15px;display:grid}.invite-form label{text-transform:uppercase;gap:7px;font-size:8px;font-weight:800;display:grid}.invite-form input,.invite-form select{background:#f1eee7;border:1px solid #12372f29;border-radius:9px;min-height:45px;padding:11px}@media (max-width:800px){.intake-layout,.compact-grid{grid-template-columns:1fr}.form-card{padding:25px 18px}.intake-form{grid-template-columns:1fr}.field.full,.form-note.full{grid-column:auto}.auth-card{margin:45px 20px 0;padding:34px 24px}}.registration-funnel{background:#f6f3eb}.registration-shell{grid-template-columns:.9fr 1.1fr;align-items:start;gap:70px;max-width:1180px;margin:45px auto 0;padding:0 28px 90px;display:grid}.registration-expectation{padding-top:25px}.registration-expectation h1{letter-spacing:-3px;margin:0;font-family:Georgia,serif;font-size:clamp(47px,5vw,72px);font-weight:500;line-height:.98}.registration-expectation>p:not(.public-eyebrow){color:#68716b;max-width:520px;font-size:11px;line-height:1.65}.registration-expectation ol{border-top:1px solid #12372f24;margin:34px 0 0;padding:0;list-style:none}.registration-expectation li{border-bottom:1px solid #12372f24;grid-template-columns:34px 1fr;gap:15px;padding:19px 0;display:grid}.registration-expectation li>span{color:#8b6a20;border:1px solid #d4ae58;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-weight:850;display:grid}.registration-expectation li p{color:#717973;margin:5px 0 0;font-size:8px;line-height:1.55}.registration-golden-rule{background:#e9dfc5;border-radius:12px;grid-template-columns:27px 1fr;gap:12px;margin-top:22px;padding:17px;display:grid}.registration-golden-rule>span{border:1px solid #8f752f;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.registration-golden-rule p{color:#655c43;margin:0;font-size:8px;line-height:1.55}.registration-card{color:#fff;background:#073126;border-radius:23px;padding:36px;box-shadow:0 28px 75px #12372f2e}.registration-price-head{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:start;gap:20px;padding-bottom:24px;display:flex}.registration-price-head .public-eyebrow{color:#d4ae58}.registration-price-head h2{margin:0;font-family:Georgia,serif;font-size:34px;font-weight:500}.registration-price-head>span{color:#1e493c;letter-spacing:.7px;background:#d4ae58;border-radius:999px;padding:8px 9px;font-size:6px;font-weight:900}.registration-includes{color:#ffffffad;gap:9px;margin:22px 0;padding:0;font-size:8px;list-style:none;display:grid}.registration-card .intake-form{border-top:1px solid #ffffff24;padding-top:23px}.registration-card .field label{color:#ffffffbf}.registration-card .field input,.registration-card .field select{color:#fff;background:#ffffff14;border-color:#ffffff24}.registration-card .field select option{color:#12372f;background:#fff}.pilot-consent{color:#ffffff94;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:7px;line-height:1.5;display:grid}.pilot-consent input{accent-color:#d4ae58;margin-top:2px}.registration-card .button-accent{color:#173b31;background:#d4ae58}.registration-legal{color:#ffffff73;margin:18px 0 0;font-size:7px;line-height:1.55}.registration-legal a{color:#d4ae58;text-decoration:underline}.registration-back{color:#ffffffb8;margin-top:20px;font-size:8px;font-weight:800;display:inline-block}@media (max-width:850px){.registration-shell{grid-template-columns:1fr;gap:35px;margin-top:15px;padding-inline:20px}.registration-card{padding:28px 20px}.registration-card .intake-form{grid-template-columns:1fr}.registration-price-head{flex-direction:column}.registration-price-head>span{width:fit-content}.pilot-consent.full{grid-column:auto}}.field label,.invite-form label{font-size:11px}.field input,.field select,.field textarea,.invite-form input,.invite-form select{min-height:50px;font-size:15px}.form-note,.form-status{font-size:12px}.auth-card>p:not(.public-eyebrow),.registration-expectation>p:not(.public-eyebrow){font-size:15px}.registration-expectation li strong{font-size:14px}.registration-expectation li p,.registration-golden-rule p{font-size:12px}.registration-price-head>span{font-size:9px}.registration-includes{font-size:12px}.pilot-consent,.registration-legal,.registration-back{font-size:11px}.explorer-checkout-form{border-top:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:23px;display:grid}.explorer-checkout-form .field label{color:#ffffffc7}.explorer-checkout-form .field input{color:#fff;background:#ffffff14;border-color:#ffffff29}.explorer-checkout-form .field>span{color:#ffffff73;font-size:11px}.checkout-consent{color:#ffffffb3;grid-column:1/-1;grid-template-columns:auto 1fr;gap:10px;font-size:12px;line-height:1.5;display:grid}.checkout-consent input{accent-color:#d4ae58;margin-top:3px}.explorer-checkout-form .button,.explorer-checkout-form .pilot-login-error,.checkout-provider-note{grid-column:1/-1}.checkout-provider-note{color:#ffffff73;margin:0;font-size:11px;line-height:1.55}.billing-paused{background:#ffffff0f;border:1px solid #ffffff29;border-radius:13px;gap:12px;padding:22px;display:grid}.billing-paused p{color:#ffffffa8;margin:0;font-size:13px;line-height:1.55}.checkout-complete-page{place-items:center;min-height:72vh;padding:50px 20px;display:grid}.checkout-result{text-align:center;background:#fffdf8;border:1px solid #12372f24;border-radius:24px;width:min(620px,100%);padding:50px;box-shadow:0 25px 70px #12372f1a}.checkout-result>span{color:#fff;background:#173b31;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 22px;font-size:23px;display:grid}.checkout-result.success>span{background:#397a60}.checkout-result h1{margin:0;font-family:Georgia,serif;font-size:clamp(38px,6vw,58px);font-weight:500}.checkout-result p{color:#68716b;margin:17px auto 25px;line-height:1.65}.subscription-panel{background:#fffdf8;border:1px solid #12372f24;border-radius:20px;max-width:760px;padding:32px}.subscription-panel h2{margin:0 0 24px;font-family:Georgia,serif;font-size:42px;font-weight:500}.subscription-panel dl{border:1px solid #12372f1f;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 24px;display:grid;overflow:hidden}.subscription-panel dl div{border-bottom:1px solid #12372f1f;padding:16px}.subscription-panel dt{color:#7b847e;font-size:11px}.subscription-panel dd{margin:5px 0 0;font-weight:800}.subscription-panel>p:last-child,.subscription-message{color:#68716b;font-size:12px;line-height:1.55}@media (max-width:700px){.explorer-checkout-form{grid-template-columns:1fr}.checkout-consent,.explorer-checkout-form .button,.explorer-checkout-form .pilot-login-error,.checkout-provider-note{grid-column:auto}.checkout-result{padding:35px 22px}.subscription-panel dl{grid-template-columns:1fr}}.marketplace-heading{justify-content:space-between;align-items:end;gap:30px;padding:55px clamp(24px,6vw,98px) 34px;display:flex}.marketplace-heading h1{letter-spacing:-2.5px;max-width:820px;margin:0;font-family:Georgia,serif;font-size:clamp(42px,5vw,68px);font-weight:500;line-height:1}.marketplace-heading p:last-child{color:#6d756f;font-size:9px}.market-view-switch{background:#fffdf8;border:1px solid #12372f24;border-radius:10px;padding:4px;display:flex}.market-view-switch button{color:#6e756f;background:0 0;border:0;border-radius:7px;padding:9px 12px;font-size:8px;font-weight:800}.market-view-switch button[aria-pressed=true]{color:#fff;background:#12372f}.market-filters{background:#fffdf8;border-block:1px solid #12372f1f;grid-template-columns:1.5fr repeat(4,1fr) auto;gap:10px;padding:18px clamp(24px,6vw,98px);display:grid}.market-filters label{color:#7d827e;text-transform:uppercase;gap:6px;font-size:7px;font-weight:800;display:grid}.market-filters input,.market-filters select{color:#12372f;background:#f7f3eb;border:1px solid #12372f26;border-radius:7px;min-width:0;height:40px;padding:0 9px;font-size:9px}.marketplace-split{grid-template-columns:1.1fr .9fr;min-height:610px;display:grid}.market-list{padding:28px clamp(24px,4vw,60px)}.market-result-head{justify-content:space-between;margin-bottom:18px;font-size:9px;display:flex}.market-map{background:#b7cabd;align-content:center;place-items:center;gap:15px;min-height:610px;display:grid;position:relative;overflow:hidden}.map-lines{background-image:linear-gradient(#ffffff59 1px,#0000 1px),linear-gradient(90deg,#ffffff59 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:-30%;transform:rotate(12deg)}.market-map:before,.market-map:after{content:"";border:2px solid #12372f29;border-radius:50%;position:absolute}.market-map:before{width:420px;height:260px;top:60px;left:-90px}.market-map:after{width:370px;height:290px;bottom:30px;right:-100px}.map-empty-badge,.market-map>p{z-index:1;position:relative}.map-empty-badge{color:#fff;background:#12372f;border-radius:999px;padding:10px 13px;font-size:8px;font-weight:850}.market-map>p{text-align:center;color:#496258;max-width:280px;margin:0;font-size:9px;line-height:1.5}.status-legend{color:#fff;background:#071f1a;grid-template-columns:auto repeat(4,1fr);align-items:center;gap:22px;padding:30px clamp(24px,6vw,98px);display:grid}.status-legend>strong{font-family:Georgia,serif;font-size:21px;font-weight:500}.status-legend div span{color:#e7d36e;font-size:7px;font-weight:850}.status-legend div p{color:#ffffff80;margin:4px 0 0;font-size:7px;line-height:1.4}.activation-flow{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.activation-flow article{background:#fffdf8;border:1px solid #12372f24;border-radius:16px;gap:14px;min-height:180px;padding:24px;display:flex}.activation-flow>article>span{color:#d96d4d;font-size:8px;font-weight:850}.activation-flow h3{margin:0;font-family:Georgia,serif;font-size:22px;font-weight:500}.activation-flow p{color:#69716b;margin:9px 0 0;font-size:9px;line-height:1.55}@media (max-width:1000px){.market-filters{grid-template-columns:repeat(3,1fr)}.marketplace-split{grid-template-columns:1fr}.market-map{min-height:420px}.activation-flow,.status-legend{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.marketplace-heading{flex-direction:column;align-items:flex-start;padding-inline:20px}.market-filters{grid-template-columns:1fr 1fr;padding-inline:20px}.market-filters label:first-child,.market-filters .button{grid-column:1/-1}.market-list{padding-inline:20px}.activation-flow,.status-legend{grid-template-columns:1fr}}.market-view-switch a{color:#6e756f;border-radius:7px;padding:9px 12px;font-size:8px;font-weight:800}.market-view-switch a[aria-current=page]{color:#fff;background:#12372f}.market-view-switch button{display:none}.market-filters{grid-template-columns:1.45fr repeat(5,minmax(105px,1fr)) auto;position:relative}.advanced-filters{grid-column:1/-2}.advanced-filters summary{cursor:pointer;color:#9b4c38;width:fit-content;font-size:8px;font-weight:850}.advanced-filters>div{grid-template-columns:repeat(7,1fr);gap:10px;margin-top:12px;display:grid}.market-filters>.button{align-self:end}.marketplace-split.view-list{grid-template-columns:1fr}.marketplace-split.view-list .market-map{display:none}.marketplace-split.view-map{grid-template-columns:1fr}.marketplace-split.view-map .market-list{display:none}.public-map-pin{z-index:3;color:#fff;background:#9b4c38;border:4px solid #ffffffe6;border-radius:50% 50% 50% 8px;place-items:center;width:44px;height:44px;display:grid;position:absolute;transform:translate(-50%,-50%)rotate(-45deg);box-shadow:0 10px 25px #12372f4d}.public-map-pin span{font-size:10px;font-weight:850;rotate:45deg}.map-privacy-note{z-index:4;color:#fff;background:#12372fd4;border-radius:8px;padding:9px 11px;font-size:7px;position:absolute;bottom:16px;left:16px}.map-link-disabled{color:#ffffff61;border:1px solid #ffffff1f;border-radius:8px;align-items:center;padding:10px;font-size:7px;line-height:1.3;display:flex}.source-link-reviewed{color:#7d837e;font-size:7px}.opportunity-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.opportunity-card-grid.featured{grid-template-columns:repeat(3,minmax(0,1fr))}.opportunity-card{background:#fffdf8;border:1px solid #12372f21;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 18px 45px #12372f12}.opportunity-card-visual{background:#b9ccc0;min-height:235px;display:block;position:relative;overflow:hidden}.opportunity-card-visual>img,.detail-main-visual>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.property-visual-placeholder{background:linear-gradient(145deg,#c7d7ce,#87a392);display:block;position:absolute;inset:0;overflow:hidden}.property-visual-placeholder:before{content:"";clip-path:polygon(50% 0,100% 34%,100% 100%,0 100%,0 34%);background:#eef0e8;width:230px;height:170px;position:absolute;bottom:-35px;left:50%;transform:translate(-50%)}.property-visual-placeholder i,.property-visual-placeholder b{z-index:1;background:#789584;position:absolute}.property-visual-placeholder i{width:42px;height:55px;bottom:18px;left:calc(50% - 62px)}.property-visual-placeholder b{width:48px;height:75px;bottom:-1px;left:calc(50% + 20px)}.opportunity-status,.confidence-chip{z-index:2;text-transform:uppercase;letter-spacing:.6px;border-radius:999px;padding:8px 10px;font-size:7px;font-weight:900;position:absolute;top:14px}.opportunity-status{color:#fff;background:#12372f;left:14px}.status-available{background:#2f7b5e}.status-open{color:#59470e;background:#ead778}.status-under_offer,.status-sold{background:#74746b}.confidence-chip{color:#fff;background:#071f1ac2;right:14px}.opportunity-card-body{padding:22px}.card-location{color:#9b4c38;text-transform:uppercase;letter-spacing:.9px;margin:0;font-size:7px;font-weight:850}.opportunity-card h2{margin:9px 0 7px;font-family:Georgia,serif;font-size:25px;font-weight:500;line-height:1.1}.property-line{color:#6f7771;margin:0;font-size:9px}.opportunity-prices{border-block:1px solid #12372f1f;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;padding:15px 0;display:grid}.opportunity-prices span,.opportunity-prices strong{display:block}.opportunity-prices span{color:#8a8f89;font-size:7px}.opportunity-prices strong{margin-top:5px;font-size:10px}.score-line{grid-template-columns:1fr auto;gap:7px;margin-top:15px;padding-bottom:8px;font-size:8px;display:grid;position:relative}.score-line i{background:#9b4c38;grid-column:1/-1;max-width:100%;height:3px}.opportunity-card-disclaimer{color:#7b6d3b;margin:14px 0 0;font-size:7px;line-height:1.5}.detail-visual-shell{grid-template-columns:1.4fr .6fr;gap:12px;padding:28px clamp(24px,6vw,98px) 0;display:grid}.detail-main-visual{background:#b9ccc0;border-radius:24px;min-height:510px;position:relative;overflow:hidden}.detail-visual-badges{z-index:3;gap:8px;display:flex;position:absolute;top:18px;left:20px;right:20px}.detail-visual-badges .opportunity-status{position:static}.detail-visual-badges>span:last-child{color:#fff;background:#071f1ac7;border-radius:999px;padding:8px 10px;font-size:7px;font-weight:850}.detail-map-panel{background:#12372f;border-radius:24px;padding:14px}.public-coordinate-map{height:420px}.opportunity-detail-grid{grid-template-columns:1fr 340px;gap:45px;padding:70px clamp(24px,6vw,98px);display:grid}.detail-story h1{letter-spacing:-3px;max-width:850px;margin:0;font-family:Georgia,serif;font-size:clamp(45px,5vw,72px);font-weight:500;line-height:1}.detail-property-line{color:#68716b;font-size:12px}.public-legal-banner{margin:27px 0}.detail-summary{color:#55625b;max-width:850px;font-family:Georgia,serif;font-size:22px;line-height:1.6}.detail-facts-grid{border-block:1px solid #12372f24;grid-template-columns:repeat(4,1fr);margin-top:35px;display:grid}.detail-facts-grid>div{border-right:1px solid #12372f1f;padding:20px 14px}.detail-facts-grid>div:first-child{padding-left:0}.detail-facts-grid>div:last-child{border:0}.detail-facts-grid span,.detail-facts-grid strong,.detail-facts-grid small{display:block}.detail-facts-grid span,.detail-facts-grid small{color:#858a86;font-size:7px}.detail-facts-grid strong{margin:8px 0;font-size:13px}.detail-explanation-grid{grid-template-columns:1fr 1fr;gap:45px;margin-top:45px;display:grid}.detail-explanation-grid h2{margin:0;font-family:Georgia,serif;font-size:30px;font-weight:500}.detail-explanation-grid p:not(.public-eyebrow),.detail-explanation-grid li{color:#636d66;font-size:10px;line-height:1.65}.detail-explanation-grid ul{padding-left:18px}.deep-dossier-card{color:#fff;background:#12372f;border-radius:21px;align-self:start;padding:29px;position:sticky;top:95px}.deep-dossier-card .public-eyebrow{color:#e5d273}.deep-dossier-card h2{margin:0;font-family:Georgia,serif;font-size:32px;font-weight:500}.deep-dossier-card>p:not(.public-eyebrow){color:#ffffff94;font-size:9px;line-height:1.65}.deep-dossier-card ul{color:#ffffffbf;gap:9px;padding-left:18px;font-size:8px;display:grid}.deep-dossier-card .button{width:100%;margin-top:17px}.deep-dossier-card small{color:#fff6;margin-top:12px;font-size:7px;line-height:1.5;display:block}.object-knowledge-section{background:#e0e6df;padding:80px clamp(24px,6vw,98px)}.object-knowledge-section>.section-heading-public>span{color:#747b75;font-size:9px}.knowledge-table{border-top:1px solid #12372f26}.knowledge-table article{border-bottom:1px solid #12372f24;grid-template-columns:1.4fr 1fr auto auto;align-items:center;gap:25px;padding:17px 5px;display:grid}.knowledge-table article div>strong,.knowledge-table article div>span{display:block}.knowledge-table article div>span{color:#868c87;margin-top:4px;font-size:7px}.knowledge-table article i{color:#5f5128;background:#e9dda7;border-radius:6px;margin:2px 4px 2px 0;padding:6px;font-size:6px;font-style:normal;display:inline-block}.knowledge-table article>a{font-size:8px;font-weight:800}.knowledge-disclaimer{background:#fffdf8;border-radius:13px;margin-top:20px;padding:20px}.knowledge-disclaimer strong{font-size:10px}.knowledge-disclaimer p{color:#68716b;margin:5px 0 0;font-size:8px}@media (max-width:1100px){.market-filters{grid-template-columns:repeat(3,1fr)}.advanced-filters{grid-column:1/-1}.advanced-filters>div{grid-template-columns:repeat(3,1fr)}.opportunity-card-grid.featured{grid-template-columns:repeat(2,1fr)}.detail-visual-shell{grid-template-columns:1fr}.public-coordinate-map{height:300px}.opportunity-detail-grid{grid-template-columns:1fr}.deep-dossier-card{position:static}}@media (max-width:700px){.market-view-switch{width:100%}.market-view-switch a{text-align:center;flex:1}.market-filters .filter-location,.market-filters .button,.advanced-filters{grid-column:1/-1}.advanced-filters>div{grid-template-columns:1fr 1fr}.opportunity-card-grid,.opportunity-card-grid.featured{grid-template-columns:1fr}.detail-visual-shell{padding-inline:20px}.detail-main-visual{min-height:390px}.opportunity-detail-grid,.object-knowledge-section{padding:55px 20px}.detail-facts-grid{grid-template-columns:1fr 1fr}.detail-facts-grid>div:nth-child(2){border-right:0}.detail-explanation-grid{grid-template-columns:1fr}.knowledge-table article{grid-template-columns:1fr auto}.knowledge-table article>div:nth-child(2){grid-column:1}.knowledge-table article>a{grid-area:1/2}}.marketplace-page .breadcrumbs{padding-bottom:0}.marketplace-heading{align-items:center;padding-top:28px;padding-bottom:22px}.marketplace-heading h1{letter-spacing:-2px;font-size:clamp(38px,4vw,56px)}.marketplace-heading p:last-child{margin-bottom:0}.market-filters{z-index:20;padding-top:13px;padding-bottom:13px;position:sticky;top:72px;box-shadow:0 10px 28px #12372f0f}.marketplace-split{grid-template-columns:minmax(560px,1.05fr) minmax(420px,.95fr);min-height:calc(100vh - 265px)}.market-list{min-width:0;padding-top:20px}.market-result-head a{color:#8a4b37;font-weight:800}.marketplace-split.view-split .opportunity-card-grid{grid-template-columns:1fr}.marketplace-split.view-split .opportunity-card{grid-template-columns:minmax(230px,.82fr) minmax(0,1.18fr);display:grid}.marketplace-split.view-split .opportunity-card-visual{min-height:100%}.marketplace-split.view-split .opportunity-card-body{padding:20px}.marketplace-split.view-split .opportunity-card h2{font-size:22px}.marketplace-split.view-split .opportunity-prices{margin-top:15px;padding-block:12px}.market-map{height:calc(100vh - 171px);min-height:540px;position:sticky;top:171px}.opportunity-card-actions{grid-template-columns:auto 1fr;align-items:center;gap:11px;margin-top:15px;display:grid}.opportunity-card-actions .button{min-height:38px;padding:10px 13px;font-size:8px}.opportunity-card-actions small{color:#8a8f8a;font-size:6px;line-height:1.4}.market-safety-strip{color:#fff;background:#073126;grid-template-columns:auto auto 1fr auto;align-items:center;gap:14px;padding:20px clamp(24px,6vw,98px);display:grid}.market-safety-strip>span{color:#d4ae58;border:1px solid #d4ae58;border-radius:50%;place-items:center;width:26px;height:26px;font-family:Georgia,serif;display:grid}.market-safety-strip strong{font-family:Georgia,serif;font-size:18px;font-weight:500}.market-safety-strip p{color:#ffffff94;margin:0;font-size:8px;line-height:1.55}.market-safety-strip a{color:#d4ae58;font-size:8px;font-weight:850}.dossier-price{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;margin:20px 0 4px;padding:15px}.dossier-price span,.dossier-price strong,.dossier-price small{display:block}.dossier-price span{color:#d4ae58;letter-spacing:.7px;text-transform:uppercase;font-size:6px;font-weight:850}.dossier-price strong{margin-top:7px;font-size:16px}.dossier-price small{color:#ffffff7a;margin-top:7px;font-size:7px;line-height:1.5}@media (max-width:1180px){.marketplace-split{grid-template-columns:1fr}.market-map{height:440px;min-height:440px;position:relative;top:auto}.marketplace-split.view-split .interactive-market-map{order:-1}.marketplace-split.view-split .opportunity-card{grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr)}}@media (max-width:720px){.market-filters{grid-template-columns:1fr 1fr;position:relative;top:auto}.marketplace-heading{padding-top:20px}.marketplace-heading h1{font-size:41px}.marketplace-split.view-split .opportunity-card{grid-template-columns:1fr}.marketplace-split.view-split .opportunity-card-visual{min-height:235px}.opportunity-card-actions{grid-template-columns:1fr}.opportunity-card-actions .button{width:100%}.market-safety-strip{grid-template-columns:auto 1fr;padding-inline:20px}.market-safety-strip p,.market-safety-strip a{grid-column:2}}.marketplace-heading p:last-child{font-size:14px;line-height:1.5}.market-view-switch a{font-size:12px}.market-filters label{font-size:10px}.market-filters input,.market-filters select{height:46px;padding-inline:12px;font-size:14px}.advanced-filters summary{font-size:12px}.market-result-head{font-size:14px}.market-result-head>div{flex-wrap:wrap;gap:3px;display:flex}.market-result-head span{color:#717973}.opportunity-status,.confidence-chip,.card-location{font-size:10px}.card-location-shell{min-height:29px}.card-location-shell small{display:none}.card-location-shell.is-exact .card-location{color:#173f35;letter-spacing:.2px;text-transform:none;font-size:12px}.card-location-shell.is-exact small{color:#7b837d;margin-top:4px;font-size:9px;font-weight:700;display:block}.property-line{font-size:14px;line-height:1.5}.opportunity-prices span,.signal-fact-row span{font-size:11px}.opportunity-prices strong,.signal-fact-row strong{font-size:14px}.score-line,.opportunity-card-disclaimer,.opportunity-card-actions .button{font-size:12px}.opportunity-card-actions small{font-size:11px}.market-safety-strip p,.market-safety-strip a{font-size:12px}.market-map>p{font-size:13px}.map-privacy-note{max-width:calc(100% - 32px);font-size:10px}.status-research{color:#183d33;background:#ead778}.research-signal-card .confidence-chip{top:52px;left:14px;right:auto}.qualification-tier{z-index:2;color:#fff;letter-spacing:.25px;text-align:center;background:#12372fe6;border-radius:999px;max-width:calc(100% - 132px);padding:8px 10px;font-size:9px;font-weight:900;position:absolute;top:52px;right:14px}.qualification-tier.tier-a{color:#173b31;background:#d4ae58}.qualification-tier.tier-c{background:#636c67e0}.signal-card-visual{cursor:default}.signal-card-visual .property-visual-placeholder{background:linear-gradient(145deg,#dfe8df,#95ad9d)}.candidate-aerial{background:linear-gradient(145deg,#dfe8df,#95ad9d);position:absolute;inset:0;overflow:hidden}.property-image{background:#dfe8df;display:block;position:absolute;inset:0;overflow:hidden}.property-image>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.candidate-aerial.is-private-preview .property-image>img{filter:blur(13px)saturate(.72);transform:scale(1.12)}.property-image-shade{pointer-events:none;background:linear-gradient(#07312614,#0000 40%,#07312638);position:absolute;inset:0}.property-image-unavailable{color:#53695c;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 20px;font-size:14px;display:flex;position:absolute;inset:0}.property-image-unavailable>span{font-size:46px}.candidate-aerial-label{z-index:1;color:#fff;background:#071f1ac7;border:1px solid #ffffff3d;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:800;line-height:1.25;position:absolute;bottom:14px;left:14px}.candidate-aerial-label a{color:inherit;text-underline-offset:3px}.candidate-aerial-label a:focus-visible{outline-offset:4px;outline:2px solid #fff}.signal-visual-label{z-index:2;color:#fff;background:#071f1ac7;border-radius:8px;padding:8px 10px;font-size:10px;position:absolute;bottom:14px;left:14px}.signal-fact-row{border-block:1px solid #12372f1f;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:19px;padding:15px 0;display:grid}.signal-fact-row span,.signal-fact-row strong{display:block}.signal-fact-row span{color:#858b86}.signal-fact-row strong{margin-top:5px}.research-score-line{margin-top:16px}.qualification-explanation{color:#6c756f;margin:9px 0 0;font-size:11px;line-height:1.5}.research-signal-grid{margin-top:16px}.research-signal-card .opportunity-card-body{flex-direction:column;display:flex}.research-signal-card .opportunity-card-actions{margin-top:auto;padding-top:15px}.compact-listing-card{flex-direction:column;display:flex}.compact-listing-card .opportunity-card-visual{aspect-ratio:16/9;cursor:pointer;min-height:0}.compact-listing-card .opportunity-card-body{flex-direction:column;flex:1;gap:9px;padding:16px;display:flex}.compact-listing-card .card-heading-link{color:inherit;text-decoration:none}.compact-listing-card .card-location-shell{min-height:0}.compact-listing-card .card-location-shell .card-location,.compact-listing-card .card-location{color:#80503d;letter-spacing:.3px;text-transform:none;font-size:.8125rem;line-height:1.4}.compact-listing-card h2{overflow-wrap:anywhere;margin:4px 0 0;font-size:1.5rem;line-height:1.15}.compact-listing-card .compact-property-facts{color:#56645c;flex-wrap:wrap;gap:4px 12px;margin:0;font-size:1rem;line-height:1.45;display:flex}.compact-property-facts>span{white-space:nowrap}.compact-property-facts strong{color:var(--ink);font-weight:700}.compact-listing-card .opportunity-status{letter-spacing:.2px;text-transform:none;max-width:calc(100% - 24px);padding:7px 10px;font-size:.8125rem;line-height:1.3;top:12px;left:12px}.compact-listing-card .candidate-aerial-label{max-width:calc(100% - 24px);padding:5px 8px;font-size:.75rem;font-weight:600;bottom:12px;left:12px}.compact-listing-card .opportunity-card-disclaimer{color:#697067;margin:0;font-size:.875rem;line-height:1.4}.compact-listing-card .opportunity-card-actions{margin-top:auto;padding-top:3px;display:block}.compact-listing-card .opportunity-card-actions .button{justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:10px 14px;font-size:.9375rem;display:flex}.compact-listing-card a:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}@media (min-width:721px){.marketplace-split.view-split .compact-listing-card .opportunity-card-visual{aspect-ratio:auto;min-height:0}.marketplace-split.view-split .compact-listing-card .opportunity-card-body{padding:16px}}@media (max-width:720px){.marketplace-split.view-split .compact-listing-card .opportunity-card-visual{aspect-ratio:16/9;min-height:0}.marketplace-split.view-split .compact-listing-card .opportunity-card-body{padding:16px}}.cbs-area-context-card{color:var(--ink);background:#edf1e8;border-radius:10px;gap:4px;margin:12px 0 0;padding:11px 13px;font-size:12px;line-height:1.45;display:grid}.cbs-area-context-card span{color:var(--muted)}.signal-map-pin{color:#173b31;pointer-events:auto;cursor:help;background:#ead778;border-width:3px;width:39px;height:39px}.signal-map-pin span{font-size:11px}.signal-map-summary{z-index:5;color:#fff;background:#073126e6;border-radius:10px;padding:12px 14px;display:grid;position:absolute;top:16px;left:16px;box-shadow:0 12px 28px #071f1a2e}.signal-map-summary strong{font-family:Georgia,serif;font-size:20px;font-weight:500}.signal-map-summary span{color:#ffffffad;margin-top:3px;font-size:11px}@media (max-width:720px){.marketplace-heading p:last-child{font-size:13px}.market-result-head{flex-direction:column;align-items:flex-start;gap:10px}.market-filters input,.market-filters select{font-size:16px}.opportunity-card-disclaimer,.market-safety-strip p{font-size:13px}}.interactive-market-map{isolation:isolate;background:#dce6dd;display:block}.interactive-market-map:before,.interactive-market-map:after{display:none}.interactive-map-canvas{z-index:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.interactive-market-map.is-dragging .interactive-map-canvas{cursor:grabbing}.interactive-map-tiles{position:absolute;inset:0}.interactive-map-tiles img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.interactive-market-map .signal-map-summary,.interactive-market-map .map-privacy-note{z-index:5;pointer-events:none}.interactive-map-marker-shell{z-index:3;background:0 0;border:0;width:42px;height:42px;padding:0;position:absolute;transform:translate(-50%,-100%)}.interactive-map-marker{color:#173b31;cursor:pointer;background:#ead778;border:3px solid #fffffff5;border-radius:50% 50% 50% 8px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid;transform:rotate(-45deg);box-shadow:0 8px 22px #12372f47}.interactive-map-marker>b{transform:rotate(45deg)}.interactive-map-marker.is-opportunity{color:#fff;background:#9b4c38}.interactive-map-marker:hover{outline-offset:2px;outline:3px solid #173b31}.interactive-map-marker-shell:focus-visible .interactive-map-marker{outline-offset:2px;outline:3px solid #173b31}.interactive-map-popup{z-index:4;color:#173b31;background:#fffdf8;border-radius:10px;width:230px;padding:13px 15px;position:absolute;transform:translate(-50%,calc(-100% - 55px));box-shadow:0 12px 30px #071f1a33}.interactive-map-popup strong,.interactive-map-popup span,.interactive-map-popup small{display:block}.interactive-map-popup strong{font-family:Georgia,serif;font-size:17px;font-weight:500}.interactive-map-popup span{margin-top:3px;font-size:12px;font-weight:800}.interactive-map-popup small{color:#68736d;margin-top:7px;font-size:11px;line-height:1.4}.interactive-map-popup a{color:#315f4e;margin-top:9px;font-size:11px;font-weight:850;display:inline-flex}.interactive-map-marker.is-exact{color:#173b31;background:#e3c55e;box-shadow:0 0 0 5px #e3c55e47,0 9px 22px #071f1a47}.interactive-map-controls{z-index:5;background:#fffdf8;border:1px solid #12372f26;border-radius:10px;display:grid;position:absolute;top:14px;right:14px;overflow:hidden;box-shadow:0 8px 22px #12372f1f}.interactive-map-controls button{color:#173b31;cursor:pointer;background:#fffdf8;border:0;border-bottom:1px solid #12372f1f;min-width:40px;min-height:38px;padding:0 12px;font-size:20px;font-weight:850}.interactive-map-controls button:hover{background:#eef1e9}.interactive-map-controls .show-netherlands{border-bottom:0;font-size:10px}.interactive-map-attribution{z-index:5;color:#425a50;background:#fffdf8e6;padding:3px 5px;font-size:9px;position:absolute;bottom:5px;right:7px}.interactive-map-attribution a{text-decoration:underline}.interactive-map-load-state{z-index:6;color:#173b31;text-align:center;background:#fffdf8f0;border-radius:9px;max-width:min(340px,100% - 40px);padding:11px 14px;font-size:12px;font-weight:800;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #12372f29}.interactive-map-load-state.is-error{color:#713827}@media (max-width:720px){.interactive-market-map .signal-map-summary{max-width:calc(100% - 88px)}}.research-market-filters{grid-template-columns:minmax(220px,1.4fr) repeat(5,minmax(130px,1fr)) auto}.research-market-filters .advanced-filters{grid-column:1/-2}.research-market-filters .advanced-filters>div{grid-template-columns:repeat(4,minmax(130px,1fr))}.filter-data-note{color:#6c756f;grid-column:1/-1;margin:0;font-size:11px;line-height:1.5}.opportunity-card{content-visibility:auto;contain-intrinsic-size:auto 560px}.market-pagination{border-top:1px solid #12372f21;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin-top:28px;padding:18px 0;font-size:12px;display:grid}.market-pagination a{font-weight:850}.market-pagination a:last-child{text-align:right}.market-pagination strong{color:#68716b;font-size:11px;font-weight:700}.interactive-map-deferred{z-index:4;color:#173b31;text-align:center;pointer-events:none;background:#fffdf8f0;border-radius:9px;width:max-content;max-width:calc(100% - 40px);padding:11px 14px;font-size:12px;font-weight:800;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #12372f21}@media (max-width:1100px){.research-market-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.research-market-filters .advanced-filters{grid-column:1/-1}.research-market-filters .advanced-filters>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.research-market-filters{grid-template-columns:1fr 1fr}.research-market-filters .filter-location,.research-market-filters .button,.research-market-filters .advanced-filters,.research-market-filters .filter-data-note{grid-column:1/-1}.research-market-filters .advanced-filters>div{grid-template-columns:1fr 1fr}.filter-data-note{font-size:12px}.qualification-tier{max-width:calc(100% - 28px);top:90px;left:14px;right:auto}.signal-fact-row,.market-pagination{grid-template-columns:1fr 1fr}.market-pagination strong{text-align:center;grid-area:1/1/auto/-1}}.mobile-market-controls{display:none}.marketplace-page.marketplace-view-map{flex-direction:column;height:calc(100dvh - 72px);display:flex;overflow:hidden}.marketplace-view-map .breadcrumbs,.marketplace-view-map .marketplace-heading,.marketplace-view-map .market-intelligence-funnel,.marketplace-view-map .role-market-banner,.marketplace-view-map .market-safety-strip{display:none}.marketplace-view-map .desktop-market-filters{z-index:18;flex:none;position:relative;top:auto}.marketplace-view-map .marketplace-split.view-map{flex:auto;grid-template-rows:minmax(0,1fr);height:auto;min-height:0}.marketplace-view-map .marketplace-split.view-map .market-map{width:100%;height:100%;min-height:0;position:relative;top:auto}.marketplace-view-map~.feedback-fab,.marketplace-view-map~.site-footer{display:none}@media (max-width:720px){.desktop-market-filters{display:none}.mobile-market-controls{z-index:38;background:#fffdf8fa;border-bottom:1px solid #12372f21;padding:12px 14px 10px;display:block;position:sticky;top:66px;box-shadow:0 8px 22px #12372f14}.mobile-market-controls.filters-open{z-index:120}.mobile-location-search{background:#fff;border:1px solid #12372f2e;border-radius:12px;grid-template-columns:minmax(0,1fr) 46px;display:grid;overflow:hidden}.mobile-location-search label{min-width:0}.mobile-location-search input{color:#173b31;background:0 0;border:0;outline:0;width:100%;height:48px;padding:0 14px;font-size:16px}.mobile-location-search button{color:#173b31;background:#eef1e9;border:0;border-left:1px solid #12372f1f;font-size:24px}.mobile-market-actions{grid-template-columns:repeat(3,1fr);margin-top:9px;display:grid}.mobile-market-actions>*{color:#173b31;background:0 0;border:0;border-right:1px solid #12372f1f;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 8px;font-size:14px;font-weight:800;display:flex}.mobile-market-actions>:last-child{border-right:0}.mobile-market-actions>*>span{color:#9b4c38;font-size:18px}.mobile-market-actions b{color:#fff;background:#9b4c38;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:inline-grid}.mobile-filter-layer{z-index:120;position:fixed;inset:0}.mobile-filter-backdrop{background:#071f1a9e;border:0;position:absolute;inset:0}.mobile-filter-sheet{background:#fffdf8;border-radius:22px 22px 0 0;flex-direction:column;max-height:calc(100dvh - 18px);display:flex;position:absolute;inset:auto 0 0;overflow:hidden;box-shadow:0 -18px 55px #071f1a38}.mobile-filter-sheet>header{border-bottom:1px solid #12372f24;justify-content:space-between;align-items:center;padding:14px 20px 13px;display:flex}.mobile-filter-sheet>header>div{gap:8px;display:grid}.mobile-filter-sheet>header h2{color:#173b31;align-items:center;gap:9px;margin:0;font-family:Georgia,serif;font-size:27px;font-weight:500;display:flex}.mobile-filter-sheet>header h2 b{color:#fff;background:#9b4c38;border-radius:50%;place-items:center;width:25px;height:25px;font-family:inherit;font-size:13px;display:inline-grid}.mobile-filter-sheet>header button{color:#9b4c38;background:0 0;border:0;min-height:40px;padding:0;font-size:14px;font-weight:800}.filter-grip{background:#12372f3d;border-radius:99px;justify-self:center;width:38px;height:4px;display:block}.mobile-active-filters{flex-wrap:wrap;gap:8px;padding:14px 20px 4px;display:flex}.mobile-active-filters a{color:#265c4e;background:#e2efeb;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:13px;font-weight:750;display:inline-flex}.mobile-active-filters .clear-mobile-filters{color:#9b4c38;background:0 0}.mobile-filter-form{padding:20px 20px calc(20px + env(safe-area-inset-bottom));gap:18px;display:grid;overflow-y:auto}.mobile-filter-form label{color:#173b31;gap:8px;font-size:14px;font-weight:800;display:grid}.mobile-filter-form input,.mobile-filter-form select{color:#173b31;background:#fff;border:1px solid #12372f2b;border-radius:9px;width:100%;min-width:0;height:50px;padding:0 13px;font-size:16px}.mobile-filter-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mobile-filter-form>p{color:#6a746e;margin:0;font-size:12px;line-height:1.5}.mobile-filter-submit{width:100%;min-height:54px;font-size:15px;position:sticky;bottom:0;box-shadow:0 8px 25px #12372f33}.marketplace-page.marketplace-view-map{height:calc(100dvh - 66px)}.marketplace-view-map .mobile-market-controls{flex:none;position:relative;top:auto}.marketplace-view-map .marketplace-split.view-map{flex:auto}.marketplace-view-map .interactive-map-controls{top:12px;right:12px}.marketplace-view-map .signal-map-summary{max-width:calc(100% - 82px);padding:9px 11px;top:12px;left:12px}.marketplace-view-map .signal-map-summary strong{font-size:18px}.marketplace-view-map .signal-map-summary span{display:none}.marketplace-view-map .map-privacy-note{max-width:none;padding:8px 10px;font-size:10px;line-height:1.35;bottom:29px;left:12px;right:12px}.marketplace-view-map .interactive-map-attribution{font-size:8px;bottom:4px;right:5px}.marketplace-view-map .interactive-map-controls .show-netherlands{max-width:72px;padding-inline:8px;line-height:1.15}}@media (max-width:390px){.mobile-market-controls{padding-inline:10px}.mobile-market-actions>*{font-size:13px}.mobile-filter-pair{grid-template-columns:1fr}}.research-detail-page{max-width:1480px;margin:0 auto}.research-detail-hero{grid-template-columns:minmax(320px,.8fr) 1.2fr;align-items:center;gap:clamp(28px,5vw,76px);padding:24px 0 56px;display:grid}.research-detail-visual{aspect-ratio:4/3;background:#dbe4d9;border-radius:24px;position:relative;overflow:hidden}.research-detail-visual .property-visual-placeholder{position:absolute;inset:0}.research-detail-visual .opportunity-status{z-index:2;position:absolute;top:20px;left:20px}.research-detail-visual .qualification-tier{z-index:2;top:20px;left:auto;right:20px}.research-detail-hero h1{letter-spacing:-3px;max-width:760px;margin:8px 0 13px;font-family:Georgia,serif;font-size:clamp(44px,6vw,76px);font-weight:500;line-height:.98}.research-detail-scores{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:22px;display:grid;overflow:hidden}.research-detail-scores>div{background:#fff;flex-direction:column;justify-content:center;min-height:112px;padding:18px;display:flex}.research-detail-scores span,.research-detail-scores small{color:var(--muted);font-size:10px}.research-detail-scores strong{color:var(--ink-deep);margin:8px 0 5px;font-family:Georgia,serif;font-size:27px;font-weight:500}.candidate-evidence-ladder{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:14px;display:grid;overflow:hidden}.candidate-evidence-ladder>div{background:#f8f5ee;flex-direction:column;justify-content:center;gap:7px;min-height:86px;padding:15px;display:flex}.candidate-evidence-ladder span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.candidate-evidence-ladder strong{color:var(--ink-deep);font-size:13px;line-height:1.35}.research-detail-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:24px;display:grid}.research-detail-story,.research-source-panel{border:1px solid var(--line);background:#fff;border-radius:22px;padding:clamp(25px,4vw,48px)}.research-detail-story h2,.research-source-panel h2,.candidate-account-panel h2{margin:8px 0 14px;font-family:Georgia,serif;font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1.05}.research-detail-story>p:not(.public-eyebrow){color:var(--muted);font-size:16px;line-height:1.75}.research-component-grid{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(4,1fr);margin-top:28px;display:grid;overflow:hidden}.research-component-grid>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:105px;padding:15px;display:flex}.research-component-grid>div:last-child{border:0}.research-component-grid span,.research-component-grid small{color:var(--muted);font-size:10px}.research-component-grid strong{margin-top:7px;font-family:Georgia,serif;font-size:25px;font-weight:500}.candidate-unknowns{background:#f0eadf;border-radius:16px;margin-top:34px;padding:25px}.candidate-unknowns ul{color:var(--muted);margin:0;padding-left:20px;line-height:1.7}.candidate-area-context{background:#f3f6ee;border:1px solid #12372f24;border-radius:16px;margin-top:34px;padding:25px}.candidate-area-context>p:not(.public-eyebrow):not(.area-context-boundary){color:var(--muted);line-height:1.65}.candidate-object-evidence-flow{background:#fffaf0;border:1px solid #12372f26;border-radius:18px;margin-top:28px;padding:28px}.candidate-object-evidence-flow>p:not(.public-eyebrow):not(.object-evidence-boundary){color:var(--muted);line-height:1.65}.candidate-object-evidence-flow ol{gap:10px;margin:22px 0;padding:0;list-style:none;display:grid}.candidate-object-evidence-flow li{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:38px 1fr;align-items:start;gap:12px;padding:14px;display:grid}.candidate-object-evidence-flow li>span{width:32px;height:32px;color:var(--muted);background:#e8e8de;border-radius:50%;place-items:center;font-weight:900;display:grid}.candidate-object-evidence-flow li.is-complete>span{color:#fff;background:var(--ink)}.candidate-object-evidence-flow li strong{color:var(--ink-deep);margin-bottom:3px;display:block}.candidate-object-evidence-flow li p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.object-evidence-actions{flex-wrap:wrap;gap:10px;display:flex}.object-evidence-boundary{border-top:1px solid var(--line);color:var(--muted);margin:18px 0 0;padding-top:15px;font-size:12px;line-height:1.6}.area-context-boundary{border-left:3px solid var(--accent);color:var(--muted);background:#ffffffb3;margin:18px 0 0;padding:14px 16px;line-height:1.55}.area-context-boundary strong{color:var(--ink)}.home-cbs-context{background:#edf1e8;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:30px;padding:42px max(30px,50vw - 620px);display:grid}.home-cbs-context h2{font-family:var(--font-display);margin:7px 0 10px;font-size:clamp(30px,4vw,49px);line-height:1}.home-cbs-context p{max-width:720px;color:var(--muted);line-height:1.65}.home-cbs-context>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.home-cbs-context a{color:var(--ink);background:#ffffffb8;border:1px solid #12372f1f;border-radius:14px;align-content:center;gap:5px;padding:20px;text-decoration:none;display:grid}.home-cbs-context .home-cbs-partner-link{color:var(--ink);text-underline-offset:4px;background:0 0;border:0;margin-top:6px;padding:0;font-size:13px;font-weight:850;text-decoration:underline;display:inline-flex}.home-cbs-boundary{font-size:12px}.home-cbs-context a strong{font-family:var(--font-display);font-size:31px}.home-cbs-context a span{color:var(--muted);font-size:13px;line-height:1.4}.research-source-panel>article{border-bottom:1px solid var(--line);gap:6px;padding:17px 0;display:grid}.research-source-panel>article span{color:var(--muted);font-size:11px}.research-source-panel>article a{color:#3f715f;font-size:11px;font-weight:800}.candidate-map-summary{color:#fff;background:var(--ink-deep);border-radius:14px;grid-template-columns:auto 1fr;gap:13px;margin-top:24px;padding:18px;display:grid}.candidate-map-summary>span{font-size:28px}.candidate-map-summary p{color:#ffffffa8;margin:5px 0 0;font-size:11px;line-height:1.55}.candidate-location-section{border:1px solid var(--line);background:#fff;border-radius:24px;margin:28px 0;padding:clamp(24px,4vw,42px)}.candidate-location-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:15px;display:flex}.candidate-location-heading h2{color:var(--ink-deep);margin:6px 0 0;font-family:Georgia,serif;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1}.candidate-location-heading>span{color:#6e482f;letter-spacing:.45px;text-transform:uppercase;background:#f1e5cc;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:900}.candidate-location-section.is-revealed .candidate-location-heading>span{color:#174536;background:#dcece2}.candidate-location-public-copy{max-width:720px;color:var(--muted);margin:0 0 19px;font-size:14px;line-height:1.6}.candidate-location-address{background:#f3f3eb;border:1px solid #12372f26;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:15px;margin-bottom:19px;padding:18px 20px;display:grid}.candidate-location-address>span{color:#b88d32;font-size:32px}.candidate-location-address small,.candidate-location-address strong,.candidate-location-address p{display:block}.candidate-location-address small{color:#8b6a2f;letter-spacing:.8px;font-size:9px;font-weight:900}.candidate-location-address strong{color:var(--ink-deep);margin-top:5px;font-family:Georgia,serif;font-size:clamp(23px,3vw,34px);font-weight:500}.candidate-location-address p{color:var(--muted);margin:6px 0 0;font-size:11px}.candidate-location-map{background:#dce6dd;border:1px solid #12372f24;border-radius:18px;min-height:430px;position:relative;overflow:hidden}.candidate-location-map .market-map{width:100%;height:430px;min-height:430px;position:relative;top:auto}.candidate-location-map .signal-map-summary{max-width:min(410px,100% - 88px)}.candidate-location-glass{z-index:20;-webkit-backdrop-filter:blur(8px)saturate(.7);backdrop-filter:blur(8px)saturate(.7);background:#f1ede261;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.candidate-location-gate{color:#fff;text-align:center;background:#073126eb;border:1px solid #ffffffb3;border-radius:18px;width:min(520px,100%);padding:clamp(22px,4vw,34px);box-shadow:0 22px 60px #071f1a4d}.candidate-location-gate>span{color:#e3c55e;margin-bottom:8px;font-size:30px;display:block}.candidate-location-gate>strong{font-family:Georgia,serif;font-size:clamp(23px,3vw,32px);font-weight:500;line-height:1.08;display:block}.candidate-location-gate>p{color:#ffffffb8;margin:11px auto 18px;font-size:12px;line-height:1.55}.candidate-location-gate>div{justify-content:center;gap:9px;display:flex}.candidate-location-footnote{color:var(--muted);margin-top:11px;font-size:10px;line-height:1.5;display:block}.candidate-account-panel{color:#fff;background:var(--ink-deep);border-radius:24px;margin:28px 0;padding:clamp(28px,5vw,58px);position:relative;overflow:hidden}.candidate-account-panel>p:not(.public-eyebrow),.candidate-account-panel li{color:#ffffffb8;max-width:850px;line-height:1.65}.candidate-account-panel .public-eyebrow{color:#d9b85f}.candidate-lock-mark{color:#d9b85f;opacity:.5;border:1px solid #ffffff24;border-radius:28px;place-items:center;width:110px;height:110px;font-family:Georgia,serif;font-size:57px;display:grid;position:absolute;top:28px;right:5%}.candidate-account-cta{gap:10px;margin:23px 0 14px;display:flex}.candidate-account-panel .button-ghost{color:#fff;border-color:#ffffff47}.candidate-account-panel>small{color:#ffffff8c}.candidate-exact-location{background:#ffffff12;border:1px solid #e3c55e6b;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin-top:24px;padding:20px;display:grid}.candidate-exact-location>span{color:#e3c55e;font-size:34px}.candidate-exact-location small,.candidate-exact-location strong,.candidate-exact-location p{display:block}.candidate-exact-location small{color:#d9b85f;letter-spacing:1px;font-size:9px;font-weight:850}.candidate-exact-location strong{margin-top:6px;font-family:Georgia,serif;font-size:clamp(22px,3vw,34px);font-weight:500}.candidate-exact-location p{font-size:11px;color:#ffffff9e!important;margin:6px 0 0!important}.candidate-action-list{gap:9px;margin-top:24px;display:grid}.candidate-action-list article{background:#ffffff0d;border:1px solid #ffffff24;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:18px;display:grid}.candidate-action-list p{color:#ffffff9e;margin:5px 0 0;font-size:12px}.candidate-action-list article>span{color:#d9c77f;font-size:12px;font-weight:800}.candidate-action-done{border-color:#75be9666!important}.candidate-action-message{background:#d9eadf;border-radius:10px;padding:12px 14px;color:#193f31!important;margin-top:16px!important}.candidate-dossier-link{color:#f0d47b;margin-top:16px;font-weight:800;display:inline-flex}.candidate-account-facts{color:#ffffff94;border-top:1px solid #ffffff24;flex-wrap:wrap;gap:8px 22px;margin-top:27px;padding-top:19px;font-size:11px;display:flex}.candidate-account-facts strong{color:#fff}.candidate-correction-link{color:#f0d47b;text-underline-offset:4px;width:fit-content;margin:15px 0;font-size:12px;font-weight:800;display:block}@media (max-width:900px){.research-detail-hero,.research-detail-grid,.home-cbs-context{grid-template-columns:1fr}.home-cbs-context>div:last-child{grid-template-columns:1fr 1fr}.research-detail-visual{min-height:0}.candidate-evidence-ladder,.research-component-grid{grid-template-columns:1fr 1fr}.research-component-grid>div:nth-child(2){border-right:0}.research-component-grid>div{border-bottom:1px solid var(--line)}}@media (max-width:560px){.home-cbs-context>div:last-child{grid-template-columns:1fr}}@media (max-width:600px){.research-detail-hero{padding-top:10px}.research-detail-hero h1{letter-spacing:-2px;font-size:43px}.research-detail-scores,.candidate-evidence-ladder{grid-template-columns:1fr}.research-detail-scores>div,.candidate-evidence-ladder>div{min-height:78px}.research-component-grid{grid-template-columns:1fr}.research-component-grid>div{border-right:0}.candidate-location-section{padding:20px 14px}.candidate-location-heading{flex-direction:column;align-items:flex-start}.candidate-location-map,.candidate-location-map .market-map{height:390px;min-height:390px}.candidate-location-glass{padding:14px}.candidate-location-gate>div,.candidate-account-cta{flex-direction:column}.candidate-location-gate .button{width:100%}.candidate-action-list article{grid-template-columns:1fr}.candidate-action-list .button{width:100%}.candidate-lock-mark{display:none}}.market-intelligence-funnel{background:#e5ebe2;border:1px solid #12372f21;border-radius:20px;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(28px,5vw,70px);margin:0 clamp(24px,6vw,98px) 28px;padding:30px 34px;display:grid}.market-intelligence-funnel.conversion-details{padding:16px 20px;display:block}.market-intelligence-funnel.conversion-details[open] .market-intelligence-steps{margin-top:20px}.marketplace-view-map .market-intelligence-funnel.conversion-details{display:none}.market-intelligence-copy h2{color:#12372f;margin:0;font-family:Georgia,serif;font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1.05}.market-intelligence-copy>p:last-child{color:#5f6b64;margin:13px 0 0;font-size:13px;line-height:1.6}.market-intelligence-steps{background:#fffdf8;border:1px solid #12372f21;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.market-intelligence-steps a{border-right:1px solid #12372f1f;flex-direction:column;justify-content:center;min-height:135px;padding:18px;display:flex;position:relative}.market-intelligence-steps a:last-child{border-right:0}.market-intelligence-steps small{color:#98624e;letter-spacing:.7px;font-size:9px;font-weight:900}.market-intelligence-steps strong{color:#12372f;margin-top:9px;font-family:Georgia,serif;font-size:clamp(24px,2.2vw,34px);font-weight:500}.market-intelligence-steps span{color:#66716a;margin-top:5px;font-size:11px;line-height:1.35}.market-intelligence-note{color:#5f6b64;border-top:1px solid #12372f21;grid-column:1/-1;margin:-13px 0 0;padding-top:16px;font-size:11px;line-height:1.55}.market-intelligence-note strong{color:#12372f}.market-featured-signals{background:#eef1ea;border:1px solid #12372f21;border-radius:20px;margin:0 0 28px;padding:24px}.market-featured-heading{grid-template-columns:minmax(0,.8fr) minmax(240px,1.2fr);align-items:end;gap:28px;margin-bottom:20px;display:grid}.market-featured-heading h2{color:#12372f;margin:0;font-family:Georgia,serif;font-size:clamp(26px,2.4vw,38px);font-weight:500;line-height:1.08}.market-featured-heading>p{color:#606d65;margin:0;font-size:11px;line-height:1.6}.market-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.market-featured-card{min-width:0;position:relative}.market-featured-card .opportunity-card{content-visibility:visible;contain-intrinsic-size:none;height:100%}.market-featured-rank{z-index:4;color:#12372f;background:#e5c667;border:2px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid;position:absolute;top:12px;left:12px;box-shadow:0 5px 18px #12372f2e}.market-featured-card .compact-listing-card .opportunity-status{max-width:calc(100% - 62px);left:50px}.marketplace-split.view-split .market-featured-grid{grid-template-columns:minmax(0,1fr)}.marketplace-split.view-split .market-featured-heading{grid-template-columns:minmax(0,1fr);gap:12px}.marketplace-split.view-split .market-featured-card .opportunity-card{height:auto}.guest-preview-gate{color:#fff;background:#073126;border-radius:18px;grid-column:1/-1;grid-template-columns:minmax(0,1.15fr) minmax(240px,.75fr) auto;align-items:center;gap:26px;padding:27px 30px;display:grid;box-shadow:0 18px 42px #071f1a29}.guest-preview-gate .public-eyebrow{color:#d4ae58}.guest-preview-gate strong,.guest-preview-gate span{display:block}.guest-preview-gate strong{font-family:Georgia,serif;font-size:25px;font-weight:500;line-height:1.08}.guest-preview-gate span{color:#ffffffad;margin-top:8px;font-size:13px;line-height:1.5}.guest-preview-gate ul{color:#ffffffb8;gap:7px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.guest-preview-gate li:before{content:"✓";color:#d4ae58;margin-right:8px;font-weight:900}.guest-preview-gate .button{color:#173b31;white-space:nowrap;background:#d4ae58}.guest-preview-gate>small{color:#ffffff80;text-align:center;grid-column:3;font-size:10px}@media (max-width:1100px){.market-intelligence-funnel{grid-template-columns:1fr}.market-intelligence-steps{grid-template-columns:repeat(2,1fr)}.market-intelligence-steps a:nth-child(2){border-right:0}.market-intelligence-steps a:nth-child(-n+2){border-bottom:1px solid #12372f1f}.market-featured-heading{grid-template-columns:1fr;align-items:start}.market-featured-grid{grid-template-columns:1fr}.guest-preview-gate{grid-template-columns:1fr 1fr}.guest-preview-gate .button{width:fit-content}.guest-preview-gate>small{text-align:left;grid-column:2}}@media (max-width:720px){.market-intelligence-funnel{margin:15px 14px 20px;padding:22px 18px}.market-intelligence-copy>p:last-child{font-size:12px}.market-intelligence-steps{grid-template-columns:1fr 1fr}.market-intelligence-steps a{min-height:112px;padding:14px}.market-intelligence-steps strong{font-size:25px}.market-intelligence-note{margin-top:-8px;font-size:11px}.market-featured-signals{margin:0 14px 22px;padding:20px 14px}.market-featured-heading{gap:12px}.market-featured-heading>p{font-size:11px}.guest-preview-gate{grid-template-columns:1fr;padding:24px 20px}.guest-preview-gate .button{width:100%}.guest-preview-gate>small{text-align:left;grid-column:1}}.pricing-audience-switch{z-index:2;background:#fffdf8;border:1px solid #12372f24;border-radius:999px;gap:5px;width:fit-content;margin:-24px auto 0;padding:5px;display:flex;position:relative;box-shadow:0 12px 30px #12372f14}.pricing-audience-switch a{color:#626d66;border-radius:999px;padding:11px 16px;font-size:8px;font-weight:850}.pricing-audience-switch a:first-child{color:#fff;background:#12372f}.pricing-section{scroll-margin-top:30px}.pricing-heading{max-width:760px;margin-bottom:38px}.pricing-heading h2{margin-bottom:12px}.pricing-heading>p:last-child{color:#667069;font-size:11px;line-height:1.6}.investor-pricing{color:#fff;background:#12372f}.investor-pricing .public-eyebrow{color:#e5d273}.investor-pricing .pricing-heading>p:last-child{color:#ffffff8c}.pricing-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.pricing-investors{grid-template-columns:repeat(3,1fr)}.pricing-card{color:#12372f;background:#fffdf8;border:1px solid #12372f24;border-radius:18px;flex-direction:column;min-height:430px;padding:28px;display:flex;position:relative;overflow:hidden}.pricing-card.featured{border-color:#d96d4d;box-shadow:0 18px 45px #12372f21}.popular-label{text-align:center;color:#fff;letter-spacing:1px;background:#9b4c38;margin:-28px -28px 24px;padding:9px;font-size:6px;font-weight:900}.pricing-card h3{margin:0;font-family:Georgia,serif;font-size:32px;font-weight:500}.pricing-card>strong{color:#59655e;margin:15px 0 5px;font-size:9px}.price-availability{color:#8a908b;margin:0 0 22px;font-size:7px;line-height:1.45}.pricing-card ul{color:#5e6962;gap:12px;margin:0 0 28px;padding:0;font-size:9px;list-style:none;display:grid}.pricing-card .button{margin-top:auto}.service-pricing-section{background:#e7dfd3;grid-template-columns:.7fr 1.3fr;gap:7vw;padding:85px clamp(28px,7vw,118px);display:grid}.service-pricing-section h2{margin:0;font-family:Georgia,serif;font-size:clamp(38px,4vw,56px);font-weight:500}.service-price-list{border-top:1px solid #12372f26}.service-price-list article{border-bottom:1px solid #12372f24;grid-template-columns:.7fr 1.2fr auto;align-items:center;gap:22px;padding:19px 5px;display:grid}.service-price-list strong{font-size:10px}.service-price-list p{color:#68716b;font-size:8px;line-height:1.5}.service-price-list span{color:#6b5923;background:#efe4b6;border-radius:999px;padding:7px 9px;font-size:6px;font-weight:850}@media (max-width:1050px){.pricing-grid{grid-template-columns:repeat(2,1fr)}.service-pricing-section{grid-template-columns:1fr}}@media (max-width:650px){.pricing-audience-switch{justify-content:flex-start;width:calc(100% - 40px);overflow-x:auto}.pricing-audience-switch a{white-space:nowrap}.pricing-grid{grid-template-columns:1fr}.service-pricing-section{padding:65px 20px}.service-price-list article{grid-template-columns:1fr auto}.service-price-list p{grid-column:1/-1}.pricing-card{min-height:390px}}.pricing-v3{background:#f6f3eb}.pricing-v3-hero{max-width:980px;padding:65px clamp(24px,7vw,118px) 45px}.pricing-v3-hero h1{letter-spacing:-3.6px;margin:0;font-family:Georgia,serif;font-size:clamp(48px,6vw,82px);font-weight:500;line-height:.97}.pricing-v3-hero>p:last-child{color:#667069;max-width:650px;margin:20px 0 0;font-size:12px;line-height:1.6}.pricing-v3-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:10px clamp(24px,7vw,118px) 60px;display:grid}.pricing-v3-card{background:#fffdf8;border:1px solid #12372f24;border-radius:22px;flex-direction:column;min-height:470px;padding:34px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 55px #12372f12}.pricing-v3-card.pilot{color:#fff;background:#073126}.pricing-v3-card.explorer{background:#e5ebe2}.pricing-v3-card.explorer .popular-label{color:#173b31;background:#d4ae58}.pricing-v3-card.pilot .public-eyebrow{color:#d4ae58}.pricing-v3-card .popular-label{color:#173b31;background:#d4ae58;margin:-34px -34px 25px}.pricing-v3-card h2{margin:0;font-family:Georgia,serif;font-size:44px;font-weight:500}.pricing-v3-amount{border-bottom:1px solid #12372f21;margin:26px 0;padding-bottom:25px}.pricing-v3-card.pilot .pricing-v3-amount{border-color:#ffffff24}.pricing-v3-amount strong,.pricing-v3-amount span{display:block}.pricing-v3-amount strong{font-size:25px}.pricing-v3-amount span{color:#808781;margin-top:6px;font-size:8px}.pricing-v3-card.pilot .pricing-v3-amount span{color:#ffffff80}.pricing-v3-card ul{color:#5f6963;gap:13px;margin:0 0 28px;padding:0;font-size:9px;list-style:none;display:grid}.pricing-v3-card.pilot ul{color:#ffffffb3}.pricing-v3-card li:before{content:"✓";color:#9b4c38;margin-right:9px;font-weight:900}.pricing-v3-card.pilot li:before{color:#d4ae58}.pricing-v3-card .button{margin-top:auto}.pricing-clarity{grid-template-columns:repeat(3,1fr);padding:0 clamp(24px,7vw,118px) 70px;display:grid}.pricing-clarity>div{border-block:1px solid #12372f24;border-right:1px solid #12372f24;grid-template-columns:32px 1fr;gap:10px;padding:24px;display:grid}.pricing-clarity>div:last-child{border-right:0}.pricing-clarity span{color:#8b6a20;border:1px solid #d4ae58;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-weight:850;display:grid}.pricing-clarity strong{align-self:center;font-size:11px}.pricing-clarity p{color:#737a75;grid-column:2;margin:-3px 0 0;font-size:8px;line-height:1.5}.pricing-v3-secondary{background:#e5ddcf;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:75px clamp(24px,7vw,118px);display:grid}.pricing-v3-secondary h2{margin:0;font-family:Georgia,serif;font-size:clamp(38px,4vw,58px);font-weight:500}.pricing-v3-secondary>div:first-child>p:last-child{color:#657069;font-size:10px;line-height:1.65}.pricing-final-note{color:#fff;background:#073126;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;padding:26px clamp(24px,7vw,118px);display:grid}.pricing-final-note strong{font-family:Georgia,serif;font-size:21px;font-weight:500}.pricing-final-note p{color:#ffffff94;margin:0;font-size:8px;line-height:1.55}.pricing-final-note a{color:#d4ae58;font-size:8px;font-weight:850}@media (max-width:1050px){.pricing-v3-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-v3-card.explorer{grid-column:1/-1}}@media (max-width:800px){.pricing-v3-grid,.pricing-clarity,.pricing-v3-secondary,.pricing-final-note{grid-template-columns:1fr}.pricing-v3-card.explorer{grid-column:auto}.pricing-v3-hero,.pricing-v3-grid,.pricing-clarity{padding-inline:20px}.pricing-clarity>div{border-right:0}.pricing-v3-secondary,.pricing-final-note{padding-inline:20px}.pricing-v3-card{min-height:420px}}.workspace-page{background:#eee9df;min-height:80vh;padding:30px clamp(18px,4vw,64px) 70px}.workspace-app{color:#193f33;background:#f6f5ef;min-height:100dvh;font-size:16px}.workspace-app-bar{color:#fffdf5;background:#0a3429;align-items:center;gap:24px;min-height:72px;padding:14px 28px;display:flex}.workspace-app-bar .site-brand{align-items:center;gap:12px;display:flex}.workspace-app-bar .site-brand img{background:#fffdf5;border-radius:6px;padding:3px}.workspace-app-context{border-left:1px solid #729284;padding-left:24px;font-size:14px}.workspace-app-bar nav{flex-wrap:wrap;align-items:center;gap:18px;margin-left:auto;font-size:14px;display:flex}.workspace-app-bar nav button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:10px 0}:is(.workspace-app a:focus-visible,.workspace-app button:focus-visible){outline-offset:4px;outline:3px solid #d6ba61}.workspace-app-frame{grid-template-columns:240px minmax(0,1fr);min-height:calc(100dvh - 72px);display:grid}.workspace-app-sidebar{background:#e8ece5;border-right:1px solid #d6ded6;flex-direction:column;gap:12px;padding:24px 16px;display:flex}.workspace-app-sidebar>p{overflow-wrap:anywhere;margin:0 12px 12px;font-weight:700}.workspace-app-sidebar nav{gap:4px;display:grid}.workspace-app-sidebar nav a{border-radius:8px;padding:12px;font-size:14px;font-weight:650}.workspace-app-sidebar nav a:hover{background:#dae2d9}.workspace-app-sidebar nav a[aria-current=page]{color:#fff;background:#193f33}.workspace-help{margin-top:auto;padding:24px 12px 0;font-size:14px}.workspace-app-content{min-width:0}.workspace-feedback{z-index:30;position:fixed;bottom:20px;right:20px}.workspace-feedback a{color:#fff;background:#193f33;border-radius:999px;padding:12px 18px;font-size:14px;font-weight:650;display:inline-flex;box-shadow:0 3px 14px #0002}.workspace-app .workspace-page{background:0 0;min-height:0;padding:32px clamp(20px,3vw,48px) 60px}.workspace-app .workspace-heading{gap:20px;padding-bottom:22px}.workspace-app .workspace-heading h1{letter-spacing:-.8px;margin:0 0 10px;font-family:inherit;font-size:clamp(28px,2.5vw,36px);font-weight:650;line-height:1.2}.workspace-app .workspace-heading>div>p:last-child{max-width:75ch;font-size:16px}.workspace-access-state{max-width:620px;margin:0 auto;padding:64px 24px}.workspace-access-state h1{font-size:32px}.workspace-access-state p{line-height:1.7}.workspace-access-state .button{margin:12px 12px 0 0}.workspace-app label,.workspace-app small{font-size:14px}.workspace-app input,.workspace-app select,.workspace-app textarea{font-size:16px}@media (max-width:760px){.workspace-app-bar{flex-wrap:wrap;gap:12px;padding:14px 18px}.workspace-app-context{display:none}.workspace-app-bar nav{gap:12px}.workspace-app-frame{grid-template-columns:minmax(0,1fr)}.workspace-app-sidebar{border-bottom:1px solid #d6ded6;border-right:0;padding:16px}.workspace-app-sidebar nav{padding-bottom:8px;display:flex;overflow-x:auto}.workspace-app-sidebar nav a{flex:none}.workspace-app-sidebar>p,.workspace-help{display:none}.workspace-app .workspace-page{padding:24px 18px 48px}}.workspace-gate-banner{color:#5e4b15;background:#f5e9bd;border:1px solid #d6ba61;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;max-width:1460px;margin:0 auto 14px;padding:14px 18px;display:grid}.workspace-gate-banner p{margin:3px 0 0;font-size:12px;line-height:1.5}.workspace-gate-banner strong{font-size:13px}.workspace-lock{border:1px solid #9b812d;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.workspace-state{letter-spacing:.8px;background:#5f48061a;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:850}.workspace-state-link,.workspace-state-button{color:inherit;cursor:pointer;border:0;font-family:inherit}.workspace-session-active{color:#204e3d;background:#dfece3;border-color:#84a996}.workspace-session-active .workspace-lock{border-color:#4c806a}.workspace-session-active .workspace-state{color:#204e3d;background:#204e3d17}.workspace-session-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.workspace-frame{background:#faf8f3;border:1px solid #12372f24;border-radius:24px;grid-template-columns:250px minmax(0,1fr);max-width:1460px;min-height:720px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 24px 70px #12372f17}.workspace-sidebar{background:var(--ink-deep);color:#fff;flex-direction:column;padding:28px 18px 22px;display:flex}.workspace-wordmark{padding:0 10px 25px;font-family:Georgia,serif;font-size:23px}.workspace-wordmark span{color:#d6c36a;font-family:inherit;font-size:14px}.workspace-sidebar nav{gap:3px;display:grid}.workspace-sidebar nav a{color:#ffffff9e;border-radius:10px;justify-content:space-between;padding:12px 13px;font-size:13px;font-weight:700;display:flex}.workspace-sidebar nav a:hover,.workspace-sidebar nav a[aria-current=page]{color:#fff;background:#ffffff1a}.workspace-sidebar nav a[aria-current=page] span{color:var(--gold)}.workspace-sidebar-note{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;margin-top:auto;padding:15px}.workspace-sidebar-note strong{font-size:11px}.workspace-sidebar-note p{color:#ffffff87;margin:6px 0 0;font-size:10px;line-height:1.55}.workspace-content{padding:clamp(26px,4vw,58px)}.workspace-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:35px;padding-bottom:34px;display:flex}.workspace-heading>div{max-width:760px}.workspace-heading h1{letter-spacing:-2px;margin:8px 0 12px;font-family:Georgia,serif;font-size:clamp(39px,4vw,60px);font-weight:500;line-height:1}.workspace-heading>div>p:last-child{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.workspace-module-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:30px 0;display:grid}.workspace-module{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;min-height:155px;padding:21px;display:flex}.workspace-module:hover{border-color:#88a697;box-shadow:0 12px 28px #12372f12}.workspace-module small{color:var(--rust);letter-spacing:1px;font-size:8px;font-weight:850}.workspace-module strong{margin-top:20px;font-family:Georgia,serif;font-size:24px;font-weight:500}.workspace-module span{color:#737b75;margin-top:auto;font-size:10px}.workspace-role-panel{background:#e6ddd0;border-radius:18px;padding:28px}.workspace-role-panel>div{grid-template-columns:repeat(5,1fr);gap:0;margin-top:18px;display:grid}.workspace-role-panel article{border-right:1px solid #12372f24;padding:0 16px}.workspace-role-panel article:first-child{padding-left:0}.workspace-role-panel article:last-child{border:0}.workspace-role-panel article strong{font-size:12px}.workspace-role-panel article p{color:#687069;margin:7px 0 0;font-size:10px;line-height:1.55}.workspace-empty-state{grid-template-columns:auto minmax(0,620px);align-content:center;gap:24px;min-height:390px;padding:40px 0;display:grid}.workspace-empty-icon{color:#8b5b47;background:#e7dfd2;border-radius:50%;place-items:center;width:64px;height:64px;font-size:30px;display:grid}.workspace-empty-state span{color:var(--rust);letter-spacing:1.2px;font-size:9px;font-weight:850}.workspace-empty-state h2{margin:9px 0 18px;font-family:Georgia,serif;font-size:34px;font-weight:500;line-height:1.08}.workspace-empty-state ul{margin:0;padding:0;list-style:none}.workspace-empty-state li{color:#656d67;padding:8px 0 8px 18px;font-size:12px;position:relative}.workspace-empty-state li:before{content:"✓";color:#4c806a;position:absolute;left:0}.financing-foundation{padding-top:26px}.financing-safety-strip{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:18px;display:grid;overflow:hidden}.financing-safety-strip>div{background:#fff;flex-direction:column;justify-content:center;min-height:86px;padding:17px 20px;display:flex}.financing-safety-strip span{color:#81867f;letter-spacing:1px;font-size:8px;font-weight:850}.financing-safety-strip strong{color:var(--ink-deep);margin-top:8px;font-family:Georgia,serif;font-size:21px;font-weight:500}.financing-compartments{background:#e9e4d9}.financing-compartments>div{grid-template-columns:repeat(3,1fr);row-gap:22px}.financing-compartments article:nth-child(3n){border-right:0}.financing-compartments article:nth-child(4){padding-left:0}.financing-empty-state{min-height:330px}@media (max-width:950px){.workspace-frame{grid-template-columns:1fr}.workspace-sidebar{padding:18px}.workspace-sidebar nav{grid-template-columns:repeat(3,1fr)}.workspace-sidebar-note{margin-top:18px}.workspace-module-grid{grid-template-columns:repeat(2,1fr)}.workspace-role-panel>div{grid-template-columns:1fr 1fr;gap:20px}.workspace-role-panel article{border:0;padding:0}}@media (max-width:650px){.workspace-page{padding-inline:0;padding-top:0}.workspace-gate-banner{border-width:0 0 1px;border-radius:0;grid-template-columns:auto 1fr;margin:0}.workspace-state{grid-column:2;justify-self:start}.workspace-session-actions{grid-column:2;justify-content:flex-start}.workspace-frame{border:0;border-radius:0}.workspace-sidebar nav{grid-template-columns:repeat(2,1fr)}.workspace-content{padding:30px 20px 45px}.workspace-heading{display:block}.workspace-heading .button{margin-top:22px;display:inline-flex}.workspace-module-grid,.workspace-role-panel>div,.workspace-empty-state{grid-template-columns:1fr}.workspace-empty-state h2{font-size:30px}.financing-safety-strip{grid-template-columns:1fr}.financing-safety-strip>div{min-height:72px}.financing-compartments>div{grid-template-columns:1fr}}.workspace-live-loading,.workspace-live-empty{border:1px solid var(--line);background:#fff;border-radius:15px;margin:24px 0;padding:22px}.workspace-live-empty p{color:var(--muted)}.workspace-live-dossiers{border-bottom:1px solid var(--line);padding:28px 0}.workspace-live-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px;display:flex}.workspace-live-heading h2{margin:5px 0 0;font-family:Georgia,serif;font-size:30px;font-weight:500}.workspace-live-heading>a{color:#416f5d;font-size:12px;font-weight:800}.workspace-live-dossiers>div{gap:10px;display:grid}.workspace-live-dossiers article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:auto minmax(180px,1fr) minmax(180px,.6fr) auto;align-items:center;gap:16px;padding:17px;display:grid}.workspace-live-dossiers h3{margin:4px 0;font-family:Georgia,serif;font-size:21px;font-weight:500}.workspace-live-dossiers p,.workspace-live-dossiers small{color:var(--muted);margin:0;font-size:10px}.workspace-dossier-tier{color:#fff;background:#9b4c38;border-radius:50%;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:18px;display:grid}.workspace-dossier-actions{flex-wrap:wrap;gap:5px;display:flex}.workspace-dossier-actions span{color:#315a49;background:#e1eee7;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:800}@media (max-width:800px){.workspace-live-dossiers article{grid-template-columns:auto 1fr}.workspace-dossier-actions,.workspace-live-dossiers article .button{grid-column:2}.workspace-live-heading{flex-direction:column;align-items:start}}.activation-dashboard,.activation-marketplace,.activation-admin,.activation-dealroom{padding-top:26px}.activation-safety,.activation-legal-strip{color:#5e4b15;background:#f5e9bd;border:1px solid #d4bc68;border-radius:14px;align-items:center;gap:16px;margin-bottom:20px;padding:16px 18px;display:flex}.activation-safety strong,.activation-legal-strip strong{flex:none;font-size:12px}.activation-safety span,.activation-legal-strip span{font-size:11px;line-height:1.5}.activation-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.activation-card{border:1px solid var(--line);background:#fff;border-radius:17px;flex-direction:column;min-height:285px;padding:22px;display:flex;box-shadow:0 10px 30px #12372f0a}a.activation-card:hover{border-color:#7c9e8d;transform:translateY(-2px)}.activation-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.activation-card-head span{color:var(--rust);letter-spacing:1.1px;font-size:8px;font-weight:900}.activation-card-head em{color:#315a49;background:#e1eee7;border-radius:99px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:850}.activation-card h2{margin:27px 0 5px;font-family:Georgia,serif;font-size:29px;font-weight:500}.activation-card p,.activation-card small{color:var(--muted);font-size:10px;line-height:1.55}.activation-card b{color:#315a49;margin-top:auto;font-size:11px}.activation-card ul{color:var(--muted);margin:13px 0;padding-left:18px;font-size:10px}.activation-card dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.activation-card dl div{gap:3px;display:grid}.activation-card dt{color:var(--muted);font-size:8px}.activation-card dd{margin:0;font-size:11px;font-weight:800}.activation-maturity{background:#edf0eb;border-radius:8px;height:28px;margin:19px 0 4px;position:relative;overflow:hidden}.activation-maturity>span{background:#b8cbbf;height:100%;display:block}.activation-maturity>strong{color:#173f34;place-items:center;font-size:9px;display:grid;position:absolute;inset:0}.activation-dealroom>a{color:#416f5d;font-size:11px;font-weight:800}.activation-dealroom-head{color:#fff;background:var(--ink-deep);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:26px;display:flex}.activation-dealroom-head span{color:#d9c26a;letter-spacing:1px;font-size:8px;font-weight:900}.activation-dealroom-head h2{margin:7px 0;font-family:Georgia,serif;font-size:38px;font-weight:500}.activation-dealroom-head p{color:#ffffffa6;margin:0;font-size:11px}.activation-score{text-align:center;border:1px solid #ffffff38;border-radius:50%;flex:none;place-content:center;width:110px;height:110px;display:grid}.activation-score strong{font-family:Georgia,serif;font-size:32px;font-weight:500}.activation-score span{color:#ffffffa6;margin-top:5px;font-size:7px}.activation-phase-track{grid-template-columns:repeat(10,1fr);gap:3px;margin:24px 0;display:grid}.activation-phase-track div{text-align:center;min-width:0}.activation-phase-track div:before{content:"";background:#dbd8d0;height:3px;margin-bottom:11px;display:block}.activation-phase-track div.done:before{background:#5b8b73}.activation-phase-track span{color:#737b75;background:#e8e5dd;border-radius:50%;place-items:center;width:27px;height:27px;margin:0 auto 7px;font-size:9px;font-weight:800;display:grid}.activation-phase-track .done span{color:#fff;background:#5b8b73}.activation-phase-track small{color:var(--muted);text-overflow:ellipsis;font-size:7px;display:block;overflow:hidden}.activation-next-action{border:1px solid var(--line);background:#fff;border-radius:15px;justify-content:space-between;gap:24px;padding:21px;display:flex}.activation-next-action span{color:var(--rust);letter-spacing:1px;font-size:8px;font-weight:900}.activation-next-action h3{margin:7px 0 0;font-family:Georgia,serif;font-size:22px;font-weight:500}.activation-next-action dl{gap:24px;margin:0;display:flex}.activation-next-action dl div{gap:4px;display:grid}.activation-next-action dt{color:var(--muted);font-size:8px}.activation-next-action dd{margin:0;font-size:10px;font-weight:800}.activation-dealroom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.activation-data-section{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:160px;padding:20px}.activation-section-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.activation-section-title h3{margin:0;font-family:Georgia,serif;font-size:20px;font-weight:500}.activation-section-title span{color:#315a49;background:#e1eee7;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:850;display:grid}.activation-data-section>p{color:var(--muted);font-size:10px;line-height:1.6}.activation-data-list{display:grid}.activation-data-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 0;display:grid}.activation-data-list article:last-child{border:0}.activation-data-list strong{font-size:10px}.activation-data-list span{color:#315a49;font-size:8px;font-weight:850}.activation-data-list small{color:var(--muted);grid-column:1/-1;font-size:8px}.activation-privacy{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:minmax(180px,1fr) repeat(3,minmax(120px,.6fr));gap:1px;margin:14px 0;display:grid;overflow:hidden}.activation-privacy>*{background:#f1ede5;margin:0;padding:16px}.activation-privacy h3{font-family:Georgia,serif;font-size:20px;font-weight:500}.activation-privacy div{gap:4px;display:grid}.activation-privacy span{color:var(--muted);font-size:8px}.activation-privacy strong{font-size:10px}.activation-pilot-command{background:#eee8dc;border:1px dashed #9c8f7c;border-radius:14px;padding:20px}.activation-pilot-command summary{cursor:pointer;font-size:11px;font-weight:850}.activation-pilot-command p{color:var(--muted);font-size:10px}.activation-pilot-command form{grid-template-columns:minmax(180px,.5fr) minmax(260px,1fr) auto;align-items:end;gap:12px;display:grid}.activation-pilot-command label{gap:6px;font-size:9px;font-weight:800;display:grid}.activation-pilot-command select,.activation-pilot-command textarea{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:8px;padding:11px}.activation-pilot-command textarea{resize:vertical;min-height:82px;font-family:ui-monospace,monospace;font-size:9px}.activation-network-tabs{background:#dfe4dd;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:14px;padding:5px;display:grid}.activation-network-tabs button{color:#4e6259;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:12px;font-size:10px;font-weight:850}.activation-network-tabs button[aria-pressed=true]{color:#fff;background:var(--ink-deep)}.activation-offer{border-top:1px solid var(--line);margin-top:auto;padding-top:16px}.activation-offer summary{cursor:pointer;color:#315a49;font-size:10px;font-weight:850}.activation-offer form{gap:8px;margin-top:11px;display:grid}.activation-offer select,.activation-offer input{border:1px solid var(--line);width:100%;font:inherit;background:#faf8f3;border-radius:8px;padding:10px;font-size:10px}.activation-offer label{color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}.activation-offer label input{width:auto}.activation-partner-profile{border:1px solid var(--line);background:#fff;border-radius:13px;margin-bottom:14px;padding:17px}.activation-partner-profile summary{cursor:pointer;justify-content:space-between;gap:15px;font-size:11px;font-weight:850;display:flex}.activation-partner-profile summary span{color:var(--rust);letter-spacing:.7px;font-size:8px}.activation-partner-profile form{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px;display:grid}.activation-partner-profile label{color:var(--muted);gap:6px;font-size:9px;display:grid}.activation-partner-profile input,.activation-partner-profile select{border:1px solid var(--line);width:100%;font:inherit;background:#faf8f3;border-radius:8px;padding:11px;font-size:10px}.activation-partner-profile .activation-profile-check{align-items:center;display:flex}.activation-partner-profile .activation-profile-check input{width:auto}.activation-admin-metrics{border:1px solid var(--line);background:var(--line);border-radius:15px;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:18px;display:grid;overflow:hidden}.activation-admin-metrics article{background:#fff;flex-direction:column;justify-content:center;min-height:115px;padding:20px;display:flex}.activation-admin-metrics span{color:var(--muted);font-size:9px}.activation-admin-metrics strong{margin-top:9px;font-family:Georgia,serif;font-size:32px;font-weight:500}@media (max-width:900px){.activation-card-grid,.activation-dealroom-grid{grid-template-columns:1fr}.activation-phase-track{grid-template-columns:repeat(5,1fr);row-gap:15px}.activation-privacy{grid-template-columns:1fr 1fr}.activation-pilot-command form{grid-template-columns:1fr}}@media (max-width:600px){.activation-safety,.activation-legal-strip,.activation-next-action,.activation-dealroom-head{flex-direction:column;align-items:flex-start}.activation-card-grid,.activation-partner-profile form{grid-template-columns:1fr}.activation-score{width:82px;height:82px}.activation-phase-track{grid-template-columns:repeat(2,1fr)}.activation-phase-track small{font-size:8px}.activation-next-action dl{gap:10px;display:grid}.activation-privacy,.activation-admin-metrics{grid-template-columns:1fr}.activation-network-tabs{overflow-x:auto}.activation-network-tabs button{min-width:120px}}.pilot-public-shell{min-height:100vh;color:var(--ink-deep);background:radial-gradient(circle at 80% 10%,#dce7df,#0000 32%),#f4efe5;place-items:center;padding:40px 20px;display:grid}.pilot-public-card{background:#ffffffe0;border:1px solid #12372f26;border-radius:24px;width:min(720px,100%);padding:clamp(28px,5vw,56px);box-shadow:0 26px 75px #12372f1f}.pilot-public-card h1,.pilot-panel h2,.pilot-runtime h2{letter-spacing:-1.5px;margin:10px 0 15px;font-family:Georgia,serif;font-size:clamp(32px,5vw,52px);font-weight:500;line-height:1.02}.pilot-public-card>p{color:var(--muted);line-height:1.65}.pilot-disclaimer{color:#5e4b15;background:#f5e9bd;border:1px solid #d4bc68;border-radius:13px;gap:5px;margin:22px 0;padding:16px 18px;display:grid}.pilot-disclaimer strong{font-size:12px}.pilot-disclaimer span{font-size:11px;line-height:1.55}.pilot-form,.pilot-grid-form{gap:12px;display:grid}.pilot-form label,.pilot-grid-form label{color:var(--muted);gap:6px;font-size:10px;font-weight:750;display:grid}.pilot-form input,.pilot-grid-form input,.pilot-grid-form select,.pilot-feedback select,.pilot-feedback textarea,.pilot-inline-form input{border:1px solid var(--line);min-width:0;color:var(--ink-deep);font:inherit;background:#fff;border-radius:9px;padding:12px 13px;font-size:12px}.pilot-form p,.pilot-notice{color:#733c2e;background:#f5dfd6;border-radius:10px;padding:12px;font-size:11px;line-height:1.5}.pilot-steps{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.pilot-steps li{border:1px solid var(--line);background:#fff;border-radius:14px;padding:19px}.pilot-steps li.done{background:#e6f0ea;border-color:#91b2a1}.pilot-steps li>strong{font-family:Georgia,serif;font-size:21px;font-weight:500}.pilot-steps li>p{color:var(--muted);font-size:11px;line-height:1.55}.pilot-steps li>span{color:#39705a;font-size:10px;font-weight:850}.pilot-steps details{margin:10px 0}.pilot-steps summary{cursor:pointer;font-size:10px;font-weight:800}.pilot-steps code{white-space:pre;color:#e7f2ec;background:#153d32;border-radius:8px;margin:8px 0;padding:12px;font-size:10px;display:block;overflow:auto}.pilot-steps a{color:#315a49;font-size:10px;font-weight:800}.pilot-inline-form{gap:8px;margin-top:12px;display:flex}.pilot-inline-form input{letter-spacing:4px;flex:1}.pilot-steps .pilot-terms-content{white-space:pre-line}.pilot-steps li>small{color:var(--muted);margin:8px 0 12px;font-size:10px;line-height:1.5;display:block}.pilot-control,.pilot-vault{gap:16px;padding-top:26px;display:grid}.pilot-readiness,.pilot-runtime,.pilot-panel{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px}.pilot-readiness{color:#fff;background:#743d31;justify-content:space-between;align-items:center;gap:28px;display:flex}.pilot-readiness.ready{background:#285c48}.pilot-readiness div{gap:5px;display:grid}.pilot-readiness span{letter-spacing:1.2px;font-size:8px;font-weight:900}.pilot-readiness strong{font-family:Georgia,serif;font-size:28px;font-weight:500}.pilot-readiness p{color:#ffffffb8;max-width:520px;margin:0;font-size:11px;line-height:1.55}.pilot-metrics{border:1px solid var(--line);background:var(--line);border-radius:15px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.pilot-metrics article{background:#fff;align-content:center;min-height:90px;padding:17px;display:grid}.pilot-metrics span{color:var(--muted);font-size:9px}.pilot-metrics strong{margin-top:6px;font-family:Georgia,serif;font-size:28px;font-weight:500}.pilot-runtime{justify-content:space-between;align-items:center;gap:20px;display:flex}.pilot-runtime h2,.pilot-panel h2{letter-spacing:-.7px;font-size:29px}.pilot-runtime p,.pilot-panel>p{color:var(--muted);margin:5px 0;font-size:11px;line-height:1.55}.pilot-runtime>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.pilot-grid-form{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.pilot-grid-form .button{align-self:end}.pilot-handoff{background:#e4eee8;border-radius:10px;gap:8px;margin-top:16px;padding:14px;display:grid}.pilot-handoff strong{font-size:10px}.pilot-handoff code{overflow-wrap:anywhere;font-size:10px}.pilot-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.pilot-checks article{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr auto;gap:4px 12px;padding:13px;display:grid}.pilot-checks span{color:var(--rust);font-size:8px;font-weight:850}.pilot-checks strong{grid-column:1;font-size:10px}.pilot-checks em{color:#315a49;grid-area:1/2/span 2;align-self:center;font-size:8px;font-style:normal;font-weight:850}.pilot-checks p{color:var(--muted);grid-column:1/-1;margin:3px 0 0;font-size:9px}.pilot-provider-list,.pilot-document-list{margin-top:14px;display:grid}.pilot-provider-list article,.pilot-document-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.pilot-provider-list article:last-child,.pilot-document-list article:last-child{border:0}.pilot-provider-list strong,.pilot-document-list strong{font-size:10px}.pilot-provider-list span,.pilot-document-list span{color:var(--muted);font-size:9px}.pilot-provider-list em,.pilot-document-list em{color:#315a49;font-size:8px;font-style:normal;font-weight:850}.pilot-document-list article>div{gap:4px;display:grid}.pilot-document-list button{color:#315a49;font:inherit;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:850}.pilot-feedback{z-index:50;justify-items:end;display:grid;position:fixed;bottom:20px;right:20px}.pilot-feedback-actions{gap:7px;display:flex}.pilot-feedback-actions>button{color:#fff;background:var(--ink-deep);font:inherit;cursor:pointer;border:1px solid #fff6;border-radius:999px;padding:12px 17px;font-size:10px;font-weight:850;box-shadow:0 9px 28px #12372f38}.pilot-feedback-actions>button:last-child{color:var(--ink-deep);border-color:var(--line);background:#fff}.pilot-feedback form{border:1px solid var(--line);background:#fff;border-radius:14px;gap:9px;width:min(340px,100vw - 40px);margin-bottom:8px;padding:15px;display:grid;box-shadow:0 18px 55px #12372f33}.pilot-feedback select,.pilot-feedback textarea,.pilot-feedback input{border:1px solid var(--line);min-width:0;color:var(--ink-deep);font:inherit;background:#fff;border-radius:9px;padding:12px 13px;font-size:12px}.pilot-feedback textarea{resize:vertical;min-height:95px}.pilot-feedback p{margin:0;font-size:9px;line-height:1.4}.pilot-setup-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pilot-setup-list li{border:1px solid var(--line);background:var(--paper);border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.pilot-setup-list li>span{color:#fff;background:var(--ink-deep);border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.pilot-setup-list strong{font-size:10px}.pilot-setup-list em{color:var(--muted);letter-spacing:.07em;font-size:8px;font-style:normal;font-weight:900}.pilot-check-form{gap:7px;margin-top:9px;display:grid}.pilot-check-form select,.pilot-check-form textarea{border:1px solid var(--line);width:100%;min-width:0;font:inherit;background:#fff;border-radius:8px;padding:9px;font-size:9px}.pilot-check-form textarea{resize:vertical;min-height:70px}@media (max-width:700px){.pilot-metrics,.pilot-grid-form,.pilot-checks{grid-template-columns:1fr 1fr}.pilot-runtime,.pilot-readiness{flex-direction:column;align-items:flex-start}.pilot-inline-form{display:grid}.pilot-provider-list article,.pilot-document-list article{grid-template-columns:1fr auto}.pilot-provider-list span,.pilot-document-list article button{grid-column:1/-1}}@media (max-width:480px){.pilot-metrics,.pilot-grid-form,.pilot-checks,.pilot-setup-list{grid-template-columns:1fr}.pilot-public-shell{padding:0}.pilot-public-card{border:0;border-radius:0;min-height:100vh}.pilot-feedback{bottom:12px;right:12px}}.workspace-content{min-width:0}[data-workspace-section=assignments] .workspace-heading{align-items:flex-start;gap:20px}[data-workspace-section=assignments] .workspace-heading>div{min-width:0}[data-workspace-section=assignments] .workspace-heading h1{font-size:clamp(32px,5vw,46px);line-height:1.08}[data-workspace-section=assignments] .workspace-heading p{overflow-wrap:anywhere;font-size:16px;line-height:1.55}[data-workspace-section=assignments] .workspace-heading>.button{flex-shrink:0}[data-workspace-section=assignments] .workspace-content{padding-bottom:110px}.activation-marketplace{min-width:0}.activation-marketplace .activation-network-tabs{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.activation-marketplace .activation-network-tabs button{overflow-wrap:anywhere;min-width:0;min-height:48px;padding:10px 6px;font-size:14px;line-height:1.35}.assignment-profile summary{flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;font-size:16px}.assignment-profile summary span{letter-spacing:0;font-size:12px}.assignment-profile p,.assignment-message p,.assignment-profile-error p{font-size:16px;line-height:1.55}.assignment-profile form{display:block}.assignment-profile-fields,.assignment-card fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.assignment-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.assignment-profile .assignment-options{border:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;min-width:0;margin:0;padding:10px 0 0;display:grid}.assignment-options legend{color:var(--ink-deep);padding:0;font-size:14px;font-weight:750}.assignment-profile label,.assignment-card .activation-offer label{align-items:start;gap:6px;min-width:0;font-size:14px;display:grid}.assignment-profile input,.assignment-card .activation-offer input,.assignment-card .activation-offer select{width:100%;min-width:0;max-width:100%;min-height:44px;font-size:16px}.assignment-profile label small{font-size:12px}.assignment-profile .assignment-options label,.assignment-profile .activation-profile-check,.assignment-card .activation-profile-check{align-items:center;gap:10px;min-height:44px;line-height:1.4;display:flex}.assignment-profile input[type=checkbox],.assignment-card input[type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:var(--ink-deep);flex:0 0 20px}.assignment-privacy{color:var(--muted);margin:18px 0;font-size:14px;line-height:1.5}.assignment-message{overflow-wrap:anywhere}.assignment-message h2{margin:0;font-size:22px;line-height:1.3}.assignment-message-actions{flex-wrap:wrap;gap:12px;display:flex}.assignment-card{overflow-wrap:anywhere;min-width:0}.assignment-card p,.assignment-card li{font-size:16px;line-height:1.5}.assignment-card .activation-offer summary,.assignment-match-reasons summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:14px}.assignment-match-reasons{margin-bottom:14px}:is(.activation-marketplace :is(button,a,input,select,summary):focus-visible,.pilot-feedback :is(button,a,input,select,textarea):focus-visible){outline:3px solid var(--rust);outline-offset:3px}.activation-marketplace button:disabled,.pilot-feedback button:disabled{opacity:.6;cursor:wait}body:has(.pilot-feedback) .feedback-fab{display:none}.pilot-feedback{max-width:calc(100vw - 24px);bottom:max(12px, env(safe-area-inset-bottom))}.pilot-feedback-actions>button{min-height:44px;font-size:14px}.pilot-feedback form{max-height:calc(100dvh - 150px);overflow-y:auto}.pilot-feedback :is(input,select,textarea){font-size:16px}.pilot-feedback p{font-size:14px}@media (max-width:600px){.assignment-profile-fields,.assignment-profile .assignment-options{grid-template-columns:minmax(0,1fr)}.assignment-profile{padding:16px}.assignment-message-actions .button{width:100%}.pilot-feedback-actions>button{padding:12px}}.pilot-verification{background:#f2eee6;border-radius:9px;grid-column:1/-1;padding:10px}.pilot-verification summary{cursor:pointer;font-size:9px;font-weight:850}.pilot-verification form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.pilot-verification input,.pilot-verification textarea{border:1px solid var(--line);font:inherit;border-radius:8px;padding:10px;font-size:9px}.pilot-verification textarea{grid-column:1/-1;min-height:65px}.pilot-verification .button{justify-self:start}.intake-followup{border-top:1px solid #dce2dc;grid-column:1/-1;padding-top:1rem}.intake-followup summary{cursor:pointer;padding:.5rem 0;font-weight:700}.intake-followup form{margin-top:1rem}.intake-followup dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.seo-location-page,.seo-hub-page{background:#f6f1e8}.seo-location-hero,.seo-hub-hero{color:#fff;background:radial-gradient(circle at 84% 16%,#c9a66338,#0000 26%),linear-gradient(135deg,#0b392f,#0f493b);grid-template-columns:minmax(0,1.5fr) minmax(280px,.65fr);gap:clamp(32px,6vw,90px);padding:clamp(58px,8vw,112px) clamp(24px,7vw,108px);display:grid}.seo-location-hero h1,.seo-hub-hero h1{max-width:900px;font-family:var(--font-display);letter-spacing:-.04em;margin:12px 0 20px;font-size:clamp(44px,6.4vw,92px);font-weight:500;line-height:.95}.seo-location-hero>div>p:not(.public-eyebrow),.seo-hub-hero>div>p:not(.public-eyebrow){color:#e2ebe5;max-width:760px;font-size:clamp(18px,2vw,25px);line-height:1.55}.seo-location-hero .button-outline,.seo-hub-hero .button-outline{color:#fff;border-color:#ffffff8c}.seo-location-summary,.seo-hub-hero aside{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border:1px solid #ffffff2e;border-radius:26px;align-self:center;padding:34px}.seo-location-summary>strong,.seo-hub-hero aside>strong{font-family:var(--font-display);font-size:clamp(54px,6vw,82px);font-weight:500;line-height:1;display:block}.seo-location-summary>span,.seo-hub-hero aside>span{color:#e0eae4;margin:8px 0 26px;font-size:17px;display:block}.seo-location-summary dl{gap:12px;margin:0;display:grid}.seo-location-summary dl div{display:contents}.seo-location-summary dt,.seo-location-summary dd{border-top:1px solid #ffffff26;margin:0;padding-top:12px}.seo-location-summary dt{color:#cbd9d1}.seo-location-summary dd{text-align:right;font-weight:800}.seo-hub-hero aside small{color:#cbd9d1;margin-top:18px;line-height:1.5;display:block}.seo-object-section,.seo-location-directory,.seo-popular-locations,.seo-intent-links,.seo-related-locations,.seo-faq-section{padding:clamp(58px,7vw,96px) clamp(24px,7vw,108px)}.seo-object-section{background:#fbf8f1}.seo-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-card-grid .guest-preview-gate{grid-column:1/-1}.seo-zero-state{background:#fff;border:1px solid #d9d5ca;border-radius:24px;padding:46px}.seo-zero-state h3{max-width:760px;font-family:var(--font-display);color:#12372f;margin:8px 0 12px;font-size:clamp(30px,4vw,52px);font-weight:500}.seo-zero-state p{color:#5f6964;max-width:720px;line-height:1.65}.seo-explanation-grid{background:#d9d5ca;grid-template-columns:repeat(3,1fr);gap:1px;padding:1px;display:grid}.seo-explanation-grid article{background:#f6f1e8;padding:clamp(40px,5vw,74px)}.seo-explanation-grid h2,.seo-location-directory h2,.seo-popular-locations h2,.seo-intent-links h2,.seo-related-locations h2,.seo-faq-section h2{font-family:var(--font-display);color:#12372f;margin:10px 0 20px;font-size:clamp(34px,4.2vw,58px);font-weight:500;line-height:1.04}.seo-explanation-grid p,.seo-explanation-grid li{color:#5f6964;line-height:1.7}.seo-explanation-grid ol{padding-left:20px}.seo-explanation-grid a{color:#9d5d46;font-weight:800}.seo-related-locations,.seo-location-directory{color:#fff;background:#0c3b31}.seo-related-locations h2,.seo-location-directory h2{color:#fff}.seo-related-locations>div,.seo-province-grid,.seo-popular-locations>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.seo-related-locations a,.seo-province-grid a,.seo-popular-locations a{min-height:110px;color:inherit;background:#ffffff0f;border:1px solid #ffffff29;border-radius:16px;flex-direction:column;justify-content:space-between;padding:22px;text-decoration:none;display:flex}.seo-popular-locations a{color:#12372f;background:#fff;border-color:#d9d5ca}.seo-related-locations a:hover,.seo-province-grid a:hover{background:#ffffff21}.seo-related-locations span,.seo-province-grid span,.seo-popular-locations span{opacity:.75;font-size:13px}.seo-intent-links{background:#eadfca}.seo-intent-links>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.seo-intent-links a{color:#12372f;background:#fff;border-radius:14px;padding:22px;font-weight:800;text-decoration:none}.seo-faq-section{background:#fbf8f1}.seo-faq-section>div{max-width:1000px}.seo-faq-section details{border-top:1px solid #d9d5ca}.seo-faq-section details:last-child{border-bottom:1px solid #d9d5ca}.seo-faq-section summary{cursor:pointer;color:#12372f;padding:22px 0;font-size:18px;font-weight:800}.seo-faq-section details p{color:#5f6964;max-width:820px;margin:0 0 24px;line-height:1.7}.seo-final-cta{margin:0}.seo-national-stats{color:#fff;background:#0b392f;grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,7vw,108px);display:grid}.seo-national-stats div{border-top:1px solid #ffffff26;border-right:1px solid #ffffff26;padding:32px 20px}.seo-national-stats strong{font-family:var(--font-display);font-size:38px;font-weight:500;display:block}.seo-national-stats span{color:#cbd9d1}.candidate-location-links{background:#edf1ec;flex-wrap:wrap;gap:12px;padding:28px clamp(24px,7vw,108px);display:flex}.candidate-location-links a{color:#12372f;font-weight:800}.seo-hub-page .breadcrumbs,.seo-location-page .breadcrumbs{background:#f6f1e8}.seo-live-breakdown{background:#dfe8df;grid-template-columns:1.1fr 1fr 1fr;gap:30px;padding:46px clamp(24px,7vw,108px);display:grid}.seo-live-breakdown h2{font-family:var(--font-display);color:#12372f;margin:8px 0;font-size:clamp(30px,3.5vw,48px);font-weight:500}.seo-live-breakdown article{background:#ffffffb8;border-radius:18px;padding:24px}.seo-live-breakdown article>strong{color:#12372f}.seo-live-breakdown ul{margin:15px 0 0;padding:0;list-style:none}.seo-live-breakdown li{border-top:1px solid #cad5cb;justify-content:space-between;gap:15px;padding:8px 0;display:flex}.seo-live-breakdown p,.seo-live-breakdown small{color:#5f6964;line-height:1.6}@media (max-width:1100px){.seo-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-explanation-grid{grid-template-columns:1fr}.seo-related-locations>div,.seo-province-grid,.seo-popular-locations>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.seo-location-hero,.seo-hub-hero{grid-template-columns:1fr;padding:48px 20px}.seo-location-hero h1,.seo-hub-hero h1{font-size:48px}.seo-location-summary,.seo-hub-hero aside{padding:25px}.seo-object-section,.seo-location-directory,.seo-popular-locations,.seo-intent-links,.seo-related-locations,.seo-faq-section{padding:52px 20px}.seo-card-grid,.seo-related-locations>div,.seo-province-grid,.seo-popular-locations>div,.seo-intent-links>div{grid-template-columns:1fr}.seo-national-stats{grid-template-columns:repeat(2,1fr);padding:0 20px}.seo-national-stats div{padding:25px 10px}.seo-national-stats strong{font-size:31px}.seo-live-breakdown{grid-template-columns:1fr;padding:40px 20px}}.seo-source-evidence{color:#12372f;background:#edf1ec;padding:clamp(40px,6vw,80px) clamp(24px,7vw,108px)}.seo-source-evidence h2{max-width:1000px;font-family:var(--font-display);font-size:clamp(28px,3.8vw,48px);font-weight:500;line-height:1.1}.seo-source-evidence>p{max-width:900px;line-height:1.7}.seo-source-evidence ul{margin:24px 0 0;padding:0;list-style:none}.seo-source-evidence ul li{overflow-wrap:anywhere;border-top:1px solid #cad5cb;flex-wrap:wrap;gap:10px 24px;padding:18px 0;display:flex}.seo-source-evidence ol{max-width:900px;padding-left:24px}.seo-source-evidence ol li{padding:8px 0;line-height:1.7}.seo-source-evidence a,.seo-live-breakdown article>a{color:#12372f;font-weight:800}.seo-source-evidence a:focus-visible{outline-offset:4px;outline:3px solid #9d5d46}.seo-live-breakdown article>a:focus-visible{outline-offset:4px;outline:3px solid #9d5d46}.location-navigator{color:#12372f;background:#e5ece5;padding:clamp(28px,4vw,56px) clamp(20px,7vw,108px)}.location-navigator-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.location-navigator h2{font-family:var(--font-display);overflow-wrap:anywhere;margin:8px 0 16px;font-size:clamp(30px,3.6vw,48px);font-weight:500;line-height:1.12}.location-scope{flex-wrap:wrap;gap:4px 12px;display:flex}.location-scope a{color:#12372f;text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.location-search{margin:6px 0 24px}.location-search label{margin-bottom:8px;font-size:14px;font-weight:700;display:block}.location-search>div{gap:8px;display:flex}.location-search input[type=search]{color:#12372f;width:100%;min-width:0;min-height:48px;font:inherit;background:#fffdf8;border:1px solid #bbc8bf;border-radius:12px;padding:12px 16px;font-size:16px}.location-search .button{flex-shrink:0;min-height:48px;padding:12px 24px;font-size:16px}.location-navigator-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.location-navigator-body.without-map{display:block}.location-navigator-map .market-map{border-radius:16px;height:362px;min-height:362px;margin:0;overflow:hidden}.location-navigator-map>p{color:#4f6257;margin:10px 0 0;font-size:13px;line-height:1.5}.location-result-count{margin:0 0 12px;font-size:14px}.location-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.without-map .location-chips{grid-template-columns:repeat(4,minmax(0,1fr))}.location-chip{color:#12372f;overflow-wrap:anywhere;background:#fffdf8;border:1px solid #c5d0c7;border-radius:10px;flex-direction:column;justify-content:center;min-height:56px;padding:10px 12px;text-decoration:none;display:flex}.location-chip strong{font-size:15px;line-height:1.2}.location-chip span{color:#54675b;margin-top:4px;font-size:12px;line-height:1.2}.location-chip:hover{background:#f4eddb;border-color:#12372f}:is(.location-navigator a:focus-visible,.location-navigator button:focus-visible,.location-search input:focus-visible){outline-offset:3px;outline:3px solid #9b4c38}.location-pagination{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:14px;display:flex}.location-pagination a,.location-pagination>span{align-items:center;min-height:44px;display:inline-flex}.location-pagination a{color:#12372f;text-underline-offset:4px;font-weight:800;text-decoration:underline}.location-pagination [aria-disabled]{color:#5a6b60}.location-government-link{color:#12372f;text-underline-offset:3px;align-items:center;min-height:44px;margin-top:8px;font-size:14px;text-decoration:underline;display:inline-flex}.location-map .location-map-point{place-items:center;width:44px;height:44px;display:grid;transform:translate(-50%,-50%)}.location-map .is-location{color:#fff;background:#12372f;border-radius:50%;width:30px;height:30px;transform:none}.location-map .is-location>b{font-size:14px;transform:none}.location-map .interactive-map-controls button{min-width:44px;min-height:44px}.location-map .interactive-map-controls .show-netherlands{font-size:12px}.location-map-popup{z-index:7;color:#12372f;background:#fffdf8;border-radius:12px;width:280px;max-width:calc(100% - 24px);padding:16px;position:absolute;bottom:28px;left:12px;box-shadow:0 8px 24px #12372f30}.location-map-popup>strong{padding-right:28px;font-size:16px;display:block}.location-popup-close{color:#12372f;cursor:pointer;background:0 0;border:none;width:44px;height:44px;font-size:24px;position:absolute;top:0;right:0}.location-popup-links{max-height:148px;margin-top:8px;overflow:auto}.location-popup-links a{color:#12372f;border-top:1px solid #e5ece5;flex-direction:column;justify-content:center;min-height:48px;padding:8px 0;font-size:14px;font-weight:700;display:flex}.location-popup-links small{color:#54675b;margin-top:3px;font-size:12px;font-weight:400;display:block}.location-browse-header{padding:24px clamp(20px,7vw,108px)}.location-browse-header h1{font-family:var(--font-display);color:#12372f;margin:8px 0;font-size:clamp(40px,5vw,64px);font-weight:500}.location-browse-header>p:last-child{color:#54675b;font-size:16px}@media (max-width:760px){.location-navigator-body{grid-template-columns:1fr;gap:20px}.location-navigator-map .market-map{height:280px;min-height:280px}.without-map .location-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.location-search .button{padding-inline:16px}}.analytics-consent{z-index:100;border:1px solid var(--line);background:var(--card);color:var(--ink);box-shadow:var(--shadow);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:1rem 2rem;max-height:80dvh;padding:1.25rem;display:flex;position:fixed;inset:auto 1rem 1rem;overflow-y:auto}.analytics-consent>div:first-child{flex:22rem}.analytics-consent strong{font-size:1.1rem}.analytics-consent p{max-width:65ch;margin:.5rem 0;font-size:1rem;line-height:1.5}.analytics-consent a,.analytics-preferences{text-underline-offset:.2em;font-size:.875rem;text-decoration:underline}.analytics-consent-actions{flex-wrap:wrap;flex:22rem;gap:.75rem;display:flex}.analytics-consent-actions .button{white-space:normal;text-align:center;flex:10rem;min-height:44px;font-size:1rem}.analytics-preferences{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;padding:.25rem}:is(.analytics-consent :focus-visible,.analytics-preferences:focus-visible){outline:3px solid var(--rust);outline-offset:4px}@media (max-width:540px){.analytics-consent{padding:1rem;inset:auto .5rem .5rem}.analytics-consent-actions{flex-basis:100%}}.municipality-public-page{color:#12372f;background:#f6f1e8}.municipality-public-page>.breadcrumbs{background:#f6f1e8}.municipality-public-hero,.municipality-detail-hero{color:#fff;background:radial-gradient(circle at 86% 10%,#d4ae583b,#0000 28%),linear-gradient(135deg,#082f26,#0d4939);grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:clamp(32px,6vw,90px);padding:clamp(56px,8vw,108px) clamp(24px,7vw,108px);display:grid}.municipality-public-hero h1,.municipality-detail-hero h1{max-width:860px;font-family:var(--font-display);letter-spacing:-.04em;margin:12px 0 20px;font-size:clamp(45px,6.4vw,88px);font-weight:500;line-height:.96}.municipality-public-hero>div>p:not(.public-eyebrow),.municipality-detail-hero>div>p:not(.public-eyebrow){color:#dae8df;max-width:760px;font-size:clamp(18px,2vw,24px);line-height:1.55}.municipality-public-hero aside,.municipality-partner-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border:1px solid #ffffff2e;border-radius:25px;align-self:center;padding:34px}.municipality-public-hero aside strong{font-family:var(--font-display);font-size:clamp(60px,7vw,92px);font-weight:500;line-height:1;display:block}.municipality-public-hero aside span{margin:8px 0 23px;font-size:18px;display:block}.municipality-public-hero aside small{color:#c6d7cd;line-height:1.6}.municipality-public-metrics,.municipality-detail-metrics{color:#fff;background:#0a342a;grid-template-columns:repeat(6,minmax(0,1fr));padding:0 clamp(24px,7vw,108px);display:grid}.municipality-public-metrics div,.municipality-detail-metrics article{border-right:1px solid #ffffff1f;min-width:0;padding:30px 18px}.municipality-public-metrics strong,.municipality-detail-metrics strong{font-family:var(--font-display);font-size:clamp(31px,3.5vw,47px);font-weight:500;display:block}.municipality-public-metrics span,.municipality-detail-metrics p{color:#c9d8d0}.municipality-directory,.municipality-method,.municipality-how{padding:clamp(58px,7vw,96px) clamp(24px,7vw,108px)}.municipality-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px;display:flex}.municipality-section-heading h2,.municipality-method h2,.municipality-data-separation h2,.municipality-how h2,.municipality-partners-title{font-family:var(--font-display);margin:10px 0 0;font-size:clamp(36px,4.6vw,62px);font-weight:500;line-height:1}.municipality-section-heading>p{color:#69736d;max-width:430px}.municipality-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.municipality-directory-grid>a{color:#12372f;background:#fffdf8;border:1px solid #d7d4ca;border-radius:18px;flex-direction:column;min-height:220px;padding:25px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.municipality-directory-grid>a:hover{transform:translateY(-3px);box-shadow:0 18px 45px #12372f17}.municipality-directory-grid>a>span{color:#9d5d46;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.municipality-directory-grid>a>strong{font-family:var(--font-display);margin:9px 0 21px;font-size:29px;font-weight:500}.municipality-directory-grid dl{margin:auto 0 19px}.municipality-directory-grid dl div{border-top:1px solid #e2ded5;justify-content:space-between;padding:8px 0;display:flex}.municipality-directory-grid dt{color:#6d7670}.municipality-directory-grid dd{margin:0;font-weight:850}.municipality-directory-grid em{font-style:normal;font-weight:850}.municipality-empty{background:#fffdf8;border:1px solid #d7d4ca;border-radius:18px;padding:35px}.municipality-empty strong{font-size:21px}.municipality-empty p{color:#69736d;max-width:700px;line-height:1.65}.municipality-method{background:#e1e9e2;grid-template-columns:.75fr 1.25fr;gap:clamp(35px,7vw,100px);display:grid}.municipality-method-grid{background:#c6d2c8;border:1px solid #c6d2c8;border-radius:18px;gap:1px;display:grid;overflow:hidden}.municipality-method-grid article{background:#f7faf6;padding:27px}.municipality-method-grid strong{font-size:18px}.municipality-method-grid p{color:#606c65;margin:8px 0 0;line-height:1.65}.municipality-cta{border-radius:0;margin:0}.municipality-detail-hero{grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr)}.municipality-partner-badge>span{color:#12372f;background:#d4ae58;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:20px;font-size:22px;display:grid}.municipality-partner-badge>strong{font-family:var(--font-display);font-size:31px;font-weight:500}.municipality-partner-badge p{color:#d4e1da}.municipality-detail-metrics article>span{color:#d4ae58;letter-spacing:.08em;min-height:25px;font-size:10px;font-weight:850;display:block}.municipality-detail-metrics article>p{margin:6px 0 0;font-size:13px;line-height:1.45}.municipality-data-separation{background:#fbf8f1;grid-template-columns:1.2fr .8fr;gap:30px;padding:clamp(55px,7vw,90px) clamp(24px,7vw,108px);display:grid}.municipality-data-separation>div,.municipality-data-separation>aside{border:1px solid #d8d4ca;border-radius:20px;padding:35px}.municipality-data-separation p{color:#65716a;line-height:1.7}.municipality-data-separation aside{color:#fff;background:#103d32}.municipality-data-separation aside strong{font-family:var(--font-display);font-size:30px;font-weight:500}.municipality-data-separation aside p{color:#d5e0da}.municipality-how ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:35px 0 0;padding:0;list-style:none;display:grid}.municipality-how li{background:#fffdf8;border:1px solid #d7d4ca;border-radius:17px;grid-template-columns:auto 1fr;gap:15px;padding:24px;display:grid}.municipality-how li>span{color:#8b6a20;border:1px solid #d4ae58;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:850;display:grid}.municipality-how li p{color:#68736c;line-height:1.55}.municipality-partner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.municipality-partner-grid article{background:#fffdf8;border:1px solid #d6d3ca;border-radius:19px;padding:29px}.municipality-partner-grid article>span{color:#8e6740;text-transform:uppercase;font-size:11px;font-weight:850}.municipality-partner-grid h3{font-family:var(--font-display);font-size:32px;font-weight:500}.municipality-partner-grid p{color:#68736c;line-height:1.6}.municipality-partner-grid a{color:#12372f;font-weight:850}.future-partner-categories{flex-wrap:wrap;gap:9px;margin-top:55px;display:flex}.future-partner-categories .public-eyebrow{width:100%}.future-partner-categories span{color:#68736c;background:#fffdf8;border:1px solid #d4d1c8;border-radius:999px;padding:9px 13px}.municipality-admin-page{background:#f2efe8}.municipality-admin-grid{gap:16px;display:grid}.municipality-admin-card{background:#fff;border:1px solid #d5d2ca;border-radius:17px;padding:25px}.municipality-admin-card h3{font-family:var(--font-display);margin:5px 0;font-size:27px;font-weight:500}@media (max-width:1100px){.municipality-public-metrics,.municipality-detail-metrics{grid-template-columns:repeat(3,1fr)}.municipality-directory-grid,.municipality-partner-grid,.municipality-how ol{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.municipality-public-hero,.municipality-detail-hero,.municipality-method,.municipality-data-separation{grid-template-columns:1fr}.municipality-public-hero,.municipality-detail-hero{padding:48px 20px}.municipality-public-hero h1,.municipality-detail-hero h1{font-size:48px}.municipality-public-metrics,.municipality-detail-metrics{grid-template-columns:repeat(2,1fr);padding:0 20px}.municipality-directory,.municipality-method,.municipality-how{padding:50px 20px}.municipality-section-heading{flex-direction:column;align-items:start}.municipality-directory-grid,.municipality-partner-grid,.municipality-how ol{grid-template-columns:1fr}.municipality-directory-grid>a{min-height:190px}.municipality-data-separation{padding:50px 20px}}.municipality-admin-page{background:0 0;gap:22px;display:grid}.municipality-admin-safety{color:#5f4b1f;background:#f2e7bd;border:1px solid #d7bd79;border-radius:13px;align-items:center;gap:14px;padding:17px;display:flex}.municipality-admin-safety strong{white-space:nowrap}.municipality-admin-filters{grid-template-columns:1.4fr 1fr 1fr;gap:12px;display:grid}.municipality-admin-filters label,.municipality-feedback-form label{color:#647069;text-transform:uppercase;gap:6px;font-size:11px;font-weight:800;display:grid}.municipality-admin-filters input,.municipality-admin-filters select,.municipality-feedback-form input,.municipality-feedback-form select,.municipality-feedback-form textarea{color:#12372f;background:#fff;border:1px solid #d2d0c8;border-radius:9px;min-height:45px;padding:10px 12px}.municipality-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.municipality-admin-card{color:#12372f;text-decoration:none;display:block}.municipality-admin-card-head{justify-content:space-between;gap:15px;display:flex}.municipality-admin-card-head span{color:#9d5d46;text-transform:uppercase;font-size:10px;font-weight:850}.municipality-admin-card-head em{color:#34564c;background:#e4ece6;border-radius:999px;height:max-content;padding:7px 9px;font-size:10px;font-style:normal;font-weight:850}.municipality-admin-card dl{grid-template-columns:repeat(5,1fr);margin:22px 0;display:grid}.municipality-admin-card dl div{border-top:1px solid #e0ddd5;padding:10px}.municipality-admin-card dt{color:#768079;font-size:10px}.municipality-admin-card dd{margin:4px 0 0;font-weight:850}.municipality-admin-card>span{font-weight:850}.municipality-admin-detail{gap:25px;display:grid}.municipality-admin-summary{color:#fff;background:#0d3c31;border-radius:20px;justify-content:space-between;gap:30px;padding:30px;display:flex}.municipality-admin-summary h2{font-family:var(--font-display);margin:4px 0;font-size:48px;font-weight:500}.municipality-admin-summary p,.municipality-admin-summary span{color:#c9d9d1}.municipality-admin-summary dl{grid-template-columns:repeat(3,1fr);min-width:380px;margin:0;display:grid}.municipality-admin-summary dl div{border-left:1px solid #ffffff29;padding:15px}.municipality-admin-summary dt{color:#c6d7cf}.municipality-admin-summary dd{font-family:var(--font-display);margin:5px 0;font-size:32px}.municipality-admin-notice{color:#204d3d;background:#dfece2;border-radius:10px;padding:14px}.municipality-admin-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.municipality-admin-columns>article,.municipality-final-preview,.municipality-portal-dossiers{background:#fff;border:1px solid #d6d3cb;border-radius:18px;padding:27px}.municipality-admin-columns h3{font-family:var(--font-display);font-size:31px;font-weight:500}.municipality-admin-columns ul{color:#67716b;padding-left:20px;line-height:1.6}.municipality-contact-row{border-top:1px solid #dfdcd4;gap:3px;padding:12px 0;display:grid}.municipality-contact-row small{color:#78827c}.municipality-admin-columns details{margin-top:15px}.municipality-admin-columns summary,.municipality-final-preview summary{cursor:pointer;font-weight:850}.municipality-compact-form{gap:9px;margin-top:15px;display:grid}.municipality-compact-form input,.municipality-compact-form select,.municipality-compact-form textarea{border:1px solid #d4d1c9;border-radius:8px;width:100%;min-height:43px;padding:10px}.municipality-final-preview{border-color:#d2b760}.municipality-preview-meta{flex-wrap:wrap;gap:8px;display:flex}.municipality-preview-meta span{background:#e7ece7;border-radius:999px;padding:6px 9px;font-size:11px}.municipality-final-preview h3{font-family:var(--font-display);font-size:32px;font-weight:500}.municipality-final-preview pre{white-space:pre-wrap;color:#e7eee9;background:#0e3028;border-radius:12px;max-height:430px;padding:22px;font-family:inherit;line-height:1.6;overflow:auto}.municipality-final-preview code{white-space:pre-wrap;background:#f2efe8;max-height:320px;margin:12px 0;padding:15px;display:block;overflow:auto}.municipality-confirm{color:#5e6862;gap:10px;margin:18px 0;display:flex}.municipality-history{gap:5px;display:grid}.municipality-history>div{border-top:1px solid #dfdcd4;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.municipality-history time{color:#78827c;font-size:11px}.municipality-portal{gap:28px;display:grid}.municipality-portal-head{color:#fff;background:#0d3c31;border-radius:20px;justify-content:space-between;align-items:center;gap:25px;padding:30px;display:flex}.municipality-portal-head h2{font-family:var(--font-display);margin:5px 0;font-size:46px;font-weight:500}.municipality-portal-head p,.municipality-portal-head span{color:#c7d8cf}.municipality-portal-head .button-outline{color:#fff;border-color:#9fb9ad}.municipality-portal-metrics{background:#fff;border:1px solid #d6d3cb;border-radius:16px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.municipality-portal-metrics div{border-right:1px solid #dedbd4;padding:19px}.municipality-portal-metrics strong{font-family:var(--font-display);font-size:35px;font-weight:500;display:block}.municipality-portal-metrics span{color:#707a74}.municipality-signal-list{gap:10px;display:grid}.municipality-signal-list>article{background:#fff;border:1px solid #d6d3cb;border-radius:14px;grid-template-columns:1fr auto;gap:15px;padding:20px;display:grid}.municipality-signal-list article>div{gap:4px;display:grid}.municipality-signal-list article>div:last-of-type{grid-template-columns:repeat(3,auto);align-items:center}.municipality-signal-list span,.municipality-signal-list small{color:#707a74}.municipality-signal-list em{font-size:11px;font-style:normal}.municipality-signal-list button{color:#12372f;background:#f5f4ef;border:1px solid #bfc8c0;border-radius:8px;padding:8px 10px;font-weight:800}.municipality-feedback-form{border-top:1px solid #ddd9d1;grid-column:1/-1;grid-template-columns:1fr 1fr .6fr;gap:10px;padding-top:18px;display:grid}.municipality-feedback-form .full{grid-column:1/-1}.municipality-feedback-form .button{width:max-content}.municipality-portal-dossiers h2{font-family:var(--font-display);font-size:34px;font-weight:500}.municipality-portal-dossiers>div{border-top:1px solid #ddd9d1;justify-content:space-between;gap:15px;padding:12px 0;display:flex}.municipality-portal-dossiers>div span{color:#6e7872}@media (max-width:760px){.municipality-admin-grid,.municipality-admin-columns,.municipality-admin-filters{grid-template-columns:1fr}.municipality-admin-summary,.municipality-portal-head{flex-direction:column;align-items:flex-start}.municipality-admin-summary dl{width:100%;min-width:0}.municipality-admin-card dl,.municipality-portal-metrics{grid-template-columns:repeat(2,1fr)}.municipality-signal-list>article,.municipality-signal-list article>div:last-of-type,.municipality-feedback-form{grid-template-columns:1fr}.municipality-feedback-form .full{grid-column:auto}.municipality-admin-safety{flex-direction:column;align-items:flex-start}}.municipality-principle{color:#f1cd72;max-width:760px;margin:20px 0;font-size:16px;line-height:1.5;display:block}.municipality-not-partner a{color:#f1cd72;font-weight:800}.municipality-decision-section,.municipality-faq{padding:clamp(58px,7vw,96px) clamp(24px,7vw,108px)}.municipality-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.municipality-decision-grid article{background:#fffdf8;border:1px solid #d7d4ca;border-radius:18px;padding:26px}.municipality-decision-grid article>strong{font-family:var(--font-display);font-size:48px;font-weight:500}.municipality-decision-grid h3{margin:8px 0;font-size:18px}.municipality-decision-grid p{color:#68736c;line-height:1.55}.municipality-private-public{background:#b8c7be;grid-template-columns:1fr 1fr;gap:1px;display:grid}.municipality-private-public article{background:#e6ede6;padding:clamp(45px,6vw,82px)}.municipality-private-public article:last-child{color:#fff;background:#103d32}.municipality-private-public h2{font-family:var(--font-display);font-size:clamp(34px,4vw,54px);font-weight:500;line-height:1.05}.municipality-private-public p{line-height:1.7}.municipality-private-public article:last-child p,.municipality-private-public article:last-child small{color:#d5e0da}.municipality-role-ctas{background:#cad2cc;grid-template-columns:repeat(4,1fr);gap:1px;padding:1px;display:grid}.municipality-role-ctas a{color:#12372f;background:#fffdf8;gap:8px;min-height:145px;padding:28px;text-decoration:none;display:grid}.municipality-role-ctas a:hover{background:#e6ede6}.municipality-role-ctas span{color:#67716b}.municipality-faq>h2{font-family:var(--font-display);font-size:clamp(38px,4.6vw,62px);font-weight:500}.municipality-faq>div{border-top:1px solid #d2d0c8;margin-top:30px}.municipality-faq details{border-bottom:1px solid #d2d0c8;padding:18px 0}.municipality-faq summary{cursor:pointer;font-weight:850}.municipality-faq details p{color:#66716a;max-width:760px;line-height:1.65}.municipality-portal-head-actions{flex-wrap:wrap;gap:9px;display:flex}.municipality-view-switch{background:#fff;border:1px solid #d6d3cb;border-radius:12px;gap:8px;padding:5px;display:flex}.municipality-view-switch button{color:#31554b;background:0 0;border:0;border-radius:8px;flex:1;padding:13px;font-weight:850}.municipality-view-switch button.active{color:#fff;background:#123d32}.municipality-decision-dashboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.municipality-decision-dashboard button{text-align:left;color:#12372f;cursor:pointer;background:#fff;border:1px solid #d6d3cb;border-radius:16px;gap:7px;min-height:190px;padding:22px;display:grid}.municipality-decision-dashboard button:hover{background:#f5f8f4;border-color:#9aaf9f}.municipality-decision-dashboard button>strong{font-family:var(--font-display);font-size:43px;font-weight:500}.municipality-decision-dashboard button>span{font-weight:850}.municipality-decision-dashboard button>small{color:#68736c;line-height:1.45}.municipality-executive-grid{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.municipality-executive-grid>article,.municipality-capital-overview,.municipality-government-dossiers>article{background:#fff;border:1px solid #d6d3cb;border-radius:18px;padding:26px}.municipality-executive-grid h3,.municipality-capital-overview h3,.municipality-operational-head h2,.municipality-government-dossiers h3{font-family:var(--font-display);font-size:32px;font-weight:500}.municipality-funnel{gap:4px;display:grid}.municipality-funnel>div{background:#edf2ed;border-radius:8px;justify-content:space-between;padding:9px 12px;display:flex}.municipality-funnel span{color:#5e6d65}.municipality-executive-grid dl{background:#dedfd9;gap:1px;display:grid}.municipality-executive-grid dl div{background:#fff;justify-content:space-between;gap:12px;padding:10px;display:flex}.municipality-executive-grid dd{margin:0;font-weight:850}.municipality-executive-grid small{color:#68736c}.municipality-capital-overview{grid-template-columns:.8fr 1.2fr;gap:25px;display:grid}.municipality-capital-overview>div:last-child{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.municipality-capital-overview span{background:#edf2ed;border-radius:10px;gap:4px;padding:13px;display:grid}.municipality-capital-overview span strong{font-family:var(--font-display);font-size:28px}.municipality-operational-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.municipality-operational-head label{color:#68736c;text-transform:uppercase;gap:6px;font-size:11px;font-weight:850;display:grid}.municipality-operational-head select{background:#fff;border:1px solid #cbcfc9;border-radius:8px;min-height:44px;padding:9px}.municipality-government-dossiers{gap:14px;display:grid}.municipality-government-dossiers>article{border-left:6px solid #c2cbc4}.municipality-government-dossiers>article.classification-government_action_required,.municipality-government-dossiers>article.classification-public_funding_potential{border-left-color:#d0a344}.municipality-government-dossiers>article.classification-blocked{border-left-color:#a44e3c}.municipality-government-dossiers>article.classification-private_market_solvable,.municipality-government-dossiers>article.classification-activated{border-left-color:#388464}.municipality-government-dossiers article>header{justify-content:space-between;gap:22px;display:flex}.municipality-government-dossiers header>div:first-child>span{color:#985d45;letter-spacing:.08em;font-size:10px;font-weight:850}.municipality-government-dossiers header h3{margin:8px 0}.municipality-government-dossiers header p{color:#66716b}.municipality-priority{text-align:center;background:#e6eee7;border-radius:13px;align-content:start;min-width:95px;padding:13px;display:grid}.municipality-priority strong{font-family:var(--font-display);font-size:35px}.municipality-priority span,.municipality-priority small{color:#637068}.municipality-dossier-scan{background:#d9ded9;grid-template-columns:repeat(3,1fr);gap:1px;margin:20px 0;display:grid}.municipality-dossier-scan span{background:#f8faf7;gap:6px;padding:13px;display:grid}.municipality-dossier-scan b{color:#68736c;text-transform:uppercase;font-size:10px}.municipality-next-action{color:#fff;background:#123d32;border-radius:12px;padding:17px}.municipality-next-action p{color:#d7e3dc;margin:6px 0}.municipality-next-action small{color:#f1cd72}.municipality-government-dossiers details{border:1px solid #ddd9d1;border-radius:10px;margin-top:13px;padding:14px}.municipality-government-dossiers summary{cursor:pointer;font-weight:850}.municipality-assessment-form{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px;display:grid}.municipality-assessment-form label{color:#65716a;text-transform:uppercase;gap:5px;font-size:11px;font-weight:800;display:grid}.municipality-assessment-form input,.municipality-assessment-form select,.municipality-assessment-form textarea{background:#fff;border:1px solid #d1d2cc;border-radius:8px;min-height:43px;padding:9px}.municipality-assessment-form .full{grid-column:1/-1}.municipality-assessment-form .check{flex-direction:row;align-items:center;display:flex}.municipality-assessment-form .check input{min-height:0}.municipality-assessment-form .button{width:max-content}.municipality-dealroom-link{color:#12372f;margin-top:16px;font-weight:850;display:inline-block}.municipality-government-value{background:#e6ede6}@media (max-width:980px){.municipality-decision-grid,.municipality-decision-dashboard,.municipality-role-ctas{grid-template-columns:repeat(2,1fr)}.municipality-executive-grid,.municipality-capital-overview{grid-template-columns:1fr}.municipality-dossier-scan{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.municipality-decision-grid,.municipality-decision-dashboard,.municipality-private-public,.municipality-role-ctas{grid-template-columns:1fr}.municipality-decision-section,.municipality-faq{padding:50px 20px}.municipality-private-public article{padding:45px 20px}.municipality-portal-head-actions{flex-direction:column;width:100%}.municipality-portal-head-actions .button{width:100%}.municipality-operational-head,.municipality-government-dossiers article>header{flex-direction:column;align-items:flex-start}.municipality-priority{width:100%}.municipality-dossier-scan,.municipality-assessment-form,.municipality-capital-overview>div:last-child{grid-template-columns:1fr}.municipality-assessment-form .full{grid-column:auto}}.municipality-tier-section>div:first-child{max-width:48rem}.municipality-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.municipality-tier-grid article{background:#fffdf8;border:1px solid #d8d5ca;border-radius:1.25rem;padding:1.4rem}.municipality-tier-grid span{color:#994f3b;letter-spacing:.12em;font-size:.75rem;font-weight:800}.municipality-history>div{flex-wrap:wrap}.municipality-history>div small{color:#78827c;width:100%}.municipality-history>div .button{width:100%;margin-top:.35rem}.municipality-dossier-actions{position:relative}.municipality-dossier-actions summary{cursor:pointer;font-weight:800}.municipality-dossier-actions[open]{background:#fff;border:1px solid #d4d1c9;border-radius:.75rem;gap:.35rem;padding:.65rem;display:grid}.municipality-admin-filters{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.municipality-tier-grid{grid-template-columns:1fr}}.municipality-directory-experience{gap:20px;display:grid}.municipality-directory-filters{background:#fffdf8;border:1px solid #d6d3ca;border-radius:16px;grid-template-columns:2fr 1fr 1fr auto auto;align-items:end;gap:10px;padding:17px;display:grid}.municipality-directory-filters label{color:#647069;text-transform:uppercase;gap:6px;font-size:11px;font-weight:800;display:grid}.municipality-directory-filters input,.municipality-directory-filters select{color:#12372f;background:#fff;border:1px solid #d2d0c8;border-radius:9px;min-height:45px;padding:10px 12px}.municipality-directory-filters .municipality-filter-check{white-space:nowrap;border:1px solid #d2d0c8;border-radius:9px;align-items:center;min-height:45px;padding:0 10px;display:flex}.municipality-directory-filters .municipality-filter-check input{min-height:auto}.municipality-directory-result{color:#68736c;margin:0}.municipality-card{background:#fffdf8;border:1px solid #d7d4ca;border-radius:18px;min-height:252px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.municipality-card.connected{background:linear-gradient(145deg,#f7fbf6,#e4eee6);border-color:#9eb5a8}.municipality-card.not-connected{filter:saturate(.5)}.municipality-card:hover,.municipality-card:focus-within{transform:translateY(-3px);box-shadow:0 18px 45px #12372f1f}.municipality-card-main{color:#12372f;flex-direction:column;height:100%;min-height:252px;padding:24px;text-decoration:none;display:flex}.municipality-card-main:hover,.municipality-card-main:focus{color:#12372f}.municipality-card-mark{color:#fff;width:38px;height:38px;font-family:var(--font-display);background:#315d50;border-radius:10px;place-items:center;font-size:23px;display:grid;position:absolute;top:20px;right:22px}.municipality-card.not-connected .municipality-card-mark{background:#8b928d}.municipality-status-badge{text-transform:uppercase;border-radius:999px;width:max-content;padding:6px 9px;font-size:10px;font-weight:850}.municipality-status-badge.connected{color:#174c39;background:#d8eadc}.municipality-status-badge.neutral{color:#515b56;background:#e5e4df}.municipality-card-main>small{color:#9d5d46;text-transform:uppercase;margin-top:14px;font-size:10px;font-weight:850}.municipality-card-main>strong{font-family:var(--font-display);margin:5px 0 16px;padding-right:48px;font-size:28px;font-weight:500}.municipality-card-main dl{margin:auto 0 13px}.municipality-card-main dl div{border-top:1px solid #dedbd3;justify-content:space-between;padding:6px 0;display:flex}.municipality-card-main dd{margin:0;font-weight:850}.municipality-card-main em{font-style:normal;font-weight:850}.municipality-card-activation{color:#fff;opacity:0;background:#123d32;border-radius:10px;justify-content:center;align-items:center;min-height:44px;font-weight:850;text-decoration:none;transition:opacity .2s,transform .2s;display:flex;position:absolute;inset:auto 12px 12px;transform:translateY(8px)}.municipality-card.not-connected:hover .municipality-card-activation,.municipality-card.not-connected:focus-within .municipality-card-activation{opacity:1;transform:translateY(0)}.municipality-card.not-connected:hover .municipality-card-main em,.municipality-card.not-connected:focus-within .municipality-card-main em{opacity:0}.municipality-public-profile{background:#e4ece5;grid-template-columns:1.25fr .75fr;gap:18px;padding:clamp(55px,7vw,90px) clamp(24px,7vw,108px);display:grid}.municipality-public-profile>div,.municipality-public-profile>address,.municipality-public-profile>aside{background:#fffdf8;border:1px solid #cbd6ce;border-radius:19px;padding:30px}.municipality-public-profile h2{font-family:var(--font-display);font-size:clamp(34px,4vw,54px);font-weight:500}.municipality-public-profile p{color:#637068;line-height:1.65}.municipality-public-profile address{align-content:center;gap:8px;font-style:normal;display:grid}.municipality-public-profile address>span{color:#9d5d46;text-transform:uppercase;font-size:10px;font-weight:850}.municipality-public-profile address>strong{font-family:var(--font-display);font-size:29px;font-weight:500}.municipality-activation-lock{background:linear-gradient(135deg,#e4ebe4,#f5f0e7);position:relative}.municipality-activation-lock>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff7a;border:1px solid #12372f29;border-radius:20px;padding:30px;position:relative}.municipality-activation-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.municipality-activation-form .full{grid-column:1/-1}.municipality-activation-form .field{gap:6px;display:grid}.municipality-activation-form input,.municipality-activation-form select{background:#fff;border:1px solid #d2d0c8;border-radius:9px;min-height:45px;padding:10px 12px}.municipality-profile-editor{gap:18px;display:grid}.municipality-profile-editor-grid{grid-template-columns:1.3fr .7fr;gap:17px;display:grid}.municipality-profile-editor-grid>form,.municipality-profile-editor-grid>aside{background:#fff;border:1px solid #d6d3cb;border-radius:18px;padding:24px}.municipality-profile-editor-grid aside h3{font-family:var(--font-display);font-size:30px;font-weight:500}.municipality-profile-revision{border-top:1px solid #ddd9d1;gap:5px;padding:13px 0;display:grid}.municipality-profile-revision span{color:#985d45;font-size:11px;font-weight:850}.municipality-profile-revision time{color:#6b756e;font-size:12px}.municipality-admin-queue{background:#fff;border:1px solid #d6d3cb;border-radius:18px;padding:24px}.municipality-admin-queue .municipality-section-heading h2{font-size:36px}.municipality-request-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.municipality-request-grid article{background:#faf9f5;border:1px solid #d8d5ce;border-radius:14px;gap:9px;padding:19px;display:grid}.municipality-request-grid header{justify-content:space-between;gap:10px;display:flex}.municipality-request-grid header span,.municipality-request-grid small{color:#66716a}.municipality-request-grid h3{font-family:var(--font-display);margin:0;font-size:28px;font-weight:500}.municipality-request-grid p{margin:0}.municipality-request-grid article>div{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}@media (max-width:1100px){.municipality-directory-filters{grid-template-columns:repeat(3,1fr)}.municipality-profile-editor-grid{grid-template-columns:1fr}}@media (max-width:760px){.municipality-directory-filters,.municipality-public-profile,.municipality-activation-form,.municipality-request-grid{grid-template-columns:1fr}.municipality-directory-filters .municipality-filter-check{width:100%}.municipality-card-activation{opacity:1;margin:0 12px 12px;position:static;transform:none}.municipality-card.not-connected .municipality-card-main em{opacity:1}.municipality-public-profile{padding:50px 20px}.municipality-activation-form .full{grid-column:auto}}.ecosystem-page,.ecosystem-profile,.ecosystem-activation-page{background:#f7f2e8}.ecosystem-counters{background:#c9d0c8;border:1px solid #c9d0c8;border-radius:1.3rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:1px;max-width:1160px;margin:-1.5rem auto 2rem;display:grid;overflow:hidden}.ecosystem-counters article{background:#fffdf8;flex-direction:column;padding:1.25rem;display:flex}.ecosystem-counters strong{font:600 2rem/1 var(--font-serif,Georgia,serif);color:#0d3c31}.ecosystem-counters span{color:#5e6a65;margin-top:.4rem;font-size:.86rem}.ecosystem-category-nav{gap:.7rem;max-width:1160px;margin:0 auto 1.5rem;padding:.25rem;display:flex;overflow:auto}.ecosystem-category-nav a{white-space:nowrap;color:#123f34;background:#fffdf8;border:1px solid #c6cec7;border-radius:999px;padding:.7rem 1rem;text-decoration:none}.ecosystem-directory{max-width:1160px;margin:0 auto;padding:0 0 5rem}.ecosystem-search-panel{background:#e7ede6;border:1px solid #c4cec7;border-radius:1.25rem;padding:1.25rem}.ecosystem-search-panel>label{color:#123f34;margin-bottom:.65rem;font-weight:800;display:block}.ecosystem-search-panel input,.ecosystem-search-panel select{color:#193e35;background:#fff;border:1px solid #bec7c0;border-radius:.75rem;min-height:48px;padding:.7rem .85rem}.ecosystem-search-panel>input{width:100%;font-size:1rem}.ecosystem-filter-row{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:.75rem;display:grid}.ecosystem-results-header{justify-content:space-between;align-items:end;margin:2rem 0 1rem;display:flex}.ecosystem-results-header h2{color:#103d32;margin:0}.ecosystem-results-header span{color:#68716d;font-size:.88rem}.ecosystem-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ecosystem-card{background:#fffdf8;border:1px solid #cbd1ca;border-radius:1.2rem;flex-direction:column;min-height:310px;padding:1.15rem;display:flex;box-shadow:0 10px 26px #11382f0d}.ecosystem-card.is-neutral{color:#4d5552;background:#f0f0ed}.ecosystem-card.is-neutral .ecosystem-card-mark{filter:grayscale();color:#49534f;background:#d3d6d1}.ecosystem-card.is-colour .ecosystem-card-mark{color:#123f34;background:#cfe0d5}.ecosystem-card-mark{letter-spacing:.08em;text-transform:uppercase;border-radius:1rem;place-items:center;width:58px;height:58px;font-weight:900;display:grid}.ecosystem-card-body{flex:1}.ecosystem-card-meta{flex-wrap:wrap;gap:.35rem;margin:.9rem 0 .35rem;display:flex}.ecosystem-card-meta span{letter-spacing:.08em;text-transform:uppercase;color:#9b4838;font-size:.68rem;font-weight:800}.ecosystem-card h3{margin:.3rem 0;font-size:1.25rem}.ecosystem-card h3 a{color:#123f34;text-decoration:none}.ecosystem-card p{color:#64706a}.ecosystem-status{color:#38443f;background:#e2e4e0;border-radius:999px;padding:.38rem .62rem;font-size:.75rem;font-weight:800;display:inline-flex}.status-activated,.status-verified,.status-connected,.status-active{color:#0e503d;background:#d5eadc}.status-active{color:#fff;background:#143f34}.ecosystem-card-actions{justify-content:space-between;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.ecosystem-card-actions .button{padding:.65rem .8rem;font-size:.78rem}.ecosystem-no-result,.ecosystem-activation-callout,.activation-success{color:#fff;background:#143f34;border-radius:1.2rem;padding:2rem}.ecosystem-no-result h3,.ecosystem-activation-callout h2,.activation-success h2{color:#fff}.ecosystem-profile-status{border:1px solid #cad0ca;border-radius:1.3rem;grid-template-columns:auto 1fr;gap:1.2rem;max-width:1160px;margin:-1rem auto 1.5rem;padding:1.5rem;display:grid}.ecosystem-profile-status.is-neutral{background:#ecece8}.ecosystem-profile-status.is-colour{background:#e4eee6}.ecosystem-profile-status h2{margin:.7rem 0 .25rem}.ecosystem-profile-grid{grid-template-columns:repeat(3,1fr);gap:1rem;max-width:1160px;margin:0 auto 1.5rem;display:grid}.ecosystem-profile-grid article{background:#fffdf8;border:1px solid #d7d5cc;border-radius:1rem;padding:1.25rem}.ecosystem-activation-callout{max-width:1160px;margin:0 auto 5rem}.organisation-activation-form{background:#fffdf8;border:1px solid #d4d0c7;border-radius:1.2rem;grid-template-columns:1fr 1fr;gap:1rem;padding:1.4rem;display:grid}.organisation-activation-form .field{flex-direction:column;gap:.4rem;display:flex}.organisation-activation-form input,.organisation-activation-form select{background:#fff;border:1px solid #c7c7be;border-radius:.7rem;min-height:48px;padding:.7rem}.organisation-activation-form .consent-check,.organisation-activation-form .form-note,.organisation-activation-form .button,.organisation-activation-form .form-status,.activation-org{grid-column:1/-1}.activation-org{background:#e8eee8;border-radius:.7rem;flex-direction:column;padding:1rem;display:flex}.consent-check{align-items:flex-start;gap:.7rem;display:flex}.consent-check input{min-height:auto;margin-top:.25rem}.honeypot{position:absolute!important;left:-10000px!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.narrow{max-width:780px;margin-inline:auto}@media (max-width:800px){.ecosystem-counters{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));margin-inline:1rem}.ecosystem-grid,.ecosystem-profile-grid{grid-template-columns:1fr}.ecosystem-directory,.ecosystem-profile-status,.ecosystem-activation-callout{margin-inline:1rem}.ecosystem-filter-row{grid-template-columns:1fr}.ecosystem-results-header{flex-direction:column;align-items:flex-start;gap:.35rem}.ecosystem-card-actions{flex-direction:column;align-items:stretch}.ecosystem-card-actions .button{text-align:center}.organisation-activation-form{grid-template-columns:1fr}.ecosystem-category-nav{margin-inline:1rem}}.home-ecosystem-section{background:#e5ece5;border:1px solid #c3cdc5;border-radius:1.3rem;max-width:1160px;margin:3rem auto;padding:2rem}.home-ecosystem-section h2{max-width:720px}.home-ecosystem-categories{grid-template-columns:repeat(6,1fr);gap:.6rem;margin:1.4rem 0;display:grid}.home-ecosystem-categories a{color:#123f34;background:#fffdf8;border-radius:.8rem;flex-direction:column;padding:1rem;text-decoration:none;display:flex}.home-ecosystem-categories strong{font-size:1rem;line-height:1.4}.home-ecosystem-categories small{color:#58665e;margin-top:.6rem;font-size:.8125rem;line-height:1.5;display:block}.home-ecosystem-categories a:focus-visible{outline-offset:3px;outline:2px solid #123f34}.home-ecosystem-actions{flex-wrap:wrap;gap:.7rem;display:flex}@media (max-width:800px){.home-ecosystem-section{margin-inline:1rem}.home-ecosystem-categories{grid-template-columns:1fr 1fr}}.ecosystem-admin-import{background:#fff;border:1px solid #ccd2cc;border-radius:1rem;margin:1rem 0;padding:1.25rem}.ecosystem-admin-import form,.ecosystem-admin-import label{flex-direction:column;gap:.7rem;display:flex}.ecosystem-admin-import textarea{border:1px solid #c4c9c4;border-radius:.6rem;min-height:130px;padding:.8rem}.ecosystem-filter-row{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1000px){.ecosystem-filter-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.ecosystem-badges{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:.5rem;display:flex}.ecosystem-status{align-self:flex-start}.ecosystem-profile>.organisation-kpis,.ecosystem-profile>.ecosystem-role-story,.ecosystem-profile>.ecosystem-kpi-empty{max-width:1160px;margin-inline:auto}.organisation-activation-form details.field:not([open])>select{display:none}@media (max-width:600px){.ecosystem-profile-status{grid-template-columns:1fr;gap:.5rem}.ecosystem-profile-status p{margin:0;line-height:1.6}.ecosystem-profile>.organisation-kpis,.ecosystem-profile>.ecosystem-role-story,.ecosystem-profile>.ecosystem-kpi-empty,.ecosystem-profile-grid{margin-inline:1rem}.ecosystem-filter-row{grid-template-columns:1fr}.ecosystem-search-panel select{width:100%;min-width:0}}.organisation-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}.organisation-kpi{border:1px solid var(--line,#d8ddd5);background:var(--paper,#fffdf7);border-radius:18px;min-width:0;padding:1.2rem}.organisation-kpi summary{cursor:pointer;gap:.35rem;list-style:none;display:grid}.organisation-kpi summary strong{font-family:var(--font-display,Georgia,serif);color:var(--ink,#123e32);font-size:2.2rem;line-height:1.15}.organisation-kpi summary small{opacity:.8;font-size:.75rem}.organisation-kpi p,.organisation-kpi dd{overflow-wrap:anywhere;font-size:.86rem}.organisation-kpi dt{margin-top:.6rem;font-size:.75rem;font-weight:700}.organisation-kpi dd{margin:0}.organisation-kpis.is-compact{grid-template-columns:1fr;margin:.8rem 0}.is-compact .organisation-kpi{padding:.7rem}.is-compact .organisation-kpi summary strong{font-size:1.5rem}.ecosystem-kpi-empty,.ecosystem-role-story{padding:1.5rem 0}.ecosystem-role-story{background:#fffdf8;border:1px solid #cad0ca;border-radius:1.2rem;width:min(1160px,100% - 40px);margin:2rem auto;padding:clamp(24px,4vw,48px)}.ecosystem-role-story h2{overflow-wrap:anywhere;margin:0 0 1.25rem;font-size:clamp(24px,3vw,36px);line-height:1.3}.ecosystem-role-story p:not(.public-eyebrow){margin:1rem 0;line-height:1.75}.ecosystem-role-story small{line-height:1.6;display:block}.ecosystem-chain{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0;padding:0;list-style:none;display:flex}.ecosystem-chain li{color:#1a3e34;background:#e6e9e2;border-radius:9px;padding:.6rem .9rem}.ecosystem-chain li.is-highlighted{color:#fff;background:#143d31;font-weight:700}.ecosystem-pagination{justify-content:center;align-items:center;gap:1rem;margin:2rem 0;display:flex}.ecosystem-search-panel input{width:100%;min-width:0}.organisation-kpi summary:focus-visible{outline-offset:4px;outline:3px solid #9c5840}@media (max-width:600px){.organisation-kpis{grid-template-columns:1fr 1fr}.organisation-kpi{padding:.85rem}.organisation-kpi summary strong{font-size:1.8rem}.ecosystem-pagination{flex-wrap:wrap}.ecosystem-chain{font-size:.85rem}}.owner-object-cta{border:1px solid var(--line);background:#e5ece5;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:28px 0;padding:22px 26px;display:flex}.owner-object-cta>div{flex:280px}.owner-object-cta strong{font-size:18px}.owner-object-cta p{max-width:620px;color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.6}.owner-portal{max-width:960px;margin:0 auto 64px}.owner-panel{background:var(--card);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:20px;min-width:0;margin:22px 0;padding:clamp(20px,4vw,38px)}.owner-panel h2{margin:0 0 16px;font-size:clamp(23px,3vw,32px)}.owner-panel p{line-height:1.65}.owner-panel .intake-form{max-width:640px;margin:24px 0}.owner-panel input,.owner-panel textarea,.owner-panel select{min-width:0;max-width:100%}.owner-panel a:not(.button){text-underline-offset:3px;text-decoration:underline}.owner-check{align-items:flex-start;gap:12px;line-height:1.6;display:flex!important}.owner-check input{flex:0 0 20px;width:20px;height:20px;margin-top:3px}.owner-honeypot{display:none!important}.owner-action{border-top:1px solid var(--line);padding:18px 0}.owner-action summary{cursor:pointer;min-height:30px;font-weight:700}.owner-action summary:focus-visible{outline:3px solid var(--rust);outline-offset:5px}.owner-request{border-left:3px solid var(--sage);margin-top:18px;padding:4px 18px}.owner-notice{border:1px solid var(--line);overflow-wrap:anywhere;background:#e5ece5;border-radius:12px;padding:20px;line-height:1.7}.owner-notice[role=alert]{background:#fbecd9}@media (max-width:600px){.owner-object-cta{padding:20px}.owner-object-cta>.button{width:100%}.owner-panel .button{white-space:normal;width:100%}}.ops{color:#193f33;max-width:1440px;margin:auto;padding:clamp(18px,3vw,40px)}.ops h1{margin:4px 0 16px;font-size:clamp(28px,3vw,42px)}.ops h2{margin:0 0 14px;font-size:20px}.ops h3{font-size:17px}.ops p{line-height:1.6}.ops-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.ops-heading small,.ops td small,.ops th small{overflow-wrap:anywhere;font-size:12px;font-weight:400;display:block}.ops-panel{background:#fff;border:1px solid #d3ddd6;border-radius:14px;min-width:0;margin:20px 0;padding:22px}.ops-search{background:#e6eee8;border-radius:14px;margin:20px 0;padding:22px}.ops-search>div{gap:12px;display:flex}.ops-search input{flex:1;min-width:0}.ops label{gap:8px;font-size:14px;font-weight:600;display:grid}.ops input,.ops select,.ops textarea{font:inherit;color:#193f33;background:#fff;border:1px solid #98aaa1;border-radius:8px;min-width:0;max-width:100%;padding:11px 12px}.ops button{color:#fff;font:inherit;cursor:pointer;background:#193f33;border:1px solid #193f33;border-radius:8px;padding:11px 18px;font-weight:600}.ops button:disabled{opacity:.45;cursor:not-allowed}.ops :is(input,button,select,textarea,a,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #b7881a}.ops-controls{flex-wrap:wrap;align-items:end;gap:14px;padding:18px 0;display:flex}.ops .ops-check{align-items:center;gap:10px;display:flex}.ops-check input{width:18px;height:18px}.ops-kpis{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.ops-kpis .ops-panel{margin:0}.ops-number{font-size:36px;line-height:1.3;display:block}.ops-badge{letter-spacing:.03em;color:#26483b;background:#edf1ee;border:1px solid #bbc9c0;border-radius:5px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-block}.ops-badge[data-status=CRITICAL],.ops-badge[data-status=DOWN],.ops-badge[data-status=SUSPENDED]{color:#8c291f;background:#fbeae5;border-color:#d4958a}.ops-badge[data-status=HEALTHY]{background:#e4f1e6}.ops-badge[data-status=UNKNOWN],.ops-badge[data-status=ACTION_REQUIRED],.ops-badge[data-status=PRODUCTION]{color:#664d00;background:#fff1c2}.ops-table-scroll{max-width:100%;margin-top:12px;overflow:auto}.ops table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.ops caption{text-align:left;color:#56685f;padding:12px 0}.ops th,.ops td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dce4dd;max-width:320px;padding:14px 12px}.ops thead{background:#f0f4f0}.ops tbody th{font-weight:500}.ops-pagination,.ops-links{flex-wrap:wrap;gap:16px;margin-top:18px;display:flex}.ops-facts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.ops dt{color:#596d62;font-size:13px}.ops dd{overflow-wrap:anywhere;margin:4px 0;font-size:15px}.ops-command{gap:18px;max-width:620px;display:grid}.ops-command textarea{min-height:88px}.ops-error,.ops-warning{overflow-wrap:anywhere;background:#fff1d7;border:1px solid #bf953d;border-radius:9px;padding:18px}.ops-sensitive{border:2px solid #94772a;margin-top:20px;padding:18px}.ops pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.ops-actions{padding:0;list-style:none}.ops-actions li{border-bottom:1px solid #dce4dd;align-items:start;gap:16px;padding:14px 0;display:flex}.ops-actions p{margin:4px 0}.ops details{font-size:14px}.ops summary{cursor:pointer;font-weight:600}@media (max-width:800px){.ops-heading{flex-direction:column;align-items:start}.ops-search>div{flex-direction:column}.ops-kpis{grid-template-columns:1fr}.ops-controls>label{width:100%}.ops-panel{padding:16px}.ops{padding:18px}.ops-actions li{flex-direction:column;gap:8px}}
