.match-room-v2[data-match-decision-readiness=preliminary] .match-v2-hero aside{background:linear-gradient(145deg,#6f541f,#173f48)}.match-room-v2[data-match-decision-readiness=preliminary] .match-v2-metrics>article.metric-positive{background:#fff8e8!important;border-color:#ead19a!important}.match-room-v2[data-match-decision-readiness=preliminary] .match-v2-metrics>article.metric-positive strong,.match-room-v2[data-match-decision-readiness=preliminary] .match-v2-metrics>article.metric-positive span{color:#8c6417!important}.match-room-v2[data-match-decision-readiness=preliminary] .match-v2-priority-list article>b,.match-room-v2[data-match-decision-readiness=preliminary] .match-v2-intelligence-grid>section article>i{background:#8a681f}.match-room-v2[data-match-decision-readiness=preliminary] .match-v2-priority-list article,.match-room-v2[data-match-decision-readiness=preliminary] .match-v2-three-answers>article:nth-child(2){border-color:#b2812147}@media (prefers-reduced-motion:reduce){.match-room-v2[data-match-decision-readiness] *{scroll-behavior:auto!important}}:root{color:#eef4f7;font-synthesis:none;text-rendering:optimizelegibility;background:#05101a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button{cursor:pointer}main{background:radial-gradient(circle at 8% 10%,#228f9a3d,#0000 30%),radial-gradient(circle at 92% 90%,#d09d402b,#0000 29%),#05101a;min-height:100vh;padding:clamp(1rem,3vw,2.5rem)}.brandbar{color:#dce7ed;align-items:center;gap:.9rem;min-height:70px;margin-bottom:1.25rem;display:flex}.brandbar strong{font-size:.98rem}.mark{color:#6bd7d2;letter-spacing:.08em;background:#2791971c;border:1px solid #62dad359;border-radius:13px;place-items:center;width:42px;height:42px;font-size:.78rem;font-weight:800;display:grid}.environment{color:#8ea2af;letter-spacing:.04em;border:1px solid #ffffff1a;border-radius:999px;margin-left:auto;padding:.55rem .75rem;font:600 .68rem ui-monospace,monospace}.panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071927e8;border:1px solid #ffffff1c;border-radius:30px;min-height:620px;padding:clamp(2rem,5vw,5rem);box-shadow:0 30px 100px #00000054}.split{grid-template-columns:minmax(0,.95fr) minmax(380px,1.05fr);align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.intro{align-self:center}h1{letter-spacing:-.065em;max-width:720px;margin:0;font-size:clamp(2.7rem,6vw,5.7rem);font-weight:730;line-height:.95}.lead{color:#9cafba;max-width:600px;margin:1.6rem 0 0;font-size:clamp(1rem,1.8vw,1.22rem);line-height:1.6}.assurances li:before{content:"✓";color:#55cda1;margin-right:.7rem;font-weight:800}.form{background:#ffffff09;border:1px solid #ffffff17;border-radius:22px;gap:1rem;padding:clamp(1.4rem,3vw,2.2rem);display:grid}.form label{color:#aebdc6;letter-spacing:.02em;gap:.45rem;font-size:.76rem;font-weight:720;display:grid}.form input{color:#eff6f8;background:#081826;border:1px solid #ffffff21;border-radius:11px;outline:none;width:100%;min-height:48px;padding:0 .9rem;transition:border .2s,box-shadow .2s}.form input:focus{border-color:#56bfc1;box-shadow:0 0 0 3px #56bfc11f}.form small{color:#607a8a;font-size:.68rem;font-weight:500}button{color:#052024;background:#63d4ce;border:0;border-radius:11px;min-height:48px;padding:0 1.2rem;font-weight:800;transition:transform .15s,opacity .15s}button:hover:not(:disabled){transform:translateY(-1px)}button:disabled{cursor:wait;opacity:.55}.error{color:#ffb1b4;background:#c939411a;border:1px solid #f2686d40;border-radius:10px;margin:0;padding:.8rem .9rem;font-size:.82rem;line-height:1.4}.notice{color:#d8c294;background:#bc852a14;border:1px solid #e7b04f33;border-radius:16px;padding:1.6rem}@keyframes breathe{50%{box-shadow:0 0 0 16px #59d0a100}}.tenant-card{text-align:left;color:#eaf3f6;background:#ffffff0f;border:1px solid #ffffff1a;min-height:100px;padding:1rem;display:grid}.dashboard{min-height:560px}.dashboard-head{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.button-secondary{color:#bdcbd3;background:#ffffff12;border:1px solid #ffffff1a}.status-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:3.2rem;display:grid}.status-grid article{background:#ffffff08;border:1px solid #ffffff14;border-radius:15px;gap:.5rem;min-height:110px;padding:1.15rem;display:grid}.status-grid span,.next-step span{color:#6f8796;letter-spacing:.08em;text-transform:uppercase;font-size:.71rem;font-weight:750}.status-grid strong{color:#dbe7ec;text-overflow:ellipsis;align-self:end;font-size:.9rem;overflow:hidden}.status-grid .online{color:#62d6a5}.next-step{background:#2c969912;border:1px solid #61d2cc1f;border-radius:15px;gap:.65rem;margin-top:1rem;padding:1.35rem;display:grid}.next-step strong{font-size:1.05rem}.next-step p{color:#76909e;margin:0;font-size:.85rem}.workspace{grid-template-columns:258px minmax(0,1fr);min-height:760px;padding:0;display:grid;overflow:hidden}.workspace-nav{background:#03101a94;border-right:1px solid #ffffff14;flex-direction:column;min-height:690px;padding:1.5rem 1rem;display:flex}.tenant-identity{gap:.35rem;padding:.5rem .65rem 1.6rem;display:grid}.tenant-identity span,.workspace-meta,.section-toolbar span,.operation-card>div>span{color:#647e8e;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:800}.tenant-identity strong{color:#e8f0f4;text-overflow:ellipsis;font-size:1rem;overflow:hidden}.tenant-identity small{color:#77909f;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.workspace-nav nav{gap:.35rem;display:grid}.workspace-nav nav button{color:#8197a5;background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:center;gap:.7rem;min-height:45px;padding:0 .75rem;font-size:.8rem;font-weight:680;display:flex}.workspace-nav nav button:hover{color:#c8d6dd;background:#ffffff09;transform:none}.workspace-nav nav button.active{color:#dff7f4;background:#43aeae1a;border-color:#62d4ce29}.workspace-nav nav button span{color:#4f6979;font:650 .65rem ui-monospace,monospace}.workspace-meta{border-top:1px solid #ffffff0f;justify-content:space-between;margin-top:auto;padding:1rem .7rem 0;font:600 .62rem ui-monospace,monospace;display:flex}.workspace-content{min-width:0;padding:clamp(1.4rem,2.6vw,2.5rem)}.workspace-head{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.workspace h1{font-size:clamp(2rem,3.1vw,3.25rem)}.workspace-subtitle{color:#708998;max-width:650px;margin:.6rem 0 0;font-size:.84rem;line-height:1.5}.compact{min-height:38px;padding:0 .9rem;font-size:.74rem}.success{color:#a8e8cb;background:#2e9b6f1a;border:1px solid #52ca9738;border-radius:10px;margin:0;padding:.8rem .9rem;font-size:.82rem}.workspace-section{gap:1.2rem;margin-top:2.2rem;display:grid}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.metric-grid article{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;align-content:space-between;min-height:118px;padding:1rem;display:grid}.metric-grid article span{color:#718a99;letter-spacing:.07em;text-transform:uppercase;font-size:.67rem;font-weight:780}.metric-grid article strong{color:#e3edf1;letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(1.2rem,2.2vw,2rem);line-height:1}.metric-grid article small{color:#587384;font-size:.67rem}.metric-grid .metric-positive{background:#33a0730f;border-color:#4ec79529}.metric-grid .metric-positive strong{color:#75d9ad}.metric-grid .metric-alert{background:#b9522e12;border-color:#e17f5633}.metric-grid .metric-alert strong{color:#eda176}.operation-card{background:#2c96990e;border:1px solid #62d4ce1f;border-radius:15px;justify-content:space-between;align-items:center;gap:2rem;min-height:130px;padding:1.25rem;display:flex}.operation-card h2{margin:.55rem 0 0;font-size:1.1rem}.operation-card p{color:#738b99;margin:.5rem 0 0;font-size:.82rem}.section-toolbar{justify-content:space-between;align-items:center;gap:1rem;min-height:54px;display:flex}.section-toolbar p{color:#718896;margin:.35rem 0 0;font-size:.78rem}.editor-card{background:#18404b38;border:1px solid #62d4ce24;border-radius:15px;gap:1rem;padding:1.15rem;display:grid}.editor-head>div{gap:.35rem;display:grid}.editor-head p{color:#718896;max-width:720px;margin:0;font-size:.73rem;line-height:1.5}.text-button,.table-action{color:#69d4cf;background:0 0;min-height:auto;padding:.25rem;font-size:.72rem}.editor-grid-units{grid-template-columns:repeat(4,minmax(0,1fr))}.editor-grid label,.filters label{color:#91a6b2;gap:.38rem;font-size:.7rem;font-weight:720;display:grid}.editor-grid label.wide{grid-column:span 2}.editor-grid input,.editor-grid select,.editor-grid textarea,.filters input,.filters select{color:#e6eff3;background:#081826;border:1px solid #ffffff1c;border-radius:9px;outline:none;width:100%;min-height:42px;padding:0 .7rem}.editor-grid textarea{resize:vertical;padding-top:.65rem;line-height:1.45}.editor-grid input:focus,.editor-grid select:focus,.editor-grid textarea:focus,.filters input:focus,.filters select:focus{border-color:#56bfc1;box-shadow:0 0 0 3px #56bfc11a}.editor-grid input[type=file]{padding:.48rem}.editor-actions{justify-content:flex-end;display:flex}.development-list{gap:.7rem;display:grid}.development-list>article{background:#ffffff06;border:1px solid #ffffff13;border-radius:13px;grid-template-columns:minmax(220px,.85fr) minmax(460px,1.6fr) auto;align-items:center;gap:1.25rem;padding:1rem;display:grid}.development-main{justify-items:start;gap:.35rem;display:grid}.development-main h2{margin:0;font-size:1rem}.development-main p{color:#718896;margin:0;font-size:.73rem}.development-counts{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.development-counts span{color:#6c8594;gap:.2rem;font-size:.65rem;display:grid}.development-counts strong{color:#d8e5ea;font-size:.9rem}.status{color:#91a6b1;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;align-items:center;width:max-content;min-height:23px;padding:0 .55rem;font-size:.62rem;font-weight:780;display:inline-flex}.status-active,.status-available{color:#83ddb6;background:#36a47514;border-color:#50c9952e}.status-paused,.status-reserved{color:#e2c381;background:#b27e2514;border-color:#d6a94e2e}.status-sold{color:#8eb9dc;background:#3476ad14;border-color:#5d99cd2e}.status-archived,.status-blocked{color:#b19aa0}.status-lead-new{color:#8eb9dc;background:#3476ad14;border-color:#5d99cd2e}.status-lead-contacted,.status-lead-qualified,.status-lead-visit,.status-lead-proposal{color:#e2c381;background:#b27e2514;border-color:#d6a94e2e}.status-lead-won{color:#83ddb6;background:#36a47514;border-color:#50c9952e}.status-lead-lost{color:#b19aa0}.filters{background:#ffffff05;border:1px solid #fff1;border-radius:12px;grid-template-columns:1.3fr 1fr .75fr;gap:.75rem;padding:.9rem;display:grid}.unit-table-wrap{border:1px solid #ffffff13;border-radius:13px;overflow-x:auto}.unit-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.76rem}.unit-table th{color:#607989;text-align:left;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #ffffff12;padding:.75rem .8rem;font-size:.61rem}.unit-table td{color:#9cafba;border-bottom:1px solid #ffffff0e;padding:.85rem .8rem}.unit-table tr:last-child td{border-bottom:0}.unit-table td strong{color:#dce7ec}.unit-table td small{color:#607989;margin-top:.22rem;font-size:.63rem;display:block}.unit-table tr.row-overdue td{background:#b5463009}.unit-table td.overdue{color:#efa079}.lead-editor{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:.8rem;display:grid}.activity-timeline{background:#ffffff05;border:1px solid #ffffff13;border-radius:15px;gap:.75rem;max-height:520px;padding:1rem;display:grid;overflow-y:auto}.activity-timeline>div{border-bottom:1px solid #ffffff0f;gap:.25rem;padding-bottom:.7rem;display:grid}.activity-timeline>div span,.activity-timeline article span{color:#607989;letter-spacing:.06em;text-transform:uppercase;font-size:.61rem;font-weight:760}.activity-timeline>div strong{color:#b8c9d1;font-size:.78rem}.activity-timeline article{border-left:2px solid #62d4ce33;gap:.3rem;padding-left:.7rem;display:grid}.activity-timeline article strong{color:#b8c8d0;font-size:.72rem}.activity-timeline article p{color:#778e9b;margin:0;font-size:.7rem;line-height:1.4}.empty-state{text-align:center;padding:2.2rem 1rem}.empty-state strong{color:#b9c9d1}.empty-state p{color:#647e8d;margin:.45rem 0 0;font-size:.78rem}.empty-state button{margin-top:1rem}.demo-banner{background:linear-gradient(90deg,#b1762221,#5e48260f);border:1px solid #e2b05338;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;min-height:58px;margin-top:1.1rem;padding:.75rem .85rem;display:flex}.demo-banner>div{gap:.25rem;display:grid}.demo-banner strong{color:#e6c67f;font-size:.75rem}.demo-banner span{color:#9d8d6e;font-size:.7rem}.command-hero{background:linear-gradient(112deg,#2279802e,#0819266b 55%,#b57e2a14),radial-gradient(circle at 80% 30%,#51d5c51a,#0000 35%);border:1px solid #61d2cc29;border-radius:20px;justify-content:space-between;align-items:center;gap:2rem;min-height:178px;padding:clamp(1.3rem,2.8vw,2rem);display:flex;overflow:hidden}.command-kicker{color:#62d4ce;letter-spacing:.14em;text-transform:uppercase;font-size:.63rem;font-weight:850}.command-hero h2{letter-spacing:-.045em;max-width:680px;margin:.7rem 0 0;font-size:clamp(1.55rem,3.2vw,2.65rem);line-height:1.02}.command-hero p{color:#8299a6;max-width:720px;margin:.75rem 0 0;font-size:.83rem;line-height:1.55}.health-orbit{--orbit-color:#e2895f;background:conic-gradient(var(--orbit-color) calc(var(--score) * 1%), #ffffff12 0);border-radius:50%;flex:0 0 132px;place-content:center;justify-items:center;width:132px;height:132px;display:grid;position:relative;box-shadow:0 0 50px #00000038}.health-orbit:before{border-radius:inherit;content:"";background:#081925;position:absolute;inset:8px}.health-orbit strong,.health-orbit span{z-index:1;position:relative}.health-orbit strong{color:#f1f6f7;letter-spacing:-.06em;font-size:2.15rem}.health-orbit span{color:#718b99;text-align:center;text-transform:uppercase;max-width:70px;font-size:.57rem;line-height:1.25}.health-good{--orbit-color:#5bcf9e}.health-medium{--orbit-color:#d4ae61}.metric-grid-command{grid-template-columns:repeat(6,minmax(0,1fr))}.metric-grid-command article{min-height:116px}.metric-grid-command article strong{white-space:nowrap;font-size:clamp(1.08rem,1.65vw,1.7rem)}.metric-grid-command article.metric-featured{background:linear-gradient(145deg,#2a9b9e1f,#ffffff05);border-color:#5fd2cd2e}.metric-grid-command article.metric-featured strong{color:#72dad4}.intelligence-layout{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:.9rem;display:grid}.signal-board,.portfolio-card,.funnel-card{background:#ffffff05;border:1px solid #ffffff13;border-radius:15px;min-width:0;padding:1.15rem}.board-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.board-head span{color:#5f7b8c;letter-spacing:.12em;text-transform:uppercase;font-size:.59rem;font-weight:850}.board-head h2{letter-spacing:-.02em;margin:.38rem 0 0;font-size:1rem}.board-head>small{color:#536e7e;font-size:.61rem}.signal-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1rem;display:grid}.signal-card{min-height:132px;color:inherit;text-align:left;background:#ffffff06;border:1px solid #fff1;border-radius:12px;align-content:start;justify-items:start;gap:.35rem;padding:.85rem;display:grid}.signal-card:hover{border-color:#ffffff21;transform:translateY(-2px)}.signal-card>span{color:#d29b68;letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:850}.signal-card strong{color:#d6e1e6;font-size:.76rem;line-height:1.35}.signal-card p{color:#718896;margin:0;font-size:.68rem;line-height:1.4}.signal-card small{color:#62c7c4;margin-top:auto;padding-top:.4rem;font-size:.62rem}.signal-critical{background:#9f412c0e;border-color:#de705229}.signal-critical>span{color:#e38f6e}.signal-attention{border-color:#d9aa4e24}.signal-positive{border-color:#4bc69424}.signal-positive>span{color:#72d3a8}.signal-empty{background:#2b976a0a;border:1px dashed #52c8962b;border-radius:12px;grid-column:1/-1;align-items:center;gap:1rem;min-height:110px;padding:1rem;display:flex}.signal-empty>span{color:#70d3a7;background:#4abe8d1a;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.signal-empty strong{color:#bfd1d7;font-size:.78rem}.signal-empty p{color:#698390;margin:.3rem 0 0;font-size:.69rem}.compact-signals{grid-template-columns:1fr}.recommendation-card{min-height:74px;color:inherit;text-align:left;background:#ffffff05;border:1px solid #ffffff0e;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.65rem;display:grid}.recommendation-card:hover{border-color:#61d2cc26;transform:translate(2px)}.recommendation-card i{color:#67cfc9;background:#48b3b31a;border-radius:8px;place-items:center;width:28px;height:28px;font:700 .6rem ui-monospace,monospace;display:grid}.recommendation-card div{gap:.25rem;display:grid}.recommendation-card strong{color:#cbd8de;font-size:.72rem}.recommendation-card p{color:#687f8d;margin:0;font-size:.63rem;line-height:1.35}.recommendation-card>span{color:#4e6b7a}.executive-grid{grid-template-columns:1.1fr .9fr;gap:.9rem;display:grid}.portfolio-list,.mini-funnel{gap:.72rem;margin-top:1rem;display:grid}.portfolio-list article{grid-template-columns:minmax(150px,.9fr) minmax(110px,1.1fr) auto;align-items:center;gap:.75rem;display:grid}.portfolio-list article>div:first-child{gap:.22rem;display:grid}.portfolio-list strong{color:#bdcdd4;font-size:.72rem}.portfolio-list span{color:#617b8a;font-size:.61rem}.portfolio-list b{color:#9fb1ba;font-size:.68rem}.portfolio-bar{background:#ffffff0e;border-radius:999px;height:6px;overflow:hidden}.portfolio-bar i{border-radius:inherit;background:linear-gradient(90deg,#3d9fa1,#66d3cb);height:100%;display:block}.empty-inline{color:#627b8a;padding:1rem 0;font-size:.7rem}.mini-funnel div{grid-template-columns:80px minmax(0,1fr) 26px;align-items:center;gap:.65rem;display:grid}.mini-funnel span{color:#758d9a;font-size:.65rem}.mini-funnel i{background:linear-gradient(90deg,#417e96,#5ecdc7);border-radius:999px;height:7px}.mini-funnel strong{color:#aebfc7;text-align:right;font-size:.68rem}.development-intelligence-list>article{min-height:132px}.development-kpis{grid-template-columns:repeat(3,minmax(95px,1fr))}.development-kpis span{border-left:1px solid #ffffff0f;padding-left:.65rem}.development-kpis strong{overflow-wrap:anywhere}.price-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem;display:grid}.price-summary article{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;align-content:space-between;gap:.3rem;min-height:96px;padding:.8rem;display:grid}.price-summary span{color:#647e8d;letter-spacing:.07em;text-transform:uppercase;font-size:.6rem;font-weight:800}.price-summary strong{color:#dce7ec;letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(1.05rem,1.7vw,1.5rem)}.price-summary small{color:#536d7d;font-size:.6rem}.price-summary .price-alert{background:#b9522e0e;border-color:#e17f562e}.price-summary .price-alert strong{color:#eaa07a}.price-legend{color:#647d8b;flex-wrap:wrap;gap:1rem;font-size:.62rem;display:flex}.price-legend span{align-items:center;gap:.38rem;display:flex}.price-legend i{border-radius:50%;width:7px;height:7px}.legend-below{background:#63cba0}.legend-on{background:#7a9daf}.legend-above{background:#d8a15f}.price-table-wrap{max-height:560px}.price-table td:first-child{min-width:190px}.price-table td:nth-child(2){min-width:175px}.price-table th:last-child,.price-table td:last-child{background:#0a1d29;min-width:70px;position:sticky;right:0;box-shadow:-12px 0 20px #05101a80}.price-position{border-radius:999px;justify-content:center;align-items:center;min-width:62px;min-height:24px;padding:0 .45rem;font-size:.61rem;font-weight:800;display:inline-flex}.price-below{color:#77d5ad;background:#48b28217}.price-on{color:#91aebb;background:#6c8f9f17}.price-above{color:#e0b16f;background:#be863717}.price-unknown{color:#677f8c;background:#ffffff09}.data-missing{color:#e39a76;font-size:.68rem}.publication-dot{background:#617581;border-radius:50%;width:7px;height:7px;margin-right:.4rem;display:inline-block}.publication-published{background:#5bcf9d;box-shadow:0 0 0 4px #5bcf9d12}.pipeline-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;display:grid}.pipeline-strip button{min-height:86px;color:inherit;text-align:left;background:#ffffff05;border:1px solid #fff1;border-radius:11px;grid-template-columns:auto 1fr;align-content:space-between;align-items:start;padding:.65rem;display:grid}.pipeline-strip button:hover,.pipeline-strip button.active{background:#34969a13;border-color:#5fcfca2b;transform:translateY(-1px)}.pipeline-strip span{color:#4f6a7a;font:650 .58rem ui-monospace,monospace}.pipeline-strip strong{color:#d6e3e8;letter-spacing:-.05em;justify-self:end;font-size:1.25rem}.pipeline-strip small{color:#728a98;grid-column:1/-1;font-size:.63rem}.network-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.network-summary article{background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;align-content:space-between;gap:.35rem;min-height:105px;padding:.9rem;display:grid}.network-summary span{color:#647e8d;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:800}.network-summary strong{color:#dce8ec;letter-spacing:-.05em;font-size:1.75rem}.network-summary small{color:#536e7d;font-size:.62rem}.network-summary .network-positive{background:#319b700d;border-color:#4bc69426}.network-summary .network-positive strong{color:#70d5a8}.network-summary .network-attention{background:#a971240d;border-color:#d7a74926}.network-summary .network-attention strong{color:#ddb56f}.network-grid{grid-template-columns:1.1fr .9fr;gap:.8rem;display:grid}.coverage-board,.agency-board,.active-links{background:#ffffff05;border:1px solid #ffffff13;border-radius:14px;min-width:0;padding:1.05rem}.coverage-list{gap:.8rem;margin-top:1rem;display:grid}.coverage-list article{grid-template-columns:minmax(150px,.9fr) minmax(120px,1.1fr) auto;align-items:center;gap:.75rem;display:grid}.coverage-list article>div:first-child{gap:.2rem;display:grid}.coverage-list strong{color:#c4d3d9;font-size:.73rem}.coverage-list span,.coverage-list b{color:#657e8c;font-size:.61rem}.coverage-force{background:#ffffff0e;border-radius:999px;height:7px;overflow:hidden}.coverage-force i{border-radius:inherit;background:linear-gradient(90deg,#408c9b,#63d3ca);height:100%;display:block}.agency-list{gap:.5rem;margin-top:1rem;display:grid}.agency-list>button{min-height:60px;color:inherit;text-align:left;background:#ffffff05;border:1px solid #ffffff0e;border-radius:10px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.6rem;display:grid}.agency-list>button:hover{border-color:#61d2cc24;transform:translate(2px)}.agency-list>button>div,.agency-list>button>b{gap:.2rem;display:grid}.agency-list strong{color:#c6d4da;font-size:.72rem}.agency-list small{color:#607987;font-size:.59rem;font-weight:500}.agency-list b{color:#8ea6b2;justify-items:end;font-size:.78rem}.network-status{background:#677b86;border-radius:50%;width:7px;height:7px}.network-active{background:#5bcf9d;box-shadow:0 0 0 4px #5bcf9d12}.broker-toolbar{border-top:1px solid #ffffff0e;padding-top:.35rem}.network-search{color:#718b98;gap:.35rem;width:min(320px,100%);font-size:.65rem;font-weight:750;display:grid}.network-search input{color:#e5eef2;background:#081826;border:1px solid #ffffff1a;border-radius:9px;outline:0;min-height:40px;padding:0 .7rem}.broker-table td:first-child{min-width:155px}.broker-table td:nth-child(2){min-width:150px}.active-links>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:1rem;display:grid}.active-links article{background:#ffffff04;border:1px solid #ffffff0e;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;min-height:62px;padding:.65rem;display:flex}.active-links article>span{gap:.2rem;display:grid}.active-links strong{color:#bdcdd4;font-size:.69rem}.active-links small{color:#607a88;font-size:.6rem}.campaign-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;display:grid}.campaign-summary article{background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;align-content:space-between;gap:.35rem;min-height:108px;padding:.9rem;display:grid}.campaign-summary span{color:#647e8d;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:800}.campaign-summary strong{color:#dce8ec;letter-spacing:-.05em;overflow-wrap:anywhere;font-size:clamp(1.2rem,2vw,1.75rem)}.campaign-summary small{color:#536e7d;font-size:.62rem}.campaign-summary .campaign-live{background:#319b700e;border-color:#4bc69429}.campaign-summary .campaign-live strong{color:#70d5a8}.campaign-summary .campaign-savings{background:#2f93970e;border-color:#61d2cc26}.campaign-summary .campaign-savings strong{color:#6bd6d0}.campaign-summary .campaign-risk{background:#b9522e0e;border-color:#e17f562e}.campaign-summary .campaign-risk strong{color:#eaa07a}.campaign-board,.offers-board{background:#ffffff05;border:1px solid #ffffff13;border-radius:14px;min-width:0;padding:1.05rem}.campaign-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.campaign-card{background:linear-gradient(145deg,#ffffff09,#ffffff03);border:1px solid #ffffff12;border-radius:13px;align-content:start;gap:.58rem;min-height:245px;padding:.95rem;display:grid;position:relative;overflow:hidden}.campaign-card:before{content:"";background:#617987;width:3px;position:absolute;inset:0 auto 0 0}.campaign-card-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.campaign-card-head>span{color:#667f8e;letter-spacing:.09em;text-transform:uppercase;font-size:.57rem;font-weight:800}.campaign-card-head b{color:#91a4ae;text-transform:uppercase;background:#ffffff06;border:1px solid #ffffff12;border-radius:999px;padding:.25rem .45rem;font-size:.56rem}.campaign-card h3{color:#d8e4e8;letter-spacing:-.02em;margin:.25rem 0 0;font-size:1rem}.campaign-card>p{color:#708894;min-height:34px;margin:0;font-size:.68rem;line-height:1.45}.campaign-window{color:#718995;grid-template-columns:auto minmax(20px,1fr) auto;align-items:center;gap:.45rem;font-size:.61rem;display:grid}.campaign-window i{background:linear-gradient(90deg,#63d4ce66,#63d4ce14);height:1px}.campaign-card-metrics{border-top:1px solid #ffffff0e;grid-template-columns:repeat(3,1fr);gap:.4rem;padding-top:.6rem;display:grid}.campaign-card-metrics span{color:#577180;gap:.18rem;font-size:.56rem;display:grid}.campaign-card-metrics strong{color:#aebfc7;font-size:.69rem}.campaign-card-actions{gap:.8rem;margin-top:auto;padding-top:.35rem;display:flex}.campaign-card-actions button{min-height:28px;padding:0}.campaign-warning{color:#dda66a;font-size:.59rem}.campaign-live:before{background:#59ce9c;box-shadow:0 0 22px #59ce9c59}.campaign-live .campaign-card-head b{color:#74d6ae;background:#36a47512;border-color:#50c9952b}.campaign-scheduled:before{background:#60cfc8}.campaign-scheduled .campaign-card-head b{color:#72d6d0}.campaign-draft:before{background:#d1a558}.campaign-draft .campaign-card-head b{color:#dfb973}.campaign-paused:before,.campaign-expired:before{background:#8b7d68}.campaign-ended{opacity:.66}.offer-table-wrap{margin-top:1rem}.offer-table td:first-child{min-width:180px}.offer-table td:nth-child(2){min-width:190px}.offer-price{color:#6fd5ce!important}.offer-discount{color:#76d6ad;background:#4abe8d17;border-radius:999px;align-items:center;min-height:25px;padding:0 .5rem;font-size:.63rem;font-weight:820;display:inline-flex}.campaign-eligibility-ok{color:#79d8b1;background:#36a47512;border-color:#50c99529}.campaign-eligibility-risk{color:#e49b75;background:#9f412c0e;border-color:#de705229}.button-link{color:#bdcbd3;border-radius:11px;justify-content:center;align-items:center;min-height:40px;padding:0 .9rem;font-size:.74rem;font-weight:800;text-decoration:none;display:inline-flex}.distribution-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;display:grid}.distribution-summary article{background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;align-content:space-between;gap:.35rem;min-height:108px;padding:.9rem;display:grid}.distribution-summary span{color:#647e8d;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:800}.distribution-summary strong{color:#dce8ec;letter-spacing:-.05em;font-size:clamp(1.25rem,2vw,1.85rem)}.distribution-summary small{color:#536e7d;font-size:.62rem}.distribution-summary .distribution-featured{background:#2f93970e;border-color:#61d2cc29}.distribution-summary .distribution-featured strong{color:#6bd6d0}.distribution-summary .distribution-leads{background:#319b700e;border-color:#4bc69429}.distribution-summary .distribution-leads strong{color:#70d5a8}.distribution-editor>label,.broker-share-modal label{color:#91a6b2;gap:.38rem;font-size:.7rem;font-weight:720;display:grid}.distribution-editor select,.broker-share-modal input,.broker-share-modal select{color:#e6eff3;background:#081826;border:1px solid #ffffff1c;border-radius:9px;outline:none;width:100%;min-height:43px;padding:0 .72rem}.broker-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;max-height:285px;display:grid;overflow-y:auto}.broker-selector>label{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:.65rem;min-height:66px;padding:.65rem;display:flex}.broker-selector input{accent-color:#63d4ce;width:16px;height:16px}.broker-selector span{gap:.2rem;display:grid}.broker-selector strong{color:#c8d6dc;font-size:.72rem}.broker-selector small{color:#607987;font-size:.6rem}.activation-receipt{background:#b1762217;border:1px solid #e2b05338;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.85rem;display:flex}.activation-receipt>div{gap:.25rem;min-width:0;display:grid}.activation-receipt span{color:#d7b96f;letter-spacing:.09em;text-transform:uppercase;font-size:.6rem;font-weight:830}.activation-receipt strong{color:#ddd3b9;text-overflow:ellipsis;white-space:nowrap;font:.69rem ui-monospace,monospace;overflow:hidden}.activation-receipt small{color:#88795f;font-size:.62rem}.distribution-grid{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:.8rem;display:grid}.distribution-radar,.distribution-campaigns,.broker-mobilization{background:#ffffff05;border:1px solid #ffffff13;border-radius:14px;min-width:0;padding:1.05rem}.distribution-radar .signal-list{grid-template-columns:1fr}.distribution-campaign-list{gap:.62rem;margin-top:1rem;display:grid}.distribution-campaign-list>article{background:#ffffff05;border:1px solid #ffffff0f;border-radius:11px;grid-template-columns:minmax(155px,.8fr) minmax(420px,1.2fr);align-items:center;gap:.8rem;min-height:92px;padding:.72rem;display:grid}.distribution-campaign-list>article>div:first-child{justify-items:start;gap:.25rem;display:grid}.distribution-campaign-list strong{color:#c8d6dc;font-size:.72rem}.distribution-campaign-list small{color:#607987;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:.6rem;overflow:hidden}.distribution-funnel{grid-template-columns:repeat(7,auto);justify-content:space-between;align-items:center;gap:.35rem;display:grid}.distribution-funnel span{color:#627b89;text-align:center;gap:.18rem;font-size:.56rem;display:grid}.distribution-funnel b{color:#c3d2d8;font-size:.86rem}.distribution-funnel i{color:#3d6574;font-size:.64rem;font-style:normal}.distribution-broker-table td:first-child{min-width:180px}.distribution-broker-table td:nth-child(2){min-width:135px}.portal-state{border-radius:999px;align-items:center;width:max-content;min-height:24px;padding:0 .5rem;font-size:.6rem;font-weight:820;display:inline-flex}.portal-active{color:#7bd8b1;background:#44b48417}.portal-pending{color:#e0bb75;background:#b27e2517}.portal-blocked{color:#df8b82;background:#ad473f17}.portal-none{color:#748b97;background:#ffffff0a}.broker-auth-shell{background:radial-gradient(circle at 18% 15%,#26979f38,#0000 30%),radial-gradient(circle at 82% 84%,#da8f4524,#0000 28%),#06111a;align-content:start;min-height:100vh;padding:clamp(1rem,4vw,3rem);display:grid}.broker-public-brand>div:last-child,.broker-brand>div:last-child{gap:.18rem;display:grid}.broker-auth-card{background:linear-gradient(135deg,#0b2433f2,#071521fa);border:1px solid #ffffff16;border-radius:28px;align-content:center;width:min(1240px,100%);min-height:590px;margin:1rem auto 0;padding:clamp(2rem,6vw,6rem);display:grid;box-shadow:0 35px 120px #00000059}.broker-auth-card h1{max-width:660px;font-size:clamp(2.7rem,5.6vw,5.3rem)}.broker-login-card>div>p:not(.broker-kicker){color:#8096a2;max-width:580px;line-height:1.65}.broker-login-card form{background:#ffffff06;border:1px solid #ffffff14;border-radius:20px;gap:1rem;padding:clamp(1.4rem,3vw,2.2rem);display:grid}.broker-login-card label{color:#9badb6;gap:.42rem;font-size:.71rem;font-weight:760;display:grid}.broker-login-card input{color:#eff6f8;background:#071724;border:1px solid #ffffff1f;border-radius:10px;outline:none;min-height:48px;padding:0 .85rem}.broker-login-card small{color:#5e7784;font-size:.63rem}.broker-login-card a{color:#68cac7;text-align:center;font-size:.7rem}.broker-portal{background:#06111a;grid-template-columns:268px minmax(0,1fr);min-height:100vh;padding:0;display:grid}.broker-sidebar{background:linear-gradient(#071925,#06131e);border-right:1px solid #ffffff13;flex-direction:column;height:100vh;padding:1.4rem 1rem;display:flex;position:sticky;top:0}.broker-brand{border-bottom:1px solid #ffffff0f;align-items:center;gap:.72rem;padding:.25rem .55rem 1.35rem;display:flex}.broker-profile{gap:.22rem;padding:1.25rem .62rem .85rem;display:grid}.broker-sidebar nav button{color:#7c929d;background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:center;gap:.68rem;min-height:45px;padding:0 .7rem;font-size:.75rem;font-weight:680;display:flex}.broker-sidebar nav button span{color:#4c6978;font:650 .61rem ui-monospace,monospace}.broker-logout{color:#7f949f;background:0 0;border:1px solid #ffffff12;min-height:40px;margin-top:auto;font-size:.68rem}.broker-demo-banner{background:#a16d2217;border:1px solid #e0ac4b33;border-radius:11px;align-items:center;gap:.75rem;min-height:52px;margin-bottom:1.2rem;padding:.72rem .9rem;display:flex}.broker-demo-banner a{color:#d7c99f;margin-left:auto;font-size:.65rem}.broker-message{margin-bottom:1rem}.broker-hero{background:linear-gradient(112deg,#1e788133,#0818248f 55%,#c8823817),radial-gradient(circle at 77% 22%,#57d2c71c,#0000 34%);border:1px solid #5bccc726;border-radius:22px;justify-content:space-between;align-items:center;gap:2rem;min-height:218px;padding:clamp(1.4rem,3.2vw,2.4rem);display:flex;overflow:hidden}.broker-hero h1,.broker-page-head h1{letter-spacing:-.065em;max-width:760px;font-size:clamp(2rem,4.6vw,4.5rem)}.broker-hero>div:first-child>p:last-child,.broker-page-head>p:last-child{color:#7b929e;max-width:690px;margin:.85rem 0 0;font-size:.83rem;line-height:1.55}.broker-score{background:radial-gradient(circle,#328f9129,#091d29cc 68%);border:1px solid #69d7cf33;border-radius:50%;flex:0 0 138px;place-content:center;justify-items:center;width:138px;height:138px;display:grid;box-shadow:0 0 0 12px #51c5c008,0 18px 50px #00000040}.broker-score strong{color:#e8f2f3;letter-spacing:-.08em;font-size:2.4rem}.broker-score span{color:#63808c;text-align:center;text-transform:uppercase;max-width:78px;font-size:.56rem;line-height:1.25}.broker-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.broker-metrics article{background:#ffffff06;border:1px solid #fff1;border-radius:14px;align-content:space-between;gap:.35rem;min-height:116px;padding:.95rem;display:grid}.broker-metrics span{color:#627b89;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:820}.broker-metrics strong{color:#dce7eb;letter-spacing:-.05em;font-size:1.65rem}.broker-metrics small{color:#536e7d;font-size:.61rem}.broker-metrics .broker-metric-hot{background:#aa53280e;border-color:#dc8d4e2b}.broker-metrics .broker-metric-hot strong{color:#e99d70}.broker-highlight{background:linear-gradient(105deg,#a967241c,#ffffff04);border:1px solid #dfa54c29;border-radius:17px;justify-content:space-between;align-items:center;gap:1.4rem;min-height:150px;padding:1.35rem;display:flex}.broker-highlight span,.broker-panel-head span,.broker-campaign-top>span,.broker-links-grid article>div:first-child>span,.broker-insight>span{color:#ce9c5e;letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:850}.broker-highlight h2{color:#e3e9e9;margin:.5rem 0 0;font-size:clamp(1.2rem,2.2vw,1.75rem)}.broker-highlight p{color:#7f8b88;margin:.45rem 0 0;font-size:.7rem}.broker-highlight button{color:#2b1b09;background:#d9a457}.broker-home-grid{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.broker-home-grid>section{background:#ffffff05;border:1px solid #fff1;border-radius:14px;min-width:0;padding:1.05rem}.broker-panel-head h2{margin:.38rem 0 0;font-size:1rem}.broker-actions-list,.broker-movement-list{gap:.5rem;margin-top:1rem;display:grid}.broker-actions-list button{min-height:70px;color:inherit;text-align:left;background:#ffffff04;border:1px solid #ffffff0d;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.65rem;display:grid}.broker-actions-list button:hover{border-color:#60cdc821;transform:translate(2px)}.broker-actions-list i{color:#62cdc8;background:#3ea4a51a;border-radius:9px;place-items:center;width:30px;height:30px;font:.58rem ui-monospace,monospace;display:grid}.broker-actions-list div{gap:.18rem;display:grid}.broker-actions-list strong,.broker-movement-list strong{color:#bfced4;font-size:.71rem}.broker-actions-list p,.broker-movement-list p{color:#617987;margin:0;font-size:.62rem;line-height:1.4}.broker-actions-list>button>span{color:#4f6b79}.broker-movement-list article{border-bottom:1px solid #ffffff0b;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:.65rem;min-height:62px;padding:.62rem;display:grid}.broker-movement-list article>span{color:#73d6d0;font-size:1.05rem;font-weight:820}.broker-page-head{border-bottom:1px solid #ffffff0e;padding:.4rem 0 1rem}.broker-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.broker-campaign-card{background:linear-gradient(145deg,#ffffff07,#ffffff03);border:1px solid #ffffff12;border-radius:15px;align-content:start;gap:.65rem;min-width:0;padding:1.1rem;display:grid}.broker-campaign-top{justify-content:space-between;align-items:center;display:flex}.broker-campaign-top>span{color:#6fd4aa}.broker-campaign-top small{color:#617987;font-size:.61rem}.broker-campaign-card>h2{color:#dce6e9;letter-spacing:-.035em;margin:.2rem 0 0;font-size:1.35rem}.broker-campaign-card>p{color:#6b8490;margin:0;font-size:.7rem;line-height:1.5}.broker-offer-list{gap:.5rem;margin-top:.3rem;display:grid}.broker-offer-list>div{background:#ffffff04;border:1px solid #ffffff0e;border-radius:10px;grid-template-columns:minmax(120px,1fr) auto auto;align-items:center;gap:.62rem;min-height:86px;padding:.62rem;display:grid}.broker-offer-list>div>div:first-child,.broker-offer-price{gap:.2rem;display:grid}.broker-offer-list strong{color:#c3d1d7;font-size:.7rem}.broker-offer-list span{color:#607a87;font-size:.59rem}.broker-offer-price{justify-items:end}.broker-offer-price small{color:#647b86;font-size:.55rem;text-decoration:line-through}.broker-offer-price strong{color:#6dd3cd;font-size:.77rem}.broker-offer-list button{min-height:35px;padding:0 .7rem;font-size:.62rem}.broker-table-wrap{border:1px solid #ffffff12;border-radius:13px;overflow-x:auto}.broker-table-wrap table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.72rem}.broker-table-wrap th{color:#5e7785;text-align:left;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #fff1;padding:.75rem;font-size:.59rem}.broker-table-wrap td{color:#91a6b0;border-bottom:1px solid #ffffff0b;padding:.8rem .75rem}.broker-table-wrap tr:last-child td{border-bottom:0}.broker-table-wrap td strong{color:#d0dde2}.broker-table-wrap td small{color:#5b7481;margin-top:.2rem;font-size:.59rem;display:block}.broker-table-wrap td button{min-height:34px;padding:0 .65rem;font-size:.61rem}.broker-discount{color:#75d4aa;background:#45b28217;border-radius:999px;padding:.25rem .45rem;font-size:.6rem;font-weight:820;display:inline-flex}.broker-links-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.broker-links-grid>article{background:#ffffff05;border:1px solid #fff1;border-radius:13px;align-content:start;gap:.55rem;min-height:235px;padding:.9rem;display:grid}.broker-links-grid article>div:first-child{justify-content:space-between;align-items:center;display:flex}.broker-links-grid article>div:first-child small{color:#5e7784;font-size:.59rem}.broker-links-grid h2{color:#ccd9de;margin:.2rem 0 0;font-size:.9rem}.broker-links-grid p{color:#66808c;margin:0;font-size:.65rem}.broker-links-grid article>div:nth-of-type(2){grid-template-columns:repeat(3,1fr);gap:.3rem;margin-top:.3rem;display:grid}.broker-links-grid article>div:nth-of-type(2) span{color:#587180;gap:.15rem;font-size:.55rem;display:grid}.broker-links-grid article>div:nth-of-type(2) strong{color:#acc0c8;font-size:.8rem}.broker-links-grid button{min-height:37px;margin-top:auto;font-size:.64rem}.broker-intelligence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.broker-intelligence-grid article{background:#ffffff05;border:1px solid #fff1;border-radius:14px;align-content:space-between;gap:.4rem;min-height:145px;padding:1rem;display:grid}.broker-intelligence-grid span{color:#637c89;letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:820}.broker-intelligence-grid strong{color:#dbe6e9;letter-spacing:-.045em;font-size:1.45rem}.broker-intelligence-grid p{color:#587280;margin:0;font-size:.62rem}.broker-insight{background:linear-gradient(115deg,#2683871f,#ffffff04);border:1px solid #60cfc924;border-radius:17px;min-height:180px;padding:clamp(1.25rem,3vw,2rem)}.broker-insight>span{color:#65d1cb}.broker-insight h2{letter-spacing:-.045em;max-width:760px;margin:.7rem 0 0;font-size:clamp(1.5rem,3.2vw,2.7rem)}.broker-insight p{color:#718995;max-width:720px;margin:.75rem 0 0;font-size:.76rem;line-height:1.55}.broker-modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01080dcc;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.broker-share-modal{background:#0a1d29;border:1px solid #ffffff1c;border-radius:17px;gap:.9rem;width:min(470px,100%);padding:1.25rem;display:grid;box-shadow:0 30px 100px #00000073}.broker-share-modal>div:first-child{justify-content:space-between;align-items:center;display:flex}.broker-share-modal>div:first-child span{color:#61cfc9;letter-spacing:.1em;text-transform:uppercase;font-size:.61rem;font-weight:850}.broker-share-modal>div:first-child button{color:#8296a0;background:0 0;min-width:34px;min-height:34px;padding:0;font-size:1.3rem}.broker-share-modal h2{color:#dce7eb;margin:0;font-size:1.25rem}.broker-share-modal p{color:#708793;margin:0;font-size:.72rem;line-height:1.5}.public-offer-shell{background:radial-gradient(circle at 82% 10%,#25989e30,#0000 28%),radial-gradient(circle at 8% 84%,#d58b3d21,#0000 28%),#06111a;align-content:start;gap:1rem;min-height:100vh;padding:clamp(1rem,4vw,3rem);display:grid}.public-offer-shell>header{align-items:center;gap:.75rem;min-height:62px;display:flex}.public-offer-hero{background:linear-gradient(120deg,#165f6a3d,#071622e6 58%,#b7692617);border:1px solid #ffffff16;border-radius:26px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:clamp(2rem,6vw,6rem);min-height:430px;padding:clamp(1.6rem,5vw,4.5rem);display:grid;overflow:hidden;box-shadow:0 28px 90px #00000042}.public-development-logo{object-fit:contain;object-position:left center;width:min(240px,68%);max-height:74px;margin:0 0 1.25rem;display:block}.public-offer-hero h1{max-width:720px;margin:.75rem 0 0;font-size:clamp(2.8rem,6vw,5.6rem)}.public-offer-tags span{color:#93a8b2;background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:31px;padding:0 .65rem;font-size:.65rem;display:inline-flex}.public-offer-hero aside{background:#6a421f1f;border:1px solid #dd99462e;border-radius:18px;gap:.35rem;padding:1.25rem;display:grid}.public-offer-details{background:#ffffff05;border:1px solid #ffffff12;border-radius:21px;grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(1.35rem,3.5vw,2.8rem);display:grid}.public-offer-details h2{color:#dbe5e9;margin:.48rem 0 0;font-size:1.55rem}.public-offer-details>div p{color:#6d8591;max-width:440px;font-size:.75rem;line-height:1.55}.public-offer-details>div button{margin-top:.5rem}.public-offer-details form{background:#ffffff04;border:1px solid #fff1;border-radius:14px;gap:.8rem;padding:1.05rem;display:grid}.public-offer-details label{color:#8da2ac;gap:.35rem;font-size:.68rem;font-weight:730;display:grid}.public-offer-details input,.public-offer-details textarea{color:#e8f0f3;resize:vertical;background:#071724;border:1px solid #ffffff1b;border-radius:9px;outline:none;width:100%;min-height:43px;padding:.6rem .72rem}.public-offer-shell>footer{color:#526d7b;align-items:center;gap:1rem;min-height:72px;padding:.8rem 1rem;font-size:.61rem;display:flex}.public-offer-shell>footer small{margin-left:auto}.public-offer-error h1{max-width:760px;margin-top:1.4rem}@media (width<=820px){.panel{border-radius:22px;min-height:auto}.split{grid-template-columns:1fr}.field-row,.status-grid{grid-template-columns:1fr 1fr}.dashboard-head{flex-direction:column}.workspace{grid-template-columns:1fr}.workspace-nav{border-bottom:1px solid #ffffff14;border-right:0;min-height:auto}.workspace-nav nav{grid-template-columns:repeat(8,1fr)}.workspace-nav nav>small,.roadmap-peek,.workspace-meta{display:none}.metric-grid{grid-template-columns:1fr 1fr}.metric-grid-command,.price-summary,.pipeline-strip{grid-template-columns:repeat(3,1fr)}.intelligence-layout,.executive-grid,.network-grid{grid-template-columns:1fr}.network-summary{grid-template-columns:1fr 1fr}.campaign-summary{grid-template-columns:repeat(3,1fr)}.campaign-list{grid-template-columns:1fr 1fr}.distribution-summary{grid-template-columns:repeat(3,1fr)}.distribution-grid,.broker-home-grid{grid-template-columns:1fr}.broker-selector{grid-template-columns:1fr 1fr}.broker-portal{grid-template-columns:1fr}.broker-sidebar{border-bottom:1px solid #ffffff13;border-right:0;height:auto;padding:.8rem;position:static}.broker-brand{padding-bottom:.8rem}.broker-profile{display:none}.broker-sidebar nav{grid-template-columns:repeat(3,1fr)}.broker-sidebar nav button{justify-content:center}.broker-logout{width:auto;margin:0;padding:0 .7rem;position:absolute;top:1rem;right:1rem}.broker-login-card{grid-template-columns:1fr}.broker-metrics,.broker-intelligence-grid,.broker-links-grid{grid-template-columns:1fr 1fr}.public-offer-hero,.public-offer-details{grid-template-columns:1fr}.active-links>div:last-child,.editor-grid,.editor-grid-units{grid-template-columns:1fr 1fr}.development-list>article{grid-template-columns:1fr auto}.development-counts{grid-area:2/1/auto/-1}.lead-editor{grid-template-columns:1fr}}@media (width<=520px){main{padding:.65rem}.brandbar span,.environment{display:none}.panel{padding:1.4rem}.field-row,.status-grid{grid-template-columns:1fr}h1{font-size:2.6rem}.workspace-nav{padding:.8rem}.tenant-identity{padding-bottom:.8rem}.workspace-nav nav{grid-template-columns:1fr}.workspace-content{padding:1.1rem}.workspace-head{align-items:center}.workspace h1{font-size:2rem}.metric-grid,.metric-grid-command,.price-summary,.pipeline-strip,.network-summary,.campaign-summary,.editor-grid,.editor-grid-units,.filters{grid-template-columns:1fr}.workspace-head,.demo-banner,.command-hero{flex-direction:column;align-items:stretch}.workspace-head-actions{display:grid}.health-orbit{flex-basis:108px;width:108px;height:108px}.signal-list{grid-template-columns:1fr}.portfolio-list article{grid-template-columns:1fr auto}.portfolio-bar{grid-area:2/1/auto/-1}.coverage-list article{grid-template-columns:1fr auto}.coverage-force{grid-area:2/1/auto/-1}.active-links>div:last-child{grid-template-columns:1fr}.broker-toolbar{align-items:stretch}.campaign-list,.distribution-summary,.broker-metrics,.broker-intelligence-grid,.broker-selector{grid-template-columns:1fr}.activation-receipt,.broker-demo-banner,.broker-highlight{flex-direction:column;align-items:stretch}.activation-receipt button{width:100%}.distribution-campaign-list>article{grid-template-columns:1fr}.distribution-funnel{justify-content:start;gap:.7rem;overflow-x:auto}.broker-content{padding:.85rem}.broker-sidebar nav{grid-template-columns:repeat(2,1fr)}.broker-sidebar nav button{justify-content:flex-start}.broker-hero{flex-direction:column;align-items:stretch}.broker-score{border-radius:14px;flex-basis:92px;width:100%;height:92px}.broker-campaign-grid,.broker-links-grid{grid-template-columns:1fr}.broker-offer-list>div{grid-template-columns:1fr auto}.broker-offer-list button{grid-column:1/-1}.broker-login-card{padding:1.2rem}.broker-auth-card{min-height:auto;padding:1.2rem}.public-offer-shell{padding:.75rem}.public-offer-hero{min-height:auto;padding:1.25rem}.public-offer-hero h1{font-size:2.7rem}.public-offer-details{padding:1rem}.public-offer-details form>div{grid-template-columns:1fr}.public-offer-shell>footer{flex-direction:column;align-items:flex-start}.public-offer-shell>footer small{margin-left:0}.editor-grid label.wide{grid-column:auto}.section-toolbar,.operation-card{flex-direction:column;align-items:stretch}.toolbar-actions{display:grid}.development-list>article{grid-template-columns:1fr}.development-counts{grid-area:auto}}.broker-portal{--broker-bg:#07131d;--broker-panel:#0b1c28;--broker-panel-2:#0e2230;--broker-line:#9cc4d31c;--broker-muted:#78919e;--broker-text:#eaf2f4;--broker-aqua:#63d5ce;--broker-aqua-soft:#4ec2be1c;--broker-gold:#e0aa58;min-height:100vh;color:var(--broker-text);background:var(--broker-bg);grid-template-columns:252px minmax(0,1fr);padding:0;display:grid;position:relative}.broker-sidebar{z-index:12;border-right:1px solid var(--broker-line);background:linear-gradient(#081b27 0%,#071620 48%,#06131d 100%);flex-direction:column;height:100vh;padding:1.25rem .8rem 1rem;display:flex;position:sticky;top:0;box-shadow:18px 0 60px #00000021}.broker-brand span{color:#66808e;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:.59rem;overflow:hidden}.broker-mark{color:#72dfd8;letter-spacing:.09em;background:linear-gradient(145deg,#3fb7b72e,#ffffff05);border:1px solid #63d5ce61;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:.71rem;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ffffff06,0 13px 30px #0003}.broker-profile{border-bottom:1px solid #ffffff0b;gap:.13rem;padding:1.1rem .58rem .9rem 3.55rem;display:grid;position:relative}.broker-profile>div{color:#91c4c3;background:#102c39;border-radius:12px;place-items:center;width:38px;height:38px;font-size:.65rem;font-weight:900;display:grid;position:absolute;top:1.05rem;left:.55rem}.broker-profile>span{color:#526f7d;letter-spacing:.1em;text-transform:uppercase;font-size:.53rem;font-weight:850}.broker-profile strong{color:#d7e4e8;text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;overflow:hidden}.broker-profile small{color:#607c89;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.broker-sidebar nav{gap:.22rem;margin-top:.8rem;display:grid}.broker-sidebar nav button{color:#708895;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:42px;padding:0 .62rem;font-size:.69rem;font-weight:720;display:grid;position:relative}.broker-sidebar nav button:hover{color:#c4d3d8;background:#ffffff06;transform:translate(2px)}.broker-sidebar nav button.active{color:#e7f6f5;background:linear-gradient(90deg,#2f999d26,#2f999d0e);border-color:#63d5ce29;box-shadow:inset 3px 0 #5ecfc9}.broker-sidebar nav button i{color:#5a7c88;background:#ffffff06;border-radius:7px;place-items:center;width:25px;height:25px;font:.79rem system-ui;display:grid}.broker-sidebar nav button span{color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.broker-sidebar nav button b{color:#221504;background:var(--broker-gold);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 .3rem;font-size:.55rem;display:grid}.broker-sidebar-readiness>span{color:#5d7b88;letter-spacing:.09em;text-transform:uppercase;font-size:.51rem;font-weight:850}.broker-sidebar-readiness small i,.broker-online i{background:#61d19e;border-radius:50%;width:6px;height:6px;margin-right:.35rem;display:inline-block;box-shadow:0 0 10px #53cf958c}.broker-logout{color:#728995;background:#ffffff04;border:1px solid #ffffff12;border-radius:9px;min-height:38px;margin:0 .48rem;font-size:.62rem}.broker-logout:hover{color:#c8d5da;background:#ffffff09}.broker-workspace{background:radial-gradient(circle at 82% -8%,#309aa01f,#0000 28%),linear-gradient(#071721,#07131d 48%);min-width:0}.broker-topbar{z-index:11;border-bottom:1px solid var(--broker-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07131ddb;justify-content:space-between;align-items:center;height:66px;padding:0 clamp(1.1rem,3vw,2.5rem);display:flex;position:sticky;top:0}.broker-topbar>div:first-child{color:#587583;align-items:center;gap:.55rem;font-size:.61rem;display:flex}.broker-topbar>div:first-child span{letter-spacing:.08em;text-transform:uppercase;font-weight:820}.broker-topbar>div:first-child b{color:#355260;font-weight:400}.broker-topbar>div:first-child strong{color:#9bb0b9;font-size:.65rem}.broker-online{color:#78968e;background:#3698700d;border:1px solid #51c0961f;border-radius:999px;align-items:center;min-height:29px;padding:0 .65rem;font-size:.54rem;font-weight:780;display:inline-flex}.broker-profile-button{color:#8dc5c3;background:#102a36;border:1px solid #63d5ce24;border-radius:10px;place-items:center;width:34px;min-height:34px;padding:0;font-size:.58rem;display:grid}.broker-content{background:0 0;min-width:0;padding:clamp(1.1rem,3.1vw,2.6rem)}.broker-section{gap:1rem;width:min(1450px,100%);margin:0 auto;animation:.32s both broker-enter;display:grid}@keyframes broker-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.broker-kicker{color:var(--broker-aqua);letter-spacing:.15em;text-transform:uppercase;margin:0 0 .45rem;font-size:.58rem;font-weight:900}.broker-page-head{border-bottom:1px solid var(--broker-line);justify-content:space-between;align-items:flex-end;gap:2rem;min-height:118px;padding:.45rem 0 1rem;display:flex}.broker-page-head>div:first-child{gap:.1rem;display:grid}.broker-page-head h1{color:#eef5f7;letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(1.9rem,3.5vw,3.2rem);line-height:.98}.broker-page-head>div:first-child>p:last-child{max-width:720px;color:var(--broker-muted);margin:.65rem 0 0;font-size:.71rem;line-height:1.55}.broker-page-actions{flex-wrap:wrap;gap:.5rem;display:flex}.broker-page-actions button{min-height:39px;font-size:.64rem}.broker-page-actions button span{margin-left:.4rem}.broker-demo-banner{background:linear-gradient(90deg,#aa6e231c,#aa6e230b);border:1px solid #e0aa5833;border-radius:11px;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;margin:0 auto 1rem;padding:.65rem .8rem;display:flex}.broker-demo-banner>div{align-items:center;gap:.8rem;display:flex}.broker-demo-banner strong{color:#e3b867;font-size:.62rem}.broker-demo-banner span{color:#887a60;font-size:.59rem}.broker-demo-banner a{color:#d1c28f;font-size:.58rem}.broker-toast{z-index:80;color:#bed4d7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081c27f5;border:1px solid #63d5ce33;border-radius:12px;align-items:center;gap:.65rem;min-width:280px;min-height:50px;padding:.7rem .8rem;font-size:.65rem;display:flex;position:fixed;bottom:1.3rem;right:1.3rem;box-shadow:0 20px 60px #00000061}.broker-toast>span{color:#071a1b;background:#64d2ae;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.broker-toast button{color:#76909c;background:0 0;min-width:25px;min-height:25px;margin-left:auto;padding:0;font-size:1rem}.broker-welcome{justify-content:space-between;align-items:center;gap:2rem;min-height:120px;padding:.25rem 0 .6rem;display:flex}.broker-welcome h1{color:#eff6f8;letter-spacing:-.065em;margin:0;font-size:clamp(2.1rem,4.2vw,4rem);line-height:1}.broker-welcome>div:first-child>p:last-child{color:#748c98;margin:.45rem 0 0;font-size:.72rem}.broker-command-buttons{align-items:center;gap:.45rem;display:flex}.broker-command-buttons>button{min-width:165px;min-height:58px;color:inherit;text-align:left;border:1px solid var(--broker-line);background:#ffffff05;border-radius:11px;grid-template-columns:31px 1fr;align-items:center;gap:.6rem;padding:.55rem .72rem;display:grid}.broker-command-buttons>button:hover{background:var(--broker-aqua-soft);border-color:#63d5ce33;transform:translateY(-2px)}.broker-command-buttons>button>i{color:#62d3cd;background:#40acae1c;border-radius:9px;place-items:center;width:31px;height:31px;font:.76rem system-ui;display:grid}.broker-command-buttons>button>span{gap:.15rem;display:grid}.broker-command-buttons strong{color:#cbd9dd;font-size:.62rem}.broker-command-buttons small{color:#55717e;font-size:.52rem}.broker-metrics--rich{grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem;display:grid}.broker-metrics--rich article{border:1px solid var(--broker-line);background:linear-gradient(145deg,#ffffff06,#ffffff02);border-radius:13px;align-content:space-between;gap:.25rem;min-height:108px;padding:.85rem;display:grid}.broker-metrics--rich article>div{justify-content:space-between;align-items:center;display:flex}.broker-metrics--rich span{color:#627e8b;letter-spacing:.08em;text-transform:uppercase;font-size:.54rem;font-weight:850}.broker-metrics--rich article>div b{color:#507787;background:#ffffff06;border-radius:999px;padding:.2rem .38rem;font-size:.48rem}.broker-metrics--rich strong{color:#e3edef;letter-spacing:-.055em;font-size:1.65rem}.broker-metrics--rich small{color:#506d79;font-size:.55rem}.broker-metrics--rich .broker-metric-hot{background:linear-gradient(145deg,#b1692517,#ffffff02);border-color:#e1a65333}.broker-metrics--rich .broker-metric-hot strong{color:#f0b66c}.broker-spotlight{background:linear-gradient(122deg,#1c6a7324,#ffffff03 54%,#ba6f2711);border:1px solid #63d5ce24;border-radius:21px;grid-template-columns:minmax(330px,.92fr) minmax(380px,1.08fr);gap:clamp(1rem,3vw,2.5rem);min-height:350px;padding:.8rem;display:grid;overflow:hidden;box-shadow:0 24px 70px #00000029}.broker-product-visual{background:linear-gradient(145deg,#41b6b72e,#091c29b8 55%,#de964521),radial-gradient(circle at 24% 20%,#6ae4d738,#0000 28%),#0a2230;border:1px solid #ffffff1c;border-radius:15px;flex-direction:column;justify-content:space-between;min-height:330px;padding:1.15rem;display:flex;position:relative;overflow:hidden}.broker-product-visual:before{content:"";opacity:.35;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.broker-building{background:linear-gradient(165deg,#7edcd624,#07192438);border:1px solid #b4ede729;border-bottom:0;grid-template-columns:repeat(2,1fr);gap:8%;width:42%;height:82%;padding:10% 8%;display:grid;position:absolute;bottom:-6%;right:8%;transform:perspective(500px)rotateY(-9deg);box-shadow:-22px 8px 70px #00000042}.broker-building:before{content:"";border:1px solid #b4ede721;border-bottom:0;width:72%;height:10%;position:absolute;top:-10%;left:13%;transform:skew(-28deg)}.broker-building span{background:linear-gradient(135deg,#7cdcd826,#e7ac5914);border:1px solid #abe2de24;box-shadow:inset 0 0 16px #50cdc70d}.broker-product-visual__top,.broker-product-visual__bottom{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.broker-development-logo{z-index:2;object-fit:contain;object-position:left center;background:#ffffffe0;border-radius:8px;width:min(170px,48%);max-height:52px;padding:.38rem .5rem;position:absolute;top:3.2rem;left:1.15rem;box-shadow:0 8px 26px #0003}.broker-product-visual__top span{color:#7bdcd6;letter-spacing:.09em;text-transform:uppercase;background:#165f6433;border:1px solid #65d5cf2b;border-radius:999px;padding:.25rem .45rem;font-size:.5rem;font-weight:850}.broker-product-visual__top b{color:#c1d8dc9e;font-size:.52rem}.broker-product-visual__bottom{justify-items:start;gap:.16rem;display:grid}.broker-product-visual__bottom small{color:#81aaa9;font-size:.59rem}.broker-product-visual__bottom strong{color:#eff5f5;letter-spacing:-.04em;font-size:clamp(1.2rem,2.3vw,1.9rem)}.broker-product-visual__bottom span{color:#78939c;font-size:.59rem}.broker-product-visual--compact{border-radius:13px;min-height:178px}.broker-product-visual--compact .broker-product-visual__bottom strong{font-size:1.15rem}.broker-product-visual--compact .broker-building{width:45%}.broker-spotlight-copy{align-content:center;gap:.55rem;padding:clamp(.6rem,2.1vw,1.6rem) 1rem clamp(.6rem,2.1vw,1.6rem) 0;display:grid}.broker-live{color:#68d0a4;letter-spacing:.08em;text-transform:uppercase;align-items:center;width:max-content;font-size:.51rem;font-weight:850;display:inline-flex}.broker-live i{background:#67d4a5;border-radius:50%;width:6px;height:6px;margin-right:.38rem;box-shadow:0 0 11px #67d4a599}.broker-spotlight-copy>p{color:#d2a15c;letter-spacing:.09em;text-transform:uppercase;margin:.25rem 0 0;font-size:.56rem;font-weight:850}.broker-spotlight-copy h2{color:#eef4f5;letter-spacing:-.05em;margin:0;font-size:clamp(1.55rem,3vw,2.65rem);line-height:1.02}.broker-spotlight-tags,.broker-offer-specs{flex-wrap:wrap;gap:.35rem;display:flex}.broker-spotlight-tags span,.broker-offer-specs span{color:#79929d;background:#ffffff05;border:1px solid #ffffff13;border-radius:999px;align-items:center;min-height:27px;padding:0 .52rem;font-size:.53rem;display:inline-flex}.broker-price-line{border-block:1px solid #ffffff0f;grid-template-columns:auto auto 1fr;align-items:end;gap:1.2rem;margin-top:.45rem;padding:.75rem 0;display:grid}.broker-price-line>div{gap:.18rem;display:grid}.broker-price-line small,.broker-card-pricing small{color:#5f7c88;font-size:.51rem}.broker-price-line s,.broker-card-pricing s{color:#73838a;font-size:.7rem}.broker-price-line strong{color:#f4ead9;letter-spacing:-.04em;font-size:1.25rem}.broker-price-line>b{color:#76d7ac;background:#42b4811a;border-radius:999px;place-self:center end;padding:.3rem .5rem;font-size:.61rem}.broker-spotlight-actions,.broker-card-actions{gap:.45rem;margin-top:.35rem;display:flex}.broker-spotlight-actions button,.broker-card-actions button{min-height:39px;font-size:.61rem}.broker-home-grid--command{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.broker-panel{border:1px solid var(--broker-line);background:#ffffff04;border-radius:14px;min-width:0;padding:.95rem}.broker-panel-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.broker-panel-head>div{gap:.24rem;display:grid}.broker-panel-head span{color:#ce9d5d;letter-spacing:.11em;text-transform:uppercase;font-size:.5rem;font-weight:850}.broker-panel-head h2{color:#e4edef;margin:0;font-size:.9rem}.broker-panel-head>button{color:#63c8c4;background:0 0;min-height:27px;padding:0;font-size:.55rem}.broker-priority-leads,.broker-timeline{margin-top:.7rem;display:grid}.broker-priority-leads>button{min-height:61px;color:inherit;text-align:left;border:0;background:0 0;border-bottom:1px solid #ffffff0d;border-radius:0;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:.6rem;padding:.5rem .2rem;display:grid}.broker-priority-leads>button:hover{background:#ffffff05;padding-inline:.45rem;transform:none}.broker-avatar{color:#81c6c4;background:#102c39;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.56rem;font-weight:900;display:grid}.broker-priority-leads>button>div:nth-child(2){gap:.16rem;display:grid}.broker-priority-leads strong,.broker-timeline strong{color:#c4d2d7;font-size:.62rem}.broker-priority-leads p,.broker-timeline p{color:#5d7885;margin:0;font-size:.53rem}.broker-priority-leads>button>small{color:#6a8591;font-size:.52rem}.broker-stage{border-radius:999px;align-items:center;width:max-content;min-height:23px;padding:0 .42rem;font-size:.5rem;font-weight:850;display:inline-flex}.broker-stage--new{color:#f0b878;background:#be702d1a}.broker-stage--contacted{color:#79c8dc;background:#3e94ae1a}.broker-stage--qualified{color:#79d7bb;background:#39a9821a}.broker-stage--visit{color:#c0a8ea;background:#7f5cba1a}.broker-stage--proposal{color:#ddc379;background:#b58e2f1a}.broker-stage--won{color:#6bd79b;background:#31a66b1a}.broker-stage--lost{color:#9aaab1;background:#ffffff0d}.broker-timeline article{border-bottom:1px solid #ffffff0d;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:61px;padding:.5rem .1rem;display:grid}.broker-timeline-mark{color:#64d2cc;background:#399ea11c;border-radius:9px;place-items:center;width:31px;height:31px;font-size:.67rem;display:grid}.broker-timeline-mark--lead{color:#e1ac64;background:#ae6c271c}.broker-timeline article>div:nth-child(2){gap:.16rem;display:grid}.broker-timeline time{color:#536f7b;font-size:.49rem}.broker-filters{border:1px solid var(--broker-line);background:#ffffff04;border-radius:12px;grid-template-columns:minmax(250px,1fr) minmax(165px,.42fr) minmax(145px,.36fr) auto;align-items:center;gap:.45rem;min-height:58px;padding:.55rem;display:grid}.broker-search{display:block;position:relative}.broker-search>span{color:#567581;font-size:.8rem;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.broker-search input,.broker-filters select,.broker-studio-controls select,.broker-share-modal select,.broker-share-modal input,.broker-lead-drawer input,.broker-lead-drawer select,.broker-lead-drawer textarea{color:#dce8ec;background:#091b27;border:1px solid #ffffff17;border-radius:8px;outline:none;width:100%;min-height:38px;padding:0 .7rem;font-size:.61rem}.broker-search input{padding-left:2rem}.broker-search input:focus,.broker-filters select:focus,.broker-studio-controls select:focus,.broker-share-modal input:focus,.broker-lead-drawer input:focus,.broker-lead-drawer textarea:focus{border-color:#63d5ce61;box-shadow:0 0 0 3px #42b0b10f}.broker-result-count{color:#597582;white-space:nowrap;padding:0 .4rem;font-size:.54rem}.broker-opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.broker-opportunity-card{border:1px solid var(--broker-line);background:linear-gradient(145deg,#ffffff06,#ffffff02);border-radius:15px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.broker-opportunity-card:hover{border-color:#63d5ce33;transform:translateY(-3px);box-shadow:0 18px 50px #0003}.broker-opportunity-card>.broker-product-visual{margin:.55rem}.broker-opportunity-body{gap:.55rem;padding:.45rem .9rem .9rem;display:grid}.broker-opportunity-meta{justify-content:space-between;align-items:center;display:flex}.broker-opportunity-meta small{color:#67818d;font-size:.51rem}.broker-opportunity-body>p{color:#c28c4e;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.49rem;font-weight:850}.broker-opportunity-body h2{color:#dfe9ec;letter-spacing:-.03em;margin:0;font-size:1rem}.broker-card-pricing{border-block:1px solid #ffffff0e;grid-template-columns:1fr 1fr auto;align-items:end;gap:.5rem;min-height:55px;padding:.55rem 0;display:grid}.broker-card-pricing>div{gap:.15rem;display:grid}.broker-card-pricing strong{color:#e8ded0;font-size:.79rem}.broker-card-pricing>b{color:#73d5a9;background:#3dab7a1a;border-radius:999px;align-self:center;padding:.25rem .42rem;font-size:.55rem}.broker-readiness-row{flex-wrap:wrap;gap:.65rem;display:flex}.broker-readiness-row span{color:#627c88;font-size:.5rem}.broker-readiness-row i{border-radius:50%;width:5px;height:5px;margin-right:.28rem;display:inline-block}.broker-readiness-row i.ok{background:#61cd9a}.broker-readiness-row i.pending{background:#d7a052}.broker-empty{text-align:center;background:#ffffff02;border:1px dashed #ffffff1c;border-radius:14px;grid-column:1/-1;place-content:center;justify-items:center;gap:.5rem;min-height:260px;padding:2rem;display:grid}.broker-empty__mark{color:#65d2cc;border:1px solid #63d5ce33;border-radius:13px;place-items:center;width:45px;height:45px;margin-bottom:.3rem;font-size:.62rem;font-weight:900;display:grid}.broker-empty p{color:#607a87;max-width:430px;margin:0;font-size:.61rem;line-height:1.5}.broker-empty button{margin-top:.5rem}.broker-price-summary,.broker-material-summary,.broker-lead-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.broker-price-summary article,.broker-material-summary article,.broker-lead-summary article{border:1px solid var(--broker-line);background:#ffffff04;border-radius:11px;align-content:space-between;gap:.2rem;min-height:87px;padding:.75rem;display:grid}.broker-price-summary span,.broker-material-summary span,.broker-lead-summary span{color:#607b88;letter-spacing:.07em;text-transform:uppercase;font-size:.5rem;font-weight:850}.broker-price-summary strong,.broker-material-summary strong,.broker-lead-summary strong{color:#e1ebee;letter-spacing:-.045em;font-size:1.15rem}.broker-price-summary small,.broker-lead-summary small{color:#506e7a;font-size:.51rem}.broker-lead-summary .attention{background:#a75c230f;border-color:#dd9d4e33}.broker-lead-summary .attention strong{color:#eba866}.broker-table-wrap{border:1px solid var(--broker-line);background:#ffffff03;border-radius:12px;overflow:auto}.broker-price-table table{min-width:1080px}.broker-table-wrap thead{z-index:2;background:#0a1b27;position:sticky;top:0}.broker-table-wrap th{color:#577480;padding:.68rem .65rem;font-size:.5rem}.broker-table-wrap td{color:#8ba1aa;padding:.68rem .65rem;font-size:.59rem}.broker-table-wrap tbody tr:hover{background:#ffffff05}.broker-table-wrap td>strong{color:#dbe6e9}.broker-table-wrap td>small{color:#55727e}.broker-table-wrap td button{min-height:31px;font-size:.53rem}.broker-table-product{align-items:center;gap:.55rem;min-width:185px;display:flex}.broker-table-product>span{color:#72c3c0;background:#102c38;border-radius:8px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:.51rem;font-weight:900;display:grid}.broker-table-product>div{gap:.15rem;display:grid}.broker-table-product strong{color:#cedbdf;font-size:.61rem}.broker-table-product small{color:#577480;font-size:.5rem}.broker-discount{margin-right:.25rem}.broker-studio{grid-template-columns:minmax(330px,.78fr) minmax(420px,1.22fr);gap:.75rem;display:grid}.broker-studio-controls,.broker-studio-preview{border:1px solid var(--broker-line);background:#ffffff04;border-radius:15px;min-width:0;padding:1rem}.broker-studio-controls{align-content:start;gap:.78rem;display:grid}.broker-step{grid-template-columns:29px 1fr;align-items:center;gap:.55rem;margin-top:.25rem;display:grid}.broker-step>span{color:#6ed4cf;background:#36a5a81c;border-radius:8px;place-items:center;width:29px;height:29px;font:750 .52rem ui-monospace,monospace;display:grid}.broker-step>div{gap:.12rem;display:grid}.broker-step strong{color:#ccd9dd;font-size:.65rem}.broker-step small{color:#5e7985;font-size:.52rem}.broker-studio-controls>label,.broker-lead-drawer label{color:#8ca2ac;gap:.35rem;font-size:.57rem;font-weight:760;display:grid}.broker-tone-grid{grid-template-columns:repeat(3,1fr);gap:.38rem;display:grid}.broker-tone-grid button{min-height:82px;color:inherit;text-align:left;background:#ffffff03;border:1px solid #ffffff12;border-radius:9px;align-content:space-between;justify-items:start;padding:.55rem;display:grid}.broker-tone-grid button:hover,.broker-tone-grid button.active{background:#36a5a812;border-color:#63d5ce3d;transform:none}.broker-tone-grid i{color:#59bebc;font:.64rem system-ui}.broker-tone-grid strong{color:#afc2c9;font-size:.57rem}.broker-tone-grid small{color:#526f7b;font-size:.47rem;line-height:1.3}.broker-validation-list{grid-template-columns:1fr 1fr;gap:.38rem;display:grid}.broker-validation-list>span{background:#ffffff03;border:1px solid #ffffff0e;border-radius:9px;grid-template-columns:25px 1fr;align-items:center;gap:.45rem;min-height:55px;padding:.48rem;display:grid}.broker-validation-list>span>i{border-radius:7px;place-items:center;width:24px;height:24px;font:.56rem system-ui;display:grid}.broker-validation-list>span>i.ok{color:#70d2a7;background:#36a6731a}.broker-validation-list>span>i.pending{color:#dfa65c;background:#ac67231a}.broker-validation-list>span>div{gap:.12rem;display:grid}.broker-validation-list strong{color:#afc0c6;font-size:.54rem}.broker-validation-list small{color:#536f7b;font-size:.47rem}.broker-studio-primary{min-height:43px;margin-top:.2rem}.broker-studio-primary span{margin-left:.35rem}.broker-studio-preview{background:radial-gradient(circle at 68% 10%,#30979b1c,#0000 28%),#ffffff03;grid-template-rows:auto 1fr;min-height:650px;padding:.8rem;display:grid}.broker-preview-toolbar{justify-content:space-between;align-items:center;min-height:40px;padding:0 .2rem .55rem;display:flex}.broker-preview-toolbar>span{color:#667f8b;letter-spacing:.09em;text-transform:uppercase;font-size:.52rem;font-weight:850}.broker-preview-toolbar>div{gap:.35rem;display:flex}.broker-preview-toolbar button{color:#8aa0aa;background:0 0;border:1px solid #ffffff14;min-height:30px;font-size:.51rem}.broker-phone-preview{background:#07151f;border:7px solid #132a35;border-radius:30px;align-self:center;width:min(355px,92%);min-height:570px;margin:auto;padding:.55rem;display:grid;box-shadow:0 28px 80px #00000052,inset 0 0 0 1px #ffffff0d}.broker-phone-top{color:#526f7b;justify-content:space-between;align-items:center;height:28px;padding:0 .55rem;font-size:.43rem;display:flex}.broker-phone-preview>.broker-product-visual{min-height:230px}.broker-phone-preview .broker-building{height:72%}.broker-phone-copy{align-content:start;gap:.4rem;padding:.85rem .65rem .55rem;display:grid}.broker-phone-copy>span{color:#62d1cb;letter-spacing:.09em;text-transform:uppercase;font-size:.47rem;font-weight:850}.broker-phone-copy h2{color:#edf4f5;letter-spacing:-.04em;margin:0;font-size:1.25rem;line-height:1.06}.broker-phone-copy p{color:#728b96;margin:0;font-size:.55rem}.broker-phone-copy>div{grid-template-columns:1fr auto;align-items:end;gap:.15rem;margin-top:.2rem;display:grid}.broker-phone-copy>div small{color:#5a7580;grid-column:1/-1;font-size:.45rem}.broker-phone-copy>div strong{color:#f1e7d6;font-size:.95rem}.broker-phone-copy>div b{color:#70d6a8;background:#36a9751a;border-radius:999px;padding:.2rem .35rem;font-size:.48rem}.broker-phone-copy button{min-height:38px;margin-top:.25rem}.broker-phone-copy>small{color:#496773;text-align:center;font-size:.43rem}.broker-material-summary article{min-height:75px}.broker-links-grid--rich{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.broker-links-grid--rich>article{border:1px solid var(--broker-line);background:#ffffff04;border-radius:13px;align-content:start;gap:.5rem;min-height:330px;padding:.7rem;display:grid}.broker-link-card-top{justify-content:space-between;align-items:center;display:flex}.broker-link-card-top span{color:#67d0ca;letter-spacing:.09em;text-transform:uppercase;font-size:.49rem;font-weight:850}.broker-link-card-top small{color:#56727e;font-size:.49rem}.broker-link-thumb{background:radial-gradient(circle at 78% 12%,#45bcbb33,#0000 28%),linear-gradient(135deg,#26788129,#a6632512);border:1px solid #ffffff12;border-radius:10px;align-content:end;gap:.12rem;min-height:100px;padding:.75rem;display:grid;position:relative;overflow:hidden}.broker-link-thumb:after{content:"";background:#5fcbc60d;border:1px solid #85d8d321;width:35%;height:80%;position:absolute;bottom:-12%;right:9%;transform:skewY(-5deg)}.broker-link-thumb i{color:#6dcbc7;font:.75rem system-ui;position:absolute;top:.6rem;right:.65rem}.broker-link-thumb span{z-index:1;color:#71909a;font-size:.48rem;position:relative}.broker-link-thumb strong{z-index:1;color:#dce8eb;font-size:.78rem;position:relative}.broker-links-grid--rich h2{color:#cbd9dd;margin:.2rem 0 0;font-size:.73rem}.broker-links-grid--rich>article>p{color:#5d7884;margin:0;font-size:.54rem}.broker-link-stats{border-block:1px solid #ffffff0d;grid-template-columns:repeat(3,1fr);gap:.3rem;margin-top:.15rem;padding-block:.5rem;display:grid}.broker-link-stats span{gap:.12rem;display:grid}.broker-link-stats strong{color:#cbd9dc;font-size:.75rem}.broker-link-stats small{color:#536f7b;font-size:.44rem}.broker-link-actions{grid-template-columns:1fr 1fr;gap:.35rem;margin-top:auto;display:grid}.broker-link-actions button{min-height:34px;font-size:.52rem}.broker-lead-tabs{border:1px solid var(--broker-line);background:#ffffff03;border-radius:11px;align-items:center;gap:.25rem;min-height:50px;padding:.4rem;display:flex}.broker-lead-tabs>button{color:#647f8c;background:0 0;border:1px solid #0000;min-height:32px;padding:0 .7rem;font-size:.55rem}.broker-lead-tabs .broker-search{min-width:240px;margin-left:auto}.broker-lead-list{border:1px solid var(--broker-line);background:#ffffff03;border-radius:12px;overflow:hidden}.broker-lead-list-head,.broker-lead-list>button{grid-template-columns:minmax(190px,1fr) minmax(210px,1.15fr) 100px minmax(180px,.9fr) 24px;align-items:center;gap:.7rem;display:grid}.broker-lead-list-head{color:#55727e;letter-spacing:.08em;text-transform:uppercase;background:#0a1b27;min-height:38px;padding:0 .75rem;font-size:.48rem;font-weight:850}.broker-lead-list>button{width:100%;min-height:68px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0d;border-radius:0;padding:.55rem .75rem}.broker-lead-list>button:hover{background:#ffffff05;transform:none}.broker-lead-person{align-items:center;gap:.55rem;display:flex}.broker-lead-person>span{color:#7bc5c2;background:#102c38;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:.53rem;font-weight:900;display:grid}.broker-lead-person>div,.broker-lead-list>button>div:nth-child(2),.broker-lead-list>button>div:nth-child(4){gap:.16rem;display:grid}.broker-lead-list>button strong{color:#c7d5da;text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.broker-lead-list>button small{color:#597581;text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;overflow:hidden}.broker-lead-list>button small.overdue{color:#dd916f}.broker-row-arrow{color:#4d717f}.broker-intelligence-hero{background:radial-gradient(circle at 12%,#36a9a92b,#0000 25%),linear-gradient(110deg,#1c69701f,#ffffff03);border:1px solid #63d5ce26;border-radius:17px;grid-template-columns:190px 1fr;align-items:center;gap:clamp(1.2rem,4vw,4rem);min-height:250px;padding:clamp(1.1rem,2.7vw,2rem);display:grid}.broker-intelligence-hero>div:first-child{background:radial-gradient(circle,#308e9021,#081a25e0 70%);border:1px solid #63d5ce3b;border-radius:50%;place-content:center;justify-items:center;width:155px;height:155px;display:grid;box-shadow:0 0 0 12px #41aeae09,0 20px 55px #00000040}.broker-intelligence-hero>div>span{color:#66838f;letter-spacing:.08em;text-transform:uppercase;font-size:.51rem;font-weight:850}.broker-intelligence-hero>div>strong{color:#eef5f6;letter-spacing:-.08em;font-size:3rem;line-height:1}.broker-intelligence-hero>div>small{color:#4e707d;font-size:.47rem}.broker-intelligence-hero>section{justify-items:start;gap:.5rem;display:grid}.broker-intelligence-hero>section>p:first-child{color:#65d0ca;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.52rem;font-weight:850}.broker-intelligence-hero h2{color:#e5edef;letter-spacing:-.045em;max-width:880px;margin:0;font-size:clamp(1.35rem,2.8vw,2.45rem);line-height:1.06}.broker-intelligence-hero>section>p:nth-of-type(2){color:#718995;max-width:750px;margin:0;font-size:.65rem;line-height:1.55}.broker-intelligence-hero button{min-height:36px;margin-top:.25rem;font-size:.57rem}.broker-intelligence-grid--depth{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.broker-intelligence-grid--depth article{border:1px solid var(--broker-line);background:#ffffff04;border-radius:12px;align-content:space-between;gap:.3rem;min-height:140px;padding:.85rem;display:grid}.broker-intelligence-grid--depth span{color:#607c88;letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:850}.broker-intelligence-grid--depth strong{color:#e1eaed;letter-spacing:-.05em;font-size:1.45rem}.broker-intelligence-grid--depth p{color:#55717d;margin:0;font-size:.52rem;line-height:1.4}.broker-progress{background:#112936;border-radius:99px;height:3px;overflow:hidden}.broker-progress i{border-radius:inherit;background:linear-gradient(90deg,#4da9b2,#68d5cd);height:100%;display:block}.broker-intelligence-bottom{grid-template-columns:1.2fr .8fr;gap:.65rem;display:grid}.broker-funnel,.broker-best-material{border:1px solid var(--broker-line);background:#ffffff03;border-radius:13px;min-width:0;padding:.95rem}.broker-funnel>div:last-child{gap:.5rem;margin-top:.75rem;display:grid}.broker-funnel article{grid-template-columns:24px minmax(100px,1fr) 36px 62px;align-items:center;gap:.55rem;display:grid}.broker-funnel article>span{color:#4d707d;font:.48rem ui-monospace,monospace}.broker-funnel article>div{background:#102936;border-radius:99px;height:7px;overflow:hidden}.broker-funnel article>div i{border-radius:inherit;background:linear-gradient(90deg,#3d8799,#66d2cc);height:100%;display:block}.broker-funnel article strong{color:#d0dce0;text-align:right;font-size:.64rem}.broker-funnel article small{color:#5e7986;font-size:.51rem}.broker-best-material>div:last-child{justify-items:start;gap:.35rem;margin-top:.75rem;display:grid}.broker-best-material>div:last-child>span{color:#61d0ca;background:#339ea11c;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.broker-best-material h3{color:#d5e0e3;margin:.25rem 0 0;font-size:.78rem}.broker-best-material p{color:#5e7985;margin:0;font-size:.52rem}.broker-best-material>div:last-child>div{grid-template-columns:auto 1fr auto 1fr;align-items:baseline;gap:.25rem .45rem;margin-top:.4rem;display:grid}.broker-best-material>div:last-child>div strong{color:#e2ebed;font-size:1rem}.broker-best-material>div:last-child>div small{color:#587480;font-size:.47rem}.broker-best-material button{color:#66cac6;background:0 0;min-height:30px;margin-top:.25rem;padding:0;font-size:.51rem}.broker-modal-backdrop{z-index:60;background:#01080dd4}.broker-share-modal--rich{background:#091c28;border-color:#63d5ce24;gap:.75rem;width:min(560px,100%);padding:1rem}.broker-share-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.broker-share-head>div{gap:.25rem;display:grid}.broker-share-head span{color:#64d0ca;letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;font-weight:850}.broker-share-head h2{color:#dfeaec;margin:0;font-size:1.15rem}.broker-share-head>button{color:#6f8793;background:0 0;min-width:31px;min-height:31px;padding:0;font-size:1.1rem}.broker-share-product{background:#ffffff03;border:1px solid #ffffff0f;border-radius:11px;grid-template-columns:150px 1fr;align-items:center;gap:.8rem;padding:.45rem;display:grid}.broker-share-product .broker-product-visual--compact{min-height:105px}.broker-share-product .broker-product-visual__top,.broker-share-product .broker-product-visual__bottom small,.broker-share-product .broker-product-visual__bottom span{display:none}.broker-share-product>div:last-child{justify-items:start;gap:.2rem;display:grid}.broker-share-product>div:last-child span{color:#c08e50;font-size:.5rem;font-weight:800}.broker-share-product>div:last-child strong{color:#eee3d2;font-size:1rem}.broker-share-product>div:last-child small{color:#5e7884;font-size:.5rem}.broker-share-modal--rich>label{color:#93a8b2;gap:.32rem;font-size:.56rem;display:grid}.broker-share-modal--rich>label small{color:#526e7a;font-size:.48rem}.broker-share-fields{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.broker-share-fields label{color:#93a8b2;gap:.32rem;font-size:.56rem;display:grid}.broker-share-assurance{background:#32976d0a;border:1px solid #4ab68b1a;border-radius:9px;align-items:center;gap:.55rem;min-height:51px;padding:.55rem;display:flex}.broker-share-assurance>i{color:#6ed1a5;background:#37a67417;border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;font:.57rem system-ui;display:grid}.broker-share-assurance>span{gap:.15rem;display:grid}.broker-share-assurance strong{color:#9fc5b4;font-size:.54rem}.broker-share-assurance small{color:#55776a;font-size:.47rem}.broker-share-receipt{text-align:center;background:#091c28;border:1px solid #63d5ce29;border-radius:18px;justify-items:center;gap:.65rem;width:min(620px,100%);max-height:calc(100vh - 2rem);padding:1.3rem;display:grid;overflow-y:auto;box-shadow:0 35px 100px #0000007a}.broker-receipt-success{color:#082119;background:#68d1a5;border-radius:50%;place-items:center;width:52px;height:52px;font-size:1.2rem;font-weight:900;display:grid;box-shadow:0 0 0 9px #4fbd8f0f}.broker-share-receipt h2{color:#e2ecef;margin:0;font-size:1.45rem}.broker-share-receipt>p:not(.broker-kicker){color:#6f8793;max-width:470px;margin:0;font-size:.61rem;line-height:1.45}.broker-message-preview{color:#aebfc6;text-align:left;white-space:pre-wrap;background:#071620;border:1px solid #ffffff12;border-radius:10px;width:100%;max-height:180px;padding:.8rem;font:.58rem/1.55 ui-monospace,monospace;overflow-y:auto}.broker-receipt-actions{grid-template-columns:1fr 1fr 1fr;gap:.4rem;width:100%;display:grid}.broker-receipt-actions button{min-height:39px;font-size:.55rem}.broker-receipt-close{color:#67cbc7;background:0 0;min-height:31px;padding:0;font-size:.53rem}.broker-drawer-backdrop{place-items:stretch end;padding:0}.broker-lead-drawer{background:#091c28;border-left:1px solid #63d5ce24;flex-direction:column;gap:.8rem;width:min(450px,100%);height:100vh;padding:1.05rem;animation:.25s both broker-drawer;display:flex;overflow-y:auto;box-shadow:-25px 0 90px #00000061}@keyframes broker-drawer{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}.broker-lead-drawer>header{border-bottom:1px solid #ffffff0f;grid-template-columns:48px minmax(0,1fr) 31px;align-items:center;gap:.65rem;padding-bottom:.8rem;display:grid}.broker-avatar--large{border-radius:13px;width:48px;height:48px;font-size:.68rem}.broker-lead-drawer>header>div:nth-child(2){gap:.15rem;display:grid}.broker-lead-drawer>header span{color:#61cbc6;letter-spacing:.08em;text-transform:uppercase;font-size:.48rem;font-weight:850}.broker-lead-drawer h2{color:#e0eaed;margin:0;font-size:1.05rem}.broker-lead-drawer header p{color:#607b87;margin:0;font-size:.53rem}.broker-lead-drawer header button{color:#708894;background:0 0;min-width:31px;min-height:31px;padding:0;font-size:1.1rem}.broker-lead-origin{background:#30979b0d;border:1px solid #63d5ce1a;border-radius:9px;gap:.18rem;padding:.7rem;display:grid}.broker-lead-origin span{color:#65c9c6;text-transform:uppercase;font-size:.48rem;font-weight:850}.broker-lead-origin strong{color:#b7cccf;font-size:.6rem}.broker-lead-origin small{color:#587581;font-size:.49rem}.broker-contact-actions{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.broker-contact-actions a{color:#8eb1b5;background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;place-items:center;min-height:35px;font-size:.54rem;text-decoration:none;display:grid}.broker-contact-actions a:first-child{color:#78d7a9;background:#34986a0d;border-color:#45b07d24}.broker-lead-drawer form{gap:.7rem;display:grid}.broker-lead-drawer textarea{resize:vertical;min-height:90px;padding-block:.6rem}.broker-lead-drawer form>small{color:#506d79;font-size:.48rem;line-height:1.4}.broker-auth-shell{background:radial-gradient(circle at 16% 12%,#2b979d38,#0000 30%),radial-gradient(circle at 88% 88%,#cd84381f,#0000 26%),#06111a;min-height:100vh;padding:clamp(1rem,3vw,2.5rem)}.broker-public-brand{min-height:58px}.broker-public-brand strong{font-size:.78rem}.broker-auth-card{background:linear-gradient(132deg,#0b2835f5,#07141ffa);border-radius:24px;min-height:620px}.broker-login-card{position:relative;overflow:hidden}.broker-login-card:before{content:"";background:linear-gradient(#0000,#ffffff14,#0000);width:1px;height:88%;position:absolute;top:6%;left:48%}.broker-login-card h1{max-width:580px;font-size:clamp(2.6rem,5vw,4.8rem);line-height:.96}.broker-login-proof{color:#718c97;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin-top:1.3rem;font-size:.57rem;display:flex}.broker-login-proof span{color:#59bbb9;font:.48rem ui-monospace,monospace}.broker-login-form-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.broker-login-card form>button{justify-content:space-between;align-items:center;display:flex}.broker-print-sheet{display:none}@media print{body{background:#fff!important}body>*{visibility:hidden!important}.broker-print-sheet,.broker-print-sheet *{visibility:visible!important}.broker-print-sheet{color:#17313b;background:#fff;grid-template-rows:auto 105mm 1fr auto;gap:8mm;min-height:100vh;padding:18mm;display:grid;position:absolute;inset:0}.broker-print-sheet>header{align-items:center;gap:4mm;display:flex}.broker-print-sheet>header>div:last-child{display:grid}.broker-print-sheet>header strong{font-size:12pt}.broker-print-sheet>header span{color:#60747b;font-size:8pt}.broker-print-sheet .broker-product-visual{-webkit-print-color-adjust:exact;print-color-adjust:exact;min-height:105mm}.broker-print-sheet>main{align-content:start;gap:3mm;display:grid}.broker-print-sheet>main>p{color:#1b9a98;margin:0;font-size:9pt;font-weight:800}.broker-print-sheet h1{color:#17313b;margin:0;font-size:26pt}.broker-print-sheet h2{color:#41575f;margin:0;font-size:13pt}.broker-print-sheet>main>div{gap:3mm;display:flex}.broker-print-sheet>main>div span{border:1px solid #d9e2e4;border-radius:99px;padding:2mm 3mm;font-size:8pt}.broker-print-sheet>main>section{justify-items:start;gap:1mm;margin-top:4mm;display:grid}.broker-print-sheet>main>section small{color:#6f7f85;font-size:8pt}.broker-print-sheet>main>section s{color:#718087;font-size:11pt}.broker-print-sheet>main>section strong{color:#17313b;font-size:24pt}.broker-print-sheet>main>section b{color:#18846b;font-size:9pt}.broker-print-sheet>footer{color:#65777e;border-top:1px solid #dae3e5;padding-top:4mm;font-size:8pt}}@media (width<=1180px){.broker-portal{grid-template-columns:220px minmax(0,1fr)}.broker-command-buttons>button{min-width:135px}.broker-opportunity-grid,.broker-links-grid--rich{grid-template-columns:1fr 1fr}.broker-spotlight{grid-template-columns:minmax(280px,.82fr) 1.18fr}.broker-validation-list{grid-template-columns:1fr}.broker-lead-list-head,.broker-lead-list>button{grid-template-columns:minmax(170px,1fr) minmax(170px,1fr) 90px minmax(150px,.85fr) 20px}}@media (width<=920px){.broker-portal{padding:0;display:block}.broker-sidebar{display:none}.broker-topbar{height:58px}.broker-mobile-nav{z-index:10;border-bottom:1px solid var(--broker-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;background:#07151ff0;gap:.3rem;min-height:55px;padding:.42rem .7rem;display:flex;position:sticky;top:58px;overflow-x:auto}.broker-mobile-nav button{color:#66808d;white-space:nowrap;background:0 0;border:1px solid #0000;place-items:center;gap:.15rem;min-width:83px;min-height:42px;padding:.35rem;font-size:.5rem;display:grid}.broker-mobile-nav button i{color:#577884;font:.69rem system-ui}.broker-mobile-nav button.active{color:#d3e6e6;background:#30999d17;border-color:#63d5ce26}.broker-mobile-nav button.active i{color:#65d0ca}.broker-content{padding:1.1rem}.broker-welcome{flex-direction:column;align-items:flex-start}.broker-command-buttons{width:100%}.broker-command-buttons>button{flex:1;min-width:0}.broker-spotlight{grid-template-columns:1fr 1fr}.broker-home-grid--command,.broker-studio,.broker-intelligence-bottom{grid-template-columns:1fr}.broker-studio-preview{min-height:620px}.broker-intelligence-grid--depth{grid-template-columns:1fr 1fr}.broker-price-table{overflow-x:auto}.broker-lead-list-head{display:none}.broker-lead-list>button{grid-template-columns:minmax(165px,1fr) minmax(180px,1fr) 90px 20px}.broker-lead-list>button>div:nth-child(4){grid-area:2/2/auto/4;padding-top:.3rem}.broker-row-arrow{grid-area:1/4/3}}@media (width<=680px){.broker-topbar{padding:0 .85rem}.broker-topbar>div:first-child span,.broker-topbar>div:first-child b,.broker-online{display:none}.broker-content{padding:.8rem}.broker-section{gap:.72rem}.broker-demo-banner{flex-direction:column;align-items:flex-start}.broker-demo-banner>div{flex-direction:column;align-items:flex-start;gap:.18rem}.broker-page-head{flex-direction:column;align-items:flex-start;gap:.75rem;min-height:145px}.broker-page-head h1{font-size:2rem}.broker-welcome{min-height:105px}.broker-welcome h1{font-size:2.4rem}.broker-command-buttons{grid-template-columns:1fr 1fr;display:grid}.broker-command-buttons>button:last-child{grid-column:1/-1}.broker-metrics--rich,.broker-price-summary,.broker-material-summary,.broker-lead-summary{grid-template-columns:1fr 1fr}.broker-spotlight{grid-template-columns:1fr;padding:.55rem}.broker-product-visual{min-height:260px}.broker-spotlight-copy{padding:.55rem}.broker-home-grid--command,.broker-opportunity-grid,.broker-links-grid--rich{grid-template-columns:1fr}.broker-filters{grid-template-columns:1fr 1fr}.broker-filters .broker-search{grid-column:1/-1}.broker-result-count{text-align:right}.broker-studio-controls,.broker-studio-preview{padding:.7rem}.broker-preview-toolbar{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:.5rem;max-width:100%}.broker-preview-toolbar>div{flex-wrap:wrap;width:100%}.broker-preview-toolbar>div>*{flex:90px;justify-content:center;min-width:0}.broker-tone-grid{grid-template-columns:1fr}.broker-tone-grid button{grid-template-columns:22px 1fr;align-items:center;min-height:61px}.broker-tone-grid small{grid-column:2}.broker-phone-preview{width:min(335px,100%)}.broker-lead-tabs{flex-wrap:wrap}.broker-lead-tabs .broker-search{width:100%;min-width:0;margin-left:0}.broker-lead-list>button{grid-template-columns:1fr auto;gap:.5rem;padding:.7rem}.broker-lead-list>button>div:nth-child(2){grid-area:2/1/auto/-1}.broker-lead-list>button>.broker-stage{grid-area:1/2}.broker-lead-list>button>div:nth-child(4){grid-area:3/1/auto/-1}.broker-row-arrow{display:none}.broker-intelligence-hero{grid-template-columns:1fr;padding:1rem}.broker-intelligence-hero>div:first-child{width:120px;height:120px}.broker-intelligence-hero>div>strong{font-size:2.35rem}.broker-intelligence-grid--depth{grid-template-columns:1fr 1fr}.broker-share-product{grid-template-columns:115px 1fr}.broker-share-fields,.broker-receipt-actions{grid-template-columns:1fr}.broker-share-receipt{padding:1rem}.broker-toast{min-width:0;bottom:.7rem;left:.7rem;right:.7rem}.broker-auth-shell{padding:.7rem}.broker-auth-card{border-radius:18px;min-height:auto}.broker-login-card:before{display:none}.broker-login-card h1{font-size:2.6rem}.broker-login-proof{grid-template-columns:auto 1fr;display:grid}}@media (width<=430px){.broker-metrics--rich,.broker-price-summary,.broker-material-summary,.broker-lead-summary,.broker-intelligence-grid--depth,.broker-command-buttons{grid-template-columns:1fr}.broker-command-buttons>button:last-child{grid-column:auto}.broker-price-line{grid-template-columns:1fr 1fr}.broker-price-line>b{grid-column:1/-1;justify-self:start}.broker-priority-leads>button{grid-template-columns:34px minmax(0,1fr) auto}.broker-priority-leads>button>small{grid-column:2/4}.broker-timeline article{grid-template-columns:31px minmax(0,1fr)}.broker-timeline time{grid-column:2}.broker-filters{grid-template-columns:1fr}.broker-filters .broker-search{grid-column:auto}.broker-result-count{text-align:left}.broker-phone-preview{min-height:535px}.broker-phone-preview>.broker-product-visual{min-height:205px}.broker-contact-actions{grid-template-columns:1fr}.broker-funnel article{grid-template-columns:20px minmax(70px,1fr) 28px 50px}}.migration-room{--migration-green:#50d0bc;--migration-line:#90b8c626}.migration-hero{background:radial-gradient(circle at 82% 30%,#34afa52e,#0000 28%),linear-gradient(125deg,#071e2afa,#04141ff5);border:1px solid #56c2ba29;border-radius:25px;grid-template-columns:minmax(0,1.25fr) minmax(220px,.55fr);align-items:center;gap:2rem;min-height:230px;padding:clamp(1.3rem,3vw,2.2rem);display:grid;overflow:hidden;box-shadow:0 26px 70px #0003}.migration-hero>div:first-child>span,.migration-card-head span,.migration-plan-head>div>span,.migration-approval>div>span{color:#62d2c5;letter-spacing:.13em;text-transform:uppercase;font-size:.64rem;font-weight:850}.migration-hero h2{color:#effafa;letter-spacing:-.045em;max-width:780px;margin:.55rem 0 .7rem;font-size:clamp(1.85rem,3.4vw,3.35rem);line-height:.98}.migration-hero p{color:#8ba5b1;max-width:720px;margin:0;line-height:1.7}.migration-trust{text-align:center;border:1px solid var(--migration-line);background:#00000030;border-radius:20px;place-content:center;gap:.35rem;min-height:145px;padding:1.3rem;display:grid}.migration-trust i{color:#73d9ce;background:#38b7ad1a;border:1px solid #5bd2c84d;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto .35rem;font:800 .72rem ui-monospace,monospace;display:grid}.migration-trust.complete i{color:#06231f;background:var(--migration-green)}.migration-trust strong{color:#e2f1f0;font-size:.9rem}.migration-trust small{color:#67818e;font:.66rem ui-monospace,monospace}.migration-steps{grid-template-columns:repeat(5,1fr);gap:.5rem;display:grid}.migration-steps>div{color:#506b78;background:#08192470;border:1px solid #789cab1a;border-radius:13px;align-items:center;gap:.65rem;min-height:55px;padding:.65rem .85rem;display:flex}.migration-steps span{border:1px solid #385462;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font:700 .62rem ui-monospace,monospace;display:grid}.migration-steps strong{font-size:.68rem}.migration-steps>div.active{color:#bfd9d8;background:#2a878517;border-color:#4bc8bc2e}.migration-steps>div.active span{color:#061e1c;border-color:var(--migration-green);background:var(--migration-green)}.migration-layout{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);gap:1rem;display:grid}.migration-upload-card,.migration-current-card,.migration-plan,.migration-history{border:1px solid var(--migration-line);background:#061722a3;border-radius:19px;padding:1.25rem}.migration-card-head,.migration-plan-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.migration-card-head h3{color:#dce9ec;margin:.25rem 0 0;font-size:1rem}.migration-card-head>i{color:#63808e;border:1px solid #6f96a626;border-radius:7px;padding:.34rem .5rem;font:750 .55rem ui-monospace,monospace}.migration-dropzone{text-align:center;cursor:pointer;background:linear-gradient(135deg,#2d858517,#091a2540);border:1px dashed #63c7c057;border-radius:15px;place-content:center;justify-items:center;gap:.38rem;min-height:150px;margin:1rem 0;padding:1rem;display:grid}.migration-dropzone:hover{border-color:#63dacf99}.migration-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.migration-dropzone>span{color:#73d9ce;border:1px solid #5fcec647;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.migration-dropzone strong{color:#dcebec;text-overflow:ellipsis;white-space:nowrap;max-width:340px;font-size:.8rem;overflow:hidden}.migration-dropzone small{color:#66818e;font-size:.66rem}.migration-safety-list{grid-template-columns:1fr 1fr;gap:.65rem;margin-bottom:1rem;display:grid}.migration-safety-list span{color:#78939f;align-items:center;gap:.45rem;font-size:.67rem;display:flex}.migration-safety-list i{color:#5ac7b9;font-style:normal}.migration-upload-card>button,.migration-apply{justify-content:space-between;width:100%;min-height:44px}.migration-database-grid{grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:1rem;display:grid}.migration-database-grid article{background:#ffffff06;border:1px solid #7d9eab1a;border-radius:11px;align-content:space-between;min-height:76px;padding:.72rem;display:grid}.migration-database-grid span{color:#637d89;font-size:.61rem}.migration-database-grid strong{color:#d3e2e5;font-size:1rem}.migration-current-card>p{color:#58717d;margin:.85rem 0 0;font-size:.64rem}.migration-locked{background:#66421414;border:1px solid #daa4532b;border-radius:16px;align-items:center;gap:1rem;min-height:95px;padding:1.2rem;display:flex}.migration-locked>span{color:#e3ad61;font-size:1.5rem}.migration-locked strong{color:#e6d9c4}.migration-locked p{color:#947d65;margin:.25rem 0 0;font-size:.73rem}.migration-plan{gap:1rem;display:grid}.migration-plan-head h2{color:#e4f0f1;margin:.3rem 0}.migration-plan-head p{color:#5f7986;margin:0;font:.64rem ui-monospace,monospace}.migration-ready,.migration-blocked{border-radius:99px;padding:.45rem .65rem;font-size:.63rem;font-weight:800}.migration-ready{color:#70d5c8;background:#2faea01c}.migration-blocked{color:#e28e82;background:#c14b421c}.migration-table-wrap{overflow-x:auto}.migration-table{border-collapse:collapse;width:100%;min-width:680px}.migration-table th,.migration-table td{text-align:center;color:#78939e;border-bottom:1px solid #7d9eab17;padding:.72rem .8rem;font-size:.7rem}.migration-table th{color:#536e7b;letter-spacing:.08em;text-transform:uppercase;font-size:.57rem}.migration-table th:first-child,.migration-table td:first-child{text-align:left}.migration-table td strong{color:#cbdadd}.migration-table .migration-create{color:#62cbbb;font-weight:800}.migration-table .migration-conflict{color:#e48275;background:#b23e340f;font-weight:850}.migration-issues{gap:.5rem;display:grid}.migration-issues article{border-radius:10px;align-items:center;gap:.7rem;padding:.75rem;display:flex}.migration-issues article.blocker{background:#752b271a;border:1px solid #d260522e}.migration-issues article.warning{background:#67461514;border:1px solid #d5a54f24}.migration-issues article>span{color:#e7a092;background:#d25d501f;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:800;display:grid}.migration-issues strong{color:#d7e2e4;font-size:.73rem;display:block}.migration-issues small{color:#667e89;font:.58rem ui-monospace,monospace}.migration-approval{background:linear-gradient(110deg,#23827f1a,#04131d2e);border:1px solid #51c9bc2b;border-radius:14px;grid-template-columns:minmax(250px,1fr) minmax(230px,.55fr) minmax(180px,.35fr);align-items:end;gap:1rem;padding:1rem;display:grid}.migration-approval h3{color:#e2eeee;margin:.25rem 0;font-size:.92rem}.migration-approval p{color:#708893;margin:0;font-size:.67rem;line-height:1.5}.migration-approval label{color:#78929e;font-size:.65rem}.migration-approval input{color:#e2efef;background:#071823;border:1px solid #70aab040;border-radius:8px;outline:none;width:100%;min-height:42px;margin-top:.4rem;padding:0 .65rem;font:.68rem ui-monospace,monospace}.migration-approval input:focus{border-color:#57c9bd;box-shadow:0 0 0 3px #52c3b71a}.migration-history>div:last-child{gap:.45rem;margin-top:.8rem;display:grid}.migration-history article{border-top:1px solid #7b9dab17;grid-template-columns:80px minmax(180px,1fr) 130px 130px;align-items:center;gap:.8rem;min-height:60px;padding:.65rem .75rem;display:grid}.migration-history article>div{gap:.18rem;display:grid}.migration-history article strong{color:#cbdadd;font-size:.72rem}.migration-history article small,.migration-history article>span:last-child{color:#5d7783;font-size:.61rem}.migration-run-status{text-align:center;border-radius:99px;padding:.32rem .45rem;font-size:.58rem;font-weight:800}.migration-run-status.applied{color:#64d0bf;background:#30a69a1a}.migration-run-status.previewed{color:#d5ab67;background:#b4802f1a}@media (width<=1050px){.migration-layout{grid-template-columns:1fr}.migration-approval{grid-template-columns:1fr 1fr}.migration-approval>div{grid-column:1/-1}}@media (width<=820px){.workspace-nav nav{grid-template-columns:repeat(5,minmax(0,1fr))}.migration-hero{grid-template-columns:1fr}.migration-trust{min-height:110px}.migration-steps{grid-template-columns:1fr 1fr}.migration-steps>div:last-child{grid-column:1/-1}.migration-database-grid{grid-template-columns:repeat(2,1fr)}.migration-history article{grid-template-columns:80px minmax(160px,1fr) 100px}.migration-history article>span:last-child{display:none}}@media (width<=580px){.workspace-nav nav{grid-template-columns:1fr 1fr}.workspace-nav nav button{min-width:0;padding:0 .5rem;font-size:.68rem}.migration-hero h2{font-size:2rem}.migration-steps{grid-template-columns:1fr}.migration-steps>div:last-child{grid-column:auto}.migration-safety-list,.migration-database-grid,.migration-approval{grid-template-columns:1fr}.migration-history article{grid-template-columns:72px minmax(0,1fr)}.migration-history article>div:nth-child(3){grid-column:2}}.executive-room{--exec-green:#63d1c6;--exec-blue:#6eabc1;--exec-amber:#dfa657;--exec-red:#df7569;--exec-line:#7da7b724}.executive-hero{background:radial-gradient(circle at 82% 28%,#34b9ad33,#0000 29%),radial-gradient(circle at 8% 110%,#2c607a38,#0000 35%),linear-gradient(123deg,#061e2afc,#04121cf7);border:1px solid #59ccc12b;border-radius:26px;grid-template-columns:minmax(0,1.3fr) minmax(255px,.48fr);align-items:center;gap:2rem;min-height:270px;padding:clamp(1.4rem,3vw,2.35rem);display:grid;overflow:hidden;box-shadow:0 30px 90px #0000003d}.executive-live{color:#6dd7cb;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.65rem;font-weight:850;display:flex}.executive-live i{background:var(--exec-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #63d1c614,0 0 18px #63d1c67a}.executive-hero h2{color:#eff9f9;letter-spacing:-.055em;max-width:790px;margin:.75rem 0;font-size:clamp(2rem,4vw,4rem);line-height:.97}.executive-hero-copy>p{color:#89a2ad;max-width:760px;margin:0;font-size:.84rem;line-height:1.7}.executive-trust-line{flex-wrap:wrap;gap:.55rem;margin-top:1.4rem;display:flex}.executive-trust-line span{color:#718b97;background:#ffffff06;border:1px solid #7cabb721;border-radius:99px;align-items:center;gap:.45rem;padding:.48rem .68rem;font-size:.62rem;display:flex}.executive-trust-line b{color:#b8cccf;text-transform:uppercase;letter-spacing:.08em;font-size:.56rem}.executive-score{text-align:center;background:#010d1559;border:1px solid #78b1b926;border-radius:23px;place-content:center;justify-items:center;min-height:205px;padding:1.25rem;display:grid}.executive-score>div{background:radial-gradient(circle,#33aba229,#0000 68%);border:1px solid #63d1c647;border-radius:50%;place-content:center;align-items:baseline;width:112px;height:112px;display:flex;box-shadow:inset 0 0 25px #4bc6be14}.executive-score strong{color:#eaf8f7;letter-spacing:-.06em;font-size:2.75rem}.executive-score>div small{color:#597986;font-size:.66rem}.executive-score>span{color:#a9c2c4;text-transform:uppercase;letter-spacing:.08em;margin-top:.65rem;font-size:.7rem;font-weight:800}.executive-score>p{color:#57717d;max-width:210px;margin:.35rem 0 0;font-size:.61rem;line-height:1.45}.executive-score.score-good>div{border-color:#5bd9c761}.executive-score.score-medium>div{background:radial-gradient(circle,#bf853721,#0000 68%);border-color:#dfa65761}.executive-score.score-low>div{background:radial-gradient(circle,#b9453f21,#0000 68%);border-color:#df756961}.executive-kpis{grid-template-columns:1.35fr repeat(5,1fr);gap:.65rem;display:grid}.executive-kpis article{border:1px solid var(--exec-line);background:linear-gradient(150deg,#0b1f2bd6,#05151fad);border-radius:16px;align-content:space-between;min-height:115px;padding:1rem;display:grid}.executive-kpis span{color:#617d89;font-size:.65rem}.executive-kpis strong{color:#d9e9eb;letter-spacing:-.04em;font-size:1.55rem}.executive-kpis small{color:#4f6975;font-size:.61rem}.executive-kpi-featured{background:linear-gradient(145deg,#267f7e2b,#051721c2)!important;border-color:#50c6bc33!important}.executive-kpi-featured strong{color:#6ed4c9}.executive-kpi-positive strong{color:#6dceb0}.executive-kpi-alert{border-color:#d8736638!important}.executive-kpi-alert strong{color:#e08b7f}.circuit-board,.executive-radar,.executive-governance,.executive-performance,.executive-movements{border:1px solid var(--exec-line);background:#061722ad;border-radius:20px;padding:1.25rem}.executive-section-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.executive-section-head>div>span{color:#61cfc2;letter-spacing:.12em;text-transform:uppercase;font-size:.61rem;font-weight:850}.executive-section-head h2{color:#dcebed;letter-spacing:-.015em;margin:.3rem 0 0;font-size:1.05rem}.executive-section-head>small,.executive-section-head>b{color:#5f7884;font-size:.61rem;font-weight:650}.circuit-track{grid-template-columns:repeat(8,minmax(115px,1fr));gap:.45rem;margin-top:1rem;padding-bottom:.2rem;display:grid;overflow-x:auto}.circuit-stage{background:#ffffff05;border:1px solid #769aa81a;border-radius:13px;align-content:space-between;min-height:160px;padding:.78rem;display:grid;position:relative}.circuit-stage:not(:last-child):after{z-index:2;content:"›";color:#314d59;font-size:1rem;position:absolute;top:47%;right:-.43rem}.circuit-stage>div{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.circuit-stage>div i{color:#4b6976;font:700 .57rem ui-monospace,monospace}.circuit-stage>div span{text-transform:uppercase;border-radius:99px;padding:.23rem .35rem;font-size:.49rem;font-weight:850}.circuit-stage>strong{color:#d7e6e8;margin-top:.7rem;font-size:1.65rem}.circuit-stage h3{color:#a9c0c5;margin:.22rem 0;font-size:.72rem}.circuit-stage p{color:#526c78;margin:0;font-size:.57rem;line-height:1.45}.circuit-ready>div span{color:#6ad0bd;background:#3cb29d1a}.circuit-attention>div span{color:#d9a85e;background:#be7f2d1a}.circuit-blocked>div span{color:#dc8277;background:#bc493e1a}.circuit-empty>div span{color:#6b818b;background:#6d899314}.executive-decision-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:.8rem;display:grid}.executive-signal-list{gap:.55rem;margin-top:1rem;display:grid}.executive-signal{text-align:left;width:100%;min-height:108px;color:inherit;background:#ffffff05;border:1px solid #7b9fac1a;border-radius:13px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.8rem;display:grid}.executive-signal:hover{background:#46a7a40e;border-color:#61cdc33b;transform:translateY(-1px)}.executive-signal>i{color:#78939e;border:1px solid #35515e;border-radius:50%;place-items:center;width:31px;height:31px;font:750 .58rem ui-monospace,monospace;display:grid}.executive-signal>div{gap:.22rem;display:grid}.executive-signal>div>span{letter-spacing:.08em;text-transform:uppercase;font-size:.54rem;font-weight:850}.executive-signal strong{color:#d5e3e5;font-size:.76rem}.executive-signal p{color:#6c8490;margin:0;font-size:.64rem;line-height:1.45}.executive-signal small{color:#4f6975;font-size:.56rem}.executive-signal>b{color:#72919b;white-space:nowrap;font-size:.61rem}.executive-signal.signal-critical>div>span{color:#df8175}.executive-signal.signal-attention>div>span{color:#dda75a}.executive-signal.signal-opportunity>div>span,.executive-signal.signal-positive>div>span{color:#66c8b4}.executive-governance{align-content:start;gap:1rem;display:grid}.governance-source{background:#2d918d12;border:1px solid #4dc5bb24;border-radius:14px;grid-template-columns:48px 1fr;align-items:center;gap:.8rem;padding:1rem;display:grid}.governance-source>i{color:#68d1c6;border:1px solid #5fcec540;border-radius:12px;place-items:center;width:45px;height:45px;font:800 .63rem ui-monospace,monospace;display:grid}.governance-source strong{color:#cbdede;font-size:.72rem}.governance-source p{color:#647e89;margin:.25rem 0 0;font-size:.6rem;line-height:1.5}.governance-facts{gap:.45rem;display:grid}.governance-facts>span{border-bottom:1px solid #7599a714;grid-template-columns:8px 1fr auto;align-items:center;gap:.55rem;min-height:52px;padding:.6rem;display:grid}.governance-facts i{border-radius:50%;width:6px;height:6px}.fact-good{background:#59c9b6;box-shadow:0 0 8px #59c9b666}.fact-wait{background:#dca455;box-shadow:0 0 8px #dca45559}.governance-facts b{color:#9eb4b9;font-size:.65rem}.governance-facts small{color:#58727d;text-align:right;font-size:.56rem}.executive-performance{gap:.8rem;display:grid}.performance-tabs{gap:.35rem;display:flex}.performance-tabs button{color:#6d8792;background:0 0;border:1px solid #749aa81f;border-radius:99px;min-height:35px;padding:0 .8rem;font-size:.62rem}.performance-tabs button.active{color:#cce4e2;background:#349a971a;border-color:#53c8be3d}.performance-table-wrap{overflow-x:auto}.performance-table{border-collapse:collapse;width:100%;min-width:850px}.performance-table th,.performance-table td{text-align:center;color:#728b96;border-bottom:1px solid #789ba914;padding:.72rem .8rem;font-size:.66rem}.performance-table th{color:#4f6975;letter-spacing:.08em;text-transform:uppercase;font-size:.54rem}.performance-table th:first-child,.performance-table td:first-child{text-align:left}.performance-table td:first-child{gap:.2rem;display:grid}.performance-table strong,.performance-table b{color:#c9dadd}.performance-table small{color:#526c77;font-size:.56rem}.movement-stream{grid-template-columns:1fr 1fr;gap:.45rem;margin-top:1rem;display:grid}.movement-stream>button{text-align:left;min-height:76px;color:inherit;background:#ffffff04;border:1px solid #769aa817;border-radius:12px;grid-template-columns:35px minmax(0,1fr) 15px;align-items:center;gap:.65rem;padding:.65rem;display:grid}.movement-stream>button:hover{background:#2d8e8c0b;border-color:#5cc4bc33;transform:none}.movement-stream>button>i{color:#71cfc5;background:#39a49d1a;border-radius:10px;place-items:center;width:33px;height:33px;font:800 .6rem ui-monospace,monospace;display:grid}.movement-stream .movement-buyer{color:#d5aa68;background:#b27e3117}.movement-stream .movement-team{color:#81a9bc;background:#4c7c951a}.movement-stream>button>div{gap:.16rem;display:grid}.movement-stream strong{color:#bcd0d3;font-size:.69rem}.movement-stream p{color:#607986;margin:0;font-size:.59rem}.movement-stream small{color:#4d6570;font-size:.54rem}.movement-stream>button>span{color:#47616d}.executive-empty{color:#58727e;border:1px dashed #779caa21;border-radius:12px;place-items:center;min-height:78px;padding:1rem;font-size:.67rem;display:grid}@media (width<=1280px){.executive-kpis{grid-template-columns:repeat(3,1fr)}.circuit-track{grid-template-columns:repeat(4,minmax(155px,1fr));overflow:visible}.circuit-stage:nth-child(4):after{display:none}}@media (width<=980px){.executive-hero,.executive-decision-grid{grid-template-columns:1fr}.executive-score{min-height:155px}.executive-score>div{width:90px;height:90px}.movement-stream{grid-template-columns:1fr}}@media (width<=680px){.executive-hero{border-radius:19px;padding:1.1rem}.executive-hero h2{font-size:2.25rem}.executive-trust-line{grid-template-columns:1fr;display:grid}.executive-trust-line span{justify-content:space-between}.executive-kpis{grid-template-columns:1fr 1fr}.executive-kpis article{min-height:100px}.circuit-board,.executive-radar,.executive-governance,.executive-performance,.executive-movements{border-radius:15px;padding:.8rem}.executive-section-head{flex-direction:column;align-items:flex-start}.circuit-track{grid-template-columns:1fr 1fr}.circuit-stage:nth-child(2n):after{display:none}.executive-signal{grid-template-columns:31px minmax(0,1fr)}.executive-signal>b{grid-column:2}.governance-facts>span{grid-template-columns:8px 1fr}.governance-facts small{text-align:left;grid-column:2}}@media (width<=430px){.executive-kpis,.circuit-track{grid-template-columns:1fr}.circuit-stage:after{display:none!important}.performance-tabs{grid-template-columns:1fr;display:grid}}.match-room{--match-green:#68d5c5;--match-gold:#d8a45e;--match-line:#73a3b224}.match-hero{background:radial-gradient(circle at 88% 25%,#2cbaa938,#0000 28%),radial-gradient(circle at 12% 130%,#3d658b33,#0000 37%),linear-gradient(125deg,#05202bfa,#04121dfa);border:1px solid #5dcfc22e;border-radius:25px;grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:2rem;min-height:245px;padding:clamp(1.35rem,3vw,2.3rem);display:grid;overflow:hidden}.match-hero h2{color:#edf9f8;letter-spacing:-.052em;max-width:800px;margin:.7rem 0;font-size:clamp(1.9rem,3.7vw,3.55rem);line-height:.98}.match-hero p{color:#89a2ad;max-width:730px;margin:0;font-size:.82rem;line-height:1.7}.match-hero-flags{flex-wrap:wrap;gap:.45rem;margin-top:1.25rem;display:flex}.match-hero-flags span{color:#78929d;background:#ffffff06;border:1px solid #77a6b324;border-radius:99px;padding:.42rem .6rem;font-size:.59rem}.match-orbit{background:radial-gradient(circle,#37b1a42e,#0000 67%);border:1px solid #67d7c74d;border-radius:50%;place-content:center;justify-items:center;width:142px;height:142px;display:grid;box-shadow:0 0 0 10px #50b8ad09,inset 0 0 32px #4abeb117}.match-orbit strong{color:#f0fbfa;letter-spacing:-.07em;font-size:3rem}.match-orbit span{color:#6f918f;text-align:center;text-transform:uppercase;max-width:80px;font-size:.58rem;font-weight:800}.match-tabs{border:1px solid var(--match-line);background:#04141f99;border-radius:13px;gap:.25rem;padding:.3rem;display:flex;overflow-x:auto}.match-tabs button{color:#66818d;background:0 0;border:1px solid #0000;flex:1 0 auto;min-height:39px;padding:0 1rem;font-size:.68rem}.match-tabs button.active{color:#d9efec;background:#3098931a;border-color:#53c9bc2e}.match-metrics{grid-template-columns:repeat(5,1fr)}.match-cockpit-grid,.match-radar-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:.8rem;display:grid}.match-board{border:1px solid var(--match-line);background:#051722ad;border-radius:18px;min-width:0;padding:1.15rem}.match-flow{grid-template-columns:repeat(4,1fr);gap:.45rem;margin-top:1rem;display:grid}.match-flow article{background:#ffffff05;border:1px solid #749eac1a;border-radius:12px;align-content:space-between;min-height:105px;padding:.75rem;display:grid;position:relative}.match-flow article:not(:last-child):after{z-index:2;color:#35505b;content:"›";position:absolute;top:43%;right:-.38rem}.match-flow i{color:#476673;font:700 .58rem ui-monospace,monospace}.match-flow strong{color:#a9bec3;font-size:.72rem}.match-flow span{color:#59737f;font-size:.59rem}.match-flow article.done{background:#28877e0f;border-color:#4bc2ae2b}.match-flow article.done i{color:#61cdbb}.match-method{color:#58727e;margin:1rem 0 0;font-size:.64rem;line-height:1.55}.match-radar-list{gap:.45rem;margin-top:1rem;display:grid}.match-radar-list article{background:#ffffff04;border:1px solid #749eac17;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:67px;padding:.62rem;display:grid}.match-radar-list article>b{border-radius:10px;place-items:center;width:38px;height:38px;font-size:.72rem;display:grid}.match-radar-list .up{color:#70d0ac;background:#339f751c}.match-radar-list .down{color:#df8878;background:#ad45361a}.match-radar-list article>div{gap:.2rem;display:grid}.match-radar-list strong{color:#bdd0d4;font-size:.69rem}.match-radar-list span,.match-radar-list small{color:#58727d;font-size:.58rem}.match-empty-small{color:#5d7783;border:1px dashed #779fad21;border-radius:10px;padding:1rem;font-size:.66rem;line-height:1.5}.match-editor{margin-bottom:.8rem}.check-label{align-items:center;min-height:42px;grid-column:auto!important;gap:.5rem!important;display:flex!important}.check-label input{width:auto!important;min-height:auto!important}.match-tag-editor,.match-consent-editor{flex-wrap:wrap;gap:.45rem;display:flex}.match-tag-editor label,.match-consent-editor label{color:#78919d;background:#ffffff05;border:1px solid #779eab1c;border-radius:8px;align-items:center;gap:.4rem;min-height:32px;padding:.4rem .55rem;font-size:.62rem;display:flex}.match-tag-editor input,.match-consent-editor input{accent-color:#60cdbc}.match-buyer-list{gap:.5rem;display:grid}.match-buyer-list>article{border:1px solid var(--match-line);background:#ffffff05;border-radius:13px;grid-template-columns:minmax(190px,.9fr) minmax(300px,1.15fr) auto;align-items:center;gap:1rem;min-height:92px;padding:.8rem 1rem;display:grid}.match-buyer-code{gap:.2rem;display:grid}.match-buyer-code span,.match-detail .editor-head span{color:#5fcbbb;letter-spacing:.06em;font:.6rem ui-monospace,monospace}.match-buyer-code strong{color:#cadadd;font-size:.75rem}.match-buyer-code small{color:#5d7782;font-size:.59rem}.match-buyer-stats{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.match-buyer-stats span{color:#57717d;gap:.18rem;font-size:.56rem;display:grid}.match-buyer-stats b{color:#b8cbcf;font-size:.76rem}.match-row-actions{gap:.4rem;display:flex}.match-detail{background:#1d5c5b17;border:1px solid #5ecabd30;border-radius:16px;gap:.8rem;padding:1rem;display:grid}.match-invite{background:#79501914;border:1px solid #d5a45730;border-radius:11px;gap:.55rem;padding:.8rem;display:grid}.match-invite strong{color:#d6b77f;font-size:.7rem}.match-invite code{color:#c9d8da;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.match-invite>div{align-items:center;gap:.8rem;display:flex}.match-invite span{color:#806f59;font-size:.58rem}.match-result-table{gap:.4rem;display:grid}.match-result-table article{border-bottom:1px solid #779fad14;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:68px;padding:.55rem;display:grid}.match-result-table article>b{color:#dcebea;background:#50b4a81a;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.match-result-table article>div{gap:.2rem;display:grid}.match-result-table strong{color:#bfd0d4;font-size:.7rem}.match-result-table span,.match-result-table small{color:#5b7580;font-size:.58rem}.match-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.match-offer-grid>article{border:1px solid var(--match-line);background:linear-gradient(145deg,#0b212ccc,#05151fab);border-radius:15px;align-content:space-between;gap:.8rem;min-height:180px;padding:1rem;display:grid}.match-offer-grid h3{color:#c8d9dc;margin:.55rem 0 .2rem;font-size:.78rem}.match-offer-grid p{color:#708894;margin:0;font-size:.68rem}.match-offer-demand{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.match-offer-demand span{color:#526d79;gap:.18rem;font-size:.54rem;display:grid}.match-offer-demand b{color:#afc5c9;font-size:.75rem}.demand-board{gap:.45rem;margin-top:1rem;display:grid}.demand-board article{background:#ffffff04;border:1px solid #749eac17;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.55rem;min-height:70px;padding:.65rem;display:grid}.demand-board article>div{gap:.2rem;display:grid}.demand-board strong{color:#bcd0d3;font-size:.7rem}.demand-board span,.demand-board small{color:#57717d;font-size:.57rem}.demand-board b{color:#65cfbf;font-size:1rem}.match-locked-demo{background:radial-gradient(circle at 70% 30%,#2ea0961a,#0000 32%),#05172299;border:1px dashed #5fc8bc30;border-radius:22px;place-content:center;justify-items:start;min-height:360px;padding:2rem;display:grid}.match-locked-demo span{color:#62cdbf;letter-spacing:.13em;font-size:.62rem;font-weight:850}.match-locked-demo h2{color:#d8e8e9;margin:.6rem 0;font-size:2rem}.match-locked-demo p{color:#66818c;max-width:560px;margin:0;line-height:1.65}.agency-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.agency-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.agency-command-grid button{text-align:left;background:linear-gradient(145deg,#12393fad,#05191fd1);border:1px solid #ffffff14;border-radius:16px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:132px;padding:1.1rem;display:flex}.agency-command-grid button span{color:#d6b77f;letter-spacing:.12em;text-transform:uppercase;margin-bottom:auto;font-size:.62rem;font-weight:800}.agency-command-grid button strong{color:#e7efef;font-size:1rem}.agency-command-grid button small{color:#779098;margin-top:.35rem;line-height:1.45}.agency-row-actions{flex-wrap:wrap;gap:.35rem;min-width:220px;display:flex}.agency-invitation{align-items:center;gap:.8rem;display:flex}.agency-invitation p{margin-right:auto}.agency-invitation a{color:#9fe0d6;font-weight:800}.agency-profile-form{max-width:900px}@media (width<=980px){.agency-summary,.agency-command-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.agency-summary,.agency-command-grid{grid-template-columns:1fr}.agency-invitation{flex-direction:column;align-items:flex-start}}.buyer-room{background:radial-gradient(circle at 8% 5%,#1d8b9138,#0000 26%),radial-gradient(circle at 90% 45%,#cc95421f,#0000 25%),#041019;min-height:100vh;padding:clamp(.8rem,2.5vw,2rem)}.buyer-room-state{background:#081c28cc;border:1px solid #ffffff1a;border-radius:25px;place-content:center;justify-items:start;width:min(720px,100%);min-height:420px;margin:8vh auto;padding:2rem;display:grid}.buyer-room-state h1{font-size:2.5rem}.buyer-room-state p{color:#7f969f}.buyer-room-hero,.buyer-result-hero{background:radial-gradient(circle at 84% 25%,#2bb9ab33,#0000 27%),linear-gradient(120deg,#051f2bfa,#04121cfa);border:1px solid #5dccc129;border-radius:28px;align-content:center;min-height:390px;padding:clamp(1.5rem,5vw,4.5rem);display:grid}.buyer-room-hero h1,.buyer-result-hero h1{color:#eff8f8;max-width:850px;font-size:clamp(2.7rem,6vw,5.9rem)}.buyer-room-hero>p,.buyer-result-hero p{color:#8ba1ab;max-width:720px;margin:1.3rem 0 0;line-height:1.7}.buyer-privacy-line span{color:#79939c;border:1px solid #75a5b224;border-radius:99px;padding:.5rem .7rem;font-size:.65rem}.buyer-step{background:#061823c2;border:1px solid #759fad1f;border-radius:22px;grid-template-columns:56px minmax(0,1fr);gap:1.2rem;min-height:220px;padding:clamp(1.1rem,3vw,2rem);display:grid}.buyer-step-number{color:#67d1c5;border:1px solid #5eccc145;border-radius:50%;place-items:center;width:45px;height:45px;font:.67rem ui-monospace,monospace;display:grid}.buyer-step-content>span,.buyer-section-head span{color:#5fc9bd;letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:850}.buyer-step-content h2,.buyer-section-head h2{color:#ddebec;letter-spacing:-.035em;margin:.35rem 0 1.2rem;font-size:clamp(1.35rem,2.7vw,2.2rem)}.buyer-choice-grid{grid-template-columns:repeat(3,1fr);gap:.55rem;display:grid}.buyer-choice{min-width:0;position:relative}.buyer-choice input{opacity:0;position:absolute}.buyer-choice span{color:#77909b;background:#ffffff05;border:1px solid #769dab21;border-radius:12px;align-items:center;min-height:58px;padding:.7rem;font-size:.71rem;font-weight:750;display:flex}.buyer-choice input:checked+span{color:#d8eeeb;background:#329d951f;border-color:#5bcfc15c;box-shadow:0 0 0 2px #50bfb40a}.buyer-fields{grid-template-columns:repeat(2,1fr);gap:.65rem;margin-top:.8rem;display:grid}.buyer-fields-money{grid-template-columns:repeat(4,1fr)}.buyer-fields label{color:#8299a3;gap:.38rem;font-size:.65rem;font-weight:700;display:grid}.buyer-fields input,.buyer-fields select{color:#e2edef;background:#071824;border:1px solid #779eac24;border-radius:9px;outline:none;width:100%;min-height:44px;padding:0 .7rem}.buyer-fields input:focus,.buyer-fields select:focus{border-color:#5bc8bd;box-shadow:0 0 0 3px #54c2b717}.buyer-helper{color:#5b7480;margin:.7rem 0 0;font-size:.65rem;line-height:1.55}.buyer-tags{flex-wrap:wrap;gap:.45rem;display:flex}.buyer-tags label{position:relative}.buyer-tags input{opacity:0;position:absolute}.buyer-tags span{color:#69828e;background:#ffffff05;border:1px solid #779eac1f;border-radius:99px;align-items:center;min-height:35px;padding:.45rem .65rem;font-size:.62rem;display:flex}.buyer-tags input:checked+span{color:#cce5e2;background:#3199921a;border-color:#57c6ba4a}.routine-map{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:.8rem;margin:1rem 0;display:grid}.routine-map-canvas{background:linear-gradient(32deg,#0000 48%,#57939b0d 49% 51%,#0000 52%) 0 0/70px 70px,linear-gradient(147deg,#0000 48%,#57939b0a 49% 51%,#0000 52%) 0 0/95px 95px,radial-gradient(circle at 45% 52%,#339e9726,#0000 36%),#071b27;border:1px solid #5dbfb829;border-radius:17px;min-height:330px;position:relative;overflow:hidden}.routine-map-canvas:after{content:"";border:1px dashed #59c2b81f;border-radius:50%;position:absolute;inset:13%}.routine-map-canvas>p{color:#59737f;text-align:center;place-content:center;font-size:.67rem;display:grid;position:absolute;inset:0}.routine-map-canvas i{z-index:2;color:#c6e5e1;background:#2a908959;border:1px solid #5dd4c659;border-radius:50% 50% 50% 8px;place-items:center;width:50px;height:50px;display:grid;position:absolute;transform:rotate(-45deg);box-shadow:0 0 0 12px #43b1a60d}.routine-map-canvas i b,.routine-map-canvas i span{transform:rotate(45deg)}.routine-map-canvas i span{color:#65818b;text-align:center;width:70px;font-size:.54rem;position:absolute;top:52px}.routine-pin-list{gap:.55rem;display:grid}.routine-pin-list article{background:#ffffff05;border:1px solid #779eac1a;border-radius:12px;padding:.75rem}.routine-pin-list article>div:first-child{justify-content:space-between;align-items:center;display:flex}.routine-pin-list strong{color:#b8cbce;font-size:.7rem}.pin-fields{grid-template-columns:repeat(3,1fr)}.buyer-consents{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.buyer-consents label{color:#7b939e;border:1px solid #779eac1c;border-radius:10px;align-items:center;gap:.5rem;min-height:48px;padding:.65rem;font-size:.65rem;display:flex}.buyer-consents input,.buyer-privacy-box input{accent-color:#5ecbbb}.buyer-privacy-box{background:#24827d0f;border:1px solid #5bcabe2b;border-radius:14px;gap:.65rem;margin-top:1rem;padding:1rem;display:grid}.buyer-privacy-box>strong{color:#bad2d1;font-size:.78rem}.buyer-privacy-box label{color:#78929c;align-items:flex-start;gap:.55rem;font-size:.65rem;line-height:1.45;display:flex}.buyer-privacy-box input{margin-top:.18rem}.buyer-privacy-box small{color:#526d78;font-size:.59rem;line-height:1.5}.buyer-submit{width:100%;min-height:56px;margin-top:1rem}.buyer-result-hero{grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:2rem;min-height:330px}.buyer-result-score{background:radial-gradient(circle,#38b2a433,#0000 68%);border:1px solid #5bd2c357;border-radius:50%;place-content:center;justify-items:center;width:145px;height:145px;display:grid}.buyer-result-score strong{color:#f0faf9;letter-spacing:-.08em;font-size:3.4rem}.buyer-result-score span{color:#668984;text-transform:uppercase;font-size:.58rem}.buyer-match-results{background:#061823c2;border:1px solid #759fad1f;border-radius:22px;gap:1rem;margin-top:1rem;padding:clamp(1rem,3vw,2rem);display:grid}.buyer-section-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.buyer-match-grid{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.buyer-match-card{background:linear-gradient(150deg,#0c222de6,#05141ec7);border:1px solid #759fad1f;border-radius:15px;align-content:start;gap:.7rem;min-height:360px;padding:1rem;display:grid}.buyer-match-card.match-strong{background:linear-gradient(150deg,#1a605438,#05141ed1);border-color:#52c9ad40}.buyer-match-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.buyer-match-top>span{color:#64cbb8;text-transform:uppercase;letter-spacing:.08em;font-size:.58rem;font-weight:850}.buyer-match-top>strong{color:#e6f3f3;letter-spacing:-.06em;font-size:2rem}.buyer-match-top small{color:#56717c;font-size:.55rem}.buyer-match-card h3{color:#cbdcdf;margin:0;font-size:.85rem}.buyer-price{color:#91a8b1;margin:0;font-size:.75rem}.buyer-confidence{grid-template-columns:1fr auto;gap:.35rem;display:grid}.buyer-confidence span,.buyer-confidence strong{color:#627c87;font-size:.57rem}.buyer-confidence i{background:#5cc8b7;border-radius:99px;grid-column:1/-1;max-width:100%;height:4px;display:block}.buyer-match-card ul{gap:.38rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.buyer-match-card li{color:#78919b;font-size:.64rem;line-height:1.45}.buyer-match-card li:before{color:#5fc8b7;content:"✓";margin-right:.4rem}.buyer-alert{color:#8c7e68;margin:0;font-size:.58rem;line-height:1.45}.buyer-empty{text-align:center;padding:2rem}.buyer-empty strong{color:#b7c9cd}.buyer-empty p{color:#617b86;font-size:.7rem}.buyer-room-footer{color:#4f6975;justify-content:space-between;align-items:center;gap:1rem;min-height:80px;padding:1rem 0;font-size:.59rem;display:flex}@media (width<=1100px){.match-metrics{grid-template-columns:repeat(3,1fr)}.match-offer-grid,.buyer-match-grid,.buyer-fields-money{grid-template-columns:repeat(2,1fr)}}@media (width<=880px){.match-hero,.match-cockpit-grid,.match-radar-layout,.buyer-result-hero{grid-template-columns:1fr}.match-orbit,.buyer-result-score{width:110px;height:110px}.match-buyer-list>article,.routine-map{grid-template-columns:1fr}.buyer-choice-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.match-hero{border-radius:18px;padding:1rem}.match-metrics,.match-flow,.match-offer-grid,.buyer-match-grid{grid-template-columns:1fr}.match-flow article:after{display:none}.match-buyer-stats{grid-template-columns:repeat(3,1fr)}.match-row-actions{grid-template-columns:1fr 1fr;display:grid}.buyer-room-brand span{display:none}.buyer-room-hero,.buyer-result-hero{border-radius:20px;min-height:330px;padding:1.25rem}.buyer-room-hero h1,.buyer-result-hero h1{font-size:2.7rem}.buyer-step{grid-template-columns:1fr;padding:1rem}.buyer-fields,.buyer-fields-money,.pin-fields,.buyer-consents{grid-template-columns:1fr}.buyer-choice-grid{grid-template-columns:1fr 1fr}.routine-map-canvas{min-height:250px}.buyer-section-head{flex-direction:column}.buyer-room-footer{flex-direction:column;align-items:flex-start}}@media (width<=390px){.buyer-choice-grid,.match-buyer-stats{grid-template-columns:1fr}}.commercial-activation{--activation-line:#69a5b224}.activation-hero{background:radial-gradient(circle at 86% 10%,#29b8a938,#0000 31%),radial-gradient(circle at 8% 120%,#466f972e,#0000 38%),linear-gradient(125deg,#05202bfa,#04121dfa);border:1px solid #5cd1c633;border-radius:24px;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);align-items:center;gap:2rem;min-height:250px;padding:clamp(1.3rem,3vw,2.4rem);display:grid;overflow:hidden}.activation-hero h2{color:#edf8f7;letter-spacing:-.055em;max-width:760px;margin:.55rem 0 .7rem;font-size:clamp(2rem,3.6vw,3.55rem);line-height:.98}.activation-hero p:not(.eyebrow){color:#87a0aa;max-width:680px;margin:0;font-size:.82rem;line-height:1.7}.activation-hero button{margin-top:1.2rem}.activation-score{background:#0618228a;border:1px solid #6bd0c426;border-radius:18px;align-content:center;gap:.55rem;min-height:155px;padding:1rem;display:grid}.activation-score span,.activation-proof-grid span{color:#617d88;letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:820}.activation-score strong{color:#ecf8f7;letter-spacing:-.075em;font-size:3.1rem;line-height:1}.activation-score>div{background:#ffffff0f;border-radius:99px;height:6px;overflow:hidden}.activation-score i{border-radius:inherit;background:linear-gradient(90deg,#3d9d9b,#66d2bf);height:100%;display:block}.activation-score small{color:#58727d;font-size:.59rem}.activation-proof-grid{grid-template-columns:repeat(4,1fr);gap:.65rem;display:grid}.activation-proof-grid article{border:1px solid var(--activation-line);background:#ffffff05;border-radius:13px;align-content:space-between;min-height:105px;padding:.85rem;display:grid}.activation-proof-grid strong{color:#c9dadd;letter-spacing:-.05em;font-size:1.7rem}.activation-proof-grid small{color:#536d78;font-size:.58rem}.activation-journey{border:1px solid var(--activation-line);background:#051722a6;border-radius:18px;padding:1.05rem}.activation-steps{gap:.45rem;margin-top:1rem;display:grid}.activation-steps article{background:#ffffff04;border:1px solid #709ca917;border-radius:11px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:82px;padding:.7rem;display:grid}.activation-steps article>span{color:#55717c;border:1px solid #719daa1f;border-radius:50%;place-items:center;width:36px;height:36px;font:.6rem ui-monospace,monospace;display:grid}.activation-steps article>div{gap:.25rem;display:grid}.activation-steps strong{color:#afc3c7;font-size:.74rem}.activation-steps p{color:#5c7681;margin:0;font-size:.62rem;line-height:1.45}.activation-steps button{color:#6ccdc5;background:#2f979312;border:1px solid #5bc8be26;min-height:35px;padding:0 .75rem;font-size:.59rem}.activation-steps article.complete{background:#2e916a09;border-color:#4abe9424}.activation-steps article.complete>span{color:#75d8ad;border-color:#49be9038}.activation-steps article.current{background:#2d989614;border-color:#61d3ca4d;box-shadow:0 0 0 3px #3ca4a109}.activation-steps article.current strong{color:#d8e9e8}.activation-boundary{background:#7d521b0e;border:1px solid #d1a15726;border-radius:14px;padding:1rem 1.1rem}.activation-boundary strong{color:#ccb586;font-size:.73rem}.activation-boundary p{color:#796d5a;margin:.4rem 0 0;font-size:.64rem;line-height:1.55}.network-application-shell{min-height:100vh}.network-application-shell>header,.network-application-card{width:min(1120px,100%);margin-inline:auto}.network-application-card{background:#071927eb;border:1px solid #ffffff1a;border-radius:27px;grid-template-columns:minmax(0,.85fr) minmax(390px,1.15fr);align-items:center;gap:clamp(1.5rem,5vw,5rem);min-height:620px;padding:clamp(1.2rem,4vw,3rem);display:grid;box-shadow:0 30px 100px #0000004d}.network-application-intro>p:not(.eyebrow){color:#8ba0ab;max-width:520px;margin:1.2rem 0 0;line-height:1.65}.network-application-intro li{color:#8298a3;font-size:.76rem}.network-application-intro li:before{color:#64ccc5;counter-increment:application;content:counter(application);border:1px solid #62ccc533;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:.6rem;font:.55rem ui-monospace,monospace;display:inline-grid}.network-application-card .form textarea{color:#eff6f8;resize:vertical;background:#081826;border:1px solid #ffffff21;border-radius:11px;outline:none;width:100%;padding:.7rem .9rem}.network-application-choice button{text-align:left;color:#7c929e;background:#ffffff05;border:1px solid #ffffff17;align-content:center;gap:.2rem;min-height:68px;padding:.7rem;display:grid}.network-application-choice button strong{font-size:.72rem}.network-application-receipt{background:#2e8f6911;border:1px solid #4dc59730;border-radius:20px;place-content:center;justify-items:start;min-height:390px;padding:2rem;display:grid}.network-application-receipt>span{color:#74d5ad;border:1px solid #4bc49345;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.network-application-receipt>strong{color:#73d1ca;background:#2d908e12;border:1px solid #61d0c72b;border-radius:9px;padding:.6rem .8rem;font:700 .74rem ui-monospace,monospace}.network-application-receipt p{color:#728994;max-width:460px;font-size:.72rem;line-height:1.6}.network-application-receipt a{color:#68d1ca;margin-top:.8rem;font-size:.7rem}.network-applications{background:#7c52190b;border:1px solid #d3a15324;border-radius:16px;gap:.75rem;padding:1rem;display:grid}.network-application-list{gap:.45rem;display:grid}.network-application-list article{background:#ffffff04;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:minmax(210px,1fr) minmax(230px,.8fr) auto;align-items:center;gap:1rem;min-height:78px;padding:.65rem .75rem;display:grid}.network-application-list article>div{gap:.2rem;display:grid}.network-application-list span{color:#b4925e;text-transform:uppercase;font-size:.55rem;font-weight:800}.network-application-list strong{color:#b9cbd0;font-size:.69rem}.network-application-list small{color:#5e7782;font-size:.58rem}.network-application-list button{min-height:34px;padding:0 .7rem;font-size:.59rem}.application-review-summary{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.application-review-summary span{color:#607b86;border:1px solid #ffffff12;border-radius:9px;gap:.2rem;padding:.7rem;font-size:.59rem;display:grid}.application-review-summary b{color:#b9ccd0;font-size:.68rem}.application-review-note{color:#7b929c;margin:0;font-size:.66rem;line-height:1.55}.check-field{align-items:center;min-height:42px;gap:.55rem!important;display:flex!important}.check-field input{accent-color:#5fcbbf;width:auto!important;min-height:auto!important}.network-review-card .editor-actions{gap:.55rem}.broker-lead-create-modal>p{color:#6c8590;margin:0;font-size:.64rem;line-height:1.55}.broker-lead-create-modal textarea{color:#dce8ec;resize:vertical;background:#091b27;border:1px solid #ffffff17;border-radius:8px;outline:none;width:100%;min-height:78px;padding:.65rem .7rem}.broker-lead-history{border-top:1px solid #ffffff0f;gap:.45rem;margin-top:.4rem;padding-top:.8rem;display:grid}.broker-lead-history>div{color:#59737f;text-transform:uppercase;justify-content:space-between;font-size:.52rem;display:flex}.broker-lead-history article{background:#ffffff03;border-left:2px solid #5bc8bf2b;gap:.15rem;padding:.55rem;display:grid}.broker-lead-history article span{color:#4f6a76;font-size:.49rem}.broker-lead-history article strong{color:#9cb2b8;font-size:.59rem}.broker-lead-history article p{color:#607984;margin:0;font-size:.54rem;line-height:1.45}@media (width<=980px){.activation-hero,.network-application-card{grid-template-columns:1fr}.activation-proof-grid{grid-template-columns:1fr 1fr}.network-application-list article{grid-template-columns:1fr auto}.network-application-list article>div:nth-child(2){grid-column:1}}@media (width<=620px){.activation-hero{border-radius:18px;padding:1.1rem}.activation-proof-grid{grid-template-columns:1fr}.activation-steps article{grid-template-columns:36px minmax(0,1fr)}.activation-steps article button{grid-column:2;justify-self:start}.network-application-card{border-radius:19px;min-height:0;padding:1rem}.network-application-choice,.application-review-summary,.network-application-list article{grid-template-columns:1fr}}.media-library{--media-border:#68a5b224}.media-hero{background:radial-gradient(circle at 88% 18%,#34b7a833,#0000 30%),radial-gradient(circle at 8% 110%,#d79b431a,#0000 35%),linear-gradient(125deg,#06212d,#071825);border:1px solid #5bcfc233;border-radius:23px;grid-template-columns:minmax(0,1.4fr) minmax(190px,.6fr);align-items:center;gap:2rem;min-height:235px;padding:clamp(1.25rem,3vw,2.3rem);display:grid;overflow:hidden}.media-hero h2{color:#eff8f8;letter-spacing:-.055em;max-width:780px;margin:.55rem 0 .75rem;font-size:clamp(2rem,3.5vw,3.45rem);line-height:1}.media-hero p:not(.eyebrow){color:#829ca6;max-width:720px;margin:0;font-size:.78rem;line-height:1.7}.media-readiness{background:#0418228c;border:1px solid #65cdc129;border-radius:17px;align-content:center;gap:.45rem;min-height:145px;padding:1rem;display:grid}.media-readiness span,.media-summary span{color:#617d88;letter-spacing:.08em;text-transform:uppercase;font-size:.57rem;font-weight:830}.media-readiness strong{color:#e7f5f3;letter-spacing:-.08em;font-size:3.3rem;line-height:1}.media-readiness small{color:#62bdad;font-size:.6rem}.media-summary{grid-template-columns:repeat(4,1fr);gap:.65rem;display:grid}.media-summary article{border:1px solid var(--media-border);background:#ffffff05;border-radius:12px;align-content:space-between;gap:.3rem;min-height:100px;padding:.8rem;display:grid}.media-summary strong{color:#cbdcdf;letter-spacing:-.05em;font-size:1.65rem}.media-summary small{color:#536d78;font-size:.58rem}.media-assisted{background:linear-gradient(115deg,#d79b4314,#2dab9e0e);border:1px solid #d79b4333;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.15rem;display:grid}.media-assisted__mark{aspect-ratio:1;background:#d79b4312;border:1px solid #d79b4347;border-radius:15px;place-content:center;justify-items:center;width:76px;display:grid}.media-assisted__mark span{color:#d79b43;letter-spacing:-.06em;font-size:1.45rem;font-weight:900}.media-assisted__mark strong{color:#806f56;letter-spacing:.06em;text-align:center;text-transform:uppercase;font-size:.48rem}.media-assisted__content h3{color:#dbe7e8;margin:.25rem 0 .35rem;font-size:1.15rem}.media-assisted__content>p:not(.eyebrow){color:#718a94;max-width:850px;margin:0;font-size:.68rem;line-height:1.55}.media-assisted__content>div{flex-wrap:wrap;gap:.38rem;margin-top:.65rem;display:flex}.media-assisted__content>div span{color:#78939c;background:#ffffff09;border-radius:999px;padding:.26rem .45rem;font-size:.54rem}.media-assisted>aside{justify-items:end;gap:.22rem;min-width:165px;display:grid}.media-assisted>aside strong{color:#dfebe9;letter-spacing:-.05em;font-size:1.45rem}.media-assisted>aside span{color:#718a94;font-size:.56rem}.media-assisted>aside button{white-space:nowrap;margin-top:.4rem}.operation-jump{background:linear-gradient(135deg,#2dab9e1c,#d79b430e);border:1px solid #2dab9e3d;border-radius:18px;gap:1rem;padding:1.25rem;display:grid;box-shadow:0 16px 44px #0000001f}.operation-jump.is-confirmed{border-color:#2dab9e7a}.operation-jump__heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.operation-jump__heading h3{color:#dbe7e8;margin:.2rem 0 .35rem;font-size:1.22rem}.operation-jump__heading p:not(.eyebrow){color:#78909a;max-width:860px;margin:0;font-size:.7rem;line-height:1.55}.operation-jump__heading>aside{justify-items:end;min-width:125px;display:grid}.operation-jump__heading>aside strong{color:#e4efed;letter-spacing:-.06em;font-size:1.65rem}.operation-jump__heading>aside span{color:#718a94;font-size:.56rem}.operation-jump__facts{flex-wrap:wrap;gap:.4rem;display:flex}.operation-jump__facts span{color:#83a0a8;background:#ffffff0a;border-radius:999px;padding:.3rem .48rem;font-size:.56rem}.operation-projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.operation-projects article{background:#0414193d;border:1px solid #ffffff0f;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:.3rem .6rem;padding:.85rem;display:grid}.operation-projects article div{gap:.12rem;display:grid}.operation-projects strong{color:#d7e6e5;font-size:.72rem}.operation-projects span,.operation-projects small{color:#718a94;font-size:.54rem}.operation-projects b{color:#d79b43;font-size:1rem}.operation-projects small{grid-column:1/-1}.operation-projects em{color:#9b8057;text-transform:uppercase;grid-column:1/-1;justify-self:start;font-size:.5rem;font-style:normal}.operation-projects em.ready{color:#4cc6ad}.operation-blocker{background:#d79b4312;border-left:3px solid #d79b43;border-radius:8px;padding:.75rem .85rem}.operation-blocker strong{color:#d7c19e;font-size:.64rem}.operation-blocker p{color:#917d62;margin:.2rem 0 0;font-size:.59rem;line-height:1.45}.operation-pilot{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;display:grid}.operation-pilot article{color:#6d8188;background:#0414192e;border:1px solid #ffffff0e;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.58rem .62rem;display:grid}.operation-pilot article>span{aspect-ratio:1;background:#ffffff0e;border-radius:50%;place-items:center;width:1.15rem;font-size:.5rem;display:grid}.operation-pilot strong{font-size:.54rem}.operation-pilot b{color:#879ba0;font-size:.72rem}.operation-pilot article.done{color:#75a99f;border-color:#2dab9e3b}.operation-pilot article.done>span{color:#07191c;background:#43b8a5}.operation-jump__actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.operation-jump__actions>span{color:#718a94;font-size:.58rem}.media-profile{border-color:#5fcec32b}.media-profile .editor-head>div{gap:.25rem;display:grid}.media-profile .editor-head p{color:#5d7883;margin:0;font-size:.62rem}.media-ready,.media-pending{border-radius:99px;padding:.28rem .55rem;font-size:.57rem;font-weight:800}.media-ready{color:#75d7ad;background:#30966d12;border:1px solid #49be9033}.media-pending{color:#dab36d;background:#97651f12;border:1px solid #cd9d4b33}.media-profile-grid,.media-upload-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.media-profile-grid label,.media-upload-grid label{color:#78909b;align-content:start;gap:.35rem;font-size:.64rem;font-weight:720;display:grid}.media-profile-grid label.wide,.media-upload-grid label.wide{grid-column:span 2}.media-profile-grid input,.media-profile-grid select,.media-upload-grid input,.media-upload-grid select{color:#dce8eb;background:#081a26;border:1px solid #ffffff17;border-radius:8px;outline:none;width:100%;min-height:41px;padding:.55rem .65rem}.media-profile-grid input[type=color]{cursor:pointer;padding:.3rem}.media-profile-grid small{color:#506a75;font-size:.55rem;font-weight:500}.media-board{border:1px solid var(--media-border);background:#0416218c;border-radius:17px;gap:1rem;padding:1rem;display:grid}.media-board .section-toolbar{margin:0}.media-board .toolbar-actions select{color:#8da2ab;background:#081a26;border:1px solid #ffffff17;border-radius:8px;min-height:38px;padding:0 .65rem}.media-upload{border-style:dashed}.media-file-input input{padding:.48rem}.media-file-input input::file-selector-button{color:#a9c2c4;cursor:pointer;background:#2f8f8b12;border:1px solid #63c4bb24;border-radius:7px;margin-right:.65rem;padding:.5rem .7rem}.media-checkbox{background:#2f8f8a0b;border:1px solid #5dc2b921;border-radius:10px;grid-column:span 2;min-height:58px;padding:.65rem;align-items:center!important;gap:.65rem!important;display:flex!important}.media-checkbox input{accent-color:#5ecabb;width:auto!important;min-height:auto!important}.media-checkbox span{gap:.2rem;display:grid}.media-checkbox strong{color:#a9c0c4;font-size:.64rem}.media-checkbox small{color:#57717b;font-size:.55rem;font-weight:500}.media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.media-grid>article{background:#ffffff05;border:1px solid #ffffff13;border-radius:13px;min-width:0;display:grid;overflow:hidden}.media-grid>article.archived{opacity:.55}.media-preview{background:linear-gradient(145deg,#20646d29,#06161fcc);place-items:center;min-height:175px;display:grid;position:relative;overflow:hidden}.media-preview>img{object-fit:cover;width:100%;height:175px}.media-pdf{justify-items:center;gap:.35rem;display:grid}.media-pdf span{color:#dcb36b;background:#8e591a14;border:1px solid #d39f4c33;border-radius:8px;place-items:center;width:55px;height:67px;font:.72rem ui-monospace,monospace;display:grid}.media-pdf strong{color:#708793;font-size:.58rem}.media-visibility{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border-radius:99px;padding:.26rem .45rem;font-size:.51rem;font-weight:800;position:absolute;top:.55rem;right:.55rem}.media-visibility.public{color:#8be0bd;background:#164e3ab8;border:1px solid #55c79933}.media-visibility.private{color:#d1ad72;background:#523917b8;border:1px solid #cf9d4e33}.media-card-body{gap:.28rem;padding:.8rem;display:grid}.media-card-body>span{color:#5ec9c1;letter-spacing:.08em;text-transform:uppercase;font-size:.54rem;font-weight:830}.media-card-body h3{color:#c4d5d9;margin:0;font-size:.76rem}.media-card-body p{color:#617b85;margin:0;font-size:.59rem}.media-card-body small{color:#4f6873;overflow-wrap:anywhere;font-size:.54rem}.media-card-body code{color:#47616c;margin-top:.25rem;font-size:.51rem}.media-card-body em{color:#b99050;background:#d79b4314;border-radius:999px;width:max-content;padding:.2rem .35rem;font-size:.5rem;font-style:normal}.media-card-actions{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .8rem;display:flex}.media-card-actions a,.media-card-actions button,.broker-media-link,.broker-preview-toolbar a{color:#69ccc5;background:#2d8f8b0e;border:1px solid #60c6be24;border-radius:7px;min-height:32px;padding:0 .55rem;font-size:.55rem;text-decoration:none}.media-card-actions a,.broker-media-link,.broker-preview-toolbar a{align-items:center;display:inline-flex}.media-card-actions button{color:#9c7e6d;background:0 0;border-color:#b479531f}.media-empty{grid-column:1/-1}.media-security-note{background:#84561c0b;border:1px solid #d5a25321;border-radius:13px;padding:1rem}.media-security-note strong{color:#c7ad7d;font-size:.69rem}.media-security-note p{color:#746956;margin:.35rem 0 0;font-size:.61rem;line-height:1.55}.broker-product-image{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.broker-product-visual:has(.broker-product-image):after{z-index:1;content:"";background:linear-gradient(#04121b1f,#031018c7);position:absolute;inset:0}.broker-brand-logo{object-fit:contain;background:#fff;border-radius:8px;width:38px;height:38px}.broker-print-logo{object-fit:contain;width:54px;height:54px}.public-brand-logo{object-fit:contain;background:#fff;border-radius:10px;width:52px;height:52px;padding:.25rem}.public-offer-media{background:#071722;border:1px solid #ffffff14;border-radius:24px;grid-template-columns:minmax(0,1.55fr) minmax(180px,.45fr);gap:.5rem;height:min(55vh,560px);display:grid;overflow:hidden}.public-offer-media>img{object-fit:cover;width:100%;height:100%}.public-offer-media>div{grid-template-rows:repeat(4,1fr);gap:.5rem;min-width:0;display:grid}.public-offer-media>div img{object-fit:cover;width:100%;height:100%;min-height:0}.public-offer-actions button,.public-offer-actions a{color:#dce9e8;background:#2b938f14;border:1px solid #59c8be2b;border-radius:8px;align-items:center;min-height:39px;padding:0 .75rem;font-size:.63rem;text-decoration:none;display:inline-flex;margin:0!important}@media (width<=980px){.media-hero{grid-template-columns:1fr}.media-summary,.media-profile-grid,.media-upload-grid,.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.media-hero{border-radius:18px;padding:1.1rem}.media-summary,.media-profile-grid,.media-upload-grid,.media-grid{grid-template-columns:1fr}.media-assisted{grid-template-columns:auto minmax(0,1fr)}.media-assisted>aside{grid-column:1/-1;justify-items:stretch;width:100%}.media-assisted>aside strong,.media-assisted>aside span{text-align:right}.operation-jump__heading{grid-template-columns:auto minmax(0,1fr)}.operation-jump__heading>aside{grid-column:1/-1;justify-items:start}.operation-projects,.operation-pilot{grid-template-columns:1fr}.media-profile-grid label.wide,.media-upload-grid label.wide,.media-checkbox{grid-column:span 1}.public-offer-media{grid-template-columns:1fr;height:390px}.public-offer-media>div{display:none}}.access-management .section-actions{flex-wrap:wrap}.editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.compact-form,.access-global-form{background:var(--surface,#fff);border:1px solid #152d2a1f;border-radius:18px;padding:22px}.access-global-form{max-width:860px}.button-link{color:#fff;background:#153d38;border-radius:10px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=820px){.editor-grid{grid-template-columns:1fr}}.media-audiences{border:1px solid #ffffff17;border-radius:12px;flex-wrap:wrap;gap:10px 18px;margin:0;padding:14px 16px;display:flex}.media-audiences legend{color:#78909b;padding:0 6px;font-size:.64rem;font-weight:800}.media-audiences label{flex-direction:row;color:#a9c0c4!important;align-items:center!important;gap:7px!important;font-size:.64rem!important;display:flex!important}.media-audiences input{accent-color:#5ecabb;margin:0;width:auto!important;min-height:auto!important}.media-preview video{object-fit:cover;background:#061722;width:100%;height:175px}:root{--gv-ink-950:#07191f;--gv-ink-900:#0b2229;--gv-ink-850:#102d35;--gv-ink-800:#163943;--gv-ink-700:#24515b;--gv-teal-700:#0c6b6b;--gv-teal-600:#0f7c7b;--gv-teal-500:#188f8b;--gv-teal-400:#35aaa2;--gv-teal-100:#dff2ef;--gv-gold-600:#b8832f;--gv-gold-500:#d6a34a;--gv-gold-300:#ebca88;--gv-canvas:#eef1ee;--gv-canvas-warm:#f5f2eb;--gv-surface:#fffefb;--gv-surface-muted:#f6f7f3;--gv-text:#17343b;--gv-text-strong:#0e272e;--gv-muted:#6b7e82;--gv-muted-2:#8a999b;--gv-line:#153a421f;--gv-line-strong:#153a4233;--gv-success:#16815f;--gv-warning:#af7625;--gv-danger:#b84f4f;--gv-info:#367c9b;--gv-radius-xs:8px;--gv-radius-sm:12px;--gv-radius-md:18px;--gv-radius-lg:26px;--gv-radius-xl:34px;--gv-shadow-sm:0 8px 24px #0c252b12;--gv-shadow-md:0 20px 55px #0c252b1a;--gv-shadow-lg:0 38px 110px #081d2329;--gv-ease:cubic-bezier(.2, .8, .2, 1);color:var(--gv-text);background:var(--gv-canvas);font-synthesis:none;text-rendering:optimizelegibility;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,Avenir Next,Avenir,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{background:var(--gv-canvas);scroll-behavior:smooth;min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh;color:var(--gv-text);background:radial-gradient(circle at 8% 4%, #188f8b17, transparent 28rem), radial-gradient(circle at 92% 0%, #d6a34a17, transparent 24rem), var(--gv-canvas);-webkit-font-smoothing:antialiased;margin:0}*{scrollbar-width:thin;scrollbar-color:#0f7c7b59 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#0f7c7b52 padding-box padding-box;border:3px solid #0000;border-radius:999px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a.button-link{transition:transform .18s var(--gv-ease), box-shadow .18s var(--gv-ease), border-color .18s var(--gv-ease), background-color .18s var(--gv-ease), color .18s var(--gv-ease), opacity .18s var(--gv-ease)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #188f8b3d}button{color:#fff;background:linear-gradient(135deg, var(--gv-teal-600), var(--gv-teal-500));letter-spacing:-.01em;border:1px solid #0000;border-radius:13px;min-height:46px;padding:0 1.1rem;font-weight:760;box-shadow:0 10px 22px #0f7c7b2b}button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 28px #0f7c7b3b}button:active:not(:disabled){transform:translateY(0)}button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.button-secondary,.secondary{color:var(--gv-text);border-color:var(--gv-line);box-shadow:none;background:#ffffffc7}.button-secondary:hover:not(:disabled),.secondary:hover:not(:disabled){color:var(--gv-teal-700);box-shadow:var(--gv-shadow-sm);background:#fff;border-color:#0f7c7b47}.text-button,.table-action{min-height:34px;color:var(--gv-teal-700);box-shadow:none;background:#0f7c7b0f;border-color:#0f7c7b26;padding:0 .75rem;font-size:.75rem}.text-button:hover:not(:disabled),.table-action:hover:not(:disabled){color:#fff;background:var(--gv-teal-600);border-color:#0000}.compact{border-radius:11px;min-height:38px;padding:0 .85rem;font-size:.73rem}a.button-link{color:#fff;background:linear-gradient(135deg, var(--gv-teal-500), var(--gv-teal-600));border-radius:13px;justify-content:center;align-items:center;width:max-content;min-height:46px;margin-top:1.4rem;padding:0 1.1rem;font-weight:760;text-decoration:none;display:inline-flex;box-shadow:0 14px 30px #0f7c7b33}a.button-link:hover{transform:translateY(-2px)}.mark,.broker-mark,.broker-empty__mark{isolation:isolate;color:#fff;background:linear-gradient(145deg, #ffffff29, transparent 45%), linear-gradient(135deg, var(--gv-teal-500), var(--gv-ink-850));letter-spacing:.1em;border:1px solid #ffffff38;border-radius:15px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:.72rem;font-weight:900;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #08262c33,inset 0 1px #ffffff2e}.mark:before,.broker-mark:before,.broker-empty__mark:before{z-index:-1;content:"";border:1px solid #ebca8873;border-radius:9px 9px 3px;position:absolute;inset:8px;transform:rotate(45deg)}.mark:after,.broker-mark:after,.broker-empty__mark:after{z-index:-1;content:"";filter:blur(2px);background:#d6a34a61;border-radius:50%;width:30px;height:30px;position:absolute;bottom:-10px;right:-10px}main{min-height:100vh;color:var(--gv-text);background:linear-gradient(#fff6, #fff6), radial-gradient(circle at 8% 10%, #188f8b1c, transparent 34%), radial-gradient(circle at 90% 92%, #d6a34a1a, transparent 30%), var(--gv-canvas);padding:clamp(1rem,2.5vw,2rem)}.shell{width:min(1540px,100%);margin:0 auto}.brandbar{min-height:68px;color:var(--gv-text);align-items:center;gap:.85rem;margin-bottom:1rem;padding:0 .25rem;display:flex}.brandbar>div:nth-child(2){gap:.1rem;display:grid}.brandbar strong{color:var(--gv-text-strong);letter-spacing:-.02em;font-size:.92rem}.brandbar span{color:var(--gv-muted);font-size:.68rem}.environment{color:var(--gv-teal-700);letter-spacing:.04em;background:#ffffffa6;border:1px solid #0f7c7b2e;border-radius:999px;margin-left:auto;padding:.48rem .72rem;font:700 .64rem ui-monospace,SFMono-Regular,Menlo,monospace;box-shadow:0 8px 22px #18353b0d}.panel{border-radius:var(--gv-radius-xl);min-height:620px;color:var(--gv-text);box-shadow:var(--gv-shadow-lg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffefbf0;border:1px solid #153a421a;padding:clamp(2rem,4vw,4.5rem);position:relative;overflow:hidden}.panel:before{pointer-events:none;content:"";background:linear-gradient(120deg,#fff9,#0000 28%);position:absolute;inset:0}.panel>*{position:relative}.panel--center{align-content:center;justify-items:start;max-width:880px;margin:4vh auto 0;display:grid}.split{grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);align-items:stretch;gap:0;min-height:650px;padding:0;display:grid}.split--login{min-height:660px}.split .intro{color:#f4fbfa;background:radial-gradient(circle at 18% 14%, #35aaa247, transparent 24rem), radial-gradient(circle at 92% 90%, #d6a34a33, transparent 20rem), linear-gradient(145deg, var(--gv-ink-950), var(--gv-ink-800));flex-direction:column;justify-content:center;min-width:0;padding:clamp(2.5rem,6vw,6.5rem);display:flex;position:relative;overflow:hidden}.split .intro:before{content:"";border:1px solid #ebca8833;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-150px;right:-130px;box-shadow:0 0 0 42px #ffffff05,0 0 0 86px #ffffff03}.split .intro:after{opacity:.12;pointer-events:none;content:"";background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(130deg,#000,#0000 68%);mask-image:linear-gradient(130deg,#000,#0000 68%)}.split .intro>*{z-index:1;position:relative}.eyebrow{color:var(--gv-teal-600);letter-spacing:.15em;text-transform:uppercase;margin:0 0 .9rem;font-size:.67rem;font-weight:850}.split .intro .eyebrow{color:var(--gv-gold-300)}h1{max-width:780px;color:var(--gv-text-strong);letter-spacing:-.065em;margin:0;font-size:clamp(2.75rem,5.7vw,5.8rem);font-weight:720;line-height:.96}.split .intro h1{color:#f7fbfa;text-wrap:balance}.lead{max-width:620px;color:var(--gv-muted);margin:1.4rem 0 0;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.65}.split .intro .lead{color:#e0efefb8}.assurances{color:#e2f0efb8;gap:.72rem;margin:2rem 0 0;padding:0;font-size:.86rem;list-style:none;display:grid}.assurances li{align-items:center;gap:.6rem;display:flex}.assurances li:before{color:#0c3935;content:"✓";background:#79d7b5;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;margin:0;font-size:.68rem;font-weight:900;display:grid}.split>.form,.split>.notice{align-self:center;margin:clamp(1.4rem,4vw,4rem)}.form{border:1px solid var(--gv-line);border-radius:var(--gv-radius-md);color:var(--gv-text);box-shadow:var(--gv-shadow-sm);background:#ffffffe0;gap:1rem;padding:clamp(1.35rem,2.8vw,2.15rem);display:grid}.form h2,.form h3{color:var(--gv-text-strong);letter-spacing:-.035em;margin:0 0 .25rem}.form label,.editor-card label,.filters label,.public-offer-details label,.network-application-card label,.buyer-room label{color:#496269;letter-spacing:.01em;gap:.42rem;font-size:.72rem;font-weight:760;display:grid}.form input,.form select,.form textarea,.editor-card input,.editor-card select,.editor-card textarea,.filters input,.filters select,.access-management select{border:1px solid var(--gv-line-strong);width:100%;min-height:47px;color:var(--gv-text-strong);transition:border-color .18s var(--gv-ease), box-shadow .18s var(--gv-ease), background .18s var(--gv-ease);background:#fff;border-radius:12px;outline:none;padding:.65rem .85rem;box-shadow:inset 0 1px #ffffffb3}.form textarea,.editor-card textarea{resize:vertical;min-height:92px}.form input::placeholder,.form textarea::placeholder,.editor-card input::placeholder,.filters input::placeholder{color:#a0acad}.form input:focus,.form select:focus,.form textarea:focus,.editor-card input:focus,.editor-card select:focus,.editor-card textarea:focus,.filters input:focus,.filters select:focus{border-color:#0f7c7b8f;box-shadow:0 0 0 4px #0f7c7b1a}.form small{color:var(--gv-muted-2);font-size:.65rem;font-weight:520;line-height:1.45}.field-row{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.error,.success,.notice{border-radius:13px;line-height:1.5}.error{color:#8f3434;background:#fff2f1;border:1px solid #b84f4f33;margin:0;padding:.82rem .95rem;font-size:.79rem}.success{color:#116448;background:#ebf8f2;border:1px solid #16815f2e;margin:0;padding:.82rem .95rem;font-size:.79rem}.notice{color:#725219;box-shadow:none;background:#fff8e8;border:1px solid #d6a34a47;padding:1.25rem}.notice strong{color:#5e4519}.notice p{color:#846e47;margin:.45rem 0 0}.notice a{color:var(--gv-teal-700);font-weight:750}.pulse{background:var(--gv-teal-500);border-radius:50%;width:15px;height:15px;margin-bottom:1.8rem;animation:1.8s infinite gv-breathe;box-shadow:0 0 0 9px #188f8b1f}@keyframes gv-breathe{50%{box-shadow:0 0 0 18px #188f8b00}}.tenant-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem;width:100%;margin-top:2rem;display:grid}.tenant-card{text-align:left;min-height:110px;color:var(--gv-text-strong);border:1px solid var(--gv-line);box-shadow:var(--gv-shadow-sm);background:#fff;align-content:end;gap:.25rem;padding:1.1rem;display:grid}.tenant-card:hover:not(:disabled){border-color:#0f7c7b59}.tenant-card span{color:var(--gv-muted);font:.7rem ui-monospace,monospace}.panel.workspace{background:var(--gv-surface);border-radius:28px;grid-template-columns:280px minmax(0,1fr);min-height:calc(100vh - 112px);padding:0;overflow:hidden;box-shadow:0 30px 90px #071e2421}.panel.workspace:before{display:none}.workspace-nav{color:#dce9e7;background:radial-gradient(circle at 20% 0%, #35aaa22e, transparent 19rem), radial-gradient(circle at 110% 100%, #d6a34a21, transparent 18rem), linear-gradient(180deg, var(--gv-ink-950), #0b242c 55%, #0b2026);border-right:0;flex-direction:column;min-height:760px;padding:1.25rem .9rem;display:flex;position:relative}.workspace-nav:after{content:"";background:linear-gradient(#0000,#ebca8847,#0000);width:1px;position:absolute;top:0;bottom:0;right:0}.tenant-identity{border-bottom:1px solid #ffffff14;gap:.28rem;padding:.75rem .8rem 1.5rem;display:grid}.tenant-identity:before{width:38px;height:38px;color:var(--gv-gold-300);content:"GV";letter-spacing:.08em;background:#ffffff0b;border:1px solid #ebca8833;border-radius:12px;place-items:center;margin-bottom:.55rem;font-size:.62rem;font-weight:900;display:grid}.tenant-identity span{color:#84cdc7d1;letter-spacing:.13em;text-transform:uppercase;font-size:.59rem;font-weight:850}.tenant-identity strong{color:#f2f7f6;letter-spacing:-.025em;font-size:.98rem}.tenant-identity small{color:#c3d7d694;font-size:.7rem}.workspace-nav nav{gap:.22rem;min-height:0;margin-top:.75rem;display:grid}.workspace-nav nav>small{color:#aac6c66b;letter-spacing:.15em;text-transform:uppercase;margin:.95rem .72rem .25rem;font-size:.54rem;font-weight:850}.workspace-nav nav button{color:#d3e2e1a1;min-height:42px;box-shadow:none;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:flex-start;align-items:center;gap:.68rem;padding:0 .72rem;font-size:.75rem;font-weight:650;display:flex;position:relative;overflow:hidden}.workspace-nav nav button:hover{color:#f2f7f6;box-shadow:none;background:#ffffff0b;border-color:#ffffff0f;transform:none}.workspace-nav nav button.active{color:#fff;box-shadow:inset 3px 0 var(--gv-teal-400);background:linear-gradient(90deg,#188f8b3d,#188f8b14);border-color:#52beb536}.workspace-nav nav button span{color:#c1d6d47a;background:#ffffff09;border-radius:8px;flex:0 0 24px;place-items:center;width:24px;height:24px;font:750 .57rem ui-monospace,monospace;display:grid}.workspace-nav nav button.active span{color:var(--gv-gold-300);background:#ffffff14}.roadmap-peek{background:linear-gradient(135deg,#d6a34a17,#ffffff06);border:1px solid #ebca8821;border-radius:14px;margin:auto .35rem 0;padding:1rem}.roadmap-peek span{color:var(--gv-gold-300);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:850}.roadmap-peek p{color:#dee8e694;margin:.45rem 0 0;font-size:.67rem;line-height:1.45}.workspace-meta{color:#b8cdcb6b;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff12;justify-content:space-between;margin-top:.8rem;padding:.85rem .72rem 0;font:650 .57rem ui-monospace,monospace;display:flex}.workspace-content{min-width:0;color:var(--gv-text);background:radial-gradient(circle at 96% 0,#d6a34a0f,#0000 22rem),linear-gradient(#fbfcf9,#f3f5f1);padding:clamp(1.45rem,2.7vw,2.8rem)}.workspace-head{border-bottom:1px solid var(--gv-line);justify-content:space-between;align-items:flex-start;gap:2rem;min-height:102px;padding-bottom:1.35rem;display:flex}.workspace-head .eyebrow{color:var(--gv-teal-600);margin-bottom:.55rem}.workspace h1{color:var(--gv-text-strong);letter-spacing:-.06em;font-size:clamp(2.2rem,3.3vw,3.65rem)}.workspace-subtitle{max-width:720px;color:var(--gv-muted);margin:.65rem 0 0;font-size:.82rem;line-height:1.55}.workspace-head-actions{gap:.55rem;display:flex}.workspace-message{margin-top:1rem}.workspace-user{border:1px solid var(--gv-line);min-width:230px;box-shadow:var(--gv-shadow-sm);background:#ffffffd1;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:.12rem .7rem;padding:.85rem;display:grid}.workspace-user>span{color:var(--gv-teal-700);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:850}.workspace-user strong{color:var(--gv-text-strong);font-size:.76rem}.workspace-user small{color:var(--gv-muted);font-size:.63rem}.workspace-user button{grid-area:1/2/span 3;min-height:36px;padding:0 .75rem}.workspace-section,.section-stack{gap:1rem;margin-top:1.55rem;display:grid}.section-toolbar{justify-content:space-between;align-items:center;gap:1rem;min-height:58px;padding:.2rem 0;display:flex}.section-toolbar span,.operation-card>div>span{color:var(--gv-teal-700);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:850}.section-toolbar p,.operation-card p{color:var(--gv-muted);margin:.35rem 0 0;font-size:.76rem;line-height:1.45}.toolbar-actions{gap:.55rem;display:flex}.workspace-content :is(.metric-grid article,.status-grid article,.network-summary article,.campaign-summary article,.distribution-summary article,.price-summary article,.executive-kpis article,.agency-summary article,.match-metrics article,.pipeline-strip article,.activation-status-grid article,.commercial-activation-card,.operation-card,.command-card,.signal-card,.editor-card,.match-board,.executive-hero,.executive-score,.circuit-board,.executive-radar,.executive-governance,.executive-performance,.executive-movements,.network-card,.campaign-card,.distribution-card,.media-card,.match-detail){border-color:var(--gv-line);color:var(--gv-text);box-shadow:var(--gv-shadow-sm);background:#ffffffdb}.metric-grid,.status-grid,.network-summary,.campaign-summary,.distribution-summary,.price-summary,.executive-kpis,.pipeline-strip{gap:.72rem}.metric-grid article,.network-summary article,.campaign-summary article,.distribution-summary article,.price-summary article,.executive-kpis article,.pipeline-strip article{border-radius:15px;min-height:118px;padding:1rem}.workspace-content :is(.metric-grid,.network-summary,.campaign-summary,.distribution-summary,.price-summary,.executive-kpis,.pipeline-strip) article span{color:var(--gv-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.workspace-content :is(.metric-grid,.network-summary,.campaign-summary,.distribution-summary,.price-summary,.executive-kpis,.pipeline-strip) article strong{color:var(--gv-text-strong);letter-spacing:-.05em;font-size:clamp(1.35rem,2.3vw,2.1rem)}.workspace-content :is(.metric-grid,.network-summary,.campaign-summary,.distribution-summary,.price-summary,.executive-kpis,.pipeline-strip) article small{color:var(--gv-muted-2);font-size:.64rem;line-height:1.35}.workspace-content .metric-positive,.workspace-content .metric-good{background:linear-gradient(145deg,#f7fffb,#edf8f3)!important;border-color:#16815f2b!important}.workspace-content .metric-positive strong,.workspace-content .metric-good strong{color:var(--gv-success)!important}.workspace-content .metric-alert,.workspace-content .metric-hot{background:linear-gradient(145deg,#fffaf8,#fff0eb)!important;border-color:#b84f4f26!important}.workspace-content .metric-alert strong,.workspace-content .metric-hot strong{color:#b66340!important}.operation-card,.command-hero{border:1px solid var(--gv-line);box-shadow:var(--gv-shadow-sm);background:radial-gradient(circle at 90% 0,#d6a34a1f,#0000 15rem),linear-gradient(135deg,#0f7c7b14,#ffffffe6);border-radius:18px}.operation-card h2,.command-hero h2{color:var(--gv-text-strong);letter-spacing:-.035em}.command-hero>div>p:not(.eyebrow){color:var(--gv-muted)}.editor-card{border-radius:16px;gap:1rem;padding:1.15rem;display:grid}.editor-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.editor-head strong{color:var(--gv-text-strong)}.editor-head p{color:var(--gv-muted)}.editor-grid{gap:.8rem}.editor-actions{justify-content:flex-end;gap:.55rem;display:flex}.filters{border:1px solid var(--gv-line);background:#ffffffb8;border-radius:15px;gap:.65rem;padding:.85rem;display:grid}.filters input,.filters select{min-height:42px}.unit-table-wrap,.table-wrap{border:1px solid var(--gv-line);box-shadow:var(--gv-shadow-sm);background:#ffffffe6;border-radius:16px;overflow:auto}.unit-table,.table-wrap table{border-collapse:separate;border-spacing:0;width:100%;min-width:760px;color:var(--gv-text)}.unit-table thead,.table-wrap thead{z-index:2;position:sticky;top:0}.unit-table th,.table-wrap th{color:#65787d;border-bottom:1px solid var(--gv-line);letter-spacing:.1em;text-align:left;text-transform:uppercase;background:#f4f6f2;min-height:44px;padding:.75rem .82rem;font-size:.59rem;font-weight:850}.unit-table td,.table-wrap td{color:#445d63;vertical-align:middle;background:#ffffffd1;border-bottom:1px solid #153a4213;padding:.82rem;font-size:.72rem}.unit-table tbody tr:last-child td,.table-wrap tbody tr:last-child td{border-bottom:0}.unit-table tbody tr:hover td,.table-wrap tbody tr:hover td{background:#f7faf7}.unit-table td strong,.table-wrap td strong{color:var(--gv-text-strong);font-size:.75rem;display:block}.unit-table td small,.table-wrap td small{color:var(--gv-muted-2);margin-top:.18rem;font-size:.62rem;display:block}.empty-state,.buyer-empty,.match-empty-small{min-height:180px;color:var(--gv-muted);text-align:center;background:#0f7c7b09;border:1px dashed #0f7c7b38;border-radius:16px;place-content:center;justify-items:center;padding:1.5rem;display:grid}.empty-state strong,.buyer-empty strong{color:var(--gv-text-strong);font-size:1rem}.empty-state p,.buyer-empty p{max-width:520px;color:var(--gv-muted);margin:.45rem 0 1rem}.development-list>article,.portfolio-list article,.coverage-list article,.campaign-list>article,.distribution-campaign-list>article,.match-buyer-list>article,.match-offer-grid>article,.agency-command-grid button{border-color:var(--gv-line);color:var(--gv-text);box-shadow:var(--gv-shadow-sm);background:#ffffffe0}.development-list>article:hover,.campaign-list>article:hover,.match-offer-grid>article:hover{border-color:#0f7c7b47;transform:translateY(-2px)}.workspace-content :is(.development-list,.portfolio-list,.coverage-list,.campaign-list,.distribution-campaign-list,.match-buyer-list,.match-offer-grid) h2,.workspace-content :is(.development-list,.portfolio-list,.coverage-list,.campaign-list,.distribution-campaign-list,.match-buyer-list,.match-offer-grid) h3,.workspace-content :is(.development-list,.portfolio-list,.coverage-list,.campaign-list,.distribution-campaign-list,.match-buyer-list,.match-offer-grid) strong{color:var(--gv-text-strong)}.workspace-content :is(.development-list,.portfolio-list,.coverage-list,.campaign-list,.distribution-campaign-list,.match-buyer-list,.match-offer-grid) p,.workspace-content :is(.development-list,.portfolio-list,.coverage-list,.campaign-list,.distribution-campaign-list,.match-buyer-list,.match-offer-grid) small,.workspace-content :is(.development-list,.portfolio-list,.coverage-list,.campaign-list,.distribution-campaign-list,.match-buyer-list,.match-offer-grid) span{color:var(--gv-muted)}.status,.portal-state{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;width:max-content;min-height:27px;padding:0 .55rem;font-size:.57rem;font-weight:820;display:inline-flex}.status-active,.portal-active{color:#126148;background:#e4f6ee}.status-paused,.portal-pending{color:#805b1e;background:#fff3d8}.status-archived,.portal-blocked,.portal-not_prepared{color:#7a4f4f;background:#f8ecec}.campaign-exclusive-condition{background:linear-gradient(135deg,#0f7c7b12,#d6a34a14);border:1px solid #0f7c7b29;border-radius:13px;gap:.24rem;min-height:112px;margin:.85rem 0;padding:.8rem;display:grid}.campaign-exclusive-condition small{letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:850;color:var(--gv-teal-700)!important}.campaign-exclusive-condition strong{color:var(--gv-text-strong);font-size:.82rem}.campaign-exclusive-condition p{color:var(--gv-muted);margin:0;font-size:.63rem;line-height:1.45}.offer-table td:nth-child(6) small{max-width:220px;line-height:1.4}.access-management{gap:1rem}.access-management .command-hero{justify-content:space-between;align-items:flex-end;gap:1.5rem;min-height:160px;padding:1.25rem;display:flex}.access-management .command-hero h2{margin:.35rem 0 0;font-size:clamp(1.55rem,3vw,2.4rem)}.access-management .command-hero p{margin:.55rem 0 0}.section-actions{border:1px solid var(--gv-line);background:#ffffffb8;border-radius:13px;gap:.22rem;max-width:100%;padding:.3rem;display:flex;overflow-x:auto}.section-actions button{min-height:36px;color:var(--gv-muted);box-shadow:none;background:0 0;border-color:#0000;flex:none;padding:0 .75rem;font-size:.68rem}.section-actions button.active{color:#fff;background:var(--gv-teal-600);box-shadow:0 8px 18px #0f7c7b2e}.compact-form,.access-global-form{background:#fff}.access-global-form{background:radial-gradient(circle at 95% 0,#d6a34a1c,#0000 15rem),#fff;border-color:#d6a34a42}.executive-hero,.match-hero{color:#fff;background:radial-gradient(circle at 92% 10%, #d6a34a33, transparent 20rem), radial-gradient(circle at 10% 110%, #35aaa238, transparent 24rem), linear-gradient(135deg, var(--gv-ink-950), var(--gv-ink-800));box-shadow:var(--gv-shadow-md);border-radius:22px;overflow:hidden}.executive-hero h2,.match-hero h2{color:#f6fbfa}.executive-hero p,.match-hero p{color:#deedecb3}.executive-hero .eyebrow,.match-hero .eyebrow{color:var(--gv-gold-300)}.executive-score,.match-orbit{background:#ffffff0f;border-color:#ebca883d}.executive-score strong,.match-orbit strong{color:#fff}.circuit-stage,.executive-signal,.performance-row,.movement-item,.match-flow article,.match-radar-list article,.demand-board article,.match-result-table article{border-color:var(--gv-line);background:#ffffffc7}.workspace-content :is(.circuit-stage,.executive-signal,.performance-row,.movement-item,.match-flow article,.match-radar-list article,.demand-board article,.match-result-table article) strong{color:var(--gv-text-strong)}.workspace-content :is(.circuit-stage,.executive-signal,.performance-row,.movement-item,.match-flow article,.match-radar-list article,.demand-board article,.match-result-table article) span,.workspace-content :is(.circuit-stage,.executive-signal,.performance-row,.movement-item,.match-flow article,.match-radar-list article,.demand-board article,.match-result-table article) small{color:var(--gv-muted)}.match-tabs,.performance-tabs{border-color:var(--gv-line);background:#ffffffb3}.match-tabs button,.performance-tabs button{color:var(--gv-muted);box-shadow:none;background:0 0}.match-tabs button.active,.performance-tabs button.active{color:#fff;background:var(--gv-teal-600);border-color:#0000}.agency-workspace .tenant-identity>span{color:var(--gv-gold-300)}.agency-workspace .workspace-nav nav button.active{box-shadow:inset 3px 0 var(--gv-gold-500);background:linear-gradient(90deg,#d6a34a30,#188f8b14)}.agency-workspace .workspace-nav nav button.active span{color:#fff0cb}.agency-workspace .workspace-head .eyebrow{color:var(--gv-gold-600)}.agency-command-grid button{text-align:left;border-radius:17px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:150px;padding:1.1rem;display:flex}.agency-command-grid button:hover{border-color:#d6a34a59}.agency-command-grid button span{color:var(--gv-gold-600);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:850}.agency-command-grid button strong{color:var(--gv-text-strong);margin-top:.45rem;font-size:1rem}.agency-command-grid button small{color:var(--gv-muted);margin-top:.4rem;font-size:.68rem;line-height:1.45}.agency-invitation{grid-template-columns:1fr auto auto;align-items:center;gap:.7rem;margin-top:1rem;display:grid}.agency-invitation p{margin:0}.agency-row-actions{flex-wrap:wrap;gap:.35rem;display:flex}.broker-auth-shell,.broker-portal{--broker-bg:#06171d;--broker-bg-soft:#0a2229;--broker-panel:#0f2a32;--broker-panel-2:#12323b;--broker-line:#bcd8d61c;--broker-text:#ecf5f3;--broker-muted:#91a9aa;min-height:100vh;color:var(--broker-text);background:radial-gradient(circle at 6% 0%, #289f9929, transparent 30rem), radial-gradient(circle at 94% 94%, #d6a34a1f, transparent 28rem), var(--broker-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.broker-auth-shell{padding:clamp(1rem,3vw,2.5rem)}.broker-public-brand{align-items:center;gap:.85rem;width:min(1320px,100%);min-height:70px;margin:0 auto 1rem;display:flex}.broker-public-brand>div:last-child{gap:.14rem;display:grid}.broker-public-brand strong{color:#eff7f5;font-size:.9rem}.broker-public-brand span{color:#7d9999;font-size:.68rem}.broker-auth-card{border:1px solid var(--broker-line);background:radial-gradient(circle at 86% 12%,#d6a34a1c,#0000 22rem),linear-gradient(140deg,#0c2f38f5,#05161dfa);border-radius:30px;align-content:center;width:min(1320px,100%);min-height:650px;margin:0 auto;padding:clamp(2rem,5vw,5.5rem);display:grid;box-shadow:0 40px 120px #0000005c}.broker-login-card{grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);align-items:center;gap:clamp(2rem,7vw,7rem)}.broker-login-card>div h1,.broker-auth-card h1{color:#f5faf9;font-size:clamp(2.7rem,5.6vw,5.4rem);line-height:.96}.broker-login-card>div>p:not(.broker-kicker){color:#91a9aa;max-width:620px;font-size:1rem;line-height:1.65}.broker-kicker{color:var(--gv-gold-300);letter-spacing:.14em;text-transform:uppercase;font-size:.67rem;font-weight:850}.broker-login-card form{border:1px solid var(--broker-line);background:#ffffff0b;border-radius:19px;gap:.95rem;padding:clamp(1.4rem,3vw,2rem);display:grid;box-shadow:0 24px 70px #00000038}.broker-login-card form label,.broker-share-modal label,.broker-lead-drawer label{color:#b3c4c3;gap:.4rem;font-size:.72rem;font-weight:720;display:grid}.broker-login-card form input,.broker-login-card form select,.broker-login-card form textarea,.broker-share-modal input,.broker-share-modal select,.broker-share-modal textarea,.broker-lead-drawer input,.broker-lead-drawer select,.broker-lead-drawer textarea{color:#f1f7f6;background:#04141ab8;border:1px solid #cbe2e024;border-radius:12px;outline:none;width:100%;min-height:47px;padding:.65rem .82rem}.broker-login-form-head span{color:#edf5f3;font-size:.8rem;font-weight:780}.broker-login-form-head small{color:#6f8a8c;font-size:.62rem}.broker-login-card form a{color:#85d7d0;text-align:center;font-size:.7rem}.broker-login-proof{color:#789798;font-size:.66rem}.broker-login-proof span{color:var(--gv-gold-300)}.broker-portal{background:var(--broker-bg);grid-template-columns:272px minmax(0,1fr);padding:0;display:grid}.broker-sidebar{z-index:20;border-right:1px solid var(--broker-line);background:radial-gradient(circle at 20% 0,#2d9f9a2b,#0000 17rem),linear-gradient(#081d24,#07191f);flex-direction:column;height:100vh;padding:1.15rem .9rem;display:flex;position:sticky;top:0;overflow-y:auto}.broker-brand{border-bottom:1px solid var(--broker-line);align-items:center;gap:.72rem;min-height:72px;padding:.2rem .55rem 1rem;display:flex}.broker-brand>div:last-child{gap:.12rem;min-width:0;display:grid}.broker-brand strong{color:#f2f8f6;font-size:.8rem}.broker-brand span{color:#789596;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.broker-brand-logo{object-fit:contain;object-position:left center;max-width:120px;max-height:42px}.broker-profile{border:1px solid var(--broker-line);background:#ffffff09;border-radius:14px;grid-template-columns:42px minmax(0,1fr);gap:.18rem .7rem;margin:1rem .35rem;padding:.9rem;display:grid}.broker-profile>div{color:#07201f;background:linear-gradient(135deg,#6fd3c9,#d6b36d);border-radius:12px;grid-row:1/span 3;place-items:center;width:42px;height:42px;font-size:.72rem;font-weight:900;display:grid}.broker-profile span{color:var(--gv-gold-300);letter-spacing:.09em;text-transform:uppercase;font-size:.55rem;font-weight:800}.broker-profile strong{color:#eaf2f0;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.broker-profile small{color:#698687;text-overflow:ellipsis;font-size:.6rem;overflow:hidden}.broker-sidebar nav{gap:.24rem;display:grid}.broker-sidebar nav button{color:#86a0a1;min-height:43px;box-shadow:none;background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:center;gap:.68rem;padding:0 .7rem;font-size:.74rem;display:flex}.broker-sidebar nav button i{color:#6d8c8d;background:#ffffff08;border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.broker-sidebar nav button:hover{color:#f0f6f4;box-shadow:none;background:#ffffff0a;transform:none}.broker-sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#1f8b8733,#ffffff06);border-color:#45b4ad30}.broker-sidebar nav button b{color:#fff;background:#bc6657;border-radius:999px;margin-left:auto;padding:.15rem .42rem;font-size:.56rem}.broker-sidebar-readiness{background:#188f8b12;border:1px solid #35aaa221;border-radius:13px;gap:.24rem;margin:auto .35rem .75rem;padding:.9rem;display:grid}.broker-sidebar-readiness>span{color:#6c8f90;text-transform:uppercase;letter-spacing:.08em;font-size:.55rem}.broker-sidebar-readiness strong{color:#bfe0dc;font-size:.72rem}.broker-sidebar-readiness small{color:#6f8b8c;font-size:.58rem}.broker-sidebar-readiness small i{background:#61c998;border-radius:50%;width:6px;height:6px;margin-right:.35rem;display:inline-block}.broker-logout{color:#8da6a6;border-color:var(--broker-line);width:calc(100% - .7rem);min-height:38px;box-shadow:none;background:#ffffff06;margin:0 .35rem;font-size:.68rem}.broker-topbar{z-index:15;border-bottom:1px solid var(--broker-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07191fe0;justify-content:space-between;align-items:center;min-height:66px;padding:0 clamp(1rem,2.5vw,2rem);display:flex;position:sticky;top:0}.broker-topbar>div:first-child{color:#657f80;font-size:.68rem}.broker-online{color:#83aaa6;font-size:.62rem}.broker-online i{background:#63cf9e;border-radius:50%;width:7px;height:7px;margin-right:.35rem;display:inline-block;box-shadow:0 0 0 5px #63cf9e14}.broker-profile-button{color:#071e1d;background:linear-gradient(135deg,#6bd1c7,#d7b46f);border-radius:11px;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;font-size:.65rem;display:grid}.broker-mobile-nav{display:none}.broker-content{width:min(1500px,100%);margin:0 auto;padding:clamp(1rem,2.6vw,2.3rem)}.broker-section{gap:1rem;display:grid}.broker-page-head{border-bottom:1px solid var(--broker-line);justify-content:space-between;align-items:flex-end;gap:2rem;min-height:122px;display:flex}.broker-page-head h1,.broker-welcome h1{color:#f2f8f6;letter-spacing:-.06em;font-size:clamp(2.35rem,4.4vw,4.4rem);line-height:.98}.broker-page-head>div>p:last-child,.broker-welcome>div>p:last-child{color:#86a0a1;max-width:700px;font-size:.86rem;line-height:1.55}.broker-page-actions{gap:.5rem;display:flex}.broker-welcome{background:radial-gradient(circle at 88% 20%,#d6a34a29,#0000 17rem),radial-gradient(circle at 10% 120%,#35aaa233,#0000 22rem),linear-gradient(135deg,#102e36,#092129);border:1px solid #44b8b026;border-radius:23px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;min-height:265px;padding:clamp(1.4rem,3.2vw,2.5rem);display:grid;overflow:hidden;box-shadow:0 22px 65px #0003}.broker-command-buttons{gap:.48rem;min-width:250px;display:grid}.broker-command-buttons button{text-align:left;min-height:65px;box-shadow:none;background:#ffffff0d;border-color:#ffffff14;grid-template-columns:34px 1fr;align-items:center;gap:.65rem;padding:.65rem .8rem;display:grid}.broker-command-buttons button i{color:var(--gv-gold-300);font-style:normal}.broker-command-buttons button span{gap:.12rem;display:grid}.broker-command-buttons button strong{color:#edf5f3;font-size:.72rem}.broker-command-buttons button small{color:#718d8e;font-size:.58rem}.broker-metrics,.broker-metrics--rich{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.broker-metrics article{border:1px solid var(--broker-line);background:#ffffff09;border-radius:15px;align-content:space-between;min-height:132px;padding:1rem;display:grid}.broker-metrics article span{color:#779394;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:790}.broker-metrics article strong{color:#f0f7f5;letter-spacing:-.06em;font-size:clamp(1.7rem,3vw,2.55rem)}.broker-metrics article small{color:#668283;font-size:.64rem}.broker-metrics article b{color:var(--gv-gold-300);font-size:.54rem}.broker-spotlight,.broker-card,.broker-panel,.broker-links-grid>article,.broker-intelligence-grid article,.broker-intelligence-grid--depth article,.broker-funnel,.broker-best-material,.broker-lead-list,.broker-studio,.broker-material-card,.broker-opportunity-card,.broker-price-card,.broker-insight,.broker-intelligence-hero,.broker-intelligence-bottom>*{border-color:var(--broker-line);background:#ffffff09;box-shadow:0 16px 42px #0000001f}.broker-spotlight{border-radius:21px;overflow:hidden}.broker-spotlight-copy h2{color:#f0f6f4;font-size:clamp(1.6rem,3vw,2.6rem)}.broker-spotlight-copy p,.broker-spotlight-copy small,.broker-spotlight-copy span{color:#789596}.broker-live{color:#71d1c8;font-size:.63rem;font-weight:780}.broker-price-line strong{color:#f2e4c7}.broker-product-visual{background:linear-gradient(#0000 30%,#051216e0),linear-gradient(135deg,#1c5258,#0b2932);border-radius:18px}.broker-product-image{filter:saturate(.92)contrast(1.02)}.broker-toolbar,.broker-lead-tabs{border-color:var(--broker-line);background:#ffffff06;border-radius:13px}.broker-toolbar input,.broker-toolbar select,.broker-search input,.broker-lead-tabs input{color:#e7f0ee;background:#031116b3;border-color:#cbe2e01f;min-height:41px}.broker-lead-tabs>button{color:#789495;min-height:36px;box-shadow:none;font-size:.65rem}.broker-lead-tabs>button.active{color:#fff;background:#188f8b73;border-color:#0000}.broker-lead-list-head,.broker-lead-list>button{grid-template-columns:minmax(190px,1fr) minmax(210px,1.1fr) 110px minmax(180px,.9fr) 28px}.broker-lead-list-head{color:#718c8d;background:#041319ad;min-height:42px;font-size:.55rem}.broker-lead-list>button{color:#dfe9e7;min-height:74px}.broker-lead-list>button strong{color:#e6efed;font-size:.68rem}.broker-lead-list>button small{color:#708c8d;font-size:.58rem}.broker-toast{color:#b9dfd0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1e694e59;border:1px solid #63cf9e33;border-radius:13px}.broker-modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01090cd1}.broker-share-modal,.broker-share-modal--rich,.broker-share-receipt,.broker-lead-drawer{border-color:var(--broker-line);background:#0b242c;border-radius:20px;box-shadow:0 40px 120px #00000075}.deal-conquest-workspace{--deal-ink:#132338;--deal-muted:#66758a;--deal-line:#dce4ec;--deal-paper:#fff;--deal-navy:#071c33;--deal-teal:#0f7c7b;--deal-gold:#d4a44b;color:var(--deal-ink);gap:1rem;display:grid}.deal-titlebar{justify-content:space-between;align-items:end;gap:1rem;display:flex}.deal-titlebar span,.deal-stage>header span,.deal-now>header span{color:var(--deal-teal);letter-spacing:.14em;font-size:.72rem;font-weight:800}.deal-titlebar h1{letter-spacing:-.04em;max-width:800px;margin:.3rem 0 0;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.7rem);line-height:.98}.deal-titlebar p{max-width:760px;color:var(--deal-muted);margin:.75rem 0 0;line-height:1.55}.deal-close{border:1px solid var(--deal-line);color:var(--deal-ink);background:#fff;flex:none}.deal-message{border-radius:14px;margin:0}.deal-layout{grid-template-columns:minmax(245px,.34fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.deal-radar{color:#fff;background:radial-gradient(circle at 10% 0,#1bb1a53b,#0000 16rem),linear-gradient(150deg,#06182b,#0c2943);border-radius:24px;position:sticky;top:1rem;overflow:hidden;box-shadow:0 20px 55px #05182b38}.deal-radar>header{padding:1.25rem 1.25rem .8rem}.deal-radar>header span{color:#79d7ca;letter-spacing:.14em;font-size:.7rem;font-weight:800}.deal-radar>header h2{margin:.35rem 0;font-family:Georgia,serif;font-size:1.65rem}.deal-radar>header p{color:#a9bfd0;margin:0;font-size:.82rem;line-height:1.45}.deal-radar-list{gap:.35rem;max-height:68vh;padding:.45rem;display:grid;overflow:auto}.deal-radar-list>button{color:#fff;text-align:left;background:0 0;border:1px solid #0000;border-radius:16px;grid-template-columns:auto 1fr;padding:.85rem;display:grid}.deal-radar-list>button:hover,.deal-radar-list>button.active{background:#ffffff17;border-color:#ffffff24}.deal-radar-list>button>div{align-content:center;gap:.2rem;display:grid}.deal-radar-list strong{font-size:.9rem}.deal-radar-list small{color:#a9bfd0;line-height:1.3}.deal-score{color:#b7e8df;background:#ffffff1a;border-radius:50%;place-items:center;width:42px;height:42px;margin-right:.7rem;font-weight:900;display:grid}.deal-radar-list .heat-hot .deal-score{color:#fff;background:#e4624f;box-shadow:0 0 0 5px #e4624f24}.deal-main{min-width:0}.deal-command-card{border:1px solid var(--deal-line);background:var(--deal-paper);border-radius:24px;grid-template-columns:minmax(0,1.2fr) auto minmax(190px,.8fr) auto;align-items:center;gap:1rem;padding:1.15rem;display:grid;box-shadow:0 16px 44px #142b4617}.deal-command-card.heat-hot{background:linear-gradient(120deg,#fff 0 72%,#fff4f0);border-color:#e05b4854}.deal-person{gap:.25rem;display:grid}.deal-person span,.deal-intent span,.deal-next span{color:var(--deal-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.deal-person strong{font-family:Georgia,serif;font-size:1.35rem}.deal-person small{color:var(--deal-muted)}.deal-intent{border-left:1px solid var(--deal-line);border-right:1px solid var(--deal-line);justify-items:center;min-width:95px;padding:.6rem .9rem;display:grid}.deal-intent strong{color:var(--deal-teal);font-size:2rem}.deal-next{gap:.25rem;display:grid}.deal-next strong{font-size:.92rem}.deal-next small{color:#bd4938}.deal-command-actions{gap:.45rem;display:flex}.deal-command-actions a,.deal-command-actions button,.deal-action-stack button,.deal-inline-actions button,.deal-cadence-templates button{background:var(--deal-navy);color:#fff;border:0;border-radius:11px;font-weight:750;text-decoration:none}.deal-command-actions a{padding:.72rem .9rem}.deal-progress{grid-template-columns:repeat(6,1fr);margin:1rem 0;padding:0;list-style:none;display:grid}.deal-progress li{color:var(--deal-muted);justify-items:center;gap:.35rem;font-size:.7rem;font-weight:700;display:grid;position:relative}.deal-progress li:before{background:var(--deal-line);content:"";height:2px;position:absolute;top:13px;left:-50%;right:50%}.deal-progress li:first-child:before{display:none}.deal-progress li span{z-index:1;border:2px solid var(--deal-line);background:#f7f9fb;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.deal-progress li.complete{color:var(--deal-teal)}.deal-progress li.complete:before{background:var(--deal-teal)}.deal-progress li.complete span{border-color:var(--deal-teal);background:var(--deal-teal);color:#fff}.deal-tabs{border:1px solid var(--deal-line);background:#f5f8fa;border-radius:14px;gap:.2rem;margin-bottom:1rem;padding:.3rem;display:flex;overflow-x:auto}.deal-tabs button{color:var(--deal-muted);background:0 0;border:0;border-radius:10px;flex:none;padding:.7rem .9rem;font-weight:750}.deal-tabs button.active{color:var(--deal-ink);background:#fff;box-shadow:0 4px 14px #142b4617}.deal-command-grid{grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.deal-now,.deal-timeline,.deal-stage{border:1px solid var(--deal-line);background:#fff;border-radius:20px;padding:1.2rem}.deal-now>header,.deal-timeline>header,.deal-stage>header{justify-content:space-between;align-items:start;gap:.75rem;margin-bottom:1rem;display:flex}.deal-now h2,.deal-timeline h3,.deal-stage h2{margin:.25rem 0 0;font-family:Georgia,serif;font-size:1.35rem}.deal-facts{grid-template-columns:repeat(2,1fr);gap:.6rem;margin:1rem 0;display:grid}.deal-facts span{background:#f5f8fa;border-radius:12px;gap:.2rem;padding:.7rem;display:grid}.deal-facts small{color:var(--deal-muted);font-size:.68rem}.deal-action-stack{gap:.45rem;display:grid}.deal-commercial-alerts{gap:.4rem;margin:0 0 .8rem;display:grid}.deal-commercial-alerts article{background:#fff7e5;border-left:3px solid #d6a34a;border-radius:9px;padding:.65rem .75rem}.deal-commercial-alerts article.severity-critical{background:#fdecea;border-left-color:#d54f41}.deal-commercial-alerts article.severity-info{border-left-color:var(--deal-teal);background:#eaf6f4}.deal-commercial-alerts strong{font-size:.78rem}.deal-commercial-alerts p{color:var(--deal-muted);margin:.2rem 0 0;font-size:.75rem;line-height:1.4}.deal-action-stack button,.deal-cadence-templates button{text-align:left;width:100%;padding:.75rem}.deal-action-stack button.secondary,.deal-inline-actions button.secondary{border:1px solid var(--deal-line);color:var(--deal-ink);background:#fff}.deal-timeline>div{display:grid}.deal-timeline article{border-bottom:1px solid #edf1f5;grid-template-columns:9px 1fr auto;gap:.7rem;padding:.7rem 0;display:grid;position:relative}.deal-timeline article>i{background:var(--deal-teal);border-radius:50%;width:9px;height:9px;margin-top:.25rem}.deal-timeline article strong{font-size:.82rem;display:block}.deal-timeline article p,.deal-cadence-list p{color:var(--deal-muted);margin:.2rem 0 0;font-size:.8rem}.deal-timeline article time{color:var(--deal-muted);font-size:.7rem}.deal-visit-list,.deal-objection-list,.deal-document-list,.deal-cadence-list{gap:.55rem;display:grid}.deal-visit-list article,.deal-objection-list article,.deal-document-list article,.deal-cadence-list article{border:1px solid var(--deal-line);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem;display:grid}.deal-visit-list article{grid-template-columns:auto minmax(0,1fr) minmax(190px,auto)}.deal-visit-list h3,.deal-proposal-grid h4{margin:0}.deal-visit-list p,.deal-objection-list p{color:var(--deal-muted);margin:.25rem 0;font-size:.82rem}.deal-status,.deal-proposal-grid article>i{color:var(--deal-muted);white-space:nowrap;background:#edf3f6;border-radius:999px;padding:.35rem .5rem;font-size:.68rem;font-style:normal;font-weight:800}.status-confirmed,.status-completed,.status-accepted{color:#126c52;background:#def4ec}.status-countered,.status-under_review{color:#8c5c05;background:#fff1cf}.status-cancelled,.status-rejected,.severity-blocker{color:#a43f32;background:#fde7e4}.deal-inline-actions{flex-wrap:wrap;justify-content:end;gap:.35rem;display:flex}.deal-inline-actions button{padding:.5rem .65rem;font-size:.72rem}.deal-proposal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.deal-proposal-grid>section{align-content:start;gap:.6rem;display:grid}.deal-proposal-grid article{border:1px solid var(--deal-line);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.8rem;display:grid}.deal-proposal-grid article>span,.deal-cadence-list article>span{width:32px;height:32px;color:var(--deal-teal);background:#edf3f6;border-radius:50%;place-items:center;font-size:.75rem;font-weight:900;display:grid}.deal-proposal-grid small,.deal-document-list small,.deal-cadence-list small{color:var(--deal-muted);display:block}.deal-proposal-grid p{margin:.25rem 0 0;font-size:.76rem}.deal-objection-list article{border-left:4px solid #e8c37d}.deal-objection-list article.severity-blocker{border-left-color:#d54f41}.deal-objection-list>article>span{color:var(--deal-muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.deal-objection-list select,.deal-document-list select{border:1px solid var(--deal-line);background:#fff;border-radius:9px;max-width:145px;padding:.5rem}.deal-document-list article>span{width:30px;height:30px;color:var(--deal-muted);background:#edf3f6;border-radius:50%;place-items:center;font-weight:900;display:grid}.deal-document-list article>span.complete{color:#0b795c;background:#dff4ed}.deal-cadence-templates{grid-template-columns:repeat(3,1fr);gap:.55rem;margin-bottom:1rem;display:grid}.deal-cadence-list article>i{color:var(--deal-muted);font-size:.72rem;font-style:normal;font-weight:800}.deal-empty,.deal-loading{text-align:center;justify-items:center;padding:2rem 1rem;display:grid}.deal-empty span{color:var(--deal-gold);font-size:2rem}.deal-empty p,.deal-loading{color:var(--deal-muted)}.deal-loading i{border:3px solid #dbe5e8;border-top-color:var(--deal-teal);border-radius:50%;width:36px;height:36px;margin-bottom:.7rem;animation:.8s linear infinite deal-spin}@keyframes deal-spin{to{transform:rotate(360deg)}}.deal-modal-backdrop,.deal-manager-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03101db8;place-items:start center;padding:3vh 1rem;display:grid;position:fixed;inset:0;overflow:auto}.deal-modal{background:#fff;border-radius:22px;width:min(760px,100%);overflow:hidden;box-shadow:0 30px 90px #00000052}.deal-modal>header{background:var(--deal-navy);color:#fff;justify-content:space-between;align-items:center;padding:1rem 1.2rem;display:flex}.deal-modal>header span{color:#79d7ca;letter-spacing:.12em;font-size:.7rem;font-weight:800}.deal-modal>header h2{margin:.25rem 0 0;font-family:Georgia,serif}.deal-modal>header button{color:#fff;background:0 0;border:0;font-size:1.5rem}.deal-form{gap:.85rem;padding:1.2rem;display:grid}.deal-form-grid,.public-proposal-counter{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.deal-form label,.public-proposal-decision form>label,.public-proposal-counter label{color:var(--deal-muted);gap:.35rem;font-size:.75rem;font-weight:750;display:grid}.deal-form input,.deal-form select,.deal-form textarea,.public-proposal-decision input,.public-proposal-decision textarea{border:1px solid var(--deal-line);width:100%;color:var(--deal-ink);font:inherit;background:#fff;border-radius:10px;padding:.72rem .8rem}.deal-form>button,.public-proposal-submit{background:var(--deal-teal);color:#fff;border:0;border-radius:12px;padding:.85rem 1rem;font-weight:850}.deal-check,.public-proposal-consent{align-items:start;grid-template-columns:auto 1fr!important}.deal-check input,.public-proposal-consent input{width:auto;margin-top:.1rem}.deal-form-note{color:#79561c;background:#fff7e5;border-radius:10px;margin:0;padding:.7rem;font-size:.78rem;line-height:1.45}.deal-outcome-choice{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.deal-outcome-choice label{border:1px solid var(--deal-line);border-radius:11px;grid-template-columns:auto 1fr;align-items:center;padding:.75rem}.deal-manager-room{background:#f4f7f9;border-radius:26px;width:min(1480px,100%);min-height:92vh;padding:1.25rem;box-shadow:0 30px 90px #00000059}.broker-conquest-launch{background:#102e48!important}.public-proposal-room{--proposal-ink:#10273b;--proposal-muted:#667786;--proposal-teal:#0f7c7b;--proposal-gold:#d0a24f;min-height:100vh;color:var(--proposal-ink);background:radial-gradient(circle at 95% 4%,#19858129,#0000 25rem),#f2f0e9;padding-bottom:3rem}.public-proposal-topbar,.public-proposal-hero,.public-proposal-product,.public-proposal-condition,.public-proposal-history,.public-proposal-decision,.public-proposal-recorded,.public-proposal-closed,.public-proposal-signature{width:min(1080px,100% - 2rem);margin-left:auto;margin-right:auto}.public-proposal-topbar{justify-content:space-between;align-items:center;min-height:78px;display:flex}.public-proposal-topbar a{color:inherit;align-items:center;gap:.7rem;text-decoration:none;display:flex}.public-proposal-topbar a span,.public-proposal-seal{background:var(--proposal-ink);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-family:Georgia,serif;font-weight:800;display:grid}.public-proposal-status{color:#466061;white-space:nowrap;background:#dfe8e8;border-radius:999px;padding:.4rem .65rem;font-size:.7rem;font-weight:850;display:inline-flex}.public-proposal-status.status-accepted{color:#16634e;background:#d8efe6}.public-proposal-status.status-countered{color:#875a0a;background:#ffedc9}.public-proposal-status.status-rejected,.public-proposal-status.status-expired{color:#984236;background:#f5ddda}.public-proposal-hero{color:#fff;background:linear-gradient(115deg,#061b2df5,#072c3de0),#071d2e;border-radius:34px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;min-height:420px;padding:clamp(2rem,7vw,5.5rem);display:grid;box-shadow:0 30px 80px #0c1f2f3b}.public-proposal-hero p,.public-proposal-condition header span,.public-proposal-history header>span,.public-proposal-decision header>span,.public-proposal-signature small{color:#7fd4c8;letter-spacing:.15em;font-size:.72rem;font-weight:850}.public-proposal-hero h1{letter-spacing:-.05em;max-width:740px;margin:.65rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2.4rem,6vw,5.5rem);font-weight:500;line-height:.94}.public-proposal-hero>div>span{color:#bdced6;max-width:630px;font-size:1rem;line-height:1.55;display:block}.public-proposal-hero aside{background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;gap:.25rem;min-width:210px;padding:1rem;display:grid}.public-proposal-hero aside small{color:#9fb4be;margin-top:.35rem}.public-proposal-recorded{color:#155b48;background:#dcefe8;border-radius:18px;align-items:center;gap:1rem;margin-top:1rem;padding:1rem 1.2rem;display:flex}.public-proposal-recorded>div{color:#fff;background:#19785e;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.public-proposal-recorded p{margin:.2rem 0 0}.public-proposal-product{background:#d9dfda;border-radius:24px;grid-template-columns:240px 1fr;align-items:center;margin-top:1rem;display:grid;overflow:hidden}.public-proposal-product>div:last-child{padding:1.5rem 2rem}.public-proposal-product span{color:var(--proposal-teal);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:850}.public-proposal-product h2{margin:.4rem 0;font-family:Georgia,serif;font-size:2rem}.public-proposal-product p{color:var(--proposal-muted);margin:0 0 .55rem}.public-proposal-building{background:linear-gradient(#8fa9a8,#cdd7d2);grid-template-columns:repeat(3,1fr);align-items:end;gap:.55rem;height:210px;padding:2.5rem 3rem 0;display:grid;position:relative}.public-proposal-building:before{clip-path:polygon(7% 13%,40% 13%,40% 0,92% 0,100% 100%,0 100%);content:"";background:#e5e5dc;height:82%;position:absolute;bottom:0;left:10%;right:10%}.public-proposal-building i{z-index:1;background:#40626c;border:4px solid #e5e5dc;height:55px}.public-proposal-condition,.public-proposal-history,.public-proposal-decision{background:#fff;border-radius:24px;margin-top:1rem;padding:clamp(1.25rem,4vw,3rem)}.public-proposal-condition>header,.public-proposal-history>header,.public-proposal-decision>header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.public-proposal-condition h2,.public-proposal-history h2,.public-proposal-decision h2{margin:.35rem 0 0;font-family:Georgia,serif;font-size:clamp(1.8rem,4vw,3rem);line-height:1}.public-proposal-price{border-top:1px solid #e2e6e3;border-bottom:1px solid #e2e6e3;grid-template-columns:repeat(3,1fr);display:grid}.public-proposal-price>span,.public-proposal-plan>span{border-right:1px solid #e2e6e3;align-content:center;gap:.25rem;padding:1.2rem;display:grid}.public-proposal-price>span:last-child,.public-proposal-plan>span:last-child{border-right:0}.public-proposal-price small,.public-proposal-plan small{color:var(--proposal-muted)}.public-proposal-price strong{color:var(--proposal-teal);font-family:Georgia,serif;font-size:clamp(1.6rem,4vw,2.8rem)}.public-proposal-plan{border-bottom:1px solid #e2e6e3;grid-template-columns:repeat(3,1fr);display:grid}.public-proposal-condition>article{background:#f2f5f3;border-radius:12px;margin-top:1rem;padding:1rem}.public-proposal-condition>article span{color:var(--proposal-muted);text-transform:uppercase;font-size:.7rem;font-weight:850}.public-proposal-condition>article p{margin:.45rem 0 0;line-height:1.55}.public-proposal-caveat{color:var(--proposal-muted);font-size:.75rem;line-height:1.5}.public-proposal-history>div{gap:.5rem;display:grid}.public-proposal-history article{border:1px solid #e2e6e3;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.85rem;display:grid}.public-proposal-history article.current{background:#f0f8f6;border-color:#0f7c7b6b}.public-proposal-history article>span{background:var(--proposal-ink);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.public-proposal-history article>div:last-child{justify-items:end;gap:.3rem;display:grid}.public-proposal-history small{color:var(--proposal-muted);display:block}.public-proposal-decision>header{display:block}.public-proposal-decision>header p{max-width:720px;color:var(--proposal-muted);line-height:1.55}.public-proposal-choice{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.public-proposal-choice button{min-height:145px;color:var(--proposal-ink);text-align:left;background:#f7f8f6;border:1px solid #dce2df;border-radius:16px;gap:.4rem;padding:1rem;display:grid}.public-proposal-choice button:hover,.public-proposal-choice button.active{border-color:var(--proposal-teal);background:#edf7f5}.public-proposal-choice button i{width:30px;height:30px;color:var(--proposal-teal);background:#dfe8e6;border-radius:50%;place-items:center;font-style:normal;display:grid}.public-proposal-choice button small{color:var(--proposal-muted);line-height:1.4}.public-proposal-decision form{background:#f4f6f4;border-radius:16px;gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.public-proposal-closed{background:#ece8dc;border-radius:18px;margin-top:1rem;padding:1.2rem}.public-proposal-closed p{color:var(--proposal-muted);margin:.3rem 0 0}.public-proposal-signature{border-top:1px solid #10273b29;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;margin-top:1rem;padding:1.2rem;display:grid}.public-proposal-signature>div{background:var(--proposal-ink);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:850;display:grid}.public-proposal-signature small{color:var(--proposal-teal)}.public-proposal-signature strong,.public-proposal-signature p{margin:.15rem 0 0;display:block}.public-proposal-signature p{color:var(--proposal-muted);font-size:.8rem}.public-proposal-signature a,.public-proposal-state a{background:var(--proposal-teal);color:#fff;border-radius:12px;padding:.8rem 1rem;font-weight:800;text-decoration:none}.public-proposal-state{color:#10273b;text-align:center;background:#f2f0e9;place-content:center;justify-items:center;min-height:100vh;padding:2rem;display:grid}.public-proposal-state h1{margin:1rem 0 .2rem;font-family:Georgia,serif}.public-proposal-state p{color:#667786;max-width:480px}.deal-layout--manager{grid-template-columns:minmax(250px,.32fr) minmax(0,1fr)}.deal-formalization-queue{background:#fff;border:1px solid #d8e0e7;border-radius:24px;position:sticky;top:1rem;overflow:hidden;box-shadow:0 18px 48px #10263d1a}.deal-formalization-queue>header{color:#fff;background:linear-gradient(135deg,#0b2137,#123b50);justify-content:space-between;align-items:start;gap:.5rem;padding:1.1rem 1.1rem .7rem;display:flex}.deal-formalization-queue>header span,.deal-sale-stage>header span,.deal-sale-governance header span,.deal-sale-events header span,.deal-sale-feedback span{color:#58cbbb;letter-spacing:.13em;font-size:.68rem;font-weight:850}.deal-formalization-queue h2,.deal-sale-stage h3,.deal-sale-stage h4{margin:.25rem 0 0;font-family:Georgia,serif}.deal-formalization-queue>header b{background:#ffffff1f;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.deal-queue-summary{border-bottom:1px solid #e3e8ed;grid-template-columns:repeat(3,1fr);display:grid}.deal-queue-summary span{border-right:1px solid #e3e8ed;justify-items:center;padding:.7rem .35rem;display:grid}.deal-queue-summary span:last-child{border-right:0}.deal-queue-summary strong{color:#123b50;font-size:1.1rem}.deal-queue-summary small{color:#748494;text-align:center;font-size:.62rem}.deal-queue-list{gap:.3rem;max-height:62vh;padding:.45rem;display:grid;overflow:auto}.deal-queue-list>button{color:#182c3f;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:8px minmax(0,1fr);gap:.65rem;padding:.75rem;display:grid}.deal-queue-list>button:hover,.deal-queue-list>button.active{background:#f3f7f8;border-color:#cfdce5}.deal-queue-list>button>i{background:#5aa896;border-radius:999px;width:7px;height:100%;min-height:46px}.deal-queue-list>button.severity-warning>i{background:#e1aa42}.deal-queue-list>button.severity-critical>i{background:#db5f4f}.deal-queue-list>button>div{min-width:0}.deal-queue-list strong,.deal-queue-list small,.deal-queue-list p,.deal-queue-list>button>span{display:block}.deal-queue-list small,.deal-queue-list p,.deal-queue-list>button>span{color:#6e7f8e;font-size:.7rem}.deal-queue-list p{color:#315b6d;margin:.25rem 0;font-weight:750}.deal-sale-status{color:#506475;white-space:nowrap;background:#edf2f4;border-radius:999px;padding:.45rem .7rem;font-size:.7rem}.deal-sale-status.status-consolidated,.deal-sale-status.status-entry_confirmed{color:#087257;background:#dff4ec}.deal-sale-status.status-pending_approval{color:#8b5a03;background:#fff0ce}.deal-sale-empty,.deal-inventory-proof,.deal-sale-feedback{background:#f4f9f8;border:1px solid #d9e4e5;border-radius:16px;align-items:center;gap:.9rem;padding:1rem;display:flex}.deal-sale-empty>span,.deal-inventory-proof>span{color:#087257;background:#d8efe9;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.deal-sale-empty p,.deal-inventory-proof p,.deal-sale-feedback p{color:#647686;margin:.25rem 0 0;line-height:1.45}.deal-sale-empty button,.deal-sale-feedback button{flex:none;margin-left:auto}.deal-sale-hero{color:#fff;background:linear-gradient(135deg,#0a2136,#174d5b);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(220px,auto);align-items:end;gap:1rem;margin-bottom:1rem;padding:1.25rem;display:grid}.deal-sale-hero.status-consolidated{background:linear-gradient(135deg,#07533f,#0a8064)}.deal-sale-hero>div:first-child>span,.deal-sale-hero small{color:#9ed7cd;letter-spacing:.1em;font-size:.68rem;font-weight:800}.deal-sale-hero h4{margin:.3rem 0;font-size:2.1rem}.deal-sale-hero p{color:#c4d5dc;margin:0}.deal-sale-hero>div:last-child{background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;gap:.2rem;padding:.75rem;display:grid}.deal-sale-gates{grid-template-columns:repeat(6,1fr);gap:.35rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.deal-sale-gates li{color:#7a8995;text-align:center;border:1px solid #e0e6ea;border-radius:12px;justify-items:center;gap:.15rem;padding:.65rem .4rem;display:grid}.deal-sale-gates li>span{background:#edf1f3;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.68rem;font-weight:900;display:grid}.deal-sale-gates li strong{font-size:.75rem}.deal-sale-gates li small{font-size:.6rem}.deal-sale-gates li.complete{color:#087257;background:#f1faf7;border-color:#bae2d6}.deal-sale-gates li.complete>span{color:#fff;background:#0b8265}.deal-inventory-proof{background:#ecfaf5;border-color:#a9ddcd;margin-bottom:1rem}.deal-sale-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1fr);gap:1rem;display:grid}.deal-sale-governance,.deal-sale-events{border:1px solid #e0e6ea;border-radius:16px;padding:1rem}.deal-sale-governance header,.deal-sale-events header{margin-bottom:.8rem}.deal-sale-governance dl{gap:.35rem;margin:0;display:grid}.deal-sale-governance dl>div{border-bottom:1px solid #edf0f2;justify-content:space-between;gap:.7rem;padding:.55rem 0;display:flex}.deal-sale-governance dt{color:#71808d;font-size:.74rem}.deal-sale-governance dd{text-align:right;margin:0;font-size:.75rem;font-weight:750}.deal-sale-governance>p{color:#536675;background:#f4f7f8;border-radius:10px;padding:.7rem;font-size:.76rem}.deal-sale-actions{gap:.4rem;margin-top:.8rem;display:grid}.deal-sale-actions .deal-consolidate{background:#087257}.deal-sale-actions .danger,.deal-form button.danger{color:#a94135;background:#fff3f1;border-color:#f0cbc6}.deal-sale-events>div{gap:.55rem;max-height:370px;display:grid;overflow:auto}.deal-sale-events article{grid-template-columns:auto minmax(0,1fr);gap:.65rem;display:grid}.deal-sale-events article>i{background:#159279;border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin-top:.3rem;box-shadow:0 0 0 2px #b8ded4}.deal-sale-events small{color:#71808d;margin-top:.15rem;display:block}.deal-sale-feedback{background:#fffaf0;border-color:#ead9ae;margin-top:1rem}.public-sale-journey{color:#15354a;background:#f3f8f6;border-bottom:1px solid #dae2e0;padding:1.5rem clamp(1.2rem,5vw,4rem)}.public-sale-journey.status-consolidated{background:linear-gradient(120deg,#e8f8f1,#f6fbf9)}.public-sale-journey>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.public-sale-journey>header span{color:#0e7c66;letter-spacing:.14em;font-size:.7rem;font-weight:850}.public-sale-journey h2{margin:.3rem 0 0;font-family:Georgia,serif;font-size:clamp(1.4rem,3vw,2.2rem)}.public-sale-journey>header>strong{color:#fff;letter-spacing:.08em;white-space:nowrap;background:#0e7c66;border-radius:999px;padding:.5rem .7rem;font-size:.68rem}.public-sale-journey ol{grid-template-columns:repeat(7,1fr);gap:.35rem;margin:1.2rem 0 .7rem;padding:0;list-style:none;display:grid}.public-sale-journey li{color:#7c8c92;text-align:center;border-top:2px solid #cad6d2;justify-items:center;gap:.15rem;min-width:0;padding:.55rem .3rem;display:grid}.public-sale-journey li>span{background:#dfe7e4;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.65rem;font-weight:900;display:grid}.public-sale-journey li strong{font-size:.7rem}.public-sale-journey li small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.58rem;overflow:hidden}.public-sale-journey li.complete{color:#0b715e;border-color:#0e7c66}.public-sale-journey li.complete>span{color:#fff;background:#0e7c66}.public-sale-journey>p{color:#5f7379;margin:.4rem 0 0;font-size:.82rem}@media (width<=1050px){.deal-layout{grid-template-columns:1fr}.deal-radar,.deal-formalization-queue{position:static}.deal-radar-list,.deal-queue-list{grid-template-columns:repeat(3,minmax(230px,1fr));max-height:none;overflow-x:auto}.deal-command-card{grid-template-columns:1fr auto}.deal-next{grid-column:1}.deal-command-actions{grid-area:1/2/span 2}}@media (width<=760px){.deal-titlebar{align-items:start}.deal-titlebar h1{font-size:2.2rem}.deal-command-card,.deal-command-grid,.deal-proposal-grid,.deal-sale-grid,.deal-sale-hero{grid-template-columns:1fr}.deal-command-actions{grid-area:auto/1}.deal-intent{border:0;justify-items:start}.deal-progress{grid-template-columns:repeat(3,1fr);row-gap:.8rem}.deal-progress li:nth-child(4):before{display:none}.deal-form-grid,.deal-outcome-choice,.deal-facts,.deal-cadence-templates{grid-template-columns:1fr}.deal-sale-gates{grid-template-columns:repeat(3,1fr)}.deal-sale-empty,.deal-sale-feedback,.public-sale-journey>header{flex-direction:column;align-items:start}.deal-sale-empty button,.deal-sale-feedback button{width:100%;margin-left:0}.public-sale-journey ol{grid-template-columns:repeat(2,1fr)}.deal-visit-list article,.deal-objection-list article,.deal-document-list article,.deal-cadence-list article{grid-template-columns:1fr}.deal-inline-actions{justify-content:start}.public-proposal-hero{grid-template-columns:1fr;min-height:auto;padding:2rem 1.2rem}.public-proposal-hero h1{font-size:2.7rem}.public-proposal-hero aside{min-width:0}.public-proposal-product{grid-template-columns:1fr}.public-proposal-building{height:160px}.public-proposal-condition>header,.public-proposal-history>header{display:block}.public-proposal-price,.public-proposal-plan,.public-proposal-choice,.public-proposal-counter{grid-template-columns:1fr}.public-proposal-price>span,.public-proposal-plan>span{border-bottom:1px solid #e2e6e3;border-right:0}.public-proposal-history article{grid-template-columns:auto 1fr}.public-proposal-history article>div:last-child{grid-column:2;justify-items:start}.public-proposal-signature{grid-template-columns:auto 1fr}.public-proposal-signature a{text-align:center;grid-column:1/-1}}.broker-journey-360{gap:1rem;display:grid}.broker-activation-flight{background:radial-gradient(circle at 5% 0,#607ded33,#0000 16rem),linear-gradient(135deg,#0a163afa,#0e2a56f7);border:1px solid #4a67d633;border-radius:22px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid;box-shadow:0 18px 50px #081c4329}.broker-activation-score{background:#ffffff12;border:1px solid #ffffff1f;border-radius:17px;place-items:center;padding:.75rem;display:grid}.broker-activation-score span,.broker-activation-flight>div:nth-child(2) header span{color:#91adff;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:850}.broker-activation-score small{color:#b9c6e8;margin-top:.3rem;font-size:.58rem}.broker-activation-flight>div:nth-child(2){gap:.7rem;min-width:0;display:grid}.broker-activation-flight>div:nth-child(2) header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.broker-activation-flight>div:nth-child(2) header strong{color:#fff;font-size:.73rem}.broker-activation-track{scrollbar-width:thin;gap:.4rem;display:flex;overflow-x:auto}.broker-activation-track>span{color:#9eaccb;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.35rem;min-width:max-content;padding:.4rem .55rem;font-size:.58rem;font-weight:720;display:inline-flex}.broker-activation-track>span i{color:#8da4dd;background:#ffffff14;border-radius:50%;place-items:center;width:17px;height:17px;font-style:normal;display:grid}.broker-activation-track>span.complete{color:#bcebdc;background:#35ab851a;border-color:#50d2a633}.broker-activation-track>span.complete i{color:#082f2b;background:#73d8b7}.broker-activation-flight>button{color:#102c55;background:#fff;border-color:#fff}.broker-profile-studio{background:#fff;border:1px solid #d9e0f0;border-radius:20px;grid-template-columns:minmax(250px,1.2fr) repeat(3,minmax(140px,.7fr)) minmax(220px,1fr) auto;align-items:end;gap:.75rem;padding:1rem;display:grid;box-shadow:0 14px 42px #1329571a}.broker-profile-studio label{color:#64708b;gap:.35rem;font-size:.59rem;font-weight:800;display:grid}.broker-profile-studio input{color:#10203d;background:#f9fbff;border:1px solid #d7dfec;border-radius:11px;min-height:44px;padding:.65rem .7rem}.broker-profile-preview>img,.broker-profile-preview>span{color:#fff;object-fit:cover;background:#173d8f;border-radius:16px;place-items:center;width:58px;height:58px;font-weight:900;display:grid;overflow:hidden}.broker-profile-preview small{color:#6e7a94;font-size:.55rem;display:block}.broker-profile-preview strong{color:#10203d;margin-top:.1rem;font-size:.78rem;display:block}.broker-photo-upload input{padding:.48rem}.broker-photo-upload small{color:#8a94a9;font-size:.52rem;font-weight:600;line-height:1.35}.broker-match-briefing>strong{color:#1b3265;font-size:.7rem}.broker-match-briefing>p{color:#64708d;margin:0;font-size:.61rem;line-height:1.5}.broker-match-briefing>div small{color:#5265a4;background:#fff;border:1px solid #dbe1f8;border-radius:999px;padding:.28rem .4rem;font-size:.51rem}.broker-curation-source-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-bottom:.8rem;display:grid}.broker-curation-source-tabs>button{color:#56627f;min-height:84px;box-shadow:none;text-align:left;background:#fff;border:1px solid #dde3ef;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.2rem .55rem;padding:.7rem;display:grid}.broker-curation-source-tabs>button>span{color:#5569bb;background:#edf0ff;border-radius:12px;grid-row:1/span 2;place-items:center;width:38px;height:38px;font-size:1rem;display:grid}.broker-curation-source-tabs>button strong{color:#1e2b49;font-size:.68rem}.broker-curation-source-tabs>button small{color:#7f899f;font-size:.53rem}.broker-curation-source-tabs>button:hover:not(:disabled),.broker-curation-source-tabs>button.active{background:#f3f5ff;border-color:#6479d2;box-shadow:0 9px 24px #495cb21c}.broker-curation-source-tabs>button.active>span{color:#fff;background:#445fc0}.broker-curation-source-tabs>button:disabled{opacity:.55;cursor:not-allowed}.broker-catalog-search{background:#fff;border:1px solid #dce2ec;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;margin-bottom:.7rem;padding:.45rem .65rem;display:grid}.broker-catalog-search>span{color:#5268b3;font-size:1.05rem}.broker-catalog-search input{background:0 0;border:0;outline:0;min-height:36px;padding:.35rem}.broker-catalog-search small{color:#768199;font-size:.55rem}.broker-sales-offer-list.catalog-mode{max-height:620px;padding-right:.35rem;overflow-y:auto}.broker-open-catalog{width:100%;margin-top:.65rem}.broker-sales-script textarea{resize:vertical;color:#24304b;width:100%;min-height:136px;font:inherit;background:#fff;border:1px solid #d8deeb;border-radius:15px;padding:.85rem;font-size:.7rem;line-height:1.6}.broker-sales-script>small{color:#7a849a;margin:.35rem 0 .6rem;font-size:.54rem;display:block}.broker-selected-strip{flex-wrap:wrap;gap:.35rem;display:flex}.broker-selected-strip>span{color:#324a75;background:#f5f7fc;border:1px solid #d4dced;border-radius:999px;align-items:center;gap:.4rem;padding:.38rem .45rem;font-size:.55rem;font-weight:750;display:inline-flex}.broker-selected-strip button{color:#40506e;width:18px;height:18px;min-height:0;box-shadow:none;background:#dfe5f2;border-radius:50%;padding:0;line-height:1}.public-selection-next-step{background:#fff;border:1px solid #dbe5e0;border-radius:15px;gap:.55rem;margin:0;padding:.75rem;display:grid}.public-selection-next-step legend{color:#4c6266;padding:0 .2rem;font-size:.61rem;font-weight:800}.public-selection-next-step>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.public-selection-next-step button{color:#476764;min-height:40px;box-shadow:none;background:#f8fbf9;border:1px solid #d3e1dc;border-radius:10px;padding:.45rem;font-size:.57rem}.public-selection-next-step button.active{color:#fff;border-color:var(--selection-teal);background:var(--selection-teal)}.public-selection-known-contact{color:#27634d;background:#eef9f2;border:1px solid #bfe1d0;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:.55rem;padding:.65rem;display:grid}.public-selection-known-contact>span{color:#fff;background:#4fa978;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.public-selection-known-contact p{margin:0}.public-selection-known-contact strong,.public-selection-known-contact small{display:block}.public-selection-known-contact strong{font-size:.62rem}.public-selection-known-contact small{color:#56806b;margin-top:.15rem;font-size:.54rem}.public-selection-conversion label>small{color:#82908d;font-size:.52rem}@media (width<=1240px){.broker-profile-studio{grid-template-columns:repeat(3,minmax(0,1fr))}.broker-profile-preview,.broker-photo-upload{grid-column:span 2}}@media (width<=900px){.broker-activation-flight{grid-template-columns:115px minmax(0,1fr)}.broker-activation-flight>button{grid-column:1/-1}.broker-profile-studio{grid-template-columns:1fr 1fr}.broker-curation-source-tabs{grid-template-columns:1fr}}@media (width<=620px){.broker-activation-flight{grid-template-columns:1fr}.broker-activation-flight>div:nth-child(2) header{flex-direction:column;align-items:flex-start}.broker-activation-score{grid-template-columns:auto auto 1fr;justify-content:start;gap:.45rem}.broker-activation-score small{margin:0}.broker-profile-studio,.public-selection-next-step>div{grid-template-columns:1fr}.broker-profile-preview,.broker-photo-upload{grid-column:auto}.broker-catalog-search{grid-template-columns:auto minmax(0,1fr)}.broker-catalog-search small{grid-column:2}}.broker-catalog-command{background:linear-gradient(135deg,#f7f9fd,#fff);border:1px solid #dce2ec;border-radius:16px;gap:.7rem;margin:.9rem 0 .65rem;padding:.8rem;display:grid}.broker-catalog-command>header div{gap:.18rem;display:grid}.broker-catalog-command>header span{color:#5268b3;letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:850}.broker-catalog-command>header strong{color:#24304b;font-size:.9rem}.broker-catalog-command>header small{color:#6f7890;font-size:.57rem}.broker-catalog-command label{color:#657089;gap:.3rem;margin:0;font-size:.54rem;font-weight:800;display:grid}.broker-catalog-command .broker-catalog-search{grid-template-columns:auto minmax(0,1fr);align-self:end;margin:0}.broker-catalog-command select{color:#293653;background:#fff;border:1px solid #dce2ec;border-radius:12px;min-height:46px;padding:.5rem .65rem}.broker-catalog-table-wrap{background:#fff;border:1px solid #dce2ec;border-radius:16px;max-height:620px;overflow:auto}.broker-catalog-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1180px}.broker-catalog-table thead{z-index:2;position:sticky;top:0}.broker-catalog-table th{color:#66728a;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#f3f6fb;border-bottom:1px solid #dce2ec;padding:.7rem;font-size:.52rem;font-weight:850}.broker-catalog-table td{color:#4e5d77;vertical-align:middle;background:#fff;border-bottom:1px solid #edf0f5;padding:.72rem;font-size:.61rem;line-height:1.35}.broker-catalog-table tr.selected td{background:#f1fbf8}.broker-catalog-table td strong,.broker-catalog-table td small{display:block}.broker-catalog-table td strong{color:#283550;font-size:.65rem}.broker-catalog-table td small{color:#7c879a;max-width:245px;margin-top:.18rem;font-size:.54rem}.broker-catalog-table td a{color:#5268b3;font-weight:800;text-decoration:none}.broker-catalog-price{color:#0c796b!important;font-size:.73rem!important}.broker-catalog-select{color:#5268b3;min-height:34px;box-shadow:none;background:#f7f9fd;border:1px solid #d7deec;border-radius:10px;align-items:center;gap:.35rem;padding:.35rem .5rem;font-size:.54rem;display:inline-flex}.broker-sales-campaign-condition{color:#344c75;background:#f8faff;border-top:1px solid #e7ebf2;justify-content:space-between;align-items:center;gap:.8rem;padding:.48rem .7rem;display:flex}.broker-sales-campaign-condition span{font-size:.6rem;font-weight:820}@media (width<=900px){.broker-catalog-command>div{grid-template-columns:1fr 1fr}}@media (width<=620px){.broker-catalog-command>header{flex-direction:column;align-items:flex-start}.broker-catalog-command>div{grid-template-columns:1fr}.broker-sales-campaign-condition{flex-direction:column;align-items:flex-start}}.public-selection-shell{--selection-ink:#071b22;--selection-deep:#0b2d35;--selection-teal:#147b72;--selection-mint:#89d8cc;--selection-gold:#d9a957;--selection-cream:#fff8ed;background:radial-gradient(circle at 2% 12%,#1c95891a,#0000 31rem),radial-gradient(circle at 96% 34%,#d9a9571c,#0000 28rem),linear-gradient(#f8faf6 0%,#f4f2ea 48%,#f8faf7 100%);gap:clamp(.75rem,1.6vw,1.35rem);overflow:clip}.public-selection-shell>section,.public-selection-shell>nav{width:min(1380px,100%);margin-inline:auto}.public-selection-brandbar{justify-content:space-between}.public-selection-brand{align-items:center;gap:.8rem;min-width:0;display:flex}.public-selection-brand>div:last-child{gap:.14rem;display:grid}.public-selection-validity{color:#50636a;grid-template-columns:auto auto;align-items:center;gap:.05rem .5rem;display:grid}.public-selection-validity i{background:#38a879;border-radius:999px;grid-row:1/span 2;width:9px;height:9px;box-shadow:0 0 0 6px #38a8791f}.public-selection-validity span{letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:820}.public-selection-validity strong{color:#6d7a7f;font-size:.62rem;font-weight:580}.public-selection-hero{color:#fff;isolation:isolate;background:radial-gradient(circle at 85% 8%,#d9a9573d,#0000 20rem),linear-gradient(135deg,#071b22,#103b43);border-radius:clamp(24px,3vw,38px);grid-template-columns:minmax(0,1fr) minmax(245px,320px);align-items:end;gap:clamp(1.5rem,4vw,4rem);min-height:min(760px,76vh);padding:clamp(1.4rem,4.8vw,5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #051c223d}.public-selection-hero-media,.public-selection-hero-shade{position:absolute;inset:0}.public-selection-hero-media{z-index:-3;grid-template-columns:minmax(0,1.9fr) minmax(220px,.7fr);gap:3px;display:grid}.public-selection-hero-media>img,.public-selection-hero-media>div img{object-fit:cover;width:100%;height:100%}.public-selection-hero-media>div{grid-template-rows:repeat(3,1fr);gap:3px;display:grid}.public-selection-hero.no-image:before{z-index:-2;content:"";background:radial-gradient(circle at 70% 20%,#8bd8cc2e,#0000 20%),repeating-linear-gradient(118deg,#0000 0 68px,#ffffff06 69px 70px);position:absolute;inset:-20%;transform:rotate(-4deg)}.public-selection-hero-shade{z-index:-1;background:linear-gradient(90deg,#051217ed 0%,#051217c2 52%,#05121759 100%),linear-gradient(#0000 42%,#051217e0)}.public-selection-hero-copy{max-width:830px}.public-selection-hero-copy>span,.public-selection-manifesto>span,.public-selection-comparison>header>span,.public-selection-closing>span,.public-selection-match-bridge>div:nth-child(2)>span{color:#f2cc87;letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:900}.public-selection-hero-copy h1{color:#fff;letter-spacing:-.065em;text-wrap:balance;max-width:900px;margin:.8rem 0 0;font-size:clamp(3rem,6.3vw,6.4rem);line-height:.92}.public-selection-hero-copy>p{color:#e5f1eed1;max-width:720px;margin:1.25rem 0 0;font-size:clamp(.78rem,1vw,.95rem);line-height:1.7}.public-selection-proof{flex-wrap:wrap;gap:.5rem;margin-top:1.7rem;display:flex}.public-selection-proof span{color:#e7f1efc2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.4rem;min-height:40px;padding:.5rem .72rem;font-size:.64rem;display:inline-flex}.public-selection-proof b{color:#fff;font-size:.76rem}.public-broker-signature{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#071b229e;border:1px solid #fff3;border-radius:24px;align-self:end;justify-items:start;gap:.28rem;padding:1.25rem;display:grid;box-shadow:0 22px 60px #00000038}.public-broker-signature>img,.public-broker-signature>div{object-fit:cover;border:3px solid #ffffff9e;border-radius:22px;width:86px;height:86px;margin-bottom:.7rem;box-shadow:0 14px 30px #00000047}.public-broker-signature>div{color:#fff;background:linear-gradient(135deg,#1e8c82,#0b3540);place-items:center;font-size:1.6rem;font-weight:850;display:grid}.public-broker-signature>span{color:#9dc5c0;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:800}.public-broker-signature>strong{color:#fff;font-size:1rem}.public-broker-signature>small{color:#b7c9c7;font-size:.62rem}.public-broker-signature>button{color:#0a3139;width:100%;min-height:43px;box-shadow:none;background:#f1cf91;justify-content:space-between;margin-top:.75rem}.public-selection-jump{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #15474b1f;border-radius:20px;grid-template-columns:minmax(190px,.75fr) repeat(3,minmax(0,1fr));gap:.5rem;padding:.65rem;display:grid;position:relative;box-shadow:0 20px 50px #1434371a}.public-selection-jump>div{align-content:center;gap:.12rem;padding:.7rem .9rem;display:grid}.public-selection-jump>div span{color:var(--selection-teal);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:850}.public-selection-jump>div strong{color:#21373c;font-size:.72rem}.public-selection-jump>button{color:#5d6b70;min-height:66px;box-shadow:none;text-align:left;background:#f4f7f4;border:1px solid #0000;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem;display:grid}.public-selection-jump>button:hover,.public-selection-jump>button.active{color:#173a3f;background:#eaf6f2;border-color:#147b7233;transform:translateY(-1px)}.public-selection-jump>button>b{color:#b07b31;font-size:.68rem}.public-selection-jump>button>span{gap:.08rem;min-width:0;display:grid}.public-selection-jump>button strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.public-selection-jump>button small{color:#718086;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.public-selection-jump>button i{font-style:normal}.public-selection-manifesto{text-align:center;align-content:center;justify-items:center;min-height:360px;padding:clamp(2rem,6vw,6rem);display:grid}.public-selection-manifesto>span,.public-selection-comparison>header>span,.public-selection-closing>span{color:var(--selection-teal)}.public-selection-manifesto h2{max-width:980px;color:var(--selection-ink);letter-spacing:-.06em;text-wrap:balance;margin:.75rem 0 0;font-size:clamp(2.2rem,5vw,4.8rem);line-height:1}.public-selection-manifesto p{color:#64747a;max-width:760px;margin:1.1rem 0 0;font-size:.84rem;line-height:1.75}.public-selection-options{gap:clamp(1rem,2.4vw,2rem);display:grid}.public-selection-option{background:#fff;border:1px solid #15474b21;border-radius:clamp(24px,3vw,34px);grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);min-height:590px;transition:border-color .24s,box-shadow .24s,transform .24s;display:grid;overflow:hidden;box-shadow:0 25px 70px #1232361a}.public-selection-option:nth-child(2n) .public-selection-option-media{grid-column:2}.public-selection-option:nth-child(2n) .public-selection-option-copy{grid-area:1/1}.public-selection-option.selected{border-color:#147b727a;box-shadow:0 28px 80px #11625b29}.public-selection-option.unavailable{opacity:.72;filter:saturate(.65)}.public-selection-option-media{background:radial-gradient(circle at 40% 30%,#89d8cc33,#0000 16rem),#0c3139;min-height:540px;position:relative;overflow:hidden}.public-selection-option-media:after{content:"";background:linear-gradient(#0411150a,#041115a3);position:absolute;inset:0}.public-selection-option-media>img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.public-selection-option:hover .public-selection-option-media>img{transform:scale(1.025)}.public-selection-image-fallback{color:#fff;background:repeating-linear-gradient(120deg,#0000 0 42px,#ffffff06 43px 44px),linear-gradient(145deg,#0b2d35,#15535b);align-content:center;justify-items:center;gap:.35rem;height:100%;min-height:540px;display:grid}.public-selection-image-fallback span{color:#f2cc87;border:1px solid #fff3;border-radius:20px;place-items:center;width:66px;height:66px;margin-bottom:.7rem;font-weight:900;display:grid}.public-selection-image-fallback strong{font-size:1rem}.public-selection-image-fallback small{color:#a9c3c3}.public-selection-option-number,.public-selection-option-role,.public-selection-score{z-index:2;position:absolute}.public-selection-option-number{color:#ffffffb8;letter-spacing:.12em;font-size:.66rem;font-weight:850;top:1.3rem;left:1.3rem}.public-selection-option-role{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#061b218c;border:1px solid #ffffff38;border-radius:999px;padding:.55rem .75rem;font-size:.62rem;font-weight:850;bottom:1.3rem;right:1.3rem}.public-selection-score{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#061b2194;border:1px solid #ffffff40;border-radius:50%;grid-template-columns:auto auto;place-content:center;align-items:center;gap:.2rem;width:88px;height:88px;padding:.45rem;display:grid;top:1.3rem;right:1.3rem}.public-selection-score strong{letter-spacing:-.06em;font-size:1.55rem}.public-selection-score small{color:#b6cecb;font-size:.48rem;line-height:1.15}.public-selection-option-copy{align-content:center;gap:1.25rem;padding:clamp(1.45rem,3.2vw,3rem);display:grid}.public-selection-option-copy>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.public-selection-option-copy>header>div>span{color:var(--selection-teal);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:850}.public-selection-option-copy h2{color:var(--selection-ink);letter-spacing:-.055em;margin:.28rem 0 0;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.public-selection-option-copy header p{color:#68777c;margin:.45rem 0 0;font-size:.72rem}.public-selection-option-copy>header>small{color:#7b5b2a;text-align:right;background:#fff4df;border-radius:11px;max-width:170px;padding:.55rem .65rem;font-size:.57rem;line-height:1.4}.public-selection-specs{border-block:1px solid #e5ebe7;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.public-selection-specs>span{border-right:1px solid #e5ebe7;align-content:center;gap:.14rem;min-height:76px;padding:.8rem .6rem;display:grid}.public-selection-specs>span:last-child{border-right:0}.public-selection-specs small,.public-selection-price small{color:#7a888c;letter-spacing:.04em;text-transform:uppercase;font-size:.53rem;font-weight:700}.public-selection-specs strong{color:#213a3e;font-size:.72rem}.public-selection-why{gap:.55rem;display:grid}.public-selection-why>span{color:#9a6b25;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:880}.public-selection-why ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.public-selection-why li{color:#53676b;padding-left:1.2rem;font-size:.69rem;line-height:1.5;position:relative}.public-selection-why li:before{color:var(--selection-teal);content:"✓";font-weight:900;position:absolute;top:.15rem;left:0}.public-selection-why p{color:#765e37;background:#fff8e9;border-left:3px solid #e3b568;margin:0;padding:.55rem .65rem;font-size:.6rem;line-height:1.45}.public-selection-price{background:#f3f7f4;border-radius:17px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:1rem;padding:1rem;display:grid}.public-selection-price>div{align-content:center;gap:.18rem;display:grid}.public-selection-price strong{color:var(--selection-ink);letter-spacing:-.055em;font-size:clamp(1.45rem,2.2vw,2.1rem)}.public-selection-price span{color:#167257;background:#dff4e8;border-radius:999px;width:max-content;padding:.22rem .4rem;font-size:.54rem;font-weight:800}.public-selection-price s{color:#7b898d;font-size:.75rem}.public-selection-price b{color:#8a6124;font-size:.57rem}.public-selection-option-actions{flex-wrap:wrap;gap:.45rem;display:flex}.public-selection-option-actions button,.public-selection-option-actions a{color:#36555a;min-height:45px;box-shadow:none;background:#fff;border:1px solid #d9e2dd;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;padding:0 .8rem;font-size:.65rem;font-weight:780;text-decoration:none;display:inline-flex}.public-selection-option-actions button:first-child{color:#fff;border-color:var(--selection-teal);background:var(--selection-teal);flex:210px}.public-selection-option-actions button:first-child.selected{color:#0f584f;background:#dff5ef;border-color:#8ed1c5}.public-selection-option-actions i{border:1px solid;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.public-selection-comparison{color:#fff;background:radial-gradient(circle at 92% 5%,#d9a9572b,#0000 22rem),linear-gradient(135deg,#071b22,#0d343c);border-radius:clamp(24px,3vw,34px);gap:1.6rem;padding:clamp(1.5rem,4vw,3.6rem);display:grid;box-shadow:0 28px 75px #061d2333}.public-selection-comparison>header{gap:.35rem;max-width:790px;display:grid}.public-selection-comparison>header>span{color:#f2cc87}.public-selection-comparison h2{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,3.7rem);line-height:1}.public-selection-comparison header p{color:#a9bfbd;margin:.3rem 0 0;font-size:.7rem}.public-selection-comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.public-selection-comparison-grid>article{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:18px;gap:1rem;padding:1rem;transition:background .2s,border-color .2s;display:grid}.public-selection-comparison-grid>article.selected{background:#46a59721;border-color:#89d8cc73}.public-selection-comparison-grid article>div:first-child{gap:.16rem;display:grid}.public-selection-comparison-grid article>div:first-child span{color:#f2cc87;letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:850}.public-selection-comparison-grid article>div:first-child strong{color:#fff;font-size:.78rem}.public-selection-comparison-grid article>div:first-child small{color:#9cb3b2;font-size:.59rem}.public-selection-comparison-grid dl{margin:0;display:grid}.public-selection-comparison-grid dl>div{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.5rem;min-height:38px;padding:.45rem 0;display:flex}.public-selection-comparison-grid dt{color:#94aba9;font-size:.58rem}.public-selection-comparison-grid dd{color:#eef7f5;text-align:right;margin:0;font-size:.63rem;font-weight:750}.public-selection-comparison-grid button{color:#0b3538;min-height:42px;box-shadow:none;background:#d9eee9}.public-selection-match-bridge{background:radial-gradient(circle at 8%,#2493871c,#0000 20rem),radial-gradient(circle at 88% 10%,#d9a95721,#0000 18rem),linear-gradient(135deg,#eef8f4,#fffaf0);border:1px solid #13726929;border-radius:clamp(24px,3vw,34px);grid-template-columns:minmax(180px,.48fr) minmax(0,1.15fr) minmax(250px,.62fr);align-items:center;gap:clamp(1.4rem,4vw,4rem);min-height:410px;padding:clamp(1.5rem,4.5vw,4.2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 65px #1443431a}.public-selection-match-orbit{aspect-ratio:1;border:1px solid #147b722e;border-radius:50%;place-items:center;width:min(250px,100%);display:grid;position:relative;box-shadow:inset 0 0 0 35px #ffffff70}.public-selection-match-orbit:before,.public-selection-match-orbit:after{content:"";border:1px dashed #147b7240;border-radius:50%;position:absolute;inset:18%}.public-selection-match-orbit:after{background:#ffffff8f;border-style:solid;inset:36%}.public-selection-match-orbit strong{z-index:2;color:#0b4f4a;text-align:center;font-size:1.05rem;line-height:.9;position:relative}.public-selection-match-orbit span{z-index:2;color:#536d6e;background:#ffffffdb;border-radius:999px;padding:.3rem .45rem;font-size:.52rem;font-weight:760;position:absolute;box-shadow:0 5px 15px #14484614}.public-selection-match-orbit span:first-child{top:4%;left:40%}.public-selection-match-orbit span:nth-child(2){top:42%;right:-3%}.public-selection-match-orbit span:nth-of-type(3){bottom:4%;left:37%}.public-selection-match-orbit span:nth-of-type(4){top:42%;left:-3%}.public-selection-match-bridge>div:nth-child(2){gap:.55rem;display:grid}.public-selection-match-bridge>div:nth-child(2)>span{color:var(--selection-teal)}.public-selection-match-bridge h2{max-width:720px;color:var(--selection-ink);letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.2vw,4rem);line-height:.98}.public-selection-match-bridge p{color:#5d7074;max-width:710px;margin:.25rem 0 0;font-size:.76rem;line-height:1.7}.public-selection-match-bridge>div:nth-child(2)>div{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.public-selection-match-bridge>div:nth-child(2)>div span{color:#286b67;background:#ffffffad;border:1px solid #147b7226;border-radius:999px;padding:.36rem .55rem;font-size:.55rem;font-weight:750}.public-selection-match-bridge>aside{background:#ffffffb8;border:1px solid #147b7224;border-radius:18px;gap:.75rem;padding:1rem;display:grid}.public-selection-match-bridge>aside:not(.open){background:0 0;border:0;padding:0}.public-selection-match-bridge>aside>button:first-child{justify-content:space-between;min-height:58px}.public-selection-match-bridge>aside label{color:#5b7073;grid-template-columns:auto 1fr;align-items:start;gap:.55rem;font-size:.61rem;line-height:1.45;display:grid}.public-selection-match-bridge>aside input{width:18px;height:18px;accent-color:var(--selection-teal);margin:.08rem 0 0}.public-selection-match-bridge>aside .text-button{color:#617477;min-height:30px;box-shadow:none;background:0 0;padding:0}.public-selection-conversion{background:#ffffffe0;border:1px solid #144c4e21;border-radius:clamp(24px,3vw,34px);grid-template-columns:minmax(0,.82fr) minmax(400px,1.18fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(1.4rem,4vw,3.8rem);display:grid;box-shadow:0 26px 75px #143d3f1c}.public-selection-closing{justify-items:start;gap:.6rem;display:grid}.public-broker-portrait{background:#0e4148;border:5px solid #fff;border-radius:28px;width:108px;height:108px;margin-bottom:.65rem;overflow:hidden;box-shadow:0 18px 45px #10444533}.public-broker-portrait img{object-fit:cover;width:100%;height:100%}.public-broker-portrait span{color:#fff;place-items:center;height:100%;font-size:1.8rem;font-weight:850;display:grid}.public-selection-closing h2{max-width:590px;color:var(--selection-ink);letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.7vw,3.7rem);line-height:.98}.public-selection-closing p{color:#5f7176;max-width:560px;margin:.2rem 0 0;font-size:.76rem;line-height:1.7}.public-selection-closing>small{color:#7b898d;font-size:.58rem;line-height:1.45}.public-selection-closing>button{margin-top:.7rem}.public-selection-conversion>form{background:#f6f9f6;border:1px solid #dbe5e0;border-radius:22px;gap:.85rem;padding:clamp(1rem,2vw,1.6rem);display:grid}.public-selection-conversion>form>div:not(.public-selection-form-head):not(.public-selection-success){grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.public-selection-form-head{border-bottom:1px solid #dde5e1;gap:.35rem;padding:.2rem 0 .7rem;display:grid}.public-selection-form-head>span{color:var(--selection-teal);letter-spacing:.09em;text-transform:uppercase;font-size:.59rem;font-weight:850}.public-selection-form-head h2{color:var(--selection-ink);letter-spacing:-.045em;margin:0;font-size:1.45rem}.public-selection-form-head>div{flex-wrap:wrap;gap:.35rem;margin-top:.3rem;display:flex}.public-selection-form-head>div button{color:#356965;min-height:30px;box-shadow:none;background:#fff;border:1px solid #cfe1db;border-radius:999px;padding:.3rem .5rem;font-size:.53rem}.public-selection-form-head>div b{margin-left:.25rem}.public-selection-conversion input,.public-selection-conversion textarea{min-height:47px;color:var(--selection-ink);background:#fff;border-color:#cfdbd5;border-radius:12px;padding:.65rem .75rem}.public-selection-consent{color:#66777a;grid-template-columns:auto 1fr;align-items:start;gap:.55rem;font-size:.6rem;line-height:1.45;display:grid}.public-selection-consent input{width:18px;min-height:18px;accent-color:var(--selection-teal);margin-top:.08rem;padding:0}.public-selection-success{color:#1b654b;background:#e9f8ef;border:1px solid #adddc7;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;padding:.8rem;display:grid}.public-selection-success>span{color:#fff;background:#2f9c6d;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.public-selection-success strong{font-size:.69rem;display:block}.public-selection-success p{color:#4b7562;margin:.15rem 0 0;font-size:.59rem}.public-selection-conversion form>small{color:#7a888c;text-align:center;font-size:.56rem}.public-selection-mobile-cta{width:min(1380px,100%)}@media (width<=1100px){.public-selection-hero{grid-template-columns:minmax(0,1fr) 250px;min-height:650px}.public-selection-jump{grid-template-columns:repeat(3,minmax(0,1fr))}.public-selection-jump>div{display:none}.public-selection-option{grid-template-columns:minmax(0,1fr) minmax(350px,.95fr)}.public-selection-match-bridge{grid-template-columns:minmax(160px,.4fr) minmax(0,1fr)}.public-selection-match-bridge>aside{grid-column:2}}@media (width<=820px){.public-selection-validity span{display:none}.public-selection-hero{grid-template-columns:1fr;align-content:end;min-height:760px;padding:1.5rem}.public-selection-hero-media{grid-template-columns:1fr}.public-selection-hero-media>div{display:none}.public-selection-hero-shade{background:linear-gradient(#05121733 0%,#051217c2 45%,#051217f5 100%)}.public-selection-hero-copy h1{font-size:clamp(2.8rem,10vw,5rem)}.public-broker-signature{grid-template-rows:repeat(3,auto);grid-template-columns:auto minmax(0,1fr);align-items:center}.public-broker-signature>img,.public-broker-signature>div{grid-row:1/span 3;width:68px;height:68px;margin:0 .35rem 0 0}.public-broker-signature>span,.public-broker-signature>strong,.public-broker-signature>small{grid-column:2}.public-broker-signature>button{grid-column:1/-1}.public-selection-jump{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.public-selection-jump>button{scroll-snap-align:start;min-width:230px}.public-selection-option,.public-selection-option:nth-child(2n){grid-template-columns:1fr;min-height:0}.public-selection-option:nth-child(2n) .public-selection-option-media,.public-selection-option:nth-child(2n) .public-selection-option-copy{grid-column:1}.public-selection-option:nth-child(2n) .public-selection-option-media{grid-row:1}.public-selection-option:nth-child(2n) .public-selection-option-copy{grid-row:2}.public-selection-option-media,.public-selection-image-fallback{min-height:min(72vw,510px)}.public-selection-comparison-grid,.public-selection-match-bridge{grid-template-columns:1fr}.public-selection-match-orbit{justify-self:center;width:190px}.public-selection-match-bridge>aside{grid-column:1}.public-selection-conversion{grid-template-columns:1fr}}@media (width<=560px){.public-selection-brandbar{min-height:62px}.public-selection-validity strong{text-align:right;max-width:85px;line-height:1.2}.public-selection-hero{border-radius:22px;min-height:690px;padding:1rem}.public-selection-hero-copy h1{font-size:clamp(2.45rem,13vw,4rem)}.public-selection-hero-copy>p{font-size:.7rem;line-height:1.55}.public-selection-proof span:nth-child(3){display:none}.public-selection-manifesto{min-height:310px;padding:2.4rem .75rem}.public-selection-manifesto h2{font-size:2.35rem}.public-selection-option{border-radius:21px}.public-selection-option-media,.public-selection-image-fallback{min-height:360px}.public-selection-score{width:72px;height:72px}.public-selection-option-copy{padding:1.1rem}.public-selection-option-copy>header{grid-template-columns:1fr}.public-selection-option-copy>header>small{text-align:left;max-width:none}.public-selection-specs{grid-template-columns:1fr 1fr}.public-selection-specs>span:nth-child(2){border-right:0}.public-selection-specs>span:nth-child(-n+2){border-bottom:1px solid #e5ebe7}.public-selection-price{grid-template-columns:1fr}.public-selection-option-actions{display:grid}.public-selection-comparison,.public-selection-match-bridge,.public-selection-conversion{border-radius:21px;padding:1.15rem}.public-selection-comparison h2,.public-selection-match-bridge h2,.public-selection-closing h2{font-size:2.25rem}.public-selection-match-orbit{width:165px}.public-broker-portrait{width:86px;height:86px}.public-selection-conversion>form>div:not(.public-selection-form-head):not(.public-selection-success){grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.public-selection-shell *,.public-selection-shell :before,.public-selection-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (prefers-contrast:more){.public-selection-option,.public-selection-conversion,.public-selection-jump{border-color:#6c807e}.public-selection-option-copy header p,.public-selection-why li,.public-selection-closing p,.public-selection-match-bridge p{color:#354c50}}.public-selection-shell{--story-accent:#d8ae68;--story-accent-soft:#f6e7c8;--story-surface:#f3f1e9;--story-deep:#071c23;--story-serif:Georgia, "Times New Roman", serif;background:radial-gradient(circle at 4% 8%, color-mix(in srgb, var(--selection-mint) 14%, transparent), transparent 29rem), radial-gradient(circle at 95% 42%, color-mix(in srgb, var(--story-accent) 15%, transparent), transparent 34rem), linear-gradient(180deg, #f8f8f3 0%, var(--story-surface) 52%, #f8faf7 100%);gap:clamp(.85rem,1.45vw,1.35rem);padding:clamp(.75rem,1.6vw,1.5rem)}.public-selection-shell[data-visual-mood=architectural]{--story-accent:#c69d62;--story-accent-soft:#efe0c7;--story-surface:#eeeae3;--selection-teal:#435d62;--selection-mint:#9eb4b1}.public-selection-shell[data-visual-mood=garden]{--story-accent:#b99a5f;--story-accent-soft:#edf0d7;--story-surface:#eff2e8;--selection-teal:#397166;--selection-mint:#9bc6a8}.public-selection-shell[data-visual-mood=family]{--story-accent:#dc9c66;--story-accent-soft:#f8e3d2;--story-surface:#f7efe7;--selection-teal:#3b766d;--selection-mint:#a8cec2}.public-selection-shell>section,.public-selection-shell>nav,.public-selection-shell>header,.public-selection-shell>footer{width:min(1480px,100%)}.public-selection-brandbar{z-index:12;min-height:68px;padding-inline:clamp(.25rem,1.5vw,1.2rem);position:relative}.public-selection-brandbar>nav{align-items:center;gap:clamp(.15rem,.7vw,.6rem);margin-left:auto;display:flex}.public-selection-brandbar>nav button{color:#53686b;min-height:36px;box-shadow:none;background:0 0;border:0;padding:0 .65rem;font-size:.72rem;font-weight:680}.public-selection-brandbar>nav button:hover{color:var(--selection-ink);background:#13494a0f;transform:none}.public-selection-validity{margin-left:clamp(.4rem,1vw,1rem)}.public-selection-hero{padding:clamp(1.35rem,5vw,5.5rem);border-radius:clamp(22px,2.6vw,40px);grid-template-columns:minmax(0,1fr) minmax(225px,290px);min-height:min(860px,100vh - 106px);padding-bottom:clamp(5.5rem,8vw,7.8rem);box-shadow:0 38px 110px #04191f47}.public-selection-hero-media{display:block}.public-selection-hero-media>img{object-fit:cover;width:100%;height:100%;animation:1.1s cubic-bezier(.2,.7,.2,1) public-story-reveal}.public-selection-hero-shade{background:linear-gradient(90deg,#030f13f0 0%,#030f13b5 50%,#030f1347 78%,#030f1380 100%),linear-gradient(#0000 45%,#030f13e6 100%),linear-gradient(#030f1338,#0000 35%)}.public-selection-hero-copy{align-self:center;max-width:930px}.public-selection-hero-copy>span{color:#f7d697;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071b2247;border:1px solid #ffffff2e;border-radius:999px;align-items:center;min-height:30px;padding:0 .72rem;display:inline-flex}.public-selection-hero-copy h1{max-width:970px;font-family:var(--story-serif);letter-spacing:-.065em;text-shadow:0 14px 45px #0000003d;margin-top:1rem;font-size:clamp(3.8rem,7vw,7.4rem);font-weight:500;line-height:.9}.public-selection-hero-copy>p{color:#eef6f4d6;max-width:690px;margin-top:1.35rem;font-size:clamp(.82rem,1.15vw,1.05rem);line-height:1.75}.public-selection-hero-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.75rem;display:flex}.public-selection-hero-actions button{border-radius:999px;min-height:54px;padding-inline:1.15rem}.public-selection-hero-actions button:first-child{color:#102f35;background:#f4d399}.public-selection-hero-actions button:last-child{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border-color:#ffffff47}.public-selection-proof{margin-top:1.15rem}.public-broker-signature{background:#05181e85;align-self:center}.public-selection-hero-gallery{z-index:3;gap:.45rem;display:flex;position:absolute;bottom:clamp(1.2rem,2.4vw,2.4rem);right:clamp(1.2rem,3vw,3rem)}.public-selection-hero-gallery button{width:68px;height:48px;min-height:0;box-shadow:none;opacity:.62;background:#03131880;border:1px solid #ffffff38;border-radius:12px;padding:3px;overflow:hidden}.public-selection-hero-gallery button:hover,.public-selection-hero-gallery button.active{opacity:1;border-color:#f5d59c;transform:translateY(-3px)}.public-selection-hero-gallery img{object-fit:cover;border-radius:8px;width:100%;height:100%}.public-selection-scroll-cue{z-index:3;color:#e5f0eeb3;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.61rem;display:flex;position:absolute;bottom:clamp(1.6rem,3vw,2.8rem);left:clamp(1.5rem,5vw,5.5rem)}.public-selection-scroll-cue i{background:#fff3;width:1px;height:36px;position:relative;overflow:hidden}.public-selection-scroll-cue i:after{content:"";background:#f4d399;animation:1.8s ease-in-out infinite public-story-scroll;position:absolute;inset:-100% 0 0}.public-selection-story{background:#fffffcc7;border:1px solid #1745461a;border-radius:clamp(24px,3vw,40px);gap:clamp(2rem,4vw,4.5rem);min-height:780px;padding:clamp(2.2rem,6vw,6.5rem);display:grid;overflow:hidden;box-shadow:0 28px 85px #14363914}.public-selection-story>header{gap:.7rem;max-width:1050px;display:grid}.public-selection-story>header>span,.public-selection-options-head>span{color:var(--selection-teal);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:900}.public-selection-story>header h2,.public-selection-options-head h2{color:var(--selection-ink);font-family:var(--story-serif);letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(3rem,5.8vw,6rem);font-weight:500;line-height:.96}.public-selection-story>header p,.public-selection-options-head p{color:#607276;max-width:790px;margin:.3rem 0 0;font-size:.84rem;line-height:1.75}.public-selection-story-grid{background:#16494a1f;border-block:1px solid #16494a1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.public-selection-story-grid article{background:#fffefa;align-content:start;gap:.4rem;min-height:245px;padding:clamp(1.25rem,2.8vw,2.6rem);display:grid}.public-selection-story-grid b{color:var(--story-accent);font-family:var(--story-serif);font-size:2.15rem;font-weight:500}.public-selection-story-grid span{color:#789093;letter-spacing:.12em;text-transform:uppercase;font-size:.59rem;font-weight:850}.public-selection-story-grid strong{color:#16343a;max-width:340px;font-family:var(--story-serif);margin-top:.45rem;font-size:clamp(1.35rem,2vw,2rem);font-weight:500;line-height:1.05}.public-selection-story-grid p{color:#67787c;max-width:360px;margin:.55rem 0 0;font-size:.72rem;line-height:1.65}.public-selection-story-gallery{grid-template-rows:1fr 1fr;grid-template-columns:1.35fr .65fr;gap:.65rem;height:clamp(390px,45vw,650px);display:grid}.public-selection-story-gallery figure{background:#dfe6e1;border-radius:22px;margin:0;position:relative;overflow:hidden}.public-selection-story-gallery figure:first-child{grid-row:1/span 2}.public-selection-story-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.public-selection-story-gallery figure:hover img{transform:scale(1.025)}.public-selection-story-gallery figcaption{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04171c80;border:1px solid #fff3;border-radius:999px;padding:.45rem .65rem;font-size:.59rem;font-weight:760;position:absolute;bottom:1rem;left:1rem}.public-selection-story>footer{color:#627477;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.public-selection-story>footer span{font-family:var(--story-serif);font-size:clamp(1.5rem,2.6vw,2.5rem)}.public-selection-story>footer strong{color:var(--selection-teal);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.public-selection-jump{position:sticky;top:.65rem}#public-living-story,#public-selection-options,#public-selection-comparison,#public-selection-contact{scroll-margin-top:116px}.public-selection-options{gap:clamp(1.15rem,2.5vw,2.2rem)}.public-selection-options-head{align-content:end;gap:.7rem;min-height:400px;padding:clamp(2.5rem,6vw,6.5rem);display:grid}.public-selection-options-head h2{max-width:1050px}.public-selection-option{border-radius:clamp(24px,3vw,40px);min-height:680px;box-shadow:0 32px 90px #1232361c}.public-selection-option-media{min-height:650px}.public-selection-live-state{z-index:3;color:#e8faf3;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#041b1f94;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.42rem;min-height:32px;padding:0 .65rem;font-size:.57rem;font-weight:800;display:inline-flex;position:absolute;bottom:1.3rem;left:1.3rem}.public-selection-live-state i{background:#68d7a7;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #68d7a721}.public-selection-live-state.unavailable i{background:#e4a36f;box-shadow:0 0 0 5px #e4a36f21}.public-selection-option-role{top:1.3rem;bottom:auto;right:7.5rem}.public-selection-option-thumbs{z-index:2;gap:.35rem;display:flex;position:absolute;bottom:1.3rem;right:1.3rem}.public-selection-option-thumbs img{object-fit:cover;border:2px solid #ffffffb8;border-radius:9px;width:52px;height:42px;box-shadow:0 8px 18px #0003}.public-selection-option-copy h2,.public-selection-comparison h2,.public-selection-match-bridge h2,.public-selection-closing h2{font-family:var(--story-serif);font-weight:500}.public-selection-comparison{border-radius:clamp(24px,3vw,40px);padding:clamp(1.5rem,4.5vw,4.5rem)}.public-selection-comparison-scroll{border:1px solid #ffffff1f;border-radius:22px;overflow-x:auto}.public-selection-comparison table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:790px}.public-selection-comparison th,.public-selection-comparison td{color:#dceae8;text-align:left;border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;padding:.9rem 1rem;font-size:.68rem}.public-selection-comparison tr>:first-child{color:#8fa8a7;background:#0000001f;width:170px;font-weight:700}.public-selection-comparison thead th{vertical-align:bottom;background:#ffffff0e;height:112px}.public-selection-comparison thead th.selected{background:#46a59726}.public-selection-comparison thead span,.public-selection-comparison thead strong,.public-selection-comparison thead small{display:block}.public-selection-comparison thead span{color:#f2cc87;letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:850}.public-selection-comparison thead strong{color:#fff;margin-top:.3rem;font-size:.8rem}.public-selection-comparison thead small{color:#9eb3b2;margin-top:.2rem}.public-selection-comparison td.available{color:#8de0bd}.public-selection-comparison td.unavailable{color:#efb382}.public-selection-comparison tfoot button{color:#0c3538;width:100%;min-height:40px;box-shadow:none;background:#d9eee9;padding-inline:.55rem}.public-selection-unavailable-card{background:#fff7ef;border:1px solid #eed1b6;border-radius:24px;gap:.65rem;padding:clamp(1.4rem,3vw,2.4rem);display:grid}.public-selection-unavailable-card>span{color:#9a6235;letter-spacing:.1em;text-transform:uppercase;font-size:.61rem;font-weight:850}.public-selection-unavailable-card h2{color:#523827;font-family:var(--story-serif);margin:0;font-size:clamp(1.8rem,3vw,3rem);font-weight:500;line-height:1}.public-selection-unavailable-card p{color:#765f4e;margin:0;font-size:.75rem;line-height:1.65}.public-selection-unavailable-card button{width:max-content;margin-top:.45rem}.public-selection-mobile-cta{grid-template-columns:auto auto minmax(145px,1fr)}.public-selection-mobile-cta>button.secondary{color:#d5e6e4;box-shadow:none;background:#ffffff0f;border-color:#ffffff21}@keyframes public-story-reveal{0%{opacity:.55;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes public-story-scroll{0%{transform:translateY(-100%)}55%,to{transform:translateY(100%)}}@media (width<=980px){.public-selection-brandbar>nav{display:none}.public-selection-hero{grid-template-columns:minmax(0,1fr) 240px;min-height:760px}.public-selection-hero-copy h1{font-size:clamp(3.5rem,8.5vw,6.2rem)}.public-selection-story-grid{grid-template-columns:1fr}.public-selection-story-grid article{min-height:190px}.public-selection-option,.public-selection-option-media{min-height:590px}}@media (width<=820px){.public-selection-hero{grid-template-columns:1fr;min-height:min(820px,100svh - 76px);padding-bottom:7.2rem}.public-selection-hero-copy{align-self:end}.public-selection-hero-copy h1{font-size:clamp(3.15rem,11.8vw,5.5rem)}.public-selection-hero-copy>p{font-size:.8rem}.public-broker-signature{display:none}.public-selection-hero-gallery{bottom:1.2rem;right:1.2rem}.public-selection-scroll-cue{bottom:1.35rem;left:1.2rem}.public-selection-scroll-cue span{display:none}.public-selection-story{min-height:0}.public-selection-story-gallery{grid-template-rows:1.25fr .75fr;grid-template-columns:1fr 1fr;height:620px}.public-selection-story-gallery figure:first-child{grid-area:1/1/auto/-1}.public-selection-option,.public-selection-option-media{min-height:0}.public-selection-option-media,.public-selection-image-fallback{min-height:min(88vw,560px)}.public-selection-option-role{top:auto;bottom:4.8rem;right:1.1rem}}@media (width<=560px){.public-selection-shell{padding:.55rem}.public-selection-hero{min-height:calc(100svh - 72px);padding:1rem 1rem 5.8rem}.public-selection-hero-shade{background:linear-gradient(#030f1324 0%,#030f13c7 42%,#030f13f7 100%),linear-gradient(90deg,#030f1352,#0000)}.public-selection-hero-copy>span{min-height:27px;font-size:.57rem}.public-selection-hero-copy h1{margin-top:.75rem;font-size:clamp(2.8rem,14.7vw,4.35rem);line-height:.91}.public-selection-hero-actions{grid-template-columns:1fr 1fr;display:grid}.public-selection-hero-actions button{min-height:48px;padding-inline:.65rem;font-size:.65rem}.public-selection-proof{display:none}.public-selection-hero-gallery button{width:54px;height:40px}.public-selection-scroll-cue{display:none}.public-selection-story{border-radius:22px;padding:2rem 1rem}.public-selection-story>header h2,.public-selection-options-head h2{font-size:2.65rem}.public-selection-story-grid article{min-height:170px;padding:1.25rem}.public-selection-story-gallery{gap:.4rem;height:510px}.public-selection-story-gallery figure{border-radius:15px}.public-selection-story-gallery figcaption{display:none}.public-selection-story>footer{display:grid}.public-selection-jump{top:.45rem}.public-selection-options-head{min-height:330px;padding:2.8rem 1rem}.public-selection-live-state{bottom:1rem;left:1rem}.public-selection-option-thumbs{bottom:1rem;right:1rem}.public-selection-option-thumbs img{width:42px;height:34px}.public-selection-comparison{padding:1.1rem}.public-selection-comparison tr>:first-child{width:128px}.public-selection-mobile-cta{grid-template-columns:auto auto minmax(120px,1fr);gap:.35rem}.public-selection-mobile-cta>button{min-height:44px;padding-inline:.65rem;font-size:.6rem}}.public-selection-validity.is-critical{background:#fff6e6eb;border-color:#c9742b57}.public-selection-validity.is-critical i{background:#d78536;box-shadow:0 0 0 5px #d785361f}.public-selection-campaign-story{background:radial-gradient(circle at 100% 0,#d6a34a2b,#0000 13rem),linear-gradient(135deg,#fffaf0,#fff);border:1px solid #c1923938;border-radius:18px;gap:.55rem;padding:1.05rem;display:grid}.public-selection-campaign-story>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.public-selection-campaign-story>header span,.public-selection-campaign-story>header b{letter-spacing:.08em;text-transform:uppercase;font-size:.59rem;font-weight:850}.public-selection-campaign-story>header span{color:#8b6b2a}.public-selection-campaign-story>header b{color:#8f5d21}.public-selection-campaign-story.is-critical>header b{color:#bd5a32}.public-selection-campaign-story h3{color:#283738;font-family:var(--gv-font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.3rem,2.6vw,2.1rem)}.public-selection-campaign-story>p{color:#657374;max-width:760px;margin:0;font-size:.75rem;line-height:1.65}.public-selection-campaign-story>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.public-selection-campaign-story>div>span{background:#ffffffbd;border:1px solid #69542b1c;border-radius:13px;align-content:start;gap:.25rem;min-height:82px;padding:.7rem;display:grid}.public-selection-campaign-story small{color:#967634;letter-spacing:.07em;text-transform:uppercase;font-size:.53rem;font-weight:800}.public-selection-campaign-story strong{color:#3c4849;font-size:.66rem;line-height:1.45}.public-selection-floorplan{background:linear-gradient(135deg,#eef8f5,#fff);border:1px solid #0f7c7b2e;border-radius:20px;overflow:hidden}.public-selection-floorplan>button{width:100%;min-height:260px;color:inherit;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(260px,.86fr) minmax(280px,1fr);padding:0;display:grid}.public-selection-floorplan-image{background:#fff;place-items:center;min-height:260px;display:grid;overflow:hidden}.public-selection-floorplan-image img{object-fit:contain;width:100%;height:100%;max-height:380px;padding:1rem;transition:transform .45s}.public-selection-floorplan>button:hover img{transform:scale(1.035)}.public-selection-floorplan>button>span:last-child{align-content:center;gap:.45rem;padding:clamp(1.2rem,3vw,2.4rem);display:grid}.public-selection-floorplan small{color:var(--gv-teal-700);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:850}.public-selection-floorplan strong{color:#243637;font-family:var(--gv-font-display);letter-spacing:-.04em;font-size:clamp(1.45rem,3vw,2.5rem);line-height:1.04}.public-selection-floorplan p{color:#697778;max-width:460px;margin:0;font-size:.72rem;line-height:1.6}.public-selection-floorplan b{color:var(--gv-teal-700);margin-top:.45rem;font-size:.65rem}.public-selection-floorplan-action{color:var(--gv-teal-700)!important;background:#eff8f5!important;border-color:#0f7c7b33!important}.public-selection-comparison td small{color:#7c8988;margin-top:.22rem;font-size:.56rem;display:block}.comparison-floorplan-button{min-height:34px;color:var(--gv-teal-700);box-shadow:none;background:#eff8f5;border:1px solid #0f7c7b33;border-radius:9px;padding:.35rem .55rem;font-size:.57rem}.floorplan-explorer{z-index:1000;place-items:center;padding:clamp(.6rem,2vw,1.5rem);display:grid;position:fixed;inset:0}.floorplan-explorer-backdrop{width:100%;height:100%;min-height:0;box-shadow:none;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#071416d1;border:0;border-radius:0;padding:0;position:absolute;inset:0}.floorplan-explorer>section{z-index:1;background:#f7f8f5;border:1px solid #ffffff29;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1220px,100%);height:min(900px,100vh - 2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 35px 100px #00000061}.floorplan-explorer>section>header,.floorplan-explorer>section>footer{background:#ffffffed;border-bottom:1px solid #dfe5e1;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.floorplan-explorer>section>header>div:first-child{gap:.12rem;display:grid}.floorplan-explorer header span{color:var(--gv-teal-700);letter-spacing:.1em;text-transform:uppercase;font-size:.52rem;font-weight:850}.floorplan-explorer header strong{color:#253536;font-size:.85rem}.floorplan-explorer header small,.floorplan-explorer footer{color:#738080;font-size:.57rem}.floorplan-explorer-controls{align-items:center;gap:.35rem;display:flex}.floorplan-explorer-controls button,.floorplan-explorer-controls output{color:#355153;min-width:38px;min-height:38px;box-shadow:none;background:#fff;border:1px solid #d7e0dc;border-radius:10px;place-items:center;padding:.35rem;font-size:.65rem;display:grid}.floorplan-explorer-controls .floorplan-explorer-close{color:#fff;background:#254e51;border-color:#254e51;min-width:70px}.floorplan-explorer-stage{background-color:#eef1ed;background-image:linear-gradient(#2d4b4c09 1px,#0000 1px),linear-gradient(90deg,#2d4b4c09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;padding:2rem;display:grid;overflow:auto}.floorplan-explorer-stage>img{object-fit:contain;transform-origin:50%;filter:drop-shadow(0 18px 30px #2234351f);max-width:90%;max-height:90%;transition:transform .2s;display:block}.floorplan-explorer-document{color:#5f6e6f;text-align:center;background:#fff;border-radius:20px;justify-items:center;gap:.6rem;max-width:440px;padding:2rem;display:grid}.floorplan-explorer-document>span{color:#fff;background:var(--gv-teal-700);border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.floorplan-explorer-document strong{color:#253536}.floorplan-explorer-document p{margin:0;font-size:.7rem;line-height:1.5}.floorplan-explorer a{color:var(--gv-teal-700);font-weight:800;text-decoration:none}.floorplan-explorer>section>footer{border-top:1px solid #dfe5e1;border-bottom:0}@media (width<=760px){.public-selection-campaign-story>div,.public-selection-floorplan>button{grid-template-columns:1fr}.public-selection-floorplan-image{min-height:320px}.floorplan-explorer{padding:0}.floorplan-explorer>section{border-radius:0;height:100vh}.floorplan-explorer>section>header{flex-direction:column;align-items:flex-start}.floorplan-explorer-controls{width:100%}.floorplan-explorer-controls .floorplan-explorer-close{margin-left:auto}.floorplan-explorer-stage{padding:.7rem}}.public-selection-option.status-available{border-color:#1f9d556b}.public-selection-option.status-reserved,.public-selection-option.status-sold{filter:none;opacity:1}.public-selection-option.status-reserved{border-color:#e5a800ad;box-shadow:0 28px 80px #9f6f0024}.public-selection-option.status-sold{border-color:#d92d209e;box-shadow:0 28px 80px #9d211824}.public-selection-live-state.status-available{background:#115e35db}.public-selection-live-state.status-reserved{color:#fff8dc;background:#7e5800e6}.public-selection-live-state.status-sold{color:#fff1f0;background:#961b14e6}.public-selection-live-state.status-available i{background:#54d98b;box-shadow:0 0 0 5px #54d98b33}.public-selection-live-state.status-reserved i,.public-selection-live-state.status-reserved.unavailable i{background:#ffd35c;box-shadow:0 0 0 5px #ffd35c33}.public-selection-live-state.status-sold i,.public-selection-live-state.status-sold.unavailable i{background:#ff7b72;box-shadow:0 0 0 5px #ff7b7233}.public-selection-development-logo{z-index:4;background:#fffffff0;border-radius:12px;align-items:center;max-width:150px;min-height:48px;padding:.55rem .75rem;display:flex;position:absolute;top:1.3rem;left:1.3rem}.public-selection-development-logo img{object-fit:contain;width:auto;max-width:124px;height:34px;display:block}.public-selection-development-logo+.public-selection-option-number{top:2.25rem;left:12rem}.public-offer-shell{min-height:100vh;color:var(--gv-text);background:radial-gradient(circle at 10% 0%, #188f8b14, transparent 25rem), radial-gradient(circle at 95% 30%, #d6a34a17, transparent 24rem), var(--gv-canvas-warm);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;align-content:start;gap:1rem;padding:clamp(.9rem,2.7vw,2.5rem);display:grid}.public-offer-shell>header,.public-offer-shell>section,.public-offer-shell>footer{width:min(1240px,100%);margin:0 auto}.public-offer-shell>header{align-items:center;gap:.8rem;min-height:72px;padding:0 .25rem;display:flex}.public-offer-shell>header>div:last-child{gap:.12rem;display:grid}.public-offer-shell>header strong{color:var(--gv-text-strong);font-size:.84rem}.public-offer-shell>header span{color:var(--gv-muted);font-size:.65rem}.public-brand-logo{object-fit:contain;object-position:left center;max-width:160px;max-height:52px}.public-offer-media{height:min(58vw,640px);min-height:390px;box-shadow:var(--gv-shadow-lg);background:#dfe5e0;border-radius:28px;grid-template-columns:minmax(0,1.8fr) minmax(230px,.7fr);gap:.5rem;display:grid;overflow:hidden}.public-offer-media>img,.public-offer-media>div img{object-fit:cover;width:100%;height:100%}.public-offer-media>img{min-width:0}.public-offer-media>div{grid-template-rows:repeat(3,1fr);gap:.5rem;display:grid;overflow:hidden}.public-offer-media>div img:nth-child(n+4){display:none}.public-offer-hero{color:#fff;background:radial-gradient(circle at 90% 12%, #d6a34a3d, transparent 18rem), radial-gradient(circle at 8% 120%, #35aaa240, transparent 24rem), linear-gradient(135deg, var(--gv-ink-950), var(--gv-ink-800));min-height:420px;box-shadow:var(--gv-shadow-lg);border:0;border-radius:28px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(1.7rem,5vw,4.7rem);display:grid;overflow:hidden}.public-development-logo{object-fit:contain;object-position:left center;filter:drop-shadow(0 8px 16px #0003);width:min(260px,70%);max-height:82px;margin:0 0 1.35rem;display:block}.public-offer-hero>div>span{color:var(--gv-gold-300);letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:850}.public-offer-hero h1{color:#f7fbfa;text-wrap:balance;max-width:780px;margin:.8rem 0 0;font-size:clamp(2.85rem,6vw,5.8rem)}.public-offer-hero p{color:#deedecad;margin:1rem 0 0;font-size:.86rem}.public-offer-tags{flex-wrap:wrap;gap:.45rem;margin-top:1.3rem;display:flex}.public-offer-tags span{color:#d2e1df;background:#ffffff0e;border-color:#ffffff1f;min-height:32px;padding:0 .68rem;font-size:.65rem}.public-offer-hero aside{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff13;border:1px solid #ebca8838;border-radius:19px;gap:.35rem;padding:1.35rem;display:grid;position:relative;box-shadow:0 25px 65px #0000002e}.public-offer-hero aside small,.public-offer-hero aside>span{color:#b7aaa0;font-size:.64rem}.public-offer-hero aside s{color:#a7a09a;font-size:.9rem}.public-offer-hero aside strong{color:#fff1d7;letter-spacing:-.06em;font-size:clamp(1.85rem,3.3vw,2.8rem)}.public-offer-hero aside b{color:#bcebd6;background:#49b28429;border-radius:999px;width:max-content;padding:.3rem .55rem;font-size:.68rem}.public-offer-trust{border:1px solid var(--gv-line);box-shadow:var(--gv-shadow-sm);background:#ffffffd1;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;padding:.8rem;display:grid}.public-offer-trust article{border-right:1px solid var(--gv-line);align-content:center;gap:.2rem;min-height:70px;padding:.75rem;display:grid}.public-offer-trust article:last-child{border-right:0}.public-offer-trust span{color:var(--gv-teal-700);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:850}.public-offer-trust strong{color:var(--gv-text-strong);font-size:.78rem}.public-offer-trust small{color:var(--gv-muted);font-size:.62rem;line-height:1.4}.public-match-callout{min-height:260px;box-shadow:var(--gv-shadow-md);background:radial-gradient(circle at 92% 20%,#d6a34a2b,#0000 16rem),linear-gradient(125deg,#edf8f5,#fffaf0);border:1px solid #1c7e7a2e;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.4rem,4vw,4rem);padding:clamp(1.6rem,4vw,3.2rem);display:grid;position:relative;overflow:hidden}.public-match-callout:before{content:"100";color:#1357550b;letter-spacing:-.12em;font-size:clamp(9rem,22vw,18rem);font-weight:900;line-height:.7;position:absolute;right:8%}.public-match-callout>div,.public-match-callout>button,.public-match-callout>aside{z-index:1;position:relative}.public-match-callout>div{max-width:720px}.public-match-callout>div>span{color:var(--gv-teal-700);letter-spacing:.13em;text-transform:uppercase;font-size:.6rem;font-weight:900}.public-match-callout h2{max-width:680px;color:var(--gv-ink-950);letter-spacing:-.055em;text-wrap:balance;margin:.55rem 0 0;font-size:clamp(1.8rem,3.5vw,3rem)}.public-match-callout p{max-width:700px;color:var(--gv-muted);margin:.85rem 0 0;font-size:.78rem;line-height:1.65}.public-match-callout>button{white-space:nowrap;border-radius:15px;min-height:58px;padding:0 1.25rem}.public-match-callout>button b{margin-left:.45rem;font-size:1rem}.public-match-callout>aside{gap:.4rem;display:flex;position:absolute;bottom:1.15rem;right:2rem}.public-match-callout>aside span{color:var(--gv-teal-700);background:#ffffffb8;border:1px solid #188f8b26;border-radius:999px;padding:.32rem .55rem;font-size:.58rem;font-weight:760}.public-offer-details{border:1px solid var(--gv-line);box-shadow:var(--gv-shadow-md);background:#ffffffdb;border-radius:23px;grid-template-columns:minmax(0,.86fr) minmax(360px,1.14fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(1.4rem,3.5vw,3rem);display:grid}.public-offer-details>div>span,.public-offer-details form>span{color:var(--gv-teal-700);letter-spacing:.11em;text-transform:uppercase;font-size:.61rem;font-weight:850}.public-offer-details h2{color:var(--gv-text-strong);letter-spacing:-.035em;margin:.5rem 0 0;font-size:1.7rem}.public-offer-details>div p{max-width:480px;color:var(--gv-muted);font-size:.78rem;line-height:1.6}.public-offer-actions{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.public-offer-actions button.secondary{color:var(--gv-teal-700);border-color:var(--gv-line-strong);background:#fff}.public-offer-actions a{border:1px solid var(--gv-line);min-height:44px;color:var(--gv-teal-700);background:#fff;border-radius:12px;align-items:center;padding:0 .9rem;font-size:.72rem;font-weight:740;text-decoration:none;display:inline-flex}.public-offer-details form{border:1px solid var(--gv-line);background:#f8faf7;border-radius:17px;gap:.8rem;padding:1.2rem;display:grid;box-shadow:inset 0 1px #fffc}.public-offer-details form>div{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.public-offer-details form.is-match{background:linear-gradient(145deg,#f5fbf8,#fffdf7);border-color:#188f8b52;box-shadow:0 16px 50px #0d4e4b14}.public-offer-details form>.public-journey-choice{background:#eaf0ed;border-radius:13px;padding:.25rem}.public-journey-choice>button{min-height:56px;color:var(--gv-muted);box-shadow:none;text-align:left;background:0 0;border:0;border-radius:10px;align-content:center;gap:.12rem;padding:.55rem .7rem;display:grid}.public-journey-choice>button.active{color:var(--gv-ink-950);background:#fff;box-shadow:0 5px 18px #13393614}.public-journey-choice strong{font-size:.72rem}.public-journey-choice small{color:inherit;font-size:.57rem;font-weight:520}.public-offer-details input,.public-offer-details textarea{min-height:45px;color:var(--gv-text-strong);border-color:var(--gv-line-strong);background:#fff;border-radius:11px;padding:.62rem .75rem}.public-offer-details .public-privacy-consent{color:var(--gv-muted);grid-template-columns:auto 1fr;align-items:start;gap:.55rem;font-size:.61rem;line-height:1.45;display:grid}.public-offer-details .public-privacy-consent input{width:17px;min-height:17px;accent-color:var(--gv-teal-600);margin-top:.1rem;padding:0}.public-offer-details form>small{color:var(--gv-muted-2);font-size:.61rem}.public-offer-shell>footer{min-height:90px;color:var(--gv-muted);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem .25rem;font-size:.62rem;display:grid}.public-offer-shell>footer span{color:var(--gv-text-strong);font-weight:850}.public-offer-shell>footer p{margin:0}.public-offer-shell>footer small{color:var(--gv-muted-2);text-align:right}.public-offer-error{align-content:center;justify-items:start;min-height:70vh;display:grid}.public-offer-error h1{color:var(--gv-text-strong);margin-top:1.3rem}.public-offer-error p{color:var(--gv-muted)}.public-mobile-cta{display:none}.public-living-story-opportunity{--opportunity-accent:#d8ae68;--opportunity-surface:#f3f1e9;--opportunity-deep:#061a21;--opportunity-serif:Georgia, "Times New Roman", serif;background:radial-gradient(circle at 3% 10%, #1e8f831a, transparent 29rem), radial-gradient(circle at 96% 46%, #d8ae6821, transparent 32rem), linear-gradient(180deg, #f8f8f3, var(--opportunity-surface) 55%, #f8faf7);width:100%;max-width:none;padding:clamp(.7rem,1.6vw,1.5rem)}.public-living-story-opportunity[data-visual-mood=architectural]{--opportunity-accent:#c69d62;--opportunity-surface:#eeeae3}.public-living-story-opportunity[data-visual-mood=garden]{--opportunity-accent:#b99a5f;--opportunity-surface:#eff2e8}.public-living-story-opportunity[data-visual-mood=family]{--opportunity-accent:#dc9c66;--opportunity-surface:#f7efe7}.public-living-story-opportunity>header,.public-living-story-opportunity>section,.public-living-story-opportunity>footer{width:min(1480px,100%)}.public-living-story-opportunity>header{min-height:68px;padding-inline:clamp(.25rem,1.4vw,1.15rem)}.public-living-story-opportunity>header>nav{align-items:center;gap:.3rem;margin-left:auto;display:flex}.public-living-story-opportunity>header>nav button{color:#52676a;min-height:38px;box-shadow:none;background:0 0;border:0;padding:0 .7rem;font-size:.7rem}.public-living-story-opportunity>header>nav button:last-child{color:#fff;background:#123f43;border-radius:999px;padding-inline:1rem}.public-offer-cinematic{padding:clamp(1.4rem,5vw,5.5rem);isolation:isolate;background:radial-gradient(circle at 84% 10%,#d8ae6838,#0000 22rem),linear-gradient(135deg,#061a21,#11373d);border-radius:clamp(24px,3vw,40px);grid-template-columns:minmax(0,1fr) minmax(260px,330px);min-height:min(860px,100vh - 106px);padding-bottom:clamp(5rem,7vw,7rem);position:relative;box-shadow:0 38px 110px #04191f47}.public-offer-cinematic-media,.public-offer-cinematic-shade{z-index:-2;position:absolute;inset:0}.public-offer-cinematic-media{border-radius:inherit;overflow:hidden}.public-offer-cinematic-media img{object-fit:cover;width:100%;height:100%;animation:1.1s cubic-bezier(.2,.7,.2,1) public-opportunity-reveal}.public-offer-cinematic-shade{z-index:-1;border-radius:inherit;background:linear-gradient(90deg,#030f13f0 0%,#030f13ba 50%,#030f134d 78%,#030f1380 100%),linear-gradient(#0000 42%,#030f13e0)}.public-offer-cinematic-copy{max-width:930px}.public-offer-cinematic-copy>span{color:#f6d697;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#061b214d;border:1px solid #ffffff2e;border-radius:999px;align-items:center;min-height:30px;padding:0 .72rem;font-size:.65rem;font-weight:850;display:inline-flex}.public-offer-cinematic h1{max-width:980px;font-family:var(--opportunity-serif);letter-spacing:-.065em;text-shadow:0 14px 45px #00000040;margin-top:1rem;font-size:clamp(3.9rem,7vw,7.5rem);font-weight:500;line-height:.9}.public-offer-cinematic-copy>p{color:#eef6f4d6;font-size:clamp(.82rem,1.15vw,1.05rem)}.public-offer-cinematic .public-offer-tags span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff26;border-radius:999px;align-items:center;display:inline-flex}.public-offer-hero-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.65rem;display:flex}.public-offer-hero-actions button{border-radius:999px;min-height:54px;padding-inline:1.15rem}.public-offer-hero-actions button:first-child{color:#102f35;background:#f4d399}.public-offer-hero-actions button:last-child{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border-color:#ffffff47}.public-offer-cinematic aside{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#05181e8a;border-color:#ffffff30;align-self:center}.public-offer-cinematic aside strong{font-family:var(--opportunity-serif);font-weight:500}.public-offer-cinematic aside em{color:#b8ccca;border-top:1px solid #ffffff1f;margin-top:.8rem;padding-top:.8rem;font-size:.58rem;font-style:normal}.public-offer-scroll-cue{color:#e5f0eeb8;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.61rem;display:flex;position:absolute;bottom:clamp(1.5rem,2.8vw,2.7rem);left:clamp(1.5rem,5vw,5.5rem)}.public-offer-scroll-cue i{background:#fff3;width:1px;height:36px;position:relative;overflow:hidden}.public-offer-scroll-cue i:after{content:"";background:#f4d399;animation:1.8s ease-in-out infinite public-opportunity-scroll;position:absolute;inset:-100% 0 0}.public-opportunity-story{background:#fffffcd1;border:1px solid #1745461a;border-radius:clamp(24px,3vw,40px);align-content:center;gap:clamp(2.2rem,4vw,4rem);min-height:680px;padding:clamp(2.2rem,6vw,6.5rem);display:grid;box-shadow:0 28px 85px #14363914}#public-opportunity-story,#public-opportunity-details{scroll-margin-top:88px}.public-opportunity-story>header{gap:.7rem;max-width:1060px;display:grid}.public-opportunity-story>header span{color:var(--gv-teal-700);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:900}.public-opportunity-story h2{color:var(--gv-ink-950);font-family:var(--opportunity-serif);letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(3rem,5.8vw,6rem);font-weight:500;line-height:.96}.public-opportunity-story>header p{color:#607276;max-width:810px;margin:.3rem 0 0;font-size:.84rem;line-height:1.75}.public-opportunity-story>div{background:#16494a1f;border-block:1px solid #16494a1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.public-opportunity-story article{background:#fffefa;align-content:start;gap:.42rem;min-height:250px;padding:clamp(1.25rem,2.8vw,2.6rem);display:grid}.public-opportunity-story article b{color:var(--opportunity-accent);font-family:var(--opportunity-serif);font-size:2.15rem;font-weight:500}.public-opportunity-story article span{color:#789093;letter-spacing:.12em;text-transform:uppercase;font-size:.59rem;font-weight:850}.public-opportunity-story article strong{color:#16343a;max-width:340px;font-family:var(--opportunity-serif);margin-top:.45rem;font-size:clamp(1.35rem,2vw,2rem);font-weight:500;line-height:1.05}.public-opportunity-story article p{color:#67787c;max-width:360px;margin:.55rem 0 0;font-size:.72rem;line-height:1.65}.public-offer-gallery{border-radius:clamp(24px,3vw,40px);grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);height:min(64vw,760px);box-shadow:0 32px 90px #1232361f}.public-offer-gallery>div{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.public-offer-gallery figure{margin:0;position:relative;overflow:hidden}.public-offer-gallery figure img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.public-offer-gallery figure:hover img{transform:scale(1.025)}.public-offer-gallery figcaption{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04171c80;border:1px solid #fff3;border-radius:999px;padding:.4rem .58rem;font-size:.56rem;font-weight:760;position:absolute;bottom:.8rem;left:.8rem}.public-living-story-opportunity .public-offer-trust,.public-living-story-opportunity .public-match-callout,.public-living-story-opportunity .public-offer-details{border-radius:clamp(22px,2.5vw,34px)}.public-living-story-opportunity .public-match-callout h2,.public-living-story-opportunity .public-offer-details h2{font-family:var(--opportunity-serif);font-weight:500}.public-living-story-opportunity .public-offer-details{padding:clamp(1.4rem,4vw,4rem)}.public-opportunity-mobile-cta{grid-template-columns:auto minmax(105px,.75fr) minmax(150px,1fr)}.public-opportunity-mobile-cta>button.secondary{color:#d5e6e4;box-shadow:none;background:#ffffff0f;border-color:#ffffff21}@keyframes public-opportunity-reveal{0%{opacity:.55;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes public-opportunity-scroll{0%{transform:translateY(-100%)}55%,to{transform:translateY(100%)}}@media (width<=980px){.public-living-story-opportunity>header>nav{display:none}.public-offer-cinematic{grid-template-columns:minmax(0,1fr) 280px;min-height:780px}.public-opportunity-story>div{grid-template-columns:1fr}.public-opportunity-story article{min-height:185px}}@media (width<=760px){.public-offer-cinematic{grid-template-columns:1fr;align-content:end;min-height:min(820px,100svh - 76px);padding-bottom:5.8rem}.public-offer-cinematic-shade{background:linear-gradient(#030f1329 0%,#030f13c4 42%,#030f13f7 100%),linear-gradient(90deg,#030f134d,#0000)}.public-offer-cinematic h1{font-size:clamp(3.1rem,12vw,5.4rem)}.public-offer-cinematic aside{display:none}.public-opportunity-story{min-height:0}.public-offer-gallery{grid-template-rows:1.2fr .8fr;grid-template-columns:1fr;height:680px}.public-offer-gallery>div{grid-template-rows:1fr;grid-template-columns:repeat(4,1fr)}}@media (width<=520px){.public-living-story-opportunity{padding:.55rem}.public-offer-cinematic{min-height:calc(100svh - 72px);padding:1rem 1rem 4.8rem}.public-offer-cinematic-copy>span{min-height:27px;font-size:.57rem}.public-offer-cinematic h1{margin-top:.75rem;font-size:clamp(2.8rem,14.8vw,4.35rem);line-height:.91}.public-offer-cinematic-copy>p{font-size:.78rem}.public-offer-hero-actions{grid-template-columns:1fr 1fr;display:grid}.public-offer-hero-actions button{min-height:48px;padding-inline:.65rem;font-size:.64rem}.public-offer-scroll-cue{display:none}.public-opportunity-story{border-radius:22px;padding:2rem 1rem}.public-opportunity-story h2{font-size:2.65rem}.public-opportunity-story article{min-height:165px;padding:1.2rem}.public-offer-gallery{height:560px}.public-offer-gallery>div{grid-template-columns:1fr 1fr}.public-offer-gallery figure:nth-child(n+3){display:none}.public-opportunity-mobile-cta{grid-template-columns:minmax(72px,.65fr) minmax(82px,.72fr) minmax(132px,1.1fr);gap:.35rem}.public-opportunity-mobile-cta>button{min-width:0;min-height:44px;padding-inline:.6rem;font-size:.59rem}.public-living-story-opportunity .public-opportunity-mobile-cta{width:calc(100% - 1.5rem);max-width:calc(100vw - 1.5rem);display:grid}}.public-offer-countdown{background:#54381294!important;border-color:#d6a34a6b!important}.public-offer-countdown.is-critical{background:#8c391e9e!important;border-color:#ffb5778c!important}.public-campaign-condition{background:radial-gradient(circle at 0 0,#d6a34a29,#0000 18rem),linear-gradient(135deg,#fffaf1,#fff);border:1px solid #d6a34a3d;border-radius:28px;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);gap:clamp(1rem,4vw,4rem);margin-top:1rem;padding:clamp(1.2rem,4vw,3rem);display:grid;box-shadow:0 20px 60px #372e1c12}.public-campaign-condition>div:first-child{align-content:center;gap:.5rem;display:grid}.public-campaign-condition>div:first-child>span{color:#98752f;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:850}.public-campaign-condition h2{color:#283637;font-family:var(--gv-font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4.5vw,4.4rem);line-height:.96}.public-campaign-condition p{color:#647273;max-width:550px;margin:.2rem 0 0;font-size:.77rem;line-height:1.65}.public-campaign-condition dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.public-campaign-condition dl>div{background:#ffffffc2;border:1px solid #4f43291c;border-radius:15px;align-content:start;gap:.3rem;min-height:102px;padding:.85rem;display:grid}.public-campaign-condition dt{color:#9a7936;letter-spacing:.08em;text-transform:uppercase;font-size:.53rem;font-weight:850}.public-campaign-condition dd{color:#354546;margin:0;font-size:.72rem;font-weight:760;line-height:1.45}.public-campaign-condition dd s{color:#8e9796;font-weight:600}.public-campaign-condition>small{color:#808a89;grid-column:1/-1;font-size:.56rem;line-height:1.5}.public-campaign-condition.is-critical{background:radial-gradient(circle at 0 0,#da734324,#0000 18rem),linear-gradient(135deg,#fff8f2,#fff);border-color:#bf58303d}.public-opportunity-floorplan{background:linear-gradient(135deg,#153c3e,#0f292b);border-radius:28px;grid-template-columns:minmax(280px,.7fr) minmax(420px,1.3fr);align-items:center;gap:clamp(1rem,4vw,4rem);min-height:540px;margin-top:1rem;padding:clamp(1.2rem,4vw,3rem);display:grid;box-shadow:0 24px 70px #0d2c2e2e}.public-opportunity-floorplan>div{align-content:center;gap:.65rem;display:grid}.public-opportunity-floorplan>div>span{color:#d7ae5d;letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:850}.public-opportunity-floorplan h2{color:#fff;font-family:var(--gv-font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2.1rem,4.5vw,4.5rem);line-height:.95}.public-opportunity-floorplan p{color:#ecf5f3b3;max-width:500px;margin:0;font-size:.78rem;line-height:1.7}.public-opportunity-floorplan>div>button{color:#173b3d;background:#f0c873;width:max-content;margin-top:.45rem}.public-opportunity-floorplan-preview{min-height:440px;box-shadow:none;background:#fff;border:1px solid #ffffff29;border-radius:22px;place-items:center;padding:1rem;display:grid;position:relative;overflow:hidden}.public-opportunity-floorplan-preview img{object-fit:contain;width:100%;height:100%;max-height:470px;transition:transform .45s}.public-opportunity-floorplan-preview:hover img{transform:scale(1.035)}.public-opportunity-floorplan-preview span{color:#fff;background:#0f3739e6;border-radius:999px;padding:.45rem .65rem;font-size:.58rem;font-weight:800;position:absolute;bottom:1rem;right:1rem}@media (width<=820px){.public-campaign-condition,.public-opportunity-floorplan{grid-template-columns:1fr}.public-opportunity-floorplan{min-height:auto}}@media (width<=520px){.public-campaign-condition dl{grid-template-columns:1fr}.public-opportunity-floorplan-preview{min-height:340px}}.network-application-shell{min-height:100vh;color:var(--gv-text);background:radial-gradient(circle at 12% 4%, #188f8b1c, transparent 28rem), radial-gradient(circle at 90% 92%, #d6a34a1a, transparent 24rem), var(--gv-canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:clamp(1rem,3vw,2.5rem)}.network-application-shell .broker-public-brand strong{color:var(--gv-text-strong)}.network-application-shell .broker-public-brand span{color:var(--gv-muted)}.network-application-card{border:1px solid var(--gv-line);background:var(--gv-surface);width:min(1220px,100%);min-height:660px;box-shadow:var(--gv-shadow-lg);border-radius:30px;grid-template-columns:minmax(0,1.02fr) minmax(410px,.98fr);margin:0 auto;display:grid;overflow:hidden}.network-application-intro{color:#fff;background:radial-gradient(circle at 12% 0%, #35aaa23b, transparent 21rem), radial-gradient(circle at 100% 100%, #d6a34a30, transparent 20rem), linear-gradient(145deg,var(--gv-ink-950),var(--gv-ink-800));flex-direction:column;justify-content:center;padding:clamp(2.3rem,5vw,5rem);display:flex;position:relative;overflow:hidden}.network-application-intro h1{color:#f6fbfa;font-size:clamp(2.8rem,5vw,5rem)}.network-application-intro>p:not(.eyebrow){color:#deedecb3;max-width:600px;font-size:.92rem;line-height:1.65}.network-application-intro ol{counter-reset:gv-step;gap:.7rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.network-application-intro ol li{color:#e5f0efc7;align-items:center;gap:.7rem;font-size:.78rem;display:flex}.network-application-intro ol li:before{width:27px;height:27px;color:var(--gv-gold-300);counter-increment:gv-step;content:counter(gv-step, decimal-leading-zero);border:1px solid #ebca8847;border-radius:9px;flex:0 0 27px;place-items:center;font:.56rem ui-monospace,monospace;display:grid}.network-application-assurance{background:#ffffff0a;border:1px solid #ffffff17;border-radius:14px;gap:.25rem;margin-top:2rem;padding:.95rem;display:grid}.network-application-assurance strong{color:#dfecea;font-size:.72rem}.network-application-assurance span{color:#799596;font-size:.64rem;line-height:1.45}.network-application-card>.form{align-self:center;margin:clamp(1.4rem,3vw,3rem)}.network-application-choice{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.network-application-choice button{min-height:78px;color:var(--gv-muted);border-color:var(--gv-line);box-shadow:none;text-align:left;background:#f8faf7;align-content:center;justify-items:start;gap:.18rem;padding:.8rem;display:grid}.network-application-choice button strong{color:var(--gv-text-strong);font-size:.72rem}.network-application-choice button span{color:var(--gv-muted);font-size:.59rem}.network-application-choice button.active{color:var(--gv-teal-700);background:var(--gv-teal-100);border-color:#0f7c7b59}.network-application-receipt{color:var(--gv-text);text-align:center;background:#f2fbf6;border:1px solid #16815f2e;border-radius:20px;align-self:center;justify-items:center;gap:.5rem;margin:clamp(1.4rem,3vw,3rem);padding:2rem;display:grid}.network-application-receipt>span{color:#fff;background:var(--gv-success);border-radius:50%;place-items:center;width:52px;height:52px;font-size:1.2rem;display:grid}.network-application-receipt h2{color:var(--gv-text-strong);margin:0}.network-application-receipt strong{color:var(--gv-teal-700);font:800 .8rem ui-monospace,monospace}.network-application-receipt p{max-width:470px;color:var(--gv-muted);line-height:1.55}.buyer-room{min-height:100vh;color:var(--gv-text);background:radial-gradient(circle at 8% 0%, #188f8b1c, transparent 28rem), radial-gradient(circle at 94% 34%, #d6a34a17, transparent 25rem), var(--gv-canvas-warm);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:clamp(1rem,3vw,2.5rem)}.buyer-room-shell{width:min(1260px,100%);margin:0 auto}.buyer-room-brand{align-items:center;gap:.8rem;min-height:70px;display:flex}.buyer-room-brand>div:nth-child(2){gap:.12rem;display:grid}.buyer-room-brand strong{color:var(--gv-text-strong)}.buyer-room-brand span{color:var(--gv-muted);font-size:.66rem}.buyer-room-brand>small{color:var(--gv-muted);margin-left:auto;font:.62rem ui-monospace,monospace}.buyer-room-hero,.buyer-result-hero{color:#fff;background:radial-gradient(circle at 90% 15%, #d6a34a33, transparent 18rem), radial-gradient(circle at 8% 110%, #35aaa23d, transparent 24rem), linear-gradient(135deg,var(--gv-ink-950),var(--gv-ink-800));min-height:360px;box-shadow:var(--gv-shadow-lg);border-radius:28px;align-content:center;padding:clamp(2rem,5vw,4.7rem);display:grid;overflow:hidden}.buyer-room-hero h1,.buyer-result-hero h1{color:#f6fbfa;font-size:clamp(2.8rem,5.6vw,5.6rem)}.buyer-room-hero>p:not(.eyebrow),.buyer-result-hero>div>p:not(.eyebrow){color:#deedecb3;max-width:760px;font-size:.92rem;line-height:1.65}.buyer-privacy-line{flex-wrap:wrap;gap:.45rem;margin-top:1.4rem;display:flex}.buyer-privacy-line span{color:#c7dcda;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:999px;padding:.45rem .65rem;font-size:.64rem}.buyer-diagnostic{gap:.8rem;margin-top:1rem;display:grid}.buyer-step{border:1px solid var(--gv-line);box-shadow:var(--gv-shadow-sm);background:#ffffffdb;border-radius:20px;grid-template-columns:58px minmax(0,1fr);gap:1rem;padding:clamp(1.2rem,3vw,2rem);display:grid}.buyer-step-number{width:48px;height:48px;color:var(--gv-teal-700);background:var(--gv-teal-100);border-radius:14px;place-items:center;font:800 .7rem ui-monospace,monospace;display:grid}.buyer-step-content>span{color:var(--gv-teal-700);letter-spacing:.1em;text-transform:uppercase;font-size:.59rem;font-weight:850}.buyer-step h2{color:var(--gv-text-strong);letter-spacing:-.04em;margin:.35rem 0 1rem;font-size:clamp(1.35rem,2.4vw,2rem)}.buyer-fields{gap:.7rem}.buyer-fields input,.buyer-fields select,.pin-fields input,.pin-fields select{color:var(--gv-text-strong);border-color:var(--gv-line-strong);background:#fff}.buyer-choice,.buyer-tags label{border-color:var(--gv-line);color:var(--gv-muted);background:#f8faf7}.buyer-choice:has(input:checked){color:var(--gv-teal-700);background:var(--gv-teal-100);border-color:#0f7c7b57}.buyer-tags label:has(input:checked){color:var(--gv-teal-700);background:var(--gv-teal-100);border-color:#0f7c7b57}.buyer-helper{color:var(--gv-muted)}.routine-map-canvas{border-color:var(--gv-line);background:radial-gradient(circle,#0f7c7b14,#0000 55%),#eef3ee}.routine-pin-list article{border-color:var(--gv-line);background:#fff}.buyer-crm-handoff{box-shadow:var(--gv-shadow-sm);background:radial-gradient(circle at 92% 10%,#d6a34a1f,#0000 14rem),linear-gradient(135deg,#effaf6,#fffdf8);border:1px solid #188f8b38;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 2rem;margin:1rem 0;padding:clamp(1.2rem,3vw,2rem);display:grid}.buyer-crm-handoff>div>span{color:var(--gv-teal-700);letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:900}.buyer-crm-handoff>div>strong{max-width:680px;color:var(--gv-ink-950);letter-spacing:-.04em;margin-top:.35rem;font-size:clamp(1.2rem,2.5vw,1.75rem);display:block}.buyer-crm-handoff>div>p{max-width:720px;color:var(--gv-muted);margin:.45rem 0 0;font-size:.7rem;line-height:1.55}.buyer-crm-handoff>a{color:#fff;background:var(--gv-teal-700);border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:0 1rem;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.buyer-crm-handoff>aside{color:var(--gv-muted);grid-column:1/-1;align-items:center;gap:.5rem;font-size:.6rem;display:flex}.buyer-crm-handoff>aside span{background:#fffc;border:1px solid #188f8b29;border-radius:999px;padding:.3rem .5rem}.buyer-crm-handoff>aside i{color:var(--gv-gold-600);font-style:normal}.buyer-match-grid{gap:.75rem}.buyer-match-card{border-color:var(--gv-line);color:var(--gv-text);box-shadow:var(--gv-shadow-sm);background:#ffffffe6}.buyer-match-card h3{color:var(--gv-text-strong)}.buyer-price{color:var(--gv-teal-700)}.buyer-confidence{color:var(--gv-muted)}.buyer-confidence i{background:linear-gradient(90deg,var(--gv-teal-500),var(--gv-gold-500))}.buyer-match-card li{color:var(--gv-muted)}.buyer-alert{color:#8b5c26;background:#fff5df}@media (width<=1180px){.panel.workspace{grid-template-columns:248px minmax(0,1fr)}.workspace-nav nav button{font-size:.7rem}.broker-portal{grid-template-columns:242px minmax(0,1fr)}.broker-metrics{grid-template-columns:1fr 1fr}.public-offer-media{height:52vw;min-height:350px}}@media (width<=980px){main{padding:.85rem}.panel{border-radius:24px}.split{grid-template-columns:1fr}.split .intro{min-height:360px;padding:2.4rem}.split>.form,.split>.notice{width:auto;margin:1.2rem}.panel.workspace{border-radius:22px;min-height:auto;display:block}.workspace-nav{z-index:25;border-bottom:1px solid #ffffff17;min-height:auto;padding:.75rem;position:sticky;top:0}.workspace-nav:after{display:none}.tenant-identity{border-bottom:0;align-items:center;gap:.45rem;padding:.25rem .35rem .7rem;display:flex}.tenant-identity:before{flex:0 0 34px;width:34px;height:34px;margin:0 .3rem 0 0}.tenant-identity span{display:none}.tenant-identity strong{font-size:.78rem}.tenant-identity small{margin-left:auto;font-size:.62rem}.workspace-nav nav{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;gap:.35rem;margin:0;display:flex;overflow-x:auto}.workspace-nav nav>small,.roadmap-peek,.workspace-meta{display:none}.workspace-nav nav button{scroll-snap-align:start;flex:none;min-width:max-content;min-height:38px}.workspace-nav nav button span{flex-basis:21px;width:21px;height:21px}.workspace-content{padding:1.2rem}.workspace-head{min-height:auto}.network-application-card{grid-template-columns:1fr}.network-application-intro{min-height:430px}.public-offer-hero,.public-offer-details{grid-template-columns:1fr}.public-match-callout{grid-template-columns:1fr;padding-bottom:4.5rem}.public-match-callout>button{width:max-content}.public-match-callout>aside{left:clamp(1.6rem,4vw,3.2rem);right:auto}.public-offer-hero aside{max-width:420px}.public-offer-media{grid-template-columns:1fr;height:min(70vw,560px)}.public-offer-media>div{display:none}.broker-portal{display:block}.broker-sidebar{display:none}.broker-workspace{min-height:100vh}.broker-mobile-nav{z-index:14;border-bottom:1px solid var(--broker-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07191ff0;gap:.35rem;padding:.55rem .8rem;display:flex;position:sticky;top:66px;overflow-x:auto}.broker-mobile-nav button{color:#809b9b;min-width:max-content;min-height:38px;box-shadow:none;background:0 0;border-color:#0000;flex:none;padding:0 .7rem;font-size:.65rem}.broker-mobile-nav button i{color:#6e898a;font-style:normal}.broker-mobile-nav button.active{color:#fff;background:#188f8b2e;border-color:#45b4ad2e}.broker-welcome{grid-template-columns:1fr}.broker-command-buttons{grid-template-columns:repeat(3,1fr);min-width:0}.broker-login-card{grid-template-columns:1fr}.broker-auth-card{min-height:auto}}@media (width<=760px){.brandbar{min-height:58px}.environment{display:none}.panel{border-radius:20px;padding:1.25rem}.panel.split{padding:0}.split .intro{min-height:330px;padding:2rem 1.4rem}.split .intro:before{width:250px;height:250px}h1{font-size:clamp(2.45rem,12vw,4rem)}.field-row{grid-template-columns:1fr}.workspace-content{padding:1rem}.workspace-head{flex-direction:column;align-items:stretch;gap:1rem}.workspace-head-actions{grid-template-columns:1fr 1fr;display:grid}.workspace-user{width:100%;min-width:0}.workspace h1{font-size:2.35rem}.section-toolbar{flex-direction:column;align-items:stretch}.toolbar-actions{grid-template-columns:1fr 1fr;display:grid}.metric-grid,.status-grid,.network-summary,.campaign-summary,.distribution-summary,.price-summary,.executive-kpis,.pipeline-strip,.agency-summary{grid-template-columns:1fr 1fr!important}.agency-command-grid{grid-template-columns:1fr}.agency-command-grid button{min-height:125px}.access-management .command-hero{flex-direction:column;align-items:stretch}.section-actions{width:100%}.editor-grid,.editor-grid-units,.filters{grid-template-columns:1fr!important}.editor-actions{display:grid}.agency-invitation{grid-template-columns:1fr}.broker-content{padding:.85rem}.broker-topbar{padding:0 .85rem}.broker-topbar>div:first-child span,.broker-topbar>div:first-child b{display:none}.broker-page-head{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:.7rem;min-height:110px}.broker-page-actions{grid-template-columns:1fr 1fr;display:grid}.broker-welcome{min-height:320px;padding:1.15rem}.broker-command-buttons{grid-template-columns:1fr}.broker-metrics{grid-template-columns:1fr 1fr}.broker-lead-list-head{display:none}.broker-lead-list>button{grid-template-columns:1fr auto;gap:.5rem}.broker-lead-list>button>div:nth-child(2),.broker-lead-list>button>div:nth-child(4){grid-column:1}.broker-lead-list>button>span:nth-child(3){grid-area:1/2}.broker-row-arrow{grid-area:2/2/span 2}.public-offer-shell{padding:.75rem}.public-offer-media{border-radius:20px;min-height:330px}.public-offer-hero{border-radius:20px;min-height:auto;padding:1.5rem}.public-offer-hero h1{font-size:clamp(2.5rem,13vw,4.3rem)}.public-offer-trust{grid-template-columns:1fr}.public-offer-trust article{border-right:0;border-bottom:1px solid var(--gv-line);min-height:58px}.public-offer-trust article:last-child{border-bottom:0}.public-match-callout{border-radius:19px;min-height:0;padding:1.35rem}.public-match-callout:before{font-size:10rem;right:-8%}.public-match-callout>button{width:100%}.public-match-callout>aside{display:none}.public-offer-details{border-radius:19px;padding:1.15rem}.public-offer-details form>div{grid-template-columns:1fr}.public-offer-shell>footer{grid-template-columns:1fr;gap:.35rem}.public-offer-shell>footer small{text-align:left}.public-mobile-cta{z-index:30;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07191feb;border:1px solid #ffffff24;border-radius:16px;justify-content:space-between;align-items:center;gap:.7rem;width:min(1240px,100%);margin:0 auto;padding:.55rem;display:flex;position:sticky;bottom:.55rem;box-shadow:0 18px 50px #07191f52}.public-mobile-cta span{gap:.12rem;display:grid}.public-mobile-cta strong{color:#fff;font-size:.72rem}.public-mobile-cta small{color:#89a3a2;font-size:.58rem}.public-mobile-cta button{flex:none;min-height:40px}.network-application-intro{min-height:360px;padding:2rem 1.3rem}.network-application-card>.form,.network-application-receipt{margin:.9rem}.network-application-choice{grid-template-columns:1fr}.buyer-room{padding:.75rem}.buyer-room-hero,.buyer-result-hero{border-radius:20px;min-height:330px;padding:1.5rem}.buyer-crm-handoff{grid-template-columns:1fr}.buyer-crm-handoff>a{width:100%}.buyer-crm-handoff>aside{flex-wrap:wrap}.buyer-step{grid-template-columns:1fr}.buyer-step-number{width:42px;height:42px}}@media (width<=520px){main{padding:.55rem}.brandbar span{display:none}.panel--center{margin-top:1rem}.split>.form,.split>.notice{margin:.75rem}.form{padding:1rem}.workspace-nav{padding:.55rem}.tenant-identity small{display:none}.workspace-content{padding:.8rem}.workspace h1{font-size:2rem}.workspace-head-actions,.toolbar-actions{grid-template-columns:1fr}.metric-grid,.status-grid,.network-summary,.campaign-summary,.distribution-summary,.price-summary,.executive-kpis,.pipeline-strip,.agency-summary{grid-template-columns:1fr!important}.section-actions button{min-width:max-content}.broker-auth-shell{padding:.55rem}.broker-public-brand{min-height:58px}.broker-auth-card{border-radius:20px;padding:1.15rem}.broker-login-card form{padding:1rem}.broker-mobile-nav{padding:.45rem .55rem}.broker-content{padding:.65rem}.broker-metrics,.broker-page-actions{grid-template-columns:1fr}.broker-toolbar{flex-direction:column;align-items:stretch}.broker-lead-tabs{align-items:stretch;overflow-x:auto}.broker-lead-tabs .broker-search{min-width:100%;margin-left:0}.broker-receipt-actions{grid-template-columns:1fr}.public-offer-shell>header{min-height:58px}.public-offer-media{min-height:270px}.public-offer-hero aside{padding:1rem}.public-offer-actions{display:grid}.public-offer-actions a{justify-content:center}.public-mobile-cta{bottom:.3rem}.buyer-room-brand>small{display:none}.buyer-privacy-line{display:grid}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){:root{--gv-line:#153a4247;--gv-line-strong:#153a426b}button,input,select,textarea,.panel,.unit-table-wrap,.table-wrap{border-width:2px}}.unified-portal-auth{--unified-mint:#77ded1;--unified-gold:#d8aa63;--unified-line:#91b8c329;position:relative;overflow:hidden}.unified-portal-auth:before,.unified-portal-auth:after{z-index:0;filter:blur(12px);pointer-events:none;content:"";border-radius:50%;width:36rem;height:36rem;position:fixed}.unified-portal-auth:before{background:radial-gradient(circle,#3ab7ab2e,#0000 68%);top:-20rem;left:-15rem}.unified-portal-auth:after{background:radial-gradient(circle,#d8aa6321,#0000 68%);bottom:-22rem;right:-18rem}.unified-portal-auth>*{z-index:1;position:relative}.unified-access-back{color:#77919c;letter-spacing:.04em;margin-left:auto;font-size:.66rem;font-weight:780;text-decoration:none}.unified-access-back:hover{color:#d4e7e8}.unified-login-card{background:radial-gradient(circle at 10% 15%,#2e9c9726,#0000 34%),linear-gradient(135deg,#08202bfa,#05141efa);border-color:#77ded124;box-shadow:0 34px 110px #0000005c}.unified-login-card>div:first-child>p:not(.broker-kicker){color:#819aa5;max-width:590px;font-size:clamp(.8rem,1.25vw,.98rem);line-height:1.7}.unified-login-card h1{color:#edf6f6;letter-spacing:-.062em;max-width:760px;font-size:clamp(2.5rem,5.4vw,5.2rem);line-height:.96}.unified-identity-proof{flex-wrap:wrap;gap:.55rem;margin-top:1.7rem;display:flex}.unified-identity-proof span{color:#76909b;border:1px solid var(--unified-line);background:#ffffff06;border-radius:999px;align-items:center;gap:.45rem;min-height:34px;padding:0 .72rem;font-size:.61rem;font-weight:700;display:inline-flex}.unified-identity-proof b{color:var(--unified-mint);font:800 .55rem ui-monospace,monospace}.unified-login-card form{background:#04121cc2;border-color:#ffffff17;box-shadow:inset 0 1px #ffffff06}.unified-login-card form>button:not(.secondary){background:linear-gradient(105deg,#70d8cd,#8adfc8);box-shadow:0 12px 30px #3fb4a624}.unified-login-card form>a{color:#708c97;text-align:center;text-decoration:none}.unified-login-card form>a:hover{color:#b8d1d2}.unified-identity-assurance{background:#3295740f;border:1px solid #5acba624;border-radius:15px;align-items:center;gap:.8rem;width:min(500px,100%);min-height:72px;margin-top:1.5rem;padding:.85rem 1rem;display:flex}.unified-identity-assurance>span{color:#07251c;background:#71d5aa;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.unified-identity-assurance>div{gap:.15rem;display:grid}.unified-identity-assurance strong{color:#b8d9c9;font-size:.72rem}.unified-identity-assurance small{color:#668579;font-size:.59rem}.unified-access-state{align-content:center;justify-items:start;min-height:440px;display:grid}.unified-access-state>p:last-child{color:#718b96;line-height:1.6}.unified-context-card{background:linear-gradient(135deg,#081f2af7,#05121cfa);border:1px solid #77ded121;border-radius:26px;align-content:center;gap:1.35rem;width:min(1040px,100%);min-height:540px;padding:clamp(1.4rem,4vw,3.5rem);display:grid}.unified-context-card h1{color:#edf6f6;margin:.45rem 0 0;font-size:clamp(2.2rem,4.5vw,4.4rem)}.unified-context-card>div:first-child>p:last-child{color:#758f9a}.unified-context-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.75rem;display:grid}.unified-context-grid>button{min-height:160px;color:inherit;text-align:left;border:1px solid var(--unified-line);background:linear-gradient(145deg,#1c535757,#071b26d1);border-radius:16px;align-content:end;justify-items:start;gap:.3rem;padding:1rem;display:grid}.unified-context-grid>button:hover:not(:disabled){background:linear-gradient(145deg,#23696a6b,#081f2ae6);border-color:#77ded157}.unified-context-grid span{color:var(--unified-mint);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:850}.unified-context-grid strong{color:#dce9e9;font-size:1rem}.unified-context-grid small{color:#66808c;font-size:.62rem}.unified-context-grid b{color:#9db6b8;margin-top:.65rem;font-size:.61rem}.unified-context-back{width:max-content;min-height:38px}@media (width<=760px){.unified-access-back{display:none}.unified-login-card{border-radius:20px}.unified-identity-proof{display:grid}.unified-identity-proof span{border-radius:10px}.unified-context-card{border-radius:20px;min-height:auto}}@media (width<=520px){.unified-login-card h1{font-size:2.55rem}.unified-context-grid{grid-template-columns:1fr}.unified-context-grid>button{min-height:132px}.unified-context-back{width:100%}}.commercial-pro{--pro-bg:#07171d;--pro-panel:#0d2229;--pro-panel-2:#102a32;--pro-line:#76b1b829;--pro-text:#edf5f3;--pro-muted:#7e9ba0;--pro-teal:#51d1c5;--pro-gold:#e3b56b;min-height:100vh;color:var(--pro-text);background:radial-gradient(circle at 12% 8%, #21918e2e, transparent 28%), radial-gradient(circle at 92% 94%, #d59c481a, transparent 28%), var(--pro-bg);grid-template-columns:270px minmax(0,1fr);display:grid}.commercial-pro button,.commercial-pro input,.commercial-pro select,.commercial-pro textarea{font:inherit}.commercial-pro button{cursor:pointer}.commercial-pro button:disabled{cursor:wait;opacity:.48}.pro-auth-state{color:#edf5f3;background:#07171d;place-content:center;justify-items:start;gap:1rem;min-height:100vh;padding:2rem;display:grid}.pro-auth-state h1{max-width:780px;font-size:clamp(2.4rem,6vw,5.5rem)}.pro-auth-state p{color:#87a0a5}.pro-auth-state a{color:#05221f;background:#62d7ca;border-radius:12px;padding:.8rem 1rem;font-weight:800;text-decoration:none}.pro-sidebar{border-right:1px solid var(--pro-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#041318e8;flex-direction:column;height:100vh;padding:1rem;display:flex;position:sticky;top:0}.pro-brand{min-width:0;color:inherit;align-items:center;gap:.75rem;padding:.55rem;text-decoration:none;display:flex}.pro-brand .mark{border-radius:13px;width:42px;height:42px}.pro-brand>div:last-child{gap:.15rem;min-width:0;display:grid}.pro-brand strong{font-size:.9rem}.pro-brand span{color:#658188;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.pro-plan{background:#2f908d14;border:1px solid #51d1c529;border-radius:14px;gap:.3rem;margin:1rem .35rem;padding:.9rem;display:grid}.pro-plan span{color:var(--pro-teal);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:850}.pro-plan small{color:#69858b;font-size:.58rem}.pro-sidebar nav{gap:.25rem;display:grid;overflow-y:auto}.pro-sidebar nav button{color:#789399;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:.65rem;width:100%;min-height:43px;padding:0 .65rem;font-size:.68rem;font-weight:730;display:flex}.pro-sidebar nav button span{color:#527178;background:#ffffff08;border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;font:700 .5rem ui-monospace,monospace;display:grid}.pro-sidebar nav button.active{color:#eff9f7;background:#23848421;border-color:#51d1c533}.pro-sidebar nav button.active span{color:#8fe6dc;background:#51d1c51a}.pro-sidebar-foot{border-top:1px solid var(--pro-line);gap:.2rem;margin-top:auto;padding:1rem .55rem .25rem;display:grid}.pro-sidebar-foot span{text-overflow:ellipsis;font-size:.7rem;font-weight:750;overflow:hidden}.pro-sidebar-foot small{color:#617e84;text-overflow:ellipsis;font-size:.56rem;overflow:hidden}.pro-sidebar-foot a{color:#78aaa7;margin-top:.65rem;font-size:.62rem;text-decoration:none}.pro-workspace{min-width:0}.pro-topbar{z-index:9;border-bottom:1px solid var(--pro-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07171de6;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding:0 clamp(1rem,3vw,2.4rem);display:flex;position:sticky;top:0}.pro-topbar>div{color:#57757b;align-items:center;gap:.55rem;font-size:.62rem;display:flex}.pro-topbar strong{color:#dfeceb}.pro-topbar i{background:#61d9a5;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #61d9a512}.pro-content{gap:1rem;padding:clamp(1rem,3vw,2.4rem);display:grid}.pro-content>.error,.pro-content>.success{z-index:8;position:sticky;top:76px}.pro-locked{border:1px solid var(--pro-line);background:radial-gradient(circle at 80% 20%, #e3b56b26, transparent 25%), var(--pro-panel);border-radius:26px;align-content:center;justify-items:start;min-height:65vh;padding:clamp(1.5rem,5vw,4rem);display:grid}.pro-locked span{color:var(--pro-gold);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:900}.pro-locked h1{max-width:850px;margin:.8rem 0;font-size:clamp(2.6rem,6vw,5.7rem);line-height:.96}.pro-locked p{max-width:650px;color:var(--pro-muted);line-height:1.65}.pro-locked a{color:#08221f;background:var(--pro-teal);border-radius:11px;margin-top:1rem;padding:.8rem 1rem;font-weight:800;text-decoration:none}.pro-hero{background:radial-gradient(circle at 82% 18%,#38aca43d,#0000 28%),linear-gradient(120deg,#0c2a31,#0a2027 62%,#172b2a);border:1px solid #51d1c52e;border-radius:25px;justify-content:space-between;align-items:flex-end;gap:2rem;min-height:290px;padding:clamp(1.35rem,4vw,3rem);display:flex;overflow:hidden}.pro-hero p,.pro-page-head p{color:var(--pro-gold);letter-spacing:.13em;margin:0;font-size:.62rem;font-weight:900}.pro-hero h1{letter-spacing:-.065em;max-width:940px;margin:.7rem 0;font-size:clamp(2.8rem,5.7vw,6.1rem);line-height:.9}.pro-hero>div:first-child>span,.pro-page-head>div>span{color:var(--pro-muted);font-size:.75rem;line-height:1.55}.pro-hero-actions,.pro-page-head>div:last-child{align-items:center;gap:.55rem;display:flex}.pro-hero button,.pro-page-head button,.pro-form>button,.pro-campaign-list button,.pro-duplicates button{color:#06231f;background:var(--pro-teal);border:0;border-radius:10px;min-height:42px;padding:0 .95rem;font-size:.64rem;font-weight:850}.commercial-pro button.secondary{color:#bed0d2;border:1px solid var(--pro-line);background:#ffffff0a}.pro-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.pro-metrics article{border:1px solid var(--pro-line);background:#0d2229d1;border-radius:14px;align-content:space-between;min-height:120px;padding:.9rem;display:grid}.pro-metrics article.alert{background:#7e331f1f;border-color:#e7825c40}.pro-metrics span{color:#68858b;letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:850}.pro-metrics strong{overflow-wrap:anywhere;letter-spacing:-.04em;font-size:clamp(1.25rem,2.1vw,2rem)}.pro-metrics small{color:#526e74;font-size:.55rem}.pro-metrics .alert strong{color:#eda47c}.pro-overview-grid{grid-template-columns:1.15fr .85fr;gap:.8rem;display:grid}.pro-overview-grid>section{border:1px solid var(--pro-line);background:#0d2229ad;border-radius:16px;min-width:0;padding:1rem}.pro-overview-grid>section>header,.pro-duplicates>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pro-overview-grid header div{gap:.25rem;display:grid}.pro-overview-grid header span,.pro-duplicates header span{color:var(--pro-gold);letter-spacing:.09em;text-transform:uppercase;font-size:.52rem;font-weight:850}.pro-overview-grid h2{margin:0;font-size:1rem}.pro-overview-grid header button{color:#69c9c3;background:0 0;min-height:auto;padding:0;font-size:.58rem}.pro-action-list{gap:.35rem;margin-top:.8rem;display:grid}.pro-action-list>button{width:100%;min-height:63px;color:inherit;text-align:left;background:#ffffff04;border:1px solid #ffffff0b;border-radius:10px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.55rem;display:grid}.pro-action-list>button:hover{background:#ffffff09}.pro-action-list i{background:#58737a;border-radius:99px;width:6px;height:34px}.pro-action-list i.priority-urgent{background:#e57b68}.pro-action-list i.priority-high{background:#e3b56b}.pro-action-list i.priority-medium{background:#58cfc5}.pro-action-list>button>div{gap:.15rem;display:grid}.pro-action-list strong{font-size:.67rem}.pro-action-list span,.pro-action-list time{color:#5f7a80;font-size:.54rem}.pro-team-mini{grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.8rem;display:grid}.pro-team-mini article{border:1px solid #ffffff0b;border-radius:10px;align-items:center;gap:.55rem;min-width:0;padding:.55rem;display:flex}.pro-team-mini article>div{color:#8edbd4;background:#3ea49f1f;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:.55rem;font-weight:900;display:grid}.pro-team-mini article>span{gap:.15rem;min-width:0;display:grid}.pro-team-mini strong,.pro-team-mini small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pro-team-mini strong{font-size:.62rem}.pro-team-mini small{color:#57747a;font-size:.5rem}.pro-page-head{border-bottom:1px solid var(--pro-line);justify-content:space-between;align-items:flex-end;gap:2rem;min-height:180px;padding:clamp(1rem,3vw,2rem) 0 1rem;display:flex}.pro-page-head>div:first-child{gap:.55rem;display:grid}.pro-page-head h1{letter-spacing:-.06em;max-width:980px;margin:0;font-size:clamp(2.4rem,5.3vw,5.7rem);line-height:.92}.pro-filters{border:1px solid var(--pro-line);background:#0d22299e;border-radius:13px;grid-template-columns:minmax(220px,1fr) 260px;gap:.55rem;padding:.6rem;display:grid}.pro-filters label,.pro-form label{color:#87a1a5;gap:.35rem;font-size:.6rem;font-weight:700;display:grid}.pro-filters input,.pro-filters select,.pro-form input,.pro-form select,.pro-form textarea{color:#ecf5f3;background:#081a20;border:1px solid #7dadb22b;border-radius:9px;outline:none;width:100%;min-height:42px;padding:.55rem .7rem}.pro-form textarea{resize:vertical}.pro-filters input:focus,.pro-filters select:focus,.pro-form input:focus,.pro-form select:focus,.pro-form textarea:focus{border-color:var(--pro-teal);box-shadow:0 0 0 3px #51d1c514}.pro-kanban{scroll-snap-type:x proximity;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;gap:.65rem;padding-bottom:.7rem;display:grid;overflow-x:auto}.pro-column{border:1px solid var(--pro-line);scroll-snap-align:start;background:#0a1d23bf;border-radius:14px;grid-template-rows:auto 1fr;gap:.55rem;min-height:520px;padding:.55rem;display:grid}.pro-column>header{justify-content:space-between;align-items:center;gap:.5rem;min-height:45px;padding:0 .35rem;display:flex}.pro-column>header>div{align-items:center;gap:.45rem;display:flex}.pro-column>header span{color:#55747a;font:.5rem ui-monospace,monospace}.pro-column>header strong{font-size:.65rem}.pro-column>header b{color:#6f9798;background:#ffffff0a;border-radius:99px;place-items:center;min-width:25px;height:25px;padding:0 .35rem;font-size:.52rem;display:grid}.pro-column-won{border-color:#54c79130}.pro-column-lost{border-color:#e1785b29}.pro-column>div{align-content:start;gap:.45rem;display:grid}.pro-column article{background:#0d252c;border:1px solid #fff1;border-radius:11px;overflow:hidden}.pro-column article.priority-urgent{border-left:3px solid #e57b68}.pro-column article.priority-high{border-left:3px solid #e3b56b}.pro-card-main{width:100%;min-height:130px;color:inherit;text-align:left;background:0 0;border:0;align-content:space-between;justify-items:start;gap:.45rem;padding:.75rem;display:grid}.pro-card-main>span{color:var(--pro-gold);letter-spacing:.06em;text-transform:uppercase;font-size:.48rem;font-weight:850}.pro-card-main>strong{font-size:.73rem}.pro-card-main>small{color:#5d787e;font-size:.53rem}.pro-card-main>div{justify-content:space-between;align-items:flex-end;gap:.5rem;width:100%;display:flex}.pro-card-main b{font-size:.66rem}.pro-card-main em{color:#678489;text-overflow:ellipsis;white-space:nowrap;max-width:50%;font-size:.5rem;font-style:normal;overflow:hidden}.pro-column article>select{color:#749399;background:#041217bf;border:0;border-top:1px solid #ffffff0d;outline:none;width:100%;min-height:32px;padding:0 .65rem;font-size:.52rem}.pro-column-empty{color:#4f6d73;text-align:center;border:1px dashed #7eadb21c;border-radius:10px;padding:1rem;font-size:.56rem}.pro-task-groups{grid-template-columns:repeat(4,minmax(240px,1fr));gap:.65rem;display:grid;overflow-x:auto}.pro-task-groups>section{border:1px solid var(--pro-line);background:#0a1d23b8;border-radius:14px;align-content:start;gap:.45rem;min-height:440px;padding:.65rem;display:grid}.pro-task-groups>section>header{justify-content:space-between;align-items:center;min-height:40px;display:flex}.pro-task-groups>section>header span{color:#89a1a5;font-size:.62rem;font-weight:800}.pro-task-groups>section>header b{color:#628087;font-size:.6rem}.pro-task-groups article{background:#ffffff04;border:1px solid #ffffff0d;border-radius:10px;grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:82px;padding:.55rem;display:grid}.pro-task-groups article>i{background:#52767b;border-radius:99px;width:5px;height:42px}.pro-task-groups article>i.priority-urgent{background:#e57b68}.pro-task-groups article>i.priority-high{background:#e3b56b}.pro-task-groups article>div{gap:.15rem;display:grid}.pro-task-groups span,.pro-task-groups small{color:#5b787e;font-size:.5rem}.pro-task-groups article button{color:#05241e;background:#68d4c7;border:0;border-radius:8px;min-height:31px;padding:0 .55rem;font-size:.5rem;font-weight:850}.pro-duplicates{background:#704a1a17;border:1px solid #e3b56b33;border-radius:14px;padding:.85rem}.pro-duplicates>header strong{font-size:.72rem}.pro-duplicates article{border-top:1px solid #e3b56b1a;justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;padding:.55rem;display:flex}.pro-duplicates article>div{color:#aa9270;align-items:center;gap:.45rem;font-size:.58rem;display:flex}.pro-duplicates article strong{color:#e5d3b2}.pro-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.pro-contact-grid>article{border:1px solid var(--pro-line);background:#0d2229c2;border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-content:start;gap:.65rem;min-height:170px;padding:.85rem;display:grid}.pro-contact-avatar{color:#a6e4de;background:#33999721;border-radius:13px;place-items:center;width:44px;height:44px;font-size:.65rem;font-weight:900;display:grid}.pro-contact-grid article>div:nth-child(2){gap:.18rem;min-width:0;display:grid}.pro-contact-grid strong,.pro-contact-grid span,.pro-contact-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pro-contact-grid span{color:#668188;font-size:.55rem}.pro-contact-grid small{color:#526e74;font-size:.5rem}.pro-contact-grid article>div:nth-child(3){flex-wrap:wrap;grid-column:1/-1;gap:.3rem;display:flex}.pro-contact-grid article>div:nth-child(3) span{color:#79aaa7;background:#51d1c512;border-radius:99px;padding:.28rem .45rem;font-size:.48rem}.pro-contact-grid article>button{border:1px solid var(--pro-line);color:#78c9c4;background:0 0;border-radius:8px;grid-column:1/-1;min-height:33px;font-size:.52rem}.pro-campaign-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pro-campaign-list>article{border:1px solid var(--pro-line);background:#0d2229c2;border-radius:16px;min-width:0;padding:1rem}.pro-campaign-list>article>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pro-campaign-list header>div:first-child{gap:.35rem;display:grid}.pro-campaign-list header span{color:#78c9c4;text-transform:uppercase;background:#51d1c514;border-radius:99px;width:max-content;padding:.25rem .42rem;font-size:.46rem;font-weight:850}.pro-campaign-list h2{margin:0;font-size:1rem}.pro-campaign-list p{color:#668188;margin:0;font-size:.6rem;line-height:1.45}.pro-campaign-list header>div:last-child{justify-items:end;display:grid}.pro-campaign-list header>div:last-child strong{font-size:1.45rem}.pro-campaign-list header>div:last-child small{color:#57747a;font-size:.48rem}.pro-campaign-facts{border-block:1px solid #ffffff0d;flex-wrap:wrap;gap:.65rem;margin:.8rem 0;padding:.55rem 0;display:flex}.pro-campaign-facts span{color:#647f84;font-size:.52rem}.pro-campaign-brokers,.pro-campaign-agencies{gap:.35rem;display:grid}.pro-campaign-brokers label{border:1px solid #ffffff0b;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;min-height:38px;padding:.35rem .45rem;display:grid}.pro-campaign-brokers label span{color:#b9cbcc;text-transform:none;background:0 0;font-size:.56rem}.pro-campaign-brokers label small{color:#55747a;font-size:.48rem}.pro-campaign-agencies>div{grid-template-columns:1fr auto auto;align-items:center;gap:.35rem;min-height:39px;display:grid}.pro-campaign-agencies>div>span{color:#aabfc0;text-transform:none;background:0 0;font-size:.56rem}.pro-campaign-agencies button{min-height:31px;font-size:.48rem}.pro-agency-plan-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.pro-agency-plan-list article{border:1px solid var(--pro-line);background:#0d2229b8;border-radius:13px;justify-content:space-between;align-items:center;gap:1rem;min-height:105px;padding:.8rem;display:flex}.pro-agency-plan-list article>div:first-child{gap:.2rem;display:grid}.pro-agency-plan-list strong{font-size:.68rem}.pro-agency-plan-list span,.pro-agency-plan-list small{color:#607d82;font-size:.52rem}.pro-agency-plan-list article>div:last-child{gap:.3rem;display:flex}.pro-agency-plan-list button{border:1px solid var(--pro-line);color:#769398;background:0 0;border-radius:8px;min-height:32px;padding:0 .55rem;font-size:.48rem}.pro-agency-plan-list button.active{color:#05241f;background:var(--pro-teal)}.pro-broker-table{border:1px solid var(--pro-line);border-radius:14px;overflow:hidden}.pro-broker-table>header,.pro-broker-table>article{grid-template-columns:minmax(220px,1.4fr) minmax(100px,.7fr) 75px 75px 75px;align-items:center;gap:.65rem;min-height:55px;padding:0 .75rem;display:grid}.pro-broker-table>header{color:#59767c;letter-spacing:.08em;text-transform:uppercase;background:#0a1e25;min-height:38px;font-size:.48rem;font-weight:850}.pro-broker-table>article{border-top:1px solid #ffffff0b}.pro-broker-table article>div{gap:.12rem;display:grid}.pro-broker-table strong{font-size:.62rem}.pro-broker-table small,.pro-broker-table article>span{color:#5d797f;font-size:.5rem}.pro-broker-table b{color:#b8cacb;font-size:.62rem}.pro-broker-table b.hot{color:#e39775}.pro-notification-list{gap:.45rem;display:grid}.pro-notification-list>button{min-height:72px;color:inherit;border:1px solid var(--pro-line);text-align:left;background:#0d222994;border-radius:12px;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.7rem;display:grid}.pro-notification-list>button.unread{background:#2179791a;border-color:#51d1c53d}.pro-notification-list i{background:#56777c;border-radius:50%;width:8px;height:8px}.pro-notification-list .unread i{background:var(--pro-teal);box-shadow:0 0 0 5px #51d1c512}.pro-notification-list>button>div{gap:.18rem;display:grid}.pro-notification-list span,.pro-notification-list time{color:#607d82;font-size:.52rem}.pro-product-contract{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.pro-product-contract article{border:1px solid var(--pro-line);background:#0d2229b3;border-radius:20px;min-height:340px;padding:clamp(1.2rem,3vw,2.2rem)}.pro-product-contract article.featured{background:radial-gradient(circle at 85% 10%,#32a59f29,#0000 35%),#0d2229db;border-color:#51d1c53b}.pro-product-contract article>span{color:var(--pro-gold);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:900}.pro-product-contract h2{letter-spacing:-.05em;max-width:500px;margin:.7rem 0;font-size:clamp(1.8rem,3.5vw,3.5rem)}.pro-product-contract ul{color:#7e999e;gap:.75rem;margin:1.5rem 0 0;padding:0;font-size:.68rem;list-style:none;display:grid}.pro-product-contract li:before{color:var(--pro-teal);content:"✓";margin-right:.6rem}.pro-empty{color:#56747a;align-content:center;justify-items:start;gap:.25rem;min-height:90px;padding:.8rem;font-size:.56rem;display:grid}.pro-modal-backdrop,.pro-drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020a0dd1;display:grid;position:fixed;inset:0}.pro-modal-backdrop{place-items:center;padding:1rem}.pro-modal{background:#0a2027;border:1px solid #51d1c52e;border-radius:18px;gap:.8rem;width:min(840px,100%);max-height:calc(100vh - 2rem);padding:1rem;display:grid;overflow-y:auto;box-shadow:0 35px 110px #00000080}.pro-modal>header,.pro-drawer>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pro-modal>header>div{gap:.25rem;display:grid}.pro-modal>header span{color:var(--pro-teal);letter-spacing:.1em;text-transform:uppercase;font-size:.52rem;font-weight:900}.pro-modal h2,.pro-drawer h2{margin:0;font-size:1.25rem}.pro-modal>header>button,.pro-drawer>header>button{color:#79969b;background:0 0;border:0;min-width:34px;min-height:34px;padding:0;font-size:1.3rem}.pro-form{gap:.75rem;display:grid}.pro-form-grid{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.pro-form p{color:#6f898e;margin:0;font-size:.62rem}.pro-form code{color:#b8cbcc}.pro-stage-editor{gap:.4rem;display:grid}.pro-stage-editor article{border:1px solid var(--pro-line);border-radius:10px;grid-template-columns:70px minmax(180px,1fr) 90px 120px;align-items:end;gap:.55rem;padding:.55rem;display:grid}.pro-stage-editor article>span{color:#668388;text-transform:uppercase;align-self:center;font-size:.52rem}.pro-drawer-backdrop{place-items:stretch end}.pro-drawer{background:#0a2027;border-left:1px solid #51d1c52e;flex-direction:column;gap:.9rem;width:min(480px,100%);height:100vh;padding:1rem;display:flex;overflow-y:auto;box-shadow:-25px 0 95px #0000006b}.pro-drawer>header>div{gap:.25rem;display:grid}.pro-drawer>header span{color:var(--pro-teal);text-transform:uppercase;font-size:.52rem;font-weight:850}.pro-drawer>header p{color:#668287;margin:0;font-size:.58rem}.pro-drawer-facts{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.pro-drawer-facts span{border:1px solid var(--pro-line);border-radius:10px;align-content:space-between;gap:.25rem;min-height:70px;padding:.55rem;display:grid}.pro-drawer-facts small{color:#56747a;text-transform:uppercase;font-size:.48rem}.pro-drawer-facts strong{overflow-wrap:anywhere;font-size:.62rem}.pro-drawer-actions{grid-template-columns:1fr 1fr 1fr;gap:.35rem;display:grid}.pro-drawer-actions button{color:#06231f;background:var(--pro-teal);border:0;border-radius:8px;min-height:36px;padding:0 .45rem;font-size:.5rem;font-weight:820}.pro-drawer>section{gap:.4rem;display:grid}.pro-drawer>section>header{color:#6c888d;justify-content:space-between;align-items:center;font-size:.55rem;display:flex}.pro-drawer>section>article{border-left:1px solid #51d1c526;grid-template-columns:8px 1fr;gap:.55rem;min-height:72px;padding:.55rem;display:grid}.pro-drawer>section>article>i{background:var(--pro-teal);border-radius:50%;width:7px;height:7px;margin-top:.25rem}.pro-drawer>section article>div{gap:.18rem;display:grid}.pro-drawer>section strong{text-transform:capitalize;font-size:.58rem}.pro-drawer>section p{color:#849ba0;margin:0;font-size:.6rem;line-height:1.45}.pro-drawer>section small{color:#55747a;font-size:.5rem}.commercial-pro-launcher{z-index:40;color:#e6f6f3;background:#0b3338;border:1px solid #51d1c547;border-radius:99px;align-items:center;gap:.5rem;min-height:46px;padding:0 1rem;font-size:.68rem;font-weight:850;text-decoration:none;display:flex;position:fixed;bottom:1.2rem;right:1.2rem;box-shadow:0 18px 50px #0000004d}.commercial-pro-launcher:before{content:"✦";color:#63d7cc}@media (width<=1180px){.commercial-pro{grid-template-columns:220px minmax(0,1fr)}.pro-metrics{grid-template-columns:repeat(3,1fr)}.pro-contact-grid{grid-template-columns:1fr 1fr}.pro-campaign-list{grid-template-columns:1fr}.pro-task-groups{grid-template-columns:repeat(4,260px)}}@media (width<=820px){.commercial-pro{grid-template-columns:1fr}.pro-sidebar{border-right:0;border-bottom:1px solid var(--pro-line);height:auto;padding:.7rem;position:relative}.pro-plan,.pro-sidebar-foot{display:none}.pro-sidebar nav{grid-template-columns:repeat(4,minmax(110px,1fr));overflow-x:auto}.pro-sidebar nav button{white-space:nowrap;justify-content:center}.pro-topbar{top:0}.pro-hero,.pro-page-head{flex-direction:column;align-items:flex-start}.pro-hero h1,.pro-page-head h1{font-size:3.2rem}.pro-metrics{grid-template-columns:1fr 1fr}.pro-overview-grid,.pro-product-contract,.pro-filters,.pro-contact-grid,.pro-agency-plan-list{grid-template-columns:1fr}.pro-broker-table{overflow-x:auto}.pro-broker-table>header,.pro-broker-table>article{min-width:720px}}@media (width<=520px){.pro-content{padding:.75rem}.pro-brand{padding-inline:.25rem}.pro-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}.pro-sidebar nav button{white-space:normal;justify-content:flex-start;min-height:48px;padding:.45rem .5rem;line-height:1.25}.pro-topbar{min-height:54px;padding:0 .75rem}.pro-topbar>div:last-child{display:none}.pro-hero{border-radius:18px;min-height:330px;padding:1rem}.pro-hero h1,.pro-page-head h1{font-size:2.55rem}.pro-hero-actions,.pro-page-head>div:last-child{width:100%;display:grid}.pro-hero-actions button,.pro-page-head button{width:100%}.pro-metrics,.pro-team-mini,.pro-form-grid,.pro-drawer-facts,.pro-drawer-actions{grid-template-columns:1fr}.pro-stage-editor article{grid-template-columns:1fr 1fr}.pro-stage-editor article>span{grid-column:1/-1}.pro-modal-backdrop{padding:.35rem}.pro-modal{border-radius:14px;max-height:calc(100vh - .7rem)}.commercial-pro-launcher{bottom:.7rem;right:.7rem}}@media (prefers-reduced-motion:reduce){.commercial-pro *,.pro-modal-backdrop *,.pro-drawer-backdrop *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pro-product-showcase{gap:22px;display:grid}.pro-product-intro{background:linear-gradient(135deg,#0a3136f5,#121f2dfa);border:1px solid #7cd2c447;border-radius:26px;grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:24px;padding:28px;display:grid;box-shadow:0 24px 70px #05121b38}.pro-product-intro>div>span,.pro-plan-request-queue>header span{color:#6fd7c4;letter-spacing:.16em;font-size:11px;font-weight:800;display:block}.pro-product-intro h1{color:#fff;max-width:820px;margin:8px 0 10px;font-size:clamp(28px,4vw,48px);line-height:1.02}.pro-product-intro p{color:#d6e4e7;max-width:760px;margin:0;font-size:16px;line-height:1.55}.pro-product-intro aside{background:#ffffff12;border:1px solid #ffffff24;border-radius:18px;gap:4px;padding:18px;display:grid}.pro-product-intro aside small{color:#a9bec4;text-transform:uppercase;letter-spacing:.12em}.pro-product-intro aside strong{color:#fff;font-size:22px}.pro-product-intro aside span{color:#8de1d1;font-size:13px}.pro-product-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pro-product-tiers>article{color:#172c36;background:#fff;border:1px solid #233a4624;border-radius:22px;flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex;box-shadow:0 18px 50px #14273214}.pro-product-tiers>article.featured{background:linear-gradient(#f3fffc,#fff);border-color:#1f9d8d}.pro-product-tiers>article>span{color:#627983;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:800}.pro-product-tiers h2{color:#123942;margin:0;font-size:28px}.pro-product-tiers p{color:#5b7078;min-height:70px;margin:0;line-height:1.5}.pro-product-tiers ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.pro-product-tiers li{color:#2d4852;padding-left:20px;font-size:14px;position:relative}.pro-product-tiers li:before{color:#1f9d8d;content:"✓";font-weight:900;position:absolute;left:0}.pro-product-tiers>article>small{color:#667c84;min-height:34px;line-height:1.4;display:block}.pro-product-tiers>article>div{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px;display:flex}.pro-product-tiers button,.pro-product-tiers a,.pro-plan-request-queue button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#117f72;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.pro-product-tiers button.secondary,.pro-plan-request-queue button.secondary{color:#274852;background:#fff;border:1px solid #bdd1d4}.pro-product-tiers button:disabled,.pro-plan-request-queue button:disabled{cursor:not-allowed;opacity:.58}.pro-current-plan{color:#126c61;background:#e3f6f2;border-radius:12px;align-items:center;min-height:42px;padding:0 14px;display:inline-flex}.pro-product-showcase>footer{color:#31535a;background:#eaf5f3;border-radius:16px;align-items:center;gap:12px;padding:16px 18px;display:flex}.pro-product-showcase>footer strong{color:#0d6d62;white-space:nowrap}.pro-plan-request-queue{color:#183843;background:#f7fafb;border:1px solid #223e4924;border-radius:20px;gap:10px;padding:18px;display:grid}.pro-plan-request-queue>header{justify-content:space-between;align-items:center;display:flex}.pro-plan-request-queue>header h2{margin:4px 0 0;font-size:20px}.pro-plan-request-queue>header>strong{color:#fff;background:#173f49;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.pro-plan-request-queue>article{background:#fff;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex;box-shadow:0 8px 24px #15303b0f}.pro-plan-request-queue>article>div:first-child{gap:3px;display:grid}.pro-plan-request-queue>article span,.pro-plan-request-queue>article small{color:#647a82}.pro-plan-request-queue>article>div:last-child{gap:8px;display:flex}.pro-agency-plan-list article>div:first-child small{color:#8ba0a7;margin-top:4px;display:block}@media (width<=1050px){.pro-product-tiers{grid-template-columns:1fr 1fr}.pro-product-tiers>article:last-child{grid-column:1/-1}}@media (width<=720px){.pro-product-intro{grid-template-columns:1fr;padding:22px}.pro-product-tiers{grid-template-columns:1fr}.pro-product-tiers>article:last-child{grid-column:auto}.pro-product-tiers p{min-height:0}.pro-product-showcase>footer,.pro-plan-request-queue>article{flex-direction:column;align-items:flex-start}.pro-product-showcase>footer strong{white-space:normal}.pro-plan-request-queue>article>div:last-child{flex-wrap:wrap;width:100%}.pro-plan-request-queue button{flex:1}}@media (width<=430px){.pro-product-intro h1{font-size:30px}.pro-product-intro,.pro-product-tiers>article{padding:18px}.pro-product-tiers>article>div{width:100%;display:grid}.pro-product-tiers button,.pro-product-tiers a{width:100%}}main.global-hub{isolation:isolate;color:#e9f3f3;background:radial-gradient(circle at 8% 8%,#2ebeb121,#0000 32rem),radial-gradient(circle at 91% 22%,#7f61dd1f,#0000 29rem),linear-gradient(145deg,#06151c 0%,#081b23 48%,#061319 100%);min-height:100vh;padding:0;position:relative;overflow:hidden}main.global-hub:before{z-index:-2;opacity:.22;content:"";background-image:linear-gradient(#8dc9c514 1px,#0000 1px),linear-gradient(90deg,#8dc9c514 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.global-hub-orbit{z-index:-1;pointer-events:none;border:1px solid #80c9c217;border-radius:50%;position:absolute}.global-hub-orbit:before,.global-hub-orbit:after{content:"";background:#61d3c7;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 24px #61d3c7bf}.global-hub-orbit--one{width:72rem;height:72rem;top:-35rem;right:-20rem}.global-hub-orbit--one:before{bottom:15%;left:14%}.global-hub-orbit--one:after{background:#d9ab63;bottom:3%;left:36%}.global-hub-orbit--two{width:50rem;height:50rem;top:16rem;left:-31rem}.global-hub-orbit--two:before{top:28%;right:1%}.global-hub-orbit--two:after{background:#8c75df;top:3%;right:23%}.global-hub-shell{width:min(1380px,100% - 3rem);margin:0 auto}.global-hub-header{border-bottom:1px solid #9bcdc91a;justify-content:space-between;align-items:center;gap:1rem;min-height:80px;display:flex}.global-hub-brand{color:inherit;align-items:center;gap:.85rem;text-decoration:none;display:flex}.global-hub-brand>span:last-child,.global-hub-status>span{gap:.15rem;display:grid}.global-hub-brand strong{color:#f1f7f7;letter-spacing:-.01em;font-size:.82rem}.global-hub-brand small{color:#86a0a4;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:700}.global-hub-status{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#081d24ad;border:1px solid #7bbeb81f;border-radius:14px;align-items:center;gap:.65rem;min-height:48px;padding:0 .9rem;display:flex}.global-hub-status>i{background:#57d59f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #57d59f14,0 0 20px #57d59f59}.global-hub-status strong{color:#b8cece;font-size:.63rem}.global-hub-status small{color:#7d989c;font-size:.55rem}.global-hub-hero{grid-template-columns:minmax(0,1.4fr) minmax(330px,.65fr);align-items:center;gap:clamp(2rem,7vw,6rem);min-height:330px;padding:clamp(2.5rem,5vw,4.2rem) 0 2.5rem;display:grid}.global-hub-kicker,.global-module-eyebrow,.global-hub-section-head p{color:#75d7cd;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.61rem;font-weight:850}.global-hub-kicker span{color:#d7aa63;margin-right:.4rem}.global-hub-hero h1{color:#eef5f5;letter-spacing:-.064em;max-width:820px;margin:.9rem 0 0;font-size:clamp(3rem,5.8vw,5.8rem);font-weight:740;line-height:.92}.global-hub-hero h1 em{color:#83d8cf;font-style:normal;font-weight:450}.global-hub-section{border-top:1px solid #9bcdc91a;padding:1.7rem 0 3.5rem}.global-hub-section-head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.global-hub-section-head>div{gap:.35rem;display:grid}.global-hub-section-head h2{color:#dceaea;letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,2.5vw,2.2rem)}.global-hub-section-head>span{color:#829da1;border:1px solid #92c2be1c;border-radius:999px;padding:.42rem .68rem;font-size:.57rem;font-weight:750}.global-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.global-module-card{--module-accent:#68d5ca;--module-glow:#44cabc29;min-height:235px;color:inherit;background:radial-gradient(circle at 95% 4%, var(--module-glow), transparent 43%), linear-gradient(145deg, #0e2b33eb, #06181ff5);border:1px solid #97c6c221;border-radius:21px;align-content:start;padding:1.25rem;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.global-module-grid .global-module-card:first-child{grid-column:span 2;min-height:255px}.global-module-card:before{border:1px solid color-mix(in srgb, var(--module-accent) 22%, transparent);content:"";width:150px;height:150px;transition:transform .35s var(--gv-ease);border-radius:50%;position:absolute;bottom:-60px;right:-40px}.global-module-card:hover{border-color:color-mix(in srgb, var(--module-accent) 37%, transparent);transform:translateY(-6px);box-shadow:0 24px 70px #00000038,inset 0 1px #ffffff0a}.global-module-card:hover:before{transform:scale(1.18)}.global-module-topline{justify-content:space-between;align-items:start;display:flex}.global-module-icon{width:46px;height:46px;color:var(--module-accent);border:1px solid color-mix(in srgb, var(--module-accent) 25%, transparent);background:color-mix(in srgb, var(--module-accent) 8%, transparent);border-radius:14px;place-items:center;display:grid}.global-module-icon svg{width:23px;height:23px}.global-module-number{color:#55757a;letter-spacing:.1em;font:750 .6rem ui-monospace,monospace}.global-module-eyebrow{color:var(--module-accent);margin-top:1.35rem;font-size:.54rem}.global-module-card h2{color:#e1eeee;letter-spacing:-.045em;margin:.45rem 0 .6rem;font-size:clamp(1.35rem,2vw,1.85rem)}.global-module-card>p:not(.global-module-eyebrow){color:#91a8ac;max-width:480px;margin:0;font-size:.7rem;line-height:1.55}.global-module-card footer{color:#7c989c;border-top:1px solid #96c5c114;justify-content:space-between;align-items:center;gap:.7rem;margin-top:auto;padding-top:1.25rem;font-size:.56rem;display:flex}.global-module-card footer b{color:#d5e6e5;border:1px solid color-mix(in srgb, var(--module-accent) 25%, transparent);background:color-mix(in srgb, var(--module-accent) 8%, transparent);border-radius:9px;padding:.45rem .62rem;font-size:.58rem}.global-module-card footer i{color:var(--module-accent);margin-left:.35rem;font-style:normal}.global-module-card--violet{--module-accent:#a591ee;--module-glow:#8060e22e}.global-module-card--blue{--module-accent:#6bb9e8;--module-glow:#3c92cc2b}.global-module-card--gold{--module-accent:#e0b267;--module-glow:#cd974129}.global-module-card--coral{--module-accent:#ec8f7d;--module-glow:#da675026}.global-module-card--ice{--module-accent:#a9c8d5;--module-glow:#81aec21a}.global-module-card--green{--module-accent:#75cda1;--module-glow:#42b3791a}.global-module-card--pink{--module-accent:#d994ba;--module-glow:#c65c981a}.global-hub-section--future{padding-bottom:2.5rem}.global-future-grid{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.global-module-card--future{opacity:.82;filter:saturate(.78);min-height:155px}.global-module-card--future:hover{box-shadow:none;border-color:#97c6c221;transform:none}.global-module-card--future .global-module-icon{border-radius:10px;width:35px;height:35px}.global-module-card--future .global-module-icon svg{width:18px;height:18px}.global-module-card--future .global-module-eyebrow{margin-top:.75rem}.global-module-card--future h2{margin:.28rem 0;font-size:1rem}.global-module-card--future>p:not(.global-module-eyebrow){font-size:.6rem;line-height:1.45}.global-module-card--future footer{border:0;padding-top:.65rem}.global-module-card--future footer b{background:0 0;border:0;padding:0}.global-hub-guidance{background:#1646492b;border:1px solid #74cdc221;border-radius:18px;grid-template-columns:.8fr 1fr 1fr;align-items:center;gap:1.2rem;margin-bottom:2rem;padding:1.2rem;display:grid}.global-hub-guidance>div{gap:.2rem;display:grid}.global-hub-guidance span{color:#62cfc3;letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:850}.global-hub-guidance strong{color:#c8dddd;font-size:.75rem}.global-hub-guidance>p{color:#829ca0;margin:0;font-size:.61rem;line-height:1.55}.global-hub-footer{color:#49666c;border-top:1px solid #9bcdc914;justify-content:space-between;align-items:center;gap:1rem;min-height:80px;font-size:.57rem;display:flex}@media (width<=980px){.global-hub-shell{width:min(100% - 2rem,1380px)}.global-hub-hero{grid-template-columns:1fr;gap:2rem;min-height:auto;padding:3rem 0 2.5rem}.global-hub-hero h1{font-size:clamp(3.3rem,10vw,5.8rem)}.global-module-grid{grid-template-columns:repeat(2,1fr)}.global-module-grid .global-module-card:nth-child(n){min-height:235px}.global-module-grid .global-module-card:first-child{grid-column:span 2}.global-hub-guidance{grid-template-columns:1fr}}@media (width<=700px){.global-hub-shell{width:min(100% - 1.1rem,1380px)}.global-hub-header{min-height:76px}.global-hub-status{min-height:40px;padding:0 .65rem}.global-hub-status strong{display:none}.global-hub-hero{padding:2.6rem 0 2rem}.global-hub-hero h1{font-size:clamp(2.8rem,14vw,4.4rem)}.global-module-grid,.global-future-grid{grid-template-columns:1fr}.global-module-grid .global-module-card:first-child{grid-column:auto}.global-module-card{min-height:230px!important}.global-module-card--future{min-height:155px!important}.global-hub-section-head{flex-direction:column;align-items:start}.global-hub-footer{flex-direction:column;justify-content:center;align-items:start}}@media (prefers-reduced-motion:reduce){.global-module-card,.global-module-card:before{transition:none}}.global-hub-return{z-index:90;color:#c6dddd;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#061c23e6;border:1px solid #72c4bc33;border-radius:999px;align-items:center;gap:.55rem;min-height:43px;padding:0 .75rem 0 .42rem;font-size:.62rem;font-weight:800;text-decoration:none;display:inline-flex;position:fixed;bottom:1rem;left:1rem;box-shadow:0 14px 40px #0000003d}.global-hub-return span{color:#08231f;background:#75d7ca;border-radius:50%;place-items:center;width:31px;height:31px;font-size:.52rem;display:grid}.global-hub-return:hover{border-color:#72d7cb66;transform:translateY(-2px)}.global-admin-workspace{min-height:calc(100vh - 118px);box-shadow:var(--gv-shadow-lg);background:#f3f4f1;border:1px solid #806fca26;border-radius:26px;overflow:hidden}.global-admin-head{color:#e9f0f4;background:radial-gradient(circle at 88% 12%,#8567de4d,#0000 30rem),linear-gradient(135deg,#101d2c,#17243a 55%,#141b2a);justify-content:space-between;align-items:end;gap:2rem;min-height:210px;padding:clamp(1.5rem,4vw,3rem);display:flex}.global-admin-head h1{color:#f2f4f8;letter-spacing:-.06em;margin:.45rem 0;font-size:clamp(2.8rem,5vw,5.2rem)}.global-admin-head>div:first-child>p:last-child{color:#8797aa;margin:0}.global-admin-identity{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.global-admin-identity>span{background:#ffffff09;border:1px solid #c8d1e61a;border-radius:13px;gap:.1rem;min-height:52px;padding:.65rem .8rem;display:grid}.global-admin-identity strong{color:#cfd8e7;font-size:.64rem}.global-admin-identity small{color:#718096;font-size:.55rem}.global-admin-identity>a{color:#b5c5dc;font-size:.63rem;font-weight:750;text-decoration:none}.private-context-mismatch{border:1px solid var(--gv-line);background:var(--gv-surface);min-height:520px;box-shadow:var(--gv-shadow-md);border-radius:26px;align-content:center;justify-items:start;padding:clamp(2rem,7vw,5rem);display:grid}.private-context-mismatch h1{max-width:760px;margin:.8rem 0;font-size:clamp(2.5rem,6vw,5.5rem)}.private-context-mismatch>p{max-width:660px;color:var(--gv-muted);line-height:1.7}.private-context-current{border:1px solid var(--gv-line);background:var(--gv-surface-muted);border-radius:14px;gap:.8rem;margin:1rem 0 1.5rem;padding:.8rem;display:flex}.private-context-current span{gap:.15rem;display:grid}.private-context-current strong{font-size:.7rem}.private-context-current small{color:var(--gv-muted);font-size:.6rem}.private-context-options{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));max-width:920px;margin:0 0 1.5rem}.private-context-options>p{color:var(--gv-muted);margin:0;font-size:.72rem}.private-context-options .tenant-card{min-height:92px}.private-context-options .tenant-card b{color:var(--gv-teal-700);margin-top:.55rem;font-size:.62rem}.private-context-actions{flex-wrap:wrap;gap:.6rem;display:flex}.private-context-actions a{min-height:46px;color:var(--gv-text);border:1px solid var(--gv-line);background:#fff;border-radius:13px;align-items:center;padding:0 1rem;font-size:.72rem;font-weight:760;text-decoration:none;display:inline-flex}@media (width<=980px){.global-admin-head{flex-direction:column;align-items:start}.global-admin-identity{justify-content:flex-start}}@media (width<=700px){.global-hub-return{bottom:.55rem;left:.55rem}.global-admin-workspace{border-radius:19px}.global-admin-head{min-height:300px;padding:1.3rem}.global-admin-identity>span{display:none}}.global-hub-hero-copy>p:last-child{color:#9ab0b3;max-width:650px;margin:1rem 0 0;font-size:.78rem;line-height:1.6}.global-hub-context{background:linear-gradient(145deg,#103038e6,#071b22ed);border:1px solid #7fc3be2e;border-radius:20px;gap:.75rem;padding:1rem;display:grid;box-shadow:0 20px 60px #00000029}.global-hub-context-label{align-items:center;gap:.7rem;display:flex}.global-hub-context-label>span{color:#b9f2eb;background:#48b9af1f;border:1px solid #68d5ca47;border-radius:12px;place-items:center;width:38px;height:38px;font-size:.68rem;font-weight:850;display:grid}.global-hub-context-label p,.global-hub-context>p{margin:0}.global-hub-context-label p{gap:.15rem;display:grid}.global-hub-context-label small{color:#6e9195;letter-spacing:.09em;text-transform:uppercase;font-size:.52rem;font-weight:800}.global-hub-context-label strong{color:#e6f1f1;font-size:.84rem}.global-hub-context>p{color:#91a9ad;font-size:.62rem;line-height:1.5}.global-hub-context>a{color:inherit;background:#43b4aa17;border:1px solid #6cd6cc33;border-radius:13px;justify-content:space-between;align-items:center;padding:.7rem .8rem;text-decoration:none;display:flex}.global-hub-context>a span{gap:.12rem;display:grid}.global-hub-context>a small{color:#78a29f;font-size:.5rem}.global-hub-context>a strong{color:#cce7e4;font-size:.7rem}.global-hub-context>a b{color:#69d5ca;font-size:1rem}.global-hub-context footer{color:#799397;gap:.9rem;font-size:.5rem;display:flex}.global-hub-context footer span{align-items:center;gap:.35rem;display:flex}.global-hub-context footer i{background:#59d49e;border-radius:50%;width:5px;height:5px}.global-hub-quickline{border-top:1px solid #9bcdc91a;grid-template-columns:1fr 1fr auto;align-items:center;gap:1rem;padding:.75rem 0;display:grid}.global-hub-quickline p{color:#809ba0;margin:0;font-size:.57rem}.global-hub-quickline strong{color:#b8cdcd}.global-hub-quickline a{color:#78d5cb;font-size:.57rem;font-weight:800;text-decoration:none}@media (width<=980px){.global-hub-quickline{grid-template-columns:1fr 1fr}.global-hub-quickline a{grid-column:1/-1}}@media (width<=700px){.global-hub-quickline{grid-template-columns:1fr;padding:.55rem 0}.global-hub-quickline p{display:none}.global-hub-quickline a{grid-column:auto}}.global-admin-body{padding:0}.global-admin-console{color:#20303c;background:#f2f4f2;grid-template-columns:250px minmax(0,1fr);min-height:720px;display:grid}.global-admin-nav{color:#dce5ee;background:radial-gradient(circle at 10% 0,#725bcf33,#0000 18rem),linear-gradient(#121d2b,#101925);flex-direction:column;padding:1.2rem .85rem;display:flex}.global-admin-nav-brand{border-bottom:1px solid #ccd9e814;align-items:center;gap:.7rem;min-height:66px;padding:.5rem .45rem 1rem;display:flex}.global-admin-nav-brand>span{color:#101925;background:linear-gradient(135deg,#b5a2ff,#65d4cb);border-radius:12px;place-items:center;width:39px;height:39px;font-size:.62rem;font-weight:900;display:grid}.global-admin-nav-brand p,.global-admin-nav-brand strong,.global-admin-nav-brand small{margin:0}.global-admin-nav-brand p{gap:.12rem;display:grid}.global-admin-nav-brand strong{color:#eef2f7;font-size:.67rem}.global-admin-nav-brand small{color:#748398;font-size:.55rem}.global-admin-nav nav{gap:.3rem;margin-top:1rem;display:grid}.global-admin-nav nav button{color:#718095;min-height:58px;box-shadow:none;text-align:left;background:0 0;border-color:#0000;border-radius:12px;grid-template-columns:30px 1fr;align-items:center;gap:.6rem;padding:.65rem .7rem;display:grid}.global-admin-nav nav button:hover{color:#bdc9d8;background:#ffffff09}.global-admin-nav nav button.active{color:#d4caff;background:linear-gradient(90deg,#7d64da33,#60d0c60a);box-shadow:inset 3px 0 #967ce9}.global-admin-nav nav svg{width:22px}.global-admin-nav nav span{gap:.12rem;display:grid}.global-admin-nav nav strong{color:inherit;font-size:.65rem}.global-admin-nav nav small{color:#5f6d80;text-transform:uppercase;letter-spacing:.08em;font-size:.49rem}.global-admin-nav-foot{background:#ffffff06;border:1px solid #c4d3e314;border-radius:12px;align-items:center;gap:.55rem;margin-top:auto;padding:.8rem .6rem;display:flex}.global-admin-nav-foot i{background:#5bd2a6;border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #5bd2a6b3}.global-admin-nav-foot span{gap:.1rem;display:grid}.global-admin-nav-foot strong{color:#b9c5d4;font-size:.56rem}.global-admin-nav-foot small{color:#657387;font-size:.49rem}.global-admin-main{min-width:0;padding:clamp(1.1rem,3vw,2.2rem)}.global-admin-section-head{justify-content:space-between;align-items:flex-start;gap:1.5rem;min-height:110px;display:flex}.global-admin-section-head p{color:#7b65ce;text-transform:uppercase;letter-spacing:.14em;margin:0 0 .45rem;font-size:.58rem;font-weight:900}.global-admin-section-head h2{color:#172633;letter-spacing:-.05em;margin:0;font-size:clamp(1.8rem,3.5vw,3.1rem)}.global-admin-section-head span{color:#71808b;max-width:650px;margin-top:.5rem;font-size:.7rem;line-height:1.55;display:block}.global-admin-refresh{color:#526271;min-height:40px;box-shadow:none;background:#ffffffb8;border-color:#dce2e2;padding:0 .8rem;font-size:.62rem}.global-admin-feedback{border:1px solid;border-radius:12px;gap:.6rem;margin-bottom:1rem;padding:.8rem 1rem;display:flex}.global-admin-feedback p{margin:0;font-size:.65rem}.global-admin-feedback strong{font-size:.65rem}.global-admin-feedback.success{color:#176d5e;background:#eaf7f2;border-color:#2e988238}.global-admin-feedback.error{color:#9f4138;background:#fff0ee;border-color:#be4e4238}.global-admin-feedback a{color:inherit}.global-admin-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;display:grid}.global-admin-kpis article{background:#ffffffc7;border:1px solid #e0e5e4;border-radius:15px;min-height:125px;padding:.9rem;box-shadow:0 8px 26px #23343e09}.global-admin-kpis span{color:#768591;text-transform:uppercase;letter-spacing:.08em;font-size:.55rem;font-weight:800;display:block}.global-admin-kpis strong{color:#1b2c39;letter-spacing:-.05em;margin:.55rem 0 .25rem;font-size:1.75rem;display:block}.global-admin-kpis small{color:#87939b;font-size:.56rem}.global-admin-kpis article.attention{background:#fff9ed;border-color:#d2924a47}.global-admin-kpis article.healthy{background:#edf8f4;border-color:#2d9e8238}.global-admin-overview-grid{grid-template-columns:.86fr 1.15fr 1.2fr;gap:.8rem;margin-top:.8rem;display:grid}.global-admin-overview-grid>section,.global-admin-plan-intro,.global-admin-create,.global-admin-team-grid>section,.global-admin-staff-invite,.global-admin-audit-summary{background:#ffffffd1;border:1px solid #e0e5e4;border-radius:17px}.global-admin-overview-grid>section{min-height:300px;padding:1rem}.global-admin-card-label,.global-admin-card-title p{color:#8470d0;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:.52rem;font-weight:900}.global-admin-card-title{justify-content:space-between;align-items:flex-start;gap:.8rem;min-height:48px;display:flex}.global-admin-card-title h3{color:#21313d;margin:.28rem 0 0;font-size:1rem}.global-admin-card-title button{color:#6f5cc2;min-height:31px;box-shadow:none;background:#faf8ff;border-color:#e3ddf7;padding:0 .6rem;font-size:.52rem}.global-admin-card-title>span{color:#70808b;font-size:.58rem}.global-admin-command>button{color:#263845;width:100%;min-height:73px;box-shadow:none;text-align:left;background:0 0;border:0;border-bottom:1px solid #e7ebea;border-radius:0;grid-template-rows:auto auto;grid-template-columns:28px 1fr auto;align-items:center;column-gap:.6rem;padding:.7rem .1rem;display:grid;position:relative}.global-admin-command>button span{color:#9a89da;grid-row:1/3;font-size:.5rem}.global-admin-command>button strong{font-size:.65rem}.global-admin-command>button small{color:#83909a;font-size:.54rem}.global-admin-command>button b{color:#816bcf;grid-area:1/3/3}.global-admin-company-pulse article{border-bottom:1px solid #e9eceb;grid-template-columns:9px 1fr auto;align-items:center;gap:.55rem;min-height:47px;display:grid}.status-dot{background:#d8a34a;border-radius:50%;width:7px;height:7px}.status-dot--active{background:#42b895}.status-dot--suspended,.status-dot--archived{background:#c86c62}.global-admin-company-pulse article div{gap:.08rem;display:grid}.global-admin-company-pulse article strong{color:#2c3b47;font-size:.6rem}.global-admin-company-pulse article small{color:#89959d;font-size:.51rem}.global-admin-company-pulse article>b{color:#71808b;font-size:.5rem}.global-admin-activity article{border-bottom:1px solid #e9eceb;grid-template-columns:42px 1fr;align-items:center;gap:.55rem;min-height:47px;display:grid}.global-admin-activity article>span{color:#8a77d2;text-transform:uppercase;font-size:.5rem;font-weight:850}.global-admin-activity article div{gap:.08rem;display:grid}.global-admin-activity article strong{color:#2c3b47;font-size:.58rem}.global-admin-activity article small{color:#89959d;font-size:.49rem}.global-admin-toolbar{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.8rem;display:flex}.global-admin-toolbar label{color:#778691;gap:.3rem;width:min(520px,100%);font-size:.55rem;font-weight:800;display:grid}.global-admin-toolbar input{min-height:43px}.global-admin-toolbar button{min-height:43px;padding:0 1rem}.global-admin-company-list{gap:.8rem;display:grid}.global-admin-company{background:#ffffffde;border:1px solid #dfe5e4;border-radius:18px;overflow:hidden;box-shadow:0 12px 32px #20343d0a}.global-admin-company>header{border-bottom:1px solid #e8eceb;grid-template-columns:48px 1fr auto;align-items:center;gap:.75rem;padding:1rem;display:grid}.global-admin-company-monogram{color:#5b4aa3;background:#f7f4ff;border:1px solid #e2dcf7;border-radius:13px;place-items:center;width:46px;height:46px;font-size:.62rem;font-weight:900;display:grid}.global-admin-company header p{color:#8d79d4;text-transform:uppercase;letter-spacing:.1em;margin:0 0 .18rem;font-size:.49rem;font-weight:850}.global-admin-company h3{color:#22333f;margin:0;font-size:.9rem}.global-admin-company header span{color:#86929a;font-size:.55rem}.global-admin-company-badges{align-items:center;gap:.4rem;display:flex}.global-admin-company-badges b,.global-admin-company-badges i,.global-admin-team article>i{border-radius:999px;padding:.35rem .5rem;font-size:.5rem;font-style:normal}.global-admin-company-badges b{color:#5f4bae;background:#f0ecff}.state-active{color:#237b68;background:#e6f6f0}.state-suspended,.state-revoked,.state-expired{color:#a44a41;background:#fff0ee}.state-pending,.state-invited,.state-trial{color:#94601f;background:#fff5df}.state-archived{color:#69757d;background:#eef1f1}.global-admin-company-metrics{grid-template-columns:repeat(3,1fr);gap:1rem;padding:.9rem 1rem;display:grid}.global-admin-company-metrics>div{gap:.18rem;display:grid}.global-admin-company-metrics span{color:#859199;text-transform:uppercase;letter-spacing:.08em;font-size:.5rem}.global-admin-company-metrics strong{color:#263844;font-size:.75rem}.global-admin-company-metrics strong small,.global-admin-company-metrics>div>small{color:#909ba2;font-size:.5rem;font-weight:500}.global-admin-company-metrics i{background:#e9edec;border-radius:999px;width:100%;height:4px;margin-top:.25rem;overflow:hidden}.global-admin-company-metrics i b{border-radius:inherit;background:linear-gradient(90deg,#7c65ce,#55bdb4);height:100%;display:block}.global-admin-company-modules{flex-wrap:wrap;gap:.3rem;padding:0 1rem .8rem;display:flex}.global-admin-company-modules span{color:#596b76;background:#f8faf9;border:1px solid #e2e7e6;border-radius:8px;padding:.3rem .45rem;font-size:.48rem}.global-admin-contract-form{background:#f7f9f8;grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:.6rem;padding:.9rem 1rem;display:grid}.global-admin-contract-form label{color:#788791;gap:.28rem;font-size:.5rem;font-weight:800;display:grid}.global-admin-contract-form select,.global-admin-contract-form input{min-height:39px}.global-admin-contract-form button{min-height:39px;padding:0 .75rem}.global-admin-company>footer{justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:.7rem 1rem;display:flex}.global-admin-company>footer span{color:#89959c;font-size:.5rem}.global-admin-company>footer button{min-height:35px;padding:0 .65rem;font-size:.52rem}.global-admin-company>footer button.danger{color:#a54c42;background:#fff7f6;border-color:#efd5d2}.global-admin-create{background:radial-gradient(circle at 100% 0,#8065d21a,#0000 22rem),#fff;border-color:#7a63cc33;margin-top:1rem;padding:1.2rem}.global-admin-create>div:first-child p,.global-admin-staff-invite>p,.global-admin-plan-intro p{color:#7d67c9;text-transform:uppercase;letter-spacing:.12em;margin:0 0 .35rem;font-size:.53rem;font-weight:900}.global-admin-create h3,.global-admin-staff-invite h3,.global-admin-plan-intro h3{color:#22343f;margin:0;font-size:1.1rem}.global-admin-create>div:first-child span,.global-admin-staff-invite>span,.global-admin-plan-intro span{color:#7d8a93;margin-top:.35rem;font-size:.58rem;line-height:1.5;display:block}.global-admin-form-grid{grid-template-columns:1fr 1fr;gap:.7rem;margin:1rem 0;display:grid}.global-admin-form-grid label,.global-admin-staff-invite label{color:#6f7e88;gap:.3rem;font-size:.53rem;font-weight:800;display:grid}.global-admin-form-grid .wide{grid-column:1/-1}.global-admin-plan-intro{padding:1.2rem}.global-admin-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.8rem;display:grid}.global-admin-plan-grid article{background:#fff;border:1px solid #dfe5e4;border-radius:18px;overflow:hidden}.global-admin-plan-grid article.featured{border-color:#7960ce57;box-shadow:0 18px 40px #533e9b14}.global-admin-plan-grid header{color:#dbe3ef;background:linear-gradient(135deg,#182536,#202e45);padding:1.2rem}.global-admin-plan-grid .featured header{background:radial-gradient(circle at 90% 0,#6cd0c338,#0000 16rem),linear-gradient(135deg,#2b2451,#1b293d)}.global-admin-plan-grid header span{color:#a99be4;text-transform:uppercase;letter-spacing:.1em;font-size:.52rem;font-weight:900}.global-admin-plan-grid header h3{color:#f2f5f8;margin:.35rem 0;font-size:1.5rem}.global-admin-plan-grid header p{color:#8493a5;margin:0;font-size:.56rem}.global-admin-plan-grid section{border-bottom:1px solid #eaedec;padding:1rem 1.2rem}.global-admin-plan-grid section>p{color:#8a77d1;text-transform:uppercase;letter-spacing:.1em;margin:0 0 .55rem;font-size:.5rem;font-weight:900}.global-admin-plan-grid section div{border-bottom:1px solid #eff1f0;justify-content:space-between;align-items:center;gap:.7rem;min-height:35px;display:flex}.global-admin-plan-grid section div i{color:#4aac93;font-style:normal}.global-admin-plan-grid section div span,.global-admin-plan-grid section div strong{color:#53646f;font-size:.58rem}.global-admin-plan-grid footer{color:#71818a;align-items:center;gap:.4rem;padding:.8rem 1.2rem;font-size:.54rem;display:flex}.global-admin-plan-grid footer i{background:#4fbd98;border-radius:50%;width:7px;height:7px}.global-admin-team-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.7fr);gap:.8rem;display:grid}.global-admin-team-grid>section,.global-admin-staff-invite{padding:1rem}.global-admin-team article{border-bottom:1px solid #e8eceb;grid-template-columns:38px 1fr minmax(130px,.7fr) auto auto;align-items:center;gap:.6rem;min-height:64px;display:grid}.global-admin-avatar{color:#6652b4;background:#f0ecff;border-radius:11px;place-items:center;width:34px;height:34px;font-size:.58rem;font-weight:900;display:grid}.global-admin-team article>div{gap:.1rem;display:grid}.global-admin-team article>div strong{color:#2b3c47;font-size:.62rem}.global-admin-team article>div small{color:#87939b;font-size:.51rem}.global-admin-team article select{min-height:36px}.global-admin-team article>b{color:#667680;font-size:.55rem}.global-admin-team article button{min-height:34px;padding:0 .55rem;font-size:.5rem}.global-admin-staff-invite label{margin-top:.7rem}.global-admin-staff-invite button{width:100%;margin-top:.8rem}.global-admin-staff-invite>small{color:#89959d;margin-top:.7rem;font-size:.5rem;line-height:1.5;display:block}.global-admin-audit-summary{justify-content:space-between;gap:1rem;padding:.9rem 1rem;display:flex}.global-admin-audit-summary span{color:#7d8b94;font-size:.55rem}.global-admin-audit-summary strong{color:#4f3d9c}.global-admin-audit-list{background:#ffffffd6;border:1px solid #dfe5e4;border-radius:17px;margin-top:.8rem;overflow:hidden}.global-admin-audit-list article{border-bottom:1px solid #e8eceb;grid-template-columns:78px 14px 1fr auto;align-items:center;gap:.65rem;min-height:76px;padding:.75rem 1rem;display:grid}.global-admin-audit-list time{gap:.12rem;display:grid}.global-admin-audit-list time strong{color:#394c58;font-size:.55rem}.global-admin-audit-list time small{color:#8a969e;font-size:.5rem}.global-admin-audit-list>article>i{background:#8a72d7;border-radius:50%;width:8px;height:8px;position:relative;box-shadow:0 0 0 4px #eeeafb}.global-admin-audit-list article>div p{color:#7863c5;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .2rem;font-size:.49rem;font-weight:850}.global-admin-audit-list article>div h3{color:#2a3b47;margin:0;font-size:.65rem}.global-admin-audit-list article>div span{color:#8a969d;font-size:.5rem}.global-admin-audit-list code{color:#77858e;font-size:.49rem}.global-admin-loading{color:#75848f;place-content:center;justify-items:center;gap:.8rem;min-height:520px;display:grid}.global-admin-loading span{border:3px solid #ddd8f2;border-top-color:#7d67c9;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite global-admin-spin}.global-admin-loading p{font-size:.65rem}@keyframes global-admin-spin{to{transform:rotate(360deg)}}@media (width<=1180px){.global-admin-kpis{grid-template-columns:repeat(3,1fr)}.global-admin-overview-grid{grid-template-columns:1fr 1fr}.global-admin-command{grid-row:span 2}.global-admin-team-grid{grid-template-columns:1fr}}@media (width<=820px){.global-admin-console{grid-template-columns:1fr}.global-admin-nav{z-index:20;padding:.55rem;position:sticky;top:0}.global-admin-nav-brand,.global-admin-nav-foot{display:none}.global-admin-nav nav{grid-template-columns:repeat(5,minmax(86px,1fr));margin:0;overflow-x:auto}.global-admin-nav nav button{grid-template-columns:22px 1fr;min-height:48px;padding:.45rem}.global-admin-nav nav svg{width:18px}.global-admin-nav nav small{display:none}.global-admin-main{padding:1rem}.global-admin-overview-grid{grid-template-columns:1fr}.global-admin-command{grid-row:auto}.global-admin-contract-form{grid-template-columns:1fr 1fr}.global-admin-company-metrics{grid-template-columns:1fr}}@media (width<=560px){.global-admin-section-head{flex-direction:column;min-height:135px}.global-admin-refresh{align-self:flex-start}.global-admin-kpis{grid-template-columns:repeat(2,1fr)}.global-admin-kpis article{min-height:108px}.global-admin-toolbar{flex-direction:column;align-items:stretch}.global-admin-company>header{grid-template-columns:42px 1fr}.global-admin-company-badges{grid-column:1/-1}.global-admin-contract-form,.global-admin-form-grid{grid-template-columns:1fr}.global-admin-form-grid .wide{grid-column:auto}.global-admin-company>footer{flex-direction:column;align-items:flex-start}.global-admin-plan-grid{grid-template-columns:1fr}.global-admin-team article{grid-template-columns:34px 1fr auto;padding:.55rem 0}.global-admin-team article select,.global-admin-team article>b{grid-column:2/-1}.global-admin-team article button{grid-column:2/-1;justify-self:start}.global-admin-audit-summary{flex-direction:column;align-items:flex-start}.global-admin-audit-list article{grid-template-columns:62px 12px 1fr}.global-admin-audit-list code{display:none}}.panel.workspace.incorporator-workspace{height:calc(100dvh - 148px);min-height:560px;transition:grid-template-columns .24s var(--gv-ease);grid-template-columns:284px minmax(0,1fr)}body:has(.incorporator-workspace) .global-hub-return{display:none}.incorporator-workspace .workspace-nav{z-index:40;height:100%;min-height:0;padding:1rem .72rem .72rem;position:relative}.incorporator-workspace .tenant-identity{min-height:112px;transition:padding .2s var(--gv-ease);padding:.55rem 2.45rem 1rem .68rem;position:relative}.incorporator-workspace .tenant-identity:before{width:36px;height:36px;margin-bottom:.45rem}.workspace-nav-collapse,.workspace-nav-close{color:#dcebe9a6;width:34px;min-height:34px;box-shadow:none;background:#ffffff09;border-color:#ffffff14;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;top:.56rem;right:.2rem}.workspace-nav-collapse:hover:not(:disabled),.workspace-nav-close:hover:not(:disabled){color:#fff;box-shadow:none;background:#ffffff14;transform:none}.workspace-nav-collapse svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px}.workspace-nav-close{font-size:1.25rem;line-height:1;display:none}.incorporator-workspace .workspace-nav nav{overscroll-behavior:contain;scrollbar-color:#7ec7c138 transparent;flex:1;min-height:0;margin:.45rem -.15rem 0 0;padding:0 .15rem .85rem 0;display:block;overflow:hidden auto}.workspace-nav-group{gap:.18rem;margin-top:.62rem;display:grid}.workspace-nav-group:first-child{margin-top:0}.incorporator-workspace .workspace-nav-group>small{color:#aac6c66b;letter-spacing:.15em;text-transform:uppercase;margin:.55rem .72rem .3rem;font-size:.5rem;font-weight:850}.incorporator-workspace .workspace-nav nav button{white-space:nowrap;grid-template-columns:28px minmax(0,1fr) auto;gap:.58rem;width:100%;min-height:42px;padding:0 .62rem;display:grid}.incorporator-workspace .workspace-nav nav button>i{color:#b2cfcc8c;background:#ffffff09;border-radius:8px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.incorporator-workspace .workspace-nav nav button>i svg{width:16px;height:16px}.incorporator-workspace .workspace-nav nav button>span{width:auto;min-width:0;height:auto;color:inherit;font:inherit;text-overflow:ellipsis;background:0 0;display:block;overflow:hidden}.incorporator-workspace .workspace-nav nav button>b{min-width:22px;height:20px;color:var(--gv-gold-300);background:#d6a34a14;border:1px solid #ebca8821;border-radius:999px;place-items:center;padding:0 .32rem;font-size:.51rem;display:grid}.workspace-nav-footer{border-top:1px solid #ffffff12;gap:.45rem;padding-top:.55rem;display:grid}.workspace-nav-footer>a{color:#d3e2e1b3;border:1px solid #0000;border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:.55rem;min-height:42px;padding:0 .55rem;font-size:.68rem;font-weight:720;text-decoration:none;display:grid}.workspace-nav-footer>a:hover{color:#fff;background:#ffffff0a;border-color:#ffffff12}.workspace-nav-footer>a i{color:#123439;background:#75d7ca;border-radius:8px;place-items:center;width:27px;height:27px;font-size:.5rem;font-style:normal;font-weight:900;display:grid}.workspace-nav-footer .workspace-meta{margin:0;padding:.45rem .55rem 0}.workspace-navigation-collapsed .tenant-identity{place-items:center;padding:.55rem 0 1rem}.workspace-navigation-collapsed .tenant-identity:before{margin:.15rem 0 0}.workspace-navigation-collapsed .tenant-identity>:is(span,strong,small){display:none}.workspace-navigation-collapsed .workspace-nav-collapse{top:auto;bottom:.35rem;right:50%;transform:translate(50%)}.workspace-navigation-collapsed .workspace-nav-collapse:hover:not(:disabled){transform:translate(50%)}.workspace-navigation-collapsed .workspace-nav-group>small{color:#0000;background:#ffffff14;width:30px;height:1px;margin:.65rem auto .35rem;overflow:hidden}.workspace-navigation-collapsed .workspace-nav nav button{grid-template-columns:1fr;justify-items:center;gap:0;padding:0}.workspace-navigation-collapsed .workspace-nav nav button>span,.workspace-navigation-collapsed .workspace-nav nav button>b,.workspace-navigation-collapsed .workspace-nav-footer>a span,.workspace-navigation-collapsed .workspace-nav-footer .workspace-meta{display:none}.workspace-navigation-collapsed .workspace-nav-footer>a{grid-template-columns:1fr;justify-items:center;padding:0}.workspace-nav-tooltip{z-index:140;color:#f4fbfa;pointer-events:none;background:#0b2a31;border:1px solid #75d7ca33;border-radius:8px;padding:.42rem .62rem;font-size:.61rem;font-weight:760;position:fixed;transform:translateY(-50%);box-shadow:0 12px 32px #02111642}.workspace-crm-link{align-items:center;min-height:38px;text-decoration:none;display:inline-flex}.incorporator-workspace .workspace-content{overscroll-behavior:contain;scroll-behavior:smooth;height:100%;padding:0 clamp(1.3rem,2.6vw,2.7rem) 2.4rem;overflow:hidden auto}.incorporator-workspace .workspace-head{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f8faf7e8;align-items:center;min-height:118px;margin:0 calc(-1*clamp(1.3rem,2.6vw,2.7rem));padding:1.35rem clamp(1.3rem,2.6vw,2.7rem) 1rem;position:sticky;top:0;box-shadow:0 16px 38px #0f2c310a}.workspace-head-title{align-items:center;gap:.85rem;min-width:0;display:flex}.incorporator-workspace .workspace-head .eyebrow{margin-bottom:.34rem;font-size:.55rem}.incorporator-workspace .workspace h1{font-size:clamp(1.8rem,2.8vw,2.75rem)}.incorporator-workspace .workspace-subtitle{margin-top:.35rem;font-size:.71rem}.workspace-mobile-menu,.workspace-nav-scrim{display:none}@media (width<=1180px){.incorporator-workspace{grid-template-columns:254px minmax(0,1fr)}.incorporator-workspace.workspace-navigation-collapsed{grid-template-columns:78px minmax(0,1fr)}.workspace-shortcut{display:none}}@media (width<=980px){.panel.workspace.incorporator-workspace,.panel.workspace.incorporator-workspace.workspace-navigation-collapsed{border-radius:22px;grid-template-columns:minmax(0,1fr);height:calc(100dvh - 112px);min-height:520px;display:grid}.incorporator-workspace .workspace-nav{z-index:110;width:min(88vw,304px);height:100dvh;transition:transform .24s var(--gv-ease);border-radius:0 22px 22px 0;padding:1rem .72rem .72rem;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:30px 0 80px #03141957}.incorporator-workspace .workspace-nav.mobile-open{transform:translate(0)}.incorporator-workspace .tenant-identity{border-bottom:1px solid #ffffff14;min-height:112px;padding:.55rem 2.45rem 1rem .68rem;display:grid}.incorporator-workspace .tenant-identity:before{width:36px;height:36px;margin:0 0 .45rem}.incorporator-workspace .tenant-identity span{display:block}.incorporator-workspace .tenant-identity small{margin:0}.workspace-navigation-collapsed .tenant-identity>:is(span,strong,small){display:block}.workspace-nav-collapse{display:none}.workspace-nav-close{display:grid}.workspace-navigation-collapsed .workspace-nav-group>small{color:#aac6c66b;background:0 0;width:auto;height:auto;margin:.55rem .72rem .3rem}.workspace-navigation-collapsed .workspace-nav nav button{grid-template-columns:28px minmax(0,1fr) auto;justify-items:stretch;gap:.58rem;padding:0 .62rem}.workspace-navigation-collapsed .workspace-nav nav button>span{display:block}.workspace-navigation-collapsed .workspace-nav nav button>b{display:grid}.workspace-navigation-collapsed .workspace-nav-footer>a{grid-template-columns:28px minmax(0,1fr);justify-items:stretch;padding:0 .55rem}.workspace-navigation-collapsed .workspace-nav-footer>a span,.workspace-navigation-collapsed .workspace-nav-footer .workspace-meta{display:flex}.workspace-nav-tooltip{display:none}.workspace-nav-scrim.visible{z-index:105;width:100%;height:100%;min-height:0;box-shadow:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04121780;border:0;border-radius:0;padding:0;display:block;position:fixed;inset:0}.workspace-nav-scrim.visible:hover{box-shadow:none;transform:none}.incorporator-workspace .workspace-content{grid-column:1;height:100%;padding-left:1.2rem;padding-right:1.2rem}.incorporator-workspace .workspace-head{margin-left:-1.2rem;margin-right:-1.2rem;padding-left:1.2rem;padding-right:1.2rem}.workspace-mobile-menu{width:42px;min-height:42px;color:var(--gv-teal-700);border-color:var(--gv-line);box-shadow:none;background:#ffffffc7;flex:0 0 42px;place-content:center;gap:4px;padding:0;display:grid}.workspace-mobile-menu span{background:currentColor;border-radius:99px;width:17px;height:1.5px;display:block}}@media (width<=760px){.panel.workspace.incorporator-workspace{height:calc(100dvh - 102px);min-height:480px}.incorporator-workspace .workspace-head{flex-direction:row;align-items:center;min-height:104px;padding-top:.9rem;padding-bottom:.8rem}.incorporator-workspace .workspace-head-actions{width:auto;display:flex}.incorporator-workspace .workspace-head-actions .workspace-shortcut,.incorporator-workspace .workspace-head-actions>button:not(:last-child),.incorporator-workspace .workspace-head-actions .workspace-crm-link{display:none}.incorporator-workspace .workspace h1{font-size:1.65rem}.incorporator-workspace .workspace-subtitle{display:none}}@media (width<=520px){.panel.workspace.incorporator-workspace{border-radius:18px;height:calc(100dvh - 92px);min-height:440px}.incorporator-workspace .workspace-content{padding:0 .78rem 1.3rem}.incorporator-workspace .workspace-head{margin:0 -.78rem;padding:.78rem}.incorporator-workspace .workspace-head .eyebrow{margin-bottom:.2rem;font-size:.48rem}.incorporator-workspace .workspace h1{font-size:1.45rem}.workspace-mobile-menu{flex-basis:38px;width:38px;min-height:38px}}.executive-owner-greeting{color:var(--gv-gold-300);letter-spacing:.01em;margin:1rem 0 .42rem;font-size:.68rem;font-weight:760;display:block}.incorporator-workspace .workspace-content .executive-hero{color:#fff;background:radial-gradient(circle at 82% 28%,#34b9ad33,#0000 29%),radial-gradient(circle at 8% 110%,#2c607a38,#0000 35%),linear-gradient(123deg,#061e2afc,#04121cf7);border-color:#59ccc12b;box-shadow:0 30px 90px #071e2433}.incorporator-workspace .import-card{background:radial-gradient(circle at 92% 5%,#28a79a17,#0000 18rem),#fffffff5;border-color:#0f7c7b2b}.incorporator-workspace .editor-head-actions{align-items:center;gap:.65rem;display:flex}.incorporator-workspace .import-steps{flex-wrap:wrap;gap:.5rem;margin-top:.55rem;display:flex}.incorporator-workspace .import-steps span{min-height:30px;color:var(--gv-muted);border:1px solid var(--gv-line);background:#ffffffd1;border-radius:999px;align-items:center;gap:.4rem;padding:.28rem .62rem .28rem .35rem;font-size:.61rem;display:inline-flex}.incorporator-workspace .import-steps b{color:#fff;background:var(--gv-teal-700);border-radius:50%;place-items:center;width:20px;height:20px;font:760 .57rem ui-monospace,monospace;display:grid}.incorporator-workspace .import-note{color:var(--gv-muted);background:#0f7c7b0b;border-left:3px solid #0f7c7b57;border-radius:0 10px 10px 0;margin:0;padding:.72rem .8rem;font-size:.66rem;line-height:1.5}.incorporator-workspace .import-note strong{color:var(--gv-text-strong)}.incorporator-workspace .import-model-row{background:#0f7c7b09;border:1px dashed #0f7c7b3d;border-radius:13px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;display:flex}.incorporator-workspace .import-model-row>div{gap:.22rem;display:grid}.incorporator-workspace .import-model-row strong{color:var(--gv-text-strong);font-size:.72rem}.incorporator-workspace .import-model-row span{color:var(--gv-muted);font-size:.62rem}.incorporator-workspace .adaptive-import-card{gap:1rem;display:grid;overflow:hidden}.incorporator-workspace .import-eyebrow{color:var(--gv-teal-700);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.28rem;font-size:.54rem;font-weight:880;display:block}.incorporator-workspace .import-steps span.active{color:var(--gv-teal-800);background:#0f7c7b13;border-color:#0f7c7b52}.incorporator-workspace .import-steps span.complete{color:#276c58;background:#1c846211;border-color:#1c846233}.incorporator-workspace .import-steps span.complete b{background:#287d62}.incorporator-workspace .adaptive-import-options{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:.78rem;display:grid}.incorporator-workspace .adaptive-import-options>article{background:linear-gradient(145deg,#f2fcf9f0,#fffffffa);border:1px solid #0f7c7b2e;border-radius:15px;align-content:start;gap:.34rem;min-height:155px;padding:.9rem;display:grid}.incorporator-workspace .adaptive-import-options>article>span,.incorporator-workspace .adaptive-section-head span{color:var(--gv-teal-700);letter-spacing:.09em;text-transform:uppercase;font-size:.52rem;font-weight:860}.incorporator-workspace .adaptive-import-options>article>strong,.incorporator-workspace .adaptive-section-head strong{color:var(--gv-text-strong);font-size:.76rem;line-height:1.35}.incorporator-workspace .adaptive-import-options>article>p{color:var(--gv-muted);margin:0 0 auto;font-size:.62rem;line-height:1.5}.incorporator-workspace .adaptive-import-options .official-model-option{border-color:var(--gv-line);background:#f8faf9eb}.incorporator-workspace .adaptive-file-picker{cursor:pointer;text-align:center;background:#ffffffc7;border:1px dashed #0f7c7b5c;border-radius:12px;place-content:center;gap:.2rem;min-height:82px;margin-top:.35rem;padding:.8rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.incorporator-workspace .adaptive-file-picker:hover{border-color:var(--gv-teal-700);background:#fff;transform:translateY(-1px)}.incorporator-workspace .adaptive-file-picker input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.incorporator-workspace .adaptive-file-picker b{color:var(--gv-teal-800);font-size:.7rem}.incorporator-workspace .adaptive-file-picker small{color:var(--gv-muted-2);word-break:break-word;font-size:.57rem}.incorporator-workspace .adaptive-development,.incorporator-workspace .adaptive-profile-name{color:var(--gv-muted);gap:.32rem;font-size:.6rem;font-weight:760;display:grid}.incorporator-workspace .adaptive-development select{max-width:520px}.incorporator-workspace .adaptive-recognized{color:#356a59;background:#26866312;border:1px solid #2686632b;border-radius:11px;align-items:center;gap:.7rem;padding:.72rem .82rem;font-size:.62rem;display:flex}.incorporator-workspace .adaptive-recognized b{color:#235e4b;white-space:nowrap}.incorporator-workspace .adaptive-mapping-section,.incorporator-workspace .adaptive-values-section,.incorporator-workspace .adaptive-preview-section{border:1px solid var(--gv-line);background:#ffffffd1;border-radius:14px;gap:.75rem;padding:.85rem;display:grid}.incorporator-workspace .adaptive-section-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.incorporator-workspace .adaptive-section-head>div:first-child{gap:.18rem;display:grid}.incorporator-workspace .adaptive-section-head>small{max-width:340px;color:var(--gv-muted-2);text-align:right;font-size:.58rem;line-height:1.45}.incorporator-workspace .adaptive-mapping-grid,.incorporator-workspace .adaptive-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;display:grid}.incorporator-workspace .adaptive-mapping-grid label,.incorporator-workspace .adaptive-value-grid label{gap:.28rem;display:grid}.incorporator-workspace .adaptive-mapping-grid label>span,.incorporator-workspace .adaptive-value-grid label>span{color:var(--gv-muted);font-size:.56rem;font-weight:740}.incorporator-workspace .adaptive-values-section{background:#fffaf0b8;border-color:#c1882b38}.incorporator-workspace .adaptive-preview-badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:.3rem .62rem;font-size:.56rem;font-weight:820;display:inline-flex}.incorporator-workspace .adaptive-preview-badge.is-ready{color:#26684f;background:#2686631a}.incorporator-workspace .adaptive-preview-badge.has-error{color:#934b3e;background:#b44d3b1a}.incorporator-workspace .adaptive-issues{color:#7f493f;background:#b44d3b0e;border-left:3px solid #b44d3b66;border-radius:0 10px 10px 0;padding:.7rem .78rem}.incorporator-workspace .adaptive-issues strong{color:#783e34;font-size:.64rem}.incorporator-workspace .adaptive-issues p{margin:.25rem 0 0;font-size:.6rem}.incorporator-workspace .adaptive-issues ul{margin:.32rem 0 0;padding-left:1rem;font-size:.59rem;line-height:1.55}.incorporator-workspace .adaptive-issues small{margin-top:.3rem;font-size:.55rem;display:block}.incorporator-workspace .adaptive-preview-table-wrap{border:1px solid var(--gv-line);border-radius:11px;overflow-x:auto}.incorporator-workspace .adaptive-preview-table{border-collapse:collapse;width:100%;min-width:620px}.incorporator-workspace .adaptive-preview-table th{color:var(--gv-muted);border-bottom:1px solid var(--gv-line);letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#f5f8f7e6;padding:.55rem .62rem;font-size:.53rem}.incorporator-workspace .adaptive-preview-table td{color:var(--gv-muted);border-bottom:1px solid #19414712;padding:.58rem .62rem;font-size:.59rem}.incorporator-workspace .adaptive-preview-table tr:last-child td{border-bottom:0}.incorporator-workspace .adaptive-preview-table td strong{color:var(--gv-text-strong)}.incorporator-workspace .adaptive-row-status{border-radius:999px;padding:.23rem .48rem;font-size:.52rem;font-weight:820;display:inline-flex}.incorporator-workspace .adaptive-row-status.valid{color:#27684f;background:#2686631a}.incorporator-workspace .adaptive-row-status.error{color:#934b3e;background:#b44d3b1a}.incorporator-workspace .executive-hero h2{color:#eff9f9}.incorporator-workspace .executive-hero-copy>p{color:#89a2ad}.incorporator-workspace .executive-trust-line span{color:#718b97;background:#ffffff06;border-color:#7cabb721}.incorporator-workspace .workspace-content .executive-score{background:#010d1559;border-color:#78b1b926}.executive-primary-action{min-height:72px;box-shadow:none;text-align:left;background:#ffffff0e;border-color:#6fd7cc2e;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.18rem .75rem;margin-top:.8rem;padding:.75rem .85rem;display:grid}.executive-primary-action:hover:not(:disabled){box-shadow:none;background:#ffffff17;transform:translateY(-1px)}.executive-primary-action>span{color:#78d9d0;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:.5rem;font-weight:880}.executive-primary-action>strong{color:#eef9f8;font-size:.74rem;line-height:1.35}.executive-primary-action>b{color:var(--gv-gold-300);white-space:nowrap;font-size:.56rem}.executive-loading-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.72rem;display:grid}.executive-loading-grid article{border:1px solid var(--gv-line);min-height:128px;box-shadow:var(--gv-shadow-sm);background:#ffffffdb;border-radius:15px;align-content:space-between;gap:.55rem;padding:1rem;display:grid}.executive-loading-grid span{color:var(--gv-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:800}.executive-loading-grid i{background:linear-gradient(90deg,#e7ece9 25%,#f4f7f5 50%,#e7ece9 75%) 0 0/200% 100%;border-radius:999px;width:76%;height:12px;animation:1.25s linear infinite executive-loading-sheen;display:block}.executive-loading-grid i+i{width:48%;height:8px}.executive-loading-grid small{color:var(--gv-muted-2);font-size:.58rem}.executive-score-loading{align-content:center}@keyframes executive-loading-sheen{to{background-position:-200% 0}}.incorporator-workspace .executive-section-head h2{color:var(--gv-text-strong)}.incorporator-workspace .executive-section-head>small,.incorporator-workspace .executive-section-head>b{color:var(--gv-muted)}.incorporator-workspace .circuit-stage>strong{color:var(--gv-text-strong)}.incorporator-workspace .circuit-stage h3{color:#476268}.incorporator-workspace .circuit-stage p{color:var(--gv-muted)}.incorporator-workspace .executive-signal strong{color:var(--gv-text-strong)}.incorporator-workspace .executive-signal p{color:var(--gv-muted)}.incorporator-workspace .executive-signal small,.incorporator-workspace .executive-signal>b{color:var(--gv-muted-2)}.incorporator-workspace .governance-source strong{color:var(--gv-text-strong)}.incorporator-workspace .governance-source p{color:var(--gv-muted)}.incorporator-workspace .governance-facts b{color:#476268}.incorporator-workspace .governance-facts small,.incorporator-workspace .performance-table th{color:var(--gv-muted)}.incorporator-workspace .performance-table td{color:#536d73}.incorporator-workspace .performance-table strong,.incorporator-workspace .performance-table b{color:var(--gv-text-strong)}.incorporator-workspace .performance-table small{color:var(--gv-muted-2)}.incorporator-workspace .movement-stream strong{color:var(--gv-text-strong)}.incorporator-workspace .movement-stream p{color:var(--gv-muted)}.incorporator-workspace .movement-stream small{color:var(--gv-muted-2)}.incorporator-workspace .executive-empty{color:var(--gv-muted)}.incorporator-workspace .executive-kpis>button{min-height:132px;color:var(--gv-text);border:1px solid var(--gv-line);box-shadow:var(--gv-shadow-sm);text-align:left;background:#ffffffe6;border-radius:15px;align-content:space-between;justify-items:start;gap:.35rem;padding:1rem;display:grid}.incorporator-workspace .executive-kpis>button:hover:not(:disabled){background:#fff;border-color:#0f7c7b42;transform:translateY(-3px);box-shadow:0 16px 36px #0c252b1a}.incorporator-workspace .executive-kpis>button span{color:var(--gv-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.incorporator-workspace .executive-kpis>button strong{color:var(--gv-text-strong);letter-spacing:-.05em;font-size:clamp(1.35rem,2.3vw,2.1rem)}.incorporator-workspace .executive-kpis>button small{color:var(--gv-muted-2);font-size:.61rem;line-height:1.35}.incorporator-workspace .executive-kpis>button small b{color:var(--gv-teal-700);margin-top:.42rem;font-size:.55rem;display:block}.incorporator-workspace .executive-kpis>button.executive-kpi-positive{background:linear-gradient(145deg,#f7fffb,#edf8f3);border-color:#16815f2b}.incorporator-workspace .executive-kpis>button.executive-kpi-alert{background:linear-gradient(145deg,#fffaf8,#fff0eb);border-color:#b84f4f26}@media (width<=1180px){.executive-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.incorporator-workspace .editor-head,.incorporator-workspace .import-model-row,.incorporator-workspace .editor-head-actions{flex-direction:column;align-items:stretch}.incorporator-workspace .adaptive-import-options,.incorporator-workspace .adaptive-mapping-grid,.incorporator-workspace .adaptive-value-grid{grid-template-columns:1fr}.incorporator-workspace .adaptive-section-head,.incorporator-workspace .adaptive-recognized{flex-direction:column;align-items:flex-start}.incorporator-workspace .adaptive-section-head>small{text-align:left}.executive-primary-action{grid-template-columns:1fr}.executive-primary-action>b{margin-top:.2rem}.executive-loading-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.executive-loading-grid{grid-template-columns:1fr}}.incorporator-workspace .adaptive-reconcile-option{background:color-mix(in srgb, var(--accent,#2f6f55) 8%, var(--surface,#fff));border:1px solid color-mix(in srgb, var(--accent,#2f6f55) 28%, var(--line,#dfe5e1));cursor:pointer;border-radius:16px;align-items:flex-start;gap:12px;margin:2px 0 16px;padding:14px 16px;display:flex}.incorporator-workspace .adaptive-reconcile-option input{flex:none;width:18px;height:18px;margin-top:2px}.incorporator-workspace .adaptive-reconcile-option span{gap:4px;display:grid}.incorporator-workspace .adaptive-reconcile-option small{color:var(--muted,#65736c);line-height:1.45}.incorporator-workspace .adaptive-import-mode{background:linear-gradient(145deg,#f7fbfa,#fff);border:1px solid #d4e2de;border-radius:16px;gap:10px;padding:14px;display:grid}.incorporator-workspace .adaptive-import-mode>header{gap:2px;display:grid}.incorporator-workspace .adaptive-import-mode>header span{color:#0b746d;letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:850}.incorporator-workspace .adaptive-import-mode>header strong{color:#173b36;font-size:.86rem}.incorporator-workspace .adaptive-import-mode>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.incorporator-workspace .adaptive-import-mode button{color:#39544e;min-width:0;min-height:92px;box-shadow:none;text-align:left;white-space:normal;background:#fff;border:1px solid #dce7e3;border-radius:13px;align-content:center;justify-items:start;gap:4px;padding:13px 14px;display:grid}.incorporator-workspace .adaptive-import-mode button:hover{background:#f8fcfb;border-color:#9fcfc3;transform:none}.incorporator-workspace .adaptive-import-mode button.active{background:#eaf7f3;border-color:#238d76;box-shadow:inset 4px 0 #238d76}.incorporator-workspace .adaptive-import-mode button.authoritative.active{background:#fff8eb;border-color:#b98535;box-shadow:inset 4px 0 #b98535}.incorporator-workspace .adaptive-import-mode button span{color:#0e7566;letter-spacing:.04em;text-transform:uppercase;font-size:.6rem;font-weight:850}.incorporator-workspace .adaptive-import-mode button.authoritative span{color:#96601f}.incorporator-workspace .adaptive-import-mode button strong{color:#183c37;font-size:.78rem;line-height:1.25}.incorporator-workspace .adaptive-import-mode button small{color:#5f746e;font-size:.63rem;line-height:1.4}.incorporator-workspace .adaptive-reconcile-confirmation{background:#fff9ee;border-color:#d9b678}.incorporator-workspace .adaptive-reconcile-confirmation b{color:#784a12}.incorporator-workspace .adaptive-reconcile-confirmation small{color:#705f48}@media (width<=760px){.incorporator-workspace .adaptive-import-mode>div{grid-template-columns:1fr}}.panel.workspace.incorporator-workspace.agency-application{grid-template-columns:304px minmax(0,1fr)}.panel.workspace.incorporator-workspace.agency-application.workspace-navigation-collapsed{grid-template-columns:82px minmax(0,1fr)}.agency-application .tenant-identity:before{color:#ffe3a7;background:#d6a34a14;border-color:#e6b55c38}.agency-application .workspace-nav-footer>a i{color:#2c2414;background:#e9bd6b}.agency-application .workspace-crm-link{color:#fff;white-space:nowrap;background:#0f7c7b;border-color:#0f7c7b;border-radius:10px;padding:0 .85rem;font-size:.66rem;font-weight:820}.agency-application .workspace-crm-link:hover{color:#fff;background:#0b6666}.agency-loading{gap:.8rem;margin-top:1rem;display:grid}.agency-loading>section{color:#f4f8f7;background:radial-gradient(circle at 85% 30%,#d6a34a2e,#0000 28%),linear-gradient(128deg,#0a2d35,#071c25);border:1px solid #d6a34a26;border-radius:20px;min-height:230px;padding:clamp(1.3rem,3vw,2.4rem)}.agency-loading>section span{color:#d9b976;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:850}.agency-loading>section h2{color:#f5faf9;letter-spacing:-.055em;max-width:700px;margin:.7rem 0 .45rem;font-size:clamp(1.8rem,3.5vw,3rem)}.agency-loading>section p{color:#8fa7ab;font-size:.75rem}.agency-loading>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;display:grid}.agency-loading article{border:1px solid var(--gv-line);background:#fff;border-radius:14px;align-content:space-between;gap:.45rem;min-height:115px;padding:.9rem;display:grid}.agency-loading article span{color:var(--gv-muted);text-transform:uppercase;font-size:.56rem;font-weight:800}.agency-loading article i{background:linear-gradient(90deg,#e7ece9 25%,#f5f7f5 50%,#e7ece9 75%) 0 0/200% 100%;border-radius:99px;width:76%;height:11px;animation:1.25s linear infinite agency-loading-sheen}.agency-loading article i+i{width:46%;height:8px}@keyframes agency-loading-sheen{to{background-position:-200% 0}}@media (width<=1180px){.panel.workspace.incorporator-workspace.agency-application{grid-template-columns:284px minmax(0,1fr)}.panel.workspace.incorporator-workspace.agency-application.workspace-navigation-collapsed{grid-template-columns:78px minmax(0,1fr)}}@media (width<=980px){.panel.workspace.incorporator-workspace.agency-application,.panel.workspace.incorporator-workspace.agency-application.workspace-navigation-collapsed{grid-template-columns:minmax(0,1fr)}}.agency-command{gap:.85rem}.agency-hero{color:#f7fbfa;background:radial-gradient(circle at 82% 28%,#d6a34a33,#0000 25%),radial-gradient(circle at 6% 110%,#20968f30,#0000 38%),linear-gradient(125deg,#082d36,#061a23);border:1px solid #d6a34a2b;border-radius:22px;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:clamp(1.2rem,3vw,3rem);min-height:310px;padding:clamp(1.4rem,3vw,2.45rem);display:grid;overflow:hidden;box-shadow:0 28px 78px #071e2433}.agency-live{color:#d9bb7b;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.56rem;font-weight:850;display:flex}.agency-live i{background:#72d5c9;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #72d5c917}.agency-hero>div>p{color:#a8bdc0;margin:.85rem 0 .35rem;font-size:.7rem;font-weight:720}.agency-hero h2{color:#f5faf9;letter-spacing:-.065em;max-width:820px;margin:0;font-size:clamp(2rem,4vw,3.75rem);line-height:1.02}.agency-trust-line{flex-wrap:wrap;gap:.45rem;margin-top:1.15rem;display:flex}.agency-trust-line span{color:#a9c0c2;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;padding:.42rem .62rem;font-size:.55rem}.agency-primary-action{color:#eef8f7;width:min(100%,680px);min-height:70px;box-shadow:none;text-align:left;background:#ffffff0e;border:1px solid #d6a34a33;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.18rem .8rem;margin-top:.8rem;padding:.72rem .85rem;text-decoration:none;display:grid}.agency-primary-action:hover{color:#fff;box-shadow:none;background:#ffffff17;transform:translateY(-1px)}.agency-primary-action small{color:#e0bd76;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:.5rem;font-weight:880}.agency-primary-action b{color:#75d7ca;white-space:nowrap;font-size:.57rem}.agency-hero>aside{text-align:center;background:#03101757;border:1px solid #ffffff17;border-radius:20px;place-content:center;min-height:210px;padding:1.2rem;display:grid}.agency-hero>aside strong{color:#fff3d4;letter-spacing:-.07em;font-size:3.25rem}.agency-hero>aside strong small{color:#8b9fa3;font-size:1.1rem}.agency-hero>aside span{color:#d5b66f;text-transform:uppercase;font-size:.58rem;font-weight:850}.agency-hero>aside p{color:#82999e;margin:.7rem 0 0;font-size:.62rem;line-height:1.45}.agency-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:.72rem;display:grid}.agency-kpis>button{min-height:128px;color:var(--gv-text);border:1px solid var(--gv-line);box-shadow:var(--gv-shadow-sm);text-align:left;background:#ffffffeb;border-radius:15px;align-content:space-between;justify-items:start;gap:.3rem;padding:1rem;display:grid}.agency-kpis>button:hover{background:#fff;border-color:#be8b3240;transform:translateY(-3px);box-shadow:0 16px 36px #0c252b1a}.agency-kpis span{color:var(--gv-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:820}.agency-kpis strong{color:var(--gv-text-strong);letter-spacing:-.05em;font-size:clamp(1.35rem,2.3vw,2.05rem)}.agency-kpis small{color:var(--gv-muted-2);font-size:.59rem;line-height:1.4}.agency-kpis small b{color:#9b6d23;margin-top:.35rem;font-size:.53rem;display:block}.agency-kpis>button.agency-kpi-alert{background:linear-gradient(145deg,#fffaf8,#fff1ed);border-color:#b84f4f2b}.agency-decision-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:.8rem;display:grid}.agency-priority-board,.agency-campaign-radar{border:1px solid var(--gv-line);box-shadow:var(--gv-shadow-sm);background:#ffffffdb;border-radius:17px;padding:1rem}.agency-priority-board>header,.agency-campaign-radar>header{justify-content:space-between;align-items:flex-start;gap:1rem;min-height:48px;display:flex}.agency-priority-board header span,.agency-campaign-radar header span{color:#9b6d23;letter-spacing:.1em;text-transform:uppercase;font-size:.54rem;font-weight:850}.agency-priority-board h2,.agency-campaign-radar h2{color:var(--gv-text-strong);letter-spacing:-.03em;margin:.22rem 0 0;font-size:1.05rem}.agency-priority-board>header>b{color:#885e1e;background:#fff3dc;border-radius:999px;place-items:center;min-width:30px;height:30px;font-size:.67rem;display:grid}.agency-campaign-radar header button{min-height:30px;color:var(--gv-teal-700);box-shadow:none;background:0 0;padding:0 .6rem;font-size:.58rem}.agency-priority-board>div,.agency-campaign-radar>div{gap:.45rem;margin-top:.65rem;display:grid}.agency-priority-board>div>button{min-height:72px;color:var(--gv-text);border-color:var(--gv-line);box-shadow:none;text-align:left;background:#fff;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.68rem;display:grid}.agency-priority-board>div>button:hover{box-shadow:none;border-color:#0f7c7b33;transform:translate(2px)}.agency-priority-board button>i{background:#d7dfdc;border-radius:99px;width:8px;height:38px}.agency-priority-board button>i.critical{background:#d77468}.agency-priority-board button>i.attention{background:#d9a348}.agency-priority-board button>i.opportunity{background:#47a99e}.agency-priority-board button span{gap:.2rem;display:grid}.agency-priority-board button strong{color:var(--gv-text-strong);font-size:.69rem}.agency-priority-board button small{color:var(--gv-muted);font-size:.59rem}.agency-priority-board button>b{color:var(--gv-teal-700);white-space:nowrap;font-size:.55rem}.agency-campaign-radar article{border:1px solid var(--gv-line);background:#fff;border-radius:12px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:58px;padding:.58rem;display:grid}.agency-campaign-radar article>i{background:#92a5a6;border-radius:99px;width:7px;height:32px}.agency-campaign-radar article>i.campaign-active{background:#43a592}.agency-campaign-radar article span{gap:.12rem;display:grid}.agency-campaign-radar article strong{color:var(--gv-text-strong);font-size:.66rem}.agency-campaign-radar article small{color:var(--gv-muted);font-size:.55rem}.agency-campaign-radar article>b{color:#8d661f;font-size:.65rem}.agency-empty{min-height:85px;color:var(--gv-muted);border:1px dashed var(--gv-line);text-align:center;border-radius:12px;place-content:center;gap:.25rem;padding:1rem;display:grid}.agency-empty strong{color:var(--gv-text-strong);font-size:.7rem}.agency-empty span{font-size:.6rem}.agency-page-intro{background:linear-gradient(125deg,#fffdf7,#f8f2e5);border:1px solid #d6a34a2b;border-radius:18px;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:1.2rem;padding:1.2rem;display:grid}.agency-page-intro>div>span{color:#9b6d23;letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:850}.agency-page-intro h2{color:var(--gv-text-strong);letter-spacing:-.045em;margin:.3rem 0;font-size:clamp(1.35rem,2.8vw,2.15rem)}.agency-page-intro p{max-width:800px;color:var(--gv-muted);margin:0;font-size:.7rem;line-height:1.55}.agency-page-intro aside{text-align:center;border-left:1px solid #8e631d21;place-content:center;min-height:110px;padding:.8rem;display:grid}.agency-page-intro aside strong{color:#7d581c;letter-spacing:-.06em;font-size:2.35rem}.agency-page-intro aside span{color:#9b6d23;text-transform:uppercase;font-size:.55rem;font-weight:800}.agency-page-intro aside small{color:var(--gv-muted);margin-top:.35rem;font-size:.57rem}.agency-campaign-list{gap:.75rem;display:grid}.agency-campaign-list>article{border:1px solid var(--gv-line);box-shadow:var(--gv-shadow-sm);background:#fff;border-radius:17px;overflow:hidden}.agency-campaign-list>article>header{background:linear-gradient(120deg,#f9fbf9,#f7f1e5);justify-content:space-between;align-items:center;gap:1rem;min-height:115px;padding:1rem;display:flex}.agency-campaign-list header>div:first-child{gap:.28rem;display:grid}.agency-campaign-status{color:#685b3d;text-transform:uppercase;background:#ece8dc;border-radius:999px;width:max-content;padding:.25rem .48rem;font-size:.5rem;font-weight:850}.agency-campaign-status.campaign-active{color:#176e61;background:#dff3ed}.agency-campaign-list header strong{color:var(--gv-text-strong);font-size:1.05rem}.agency-campaign-list header p{color:var(--gv-muted);margin:0;font-size:.65rem}.agency-campaign-list header>div:last-child{text-align:center;min-width:100px;display:grid}.agency-campaign-list header>div:last-child b{color:#835d20;font-size:1.8rem}.agency-campaign-list header>div:last-child small{color:var(--gv-muted);text-transform:uppercase;font-size:.52rem}.agency-campaign-facts{border-top:1px solid var(--gv-line);border-bottom:1px solid var(--gv-line);flex-wrap:wrap;gap:.45rem 1.2rem;padding:.75rem 1rem;display:flex}.agency-campaign-facts span{color:var(--gv-muted);font-size:.59rem}.agency-campaign-facts b{color:#52696d}.agency-distribution-picker{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:1rem;display:grid}.agency-broker-pills{flex-wrap:wrap;gap:.45rem;display:flex}.agency-broker-pills label{border:1px solid var(--gv-line);cursor:pointer;background:#fbfcfa;border-radius:11px;align-items:center;gap:.48rem;min-height:48px;padding:.48rem .65rem;display:flex}.agency-broker-pills label.distributed{cursor:default;background:#eff8f4;border-color:#2d9b8929}.agency-broker-pills label span{gap:.1rem;display:grid}.agency-broker-pills label strong{color:var(--gv-text-strong);font-size:.61rem}.agency-broker-pills label small{color:var(--gv-muted);font-size:.52rem}.agency-distribution-picker>button{min-width:190px}.agency-coverage-warning{color:#8c6424;background:#fff8e9;border:1px solid #eed8aa;border-radius:11px;gap:.2rem;padding:.75rem;display:grid}.agency-coverage-warning strong{font-size:.65rem}.agency-coverage-warning span{color:#8b7957;font-size:.56rem}.agency-team-table td small,.agency-lead-table td small{margin-top:.25rem;display:block}.agency-lead-filters{grid-template-columns:minmax(250px,1fr) minmax(160px,.32fr)}.agency-lead-table tr.lead-overdue td:first-child{box-shadow:inset 3px 0 #d77468}.agency-scope-note{color:#705020;background:#fff9ec;border:1px solid #ead5a7;border-radius:15px;gap:.3rem;padding:1rem;display:grid}.agency-scope-note span{letter-spacing:.1em;text-transform:uppercase;font-size:.53rem;font-weight:850}.agency-scope-note strong{color:#4c4537;font-size:.82rem}.agency-scope-note p{color:#81735c;margin:0;font-size:.63rem;line-height:1.5}@media (width<=1180px){.agency-kpis,.agency-loading>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.agency-hero{grid-template-columns:minmax(0,1fr)}.agency-hero>aside{display:none}.agency-decision-grid,.agency-distribution-picker{grid-template-columns:minmax(0,1fr)}.agency-distribution-picker>button{width:100%}}@media (width<=760px){.agency-application .workspace-head-actions{flex:none}.agency-application .workspace-user{min-width:0;box-shadow:none;background:0 0;border:0;padding:0}.agency-application .workspace-user>:not(button){display:none}.agency-application .workspace-user button{grid-area:auto;min-height:38px;padding:0 .65rem}.agency-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-page-intro{grid-template-columns:minmax(0,1fr)}.agency-page-intro aside{border-top:1px solid #8e631d21;border-left:0;min-height:80px}.agency-lead-filters{grid-template-columns:minmax(0,1fr)}.agency-campaign-list>article>header{align-items:flex-start}.agency-campaign-list header>div:last-child{min-width:70px}}@media (width<=520px){.agency-hero{min-height:360px;padding:1.1rem}.agency-hero h2{font-size:2rem}.agency-trust-line span:nth-child(n+3){display:none}.agency-primary-action{grid-template-columns:minmax(0,1fr)}.agency-primary-action b{margin-top:.2rem}.agency-kpis,.agency-loading>div{grid-template-columns:minmax(0,1fr)}.agency-priority-board>div>button{grid-template-columns:8px minmax(0,1fr)}.agency-priority-board button>b{grid-column:2}.agency-campaign-list>article>header{min-height:130px;padding:.8rem}.agency-campaign-facts,.agency-broker-pills{display:grid}}.broker-sales-room{color:#dce9e6;gap:.9rem;display:grid}.broker-sales-room-hero{isolation:isolate;background:radial-gradient(circle at 85% 10%,#e1b6602e,#0000 18rem),radial-gradient(circle at 8% 110%,#35aaa23d,#0000 22rem),linear-gradient(135deg,#12343c,#081e26 70%);border:1px solid #4bcec12b;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);align-items:end;gap:2rem;min-height:250px;padding:clamp(1.45rem,3vw,2.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 72px #00000038}.broker-sales-room-hero:after{z-index:-1;content:"";border:1px solid #ebca8829;border-radius:50%;width:280px;height:280px;position:absolute;top:-90px;right:-70px;box-shadow:0 0 0 45px #ebca8806,0 0 0 90px #35aaa206}.broker-sales-room-hero h1{color:#f3f8f6;letter-spacing:-.065em;max-width:850px;margin:.35rem 0 .75rem;font-size:clamp(2.35rem,4.5vw,4.7rem);line-height:.94}.broker-sales-room-hero>div:first-child>p:last-child{color:#85a2a2;max-width:720px;margin:0;font-size:.86rem;line-height:1.65}.broker-sales-room-assurance{align-self:center;gap:.55rem;display:grid}.broker-sales-room-assurance span{color:#a5bfbb;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:.55rem;min-height:45px;padding:.55rem .75rem;font-size:.66rem;font-weight:720;display:flex}.broker-sales-room-assurance i{color:#081c20;background:#67ceb3;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.62rem;font-style:normal;font-weight:900;display:grid}.broker-sales-lead-picker{border:1px solid var(--broker-line);background:#ffffff09;border-radius:16px;grid-template-columns:minmax(170px,.32fr) minmax(280px,1fr) auto;align-items:center;gap:1rem;min-height:82px;padding:.8rem 1rem;display:grid}.broker-sales-lead-picker>div,.broker-sales-lead-picker label{gap:.2rem;display:grid}.broker-sales-lead-picker span,.broker-sales-lead-picker label{color:#6f8c8d;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:780}.broker-sales-lead-picker strong{color:#dce8e5;font-size:.76rem}.broker-sales-lead-picker select{color:#e4eeec;background:#031116b3;border-color:#cbe2e01f;min-height:42px}.broker-sales-lead-picker .secondary{color:#a9bfbd;background:#ffffff09;border-color:#cbe2e01f;min-height:42px}.broker-sales-room-grid{grid-template-columns:minmax(255px,.34fr) minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.broker-conversation-brief,.broker-sales-recommendations,.broker-sales-script,.broker-sales-action{border:1px solid var(--broker-line);background:#ffffff09;border-radius:19px;box-shadow:0 18px 48px #0000001f}.broker-conversation-brief{padding:1rem}.broker-sales-person{border-bottom:1px solid var(--broker-line);grid-template-columns:50px 1fr;align-items:center;gap:.75rem;padding-bottom:1rem;display:grid}.broker-sales-person>span{color:#081e24;background:linear-gradient(135deg,#63cfc4,#e2bd77);border:1px solid #6fd5c738;border-radius:15px;place-items:center;width:50px;height:50px;font-size:.74rem;font-weight:900;display:grid}.broker-sales-person small,.broker-conversation-brief>section>span{color:var(--gv-gold-300);letter-spacing:.08em;text-transform:uppercase;font-size:.54rem;font-weight:800}.broker-sales-person h2{color:#f0f6f4;margin:.18rem 0;font-size:1.15rem}.broker-sales-person p{color:#769091;margin:0;font-size:.64rem}.broker-conversation-brief dl{margin:0;padding:.25rem 0;display:grid}.broker-conversation-brief dl>div{border-bottom:1px solid #cbe2e012;gap:.28rem;padding:.82rem .15rem;display:grid}.broker-conversation-brief dt{color:#6b8788;letter-spacing:.06em;text-transform:uppercase;font-size:.54rem;font-weight:780}.broker-conversation-brief dd{color:#d8e5e2;margin:0;font-size:.68rem;font-weight:650;line-height:1.45}.broker-conversation-brief>section{background:#d6a34a0e;border:1px solid #d6a34a24;border-radius:13px;margin-top:.75rem;padding:.85rem}.broker-conversation-brief>section p{color:#8ca3a0;margin:.45rem 0 0;font-size:.61rem;line-height:1.55}.broker-sales-recommendations{padding:1rem}.broker-sales-section-head{justify-content:space-between;align-items:flex-start;gap:1rem;min-height:55px;display:flex}.broker-sales-section-head span{color:#6fc9c1;letter-spacing:.09em;text-transform:uppercase;font-size:.55rem;font-weight:820}.broker-sales-section-head h2{color:#f0f6f4;letter-spacing:-.035em;margin:.25rem 0 0;font-size:clamp(1.15rem,2vw,1.55rem)}.broker-sales-section-head>small,.broker-sales-section-head>b{color:#8fb1ad;background:#6fc9c10f;border:1px solid #6fc9c126;border-radius:999px;padding:.35rem .55rem;font-size:.55rem}.broker-sales-offer-list{gap:.65rem;display:grid}.broker-sales-offer-list article{transition:border-color .18s var(--gv-ease), background .18s var(--gv-ease);background:#04151b6b;border:1px solid #cbe2e017;border-radius:15px;overflow:hidden}.broker-sales-offer-list article.selected{background:#1e756f1f;border-color:#4bcec14d}.broker-sales-offer-list article>button{width:100%;min-height:88px;color:inherit;text-align:left;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:36px minmax(170px,1fr) minmax(145px,.46fr) 30px;align-items:center;gap:.7rem;padding:.7rem .8rem;display:grid}.broker-sales-offer-list article>button:hover{box-shadow:none;background:#ffffff06;transform:none}.broker-sales-rank{width:34px;height:34px;color:var(--gv-gold-300);background:#d6a34a0f;border:1px solid #d6a34a2e;border-radius:10px;place-items:center;font-size:.62rem;font-weight:850;display:grid}.broker-sales-offer-list button small{color:#6f8b8c;font-size:.56rem}.broker-sales-offer-list button h3{color:#eaf2f0;margin:.15rem 0;font-size:.92rem}.broker-sales-offer-list button p{color:#7b9697;margin:0;font-size:.62rem}.broker-sales-offer-price{justify-items:end;gap:.08rem;display:grid}.broker-sales-offer-price s{color:#617d7e;font-size:.55rem}.broker-sales-offer-price strong{color:#f0dfbd;font-size:.9rem}.broker-sales-offer-price span{color:#6bd1b3;font-size:.55rem;font-weight:850}.broker-sales-offer-list article>button>i{color:#8fc3bd;border:1px solid #6fc9c12e;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.7rem;font-style:normal;display:grid}.broker-sales-offer-list article.selected>button>i{color:#071c21;background:#65cdb8}.broker-sales-offer-list ul{border-top:1px solid #cbe2e00f;gap:.45rem;margin:0;padding:.6rem .8rem .72rem 4.8rem;list-style:none;display:flex}.broker-sales-offer-list li{color:#809c99;background:#ffffff09;border-radius:999px;padding:.3rem .48rem;font-size:.52rem;line-height:1.3}.broker-sales-no-offers{color:#789293;text-align:center;border:1px dashed #cbe2e01f;border-radius:14px;padding:2rem;font-size:.7rem}.broker-sales-room-bottom{grid-template-columns:minmax(0,1fr) minmax(310px,.55fr);gap:.9rem;display:grid}.broker-sales-script,.broker-sales-action{padding:1.05rem}.broker-sales-script blockquote{color:#c5d9d5;background:#0312177a;border:1px solid #4bcec11f;border-radius:15px;margin:.8rem 0;padding:1.2rem 1.25rem 1.2rem 2.5rem;font-size:.78rem;font-weight:620;line-height:1.65;position:relative}.broker-sales-script blockquote:before{color:var(--gv-gold-300);content:"“";font-size:2rem;font-weight:900;position:absolute;top:.7rem;left:.8rem}.broker-sales-script .secondary{color:#9db4b1;background:#ffffff09;border-color:#cbe2e01a;min-height:39px;font-size:.62rem}.broker-sales-action{background:radial-gradient(circle at 100% 0,#d6a34a1a,#0000 12rem),#ffffff09;border-color:#d6a34a2b;align-content:start;gap:.75rem;display:grid}.broker-sales-action>div>span{color:var(--gv-gold-300);letter-spacing:.09em;text-transform:uppercase;font-size:.55rem;font-weight:820}.broker-sales-action h2{color:#f1f6f4;margin:.25rem 0 .4rem;font-size:1.25rem}.broker-sales-action p{color:#7d9796;margin:0;font-size:.65rem;line-height:1.5}.broker-sales-action label{color:#789394;text-transform:uppercase;gap:.28rem;font-size:.56rem;font-weight:750;display:grid}.broker-sales-action select{color:#e6efed;background:#031116b3;border-color:#cbe2e01f;min-height:42px}.broker-sales-action>button{justify-content:space-between}.broker-sales-notice{background:#1e694e38;border:1px solid #63cf9e2e;border-radius:10px;margin:0;padding:.55rem .65rem;color:#a5d5c3!important;font-size:.6rem!important}.broker-sales-receipt{background:linear-gradient(135deg,#1f735b38,#ffffff08);border:1px solid #63cf9e38;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;min-height:100px;padding:1rem;display:flex}.broker-sales-receipt>div:first-child{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.broker-sales-receipt>div:first-child>span{color:#08221e;background:#64ceb0;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.broker-sales-receipt small{color:#82aaa1;text-transform:uppercase;font-size:.55rem}.broker-sales-receipt h2{color:#edf6f3;margin:.15rem 0;font-size:1rem}.broker-sales-receipt a{color:#79d5ca;overflow-wrap:anywhere;font-size:.62rem}.broker-sales-receipt>div:last-child{gap:.5rem;display:flex}.broker-sales-receipt .secondary{color:#a6bebb;background:#ffffff09;border-color:#cbe2e01f}.broker-contact-actions .broker-sales-room-launch{color:#08201f;background:linear-gradient(135deg,#68cfc0,#e2bd78);min-height:38px;margin-left:auto;font-size:.62rem}.broker-central-link{color:#173934;background:#ffffffd1;border:1px solid #25434021;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 15px;font-size:.78rem;font-weight:800;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.broker-central-link:hover{background:#fff;border-color:#12998457;transform:translateY(-1px)}body.gv-broker-portal-active .global-hub-return{display:none}.broker-sales-room-empty{color:#789293;text-align:center;border:1px dashed #cbe2e024;border-radius:22px;align-content:center;place-items:center;min-height:430px;display:grid}.broker-sales-room-empty>div{color:#08221f;background:linear-gradient(135deg,#5fc9bd,#dfbd7a);border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:1rem;font-size:.75rem;font-weight:900;display:grid}.broker-sales-room-empty h2{color:#e9f2f0;margin:.25rem 0}.broker-sales-room-empty>p:last-child{max-width:540px;font-size:.72rem;line-height:1.6}.broker-portal-loading{place-items:center;min-height:calc(100vh - 130px);display:grid}.broker-portal-loading>div{gap:.75rem;width:min(720px,100%);display:grid}.broker-portal-loading span{border:1px solid var(--broker-line);background:#ffffff09;border-radius:16px;height:82px;display:block;overflow:hidden}.broker-portal-loading span:first-child{height:220px}.broker-portal-loading span:after{content:"";background:linear-gradient(90deg,#0000,#66cdc114,#0000);width:45%;height:100%;animation:1.35s infinite broker-room-loading;display:block}@keyframes broker-room-loading{0%{transform:translate(-120%)}to{transform:translate(240%)}}@media (width<=1100px){.broker-sales-room-hero{grid-template-columns:1fr}.broker-sales-room-assurance{grid-template-columns:repeat(3,1fr)}.broker-sales-room-grid{grid-template-columns:1fr}.broker-conversation-brief{grid-template-columns:minmax(210px,.5fr) minmax(0,1fr);gap:1rem;display:grid}.broker-conversation-brief dl{grid-template-columns:repeat(2,1fr)}.broker-conversation-brief>section{grid-column:1/-1}}@media (width<=760px){.broker-central-link{min-height:34px;padding:0 11px;font-size:.71rem}.broker-sales-room-hero{min-height:auto;padding:1.25rem}.broker-sales-room-hero h1{font-size:clamp(2rem,11vw,3.15rem)}.broker-sales-room-assurance,.broker-sales-lead-picker,.broker-sales-room-bottom{grid-template-columns:1fr}.broker-conversation-brief{display:block}.broker-conversation-brief dl{grid-template-columns:1fr}.broker-sales-offer-list article>button{grid-template-columns:34px 1fr 28px}.broker-sales-offer-price{grid-area:2/2/auto/-1;justify-items:start}.broker-sales-offer-list ul{grid-template-columns:1fr;padding:.65rem .75rem;display:grid}.broker-sales-offer-list li{border-radius:9px}.broker-sales-receipt{flex-direction:column;align-items:stretch}.broker-sales-receipt>div:last-child{grid-template-columns:1fr;display:grid}}@media (prefers-reduced-motion:reduce){.broker-portal-loading span:after{animation:none}}:root{--gv-shell-line:#e4e8ef;--gv-shell-muted:#667085;--gv-shell-text:#172033;--gv-shell-canvas:#f5f7fb;--gv-shell-card:#fff;--gv-shell-radius:14px;--gv-shell-shadow:0 8px 24px #1018280e}:is(body:has(.incorporator-workspace),body:has(.broker-portal),body:has(.experience-workspace)){background:var(--gv-shell-canvas)}main:has(.incorporator-workspace){background:var(--gv-shell-canvas);padding:0}.shell:has(.incorporator-workspace){width:100%;max-width:none}.panel.workspace.incorporator-workspace,.panel.workspace.incorporator-workspace.agency-application{background:var(--gv-shell-canvas);height:auto;min-height:100dvh;box-shadow:none;border:0;border-radius:0;grid-template-columns:264px minmax(0,1fr);overflow:visible}.incorporator-workspace .workspace-nav{background:radial-gradient(circle at 12% 0,#5a6fdb33,#0000 19rem),linear-gradient(#111c34,#0d172a);border-right:1px solid #ffffff14;height:100dvh;min-height:100dvh;padding:16px 12px 12px;position:sticky;top:0}.agency-application .workspace-nav{background:radial-gradient(circle at 12% 0,#1aa39b33,#0000 19rem),linear-gradient(#073d45,#062f37)}.incorporator-workspace .tenant-identity{min-height:96px;padding:8px 38px 14px 8px}.incorporator-workspace .tenant-identity:before{color:#ffb270;background:#ffffff0f;border-color:#ffb27059;width:34px;height:34px}.incorporator-workspace .tenant-identity span{color:#aeb9e9}.agency-application .tenant-identity span{color:#9ee0da}.incorporator-workspace .tenant-identity strong{font-size:.9rem}.incorporator-workspace .workspace-nav nav{margin-top:4px;padding-bottom:8px}.incorporator-workspace .workspace-nav-group{margin-top:7px}.incorporator-workspace .workspace-nav-group>small{margin:5px 10px 4px}.incorporator-workspace .workspace-nav nav button{border-radius:9px;min-height:39px;font-size:.72rem}.incorporator-workspace .workspace-nav nav button.active{background:linear-gradient(90deg,#5065dc4d,#5065dc14);border-color:#788bf23b;box-shadow:inset 3px 0 #7b8df1}.agency-application .workspace-nav nav button.active{background:linear-gradient(90deg,#18988f4d,#18988f14);border-color:#4cd3c638;box-shadow:inset 3px 0 #48cabc}.agency-application .workspace-nav nav button.active>i{color:#8ee0d7;background:#48cabc24}.incorporator-workspace .workspace-content{height:auto;min-height:100dvh;color:var(--gv-shell-text);background:radial-gradient(circle at 100% 0%, #5464ce0b, transparent 24rem), var(--gv-shell-canvas);padding:22px clamp(20px,2.2vw,36px) 40px;overflow:visible}.agency-application .workspace-content{background:radial-gradient(circle at 100% 0%, #087f7b0b, transparent 24rem), var(--gv-shell-canvas)}.incorporator-workspace .workspace-head{border-bottom-color:var(--gv-shell-line);align-items:center;min-height:78px;margin:0;padding:0 0 15px}.incorporator-workspace .workspace-head-title{align-items:center;gap:12px;min-width:0;display:flex}.incorporator-workspace .workspace-head .eyebrow{color:#5967c4;margin-bottom:4px;font-size:.57rem}.agency-application .workspace-head .eyebrow{color:#087d78}.incorporator-workspace.workspace h1{color:var(--gv-shell-text);letter-spacing:-.045em;font-size:clamp(1.55rem,2vw,2.1rem)}.incorporator-workspace .workspace-subtitle{max-width:760px;color:var(--gv-shell-muted);margin-top:4px;font-size:.72rem}.incorporator-workspace .workspace-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center}.incorporator-workspace .workspace-user{border-color:var(--gv-shell-line);min-width:205px;box-shadow:none;background:#fff;border-radius:11px;padding:7px 8px 7px 11px}.incorporator-workspace .workspace-section,.incorporator-workspace .section-stack{margin-top:15px}.incorporator-workspace .workspace-content .executive-hero{min-height:176px;color:var(--gv-shell-text);border:1px solid var(--gv-shell-line);border-radius:var(--gv-shell-radius);box-shadow:var(--gv-shell-shadow);background:radial-gradient(circle at 92% 5%,#5c6cd21a,#0000 17rem),linear-gradient(145deg,#fff,#f8f9fe);grid-template-columns:minmax(0,1.5fr) minmax(210px,.42fr);gap:18px;padding:18px 20px}.incorporator-workspace .executive-hero h2{max-width:760px;color:var(--gv-shell-text);margin:7px 0;font-size:clamp(1.3rem,2vw,1.85rem);line-height:1.08}.incorporator-workspace .executive-owner-greeting,.incorporator-workspace .executive-live{color:#5967c4}.incorporator-workspace .executive-hero-copy>p{color:var(--gv-shell-muted);font-size:.7rem;line-height:1.55}.incorporator-workspace .executive-trust-line{gap:6px;margin-top:10px}.incorporator-workspace .executive-trust-line span{color:#737d90;background:#f8f9fc;border-color:#e8eaf3;padding:6px 8px}.incorporator-workspace .executive-trust-line b{color:#414b60}.incorporator-workspace .workspace-content .executive-score{min-height:138px;color:var(--gv-shell-text);background:#fff;border-color:#e2e5f1;padding:15px}.incorporator-workspace .executive-score strong{color:#4659c4}.incorporator-workspace .executive-score>span{color:#4e586b}.incorporator-workspace .executive-score>p{color:#8a93a3}.incorporator-workspace .executive-primary-action{min-height:58px;color:var(--gv-shell-text);background:#f4f6ff;border-color:#e2e5f1;margin-top:10px;padding:9px 11px}.incorporator-workspace .executive-primary-action:hover:not(:disabled){background:#edf0ff}.incorporator-workspace .executive-primary-action>span{color:#5967c4}.incorporator-workspace .executive-primary-action>strong{color:var(--gv-shell-text)}.incorporator-workspace .executive-primary-action>b{color:#b76531}.incorporator-workspace .command-hero{min-height:154px;color:var(--gv-shell-text);box-shadow:var(--gv-shell-shadow);background:radial-gradient(circle at 82% 20%,#ffa6601f,#0000 15rem),linear-gradient(120deg,#fff,#f4f5ff);border-color:#dce1f1}.incorporator-workspace .command-kicker{color:#5967c4}.incorporator-workspace .command-hero h2,.incorporator-workspace .command-hero strong{color:var(--gv-shell-text)}.incorporator-workspace .command-hero p{color:var(--gv-shell-muted)}.incorporator-workspace .health-orbit{box-shadow:none}.incorporator-workspace .health-orbit:before{background:#fff}.incorporator-workspace .health-orbit strong{color:var(--gv-shell-text)}.incorporator-workspace .metric-grid article,.incorporator-workspace .signal-board,.incorporator-workspace .portfolio-card,.incorporator-workspace .funnel-card,.incorporator-workspace .operation-card,.incorporator-workspace .editor-card,.incorporator-workspace .unit-table-wrap,.incorporator-workspace .filters{border-color:var(--gv-shell-line);color:var(--gv-shell-text);box-shadow:var(--gv-shell-shadow);background:#fff}.incorporator-workspace .metric-grid article{min-height:104px}.incorporator-workspace .metric-grid article span,.incorporator-workspace .metric-grid article small,.incorporator-workspace .board-head span,.incorporator-workspace .board-head>small{color:var(--gv-shell-muted)}.incorporator-workspace .metric-grid article strong,.incorporator-workspace .board-head h2,.incorporator-workspace .portfolio-list strong,.incorporator-workspace .mini-funnel strong{color:var(--gv-shell-text)}.incorporator-workspace .unit-table th{color:#70798b;border-bottom-color:var(--gv-shell-line);background:#f8f9fc}.incorporator-workspace .unit-table td{color:#4f596c;border-bottom-color:#edf0f4}.incorporator-workspace .unit-table td strong{color:var(--gv-shell-text)}.incorporator-workspace .editor-grid input,.incorporator-workspace .editor-grid select,.incorporator-workspace .editor-grid textarea,.incorporator-workspace .filters input,.incorporator-workspace .filters select{color:var(--gv-shell-text);background:#fff;border-color:#dfe3ea}.agency-application .agency-hero{min-height:176px;color:var(--gv-shell-text);border-radius:var(--gv-shell-radius);box-shadow:var(--gv-shell-shadow);background:radial-gradient(circle at 88% 20%,#1aa39b21,#0000 14rem),linear-gradient(120deg,#fff,#eef8f7);border-color:#d8e7e5;grid-template-columns:minmax(0,1fr) 144px;padding:18px 20px}.agency-application .agency-live{color:#087d78}.agency-application .agency-hero>div>p{color:var(--gv-shell-muted)}.agency-application .agency-hero h2{max-width:780px;color:var(--gv-shell-text);font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.06}.agency-application .agency-trust-line span{color:#49716f;background:#ffffffa6;border-color:#d9e7e5}.agency-application .agency-hero>aside{color:#fff;background:linear-gradient(150deg,#0a8c86,#076b68);border-color:#087d78}.agency-application .agency-kpis button,.agency-application .agency-priority-board,.agency-application .agency-campaign-radar,.agency-application .agency-page-intro,.agency-application .agency-campaign-list>article,.agency-application .agency-scope-note{border-color:var(--gv-shell-line);color:var(--gv-shell-text);box-shadow:var(--gv-shell-shadow);background:#fff}.agency-application .agency-kpis button strong,.agency-application .agency-priority-board h2,.agency-application .agency-campaign-radar h2,.agency-application .agency-page-intro h2{color:var(--gv-shell-text)}.agency-application .agency-kpis button span,.agency-application .agency-kpis button small,.agency-application .agency-priority-board small,.agency-application .agency-campaign-radar small{color:var(--gv-shell-muted)}.broker-portal{--broker-bg:#f5f7fc;--broker-bg-soft:#eef3ff;--broker-panel:#fff;--broker-panel-2:#f8faff;--broker-line:#e2e7f0;--broker-text:#16203a;--broker-muted:#68738a;min-height:100dvh;color:var(--broker-text);background:var(--broker-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;transition:grid-template-columns .22s var(--gv-ease);grid-template-columns:260px minmax(0,1fr);display:grid}.broker-sidebar{background:radial-gradient(circle at 10% 0,#2b66f54d,#0000 20rem),linear-gradient(#071a3b,#06152f);border-right-color:#ffffff14;height:100dvh;padding:13px 11px 12px;position:sticky;top:0;overflow-x:hidden}.broker-brand{min-height:62px;padding:3px 40px 11px 5px;position:relative}.broker-brand strong{font-size:.8rem}.broker-brand span{color:#8da7d8;text-transform:uppercase;letter-spacing:.1em;font-size:.57rem}.broker-brand .broker-mark{border-radius:11px;flex-basis:36px;width:36px;height:36px}.broker-nav-collapse,.broker-nav-close{color:#aebee0;width:32px;min-height:32px;box-shadow:none;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9px;place-items:center;padding:0;display:grid;position:absolute;top:5px;right:1px}.broker-nav-close{font-size:1.1rem;display:none}.broker-profile{background:#ffffff0b;border-color:#ffffff17;margin:11px 3px;padding:10px}.broker-profile>div{background:linear-gradient(135deg,#62a1ff,#8a7cff)}.broker-sidebar nav{flex:1;min-height:0;padding:2px 0 9px;overflow-y:auto}.broker-sidebar nav button{color:#9aabd0;border-radius:9px;min-height:39px}.broker-sidebar nav button i{background:#ffffff0b}.broker-sidebar nav button.active{background:linear-gradient(90deg,#2a5bdb5c,#2a5bdb14);border-color:#6d94ff3d;box-shadow:inset 3px 0 #6d8fff}.broker-sidebar nav button.active i{color:#b8c8ff;background:#6d8fff29}.broker-sidebar-readiness{background:#436cdb1f;border-color:#648fff33;margin:auto 3px 8px}.broker-sidebar-readiness>span,.broker-sidebar-readiness small{color:#8fa4d2}.broker-sidebar-readiness strong{color:#d7e2ff}.broker-navigation-collapsed .broker-brand>div:last-of-type,.broker-navigation-collapsed .broker-profile span,.broker-navigation-collapsed .broker-profile strong,.broker-navigation-collapsed .broker-profile small,.broker-navigation-collapsed .broker-sidebar nav button>span,.broker-navigation-collapsed .broker-sidebar nav button>b,.broker-navigation-collapsed .broker-sidebar-readiness,.broker-navigation-collapsed .broker-logout{display:none}.broker-navigation-collapsed .broker-brand{justify-content:center;padding-right:0}.broker-navigation-collapsed .broker-nav-collapse{top:49px;right:11px}.broker-navigation-collapsed .broker-profile{grid-template-columns:1fr;place-items:center;padding:7px}.broker-navigation-collapsed .broker-profile>div{grid-row:auto;width:38px;height:38px}.broker-navigation-collapsed .broker-sidebar nav button{justify-content:center;padding:0}.broker-navigation-collapsed .broker-sidebar nav button i{margin:0}.broker-sidebar-scrim{display:none}.broker-workspace{background:var(--broker-bg);min-width:0;min-height:100dvh}.broker-topbar{border-bottom-color:var(--broker-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;min-height:58px;padding:0 clamp(16px,2vw,30px)}.broker-topbar-actions{align-items:center;gap:10px;display:flex}.broker-central-link{color:#2e4f97;background:#fff;border-color:#dbe2f0;min-height:34px}.broker-profile-button{color:#fff;background:linear-gradient(135deg,#2767ea,#735fe8)}.broker-mobile-menu{display:none}.broker-content{width:100%;max-width:1720px;padding:clamp(16px,2vw,30px)}.broker-section{gap:12px}.broker-page-head{border-bottom-color:var(--broker-line);align-items:center;min-height:92px}.broker-page-head h1,.broker-welcome h1{color:var(--broker-text);font-size:clamp(1.9rem,3vw,3rem);line-height:1.02}.broker-page-head>div>p:last-child,.broker-welcome>div>p:last-child{color:var(--broker-muted)}.broker-kicker{color:#3768d9}.broker-welcome{border-radius:var(--gv-shell-radius);min-height:190px;color:var(--broker-text);box-shadow:var(--gv-shell-shadow);background:radial-gradient(circle at 88% 20%,#456ceb1f,#0000 18rem),linear-gradient(135deg,#fff,#f1f5ff);border-color:#dbe3f3;padding:clamp(20px,2.6vw,34px)}.broker-command-buttons{grid-template-columns:1fr 1fr;min-width:240px}.broker-command-buttons button{color:#244584;background:#ffffffd1;border-color:#dce4f4;min-height:57px}.broker-command-buttons button i{color:#416fdb}.broker-command-buttons button strong{color:#23385f}.broker-command-buttons button small{color:#74809a}.broker-metrics article,.broker-spotlight,.broker-panel,.broker-priority-panel,.broker-timeline-panel,.broker-opportunity-card,.broker-table-wrap,.broker-price-summary article,.broker-material-summary article,.broker-links-grid>article,.broker-lead-list,.broker-intelligence-hero,.broker-intelligence-grid article,.broker-funnel,.broker-best-material,.broker-studio-controls,.broker-studio-preview,.broker-sales-room-hero,.broker-sales-room-step,.broker-sales-room-selection,.broker-conversation-brief{border-color:var(--broker-line);color:var(--broker-text);box-shadow:var(--gv-shell-shadow);background-color:#fff}.broker-portal .broker-section h2,.broker-portal .broker-section h3,.broker-portal .broker-section strong{color:var(--broker-text)}.broker-portal .broker-section p,.broker-portal .broker-section small{color:var(--broker-muted)}.broker-metrics article{background:#fff;min-height:108px}.broker-metrics article span{color:#6d7890}.broker-metrics article strong{color:var(--broker-text);font-size:clamp(1.45rem,2.4vw,2.1rem)}.broker-metric-hot{background:#f3f6ff!important;border-color:#d8e2fa!important}.broker-spotlight-copy,.broker-opportunity-body{color:var(--broker-text)}.broker-card-pricing,.broker-price-line,.broker-filters,.broker-lead-tabs{border-color:var(--broker-line);background:#f8faff}.broker-filters input,.broker-filters select,.broker-lead-tabs input,.broker-studio select,.broker-portal .form input,.broker-portal .form select,.broker-portal .form textarea{color:var(--broker-text);background:#fff;border-color:#dce2ed}.broker-table-wrap table th{color:#69758c;border-bottom-color:var(--broker-line);background:#f8faff}.broker-table-wrap table td{color:#4f5c73;border-bottom-color:#edf0f5}.broker-lead-list>button{color:var(--broker-text);background:#fff;border-bottom-color:#edf0f5}.broker-lead-list>button:hover{background:#f7f9ff}.broker-progress{background:#e8edf6}.broker-progress i{background:linear-gradient(90deg,#2f6feb,#6e7ce8)}.experience-workspace{--experience-accent:#cb603d;--experience-accent-soft:#fff2ec;--experience-sidebar:#fff;--experience-sidebar-text:#243044;min-height:100dvh;color:var(--gv-shell-text);background:var(--gv-shell-canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;transition:grid-template-columns .22s var(--gv-ease);grid-template-columns:244px minmax(0,1fr);display:grid}.experience-customer{--experience-accent:#cb603d;--experience-accent-soft:#fff2ec;--experience-sidebar:#fff;--experience-sidebar-text:#243044}.experience-legal{--experience-accent:#6f3c79;--experience-accent-soft:#f6eef8;--experience-sidebar:#2f2039;--experience-sidebar-text:#f8f3fa}.experience-navigation-collapsed{grid-template-columns:76px minmax(0,1fr)}.experience-sidebar{z-index:30;border-right:1px solid var(--gv-shell-line);height:100dvh;color:var(--experience-sidebar-text);background:var(--experience-sidebar);flex-direction:column;padding:14px 10px 12px;display:flex;position:sticky;top:0;overflow-x:hidden}.experience-legal .experience-sidebar{background:radial-gradient(circle at 20% 0,#a75db42e,#0000 18rem),linear-gradient(#302039,#25192e);border-right-color:#ffffff14}.experience-sidebar>header{border-bottom:1px solid var(--gv-shell-line);min-height:68px;padding:4px 38px 12px 4px;position:relative}.experience-legal .experience-sidebar>header{border-bottom-color:#ffffff14}.experience-sidebar header>a{color:inherit;align-items:center;gap:9px;text-decoration:none;display:flex}.experience-sidebar header>a>i{color:#fff;background:var(--experience-accent);border-radius:10px;flex:0 0 35px;place-items:center;width:35px;height:35px;font:850 .58rem ui-monospace,monospace;display:grid}.experience-sidebar header>a>span{gap:1px;display:grid}.experience-sidebar header strong{font-size:.82rem}.experience-sidebar header small{color:var(--experience-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem}.experience-legal .experience-sidebar header small{color:#d6a9df}.experience-collapse,.experience-close{width:31px;min-height:31px;color:var(--experience-sidebar-text);border:1px solid var(--gv-shell-line);box-shadow:none;background:0 0;border-radius:9px;place-items:center;padding:0;display:grid;position:absolute;top:5px;right:0}.experience-legal .experience-collapse,.experience-legal .experience-close{color:#eadcec;background:#ffffff0a;border-color:#ffffff1a}.experience-close{display:none}.experience-sidebar nav{flex:1;gap:3px;min-height:0;margin-top:10px;display:grid;overflow-y:auto}.experience-sidebar nav button{color:#536074;min-height:41px;box-shadow:none;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;font-size:.72rem;display:grid}.experience-legal .experience-sidebar nav button{color:#c7b8cb}.experience-sidebar nav button i{color:#718096;background:#f3f5f8;border-radius:7px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.experience-legal .experience-sidebar nav button i{color:#c9b4ce;background:#ffffff0e}.experience-sidebar nav button.active{color:var(--experience-accent);border-color:color-mix(in srgb, var(--experience-accent) 18%, transparent);background:var(--experience-accent-soft);box-shadow:inset 3px 0 var(--experience-accent)}.experience-legal .experience-sidebar nav button.active{color:#fff;background:#9d5ba933}.experience-sidebar nav button b{color:#fff;background:var(--experience-accent);border-radius:999px;margin-left:auto;padding:2px 6px;font-size:.55rem}.experience-sidebar>footer{border-top:1px solid var(--gv-shell-line);gap:8px;padding-top:10px;display:grid}.experience-legal .experience-sidebar>footer{border-top-color:#ffffff14}.experience-sidebar footer a{min-height:38px;color:inherit;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;padding:0 9px;font-size:.68rem;text-decoration:none;display:grid}.experience-sidebar footer small{color:#8a94a5;font-size:.53rem}.experience-legal .experience-sidebar footer small{color:#8f7d94}.experience-navigation-collapsed .experience-sidebar header>a>span,.experience-navigation-collapsed .experience-sidebar nav button>span,.experience-navigation-collapsed .experience-sidebar nav button>b,.experience-navigation-collapsed .experience-sidebar footer span,.experience-navigation-collapsed .experience-sidebar footer small{display:none}.experience-navigation-collapsed .experience-sidebar>header{padding-right:0}.experience-navigation-collapsed .experience-collapse{top:45px;right:11px}.experience-navigation-collapsed .experience-sidebar nav button,.experience-navigation-collapsed .experience-sidebar footer a{grid-template-columns:1fr;justify-items:center;padding:0}.experience-scrim{display:none}.experience-main{min-width:0}.experience-topbar{z-index:20;border-bottom:1px solid var(--gv-shell-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe8;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 clamp(16px,2vw,30px);display:flex;position:sticky;top:0}.experience-topbar>div{color:#8a94a6;align-items:center;gap:8px;font-size:.68rem;display:flex}.experience-topbar>div>strong{color:var(--gv-shell-text)}.experience-topbar>div:last-child>button{color:#667085;border-color:var(--gv-shell-line);width:32px;min-height:32px;box-shadow:none;background:#fff;padding:0}.experience-user{align-items:center;gap:8px;display:flex}.experience-user>i{color:#fff;background:var(--experience-accent);border-radius:50%;place-items:center;width:34px;height:34px;font:800 .58rem ui-monospace,monospace;display:grid}.experience-user>span{display:grid}.experience-user strong{color:var(--gv-shell-text);font-size:.67rem}.experience-user small{color:#8a94a5;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:.55rem;overflow:hidden}.experience-mobile-menu{display:none}.experience-content{width:100%;max-width:1720px;margin:0 auto;padding:clamp(18px,2.2vw,34px)}.experience-demo-notice{color:#715a2c;background:#fffaf0;border:1px solid #eadcbf;border-radius:10px;align-items:center;gap:10px;margin-bottom:12px;padding:9px 12px;font-size:.64rem;display:flex}.experience-demo-notice span{color:#fff;text-transform:uppercase;background:#a9792b;border-radius:999px;padding:3px 7px;font-weight:800}.customer-welcome{justify-content:space-between;align-items:center;gap:20px;min-height:82px;display:flex}.customer-welcome>div:first-child span{color:var(--gv-shell-text);font-size:1.2rem;font-weight:760}.customer-welcome h1{color:#667085;letter-spacing:0;margin-top:4px;font-size:.84rem;font-weight:520}.customer-assurance{background:#fffaf6;border:1px solid #eee4dd;border-radius:12px;align-items:center;gap:10px;min-width:280px;padding:10px 12px;display:flex}.customer-assurance>i{color:#cb603d;background:#fff0e8;border-radius:11px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.customer-assurance span{display:grid}.customer-assurance strong{font-size:.69rem}.customer-assurance small{color:#7d8491;font-size:.58rem}.customer-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr);align-items:start;gap:14px;display:grid}.customer-primary-column,.customer-side-column{gap:14px;display:grid}.customer-featured-property,.customer-recommendations,.customer-journey-card,.customer-document-card,.customer-proposal-card,.customer-finance-card,.customer-advisor-card{border:1px solid var(--gv-shell-line);border-radius:var(--gv-shell-radius);box-shadow:var(--gv-shell-shadow);background:#fff}.customer-property-visual{color:#fff;background:linear-gradient(#121f2d0d,#121f2dbf),radial-gradient(circle at 70% 28%,#ffd5aeb3,#0000 20%),linear-gradient(135deg,#9aaebe,#526d82);border-radius:13px 13px 0 0;flex-direction:column;justify-content:space-between;min-height:260px;padding:18px;display:flex}.customer-property-visual>span{background:#141d27ad;border-radius:7px;width:max-content;padding:5px 8px;font-size:.58rem}.customer-property-visual h2{color:#fff;margin:5px 0;font-size:clamp(1.3rem,2.5vw,2.1rem)}.customer-property-visual p,.customer-property-visual small{color:#fffc}.customer-featured-property>footer{justify-content:space-between;align-items:center;min-height:70px;padding:12px 16px;display:flex}.customer-featured-property>footer>div{align-items:center;gap:10px;display:flex}.customer-featured-property>footer strong{color:#173d79;font-size:1.18rem}.customer-featured-property>footer span{color:#315c9a;background:#edf3ff;border-radius:999px;padding:4px 7px;font-size:.55rem}.customer-featured-property button,.customer-advisor-card>div button{background:#c95f3d}.customer-recommendations{padding:14px}.customer-recommendations>header,.customer-document-card header,.customer-journey-card header,.customer-proposal-card header,.customer-finance-card header,.customer-advisor-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-recommendations>header>div{display:grid}.customer-recommendations header span{font-size:.76rem;font-weight:800}.customer-recommendations header small{color:#8a94a6;font-size:.57rem}.customer-recommendations header button,.customer-document-card header button,.customer-finance-card header button{color:#c95f3d;min-height:30px;box-shadow:none;background:0 0;padding:0 6px;font-size:.6rem}.customer-recommendations>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.customer-recommendations article{gap:5px;display:grid}.customer-building{background:linear-gradient(145deg,#8cb3c4,#395b6f);border-radius:10px;align-items:flex-end;min-height:110px;padding:8px;display:flex}.customer-building-2{background:linear-gradient(145deg,#d9c3af,#7b695f)}.customer-building-3{background:linear-gradient(145deg,#a5b9c1,#526775)}.customer-building span{color:#6d3b2c;background:#fff5ee;border-radius:5px;padding:4px 6px;font-size:.52rem}.customer-recommendations article strong{font-size:.68rem}.customer-recommendations article small{color:#7d8798;font-size:.55rem}.customer-recommendations article b{color:#173d79;font-size:.71rem}.customer-bottom-grid{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.customer-journey-card,.customer-document-card,.customer-proposal-card,.customer-finance-card,.customer-advisor-card{padding:15px}.customer-journey-card header,.customer-document-card header{margin-bottom:14px}.customer-journey-card header strong,.customer-document-card header strong,.customer-proposal-card header strong,.customer-finance-card header strong{font-size:.72rem}.customer-journey-card>div{justify-content:space-between;gap:4px;display:flex}.customer-journey-card>div span{color:#9aa3b2;flex:1;justify-items:center;gap:5px;display:grid;position:relative}.customer-journey-card>div span:after{z-index:0;content:"";background:#e3e6ec;width:84%;height:1px;position:absolute;top:14px;left:58%}.customer-journey-card>div span:last-child:after{display:none}.customer-journey-card i{z-index:1;background:#fff;border:1px solid #e2e5ea;border-radius:50%;place-items:center;width:28px;height:28px;font:700 .55rem ui-monospace,monospace;display:grid}.customer-journey-card span.active i{color:#fff;background:#c95f3d;border-color:#c95f3d}.customer-journey-card small{text-align:center;font-size:.51rem}.customer-document-card p{color:#5f687a;justify-content:space-between;margin:8px 0 0;font-size:.58rem;display:flex}.customer-document-card p b{color:#bd694b;font-weight:650}.customer-document-card p b.done{color:#16815f}.customer-proposal-card header>span{color:#aa5e35;background:#fff2e7;border-radius:999px;padding:4px 7px;font-size:.53rem}.customer-proposal-card h3{margin:14px 0;font-size:.72rem}.customer-proposal-card dl{gap:9px;margin:0;display:grid}.customer-proposal-card dl div{color:#6c7586;justify-content:space-between;font-size:.58rem;display:flex}.customer-proposal-card dd{color:#344054;margin:0}.customer-proposal-card>button{color:#c95f3d;min-height:30px;box-shadow:none;background:0 0;margin-top:12px;padding:0;font-size:.59rem}.customer-finance-card>div{align-items:center;gap:12px;margin:14px 0;display:flex}.customer-finance-card>div>i{--customer-score:0;background:conic-gradient(from 270deg at 50% 100%, #d7683f calc(var(--customer-score) * 0.5%), #d7e3f6 0 50%, transparent 0);border-radius:80px 80px 0 0;width:68px;height:42px;display:block}.customer-finance-card>div span{display:grid}.customer-finance-card>div small{color:#7d8797;font-size:.55rem}.customer-finance-card>div strong{font-size:1rem}.customer-finance-card p,.customer-advisor-card p{color:#7c8696;font-size:.57rem;line-height:1.5}.customer-advisor-card header>div{color:#fff;background:#d28a72;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.58rem;display:grid}.customer-advisor-card header>span{margin-right:auto;display:grid}.customer-advisor-card header small{color:#29846a;font-size:.54rem}.customer-advisor-card>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.legal-page-heading{justify-content:space-between;align-items:center;gap:20px;min-height:80px;display:flex}.legal-page-heading span{color:#704079;letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:850}.legal-page-heading h1{color:var(--gv-shell-text);margin-top:4px;font-size:clamp(1.55rem,2.3vw,2.25rem)}.legal-page-heading p{color:#697386;margin:4px 0 0;font-size:.68rem}.legal-page-heading button{color:#704079;box-shadow:none;background:#fff;border-color:#e6dce8}.legal-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.legal-metrics article{border:1px solid var(--gv-shell-line);border-radius:var(--gv-shell-radius);min-height:120px;box-shadow:var(--gv-shell-shadow);background:#fff;align-content:space-between;padding:15px;display:grid;position:relative}.legal-metrics article span{color:#5e6676;font-size:.62rem;font-weight:730}.legal-metrics article strong{font-size:1.55rem}.legal-metrics article small{color:#858e9e;font-size:.56rem}.legal-metrics article>i{color:#714179;background:#f3eaf5;border-radius:10px;place-items:center;width:35px;height:35px;font-style:normal;display:grid;position:absolute;top:14px;right:14px}.legal-main-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,.75fr);gap:10px;margin-top:10px;display:grid}.legal-bottom-grid{grid-template-columns:.78fr 1fr .72fr;gap:10px;margin-top:10px;display:grid}.legal-proceedings,.legal-activity,.legal-approvals,.legal-documents,.legal-risks{border:1px solid var(--gv-shell-line);border-radius:var(--gv-shell-radius);min-width:0;box-shadow:var(--gv-shell-shadow);background:#fff;padding:15px}.legal-proceedings>header,.legal-activity>header,.legal-approvals>header,.legal-documents>header,.legal-risks>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.legal-proceedings header>div{display:grid}.legal-proceedings header strong,.legal-activity header strong,.legal-approvals header strong,.legal-documents header strong,.legal-risks header strong{font-size:.72rem}.legal-proceedings header small{color:#8a93a2;font-size:.54rem}.legal-proceedings header button,.legal-activity header button,.legal-approvals header button,.legal-risks header button{color:#704079;min-height:28px;box-shadow:none;background:0 0;padding:0 3px;font-size:.55rem}.legal-table{margin-top:12px;overflow-x:auto}.legal-table-head,.legal-table>div:not(.legal-table-head){border-bottom:1px solid #edf0f4;grid-template-columns:85px 70px minmax(180px,1fr) 130px 90px;align-items:center;gap:8px;min-width:640px;padding:9px 6px;font-size:.56rem;display:grid}.legal-table-head{color:#7b8495;background:#fafbfc;font-weight:800}.legal-table>div strong{font-size:.57rem}.legal-table>div b{color:#476f5e;background:#edf7f2;border-radius:6px;width:max-content;padding:4px 6px;font-size:.51rem}.legal-table time{color:#7f5960}.legal-activity article,.legal-approvals article{border-bottom:1px solid #edf0f4;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.legal-activity article>i,.legal-approvals article>i{color:#74467c;background:#f5edf6;border-radius:9px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.legal-activity article>span,.legal-approvals article>span{display:grid}.legal-activity article strong,.legal-approvals article strong{font-size:.59rem}.legal-activity article small,.legal-approvals article small,.legal-activity article time,.legal-approvals article b{color:#818b9b;font-size:.51rem}.legal-documents>div{align-items:center;gap:18px;min-height:140px;display:flex}.legal-document-orbit{--legal-score:0;background:radial-gradient(circle,#fff 55%,transparent 57%), conic-gradient(#71a17f calc(var(--legal-score) * 1%), #dfe3e9 0);border-radius:50%;flex:0 0 105px;place-content:center;justify-items:center;width:105px;height:105px;font-style:normal;display:grid}.legal-document-orbit strong{font-size:1.1rem}.legal-document-orbit small{color:#7f8898;font-size:.51rem}.legal-documents dl{flex:1;gap:8px;margin:0;display:grid}.legal-documents dl div{color:#697386;justify-content:space-between;font-size:.54rem;display:flex}.legal-documents dd{margin:0;font-weight:800}.legal-documents footer{color:#687386;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;padding-top:10px;font-size:.56rem;display:flex}.legal-documents footer strong{color:#397258}.legal-risks p{border:1px solid #edf0f4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:8px;margin:9px 0 0;padding:9px;font-size:.55rem;display:grid}.legal-risks p span{border-radius:6px;padding:4px 6px;font-size:.49rem}.risk-alto{color:#a04a50;background:#fdeced}.risk-médio{color:#a46a30;background:#fff1df}.risk-baixo{color:#357559;background:#eaf6ef}.experience-empty-row{color:#7e8797;text-align:center;padding:25px 8px;font-size:.6rem}.experience-module-placeholder{align-content:center;justify-items:start;min-height:calc(100dvh - 130px);display:grid}.experience-module-placeholder>span{color:var(--experience-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:850}.experience-module-placeholder h1{color:var(--gv-shell-text);margin-top:8px;font-size:clamp(2rem,4vw,4rem)}.experience-module-placeholder>p{color:#687386;max-width:680px;line-height:1.6}.experience-module-placeholder>div{grid-template-columns:1fr 1fr;gap:10px;width:min(760px,100%);margin-top:20px;display:grid}.experience-module-placeholder article{border:1px solid var(--gv-shell-line);border-radius:var(--gv-shell-radius);min-height:130px;box-shadow:var(--gv-shell-shadow);background:#fff;align-content:start;gap:7px;padding:16px;display:grid}.experience-module-placeholder article i{width:34px;height:34px;color:var(--experience-accent);background:var(--experience-accent-soft);border-radius:10px;place-items:center;font-style:normal;display:grid}.experience-module-placeholder article strong{font-size:.72rem}.experience-module-placeholder article small{color:#7b8596;font-size:.58rem;line-height:1.5}@media (width<=1180px){.panel.workspace.incorporator-workspace,.panel.workspace.incorporator-workspace.agency-application{grid-template-columns:242px minmax(0,1fr)}.panel.workspace.incorporator-workspace.workspace-navigation-collapsed,.panel.workspace.incorporator-workspace.agency-application.workspace-navigation-collapsed{grid-template-columns:72px minmax(0,1fr)}.broker-portal{grid-template-columns:232px minmax(0,1fr)}.broker-navigation-collapsed{grid-template-columns:72px minmax(0,1fr)}.experience-workspace{grid-template-columns:220px minmax(0,1fr)}.experience-navigation-collapsed{grid-template-columns:72px minmax(0,1fr)}.customer-layout{grid-template-columns:1fr}.customer-side-column{grid-template-columns:repeat(3,minmax(0,1fr))}.legal-main-grid{grid-template-columns:1fr}.legal-bottom-grid{grid-template-columns:1fr 1fr}.legal-risks{grid-column:1/-1}}@media (width<=980px){main:has(.incorporator-workspace){padding:0}.panel.workspace.incorporator-workspace,.panel.workspace.incorporator-workspace.workspace-navigation-collapsed,.panel.workspace.incorporator-workspace.agency-application,.panel.workspace.incorporator-workspace.agency-application.workspace-navigation-collapsed,.broker-portal,.broker-portal.broker-navigation-collapsed,.experience-workspace,.experience-navigation-collapsed{border-radius:0;min-height:100dvh;display:block}.incorporator-workspace .workspace-nav,.broker-sidebar,.experience-sidebar{z-index:80;visibility:hidden;width:min(310px,88vw);height:100dvh;min-height:100dvh;transition:transform .22s var(--gv-ease), visibility .22s;position:fixed;top:0;left:0;transform:translate(-102%)}.broker-sidebar{display:flex}.incorporator-workspace .workspace-nav.mobile-open,.broker-sidebar.mobile-open,.experience-sidebar.mobile-open{visibility:visible;transform:translate(0)}.workspace-nav-collapse,.broker-nav-collapse,.experience-collapse{display:none}.workspace-nav-close,.broker-nav-close,.experience-close{display:grid}.workspace-nav-scrim,.broker-sidebar-scrim,.experience-scrim{z-index:70;visibility:hidden;opacity:0;width:100%;min-height:100dvh;box-shadow:none;background:#0a122285;border:0;border-radius:0;padding:0;transition:opacity .2s,visibility .2s;display:block;position:fixed;inset:0}.workspace-nav-scrim.visible,.broker-sidebar-scrim.visible,.experience-scrim.visible{visibility:visible;opacity:1}.incorporator-workspace .workspace-content{padding:14px 15px 30px}.incorporator-workspace .workspace-head{flex-direction:row;align-items:center;gap:10px;min-height:65px}.incorporator-workspace .workspace-mobile-menu,.broker-mobile-menu,.experience-mobile-menu{width:34px;min-height:34px;color:var(--gv-shell-text);border:1px solid var(--gv-shell-line);box-shadow:none;background:#fff;border-radius:9px;place-content:center;gap:3px;padding:8px;display:grid}.incorporator-workspace .workspace-mobile-menu span,.broker-mobile-menu span,.experience-mobile-menu span{background:currentColor;border-radius:99px;width:15px;height:1.5px;display:block}.incorporator-workspace .workspace-head-actions{display:flex}.incorporator-workspace .workspace-user,.incorporator-workspace .workspace-shortcut{display:none}.broker-topbar,.experience-topbar{padding:0 13px}.broker-content,.experience-content{padding:14px}.broker-topbar>div:first-child>span,.broker-topbar>div:first-child>b,.experience-topbar>div:first-child>span,.experience-topbar>div:first-child>b,.broker-mobile-nav{display:none}.broker-command-buttons{grid-template-columns:1fr 1fr}.experience-user>span{display:none}.customer-side-column,.legal-bottom-grid{grid-template-columns:1fr}.legal-risks{grid-column:auto}.broker-navigation-collapsed .broker-brand>div:last-of-type{display:grid}.broker-navigation-collapsed .broker-profile span,.broker-navigation-collapsed .broker-profile strong,.broker-navigation-collapsed .broker-profile small{display:block}.broker-navigation-collapsed .broker-sidebar nav button>span{display:inline}.broker-navigation-collapsed .broker-sidebar nav button>b{display:inline-block}.broker-navigation-collapsed .broker-sidebar-readiness{display:grid}.broker-navigation-collapsed .broker-logout{display:block}.broker-navigation-collapsed .broker-brand{justify-content:flex-start;padding:3px 40px 11px 5px}.broker-navigation-collapsed .broker-profile{place-items:initial;grid-template-columns:42px minmax(0,1fr);padding:10px}.broker-navigation-collapsed .broker-profile>div{grid-row:1/span 3;width:42px;height:42px}.broker-navigation-collapsed .broker-sidebar nav button{justify-content:flex-start;padding:0 10px}.broker-sidebar nav{grid-template-columns:1fr}.broker-sidebar .broker-logout{width:calc(100% - .7rem);margin:0 .35rem;padding:0 12px;position:static}.experience-navigation-collapsed .experience-sidebar header>a>span{display:grid}.experience-navigation-collapsed .experience-sidebar nav button>span{display:inline}.experience-navigation-collapsed .experience-sidebar nav button>b{display:inline-block}.experience-navigation-collapsed .experience-sidebar footer span{display:inline}.experience-navigation-collapsed .experience-sidebar footer small{display:block}.experience-navigation-collapsed .experience-sidebar>header{padding:4px 38px 12px 4px}.experience-navigation-collapsed .experience-sidebar nav button{grid-template-columns:26px minmax(0,1fr) auto;justify-items:stretch;padding:0 10px}.experience-navigation-collapsed .experience-sidebar footer a{grid-template-columns:25px minmax(0,1fr);justify-items:stretch;padding:0 9px}}@media (width<=700px){.incorporator-workspace .workspace-head{align-items:flex-start}.incorporator-workspace .workspace-head-actions{display:none}.incorporator-workspace.workspace h1{font-size:1.45rem}.incorporator-workspace .workspace-subtitle{display:none}.agency-application .agency-hero{grid-template-columns:1fr;min-height:auto}.agency-application .agency-hero>aside{display:none}.agency-application .agency-hero h2{font-size:1.75rem}.broker-topbar-actions .broker-online{display:none}.broker-central-link{padding:0 9px;font-size:.61rem}.broker-page-head{min-height:82px}.broker-page-head h1,.broker-welcome h1{font-size:1.8rem}.broker-welcome{grid-template-columns:1fr;min-height:auto}.broker-command-buttons,.broker-metrics{grid-template-columns:1fr 1fr}.experience-demo-notice,.customer-welcome{flex-direction:column;align-items:flex-start}.customer-assurance{width:100%;min-width:0}.customer-recommendations>div{grid-template-columns:1fr}.customer-building{min-height:150px}.customer-bottom-grid{grid-template-columns:1fr}.legal-page-heading{flex-direction:column;align-items:flex-start}.legal-page-heading button{display:none}.legal-metrics{grid-template-columns:1fr 1fr}.experience-module-placeholder>div{grid-template-columns:1fr}}@media (width<=440px){.broker-command-buttons,.broker-metrics,.legal-metrics{grid-template-columns:1fr}.customer-property-visual{min-height:220px}.customer-featured-property>footer{flex-direction:column;align-items:flex-start}.customer-featured-property>footer button{width:100%}.customer-journey-card>div{grid-template-columns:repeat(5,1fr);display:grid}.customer-journey-card>div span:after,.experience-topbar>div:last-child>button{display:none}}.incorporator-workspace{--gv-life-indigo:#4f5fc6;--gv-life-indigo-deep:#29387f;--gv-life-copper:#c97643;--gv-life-teal:#138b86;--gv-life-green:#2f9a72;--gv-life-ink:#172038}.incorporator-workspace .workspace-content:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 17% 2%,#5969c917,#0000 22rem),radial-gradient(circle at 82% 0,#d27e4612,#0000 20rem);height:340px;position:fixed;inset:0 0 auto 276px}.workspace-navigation-collapsed .workspace-content:before{left:82px}.development-showcase{gap:18px;display:grid}.development-showcase-toolbar{background:radial-gradient(circle at 86% 10%,#c976431f,#0000 17rem),linear-gradient(132deg,#fff,#f7f8fe);border:1px solid #e3e6f1;border-radius:18px;min-height:96px;padding:18px 20px;box-shadow:0 14px 34px #26305812}.development-showcase-toolbar>div{gap:4px;display:grid}.development-showcase-toolbar span{color:var(--gv-life-indigo);letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:880}.development-showcase-toolbar h2{color:var(--gv-life-ink);letter-spacing:-.04em;margin:0;font-size:clamp(1.15rem,1.7vw,1.55rem)}.development-showcase-toolbar p{color:#70798d;margin:0}.development-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.development-showcase-grid>.empty-state{grid-column:1/-1}.development-showcase-card{background:#fff;border:1px solid #e0e3ed;border-radius:20px;grid-template-rows:228px 1fr auto;min-width:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;overflow:hidden;box-shadow:0 16px 42px #1c254817}.development-showcase-card:hover{border-color:#4f5fc652;transform:translateY(-4px);box-shadow:0 22px 54px #1f295426}.development-showcase-visual{isolation:isolate;color:#fff;background:radial-gradient(circle at 78% 18%,#ffd3997a,#0000 25%),linear-gradient(145deg,#4b5cb7,#253066 70%,#192047);min-width:0;position:relative;overflow:hidden}.development-tone-2 .development-showcase-visual{background:radial-gradient(circle at 82% 14%,#8edcce61,#0000 27%),linear-gradient(145deg,#167f7b,#174e5a 68%,#142f43)}.development-tone-3 .development-showcase-visual{background:radial-gradient(circle at 78% 13%,#ffc38d6b,#0000 25%),linear-gradient(145deg,#bb6b43,#75466b 68%,#342a51)}.development-showcase-visual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0f13251a,#090e1f24 38%,#080d1de6),linear-gradient(90deg,#080d1d3d,#0000 65%);position:absolute;inset:0}.development-showcase-visual>img{z-index:0;object-fit:cover;width:100%;height:100%;transition:transform .65s;position:absolute;inset:0}.development-showcase-card:hover .development-showcase-visual>img{transform:scale(1.045)}.development-showcase-skyline{z-index:0;opacity:.72;align-items:end;gap:7px;height:72%;display:flex;position:absolute;bottom:-4px;right:7%;transform:skewY(-2deg)}.has-cover .development-showcase-skyline{opacity:.08}.no-cover .development-showcase-skyline{opacity:.78}.development-showcase-skyline i{background:repeating-linear-gradient(0deg,#0000 0 13px,#ffffff1f 14px 15px),repeating-linear-gradient(90deg,#0000 0 13px,#ffffff1c 14px 15px),#ffffff12;border:1px solid #ffffff36;border-bottom:0;width:31px;display:block}.development-showcase-skyline i:first-child{height:48%}.development-showcase-skyline i:nth-child(2){width:38px;height:82%}.development-showcase-skyline i:nth-child(3){height:62%}.development-showcase-skyline i:nth-child(4){width:44px;height:100%}.development-showcase-skyline i:nth-child(5){height:72%}.development-showcase-visual-top{z-index:2;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;top:14px;left:14px;right:14px}.development-showcase-visual-top .status{color:#eafff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b19238c;border:1px solid #ffffff38;min-height:24px}.development-showcase-visual-top>small{color:#ffffffc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a122470;border:1px solid #ffffff2e;border-radius:999px;padding:6px 8px;font-size:.5rem;font-weight:760}.development-showcase-brand{z-index:2;align-items:end;gap:12px;min-width:0;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.development-showcase-brand>img,.development-showcase-brand>span{object-fit:contain;color:#26336f;letter-spacing:-.02em;background:#fffffff0;border:1px solid #fff6;border-radius:12px;flex:0 0 52px;place-items:center;width:52px;height:52px;padding:5px;font-size:.65rem;font-weight:920;display:grid;box-shadow:0 9px 26px #090e2047}.development-showcase-brand>div{gap:2px;min-width:0;display:grid}.development-showcase-brand small{color:#ffffffb3;text-transform:uppercase;font-size:.51rem;font-weight:740}.development-showcase-brand strong{color:#fff;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1rem,1.5vw,1.28rem);overflow:hidden}.development-showcase-brand b{color:#ffffffa1;font-size:.5rem;font-weight:680}.development-showcase-body{align-content:start;gap:15px;padding:17px;display:grid}.development-showcase-headline{gap:3px;display:grid}.development-showcase-headline span{color:var(--gv-life-indigo);letter-spacing:.1em;text-transform:uppercase;font-size:.52rem;font-weight:860}.development-showcase-headline strong{color:var(--gv-life-ink);font-size:.83rem;line-height:1.35}.development-showcase-metrics{grid-template-columns:1.4fr 1.1fr .65fr;gap:7px;display:grid}.development-showcase-metrics>span{background:#f8f9fc;border:1px solid #eaecf3;border-radius:11px;gap:5px;min-width:0;padding:9px;display:grid}.development-showcase-metrics small{color:#8890a0;text-transform:uppercase;font-size:.48rem;font-weight:740}.development-showcase-metrics strong{color:#27304a;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.development-showcase-progress{gap:10px;display:grid}.development-showcase-progress>div{gap:6px;display:grid}.development-showcase-progress span{justify-content:space-between;align-items:center;gap:12px;display:flex}.development-showcase-progress span b{color:#727b8e;font-size:.52rem;font-weight:720}.development-showcase-progress span strong{color:#303a59;font-size:.58rem}.development-showcase-progress>div>i{background:#eceef5;border-radius:999px;height:5px;display:block;overflow:hidden}.development-showcase-progress i b{border-radius:inherit;background:linear-gradient(90deg, var(--gv-life-indigo), #8290ea);height:100%;display:block}.development-showcase-progress>div:nth-child(2) i b{background:linear-gradient(90deg, var(--gv-life-teal), #5bc3b5)}.development-showcase-live{flex-wrap:wrap;gap:6px;display:flex}.development-showcase-live span{color:#70798d;background:#fff;border:1px solid #e6e8ef;border-radius:999px;align-items:center;gap:5px;min-height:25px;padding:0 8px;font-size:.48rem;font-weight:700;display:inline-flex}.development-showcase-live i{background:#a3aaba;border-radius:50%;width:5px;height:5px}.development-showcase-live .is-live{color:#1b745a;background:#f3fbf7;border-color:#d8eee5}.development-showcase-live .is-live i{background:#35ad7d;animation:2.2s ease-in-out infinite gv-life-pulse;box-shadow:0 0 0 4px #35ad7d1c}.development-showcase-card>footer{border-top:1px solid #edf0f5;align-items:center;gap:7px;padding:13px 16px 16px;display:flex}.development-showcase-card>footer button{min-height:36px;padding:0 12px;font-size:.55rem}.development-showcase-card>footer button:first-child{flex:1}.development-showcase-card>footer .development-showcase-edit{color:#7e8697;box-shadow:none;background:0 0;border:0;padding:0 5px}.executive-portfolio-showcase{background:radial-gradient(circle at 94% 0,#5c6cd217,#0000 20rem),#fff;border:1px solid #e1e4ef;border-radius:18px;padding:18px;box-shadow:0 15px 38px #1f294d14}.incorporator-workspace .executive-kpis>button.executive-kpi-featured{background:radial-gradient(circle at 100% 0,#5c6cd221,#0000 8rem),linear-gradient(145deg,#f6f7ff,#edf1ff)!important;border-color:#d9ddf4!important}.incorporator-workspace .executive-kpis>button.executive-kpi-featured strong{color:#354396}.executive-portfolio-showcase>.executive-section-head>button{min-height:34px;color:var(--gv-life-indigo);background:#f7f8fe;border:1px solid #dfe2f1;padding:0 11px;font-size:.54rem}.executive-portfolio-layout{grid-template-columns:minmax(0,1.8fr) minmax(250px,.7fr);gap:14px;margin-top:14px;display:grid}.executive-product-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.executive-product-card{min-width:0;min-height:218px;color:inherit;box-shadow:none;text-align:left;background:#fff;border:1px solid #e2e5ee;border-radius:15px;padding:0;overflow:hidden}.executive-product-card:hover:not(:disabled){border-color:#4f5fc652;transform:translateY(-3px);box-shadow:0 14px 30px #252f591f}.executive-product-visual{isolation:isolate;color:#fff;background:linear-gradient(145deg,#5667c9,#28316a);align-content:end;height:147px;padding:12px;display:grid;position:relative;overflow:hidden}.product-tone-2 .executive-product-visual{background:linear-gradient(145deg,#1d9187,#244d64)}.product-tone-3 .executive-product-visual{background:linear-gradient(145deg,#c7794a,#6a476f)}.executive-product-visual:after{content:"";z-index:-1;background:linear-gradient(#0c11230f,#0a0f21d1);position:absolute;inset:0}.executive-product-visual>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.executive-product-silhouette{z-index:-2;opacity:.52;align-items:end;gap:4px;height:79%;display:flex;position:absolute;bottom:0;right:8px}.has-image .executive-product-silhouette{opacity:.08}.executive-product-silhouette i{background:repeating-linear-gradient(0deg,#ffffff0d 0 9px,#ffffff2e 10px);border:1px solid #ffffff38;width:23px;display:block}.executive-product-silhouette i:first-child{height:43%}.executive-product-silhouette i:nth-child(2){height:78%}.executive-product-silhouette i:nth-child(3){height:58%}.executive-product-silhouette i:nth-child(4){height:100%}.executive-product-visual>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d142780;border:1px solid #fff3;border-radius:999px;align-content:center;min-height:23px;padding:0 7px;font-size:.46rem;font-weight:760;position:absolute;top:10px;left:10px}.executive-product-visual>strong{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.executive-product-visual>small{color:#ffffffb8;margin-top:3px;font-size:.48rem}.executive-product-pulse{grid-template-columns:repeat(4,1fr);gap:4px;padding:10px;display:grid}.executive-product-pulse span{text-align:center;gap:2px;display:grid}.executive-product-pulse b{color:#2f3855;font-size:.7rem}.executive-product-pulse small{color:#9299a8;text-transform:uppercase;font-size:.4rem;font-weight:680}.executive-portfolio-empty{grid-column:1/-1;min-height:218px}.executive-momentum-chart{color:#fff;background:radial-gradient(circle at 100% 0,#d9844b38,#0000 13rem),linear-gradient(145deg,#28336e,#172045);border:1px solid #303b75;border-radius:15px;align-content:space-between;gap:14px;min-width:0;padding:15px;display:grid;box-shadow:0 14px 30px #1d26522e}.executive-momentum-chart>header{justify-content:space-between;align-items:start;gap:10px;display:flex}.executive-momentum-chart header>div{gap:3px;display:grid}.executive-momentum-chart header span{color:#aeb8ec;letter-spacing:.1em;text-transform:uppercase;font-size:.47rem;font-weight:840}.executive-momentum-chart header strong{color:#fff;font-size:.76rem}.executive-momentum-chart header>i{border:1px solid #ffffff29;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.executive-momentum-chart header>i b{background:#6db;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite gv-life-pulse;box-shadow:0 0 0 5px #66ddbb1f}.executive-momentum-chart>div{gap:10px;display:grid}.executive-momentum-chart article{gap:5px;display:grid}.executive-momentum-chart article>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.executive-momentum-chart article small{color:#a8b0d2;font-size:.48rem}.executive-momentum-chart article strong{color:#fff;font-size:.55rem}.executive-momentum-chart article>i{background:#ffffff17;border-radius:999px;height:6px;display:block;overflow:hidden}.executive-momentum-chart article>i b{width:var(--momentum);border-radius:inherit;background:#7285ef;height:100%;display:block}.executive-momentum-chart .momentum-copper b{background:#ef9a65}.executive-momentum-chart .momentum-teal b{background:#53c9bf}.executive-momentum-chart .momentum-green b{background:#63d49e}.executive-momentum-chart .momentum-gold b{background:#e7c56f}.executive-momentum-chart>footer{border-top:1px solid #ffffff1a;gap:5px;padding-top:10px;display:grid}.executive-momentum-chart footer span{color:#c3cae8;align-items:center;gap:6px;font-size:.47rem;font-weight:760;display:flex}.executive-momentum-chart footer span i{background:#6db;border-radius:50%;width:5px;height:5px}.executive-momentum-chart footer small{color:#7f89ad;font-size:.43rem;line-height:1.45}.incorporator-workspace .commercial-activation{--activation-line:#e1e5ef;gap:15px;display:grid}.incorporator-workspace .activation-hero{min-height:265px;color:var(--gv-life-ink);background:radial-gradient(circle at 82% 8%,#5e70da26,#0000 19rem),radial-gradient(circle at 3% 110%,#da804721,#0000 19rem),linear-gradient(135deg,#fff,#f4f6ff);border:1px solid #dfe3f0;border-radius:22px;grid-template-columns:minmax(0,1.45fr) minmax(230px,.55fr);padding:28px;position:relative;overflow:hidden;box-shadow:0 20px 52px #27315b1c}.incorporator-workspace .activation-hero:after{content:"";border:1px solid #5b6ac714;border-radius:50%;width:260px;height:260px;position:absolute;top:-90px;right:-75px;box-shadow:0 0 0 28px #5b6ac709,0 0 0 58px #5b6ac706}.activation-hero-copy{z-index:1;position:relative}.incorporator-workspace .activation-hero .eyebrow{color:var(--gv-life-indigo)}.activation-hero-status{color:#47569e;background:#ffffffb8;border:1px solid #dfe3f7;border-radius:999px;align-items:center;gap:7px;min-height:27px;margin-top:10px;padding:0 9px;font-size:.5rem;font-weight:760;display:inline-flex}.activation-hero-status i{background:#6778dd;border-radius:50%;width:6px;height:6px;animation:2.1s ease-in-out infinite gv-life-pulse;box-shadow:0 0 0 5px #6778dd1c}.incorporator-workspace .activation-hero h2{max-width:800px;color:var(--gv-life-ink);margin:14px 0 9px;font-size:clamp(1.75rem,3.2vw,3.1rem);line-height:1}.incorporator-workspace .activation-hero p:not(.eyebrow){color:#6f788e}.incorporator-workspace .activation-hero button{box-shadow:0 10px 22px #4f5fc62e}.incorporator-workspace .activation-score{z-index:1;min-height:205px;color:var(--gv-life-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #4e5ebc29;border-radius:19px;align-content:center;place-items:center;gap:7px;padding:17px;display:grid;position:relative;box-shadow:0 16px 36px #3641731a}.incorporator-workspace .activation-score>.activation-score-ring{background:conic-gradient(var(--gv-life-indigo) var(--activation-progress), #e6e9f4 0);border-radius:50%;place-items:center;width:114px;height:114px;padding:9px;display:grid;box-shadow:0 11px 26px #4c5cbd29}.activation-score-ring>div{background:#fff;border-radius:50%;place-content:center;align-items:baseline;width:100%;height:100%;display:flex}.incorporator-workspace .activation-score-ring strong{color:#3e4dad;letter-spacing:-.075em;font-size:2.3rem}.activation-score-ring small{color:#6470ae;font-size:.65rem;font-weight:850}.incorporator-workspace .activation-score>span{color:#49536c;font-size:.58rem}.incorporator-workspace .activation-score>small{color:#80899c;font-size:.5rem}.incorporator-workspace .activation-score>b{color:#a0a7b6;text-transform:uppercase;font-size:.43rem;font-weight:700}.incorporator-workspace .activation-proof-grid{gap:10px}.incorporator-workspace .activation-proof-grid article{background:#fff;border:1px solid #e2e5ee;border-radius:15px;grid-template-columns:30px 1fr;align-items:start;gap:10px;min-height:118px;padding:13px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 26px #252f5211}.incorporator-workspace .activation-proof-grid article>i{color:#5666c3;background:#eef0fc;border-radius:9px;place-items:center;width:29px;height:29px;font:700 .48rem ui-monospace,monospace;display:grid}.activation-proof-grid article>div{gap:4px;display:grid}.incorporator-workspace .activation-proof-grid span{color:#80889a}.incorporator-workspace .activation-proof-grid strong{color:var(--gv-life-ink);font-size:1.6rem}.incorporator-workspace .activation-proof-grid small{color:#7f8798}.activation-proof-grid article>b{background:#e8eaf0;height:3px;position:absolute;bottom:0;left:0;right:0}.activation-proof-grid article>b.is-ready{background:linear-gradient(90deg,#41a978,#77d2aa)}.incorporator-workspace .activation-journey{color:var(--gv-life-ink);background:#fff;border:1px solid #dfe3ed;border-radius:18px;padding:19px;box-shadow:0 15px 38px #242e5012}.incorporator-workspace .activation-journey .board-head h2{color:var(--gv-life-ink)}.incorporator-workspace .activation-journey .board-head>small{color:#8a92a2}.incorporator-workspace .activation-steps{gap:0}.incorporator-workspace .activation-steps article{background:0 0;border:0;border-radius:13px;grid-template-columns:48px minmax(0,1fr) auto;gap:13px;min-height:94px;padding:11px 12px;position:relative}.incorporator-workspace .activation-steps article+article{border-top:1px solid #eef0f5}.incorporator-workspace .activation-steps article:hover{background:#fafbfe}.incorporator-workspace .activation-steps article>span{border:0;place-items:start center;width:42px;height:100%;display:grid;position:relative}.incorporator-workspace .activation-steps article>span i{z-index:1;color:#8b93a5;background:#f8f9fb;border:1px solid #dfe2eb;border-radius:50%;place-items:center;width:38px;height:38px;font:740 .55rem ui-monospace,monospace;display:grid;position:relative}.incorporator-workspace .activation-steps article>span b{background:#e7e9ef;width:2px;position:absolute;top:38px;bottom:-23px;left:20px}.incorporator-workspace .activation-steps article:last-child>span b{display:none}.incorporator-workspace .activation-steps article>div{gap:3px}.incorporator-workspace .activation-steps article>div small{color:#9aa1af;letter-spacing:.08em;text-transform:uppercase;font-size:.44rem;font-weight:780}.incorporator-workspace .activation-steps strong{color:#465069;font-size:.77rem}.incorporator-workspace .activation-steps p{color:#858d9d}.incorporator-workspace .activation-steps button{color:#5666c3;background:#f5f6fd;border-color:#dfe3f4}.incorporator-workspace .activation-steps article.complete{background:#fbfefc}.incorporator-workspace .activation-steps article.complete>span i{color:#fff;background:linear-gradient(145deg,#50b886,#2e9469);border-color:#45aa7b;box-shadow:0 7px 17px #2f9a7238}.incorporator-workspace .activation-steps article.complete>span b{background:#bce3d1}.incorporator-workspace .activation-steps article.complete>div small{color:#3a9b72}.incorporator-workspace .activation-steps article.complete strong{color:#285d4b}.incorporator-workspace .activation-steps article.current{background:radial-gradient(circle at 96% 10%,#c9764317,#0000 10rem),#f7f8ff;border:1px solid #dfe3f7;margin:5px 0;box-shadow:0 10px 25px #3f4c9114}.incorporator-workspace .activation-steps article.current>span i{color:#fff;background:linear-gradient(145deg,#6c7bdd,#4858b5);border-color:#5969c7;box-shadow:0 7px 17px #4f5fc640}.incorporator-workspace .activation-steps article.current>div small{color:#5969c7}.incorporator-workspace .activation-steps article.current strong{color:#2a376f}.activation-completion{color:#effff8;background:radial-gradient(circle at 92% 0,#ebc16b33,#0000 16rem),linear-gradient(135deg,#1f7257,#194d55 72%,#29386a);border:1px solid #61cd9f47;border-radius:18px;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:17px;min-height:130px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 17px 40px #1a54462e}.activation-completion>div:first-child{place-items:center;width:62px;height:62px;display:grid;position:relative}.activation-completion>div:first-child span{z-index:1;background:#ffffff24;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:49px;height:49px;font-size:1.2rem;display:grid;position:relative}.activation-completion>div:first-child i{border:1px solid #ffffff2e;border-radius:50%;animation:4s linear infinite gv-life-orbit;position:absolute;inset:0}.activation-completion>div:nth-child(2){gap:4px;display:grid}.activation-completion small{color:#95e1bd;letter-spacing:.1em;text-transform:uppercase;font-size:.48rem;font-weight:850}.activation-completion strong{color:#fff;font-size:.86rem}.activation-completion p{color:#a6c8c1;max-width:780px;margin:0;font-size:.57rem;line-height:1.5}.activation-completion>button{color:#235647;box-shadow:none;background:#fff;border-color:#fff}.activation-completion>button:hover:not(:disabled){color:#183f35;background:#f4fff9}.incorporator-workspace .activation-boundary{background:#fffaf2;border-color:#eee2cf}.incorporator-workspace .activation-boundary strong{color:#88622e}.incorporator-workspace .activation-boundary p{color:#8e806d}@keyframes gv-life-pulse{0%,to{opacity:.72;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes gv-life-orbit{to{transform:rotate(360deg)}}@media (width<=1220px){.development-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-portfolio-layout{grid-template-columns:1fr}.executive-momentum-chart{min-height:245px}}@media (width<=980px){.incorporator-workspace .workspace-content:before{left:0}.incorporator-workspace .activation-hero{grid-template-columns:1fr}.incorporator-workspace .activation-score{grid-template-columns:114px 1fr;justify-items:start;min-height:150px}.activation-score-ring{grid-row:1/5}}@media (width<=760px){.development-showcase-grid,.executive-product-gallery{grid-template-columns:1fr}.development-showcase-card{grid-template-rows:218px 1fr auto}.executive-product-card{min-height:205px}.executive-portfolio-showcase{padding:14px}.executive-portfolio-showcase>.executive-section-head{flex-direction:column;align-items:start}.incorporator-workspace .activation-hero{min-height:0;padding:20px}.incorporator-workspace .activation-hero h2{font-size:2rem}.incorporator-workspace .activation-proof-grid{grid-template-columns:1fr 1fr}.incorporator-workspace .activation-steps article{grid-template-columns:43px minmax(0,1fr)}.incorporator-workspace .activation-steps article>button{grid-column:2;width:max-content}.activation-completion{grid-template-columns:56px 1fr}.activation-completion>button{grid-column:2;width:max-content}}@media (width<=520px){.development-showcase-toolbar{flex-direction:column;align-items:stretch}.development-showcase-toolbar>button{width:100%}.development-showcase-metrics{grid-template-columns:1fr 1fr}.development-showcase-metrics>span:first-child{grid-column:1/-1}.development-showcase-card>footer{flex-wrap:wrap;align-items:stretch}.development-showcase-card>footer button:first-child{flex-basis:100%}.executive-product-gallery{gap:12px}.incorporator-workspace .activation-score{text-align:center;grid-template-columns:1fr;justify-items:center}.activation-score-ring{grid-row:auto}.incorporator-workspace .activation-proof-grid{grid-template-columns:1fr}.activation-completion{grid-template-columns:1fr;justify-items:start}.activation-completion>button{grid-column:1;width:100%}}@media (prefers-reduced-motion:reduce){.development-showcase-card,.development-showcase-visual>img,.executive-product-card{transition:none}.development-showcase-live .is-live i,.executive-momentum-chart header>i b,.activation-hero-status i,.activation-completion>div:first-child i{animation:none}}.panel.workspace.incorporator-workspace,.panel.workspace.incorporator-workspace.agency-application{grid-template-columns:232px minmax(0,1fr)}.panel.workspace.incorporator-workspace.workspace-navigation-collapsed,.panel.workspace.incorporator-workspace.agency-application.workspace-navigation-collapsed{grid-template-columns:72px minmax(0,1fr)}.broker-portal{grid-template-columns:232px minmax(0,1fr)}.broker-portal.broker-navigation-collapsed{grid-template-columns:72px minmax(0,1fr)}.incorporator-workspace .workspace-head,.agency-application .workspace-head{padding-top:1rem;padding-bottom:.8rem}.incorporator-workspace .workspace-head .eyebrow,.agency-application .workspace-head .eyebrow{color:#17776f;font-size:.61rem}.incorporator-workspace .workspace-head p,.agency-application .workspace-head p{color:#5d687b;font-size:.7rem;line-height:1.55}.agency-application .agency-hero{min-height:310px}.agency-application .agency-hero h2{max-width:900px;font-size:clamp(1.55rem,2vw,1.9rem);line-height:1.08}.agency-primary-action{background:#ffffff1a;border-color:#79ded047}.agency-primary-action small{color:#ffe2a8;font-size:.56rem}.agency-primary-action strong{color:#fff;font-size:.79rem}.agency-primary-action b{color:#9bf2e7;font-size:.62rem}.agency-application .agency-kpis button small,.agency-application .agency-priority-board small,.agency-application .agency-campaign-radar small{color:#596579}.agency-application .agency-kpis>button.agency-kpi-alert{background:linear-gradient(145deg,#fffaf8,#ffebe6);border-color:#e9b5a9}.agency-application .agency-kpis>button.agency-kpi-alert span,.agency-application .agency-kpis>button.agency-kpi-alert small{color:#7a4139}.agency-application .agency-kpis>button.agency-kpi-alert small b{color:#a33e34}.incorporator-workspace .media-library{--media-border:#dfe6eb;color:#202b3e}.incorporator-workspace .media-hero{min-height:205px}.incorporator-workspace .media-hero h2{color:#fff;font-size:clamp(1.75rem,2.7vw,2.7rem)}.incorporator-workspace .media-hero p:not(.eyebrow){color:#bed0d5;font-size:.76rem}.incorporator-workspace .media-readiness span{color:#a8c2c7}.incorporator-workspace .media-readiness small{color:#91e3d7}.incorporator-workspace .media-summary article,.incorporator-workspace .media-assisted,.incorporator-workspace .operation-jump,.incorporator-workspace .media-profile,.incorporator-workspace .media-board,.incorporator-workspace .media-grid>article,.incorporator-workspace .media-security-note{background:#fff;border-color:#dfe6eb;box-shadow:0 10px 30px #2530480f}.incorporator-workspace .media-summary span{color:#657087}.incorporator-workspace .media-summary strong{color:#202b3e}.incorporator-workspace .media-summary small{color:#6f7a8e}.incorporator-workspace .media-assisted__content h3,.incorporator-workspace .operation-jump__heading h3,.incorporator-workspace .media-profile .editor-head strong{color:#202b3e}.incorporator-workspace .media-assisted__content>p:not(.eyebrow),.incorporator-workspace .operation-jump__heading p:not(.eyebrow),.incorporator-workspace .media-profile .editor-head p,.incorporator-workspace .operation-jump__actions>span{color:#626f84}.incorporator-workspace .media-assisted__content>div span,.incorporator-workspace .operation-jump__facts span{color:#4f6077;background:#f2f5f8}.incorporator-workspace .media-assisted>aside strong,.incorporator-workspace .operation-jump__heading>aside strong{color:#243149}.incorporator-workspace .media-assisted>aside span,.incorporator-workspace .operation-jump__heading>aside span{color:#68758a}.incorporator-workspace .media-profile-grid label,.incorporator-workspace .media-upload-grid label{color:#4f5c72}.incorporator-workspace .media-profile-grid input,.incorporator-workspace .media-profile-grid select,.incorporator-workspace .media-upload-grid input,.incorporator-workspace .media-upload-grid select,.incorporator-workspace .media-board .toolbar-actions select{color:#202b3e;background:#fff;border-color:#d9e0e8}.incorporator-workspace .media-profile-grid small{color:#68758a}.incorporator-workspace .media-card-body>span{color:#147b72}.incorporator-workspace .media-card-body h3{color:#202b3e;font-size:.8rem}.incorporator-workspace .media-card-body p{color:#526078;font-size:.63rem}.incorporator-workspace .media-card-body small{color:#66738a;font-size:.58rem}.incorporator-workspace .media-card-body code{color:#66738a}.incorporator-workspace .media-card-actions{border-top-color:#e6ebf0}.incorporator-workspace .media-card-actions a{color:#106f68;background:#eff9f7;border-color:#cde4e0}.incorporator-workspace .media-card-actions button{color:#8a4b3b;border-color:#ead4cc}.incorporator-workspace .media-security-note strong{color:#77551f}.incorporator-workspace .media-security-note p{color:#6f6046}.broker-content{padding-top:clamp(14px,1.6vw,24px)}.broker-page-head{min-height:76px}.broker-page-head h1,.broker-welcome h1{letter-spacing:-.045em;font-size:clamp(1.7rem,2.45vw,2.55rem);line-height:1.06}.broker-page-head>div>p:last-child,.broker-welcome>div>p:last-child{color:#59677f;font-size:.76rem}.broker-welcome{min-height:165px;padding:clamp(18px,2vw,26px)}.broker-profile{isolation:isolate;grid-template-rows:repeat(3,minmax(0,auto));grid-template-columns:42px minmax(0,1fr);align-items:center;min-width:0;overflow:hidden}.broker-profile>div{grid-row:1/span 3}.broker-profile span,.broker-profile strong,.broker-profile small{white-space:nowrap;text-overflow:ellipsis;grid-column:2;min-width:0;max-width:100%;line-height:1.25}.broker-profile span{color:#b8cfff}.broker-profile strong{color:#fff}.broker-profile small{color:#a4b4d5}.broker-product-visual{isolation:isolate}.broker-product-visual:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(#07132a14,#07132ab3);position:absolute;inset:0}.broker-product-visual--tone-1:after{background:linear-gradient(145deg,#204dae0f,#0d2152c2)}.broker-product-visual--tone-2:after{background:linear-gradient(145deg,#0e777014,#093740c2)}.broker-product-visual--tone-3:after{background:linear-gradient(145deg,#89551814,#4c2c19c2)}.broker-product-visual--tone-4:after{background:linear-gradient(145deg,#5942ac14,#302362c2)}.broker-product-visual--tone-5:after{background:linear-gradient(145deg,#96385612,#4d1e35c2)}.broker-product-visual--tone-1 .broker-product-image{object-position:48% center}.broker-product-visual--tone-2 .broker-product-image{object-position:52% center}.broker-product-visual--tone-3 .broker-product-image{object-position:center 45%}.broker-product-visual--tone-4 .broker-product-image{object-position:center 55%}.broker-product-visual--tone-5 .broker-product-image{object-position:46% center}.broker-product-visual__top,.broker-product-visual__bottom,.broker-development-logo,.broker-building{z-index:2}.broker-product-visual__top,.broker-product-visual__bottom{text-shadow:0 2px 12px #00000080}.broker-opportunity-body>p,.broker-opportunity-meta small,.broker-readiness-row span,.broker-spotlight-copy>p,.broker-spotlight-copy small,.broker-spotlight-copy span{color:#526078}.broker-card-pricing small,.broker-price-line small{color:#59677d}.broker-card-pricing s,.broker-price-line s{color:#68758a}.broker-card-pricing strong,.broker-price-line strong{color:#202b3e}.broker-card-pricing>b.is-table,.broker-price-line>b.is-table,.broker-phone-copy b.is-table,.broker-discount.is-table{color:#526078;background:#e9edf3}.broker-empty{background:radial-gradient(circle at 50% 0,#456ceb14,#0000 11rem),#f8faff;border-color:#d6dfec;min-height:185px;padding:1.4rem}.broker-empty strong{color:#202b3e;font-size:.85rem}.broker-empty p{color:#5c6980;font-size:.66rem}.empty-inline{color:#5d6a80;background:#f8faff;border:1px dashed #dce3ed;border-radius:10px;align-content:center;min-height:76px;padding:1rem}.commercial-pro{--pro-bg:#0a1d24;--pro-panel:#122c34;--pro-panel-2:#16343d;--pro-line:#9dcacf3d;--pro-text:#f5faf9;--pro-muted:#abc0c3;background:radial-gradient(circle at 14% 4%, #2b9e9933, transparent 28%), radial-gradient(circle at 92% 94%, #d59c481f, transparent 28%), var(--pro-bg);grid-template-columns:232px minmax(0,1fr)}.pro-sidebar{background:#071b22f5;padding:.85rem}.pro-sidebar nav{min-height:0}.pro-sidebar nav button{color:#a7bdc0;min-height:42px;font-size:.72rem}.pro-sidebar nav button span{color:#87a5aa}.pro-sidebar nav button:hover{color:#fff;background:#ffffff0f}.pro-plan small,.pro-brand span{color:#94adb1}.pro-sidebar-foot{z-index:1;background:#071b22;flex:none;padding:.85rem .5rem .15rem;position:relative;overflow:hidden}.pro-sidebar-foot span,.pro-sidebar-foot small,.pro-sidebar-foot a{white-space:nowrap;text-overflow:ellipsis;max-width:100%}.pro-sidebar-foot small{color:#91aaae}.pro-sidebar-foot a{color:#8ce0d7}.pro-topbar>div{color:#91aaae;font-size:.67rem}.pro-topbar>div:last-child{color:#a7c6c3}.pro-content{padding-top:clamp(1rem,2vw,1.8rem)}.pro-hero{align-items:center;min-height:215px;padding:clamp(1.35rem,2.7vw,2.35rem)}.pro-hero h1{letter-spacing:-.052em;max-width:820px;font-size:clamp(2.25rem,4vw,4.15rem);line-height:.96}.pro-page-head h1{letter-spacing:-.05em;max-width:900px;font-size:clamp(2.05rem,3.7vw,4rem);line-height:.97}.pro-hero>div:first-child>span,.pro-page-head>div>span{color:#b4c6c8;font-size:.79rem}.pro-metrics span,.pro-metrics small,.pro-action-list span,.pro-action-list time,.pro-team-mini small,.pro-card-main>small,.pro-card-main em,.pro-task-groups span,.pro-task-groups small,.pro-contact-grid span,.pro-contact-grid small,.pro-campaign-list p,.pro-campaign-facts span,.pro-agency-plan-list span,.pro-agency-plan-list small,.pro-broker-table small,.pro-broker-table article>span,.pro-notification-list span,.pro-notification-list time,.pro-drawer>header p,.pro-drawer-facts small,.pro-drawer>section small{color:#9eb3b7}.pro-metrics article,.pro-overview-grid>section,.pro-column,.pro-task-groups>section,.pro-contact-grid>article,.pro-campaign-list>article,.pro-agency-plan-list article,.pro-notification-list>button,.pro-product-contract article{background-color:#122c34eb}.pro-card-main>strong,.pro-action-list strong,.pro-team-mini strong,.pro-task-groups strong,.pro-contact-grid strong,.pro-campaign-list h2,.pro-agency-plan-list strong,.pro-broker-table strong,.pro-notification-list strong{color:#f5faf9}.pro-card-main>span,.pro-overview-grid header span,.pro-duplicates header span{color:#f0c985}.pro-empty,.pro-column-empty{color:#adc0c3;background:#ffffff06;border:1px dashed #a2cacf38;border-radius:10px}.pro-empty strong{color:#f0f6f5}.pro-form label,.pro-filters label{color:#b6c7c9}.pro-form p,.pro-drawer>section p{color:#aebfc2}.pro-form input,.pro-form select,.pro-form textarea,.pro-filters input,.pro-filters select{color:#fff;background:#0b222a;border-color:#abcdd140}@media (width<=1180px){.panel.workspace.incorporator-workspace,.panel.workspace.incorporator-workspace.agency-application,.broker-portal,.commercial-pro{grid-template-columns:218px minmax(0,1fr)}}@media (width<=980px){.panel.workspace.incorporator-workspace,.panel.workspace.incorporator-workspace.agency-application,.broker-portal,.commercial-pro{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.pro-hero,.pro-page-head{min-height:auto}.pro-hero h1,.pro-page-head h1{font-size:clamp(2rem,8vw,3rem)}}@media (width<=520px){.broker-page-head,.broker-welcome{min-height:auto}.broker-page-head h1,.broker-welcome h1{font-size:1.75rem}.pro-hero{min-height:auto}.pro-hero h1,.pro-page-head h1{font-size:2.15rem}}@media (prefers-contrast:more){.commercial-pro{--pro-line:#daeeef75;--pro-muted:#d8e5e5}.broker-page-head>div>p:last-child,.broker-welcome>div>p:last-child,.incorporator-workspace .media-card-body p,.incorporator-workspace .media-card-body small{color:#344158}}.autopilot{color:#263745;gap:.8rem;display:grid}.autopilot-feedback{border:1px solid;border-radius:13px;align-items:center;gap:.6rem;padding:.8rem 1rem;font-size:.64rem;display:flex}.autopilot-feedback.success{color:#196f5e;background:#ecf8f3;border-color:#bfe4d7}.autopilot-feedback.error{color:#9d3f3a;background:#fff1ef;border-color:#edc7c3}.autopilot-hero{color:#e8eff5;background:radial-gradient(circle at 15% -20%,#8c6beb5c,#0000 18rem),radial-gradient(circle at 90% 110%,#40c2b333,#0000 20rem),linear-gradient(135deg,#111c2a,#172438 62%,#112d31);border:1px solid #a690f033;border-radius:20px;grid-template-columns:90px minmax(0,1fr) minmax(260px,.72fr);align-items:center;gap:1.3rem;min-height:205px;padding:clamp(1.15rem,2.5vw,1.8rem);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 55px #1626371f}.autopilot-hero:after{content:"";border:1px solid #c4b8ff0f;border-radius:50%;width:420px;height:420px;position:absolute;right:24%}.autopilot-hero>*{z-index:1;position:relative}.autopilot-hero p,.autopilot-hero h3,.autopilot-hero span{margin:0}.autopilot-hero>div:nth-child(2)>p{color:#8bd8cd;text-transform:uppercase;letter-spacing:.16em;font-size:.55rem;font-weight:900}.autopilot-hero>div:nth-child(2)>h3{color:#f6f8fb;letter-spacing:-.055em;margin:.45rem 0 .55rem;font-size:clamp(1.65rem,3vw,2.75rem)}.autopilot-hero>div:nth-child(2)>span{color:#9eacbb;max-width:680px;font-size:.68rem;line-height:1.65;display:block}.autopilot-orb{background:linear-gradient(145deg,#9679ef47,#3ecabb29);border:1px solid #c7bbff40;border-radius:24px;place-items:center;width:78px;height:78px;display:grid;position:relative;box-shadow:inset 0 0 28px #ab90ff1f,0 0 38px #725cce2e}.autopilot-orb>span{color:#e7e1ff;letter-spacing:-.05em;font-size:1.05rem;font-weight:950}.autopilot-orb>i{background:#67d4c5;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 12px #67d4c5}.autopilot-orb>i:first-of-type{top:-3px;left:18px}.autopilot-orb>i:nth-of-type(2){background:#b7a1ff;bottom:20px;right:-3px}.autopilot-orb>i:nth-of-type(3){width:4px;height:4px;bottom:-3px;left:24px}.autopilot-safety{background:#040c1433;border:1px solid #b5c7d81a;border-radius:15px;gap:.48rem;padding:1rem;display:grid}.autopilot-safety p{color:#71859b;text-transform:uppercase;letter-spacing:.12em;margin-bottom:.15rem;font-size:.52rem;font-weight:900}.autopilot-safety span{color:#aebdca;align-items:center;gap:.5rem;font-size:.57rem;display:flex}.autopilot-safety i{background:#5dd0b4;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #5dd0b4a6}.autopilot-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.autopilot-modes>button{color:#586a77;text-align:left;background:#ffffffc7;border-color:#dfe5e5;border-radius:17px;align-content:start;gap:.38rem;min-height:175px;padding:1rem;display:grid;position:relative;box-shadow:0 9px 28px #22343f09}.autopilot-modes>button:hover{border-color:#bfc9d3;transform:translateY(-1px)}.autopilot-modes>button.active{color:#273a48;background:linear-gradient(145deg,#fff,#f4f1ff);border-color:#7e65d573;box-shadow:0 14px 36px #6851b41a,inset 0 3px #8870da}.autopilot-modes>button>span{color:#8170ca;text-transform:uppercase;letter-spacing:.13em;font-size:.5rem;font-weight:900}.autopilot-modes>button>strong{color:inherit;font-size:.82rem}.autopilot-modes>button>p{color:#74838d;max-width:90%;margin:0;font-size:.58rem;font-weight:500;line-height:1.55}.autopilot-modes>button>small{color:#99a4aa;margin-top:auto;font-size:.53rem}.autopilot-modes>button>i{color:#7461bd;background:#eeeafb;border-radius:9px;place-items:center;width:29px;height:29px;font-size:.6rem;font-style:normal;display:grid;position:absolute;bottom:.9rem;right:.9rem}.autopilot-launch{background:#ffffffc7;border:1px solid #dfe5e5;border-radius:16px;justify-content:space-between;align-items:center;gap:1.2rem;min-height:92px;padding:.9rem 1rem;display:flex}.autopilot-launch p,.autopilot-launch h3,.autopilot-launch span{margin:0}.autopilot-launch p{color:#8170ca;text-transform:uppercase;letter-spacing:.12em;font-size:.5rem;font-weight:900}.autopilot-launch h3{color:#263845;margin:.22rem 0;font-size:.85rem}.autopilot-launch span{color:#7b8992;font-size:.58rem}.autopilot-launch>div:last-child{justify-items:end;gap:.35rem;display:grid}.autopilot-launch small{color:#9b6d42;font-size:.53rem}.autopilot-launch button{min-height:43px;padding:0 1.05rem;font-size:.61rem}.autopilot-launch button.danger{color:#a64c46;background:#fff2f0;border-color:#eccdca}.autopilot-live{background:linear-gradient(120deg,#ffffffe6,#f1f6f4cc);border:1px solid #dce4e3;border-radius:19px;grid-template-columns:125px minmax(0,1fr) minmax(250px,.65fr);align-items:center;gap:1rem;min-height:168px;padding:1rem 1.2rem;display:grid}.autopilot-live.status-blocked{background:linear-gradient(120deg,#fff,#fff2f0);border-color:#e8c8c5}.autopilot-live.status-attention{background:linear-gradient(120deg,#fff,#fff8ea);border-color:#ead7b8}.autopilot-live.status-certified,.autopilot-live.status-ready_for_pilot,.autopilot-live.status-operational{background:linear-gradient(120deg,#fff,#edf8f4);border-color:#bfe0d5}.autopilot-score{--score:0%;background:conic-gradient(#725dcc var(--score), #e3e9e8 0);border-radius:50%;place-items:center;width:104px;height:104px;display:grid;position:relative}.autopilot-score:before{border-radius:inherit;content:"";background:#fbfcfb;width:82px;height:82px;position:absolute}.autopilot-score span{justify-items:center;display:grid;position:relative}.autopilot-score strong{color:#273846;letter-spacing:-.06em;font-size:1.55rem}.autopilot-score small{color:#85929a;text-transform:uppercase;font-size:.5rem}.autopilot-live-copy p,.autopilot-live-copy h3,.autopilot-live-copy>span{margin:0}.autopilot-live-copy p{color:#8170ca;text-transform:uppercase;letter-spacing:.12em;font-size:.51rem;font-weight:900}.autopilot-live-copy h3{color:#223541;margin:.25rem 0 .18rem;font-size:1.15rem}.autopilot-live-copy>span{color:#697b86;font-size:.62rem}.autopilot-live-copy>small{color:#95a0a6;font-size:.5rem}.autopilot-progress{background:#e4e9e8;border-radius:10px;height:6px;margin:.7rem 0 .45rem;overflow:hidden}.autopilot-progress i{border-radius:inherit;background:linear-gradient(90deg,#7862c9,#54c9b5);height:100%;transition:width .5s;display:block}.autopilot-live-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.autopilot-live-stats>span{background:#ffffff94;border:1px solid #e1e7e6;border-radius:11px;align-content:center;min-height:55px;padding:.55rem .7rem;display:grid}.autopilot-live-stats strong{color:#283b47;font-size:.86rem}.autopilot-live-stats small{color:#88959c;text-transform:uppercase;letter-spacing:.07em;font-size:.49rem}.autopilot-detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:.8rem;display:grid}.autopilot-timeline,.autopilot-findings,.autopilot-history{background:#fffc;border:1px solid #dfe5e4;border-radius:18px;min-width:0}.autopilot-timeline>header,.autopilot-findings>header,.autopilot-history>header{border-bottom:1px solid #e5e9e8;justify-content:space-between;align-items:center;gap:.8rem;padding:1rem;display:flex}.autopilot-timeline header p,.autopilot-findings header p,.autopilot-history header p{color:#8170ca;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:.49rem;font-weight:900}.autopilot-timeline header h3,.autopilot-findings header h3,.autopilot-history header h3{color:#2a3c48;margin:.18rem 0 0;font-size:.8rem}.autopilot-timeline>header>span,.autopilot-findings>header>span,.autopilot-history>header>span{color:#8c999f;font-size:.52rem}.autopilot-timeline>div,.autopilot-findings>div{max-height:520px;padding:.3rem 1rem 1rem;overflow:auto}.autopilot-timeline article{border-bottom:1px solid #edf0ef;grid-template-columns:31px minmax(0,1fr) auto;align-items:start;gap:.65rem;min-height:74px;padding:.75rem 0;display:grid}.autopilot-timeline article>i{color:#fff;background:#8c99a2;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.54rem;font-style:normal;font-weight:900;display:grid}.autopilot-timeline article.check-passed>i{background:#35a886}.autopilot-timeline article.check-failed>i{background:#c95850}.autopilot-timeline article.check-running>i{background:#7762c7;animation:1.2s infinite autopilot-pulse}.autopilot-timeline article p,.autopilot-timeline article h4,.autopilot-timeline article span{margin:0}.autopilot-timeline article p{color:#8a969d;text-transform:uppercase;letter-spacing:.06em;font-size:.47rem}.autopilot-timeline article h4{color:#31434e;margin:.18rem 0 .26rem;font-size:.64rem}.autopilot-timeline article span{color:#7d8b93;text-overflow:ellipsis;white-space:nowrap;max-width:620px;font-size:.51rem;line-height:1.45;display:block;overflow:hidden}.autopilot-timeline article time{color:#98a3a9;font-size:.49rem}.autopilot-findings article{background:#fff;border:1px solid #e5e8e7;border-left:3px solid #cf9e51;border-radius:12px;margin-top:.7rem;padding:.85rem}.autopilot-findings article.severity-critical{background:#fff8f7;border-left-color:#bd4944}.autopilot-findings article.severity-high{background:#fffaf4;border-left-color:#d27d48}.autopilot-findings article>header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.autopilot-findings article b{color:#9a4d42;text-transform:uppercase;background:#f9e6e3;border-radius:6px;padding:.22rem .42rem;font-size:.45rem}.autopilot-findings article code{color:#98a2a7;background:0 0;font-size:.45rem}.autopilot-findings article h4{color:#394a54;margin:.55rem 0 .7rem;font-size:.67rem}.autopilot-findings dl,.autopilot-findings dt,.autopilot-findings dd{margin:0}.autopilot-findings dl{gap:.55rem;display:grid}.autopilot-findings dl div{gap:.12rem;display:grid}.autopilot-findings dt{color:#8b969b;text-transform:uppercase;letter-spacing:.06em;font-size:.46rem;font-weight:900}.autopilot-findings dd{color:#677983;font-size:.53rem;line-height:1.45}.autopilot-clear,.autopilot-empty{color:#8a979d;text-align:center;place-content:center;justify-items:center;min-height:170px;display:grid}.autopilot-clear>span{color:#258e70;background:#def3ea;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:.6rem;font-size:.8rem;display:grid}.autopilot-clear strong{color:#50616b;font-size:.63rem}.autopilot-clear small{color:#929da2;max-width:280px;margin-top:.35rem;font-size:.51rem;line-height:1.5}.autopilot-empty{min-height:95px;font-size:.55rem}.autopilot-first-run{background:linear-gradient(120deg,#fff,#f6f3ff);border:1px dashed #cfc7e8;border-radius:18px;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:150px;padding:1.2rem;display:grid}.autopilot-first-run>span{color:#b5a7e5;font-size:2.1rem;font-weight:900}.autopilot-first-run p,.autopilot-first-run h3,.autopilot-first-run small{margin:0}.autopilot-first-run p{color:#806cca;text-transform:uppercase;letter-spacing:.11em;font-size:.5rem;font-weight:900}.autopilot-first-run h3{color:#2e3e4a;margin:.28rem 0;font-size:.9rem}.autopilot-first-run small{color:#839097;font-size:.56rem}.autopilot-history>div{padding:.3rem 1rem 1rem}.autopilot-history article{border-bottom:1px solid #edf0ef;grid-template-columns:10px minmax(220px,1fr) 70px 60px 105px;align-items:center;gap:.65rem;min-height:65px;padding:.7rem 0;display:grid}.autopilot-history article>i{background:#87949b;border-radius:50%;width:8px;height:8px}.autopilot-history article>i.state-certified,.autopilot-history article>i.state-ready_for_pilot,.autopilot-history article>i.state-operational{background:#39a982;box-shadow:0 0 9px #39a98266}.autopilot-history article>i.state-blocked{background:#c5524c}.autopilot-history article>div{gap:.12rem;display:grid}.autopilot-history article strong{color:#3d4f59;font-size:.61rem}.autopilot-history article small{color:#919ca1;font-size:.48rem}.autopilot-history article>span{color:#4b5d67;font-size:.62rem;font-weight:800;display:grid}.autopilot-history article>b{color:#63747d;text-align:right;font-size:.5rem}@keyframes autopilot-pulse{50%{box-shadow:0 0 0 6px #7762c71f}}@media (width<=1180px){.autopilot-hero{grid-template-columns:76px minmax(0,1fr)}.autopilot-safety{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.autopilot-safety p{grid-column:1/-1}.autopilot-live{grid-template-columns:110px minmax(0,1fr)}.autopilot-live-stats{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.autopilot-detail-grid{grid-template-columns:1fr}}@media (width<=820px){.autopilot-modes{grid-template-columns:1fr}.autopilot-modes>button{min-height:125px}.autopilot-launch{flex-direction:column;align-items:flex-start}.autopilot-launch>div:last-child{justify-items:stretch;width:100%}.autopilot-live{grid-template-columns:90px minmax(0,1fr)}.autopilot-score{width:82px;height:82px}.autopilot-score:before{width:65px;height:65px}.autopilot-score strong{font-size:1.2rem}.autopilot-history article{grid-template-columns:9px minmax(0,1fr) 55px 50px}.autopilot-history article>b{text-align:left;grid-column:2/-1}}@media (width<=560px){.autopilot-hero{grid-template-columns:1fr;padding:1rem}.autopilot-orb{border-radius:18px;width:60px;height:60px}.autopilot-safety{grid-template-columns:1fr}.autopilot-safety p{grid-column:auto}.autopilot-live{grid-template-columns:1fr}.autopilot-live-stats{grid-template-columns:repeat(2,1fr)}.autopilot-first-run{grid-template-columns:1fr}.autopilot-first-run>span{font-size:1.4rem}.autopilot-timeline>div,.autopilot-findings>div{padding-inline:.7rem}.autopilot-timeline article{grid-template-columns:28px minmax(0,1fr)}.autopilot-timeline article time{grid-column:2}.autopilot-history article{grid-template-columns:8px minmax(0,1fr) 50px}.autopilot-history article>span:nth-of-type(2){display:none}}@media (prefers-reduced-motion:reduce){.autopilot-timeline article.check-running>i{animation:none}.autopilot-progress i{transition:none}}:root{--gv-type-micro:.72rem;--gv-type-caption:.76rem;--gv-type-data:.82rem;--gv-type-body:.86rem;--gv-type-action:.88rem}html{font-size:clamp(16px,14px + .18vw,17.5px)}:is(.panel.workspace,.broker-portal,.commercial-pro,.global-admin-console,.global-admin-body,.experience-workspace,.broker-auth-shell,.unified-portal-auth,.global-hub,.public-offer-shell,.network-application-shell,.buyer-room) :is(p,li,label,dt,dd){line-height:1.52;font-size:max(var(--gv-type-body), 1em)!important}:is(.panel.workspace,.broker-portal,.commercial-pro,.global-admin-console,.global-admin-body,.experience-workspace,.broker-auth-shell,.unified-portal-auth,.global-hub,.public-offer-shell,.network-application-shell,.buyer-room) small{line-height:1.45;font-size:max(var(--gv-type-caption), .9em)!important}:is(.panel.workspace,.broker-portal,.commercial-pro,.global-admin-console,.global-admin-body,.experience-workspace,.broker-auth-shell,.unified-portal-auth,.global-hub,.public-offer-shell,.network-application-shell,.buyer-room) :is(button,input,select,textarea){font-size:max(var(--gv-type-action), 1em)!important}:is(.panel.workspace,.broker-portal,.commercial-pro,.global-admin-console,.global-admin-body,.experience-workspace,.global-hub,.public-offer-shell,.network-application-shell,.buyer-room) th{line-height:1.35;font-size:max(var(--gv-type-micro), .85em)!important}:is(.panel.workspace,.broker-portal,.commercial-pro,.global-admin-console,.global-admin-body,.experience-workspace,.global-hub,.public-offer-shell,.network-application-shell,.buyer-room) td{line-height:1.45;font-size:max(var(--gv-type-data), .92em)!important}.workspace-nav-group>small,.broker-sidebar nav>small,.pro-sidebar nav>small,.global-admin-nav nav>small{line-height:1.35;font-size:var(--gv-type-micro)!important}.workspace-nav-group>button>span,.workspace-nav-footer a>span,.broker-sidebar nav button>span,.pro-sidebar nav button>span,.global-admin-nav nav button>span{line-height:1.25;font-size:var(--gv-type-body)!important}.workspace-nav-group>button>b,.broker-sidebar nav button>b,.pro-sidebar nav button>b,.global-admin-nav nav button>b{min-width:25px;min-height:25px;font-size:.68rem!important}.tenant-identity>span,.broker-profile>span,.pro-plan>span,.global-admin-nav-foot>span{font-size:var(--gv-type-micro)!important}.tenant-identity>strong,.broker-profile>strong,.pro-plan>strong,.global-admin-nav-foot>strong{line-height:1.35;font-size:.96rem!important}.tenant-identity>small,.broker-profile>small,.pro-plan>small,.global-admin-nav-foot>small{font-size:var(--gv-type-caption)!important}:is(.workspace-head,.broker-page-head,.broker-welcome,.pro-hero,.pro-page-head,.global-admin-section-head,.autopilot-hero) :is(.eyebrow,.broker-kicker,.command-kicker,.import-eyebrow){line-height:1.35;font-size:var(--gv-type-micro)!important}.workspace-subtitle,.workspace-message,.broker-toast,.global-admin-feedback,.autopilot-feedback{line-height:1.5;font-size:var(--gv-type-body)!important}.incorporator-workspace .import-eyebrow,.incorporator-workspace .adaptive-import-options>article>span,.incorporator-workspace .adaptive-section-head span{font-size:var(--gv-type-micro)!important}.incorporator-workspace .import-steps span{min-height:34px;font-size:var(--gv-type-caption)!important}.incorporator-workspace .import-steps b{width:23px;height:23px;font-size:.68rem!important}.incorporator-workspace .adaptive-import-options>article>strong,.incorporator-workspace .adaptive-section-head strong,.incorporator-workspace .adaptive-file-picker b{font-size:.9rem!important}.incorporator-workspace .adaptive-import-options>article>p,.incorporator-workspace .import-note,.incorporator-workspace .adaptive-recognized{line-height:1.52;font-size:var(--gv-type-data)!important}.incorporator-workspace .adaptive-file-picker small,.incorporator-workspace .adaptive-section-head>small,.incorporator-workspace .adaptive-issues small,.incorporator-workspace :is(.adaptive-development,.adaptive-profile-name),.incorporator-workspace .adaptive-mapping-grid label>span,.incorporator-workspace .adaptive-value-grid label>span{font-size:var(--gv-type-caption)!important}.incorporator-workspace .adaptive-preview-badge,.incorporator-workspace .adaptive-row-status{min-height:28px;font-size:var(--gv-type-micro)!important}.incorporator-workspace .adaptive-issues strong{font-size:var(--gv-type-data)!important}.incorporator-workspace .adaptive-issues :is(p,ul){line-height:1.55;font-size:var(--gv-type-caption)!important}.incorporator-workspace .adaptive-preview-table th{font-size:var(--gv-type-micro)!important}.incorporator-workspace .adaptive-preview-table td{padding-block:.68rem;font-size:var(--gv-type-data)!important}:is(.panel.workspace,.broker-portal,.commercial-pro,.global-admin-console,.global-admin-body) :is(.eyebrow,.broker-kicker,.command-kicker,.global-admin-card-label,.executive-owner-greeting){font-size:var(--gv-type-micro)!important}:is(.panel.workspace,.broker-portal,.commercial-pro,.global-admin-console,.global-admin-body) :is(.status,.portal-state,.broker-live,.broker-online,.pro-plan,.adaptive-preview-badge){font-size:var(--gv-type-caption)!important}.autopilot :is(.autopilot-safety,.autopilot-modes,.autopilot-launch,.autopilot-live-copy,.autopilot-timeline,.autopilot-findings,.autopilot-history,.autopilot-first-run) :is(p,li,button,label,small){line-height:1.48;font-size:max(var(--gv-type-caption), 1em)!important}@media (width<=760px){:root{--gv-type-body:.9rem;--gv-type-action:.9rem}html{font-size:16px}.workspace-nav-group>button>span,.broker-sidebar nav button>span,.pro-sidebar nav button>span,.global-admin-nav nav button>span{font-size:.9rem!important}}.incorporator-workspace .unit-inventory{--unit-ink:#202a3c;--unit-muted:#667286;--unit-line:#e0e5ec;--unit-soft:#f6f8fb;--unit-indigo:#4859bd;--unit-teal:#137f78;gap:.72rem;display:grid}.incorporator-workspace .unit-inventory-command{background:radial-gradient(circle at 88% 10%,#4859bd1a,#0000 16rem),linear-gradient(145deg,#fff,#f7f8fc);border:1px solid #dfe3ee;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;min-height:68px;padding:.68rem .85rem .68rem 1rem;transition:border-color .22s,box-shadow .22s;display:flex;box-shadow:0 9px 26px #29324f0e}.incorporator-workspace .unit-inventory.is-operating .unit-inventory-command{border-color:#cfd6ef;box-shadow:0 9px 26px #37448414}.incorporator-workspace .unit-command-copy{align-items:center;gap:.85rem;min-width:0;display:flex}.incorporator-workspace .unit-command-copy>span,.incorporator-workspace .unit-inventory-summary span{color:var(--unit-indigo);letter-spacing:.075em;text-transform:uppercase;font-size:.69rem;font-weight:820}.incorporator-workspace .unit-command-copy>span{white-space:nowrap;border-right:1px solid #dfe3eb;padding-right:.85rem}.incorporator-workspace .unit-command-copy>div{align-items:baseline;gap:.5rem;min-width:0;display:flex}.incorporator-workspace .unit-command-copy strong{color:var(--unit-ink);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.incorporator-workspace .unit-command-copy p{color:var(--unit-muted);white-space:nowrap;margin:0;font-size:.76rem}.incorporator-workspace .unit-inventory-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.incorporator-workspace .unit-inventory-actions>button{min-height:36px;padding-inline:.7rem}.incorporator-workspace .unit-view-toggle{background:#eef1f6;border:1px solid #dfe3eb;border-radius:10px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:inline-grid}.incorporator-workspace .unit-view-toggle button{color:#6a7486;min-height:30px;box-shadow:none;background:0 0;border:0;padding:0 .62rem}.incorporator-workspace .unit-view-toggle button.active{color:#3447ad;background:#fff;box-shadow:0 3px 10px #26315017}.incorporator-workspace .unit-inventory-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid}.incorporator-workspace .unit-inventory-summary>:is(button,div){min-height:66px;color:var(--unit-ink);border:1px solid var(--unit-line);text-align:left;background:#fff;border-radius:11px;grid-template:"label value""copy copy"/1fr auto;align-content:center;gap:.12rem .45rem;padding:.55rem .68rem;display:grid;box-shadow:0 5px 16px #252f4b09}.incorporator-workspace .unit-inventory-summary>button:hover,.incorporator-workspace .unit-inventory-summary>button.active{background:#f3f5ff;border-color:#aeb8eb;transform:translateY(-1px)}.incorporator-workspace .unit-inventory-summary>.alert,.incorporator-workspace .unit-inventory-summary>.review{background:#fffaf4;border-color:#efd7bd}.incorporator-workspace .unit-inventory-summary span{grid-area:label;align-self:center}.incorporator-workspace .unit-inventory-summary strong{color:var(--unit-ink);letter-spacing:-.045em;grid-area:value;font-size:1.08rem}.incorporator-workspace .unit-inventory-summary small{color:#7b8595;text-overflow:ellipsis;white-space:nowrap;grid-area:copy;font-size:.67rem;overflow:hidden}.incorporator-workspace .unit-inventory-query{z-index:8;border:1px solid var(--unit-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff9;border-radius:13px;gap:.56rem;padding:.65rem .72rem .55rem;display:grid;position:sticky;top:0;box-shadow:0 10px 28px #232c4612}.incorporator-workspace .unit-filter-primary{grid-template-columns:minmax(240px,1.55fr) minmax(190px,1fr) minmax(145px,.72fr) auto auto;align-items:end;gap:.55rem;display:grid}.incorporator-workspace .unit-filter-advanced{border-top:1px dashed #dfe3eb;grid-template-columns:repeat(6,minmax(125px,1fr));gap:.55rem;padding-top:.55rem;animation:.18s ease-out both unit-filters-open;display:grid}@keyframes unit-filters-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.incorporator-workspace .unit-filter-primary label,.incorporator-workspace .unit-filter-advanced label,.incorporator-workspace .unit-bulk-bar label,.incorporator-workspace .unit-inventory-board>header label{color:#5e697c;align-content:end;gap:.28rem;font-size:.7rem;font-weight:720;display:grid}.incorporator-workspace .unit-filter-primary :is(input,select),.incorporator-workspace .unit-filter-advanced select,.incorporator-workspace .unit-bulk-bar select,.incorporator-workspace .unit-inventory-board>header select{width:100%;min-height:38px;color:var(--unit-ink);background:#fff;border:1px solid #dce1e9;border-radius:9px;outline:none;padding:0 .64rem}.incorporator-workspace .unit-filter-primary :is(input,select):focus,.incorporator-workspace .unit-filter-advanced select:focus,.incorporator-workspace .unit-bulk-bar select:focus{border-color:#7b8adc;box-shadow:0 0 0 3px #5366c61c}.incorporator-workspace .unit-more-filters{color:#4655ad;white-space:nowrap;background:#f6f7fd;border:1px solid #cfd5ec;min-height:38px;padding:0 .7rem}.incorporator-workspace .unit-more-filters:hover,.incorporator-workspace .unit-more-filters.active{color:#fff;background:#5263bf;border-color:#5263bf}.incorporator-workspace .unit-clear-filters{white-space:nowrap;min-height:38px;padding-inline:.35rem}.incorporator-workspace .unit-filter-feedback{border-top:1px solid #edf0f4;align-items:center;gap:.65rem;min-height:31px;padding-top:.45rem;display:flex}.incorporator-workspace .unit-result-live{color:var(--unit-ink);flex:none;align-items:baseline;gap:.28rem;display:flex}.incorporator-workspace .unit-result-live strong{font-size:.82rem}.incorporator-workspace .unit-result-live span{color:var(--unit-muted);font-size:.76rem}.incorporator-workspace .unit-filter-chips{scrollbar-width:thin;align-items:center;gap:.35rem;min-width:0;display:flex;overflow-x:auto}.incorporator-workspace .unit-filter-chips button{color:#4857a9;min-height:25px;box-shadow:none;white-space:nowrap;background:#f4f6ff;border:1px solid #d5daf0;border-radius:999px;align-items:center;gap:.35rem;padding:0 .34rem 0 .52rem;font-size:.68rem;display:inline-flex}.incorporator-workspace .unit-filter-chips button:hover{color:#303f96;background:#eef1ff;border-color:#b8c0e7;transform:none}.incorporator-workspace .unit-filter-chips button span{background:#4857a91a;border-radius:50%;place-items:center;width:16px;height:16px;font-size:.76rem;line-height:1;display:grid}.incorporator-workspace .unit-bulk-bar{color:var(--unit-ink);background:#f2f4ff;border:1px solid #cfd6f4;border-radius:13px;grid-template-columns:minmax(220px,1fr) auto minmax(150px,.45fr) minmax(150px,.45fr) auto auto;align-items:end;gap:.65rem;padding:.85rem;display:grid}.incorporator-workspace .unit-bulk-bar>div:first-child{align-self:center;gap:.25rem;display:grid}.incorporator-workspace .unit-bulk-bar>div strong{font-size:.9rem}.incorporator-workspace .unit-bulk-bar>div span{color:#69748a;font-size:.75rem}.incorporator-workspace .unit-bulk-bar .form-error{grid-column:1/-1;margin:0}.incorporator-workspace .unit-bulk-notice{color:#276b59;background:#effaf6;border:1px solid #c9e6dc;border-radius:11px;margin:0;padding:.75rem .85rem}.incorporator-workspace .unit-inventory-board{border:1px solid var(--unit-line);background:#fff;border-radius:15px;min-width:0;scroll-margin-top:126px;transition:border-color .25s,box-shadow .25s;overflow:hidden;box-shadow:0 10px 30px #242e490e}.incorporator-workspace .unit-inventory-board>header{border-bottom:1px solid var(--unit-line);background:#fbfcfe;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:.64rem .85rem;display:flex}.incorporator-workspace .unit-inventory-board>header>div:first-child{gap:.18rem;display:grid}.incorporator-workspace .unit-inventory-board>header strong{color:var(--unit-ink)}.incorporator-workspace .unit-inventory-board>header span{color:var(--unit-muted);font-size:.75rem}.incorporator-workspace .unit-inventory-board>header>div:last-child{align-items:center;gap:.75rem;display:flex}.incorporator-workspace .unit-inventory-board>header label{align-items:center;display:flex}.incorporator-workspace .unit-inventory-board>header select{width:78px;min-height:33px}.incorporator-workspace .unit-inventory-table-wrap{max-width:100%;overflow:auto}.incorporator-workspace .unit-inventory-table{border-collapse:separate;border-spacing:0;white-space:nowrap;width:100%;min-width:1080px}.incorporator-workspace .unit-inventory-table th{z-index:2;color:#687387;border-bottom:1px solid var(--unit-line);letter-spacing:.055em;text-align:left;text-transform:uppercase;background:#f6f8fb;padding:.72rem .75rem;font-size:.72rem;position:sticky;top:0}.incorporator-workspace .unit-inventory-table td{color:#4e596c;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:.78rem .75rem;font-size:.82rem}.incorporator-workspace .unit-inventory-table tr:last-child td{border-bottom:0}.incorporator-workspace .unit-inventory-table tbody tr:hover td{background:#fafbfe}.incorporator-workspace .unit-inventory-table tbody tr.selected td{background:#f1f4ff}.incorporator-workspace .unit-inventory-table td>strong{color:var(--unit-ink)}.incorporator-workspace .unit-inventory-table td>small{color:#7a8596;margin-top:.2rem;display:block}.incorporator-workspace .unit-select-cell{width:42px;text-align:center!important;padding-inline:.65rem!important}.incorporator-workspace .unit-select-cell input{width:17px;height:17px;accent-color:var(--unit-indigo)}.incorporator-workspace .unit-data-warning,.incorporator-workspace .unit-price-pending{color:#9a5e2f;background:#fff7ed;border:1px solid #edd6bd;border-radius:999px;align-items:center;width:max-content;padding:.24rem .42rem;font-size:.72rem;font-weight:720;display:inline-flex}.incorporator-workspace .unit-inventory-table td>.unit-data-warning{margin-top:0}.incorporator-workspace .unit-governance{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.incorporator-workspace .unit-governance span{color:#667185;background:#f7f8fa;border:1px solid #dde2e9;border-radius:999px;align-items:center;min-height:25px;padding:0 .5rem;font-size:.7rem;font-weight:720;display:inline-flex}.incorporator-workspace .unit-floor-mirror{background:#f7f9fc;gap:.8rem;padding:.9rem;display:grid}.incorporator-workspace .unit-floor-mirror>section{border:1px solid var(--unit-line);background:#fff;border-radius:13px;grid-template-columns:150px minmax(0,1fr);display:grid;overflow:hidden}.incorporator-workspace .unit-floor-mirror>section>header{border-right:1px solid var(--unit-line);background:#f0f3f8;align-content:center;padding:.85rem;display:grid}.incorporator-workspace .unit-floor-mirror>section>header>div{gap:.22rem;display:grid}.incorporator-workspace .unit-floor-mirror>section>header strong{color:var(--unit-ink)}.incorporator-workspace .unit-floor-mirror>section>header span{color:#778296;font-size:.72rem}.incorporator-workspace .unit-floor-mirror>section>div{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.5rem;padding:.65rem;display:grid}.incorporator-workspace .unit-floor-card{min-height:100px;color:var(--unit-ink);text-align:left;background:#fff;border:1px solid #dfe4ea;border-left:4px solid #9ca6b5;border-radius:10px;align-content:space-between;gap:.16rem;padding:.7rem;display:grid}.incorporator-workspace .unit-floor-card.status-available{border-left-color:#40a782}.incorporator-workspace .unit-floor-card.status-reserved{border-left-color:#d5a647}.incorporator-workspace .unit-floor-card.status-sold{border-left-color:#6995c5}.incorporator-workspace .unit-floor-card.status-blocked{border-left-color:#9d8890}.incorporator-workspace .unit-floor-card.selected{outline:3px solid #4859bd2e}.incorporator-workspace .unit-floor-card span{color:#788396;font-size:.69rem}.incorporator-workspace .unit-floor-card strong{font-size:1.05rem}.incorporator-workspace .unit-floor-card small{color:#5f6b7d;font-size:.72rem}.incorporator-workspace .unit-floor-card b{color:#303c51;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.incorporator-workspace .unit-inventory-empty{text-align:center;align-content:center;place-items:center;gap:.45rem;min-height:190px;padding:2rem;display:grid}.incorporator-workspace .unit-inventory-empty strong{color:var(--unit-ink)}.incorporator-workspace .unit-inventory-empty p{color:var(--unit-muted);margin:0}.incorporator-workspace .unit-pagination{border-top:1px solid var(--unit-line);background:#fbfcfe;justify-content:flex-end;align-items:center;gap:.65rem;min-height:58px;padding:.65rem .85rem;display:flex}.incorporator-workspace .unit-pagination span{color:var(--unit-muted);font-size:.78rem}.incorporator-workspace .unit-pagination strong{color:var(--unit-ink)}.incorporator-workspace .unit-import-history{border:1px solid var(--unit-line);background:#fff;border-radius:13px;overflow:hidden}.incorporator-workspace .unit-import-history summary{min-height:50px;color:var(--unit-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;display:flex}.incorporator-workspace .unit-import-history summary strong{color:#69758a;font-size:.76rem}.incorporator-workspace .unit-import-history>div{border-top:1px solid var(--unit-line);display:grid}.incorporator-workspace .unit-import-history article{border-bottom:1px solid #edf0f4;grid-template-columns:150px minmax(160px,.6fr) minmax(220px,1fr) minmax(260px,1fr);align-items:center;gap:.7rem;padding:.72rem .9rem;display:grid}.incorporator-workspace .unit-import-history article:last-child{border-bottom:0}.incorporator-workspace .unit-import-history article span,.incorporator-workspace .unit-import-history article small{color:#788498;font-size:.72rem}.incorporator-workspace .unit-import-history article strong{color:var(--unit-ink);font-size:.8rem}.incorporator-workspace .unit-import-history article p{color:#566276;margin:0;font-size:.76rem}.incorporator-workspace .unit-import-history>div>p{color:var(--unit-muted);margin:0;padding:1rem}.unit-import-overlay{z-index:600;isolation:isolate;place-items:center;width:100vw;height:100dvh;padding:clamp(.75rem,2vw,1.5rem);display:grid;position:fixed;inset:0;overflow:hidden}.unit-import-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0d16269e;border:0;border-radius:0;min-height:0;padding:0;position:absolute;inset:0}.unit-import-backdrop:hover{background:#0d16269e;transform:none}.unit-import-dialog{z-index:1;overscroll-behavior:contain;background:#f5f7fa;border-radius:18px;width:min(1180px,100%);max-height:calc(100dvh - 3rem);position:relative;overflow:auto;box-shadow:0 34px 90px #09111f52}.incorporator-workspace .unit-import-dialog>.adaptive-import-card{min-height:100%;box-shadow:none;border:0;border-radius:18px;margin:0;padding:clamp(1rem,2vw,1.35rem)}.unit-editor-dialog{width:min(920px,100%)}.incorporator-workspace .unit-editor-dialog>.editor-card{box-shadow:none;background:#fff;border:0;border-radius:18px;margin:0;padding:clamp(1rem,2vw,1.35rem)}.unit-catalog-portal .unit-editor-dialog .editor-grid label{color:#667773}.unit-catalog-portal .unit-editor-dialog .editor-grid :is(input,select,textarea){color:#203c37;background:#fff;border-color:#d7e3df}.unit-catalog-portal .unit-editor-dialog .editor-grid :is(input,select,textarea):focus{border-color:#249780;box-shadow:0 0 0 3px #2497801f}.unit-catalog-portal .unit-editor-dialog .editor-grid small{color:#83908d}@media (prefers-reduced-motion:reduce){.incorporator-workspace .unit-filter-advanced{animation:none}}@media (width<=1320px){.incorporator-workspace .unit-filter-primary{grid-template-columns:minmax(220px,1.3fr) minmax(180px,1fr) minmax(140px,.7fr) auto auto}.incorporator-workspace .unit-filter-advanced{grid-template-columns:repeat(3,minmax(130px,1fr))}.incorporator-workspace .unit-bulk-bar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(150px,.45fr)) auto}.incorporator-workspace .unit-bulk-bar>.text-button{grid-column:2/-1;justify-self:end}}@media (width<=1100px){.incorporator-workspace .unit-command-copy>div{gap:.05rem;display:grid}.incorporator-workspace .unit-inventory-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.incorporator-workspace .unit-filter-primary{grid-template-columns:minmax(220px,1.35fr) minmax(180px,1fr) minmax(140px,.75fr)}.incorporator-workspace .unit-more-filters,.incorporator-workspace .unit-clear-filters{justify-self:start}}@media (width<=920px){.incorporator-workspace .unit-inventory-command{flex-direction:column;align-items:stretch}.incorporator-workspace .unit-command-copy{justify-content:space-between}.incorporator-workspace .unit-inventory-actions{justify-content:flex-start}.incorporator-workspace .unit-inventory-query{position:relative}.incorporator-workspace .unit-filter-primary,.incorporator-workspace .unit-filter-advanced{grid-template-columns:repeat(2,minmax(0,1fr))}.incorporator-workspace .unit-filter-feedback{flex-direction:column;align-items:flex-start}.incorporator-workspace .unit-filter-chips{width:100%}.incorporator-workspace .unit-bulk-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.incorporator-workspace .unit-bulk-bar>div:first-child{grid-column:1/-1}.incorporator-workspace .unit-floor-mirror>section{grid-template-columns:1fr}.incorporator-workspace .unit-floor-mirror>section>header{border-right:0;border-bottom:1px solid var(--unit-line)}.incorporator-workspace .unit-import-history article{grid-template-columns:1fr 1fr}}@media (width<=620px){.incorporator-workspace .unit-command-copy{align-items:start;gap:.35rem;display:grid}.incorporator-workspace .unit-command-copy>span{border:0;padding:0}.incorporator-workspace .unit-command-copy>div{min-width:0}.incorporator-workspace .unit-command-copy p{white-space:normal}.incorporator-workspace .unit-inventory-summary{grid-template-columns:1fr 1fr}.incorporator-workspace .unit-filter-primary,.incorporator-workspace .unit-filter-advanced,.incorporator-workspace .unit-bulk-bar{grid-template-columns:1fr}.incorporator-workspace .unit-more-filters,.incorporator-workspace .unit-clear-filters{justify-self:stretch;width:100%}.incorporator-workspace .unit-inventory-board>header{flex-direction:column;align-items:flex-start}.incorporator-workspace .unit-inventory-board>header>div:last-child{justify-content:space-between;width:100%}.incorporator-workspace .unit-floor-mirror>section>div{grid-template-columns:1fr 1fr}.incorporator-workspace .unit-import-history article{grid-template-columns:1fr}.incorporator-workspace .unit-pagination{justify-content:space-between}.unit-import-overlay{padding:0}.unit-import-dialog{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.incorporator-workspace .unit-import-dialog>.adaptive-import-card{border-radius:0}}.incorporator-workspace .unit-inventory{--unit-ink:#10283a;--unit-muted:#506176;--unit-line:#d3dbe5}.incorporator-workspace .unit-inventory-summary>:is(button,div){border-width:1.5px;align-content:start;min-width:0;min-height:88px;padding:.68rem .76rem;box-shadow:0 7px 20px #1827440f}.incorporator-workspace .unit-inventory-summary span{color:#3349b0;overflow-wrap:anywhere;min-width:0;font-size:.7rem;line-height:1.18}.incorporator-workspace .unit-inventory-summary strong{color:#11283a;font-size:1.32rem;font-weight:880;line-height:1}.incorporator-workspace .unit-inventory-summary small{color:#536276;text-overflow:clip;white-space:normal;min-width:0;font-size:.68rem;line-height:1.28;overflow:visible}.incorporator-workspace .unit-inventory-summary>button:first-child{border-top:3px solid #168a68}.incorporator-workspace .unit-inventory-summary>button:first-child strong{color:#087255}.incorporator-workspace .unit-inventory-summary>button:nth-child(2){border-top:3px solid #c18428}.incorporator-workspace .unit-inventory-summary>button:nth-child(2) strong{color:#9a5b08}.incorporator-workspace .unit-inventory-summary>button:nth-child(3){border-top:3px solid #5265bd}.incorporator-workspace .unit-inventory-summary>button:nth-child(3) strong{color:#3346a2}.incorporator-workspace .unit-inventory-summary>button:nth-child(4) strong,.incorporator-workspace .unit-inventory-summary>.review strong{color:#a6530b}.incorporator-workspace .unit-inventory-summary>button:nth-child(5) strong{color:#55469a}.incorporator-workspace .unit-inventory-table{min-width:1210px}.incorporator-workspace .unit-inventory-table th:last-child,.incorporator-workspace .unit-inventory-table td:last-child{white-space:normal;background:#fff;min-width:210px;max-width:250px;position:sticky;right:0;box-shadow:-8px 0 18px #1e2d460f}.incorporator-workspace .unit-inventory-table th:last-child{z-index:4;color:#34475a;background:#eef2f6}.incorporator-workspace .unit-inventory-table td:nth-child(3){white-space:normal;min-width:185px}.incorporator-workspace .unit-governance span{color:#48586b;background:#f3f6f8;border-color:#ced7e1}.incorporator-workspace .unit-governance .confirmed,.incorporator-workspace .unit-governance .published{color:#12634f;background:#e8f7f1;border-color:#9fd5c4}.incorporator-workspace .unit-governance .review{color:#8d4c14;background:#fff4e5;border-color:#dfb781}@media (width<=1100px){.incorporator-workspace .unit-inventory-summary>:is(button,div){min-height:82px}}.command-cockpit{--cockpit-ink:#0c2935;--cockpit-muted:#60747c;--cockpit-line:#0f495421;--cockpit-soft:#f3f8f7;--cockpit-teal:#0d817c;--cockpit-teal-dark:#075f61;--cockpit-violet:#756ac8;--cockpit-gold:#b97928;min-width:0;color:var(--cockpit-ink);grid-template-columns:minmax(0,1fr);gap:1rem;display:grid;overflow-x:hidden}.command-cockpit button,.command-cockpit select,.command-cockpit input,.command-cockpit textarea{font:inherit}.cockpit-context-bar{grid-template-columns:minmax(180px,1fr) minmax(260px,.7fr) auto;align-items:end;gap:.85rem;min-height:52px;padding:.1rem .05rem;display:grid}.cockpit-context-bar>div{gap:.12rem;display:grid}.cockpit-context-bar>div span,.cockpit-context-bar label>span,.cockpit-eyebrow,.cockpit-section-head>div>span,.cockpit-modal header span{color:var(--cockpit-teal);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:850}.cockpit-context-bar>div strong{color:var(--cockpit-ink);font-size:.8rem}.cockpit-context-bar label{gap:.28rem;display:grid}.cockpit-context-bar select{width:100%;min-height:38px;color:var(--cockpit-ink);border:1px solid var(--cockpit-line);background-color:#fff;border-radius:10px;padding:.4rem 2rem .4rem .7rem;font-size:.68rem;font-weight:720}.cockpit-period{color:var(--cockpit-muted);text-transform:capitalize;padding-bottom:.55rem;font-size:.64rem;font-weight:720}.cockpit-preview-banner,.cockpit-local-error{background:#756ac812;border:1px solid #756ac838;border-radius:12px;align-items:center;gap:.7rem;min-height:44px;padding:.65rem .8rem;font-size:.64rem;display:flex}.cockpit-preview-banner i{color:#fff;background:var(--cockpit-violet);letter-spacing:.09em;border-radius:6px;padding:.25rem .4rem;font-size:.5rem;font-style:normal;font-weight:900}.cockpit-preview-banner span{color:#4f4b78;flex:1}.cockpit-preview-banner button{color:#574fa0;background:#fff;border:1px solid #756ac838;border-radius:8px;padding:.36rem .6rem;font-size:.58rem;font-weight:780}.cockpit-local-error{color:#8b322f;background:#ac3b3512;border-color:#ac3b352e}.cockpit-hero{color:#fff;background:radial-gradient(circle at 85% 12%,#4bcabb38,#0000 30%),radial-gradient(circle at 24% 120%,#5c59b13d,#0000 38%),linear-gradient(128deg,#072735 0%,#061c2a 68%,#092c34 100%);border:1px solid #53d0c22e;border-radius:22px;grid-template-columns:minmax(0,1fr) 210px;min-height:285px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #051f292e}.cockpit-hero-copy{align-content:start;gap:.42rem;padding:1.45rem;display:grid}.cockpit-eyebrow{color:#7ce0d1}.cockpit-hero-copy>p{color:#e2f4f3ad;margin:0;font-size:.64rem}.cockpit-hero-copy>h2{color:#fff;letter-spacing:-.035em;max-width:780px;margin:.2rem 0 0;font-size:clamp(1.45rem,2.6vw,2.2rem);line-height:1.04}.cockpit-hero-copy>strong{color:#e2f4f3b8;max-width:740px;font-size:.68rem;font-weight:540;line-height:1.5}.cockpit-decision{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff13;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:.7rem;margin-top:.65rem;padding:.82rem;display:grid}.cockpit-decision>i{background:#62c8a1;border-radius:99px;width:7px;height:42px}.cockpit-decision>i.tone-critical{background:#f26d67}.cockpit-decision>i.tone-attention{background:#f2b257}.cockpit-decision>i.tone-opportunity{background:#70d4c6}.cockpit-decision>div{gap:.12rem;display:grid}.cockpit-decision span{color:#7ce0d1;letter-spacing:.09em;text-transform:uppercase;font-size:.5rem;font-weight:860}.cockpit-decision strong{color:#fff;font-size:.72rem}.cockpit-decision p{color:#e4f2f2a8;margin:0;font-size:.6rem;line-height:1.4}.cockpit-decision button,.cockpit-section-head>button,.cockpit-modal footer>button:not(.button-secondary){color:#fff;background:var(--cockpit-teal);border:1px solid #0000;border-radius:9px;min-height:36px;padding:.48rem .7rem;font-size:.6rem;font-weight:800}.cockpit-decision button{color:#082931;background:#7ce0d1}.cockpit-goal-pulse{text-align:center;background:#0211193b;border-left:1px solid #ffffff1a;place-content:center;gap:.55rem;padding:1.3rem;display:grid}.cockpit-goal-pulse>span{color:#def0efad;letter-spacing:.06em;text-transform:uppercase;font-size:.57rem;font-weight:750}.cockpit-goal-pulse>div{background:conic-gradient(#59cabb var(--goal-progress), #ffffff1f 0);border-radius:50%;place-items:center;width:136px;height:136px;margin:.2rem auto;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.cockpit-goal-pulse>div:before{content:"";background:#082633;border-radius:50%;grid-area:1/1;width:108px;height:108px}.cockpit-goal-pulse>div strong{z-index:1;color:#fff;letter-spacing:-.04em;grid-area:1/1;font-size:1.65rem}.cockpit-goal-pulse>div i{display:none}.cockpit-goal-pulse p{color:#fff;margin:0;font-size:.67rem;font-weight:760}.cockpit-goal-pulse small{color:#dbeeed94;font-size:.55rem;line-height:1.4}.cockpit-goals,.cockpit-chain,.cockpit-agenda,.cockpit-orders,.cockpit-priorities,.cockpit-performance,.cockpit-portfolio,.cockpit-movements{border:1px solid var(--cockpit-line);background:#fffffff5;border-radius:17px;padding:1rem;box-shadow:0 12px 35px #1340490e}.cockpit-section-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cockpit-section-head>div{gap:.15rem;display:grid}.cockpit-section-head h2{color:var(--cockpit-ink);margin:0;font-size:.92rem;line-height:1.25}.cockpit-section-head p{color:var(--cockpit-muted);margin:0;font-size:.61rem;line-height:1.45}.cockpit-section-head>small{color:var(--cockpit-muted);font-size:.57rem}.cockpit-section-head>b{color:#fff;background:var(--cockpit-ink);border-radius:10px;place-items:center;min-width:34px;height:34px;font-size:.7rem;display:grid}.cockpit-goal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.85rem;display:grid}.cockpit-goal-grid>article{border:1px solid var(--cockpit-line);background:linear-gradient(145deg,#fff,#f7fbfa);border-radius:14px;align-content:start;gap:.25rem;min-height:184px;padding:.9rem;display:grid}.cockpit-goal-grid article>header{justify-content:space-between;align-items:center;gap:.5rem;min-height:24px;display:flex}.cockpit-goal-grid header span{color:var(--cockpit-muted);font-size:.6rem;font-weight:760}.cockpit-goal-grid header small{color:var(--cockpit-teal);font-size:.5rem}.cockpit-goal-grid article>strong{color:var(--cockpit-ink);letter-spacing:-.035em;margin-top:.28rem;font-size:1.35rem}.cockpit-goal-grid article>p{color:var(--cockpit-muted);margin:0;font-size:.57rem}.cockpit-goal-grid article>i,.order-progress{background:#e6eeec;border-radius:99px;height:5px;margin-top:.55rem;display:block;overflow:hidden}.cockpit-goal-grid article>i b,.order-progress b{width:var(--goal-card-progress);border-radius:inherit;background:linear-gradient(90deg, var(--cockpit-teal), #64cbbc);height:100%;display:block}.cockpit-goal-grid dl{grid-template-columns:repeat(2,1fr);gap:.5rem;margin:auto 0 0;display:grid}.cockpit-goal-grid dl div{gap:.12rem;display:grid}.cockpit-goal-grid dt{color:var(--cockpit-muted);text-transform:uppercase;font-size:.51rem}.cockpit-goal-grid dd{color:var(--cockpit-ink);margin:0;font-size:.64rem;font-weight:800}.cockpit-goal-grid .goal-unconfigured{background:#f5f8f7d6;border-style:dashed}.goal-unconfigured>button{width:max-content;color:var(--cockpit-teal-dark);background:#0d817c12;border:1px solid #0d817c33;border-radius:8px;margin-top:auto;padding:.38rem .55rem;font-size:.57rem;font-weight:790}.cockpit-chain{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.cockpit-chain-track{scrollbar-width:thin;grid-template-columns:repeat(8,minmax(104px,1fr));width:100%;min-width:0;max-width:100%;margin-top:.85rem;display:grid;overflow-x:auto}.cockpit-chain-track button{text-align:left;border:0;border-right:1px solid var(--cockpit-line);background:0 0;align-content:start;gap:.2rem;min-height:118px;padding:.72rem;display:grid;position:relative}.cockpit-chain-track button:first-child{border-radius:12px 0 0 12px}.cockpit-chain-track button:last-child{border-right:0;border-radius:0 12px 12px 0}.cockpit-chain-track button:nth-child(odd){background:var(--cockpit-soft)}.cockpit-chain-track button:hover{background:#0d817c17}.cockpit-chain-track button i{color:var(--cockpit-teal);font-size:.5rem;font-style:normal;font-weight:850}.cockpit-chain-track button strong{color:var(--cockpit-ink);margin-top:.2rem;font-size:1.2rem}.cockpit-chain-track button span{color:var(--cockpit-muted);font-size:.55rem;font-weight:700}.cockpit-chain-track button b{color:var(--cockpit-teal);margin-top:auto;font-size:.64rem}.cockpit-execution-grid,.cockpit-market-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:1rem;display:grid}.cockpit-agenda,.cockpit-orders{min-height:430px}.cockpit-agenda-list,.cockpit-order-list,.cockpit-performance-list{gap:.5rem;margin-top:.8rem;display:grid}.cockpit-agenda-list>button{text-align:left;border:1px solid var(--cockpit-line);background:#fff;border-radius:11px;grid-template-columns:78px 6px minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:61px;padding:.65rem;display:grid}.cockpit-agenda-list>button:hover{border-color:#0d817c57}.cockpit-agenda-list>button.agenda-overdue{background:#bb423a09;border-color:#bb423a2e}.cockpit-agenda-list time{color:var(--cockpit-muted);font-size:.53rem;font-weight:720}.cockpit-agenda-list>button>i{background:#78b6ad;border-radius:99px;width:5px;height:34px}.cockpit-agenda-list>button>i.priority-urgent{background:#d45953}.cockpit-agenda-list>button>i.priority-high{background:#e49a3f}.cockpit-agenda-list>button>i.priority-low{background:#9aabb0}.cockpit-agenda-list>button>div{gap:.08rem;display:grid}.cockpit-agenda-list strong{color:var(--cockpit-ink);font-size:.64rem}.cockpit-agenda-list p{color:var(--cockpit-muted);margin:0;font-size:.54rem}.cockpit-agenda-list small{color:var(--cockpit-teal);font-size:.51rem;font-weight:720}.cockpit-agenda-list>button>span{color:var(--cockpit-muted);background:var(--cockpit-soft);letter-spacing:.06em;border-radius:5px;padding:.23rem .35rem;font-size:.44rem;font-weight:850}.cockpit-order-tabs,.cockpit-performance-tabs{background:var(--cockpit-soft);border-radius:10px;gap:.25rem;margin-top:.75rem;padding:.25rem;display:flex}.cockpit-order-tabs button,.cockpit-performance-tabs button{color:var(--cockpit-muted);background:0 0;border:0;border-radius:7px;padding:.38rem .55rem;font-size:.55rem;font-weight:760}.cockpit-order-tabs button.active,.cockpit-performance-tabs button.active{color:var(--cockpit-ink);background:#fff;box-shadow:0 2px 9px #123d4414}.cockpit-order-list>article{border:1px solid var(--cockpit-line);background:#fff;border-radius:12px;gap:.32rem;padding:.78rem;display:grid}.cockpit-order-list article>header,.cockpit-order-list article>footer{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cockpit-order-list article>header span{color:var(--cockpit-teal);font:760 .52rem ui-monospace,monospace}.cockpit-order-list article>header b{color:#7d5a24;background:#e29f401f;border-radius:5px;padding:.23rem .38rem;font-size:.48rem}.cockpit-order-list article.order-completed>header b{color:#286953;background:#2c946f1a}.cockpit-order-list article>strong{color:var(--cockpit-ink);font-size:.69rem}.cockpit-order-list article>p{color:var(--cockpit-muted);margin:0;font-size:.56rem;line-height:1.45}.order-accountability{grid-template-columns:1.2fr 1fr 1fr;gap:.45rem;margin-top:.32rem;display:grid}.order-accountability>span{gap:.08rem;display:grid}.order-accountability small{color:#88979c;letter-spacing:.06em;font-size:.43rem}.order-accountability b{color:var(--cockpit-ink);font-size:.53rem}.order-progress b{width:var(--order-progress)}.cockpit-order-list article>footer>span{color:var(--cockpit-muted);font-size:.5rem}.cockpit-order-list article>footer>div{flex-wrap:wrap;justify-content:flex-end;gap:.28rem;display:flex}.cockpit-order-list article>footer button{color:var(--cockpit-teal-dark);background:#0d817c0f;border:1px solid #0d817c30;border-radius:7px;padding:.31rem .45rem;font-size:.48rem;font-weight:780}.cockpit-order-list details{border-top:1px solid var(--cockpit-line);margin-top:.25rem;padding-top:.42rem}.cockpit-order-list summary{color:var(--cockpit-teal);cursor:pointer;font-size:.52rem;font-weight:750}.cockpit-order-list details div{gap:.3rem;margin-top:.4rem;display:grid}.cockpit-order-list details p{color:var(--cockpit-muted);grid-template-columns:90px minmax(0,1fr) auto;gap:.4rem;margin:0;font-size:.5rem;display:grid}.cockpit-order-list details p strong{color:var(--cockpit-ink)}.cockpit-order-list details p time{color:#8b999d}.cockpit-priorities>div{gap:.5rem;margin-top:.8rem;display:grid}.cockpit-priorities article{border:1px solid var(--cockpit-line);background:#fff;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.72rem;display:grid}.cockpit-priorities article>i{color:#fff;background:var(--cockpit-teal);border-radius:9px;place-items:center;width:32px;height:32px;font-size:.53rem;font-style:normal;font-weight:850;display:grid}.cockpit-priorities article.signal-critical>i{background:#bc4e49}.cockpit-priorities article.signal-attention>i{background:#c88831}.cockpit-priorities article>div{gap:.08rem;display:grid}.cockpit-priorities article>div span{color:var(--cockpit-teal);text-transform:uppercase;font-size:.48rem;font-weight:850}.cockpit-priorities article>div strong{color:var(--cockpit-ink);font-size:.67rem}.cockpit-priorities article>div p{color:var(--cockpit-muted);margin:0;font-size:.55rem}.cockpit-priorities article>div small{color:#87979b;font-size:.5rem}.cockpit-priorities article footer{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.cockpit-priorities article footer button{color:#fff;background:var(--cockpit-ink);border:1px solid #0000;border-radius:8px;min-height:31px;padding:.38rem .55rem;font-size:.51rem;font-weight:780}.cockpit-priorities article footer button.button-secondary{color:var(--cockpit-teal-dark);background:#0d817c0f;border-color:#0d817c33}.cockpit-performance-list>button{text-align:left;border:0;border-bottom:1px solid var(--cockpit-line);background:0 0;grid-template-columns:28px minmax(0,1fr) repeat(3,54px);align-items:center;gap:.35rem;padding:.55rem;display:grid}.cockpit-performance-list>button:hover{background:var(--cockpit-soft)}.cockpit-performance-list>button>i{width:25px;height:25px;color:var(--cockpit-teal);background:#0d817c14;border-radius:50%;place-items:center;font-size:.52rem;font-style:normal;font-weight:850;display:grid}.cockpit-performance-list>button>div{gap:.08rem;display:grid}.cockpit-performance-list>button>div strong{color:var(--cockpit-ink);font-size:.61rem}.cockpit-performance-list>button>div small{color:var(--cockpit-muted);font-size:.5rem}.cockpit-performance-list>button>span{text-align:right;gap:.02rem;display:grid}.cockpit-performance-list>button>span b{color:var(--cockpit-ink);font-size:.61rem}.cockpit-performance-list>button>span small{color:var(--cockpit-muted);font-size:.45rem}.cockpit-portfolio>div{gap:.5rem;margin-top:.8rem;display:grid}.cockpit-portfolio>div>button{text-align:left;border:1px solid var(--cockpit-line);background:#fff;border-radius:12px;grid-template-columns:118px minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:86px;padding:.4rem;display:grid}.portfolio-image{background:linear-gradient(135deg,#062a3533,#0000),linear-gradient(145deg,#2e7e7c,#183c53);border-radius:9px;min-height:76px;position:relative;overflow:hidden}.portfolio-tone-2{background:linear-gradient(145deg,#796b97,#273b58)}.portfolio-tone-3{background:linear-gradient(145deg,#967d52,#334c51)}.portfolio-image img{object-fit:cover;width:100%;height:76px}.portfolio-image span{color:#fff;background:#041d26c7;border-radius:5px;padding:.2rem .3rem;font-size:.43rem;font-weight:780;position:absolute;bottom:.35rem;right:.35rem}.cockpit-portfolio>div>button>div:nth-child(2){gap:.14rem;display:grid}.cockpit-portfolio>div>button strong{color:var(--cockpit-ink);font-size:.64rem}.cockpit-portfolio>div>button p{color:var(--cockpit-muted);margin:0;font-size:.53rem}.cockpit-portfolio>div>button small{color:#7e8f94;font-size:.48rem}.cockpit-portfolio>div>button>i{color:var(--cockpit-teal);font-style:normal}.cockpit-movements>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.8rem;display:grid}.cockpit-movements>div>button{text-align:left;border:1px solid var(--cockpit-line);background:#fff;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.62rem;display:grid}.cockpit-movements>div>button>i{color:#fff;background:var(--cockpit-teal);border-radius:9px;place-items:center;width:32px;height:32px;font-size:.52rem;font-style:normal;font-weight:850;display:grid}.cockpit-movements>div>button>div{gap:.08rem;display:grid}.cockpit-movements strong{color:var(--cockpit-ink);font-size:.6rem}.cockpit-movements p{color:var(--cockpit-muted);margin:0;font-size:.51rem}.cockpit-movements>div>button>span{color:var(--cockpit-ink);text-align:right;gap:.08rem;font-size:.5rem;display:grid}.cockpit-movements>div>button>span small{color:var(--cockpit-muted)}.cockpit-empty{min-height:100px;color:var(--cockpit-muted);border:1px dashed var(--cockpit-line);background:var(--cockpit-soft);text-align:center;border-radius:11px;place-content:center;gap:.18rem;padding:1rem;display:grid}.cockpit-empty strong{color:var(--cockpit-ink);font-size:.65rem}.cockpit-empty p{margin:0;font-size:.55rem}.cockpit-trust-footer{color:var(--cockpit-muted);justify-content:space-between;align-items:center;gap:.7rem;padding:.5rem .1rem;font-size:.5rem;display:flex}.cockpit-trust-footer span:first-child{color:var(--cockpit-teal-dark);font-weight:760}.cockpit-trust-footer span:first-child i{background:#35a57b;border-radius:50%;width:6px;height:6px;margin-right:.22rem;display:inline-block}.cockpit-loading>section{color:#fff;background:linear-gradient(125deg,#082a38,#061b28);border-radius:20px;min-height:230px;padding:1.4rem}.cockpit-loading>section span{color:#70d6c8;font-size:.6rem}.cockpit-loading>section h2{color:#fff;max-width:600px;margin:.5rem 0}.cockpit-loading>section p{color:#ffffff9e;font-size:.65rem}.cockpit-loading>div{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.cockpit-loading>div i{background:linear-gradient(100deg,#edf3f2 20%,#f7faf9 45%,#edf3f2 70%) 0 0/300% 100%;border-radius:14px;min-height:150px;animation:1.4s infinite cockpit-pulse}.cockpit-modal-layer{z-index:120;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.cockpit-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03161ea8;border:0;width:100%;height:100%;position:absolute;inset:0}.cockpit-modal{background:#fff;border-radius:18px;width:min(680px,100%);max-height:calc(100vh - 2rem);display:grid;position:relative;overflow-y:auto;box-shadow:0 30px 90px #02141d5c}.cockpit-modal>header,.cockpit-modal>footer{border-bottom:1px solid var(--cockpit-line);justify-content:space-between;align-items:flex-start;gap:.8rem;padding:1rem;display:flex}.cockpit-modal>header>div{gap:.18rem;display:grid}.cockpit-modal header h2{color:var(--cockpit-ink);margin:0;font-size:1rem}.cockpit-modal header p{color:var(--cockpit-muted);margin:0;font-size:.6rem}.cockpit-modal header>button{width:32px;height:32px;color:var(--cockpit-muted);border:1px solid var(--cockpit-line);background:#fff;border-radius:9px;place-items:center;font-size:1rem;display:grid}.cockpit-modal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.cockpit-modal-fields label{color:var(--cockpit-ink);gap:.3rem;font-size:.58rem;font-weight:720;display:grid}.cockpit-modal-fields label.wide{grid-column:1/-1}.cockpit-modal-fields input,.cockpit-modal-fields select,.cockpit-modal-fields textarea{width:100%;min-height:40px;color:var(--cockpit-ink);border:1px solid var(--cockpit-line);background:#fbfdfd;border-radius:9px;padding:.55rem .65rem;font-size:.62rem;font-weight:520}.cockpit-modal-fields textarea{resize:vertical;line-height:1.5}.cockpit-modal>footer{border-top:1px solid var(--cockpit-line);border-bottom:0;justify-content:flex-end}@keyframes cockpit-pulse{0%{background-position:100% 0}to{background-position:0 0}}@media (width<=1180px){.cockpit-execution-grid,.cockpit-market-grid{grid-template-columns:1fr}.cockpit-goal-grid{grid-template-columns:repeat(3,minmax(180px,1fr));overflow-x:auto}}@media (width<=760px){.command-cockpit{gap:.75rem}.cockpit-agenda,.cockpit-orders{min-height:auto}.cockpit-context-bar{grid-template-columns:1fr auto}.cockpit-context-bar label{grid-area:2/1/auto/-1}.cockpit-period{grid-area:1/2}.cockpit-preview-banner{flex-wrap:wrap;align-items:flex-start}.cockpit-preview-banner span{min-width:70%}.cockpit-hero{grid-template-columns:1fr}.cockpit-hero-copy{padding:1rem}.cockpit-hero-copy>h2{font-size:1.45rem}.cockpit-decision{grid-template-columns:7px minmax(0,1fr)}.cockpit-decision>button{grid-column:2;width:max-content}.cockpit-goal-pulse{text-align:left;border-top:1px solid #ffffff1a;border-left:0;grid-template-columns:1fr auto;align-items:center;padding:.9rem 1rem}.cockpit-goal-pulse>div{grid-area:1/2/span 4;width:92px;height:92px}.cockpit-goal-pulse>div:before{width:72px;height:72px}.cockpit-goal-pulse>div strong{font-size:1.15rem}.cockpit-goal-grid{grid-template-columns:1fr;overflow:visible}.cockpit-goal-grid>article{min-height:160px}.cockpit-section-head{align-items:flex-start}.cockpit-section-head>button{flex:none}.cockpit-agenda-list>button{grid-template-columns:68px 5px minmax(0,1fr)}.cockpit-agenda-list>button>span{grid-column:3;width:max-content}.cockpit-priorities article{grid-template-columns:32px minmax(0,1fr)}.cockpit-priorities article footer{grid-column:2;justify-content:flex-start}.cockpit-movements>div{grid-template-columns:1fr}.cockpit-trust-footer{flex-direction:column;align-items:flex-start}}@media (width<=520px){.cockpit-goals,.cockpit-chain,.cockpit-agenda,.cockpit-orders,.cockpit-priorities,.cockpit-performance,.cockpit-portfolio,.cockpit-movements{border-radius:14px;padding:.75rem}.cockpit-section-head{flex-direction:column}.cockpit-goal-pulse{grid-template-columns:minmax(0,1fr) auto}.cockpit-agenda-list>button{grid-template-columns:5px minmax(0,1fr) auto}.cockpit-agenda-list time{grid-column:2}.cockpit-agenda-list>button>i{grid-area:1/1/span 2}.cockpit-agenda-list>button>div{grid-column:2/-1}.cockpit-agenda-list>button>span{grid-area:1/3}.order-accountability{grid-template-columns:1fr 1fr}.order-accountability>span:last-child{grid-column:1/-1}.cockpit-order-list article>footer{flex-direction:column;align-items:flex-start}.cockpit-order-list article>footer>div{justify-content:flex-start}.cockpit-order-list details p{grid-template-columns:1fr}.cockpit-performance-list>button{grid-template-columns:26px minmax(0,1fr) repeat(3,42px);padding:.48rem .1rem}.cockpit-performance-list>button>div small{display:none}.cockpit-portfolio>div>button{grid-template-columns:90px minmax(0,1fr)}.cockpit-portfolio>div>button>i{display:none}.portfolio-image{min-height:70px}.portfolio-image img{height:70px}.cockpit-movements>div>button{grid-template-columns:32px minmax(0,1fr)}.cockpit-movements>div>button>span{text-align:left;grid-column:2}.cockpit-modal-fields{grid-template-columns:1fr}.cockpit-modal-fields label.wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.cockpit-loading>div i{animation:none}}@media (prefers-contrast:more){.command-cockpit{--cockpit-muted:#40575f;--cockpit-line:#052f3847}}.registration-link-builder{background:#fff;border:1px solid #0f7c7b2e;border-radius:22px;grid-template-columns:minmax(260px,.78fr) minmax(430px,1.22fr);display:grid;overflow:hidden;box-shadow:0 20px 55px #12323114}.registration-link-builder-copy{color:#eaf7f5;background:radial-gradient(circle at 10% 0,#51c9bc33,#0000 17rem),linear-gradient(145deg,#092c31,#0b3a3c);align-content:center;gap:.45rem;padding:clamp(1.3rem,2.4vw,2rem);display:grid}.registration-link-builder-copy>span{color:#dcb76e;letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:850}.registration-link-builder-copy h3{color:#fff;letter-spacing:-.045em;margin:.4rem 0;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.02}.registration-link-builder-copy p{color:#dcefeda6;margin:0 0 .9rem;font-size:.75rem;line-height:1.55}.registration-link-builder-copy div{color:#e1f0efc7;align-items:center;gap:.7rem;font-size:.68rem;display:flex}.registration-link-builder-copy div b{color:#e9c376;border:1px solid #e9c37642;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;font:700 .55rem ui-monospace,monospace;display:grid}.registration-link-builder>form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:.85rem;padding:clamp(1.2rem,2.5vw,2rem);display:grid}.registration-link-builder form>label{color:#496269;grid-column:span 1;gap:.38rem;font-size:.7rem;font-weight:760;display:grid}.registration-link-builder form>label:first-child,.registration-link-builder form>button,.registration-link-fields,.registration-document-check,.registration-link-result{grid-column:1/-1}.registration-link-builder input,.registration-link-builder select{border:1px solid var(--gv-line-strong);width:100%;min-height:45px;color:var(--gv-text-strong);background:#fff;border-radius:11px;outline:none;padding:.6rem .75rem}.registration-link-builder input:focus,.registration-link-builder select:focus{border-color:#0f7c7b94;box-shadow:0 0 0 4px #0f7c7b17}.registration-link-fields{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.registration-link-fields label{color:#496269;gap:.38rem;font-size:.7rem;font-weight:760;display:grid}.registration-document-check{background:#f3faf8;border:1px solid #0f7c7b1f;border-radius:11px;align-items:center;min-height:44px;padding:.65rem .75rem;gap:.65rem!important;display:flex!important}.registration-document-check input{width:18px;min-height:18px;accent-color:var(--gv-teal-600);flex:0 0 18px}.registration-link-builder form>button{justify-content:space-between;align-items:center;display:flex}.registration-link-result{background:#f2fbf6;border:1px solid #2c9f7133;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:.35rem .75rem;padding:.75rem;display:grid}.registration-link-result small{color:#6b817b;grid-column:1/-1;font-size:.61rem}.registration-link-result a{color:#08736f;text-overflow:ellipsis;white-space:nowrap;font:650 .66rem ui-monospace,monospace;overflow:hidden}.registration-link-result button{min-height:36px;padding:0 .75rem;font-size:.65rem}.manual-registration-label{align-items:center;gap:.7rem;padding:.2rem .2rem 0;display:flex}.manual-registration-label span{color:var(--gv-gold-600);letter-spacing:.1em;text-transform:uppercase;font-size:.61rem;font-weight:850}.manual-registration-label p{color:var(--gv-muted);margin:0;font-size:.68rem}.registration-links-history{gap:.8rem;display:grid}.registration-history-note{background:#eff9f7bf;border:1px solid #0f7c7b21;border-radius:13px;padding:.9rem 1rem}.registration-history-note strong{color:var(--gv-text-strong);font-size:.75rem}.registration-history-note p{color:var(--gv-muted);margin:.25rem 0 0;font-size:.67rem}.registration-status{border-radius:999px;align-items:center;min-height:25px;padding:0 .55rem;font-size:.61rem;font-weight:800;display:inline-flex}.registration-status-pending{color:#9a6b1b;background:#fff5dc}.registration-status-completed{color:#1a7a59;background:#e9f8f0}.registration-status-revoked,.registration-status-expired{color:#7c696d;background:#f1eded}.smart-registration-shell{color:#dfeceb;background:radial-gradient(circle at 5% 5%,#269c9638,#0000 30rem),radial-gradient(circle at 96% 90%,#d2a24c21,#0000 28rem),#06161b;min-height:100vh;padding:clamp(.8rem,2vw,1.6rem)}.smart-registration-brand{align-items:center;gap:.7rem;width:min(1420px,100%);min-height:62px;margin:0 auto;padding:0 .35rem;display:flex}.smart-registration-brand>span{color:#7bd8d0;border:1px solid #6bd5cd45;border-radius:12px;place-items:center;width:38px;height:38px;font-size:.68rem;font-weight:850;display:grid}.smart-registration-brand>div{gap:.08rem;display:grid}.smart-registration-brand strong{color:#edf7f5;font-size:.78rem}.smart-registration-brand small{color:#698889;font-size:.58rem}.smart-registration-brand>b{color:#789294;text-transform:uppercase;margin-left:auto;font:650 .58rem ui-monospace,monospace}.smart-registration-layout{background:#f6f8f5;border:1px solid #ffffff17;border-radius:30px;grid-template-columns:minmax(370px,.8fr) minmax(620px,1.2fr);width:min(1420px,100%);min-height:calc(100vh - 94px);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 35px 110px #00000052}.smart-registration-context{background:radial-gradient(circle at 15% 5%,#2fa89e33,#0000 24rem),linear-gradient(150deg,#09292e,#0b3738 65%,#123d3a);align-content:center;min-height:760px;padding:clamp(2rem,4.5vw,5rem);display:grid;position:relative;overflow:hidden}.smart-registration-context:after{content:"";border:1px solid #e1bc7021;border-radius:50%;width:27rem;height:27rem;position:absolute;bottom:-9rem;right:-8rem;box-shadow:0 0 0 4rem #ffffff05,0 0 0 8rem #ffffff03}.smart-registration-context>*{z-index:1;position:relative}.smart-registration-context h1{color:#f5fbfa;max-width:650px;font-size:clamp(3rem,5.2vw,5.8rem);line-height:.91}.smart-registration-context>p:not(.eyebrow){color:#dceeecab;max-width:600px;margin:1.4rem 0 0;line-height:1.65}.smart-registration-context>p strong{color:#fff}.smart-registration-steps{gap:.65rem;margin-top:2rem;display:grid}.smart-registration-steps span{align-items:center;gap:.75rem;display:flex}.smart-registration-steps b{color:#e1bc70;border:1px solid #e1bc7040;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font:700 .58rem ui-monospace,monospace;display:grid}.smart-registration-steps i{color:#e1efedc4;font-size:.72rem;font-style:normal}.smart-registration-trust{background:#ffffff0a;border:1px solid #ffffff17;border-radius:14px;margin-top:2rem;padding:1rem}.smart-registration-trust strong{color:#dcebe9;font-size:.72rem}.smart-registration-trust p{color:#729393;margin:.3rem 0 0;font-size:.64rem;line-height:1.5}.smart-registration-context>small{color:#648483;margin-top:1.2rem;font-size:.59rem}.smart-registration-form{color:#233b3d;align-content:start;gap:1.15rem;padding:clamp(1.3rem,3.5vw,3.5rem);display:grid;overflow-y:auto}.smart-registration-form-head{border-bottom:1px solid #1945421c;grid-template-columns:1fr auto;gap:.15rem .8rem;padding-bottom:.9rem;display:grid}.smart-registration-form-head span{color:#0f7c7b;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:850}.smart-registration-form-head strong{color:#173739;font-size:.75rem}.smart-registration-form-head small{color:#829391;grid-column:1/-1;font-size:.62rem}.document-reader{background:linear-gradient(135deg,#edf8f5,#f9fbf7);border:1px solid #0f7c7b29;border-radius:17px;grid-template-columns:1fr auto;align-items:center;gap:.8rem 1.2rem;min-height:150px;padding:1rem;display:grid}.document-reader>div:first-child span{color:#b17c23;letter-spacing:.1em;text-transform:uppercase;font-size:.57rem;font-weight:850}.document-reader h2{color:#193b3c;letter-spacing:-.03em;margin:.25rem 0;font-size:1.15rem}.document-reader p{color:#708583;max-width:520px;margin:0;font-size:.68rem;line-height:1.45}.document-reader>label{color:#fff;cursor:pointer;background:#0f7c7b;border-radius:11px;place-items:center;min-width:170px;min-height:48px;padding:0 .9rem;font-size:.68rem;font-weight:800;display:grid;position:relative;overflow:hidden}.document-reader>label.is-reading{opacity:.7;cursor:wait}.document-reader>label input{opacity:0;width:1px;height:1px;position:absolute}.document-reader-progress{background:#fff;border:1px solid #0f7c7b1a;border-radius:9px;grid-column:1/-1;align-items:center;min-height:34px;display:flex;position:relative;overflow:hidden}.document-reader-progress i{background:#28ab991f;transition:width .2s;position:absolute;inset:0 auto 0 0}.document-reader-progress span{z-index:1;color:#4f716e;padding:0 .7rem;font-size:.61rem;position:relative}.smart-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.smart-form-grid label{color:#48615f;gap:.38rem;font-size:.69rem;font-weight:760;display:grid}.smart-form-grid label.wide{grid-column:span 2}.smart-registration-form input,.smart-registration-form select{color:#1d393a;background:#fff;border:1px solid #274c482e;border-radius:11px;outline:none;width:100%;min-height:47px;padding:.65rem .78rem}.smart-registration-form input:focus,.smart-registration-form select:focus{border-color:#0f7c7b94;box-shadow:0 0 0 4px #0f7c7b17}.smart-form-divider{border-top:1px solid #19454217;justify-content:space-between;align-items:center;padding-top:.3rem;display:flex}.smart-form-divider span{color:#173739;font-size:.8rem;font-weight:820}.smart-form-divider small{color:#8b9997;font-size:.6rem}.smart-address{background:#ffffff9e;border:1px solid #274c481f;border-radius:13px}.smart-address summary{color:#294b49;cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:0 .85rem;font-size:.7rem;font-weight:780;display:flex}.smart-address summary small{color:#728783;font-weight:600}.smart-address>div{padding:.2rem .85rem .85rem}.smart-consents{gap:.55rem;display:grid}.smart-consents label{color:#617572;background:#ffffffa6;border:1px solid #274c481a;border-radius:11px;align-items:flex-start;gap:.6rem;padding:.7rem;font-size:.63rem;line-height:1.45;display:flex}.smart-consents input{accent-color:#0f7c7b;flex:0 0 17px;width:17px;min-height:17px;padding:0}.smart-registration-submit{justify-content:space-between;align-items:center;min-height:53px;display:flex}.smart-registration-loading,.smart-registration-invalid,.smart-registration-complete{background:#082328e6;border:1px solid #ffffff1a;border-radius:28px;place-content:center;justify-items:start;width:min(820px,100%);min-height:560px;margin:6vh auto 0;padding:clamp(2rem,6vw,5rem);display:grid;box-shadow:0 30px 100px #00000047}.smart-registration-invalid>span{color:#77d6cf;border:1px solid #67d2ca47;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:1.2rem;font-size:.72rem;font-weight:850;display:grid}.smart-registration-invalid h1,.smart-registration-complete h1{color:#f5fbfa;font-size:clamp(2.5rem,6vw,5.2rem)}.smart-registration-invalid p,.smart-registration-complete>p:not(.eyebrow){color:#7f9999;max-width:620px;line-height:1.6}.smart-registration-complete>p strong{color:#dfecea}.smart-registration-check{color:#062a25;background:#6fd1aa;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:1.4rem;font-size:1.3rem;font-weight:900;display:grid}.smart-registration-complete>a{color:#062725;background:#69d4ce;border-radius:11px;align-items:center;gap:2rem;min-height:53px;margin-top:1rem;padding:0 1.1rem;font-size:.76rem;font-weight:850;text-decoration:none;display:flex}.smart-registration-complete>small{color:#607f7e;margin-top:.8rem;font-size:.62rem}@media (width<=1040px){.registration-link-builder,.smart-registration-layout{grid-template-columns:1fr}.smart-registration-context{min-height:560px}.smart-registration-form{overflow:visible}}@media (width<=700px){.registration-link-builder>form,.registration-link-fields,.smart-form-grid{grid-template-columns:1fr}.registration-link-builder form>label,.smart-form-grid label.wide{grid-column:1}.registration-link-result{grid-template-columns:1fr}.registration-link-result button{width:100%}.smart-registration-shell{padding:.45rem}.smart-registration-brand>b{display:none}.smart-registration-layout{border-radius:20px}.smart-registration-context{min-height:520px;padding:2rem 1.25rem}.smart-registration-context h1{font-size:clamp(3rem,14vw,4.6rem)}.smart-registration-form{padding:1rem}.document-reader{grid-template-columns:1fr}.document-reader>label{width:100%}.smart-form-divider{flex-direction:column;align-items:flex-start;gap:.25rem}.smart-registration-loading,.smart-registration-invalid,.smart-registration-complete{border-radius:20px;min-height:500px;margin-top:1rem}}.access-command-hero{min-height:190px!important}.access-context-summary{grid-template-columns:1fr 1fr;gap:.65rem;min-width:280px;display:grid}.access-context-summary>span{background:#ffffffad;border:1px solid #0f7c7b21;border-radius:14px;align-content:center;gap:.25rem;min-height:92px;padding:.85rem;display:grid}.access-context-summary strong{color:var(--gv-text-strong);letter-spacing:-.05em;font-size:1.55rem}.access-context-summary small{color:var(--gv-muted);font-size:.6rem;line-height:1.35}.access-area-tabs,.network-view-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.network-view-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.access-area-tabs>button,.network-view-tabs>button{min-height:86px;color:var(--gv-muted);border:1px solid var(--gv-line);box-shadow:var(--gv-shadow-sm);text-align:left;background:#ffffffc7;align-content:center;justify-items:start;gap:.22rem;padding:.85rem 1rem;display:grid;position:relative}.network-view-tabs>button{grid-template-columns:1fr auto;min-height:100px}.access-area-tabs>button span,.network-view-tabs>button span{color:var(--gv-text-strong);font-size:.78rem;font-weight:850}.access-area-tabs>button small,.network-view-tabs>button small{color:var(--gv-muted);font-size:.6rem;font-weight:620}.network-view-tabs>button small{grid-column:1/-1}.network-view-tabs>button strong{color:var(--gv-teal-700);letter-spacing:-.05em;font-size:1.5rem}.access-area-tabs>button b{color:#fff;background:var(--gv-gold-600);border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 .35rem;font-size:.57rem;display:grid;position:absolute;top:.6rem;right:.6rem}.access-area-tabs>button.active,.network-view-tabs>button.active{box-shadow:inset 3px 0 var(--gv-teal-600),0 12px 28px #19575014;background:linear-gradient(145deg,#f6fffc,#eaf7f3);border-color:#0f7c7b57}.access-boundary-note{background:linear-gradient(120deg,#fffdf7,#f8f4e9);border:1px solid #d6a34a2e;border-radius:15px;justify-content:space-between;align-items:center;gap:1rem;min-height:74px;padding:.85rem 1rem;display:flex}.access-boundary-note>div{gap:.22rem;display:grid}.access-boundary-note span{color:var(--gv-gold-600);letter-spacing:.1em;text-transform:uppercase;font-size:.57rem;font-weight:850}.access-boundary-note strong{color:var(--gv-text-strong);font-size:.76rem}.access-boundary-note button{min-height:38px}.access-manual-team-form{grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(150px,1fr)) auto;align-items:end}.access-manual-team-form>div{align-self:center}.access-manual-team-form h3{color:var(--gv-text-strong);margin:0;font-size:.82rem}.access-manual-team-form p{color:var(--gv-muted);margin:.25rem 0 0;font-size:.62rem}.access-manual-team-form label{color:var(--gv-muted)}.access-manual-team-form button{min-width:150px}.access-list-section,.registration-operations,.security-operations,.broker-directory,.agency-directory{gap:.8rem;display:grid}.access-explainer{background:linear-gradient(135deg,#f0faf7,#fff);border:1px solid #0f7c7b26;border-radius:17px;align-content:center;gap:.35rem;min-height:150px;padding:1.2rem;display:grid}.access-explainer span{color:var(--gv-teal-700);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:850}.access-explainer h2{color:var(--gv-text-strong);letter-spacing:-.04em;margin:0;font-size:1.35rem}.access-explainer p{max-width:800px;color:var(--gv-muted);margin:.2rem 0 0;font-size:.7rem;line-height:1.55}.access-education-grid{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.access-education-grid article{border:1px solid var(--gv-line);min-height:160px;box-shadow:var(--gv-shadow-sm);background:#fff;border-radius:17px;align-content:center;gap:.45rem;padding:1.1rem;display:grid}.access-education-grid span{color:var(--gv-teal-700);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:850}.access-education-grid strong{color:var(--gv-text-strong);font-size:1.08rem}.access-education-grid p{max-width:680px;color:var(--gv-muted);margin:0;font-size:.68rem;line-height:1.55}.membership-state{color:#6f5d34;background:#fff3d8;border-radius:999px;align-items:center;min-height:27px;padding:0 .58rem;font-size:.58rem;font-weight:820;display:inline-flex}.membership-active{color:#126148;background:#e4f6ee}.membership-suspended{color:#7a4f4f;background:#f8ecec}.network-main-toolbar{align-items:flex-end}.network-main-toolbar .toolbar-actions{flex-wrap:wrap;justify-content:flex-end}.agency-directory,.broker-directory,.coverage-board{border:1px solid var(--gv-line);box-shadow:var(--gv-shadow-sm);background:#fffc;border-radius:17px;padding:1rem}.agency-directory-table{min-width:900px}.network-broker-filters{border:1px solid var(--gv-line);background:#f8faf7;border-radius:15px;grid-template-columns:minmax(220px,1.35fr) repeat(5,minmax(135px,.75fr));gap:.65rem;padding:.85rem;display:grid}.network-broker-filters label{color:var(--gv-muted);gap:.35rem;font-size:.61rem;font-weight:760;display:grid}.network-broker-filters input,.network-broker-filters select{width:100%;min-height:42px;color:var(--gv-text-strong);border:1px solid var(--gv-line-strong);background:#fff;border-radius:9px;outline:none;padding:0 .7rem}.network-broker-filters input:focus,.network-broker-filters select:focus{border-color:#0f7c7b8c;box-shadow:0 0 0 3px #0f7c7b14}.broker-intelligence-table{min-width:1320px}.broker-intelligence-table td:first-child{min-width:210px}.broker-intelligence-table td:nth-child(2),.broker-intelligence-table td:nth-child(3){min-width:175px}.broker-intelligence-table td:nth-child(4){white-space:normal;min-width:190px}.broker-intelligence-table td:nth-child(5){min-width:205px}.broker-activation-cell{gap:.4rem;display:grid}.broker-activation-cell>span{color:var(--gv-muted);justify-content:space-between;align-items:center;gap:.55rem;font-size:.57rem;display:flex}.broker-activation-cell b{color:var(--gv-text-strong);font-size:.75rem}.broker-activation-cell>i{background:#e8ece9;border-radius:999px;height:5px;display:block;overflow:hidden}.broker-activation-cell>i>b{border-radius:inherit;background:linear-gradient(90deg,var(--gv-teal-600),#61c9b7);height:100%;display:block}.broker-activity{color:#805b1e;background:#fff3d8;border-radius:999px;align-items:center;min-height:26px;padding:0 .55rem;font-size:.57rem;font-weight:820;display:inline-flex}.broker-activity-high{color:#126148;background:#e4f6ee}.broker-activity-medium{color:#176b67;background:#e6f6f4}.broker-activity-inactive{color:#7a4f4f;background:#f8ecec}@media (width<=1200px){.access-manual-team-form{grid-template-columns:1fr 1fr}.access-manual-team-form>div{grid-column:1/-1}.network-broker-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.access-command-hero{align-items:stretch!important}.access-context-summary{min-width:0}.access-area-tabs{grid-template-columns:1fr}.network-view-tabs{grid-template-columns:1fr 1fr}.access-boundary-note{flex-direction:column;align-items:stretch}.access-manual-team-form,.access-education-grid,.network-broker-filters{grid-template-columns:1fr}.network-main-toolbar{align-items:stretch}}@media (width<=520px){.network-view-tabs{grid-template-columns:1fr}.access-context-summary{grid-template-columns:1fr 1fr}}.network-development-access{border:1px solid var(--gv-line);box-shadow:var(--gv-shadow-sm);background:#ffffffd1;border-radius:17px;padding:1rem}.network-development-access-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:.8rem;display:grid}.network-development-access-grid>article{border:1px solid var(--gv-line);background:#f8faf7;border-radius:14px;gap:.75rem;padding:.9rem;display:grid}.network-development-access-grid header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.network-development-access-grid header>div{gap:.25rem;display:grid}.network-development-access-grid header strong{color:var(--gv-text-strong)}.network-development-access-grid header small{color:var(--gv-muted)}.network-development-access-grid header>span{white-space:nowrap;border-radius:999px;padding:.32rem .55rem;font-size:.6rem;font-weight:800}.network-development-access-grid .status-active{color:#126148;background:#e4f6ee}.network-development-access-grid .status-inactive{color:#805b1e;background:#fff3d8}.network-development-access-grid form{border-top:1px solid var(--gv-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.55rem;padding-top:.7rem;display:grid}.network-development-access-grid form label{color:var(--gv-muted);gap:.3rem;font-size:.62rem;font-weight:760;display:grid}.network-development-access-grid form input,.network-development-access-grid form select{border:1px solid var(--gv-line-strong);background:#fff;border-radius:9px;width:100%;min-height:40px;padding:0 .65rem}.network-development-access-grid form .check-field{align-items:center;gap:.45rem;min-height:40px;display:flex}.network-development-access-grid form .check-field input{width:auto;min-height:0}@media (width<=760px){.network-development-access-grid form{grid-template-columns:1fr}.network-development-access-grid header{flex-direction:column;align-items:stretch}.network-development-access-grid header>span{align-self:flex-start}}.ecosystem-public,.identity-access,.personal-hub,.ecosystem-loading{--eco-ink:#f3f7f6;--eco-muted:#93a8a8;--eco-line:#9fccc524;--eco-teal:#67d4c8;--eco-gold:#dfb56f;min-height:100vh;color:var(--eco-ink);background:radial-gradient(circle at 8% 5%,#37b1a521,#0000 34rem),radial-gradient(circle at 94% 20%,#6e5bd21f,#0000 31rem),linear-gradient(145deg,#06151b,#081b22 52%,#061319);padding:0;position:relative;overflow:hidden}.ecosystem-public:before,.identity-access:before,.personal-hub:before{z-index:0;opacity:.18;pointer-events:none;content:"";background-image:linear-gradient(#91ccc51a 1px,#0000 1px),linear-gradient(90deg,#91ccc51a 1px,#0000 1px);background-size:78px 78px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.ecosystem-public>*,.identity-access>*,.personal-hub>*{z-index:1;position:relative}.ecosystem-public-header,.identity-access>header,.personal-hub-header{border-bottom:1px solid var(--eco-line);justify-content:space-between;align-items:center;gap:1.5rem;width:min(1420px,100% - 3rem);min-height:82px;margin:0 auto;display:flex}.ecosystem-brand{color:inherit;align-items:center;gap:.8rem;text-decoration:none;display:inline-flex}.ecosystem-brand>span{color:#75ded3;letter-spacing:.08em;background:#2387821f;border:1px solid #67d4c84f;border-radius:14px;place-items:center;width:44px;height:44px;font-size:.78rem;font-weight:900;display:grid}.ecosystem-brand strong{color:#eef6f5;gap:.12rem;font-size:.92rem;display:grid}.ecosystem-brand small{color:#708c8d;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:750}.ecosystem-public-header nav,.personal-hub-header nav{align-items:center;gap:1.6rem;display:flex}.ecosystem-public-header nav a,.personal-hub-header nav a{color:#8ea5a5;font-size:.72rem;font-weight:700;text-decoration:none}.ecosystem-public-header nav a:hover,.personal-hub-header nav a:hover{color:#d7e5e3}.ecosystem-header-actions{align-items:center;gap:.55rem;display:flex}.ecosystem-header-actions a,.identity-access>header>a:last-child,.personal-hub-header>div a{color:#b9cdcb;background:#ffffff09;border:1px solid #98c7c126;border-radius:11px;align-items:center;min-height:42px;padding:0 .95rem;font-size:.7rem;font-weight:800;text-decoration:none;display:inline-flex}.ecosystem-header-actions a:last-child{color:#061c1c;background:#72d8cd;border-color:#0000}.ecosystem-hero{grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr);align-items:center;gap:clamp(2rem,5vw,6rem);width:min(1420px,100% - 3rem);min-height:680px;margin:0 auto;padding:clamp(4rem,7vw,7.5rem) 0 5rem;display:grid}.ecosystem-hero-copy>p,.ecosystem-chain header p,.ecosystem-personas header p,.ecosystem-map>div>p,.ecosystem-final-cta>p,.identity-access-story>p,.identity-access-form header p,.personal-welcome>div>p,.personal-section>header p,.personal-network header p,.personal-profile header p,.personal-identity-upgrade p{color:var(--eco-teal);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:850}.ecosystem-hero-copy>p i{background:#61d8a0;border-radius:50%;width:7px;height:7px;margin-right:.5rem;display:inline-block;box-shadow:0 0 18px #61d8a099}.ecosystem-hero h1{color:#f0f6f5;letter-spacing:-.067em;max-width:900px;margin:1.15rem 0 1.4rem;font-size:clamp(3.8rem,6.2vw,6.7rem);font-weight:730;line-height:.91}.ecosystem-hero h1 em,.identity-access-story h1 em,.personal-welcome h1 em{color:#7ed8ce;font-style:normal;font-weight:430}.ecosystem-hero-copy>span{color:#91a8a8;max-width:710px;font-size:clamp(.96rem,1.4vw,1.12rem);line-height:1.65;display:block}.ecosystem-hero-copy>div{align-items:center;gap:.7rem;margin-top:2rem;display:flex}.ecosystem-hero-copy>div a,.ecosystem-map>div>a,.ecosystem-final-cta a:first-child{color:#06201f;background:linear-gradient(135deg,#7be0d4,#c4d7a1);border-radius:12px;align-items:center;gap:1rem;min-height:52px;padding:0 1.15rem;font-size:.76rem;font-weight:850;text-decoration:none;display:inline-flex}.ecosystem-hero-copy>div a:nth-child(2),.ecosystem-final-cta a:nth-child(2){color:#bdcfcd;border:1px solid var(--eco-line);background:#ffffff09}.ecosystem-hero-copy footer{color:#647e7f;gap:1.7rem;margin-top:3rem;font-size:.65rem;display:flex}.ecosystem-hero-copy footer span{gap:.22rem;display:grid}.ecosystem-hero-copy footer strong{color:#b9cdca;font-size:.86rem}.ecosystem-hero-visual{min-height:520px;position:relative}.ecosystem-core{z-index:4;background:radial-gradient(circle,#297e7cd9,#05181df5 68%);border:1px solid #64ddcf57;border-radius:50%;place-content:center;justify-items:center;width:170px;height:170px;padding:1.2rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 90px #3cbeb133,inset 0 0 40px #61dacc17}.ecosystem-core>span{color:#8be2d8;letter-spacing:-.06em;font-size:2.2rem;font-weight:900}.ecosystem-core strong{color:#b9d0cd;text-align:center;font-size:.65rem;line-height:1.25}.ecosystem-orbit{border:1px solid #7ecdc526;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ecosystem-orbit-a{width:360px;height:360px}.ecosystem-orbit-b{border-style:dashed;width:510px;height:510px}.ecosystem-orbit span{color:#a7bcba;text-align:center;background:#081d22f0;border:1px solid #77cac22e;border-radius:999px;min-width:100px;padding:.55rem .7rem;font-size:.64rem;font-weight:750;position:absolute;box-shadow:0 15px 40px #0000002e}.ecosystem-orbit-a span:first-child{top:4%;left:2%}.ecosystem-orbit-a span:nth-child(2){top:8%;right:-6%}.ecosystem-orbit-a span:nth-child(3){bottom:20%;right:-16%}.ecosystem-orbit-b span:first-child{bottom:0;left:18%}.ecosystem-orbit-b span:nth-child(2){top:32%;left:-8%}.ecosystem-orbit-b span:nth-child(3){bottom:3%;right:3%}.ecosystem-hero-visual aside{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#091e23e6;border:1px solid #dab16733;border-radius:16px;gap:.35rem;width:250px;padding:1rem;display:grid;position:absolute;bottom:1rem;right:-1rem}.ecosystem-hero-visual aside small{color:var(--eco-gold);letter-spacing:.1em;text-transform:uppercase;font-size:.57rem;font-weight:850}.ecosystem-hero-visual aside strong{color:#d4e2e0;font-size:.73rem}.ecosystem-hero-visual aside span{color:#718b8b;font-size:.63rem;line-height:1.45}.ecosystem-chain,.ecosystem-personas,.ecosystem-map,.ecosystem-foundations,.ecosystem-final-cta,.ecosystem-public-footer{width:min(1420px,100% - 3rem);margin:0 auto}.ecosystem-chain{border-top:1px solid var(--eco-line);padding:4.5rem 0}.ecosystem-chain header h2,.ecosystem-personas header h2,.ecosystem-map h2,.ecosystem-final-cta h2{color:#e5efed;letter-spacing:-.055em;max-width:760px;margin:.55rem 0 0;font-size:clamp(2.1rem,4vw,4.2rem);line-height:.98}.ecosystem-chain>div{border:1px solid var(--eco-line);border-radius:22px;grid-template-columns:repeat(5,1fr);margin-top:2rem;display:grid;overflow:hidden}.ecosystem-chain article{border-right:1px solid var(--eco-line);background:#ffffff06;align-content:space-between;min-height:185px;padding:1.2rem;display:grid}.ecosystem-chain article:last-child{border-right:0}.ecosystem-chain article>b{color:#526f6f;font:800 .65rem ui-monospace,monospace}.ecosystem-chain article>span{gap:.45rem;display:grid}.ecosystem-chain article strong{color:#d6e5e2;font-size:1rem}.ecosystem-chain article small{color:#7f9796;font-size:.7rem;line-height:1.55}.ecosystem-personas{border-top:1px solid var(--eco-line);padding:5.5rem 0}.ecosystem-personas>header{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:2rem;display:flex}.ecosystem-personas>header>span{color:#7f9695;max-width:470px;font-size:.75rem;line-height:1.55}.ecosystem-personas>div{grid-template-columns:repeat(5,1fr);gap:.65rem;display:grid}.ecosystem-personas a{min-height:220px;color:inherit;border:1px solid var(--eco-line);background:linear-gradient(145deg,#123439bf,#07191ee6);border-radius:17px;align-content:start;padding:1rem;text-decoration:none;transition:transform .2s,border-color .2s;display:grid}.ecosystem-personas a:hover{border-color:#68d6ca59;transform:translateY(-4px)}.ecosystem-personas a i{color:#577474;font:800 .62rem ui-monospace,monospace}.ecosystem-personas a strong{color:#dbe8e6;margin-top:1.3rem;font-size:.92rem}.ecosystem-personas a span{color:#7d9594;margin-top:.55rem;font-size:.68rem;line-height:1.5}.ecosystem-personas a b{color:#70d7cb;border-top:1px solid #99cac417;margin-top:auto;padding-top:1rem;font-size:.65rem}.ecosystem-map{border-top:1px solid var(--eco-line);grid-template-columns:.8fr 1.2fr;gap:4rem;padding:5rem 0;display:grid}.ecosystem-map>div>span{color:#849b9a;max-width:600px;margin:1.2rem 0 1.7rem;font-size:.78rem;line-height:1.65;display:block}.ecosystem-map ol{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.ecosystem-map li{border:1px solid var(--eco-line);background:#ffffff06;border-radius:15px;grid-template-columns:100px 1fr;gap:.3rem 1rem;padding:1rem 1.1rem;display:grid}.ecosystem-map li>span{color:#6fd4c8;letter-spacing:.08em;text-transform:uppercase;grid-row:span 2;font-size:.62rem;font-weight:850}.ecosystem-map li strong{color:#cfdfdc;font-size:.8rem}.ecosystem-map li small{color:#748c8b;font-size:.67rem}.ecosystem-foundations{grid-template-columns:repeat(4,1fr);gap:.65rem;padding:2rem 0 5rem;display:grid}.ecosystem-foundations article{border:1px solid var(--eco-line);background:#ffffff06;border-radius:15px;gap:.8rem;padding:1rem;display:flex}.ecosystem-foundations i{color:#071d1c;background:#72d8cb;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:.65rem;font-style:normal;font-weight:900;display:grid}.ecosystem-foundations div{gap:.3rem;display:grid}.ecosystem-foundations strong{color:#d3e2df;font-size:.76rem}.ecosystem-foundations span{color:#748b8a;font-size:.66rem;line-height:1.45}.ecosystem-final-cta{text-align:center;border-top:1px solid var(--eco-line);padding:5rem 1rem}.ecosystem-final-cta h2{margin-left:auto;margin-right:auto}.ecosystem-final-cta>div{justify-content:center;gap:.7rem;margin-top:2rem;display:flex}.ecosystem-final-cta a{text-decoration:none}.ecosystem-public-footer,.personal-hub-footer{color:#56706f;border-top:1px solid var(--eco-line);justify-content:space-between;align-items:center;min-height:80px;font-size:.65rem;display:flex}.identity-access-layout{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(3rem,7vw,7rem);width:min(1320px,100% - 3rem);min-height:calc(100vh - 82px);margin:0 auto;padding:4rem 0;display:grid}.identity-access-story{padding-top:2rem;position:sticky;top:3rem}.identity-access-story h1{color:#edf5f3;letter-spacing:-.065em;margin:.9rem 0 1.3rem;font-size:clamp(3rem,5vw,5.4rem);line-height:.92}.identity-access-story>span{color:#8da3a2;max-width:570px;margin-bottom:2.2rem;font-size:.86rem;line-height:1.65;display:block}.identity-access-story>div{border-top:1px solid var(--eco-line);align-items:center;gap:.8rem;max-width:570px;padding:.8rem 0;display:flex}.identity-access-story>div>b{color:#5c7978;font:800 .62rem ui-monospace,monospace}.identity-access-story>div p{gap:.2rem;margin:0;display:grid}.identity-access-story>div strong{color:#cbdcd9;font-size:.75rem}.identity-access-story>div small{color:#6f8887;font-size:.65rem}.identity-access-form{background:#091f25d6;border:1px solid #97cdc629;border-radius:24px;gap:1rem;max-width:730px;padding:clamp(1.4rem,3vw,2rem);display:grid;box-shadow:0 40px 100px #0003}.identity-access-form header{gap:.3rem;margin-bottom:.5rem;display:grid}.identity-access-form header h2{color:#e4efed;letter-spacing:-.04em;margin:0;font-size:1.8rem}.identity-access-form header span{color:#7e9594;font-size:.73rem;line-height:1.5}.identity-access-form>label,.identity-form-grid label,.identity-access-form fieldset{color:#9bb0ae;gap:.4rem;font-size:.7rem;font-weight:730;display:grid}.identity-access-form input,.identity-access-form select,.identity-access-form textarea,.personal-hub input,.personal-hub select,.personal-hub textarea{color:#edf4f2;background:#031217b8;border:1px solid #94c7c12b;border-radius:10px;outline:none;width:100%;min-height:46px;padding:.65rem .75rem}.identity-access-form input:focus,.identity-access-form select:focus,.identity-access-form textarea:focus,.personal-hub input:focus,.personal-hub select:focus,.personal-hub textarea:focus{border-color:#6acfc4;box-shadow:0 0 0 3px #6acfc41a}.identity-access-form fieldset{border:0;margin:0;padding:0}.identity-access-form legend{margin-bottom:.5rem}.identity-role-picker{grid-template-columns:repeat(2,1fr);gap:.45rem;max-height:330px;display:grid;overflow-y:auto}.identity-role-picker label{border:1px solid var(--eco-line);cursor:pointer;background:#ffffff06;border-radius:11px;gap:.25rem;padding:.75rem;display:grid}.identity-role-picker label.selected{background:#42a89d1c;border-color:#68d9cc7a}.identity-role-picker input{opacity:0;width:1px;height:1px;min-height:0;position:absolute}.identity-role-picker strong{color:#c9d9d7;font-size:.72rem}.identity-role-picker small{color:#6f8886;font-size:.62rem;font-weight:500}.identity-form-grid{grid-template-columns:repeat(2,1fr);gap:.7rem;display:grid}.identity-form-grid .wide{grid-column:span 2}.identity-consent{border:1px solid var(--eco-line);background:#ffffff06;border-radius:11px;grid-template-columns:auto 1fr;align-items:start;padding:.8rem;gap:.7rem!important;display:flex!important}.identity-consent input{width:17px;height:17px;min-height:17px;margin-top:.05rem}.identity-consent span{color:#849b99;font-weight:560;line-height:1.45}.identity-access-form>footer{color:#718886;justify-content:center;gap:.4rem;font-size:.68rem;display:flex}.identity-access-form>footer a{color:#75d8cd;font-weight:800}.personal-hub{padding-left:max(1.5rem,50vw - 710px);padding-right:max(1.5rem,50vw - 710px)}.personal-hub-header{width:100%}.personal-hub-header>div{align-items:center;gap:.7rem;display:flex}.personal-hub-header>div>span{color:#607a79;font:700 .62rem ui-monospace,monospace}.personal-hub-header button{color:#b9cdca;border:1px solid var(--eco-line);background:#ffffff09;min-height:38px;padding:0 .8rem}.personal-welcome{grid-template-columns:1fr auto;align-items:center;gap:3rem;min-height:315px;padding:3.5rem 0 2.5rem;display:grid}.personal-welcome h1{color:#edf5f3;letter-spacing:-.065em;margin:.75rem 0 .9rem;font-size:clamp(2.8rem,5vw,5.2rem);line-height:.91}.personal-welcome>div>span{color:#839b99;font-size:.82rem}.personal-welcome aside{border:1px solid var(--eco-line);background:#ffffff09;border-radius:17px;grid-template-columns:54px 1fr auto;align-items:center;gap:.8rem;min-width:350px;padding:1rem;display:grid}.personal-avatar{color:#06211f;background:linear-gradient(135deg,#73d9cd,#d8bb77);border-radius:15px;place-items:center;width:54px;height:54px;font-size:.78rem;font-weight:900;display:grid}.personal-welcome aside>span{gap:.16rem;display:grid}.personal-welcome aside small{color:#65807e;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:800}.personal-welcome aside strong{color:#d7e5e2;font-size:.8rem}.personal-welcome aside em{color:#7f9795;font-size:.65rem;font-style:normal}.personal-welcome aside>b{color:#7dd9ce;text-align:right;font-size:1.1rem;display:grid}.personal-welcome aside>b small{font-size:.52rem}.personal-attention{grid-template-columns:repeat(4,1fr);gap:.55rem;margin-bottom:2.5rem;display:grid}.personal-attention article{border:1px solid var(--eco-line);background:#ffffff06;border-radius:14px;align-content:space-between;min-height:110px;padding:.9rem;display:grid}.personal-attention span{color:#78918f;font-size:.62rem;font-weight:750}.personal-attention strong{color:#dfebe8;letter-spacing:-.05em;font-size:1.6rem}.personal-attention small{color:#587170;font-size:.58rem}.personal-message{margin:0 0 1rem}.personal-message.success{color:#86daca;background:#35a08717;border:1px solid #62d6be33;border-radius:10px;padding:.8rem;font-size:.72rem}.personal-section,.personal-network,.personal-profile,.personal-identity-upgrade{border-top:1px solid var(--eco-line);padding:2.3rem 0}.personal-section>header,.personal-profile-main>header,.personal-section+header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.2rem;display:flex}.personal-section h2,.personal-network h2,.personal-profile h2,.personal-identity-upgrade h2{color:#dce9e6;letter-spacing:-.045em;margin:.35rem 0 0;font-size:clamp(1.6rem,3vw,2.6rem)}.personal-section>header>span{color:#708886;max-width:480px;font-size:.68rem}.personal-context-grid{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.personal-context-grid>button{min-height:125px;color:inherit;border:1px solid var(--eco-line);text-align:left;background:linear-gradient(145deg,#143a3da6,#07191ee0);grid-template-columns:45px 1fr auto;align-items:center;gap:.75rem;padding:1rem;display:grid}.personal-context-grid>button>i{color:#78d7cc;background:#4db2a717;border:1px solid #69d5c933;border-radius:13px;place-items:center;width:45px;height:45px;font-size:.65rem;font-style:normal;display:grid}.personal-context-grid>button>span{gap:.2rem;display:grid}.personal-context-grid small{color:#6dd1c5;letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:850}.personal-context-grid strong{color:#d6e4e1;font-size:.82rem}.personal-context-grid em{color:#657d7b;font-size:.59rem;font-style:normal}.personal-context-grid b{color:#9eb4b1;font-size:.65rem}.personal-empty{border:1px solid var(--eco-line);background:#ffffff06;border-radius:15px;grid-template-columns:50px 1fr auto;align-items:center;gap:1rem;padding:1.2rem;display:grid}.personal-empty>span{color:#6ed4c8;border:1px solid var(--eco-line);border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.personal-empty strong{color:#cfdfdc;font-size:.78rem}.personal-empty p{color:#718987;margin:.25rem 0 0;font-size:.67rem}.personal-empty a{color:#6dd4c7;font-size:.68rem;font-weight:800;text-decoration:none}.personal-network{grid-template-columns:1.3fr .7fr;gap:1.5rem;display:grid}.personal-network-search,.personal-requests,.personal-profile-main,.personal-profile>aside{border:1px solid var(--eco-line);background:#ffffff06;border-radius:18px;padding:1.2rem}.personal-network header>span,.personal-profile header>span{color:#718987;margin-top:.4rem;font-size:.68rem;display:block}.personal-network-search>form{grid-template-columns:1fr auto;align-items:end;gap:.6rem;margin-top:1.1rem;display:grid}.personal-network label,.personal-profile label,.personal-profile fieldset{color:#8fa4a1;gap:.35rem;font-size:.65rem;font-weight:720;display:grid}.personal-targets{gap:.45rem;margin-top:.8rem;display:grid}.personal-targets article{border:1px solid var(--eco-line);border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex}.personal-targets article>div{gap:.15rem;display:grid}.personal-targets small{color:#69d2c5;text-transform:uppercase;font-size:.55rem}.personal-targets strong{color:#d2e0dd;font-size:.76rem}.personal-targets span{color:#6a8280;font-size:.61rem}.personal-targets article>div:last-child{grid-auto-flow:column;gap:.35rem;display:flex}.personal-targets button,.personal-requests button{min-height:35px;padding:0 .65rem;font-size:.61rem}.personal-requests{align-content:start}.personal-requests>header h3,.personal-profile aside h3{color:#d2e0dd;margin:.3rem 0 0;font-size:1.2rem}.personal-requests>article{border-bottom:1px solid var(--eco-line);grid-template-columns:1fr auto;align-items:center;gap:.4rem;padding:.75rem 0;display:grid}.personal-requests>article>span{gap:.18rem;display:grid}.personal-requests strong{color:#cbdad7;font-size:.7rem}.personal-requests small{color:#6f8785;font-size:.58rem}.personal-requests b{color:#e0b671;text-transform:uppercase;background:#cc94431a;border-radius:999px;padding:.28rem .45rem;font-size:.53rem}.personal-requests>article>div{grid-column:1/-1;gap:.35rem;display:flex}.personal-mini-empty{color:#647c7a;padding:1.4rem 0;font-size:.68rem}.personal-profile{grid-template-columns:1.3fr .7fr;gap:1.5rem;display:grid}.personal-profile-main>form{gap:.9rem;margin-top:1rem;display:grid}.personal-form-grid{grid-template-columns:repeat(4,1fr);gap:.55rem;display:grid}.personal-form-grid .wide{grid-column:span 2}.personal-form-grid textarea{resize:vertical}.personal-profile fieldset{border:0;margin:0;padding:0}.personal-role-checks{flex-wrap:wrap;gap:.4rem;display:flex}.personal-role-checks label{border:1px solid var(--eco-line);background:#ffffff06;border-radius:999px;grid-template-columns:auto 1fr;align-items:center;gap:.4rem;padding:.45rem .55rem;display:flex}.personal-role-checks input{width:14px;height:14px;min-height:14px;padding:0}.personal-role-checks span{color:#8da2a0;font-size:.59rem}.personal-profile>aside{align-content:start}.personal-profile>aside>article{border:1px solid var(--eco-line);border-radius:11px;grid-template-columns:38px 1fr auto;align-items:center;gap:.6rem;margin-top:.65rem;padding:.7rem;display:grid}.personal-profile>aside>article i{color:#6fd5c8;background:#52b5aa1a;border-radius:10px;place-items:center;width:38px;height:38px;font-size:.58rem;font-style:normal;display:grid}.personal-profile>aside>article span{gap:.15rem;display:grid}.personal-profile>aside>article strong{color:#cad9d6;font-size:.68rem}.personal-profile>aside>article small{color:#6d8482;font-size:.55rem}.personal-profile>aside>article b{color:#d8ae69;font-size:.53rem}.personal-profile details{border:1px solid var(--eco-line);border-radius:11px;margin-top:.8rem;padding:.7rem}.personal-profile summary{color:#91a7a4;cursor:pointer;font-size:.66rem;font-weight:750}.personal-profile details form{gap:.55rem;padding-top:.8rem;display:grid}.personal-identity-upgrade{justify-content:space-between;align-items:center;gap:2rem;display:flex}.personal-identity-upgrade>div>span{color:#718987;max-width:750px;margin-top:.5rem;font-size:.7rem;display:block}.personal-identity-upgrade>a{color:#06201f;background:#71d7cb;border-radius:11px;align-items:center;min-height:48px;padding:0 1rem;font-size:.68rem;font-weight:850;text-decoration:none;display:inline-flex}.personal-hub-footer a{color:#72908d;text-decoration:none}.ecosystem-loading{place-content:center;justify-items:center;gap:1rem;display:grid}.ecosystem-loading>span{color:#73ddd1;background:#3eaa9f1a;border:1px solid #6ddccf4d;border-radius:20px;place-items:center;width:68px;height:68px;font-weight:900;display:grid}.ecosystem-loading p{color:#79918f;font-size:.7rem}@media (width<=1100px){.ecosystem-public-header nav,.personal-hub-header nav{display:none}.ecosystem-hero{grid-template-columns:1fr;min-height:auto}.ecosystem-hero-visual{min-height:560px}.ecosystem-chain>div{grid-template-columns:repeat(3,1fr)}.ecosystem-chain article{border-bottom:1px solid var(--eco-line)}.ecosystem-personas>div{grid-template-columns:repeat(3,1fr)}.ecosystem-foundations{grid-template-columns:repeat(2,1fr)}.identity-access-layout{grid-template-columns:1fr}.identity-access-story{position:static}.identity-access-form:not(.identity-access-form--register){margin-top:0}.personal-welcome{grid-template-columns:1fr}.personal-welcome aside{min-width:0}.personal-context-grid{grid-template-columns:repeat(2,1fr)}.personal-network,.personal-profile{grid-template-columns:1fr}}@media (width<=720px){.ecosystem-public-header,.identity-access>header,.personal-hub-header,.ecosystem-hero,.ecosystem-chain,.ecosystem-personas,.ecosystem-map,.ecosystem-foundations,.ecosystem-final-cta,.ecosystem-public-footer,.identity-access-layout{width:min(100% - 1.1rem,1420px)}.ecosystem-brand small,.ecosystem-header-actions a:first-child,.personal-hub-header>div>span{display:none}.ecosystem-header-actions a{min-height:39px;padding:0 .7rem;font-size:.62rem}.ecosystem-hero{padding:3.5rem 0}.ecosystem-hero h1{font-size:clamp(3.2rem,15vw,5rem)}.ecosystem-hero-copy>div,.ecosystem-hero-copy footer,.ecosystem-final-cta>div{flex-direction:column;align-items:stretch}.ecosystem-hero-copy>div a,.ecosystem-final-cta a{justify-content:center}.ecosystem-hero-visual{transform-origin:top;min-height:430px;transform:scale(.82)}.ecosystem-orbit-b{width:450px;height:450px}.ecosystem-chain>div,.ecosystem-personas>div,.ecosystem-foundations{grid-template-columns:1fr}.ecosystem-chain article{border-right:0;min-height:145px}.ecosystem-personas>header,.ecosystem-map{flex-direction:column;grid-template-columns:1fr;align-items:start;gap:2rem}.ecosystem-personas a{min-height:180px}.ecosystem-map li{grid-template-columns:1fr}.ecosystem-map li>span{grid-row:auto}.identity-access-layout{gap:2rem;padding:2rem 0}.identity-access-story h1{font-size:clamp(2.8rem,14vw,4.2rem)}.identity-role-picker,.identity-form-grid{grid-template-columns:1fr}.identity-role-picker{max-height:none;overflow-y:visible}.identity-form-grid .wide{grid-column:auto}.personal-hub{padding-left:.55rem;padding-right:.55rem}.personal-hub-header>div a{min-height:38px;padding:0 .6rem}.personal-welcome{min-height:auto;padding:2.5rem 0 2rem}.personal-welcome h1{font-size:clamp(2.8rem,14vw,4.2rem)}.personal-welcome aside{grid-template-columns:48px 1fr}.personal-welcome aside>b{display:none}.personal-attention{grid-template-columns:repeat(2,1fr)}.personal-context-grid{grid-template-columns:1fr}.personal-context-grid>button{grid-template-columns:42px 1fr}.personal-context-grid>button>b{grid-column:2}.personal-empty{grid-template-columns:42px 1fr;align-items:start}.personal-empty>a{grid-column:2}.personal-network-search>form,.personal-form-grid{grid-template-columns:1fr}.personal-targets article,.personal-identity-upgrade{flex-direction:column;align-items:stretch}.personal-targets article>div:last-child{grid-auto-flow:row}.personal-form-grid .wide{grid-column:auto}.ecosystem-public-footer,.personal-hub-footer{flex-direction:column;align-items:flex-start;gap:.4rem;padding:1.2rem 0}}@media (prefers-reduced-motion:reduce){.ecosystem-personas a{transition:none}}.market-intelligence{border-top:1px solid var(--eco-line);padding:3.4rem 0}.market-heading{grid-template-columns:1fr minmax(260px,.34fr);align-items:end;gap:2rem;margin-bottom:1.2rem;display:grid}.market-heading>div>p,.market-panel>header p,.market-panel>header>div>p{color:var(--eco-teal);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.61rem;font-weight:850}.market-heading h2{color:#e4efed;letter-spacing:-.058em;margin:.45rem 0 .55rem;font-size:clamp(2rem,4.2vw,4.1rem);line-height:.96}.market-heading>div>span{color:#78908e;max-width:790px;font-size:.74rem;line-height:1.55;display:block}.market-heading>aside{background:linear-gradient(145deg,#215f5e38,#071a1fc2);border:1px solid #68d5c933;border-radius:17px;gap:.35rem;padding:1rem;display:grid}.market-heading>aside>span{color:#7f9996;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:800}.market-heading>aside>strong{color:#e4efec;letter-spacing:-.06em;font-size:2rem}.market-heading>aside>i{background:#ffffff0f;border-radius:999px;height:5px;display:block;overflow:hidden}.market-heading>aside>i>b{border-radius:inherit;background:linear-gradient(90deg,#5ecdc1,#dbb36d);height:100%;display:block}.market-heading>aside>small{color:#68817f;font-size:.58rem}.market-message{border-radius:11px;margin-bottom:.8rem;padding:.75rem .9rem;font-size:.68rem}.market-message.success{color:#8de0d4;background:#35a08717;border:1px solid #62d6be33}.market-message.error{color:#f2b3aa;background:#b343381a;border:1px solid #e1716033}.market-kpis{grid-template-columns:repeat(4,1fr);gap:.55rem;display:grid}.market-kpis article{border:1px solid var(--eco-line);background:#ffffff06;border-radius:14px;align-content:space-between;min-height:112px;padding:.85rem;display:grid}.market-kpis span{color:#78918e;font-size:.61rem;font-weight:750}.market-kpis strong{color:#deebe8;letter-spacing:-.05em;font-size:1.55rem}.market-kpis small{color:#58716f;font-size:.57rem}.market-next-actions{background:#c289360b;border:1px solid #ddb26b29;border-radius:14px;grid-template-columns:155px 1fr;align-items:center;gap:.8rem;margin-top:.55rem;padding:.75rem .9rem;display:grid}.market-next-actions>span{color:var(--eco-gold);letter-spacing:.09em;text-transform:uppercase;font-size:.57rem;font-weight:850}.market-next-actions>div{flex-wrap:wrap;gap:.4rem .9rem;display:flex}.market-next-actions p{color:#809694;align-items:center;gap:.4rem;margin:0;font-size:.61rem;display:flex}.market-next-actions p b{color:#d4ac6a;font:800 .54rem ui-monospace,monospace}.market-layout{grid-template-columns:minmax(0,1.42fr) minmax(300px,.58fr);align-items:start;gap:1rem;margin-top:1.2rem;display:grid}.market-main,.market-side{align-items:start;gap:1rem;display:grid}.market-panel{border:1px solid var(--eco-line);background:linear-gradient(145deg,#0d2c31b8,#07191edb);border-radius:18px;padding:1.05rem}.market-panel>header{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:.9rem;display:flex}.market-panel>header h3{color:#d6e4e1;letter-spacing:-.035em;margin:.3rem 0 0;font-size:1.28rem}.market-panel>header>span,.market-panel>header div+span{color:#6f8785;text-align:right;max-width:440px;font-size:.64rem;line-height:1.5}.market-profiles>div{grid-template-columns:repeat(2,1fr);gap:.55rem;display:grid}.market-profiles details{border:1px solid var(--eco-line);background:#ffffff05;border-radius:13px;overflow:hidden}.market-profiles summary{cursor:pointer;grid-template-columns:40px 1fr auto;align-items:center;gap:.6rem;min-height:80px;padding:.7rem;list-style:none;display:grid}.market-profiles summary::-webkit-details-marker{display:none}.market-profiles summary>i,.market-intent-list article>i{color:#70d5c9;background:#47afa414;border:1px solid #68d5c92e;border-radius:11px;place-items:center;width:40px;height:40px;font-size:.55rem;font-style:normal;font-weight:850;display:grid}.market-profiles summary>span{gap:.18rem;display:grid}.market-profiles summary strong{color:#ccdcd8;text-transform:capitalize;font-size:.7rem}.market-profiles summary small{color:#6c8582;font-size:.57rem;line-height:1.35}.market-profiles summary>b{color:#d8b16f;font-size:.68rem}.market-profiles details[open]{background:#1841432e;border-color:#67d4c833;grid-column:1/-1}.market-profiles details[open] summary{border-bottom:1px solid var(--eco-line)}.market-profiles form,.market-new-intent form{grid-template-columns:repeat(4,1fr);gap:.55rem;padding:.8rem;display:grid}.market-profiles label,.market-new-intent label,.market-new-intent fieldset,.market-search label{color:#8ba19e;border:0;gap:.32rem;margin:0;font-size:.61rem;font-weight:720;display:grid}.market-profiles .wide,.market-new-intent .wide{grid-column:span 2}.market-profiles form>button,.market-new-intent form>button{align-self:end}.market-check{background:#ffffff05;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;padding:.65rem;border:1px solid var(--eco-line)!important;gap:.55rem!important;display:flex!important}.market-check input,.market-new-intent fieldset input{width:15px;height:15px;min-height:15px;padding:0}.market-intent-list{gap:.45rem;margin-bottom:.7rem;display:grid}.market-intent-list article{border:1px solid var(--eco-line);background:#ffffff05;border-radius:13px;grid-template-columns:40px 1fr auto;align-items:center;gap:.7rem;padding:.75rem;display:grid}.market-intent-list article>div{gap:.2rem;display:grid}.market-intent-list article>div>span{align-items:center;gap:.45rem;display:flex}.market-intent-list article>div b{color:#72d6ca;letter-spacing:.08em;text-transform:uppercase;font-size:.54rem}.market-intent-list article>div em{text-transform:uppercase;border-radius:999px;padding:.2rem .38rem;font-size:.5rem;font-style:normal;font-weight:800}.market-intent-list .intent-active{color:#82d8a9;background:#54bf7d17}.market-intent-list .intent-draft{color:#d7b06f;background:#cd97491a}.market-intent-list .intent-paused{color:#abbdb9;background:#ffffff0d}.market-intent-list .intent-closed{color:#6c8380;background:#ffffff08}.market-intent-list article strong{color:#d3e1de;font-size:.75rem}.market-intent-list article small,.market-intent-list article p{color:#69817f;margin:0;font-size:.57rem}.market-intent-list article>aside{gap:.35rem;display:flex}.market-intent-list article button{min-height:33px;padding:0 .55rem;font-size:.56rem}.market-new-intent{border:1px dashed #69d3c733;border-radius:13px}.market-new-intent>summary{color:#77d4ca;cursor:pointer;padding:.75rem;font-size:.64rem;font-weight:800;list-style:none}.market-new-intent[open]>summary{border-bottom:1px solid var(--eco-line)}.market-new-intent fieldset{border:1px solid var(--eco-line);border-radius:10px;padding:.55rem}.market-new-intent fieldset legend{color:#839a97;padding:0 .3rem;font-size:.58rem}.market-new-intent fieldset>div{flex-wrap:wrap;gap:.35rem;display:flex}.market-new-intent fieldset label{background:#ffffff05;border:1px solid #91c7c01a;border-radius:999px;align-items:center;gap:.3rem;padding:.32rem .4rem;display:flex}.market-new-intent fieldset label span{font-size:.55rem}.market-search{grid-template-columns:1fr .55fr 90px auto;align-items:end;gap:.5rem;display:grid}.market-people{grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:.75rem;display:grid}.market-people article{border:1px solid var(--eco-line);background:#ffffff05;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:.65rem;padding:.75rem;display:grid}.market-people article>i,.market-connections article>i{color:#092322;background:linear-gradient(135deg,#73d8cd,#d6b674);border-radius:12px;place-items:center;width:42px;height:42px;font-size:.58rem;font-style:normal;font-weight:900;display:grid}.market-people article>div{gap:.15rem;display:grid}.market-people article>div>span{color:#68d0c4;text-transform:uppercase;font-size:.49rem;font-weight:850}.market-people article strong{color:#d0dfdc;font-size:.7rem}.market-people article b{color:#8ba19e;text-transform:capitalize;font-size:.56rem}.market-people article p{color:#6d8582;margin:.08rem 0;font-size:.57rem;line-height:1.35}.market-people article small{color:#58716e;font-size:.52rem}.market-people article button{min-height:35px;padding:0 .55rem;font-size:.55rem}.market-people article>em{color:#7dd5aa;font-size:.54rem;font-style:normal;font-weight:800}.market-demand>header,.market-connections>header{align-items:start;gap:.2rem;display:grid}.market-demand>header>span,.market-connections>header>span{text-align:left}.market-demand>article{border-bottom:1px solid var(--eco-line);grid-template-columns:50px 1fr;align-items:center;gap:.7rem;padding:.72rem 0;display:grid}.market-demand>article>span{background:#3d9e960f;border:1px solid #67d4c829;border-radius:12px;place-content:center;justify-items:center;min-height:50px;display:grid}.market-demand>article>span b{color:#7bd7cc;font-size:1rem}.market-demand>article>span small{color:#58716e;font-size:.48rem}.market-demand>article>div{gap:.18rem;display:grid}.market-demand>article strong{color:#cfdfdc;font-size:.68rem}.market-demand>article p{color:#7b9390;margin:0;font-size:.57rem}.market-demand>article>div small{color:#5d7572;font-size:.52rem}.market-connections>article{border-bottom:1px solid var(--eco-line);grid-template-columns:42px 1fr auto;align-items:center;gap:.6rem;padding:.7rem 0;display:grid}.market-connections article>div{gap:.15rem;display:grid}.market-connections article strong{color:#cadbd7;font-size:.67rem}.market-connections article span{color:#788f8c;font-size:.54rem}.market-connections article small{color:#d8ae69;text-transform:uppercase;font-size:.49rem}.market-connections article>aside{gap:.3rem;display:flex}.market-connections button{min-height:32px;padding:0 .45rem;font-size:.53rem}.market-empty{color:#617a77;border:1px dashed var(--eco-line);border-radius:11px;padding:.85rem;font-size:.61rem;line-height:1.5}.market-privacy{background:linear-gradient(145deg,#5b452424,#07191ed6);border:1px solid #dab1672e;border-radius:18px;padding:1.05rem}.market-privacy>span{color:#d9b26f;letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:850}.market-privacy h3{color:#d7e4e1;letter-spacing:-.035em;margin:.35rem 0 .7rem;font-size:1.16rem}.market-privacy ul{gap:.48rem;margin:0;padding:0;list-style:none;display:grid}.market-privacy li{color:#788f8c;align-items:center;gap:.5rem;font-size:.59rem;line-height:1.4;display:flex}.market-privacy li i{color:#08211f;background:#70d3c7;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:.48rem;font-style:normal;font-weight:900;display:grid}.market-loading{justify-content:center;align-items:center;gap:.8rem;min-height:180px;display:flex}.market-loading>span{color:#70d4c8;border:1px solid var(--eco-line);background:#42a99e14;border-radius:13px;place-items:center;width:48px;height:48px;font-size:.6rem;font-weight:900;display:grid}.market-loading p{color:#66d0c4;text-transform:uppercase;margin:0;font-size:.56rem}.market-loading h2{color:#cbdad7;margin:.25rem 0 0;font-size:1rem}@media (width<=1180px){.market-layout{grid-template-columns:1fr}.market-side{grid-template-columns:repeat(2,1fr)}.market-privacy{grid-column:1/-1}}@media (width<=900px){.market-heading{grid-template-columns:1fr;align-items:stretch}.market-kpis{grid-template-columns:repeat(2,1fr)}.market-next-actions,.market-profiles>div,.market-people{grid-template-columns:1fr}.market-search{grid-template-columns:1fr 1fr}.market-search>button{min-height:42px}}@media (width<=720px){.market-intelligence{padding:2.4rem 0}.market-heading h2{font-size:clamp(2.3rem,12vw,3.7rem)}.market-heading>aside{grid-template-columns:1fr auto}.market-heading>aside>i,.market-heading>aside>small{grid-column:1/-1}.market-panel>header{flex-direction:column;align-items:start;gap:.4rem}.market-panel>header>span,.market-panel>header div+span{text-align:left}.market-profiles form,.market-new-intent form,.market-search,.market-side{grid-template-columns:1fr}.market-profiles .wide,.market-new-intent .wide,.market-privacy{grid-column:auto}.market-intent-list article,.market-people article{grid-template-columns:40px 1fr;align-items:start}.market-intent-list article>aside,.market-people article>button,.market-people article>em{grid-column:2}.market-intent-list article>aside{flex-wrap:wrap}.market-connections>article{grid-template-columns:38px 1fr}.market-connections article>aside,.market-connections article>button{grid-column:2}}@media (width<=440px){.market-kpis{grid-template-columns:1fr}.market-next-actions>div{display:grid}}.professional-network-live{color:#d8e5e2;background:radial-gradient(circle at 78% -10%,#44bdaf29,#0000 31%),linear-gradient(145deg,#081f25fa,#051319fa);border:1px solid #70d2c724;border-radius:26px;margin:1.2rem 0 0;padding:clamp(1.1rem,2.3vw,2rem);box-shadow:0 30px 70px #000a0f47}.professional-network-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.4rem;display:grid}.professional-network-heading>div>p,.professional-composer header p,.professional-network-side header p,.professional-notifications header p{color:#68d2c6;letter-spacing:.13em;text-transform:uppercase;margin:0 0 .35rem;font-size:.58rem;font-weight:900}.professional-network-heading h2{color:#e2ece9;letter-spacing:-.065em;margin:0;font-size:clamp(2.35rem,5vw,4.8rem);font-weight:620;line-height:.9}.professional-network-heading h2 em{color:#73d6c9;font-family:Georgia,serif;font-weight:400}.professional-network-heading>div>span{color:#7d9692;max-width:720px;margin-top:1rem;font-size:.72rem;line-height:1.65;display:block}.professional-network-heading>aside{background:#ffffff06;border:1px solid #70d2c71c;border-radius:17px;grid-template-columns:repeat(4,1fr);min-width:340px;display:grid}.professional-network-heading>aside article{border-right:1px solid #70d2c717;align-content:center;min-height:82px;padding:.8rem;display:grid}.professional-network-heading>aside article:last-child{border-right:0}.professional-network-heading>aside article.attention{background:#d8ae6012}.professional-network-heading>aside strong{color:#d9e7e4;font-size:1.35rem}.professional-network-heading>aside span{color:#5e7773;text-transform:uppercase;font-size:.49rem}.professional-network-tabs{background:#00000024;border:1px solid #70d2c71a;border-radius:14px;align-items:center;gap:.28rem;margin:1.5rem 0 1rem;padding:.28rem;display:flex}.professional-network-tabs button{color:#718a86;background:0 0;border:0;border-radius:10px;min-height:38px;padding:0 .8rem;font-size:.58rem}.professional-network-tabs button.active{color:#082522;background:linear-gradient(135deg,#76d9cd,#9ce1d8)}.professional-network-tabs button b{color:#09211f;background:#dcb76f;border-radius:999px;place-items:center;min-width:17px;height:17px;margin-left:.3rem;font-size:.48rem;display:inline-grid}.professional-network-tabs .professional-compose-button{color:#d9bd80;background:#dbb56a0f;border:1px solid #dbb56a2e;margin-left:auto}.professional-composer{background:#31271429;border:1px solid #dab46a2e;border-radius:18px;margin-bottom:1rem;padding:1rem}.professional-composer>header{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:.8rem;display:flex}.professional-composer h3,.professional-network-side h3,.professional-notifications h3{color:#dce8e5;letter-spacing:-.025em;margin:0;font-size:1rem}.professional-composer header>span{color:#718884;text-align:right;max-width:340px;font-size:.56rem;line-height:1.5}.professional-composer-grid{grid-template-columns:repeat(4,1fr);gap:.55rem;display:grid}.professional-composer-grid label,.professional-network-side form label,.professional-discovery form label{color:#728a86;gap:.28rem;font-size:.53rem;font-weight:800;display:grid}.professional-composer-grid .wide{grid-column:span 2}.professional-composer input,.professional-composer select,.professional-composer textarea,.professional-network-side input,.professional-network-side select,.professional-discovery input,.professional-discovery select{color:#cbdad7;width:100%;min-height:40px;font:inherit;background:#010e13a6;border:1px solid #7fbcb521;border-radius:10px;outline:0;padding:.55rem .62rem;font-size:.62rem}.professional-composer textarea{resize:vertical}.professional-composer input:focus,.professional-composer select:focus,.professional-composer textarea:focus,.professional-discovery input:focus{border-color:#67d6c973}.professional-composer>button,.professional-network-side form>button{margin-top:.72rem}.professional-legal-gate{color:#9c8962;background:#dab46a0b;border:1px solid #dab46a21;border-radius:10px;margin:.7rem 0 0;padding:.65rem .75rem;font-size:.56rem;line-height:1.5}.professional-legal-gate b{color:#ddb970}.professional-network-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:1rem;display:grid}.professional-feed{gap:.7rem;display:grid}.professional-post{background:#ffffff05;border:1px solid #70d2c71b;border-radius:18px;padding:1rem}.professional-post>header{grid-template-columns:44px 1fr auto;align-items:center;gap:.65rem;display:grid}.professional-post>header>i,.professional-suggestion-main>i,.professional-discovery-profile>i,.professional-profile-overlay header>i{color:#092723;background:linear-gradient(135deg,#6fd5c8,#d1b46f);border-radius:13px;place-items:center;width:44px;height:44px;font-size:.58rem;font-style:normal;font-weight:950;display:grid}.professional-post>header>div{gap:.12rem;display:grid}.professional-post>header strong{color:#d4e2df;font-size:.7rem}.professional-post>header span{color:#607874;font-size:.52rem}.professional-post>header button,.network-own-post{color:#76cfc3;background:#4da99f0d;border:1px solid #66d1c526;border-radius:9px;min-height:31px;padding:0 .55rem;font-size:.52rem}.network-own-post{place-items:center;display:grid}.professional-post-context{align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.professional-post-context b{color:#d8b571;text-transform:uppercase;background:#d7b06714;border-radius:999px;padding:.28rem .45rem;font-size:.48rem}.professional-post-context span{color:#5f7773;text-transform:uppercase;font-size:.5rem;font-weight:800}.professional-post h3{color:#e0e9e7;letter-spacing:-.032em;margin:.65rem 0 .35rem;font-size:1.2rem}.professional-post>p{color:#829895;white-space:pre-wrap;margin:0;font-size:.65rem;line-height:1.65}.professional-post>footer{border-top:1px solid #70d2c714;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.8rem;padding-top:.7rem;display:flex}.professional-post>footer span,.professional-post>footer button{color:#6e8581;background:0 0;border:1px solid #70d2c717;border-radius:8px;min-height:29px;padding:.28rem .48rem;font-size:.5rem}.professional-post>footer span.verified{color:#75d4aa}.professional-network-side{gap:.7rem;display:grid}.professional-network-side>section,.professional-network-side>details{background:#ffffff04;border:1px solid #70d2c71a;border-radius:16px;padding:.8rem}.professional-network-side header{justify-content:space-between;align-items:center;margin-bottom:.55rem;display:flex}.professional-network-side header button{color:#68cfc3;background:0 0;border:0;font-size:.5rem}.professional-network-side section>article{border-bottom:1px solid #70d2c712;grid-template-columns:1fr auto;align-items:center;gap:.4rem;padding:.45rem 0;display:grid}.professional-suggestion-main{color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:36px 1fr;align-items:center;gap:.48rem;padding:0;display:grid}.professional-suggestion-main>i{border-radius:10px;width:36px;height:36px}.professional-suggestion-main>span{gap:.1rem;display:grid}.professional-suggestion-main strong{color:#c9d9d6;font-size:.59rem}.professional-suggestion-main small{color:#607672;text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;overflow:hidden}.professional-network-side section>article>button:last-child{color:#6fd2c6;background:#4ea1990d;border:1px solid #68d1c524;border-radius:9px;place-items:center;width:29px;height:29px;padding:0;display:grid}.professional-network-side summary{color:#cfddd9;cursor:pointer;font-size:.63rem;font-weight:800}.professional-network-side form{gap:.52rem;margin-top:.7rem;display:grid}.professional-check{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.professional-check input{width:auto;min-height:auto}.professional-discovery>form{background:#ffffff04;border:1px solid #70d2c71a;border-radius:16px;grid-template-columns:minmax(220px,1fr) 160px 80px auto;align-items:end;gap:.55rem;padding:.8rem;display:grid}.professional-discovery>div{grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:.7rem;display:grid}.professional-discovery>div>article{background:#ffffff05;border:1px solid #70d2c71a;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:.55rem;padding:.75rem;display:grid}.professional-discovery-profile{color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:44px 1fr;align-items:center;gap:.6rem;padding:0;display:grid}.professional-discovery-profile>span{gap:.12rem;display:grid}.professional-discovery-profile small{color:#63cbbf;text-transform:uppercase;font-size:.47rem}.professional-discovery-profile strong{color:#d4e1df;font-size:.66rem}.professional-discovery-profile p{color:#627a76;margin:0;font-size:.52rem;line-height:1.35}.professional-discovery>div>article>button:last-child{min-height:33px;padding:0 .55rem;font-size:.5rem}.professional-notifications{border:1px solid #70d2c71a;border-radius:17px;overflow:hidden}.professional-notifications>header{background:#ffffff05;justify-content:space-between;align-items:center;padding:.8rem;display:flex}.professional-notifications>header button{min-height:32px;padding:0 .55rem;font-size:.52rem}.professional-notifications>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #70d2c712;grid-template-columns:24px 1fr;align-items:start;gap:.55rem;padding:.8rem;display:grid}.professional-notifications>button.unread{background:#56beb20d}.professional-notifications>button>i{color:#69d2c5;font-style:normal}.professional-notifications>button>span{gap:.15rem;display:grid}.professional-notifications strong{color:#d0dfdc;font-size:.64rem}.professional-notifications p{color:#738b87;margin:0;font-size:.56rem}.professional-notifications small{color:#516a66;font-size:.48rem}.professional-empty{color:#718985;border:1px dashed #70d2c71f;border-radius:16px;align-items:center;gap:.7rem;padding:1.1rem;font-size:.6rem;line-height:1.5;display:flex}.professional-empty>span{color:#6ed3c7;font-size:1.5rem}.professional-empty strong{color:#c8d8d5}.professional-empty p{margin:.15rem 0 0}.professional-network-loading{justify-content:center;align-items:center;gap:.8rem;min-height:160px;display:flex}.professional-network-loading>span{color:#75d8cc;border:1px solid #70d2c72b;border-radius:14px;place-items:center;width:48px;height:48px;font-size:.65rem;font-weight:950;display:grid}.professional-network-loading p{color:#66cec2;text-transform:uppercase;margin:0;font-size:.5rem}.professional-network-loading h2{color:#d2dfdc;margin:.22rem 0 0;font-size:.85rem}.professional-profile-overlay{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000a0ec7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.professional-profile-overlay>section{background:#071c22;border:1px solid #70d2c72b;border-radius:22px;width:min(560px,100%);max-height:calc(100dvh - 2rem);padding:1.2rem;position:relative;overflow:auto;box-shadow:0 30px 100px #00000080}.professional-profile-close{color:#91a6a2;background:#ffffff08;border:1px solid #70d2c71f;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:.7rem;right:.7rem}.professional-profile-overlay header{grid-template-columns:58px 1fr;align-items:center;gap:.75rem;padding-right:2.6rem;display:grid}.professional-profile-overlay header>i{width:58px;height:58px}.professional-profile-overlay header small{color:#66cfc3;text-transform:uppercase;font-size:.5rem}.professional-profile-overlay h3{color:#e0e9e7;margin:.15rem 0;font-size:1.35rem}.professional-profile-overlay header p{color:#728985;margin:0;font-size:.6rem}.professional-profile-stats{gap:.45rem;margin:.9rem 0;display:flex}.professional-profile-stats span{color:#718985;border:1px solid #70d2c71a;border-radius:9px;padding:.48rem .6rem;font-size:.52rem}.professional-profile-stats strong{color:#d3e0dd}.professional-profile-bio{color:#7f9692;font-size:.63rem;line-height:1.6}.professional-profile-tags{flex-wrap:wrap;gap:.35rem;margin:.7rem 0;display:flex}.professional-profile-tags span{color:#69cec2;background:#4daba112;border-radius:999px;padding:.35rem .5rem;font-size:.5rem}.professional-profile-verification{color:#d8b571;font-size:.56rem}@media (width<=1100px){.professional-network-heading{grid-template-columns:1fr;align-items:stretch}.professional-network-heading>aside{min-width:0}.professional-discovery>div{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.professional-network-layout{grid-template-columns:1fr}.professional-composer-grid{grid-template-columns:repeat(2,1fr)}.professional-discovery>form{grid-template-columns:1fr 1fr}.professional-discovery>div{grid-template-columns:1fr}}@media (width<=620px){.professional-network-live{border-radius:20px;padding:.85rem}.professional-network-heading h2{font-size:clamp(2.7rem,16vw,4.1rem)}.professional-network-heading>aside{grid-template-columns:repeat(2,1fr)}.professional-network-heading>aside article:nth-child(2){border-right:0}.professional-network-heading>aside article:nth-child(-n+2){border-bottom:1px solid #70d2c717}.professional-network-tabs{overflow-x:auto}.professional-network-tabs button{flex:none}.professional-network-tabs .professional-compose-button{margin-left:0}.professional-composer>header{flex-direction:column}.professional-composer header>span{text-align:left}.professional-composer-grid,.professional-discovery>form{grid-template-columns:1fr}.professional-composer-grid .wide{grid-column:auto}.professional-post>header{grid-template-columns:40px 1fr}.professional-post>header>button,.professional-post>header>.network-own-post{grid-column:2;justify-self:start}.professional-discovery>div>article{grid-template-columns:1fr}.professional-discovery>div>article>button:last-child{justify-self:start}.professional-profile-stats{flex-wrap:wrap}}.protection-center{gap:22px;display:grid}.protection-hero{background:radial-gradient(circle at 10% 20%,#1f9d972e,#0000 38%),linear-gradient(135deg,#07282bf2,#081822f5);border:1px solid #5dd7c938;border-radius:26px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:28px;padding:32px;display:grid}.protection-hero h2{letter-spacing:-.04em;max-width:760px;margin:8px 0 10px;font-size:clamp(28px,3.2vw,48px);line-height:1.02}.protection-hero p{max-width:760px;color:var(--muted);line-height:1.6}.protection-hero aside{background:#021a1eb8;border:1px solid #66dfd042;border-radius:20px;gap:5px;padding:22px;display:grid}.protection-hero aside span,.protection-policy>span,.protection-ledger header span,.broker-transfer-queue header span{color:#67ddd0;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:900}.protection-hero aside strong{font-size:40px}.protection-hero aside small{color:var(--muted)}.protection-metrics,.broker-protection-score{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.protection-metrics article,.broker-protection-score article{border:1px solid var(--line);background:#0a1f26bd;border-radius:18px;gap:7px;padding:20px;display:grid}.protection-metrics article.attention,.broker-protection-score article.attention{background:#4b350c2e;border-color:#e5ae4a6b}.protection-metrics span,.broker-protection-score span{color:var(--muted);font-size:12px;font-weight:800}.protection-metrics strong,.broker-protection-score strong{font-size:32px}.protection-metrics small,.broker-protection-score small{color:var(--muted)}.protection-layout{grid-template-columns:minmax(0,1fr) 300px;gap:18px;display:grid}.protection-ledger,.protection-policy{border:1px solid var(--line);background:#081b22bd;border-radius:22px}.protection-ledger>header{justify-content:space-between;align-items:center;padding:22px;display:flex}.protection-ledger h3,.protection-policy h3{margin:5px 0 0;font-size:22px}.protection-policy{padding:24px}.protection-policy ul{gap:12px;margin:20px 0;padding:0;list-style:none;display:grid}.protection-policy li{color:var(--muted);gap:9px;display:flex}.protection-policy li i{color:#67ddd0;font-style:normal}.protection-policy form{border-top:1px solid var(--line);gap:12px;margin-top:26px;padding-top:22px;display:grid}.protection-policy label,.protection-transfer-card label{color:var(--muted);gap:7px;font-size:12px;font-weight:800;display:grid}.protection-state,.lead-protection-badge,.protection-pending{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;width:max-content;margin-top:4px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.protection-state.active,.lead-protection-badge{color:#72e2d5;background:#28b2a621;border:1px solid #4bd7c83d}.protection-state.expired{color:var(--muted);background:#ffffff0a}.protection-pending{color:#f3c268;background:#dea3301f}.lead-protection-lock{background:#0f49482e;border:1px solid #5dd7c94d;border-radius:18px;grid-column:1/-1;padding:22px}.lead-protection-lock span{color:#67ddd0;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.lead-protection-lock strong{margin:7px 0;font-size:18px;display:block}.lead-protection-lock p{color:var(--muted)}.lead-protection-lock button{margin-top:12px}.protection-transfer-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010a0ec7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.protection-transfer-card{background:#092029;border:1px solid #61ddcf47;border-radius:22px;gap:18px;width:min(520px,100%);padding:26px;display:grid;box-shadow:0 28px 90px #00000073}.protection-transfer-card header{justify-content:space-between;display:flex}.protection-transfer-card header span{color:#67ddd0;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.protection-transfer-card h2{margin:5px 0}.protection-transfer-card header button{background:0 0;border:0;font-size:26px}.protection-loading{min-height:240px;color:var(--muted);justify-content:center;align-items:center;gap:12px;display:flex}.protection-loading span{background:#67ddd0;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 10px #67ddd014}.broker-protection{gap:22px;display:grid}.broker-protection-score{grid-template-columns:repeat(3,minmax(0,1fr))}.broker-protection-score article{color:#18313c;background:#fff;border-color:#e4ecee}.broker-protection-score article span,.broker-protection-score article small{color:#6c7d84}.broker-protection-promise{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.broker-protection-promise>div{background:#fff;border:1px solid #e1eaec;border-radius:20px;padding:24px}.broker-protection-promise span{color:#0c827d;background:#e3f6f2;border-radius:10px;place-items:center;width:35px;height:35px;font-size:12px;font-weight:900;display:grid}.broker-protection-promise strong{color:#18313c;margin:18px 0 8px;font-size:18px;display:block}.broker-protection-promise p{color:#718188;line-height:1.55}.broker-transfer-queue{background:#fff;border:1px solid #e1eaec;border-radius:22px;padding:26px}.broker-transfer-queue h2{color:#18313c;margin:6px 0 20px}.broker-transfer-queue>article{border-top:1px solid #e6edef;grid-template-columns:minmax(0,1fr) minmax(240px,.8fr) auto;align-items:center;gap:22px;padding:20px 0;display:grid}.broker-transfer-queue h3{color:#18313c;margin:5px 0}.broker-transfer-queue p,.broker-transfer-queue small{color:#718188}.broker-transfer-queue blockquote{color:#50656e;background:#f5f9f9;border-left:3px solid #35a79f;margin:0;padding:14px}.broker-transfer-actions{gap:8px;display:flex}.broker-transfer-actions button.secondary{color:#31515c;background:#f4f7f7;border:1px solid #dce6e8}@media (width<=1050px){.protection-layout{grid-template-columns:1fr}.protection-policy{order:-1}.protection-metrics{grid-template-columns:repeat(2,1fr)}.broker-transfer-queue>article{grid-template-columns:1fr}.broker-transfer-actions{justify-content:flex-start}}@media (width<=720px){.protection-hero{grid-template-columns:1fr;padding:22px}.protection-metrics,.broker-protection-score,.broker-protection-promise{grid-template-columns:1fr}.protection-hero aside{width:100%}.protection-ledger{overflow:hidden}.broker-transfer-queue{padding:18px}}.professional-radar{--radar-ink:#102e31;--radar-teal:#0f7978;--radar-mint:#e9f6f2;--radar-gold:#d6a34a;color:var(--radar-ink)}.personal-radar{color:#fff;background:radial-gradient(circle at 88% 0,#d6a34a29,#0000 34%),linear-gradient(145deg,#0c3438 0%,#11565a 56%,#0b7270 100%);border-radius:30px;margin:26px 0;padding:clamp(24px,4vw,46px);overflow:hidden;box-shadow:0 22px 60px #0830332b}.radar-heading,.radar-circuit-hero,.radar-recommendations>header,.broker-buyer-governance>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.radar-heading p,.radar-circuit-hero>div>span,.radar-recommendations>header span,.buyer-identity-states header>span,.broker-radar-products>header span,.broker-buyer-governance>header span{color:#68dad2;letter-spacing:.15em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.radar-heading h2,.radar-circuit-hero h2{font-family:var(--font-display,Georgia, serif);letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(28px,4vw,46px);line-height:1.05}.radar-heading span{color:#ffffffba;max-width:690px;line-height:1.55;display:block}.radar-heading>button{background:var(--radar-gold);color:#173337;flex:none}.radar-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:26px 0;display:grid}.radar-metrics article{background:#ffffff17;border:1px solid #ffffff21;border-radius:17px;min-width:0;padding:17px 18px}.radar-metrics small{color:inherit;letter-spacing:.07em;opacity:.7;text-transform:uppercase;font-size:11px;font-weight:750;display:block}.radar-metrics strong{font-family:var(--font-display,Georgia, serif);margin-top:7px;font-size:27px;display:block}.radar-message{background:#68dad221;border:1px solid #68dad240;border-radius:12px;margin:14px 0;padding:12px 15px}.radar-form{color:var(--radar-ink);background:#fffffff7;border-radius:19px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0;padding:22px;display:grid}.radar-form label{color:#365659;gap:7px;font-size:12px;font-weight:750;display:grid}.radar-form .wide{grid-column:span 2}.radar-form input,.radar-form select{color:#18383b;background:#fff;border:1px solid #cadbd8;border-radius:10px;width:100%;min-height:44px;padding:0 12px}.radar-form>button{align-self:end;min-height:44px}.radar-interest-strip{gap:10px;margin:18px 0;padding-bottom:5px;display:flex;overflow-x:auto}.radar-interest-strip article{background:#ffffff14;border:1px solid #ffffff21;border-radius:14px;flex:0 0 min(330px,85vw);gap:6px;padding:14px;display:grid}.radar-interest-strip small{color:#ffffffa8}.radar-state{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:5px 9px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.radar-state--active,.radar-state--invited{color:#096a5c;background:#dcf6ed}.radar-state--paused,.radar-state--latent{color:#8b6314;background:#fff1ce}.radar-state--claimed{color:#494e9a;background:#e4e6fb}.radar-match-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.radar-match-card{color:var(--radar-ink);background:#fff;border-radius:18px;grid-template-columns:66px 1fr auto;align-items:center;gap:16px;padding:18px;display:grid}.radar-match-score{aspect-ratio:1;background:var(--radar-mint);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.radar-match-score strong{color:var(--radar-teal);font-size:23px;line-height:1}.radar-match-score small{margin-top:4px;font-size:8px}.radar-match-body>span{color:#14847f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.radar-match-body h3{margin:5px 0;font-size:16px}.radar-match-body p{color:#647c7d;margin:0;font-size:12px;line-height:1.45}.radar-match-body footer{align-items:center;gap:12px;margin-top:9px;display:flex}.radar-match-body footer small{color:#9b741f;font-weight:750}.radar-match-actions{gap:7px;display:grid}.radar-match-actions button{min-width:105px;padding:9px 11px;font-size:11px}.radar-empty{text-align:center;background:#ffffff12;border:1px dashed #ffffff3d;border-radius:16px;grid-column:1/-1;padding:27px}.radar-empty p{color:inherit;opacity:.68;max-width:570px;margin:7px auto 0}.tenant-radar{gap:24px;display:grid}.radar-circuit-hero{color:#fff;background:radial-gradient(circle at 90% 20%,#d6a34a33,#0000 30%),#0e3c40;border-radius:24px;padding:clamp(24px,4vw,42px)}.radar-circuit-hero p{color:#ffffffb3;max-width:690px;line-height:1.55}.radar-circuit-flow{flex-wrap:wrap;justify-content:flex-end;align-self:center;align-items:center;gap:8px;max-width:380px;display:flex}.radar-circuit-flow b{background:#ffffff1c;border-radius:9px;padding:9px 11px;font-size:11px}.radar-circuit-flow i{color:#e2b75c;font-style:normal}.radar-metrics--tenant{grid-template-columns:repeat(6,minmax(0,1fr));margin:0}.radar-metrics--tenant article{background:#fff;border-color:#e1ebe8;box-shadow:0 8px 24px #17393b0d}.radar-recommendations,.buyer-identity-states,.broker-radar-products,.broker-buyer-governance{background:#fff;border:1px solid #e3ece9;border-radius:21px;padding:24px;box-shadow:0 14px 38px #1c3c3e0f}.radar-recommendations>header{align-items:end;margin-bottom:15px}.radar-recommendations h3,.buyer-identity-states h3,.broker-radar-products h2,.broker-buyer-governance h2{margin:2px 0;font-size:22px}.radar-recommendations>article{border-top:1px solid #e8efed;grid-template-columns:1.15fr 1.5fr 1.4fr .55fr auto;align-items:center;gap:18px;padding:16px 0;display:grid}.radar-professional{align-items:center;gap:10px;display:flex}.radar-professional i{color:#0f7978;background:#e5f3ef;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-style:normal;font-weight:850;display:flex}.radar-professional span,.radar-product,.radar-evidence,.radar-quality{gap:3px;display:grid}.radar-professional small,.radar-product small,.radar-product span,.radar-evidence small,.radar-quality small{color:#718687;font-size:11px}.radar-evidence strong,.radar-quality strong{color:#0f7978}.radar-recommendations .radar-empty{background:#f4f8f7;border-color:#bdcfcb}.buyer-identity-states{grid-template-columns:1.7fr repeat(3,minmax(0,1fr));gap:14px;display:grid}.buyer-identity-states header p{color:#667e80;line-height:1.5}.buyer-identity-states article{background:#f5f8f7;border-radius:15px;gap:4px;padding:18px;display:grid}.buyer-identity-states article strong{color:#0f7978;font-size:30px}.buyer-identity-states article span{font-weight:800}.buyer-identity-states article small{color:#6a8081;line-height:1.4}.broker-radar{gap:22px;display:grid}.broker-radar .radar-metrics{grid-template-columns:repeat(6,minmax(0,1fr));margin:0}.broker-radar .radar-metrics article{background:#fff;border-color:#e3ece9}.broker-radar .radar-message{background:#eaf6f2;border-color:#cfe8e1}.broker-radar-products>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.broker-radar-products>div>article{background:#f5f8f7;border-radius:15px;align-items:start;gap:13px;padding:16px;display:flex}.broker-radar-products article>b{color:#fff;background:#0f7978;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;height:44px;display:flex}.broker-radar-products article span{gap:3px;display:grid}.broker-radar-products article small{color:#14847f;text-transform:uppercase;font-weight:800}.broker-radar-products article p{color:#657b7d;margin:3px 0 0;font-size:12px;line-height:1.45}.broker-buyer-governance>header{margin-bottom:16px}.buyer-state-list{gap:9px;display:grid}.buyer-state-list article{border-top:1px solid #e8efed;grid-template-columns:38px 1fr auto auto;align-items:center;gap:13px;padding:13px 0;display:grid}.buyer-state-list article>i{color:#0f7978;background:#e8f3f0;border-radius:50%;justify-content:center;align-items:center;height:38px;font-style:normal;font-weight:850;display:flex}.buyer-state-list article>span{gap:2px;display:grid}.buyer-state-list article small{color:#738788}.broker-radar .radar-empty{background:#f5f8f7;border-color:#bed0cc}@media (width<=1120px){.radar-metrics--tenant,.broker-radar .radar-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.radar-recommendations>article{grid-template-columns:1fr 1.2fr 1fr auto}.radar-quality{display:none}.buyer-identity-states{grid-template-columns:repeat(3,minmax(0,1fr))}.buyer-identity-states header{grid-column:1/-1}}@media (width<=760px){.personal-radar{border-radius:20px;margin-inline:0;padding:20px}.radar-heading,.radar-circuit-hero,.radar-recommendations>header,.broker-buyer-governance>header{flex-direction:column;align-items:stretch}.radar-heading>button{width:100%}.radar-metrics,.radar-metrics--tenant,.broker-radar .radar-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.radar-form{grid-template-columns:1fr;padding:16px}.radar-form .wide{grid-column:auto}.radar-match-grid,.broker-radar-products>div{grid-template-columns:1fr}.radar-match-card{grid-template-columns:54px 1fr;align-items:start}.radar-match-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.radar-circuit-flow{justify-content:flex-start}.radar-recommendations>article{grid-template-columns:1fr auto;align-items:start}.radar-product,.radar-evidence{grid-column:1/-1}.buyer-identity-states{grid-template-columns:1fr}.buyer-identity-states header{grid-column:auto}}@media (width<=430px){.radar-metrics,.radar-metrics--tenant,.broker-radar .radar-metrics{grid-template-columns:1fr 1fr}.radar-metrics article{padding:13px}.radar-match-card{grid-template-columns:1fr}.radar-match-score{width:54px;height:54px}.radar-match-actions{grid-column:auto}.buyer-state-list article{grid-template-columns:36px 1fr}.buyer-state-list article>b,.buyer-state-list article>button{grid-column:2;justify-self:start}}.personal-hub.social-hub{background:radial-gradient(circle at 78% 0,#3b9b9314,#0000 32rem),#07161c;grid-template-rows:68px minmax(0,1fr);grid-template-columns:252px minmax(0,1fr);height:100dvh;min-height:680px;padding:0;display:grid;overflow:hidden}.personal-hub.social-hub:before{opacity:.08;background-size:96px 96px}.social-hub-sidebar{background:#051217f5;border-right:1px solid #97cbc51c;grid-row:1/3;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;padding:.8rem .7rem;transition:width .2s,transform .24s;display:grid;box-shadow:18px 0 60px #0000001f;z-index:30!important}.social-hub-sidebar>header{border-bottom:1px solid #97cbc517;justify-content:space-between;align-items:center;gap:.5rem;min-height:52px;padding:0 .3rem .72rem;display:flex}.social-hub-sidebar .ecosystem-brand{gap:.65rem;min-width:0}.social-hub-sidebar .ecosystem-brand>span{border-radius:12px;flex:0 0 38px;width:38px;height:38px}.social-hub-sidebar .ecosystem-brand strong{white-space:nowrap;font-size:.83rem;overflow:hidden}.social-hub-sidebar .ecosystem-brand small{font-size:.52rem}.social-hub-sidebar>header>button{color:#77908e;background:#ffffff06;border:1px solid #97cbc51a;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;min-height:0;padding:0;font-size:1rem;display:grid}.social-hub-sidebar>nav{scrollbar-width:thin;align-content:start;gap:.18rem;padding:.75rem 0;display:grid;overflow-y:auto}.social-hub-sidebar>nav>small{color:#49615f;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin:.65rem .6rem .28rem;font-size:.51rem;font-weight:850}.social-hub-sidebar>nav>small:first-child{margin-top:.08rem}.social-hub-sidebar nav>button,.social-hub-sidebar>footer>button{color:#819694;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:.5rem;width:100%;min-height:42px;padding:.42rem .55rem;font-size:.68rem;font-weight:720;display:grid}.social-hub-sidebar nav>button:hover,.social-hub-sidebar>footer>button:hover{color:#c5d5d2;background:#ffffff09}.social-hub-sidebar nav>button.active,.social-hub-sidebar>footer>button.active{color:#dce9e6;background:linear-gradient(90deg,#43a69c26,#ffffff06);border-color:#68d2c721}.social-hub-sidebar nav>button.primary{color:#08211f;background:linear-gradient(135deg,#72d8cd,#a8ded3);margin:.35rem 0}.social-hub-sidebar nav>button.primary:hover,.social-hub-sidebar nav>button.primary.active{color:#061b19;background:linear-gradient(135deg,#86e1d7,#c4dfb2);border-color:#0000}.social-hub-sidebar nav>button i,.social-hub-sidebar>footer>button>i{color:currentColor;border-radius:8px;place-items:center;width:28px;height:28px;min-height:0;padding:0;font-size:.88rem;font-style:normal;display:grid}.social-hub-sidebar nav>button>b{color:#09201e;background:#d9b66f;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 .25rem;font-size:.48rem;display:grid}.social-hub-sidebar>footer{border-top:1px solid #97cbc517;gap:.25rem;padding-top:.65rem;display:grid}.social-hub-sidebar>footer>button:first-child{min-height:54px}.social-hub-sidebar>footer .personal-avatar{width:34px;height:34px;font-size:.58rem}.social-hub-sidebar>footer span{gap:.12rem;min-width:0;display:grid}.social-hub-sidebar>footer strong{color:#cbdad7;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.social-hub-sidebar>footer small{color:#5d7673;text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;overflow:hidden}.social-hub-sidebar>footer>button>b{color:#68cbc0;font-size:.55rem}.social-hub-sidebar .social-sign-out{color:#617a77;min-height:36px}.social-hub.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.social-hub.sidebar-collapsed .social-hub-sidebar{padding-left:.55rem;padding-right:.55rem}.social-hub.sidebar-collapsed .social-hub-sidebar .ecosystem-brand strong,.social-hub.sidebar-collapsed .social-hub-sidebar>header>button,.social-hub.sidebar-collapsed .social-hub-sidebar nav small,.social-hub.sidebar-collapsed .social-hub-sidebar nav button span,.social-hub.sidebar-collapsed .social-hub-sidebar nav button b,.social-hub.sidebar-collapsed .social-hub-sidebar>footer button span,.social-hub.sidebar-collapsed .social-hub-sidebar>footer button b{display:none}.social-hub.sidebar-collapsed .social-hub-sidebar>header{justify-content:center}.social-hub.sidebar-collapsed .social-hub-sidebar nav>button,.social-hub.sidebar-collapsed .social-hub-sidebar>footer>button{grid-template-columns:1fr;justify-items:center;padding:.4rem}.social-hub-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07161cdb;border-bottom:1px solid #97cbc51a;grid-area:1/2;grid-template-columns:auto minmax(260px,520px) auto;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:0 1.2rem;display:grid;z-index:20!important}.social-hub-topbar>div:first-of-type,.social-mobile-menu{display:none}.social-top-search{color:#617976;text-align:left;background:#ffffff06;border:1px solid #97cbc51c;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;width:100%;min-height:38px;padding:0 .65rem;font-size:.63rem;display:grid}.social-top-search i{color:#79ccc3;font-size:.9rem;font-style:normal}.social-top-search kbd{color:#516967;border:1px solid #97cbc51a;border-radius:6px;padding:.2rem .35rem;font:700 .48rem ui-monospace,monospace}.social-top-actions{align-items:center;gap:.55rem;display:flex}.social-top-actions>span{color:#4e6866;white-space:nowrap;font:700 .54rem ui-monospace,monospace}.social-top-actions>button:not(.personal-avatar){color:#d5b26f;background:#ffffff06;border:1px solid #97cbc51a;border-radius:10px;place-items:center;width:34px;height:34px;min-height:0;padding:0;display:grid}.social-top-actions .personal-avatar{border:0;width:36px;height:36px;min-height:0;padding:0;font-size:.58rem}.social-hub-canvas{scroll-behavior:smooth;grid-area:2/2;min-width:0;padding:clamp(1rem,2vw,1.8rem);position:relative;overflow:hidden auto;z-index:1!important}.social-hub-canvas>*{width:min(1240px,100%);margin-left:auto;margin-right:auto}.social-network-app.professional-network-live{color:#dce8e5;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.social-page-heading,.social-section-heading{border-bottom:1px solid #97cbc517;justify-content:space-between;align-items:end;gap:2rem;min-height:150px;padding:.5rem 0 1.5rem;display:flex}.social-page-heading>div>p,.social-section-heading>div>p{color:#67d1c5;letter-spacing:.13em;text-transform:uppercase;margin:0 0 .45rem;font-size:.62rem;font-weight:850}.social-page-heading h1,.social-section-heading h1{color:#edf4f2;letter-spacing:-.062em;margin:0;font-size:clamp(2.35rem,4.6vw,4.4rem);line-height:.91}.social-page-heading h1 em{color:#76d6ca;font-family:Georgia,serif;font-weight:400}.social-page-heading>span,.social-section-heading>span{color:#718986;max-width:440px;font-size:.75rem;line-height:1.6}.social-feed-layout{grid-template-columns:minmax(0,760px) minmax(270px,1fr);align-items:start;gap:1rem;padding-top:1rem;display:grid}.social-feed-layout .professional-feed{gap:.8rem}.social-composer-trigger{color:#6f8784;text-align:left;background:#ffffff06;border:1px solid #97cbc51c;border-radius:16px;grid-template-columns:42px 1fr auto;align-items:center;gap:.7rem;width:100%;min-height:72px;padding:.75rem;display:grid}.social-composer-trigger>i,.social-comments form>i,.social-comments article>i{color:#08211f;background:linear-gradient(135deg,#72d7cb,#d3b975);border-radius:13px;place-items:center;width:42px;height:42px;font-size:.6rem;font-style:normal;font-weight:900;display:grid}.social-composer-trigger>span{background:#010d1159;border:1px solid #97cbc514;border-radius:999px;padding:.72rem .8rem;font-size:.69rem}.social-composer-trigger>b{color:#09201e;background:#73d6ca;border-radius:9px;padding:.55rem .72rem;font-size:.62rem}.social-feed-filters{gap:.35rem;display:flex}.social-feed-filters button{color:#657c79;background:0 0;border:1px solid #0000;border-radius:999px;min-height:32px;padding:0 .65rem;font-size:.59rem}.social-feed-filters button.active{color:#bcd0cd;background:#ffffff06;border-color:#97cbc51a}.professional-post.social-post{background:#ffffff06;border-color:#97cbc51d;border-radius:17px;padding:1rem;box-shadow:0 18px 42px #00000014}.social-post>header{grid-template-columns:46px 1fr auto}.social-avatar-button,.social-author-button{text-align:left;min-height:0!important;color:inherit!important;background:0 0!important;border:0!important;padding:0!important}.social-avatar-button>i{color:#08211f;background:linear-gradient(135deg,#6fd5c8,#d1b46f);border-radius:14px;place-items:center;width:46px;height:46px;font-size:.62rem;font-style:normal;font-weight:950;display:grid}.social-author-button strong{color:#dbe7e4;font-size:.78rem}.social-post>header>div>span{color:#607875;margin-top:.12rem;font-size:.59rem}.social-post>header>button:last-child,.social-post>header>.network-own-post{color:#74cfc4;background:#439c930f;border:1px solid #67d1c426;border-radius:9px;min-height:31px;padding:0 .65rem;font-size:.58rem}.social-post .professional-post-context{margin-top:.9rem}.social-post .professional-post-context b{font-size:.53rem}.social-post .professional-post-context span{font-size:.55rem}.social-post h3{margin:.75rem 0 .42rem;font-size:clamp(1.15rem,2vw,1.42rem);line-height:1.18}.social-post>p{color:#8ca09d;font-size:.74rem;line-height:1.72}.social-post-media{aspect-ratio:16/9;background:#031014;margin:.9rem -1rem 0;position:relative;overflow:hidden}.social-post-media img,.social-post-media video{object-fit:cover;width:100%;height:100%;display:block}.social-post-link{color:inherit;background:#04111580;border:1px solid #97cbc51a;border-radius:12px;grid-template-columns:1fr auto;gap:.2rem .8rem;margin-top:.9rem;padding:.85rem;text-decoration:none;display:grid}.social-post-link>span{color:#63cfc3;text-transform:uppercase;font-size:.5rem}.social-post-link>strong{color:#cbd9d6;font-size:.7rem}.social-post-link>b{color:#7ad6cb;grid-area:1/2/3;align-self:center}.social-post-trust{flex-wrap:wrap;gap:.32rem;margin-top:.75rem;display:flex}.social-post-trust span{color:#667e7b;border:1px solid #97cbc514;border-radius:999px;padding:.3rem .47rem;font-size:.51rem}.social-post-trust span.verified{color:#74d2a8;background:#3a9e740d}.social-post>footer.social-post-actions{border-top:1px solid #97cbc513;align-items:center;gap:.18rem;margin-top:.78rem;padding-top:.68rem;display:flex}.social-post-actions button{color:#6f8582;background:0 0;border:0;border-radius:9px;align-items:center;gap:.35rem;min-height:34px;padding:0 .55rem;font-size:.57rem;display:flex}.social-post-actions button:hover{color:#b8cac7;background:#ffffff08}.social-post-actions button.active{color:#76d5c9}.social-post-actions button>span{font-size:.88rem}.social-post-actions button.save{margin-left:auto}.social-subject-row{background:#010e1247;border:1px solid #97cbc514;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;margin-top:.65rem;padding:.58rem .65rem;display:grid}.social-subject-row>span{color:#57706d;text-transform:uppercase;font-size:.49rem}.social-subject-row>strong{color:#aabeba;font-size:.62rem}.social-subject-row>button{color:#70ccc1;background:0 0;border:1px solid #97cbc51a;border-radius:8px;min-height:29px;padding:0 .5rem;font-size:.52rem}.social-comments{background:#020d116b;border-radius:12px;margin:.7rem -.2rem -.2rem;padding:.75rem}.social-comments>p{color:#647c79;margin:0 0 .7rem;font-size:.62rem}.social-comments>article{border-bottom:1px solid #97cbc511;grid-template-columns:34px 1fr;gap:.55rem;padding:.5rem 0;display:grid}.social-comments article>i{border-radius:10px;width:34px;height:34px;font-size:.5rem}.social-comments article>div{gap:.14rem;display:grid}.social-comments article strong{color:#c5d4d1;font-size:.6rem}.social-comments article p{color:#819693;margin:0;font-size:.63rem;line-height:1.5}.social-comments article small{color:#506865;font-size:.48rem}.social-comments>form{grid-template-columns:34px 1fr auto;align-items:center;gap:.5rem;margin-top:.65rem;display:grid}.social-comments form>i{border-radius:10px;width:34px;height:34px;font-size:.5rem}.social-comments form input{border-radius:999px;min-height:38px}.social-comments form button{min-height:36px;padding:0 .65rem;font-size:.55rem}.social-network-side{position:sticky;top:0}.social-network-side>section,.social-network-side>details{background:#ffffff05;padding:.9rem}.social-my-card{grid-template-columns:48px 1fr;align-items:center;gap:.6rem;display:grid}.social-my-card .personal-avatar{width:48px;height:48px}.social-my-card>span{gap:.12rem;display:grid}.social-my-card>span small{color:#5f7875;text-transform:uppercase;font-size:.5rem}.social-my-card>span strong{color:#ceddda;font-size:.68rem}.social-my-card>span em{color:#6f8582;text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;font-style:normal;overflow:hidden}.social-my-card>div{border-top:1px solid #97cbc513;grid-column:1/-1;grid-template-columns:repeat(3,1fr);padding-top:.7rem;display:grid}.social-my-card>div b{color:#cbd9d6;text-align:center;font-size:.78rem;display:grid}.social-my-card>div small{color:#536d69;text-transform:uppercase;font-size:.47rem;font-weight:550}.social-access-rule{color:#667d7a;background:#d9b56b09;border:1px solid #d9b56b1c;border-radius:11px;margin:0;padding:.7rem;font-size:.55rem;line-height:1.5}.social-access-rule b{color:#d2b271}.social-empty{grid-template-columns:auto 1fr auto;min-height:160px;display:grid}.social-empty>button,.personal-empty>button{color:#08211f;background:#71d5c9;border:0;border-radius:9px;min-height:39px;padding:0 .75rem;font-size:.57rem;font-weight:800}.social-single-column{width:min(980px,100%)!important}.social-composer{background:#ffffff06;border-color:#97cbc51f;margin-top:1rem;padding:clamp(1rem,2.5vw,1.5rem)}.social-composer>header{grid-template-columns:46px 1fr auto;align-items:center;display:grid}.social-composer>header>i{color:#08211f;background:linear-gradient(135deg,#70d5c8,#d1b46f);border-radius:14px;place-items:center;width:46px;height:46px;font-size:.6rem;font-style:normal;font-weight:900;display:grid}.social-composer>header>button{color:#748b88;background:0 0;border:1px solid #97cbc51a;min-height:34px;padding:0 .6rem;font-size:.55rem}.social-composer .professional-composer-grid{grid-template-columns:repeat(4,1fr)}.social-composer input,.social-composer select,.social-composer textarea{font-size:.67rem}.social-composer>footer{justify-content:space-between;align-items:center;gap:1rem;margin-top:.85rem;display:flex}.social-composer>footer>span{color:#667d7a;font-size:.56rem}.social-composer>footer>button{color:#08211f;background:#72d7cb;border:0;min-height:42px;padding:0 .85rem;font-size:.62rem}.social-discovery{padding-top:1rem}.social-discovery>form{background:#ffffff06}.social-discovery>div{grid-template-columns:repeat(2,1fr)}.social-discovery>div>article{background:#ffffff06;min-height:96px}.social-discovery .professional-discovery-profile strong{font-size:.7rem}.social-discovery .professional-discovery-profile p{font-size:.57rem}.social-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding-top:1rem;display:grid}.social-post--compact .social-post-actions{flex-wrap:wrap}.social-post--compact .social-post-actions button{padding-left:.38rem;padding-right:.38rem}.social-post--compact .social-post-actions button.save{margin-left:0}.social-saved-feed{padding-top:1rem}.social-notifications{background:#ffffff05;margin-top:1rem}.social-notifications>button{min-height:78px}.social-notifications strong{font-size:.7rem}.social-notifications p{font-size:.62rem;line-height:1.5}.social-messages-shell{background:#ffffff05;border:1px solid #97cbc51c;border-radius:18px;grid-template-columns:300px minmax(0,1fr);min-height:560px;margin-top:1rem;display:grid;overflow:hidden}.social-messages-shell>aside{background:#020e1247;border-right:1px solid #97cbc517;padding:.65rem}.social-messages-shell>aside>header{justify-content:space-between;align-items:center;min-height:46px;padding:0 .35rem .5rem;display:flex}.social-messages-shell>aside>header strong{color:#d0ddda;font-size:.72rem}.social-messages-shell>aside>header button{color:#08211f;background:#71d5c9;border:0;border-radius:9px;place-items:center;width:30px;height:30px;min-height:0;padding:0;display:grid}.social-messages-shell>aside>p{color:#607774;padding:.8rem .35rem;font-size:.6rem}.social-messages-shell>aside>button{width:100%;min-height:62px;color:inherit;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:36px 1fr auto;align-items:center;gap:.5rem;padding:.55rem;display:grid}.social-messages-shell>aside>button:hover,.social-messages-shell>aside>button.active{background:#59b9af14}.social-messages-shell>aside>button>i,.social-messages-shell>section>header>i,.social-new-conversation>div>i{color:#08211f;background:linear-gradient(135deg,#70d5c8,#d1b46f);border-radius:11px;place-items:center;width:36px;height:36px;font-size:.52rem;font-style:normal;font-weight:900;display:grid}.social-messages-shell>aside>button>span{gap:.12rem;min-width:0;display:grid}.social-messages-shell>aside>button strong{color:#c4d3d0;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.social-messages-shell>aside>button small{color:#5e7572;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.social-messages-shell>aside>button em{color:#6ecfc4;font-size:.48rem;font-style:normal}.social-messages-shell>section{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.social-messages-shell>section>header{border-bottom:1px solid #97cbc514;grid-template-columns:40px 1fr auto;align-items:center;gap:.6rem;min-height:64px;padding:.65rem .8rem;display:grid}.social-messages-shell>section>header>i{width:40px;height:40px}.social-messages-shell>section>header>span{gap:.15rem;display:grid}.social-messages-shell>section>header strong{color:#cbdad7;font-size:.68rem}.social-messages-shell>section>header small{color:#617875;font-size:.54rem}.social-messages-shell>section>header b{color:#6dcbbf;font-size:.5rem;font-weight:700}.social-message-stream{flex-direction:column;gap:.55rem;padding:1rem;display:flex;overflow-y:auto}.social-message-stream>article{align-self:flex-start;max-width:76%;display:flex}.social-message-stream>article.mine{align-self:flex-end}.social-message-stream>article>span{background:#ffffff08;border:1px solid #97cbc514;border-radius:5px 13px 13px;gap:.18rem;padding:.58rem .7rem;display:grid}.social-message-stream>article.mine>span{background:#46a59b1a;border-color:#67d2c621;border-radius:13px 5px 13px 13px}.social-message-stream strong{color:#9eb4b0;font-size:.49rem}.social-message-stream p{color:#c0d0cd;white-space:pre-wrap;margin:0;font-size:.65rem;line-height:1.5}.social-message-stream small{color:#536b68;text-align:right;font-size:.45rem}.social-messages-shell>section>form:not(.social-new-conversation){border-top:1px solid #97cbc514;grid-template-columns:1fr auto;gap:.5rem;padding:.7rem;display:grid}.social-messages-shell>section>form input{border-radius:999px;min-height:42px}.social-messages-shell>section>form button{min-height:40px;padding:0 .75rem;font-size:.57rem}.social-new-conversation{background:#ffffff05;border:1px solid #97cbc51a;border-radius:15px;align-self:center;gap:.7rem;width:min(520px,100% - 2rem);margin:auto;padding:1rem;display:grid}.social-new-conversation>p{color:#67cec2;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.53rem;font-weight:800}.social-new-conversation h3{color:#d8e5e2;margin:-.3rem 0 .3rem;font-size:1.2rem}.social-new-conversation label{color:#829895;gap:.3rem;font-size:.6rem;font-weight:700;display:grid}.social-new-conversation>div{border:1px solid #97cbc514;border-radius:11px;grid-template-columns:38px 1fr auto;align-items:center;gap:.6rem;padding:.6rem;display:grid}.social-new-conversation>div>span{gap:.1rem;display:grid}.social-new-conversation>div strong{color:#c5d4d1;font-size:.65rem}.social-new-conversation>div small{color:#617875;font-size:.52rem}.social-new-conversation>div button{color:#6fcfc3;background:0 0;border:1px solid #97cbc51a;min-height:30px;padding:0 .5rem;font-size:.52rem}.social-profile-overlay>section{width:min(720px,100%);padding:0 1.2rem 1.2rem;overflow-x:hidden}.social-profile-cover{background:radial-gradient(circle at 75% 20%,#d7b46d52,#0000 16rem),linear-gradient(125deg,#103e42,#0a2029 58%,#151d35);height:120px;margin:0 -1.2rem -2.1rem}.social-profile-overlay>section>header{margin-top:0}.social-profile-actions{align-items:center;gap:.45rem;margin:.8rem 0;display:flex}.social-profile-actions button{min-height:37px;padding:0 .7rem;font-size:.57rem}.social-profile-actions button:nth-child(2){color:#b8cbc7;background:#ffffff08;border:1px solid #97cbc51f}.social-profile-actions>span{color:#6ecdc2;font-size:.55rem}.social-profile-organizations,.social-profile-publications{gap:.4rem;margin-top:.8rem;display:grid}.social-profile-organizations>small,.social-profile-publications>small{color:#5f7774;letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;font-weight:850}.social-profile-organizations>span{border:1px solid #97cbc514;border-radius:10px;grid-template-columns:1fr auto;padding:.58rem .65rem;display:grid}.social-profile-organizations strong{color:#c5d4d1;font-size:.62rem}.social-profile-organizations em{color:#647c79;font-size:.52rem;font-style:normal}.social-profile-publications>button{min-height:58px;color:inherit;text-align:left;background:#ffffff05;border:1px solid #97cbc514;border-radius:10px;grid-template-columns:90px 1fr auto;align-items:center;gap:.55rem;padding:.58rem .65rem;display:grid}.social-profile-publications b{color:#d3b470;text-transform:uppercase;font-size:.48rem}.social-profile-publications strong{color:#c7d6d3;font-size:.62rem}.social-profile-publications span{color:#586f6c;font-size:.5rem}.social-section-heading{width:min(1240px,100%)}.social-section-heading h1{font-size:clamp(2.2rem,4.2vw,3.8rem)}.social-contained-section{background:#ffffff05;border-radius:18px;margin-top:1rem;border:1px solid #97cbc51a!important;padding:1rem!important}.social-work-stats{margin:1rem auto 0}.social-profile-hero{background:radial-gradient(circle at 85% 10%,#d3b16b1f,#0000 16rem),#ffffff06;border:1px solid #97cbc51a;border-radius:18px;grid-template-columns:66px 1fr auto;align-items:center;gap:.8rem;min-height:100px;margin-top:1rem;padding:1rem;display:grid}.social-profile-hero .personal-avatar{width:66px;height:66px;font-size:.8rem}.social-profile-hero>span{gap:.15rem;display:grid}.social-profile-hero>span small{color:#69cfc3;text-transform:uppercase;font-size:.52rem}.social-profile-hero>span strong{color:#dbe7e4;font-size:1rem}.social-profile-hero>span em{color:#718986;font-size:.65rem;font-style:normal}.social-profile-hero>b{color:#73d4c8;text-align:right;font-size:1.25rem;display:grid}.social-profile-hero>b small{color:#5e7673;text-transform:uppercase;font-size:.5rem;font-weight:600}.social-hub-canvas .marketplace-intelligence,.social-hub-canvas .professional-radar-panel{margin-top:1rem}@media (width<=1120px){.personal-hub.social-hub{grid-template-columns:76px minmax(0,1fr)}.social-hub-sidebar{padding-left:.55rem;padding-right:.55rem}.social-hub-sidebar .ecosystem-brand strong,.social-hub-sidebar>header>button,.social-hub-sidebar nav small,.social-hub-sidebar nav button span,.social-hub-sidebar nav button b,.social-hub-sidebar>footer button span,.social-hub-sidebar>footer button b{display:none}.social-hub-sidebar>header{justify-content:center}.social-hub-sidebar nav>button,.social-hub-sidebar>footer>button{grid-template-columns:1fr;justify-items:center;padding:.4rem}.social-feed-layout{grid-template-columns:minmax(0,1fr) 275px}.social-top-actions>span{display:none}}@media (width<=900px){.personal-hub.social-hub,.personal-hub.social-hub.sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.social-hub-sidebar{grid-row:auto;width:min(290px,100vw - 54px);position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.social-hub.mobile-nav-open .social-hub-sidebar{transform:translate(0)}.social-hub.mobile-nav-open:after{z-index:25;content:"";-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00080ba6;position:fixed;inset:0}.social-hub-sidebar .ecosystem-brand strong,.social-hub-sidebar>header>button,.social-hub-sidebar nav small,.social-hub-sidebar nav button span,.social-hub-sidebar nav button b,.social-hub-sidebar>footer button span,.social-hub-sidebar>footer button b{display:grid}.social-hub-sidebar>header{justify-content:space-between}.social-hub-sidebar nav>button,.social-hub-sidebar>footer>button{grid-template-columns:28px minmax(0,1fr) auto;justify-items:stretch;padding:.42rem .55rem}.social-hub-topbar{grid-column:1;grid-template-columns:auto 1fr auto}.social-mobile-menu{color:#a8bcba;background:#ffffff06;border:1px solid #97cbc51a;border-radius:10px;place-items:center;width:36px;height:36px;min-height:0;padding:0;display:grid}.social-hub-topbar>div:first-of-type{gap:.08rem;display:grid}.social-hub-topbar>div:first-of-type small{color:#4e6865;text-transform:uppercase;font-size:.47rem}.social-hub-topbar>div:first-of-type strong{color:#cbd9d6;font-size:.65rem}.social-top-search{display:none}.social-hub-canvas{grid-column:1}.social-feed-layout{grid-template-columns:1fr}.social-network-side{position:static}.social-network-side .social-my-card,.social-network-side .social-access-rule{display:none}.social-opportunity-grid{grid-template-columns:1fr}}@media (width<=680px){.personal-hub.social-hub{grid-template-rows:58px minmax(0,1fr);min-height:100dvh}.social-hub-topbar{gap:.55rem;min-height:58px;padding:0 .65rem}.social-top-actions>button:not(.personal-avatar){display:none}.social-hub-canvas{padding:.65rem}.social-page-heading,.social-section-heading{flex-direction:column;align-items:start;gap:.7rem;min-height:120px;padding:.5rem .1rem 1rem}.social-page-heading.compact{min-height:115px}.social-page-heading h1,.social-section-heading h1{font-size:clamp(2.25rem,12vw,3.5rem)}.social-page-heading>span,.social-section-heading>span{font-size:.67rem}.social-feed-layout{padding-top:.65rem}.social-composer-trigger{grid-template-columns:38px 1fr;min-height:64px;padding:.6rem}.social-composer-trigger>i{width:38px;height:38px}.social-composer-trigger>span{padding:.62rem .68rem;font-size:.62rem}.social-composer-trigger>b{display:none}.professional-post.social-post{border-radius:14px;padding:.8rem}.social-post>header{grid-template-columns:42px minmax(0,1fr) auto}.social-post>header>.social-avatar-button{grid-area:1/1;justify-self:start}.social-post>header>div{grid-area:1/2;align-self:center}.social-avatar-button>i{width:42px;height:42px}.social-post>header>button:last-child,.social-post>header>.network-own-post{grid-area:1/3;justify-self:end}.social-post-media{margin-left:-.8rem;margin-right:-.8rem}.social-post-actions{overflow-x:auto}.social-post-actions button{flex:none}.social-post-actions button.save{margin-left:0}.social-post-actions button{font-size:0}.social-post-actions button>span{font-size:.95rem}.social-post-actions button>b{font-size:.5rem}.social-subject-row{grid-template-columns:1fr auto}.social-subject-row>span{grid-column:1/-1}.social-comments>form{grid-template-columns:30px 1fr}.social-comments form>i{width:30px;height:30px}.social-comments form>button{grid-column:2;justify-self:end}.social-empty{grid-template-columns:42px 1fr}.social-empty>button{grid-column:2;justify-self:start}.social-composer>header{grid-template-columns:42px 1fr}.social-composer>header>button{grid-column:2;justify-self:start}.social-composer .professional-composer-grid{grid-template-columns:1fr}.social-composer .professional-composer-grid .wide{grid-column:auto}.social-composer>footer{flex-direction:column;align-items:stretch}.social-composer>footer>button{width:100%}.social-discovery>form,.social-discovery>div{grid-template-columns:1fr}.social-messages-shell{grid-template-columns:1fr;min-height:620px}.social-messages-shell>aside{border-bottom:1px solid #97cbc517;border-right:0;max-height:210px;overflow-y:auto}.social-messages-shell>section{min-height:390px}.social-profile-publications>button{grid-template-columns:1fr auto}.social-profile-publications b{grid-column:1/-1}.social-profile-hero{grid-template-columns:54px 1fr}.social-profile-hero .personal-avatar{width:54px;height:54px}.social-profile-hero>b{display:none}.social-work-stats{grid-template-columns:repeat(2,1fr)}.social-contained-section{padding:.7rem!important}}.social-hub-sidebar nav small,.social-top-actions>span,.social-post>header>div>span,.social-my-card>span small,.social-my-card>span em,.social-my-card>div small,.social-profile-hero>span em,.social-section-heading>span,.social-page-heading>span{color:#91a8a4}.social-hub-sidebar nav button{color:#a8bdb9;font-size:.66rem}.social-hub-sidebar nav button:hover{color:#e4eeec}.social-hub-sidebar>footer strong,.social-author-button strong,.social-post h3,.social-my-card>span strong,.social-profile-hero>span strong{color:#edf4f2}.social-post>p{color:#afc1bd;font-size:.78rem}.social-post-context span,.social-post-trust span,.social-post-actions button,.social-subject-row>span,.social-subject-row>strong{color:#91aaa5}.social-post-actions button{font-size:.61rem}.social-post-actions button>b{color:#829b96;font-size:.54rem}.social-feed-filters button{color:#8fa6a2;font-size:.62rem}.social-feed-filters button.active{color:#e0ebe8}.social-composer-trigger>span{color:#9bb0ac}.social-access-rule{color:#8fa5a1}@media (prefers-reduced-motion:reduce){.social-hub-sidebar{transition:none}.social-hub-canvas{scroll-behavior:auto}}.gv-match-giros{border-bottom:1px solid #97cbc517;width:min(1240px,100%);margin:0 auto;padding:.9rem 0 1rem}.gv-match-giros>header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.72rem;padding:0 .15rem;display:flex}.gv-match-giros>header>div{gap:.12rem;display:grid}.gv-match-giros>header small{color:#d6b76f;letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:850}.gv-match-giros>header strong{color:#e7f0ee;font-size:.92rem}.gv-match-giros>header>span{color:#8fa7a3;font-size:.67rem}.gv-match-giros-track{scrollbar-color:#71d5c938 transparent;scrollbar-width:thin;scroll-snap-type:x proximity;gap:.78rem;padding:.1rem .15rem .3rem;display:flex;overflow-x:auto}.gv-match-giro{width:82px;min-width:82px;color:inherit;scroll-snap-align:start;background:0 0;border:0;justify-items:center;gap:.25rem;padding:0;display:grid}.gv-match-giro>i{color:#09201e;background:linear-gradient(#07181c,#07181c) padding-box padding-box,linear-gradient(145deg,#77dbcf,#d9b56b 58%,#7b83d4) border-box;border:1px solid #d9b56b85;border-radius:21px;place-items:center;width:64px;height:64px;padding:3px;font-style:normal;display:grid;overflow:hidden;box-shadow:0 9px 26px #0003}.gv-match-giro>i>b,.gv-match-giro>i>img{object-fit:cover;background:linear-gradient(140deg,#72d7cb,#d6b46d);border-radius:17px;place-items:center;width:100%;height:100%;font-size:.72rem;font-weight:900;display:grid}.gv-match-giro>span{color:#d5e1de;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.62rem;font-weight:750;overflow:hidden}.gv-match-giro>small{color:#738a86;font-size:.5rem}.gv-match-giro:hover>i{transform:translateY(-2px);box-shadow:0 13px 30px #3aa19729}.gv-match-giro--sell>i{background:linear-gradient(#0f2c2bf2,#0f2c2bf2) padding-box padding-box,linear-gradient(145deg,#78d8cd,#d9b56b) border-box;border-style:dashed}.gv-match-giro--sell>i>b{color:#85e0d6;background:#71d5c914;font-size:1.4rem}.gv-match-giro-guide{scroll-snap-align:start;background:#ffffff06;border:1px solid #97cbc51a;border-radius:16px;grid-template-columns:46px 1fr;align-items:center;gap:.65rem;min-width:265px;padding:.7rem;display:grid}.gv-match-giro-guide>i{color:#0a2421;background:linear-gradient(140deg,#77d9ce,#d4b36e);border-radius:15px;place-items:center;width:46px;height:46px;font-size:.62rem;font-style:normal;font-weight:900;display:grid}.gv-match-giro-guide>span{gap:.18rem;display:grid}.gv-match-giro-guide strong{color:#d9e5e2;font-size:.69rem}.gv-match-giro-guide small{color:#859b97;font-size:.59rem;line-height:1.4}.gv-match-story-overlay,.gv-match-seller-overlay{z-index:220;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#00070ad1;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.gv-match-story-overlay>section{background:radial-gradient(circle at 82% 4%,#d4b26d24,#0000 18rem),linear-gradient(165deg,#102a2c,#07151b 50%,#0b101d);border:1px solid #97cbc530;border-radius:28px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(420px,100%);height:min(780px,100dvh - 2rem);padding:.65rem;display:grid;overflow:hidden;box-shadow:0 30px 90px #00000085}.gv-match-story-progress{grid-auto-columns:1fr;grid-auto-flow:column;gap:.2rem;padding:.1rem .15rem .55rem;display:grid}.gv-match-story-progress>i{background:#e5f0ed26;border-radius:999px;height:3px}.gv-match-story-progress>i.active{background:linear-gradient(90deg,#76d9cd,#d5b36d)}.gv-match-story-overlay>section>header{grid-template-columns:38px 1fr auto;align-items:center;gap:.55rem;min-height:48px;padding:0 .2rem .55rem;display:grid}.gv-match-story-overlay>section>header>i{color:#08211f;background:linear-gradient(140deg,#77d9ce,#d5b36d);border-radius:13px;place-items:center;width:38px;height:38px;font-size:.55rem;font-style:normal;font-weight:900;display:grid}.gv-match-story-overlay>section>header>span{gap:.08rem;display:grid}.gv-match-story-overlay>section>header strong{color:#eff6f4;font-size:.7rem}.gv-match-story-overlay>section>header small{color:#91a7a3;font-size:.55rem}.gv-match-story-overlay>section>header button{color:#c7d6d3;background:#ffffff09;border:1px solid #97cbc51a;border-radius:11px;place-items:center;width:34px;height:34px;min-height:0;padding:0;font-size:1.15rem;display:grid}.gv-match-story-content{background:#0b1b20;border:1px solid #97cbc514;border-radius:21px;min-height:0;position:relative;overflow:hidden}.gv-match-story-content>img,.gv-match-story-content>video{object-fit:cover;width:100%;height:100%}.gv-match-story-text{background:radial-gradient(circle at 75% 18%,#d9b56b42,#0000 15rem),radial-gradient(circle at 15% 75%,#71d5c933,#0000 17rem),linear-gradient(155deg,#15383a,#0b1721 64%,#19182b);flex-direction:column;justify-content:end;height:100%;padding:clamp(1.5rem,6vw,2.25rem);display:flex}.gv-match-story-text small{color:#d8b772;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:850}.gv-match-story-text h2,.gv-match-story-caption h2{color:#f2f6f5;margin:.5rem 0;font-size:clamp(1.7rem,7vw,2.65rem);line-height:1}.gv-match-story-text p,.gv-match-story-caption p{color:#bdcdca;white-space:pre-line;-webkit-line-clamp:7;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.6;display:-webkit-box;overflow:hidden}.gv-match-story-caption{background:linear-gradient(#0000,#020a0eeb);padding:5rem 1.1rem 1rem;position:absolute;bottom:0;left:0;right:0}.gv-match-story-caption h2{font-size:1.45rem}.gv-match-story-caption p{-webkit-line-clamp:3;font-size:.72rem}.gv-match-story-overlay>section>footer{grid-template-columns:38px 1fr 38px;gap:.5rem;padding:.7rem .1rem .05rem;display:grid}.gv-match-story-overlay>section>footer button{color:#c9d8d5;background:#ffffff09;border:1px solid #97cbc51a;border-radius:12px;min-height:38px;padding:0;font-size:1.1rem}.gv-match-story-overlay>section>footer button:disabled{opacity:.25}.gv-match-story-overlay>section>footer .gv-match-story-action{color:#08211f;background:linear-gradient(135deg,#79ddd1,#d2b16c);border:0;font-size:.65rem;font-weight:850}.gv-match-seller-entry{width:100%;min-height:112px;color:inherit;text-align:left;background:radial-gradient(circle at 92% 10%,#d9b56b21,#0000 15rem),linear-gradient(135deg,#1d524e33,#ffffff05);border:1px solid #d9b56b2e;border-radius:18px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:.85rem;margin-bottom:.75rem;padding:1rem;display:grid}.gv-match-seller-entry>i{color:#09211f;background:linear-gradient(140deg,#77d9ce,#d4b36d);border-radius:16px;place-items:center;width:50px;height:50px;font-size:1.2rem;font-style:normal;display:grid}.gv-match-seller-entry>span{gap:.16rem;display:grid}.gv-match-seller-entry small{color:#d6b66f;letter-spacing:.09em;text-transform:uppercase;font-size:.55rem;font-weight:800}.gv-match-seller-entry strong{color:#edf4f2;font-size:.83rem}.gv-match-seller-entry p{color:#98ada9;margin:0;font-size:.65rem;line-height:1.45}.gv-match-seller-entry>b{color:#0a2522;white-space:nowrap;background:#78d9ce;border-radius:11px;padding:.68rem .8rem;font-size:.62rem}.gv-match-seller-entry:hover{border-color:#d9b56b54;transform:translateY(-1px)}.gv-match-seller-overlay>form{background:radial-gradient(circle at 85% 0,#d9b56b1f,#0000 20rem),#09191d;border:1px solid #97cbc529;border-radius:24px;gap:1rem;width:min(760px,100%);max-height:calc(100dvh - 2rem);padding:1.2rem;display:grid;overflow-y:auto;box-shadow:0 30px 90px #00000073}.gv-match-seller-overlay>form>header{grid-template-columns:1fr auto;align-items:start;gap:1rem;display:grid}.gv-match-seller-overlay>form>header small{color:#d5b56f;letter-spacing:.1em;text-transform:uppercase;font-size:.59rem;font-weight:850}.gv-match-seller-overlay>form>header h2{color:#eff5f4;margin:.32rem 0;font-size:clamp(1.5rem,4vw,2.2rem)}.gv-match-seller-overlay>form>header p{color:#91a8a4;max-width:620px;margin:0;font-size:.69rem;line-height:1.55}.gv-match-seller-overlay>form>header button{color:#bdcfcb;background:#ffffff08;border:1px solid #97cbc51c;border-radius:11px;place-items:center;width:36px;height:36px;min-height:0;padding:0;font-size:1.15rem;display:grid}.gv-match-seller-progress{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.gv-match-seller-progress>span{color:#657d79;border:1px solid #97cbc512;border-radius:11px;grid-template-columns:26px 1fr;align-items:center;gap:.4rem;min-height:42px;padding:.4rem;display:grid}.gv-match-seller-progress>span>i{background:#ffffff09;border-radius:9px;place-items:center;width:26px;height:26px;font-size:.55rem;font-style:normal;display:grid}.gv-match-seller-progress>span>b{font-size:.57rem}.gv-match-seller-progress>span.active{color:#dce8e5;background:#71d5c90b;border-color:#71d5c929}.gv-match-seller-progress>span.active>i{color:#09211f;background:#76d7cc}.gv-match-seller-overlay form>section{background:#ffffff05;border:1px solid #97cbc514;border-radius:17px;gap:.9rem;padding:1rem;display:grid}.gv-match-property-types{grid-template-columns:repeat(3,1fr);gap:.55rem;display:grid}.gv-match-property-types>button{color:#8fa7a3;background:#ffffff05;border:1px solid #97cbc517;border-radius:14px;place-items:center;gap:.25rem;min-height:78px;padding:.7rem;display:grid}.gv-match-property-types>button>i{font-size:1.15rem;font-style:normal}.gv-match-property-types>button>strong{font-size:.65rem}.gv-match-property-types>button.active{color:#e9f2f0;background:linear-gradient(135deg,#71d5c914,#d9b56b12);border-color:#d9b56b52}.gv-match-seller-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.gv-match-seller-grid label{color:#a2b5b1;gap:.32rem;font-size:.62rem;font-weight:700;display:grid}.gv-match-seller-grid label.wide{grid-column:1/-1}.gv-match-seller-grid input,.gv-match-seller-grid textarea{color:#dbe7e4;width:100%;min-height:44px;font:inherit;background:#020e127a;border:1px solid #97cbc51c;border-radius:11px;outline:0;padding:.68rem .72rem;font-size:.7rem}.gv-match-seller-grid textarea{resize:vertical;min-height:120px}.gv-match-seller-grid input:focus,.gv-match-seller-grid textarea:focus{border-color:#71d5c973;box-shadow:0 0 0 3px #71d5c912}.gv-match-seller-overlay section>aside{background:#d9b56b0e;border-left:3px solid #d0ae67;border-radius:8px 12px 12px 8px;gap:.18rem;padding:.75rem;display:grid}.gv-match-seller-overlay section>aside b{color:#d9c28e;font-size:.64rem}.gv-match-seller-overlay section>aside span{color:#9bafab;font-size:.61rem;line-height:1.5}.gv-match-seller-identity{border:1px solid #97cbc514;border-radius:13px;grid-template-columns:48px 1fr;align-items:center;gap:.7rem;padding:.75rem;display:grid}.gv-match-seller-identity>i{color:#09211f;background:linear-gradient(140deg,#76d8cc,#d4b36d);border-radius:15px;place-items:center;width:48px;height:48px;font-size:.63rem;font-style:normal;font-weight:900;display:grid}.gv-match-seller-identity>span{gap:.1rem;display:grid}.gv-match-seller-identity small{color:#d4b36d;text-transform:uppercase;font-size:.53rem}.gv-match-seller-identity strong{color:#e4eeec;font-size:.72rem}.gv-match-seller-identity p{color:#859d98;margin:0;font-size:.59rem}.gv-match-consent{color:inherit;border:1px solid #97cbc514;border-radius:13px;grid-template-columns:18px 1fr;align-items:start;gap:.55rem;padding:.75rem;display:grid}.gv-match-consent input{accent-color:#72d5c9;width:16px;height:16px;margin-top:.12rem}.gv-match-consent>span{gap:.18rem;display:grid}.gv-match-consent strong{color:#dce8e5;font-size:.67rem}.gv-match-consent small{color:#8da4a0;font-size:.59rem;line-height:1.45}.gv-match-seller-overlay>form>footer{grid-template-columns:1fr auto 1fr;align-items:center;gap:.6rem;display:grid}.gv-match-seller-overlay>form>footer button{color:#a8bcb8;background:#ffffff08;border:1px solid #97cbc51a;border-radius:11px;justify-self:start;min-height:42px;padding:0 .8rem;font-size:.63rem;font-weight:800}.gv-match-seller-overlay>form>footer button:last-child{color:#09211f;background:linear-gradient(135deg,#77d9ce,#d4b36d);border:0;justify-self:end}.gv-match-seller-overlay>form>footer span{color:#738a86;font-size:.56rem}@media (width<=680px){.gv-match-giros{margin-top:-.35rem;padding-top:.25rem}.gv-match-giros>header>span{display:none}.gv-match-giros-track{margin-right:-.65rem;padding-right:.65rem}.gv-match-giro{width:74px;min-width:74px}.gv-match-giro>i{border-radius:19px;width:58px;height:58px}.gv-match-giro>i>b,.gv-match-giro>i>img{border-radius:15px}.gv-match-giro-guide{min-width:230px}.gv-match-story-overlay,.gv-match-seller-overlay{padding:0}.gv-match-story-overlay>section{border:0;border-radius:0;width:100%;height:100dvh}.gv-match-seller-entry{grid-template-columns:43px 1fr;min-height:96px;padding:.8rem}.gv-match-seller-entry>i{border-radius:14px;width:43px;height:43px}.gv-match-seller-entry>b{grid-column:2;justify-self:start}.gv-match-seller-entry p{display:none}.gv-match-seller-overlay>form{border:0;border-radius:0;width:100%;min-height:100dvh;max-height:100dvh;padding:.8rem}.gv-match-seller-progress>span{grid-template-columns:23px 1fr;min-height:36px}.gv-match-seller-progress>span>i{width:23px;height:23px}.gv-match-seller-progress>span>b{display:none}.gv-match-property-types,.gv-match-seller-grid{grid-template-columns:1fr}.gv-match-seller-grid label.wide{grid-column:auto}.gv-match-seller-overlay>form>footer{background:#07161af5;margin:0 -.8rem -.8rem;padding:.7rem .8rem;position:sticky;bottom:-.8rem}}@media (prefers-reduced-motion:reduce){.gv-match-giro:hover>i,.gv-match-seller-entry:hover{transform:none}}.social-hub-sidebar{position:relative}.social-hub-sidebar>header>button{cursor:pointer;transition:color .18s,border-color .18s,background .18s,transform .18s}.social-hub-sidebar>header>button:hover,.social-hub-sidebar>header>button:focus-visible{color:#edf6f4;background:#5bbeb321;border-color:#70d8cc61}.social-hub.sidebar-collapsed .social-hub-sidebar>header>button{z-index:4;background:#0b252a;border-color:#70d8cc3d;border-radius:9px;width:28px;height:30px;display:grid;position:absolute;top:62px;right:-14px;box-shadow:0 8px 22px #00000057}.social-hub-sidebar nav>button{font-size:.72rem}.social-hub-sidebar nav>button i{font-size:1rem}.social-hub-sidebar nav>button.active{box-shadow:inset 3px 0 #70d8ccb8}.social-hub-sidebar nav>button.primary{box-shadow:none}.social-hub-sidebar nav>button.primary.active{box-shadow:inset 0 0 0 2px #0722204d}.social-top-search{color:#91a9a5}.social-page-heading,.social-section-heading{min-height:132px}.social-page-heading.compact{min-height:120px}.social-page-heading>span,.social-section-heading>span,.professional-empty,.personal-mini-empty,.social-notifications p,.social-messages-shell>aside>p{color:#91aaa5}.social-empty strong,.personal-empty strong{color:#dce8e5}.social-empty p,.personal-empty p{color:#91a6a2;font-size:.66rem;line-height:1.55}@media (width>=901px) and (width<=1120px){.personal-hub.social-hub:not(.sidebar-collapsed){grid-template-columns:238px minmax(0,1fr)}.social-hub:not(.sidebar-collapsed) .social-hub-sidebar{padding:.8rem .7rem}.social-hub:not(.sidebar-collapsed) .social-hub-sidebar .ecosystem-brand strong,.social-hub:not(.sidebar-collapsed) .social-hub-sidebar>header>button,.social-hub:not(.sidebar-collapsed) .social-hub-sidebar>footer button span{display:grid}.social-hub:not(.sidebar-collapsed) .social-hub-sidebar nav small,.social-hub:not(.sidebar-collapsed) .social-hub-sidebar nav button span,.social-hub:not(.sidebar-collapsed) .social-hub-sidebar>footer button b{display:block}.social-hub:not(.sidebar-collapsed) .social-hub-sidebar nav button b{display:grid}.social-hub:not(.sidebar-collapsed) .social-hub-sidebar>header{justify-content:space-between}.social-hub:not(.sidebar-collapsed) .social-hub-sidebar nav>button,.social-hub:not(.sidebar-collapsed) .social-hub-sidebar>footer>button{grid-template-columns:28px minmax(0,1fr) auto;justify-items:stretch;padding:.42rem .55rem}.social-hub:not(.sidebar-collapsed) .social-hub-sidebar>footer>button:first-child{grid-template-columns:34px minmax(0,1fr) auto}}@media (width<=900px){.social-hub.sidebar-collapsed .social-hub-sidebar>header>button{width:30px;height:30px;box-shadow:none;position:static}}@media (width<=680px){.social-page-heading,.social-section-heading,.social-page-heading.compact{min-height:108px}}@media (prefers-reduced-motion:reduce){.social-hub-sidebar>header>button{transition:none}}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/brand/fonts/manrope-latin-300-normal.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/brand/fonts/manrope-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/brand/fonts/manrope-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/brand/fonts/manrope-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/brand/fonts/cormorant-garamond-latin-300-italic.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gv-ink-950:#070b0e;--gv-surface-900:#0b1114;--gv-surface-800:#151f23;--gv-warm-50:#f7f4ed;--gv-warm-100:#f2efe8;--gv-signal-500:#18b9b7;--gv-signal-700:#0e8989;--gv-muted-600:#6d7779;--gv-ink-900:var(--gv-surface-900);--gv-ink-850:var(--gv-surface-800);--gv-ink-800:#203036;--gv-ink-700:#31464c;--gv-teal-700:var(--gv-signal-700);--gv-teal-600:#109d9b;--gv-teal-500:var(--gv-signal-500);--gv-teal-400:#48cfca;--gv-teal-100:#d9f2ef;--gv-canvas:var(--gv-warm-100);--gv-canvas-warm:var(--gv-warm-50);--gv-surface:#fffefa;--gv-surface-muted:#f5f2eb;--gv-text:#26363a;--gv-text-strong:#111a1d;--gv-muted:var(--gv-muted-600);--gv-muted-2:#899194;--gv-line:#23363a21;--gv-line-strong:#23363a38;--gv-success:#16815f;--gv-warning:#af7625;--gv-danger:#b84f4f;--gv-info:#367c9b;--gv-radius-control:12px;--gv-radius-card:16px;--gv-radius-media:20px;--gv-radius-xs:8px;--gv-radius-sm:var(--gv-radius-control);--gv-radius-md:var(--gv-radius-card);--gv-radius-lg:var(--gv-radius-media);--gv-radius-xl:28px;--gv-space:4px;--gv-motion-fast:.16s;--gv-motion-base:.24s;--gv-ease:cubic-bezier(.2, .8, .2, 1);--gv-shadow-sm:0 8px 24px #070b0e0f;--gv-shadow-md:0 20px 55px #070b0e1a;--gv-shadow-lg:0 38px 110px #070b0e29;--gv-font-functional:"Manrope", Arial, sans-serif;--gv-font-editorial:"Cormorant Garamond", Georgia, serif}html{font-family:var(--gv-font-functional);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body,button,input,select,textarea{font-family:var(--gv-font-functional)}button,a,input,select,textarea{transition-duration:var(--gv-motion-fast);transition-timing-function:var(--gv-ease)}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb, var(--gv-signal-500) 72%, white);outline-offset:3px}.gv-brand-mark,.gv-brand-lockup{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;max-width:100%;display:block}.gv-brand-mark{aspect-ratio:1;width:40px;height:auto}.gv-brand-lockup--horizontal{aspect-ratio:65/9;width:min(100%,260px);height:auto}.gv-brand-lockup--institucional{aspect-ratio:108/55;width:min(100%,420px);height:auto}:where(.button-link,.button-secondary,.secondary,.text-button,.table-action,button[type=submit]){border-radius:var(--gv-radius-control)}::selection{color:var(--gv-ink-950);background:color-mix(in srgb, var(--gv-signal-500) 70%, white)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(.global-hub,.ecosystem-public,.identity-access,.network-application-shell,.smart-registration-shell,.broker-auth-shell,.unified-portal-auth){color:var(--gv-warm-50);background:radial-gradient(circle at 76% 12%, #18b9b726, transparent 30rem), radial-gradient(circle at 9% 88%, #0e89891a, transparent 27rem), linear-gradient(145deg, var(--gv-ink-950), var(--gv-surface-900) 58%, #102126)}:where(.global-hub,.ecosystem-public):before{z-index:0;pointer-events:none;content:"";opacity:.34;background-image:linear-gradient(#f7f4ed06 1px,#0000 1px),linear-gradient(90deg,#f7f4ed06 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}:where(.global-hub-shell,.ecosystem-public>*,.identity-access>*,.network-application-shell>*,.smart-registration-shell>*,.broker-auth-shell>*,.unified-portal-auth>*){z-index:1;position:relative}:where(.global-hub-header,.ecosystem-public-header,.personal-hub-header){background:color-mix(in srgb, var(--gv-ink-950) 82%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-color:#f7f4ed1a}:where(.global-hub-brand,.ecosystem-brand,.broker-public-brand,.smart-registration-brand,.buyer-room-brand){font-family:var(--gv-font-functional);letter-spacing:.04em}:where(.brandbar,.ecosystem-public-header,.identity-access,.broker-public-brand,.smart-registration-brand,.buyer-room-brand) .gv-brand-lockup--horizontal{width:clamp(180px,22vw,260px)}.ecosystem-core .gv-brand-lockup--institucional{width:min(82%,300px)}:where(.ecosystem-loading,.smart-registration-invalid,.public-offer-error,.buyer-room-state,.public-proposal-state,.public-proposal-topbar,.public-selection-image-fallback) .gv-brand-mark{width:48px}:where(.broker-public-brand,.buyer-room-brand,.public-proposal-topbar) .gv-brand-mark{width:42px}:where(.global-hub-hero h1,.ecosystem-hero h1,.network-application-intro h1,.smart-registration-context h1,.public-offer-cinematic-copy h1){max-width:18ch;color:var(--gv-warm-50);font-family:var(--gv-font-functional);letter-spacing:-.045em;text-wrap:balance;font-weight:300;line-height:.98}:where(.global-hub-hero .lead,.ecosystem-hero-copy>p,.public-offer-cinematic-copy>p){color:#f7f4edc2;max-width:44rem;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.72}:where(.global-hub-guidance,.ecosystem-final-cta,.public-offer-scroll-cue){font-family:var(--gv-font-editorial);font-size:clamp(1.1rem,2vw,1.55rem);font-style:italic;font-weight:300}:where(.global-hub-kicker,.global-module-eyebrow,.ecosystem-public .eyebrow,.identity-access .eyebrow,.network-application-shell .eyebrow,.smart-registration-shell .eyebrow,.broker-auth-shell .broker-kicker){color:var(--gv-signal-500);letter-spacing:.14em;font-weight:600}.global-module-grid{gap:clamp(.85rem,1.5vw,1.25rem)}.global-module-card{border-radius:var(--gv-radius-card);background:linear-gradient(145deg,#f7f4ed13,#f7f4ed06);border-color:#f7f4ed1a;box-shadow:0 24px 70px #0000002b}.global-module-card:hover{border-color:#18b9b752;transform:translateY(-3px)}:where(.identity-access-layout,.split--login,.broker-auth-card,.unified-login-card,.smart-registration-layout,.network-application-card){background:color-mix(in srgb, var(--gv-surface-900) 86%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:#f7f4ed1f;border-radius:clamp(18px,2vw,26px);box-shadow:0 32px 100px #00000047}:where(.identity-access-form,.split--login .form,.broker-login-card,.unified-login-card,.smart-registration-form,.network-application-card .form){color:var(--gv-text);background:var(--gv-warm-50);border-color:#f7f4ed1f}:where(.identity-access-form,.split--login .form,.broker-login-card,.unified-login-card,.smart-registration-form,.network-application-card .form) :where(h1,h2,h3,strong,label){color:var(--gv-text-strong)}:where(.identity-access-form,.split--login .form,.broker-login-card,.unified-login-card,.smart-registration-form,.network-application-card .form) :where(p,small){color:var(--gv-muted-600)}:where(.identity-access-form,.split--login .form,.broker-login-card,.unified-login-card,.smart-registration-form,.network-application-card .form) :where(input,select,textarea){color:var(--gv-text-strong);background:#fffefa;border-color:#23363a2e}:where(.identity-access-form,.split--login .form,.broker-login-card,.unified-login-card,.smart-registration-form,.network-application-card .form) :where(input,select,textarea):focus{border-color:var(--gv-signal-700);box-shadow:0 0 0 4px #18b9b721}:where(.identity-access-form,.split--login .form,.broker-login-card,.unified-login-card,.smart-registration-form,.network-application-card .form) button[type=submit]{color:var(--gv-ink-950);border-color:var(--gv-signal-500);background:var(--gv-signal-500);box-shadow:0 12px 30px #18b9b733}:where(.identity-access-form,.split--login .form,.broker-login-card,.unified-login-card,.smart-registration-form,.network-application-card .form) button[type=submit]:hover{background:#41cbc7;transform:translateY(-1px)}:where(.public-offer-shell,.buyer-room,.public-living-story-opportunity){font-family:var(--gv-font-functional)}:where(.public-offer-shell,.public-living-story-opportunity) :where(.public-offer-hero,.public-match-callout,.public-campaign-condition,.public-opportunity-floorplan){border-radius:var(--gv-radius-media)}:where(.public-offer-shell,.public-living-story-opportunity) :where(button,a[role=button],.public-mobile-cta){border-radius:var(--gv-radius-control)}@media (width<=720px){:where(.global-hub-header,.ecosystem-public-header,.personal-hub-header){min-height:58px;padding:.7rem 1rem}:where(.global-hub-hero h1,.ecosystem-hero h1,.network-application-intro h1,.smart-registration-context h1){max-width:none;font-size:clamp(2.25rem,12vw,3.6rem)}:where(.identity-access-layout,.split--login,.broker-auth-card,.unified-login-card,.smart-registration-layout,.network-application-card){border-radius:18px}}@media (prefers-reduced-motion:reduce){.global-module-card:hover,:where(.identity-access-form,.split--login .form,.broker-login-card,.unified-login-card,.smart-registration-form,.network-application-card .form) button[type=submit]:hover{transform:none}}:where(.incorporator-workspace,.agency-application,.global-admin-console,.broker-portal,.commercial-pro,.experience-workspace,.unit-inventory,.command-cockpit,.autopilot){color:var(--gv-text);font-family:var(--gv-font-functional)}:where(.panel.workspace.incorporator-workspace,.global-admin-console,.broker-portal,.commercial-pro,.experience-workspace){background:var(--gv-warm-100)}:where(.workspace-nav,.global-admin-nav,.broker-portal-sidebar,.commercial-pro-nav,.social-hub-sidebar){color:#f7f4edc2;background:linear-gradient(180deg, #18b9b70e, transparent 22rem), var(--gv-ink-950);border-color:#f7f4ed14}:where(.workspace-nav,.global-admin-nav,.broker-portal-sidebar,.commercial-pro-nav,.social-hub-sidebar) :where(strong,h2,h3){color:var(--gv-warm-50)}:where(.workspace-nav,.global-admin-nav,.broker-portal-sidebar,.commercial-pro-nav,.social-hub-sidebar) :where(small,p){color:#f7f4ed7a}:where(.workspace-nav,.global-admin-nav,.broker-portal-sidebar,.commercial-pro-nav,.social-hub-sidebar) nav :where(button,a){color:#f7f4ed94;border-radius:var(--gv-radius-control);background:0 0;border-color:#0000}:where(.workspace-nav,.global-admin-nav,.broker-portal-sidebar,.commercial-pro-nav,.social-hub-sidebar) nav :where(button,a):hover{color:var(--gv-warm-50);background:#f7f4ed0b;border-color:#18b9b71f}:where(.workspace-nav,.global-admin-nav,.broker-portal-sidebar,.commercial-pro-nav,.social-hub-sidebar) nav :where(button,a).active,:where(.workspace-nav,.global-admin-nav,.broker-portal-sidebar,.commercial-pro-nav,.social-hub-sidebar) nav :where(button,a)[aria-current=page]{color:var(--gv-warm-50);box-shadow:inset 3px 0 var(--gv-signal-500);background:linear-gradient(90deg,#18b9b729,#18b9b709);border-color:#18b9b729}:where(.global-admin-nav-brand,.workspace-nav,.broker-portal-sidebar,.commercial-pro-nav,.social-hub-sidebar,.professional-network-loading,.gv-match-giro-guide) .gv-brand-mark{width:40px}:where(.workspace-nav,.broker-portal-sidebar,.commercial-pro-nav,.social-hub-sidebar) .gv-brand-lockup--horizontal{width:min(100%,210px)}.experience-sidebar header>a{flex-wrap:wrap;gap:3px 9px}.experience-sidebar .gv-brand-lockup--horizontal{width:min(100%,170px)}.experience-sidebar .experience-brand-context{flex-basis:100%}:where(.global-hub-return,.workspace-nav-footer,.experience-sidebar) .gv-brand-mark{width:28px}:where(.incorporator-workspace .workspace-content,.agency-application .workspace-content,.global-admin-main,.broker-portal-main,.commercial-pro-main,.experience-workspace-main){background:var(--gv-warm-100);min-width:0}:where(.incorporator-workspace .workspace-head,.agency-application .workspace-head,.global-admin-section-head,.broker-portal-head,.commercial-pro-head){border-color:var(--gv-line);background:color-mix(in srgb, var(--gv-warm-50) 91%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}:where(.incorporator-workspace,.agency-application,.global-admin-console,.broker-portal,.commercial-pro,.experience-workspace,.unit-inventory,.command-cockpit,.autopilot,.professional-radar) :where(h1,h2,h3,h4){color:var(--gv-text-strong);font-family:var(--gv-font-functional);letter-spacing:-.035em;font-weight:500}:where(.incorporator-workspace,.agency-application,.global-admin-console,.broker-portal,.commercial-pro,.experience-workspace) :where(.eyebrow,[class*=kicker],[class*=label]){color:var(--gv-signal-700);letter-spacing:.12em;font-weight:600}:where(.incorporator-workspace,.agency-application,.global-admin-console,.broker-portal,.commercial-pro,.experience-workspace,.unit-inventory,.command-cockpit,.autopilot,.professional-radar) :where(article,section,.card,[class*=card],[class*=panel]){border-color:var(--gv-line)}:where(.global-admin-kpis article,.global-admin-overview-grid>section,.global-admin-plan-intro,.global-admin-create,.global-admin-team-grid>section,.global-admin-staff-invite,.global-admin-audit-summary,.radar-recommendations,.buyer-identity-states,.broker-radar-products,.broker-buyer-governance,.unit-inventory-card,.command-cockpit-card,.autopilot-card){border-color:var(--gv-line);border-radius:var(--gv-radius-card);background:var(--gv-surface);box-shadow:var(--gv-shadow-sm)}:where(.incorporator-workspace,.agency-application,.global-admin-console,.broker-portal,.commercial-pro,.experience-workspace,.professional-radar) :where(input,select,textarea){color:var(--gv-text-strong);border-color:var(--gv-line-strong);border-radius:var(--gv-radius-control);background:#fffefa}:where(.incorporator-workspace,.agency-application,.global-admin-console,.broker-portal,.commercial-pro,.experience-workspace,.professional-radar) :where(input,select,textarea):focus{border-color:var(--gv-signal-700);box-shadow:0 0 0 4px #18b9b71f}:where(.incorporator-workspace,.agency-application,.global-admin-console,.broker-portal,.commercial-pro,.experience-workspace,.professional-radar) :where(button.primary,.button-primary,button[type=submit]){color:var(--gv-ink-950);border-color:var(--gv-signal-500);background:var(--gv-signal-500)}:where(.incorporator-workspace,.agency-application,.global-admin-console,.broker-portal,.commercial-pro,.experience-workspace,.professional-radar) :where(button.primary,.button-primary,button[type=submit]):hover{background:#41cbc7;border-color:#41cbc7}.global-admin-section-head p,.global-admin-card-label,.global-admin-card-title p{color:var(--gv-signal-700)}.global-admin-nav nav button.active{color:var(--gv-warm-50);box-shadow:inset 3px 0 var(--gv-signal-500);background:linear-gradient(90deg,#18b9b729,#18b9b706)}.global-admin-command>button span,.global-admin-command>button b,.global-admin-card-title button{color:var(--gv-signal-700)}.workspace-nav-collapse,.workspace-nav-close{color:#f7f4edb8;background:#f7f4ed0a;border-color:#f7f4ed1a}.workspace-nav-collapse:hover:not(:disabled),.workspace-nav-close:hover:not(:disabled){color:var(--gv-warm-50);background:#18b9b717;border-color:#18b9b733}.workspace-nav-tooltip{color:var(--gv-warm-50);border-radius:var(--gv-radius-xs);background:var(--gv-surface-900);border-color:#18b9b733}.personal-hub.social-hub{color:var(--gv-warm-50);background:radial-gradient(circle at 74% 8%, #18b9b714, transparent 26rem), var(--gv-surface-900)}:where(.professional-network-live,.social-messages-shell,.social-notifications,.marketplace-intelligence){color:var(--gv-warm-50);background:var(--gv-surface-900);border-color:#f7f4ed14}:where(.professional-network-live,.social-messages-shell,.social-notifications,.marketplace-intelligence) :where(h1,h2,h3,h4,strong){color:var(--gv-warm-50);font-family:var(--gv-font-functional)}:where(.professional-network-live,.social-messages-shell,.social-notifications,.marketplace-intelligence) :where(p,small){color:#f7f4ed8c}:where(.social-page-heading h1,.social-page-heading h2,.social-section-heading h1,.social-section-heading h2,.professional-network-heading h2){max-width:18ch;color:var(--gv-warm-50);letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2rem,4.8vw,4.6rem);font-weight:300;line-height:.98}:where(.professional-network-tabs,.social-top-search,.professional-composer,.professional-post,.professional-network-side>section,.professional-discovery>form,.professional-discovery>div>article,.professional-notifications,.professional-profile-overlay>section,.social-empty,.professional-empty){border-radius:var(--gv-radius-card);background:#f7f4ed06;border-color:#f7f4ed17}:where(.professional-network-live,.social-messages-shell,.social-notifications,.marketplace-intelligence) :where(input,select,textarea){color:var(--gv-warm-50);border-radius:var(--gv-radius-control);background:#f7f4ed0b;border-color:#f7f4ed1f}:where(.professional-network-live,.social-messages-shell,.social-notifications,.marketplace-intelligence) :where(input,select,textarea)::placeholder{color:#f7f4ed59}:where(.professional-network-live,.social-messages-shell,.social-notifications,.marketplace-intelligence) :where(input,select,textarea):focus{border-color:var(--gv-signal-500);box-shadow:0 0 0 4px #18b9b71c}:where(.professional-network-tabs button.active,.social-hub-sidebar nav button.active,.social-hub-sidebar nav a[aria-current=page]){color:var(--gv-warm-50);background:#18b9b71f;border-color:#18b9b729}:where(.professional-post-action.active,.professional-discovery-profile small,.professional-notifications>button>i,.professional-network-side summary,.professional-profile-tags span){color:var(--gv-signal-500)}.professional-profile-overlay{background:#070b0ed6}.professional-profile-overlay>section{color:var(--gv-warm-50);background:var(--gv-surface-900);box-shadow:var(--gv-shadow-lg);border-color:#18b9b729}.personal-radar,.radar-circuit-hero{color:var(--gv-warm-50);background:radial-gradient(circle at 88% 0, #18b9b721, transparent 34%), linear-gradient(145deg, var(--gv-surface-900), #102b2d)}.professional-radar{--radar-ink:var(--gv-text);--radar-teal:var(--gv-signal-700);--radar-mint:#e2f4f1}.radar-heading p,.radar-circuit-hero>div>span,.radar-recommendations>header span,.buyer-identity-states header>span,.broker-radar-products>header span,.broker-buyer-governance>header span{color:var(--gv-signal-500)}.radar-heading h2,.radar-circuit-hero h2,.radar-metrics strong{font-family:var(--gv-font-functional);font-weight:400}.radar-match-card,.radar-form,.radar-metrics--tenant article,.broker-radar .radar-metrics article{color:var(--gv-text);border-color:var(--gv-line);border-radius:var(--gv-radius-card);background:var(--gv-surface)}.radar-match-score{color:var(--gv-signal-700);background:#e2f4f1}@media (width<=980px){:where(.workspace-nav,.social-hub-sidebar){box-shadow:30px 0 80px #070b0e5c}}@media (width<=620px){:where(.social-page-heading h1,.social-page-heading h2,.social-section-heading h1,.social-section-heading h2,.professional-network-heading h2){max-width:none;font-size:clamp(2rem,11vw,3.35rem)}}@media (prefers-reduced-motion:reduce){:where(.professional-network-live,.personal-radar,.radar-circuit-hero) *,:where(.professional-network-live,.personal-radar,.radar-circuit-hero) :before,:where(.professional-network-live,.personal-radar,.radar-circuit-hero) :after{animation:none!important}}:where(.global-hub,.ecosystem-public,.identity-access,.network-application-shell,.smart-registration-shell,.incorporator-workspace,.agency-application,.global-admin-console,.broker-portal,.commercial-pro,.experience-workspace,.personal-hub.social-hub),:where(.global-hub,.ecosystem-public,.identity-access,.network-application-shell,.smart-registration-shell,.incorporator-workspace,.agency-application,.global-admin-console,.broker-portal,.commercial-pro,.experience-workspace,.personal-hub.social-hub) *{box-sizing:border-box}:where(.workspace-content,.global-admin-main,.broker-portal-main,.commercial-pro-main,.social-hub-main,.social-hub-canvas,.professional-network-layout,.professional-network-feed,.marketplace-intelligence,.professional-radar){min-width:0}:where(.global-hub,.ecosystem-public,.identity-access,.network-application-shell,.smart-registration-shell,.incorporator-workspace,.agency-application,.global-admin-console,.broker-portal,.commercial-pro,.experience-workspace,.personal-hub.social-hub) :where(img,video,svg,canvas){max-width:100%}:where(.incorporator-workspace,.agency-application,.global-admin-console,.broker-portal,.commercial-pro,.experience-workspace,.professional-network-live,.professional-radar) :where(.table-wrap,.table-shell,[class*=table-wrap],[class*=table-shell]){overscroll-behavior-inline:contain;scrollbar-color:#0e89896b transparent;max-width:100%;overflow-x:auto}:where(.incorporator-workspace,.agency-application,.global-admin-console,.broker-portal,.commercial-pro,.experience-workspace,.professional-network-live,.professional-radar) table{width:100%}:where(.incorporator-workspace,.agency-application,.global-admin-console,.broker-portal,.commercial-pro,.experience-workspace,.professional-network-live,.professional-radar) :where(button,[role=button],input:not([type=checkbox]):not([type=radio]),select){min-height:40px}:where(.personal-hub.social-hub,.professional-network-live,.gv-match-story-overlay,.gv-match-seller-overlay) :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline-color:var(--gv-signal-500);box-shadow:0 0 0 4px #18b9b721}:where(.modal,.dialog,[role=dialog],.professional-profile-overlay>section,.gv-match-story-overlay>section,.gv-match-seller-overlay>section){overscroll-behavior:contain;max-width:min(100vw - 2rem,760px);max-height:min(100dvh - 2rem,920px);overflow-y:auto}:where(.professional-profile-overlay,.gv-match-story-overlay,.gv-match-seller-overlay){padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left))}.gv-match-story-overlay>section{max-height:calc(100dvh - max(1rem, env(safe-area-inset-top)) - max(1rem, env(safe-area-inset-bottom)))}:where(.workspace-nav-scrim,.social-hub-scrim){touch-action:manipulation}@media (width<=1180px){:where(.global-admin-kpis,.radar-metrics--tenant,.broker-radar .radar-metrics){grid-template-columns:repeat(3,minmax(0,1fr))}:where(.global-admin-overview-grid,.command-cockpit-grid,.marketplace-intelligence-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){:where(.panel.workspace.incorporator-workspace,.panel.workspace.incorporator-workspace.agency-application,.personal-hub.social-hub,.global-admin-console,.broker-portal,.commercial-pro){grid-template-columns:minmax(0,1fr)}:where(.workspace-nav,.social-hub-sidebar,.broker-portal-sidebar,.commercial-pro-nav,.global-admin-nav){z-index:110;border-radius:0 var(--gv-radius-media) var(--gv-radius-media) 0;width:min(88vw,310px);max-width:calc(100vw - 2.5rem);height:100dvh;position:fixed;inset:0 auto 0 0;overflow-y:auto}:where(.workspace-content,.social-hub-main,.social-hub-canvas,.global-admin-main,.broker-portal-main,.commercial-pro-main){grid-column:1;width:100%;min-width:0}:where(.global-admin-overview-grid,.command-cockpit-grid,.marketplace-intelligence-grid,.professional-network-layout){grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.personal-hub.social-hub>.social-hub-canvas{grid-column:1;width:100%;min-width:0}:where(.global-hub-shell,.ecosystem-public-main,.identity-access,.network-application-shell,.smart-registration-shell,.workspace-content,.global-admin-main,.broker-portal-main,.commercial-pro-main,.social-hub-main,.social-hub-canvas){padding-inline:clamp(.8rem,4vw,1.15rem)}:where(.global-admin-kpis,.radar-metrics,.radar-metrics--tenant,.broker-radar .radar-metrics,.professional-composer-grid,.professional-discovery>form,.professional-discovery>div,.gv-match-seller-grid){grid-template-columns:repeat(2,minmax(0,1fr))}:where(.workspace-head,.global-admin-section-head,.broker-portal-head,.commercial-pro-head,.social-page-heading,.social-section-heading,.professional-network-heading){gap:.75rem;min-width:0}.gv-match-giros{width:100%}.gv-match-giros-track{margin-inline:-.8rem;padding-inline:.8rem;scroll-padding-inline:.8rem}}@media (width<=430px){.personal-hub.social-hub>.social-hub-canvas{grid-column:1;width:100%;min-width:0}:where(.global-hub-shell,.ecosystem-public-main,.identity-access,.network-application-shell,.smart-registration-shell,.workspace-content,.global-admin-main,.broker-portal-main,.commercial-pro-main,.social-hub-main,.social-hub-canvas,.professional-network-live){padding-inline:.8rem}:where(.global-admin-kpis,.radar-metrics,.radar-metrics--tenant,.broker-radar .radar-metrics,.professional-composer-grid,.professional-discovery>form,.professional-discovery>div,.gv-match-seller-grid,.radar-match-grid,.broker-radar-products>div){grid-template-columns:minmax(0,1fr)}:where(.workspace-head,.global-admin-section-head,.broker-portal-head,.commercial-pro-head,.social-page-heading,.social-section-heading,.professional-network-heading,.radar-heading,.radar-circuit-hero){flex-direction:column;align-items:stretch}:where(.workspace-head-actions,.global-admin-section-head>div:last-child,.social-page-heading>div:last-child,.social-section-heading>div:last-child){flex-wrap:wrap;max-width:100%}:where(.workspace-head-actions,.global-admin-section-head,.social-page-heading,.social-section-heading) :where(button,a[role=button]){flex:auto}:where(.modal,.dialog,[role=dialog],.professional-profile-overlay>section,.gv-match-story-overlay>section,.gv-match-seller-overlay>section){border-radius:18px;width:100%;max-width:100%}.gv-match-story-overlay>section{height:100%}.gv-match-story-text{padding:1.25rem}.gv-match-story-text h2,.gv-match-story-caption h2{font-size:clamp(1.55rem,8vw,2.15rem)}.professional-post>header{grid-template-columns:40px minmax(0,1fr)}.professional-post>header>:where(button,.network-own-post){grid-column:2;justify-self:start}}@media (width<=390px){.personal-hub.social-hub>.social-hub-canvas{grid-column:1;width:100%;min-width:0}:where(.global-hub-shell,.ecosystem-public-main,.identity-access,.network-application-shell,.smart-registration-shell,.workspace-content,.global-admin-main,.broker-portal-main,.commercial-pro-main,.social-hub-main,.social-hub-canvas,.professional-network-live){padding-inline:.7rem}.gv-match-giro-guide{min-width:min(265px,100vw - 2rem)}}@media (width<=360px){.personal-hub.social-hub>.social-hub-canvas{grid-column:1;width:100%;min-width:0}:where(.global-hub-shell,.ecosystem-public-main,.identity-access,.network-application-shell,.smart-registration-shell,.workspace-content,.global-admin-main,.broker-portal-main,.commercial-pro-main,.social-hub-main,.social-hub-canvas,.professional-network-live){padding-inline:.6rem}:where(.workspace-mobile-menu,.social-mobile-menu,.workspace-nav-close){min-width:44px;min-height:44px}}@media (forced-colors:active){:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid canvastext}:where(.workspace-nav,.global-admin-nav,.broker-portal-sidebar,.commercial-pro-nav,.social-hub-sidebar) nav :where(button,a).active{border:2px solid highlight}}@media (prefers-reduced-motion:reduce){:where(.workspace-content,.global-admin-main,.broker-portal-main,.commercial-pro-main,.social-hub-main,.gv-match-giros-track){scroll-behavior:auto}}.social-interest-filters{scroll-snap-type:x proximity;scrollbar-color:#18b9b738 transparent;align-items:center;gap:.4rem;margin:-.15rem 0 .7rem;padding:0 .05rem .35rem;display:flex;overflow-x:auto}.social-interest-filters small{color:#f7f4ed7a;letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:.52rem;font-weight:600}.social-interest-filters button{color:#f7f4eda8;min-height:32px;box-shadow:none;scroll-snap-align:start;background:#f7f4ed06;border:1px solid #f7f4ed17;border-radius:999px;flex:none;padding:.35rem .62rem;font-size:.56rem}.social-interest-filters button:hover,.social-interest-filters button.active{color:var(--gv-warm-50);background:#18b9b71f;border-color:#18b9b73d}@media (width<=430px){.social-interest-filters{margin-inline:-.8rem;padding-inline:.8rem;scroll-padding-inline:.8rem}.social-interest-filters button{min-height:36px}}.manifesto-home{--manifesto-bg:#061116;--manifesto-surface:#0a1b20;--manifesto-line:#efefe424;--manifesto-ink:#f5f2e9;--manifesto-muted:#a4b1ae;--manifesto-signal:#19c3bf;--manifesto-amber:#e7a93f;min-height:100vh;color:var(--manifesto-ink);background:radial-gradient(circle at 84% 9%, #19c3bf14, transparent 30rem), linear-gradient(145deg, #050e12, var(--manifesto-bg) 48%, #08171b);font-family:var(--gv-font-functional,Inter, ui-sans-serif, system-ui, sans-serif);padding:0;position:relative;overflow:clip}.manifesto-home *,.manifesto-home :before,.manifesto-home :after{box-sizing:border-box}.manifesto-home :where(h1,h2,h3,p,figure){margin:0}.manifesto-home :where(a){color:inherit}.manifesto-home :where(img){max-width:100%;display:block}.manifesto-home :where(section){scroll-margin-top:84px}.manifesto-skip{z-index:200;color:#062123;background:var(--manifesto-signal);border-radius:8px;padding:.65rem .85rem;text-decoration:none;transition:transform .2s;position:fixed;top:.7rem;left:1rem;transform:translateY(-160%)}.manifesto-skip:focus{transform:translateY(0)}.manifesto-header{z-index:20;border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;gap:2rem;width:min(1500px,100% - 3rem);min-height:94px;padding:0 1.25rem;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.manifesto-brand{width:max-content;text-decoration:none;display:inline-flex}.manifesto-brand .gv-brand-lockup--horizontal{width:clamp(190px,17vw,255px)}.manifesto-header nav{align-items:center;gap:clamp(1rem,2.3vw,2.2rem);display:flex}.manifesto-header nav a{color:#f5f2e9c2;font-size:.72rem;font-weight:640;text-decoration:none;position:relative}.manifesto-header nav a:after{content:"";background:var(--manifesto-signal);transform-origin:0;height:1px;transition:transform .2s;position:absolute;bottom:-.7rem;left:0;right:0;transform:scaleX(0)}.manifesto-header nav a:hover:after,.manifesto-header nav a:focus-visible:after{transform:scaleX(1)}.manifesto-header-actions{justify-content:flex-end;gap:.55rem;display:flex}.manifesto-header-actions a{color:#f5f2e9e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05101540;border:1px solid #f5f2e92e;border-radius:10px;align-items:center;gap:.55rem;min-height:43px;padding:0 1rem;font-size:.72rem;font-weight:750;text-decoration:none;display:inline-flex}.manifesto-header-actions a:last-child{color:#062123;border-color:var(--manifesto-signal);background:var(--manifesto-signal)}.manifesto-hero{align-items:center;min-height:min(940px,100svh);padding:clamp(8rem,14vh,10.5rem) max(1.5rem,50vw - 715px) 5.25rem;display:grid;position:relative;overflow:hidden}.manifesto-hero-image,.manifesto-hero-shade{width:100%;height:100%;position:absolute;inset:0}.manifesto-hero-image{object-fit:cover;object-position:center 48%;transform:scale(1.02)}.manifesto-hero-content{z-index:2;width:min(850px,61vw);position:relative}.manifesto-kicker{color:var(--manifesto-signal);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.68rem;font-weight:760;line-height:1.4;display:flex}.manifesto-kicker>i{background:var(--manifesto-signal);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 6px #19c3bf1f,0 0 30px #19c3bfa6}.manifesto-hero h1{max-width:13ch;color:var(--manifesto-ink);letter-spacing:-.065em;text-wrap:balance;margin-top:1.2rem;font-size:clamp(4.1rem,7.5vw,8.2rem);font-weight:290;line-height:.9}.manifesto-hero h1 em,.manifesto-fragmentation h2 em{color:#76d8d1;font-family:var(--gv-font-editorial,Georgia, serif);font-style:italic;font-weight:300}.manifesto-lead{color:#f5f2e9c7;max-width:650px;font-size:clamp(1rem,1.45vw,1.22rem);line-height:1.65;margin-top:1.7rem!important}.manifesto-actions{flex-wrap:wrap;gap:.65rem;margin-top:2rem;display:flex}.manifesto-button{border-radius:11px;justify-content:center;align-items:center;gap:1.1rem;min-height:53px;padding:0 1.2rem;font-size:.77rem;font-weight:800;text-decoration:none;display:inline-flex}.manifesto-button--primary{background:linear-gradient(135deg,#67d9d0,#b9d49b);box-shadow:0 18px 50px #19c3bf29;color:#062123!important}.manifesto-button--quiet{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07151a66;border:1px solid #f5f2e933;color:#f5f2e9e0!important}.manifesto-hero-proof{z-index:2;color:#f5f2e9a6;letter-spacing:.09em;text-transform:uppercase;gap:1.5rem;font-size:.62rem;font-weight:650;display:flex;position:absolute;bottom:5rem;right:max(1.5rem,50vw - 715px)}.manifesto-hero-proof span{align-items:center;gap:.55rem;display:flex}.manifesto-hero-proof b{color:var(--manifesto-signal);font:700 .58rem ui-monospace,monospace}.manifesto-scroll{z-index:2;color:#f5f2e98c;letter-spacing:.08em;text-transform:uppercase;gap:.7rem;font-size:.62rem;font-weight:650;text-decoration:none;display:inline-flex;position:absolute;bottom:3.9rem;left:max(1.5rem,50vw - 715px)}.manifesto-fragmentation,.manifesto-network,.manifesto-horizon{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;width:min(1430px,100% - 3rem);margin:0 auto;display:grid}.manifesto-fragmentation{gap:clamp(3rem,7vw,7.5rem);min-height:780px;padding:8rem 0}.manifesto-fragmentation-image{border-radius:2px 120px 2px 2px;min-height:570px;position:relative;overflow:hidden}.manifesto-fragmentation-image:after{content:"";background:linear-gradient(150deg,#0000 50%,#061116d1);position:absolute;inset:0}.manifesto-fragmentation-image img{object-fit:cover;width:100%;height:570px}.manifesto-fragmentation-image>span{z-index:2;color:#f5f2e9b3;font-family:var(--gv-font-editorial,Georgia, serif);font-size:1.1rem;font-style:italic;position:absolute;bottom:2rem;right:2rem}.manifesto-fragmentation-copy h2,.manifesto-path h2,.manifesto-network h2,.manifesto-operation h2,.manifesto-horizon h2,.manifesto-personas h2,.manifesto-final h2{max-width:15ch;color:var(--manifesto-ink);letter-spacing:-.06em;text-wrap:balance;margin-top:.8rem;font-size:clamp(2.75rem,5vw,5.6rem);font-weight:300;line-height:.94}.manifesto-fragmentation-copy>p:not(.manifesto-kicker),.manifesto-network-copy>p:not(.manifesto-kicker),.manifesto-horizon>div>p:not(.manifesto-kicker){max-width:660px;color:var(--manifesto-muted);margin-top:1.6rem;font-size:clamp(.98rem,1.35vw,1.15rem);line-height:1.7}.manifesto-separated{flex-wrap:wrap;gap:.55rem;margin-top:2.1rem;display:flex}.manifesto-separated span{border:1px solid var(--manifesto-line);color:#bac5c2;background:#ffffff06;border-radius:999px;align-items:center;gap:.6rem;min-height:40px;padding:0 .8rem;font-size:.7rem;display:inline-flex}.manifesto-separated i{color:#57716f;font:650 .58rem ui-monospace,monospace}.manifesto-path{border-block:1px solid var(--manifesto-line);background:linear-gradient(120deg,#19c3bf0e,#0000 34%),#07151a;padding:8.5rem max(1.5rem,50vw - 715px)}.manifesto-path>header{grid-template-columns:minmax(0,1.15fr) minmax(280px,.45fr);align-items:end;gap:1rem 4rem;display:grid}.manifesto-path>header .manifesto-kicker{grid-column:1/-1}.manifesto-path h2{max-width:15ch}.manifesto-path>header>span{max-width:440px;color:var(--manifesto-muted);padding-bottom:.5rem;font-size:.88rem;line-height:1.7}.manifesto-path ol{grid-template-columns:repeat(7,minmax(0,1fr));margin:4rem 0 0;padding:0;list-style:none;display:grid}.manifesto-path li{border:1px solid var(--manifesto-line);background:#ffffff05;border-right:0;align-content:space-between;min-height:245px;padding:1.2rem 1.05rem;display:grid;position:relative}.manifesto-path li:first-child{border-radius:16px 0 0 16px}.manifesto-path li:last-child{border-right:1px solid var(--manifesto-line);border-radius:0 16px 16px 0}.manifesto-path li:not(:last-child):after{z-index:2;content:"";background:var(--manifesto-signal);border:2px solid #08171b;border-radius:50%;width:.72rem;height:.72rem;position:absolute;top:50%;right:-.36rem;box-shadow:0 0 18px #19c3bf85}.manifesto-path li>b{color:#57716f;font:700 .62rem ui-monospace,monospace}.manifesto-path li div{gap:.65rem;display:grid}.manifesto-path li strong{color:#e2e5dd;font-size:.87rem}.manifesto-path li span{color:#82918e;font-size:.68rem;line-height:1.55}.manifesto-network{gap:clamp(3rem,6vw,6rem);min-height:920px;padding:8rem 0}.manifesto-network h2{max-width:13ch}.manifesto-network figure{border-radius:120px 2px 2px;min-height:680px;position:relative;overflow:hidden}.manifesto-network figure:after{content:"";background:linear-gradient(#0000 52%,#040e12e0);position:absolute;inset:0}.manifesto-network figure img{object-fit:cover;object-position:center;width:100%;height:680px}.manifesto-network figcaption{z-index:2;gap:.45rem;display:grid;position:absolute;bottom:2.1rem;left:2.1rem;right:2.1rem}.manifesto-network figcaption span{color:var(--manifesto-signal);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:800}.manifesto-network figcaption strong{max-width:430px;color:var(--manifesto-ink);font-size:1.08rem;font-weight:570;line-height:1.35}.manifesto-foundations{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:2.3rem;display:grid}.manifesto-foundations article{border-top:1px solid var(--manifesto-line);gap:.8rem;min-height:112px;padding:1rem;display:flex}.manifesto-foundations article>i{color:#062123;background:var(--manifesto-signal);border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:.63rem;font-style:normal;font-weight:900;display:grid}.manifesto-foundations article div{align-content:start;gap:.35rem;display:grid}.manifesto-foundations strong{color:#e0e5dd;font-size:.78rem}.manifesto-foundations span{color:#83928f;font-size:.67rem;line-height:1.5}.manifesto-operation{border-block:1px solid var(--manifesto-line);background:#efece3;padding:8.5rem max(1.5rem,50vw - 715px)}.manifesto-operation>header{grid-template-columns:minmax(0,1fr) minmax(270px,.42fr);align-items:end;gap:3rem;display:grid}.manifesto-operation .manifesto-kicker{color:#087f7e}.manifesto-operation h2{color:#0b1b1f;max-width:13ch}.manifesto-operation>header>p{color:#52615f;max-width:460px;padding-bottom:.4rem;font-size:.86rem;line-height:1.65}.manifesto-nuclei{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:4rem;display:grid}.manifesto-nuclei a{color:#0c2023;background:#fff6;border:1px solid #0b1b1f24;border-radius:2px 46px 2px 2px;align-content:start;min-height:360px;padding:1.6rem;text-decoration:none;transition:transform .25s,background .25s;display:grid;position:relative;overflow:hidden}.manifesto-nuclei a:after{content:"";border:1px solid #077f7e26;border-radius:50%;width:14rem;height:14rem;position:absolute;bottom:-4rem;right:-3rem}.manifesto-nuclei a:hover{background:#fffc;transform:translateY(-6px)}.manifesto-nuclei a>span{color:#087f7e;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:760}.manifesto-nuclei a>strong{letter-spacing:-.06em;margin-top:4rem;font-size:clamp(2.2rem,3.5vw,3.7rem);font-weight:320}.manifesto-nuclei a>p{color:#596765;max-width:390px;margin-top:1rem;font-size:.78rem;line-height:1.65}.manifesto-nuclei a>b{color:#087f7e;justify-content:space-between;margin-top:auto;font-size:.7rem;display:flex}.manifesto-nuclei a>b i{font-size:1rem;font-style:normal}.manifesto-horizon{gap:clamp(3rem,7vw,7rem);min-height:900px;padding:8rem 0}.manifesto-horizon figure{border-radius:2px 2px 120px;min-height:650px;position:relative;overflow:hidden}.manifesto-horizon figure:after{content:"";background:linear-gradient(140deg,#0000 55%,#061116b8);position:absolute;inset:0}.manifesto-horizon figure img{object-fit:cover;width:100%;height:650px}.manifesto-status{color:#e0b568;letter-spacing:.08em;text-transform:uppercase;background:#e7a93f12;border:1px solid #e7a93f42;border-radius:999px;align-items:center;min-height:34px;margin-bottom:1.3rem;padding:0 .75rem;font-size:.62rem;font-weight:760;display:inline-flex}.manifesto-horizon h2{max-width:12ch}.manifesto-horizon aside{border:1px solid var(--manifesto-line);background:#ffffff06;border-radius:16px;grid-template-columns:auto 1fr;gap:.8rem 1rem;margin-top:2.2rem;padding:1.2rem;display:grid}.manifesto-horizon aside .gv-brand-mark{grid-row:1/3;align-self:center;width:42px}.manifesto-horizon aside>span{color:#879692;gap:.2rem;font-size:.66rem;line-height:1.4;display:grid}.manifesto-horizon aside strong{color:#d9e0d9;letter-spacing:.09em;text-transform:uppercase;font-size:.62rem}.manifesto-personas{border-top:1px solid var(--manifesto-line);background:linear-gradient(155deg,#07171c,#061116);padding:8rem max(1.5rem,50vw - 715px)}.manifesto-personas>header{grid-template-columns:1fr auto;align-items:end;gap:1rem 4rem;display:grid}.manifesto-personas>header .manifesto-kicker{grid-column:1/-1}.manifesto-personas h2{max-width:12ch}.manifesto-personas>header>span{max-width:420px;color:var(--manifesto-muted);padding-bottom:.5rem;font-size:.8rem;line-height:1.6}.manifesto-personas>div{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.5rem;display:grid}.manifesto-personas a{border-top:1px solid var(--manifesto-line);min-height:130px;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1.15rem;text-decoration:none;transition:background .2s;display:grid}.manifesto-personas a:nth-child(3n+2),.manifesto-personas a:nth-child(3n+3){border-left:1px solid var(--manifesto-line)}.manifesto-personas a:hover{background:#19c3bf0b}.manifesto-personas a>i{color:#526d6b;font:700 .58rem ui-monospace,monospace}.manifesto-personas a>span{gap:.45rem;display:grid}.manifesto-personas a strong{color:#e3e8e0;font-size:.84rem}.manifesto-personas a small{color:#7f918d;font-size:.66rem;line-height:1.5}.manifesto-personas a>b{color:var(--manifesto-signal);font-size:.9rem}.manifesto-final{text-align:center;border-top:1px solid var(--manifesto-line);background:radial-gradient(circle at 50% 52%,#19c3bf26,#0000 27rem);place-content:center;justify-items:center;min-height:680px;padding:7rem 1.5rem;display:grid;position:relative;overflow:hidden}.manifesto-final h2{max-width:17ch}.manifesto-final .manifesto-actions{justify-content:center}.manifesto-final-signal{opacity:.22;width:min(85vw,1000px);height:420px;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.manifesto-final-signal i{border:1px solid var(--manifesto-signal);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.manifesto-final-signal i:first-child{width:160px;height:160px}.manifesto-final-signal i:nth-child(2){opacity:.55;width:330px;height:330px}.manifesto-final-signal i:nth-child(3){opacity:.25;width:620px;height:620px}.manifesto-final>:not(.manifesto-final-signal){z-index:1;position:relative}.manifesto-footer{border-top:1px solid var(--manifesto-line);color:#657874;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;min-height:110px;padding:0 max(1.5rem,50vw - 715px);font-size:.62rem;display:grid}.manifesto-footer .gv-brand-lockup--horizontal{width:205px}.manifesto-footer>span:nth-child(2){letter-spacing:.08em;text-transform:uppercase}.manifesto-footer>span:last-child{justify-self:end}.manifesto-home :where(a,button):focus-visible{outline:2px solid var(--manifesto-signal);outline-offset:4px}.manifesto-home :where(.manifesto-button,.manifesto-header-actions a){transition:transform .2s,filter .2s,background .2s}.manifesto-home :where(.manifesto-button,.manifesto-header-actions a):hover{filter:brightness(1.06);transform:translateY(-2px)}@supports (animation-timeline:view()){.manifesto-fragmentation-image,.manifesto-network figure,.manifesto-horizon figure{animation:linear both manifesto-image-reveal;animation-timeline:view();animation-range:entry 5% cover 38%}@keyframes manifesto-image-reveal{0%{opacity:.3;transform:translateY(35px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}}@media (width<=1120px){.manifesto-header{grid-template-columns:1fr auto}.manifesto-header nav{display:none}.manifesto-hero-content{width:min(780px,76vw)}.manifesto-hero h1{font-size:clamp(4rem,9vw,7rem)}.manifesto-path ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.manifesto-path li,.manifesto-path li:first-child,.manifesto-path li:last-child{border:1px solid var(--manifesto-line);border-radius:14px;min-height:205px}.manifesto-path li:after{display:none}.manifesto-path li:last-child{grid-column:span 2}}@media (width<=860px){.manifesto-header{width:calc(100% - 1.5rem);min-height:76px;padding:0 .5rem}.manifesto-brand .gv-brand-lockup--horizontal{width:185px}.manifesto-header-actions a{min-height:40px;padding:0 .8rem}.manifesto-header-actions a:last-child{display:none}.manifesto-hero{align-items:end;min-height:860px;padding:8rem 1.25rem 7rem}.manifesto-hero-image{object-position:66% center}.manifesto-hero-shade{background:linear-gradient(#040c102b 0%,#040c10b3 52%,#040c10fa 100%),linear-gradient(90deg,#040c1073,#0000)}.manifesto-hero-content{width:100%}.manifesto-hero h1{max-width:11ch;font-size:clamp(3.55rem,13vw,6rem)}.manifesto-hero-proof{display:none}.manifesto-scroll{bottom:2.2rem;left:1.25rem}.manifesto-fragmentation,.manifesto-network,.manifesto-horizon{grid-template-columns:minmax(0,1fr);width:calc(100% - 2rem);padding:6rem 0}.manifesto-fragmentation-image{border-radius:2px 70px 2px 2px;order:2;min-height:440px}.manifesto-fragmentation-image img{height:440px}.manifesto-path,.manifesto-operation,.manifesto-personas{padding:6rem 1rem}.manifesto-path>header,.manifesto-operation>header,.manifesto-personas>header{grid-template-columns:minmax(0,1fr);gap:1.2rem}.manifesto-path>header .manifesto-kicker,.manifesto-personas>header .manifesto-kicker{grid-column:1}.manifesto-path ol{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2.5rem}.manifesto-path li:last-child{grid-column:span 1}.manifesto-network figure{border-radius:70px 2px 2px;min-height:520px}.manifesto-network figure img{height:520px}.manifesto-nuclei{grid-template-columns:minmax(0,1fr)}.manifesto-nuclei a{min-height:300px}.manifesto-horizon figure{border-radius:2px 2px 70px;order:2;min-height:520px}.manifesto-horizon figure img{height:520px}.manifesto-personas>div{grid-template-columns:repeat(2,minmax(0,1fr))}.manifesto-personas a:nth-child(3n+2),.manifesto-personas a:nth-child(3n+3){border-left:0}.manifesto-personas a:nth-child(2n){border-left:1px solid var(--manifesto-line)}}@media (width<=520px){.manifesto-header{width:calc(100% - 1rem)}.manifesto-brand .gv-brand-lockup--horizontal{width:165px}.manifesto-header-actions a{padding:0 .7rem}.manifesto-hero{min-height:790px}.manifesto-hero h1{font-size:clamp(3.1rem,15vw,4.65rem)}.manifesto-lead{font-size:.97rem}.manifesto-actions{flex-direction:column;align-items:stretch}.manifesto-button{width:100%}.manifesto-fragmentation-image,.manifesto-fragmentation-image img{height:360px;min-height:360px}.manifesto-fragmentation-copy h2,.manifesto-path h2,.manifesto-network h2,.manifesto-operation h2,.manifesto-horizon h2,.manifesto-personas h2,.manifesto-final h2{font-size:clamp(2.45rem,12vw,3.7rem)}.manifesto-path ol{grid-template-columns:minmax(0,1fr)}.manifesto-path li{min-height:165px}.manifesto-foundations{grid-template-columns:minmax(0,1fr)}.manifesto-network figure,.manifesto-network figure img,.manifesto-horizon figure,.manifesto-horizon figure img{height:410px;min-height:410px}.manifesto-network figure img,.manifesto-horizon figure img{object-position:58% center}.manifesto-nuclei a{min-height:270px;padding:1.25rem}.manifesto-nuclei a>strong{margin-top:2.5rem}.manifesto-personas>div{grid-template-columns:minmax(0,1fr)}.manifesto-personas a:nth-child(2n){border-left:0}.manifesto-final{min-height:630px}.manifesto-footer{grid-template-columns:1fr;gap:.55rem;min-height:150px;padding-block:1.5rem}.manifesto-footer>span:last-child{justify-self:start}}@media (prefers-reduced-motion:reduce){.manifesto-home *,.manifesto-home :before,.manifesto-home :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.manifesto-home{--manifesto-muted:#bdc8c5}.manifesto-hero-image{filter:brightness(1.12)saturate(1.04)contrast(.98)}.manifesto-hero-shade{background:linear-gradient(90deg,#040c10e3 0%,#040c10ad 35%,#040c1029 68%,#040c103b 100%),linear-gradient(#040c1033 0%,#0000 66%,#050f13cc 100%)}.manifesto-fragmentation-image img,.manifesto-network figure img,.manifesto-horizon figure img{filter:brightness(1.1)saturate(1.03)}.manifesto-lead,.manifesto-fragmentation-copy>p,.manifesto-network-copy>p,.manifesto-horizon>div>p,.manifesto-path>header>span{color:#ecefe8cc}.manifesto-foundations span,.manifesto-horizon aside>span,.manifesto-personas a small{color:#aebbb7}.manifesto-hero-trust{color:#f5f2e9b8;letter-spacing:.035em;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1.35rem;font-size:.64rem;font-weight:650;display:flex}.manifesto-hero-trust span{align-items:center;gap:.5rem;display:inline-flex}.manifesto-hero-trust span:before{content:"";background:var(--manifesto-signal);border-radius:50%;width:5px;height:5px;box-shadow:0 0 14px #19c3bf8c}.manifesto-fragmentation{min-height:auto;padding-block:6.25rem}.manifesto-path{padding-block:7rem}.manifesto-network,.manifesto-horizon{min-height:auto;padding-block:6.5rem}.manifesto-operation,.manifesto-personas{padding-block:6.75rem}.manifesto-final{min-height:590px;padding-block:6rem}.manifesto-path h2,.manifesto-network h2{font-size:clamp(3rem,5vw,5.6rem);line-height:.98}.manifesto-product-proof{background:radial-gradient(circle at 92% 12%,#19c3bf1c,#0000 25rem),linear-gradient(135deg,#0c2328f5,#07181deb);border:1px solid #19c3bf33;border-radius:3px 48px 3px 3px;width:min(1430px,100% - 3rem);margin:0 auto 1.75rem;padding:2.25rem;box-shadow:0 28px 80px #0000002e}.manifesto-product-proof>header{grid-template-columns:minmax(0,1.25fr) minmax(260px,.55fr);align-items:end;gap:1rem 4rem;display:grid}.manifesto-product-proof>header .manifesto-kicker{grid-column:1/-1}.manifesto-product-proof h2{color:#f1f0e8;letter-spacing:-.055em;max-width:18ch;font-size:clamp(2.35rem,4vw,4.55rem);font-weight:300;line-height:.98}.manifesto-product-proof>header>p{color:#b9c5c1;max-width:430px;font-size:.8rem;line-height:1.7}.manifesto-product-proof ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:2.25rem 0 0;padding:0;list-style:none;display:grid}.manifesto-product-proof li{border-top:1px solid #efefe429;align-content:start;min-height:184px;padding:1.1rem;display:grid;position:relative}.manifesto-product-proof li+li{border-left:1px solid #efefe41c}.manifesto-product-proof li>b{color:var(--manifesto-signal);font:700 .58rem ui-monospace,monospace}.manifesto-product-proof li>strong{color:#e8ece5;margin-top:2rem;font-size:.82rem}.manifesto-product-proof li>span{color:#aebbb7;margin-top:.6rem;font-size:.68rem;line-height:1.55}.manifesto-product-note{border-top:1px solid #efefe41a;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding-top:1rem;display:flex}.manifesto-product-note span{color:#a8cfca;letter-spacing:.08em;text-transform:uppercase;background:#19c3bf0a;border:1px solid #19c3bf29;border-radius:999px;padding:.42rem .65rem;font-size:.56rem;font-weight:700}.manifesto-nuclei a{min-height:350px}.manifesto-nuclei a>strong{margin-top:2.6rem}.manifesto-nuclei a>p{margin-top:.75rem}.manifesto-nuclei a>ul{flex-wrap:wrap;gap:.4rem;margin:1.2rem 0 0;padding:0;list-style:none;display:flex}.manifesto-nuclei a>ul li{color:#376865;background:#077f7e0b;border:1px solid #077f7e2b;border-radius:999px;padding:.38rem .55rem;font-size:.58rem;font-weight:700}.manifesto-nuclei a>b{align-items:flex-end;gap:1rem}.manifesto-personas-primary{gap:.75rem}.manifesto-personas-primary a{background:linear-gradient(145deg,#19c3bf13,#ffffff05);border:1px solid #19c3bf33;border-radius:2px 24px 2px 2px;min-height:154px}.manifesto-personas-primary a:hover{background:#19c3bf1c}.manifesto-personas-primary a strong{color:#f0f1e9;font-size:.94rem}.manifesto-personas-secondary{border-top:1px solid var(--manifesto-line);margin-top:3rem;padding-top:1.25rem}.manifesto-personas-secondary>header{justify-content:space-between;align-items:baseline;gap:2rem;display:flex}.manifesto-personas-secondary>header p{color:#d9e2dc;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:760}.manifesto-personas-secondary>header span{color:#9caaa7;font-size:.68rem}.manifesto-personas-secondary>div{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem;display:grid}.manifesto-status{color:#72d7d0;background:#19c3bf12;border-color:#19c3bf47}@media (width<=1120px){.manifesto-product-proof ol{grid-template-columns:repeat(3,minmax(0,1fr))}.manifesto-product-proof li:nth-child(4){border-left:0}}@media (width<=860px){.manifesto-hero-shade{background:linear-gradient(#040c101f 0%,#040c109e 52%,#040c10f2 100%),linear-gradient(90deg,#040c105c,#0000)}.manifesto-fragmentation,.manifesto-network,.manifesto-horizon,.manifesto-path,.manifesto-operation,.manifesto-personas{padding-block:5rem}.manifesto-product-proof{border-radius:3px 36px 3px 3px;width:calc(100% - 2rem);margin-bottom:1rem;padding:1.5rem}.manifesto-product-proof>header{grid-template-columns:minmax(0,1fr);gap:1rem}.manifesto-product-proof>header .manifesto-kicker{grid-column:1}.manifesto-personas-secondary>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.manifesto-hero-trust{gap:.55rem;display:grid}.manifesto-product-proof{padding:1.25rem}.manifesto-product-proof h2{font-size:clamp(2.25rem,11vw,3.3rem)}.manifesto-product-proof ol{grid-template-columns:minmax(0,1fr)}.manifesto-product-proof li{min-height:138px}.manifesto-product-proof li+li{border-left:0}.manifesto-product-proof li>strong{margin-top:1rem}.manifesto-product-note{justify-content:flex-start}.manifesto-nuclei a{min-height:310px}.manifesto-personas-secondary>header{gap:.5rem;display:grid}.manifesto-personas-secondary>div{grid-template-columns:minmax(0,1fr)}.manifesto-personas-secondary a{border-left:0!important}.manifesto-final{min-height:560px}}@media (prefers-reduced-motion:reduce){.manifesto-hero-image,.manifesto-fragmentation-image img,.manifesto-network figure img,.manifesto-horizon figure img{transition:none}}.social-hub-topbar>.social-context-breadcrumb:first-of-type{gap:.12rem;min-width:170px;display:grid}.social-context-breadcrumb small{color:#5e7773;letter-spacing:.09em;text-transform:uppercase;font-size:.51rem;font-weight:850}.social-context-breadcrumb strong{color:#dbe7e4;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.social-current-profile{border-left:1px solid #97cbc51a;gap:.08rem;min-width:116px;padding-left:.75rem;display:grid}.social-top-actions>.social-current-profile small{color:#526c69;letter-spacing:.08em;text-transform:uppercase;font-size:.46rem;font-weight:800}.social-top-actions>.social-current-profile strong{color:#aebfbc;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.hub-view-environments.personal-hub.social-hub{--environment-canvas:#f3f5f1;--environment-surface:#fffefa;--environment-ink:#112b31;--environment-muted:#667b7d;--environment-line:#113f431f;--environment-shadow:0 18px 45px #13363914;background:var(--environment-canvas)}.hub-view-environments .social-hub-topbar{border-color:var(--environment-line);background:#fffefaf0;box-shadow:0 8px 28px #1a37390b}.hub-view-environments .social-context-breadcrumb small{color:#138682}.hub-view-environments .social-context-breadcrumb strong{color:var(--environment-ink)}.hub-view-environments .social-top-search{color:#617779;background:#f5f7f4;border-color:#114b4d21}.hub-view-environments .social-top-search:hover{color:#214448;background:#fff;border-color:#13868247}.hub-view-environments .social-top-search kbd{color:#718486;background:#ffffffb3;border-color:#114b4d21}.hub-view-environments .social-top-actions>span:first-child{color:#728486}.hub-view-environments .social-current-profile{border-color:var(--environment-line)}.hub-view-environments .social-top-actions>.social-current-profile small{color:#748789}.hub-view-environments .social-top-actions>.social-current-profile strong{color:#27484b}.hub-view-environments .social-top-actions>button:not(.personal-avatar){color:#a87522;background:#f5f7f4;border-color:#114b4d21}.hub-view-environments .social-hub-canvas{background:radial-gradient(circle at 94% 0%, #16b1ab14, transparent 30rem), linear-gradient(180deg, #f8f9f6, var(--environment-canvas) 28rem)}.environment-cockpit-hero{border:1px solid var(--environment-line);background:linear-gradient(118deg, #fffefaf7, #f5faf6eb), var(--environment-surface);min-height:310px;box-shadow:var(--environment-shadow);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(230px,.32fr);align-items:end;gap:clamp(2rem,5vw,5rem);padding:clamp(2rem,4vw,3.5rem);display:grid;overflow:hidden}.environment-cockpit-hero>div>p,.environment-cockpit>header p{color:#138682;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:850}.environment-cockpit-hero h1{max-width:830px;color:var(--environment-ink);letter-spacing:-.063em;margin:.7rem 0 1rem;font-size:clamp(2.55rem,5vw,5.1rem);font-weight:560;line-height:.94}.environment-cockpit-hero h1 em{color:#138682;font-family:Georgia,serif;font-style:normal;font-weight:400}.environment-cockpit-hero>div>span{max-width:720px;color:var(--environment-muted);font-size:clamp(.8rem,1.2vw,.95rem);line-height:1.65;display:block}.environment-cockpit-hero>aside{background:linear-gradient(145deg,#15918c14,#ffffffb8);border:1px solid #13868226;border-radius:18px;align-content:center;gap:.28rem;min-height:142px;padding:1.15rem;display:grid}.environment-cockpit-hero>aside small{color:#6f8384;letter-spacing:.1em;text-transform:uppercase;font-size:.54rem;font-weight:850}.environment-cockpit-hero>aside strong{color:var(--environment-ink);letter-spacing:-.03em;font-size:1.15rem}.environment-cockpit-hero>aside span{color:#397174;font-size:.68rem}.environment-cockpit{border:1px solid var(--environment-line);background:#fffefac7;border-radius:24px;margin-top:1.1rem;padding:clamp(1.2rem,2.5vw,2rem);box-shadow:0 12px 34px #1336390d}.environment-cockpit>header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.1rem;display:flex}.environment-cockpit>header h2{color:var(--environment-ink);letter-spacing:-.05em;margin:.35rem 0 0;font-size:clamp(1.55rem,2.8vw,2.45rem);font-weight:560}.environment-cockpit>header>span{max-width:410px;color:var(--environment-muted);text-align:right;font-size:.69rem;line-height:1.55}.environment-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.environment-card{--environment-accent:#138682;min-height:188px;color:inherit;border:1px solid var(--environment-line);background:linear-gradient(145deg, color-mix(in srgb, var(--environment-accent) 5%, #fffefa), #fffefa 58%);text-align:left;border-radius:19px;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1.15rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 8px 24px #1336390b}.environment-card:hover:not(:disabled),.environment-card:focus-visible{border-color:color-mix(in srgb, var(--environment-accent) 42%, transparent);transform:translateY(-3px);box-shadow:0 18px 38px #1336391a}.environment-card--network{--environment-accent:#138682}.environment-card--incorporator{--environment-accent:#157c94}.environment-card--agency{--environment-accent:#7659a7}.environment-card--broker{--environment-accent:#b3792e}.environment-card--platform{--environment-accent:#374a52}.environment-card>i{color:#fff;background:var(--environment-accent);width:48px;height:48px;box-shadow:0 10px 24px color-mix(in srgb, var(--environment-accent) 22%, transparent);letter-spacing:.04em;border-radius:15px;place-items:center;font-size:.66rem;font-style:normal;font-weight:900;display:grid}.environment-card>span{gap:.25rem;min-width:0;display:grid}.environment-card>span>small{color:var(--environment-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.54rem;font-weight:850}.environment-card>span>strong{color:var(--environment-ink);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;overflow:hidden}.environment-card>span>em{max-width:460px;color:var(--environment-muted);font-size:.67rem;font-style:normal;line-height:1.5}.environment-card>span>span{color:#385c5e;margin-top:.35rem;font-size:.58rem;font-weight:750}.environment-card>b{color:var(--environment-accent);white-space:nowrap;align-self:end;font-size:.62rem}.environment-empty-access{background:#1386820a;border:1px dashed #1386823d;border-radius:16px;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:.8rem;padding:1rem;display:flex}.environment-empty-access strong{color:var(--environment-ink);font-size:.76rem}.environment-empty-access p{color:var(--environment-muted);margin:.28rem 0 0;font-size:.65rem;line-height:1.5}.environment-empty-access button{color:#fff;background:#138682;border-color:#138682;flex:none}.hub-view-environments .social-work-stats{gap:.7rem;margin-top:1rem}.hub-view-environments .social-work-stats article{border-color:var(--environment-line);background:var(--environment-surface);box-shadow:0 8px 22px #1336390a}.hub-view-environments .social-work-stats article>span,.hub-view-environments .social-work-stats article>small{color:#6b8081}.hub-view-environments .social-work-stats article>strong,.hub-view-environments .personal-message{color:var(--environment-ink)}.hub-view-environments .personal-hub-footer{color:#6b7f80;border-color:var(--environment-line)}.hub-view-environments .personal-hub-footer a{color:#138682}@media (width<=1120px){.social-current-profile{display:none}.environment-cockpit-hero{grid-template-columns:minmax(0,1fr) 220px}}@media (width<=900px){.hub-view-environments.personal-hub.social-hub,.hub-view-environments.personal-hub.social-hub.sidebar-collapsed{grid-template-rows:68px minmax(0,1fr);align-content:stretch;height:100dvh;min-height:100dvh}.hub-view-environments>.social-hub-canvas{grid-area:auto;height:auto;min-height:0;position:absolute;inset:68px 0 0}.social-hub-topbar>.social-context-breadcrumb:first-of-type{min-width:0}.environment-cockpit-hero{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.35rem;height:auto;min-height:auto;display:flex}.environment-cockpit-hero>aside{min-height:0}}@media (width<=680px){.hub-view-environments.personal-hub.social-hub,.hub-view-environments.personal-hub.social-hub.sidebar-collapsed{grid-template-rows:58px minmax(0,1fr)}.hub-view-environments .social-hub-canvas{padding:.8rem;top:58px}.environment-cockpit-hero{border-radius:20px;padding:1.3rem}.environment-cockpit-hero h1{font-size:clamp(2.25rem,12vw,3.5rem)}.environment-cockpit{border-radius:19px;padding:.9rem}.environment-cockpit>header{flex-direction:column;align-items:start;gap:.65rem}.environment-cockpit>header>span{text-align:left}.environment-card-grid{grid-template-columns:minmax(0,1fr)}.environment-card{min-height:170px}.environment-empty-access{flex-direction:column;align-items:stretch}}@media (width<=430px){.hub-view-environments .social-hub-topbar{padding-inline:.7rem}.social-context-breadcrumb small{text-overflow:ellipsis;white-space:nowrap;max-width:128px;overflow:hidden}.environment-cockpit-hero{padding:1.1rem}.environment-cockpit-hero>aside{padding:.9rem}.environment-card{grid-template-columns:42px minmax(0,1fr);min-height:0}.environment-card>i{border-radius:13px;width:42px;height:42px}.environment-card>b{grid-column:2}}@media (prefers-contrast:more){.environment-card,.environment-cockpit,.environment-cockpit-hero{border-color:#0b303457}}@media (prefers-reduced-motion:reduce){.environment-card{transition:none}}.panel.workspace.incorporator-workspace{--incorporator-canvas:#edf2ef;--incorporator-canvas-deep:#e6ede9;--incorporator-surface:#fffefa;--incorporator-surface-soft:#f6f8f5;--incorporator-ink:#102c33;--incorporator-text:#2e454a;--incorporator-muted:#667b7e;--incorporator-line:#163d4321;--incorporator-line-strong:#163d4338;--incorporator-teal:#0e8989;--incorporator-teal-bright:#18b9b7;--incorporator-mint:#e5f5f1;--incorporator-amber:#a87522;--incorporator-shadow:0 12px 34px #12343911;--bg:var(--incorporator-canvas);--panel:var(--incorporator-surface);--surface:var(--incorporator-surface);--ink:var(--incorporator-ink);--text:var(--incorporator-text);--muted:var(--incorporator-muted);--line:var(--incorporator-line);color:var(--incorporator-text);border-color:var(--incorporator-line);background:var(--incorporator-canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;isolation:isolate}body:has(.incorporator-workspace){color:var(--gv-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#e9efec}body:has(.incorporator-workspace)>#root{color:var(--gv-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#e9efec}body:has(.incorporator-workspace)>#root>main{color:var(--gv-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#e9efec}body:has(.incorporator-workspace)>#root>main>.shell{color:var(--gv-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#e9efec}.incorporator-workspace .tenant-identity{gap:.22rem;min-height:154px;padding-top:.62rem}.incorporator-workspace .tenant-identity:before{content:none}.workspace-tenant-brand{width:100%;min-height:56px;color:inherit;box-shadow:none;background:0 0;border:0;place-items:center start;margin:0 0 .68rem;display:grid}.workspace-tenant-brand:hover{box-shadow:none;background:0 0;border:0;transform:none}.workspace-tenant-brand .gv-brand-lockup--institucional{width:min(100%,178px)}.workspace-tenant-brand .workspace-tenant-mark{width:42px;display:none}.incorporator-workspace .tenant-identity>span{color:#6bdbd2eb;letter-spacing:.14em;font-size:.58rem}.incorporator-workspace .tenant-identity>strong{color:#fffefa;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:1.02rem;overflow:hidden}.incorporator-workspace .tenant-identity>small{color:#f7f4ed8f;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.68rem;overflow:hidden}.workspace-navigation-collapsed .workspace-tenant-brand{justify-items:center;min-height:46px;margin:.12rem 0 .36rem}.workspace-navigation-collapsed .workspace-tenant-brand .gv-brand-lockup{display:none}.workspace-navigation-collapsed .workspace-tenant-brand .workspace-tenant-mark{display:block}.workspace-navigation-collapsed .tenant-identity{min-height:112px}.incorporator-workspace .workspace-nav-footer .gv-brand-mark{width:32px}.incorporator-workspace .workspace-nav nav button.active{color:#fffefa;box-shadow:inset 3px 0 var(--incorporator-teal-bright);background:linear-gradient(90deg,#18b9b72e,#18b9b709);border-color:#18b9b733}.incorporator-workspace .workspace-nav nav button.active>i{color:#6be0d8;background:#18b9b721}.incorporator-workspace .workspace-head{border-bottom:1px solid var(--incorporator-line);background:#fffefaf2;min-height:118px;box-shadow:0 12px 30px #17383c0b}.workspace-head-copy{min-width:0}.workspace-context-ribbon{color:var(--incorporator-muted);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:.36rem;margin:0 0 .48rem;font-size:.56rem;font-weight:720;display:flex}.workspace-context-ribbon>span:first-child{color:#0d7474;background:var(--incorporator-mint);letter-spacing:.08em;text-transform:uppercase;border:1px solid #0e89892e;border-radius:999px;padding:.28rem .48rem;font-weight:850}.workspace-context-ribbon strong{max-width:min(36vw,360px);color:var(--incorporator-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.workspace-context-ribbon i{color:#a2afad;font-style:normal}.workspace-context-ribbon>span:last-child{color:#718386}.incorporator-workspace .workspace-head .eyebrow{color:var(--incorporator-teal);margin-bottom:.28rem}.incorporator-workspace .workspace-head h1{color:var(--incorporator-ink);font-weight:560}.incorporator-workspace .workspace-subtitle{max-width:820px;color:var(--incorporator-muted);font-size:.76rem;line-height:1.55}.incorporator-workspace .workspace-content{color:var(--incorporator-text);background:radial-gradient(circle at 96% 0, #18b9b70e, transparent 28rem), linear-gradient(180deg, #f7f9f6, var(--incorporator-canvas) 34rem);scrollbar-gutter:stable}.incorporator-workspace .workspace-content>.workspace-section{color:var(--incorporator-text);background:0 0}.incorporator-workspace .workspace-content :where(.editor-card,.table-wrap,.unit-table-wrap,.empty-state,.notice,.access-context-summary,.access-boundary-note,.access-explainer,.access-directory,.broker-directory,.coverage-board,.match-board,.match-method,.match-detail,.match-invite,.demand-board){color:var(--incorporator-text);border-color:var(--incorporator-line);background:var(--incorporator-surface);box-shadow:var(--incorporator-shadow)}.incorporator-workspace .workspace-content :where(input,select,textarea){color:var(--incorporator-ink);border-color:var(--incorporator-line-strong);background:#fff}.incorporator-workspace .workspace-content :where(input,select,textarea)::placeholder{color:#91a09f}.incorporator-workspace .workspace-content :where(input,select,textarea):focus{border-color:var(--incorporator-teal);box-shadow:0 0 0 4px #18b9b71f}.incorporator-workspace .workspace-content table{color:var(--incorporator-text);background:var(--incorporator-surface)}.incorporator-workspace .workspace-content thead th{color:#496266;border-color:var(--incorporator-line);background:#eef3f0}.incorporator-workspace .workspace-content tbody td{color:var(--incorporator-text);background:#fffefaf5;border-color:#163d4316}.incorporator-workspace .workspace-content tbody tr:hover td{background:#f2f8f5}.incorporator-workspace .workspace-content :where(.modal,.dialog,[role=dialog]){color:var(--incorporator-text);border-color:var(--incorporator-line);background:var(--incorporator-surface)}.incorporator-workspace .cockpit-hero,.incorporator-workspace .cockpit-hero-copy>h2,.incorporator-workspace .cockpit-decision strong,.incorporator-workspace .cockpit-goal-pulse>div strong,.incorporator-workspace .cockpit-goal-pulse p{color:#fff}.incorporator-workspace .cockpit-hero-copy>p,.incorporator-workspace .cockpit-hero-copy>strong,.incorporator-workspace .cockpit-decision p,.incorporator-workspace .cockpit-goal-pulse small{color:#e2f4f3b3}.incorporator-workspace .cockpit-eyebrow,.incorporator-workspace .cockpit-decision span{color:#7ce0d1}.incorporator-workspace .protection-center{--muted:var(--incorporator-muted);--line:var(--incorporator-line);color:var(--incorporator-text)}.incorporator-workspace .protection-hero{color:var(--incorporator-text);box-shadow:var(--incorporator-shadow);background:radial-gradient(circle at 92% 0,#18b9b71f,#0000 19rem),linear-gradient(135deg,#fffefa,#edf7f3);border-color:#0e89892e}.incorporator-workspace .protection-hero :where(h2,strong){color:var(--incorporator-ink)}.incorporator-workspace .protection-hero p,.incorporator-workspace .protection-hero aside small{color:var(--incorporator-muted)}.incorporator-workspace .protection-hero aside{color:var(--incorporator-text);background:#ffffffc7;border-color:#0e89892b}.incorporator-workspace .protection-hero aside span,.incorporator-workspace .protection-policy>span,.incorporator-workspace .protection-ledger header span{color:var(--incorporator-teal)}.incorporator-workspace :where(.protection-metrics article,.protection-ledger,.protection-policy){color:var(--incorporator-text);border-color:var(--incorporator-line);background:var(--incorporator-surface);box-shadow:var(--incorporator-shadow)}.incorporator-workspace .protection-metrics article.attention{background:#fff9ed;border-color:#a875223d}.incorporator-workspace .protection-transfer-card{color:var(--incorporator-text);background:var(--incorporator-surface);border-color:#0e898938}.incorporator-workspace .protection-transfer-card header span{color:var(--incorporator-teal)}.incorporator-workspace .professional-radar{--radar-ink:var(--incorporator-ink);--radar-teal:var(--incorporator-teal);--radar-mint:var(--incorporator-mint);color:var(--incorporator-text);background:0 0}.incorporator-workspace .radar-circuit-hero{color:var(--incorporator-text);box-shadow:var(--incorporator-shadow);background:radial-gradient(circle at 92% 12%,#18b9b71f,#0000 22rem),linear-gradient(135deg,#fffefa,#eef7f4);border:1px solid #0e898929}.incorporator-workspace .radar-circuit-hero :where(h2,strong){color:var(--incorporator-ink)}.incorporator-workspace .radar-circuit-hero p{color:var(--incorporator-muted)}.incorporator-workspace .radar-circuit-hero>div>span{color:var(--incorporator-teal)}.incorporator-workspace .radar-circuit-flow b{color:#345258;border:1px solid var(--incorporator-line);background:#ffffffd1}.incorporator-workspace :where(.radar-metrics--tenant article,.radar-recommendations,.buyer-identity-states){color:var(--incorporator-text);border-color:var(--incorporator-line);background:var(--incorporator-surface);box-shadow:var(--incorporator-shadow)}.incorporator-workspace .match-room{color:var(--incorporator-text);background:0 0}.incorporator-workspace .match-hero{color:var(--incorporator-text);box-shadow:var(--incorporator-shadow);background:radial-gradient(circle at 90% 0,#18b9b71a,#0000 22rem),linear-gradient(135deg,#fffefa,#eef7f4);border:1px solid #0e898929}.incorporator-workspace .match-hero :where(h2,h3,strong){color:var(--incorporator-ink)}.incorporator-workspace .match-hero :where(p,small){color:var(--incorporator-muted)}.incorporator-workspace :where(.match-tabs,.match-board,.match-method,.match-radar-list,.match-buyer-list,.match-offer-grid,.demand-board){color:var(--incorporator-text);border-color:var(--incorporator-line)}.incorporator-workspace .workspace-content[aria-busy=true],.incorporator-workspace .workspace-content :where(.loading,[class*=loading]){color:var(--incorporator-muted)}@media (width<=1180px){.workspace-tenant-brand .gv-brand-lockup--institucional{width:min(100%,164px)}}@media (width<=980px){.incorporator-workspace .tenant-identity{min-height:154px}.workspace-navigation-collapsed .workspace-tenant-brand .gv-brand-lockup{display:block}.workspace-navigation-collapsed .workspace-tenant-brand .workspace-tenant-mark{display:none}.incorporator-workspace .workspace-head{min-height:112px}}@media (width<=680px){.incorporator-workspace .workspace-head{min-height:104px}.workspace-context-ribbon{margin-bottom:.38rem}.workspace-context-ribbon>span:last-child,.workspace-context-ribbon i{display:none}.workspace-context-ribbon strong{max-width:54vw}.incorporator-workspace .workspace-subtitle{font-size:.7rem}.incorporator-workspace :where(.protection-hero,.radar-circuit-hero,.match-hero){border-radius:18px;padding:1.25rem}}@media (width<=430px){.workspace-context-ribbon strong{max-width:48vw}.workspace-context-ribbon>span:first-child{padding:.22rem .38rem;font-size:.5rem}.incorporator-workspace .workspace-content{background:var(--incorporator-canvas)}}@media (forced-colors:active){.workspace-tenant-brand,.workspace-context-ribbon>span:first-child{border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){.incorporator-workspace .workspace-content,.incorporator-workspace .workspace-head{transition:none}}.network-activation-landing{--activation-graphite:#171719;--activation-charcoal:#242427;--activation-silver:#d7d7d3;--activation-paper:#f7f7f4;scroll-behavior:smooth;color:#27272a;background:var(--activation-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;font-family:var(--gv-font-sans,"Manrope", sans-serif);overflow:hidden}.network-activation-landing *,.network-activation-landing :before,.network-activation-landing :after{box-sizing:border-box}.network-activation-landing button,.network-activation-landing input,.network-activation-landing textarea{font:inherit}.network-activation-landing button,.network-activation-landing a{-webkit-tap-highlight-color:transparent}.network-activation-header{z-index:20;background:#fff;border:1px solid #d8d8d3;border-radius:16px;justify-content:space-between;align-items:center;width:min(1460px,100% - 2rem);min-height:72px;padding:0 1rem;display:flex;position:fixed;top:.7rem;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #0000001f}.network-activation-brand{color:var(--activation-graphite);align-items:center;gap:.85rem;text-decoration:none;display:flex}.network-activation-brand>img{object-fit:contain;width:auto;max-width:150px;height:46px;padding:.2rem .4rem}.network-activation-brand>span{border:1px solid var(--activation-graphite);color:#fff;background:var(--activation-graphite);border-radius:12px;place-items:center;width:46px;height:46px;font-size:1.25rem;font-weight:800;display:grid}.network-activation-brand div{border-left:1px solid #d8d8d3;gap:.08rem;padding-left:.85rem;display:grid}.network-activation-brand strong{color:var(--activation-graphite);letter-spacing:-.015em;font-size:.78rem;font-weight:740}.network-activation-brand small{color:#747478;letter-spacing:.14em;text-transform:uppercase;font-size:.57rem}.network-activation-header nav{align-items:center;gap:1.6rem;display:flex}.network-activation-header nav a{color:#646468;font-size:.7rem;font-weight:650;text-decoration:none}.network-activation-header nav a:hover{color:#111113}.network-activation-header nav button{border:1px solid var(--activation-graphite);color:#fff;background:var(--activation-graphite);min-height:42px;box-shadow:none;border-radius:999px;padding:0 1.1rem;font-size:.68rem;font-weight:760}.network-activation-header nav button:hover{color:var(--activation-graphite);background:#fff}.network-activation-story,.network-activation-developments,.network-activation-benefits,.network-activation-identity,.network-activation-conversion{scroll-margin-top:104px}.network-activation-hero{color:#fff;background:#111113;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(2rem,6vw,7rem);min-height:880px;padding:154px max(2rem,50vw - 720px) 90px;display:grid;position:relative;overflow:hidden}.network-activation-hero:before{content:"";background:#ffffff14;width:1px;position:absolute;top:0;bottom:0;left:50%}.network-activation-hero:after{content:"";background:#f2f2ef;width:34%;height:12px;position:absolute;bottom:0;right:0}.network-activation-hero-copy,.network-activation-portfolio-preview{z-index:2;position:relative}.network-activation-kicker{color:#ffffffa8;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.7rem;font-weight:700;display:inline-flex}.network-activation-kicker i{background:#fff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #ffffff1a}.network-activation-hero h1{color:#fff;letter-spacing:-.065em;max-width:760px;margin:1.6rem 0 0;font-size:clamp(3.5rem,5.8vw,6.7rem);font-weight:520;line-height:.94}.network-activation-hero h1 em{color:#d8d7d2;font-family:var(--gv-font-editorial,"Cormorant Garamond", serif);font-size:1.04em;font-weight:300}.network-activation-hero-copy>p{color:#f5f5f4a6;max-width:660px;margin:1.65rem 0 0;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.7}.network-activation-hero-actions{gap:.75rem;margin-top:2rem;display:flex}.network-activation-hero-actions button{color:#111113;min-height:56px;box-shadow:none;background:#fff;border:1px solid #fff;border-radius:12px;justify-content:center;align-items:center;gap:2.5rem;padding:0 1.35rem;font-size:.82rem;font-weight:760;display:flex}.network-activation-hero-actions button.secondary{color:#fff;background:0 0;border-color:#ffffff61}.network-activation-trust-line{flex-wrap:wrap;gap:1.2rem;margin-top:2.4rem;display:flex}.network-activation-trust-line span{color:#ffffff8c;align-items:center;gap:.5rem;font-size:.68rem;display:flex}.network-activation-trust-line b{color:#fff;font:700 .58rem ui-monospace,monospace}.network-activation-scroll-cue{color:#fff9;align-items:center;gap:.75rem;margin-top:2.2rem;font-size:.67rem;font-weight:650;text-decoration:none;display:inline-flex}.network-activation-scroll-cue b{color:#fff;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:30px;height:30px;animation:1.8s ease-in-out infinite activation-cue;display:grid}@keyframes activation-cue{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.network-activation-portfolio-preview{perspective:1200px;grid-template-rows:1fr 1fr;grid-template-columns:1.15fr .85fr;gap:.85rem;height:590px;display:grid}.network-activation-portfolio-preview article{background-color:#242427;background-position:50%;background-size:cover;border:1px solid #ffffff26;border-radius:24px;align-items:flex-end;min-width:0;padding:1.2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000047}.network-activation-portfolio-preview article:first-child{grid-row:1/3}.network-activation-portfolio-preview article:after{content:"";background:#09090b29;position:absolute;inset:0}.network-activation-portfolio-preview article.no-image:before{content:"";background:#28282c;position:absolute;inset:0}.network-activation-portfolio-preview article>i{z-index:2;color:#ffffffc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09090b52;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:36px;height:36px;font:700 .58rem ui-monospace,monospace;display:grid;position:absolute;top:1rem;left:1rem}.network-activation-portfolio-preview article>div{z-index:2;background:#09090be0;gap:.35rem;width:calc(100% + 2.4rem);margin:0 -1.2rem -1.2rem;padding:1.15rem 1.2rem;display:grid;position:relative}.network-activation-portfolio-preview article small{color:#fff9;letter-spacing:.08em;text-transform:uppercase;font-size:.63rem;font-weight:650}.network-activation-portfolio-preview article strong{color:#fff;letter-spacing:-.035em;font-size:clamp(1.05rem,1.8vw,1.75rem);font-weight:650;line-height:1.08}.network-activation-portfolio-preview article span{color:#ffffffad;font-size:.66rem}.network-activation-loading{color:#ffffffa6;background:#ffffff09;border:1px solid #ffffff1f;border-radius:28px;grid-column:1/3;align-content:center;place-items:center;gap:1rem;display:grid}.network-activation-loading i{border:2px solid #ffffff29;border-top-color:#fff;border-radius:50%;width:34px;height:34px;animation:1s linear infinite activation-spin}.network-activation-load-error{color:#ffffffc7;text-align:center;padding:1.5rem}.network-activation-load-error span{max-width:360px;font-size:.68rem;line-height:1.5}.network-activation-load-error button{min-height:42px;color:var(--activation-graphite);cursor:pointer;background:#fff;border:1px solid #fff;border-radius:999px;padding:0 1rem;font-size:.68rem;font-weight:800}.network-activation-load-error button:hover{transform:translateY(-1px)}@keyframes activation-spin{to{transform:rotate(360deg)}}.network-activation-story,.network-activation-developments,.network-activation-benefits,.network-activation-identity,.network-activation-conversion,.network-activation-footer{width:min(1400px,100% - 4rem);margin-inline:auto}.network-activation-story{padding:clamp(5.5rem,9vw,9.5rem) 0 clamp(4rem,7vw,7rem)}.network-activation-story>header{gap:.9rem;max-width:1000px;display:grid}.network-activation-story>header>span,.network-activation-identity>header>span{color:var(--activation-secondary);letter-spacing:.15em;text-transform:uppercase;font-size:.68rem;font-weight:800}.network-activation-story h2,.network-activation-identity h2{color:#202023;letter-spacing:-.058em;margin:0;font-size:clamp(2.7rem,5vw,5.4rem);font-weight:560;line-height:1}.network-activation-story>header p,.network-activation-identity>header p{color:#66666a;max-width:760px;margin:.35rem 0 0;font-size:.95rem;line-height:1.75}.network-activation-story-steps{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:clamp(2.8rem,5vw,4.8rem);display:grid}.network-activation-story-steps article{background:#ffffffb8;border:1px solid #deddd8;border-radius:22px;grid-template-columns:44px 1fr;align-content:end;gap:1rem;min-height:250px;padding:2rem;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #18181b0e}.network-activation-story-steps article:before{background:var(--activation-graphite);content:"";height:3px;position:absolute;top:0;left:0;right:0}.network-activation-story-steps article:not(:first-child){padding-left:2rem}.network-activation-story-steps article>b{border:1px solid var(--activation-graphite);color:#fff;background:var(--activation-graphite);border-radius:50%;place-items:center;width:36px;height:36px;font:800 .6rem ui-monospace,monospace;display:grid}.network-activation-story-steps article>div{gap:.7rem;display:grid}.network-activation-story-steps strong{color:#27272a;letter-spacing:-.025em;max-width:330px;font-size:1.22rem;line-height:1.28}.network-activation-story-steps p{color:#727276;margin:0;font-size:.76rem;line-height:1.65}.network-activation-story>aside{background:#fff;border:1px solid #d8d8d3;border-radius:20px;justify-content:space-between;align-items:center;gap:2rem;margin-top:1.4rem;padding:1.4rem 1.5rem;display:flex}.network-activation-story>aside>div{gap:.25rem;max-width:820px;display:grid}.network-activation-story>aside small{color:#7b817c;letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:800}.network-activation-story>aside strong{color:#303034;font-size:1rem;line-height:1.45}.network-activation-story>aside button{border:1px solid var(--activation-graphite);color:#fff;background:var(--activation-graphite);min-height:48px;box-shadow:none;border-radius:12px;flex:none;align-items:center;gap:1.5rem;padding:0 1.1rem;font-size:.72rem;font-weight:760;display:inline-flex}.network-activation-developments{padding:clamp(5rem,8vw,8.5rem) 0}.network-activation-developments>header{gap:.8rem;max-width:850px;display:grid}.network-activation-developments>header>span,.network-activation-benefits>header>span,.network-activation-conversion-copy>span{color:var(--activation-primary);letter-spacing:.15em;text-transform:uppercase;font-size:.68rem;font-weight:800}.network-activation-developments h2,.network-activation-benefits h2,.network-activation-conversion h2{color:#202023;letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,5vw,5rem);font-weight:560;line-height:1.02}.network-activation-developments>header p{color:#62726f;max-width:720px;margin:.4rem 0 0;font-size:.95rem;line-height:1.7}.network-activation-developments>div{grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:3.2rem;display:grid}.network-activation-developments article{min-width:0}.network-activation-developments article>div{background:#242427;border-radius:24px;height:380px;position:relative;overflow:hidden}.network-activation-developments article img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.network-activation-developments article:hover img{transform:scale(1.035)}.network-activation-developments article>div span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05151452;border:1px solid #ffffff52;border-radius:50%;place-items:center;width:42px;height:42px;font:700 .62rem ui-monospace,monospace;display:grid;position:absolute;bottom:1rem;right:1rem}.network-activation-developments article>small{color:#75837f;letter-spacing:.08em;text-transform:uppercase;margin-top:1rem;font-size:.63rem;font-weight:750;display:block}.network-activation-developments h3{color:#202023;letter-spacing:-.035em;margin:.35rem 0 0;font-size:1.55rem;font-weight:650}.network-activation-developments article p{color:#75837f;margin:.45rem 0 0;font-size:.75rem;line-height:1.55}.network-activation-benefits{color:#fff;background:var(--activation-graphite);border-radius:36px;padding:clamp(4.5rem,7vw,7rem)}.network-activation-benefits>header{gap:.8rem;max-width:850px;display:grid}.network-activation-benefits>header>span{color:#ffffffb3}.network-activation-benefits h2{color:#fff}.network-activation-benefits>header p{color:#f5f5f49e;max-width:740px;margin:.4rem 0 0;font-size:.9rem;line-height:1.7}.network-activation-benefits>div{border-top:1px solid #ffffff21;grid-template-columns:repeat(4,1fr);margin-top:3.5rem;display:grid}.network-activation-benefits article{border-right:1px solid #ffffff1c;align-content:end;gap:.6rem;min-height:260px;padding:1.5rem 1.5rem 0 0;display:grid}.network-activation-benefits article:not(:first-child){padding-left:1.5rem}.network-activation-benefits article:last-child{border-right:0}.network-activation-benefits article b{color:#fff;font:700 .62rem ui-monospace,monospace}.network-activation-benefits article strong{color:#fff;max-width:240px;font-size:1.1rem;line-height:1.25}.network-activation-benefits article p{color:#f5f5f48f;margin:0;font-size:.72rem;line-height:1.6}.network-activation-identity{padding:clamp(5rem,9vw,9rem) 0 0}.network-activation-identity>header{gap:.85rem;max-width:920px;display:grid}.network-activation-identity>div{grid-template-columns:1fr 1fr;gap:1.2rem;margin-top:3rem;display:grid}.network-activation-identity article{background:#fff;border:1px solid #d9d9d5;border-radius:30px;flex-direction:column;min-height:480px;padding:clamp(2rem,4vw,3.5rem);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #18181b12}.network-activation-identity article:after{border:1px solid color-mix(in srgb, var(--activation-primary) 10%, transparent);width:27rem;height:27rem;box-shadow:0 0 0 4rem color-mix(in srgb, var(--activation-primary) 3%, transparent), 0 0 0 8rem color-mix(in srgb, var(--activation-primary) 2%, transparent);content:"";border-radius:50%;position:absolute;bottom:-12rem;right:-9rem}.network-activation-identity article:nth-child(2){color:#fff;background:var(--activation-graphite);border-color:#2d2d31}.network-activation-identity article:nth-child(2):after{border-color:#ffffff14;box-shadow:0 0 0 4rem #ffffff05,0 0 0 8rem #ffffff03}.network-activation-identity article>*{z-index:1;position:relative}.network-activation-identity article>span{color:var(--activation-primary);letter-spacing:.13em;text-transform:uppercase;font-size:.65rem;font-weight:800}.network-activation-identity article:nth-child(2)>span{color:#ffffffb8}.network-activation-identity h3{color:#29292d;letter-spacing:-.05em;max-width:580px;margin:1.3rem 0 0;font-size:clamp(2rem,3.2vw,3.6rem);font-weight:570;line-height:1.02}.network-activation-identity article:nth-child(2) h3{color:#fff}.network-activation-identity article>p{color:#71807b;max-width:560px;margin:1.1rem 0 0;font-size:.82rem;line-height:1.7}.network-activation-identity article:nth-child(2)>p{color:#f5f5f4a3}.network-activation-identity ul{gap:.65rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.network-activation-identity li{color:#536762;padding-left:1.4rem;font-size:.72rem;line-height:1.5;position:relative}.network-activation-identity li:before{background:var(--activation-graphite);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.4rem;left:0}.network-activation-identity article:nth-child(2) li{color:#f5f5f4a8}.network-activation-identity article:nth-child(2) li:before{background:#fff}.network-activation-identity article>button{border:1px solid var(--activation-primary);min-height:50px;color:var(--activation-primary-text);background:var(--activation-primary);box-shadow:none;border-radius:12px;align-self:flex-start;align-items:center;gap:2rem;margin-top:auto;padding:0 1.1rem;font-size:.72rem;font-weight:760;display:inline-flex}.network-activation-identity article:nth-child(2)>button{color:var(--activation-graphite);background:#fff;border-color:#fff}.network-activation-conversion{background:#fff;border:1px solid #dddcd4;border-radius:34px;grid-template-columns:minmax(0,.82fr) minmax(500px,1.18fr);margin-block:clamp(5rem,9vw,9rem);display:grid;overflow:hidden;box-shadow:0 35px 90px #18181b1a}.network-activation-conversion-copy{background:#edede6;flex-direction:column;justify-content:center;padding:clamp(2.3rem,5vw,5rem);display:flex;position:relative;overflow:hidden}.network-activation-conversion-copy:after{border:1px solid color-mix(in srgb, var(--activation-primary) 12%, transparent);width:32rem;height:32rem;box-shadow:0 0 0 5rem color-mix(in srgb, var(--activation-primary) 3%, transparent), 0 0 0 10rem color-mix(in srgb, var(--activation-primary) 2%, transparent);content:"";border-radius:50%;position:absolute;bottom:-14rem;right:-12rem}.network-activation-conversion-copy>*{z-index:1;position:relative}.network-activation-conversion h2{margin-top:.8rem;font-size:clamp(2.6rem,4vw,4.6rem)}.network-activation-conversion-copy>p{color:#657470;max-width:520px;margin:1rem 0 0;font-size:.86rem;line-height:1.7}.network-activation-conversion-copy ol{gap:.85rem;margin:2.2rem 0 0;padding:0;list-style:none;display:grid}.network-activation-conversion-copy li{align-items:center;gap:.85rem;display:flex}.network-activation-conversion-copy li>b{border:1px solid color-mix(in srgb, var(--activation-primary) 24%, transparent);width:36px;height:36px;color:var(--activation-primary);border-radius:11px;flex:0 0 36px;place-items:center;font-size:.65rem;display:grid}.network-activation-conversion-copy li>span{gap:.12rem;display:grid}.network-activation-conversion-copy li strong{color:#303034;font-size:.76rem}.network-activation-conversion-copy li small{color:#788680;font-size:.64rem}.network-activation-conversion-copy aside{background:#ffffff73;border:1px solid #2447421a;border-radius:15px;margin-top:2rem;padding:1rem}.network-activation-conversion-copy aside strong{color:#303034;font-size:.7rem}.network-activation-conversion-copy aside p{color:#71807b;margin:.35rem 0 0;font-size:.64rem;line-height:1.5}.network-activation-form{align-content:center;gap:.9rem;padding:clamp(1.7rem,4vw,4rem);display:grid}.network-activation-form-header{gap:.2rem;margin-bottom:.45rem;display:grid}.network-activation-form-header small{color:var(--activation-primary);letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:800}.network-activation-form-header strong{color:#29292d;letter-spacing:-.035em;font-size:1.35rem}.network-activation-form-header p{color:#7b8984;margin:0;font-size:.66rem}.network-activation-form .network-application-choice{grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:.4rem;display:grid}.network-activation-form .network-application-choice button{color:#71807b;min-height:76px;box-shadow:none;text-align:left;background:#f7f7f3;border:1px solid #dcded8;border-radius:14px;align-content:center;justify-items:start;gap:.18rem;padding:.8rem 1rem;display:grid}.network-activation-form .network-application-choice button strong{color:#303034;font-size:.75rem}.network-activation-form .network-application-choice button span{color:#7b8984;font-size:.62rem}.network-activation-form .network-application-choice button.active{border-color:color-mix(in srgb, var(--activation-primary) 40%, #ddd);background:color-mix(in srgb, var(--activation-primary) 8%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--activation-primary) 8%, transparent)}.network-activation-form label{color:#454549;gap:.35rem;font-size:.67rem;font-weight:720;display:grid}.network-activation-form input,.network-activation-form textarea{color:#27272a;width:100%;min-height:47px;box-shadow:none;background:#fbfbf8;border:1px solid #d9dcd6;border-radius:11px;outline:none;padding:.72rem .85rem;font-size:.75rem}.network-activation-form textarea{resize:vertical;min-height:88px}.network-activation-form input:focus,.network-activation-form textarea:focus{border-color:var(--activation-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--activation-primary) 11%, transparent)}.network-activation-form .field-row{grid-template-columns:1.5fr 1fr .45fr;gap:.7rem;display:grid}.network-activation-form>.field-row:first-of-type{grid-template-columns:1fr 1fr}.network-activation-form label small{color:#84908c;font-size:.58rem;font-weight:500;line-height:1.4}.network-activation-affiliation{border:1px solid #e0e2dc;border-radius:13px;margin:.15rem 0;padding:.85rem}.network-activation-affiliation legend{color:#454549;padding:0 .3rem;font-size:.66rem;font-weight:750}.network-activation-affiliation>div{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.network-activation-affiliation button{color:#6f7e79;min-height:42px;box-shadow:none;background:#f8f8f5;border:1px solid #dfe1dc;border-radius:10px;padding:0 .7rem;font-size:.64rem}.network-activation-affiliation button.active{color:var(--activation-primary);border-color:color-mix(in srgb, var(--activation-primary) 34%, #ddd);background:color-mix(in srgb, var(--activation-primary) 8%, #fff)}.network-activation-company-fields{border:1px solid color-mix(in srgb, var(--activation-secondary) 30%, #e0e1dc);background:color-mix(in srgb, var(--activation-secondary) 5%, #fff);border-radius:14px;grid-template-columns:1fr 1fr;gap:.7rem;padding:.85rem;display:grid}.network-activation-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.network-activation-consent{align-items:flex-start;line-height:1.45;color:#667570!important;gap:.55rem!important;font-weight:520!important;display:flex!important}.network-activation-consent input{width:17px;min-height:17px;accent-color:var(--activation-primary);flex:0 0 17px;margin-top:.05rem}.network-activation-submit{border:1px solid var(--activation-primary);width:100%;min-height:54px;color:var(--activation-primary-text);background:var(--activation-primary);box-shadow:0 13px 35px color-mix(in srgb, var(--activation-primary) 18%, transparent);border-radius:13px;justify-content:space-between;align-items:center;padding:0 1.15rem;font-size:.76rem;font-weight:780;display:flex}.network-activation-submit:disabled{opacity:.55}.network-activation-form-note{color:#84908c;text-align:center;font-size:.58rem}.network-activation-form .error{color:#8d2929;background:#fff0ef;border-radius:10px;margin:0;padding:.65rem .75rem;font-size:.65rem}.network-activation-receipt{border:1px solid color-mix(in srgb, var(--activation-primary) 18%, #e2e3de);color:#303034;background:color-mix(in srgb, var(--activation-primary) 5%, #fff);text-align:center;border-radius:24px;align-self:center;justify-items:center;gap:.55rem;margin:clamp(1.7rem,4vw,4rem);padding:clamp(2rem,5vw,4rem);display:grid}.network-activation-receipt>span{width:58px;height:58px;color:var(--activation-primary-text);background:var(--activation-primary);border-radius:50%;place-items:center;font-size:1.25rem;display:grid}.network-activation-receipt>small{color:#71827c;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:800}.network-activation-receipt h2{color:#202023;margin:0;font-size:2rem}.network-activation-receipt>strong{color:var(--activation-primary);font:800 .78rem ui-monospace,monospace}.network-activation-receipt>p{color:#6b7a75;max-width:470px;margin:.5rem 0;font-size:.73rem;line-height:1.6}.network-activation-receipt>p b{color:#303034}.network-activation-owner-link{border:1px solid color-mix(in srgb, var(--activation-secondary) 30%, #ddd);background:color-mix(in srgb, var(--activation-secondary) 8%, #fff);border-radius:14px;gap:.35rem;width:100%;margin-top:.7rem;padding:1rem;display:grid}.network-activation-owner-link strong{color:#3d4e49;font-size:.72rem}.network-activation-owner-link p{color:#74817d;margin:0 0 .45rem;font-size:.64rem;line-height:1.5}.network-activation-owner-link button,.network-activation-owner-link a,.network-activation-receipt>button{border:1px solid var(--activation-primary);min-height:43px;color:var(--activation-primary-text);background:var(--activation-primary);box-shadow:none;border-radius:11px;justify-content:center;align-items:center;padding:0 1rem;font-size:.66rem;font-weight:750;text-decoration:none;display:inline-flex}.network-activation-owner-link a,.network-activation-receipt>button.secondary{color:var(--activation-primary);background:0 0}.network-activation-footer{border-top:1px solid #d9d9d2;justify-content:space-between;align-items:center;min-height:140px;padding-block:2rem;display:flex}.network-activation-footer>div{align-items:center;gap:1rem;display:flex}.network-activation-footer img{object-fit:contain;width:auto;max-width:130px;height:42px}.network-activation-footer strong{color:#202023}.network-activation-footer p{color:#75827e;max-width:370px;margin:0;font-size:.65rem}.network-activation-footer>small{color:#82908b;font-size:.6rem}.network-activation-landing :focus-visible{outline-offset:3px;outline:3px solid #7a7a7e}.network-activation-hero :focus-visible{outline-color:#fff}.network-activation-campaign-card{border:1px solid var(--gv-line);background:#f8fbf8;border-radius:18px;grid-template-columns:minmax(0,.85fr) minmax(390px,1.15fr);align-items:center;gap:1.2rem;padding:1.15rem;display:grid}.network-activation-campaign-card>div{gap:.28rem;display:grid}.network-activation-campaign-card>div>span{color:var(--gv-teal-700);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800}.network-activation-campaign-card>div>strong{color:var(--gv-text-strong);letter-spacing:-.025em;font-size:1rem}.network-activation-campaign-card>div>p{max-width:660px;color:var(--gv-muted);margin:0;font-size:.68rem;line-height:1.55}.network-activation-campaign-card aside{border:1px solid var(--gv-line);background:#fff;border-radius:13px;gap:.45rem;min-width:0;padding:.85rem;display:grid}.network-activation-campaign-card aside>small{color:var(--gv-muted);font-size:.58rem}.network-activation-campaign-card aside>a{color:var(--gv-teal-700);text-overflow:ellipsis;white-space:nowrap;font:700 .65rem ui-monospace,monospace;overflow:hidden}.network-activation-campaign-card aside>div{align-items:center;gap:.55rem;display:flex}.network-activation-campaign-card aside button,.network-activation-campaign-card aside>div>a{border:1px solid var(--gv-teal-700);color:#fff;background:var(--gv-teal-700);min-height:38px;box-shadow:none;border-radius:9px;justify-content:center;align-items:center;padding:0 .8rem;font-size:.61rem;font-weight:750;text-decoration:none;display:inline-flex}.network-activation-campaign-card aside>div>a{color:var(--gv-teal-700);background:0 0}@media (width<=1100px){.network-activation-campaign-card{grid-template-columns:1fr}.network-activation-header{width:min(100% - 2rem,1440px)}.network-activation-hero{grid-template-columns:1fr;min-height:auto;padding:132px 1.5rem 70px}.network-activation-hero-copy{max-width:860px}.network-activation-portfolio-preview{height:500px}.network-activation-story,.network-activation-developments,.network-activation-benefits,.network-activation-identity,.network-activation-conversion,.network-activation-footer{width:min(100% - 2rem,1400px)}.network-activation-benefits{padding:4rem 2rem}.network-activation-benefits>div{grid-template-columns:1fr 1fr}.network-activation-benefits article:nth-child(2){border-right:0}.network-activation-benefits article{min-height:210px}.network-activation-identity article{min-height:500px}.network-activation-conversion{grid-template-columns:1fr}}@media (width<=720px){.network-activation-campaign-card{padding:.9rem}.network-activation-campaign-card aside>div{grid-template-columns:1fr 1fr;display:grid}.network-activation-header{border-radius:18px;width:calc(100% - 1rem);min-height:68px;padding:0 .75rem;top:.45rem}.network-activation-brand>img{max-width:118px;height:40px}.network-activation-brand div,.network-activation-header nav a{display:none}.network-activation-header nav button{min-height:40px;padding:0 .85rem;font-size:.64rem}.network-activation-story,.network-activation-developments,.network-activation-benefits,.network-activation-identity,.network-activation-conversion{scroll-margin-top:86px}.network-activation-hero{gap:2.3rem;padding:112px 1rem 54px}.network-activation-hero h1{font-size:clamp(2.8rem,14vw,4.8rem)}.network-activation-hero-copy>p{font-size:.92rem}.network-activation-hero-actions{display:grid}.network-activation-hero-actions button{width:100%}.network-activation-trust-line{gap:.65rem;display:grid}.network-activation-scroll-cue{margin-top:1.7rem}.network-activation-portfolio-preview{grid-template-rows:320px 220px;grid-template-columns:1fr 1fr;gap:.65rem;height:auto}.network-activation-portfolio-preview article:first-child{grid-area:auto/1/auto/3}.network-activation-portfolio-preview article{border-radius:20px;min-height:220px}.network-activation-portfolio-preview article strong{font-size:1.05rem}.network-activation-story,.network-activation-developments,.network-activation-benefits,.network-activation-identity,.network-activation-conversion,.network-activation-footer{width:calc(100% - 2rem)}.network-activation-story{padding:4.5rem 0 3rem}.network-activation-story h2,.network-activation-identity h2{font-size:2.65rem}.network-activation-story-steps{grid-template-columns:1fr;gap:.8rem}.network-activation-story-steps article,.network-activation-story-steps article:not(:first-child){border:1px solid #deddd8;border-radius:18px;grid-template-columns:38px 1fr;min-height:210px;padding:1.4rem}.network-activation-story-steps article:last-child{border-bottom:1px solid #deddd8}.network-activation-story>aside{padding:1.2rem;display:grid}.network-activation-story>aside button{justify-content:space-between;width:100%}.network-activation-developments{padding:4.5rem 0}.network-activation-developments h2,.network-activation-benefits h2{font-size:2.65rem}.network-activation-developments>div{scroll-snap-type:x mandatory;margin-right:-1rem;padding-right:1rem;display:flex;overflow-x:auto}.network-activation-developments article{scroll-snap-align:start;min-width:min(82vw,330px)}.network-activation-developments article>div{height:330px}.network-activation-benefits{border-radius:26px;padding:3rem 1.2rem}.network-activation-benefits>div{grid-template-columns:1fr}.network-activation-benefits article,.network-activation-benefits article:not(:first-child){border-bottom:1px solid #ffffff1c;border-right:0;min-height:180px;padding:1.3rem 0}.network-activation-benefits article:last-child{border-bottom:0}.network-activation-identity{padding-top:4.5rem}.network-activation-identity>div{grid-template-columns:1fr}.network-activation-identity article{border-radius:24px;min-height:460px;padding:2rem 1.25rem}.network-activation-identity h3{font-size:2.45rem}.network-activation-identity article>button{justify-content:space-between;width:100%}.network-activation-conversion{border-radius:24px;margin-block:4.5rem}.network-activation-conversion-copy{padding:2.3rem 1.2rem}.network-activation-conversion h2{font-size:2.8rem}.network-activation-form{padding:1.2rem}.network-activation-form .field-row,.network-activation-form>.field-row:first-of-type,.network-activation-company-fields{grid-template-columns:1fr}.network-activation-form input,.network-activation-form textarea{min-height:50px;font-size:16px}.network-activation-affiliation>div{grid-template-columns:1fr}.network-activation-receipt{margin:1.2rem;padding:1.7rem 1.2rem}.network-activation-footer{gap:1rem;min-height:170px;display:grid}.network-activation-footer>div{display:grid}}@media (prefers-reduced-motion:reduce){.network-activation-landing *,.network-activation-landing :before,.network-activation-landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.network-activation-email-next{color:#27272a;text-align:left;background:#f7f7f4;border:1px solid #d8d8d3;border-radius:16px;gap:.35rem;width:100%;margin-top:.5rem;padding:1.15rem;display:grid}.network-activation-email-next small{color:#77777b;letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:800}.network-activation-email-next strong{color:#171719;font-size:1rem}.network-activation-email-next p{color:#56565a;margin:0;font-size:.74rem;line-height:1.55}.network-activation-email-next span{color:#77777b;font-size:.64rem;line-height:1.45}.network-welcome-shell{color:#27272a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;font-family:var(--gv-font-sans,"Manrope", sans-serif);background:#f4f4f0;align-content:center;place-items:center;gap:1.25rem;padding:6rem 1.25rem 2.5rem;display:grid}.network-welcome-shell *,.network-welcome-shell :before,.network-welcome-shell :after{box-sizing:border-box}.network-welcome-shell button,.network-welcome-shell input{font:inherit}.network-welcome-brand{justify-content:space-between;align-items:center;width:min(760px,100% - 2.5rem);display:flex;position:absolute;top:1.25rem;left:50%;transform:translate(-50%)}.network-welcome-brand strong{color:#171719;font-size:.86rem}.network-welcome-brand small{color:#77777b;letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:750}.network-welcome-card{background:#fff;border:1px solid #d9d9d4;border-radius:26px;gap:1.25rem;width:min(760px,100%);padding:clamp(1.35rem,4vw,2.5rem);display:grid;box-shadow:0 24px 70px #1717191a}.network-welcome-loading{color:#555559;align-content:center;place-items:center;min-height:280px}.network-welcome-loading i{border:2px solid #d9d9d4;border-top-color:#171719;border-radius:50%;width:36px;height:36px;animation:1s linear infinite activation-spin}.network-welcome-error>span,.network-welcome-preferences>span{color:#727276;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:800}.network-welcome-error h1,.network-welcome-preferences h1,.network-welcome-complete h1{color:#171719;letter-spacing:-.05em;margin:0;font-size:clamp(2rem,6vw,3.6rem);font-weight:560;line-height:1}.network-welcome-error>p,.network-welcome-preferences>p,.network-welcome-complete>p{color:#656569;margin:0;font-size:.9rem;line-height:1.65}.network-welcome-error form{gap:.85rem;display:grid}.network-welcome-error label{color:#555559;gap:.38rem;font-size:.7rem;font-weight:700;display:grid}.network-welcome-error input{color:#171719;background:#fafaf8;border:1px solid #d5d5d0;border-radius:11px;min-height:48px;padding:0 .85rem}.network-welcome-error button,.network-welcome-preferences button,.network-temperature-card footer button{color:#fff;cursor:pointer;background:#171719;border:1px solid #171719;border-radius:12px;min-height:50px;padding:0 1.15rem;font-weight:760}.network-welcome-error button:disabled,.network-welcome-preferences button:disabled,.network-temperature-card footer button:disabled{cursor:not-allowed;opacity:.45}.network-welcome-error>a,.network-welcome-preferences>a,.network-welcome-complete>a{color:#3e3e42;text-underline-offset:3px;font-size:.74rem;font-weight:700}.network-welcome-error aside,.network-welcome-complete aside{background:#f7f7f4;border:1px solid #d9d9d4;border-radius:14px;padding:1rem}.network-welcome-error aside p,.network-welcome-complete aside p{color:#66666a;margin:.35rem 0 0;font-size:.72rem;line-height:1.55}.network-welcome-complete{text-align:center}.network-welcome-complete>span{color:#fff;background:#171719;border-radius:50%;place-items:center;width:54px;height:54px;margin-inline:auto;font-size:1.25rem;font-weight:800;display:grid}.network-welcome-complete>small{color:#77777b;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:800}.network-temperature-card{align-content:start;min-height:610px}.network-temperature-card>header{gap:.65rem;display:grid}.network-temperature-card>header>span{color:#555559;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800}.network-temperature-card>header>small{color:#858589;font-size:.62rem}.network-temperature-progress{background:#e4e4df;border-radius:999px;height:5px;overflow:hidden}.network-temperature-progress i{border-radius:inherit;background:#171719;height:100%;transition:width .25s;display:block}.network-temperature-question{gap:.8rem;padding-top:.75rem;display:grid}.network-temperature-question>span{color:#77777b;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:800}.network-temperature-question h1{color:#171719;letter-spacing:-.048em;max-width:680px;margin:0;font-size:clamp(1.85rem,5vw,3.2rem);font-weight:560;line-height:1.03}.network-temperature-question>p{color:#6b6b6f;max-width:620px;margin:0;font-size:.82rem;line-height:1.6}.network-temperature-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.6rem;display:grid}.network-temperature-options>button{color:#303034;text-align:left;cursor:pointer;background:#fafaf8;border:1px solid #d9d9d4;border-radius:15px;grid-template-columns:24px 1fr;align-content:center;gap:.2rem .55rem;min-height:90px;padding:1rem;display:grid}.network-temperature-options>button:hover,.network-temperature-options>button.active{background:#fff;border-color:#171719;box-shadow:inset 0 0 0 1px #171719}.network-temperature-options>button>span{color:#77777b;grid-row:1/3;font-size:1rem}.network-temperature-options>button.active>span{color:#171719}.network-temperature-options>button strong{font-size:.82rem;line-height:1.3}.network-temperature-options>button small{color:#77777b;font-size:.64rem;line-height:1.4}.network-temperature-consent>label{cursor:pointer;background:#fafaf8;border:1px solid #d9d9d4;border-radius:14px;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.network-temperature-consent input{accent-color:#171719;width:19px;height:19px}.network-temperature-consent label>span{gap:.3rem;display:grid}.network-temperature-consent label strong{color:#27272a;font-size:.8rem}.network-temperature-consent label small{color:#6f6f73;font-size:.67rem;line-height:1.5}.network-temperature-card>footer{border-top:1px solid #e4e4df;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:1rem;display:flex}.network-temperature-card footer button.secondary{color:#444448;background:#fff;border-color:#d3d3ce}.network-welcome-inline-error{color:#8b3f31;background:#fff8f5;border:1px solid #e1b9ae;border-radius:10px;margin:0;padding:.8rem;font-size:.7rem}.network-welcome-privacy{color:#77777b;text-align:center;max-width:680px;font-size:.62rem;line-height:1.5}.network-welcome-preferences{text-align:center}.network-welcome-preferences button{justify-self:center}.network-welcome-intelligence{border:1px solid var(--gv-line);box-shadow:var(--gv-shadow-sm);background:#fff;border-radius:18px;gap:1rem;padding:1.15rem;display:grid}.network-welcome-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.network-welcome-metrics article{background:#f8f8f5;border:1px solid #deded9;border-radius:14px;align-content:space-between;gap:.35rem;min-height:112px;padding:.9rem;display:grid}.network-welcome-metrics article>span{color:#747478;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:800}.network-welcome-metrics article>strong{color:#171719;letter-spacing:-.05em;font-size:2rem}.network-welcome-metrics article>small{color:#77777b;font-size:.62rem;line-height:1.4}.network-welcome-metrics article.temperature-hot{background:#fff8f5;border-color:#d5aaa0}.network-welcome-metrics article.temperature-hot>strong{color:#9b3f2d}.network-interest-ranking{border-top:1px solid #e2e2dd;gap:.7rem;padding-top:.9rem;display:grid}.network-welcome-health{background:#fffaed;border:1px solid #ddcd9b;border-radius:12px;gap:.25rem;padding:.8rem;display:grid}.network-welcome-health-critical{background:#fff5f2;border-color:#d9aca2}.network-welcome-health strong{color:#5d4b1f;font-size:.72rem}.network-welcome-health-critical strong{color:#8e3525}.network-welcome-health p{color:#6f6242;margin:0;font-size:.64rem;line-height:1.45}.network-welcome-health small{color:#81765a;font-size:.58rem}.network-interest-ranking>strong{color:#2f2f33;font-size:.75rem}.network-interest-ranking>div{flex-wrap:wrap;gap:.55rem;display:flex}.network-interest-ranking>div>span{background:#fafaf8;border:1px solid #deded9;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem .7rem;display:flex}.network-interest-ranking b{color:#3e3e42;font-size:.68rem}.network-interest-ranking small,.network-interest-ranking p{color:#858589;margin:0;font-size:.6rem}.application-welcome-summary{background:#fafaf8;border:1px solid #deded9;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.8rem;display:flex}.application-welcome-summary>span,.network-temperature-badge{color:#555559;letter-spacing:.04em;text-transform:uppercase;background:#fff;border:1px solid #d5d5d0;border-radius:999px;padding:.32rem .55rem;font-size:.58rem;font-style:normal;font-weight:800}.application-welcome-summary>span.verified{color:#27624e;background:#f2faf6;border-color:#a8c9bc}.application-welcome-summary>span.pending{color:#75622e;background:#fffaf0;border-color:#d9c998}.application-welcome-summary>span.temperature-hot,.network-temperature-badge.temperature-hot{color:#8e3525;background:#fff5f2;border-color:#d9aca2}.application-welcome-summary>span.temperature-warm,.network-temperature-badge.temperature-warm{color:#765c1d;background:#fffaed;border-color:#ddcd9b}.application-welcome-summary>span.temperature-forming,.network-temperature-badge.temperature-forming{color:#476174;background:#f4f8fa;border-color:#b6c8d2}.application-welcome-summary>p{color:#5e5e62;flex-basis:100%;margin:.2rem 0 0;font-size:.7rem}.application-welcome-summary>small{color:#77777b;font-size:.62rem}.network-application-list article>div:first-child{position:relative}.network-temperature-badge{width:fit-content;margin-top:.45rem;display:inline-flex}@media (width<=720px){.network-welcome-shell{align-content:start;place-items:stretch stretch;padding:5.5rem .8rem 1.4rem}.network-welcome-brand{width:calc(100% - 1.6rem);top:1rem}.network-welcome-card{border-radius:20px;padding:1.15rem}.network-temperature-card{min-height:calc(100vh - 7.5rem)}.network-temperature-options{grid-template-columns:1fr}.network-temperature-options>button{min-height:76px}.network-temperature-card>footer{background:#fff;padding:.8rem 0 0;position:sticky;bottom:0}.network-temperature-card>footer button{flex:1}.network-welcome-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.network-temperature-progress i{transition:none}}.broker-presentation-profiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:.9rem 0 .75rem;display:grid}.broker-presentation-profiles>button{color:#d8e7e3;text-align:left;min-height:138px;box-shadow:none;background:#102728;border:1px solid #a9c2bd2e;border-radius:14px;align-content:start;gap:.28rem;padding:.85rem}.broker-presentation-profiles>button:hover{border-color:#d8ae6880;transform:translateY(-1px)}.broker-presentation-profiles>button.active{color:#173033;background:#f3ead9;border-color:#d8ae68;box-shadow:0 0 0 2px #d8ae6824}.broker-presentation-profiles span,.broker-presentation-profiles strong,.broker-presentation-profiles small{display:block}.broker-presentation-profiles span{color:#d8ae68;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:800}.broker-presentation-profiles strong{color:inherit;margin-top:.28rem;font-size:.85rem;line-height:1.3}.broker-presentation-profiles small{color:#8fa6a2;margin-top:.36rem;font-size:.65rem;line-height:1.45}.broker-presentation-profiles>button.active small{color:#506765}.public-selection-profile-badge{border:1px solid color-mix(in srgb, var(--story-accent) 52%, transparent);background:color-mix(in srgb, var(--story-accent-soft) 88%, white);min-height:32px;color:var(--story-deep);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:.4rem .7rem;font-size:.64rem;font-weight:850;display:inline-flex}.public-selection-shell[data-presentation-profile=investor]{--story-accent:#c8a666;--story-accent-soft:#eee3cb;--story-surface:#ece9e1;--story-deep:#101a21;--selection-teal:#334d58;--selection-mint:#9eb1b8}.public-selection-shell[data-presentation-profile=hybrid]{--story-accent:#c69b62;--story-accent-soft:#efe2d2;--story-surface:#f0ece5;--story-deep:#102a2a;--selection-teal:#3d6b65;--selection-mint:#a8c7bd}.public-selection-shell[data-presentation-profile=investor] .public-selection-manifesto,.public-selection-shell[data-presentation-profile=investor] .public-selection-comparison>header{border-color:color-mix(in srgb, var(--story-accent) 58%, transparent)}.public-selection-shell[data-presentation-profile=investor] .public-selection-price{background:#f4efe4;border-color:#c8a666}.public-selection-shell[data-presentation-profile=hybrid] .public-selection-price{background:#f2efe6;border-color:#8d9f7c}@media (width<=920px){.broker-presentation-profiles{grid-template-columns:1fr}.broker-presentation-profiles>button{min-height:0}.public-selection-profile-badge{order:3}}@media (prefers-reduced-motion:reduce){.broker-presentation-profiles>button{transition:none}}.investor-command{--investor-ink:#142c33;--investor-muted:#64757a;--investor-line:#dce6e4;--investor-soft:#f4f8f6;--investor-accent:#17a28f;color:var(--investor-ink);gap:24px;padding-bottom:48px;display:grid}.investor-command button,.public-investor-room button,.public-investor-gate button{font:inherit}.investor-command-hero{color:#fff;background:radial-gradient(circle at 88% 18%,#2bd3b538,#0000 28%),linear-gradient(125deg,#102b33 0%,#16454a 62%,#207363 100%);border-radius:24px;justify-content:space-between;align-items:end;min-height:230px;padding:clamp(28px,4vw,54px);display:flex;position:relative;overflow:hidden}.investor-command-hero:after{content:"";border:1px solid #ffffff2e;border-radius:999px;width:260px;height:260px;position:absolute;top:-110px;right:-80px}.investor-command-hero>div:first-child{z-index:1;max-width:760px;position:relative}.investor-command-hero span,.investor-results header span,.investor-studio>header span,.investor-form-head span,.investor-candidate-head span,.public-investor-room section>header>span,.public-investor-hero>div>span,.public-investor-cta>div>span{letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:800}.investor-command-hero h2{color:#fff;letter-spacing:-.045em;max-width:780px;margin:14px 0 18px;font-size:clamp(30px,4vw,52px);line-height:1}.investor-command-hero p{color:#ffffffc7;max-width:700px;margin:0;font-size:16px;line-height:1.6}.investor-command-hero>div:last-child{z-index:1;gap:10px;display:flex;position:relative}.investor-command-hero button{color:#17363c;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:12px;padding:13px 18px;font-weight:800}.investor-command-hero .button-secondary{color:#fff;background:0 0}.investor-portfolio-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.investor-portfolio-kpis article{border:1px solid var(--investor-line);background:#fff;border-radius:18px;gap:7px;min-height:138px;padding:22px;display:grid;box-shadow:0 12px 34px #142c330f}.investor-portfolio-kpis span{color:var(--investor-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:750}.investor-portfolio-kpis strong{letter-spacing:-.04em;font-size:clamp(25px,2.4vw,36px)}.investor-portfolio-kpis small{color:var(--investor-muted)}.investor-results,.investor-studio,.investor-room-ledger{border:1px solid var(--investor-line);background:#fff;border-radius:22px;padding:clamp(22px,3vw,34px);box-shadow:0 18px 50px #142c330d}.investor-results>header,.investor-studio>header,.investor-room-ledger>header{justify-content:space-between;align-items:end;gap:28px;margin-bottom:22px;display:flex}.investor-results h3,.investor-studio h3,.investor-room-ledger h3{letter-spacing:-.035em;margin:7px 0 0;font-size:clamp(22px,2.6vw,32px)}.investor-results>header>small{color:var(--investor-muted);text-align:right;max-width:390px}.investor-results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.investor-results-grid>button{background:var(--investor-soft);color:inherit;cursor:pointer;text-align:left;border:1px solid #0000;border-radius:17px;gap:11px;padding:20px;display:grid}.investor-results-grid>button:hover,.investor-results-grid>button.active{border-color:var(--investor-accent);background:#fff;box-shadow:0 12px 28px #17a28f1a}.investor-results-grid>button>span{color:var(--investor-muted);font-size:13px;font-weight:750}.investor-results-grid>button>strong{letter-spacing:-.035em;font-size:26px}.investor-results-grid>button>i{background:#dce7e4;border-radius:999px;height:7px;overflow:hidden}.investor-results-grid>button>i b{background:linear-gradient(90deg, var(--investor-accent), #5cc9a9);border-radius:inherit;height:100%;display:block}.investor-results-grid>button>div,.investor-results-grid footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.investor-results-grid>button>div small,.investor-results-grid footer span{color:var(--investor-muted);gap:3px;display:grid}.investor-results-grid footer{border-top:1px solid var(--investor-line);padding-top:12px}.investor-results-grid footer b{color:var(--investor-ink);font-size:13px}.investor-studio>header ol{gap:8px;margin:0;padding:0;list-style:none;display:flex}.investor-studio>header li{background:var(--investor-soft);color:var(--investor-muted);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.investor-studio>header li.active{color:#0b7566;background:#dff6ef}.investor-studio-layout{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:20px;display:grid}.investor-candidate-column,.investor-recipient-form{border:1px solid var(--investor-line);border-radius:18px;padding:20px}.investor-candidate-head,.investor-form-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.investor-candidate-head>div,.investor-form-head{gap:4px;display:grid}.investor-candidate-head>b{color:#fff;background:#173b41;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.investor-development-filter,.investor-recipient-form label,.investor-scenarios label{color:var(--investor-muted);gap:7px;font-size:12px;font-weight:750;display:grid}.investor-development-filter select,.investor-recipient-form input,.investor-recipient-form select,.investor-recipient-form textarea,.investor-scenarios input{color:var(--investor-ink);background:#fff;border:1px solid #ccd9d6;border-radius:11px;min-height:43px;padding:10px 12px}.investor-recipient-form textarea{resize:vertical;min-height:92px}.investor-candidate-list{gap:9px;max-height:470px;margin-top:14px;padding-right:3px;display:grid;overflow:auto}.investor-candidate-list>button{border:1px solid var(--investor-line);color:inherit;cursor:pointer;text-align:left;background:#fff;border-radius:14px;grid-template-columns:1.3fr 1fr 34px;align-items:center;gap:12px;padding:15px;display:grid}.investor-candidate-list>button:hover,.investor-candidate-list>button.selected{border-color:var(--investor-accent);background:#f0fbf7}.investor-candidate-list>button:disabled{cursor:not-allowed;opacity:.52}.investor-candidate-list>button>div{gap:4px;display:grid}.investor-candidate-list>button>div:nth-child(2){text-align:right}.investor-candidate-list>button span,.investor-candidate-list>button small,.investor-candidate-list>button s{color:var(--investor-muted);font-size:12px}.investor-candidate-list>button>i{border:1px solid #b9ccc8;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-style:normal;display:inline-flex}.investor-candidate-list>button.selected>i{background:var(--investor-accent);border-color:var(--investor-accent);color:#fff}.investor-selection-total,.investor-receipt-values{color:#fff;background:#15383e;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;padding:16px;display:grid}.investor-selection-total span,.investor-receipt-values span{gap:4px;display:grid}.investor-selection-total small,.investor-receipt-values small{color:#ffffffa6}.investor-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.investor-recipient-form{gap:13px;display:grid}.investor-scenarios{border-top:1px solid var(--investor-line);gap:10px;padding-top:14px;display:grid}.investor-scenarios>div{justify-content:space-between;align-items:center;display:flex}.investor-scenarios>button{color:#087262;cursor:pointer;background:#e8f7f2;border:0;border-radius:9px;padding:9px 11px;font-weight:800}.investor-scenarios>section{background:var(--investor-soft);border-radius:12px;gap:9px;padding:12px;display:grid}.investor-scenarios>section>header{justify-content:space-between;align-items:center;display:flex}.investor-scenarios>section>header button{color:#a43b42;cursor:pointer;background:0 0;border:0}.investor-scenarios>section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.investor-recipient-form>button[type=submit]{background:var(--investor-accent);color:#fff;cursor:pointer;border:0;border-radius:12px;min-height:50px;padding:12px 18px;font-weight:850}.investor-security-note{color:#6a5422;background:#fff8df;border:1px solid #f1dda2;border-radius:12px;gap:4px;padding:13px;display:grid}.investor-receipt{background:#effbf7;border:1px solid #9ddccb;border-radius:18px;gap:14px;margin-top:20px;padding:20px;display:grid}.investor-receipt>header{justify-content:space-between;align-items:center;display:flex}.investor-receipt>header>span{color:#fff;background:#0c806f;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.investor-receipt-values{margin:0}.investor-receipt-values button{color:#17434a;cursor:pointer;background:#fff;border:0;border-radius:8px;padding:8px;font-weight:800}.investor-room-list{gap:9px;display:grid}.investor-room-list>article{background:var(--investor-soft);border:1px solid #0000;border-radius:14px;grid-template-columns:minmax(210px,1.4fr) repeat(3,minmax(80px,.55fr)) auto;align-items:center;gap:14px;padding:15px;display:grid}.investor-room-list>article>div{gap:3px;display:grid}.investor-room-list small{color:var(--investor-muted)}.investor-room-list footer{gap:7px;display:flex}.investor-room-list button{border:1px solid var(--investor-line);color:var(--investor-ink);cursor:pointer;background:#fff;border-radius:9px;padding:8px 10px}.investor-room-list button.danger{color:#a22f3a}.investor-empty{background:var(--investor-soft);border-radius:14px;align-items:start;gap:7px;padding:24px;display:grid}.investor-empty button{justify-self:start}.public-investor-gate,.public-investor-room{--investor-primary:#173d43;--investor-secondary:#18a48f;color:#173137;background:#f5f3ed;min-height:100dvh}.public-investor-gate{background:radial-gradient(circle at 15% 12%,#18a48f2e,#0000 28%),linear-gradient(135deg,#f8f6ef,#e9f2ee);place-items:center;padding:24px;display:grid}.public-investor-gate>section{text-align:center;background:#ffffffe0;border:1px solid #173d4321;border-radius:28px;gap:17px;width:100%;max-width:590px;padding:clamp(28px,6vw,58px);display:grid;box-shadow:0 32px 90px #17313724}.public-investor-gate-mark{justify-content:center;align-items:end;gap:5px;height:44px;display:flex}.public-investor-gate-mark i{background:var(--investor-secondary);border-radius:4px 4px 1px 1px;width:12px;height:25px;display:block;transform:skewY(-14deg)}.public-investor-gate-mark i:nth-child(2){height:36px}.public-investor-gate-mark i:nth-child(3){height:44px}.public-investor-gate>section>span{color:#398073;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:850}.public-investor-gate h1{letter-spacing:-.052em;margin:0;font-size:clamp(34px,6vw,58px);line-height:.98}.public-investor-gate p{color:#66787a;margin:0;line-height:1.6}.public-investor-gate-recipient{background:#eef7f3;border-radius:14px;gap:3px;padding:14px;display:grid}.public-investor-gate form{text-align:left;gap:12px;display:grid}.public-investor-gate label{color:#5e7074;gap:7px;font-size:12px;font-weight:800;display:grid}.public-investor-gate input{color:#16353b;letter-spacing:.22em;text-align:center;background:#fff;border:1px solid #bfd0cd;border-radius:13px;min-height:58px;padding:12px 16px;font-size:24px;font-weight:800}.public-investor-gate button{background:var(--investor-primary);color:#fff;cursor:pointer;border:0;border-radius:13px;min-height:54px;font-weight:850}.public-investor-gate .error{color:#9e2f38;background:#fff0f0;border-radius:9px;padding:10px;font-size:13px}.public-investor-gate-security{color:#7b8a8d}.public-investor-unavailable>section{max-width:660px}.public-investor-room{isolation:isolate;position:relative;overflow:hidden}.public-investor-watermark{opacity:.055;pointer-events:none;z-index:3;grid-template-columns:repeat(3,1fr);gap:130px;display:grid;position:absolute;inset:240px -180px auto;transform:rotate(-20deg)}.public-investor-watermark span{color:#0d2b31;white-space:nowrap;font-size:15px;font-weight:800}.public-investor-header,.public-investor-room>section,.public-investor-footer{z-index:2;width:calc(100% - 48px);max-width:1240px;margin-inline:auto;position:relative}.public-investor-header{border-bottom:1px solid #16313721;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:82px;display:grid}.public-investor-header img,.public-investor-footer img{max-width:150px;max-height:38px}.public-investor-header nav{gap:24px;display:flex}.public-investor-header a{color:inherit;font-size:13px;font-weight:750;text-decoration:none}.public-investor-header>span{color:#6e7d80;justify-self:end;font-size:12px}.public-investor-hero{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:center;gap:clamp(32px,7vw,90px);min-height:590px;padding-block:clamp(65px,9vw,118px);display:grid}.public-investor-hero>div>span{color:var(--investor-secondary)}.public-investor-hero h1{letter-spacing:-.065em;margin:18px 0 24px;font-size:clamp(45px,6.5vw,88px);line-height:.92}.public-investor-hero>div>p{color:#586d71;max-width:750px;font-size:clamp(16px,2vw,20px);line-height:1.65}.public-investor-hero-message{border-left:3px solid var(--investor-secondary);color:#56696c;gap:4px;max-width:690px;margin-top:22px;padding-left:14px;font-size:14px;line-height:1.5;display:grid}.public-investor-hero-message b{color:#29484d;letter-spacing:.09em;text-transform:uppercase;font-size:11px}.public-investor-hero-actions{align-items:center;gap:18px;margin-top:28px;display:flex}.public-investor-hero-actions a,.public-investor-cta>a,.public-investor-cta>button{background:var(--investor-primary);color:#fff;cursor:pointer;border:0;border-radius:12px;padding:15px 19px;font-weight:850;text-decoration:none}.public-investor-hero-actions span{color:#718084;font-size:13px}.public-investor-hero aside{background:linear-gradient(145deg, var(--investor-primary), color-mix(in srgb, var(--investor-primary), #000 22%));color:#fff;border-radius:26px;gap:12px;padding:32px;display:grid;box-shadow:0 28px 65px #14313733}.public-investor-hero aside>span,.public-investor-hero aside>small{color:#ffffffad}.public-investor-hero aside>strong{letter-spacing:-.05em;font-size:clamp(34px,4vw,50px)}.public-investor-hero aside>p{color:#ffffffb3;border-top:1px solid #fff3;margin:8px 0 0;padding-top:16px;line-height:1.5}.public-investor-principles{border-block:1px solid #17313721;grid-template-columns:repeat(4,1fr);padding-block:26px;display:grid}.public-investor-principles article{border-left:1px solid #17313721;gap:7px;padding:12px 24px;display:grid}.public-investor-principles article:first-child{border-left:0}.public-investor-principles article>span{color:var(--investor-secondary);font-weight:850}.public-investor-principles p{color:#56696c;margin:0}.public-investor-moment{color:#fff;background:radial-gradient(circle at 90% 8%,#18a48f47,#0000 32%),#173137;border-radius:30px;padding:clamp(34px,5.5vw,68px)}.public-investor-moment>header{max-width:930px}.public-investor-room .public-investor-moment>header>span{color:#7ee1ce}.public-investor-room .public-investor-moment>header p{color:#ffffffb8;max-width:820px;font-size:clamp(15px,1.7vw,18px)}.public-investor-moment__signals{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:16px;margin-top:34px;display:grid}.public-investor-moment__rate,.public-investor-moment__cub{background:#ffffff14;border:1px solid #ffffff21;border-radius:20px;padding:clamp(22px,3vw,32px)}.public-investor-moment__rate{gap:11px;display:grid}.public-investor-moment__rate>span,.public-investor-moment__cub header span,.public-investor-place__story>span{color:#7ee1ce;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.public-investor-moment__rate>strong{letter-spacing:-.055em;font-size:clamp(30px,3.6vw,48px);line-height:1}.public-investor-moment__rate>strong i{color:#7ee1ce;font-style:normal}.public-investor-moment__rate>b{color:#fff}.public-investor-moment__rate>p,.public-investor-moment__cub>p{color:#ffffff9e;margin:0;line-height:1.5}.public-investor-moment__cub>header{justify-content:space-between;align-items:end;display:flex}.public-investor-moment__cub>header>div{gap:5px;display:grid}.public-investor-moment__cub>header strong{letter-spacing:-.055em;font-size:clamp(32px,4vw,52px)}.public-investor-moment__cub>header small{color:#fff9}.public-investor-moment__cub-series{grid-template-columns:repeat(4,minmax(0,1fr));margin-block:24px 18px;display:grid}.public-investor-moment__cub-series>div{border-left:1px solid #ffffff29;gap:6px;padding:2px 14px;display:grid}.public-investor-moment__cub-series>div:first-child{border-left:0;padding-left:0}.public-investor-moment__cub-series small{color:#ffffff94}.public-investor-moment__cub-series strong{letter-spacing:-.025em;font-size:clamp(16px,2vw,22px)}.public-investor-moment__cub-series span{color:#7ee1ce;font-size:13px;font-weight:850}.public-investor-moment__conclusion{border-top:1px solid #ffffff29;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);align-items:center;gap:22px;margin-top:28px;padding-top:26px;display:grid}.public-investor-moment__conclusion strong{letter-spacing:-.035em;font-size:clamp(21px,2.7vw,31px);line-height:1.1}.public-investor-moment__conclusion p{color:#ffffffb8;margin:0;line-height:1.55}.public-investor-place>header{max-width:880px;margin-bottom:38px}.public-investor-place__grid{grid-template-columns:minmax(0,.82fr) minmax(340px,1.18fr);gap:18px;display:grid}.public-investor-place__facts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.public-investor-place__facts article{background:#fff;border:1px solid #1731371f;border-radius:18px;gap:7px;padding:clamp(20px,3vw,30px);display:grid}.public-investor-place__facts article:first-child{grid-column:1/-1}.public-investor-place__facts span{color:#56696c;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.public-investor-place__facts strong{letter-spacing:-.055em;font-size:clamp(31px,4vw,48px)}.public-investor-place__facts small{color:#56696c}.public-investor-place__story{background:#e2eee9;border-radius:22px;gap:17px;padding:clamp(28px,4vw,46px);display:grid}.public-investor-place__story>span{color:#167c6d}.public-investor-place__story h3{letter-spacing:-.05em;margin:0;font-size:clamp(28px,3.6vw,46px);line-height:1.02}.public-investor-place__story p{color:#52696c;margin:0;font-size:16px;line-height:1.55}.public-investor-place__story strong{border-top:1px solid #17313729;padding-top:17px;line-height:1.5}.public-investor-place>footer{color:#4f6063;margin-top:16px;font-size:11px}.public-investor-room section>header>span{color:var(--investor-secondary)}.public-investor-room section>header h2,.public-investor-cta h2{letter-spacing:-.055em;margin:12px 0 16px;font-size:clamp(34px,5vw,62px);line-height:.98}.public-investor-room section>header p,.public-investor-cta p{color:#64767a;line-height:1.6}.public-investor-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.public-investor-card-grid>article{background:#fff;border:1px solid #1731371f;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 18px 45px #17313714}.public-investor-card-grid>article.unavailable{opacity:.56}.public-investor-card-media{aspect-ratio:16/10;background:#dfeae6;position:relative;overflow:hidden}.public-investor-card-media>img:first-child{object-fit:cover;width:100%;height:100%}.public-investor-card-media>span{background:#fff;border-radius:999px;padding:8px;font-size:12px;font-weight:900;position:absolute;top:14px;left:14px}.public-investor-card-media>b{color:#fff;text-align:center;background:#912f37;padding:10px;position:absolute;inset:auto 0 0}.public-investor-development-logo{background:#ffffffeb;border-radius:8px;max-width:120px;max-height:43px;padding:7px;position:absolute;top:14px;right:14px}.public-investor-card-placeholder{justify-content:center;align-items:end;gap:8px;height:100%;padding-bottom:30px;display:flex}.public-investor-card-placeholder i{background:#173d4333;border-radius:5px 5px 1px 1px;width:25px;height:42%;transform:skewY(-12deg)}.public-investor-card-placeholder i:nth-child(2){height:62%}.public-investor-card-placeholder i:nth-child(3){height:78%}.public-investor-card-body{gap:13px;padding:22px;display:grid}.public-investor-card-body>span{color:var(--investor-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.public-investor-card-body h3{letter-spacing:-.04em;margin:0;font-size:28px}.public-investor-card-body>p{color:#6c7d80;margin:0}.public-investor-card-price{border-top:1px solid #e2e9e6;grid-template-columns:1fr 1.3fr;gap:10px;padding-top:15px;display:grid}.public-investor-card-price span,.public-investor-card-gain{gap:4px;display:grid}.public-investor-card-price small,.public-investor-card-gain span{color:#748387;text-transform:uppercase;font-size:11px}.public-investor-card-price strong{color:var(--investor-primary);font-size:20px}.public-investor-card-gain{background:#eaf8f3;border-radius:12px;padding:13px}.public-investor-card-gain strong{color:#0f765f;font-size:22px}.public-investor-card-gain b{color:#4b7068;font-size:12px}.public-investor-card-body button{color:var(--investor-primary);cursor:pointer;background:0 0;border:1px solid #afc8c2;border-radius:11px;padding:13px;font-weight:850}.public-investor-card-watermark{color:#82908f;padding:0 22px 16px;font-size:9px;display:block}.public-investor-comparison{border-top:1px solid #17313721}.public-investor-comparison__table{background:#ffffff7a;border:1px solid #1731371c;border-radius:22px;overflow:visible}.public-investor-comparison table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0}.public-investor-comparison th,.public-investor-comparison td{text-align:left;vertical-align:top;border-bottom:1px solid #17313721;padding:22px 24px}.public-investor-comparison th{color:#556b6f}.public-investor-comparison thead th{color:var(--investor-primary);font-size:16px}.public-investor-comparison thead th:first-child{width:36%}.public-investor-comparison thead th:nth-child(2),.public-investor-comparison thead th:nth-child(3){width:25%}.public-investor-comparison thead th:last-child{width:14%}.public-investor-comparison tbody th strong,.public-investor-comparison tbody th small,.public-investor-comparison tbody th span{display:block}.public-investor-comparison tbody th strong{color:var(--investor-primary);font-size:18px}.public-investor-comparison tbody th small{color:#778589;margin-top:4px;font-weight:500}.public-investor-comparison tbody th span{color:#687b7f;margin-top:6px;font-size:12px;font-weight:500;line-height:1.35}.public-investor-comparison tbody td{color:var(--investor-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:750}.public-investor-comparison__money{white-space:nowrap;align-items:baseline;gap:.28em;display:inline-flex}.public-investor-comparison__money small,.public-investor-comparison__money strong{color:inherit;font:inherit}.public-investor-conditions{background:#fff;border-radius:30px;margin-bottom:80px;padding-inline:clamp(24px,4vw,48px);max-width:1288px!important}.public-investor-condition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.public-investor-condition-grid article{background:#f4f7f5;border:1px solid #dae5e1;border-radius:18px;gap:14px;padding:22px;display:grid}.public-investor-condition-grid article.official{background:var(--investor-primary);color:#fff}.public-investor-condition-grid article>span{color:var(--investor-secondary);text-transform:uppercase;font-size:12px;font-weight:850}.public-investor-condition-grid article>strong{font-size:27px}.public-investor-condition-grid article>div{gap:4px;display:grid}.public-investor-condition-grid article>p{color:#66797c;line-height:1.5}.public-investor-condition-grid article.official>p,.public-investor-condition-grid article.official>small,.public-investor-condition-grid article.official>div small{color:#ffffffad}.public-investor-condition-disclaimer{border-top:1px solid #dae5e1;align-items:center;gap:18px;margin-top:25px;padding-top:20px;display:flex}.public-investor-condition-disclaimer p{color:#718084;margin:0}.public-investor-cta{border-block:1px solid #17313721;grid-template-columns:1fr auto;align-items:center;gap:24px;display:grid}.public-investor-cta>div{max-width:760px}.public-investor-cta>button,.public-investor-cta>a{text-align:center;justify-self:end;min-width:240px}.public-investor-cta>a{color:var(--investor-primary);background:0 0;border:1px solid #afc8c2}.public-investor-interest-confirmed{color:#126b58;background:#e6f7ef;border-radius:14px;padding:18px}.public-investor-interest-confirmed p{margin:6px 0 0}.public-investor-footer{grid-template-columns:1fr 1fr 1.3fr;align-items:center;gap:24px;padding-block:42px;display:grid}.public-investor-footer>div{gap:5px;display:grid}.public-investor-footer>div:nth-child(2){text-align:center}.public-investor-footer>p{color:#758487;text-align:right;margin:0;font-size:11px;line-height:1.5}.investor-readiness{border:1px solid var(--investor-line);background:#fff;border-radius:22px;gap:18px;padding:24px;display:grid}.investor-readiness header{gap:7px;display:grid}.investor-readiness header>span,.investor-readiness button small{color:var(--investor-accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.investor-readiness header h3,.investor-readiness header p{margin:0}.investor-readiness header p{color:var(--investor-muted)}.investor-readiness>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.investor-readiness button{background:var(--investor-soft);border:1px solid var(--investor-line);box-shadow:none;color:var(--investor-ink);text-align:left;border-radius:14px;align-items:start;gap:6px;min-height:112px;padding:15px;display:grid}.investor-readiness button:hover{border-color:var(--investor-accent);transform:translateY(-2px)}.investor-readiness button strong{font-size:18px}.investor-readiness button span{color:var(--investor-muted);font-size:12px;line-height:1.4}.investor-room-timeline{border-top:1px solid var(--investor-line);grid-column:1/-1;gap:0;margin-top:6px;padding:16px 0 2px;display:grid}.investor-room-timeline>div{grid-template-columns:12px minmax(0,1fr);gap:12px;min-height:50px;display:grid}.investor-room-timeline>div>i{background:var(--investor-accent);border:3px solid #e5f6f2;border-radius:50%;width:12px;height:12px;margin-top:3px;position:relative}.investor-room-timeline>div:not(:last-child)>i:after{background:var(--investor-line);content:"";width:1px;height:38px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.investor-room-timeline span{gap:4px;display:grid}.investor-room-timeline small{color:var(--investor-muted)}.public-investor-condition-grid article{cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}.public-investor-condition-grid article.selected{border-color:var(--investor-secondary);transform:translateY(-3px);box-shadow:0 18px 45px #18a48f29}.public-investor-condition-grid article.official.selected{outline:3px solid color-mix(in srgb, var(--investor-secondary) 55%, transparent);outline-offset:3px}.public-investor-cta{grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);align-items:start}.public-investor-proposal{background:#fff;border:1px solid #17313721;border-radius:22px;justify-self:stretch;gap:16px;padding:clamp(20px,3vw,30px);display:grid;box-shadow:0 22px 55px #17313717}.public-investor-proposal header{border-bottom:1px solid #e2e9e6;gap:5px;padding-bottom:15px;display:grid}.public-investor-proposal header span,.public-investor-proposal>label{color:#637579;font-size:12px;font-weight:800}.public-investor-proposal header strong{color:var(--investor-primary);font-size:21px}.public-investor-proposal header small{color:var(--investor-secondary)}.public-investor-proposal>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.public-investor-proposal label{gap:7px;display:grid}.public-investor-proposal :is(input,textarea){color:var(--investor-primary);font:inherit;background:#f7faf8;border:1px solid #cfddda;border-radius:11px;min-height:46px;padding:11px 12px}.public-investor-proposal textarea{resize:vertical;min-height:96px}.public-investor-proposal .public-investor-check{color:#52676b;grid-template-columns:20px minmax(0,1fr);align-items:start;font-weight:650;line-height:1.45;display:grid}.public-investor-proposal .public-investor-check input{min-height:18px;padding:0}.public-investor-proposal>button{width:100%}.public-investor-hero{grid-template-columns:minmax(0,1.28fr) minmax(340px,.72fr)}.public-investor-hero>div,.public-investor-hero-offer{min-width:0}.public-investor-hero>div>span{letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:900}.public-investor-hero-offer{border:1px solid color-mix(in srgb, var(--investor-secondary) 65%, transparent);position:relative;overflow:hidden;box-shadow:0 34px 80px #14313740,0 0 0 7px #18a48f12;gap:8px!important}.public-investor-hero-offer:before{background:var(--investor-secondary);content:"";height:5px;position:absolute;inset:0 0 auto}.public-investor-hero-offer>span{letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:850;line-height:1.45}.public-investor-hero-offer>s{color:#ffffffad;font-variant-numeric:tabular-nums;font-size:clamp(18px,2vw,25px);text-decoration-thickness:2px}.public-investor-hero-offer>strong{font-variant-numeric:tabular-nums;letter-spacing:-.055em;overflow-wrap:anywhere;line-height:1;font-size:clamp(34px,4.2vw,56px)!important}.public-investor-hero-offer>b{color:#7ee1ce;font-size:clamp(18px,2vw,24px)}.public-investor-hero-offer>em{color:#fff;background:#ffffff17;border-radius:11px;margin-block:7px;padding:11px 13px;font-size:13px;font-style:normal;font-weight:800}.public-investor-principles article>strong{color:var(--investor-primary);font-size:17px;line-height:1.25}.public-investor-moment{outline-offset:-1px;outline:1px solid #7ee1ce47;box-shadow:0 40px 90px #17313733}.public-investor-moment>header h2{max-width:1080px;font-size:clamp(42px,6vw,76px);line-height:.96}.public-investor-moment__conclusion{background:#7ee1ce14;border:1px solid #7ee1ce3d;border-radius:18px;margin-top:28px;padding:24px}.public-investor-place>header>span{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#ff3d45;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:900;display:inline-flex}.public-investor-place__story{align-content:start;overflow:hidden}.public-investor-place__identity{border-bottom:1px solid #17313729;align-items:center;gap:18px;padding-bottom:18px;display:flex}.public-investor-place__identity>img{object-fit:contain;background:#fff;border-radius:10px;width:116px;height:58px;padding:7px}.public-investor-place__identity>div{gap:2px;display:grid}.public-investor-place__identity small{color:#5e7779;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.public-investor-place__identity strong{color:#173137;letter-spacing:-.045em;border:0;padding:0;font-size:clamp(25px,3vw,38px)}.public-investor-place__visual{border-radius:16px;height:clamp(210px,27vw,340px);margin:0;position:relative;overflow:hidden}.public-investor-place__visual>img{object-fit:cover;width:100%;height:100%}.public-investor-place__visual>span{border:2px solid #ffffffe6;border-radius:50%;width:88px;height:88px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.public-investor-place__visual>span:before,.public-investor-place__visual>span:after,.public-investor-place__visual>span i:first-child,.public-investor-place__visual>span i:last-child{content:"";background:#fff;position:absolute}.public-investor-place__visual>span:before,.public-investor-place__visual>span:after{width:32px;height:2px;top:50%}.public-investor-place__visual>span:before{right:calc(100% + 7px)}.public-investor-place__visual>span:after{left:calc(100% + 7px)}.public-investor-place__visual>span i{width:2px;height:32px;left:50%}.public-investor-place__visual>span i:first-child{bottom:calc(100% + 7px)}.public-investor-place__visual>span i:last-child{top:calc(100% + 7px)}.public-investor-place__visual figcaption{color:#fff;background:#091c21c7;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:800;position:absolute;bottom:14px;left:14px}.public-investor-condition-grid article.official{background:linear-gradient(145deg, var(--investor-primary), color-mix(in srgb, var(--investor-primary), #000 24%))}.public-investor-condition-price{align-content:start;display:grid;gap:4px!important}.public-investor-condition-price s{color:inherit;font-variant-numeric:tabular-nums;opacity:.62;font-size:clamp(16px,1.7vw,21px)}.public-investor-condition-price strong{color:inherit;font-variant-numeric:tabular-nums;letter-spacing:-.05em;overflow-wrap:anywhere;font-size:clamp(30px,3.7vw,48px);line-height:1}.public-investor-condition-price b{color:#7ee1ce;margin-top:5px;font-size:13px}.public-investor-condition-payment b{font-variant-numeric:tabular-nums;font-size:clamp(20px,2.4vw,29px)}.public-investor-condition-payment p{color:inherit;opacity:.72;margin:5px 0 0;line-height:1.45}.public-investor-proposal__summary{background:#edf8f4;border:1px solid #cce4dc;border-radius:14px;padding:15px;grid-template-columns:1fr!important;gap:5px!important;display:grid!important}.public-investor-proposal__summary span{color:#58716e;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.public-investor-proposal__summary s{color:#718481}.public-investor-proposal__summary strong{color:#0f765f;font-size:26px}.public-investor-proposal__summary p{color:#52676b;margin:3px 0 0;line-height:1.45}.public-investor-proposal>.public-investor-proposal__mode{background:#f4f8f6;border:1px solid #d9e6e1;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:14px}.public-investor-proposal__mode>div{gap:4px;display:grid}.public-investor-proposal__mode strong{color:#173137}.public-investor-proposal__mode small{color:#52676b;line-height:1.4}.public-investor-proposal__mode button{white-space:nowrap}.public-investor-proposal>.public-investor-proposal__unknown-terms{background:#fff8e8;border:1px solid #ead6a0;border-radius:14px;grid-template-columns:1fr;gap:5px;padding:14px;display:grid}.public-investor-proposal__unknown-terms strong{color:#624812}.public-investor-proposal__unknown-terms p{color:#725d2f;margin:0;line-height:1.45}.public-investor-proposal :is(input,textarea)[readonly]{color:#4e6468;cursor:not-allowed;background:#f1f4f2}.public-investor-whatsapp{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;max-width:420px;display:grid;color:#073b1d!important;text-align:left!important;background:#25d366!important;border:0!important;border-radius:15px!important;justify-self:start!important;min-width:0!important;padding:13px 16px!important}.public-investor-whatsapp svg{fill:#fff;width:42px;height:42px}.public-investor-whatsapp svg path{fill:#25d366}.public-investor-whatsapp>span{gap:2px;display:grid}.public-investor-whatsapp strong{font-size:14px}.public-investor-whatsapp small{color:#0b542b;line-height:1.35}@media (width>=900px){.public-investor-card-grid--single{grid-template-columns:minmax(0,1fr)}.public-investor-card-grid--single>article{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);display:grid}.public-investor-card-grid--single .public-investor-card-media{aspect-ratio:auto;grid-row:1/3;min-height:540px}.public-investor-card-grid--single .public-investor-card-body{align-content:center;padding:clamp(32px,4vw,52px) clamp(32px,4vw,56px) 22px}.public-investor-card-grid--single .public-investor-card-body h3{font-size:clamp(32px,3.2vw,46px)}.public-investor-card-grid--single .public-investor-card-watermark{grid-column:2;padding:0 clamp(32px,4vw,56px) 28px}}@media (width>=1041px){.public-investor-card-grid--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.public-investor-condition-grid.is-single{grid-template-columns:minmax(0,1fr)}.public-investor-condition-grid.is-single article{grid-template-columns:minmax(280px,.9fr) minmax(230px,.75fr) minmax(0,1.2fr);align-items:center;column-gap:clamp(28px,4vw,58px);padding:32px clamp(30px,4vw,52px)}.public-investor-condition-grid.is-single article>span{grid-column:1/-1}.public-investor-condition-grid.is-single article>.public-investor-condition-price{grid-area:2/1}.public-investor-condition-grid.is-single article>.public-investor-condition-payment{grid-area:2/2}.public-investor-condition-grid.is-single article>p{grid-area:2/3;margin:0}.public-investor-condition-grid.is-single article>small{grid-area:3/3}.public-investor-cta{column-gap:clamp(48px,6vw,88px)}}@media (width<=1040px){.investor-readiness>div{grid-template-columns:repeat(3,minmax(0,1fr))}.investor-command-hero{flex-direction:column;align-items:start;gap:25px}.investor-portfolio-kpis,.investor-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.investor-studio-layout{grid-template-columns:1fr}.investor-scenarios>section>div{grid-template-columns:1fr 1fr 1fr}.investor-room-list>article{grid-template-columns:1.4fr repeat(2,.6fr)}.investor-room-list>article>div:nth-of-type(4),.investor-room-list>article footer{grid-column:auto/span 1}.public-investor-hero{grid-template-columns:1fr}.public-investor-hero-offer{justify-self:stretch;max-width:680px}.public-investor-moment__signals,.public-investor-place__grid{grid-template-columns:1fr}.public-investor-card-grid,.public-investor-condition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-investor-card-grid.public-investor-card-grid--single,.public-investor-condition-grid.is-single{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.public-investor-header{grid-template-columns:1fr auto}.public-investor-header nav{display:none}}@media (width>=721px) and (width<=900px){.public-investor-comparison__table{overflow:hidden}.public-investor-comparison table{width:calc(100% - 2px);margin-inline:1px}.public-investor-comparison th,.public-investor-comparison td{padding-inline:clamp(12px,2vw,18px)}}@media (width<=720px){.investor-command{gap:16px}.investor-readiness>div,.public-investor-proposal>div,.public-investor-proposal>.public-investor-proposal__mode{grid-template-columns:1fr}.public-investor-proposal__mode button{white-space:normal;width:100%}.investor-command-hero{border-radius:18px;min-height:auto}.investor-command-hero>div:last-child,.investor-results>header,.investor-studio>header,.investor-room-ledger>header{flex-direction:column;align-items:stretch}.investor-command-hero button{flex:1}.investor-portfolio-kpis,.investor-results-grid{grid-template-columns:1fr}.investor-results>header>small{text-align:left}.investor-studio>header ol{overflow-x:auto}.investor-candidate-column,.investor-recipient-form{padding:15px}.investor-candidate-list>button{grid-template-columns:1fr 1fr 30px}.investor-form-grid,.investor-selection-total,.investor-receipt-values{grid-template-columns:1fr}.investor-scenarios>section>div,.investor-room-list>article{grid-template-columns:1fr 1fr}.public-investor-header,.public-investor-room>section,.public-investor-footer{width:calc(100% - 28px)}.public-investor-header{grid-template-columns:1fr auto}.public-investor-header nav{display:none}.public-investor-hero{min-height:auto;padding-block:70px}.public-investor-hero h1{font-size:clamp(42px,14vw,64px)}.public-investor-hero-offer{width:100%;padding:27px 22px}.public-investor-hero-offer>strong{font-size:clamp(33px,11vw,52px)!important}.public-investor-hero-actions{flex-direction:column;align-items:start}.public-investor-principles{grid-template-columns:1fr 1fr}.public-investor-principles article:nth-child(3){border-left:0}.public-investor-moment{border-radius:20px}.public-investor-moment__cub-series{grid-template-columns:1fr 1fr;row-gap:18px}.public-investor-moment__cub-series>div:nth-child(3){border-left:0;padding-left:0}.public-investor-moment__conclusion{grid-template-columns:1fr}.public-investor-moment>header h2{font-size:clamp(38px,11vw,58px)}.public-investor-place__identity{flex-direction:column;align-items:start}.public-investor-card-grid,.public-investor-condition-grid{grid-template-columns:1fr}.public-investor-comparison{padding-block:56px}.public-investor-comparison>header{margin-bottom:24px}.public-investor-comparison__table{border-radius:16px;width:100%;overflow:hidden}.public-investor-comparison table{letter-spacing:-.015em;font-size:clamp(9px,2.65vw,11px)}.public-investor-comparison th,.public-investor-comparison td{overflow-wrap:anywhere;padding:12px 6px}.public-investor-comparison thead th:first-child{width:34%}.public-investor-comparison thead th:nth-child(2),.public-investor-comparison thead th:nth-child(3){width:25%}.public-investor-comparison thead th:last-child{width:16%}.public-investor-comparison tbody th strong{font-size:clamp(10px,2.8vw,12px);line-height:1.25}.public-investor-comparison tbody th small{font-size:clamp(8px,2.25vw,10px);line-height:1.25}.public-investor-comparison tbody th span{margin-top:4px;font-size:clamp(8px,2.15vw,9.5px);line-height:1.25}.public-investor-comparison tbody td{white-space:normal}.public-investor-comparison__money{white-space:normal;align-items:start;gap:1px;display:grid}.public-investor-comparison__money small{font-size:.82em;line-height:1}.public-investor-comparison__money strong{line-height:1.15}.public-investor-conditions{border-radius:20px;margin-bottom:30px}.public-investor-condition-disclaimer{flex-direction:column;align-items:start}.public-investor-cta{grid-template-columns:1fr}.public-investor-cta>button,.public-investor-cta>a{justify-self:stretch}.public-investor-whatsapp{max-width:none;justify-self:stretch!important}.public-investor-footer{text-align:left;grid-template-columns:1fr}.public-investor-footer>div:nth-child(2),.public-investor-footer>p{text-align:left}}@media (width<=420px){.investor-command-hero>div:last-child{width:100%;display:grid}.investor-candidate-list>button{grid-template-columns:1fr 32px}.investor-candidate-list>button>div:nth-child(2){text-align:left;grid-column:1}.investor-candidate-list>button>i{grid-area:1/2/span 2}.investor-scenarios>section>div,.investor-room-list>article{grid-template-columns:1fr}.public-investor-gate{padding:12px}.public-investor-gate>section{border-radius:20px;padding:26px 20px}.public-investor-principles{grid-template-columns:1fr}.public-investor-principles article{border-top:1px solid #17313721;border-left:0}.public-investor-principles article:first-child{border-top:0}.public-investor-moment{padding:28px 20px}.public-investor-moment__cub>header{flex-direction:column;align-items:start;gap:6px}.public-investor-place__facts{grid-template-columns:1fr}.public-investor-place__facts article:first-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.investor-command *,.public-investor-room *,.public-investor-gate *{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (forced-colors:active){.investor-results-grid>button.active,.investor-candidate-list>button.selected,.public-investor-card-grid>article.selected{outline:3px solid highlight}}.investor-command-guided{gap:24px}.investor-guided-hero{background:radial-gradient(circle at 92% 0,#57b19738,#0000 34%),linear-gradient(135deg,#f8fcfa 0%,#eef7f3 58%,#f7f2e9 100%);border:1px solid #cfdfd9;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:end;gap:32px;padding:clamp(28px,4vw,48px);display:grid}.investor-guided-hero>div:first-child{max-width:820px}.investor-guided-hero>div:first-child>span,.investor-wizard-head>div>span,.investor-wizard-step>header>span,.investor-room-ledger>header span,.investor-context summary b{color:#28735f;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:900}.investor-guided-hero h2{color:#17352f;letter-spacing:-.045em;margin:12px 0 15px;font-size:clamp(31px,4vw,50px);line-height:1.04}.investor-guided-hero p{color:#58706a;margin:0;font-size:16px;line-height:1.65}.investor-guided-entry-actions{gap:10px;display:grid}.investor-guided-entry-actions button{justify-content:center;width:100%;min-height:52px}.investor-wizard{background:#fff;border:1px solid #d6e1de;border-radius:24px;overflow:hidden;box-shadow:0 18px 50px #1b483d14}.investor-wizard-head{background:#fbfdfc;border-bottom:1px solid #dfe7e4;grid-template-columns:minmax(260px,.7fr) minmax(520px,1.3fr);align-items:end;gap:24px;padding:24px 28px 20px;display:grid}.investor-wizard-head h3{color:#1c3832;letter-spacing:-.025em;margin:7px 0 0;font-size:21px}.investor-wizard-head ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.investor-wizard-head li{min-width:0;position:relative}.investor-wizard-head li:not(:last-child):after{content:"";background:#d8e3df;height:2px;position:absolute;top:17px;left:calc(50% + 18px);right:calc(18px - 50%)}.investor-wizard-head li.complete:not(:last-child):after{background:#58a990}.investor-wizard-head li button{box-shadow:none;color:#71827e;z-index:1;background:0 0;border:0;place-items:center;gap:6px;width:100%;min-width:0;padding:0;font-size:10px;display:grid;position:relative}.investor-wizard-head li button:hover{transform:none}.investor-wizard-head li button:disabled{cursor:default;opacity:.55}.investor-wizard-head li b{background:#edf2f0;border:1px solid #d0ddd8;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;display:flex}.investor-wizard-head li.active b{color:#fff;background:#1f7f68;border-color:#1f7f68;box-shadow:0 0 0 5px #e7f4ef}.investor-wizard-head li.complete b{color:#176b57;background:#e6f5ef;border-color:#62a993}.investor-wizard-head li.active span,.investor-wizard-head li.complete span{color:#245f51;font-weight:850}.investor-wizard-body{margin:0}.investor-wizard-step{gap:24px;margin:0;padding:clamp(24px,4vw,42px);display:grid}.investor-wizard-step>header{gap:7px;max-width:820px;display:grid}.investor-wizard-step>header h3{color:#183a32;letter-spacing:-.035em;margin:0;font-size:clamp(25px,3vw,34px);line-height:1.08}.investor-wizard-step>header p{color:#657873;margin:0;line-height:1.55}.investor-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.investor-opportunity-index{color:#46645b;background:#f1f6f4;border:1px solid #d8e5e0;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.investor-opportunity-index span{white-space:nowrap;align-items:baseline;gap:7px;display:flex}.investor-opportunity-index strong{color:#174d3f;letter-spacing:-.035em;font-size:24px}.investor-opportunity-index p{color:#657a73;text-align:right;margin:0;font-size:12px}.investor-campaign-grid>.investor-opportunity-card{background:#fff;border:1px solid #d4e0dc;border-radius:22px;min-width:0;padding:0;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden}.investor-campaign-grid>.investor-opportunity-card:hover{border-color:#76ad9c;transform:translateY(-2px);box-shadow:0 18px 38px #1e62501f}.investor-opportunity-media{background:#e8efec;min-width:0;height:clamp(210px,25vw,270px);display:grid;position:relative;overflow:hidden}.investor-opportunity-media>img:not(.investor-opportunity-logo){object-fit:cover;width:100%;height:100%;min-height:0}.investor-opportunity-media--2{grid-template-columns:repeat(2,minmax(0,1fr))}.investor-opportunity-media--3{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.3fr .7fr}.investor-opportunity-media--3>img:first-child{grid-row:1/-1}.investor-opportunity-fallback{color:#315d51;text-align:center;background:#e4ede9;align-content:center;justify-items:center;gap:8px;padding:24px;display:grid}.investor-opportunity-fallback strong{letter-spacing:-.05em;border:1px solid #aac2ba;border-radius:999px;justify-content:center;align-items:center;width:78px;height:78px;font-size:30px;display:flex}.investor-opportunity-fallback span{letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.investor-opportunity-badges{pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:14px;left:14px;right:14px}.investor-opportunity-badges span,.investor-opportunity-badges strong{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#245a4c;letter-spacing:.035em;text-transform:uppercase;background:#fffffff0;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:0 5px 16px #1131281f}.investor-opportunity-badges span i{background:#2e9b78;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #2e9b7821}.investor-opportunity-media>.investor-opportunity-logo{object-fit:contain;background:#fffffff0;border-radius:10px;width:auto;max-width:132px;height:42px;padding:7px 10px;position:absolute;bottom:14px;right:14px;box-shadow:0 7px 18px #1131281f}.investor-opportunity-content{align-content:start;gap:15px;padding:22px;display:grid}.investor-opportunity-kicker{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.investor-opportunity-kicker span{color:#2f7a66;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.investor-opportunity-kicker small{color:#82908c;flex:none;font-size:10px}.investor-opportunity-card h4{color:#1a3931;letter-spacing:-.04em;margin:0;font-size:clamp(23px,2.15vw,30px);line-height:1.08}.investor-opportunity-card .investor-opportunity-content>p{-webkit-line-clamp:2;color:#667a74;-webkit-box-orient:vertical;min-height:3em;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.investor-opportunity-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.investor-opportunity-facts>span{background:#f5f8f7;border:1px solid #e2eae7;border-radius:12px;gap:3px;min-width:0;padding:11px 12px;display:grid}.investor-opportunity-facts>span.is-highlight{background:#edf7f3;border-color:#c9e3d9}.investor-opportunity-facts small{color:#73847f;letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:850}.investor-opportunity-facts strong{color:#264b41;overflow-wrap:anywhere;font-size:14px;line-height:1.25}.investor-opportunity-facts .is-highlight strong{color:#187258}.investor-opportunity-proof{flex-wrap:wrap;gap:7px 12px;display:flex}.investor-opportunity-proof span{color:#526d65;font-size:10px;font-weight:800}.investor-opportunity-content>footer{border-top:1px solid #e5ece9;justify-content:space-between;align-items:end;gap:14px;margin-top:2px;padding-top:15px;display:flex}.investor-opportunity-content>footer small{color:#72827e;line-height:1.35}.investor-opportunity-content>footer button{flex:none}.investor-person-card{background:#f8fbfa;border:1px solid #d7e2de;border-radius:18px;gap:16px;max-width:820px;padding:clamp(20px,3vw,30px);display:grid}.investor-person-card>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.investor-person-card label,.investor-optional-body label{color:#49655e;gap:7px;font-size:12px;font-weight:800;display:grid}.investor-person-card :is(input,select,textarea),.investor-optional-body :is(input,select,textarea){color:#183a32;font:inherit;background:#fff;border:1px solid #cbdad5;border-radius:11px;min-height:48px;padding:11px 13px}.investor-person-card input:focus,.investor-optional-body :is(input,select,textarea):focus{border-color:#2f9277;outline:none;box-shadow:0 0 0 4px #2f92771f}.investor-person-card>small{color:#6a7d77;line-height:1.5}.investor-optional-contact{background:#fff;border:1px solid #d7e2de;border-radius:14px;overflow:hidden}.investor-optional-contact>summary{cursor:pointer;color:#274f45;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:13px 15px;list-style:none;display:flex}.investor-optional-contact>summary::-webkit-details-marker{display:none}.investor-optional-contact>summary span{color:#2d755f;letter-spacing:.08em;text-transform:uppercase;background:#eaf4f0;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.investor-optional-contact>div{grid-template-columns:1fr 1fr;gap:14px;padding:0 15px 13px;display:grid}.investor-optional-contact>small{color:#6a7d77;padding:0 15px 15px;line-height:1.45;display:block}@media (width<=720px){.investor-optional-contact>div{grid-template-columns:1fr}}.investor-step-actions{border-top:1px solid #e0e8e5;justify-content:flex-end;align-items:center;gap:12px;padding-top:20px;display:flex}.investor-step-actions>:first-child{margin-right:auto}.investor-step-actions button{min-height:48px}.investor-unit-toolbar{background:#f1f7f4;border:1px solid #d5e4df;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.investor-unit-toolbar>span{gap:3px;display:grid}.investor-unit-toolbar small{color:#6b7c77}.investor-guided-unit-list{max-height:590px;padding-right:4px;overflow-y:auto}.investor-preview-summary,.investor-preview-units{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.investor-preview-summary>article,.investor-preview-units>article{background:#f7faf9;border:1px solid #d5e1dd;border-radius:15px;gap:7px;min-width:0;padding:18px;display:grid}.investor-preview-summary span,.investor-preview-units>article>span{color:#2f7d68;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:900}.investor-preview-summary strong,.investor-preview-units>article>strong{color:#1b3c33;font-size:18px}.investor-preview-summary small,.investor-preview-units small{color:#677a74;line-height:1.45}.investor-preview-units>article>div{border-top:1px solid #dbe4e1;gap:3px;margin-top:5px;padding-top:12px;display:grid}.investor-preview-units s{color:#82908c;font-size:11px}.investor-preview-units b{color:#176e59;font-size:17px}.investor-optional-settings,.investor-context{background:#fbfcfc;border:1px solid #d8e2df;border-radius:16px;overflow:hidden}.investor-optional-settings>summary,.investor-context>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;list-style:none;display:flex}.investor-optional-settings>summary::-webkit-details-marker{display:none}.investor-context>summary::-webkit-details-marker{display:none}.investor-optional-settings>summary:after,.investor-context>summary:after{color:#2b7d68;content:"+";font-size:24px;font-weight:500}.investor-optional-settings[open]>summary:after,.investor-context[open]>summary:after{content:"−"}.investor-optional-settings>summary strong{color:#284b42}.investor-optional-settings>summary span,.investor-context summary small{color:#70817c;font-size:12px}.investor-optional-body{border-top:1px solid #dfe7e4;gap:16px;padding:20px;display:grid}.investor-link-step{background:radial-gradient(circle at 95% 5%,#4aaa8d33,#0000 36%),#f7fbf9}.investor-link-actions{flex-wrap:wrap;gap:10px;display:flex}.investor-link-actions a,.investor-link-actions button{border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:11px 15px;font-weight:850;text-decoration:none;display:inline-flex}.investor-link-actions a:not(.button-secondary){color:#fff;background:#1d8067}.investor-delivery-note{color:#245f50;background:#e9f6f1;border:1px solid #b9dbcf;border-radius:14px;gap:5px;padding:16px;display:grid}.investor-room-ledger{scroll-margin-top:20px}.investor-room-ledger>header p{color:#6b7b77;margin:6px 0 0}.investor-command-guided .investor-room-list>article>footer{grid-column:1/-1}.investor-command-guided .investor-room-list>article>footer>button:first-child{color:#fff;background:#1e8068}.investor-context>summary{min-height:72px}.investor-context summary>span{gap:4px;display:grid}.investor-context summary strong{color:#26483f;font-size:17px}.investor-context-body{border-top:1px solid #dfe7e4;gap:18px;padding:20px;display:grid}.investor-context-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.investor-context-products>article{background:#f5f8f7;border:1px solid #dbe4e1;border-radius:13px;gap:5px;padding:15px;display:grid}.investor-context-products span,.investor-context-products small{color:#687a75}.investor-context-products strong{color:#245e50}.investor-context-body>footer{justify-content:flex-end;gap:10px;display:flex}@media (width<=980px){.investor-guided-hero,.investor-wizard-head{grid-template-columns:1fr}.investor-guided-entry-actions{grid-template-columns:1fr 1fr}.investor-campaign-grid{grid-template-columns:1fr}.investor-command-guided .investor-room-list>article{grid-template-columns:1fr 1fr}.investor-command-guided .investor-room-list>article>div:first-child,.investor-command-guided .investor-room-list>article>footer{grid-column:1/-1}}@media (width<=720px){.investor-guided-hero{border-radius:20px;align-items:stretch;padding:22px 18px}.investor-guided-entry-actions,.investor-person-card>div,.investor-preview-summary,.investor-preview-units,.investor-context-products{grid-template-columns:1fr}.investor-wizard{border-radius:18px}.investor-wizard-head{padding:20px 16px 16px}.investor-wizard-head ol{padding:5px 2px 8px;overflow-x:auto}.investor-wizard-head li{min-width:72px}.investor-wizard-step{padding:22px 16px}.investor-campaign-grid footer,.investor-opportunity-index,.investor-unit-toolbar,.investor-step-actions,.investor-optional-settings>summary,.investor-context>summary,.investor-context-body>footer{flex-direction:column;align-items:stretch}.investor-campaign-grid footer button,.investor-unit-toolbar button,.investor-step-actions button,.investor-link-actions>*,.investor-context-body>footer button{width:100%}.investor-opportunity-index p{text-align:left}.investor-opportunity-media{height:220px}.investor-opportunity-content{padding:18px}.investor-opportunity-kicker{flex-direction:column;align-items:flex-start;gap:4px}.investor-opportunity-kicker span{white-space:normal}.investor-step-actions>:first-child{order:2;margin-right:0}.investor-command-guided .investor-room-list>article{grid-template-columns:1fr}.investor-command-guided .investor-room-list>article>div:first-child,.investor-command-guided .investor-room-list>article>footer{grid-column:auto}.investor-context summary small{text-align:left}}@media (forced-colors:active){.investor-wizard-head li.active b,.investor-campaign-grid>article,.investor-person-card,.investor-preview-summary>article{outline:2px solid canvastext}}.investor-command-guided .investor-room-list>article{grid-template-columns:minmax(220px,1.1fr) minmax(145px,.55fr) minmax(190px,.72fr) minmax(150px,.52fr)}.investor-room-access-code{align-content:start}.investor-room-access-code>strong{color:#173f35;letter-spacing:.08em;font-size:19px}.investor-room-access-code .button-link{box-shadow:none;color:#1b7b64;text-align:left;background:0 0;border:0;align-self:start;min-height:28px;padding:2px 0;font-size:12px}.investor-room-access-code .button-link:hover{text-decoration:underline;transform:none}.investor-device-request{background:#fff6df;border:1px solid #e7c878;border-radius:13px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding:13px 15px;display:grid}.investor-device-request>strong{color:#6b4b08}.investor-device-request>small{color:#806622;grid-column:1}.investor-device-request>button{grid-area:1/2/span 2}.public-investor-device-request{color:#604a14;text-align:left;background:#fff7e4;border:1px solid #e5c66f;border-radius:14px;gap:9px;margin-top:15px;padding:16px;display:grid}.public-investor-device-request strong{color:#553c05}.public-investor-device-request p{color:#725a1d;margin:0;font-size:13px;line-height:1.5}.public-investor-device-request button{justify-content:center;width:100%;margin-top:3px}@media (width<=980px){.investor-command-guided .investor-room-list>article{grid-template-columns:1fr 1fr}.investor-room-access-code{grid-column:auto}}@media (width<=720px){.investor-command-guided .investor-room-list>article,.investor-device-request{grid-template-columns:1fr}.investor-room-access-code,.investor-device-request,.investor-device-request>small,.investor-device-request>button{grid-area:auto}.investor-device-request>button{width:100%}}.public-investor-room{--investor-ui-accent:#24796d;--investor-ui-accent-soft:#e6f1ed;background:radial-gradient(circle at 88% 4%,#24796d14,#0000 25%),#f7f5ef;flex-direction:column;display:flex}.public-investor-watermark{opacity:.026;grid-template-columns:repeat(2,minmax(0,1fr));gap:260px 180px}.public-investor-header,.public-investor-room>section,.public-investor-footer{max-width:1180px}.public-investor-header{min-height:72px}.public-investor-header nav{gap:clamp(14px,1.6vw,22px)}.public-investor-header nav a{color:#476165;font-size:12px}.public-investor-hero{grid-template-columns:minmax(0,1.14fr) minmax(360px,.86fr);gap:clamp(38px,5vw,66px);min-height:520px;padding-block:clamp(52px,7vw,82px)}.public-investor-hero>div>span,.public-investor-room section>header>span,.public-investor-card-body>span{color:var(--investor-ui-accent)}.public-investor-hero-message{border-left-color:var(--investor-ui-accent)}.public-investor-hero h1{letter-spacing:-.058em;max-width:760px;margin-block:16px 20px;font-size:clamp(43px,5vw,66px);line-height:.97}.public-investor-hero>div>p{max-width:690px;font-size:clamp(16px,1.6vw,18px);line-height:1.6}.public-investor-hero-actions{margin-top:24px}.public-investor-hero-actions a{border-radius:999px;padding-inline:22px}.public-investor-hero-offer{border-color:#4aad997a;box-shadow:0 24px 60px #12303333,0 0 0 6px #24796d0d;background:linear-gradient(150deg,#102a2f 0%,#173f41 68%,#205a50 100%)!important;border-radius:24px!important;padding:clamp(26px,3.2vw,38px)!important}.public-investor-hero-offer:before{background:#55b6a2}.public-investor-hero-offer>strong{overflow-wrap:normal;white-space:nowrap;font-size:clamp(34px,3.45vw,49px)!important}.public-investor-hero-offer>b{color:#91e2d1}.public-investor-principles{background:#fff9;border:1px solid #1731371c;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px;padding-block:8px}.public-investor-principles article{min-height:92px;padding:15px 22px}.public-investor-principles article>span{color:var(--investor-ui-accent);font-size:11px}.public-investor-principles article>strong{font-size:16px}.public-investor-principles p{font-size:13px;line-height:1.4}.public-investor-opportunities,.public-investor-comparison,.public-investor-conditions,.public-investor-cta{padding-block:clamp(46px,6vw,72px)}.public-investor-opportunities>header,.public-investor-comparison>header,.public-investor-conditions>header{max-width:850px;margin-bottom:26px}.public-investor-room section>header h2,.public-investor-cta h2{margin-block:10px 12px;font-size:clamp(34px,4.2vw,54px);line-height:1}.public-investor-card-grid>article{border-radius:24px;box-shadow:0 16px 42px #17313712}.public-investor-card-grid>article.selected{border-color:var(--investor-ui-accent);box-shadow:0 18px 50px #24796d21}.public-investor-card-body button{background:var(--investor-primary);border-color:var(--investor-primary);color:#fff}.public-investor-card-gain{background:var(--investor-ui-accent-soft)}.public-investor-card-gain strong,.public-investor-card-gain b{color:#23685e}.public-investor-card-grid--single .public-investor-card-media{min-height:430px}.public-investor-card-grid--single .public-investor-card-body{padding-top:clamp(28px,3.2vw,42px)}.public-investor-materials{border-radius:28px;margin-block:18px 42px;padding:clamp(34px,4vw,52px)}.public-investor-materials>header h2{font-size:clamp(34px,4.2vw,54px);line-height:1}.public-investor-materials__gallery,.public-investor-materials__video{min-height:360px}.public-investor-moment{border-radius:26px;margin-block:16px 28px;padding:clamp(30px,4vw,46px);box-shadow:0 24px 60px #17313724}.public-investor-moment>header h2{max-width:900px;font-size:clamp(34px,4.4vw,56px)}.public-investor-moment__signals{margin-top:24px}.public-investor-moment__rate,.public-investor-moment__cub{padding:clamp(18px,2.4vw,26px)}.public-investor-moment__conclusion{gap:16px;margin-top:20px;padding:18px 20px}.public-investor-place{padding-block:clamp(42px,5vw,66px)}.public-investor-place>header{margin-bottom:26px}.public-investor-place>header>span{background:#245f57;padding:7px 11px}.public-investor-place__grid{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr)}.public-investor-place__facts article{padding:20px}.public-investor-place__facts strong{font-size:clamp(28px,3vw,38px)}.public-investor-place__story{gap:13px;padding:clamp(24px,3vw,34px)}.public-investor-place__story h3{font-size:clamp(27px,3vw,38px)}.public-investor-place__visual{height:clamp(190px,20vw,260px)}.public-investor-comparison{border-top-color:#1731371a}.public-investor-conditions{background:#ffffffd1;border:1px solid #17313717;border-radius:26px;margin-bottom:32px}.public-investor-condition-grid article.selected{border-color:var(--investor-ui-accent);outline-color:#24796d73}.public-investor-condition-grid article>span,.public-investor-proposal header small{color:var(--investor-ui-accent)}.public-investor-condition-price strong{overflow-wrap:normal;white-space:nowrap}.public-investor-condition-disclaimer{font-size:13px}.public-investor-cta{background:#ffffffa3;border:1px solid #1731371a;border-radius:28px;grid-template-columns:minmax(280px,.72fr) minmax(420px,1.28fr);align-items:start;column-gap:clamp(32px,5vw,64px);margin-bottom:34px;padding-inline:clamp(26px,4vw,48px)}.public-investor-cta>div:first-child{grid-area:1/1}.public-investor-proposal{border-color:#1731371a;grid-area:1/2/span 2;box-shadow:0 18px 46px #17313714}.public-investor-proposal>.public-investor-proposal__mode{background:#f3f6f4;grid-template-columns:1fr}.public-investor-proposal__mode button{box-shadow:none;color:#3f6963;text-underline-offset:3px;background:0 0;border:0;justify-self:start;min-height:auto;padding:4px 0;text-decoration:underline}.public-investor-proposal__official-values{background:#f0f7f4;border:1px solid #d4e6df;border-radius:13px;padding:14px;grid-template-columns:1fr!important;gap:4px!important;display:grid!important}.public-investor-proposal__official-values span{color:#2d7569;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.public-investor-proposal__official-values strong{color:#365b58;font-size:13px;line-height:1.45}.public-investor-proposal>button{background:var(--investor-primary);border-radius:999px;min-height:54px}.public-investor-whatsapp{grid-area:2/1;align-self:start;max-width:none;margin-top:18px;justify-self:stretch!important}.public-investor-footer{border-top:1px solid #1731371a}@media (width<=1040px){.public-investor-hero{grid-template-columns:1fr}.public-investor-hero>div{max-width:820px}.public-investor-hero-offer{max-width:620px}.public-investor-place__grid,.public-investor-cta{grid-template-columns:1fr}.public-investor-proposal,.public-investor-whatsapp,.public-investor-cta>div:first-child{grid-area:auto/1}.public-investor-whatsapp{margin-top:0}}@media (width<=720px){.public-investor-header,.public-investor-room>section,.public-investor-footer{width:calc(100% - 24px)}.public-investor-watermark{opacity:.022;grid-template-columns:1fr;gap:390px;display:grid}.public-investor-hero{gap:30px;padding-block:42px 48px}.public-investor-hero h1{font-size:clamp(38px,11.2vw,50px);line-height:.98}.public-investor-hero>div>p{font-size:15px}.public-investor-hero-actions{gap:12px}.public-investor-hero-offer{padding:25px 20px!important}.public-investor-hero-offer>strong{font-size:clamp(29px,9.2vw,42px)!important}.public-investor-principles{grid-template-columns:1fr;padding:5px 16px}.public-investor-principles article{border-top:1px solid #1731371a;border-left:0;grid-template-columns:28px minmax(0,1fr);min-height:0;padding:13px 0}.public-investor-principles article:first-child{border-top:0}.public-investor-principles article>span{grid-row:1/span 2}.public-investor-opportunities,.public-investor-comparison,.public-investor-conditions,.public-investor-cta,.public-investor-place{padding-block:38px}.public-investor-room section>header h2,.public-investor-cta h2,.public-investor-materials>header h2,.public-investor-moment>header h2{font-size:clamp(32px,9.5vw,43px)}.public-investor-card-grid--single .public-investor-card-media{min-height:300px}.public-investor-card-body{padding:19px}.public-investor-card-body h3{font-size:26px}.public-investor-card-price strong{font-size:17px}.public-investor-materials{border-radius:22px;margin-block:8px 28px;padding:28px 16px}.public-investor-materials__gallery,.public-investor-materials__video{min-height:300px}.public-investor-moment{margin-block:8px 20px;padding:27px 19px}.public-investor-moment__signals{margin-top:18px}.public-investor-moment__conclusion{padding:16px}.public-investor-place__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.public-investor-place__facts article,.public-investor-place__facts article:first-child{grid-column:auto;padding:14px 10px}.public-investor-place__facts strong{font-size:clamp(19px,6vw,26px)}.public-investor-place__facts :is(span,small){font-size:9px}.public-investor-place__story{padding:22px 18px}.public-investor-place__visual{height:190px}.public-investor-conditions,.public-investor-cta{border-radius:21px;padding-inline:18px}.public-investor-condition-price strong{font-size:clamp(28px,9vw,39px)}.public-investor-proposal{border-radius:18px;padding:18px}.public-investor-proposal>div,.public-investor-proposal__fields{grid-template-columns:1fr}}.public-investor-hero.has-real-photo{isolation:isolate;color:#f6fbfa;border-radius:30px;min-height:620px;margin-block:24px 36px;padding-inline:clamp(30px,4.4vw,54px);position:relative;overflow:hidden}.public-investor-hero-real-photo{z-index:0;margin:0;position:absolute;inset:0;overflow:hidden}.public-investor-hero-real-photo:after{content:"";background:linear-gradient(90deg,#051417f0 0%,#051417c9 45%,#0514175c 72%,#0514178a 100%),linear-gradient(#0000 54%,#041114b3 100%);position:absolute;inset:0}.public-investor-hero-real-photo>img{object-fit:cover;object-position:45% center;width:100%;height:100%}.public-investor-hero-real-photo figcaption{z-index:1;text-align:right;gap:2px;display:grid;position:absolute;bottom:18px;right:20px}.public-investor-hero-real-photo figcaption span{color:#8de4d4;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:900}.public-investor-hero-real-photo figcaption strong{color:#fff;font-size:12px}.public-investor-hero.has-real-photo>div,.public-investor-hero.has-real-photo>.public-investor-hero-offer{z-index:1;position:relative}.public-investor-hero.has-real-photo>div>span{color:#8de4d4}.public-investor-hero.has-real-photo h1,.public-investor-hero.has-real-photo>div>p{color:#fff;text-shadow:0 2px 24px #00000047}.public-investor-hero.has-real-photo .public-investor-hero-message{color:#e5f0ee;background:#0414178c;border-left-color:#8de4d4;padding:12px 14px}.public-investor-hero.has-real-photo .public-investor-hero-actions a{color:#173f41;background:#f7fbfa;border-color:#f7fbfa}.public-investor-hero.has-real-photo .public-investor-hero-actions span{color:#d9e9e6}.public-investor-hero.has-real-photo .public-investor-hero-offer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#8de4d475;background:#0a2427e0!important}.public-investor-hero-offer>strong,.public-investor-condition-price strong{overflow-wrap:anywhere;white-space:normal}.public-investor-place__visual>img{object-position:center 42%}@media (width<=720px){.public-investor-hero.has-real-photo{color:#f6fbfa;background:#102a2f;border-radius:22px;gap:28px;min-height:0;margin-block:14px 28px;padding:0 18px 24px}.public-investor-hero-real-photo{grid-column:1;height:250px;margin-inline:-18px;position:relative;inset:auto}.public-investor-hero-real-photo:after{background:linear-gradient(#0000 42%,#071b1fb8)}.public-investor-hero-real-photo>img{object-position:38% center}.public-investor-hero-real-photo figcaption{text-align:left;bottom:12px;left:14px;right:auto}.public-investor-hero.has-real-photo>div{padding-top:0}}.incorporator-workspace[data-section=investors] .workspace-nav nav button>i{color:#cde2deb8;background:#ffffff0b;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.incorporator-workspace[data-section=investors] .workspace-nav nav button>i svg{width:18px;height:18px}.incorporator-workspace[data-section=investors] .workspace-nav nav button>span{color:inherit;font:inherit;place-items:initial;text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:0;flex:auto;width:auto;min-width:0;height:auto;display:block;overflow:hidden}.incorporator-workspace[data-section=investors] .workspace-nav nav button.active>span{color:#fffefa;background:0 0}.investor-commercial-desk{--investor-desk-accent:#0d8f83;--investor-desk-accent-deep:#12665e;--investor-desk-ink:#123a35;--investor-desk-muted:#687d78;--investor-desk-line:#d5e3de;--investor-desk-soft:#f3f8f6;gap:16px;padding-bottom:10px}.investor-desk-hero{background:radial-gradient(circle at 92% 8%,#2ba49229,#0000 26rem),linear-gradient(135deg,#f8fcfa 0%,#edf6f2 72%,#f5f1e9 100%);border:1px solid #cfdfd9;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(480px,.9fr);align-items:end;gap:clamp(22px,4vw,54px);padding:clamp(24px,3vw,38px);display:grid}.investor-desk-intro>span,.investor-follow-heading>div>span{color:#237868;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.investor-desk-intro h2{color:var(--investor-desk-ink);letter-spacing:-.052em;margin:10px 0 12px;font-size:clamp(32px,4vw,52px);line-height:.98}.investor-desk-intro p{color:#5a716b;max-width:700px;margin:0;font-size:16px;line-height:1.55}.investor-desk-pulse{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.investor-desk-pulse>button{color:var(--investor-desk-ink);text-align:left;background:#ffffffc7;border:1px solid #1d665926;border-radius:16px;align-content:start;gap:5px;min-height:120px;padding:15px;display:grid;box-shadow:0 10px 26px #1851450f}.investor-desk-pulse>button:hover{border-color:#0d8f8361;transform:translateY(-2px);box-shadow:0 14px 30px #1851451a}.investor-desk-pulse small{color:#507169;letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:850}.investor-desk-pulse strong{color:#126b5d;letter-spacing:-.05em;font-size:31px;line-height:1}.investor-desk-pulse span{color:#6a7f79;font-size:11px;line-height:1.35}.investor-desk-switcher{border:1px solid var(--investor-desk-line);z-index:12;background:#fff;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:7px;display:grid;position:sticky;top:8px;box-shadow:0 12px 30px #1742390f}.investor-desk-switcher>button{box-shadow:none;color:#45635b;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:36px minmax(0,1fr);justify-content:start;align-items:center;gap:11px;min-height:62px;padding:9px 13px;display:grid}.investor-desk-switcher>button:hover,.investor-desk-switcher>button.active{color:#155e51;background:#edf7f3;border-color:#cce2da;transform:none}.investor-desk-switcher svg,.investor-mobile-dock svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px}.investor-desk-switcher>button>svg{box-sizing:content-box;background:#f0f5f3;border-radius:10px;padding:7px}.investor-desk-switcher>button.active>svg{background:var(--investor-desk-accent);color:#fff}.investor-desk-switcher>button>span{gap:3px;min-width:0;display:grid}.investor-desk-switcher strong{color:inherit;font-size:14px}.investor-desk-switcher small{color:#768782;font-size:10px;line-height:1.25}.investor-desk-content{scroll-margin-top:92px;display:grid}.investor-commercial-desk .investor-wizard,.investor-follow-workspace{animation:.18s ease-out investor-desk-enter}@keyframes investor-desk-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.investor-follow-workspace{border:1px solid var(--investor-desk-line);background:#fff;border-radius:22px;gap:18px;padding:clamp(20px,3vw,32px);display:grid;box-shadow:0 16px 44px #143f3612}.investor-follow-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.investor-follow-heading h3{color:var(--investor-desk-ink);letter-spacing:-.04em;margin:8px 0 7px;font-size:clamp(27px,3vw,38px);line-height:1.05}.investor-follow-heading p{color:var(--investor-desk-muted);margin:0;line-height:1.5}.investor-ledger-controls{background:var(--investor-desk-soft);border:1px solid #dce9e4;border-radius:16px;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);align-items:end;gap:18px;padding:14px;display:grid}.investor-room-search{color:#49665e;gap:6px;font-size:11px;font-weight:850;display:grid}.investor-room-search input{color:#163d35;font:inherit;background:#fff;border:1px solid #cbdcd6;border-radius:11px;width:100%;min-height:44px;padding:10px 12px}.investor-room-search input:focus{border-color:var(--investor-desk-accent);outline:0;box-shadow:0 0 0 4px #0d8f831f}.investor-room-filters{justify-content:flex-end;gap:7px;min-width:0;display:flex}.investor-room-filters>button{box-shadow:none;color:#547068;white-space:nowrap;background:#fff;border:1px solid #d0dfda;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px 12px;font-size:11px;display:inline-flex}.investor-room-filters>button.active{color:#fff;background:#176f60;border-color:#176f60}.investor-room-filters b{background:#14574a1a;border-radius:999px;justify-content:center;align-items:center;min-width:21px;height:21px;padding-inline:5px;font-size:10px;display:inline-flex}.investor-room-filters>button.active b{background:#ffffff2e}.investor-command-guided .investor-follow-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:14px;display:grid}.investor-command-guided .investor-follow-list>article.investor-follow-card{background:#fff;border:1px solid #d8e4e0;border-radius:19px;grid-template-columns:1fr;align-content:start;align-items:stretch;gap:15px;min-width:0;padding:18px;display:grid}.investor-follow-card-head{grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.investor-follow-card-head>i{color:#196956;letter-spacing:-.02em;background:#e7f4ef;border:1px solid #cce2da;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;font-size:13px;font-style:normal;font-weight:900;display:flex}.investor-follow-card-head>div:nth-child(2){gap:4px;min-width:0;display:grid}.investor-follow-card-head h4{color:#173c34;letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.1}.investor-follow-card-head p{color:#6b7d78;margin:0;font-size:11px;line-height:1.35}.investor-room-status{color:#47675e;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:4px 7px;font-size:9px;font-weight:900}.investor-room-status.status-active{color:#166b55;background:#e3f4ed}.investor-room-status.status-expired{color:#78643b;background:#f3efe6}.investor-room-status.status-revoked{color:#97434c;background:#f7e8e9}.investor-follow-sent{text-align:right;justify-items:end;gap:3px;display:grid}.investor-follow-sent small{color:#81908c;text-transform:uppercase;font-size:9px}.investor-follow-sent strong{color:#4e6961;white-space:nowrap;font-size:11px}.investor-next-step{background:#eef7f3;border:1px solid #d3e8e0;border-radius:14px;gap:4px;padding:14px;display:grid}.investor-next-step>span{color:#24735f;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.investor-next-step>strong{color:#17483d;font-size:15px;line-height:1.25}.investor-next-step>small{color:#687d76;line-height:1.4}.investor-follow-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.investor-follow-facts>div{background:#f8faf9;border:1px solid #e2e9e7;border-radius:11px;gap:5px;min-width:0;padding:10px;display:grid}.investor-follow-facts dt{color:#788985;letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:850}.investor-follow-facts dd{color:#274c43;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:750;line-height:1.3}.investor-follow-primary-actions{flex-wrap:wrap;gap:8px;display:flex}.investor-follow-primary-actions>button{flex:150px;justify-content:center;min-height:44px}.investor-room-more,.investor-delivery-alternatives{background:#fafcfb;border:1px solid #dce6e2;border-radius:13px;overflow:hidden}.investor-room-more>summary,.investor-delivery-alternatives>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:12px 14px;list-style:none;display:flex}.investor-room-more>summary::-webkit-details-marker{display:none}.investor-delivery-alternatives>summary::-webkit-details-marker{display:none}.investor-room-more>summary:after,.investor-delivery-alternatives>summary:after{color:#277967;content:"+";font-size:22px}.investor-room-more[open]>summary:after,.investor-delivery-alternatives[open]>summary:after{content:"−"}.investor-room-more summary>span,.investor-delivery-alternatives summary>span{gap:3px;display:grid}.investor-room-more summary strong,.investor-delivery-alternatives summary strong{color:#33584e;font-size:12px}.investor-room-more summary small,.investor-delivery-alternatives summary small{color:#7b8b87;font-size:10px}.investor-room-more-actions{border-top:1px solid #e1e8e5;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:13px;display:grid}.investor-room-more-actions>:is(a,button){color:#31584e;text-align:center;background:#fff;border:1px solid #d3e0dc;border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:8px 10px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.investor-room-more-actions>button.danger{color:#9b3844;border-color:#ecd1d4}.investor-room-more-actions .investor-room-access-code{background:#f2f7f5;border:1px solid #dce7e3;border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:10px 12px;display:grid}.investor-room-more-actions .investor-room-access-code>span{color:#637973;font-size:10px;font-weight:800}.investor-room-more-actions .investor-room-access-code>strong{font-size:14px}.investor-follow-card .investor-room-timeline{border-top:1px solid #dfe8e5;grid-column:1;padding-top:14px}.investor-delivery-focus{background:linear-gradient(135deg,#e6f5ef,#f5faf7);border:1px solid #bcded2;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:clamp(18px,3vw,26px);display:grid}.investor-delivery-focus>div:first-child{gap:6px;min-width:0;display:grid}.investor-delivery-focus span{color:#1e755f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.investor-delivery-focus strong{color:#17493d;font-size:20px}.investor-delivery-focus code{color:#4f6b63;text-overflow:ellipsis;white-space:nowrap;background:#fffc;border-radius:9px;padding:10px;font-size:11px;overflow:hidden}.investor-delivery-primary-actions{gap:8px;min-width:220px;display:grid}.investor-delivery-primary-actions>:is(a,button){border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:10px 13px;font-weight:850;text-decoration:none;display:flex}.investor-delivery-primary-actions>a:not(.button-secondary){color:#fff;background:#1c8068}.investor-delivery-alternatives>div{border-top:1px solid #e0e8e5;gap:14px;padding:16px;display:grid}.investor-mobile-dock{display:none}@media (width<=1120px){.investor-desk-hero{grid-template-columns:1fr}.investor-desk-pulse{max-width:760px}.investor-follow-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.incorporator-workspace[data-section=investors] .workspace-nav.mobile-open{z-index:100}.incorporator-workspace[data-section=investors] .workspace-nav-scrim.visible{z-index:90}.incorporator-workspace[data-section=investors].workspace-navigation-collapsed .workspace-nav.mobile-open nav button>span{display:block}.incorporator-workspace[data-section=investors] .workspace-nav.mobile-open nav button{min-height:50px}.incorporator-workspace[data-section=investors] .workspace-nav.mobile-open nav button>i{flex-basis:38px;width:38px;height:38px}.incorporator-workspace[data-section=investors] .workspace-mobile-menu{justify-content:center;align-items:center;gap:8px;min-width:82px;min-height:42px;padding:8px 11px;display:inline-flex}.incorporator-workspace[data-section=investors] .workspace-mobile-menu>i{gap:3px;width:18px;display:grid}.incorporator-workspace[data-section=investors] .workspace-mobile-menu>i>span{background:currentColor;border-radius:999px;width:18px;height:2px;display:block}.workspace-mobile-menu>b{display:none}.incorporator-workspace[data-section=investors] .workspace-mobile-menu>b{font-size:12px;display:inline}.investor-desk-switcher>button{grid-template-columns:32px minmax(0,1fr);padding-inline:10px}.investor-desk-switcher small{display:none}.investor-ledger-controls{grid-template-columns:1fr}.investor-room-filters{overscroll-behavior-inline:contain;scrollbar-width:thin;justify-content:flex-start;padding-bottom:3px;overflow-x:auto}}@media (width<=720px){.investor-commercial-desk{padding-bottom:calc(88px + env(safe-area-inset-bottom));gap:12px}.investor-desk-hero{border-radius:18px;gap:20px;padding:20px 16px}.investor-desk-intro h2{font-size:clamp(30px,10vw,40px);line-height:1}.investor-desk-intro p{font-size:14px}.investor-desk-pulse{grid-template-columns:1fr}.investor-desk-pulse>button{grid-template-columns:auto 1fr;align-items:center;gap:5px 12px;min-height:76px;padding:12px 14px}.investor-desk-pulse small,.investor-desk-pulse span{grid-column:2}.investor-desk-pulse strong{grid-area:1/1/span 2;min-width:44px;font-size:32px}.investor-desk-switcher{display:none}.investor-desk-content{scroll-margin-top:12px}.investor-follow-workspace{border-radius:17px;gap:15px;padding:16px}.investor-follow-heading{flex-direction:column;align-items:stretch}.investor-follow-heading h3{font-size:30px}.investor-follow-heading>button{width:100%}.investor-ledger-controls{padding:11px}.investor-room-filters{margin-inline:-2px}.investor-room-filters>button{flex:none}.investor-command-guided .investor-follow-list{grid-template-columns:1fr}.investor-command-guided .investor-follow-list>article.investor-follow-card{border-radius:16px;gap:13px;padding:15px}.investor-follow-card-head{grid-template-columns:42px minmax(0,1fr)}.investor-follow-card-head>i{width:42px;height:42px}.investor-follow-sent{text-align:left;grid-column:2;justify-items:start}.investor-follow-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.investor-follow-primary-actions,.investor-room-more-actions{grid-template-columns:1fr;display:grid}.investor-follow-primary-actions>button,.investor-room-more-actions>:is(a,button){width:100%}.investor-room-more-actions .investor-room-access-code{grid-column:1;grid-template-columns:1fr auto;align-items:start}.investor-room-more-actions .investor-room-access-code>span{grid-column:1/-1}.investor-device-request{gap:8px}.investor-delivery-focus{grid-template-columns:1fr;align-items:stretch}.investor-delivery-focus code{overflow-wrap:anywhere;white-space:normal}.investor-delivery-primary-actions{min-width:0}.investor-mobile-dock{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);bottom:max(8px, env(safe-area-inset-bottom));z-index:70;background:#fffffff0;border:1px solid #205c4f29;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:5px;padding:6px;display:grid;position:fixed;left:10px;right:10px;box-shadow:0 16px 42px #12393133}.investor-mobile-dock>button{box-shadow:none;color:#58736c;background:0 0;border:0;border-radius:12px;align-content:center;justify-items:center;gap:3px;min-height:55px;padding:6px 3px;font-size:10px;display:grid;position:relative}.investor-mobile-dock>button.active{color:#126b5b;background:#e8f5f0}.investor-mobile-dock>button>b{color:#fff;background:#c14551;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding-inline:4px;font-size:8px;display:flex;position:absolute;top:3px;right:calc(50% - 27px)}}@media (prefers-reduced-motion:reduce){.investor-commercial-desk *,.investor-commercial-desk :before,.investor-commercial-desk :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.investor-commercial-desk{--investor-send:#0b796d;--investor-send-soft:#e6f5f1;--investor-follow:#a76612;--investor-follow-soft:#fff4de;--investor-crm:#285f9e;--investor-crm-soft:#eaf2fb}.investor-desk-pulse>button{border-width:2px;position:relative;overflow:hidden}.investor-desk-pulse>button:before{background:var(--pulse-color);content:"";height:5px;position:absolute;inset:0 0 auto}.investor-desk-pulse>button:first-child{--pulse-color:#b66a19;background:linear-gradient(145deg,#fff8e9,#fff);border-color:#e5c58d}.investor-desk-pulse>button:nth-child(2){--pulse-color:#0b796d;background:linear-gradient(145deg,#eaf7f3,#fff);border-color:#afd8ce}.investor-desk-pulse>button:nth-child(3){--pulse-color:#946918;background:linear-gradient(145deg,#fff8e5,#fff);border-color:#dec995}.investor-desk-pulse>button strong,.investor-desk-pulse>button small{color:var(--pulse-color)}.investor-desk-switcher>button:first-child:is(:hover,.active){background:var(--investor-send-soft);color:var(--investor-send);border-color:#b8dcd3}.investor-desk-switcher>button:nth-child(2):is(:hover,.active){background:var(--investor-follow-soft);color:#88520d;border-color:#e4c990}.investor-desk-switcher>button:nth-child(3):hover{background:var(--investor-crm-soft);color:var(--investor-crm);border-color:#bfd2e9}.investor-desk-switcher>button:first-child.active>svg{background:var(--investor-send)}.investor-desk-switcher>button:nth-child(2).active>svg{background:var(--investor-follow)}.investor-desk-switcher>button:nth-child(3):hover>svg{background:var(--investor-crm);color:#fff}.investor-follow-workspace{background:linear-gradient(#f8fafc 0,#f4f7f9 100%);border-color:#cbd8df;box-shadow:0 18px 48px #22414f1a}.investor-follow-heading{background:linear-gradient(105deg,#eaf2f8 0%,#f7fafb 58%,#fff7e8 100%);border:1px solid #c8d7e2;border-left:6px solid #416f91;border-radius:16px;padding:18px 20px}.investor-ledger-controls{background:#edf3f6;border-color:#c9d8df;box-shadow:inset 0 1px #fffc}.investor-room-filters>button:first-child.active{background:#a85f13;border-color:#a85f13}.investor-room-filters>button:nth-child(2).active{background:#0b796d;border-color:#0b796d}.investor-room-filters>button:nth-child(3).active{background:#946918;border-color:#946918}.investor-room-filters>button:nth-child(4).active{background:#6d7379;border-color:#6d7379}.investor-room-filters>button:nth-child(5).active{background:#345b76;border-color:#345b76}.investor-command-guided .investor-follow-list>article.investor-follow-card{--signal-accent:#557184;--signal-border:#c4d4dd;--signal-ink:#385466;--signal-soft:#f0f5f8;background:linear-gradient(155deg, var(--signal-soft) 0, #fff 38%);border:2px solid var(--signal-border);padding-top:22px;position:relative;overflow:hidden;box-shadow:0 14px 32px #23404d17}.investor-command-guided .investor-follow-list>article.investor-follow-card:before{background:var(--signal-accent);content:"";height:6px;position:absolute;inset:0 0 auto}.investor-command-guided .investor-follow-list>article.investor-follow-card.needs-attention{border-color:var(--signal-border);box-shadow:0 16px 36px color-mix(in srgb, var(--signal-accent) 18%, transparent)}.investor-follow-card.signal-device{--signal-accent:#b85d1c;--signal-border:#efba91;--signal-ink:#7d3d12;--signal-soft:#fff2e8}.investor-follow-card.signal-proposal{--signal-accent:#285f9e;--signal-border:#aac7e4;--signal-ink:#204f85;--signal-soft:#eaf3fc}.investor-follow-card.signal-interest{--signal-accent:#0b7b6d;--signal-border:#a4d6ca;--signal-ink:#075f55;--signal-soft:#e7f7f2}.investor-follow-card.signal-unopened{--signal-accent:#9a6b19;--signal-border:#e1c98e;--signal-ink:#745013;--signal-soft:#fff7e3}.investor-follow-card.signal-viewed{--signal-accent:#527184;--signal-border:#bfd2dd;--signal-ink:#38586a;--signal-soft:#edf4f8}.investor-follow-card.signal-closed{--signal-accent:#71767b;--signal-border:#d0d2d4;--signal-ink:#555b60;--signal-soft:#f3f3f2}.investor-follow-card.status-revoked{--signal-accent:#a43e4a;--signal-border:#e4b8bd;--signal-ink:#85313b;--signal-soft:#fbecee}.investor-follow-card-head>i{background:var(--signal-soft);border:2px solid var(--signal-border);color:var(--signal-ink)}.investor-follow-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.investor-signal-label{background:var(--signal-accent);color:#fff;letter-spacing:.055em;text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:900}.investor-next-step,.investor-next-step.signal-device,.investor-next-step.signal-proposal,.investor-next-step.signal-interest,.investor-next-step.signal-unopened,.investor-next-step.signal-viewed,.investor-next-step.signal-closed{background:var(--signal-soft);border:2px solid var(--signal-border);border-left:6px solid var(--signal-accent);padding:14px 16px}.investor-next-step>span,.investor-next-step>strong{color:var(--signal-ink)}.investor-follow-facts>div{background:#f7f9fa;border-color:#d8e1e5;box-shadow:inset 0 1px #fff}.investor-follow-primary-actions{border-top:1px solid #dbe4e8;padding-top:13px}.investor-follow-primary-actions>button{border:2px solid #0000;border-radius:11px;font-weight:850}.investor-follow-primary-actions>.investor-primary-action{background:var(--signal-accent);border-color:var(--signal-accent);box-shadow:0 8px 18px color-mix(in srgb, var(--signal-accent) 24%, transparent);color:#fff}.investor-follow-primary-actions>.investor-secondary-action{border-color:var(--signal-accent);color:var(--signal-ink);background:#fff}.investor-follow-primary-actions>.investor-tertiary-action{color:#4d646e;background:#f1f4f5;border-color:#d3dde1}.investor-follow-primary-actions>button:hover:not(:disabled){filter:brightness(.96);transform:translateY(-1px)}.investor-room-more{background:#f5f7f8;border-color:#d5dfe3}.investor-room-more>summary:after,.investor-room-more summary strong{color:#4c6875}.investor-room-more-actions{background:#f8fafb}.investor-room-more-actions>:is(a,button){color:#435e6a;background:#fff;border-color:#cfdbe0}.investor-room-more-actions>button.danger{color:#963a45;background:#fff5f6;border-color:#dfabb1}@media (width<=720px){.investor-follow-heading{border-left-width:5px;padding:16px}.investor-command-guided .investor-follow-list>article.investor-follow-card{padding-top:19px}.investor-follow-primary-actions>.investor-primary-action{min-height:50px}.investor-mobile-dock{border-color:#c7d3da;box-shadow:0 16px 42px #1934423d}.investor-mobile-dock>button:first-child.active{background:var(--investor-send-soft);color:var(--investor-send)}.investor-mobile-dock>button:nth-child(2).active{background:var(--investor-follow-soft);color:#88520d}.investor-mobile-dock>button:nth-child(3):active{background:var(--investor-crm-soft);color:var(--investor-crm)}}.hub-view-environments .central-general-navigation{padding-top:.25rem}.hub-view-environments .central-general-navigation>small{color:#c5ddd99e;letter-spacing:.12em;margin-top:.7rem;font-size:.6rem}.hub-view-environments .central-general-navigation>button{min-height:52px;font-size:.78rem}.hub-view-environments .central-general-navigation>button>i{font-size:.7rem;font-weight:850}.environment-topbar-guidance{color:#486765;background:#f5f7f4;border:1px solid #114b4d1f;border-radius:13px;align-items:center;min-height:42px;padding:0 1rem;font-size:.74rem;font-weight:720;display:flex}.hub-view-environments .environment-mvp-hero{background:radial-gradient(circle at 100% 0,#1386821f,#0000 42%),linear-gradient(125deg,#fffefa 0%,#f2f7f2 100%);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(250px,.34fr);align-items:center;min-height:230px;padding:clamp(1.8rem,3.2vw,3rem)}.hub-view-environments .environment-mvp-hero h1{max-width:760px;margin:.65rem 0 .85rem;font-family:inherit;font-size:clamp(2.7rem,5vw,4.65rem);font-style:normal;font-weight:610;line-height:.96}.hub-view-environments .environment-mvp-hero>div>span{color:#536d6c;max-width:760px;font-size:clamp(.9rem,1.25vw,1.05rem);line-height:1.55}.hub-view-environments .environment-mvp-hero>aside{background:#ffffffb8;border-color:#13868233;min-height:132px;padding:1.25rem}.hub-view-environments .environment-mvp-hero>aside strong{font-size:1.05rem}.hub-view-environments .environment-cockpit{margin-top:1rem;padding:clamp(1.25rem,2.4vw,2rem)}.hub-view-environments .environment-cockpit>header h2{font-size:clamp(1.8rem,3vw,2.7rem)}.hub-view-environments .environment-cockpit>header>span{color:#607573;max-width:480px;font-size:.76rem;line-height:1.5}.hub-view-environments .environment-card{border-radius:20px;grid-template-columns:48px minmax(0,1fr);align-content:start;gap:1rem;min-height:176px;padding:1.35rem}.hub-view-environments .environment-card>i{border-radius:14px;width:48px;height:48px;font-size:.72rem}.hub-view-environments .environment-card>span>small{font-size:.63rem}.hub-view-environments .environment-card>span>strong{margin-top:.3rem;font-size:1.1rem}.hub-view-environments .environment-card>span>em{color:#617573;margin-top:.42rem;font-size:.77rem;line-height:1.45}.hub-view-environments .environment-card>b{color:#0b716c;grid-column:2;justify-self:start;font-size:.73rem}.environment-admin-access{border-top:1px solid #113f431c;gap:.85rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}.environment-admin-access>header{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.environment-admin-access>header p{color:#7b6646;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .25rem;font-size:.58rem;font-weight:850}.environment-admin-access>header strong{color:#243b3d;font-size:1rem}.environment-admin-access>header>span{color:#71817f;text-align:right;max-width:470px;font-size:.7rem;line-height:1.45}.hub-view-environments .environment-admin-grid{grid-template-columns:1fr}.hub-view-environments .environment-admin-grid .environment-card{min-height:132px;box-shadow:none;background:#ffffff8c;border-style:dashed}.hub-view-environments .social-work-stats{margin-top:1rem}.incorporator-workspace[data-section=campaigns] .workspace-head{z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;min-height:96px;padding-top:1rem;padding-bottom:.8rem;position:relative;box-shadow:0 12px 28px #0f2c3109}.incorporator-workspace[data-section=campaigns] .workspace-head .eyebrow{margin-bottom:.2rem}.incorporator-workspace[data-section=campaigns] .workspace-head h1{font-size:clamp(1.65rem,2.4vw,2.25rem)}.incorporator-workspace[data-section=campaigns] .workspace-subtitle{margin-top:.22rem;font-size:.76rem}.campaign-portfolio-command{--campaign-ink:#142c2d;--campaign-muted:#657775;--campaign-line:#d8e1dc;--campaign-soft:#f2f4f1;--campaign-green:#0d6962;--campaign-mint:#dcefe8;--campaign-gold:#c7964f;gap:22px}.campaign-portfolio-command .campaign-command-hero{color:#f8fbf9;background:radial-gradient(circle at 94% -10%,#5db9ab47,#0000 36%),radial-gradient(circle at 6% 110%,#c7964f33,#0000 36%),linear-gradient(128deg,#0e2022 0%,#173a38 100%);border-color:#ffffff14;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(520px,.86fr);gap:clamp(28px,4vw,58px);min-height:248px;padding:clamp(28px,3.2vw,44px);box-shadow:0 24px 60px #122a292e}.campaign-portfolio-command .campaign-command-copy>span{color:#d6aa69}.campaign-portfolio-command .campaign-command-copy h2{color:#fff;max-width:680px;margin-top:12px;font-size:clamp(38px,4vw,58px);line-height:.98}.campaign-portfolio-command .campaign-command-copy p{color:#ecf6f2c2;max-width:720px;margin-top:16px;font-size:16px;line-height:1.55}.campaign-portfolio-command .campaign-command-copy>div{margin-top:22px}.campaign-portfolio-command .campaign-command-copy button:not(.button-secondary){color:#102827;background:#f4f8f5}.campaign-portfolio-command .campaign-command-copy .button-secondary{color:#f2f8f5;background:#ffffff14;border-color:#ffffff3d}.campaign-portfolio-command .campaign-command-facts{grid-template-columns:repeat(4,minmax(0,1fr));align-self:stretch}.campaign-portfolio-command .campaign-command-facts article{min-height:132px;box-shadow:none;background:#ffffff14;border-color:#ffffff1c;padding:16px}.campaign-portfolio-command .campaign-command-facts span,.campaign-portfolio-command .campaign-command-facts small{color:#e6f1eda6}.campaign-portfolio-command .campaign-command-facts strong{color:#fff;font-size:36px}.campaign-portfolio-command .campaign-command-facts .is-attention{background:#d6aa691c;border-color:#d6aa6957}.campaign-portfolio-command .campaign-command-facts .is-zero{background:#489e8f21;border-color:#76d7c44d}.campaign-portfolio-command .campaign-command-facts .is-zero strong{color:#89ded0}.campaign-portfolio-board{background:linear-gradient(#f6f9f6f5,#eef3efe6);border:1px solid #dce4df;border-radius:24px;padding:clamp(20px,2.6vw,32px)}.campaign-portfolio-board>header h2{font-size:clamp(30px,3.3vw,44px)}.campaign-project-card{border-radius:22px;box-shadow:0 16px 38px #23413917}.campaign-project-body>header>b.is-partial{color:#8b5d1a;background:#fff0cf}.campaign-project-body>header>b.is-blocked{color:#7f5247;background:#f5e7e3}.campaign-project-value{background:#eef5f0;border:1px solid #dce6e1;border-radius:13px;align-content:center;gap:3px;min-height:78px;padding:13px 14px;display:grid}.campaign-project-value small{color:var(--campaign-muted);font-size:11px}.campaign-project-value strong{color:var(--campaign-green);letter-spacing:-.025em;font-size:20px}.campaign-project-value>span{color:#8e641f;font-size:10px}.campaign-project-value.is-pending{background:#fbf4ed;border-color:#ead9c8}.campaign-project-value.is-pending strong{color:#7f6252;font-size:16px}.campaign-project-card>.campaign-project-body>button{min-height:52px;font-size:13px;font-weight:780}.campaign-project-card>.campaign-project-body>button:disabled{color:#765e57;background:#eee6e2}.campaign-operation-board{padding-bottom:1rem}@media (width<=1360px){.campaign-portfolio-command .campaign-command-hero{grid-template-columns:1fr}.campaign-portfolio-command .campaign-command-facts{grid-template-columns:repeat(4,minmax(120px,1fr))}}@media (width<=980px){.environment-topbar-guidance{display:none}.hub-view-environments .environment-mvp-hero{grid-template-columns:1fr}.hub-view-environments .environment-mvp-hero>aside{min-height:0}.campaign-portfolio-command .campaign-command-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.hub-view-environments .environment-mvp-hero{border-radius:20px;min-height:0;padding:1.4rem}.hub-view-environments .environment-mvp-hero h1{font-size:clamp(2.5rem,12vw,3.8rem)}.hub-view-environments .environment-cockpit>header,.environment-admin-access>header{flex-direction:column;align-items:start;gap:.6rem}.hub-view-environments .environment-cockpit>header>span,.environment-admin-access>header>span{text-align:left}.hub-view-environments .environment-card{min-height:164px}.campaign-portfolio-command .campaign-command-hero{padding:24px}.campaign-portfolio-command .campaign-command-copy h2{font-size:clamp(34px,10vw,48px)}.campaign-portfolio-board{padding:18px}}@media (width<=430px){.hub-view-environments .environment-card{grid-template-columns:42px minmax(0,1fr);padding:1.05rem}.hub-view-environments .environment-card>i{width:42px;height:42px}.campaign-portfolio-command .campaign-command-facts{grid-template-columns:1fr 1fr}.campaign-portfolio-command .campaign-command-facts article{min-height:112px;padding:13px}.campaign-portfolio-command .campaign-command-facts strong{font-size:30px}}@media (prefers-reduced-motion:reduce){.hub-view-environments *,.campaign-portfolio-command *{scroll-behavior:auto}}.personal-hub[data-shell-area=central]{--environment-canvas:#f3f5f1;--environment-surface:#fffefa;--environment-ink:#112b31;--environment-muted:#667b7d;--environment-line:#113f431f;color:var(--environment-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--environment-canvas)}.personal-hub[data-shell-area=central]:before{opacity:.035}.personal-hub[data-shell-area=central] .social-hub-topbar{border-color:var(--environment-line);background:#fffefaf0;box-shadow:0 8px 28px #1a37390b}.personal-hub[data-shell-area=central] .social-context-breadcrumb small{color:#138682}.personal-hub[data-shell-area=central] .social-context-breadcrumb strong{color:var(--environment-ink)}.personal-hub[data-shell-area=central] .social-top-actions>span:first-child{color:#728486}.personal-hub[data-shell-area=central] .social-current-profile{border-color:var(--environment-line)}.personal-hub[data-shell-area=central] .social-top-actions>.social-current-profile small{color:#748789}.personal-hub[data-shell-area=central] .social-top-actions>.social-current-profile strong{color:#27484b}.personal-hub[data-shell-area=central] .social-top-actions>button:not(.personal-avatar),.personal-hub[data-shell-area=central] .social-mobile-menu{color:#8d681f;background:#f5f7f4;border-color:#114b4d21}.personal-hub[data-shell-area=central] .social-hub-canvas{color:var(--environment-ink);background:radial-gradient(circle at 94% 0%, #16b1ab14, transparent 30rem), linear-gradient(180deg, #f8f9f6, var(--environment-canvas) 28rem)}.navigation-context-card{background:#43a69c14;border:1px solid #68d2c724;border-radius:13px;gap:.15rem;margin:.15rem 0 .55rem;padding:.8rem;display:grid}.navigation-context-card small{color:#7d9995;letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;font-weight:820}.navigation-context-card strong{color:#eff7f5;font-size:.8rem}.navigation-context-card span{color:#829b97;font-size:.56rem}.social-hub-sidebar nav>button.navigation-context-entry{color:#dce9e6;background:linear-gradient(105deg,#43a69c2e,#ffffff06);border-color:#68d2c726;min-height:58px;margin-bottom:.55rem}.navigation-context-entry>span{gap:.12rem;min-width:0;display:grid}.navigation-context-entry>span>strong{color:currentColor;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.navigation-context-entry>span>small{color:#6f8985;text-overflow:ellipsis;white-space:nowrap;font-size:.51rem;font-weight:620;overflow:hidden}.personal-hub[data-shell-area=central] .social-section-heading{border-color:var(--environment-line)}.personal-hub[data-shell-area=central] .social-section-heading>div>p,.personal-hub[data-shell-area=central] .personal-network header p,.personal-hub[data-shell-area=central] .personal-profile header p{color:#138682}.personal-hub[data-shell-area=central] .social-section-heading h1,.personal-hub[data-shell-area=central] .personal-network h2,.personal-hub[data-shell-area=central] .personal-profile h2,.personal-hub[data-shell-area=central] .personal-requests h3,.personal-hub[data-shell-area=central] .personal-profile aside h3{color:var(--environment-ink)}.personal-hub[data-shell-area=central] .social-section-heading>span,.personal-hub[data-shell-area=central] .personal-network header>span,.personal-hub[data-shell-area=central] .personal-profile header>span{color:var(--environment-muted)}.personal-hub[data-shell-area=central] .social-contained-section,.personal-hub[data-shell-area=central] .personal-network-search,.personal-hub[data-shell-area=central] .personal-requests,.personal-hub[data-shell-area=central] .personal-profile-main,.personal-hub[data-shell-area=central] .personal-profile>aside,.personal-hub[data-shell-area=central] .social-profile-hero{background:#fffefae0;box-shadow:0 12px 34px #1336390d;border-color:var(--environment-line)!important}.personal-hub[data-shell-area=central] input,.personal-hub[data-shell-area=central] select,.personal-hub[data-shell-area=central] textarea{color:#173538;background:#fff;border-color:#114b4d29}.personal-hub[data-shell-area=central] label,.personal-hub[data-shell-area=central] fieldset,.personal-hub[data-shell-area=central] summary{color:#526d6d}.personal-hub[data-shell-area=central] .personal-targets article,.personal-hub[data-shell-area=central] .personal-requests>article,.personal-hub[data-shell-area=central] .personal-profile>aside>article,.personal-hub[data-shell-area=central] .personal-profile details,.personal-hub[data-shell-area=central] .personal-role-checks label{border-color:var(--environment-line);background:#f3f7f4b8}.personal-hub[data-shell-area=central] .personal-targets strong,.personal-hub[data-shell-area=central] .personal-requests strong,.personal-hub[data-shell-area=central] .personal-profile>aside>article strong,.personal-hub[data-shell-area=central] .social-profile-hero>span strong{color:#203f42}.personal-hub[data-shell-area=central] .personal-targets span,.personal-hub[data-shell-area=central] .personal-requests small,.personal-hub[data-shell-area=central] .personal-profile>aside>article small,.personal-hub[data-shell-area=central] .social-profile-hero>span em,.personal-hub[data-shell-area=central] .social-profile-hero>b small,.personal-hub[data-shell-area=central] .personal-mini-empty{color:#6c8180}.personal-hub[data-shell-area=central] .social-profile-hero>b,.personal-hub[data-shell-area=central] .social-profile-hero>span small{color:#0e7772}.personal-hub[data-shell-area=central] .personal-hub-footer{color:#6b7f80;border-color:var(--environment-line)}.personal-hub[data-shell-area=central] .personal-hub-footer a{color:#138682}@media (width<=1120px) and (width>=901px){.navigation-context-card{display:none}}@media (width<=900px){.personal-hub[data-shell-area=central],.personal-hub[data-shell-area=central].sidebar-collapsed{grid-template-rows:68px minmax(0,1fr);align-content:stretch;height:100dvh;min-height:100dvh}.personal-hub[data-shell-area=central]>.social-hub-canvas{grid-area:auto;height:auto;min-height:0;position:absolute;inset:68px 0 0}}@media (width<=680px){.personal-hub[data-shell-area=central],.personal-hub[data-shell-area=central].sidebar-collapsed{grid-template-rows:58px minmax(0,1fr)}.personal-hub[data-shell-area=central]>.social-hub-canvas{padding:.8rem;top:58px}.central-access-governance{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.personal-hub[data-shell-area=central] *,.personal-hub[data-shell-area=network] *{scroll-behavior:auto}}.direct-campaign-distribution{color:#243e3b;background:#f6f8f7;border:1px solid #dce6e2;border-radius:22px;gap:20px;padding:clamp(18px,2.6vw,34px);display:grid}.direct-distribution-head,.direct-distribution-head>div,.direct-campaign-distribution form,.direct-distribution-units,.direct-distribution-recipient,.direct-distribution-receipt{gap:12px;display:grid}.direct-distribution-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.direct-distribution-head span,.direct-distribution-units header span,.direct-distribution-recipient header>span,.direct-distribution-campaign span,.direct-distribution-success small{color:#0d6b59;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.direct-distribution-head h2,.direct-distribution-units h3,.direct-distribution-recipient h3,.direct-distribution-success h3{color:#173f37;margin:0}.direct-distribution-head h2{letter-spacing:-.035em;max-width:760px;font-size:clamp(25px,3vw,40px);line-height:1.03}.direct-distribution-head p,.direct-distribution-recipient header p,.direct-distribution-success p,.direct-distribution-link small{color:#6a7b76;margin:0;line-height:1.55}.direct-distribution-flow{background:#fff;border:1px solid #dce6e2;border-radius:15px;grid-template-columns:auto minmax(24px,1fr) auto minmax(24px,1fr) auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.direct-distribution-flow span{color:#82908c;white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.direct-distribution-flow span b{background:#e8eeeb;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.direct-distribution-flow span.active{color:#0d6b59}.direct-distribution-flow span.active b{color:#fff;background:#0d6b59}.direct-distribution-flow i{background:#dce6e2;width:100%;height:1px}.direct-distribution-campaign{color:#fff;background:linear-gradient(135deg,#153f36,#0d6757);border-radius:17px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.direct-distribution-campaign>div{gap:4px;display:grid}.direct-distribution-campaign span,.direct-distribution-campaign small{color:#c5ddd6}.direct-distribution-campaign strong{font-size:20px}.direct-distribution-campaign>b{background:#ffffff1f;border:1px solid #fff3;border-radius:999px;padding:8px 11px;font-size:11px}.direct-distribution-units,.direct-distribution-recipient{background:#fff;border:1px solid #dce6e2;border-radius:17px;padding:clamp(16px,2vw,24px)}.direct-distribution-units>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.direct-distribution-units>header>div,.direct-distribution-recipient>header{gap:5px;display:grid}.direct-distribution-units>header>strong{color:#0d6b59;font-size:20px}.direct-distribution-units>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.direct-distribution-units>div>button{color:#38534d;text-align:left;background:#f8faf9;border:1px solid #d9e4e0;border-radius:14px;gap:5px;min-height:168px;padding:15px;display:grid;position:relative}.direct-distribution-units>div>button:hover,.direct-distribution-units>div>button.active{border-color:#0d6b59;box-shadow:0 10px 28px #194c411a}.direct-distribution-units>div>button.active{background:#edf8f4}.direct-distribution-units button>span,.direct-distribution-units button>small{color:#72817d;font-size:10px}.direct-distribution-units button>strong{color:#21483f;font-size:17px}.direct-distribution-units button>s{color:#8a9995;min-height:14px;font-size:10px}.direct-distribution-units button>b{color:#0d6b59;align-self:end;font-size:17px}.direct-distribution-units button>i{background:#fff;border:1px solid #ccdad5;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-style:normal;display:flex;position:absolute;top:12px;right:12px}.direct-distribution-units button.active>i{color:#fff;background:#0d6b59;border-color:#0d6b59}.direct-distribution-units aside{color:#735a2b;background:#fff8e8;border:1px solid #e7d4a7;border-radius:13px;grid-column:1/-1;padding:16px}.direct-distribution-units aside p{margin-bottom:0}.direct-distribution-units aside.direct-distribution-blockers{gap:14px;display:grid}.direct-distribution-blockers header{gap:5px;display:grid}.direct-distribution-blockers header>span{color:#9a6415;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.direct-distribution-blockers ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.direct-distribution-blockers li{background:#ffffffb8;border:1px solid #ead9b6;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.direct-distribution-blockers li span{color:#84672f;text-align:right;font-size:11px}.direct-distribution-publish-action{background:#fff;border:1px solid #dcc58f;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.direct-distribution-publish-action>div{gap:3px;display:grid}.direct-distribution-publish-action small{color:#796d53;line-height:1.45}.direct-distribution-publish-action button{color:#fff;background:#0d6b59;border:1px solid #0d6b59;border-radius:10px;min-height:42px;padding:10px 14px;font-size:11px;font-weight:800}.direct-distribution-publish-action>small{grid-column:1/-1}.direct-distribution-recipient>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.direct-distribution-recipient label{color:#536b65;gap:7px;font-size:11px;font-weight:760;display:grid}.direct-distribution-recipient label.wide{grid-column:1/-1}.direct-distribution-recipient input,.direct-distribution-recipient select,.direct-distribution-recipient textarea{color:#243e3b;background:#fbfcfc;border:1px solid #d6e1dd;border-radius:11px;width:100%;min-height:44px;padding:10px 12px}.direct-distribution-recipient textarea{resize:vertical}.direct-distribution-assurance{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.direct-distribution-assurance span{color:#236052;text-align:center;background:#edf7f3;border:1px solid #d4e9e1;border-radius:11px;padding:11px 12px;font-size:10px;font-weight:760}.direct-campaign-distribution form>footer,.direct-distribution-receipt>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.direct-campaign-distribution form>footer>div{gap:3px;display:grid}.direct-campaign-distribution form>footer small,.direct-distribution-receipt>footer span{color:#75837f;font-size:10px}.direct-campaign-distribution form>footer button,.direct-distribution-actions button,.direct-distribution-actions .button{color:#fff;background:#0d6b59;border:1px solid #0d6b59;border-radius:11px;justify-content:center;align-items:center;min-height:44px;padding:10px 15px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.direct-distribution-success{background:#eaf7f2;border:1px solid #cce8dd;border-radius:17px;align-items:center;gap:14px;padding:18px;display:flex}.direct-distribution-success>span{color:#fff;background:#0d6b59;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;height:42px;font-size:20px;display:flex}.direct-distribution-success>div{gap:4px;display:grid}.direct-distribution-link{background:#fff;border:1px solid #dce6e2;border-radius:14px;gap:8px;padding:15px;display:grid}.direct-distribution-link a{color:#0d6b59;overflow-wrap:anywhere;font-size:12px;font-weight:800}.direct-distribution-actions{flex-wrap:wrap;gap:9px;display:flex}.direct-distribution-actions button.button-secondary{color:#0d6b59;background:#fff}@media (width<=900px){.direct-distribution-units>div,.direct-distribution-assurance{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.direct-distribution-head,.direct-distribution-recipient>div{grid-template-columns:1fr}.direct-distribution-flow{grid-template-columns:1fr;align-items:stretch}.direct-distribution-flow i{justify-self:start;width:1px;height:14px;margin-left:13px}.direct-distribution-units>div,.direct-distribution-assurance{grid-template-columns:1fr}.direct-distribution-recipient label.wide{grid-column:auto}.direct-distribution-campaign,.direct-campaign-distribution form>footer,.direct-distribution-receipt>footer{flex-direction:column;align-items:flex-start}.direct-distribution-actions{display:grid}.direct-distribution-blockers li{flex-direction:column;align-items:flex-start}.direct-distribution-blockers li span{text-align:left}.direct-distribution-publish-action{grid-template-columns:1fr}.direct-distribution-publish-action button,.direct-distribution-actions>*{width:100%}}@media (prefers-reduced-motion:reduce){.direct-distribution-units>div>button{transition:none}}.public-selection-direct-origin{border:1px solid color-mix(in srgb, var(--story-accent,#bb8a4b) 46%, transparent);background:color-mix(in srgb, var(--story-accent-soft,#eee3cb) 88%, white);min-width:0;max-width:100%;color:var(--story-deep,#102a2a);border-radius:10px;flex-direction:column;flex:0 auto;gap:.12rem;padding:.42rem .66rem;line-height:1.1;display:inline-flex}.public-selection-direct-origin b{overflow-wrap:anywhere;letter-spacing:.05em;text-transform:uppercase;font-size:.62rem}.public-selection-direct-origin small{color:color-mix(in srgb, var(--story-deep,#102a2a) 72%, transparent);letter-spacing:.04em;text-transform:uppercase;font-size:.56rem;font-weight:750}.public-selection-shell[data-origin-kind=owner_direct]{--story-accent:#b78a52;--story-accent-soft:#efe5d7;--story-deep:#17191d;--story-surface:#f3f1ed;--selection-teal:#363a42;--selection-mint:#b8bbc1;color:#17191d;background:#f4f2ee}.public-selection-shell[data-origin-kind=owner_direct] .public-selection-brandbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f7f4f5;border-bottom-color:#17191d1f}.public-selection-shell[data-origin-kind=owner_direct] .public-selection-direct-origin{background:#f1e8db;border-color:#b78a526b}.public-selection-shell[data-origin-kind=owner_direct] .public-selection-hero{min-height:clamp(520px,72vh,720px)}.public-selection-shell[data-origin-kind=owner_direct] .public-selection-hero-copy{max-width:760px}.public-selection-shell[data-origin-kind=owner_direct] .public-selection-hero-copy h1{max-width:15ch}.public-selection-shell[data-origin-kind=owner_direct] .public-selection-scroll-cue{display:none}.public-selection-shell[data-origin-kind=owner_direct] .public-selection-options{padding-top:clamp(3.4rem,7vw,6.5rem)}.public-selection-shell[data-origin-kind=owner_direct][data-selection-size=single] .public-selection-options-head{max-width:790px;margin-bottom:clamp(1.5rem,3vw,2.6rem)}.public-selection-shell[data-origin-kind=owner_direct] .public-selection-option-copy{align-content:start}.public-selection-shell[data-origin-kind=owner_direct] .public-selection-campaign-story{background:#fbf8f2;border-color:#b78a5273}.public-selection-shell[data-origin-kind=owner_direct] .public-selection-price{background:#f7efe3;border-color:#b78a52;box-shadow:0 18px 42px #45301814}.public-selection-commercial-state{color:#542b22;background:#fff5f0;border:1px solid #94483647;border-left:4px solid #985540;border-radius:12px;gap:.35rem;padding:.9rem 1rem;display:grid}.public-selection-commercial-state strong,.public-selection-commercial-state p{margin:0}.public-selection-commercial-state strong{font-size:.82rem}.public-selection-commercial-state p{color:#71483e;font-size:.72rem;line-height:1.5}.public-selection-shell[data-origin-kind=owner_direct] .public-selection-conversion{scroll-margin-top:84px}.public-selection-shell[data-origin-kind=owner_direct] .public-selection-consent{background:#faf6ef;border-color:#b78a5259}.public-selection-shell[data-origin-kind=owner_direct] .public-selection-mobile-cta{min-height:64px;padding:.55rem max(.75rem, env(safe-area-inset-right)) calc(.55rem + env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf9f6f5;border-top:1px solid #17191d24;box-shadow:0 -12px 30px #0f10121a}.public-selection-shell[data-origin-kind=owner_direct] .public-selection-mobile-cta>button{min-height:44px}@media (width<=900px){.public-selection-shell[data-origin-kind=owner_direct] .public-selection-hero{min-height:650px}.public-selection-shell[data-origin-kind=owner_direct] .public-selection-brandbar nav{display:none}}@media (width<=680px){.public-selection-shell[data-origin-kind=owner_direct] .public-selection-brandbar{gap:.45rem;padding-block:.62rem}.public-selection-shell[data-origin-kind=owner_direct] .public-selection-profile-badge{display:none}.public-selection-shell[data-origin-kind=owner_direct] .public-selection-direct-origin{order:3;width:auto;padding:.34rem .5rem}.public-selection-shell[data-origin-kind=owner_direct] .public-selection-direct-origin small{display:none}.public-selection-shell[data-origin-kind=owner_direct] .public-selection-hero{min-height:620px}.public-selection-shell[data-origin-kind=owner_direct] .public-selection-hero-actions{grid-template-columns:1fr;display:grid}.public-selection-shell[data-origin-kind=owner_direct] .public-selection-proof{grid-template-columns:1fr}.public-selection-shell[data-origin-kind=owner_direct] .public-selection-options{padding-top:3rem}.public-selection-shell[data-origin-kind=owner_direct] .public-selection-mobile-cta{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-selection-shell[data-origin-kind=owner_direct][data-selection-size=single] .public-selection-mobile-cta{grid-template-columns:1fr}}.public-selection-option.status-reserved .public-selection-commercial-state{color:#5d4300;background:#fff8dc;border-color:#b7800057 #b7800057 #b7800057 #d29a00}.public-selection-option.status-reserved .public-selection-commercial-state p{color:#765b12}.public-selection-option.status-sold .public-selection-commercial-state{color:#641d17;background:#fff0ef;border-color:#b4231857 #b4231857 #b4231857 #d92d20}.public-selection-option.status-sold .public-selection-commercial-state p{color:#7a3028}.direct-link-history{background:radial-gradient(circle at 100% 0,#b78a5224,#0000 30%),linear-gradient(145deg,#fcfbf8,#f4f2ed);border:1px solid #212f2c24;border-radius:22px;gap:1.15rem;padding:clamp(1.15rem,2.2vw,1.75rem);display:grid;box-shadow:0 18px 46px #18201f12}.direct-link-history-head{grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);align-items:end;gap:1.25rem;display:grid}.direct-link-history-head>div:first-child{gap:.45rem;display:grid}.direct-link-history-head>div:first-child>span,.direct-link-history-context>span,.direct-link-history-dates>span{color:#9a7042;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.direct-link-history-head h2,.direct-link-history-head p{margin:0}.direct-link-history-head h2{color:#1c2927;font-size:clamp(1.35rem,2.4vw,2.15rem);line-height:1.08}.direct-link-history-head p{color:#60706d;max-width:760px;font-size:.85rem;line-height:1.6}.direct-link-history-summary{background:#ffffffb8;border:1px solid #263a361f;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.direct-link-history-summary span{color:#6d7b78;text-align:center;gap:.12rem;min-width:0;padding:.75rem .55rem;font-size:.62rem;display:grid}.direct-link-history-summary span+span{border-left:1px solid #263a361a}.direct-link-history-summary strong{color:#243a36;font-size:1.15rem}.direct-link-history-filters{grid-template-columns:minmax(220px,1fr) minmax(180px,280px);gap:.75rem;display:grid}.direct-link-history-filters label{color:#52615f;gap:.35rem;font-size:.68rem;font-weight:750;display:grid}.direct-link-history-filters input,.direct-link-history-filters select{color:#24312f;background:#fff;border:1px solid #2a3e3a2b;border-radius:11px;width:100%;min-height:44px}.direct-link-history-list{gap:.65rem;display:grid}.direct-link-history-card{background:#ffffffe0;border:1px solid #2438341f;border-left:4px solid #3f756a;border-radius:15px;grid-template-columns:minmax(155px,.85fr) minmax(220px,1.25fr) minmax(185px,.9fr) minmax(170px,.75fr) minmax(220px,auto);align-items:center;gap:1rem;min-width:0;padding:1rem;display:grid}.direct-link-history-card.is-expired{border-left-color:#a9804d}.direct-link-history-card.is-revoked{background:#f9f6f2e0;border-left-color:#9b594a}.direct-link-history-recipient,.direct-link-history-context,.direct-link-history-dates{gap:.28rem;min-width:0;display:grid}.direct-link-history-recipient>strong,.direct-link-history-context>strong,.direct-link-history-dates>strong{color:#23322f;text-overflow:ellipsis;white-space:nowrap;font-size:.79rem;overflow:hidden}.direct-link-history-recipient>small,.direct-link-history-context>small,.direct-link-history-dates>small{color:#72807d;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;line-height:1.4;overflow:hidden}.direct-link-status{color:#2e655a;letter-spacing:.06em;text-transform:uppercase;background:#e4f0ed;border-radius:999px;justify-self:start;padding:.22rem .48rem;font-size:.6rem;font-weight:850}.direct-link-status.is-expired{color:#7c5a2f;background:#f5eadb}.direct-link-status.is-revoked{color:#874536;background:#f5dfd9}.direct-link-history-metrics{background:#f4f7f6;border:1px solid #2438341a;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.direct-link-history-metrics span{color:#70807d;text-align:center;gap:.08rem;padding:.48rem .3rem;font-size:.58rem;display:grid}.direct-link-history-metrics span+span{border-left:1px solid #24383417}.direct-link-history-metrics strong{color:#29433e;font-size:.8rem}.direct-link-history-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.direct-link-history-actions>a,.direct-link-history-actions>button{white-space:nowrap;min-height:38px;padding:.55rem .7rem;font-size:.65rem}.direct-link-revoke{color:#8b4638;background:#fff5f2;border-color:#97493840}.direct-link-history-closed{color:#8a7560;align-self:center;font-size:.62rem;font-weight:700}@media (width<=1280px){.direct-link-history-card{grid-template-columns:minmax(160px,.8fr) minmax(230px,1.2fr) minmax(180px,.9fr)}.direct-link-history-metrics{grid-column:1/3}.direct-link-history-actions{grid-area:2/3}}@media (width<=900px){.direct-link-history-head{grid-template-columns:1fr}.direct-link-history-card{grid-template-columns:repeat(2,minmax(0,1fr))}.direct-link-history-dates,.direct-link-history-metrics,.direct-link-history-actions{grid-area:auto}.direct-link-history-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=620px){.direct-link-history{border-radius:17px;padding:1rem}.direct-link-history-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.direct-link-history-summary span:nth-child(3){border-top:1px solid #263a361a;border-left:0}.direct-link-history-summary span:nth-child(4){border-top:1px solid #263a361a}.direct-link-history-filters,.direct-link-history-card{grid-template-columns:1fr}.direct-link-history-recipient>strong,.direct-link-history-context>strong,.direct-link-history-dates>strong,.direct-link-history-recipient>small,.direct-link-history-context>small,.direct-link-history-dates>small{white-space:normal}.direct-link-history-actions{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.direct-link-history-actions>*{text-align:center;width:100%}.direct-link-history-actions .direct-link-revoke,.direct-link-history-actions .direct-link-history-closed{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.direct-link-history-card,.direct-link-history-actions>*{scroll-behavior:auto;transition:none}}.direct-distribution-flow{grid-template-columns:auto minmax(18px,1fr) auto minmax(18px,1fr) auto minmax(18px,1fr) auto}.direct-distribution-template{background:radial-gradient(circle at 100% 0,#caa46324,#0000 31%),#fff;border:1px solid #dce6e2;border-radius:17px;gap:1rem;padding:clamp(1rem,2vw,1.5rem);display:grid}.direct-distribution-template>header,.direct-template-block,.direct-template-block-head{gap:.35rem;display:grid}.direct-distribution-template>header>span{color:#0d6b59;letter-spacing:.08em;text-transform:uppercase;font-size:.63rem;font-weight:850}.direct-distribution-template h3,.direct-distribution-template p{margin:0}.direct-distribution-template h3{color:#173f37;font-size:clamp(1.18rem,2vw,1.65rem)}.direct-distribution-template>header p{color:#6a7b76;max-width:820px;font-size:.78rem;line-height:1.55}.direct-template-block{padding-top:.2rem}.direct-template-block-head{grid-template-columns:auto 1fr;align-items:baseline;gap:.6rem}.direct-template-block-head strong{color:#294a43;font-size:.78rem}.direct-template-block-head small{color:#7a8985;font-size:.67rem}.direct-template-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.direct-template-choices>button{color:#29443e;text-align:left;min-height:118px;box-shadow:none;background:#f8faf9;border:1px solid #d8e2de;border-radius:14px;grid-template-columns:1fr auto;align-content:start;gap:.35rem .7rem;padding:.95rem;display:grid;position:relative}.direct-template-choices>button:hover,.direct-template-choices>button.active{border-color:#0d6b59;transform:translateY(-1px)}.direct-template-choices>button.active{background:#edf7f3;box-shadow:0 8px 24px #1a4e4217}.direct-template-choices span,.direct-template-choices small,.direct-template-choices b{display:block}.direct-template-choices span{color:#173f37;font-size:.82rem;font-weight:850;line-height:1.25}.direct-template-choices small{color:#6d7c78;grid-column:1/-1;font-size:.68rem;line-height:1.5}.direct-template-choices b{color:#0d6b59;align-self:start;font-size:.84rem}.direct-template-choices em{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#c99b57;border-radius:999px;padding:.2rem .48rem;font-size:.54rem;font-style:normal;font-weight:850;position:absolute;top:-.48rem;right:.75rem}.direct-template-preview{color:#fff;background:linear-gradient(135deg,#173d35,#1d5146);border:1px solid #2a4e4624;border-left:4px solid #c99b57;border-radius:13px;grid-template-columns:minmax(180px,.55fr) minmax(260px,1.45fr);align-items:center;gap:.55rem 1.15rem;padding:1rem;display:grid}.direct-template-preview>div{gap:.2rem;display:grid}.direct-template-preview span,.direct-template-preview small{color:#bfd5ce;font-size:.62rem}.direct-template-preview span{letter-spacing:.07em;text-transform:uppercase;font-weight:850}.direct-template-preview strong{font-size:.83rem}.direct-template-preview p{color:#e2ece9;font-size:.72rem;line-height:1.55}.direct-template-preview>small{grid-column:1/-1}.direct-template-advanced{background:#fbfcfc;border:1px solid #d6e1dd;border-radius:12px;overflow:hidden}.direct-template-advanced summary{color:#405d56;cursor:pointer;justify-content:space-between;gap:.7rem;padding:.8rem .9rem;font-size:.72rem;font-weight:800;list-style-position:inside;display:flex}.direct-template-advanced summary small{color:#82908c;font-weight:600}.direct-template-advanced>div{gap:.8rem;padding:0 .9rem .9rem;display:grid}.direct-template-advanced .text-button{justify-self:start}.public-selection-shell[data-origin-kind=owner_direct]:not([data-narrative-depth=flash]) .public-selection-scroll-cue{display:flex}.public-selection-narrative{background:radial-gradient(circle at 12% 10%, color-mix(in srgb, var(--story-accent) 20%, transparent), transparent 25%), linear-gradient(155deg, #0d171a 0%, #142326 48%, #0f1a1d 100%);color:#f4f0e8;gap:clamp(1.8rem,4vw,3.6rem);padding:clamp(4.2rem,8vw,8rem) clamp(1rem,5vw,5rem);scroll-margin-top:84px;display:grid}.public-narrative-intro,.public-narrative-index,.public-narrative-chapters,.public-selection-narrative>footer{width:min(1180px,100%);margin-inline:auto}.public-narrative-intro{grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);align-items:end;gap:clamp(1.2rem,3vw,3rem);display:grid}.public-narrative-intro>div{gap:.85rem;display:grid}.public-narrative-intro>div>span,.public-narrative-chapters article>div>span{color:var(--story-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:850}.public-narrative-intro h2,.public-narrative-intro p,.public-narrative-chapters h3,.public-narrative-chapters p{margin:0}.public-narrative-intro h2{color:#fff;letter-spacing:-.055em;max-width:17ch;font-size:clamp(2.4rem,6.3vw,5.7rem);line-height:.95}.public-narrative-intro p{color:#b7c4c3;max-width:760px;font-size:clamp(.94rem,1.45vw,1.18rem);line-height:1.7}.public-narrative-intro>aside{background:#ffffff0e;border:1px solid #ffffff21;border-radius:16px;gap:.35rem;padding:1.1rem;display:grid}.public-narrative-intro>aside small,.public-narrative-intro>aside span{color:#91a6a4;font-size:.66rem}.public-narrative-intro>aside strong{color:var(--story-accent);font-size:1.25rem}.public-narrative-index{border:1px solid #ffffff1f;border-radius:15px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.public-narrative-index>button{color:#d5dfdd;text-align:left;background:#ffffff09;border:0;border-right:1px solid #ffffff1a;border-radius:0;gap:.3rem;min-height:74px;padding:.8rem;display:grid}.public-narrative-index>button:last-child{border-right:0}.public-narrative-index>button:hover{background:#ffffff14}.public-narrative-index b{color:var(--story-accent);font-size:.66rem}.public-narrative-index span{font-size:.65rem;font-weight:750}.public-narrative-chapters{gap:clamp(2rem,5vw,5rem);display:grid}.public-narrative-chapters article{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:clamp(1.2rem,4vw,4.5rem);scroll-margin-top:92px;display:grid}.public-narrative-chapters article:nth-child(2n) figure{grid-column:2}.public-narrative-chapters article:nth-child(2n)>div{grid-area:1/1}.public-narrative-chapters figure{background:#1b2b2e;border:1px solid #ffffff1a;border-radius:clamp(18px,3vw,30px);min-height:clamp(300px,48vw,620px);margin:0;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000040}.public-narrative-chapters figure:after{content:"";background:linear-gradient(#0000,#050c0ec7);height:36%;position:absolute;inset:auto 0 0}.public-narrative-chapters figure>img{width:100%;height:100%;min-height:inherit;object-fit:cover}.public-narrative-chapters figure>div{min-height:inherit;color:#8da09d;place-items:center;gap:.7rem;display:grid}.public-narrative-chapters figure>div svg{width:42px}.public-narrative-chapters figcaption{z-index:1;color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800;position:absolute;bottom:1rem;left:1.15rem;right:1.15rem}.public-narrative-chapters article>div{gap:1rem;display:grid}.public-narrative-chapters h3{color:#fff;letter-spacing:-.045em;max-width:15ch;font-size:clamp(2rem,4.5vw,4.2rem);line-height:1}.public-narrative-chapters p{color:#b4c1c0;font-size:clamp(.88rem,1.25vw,1.05rem);line-height:1.75}.public-narrative-chapters article>div>small{border-left:3px solid var(--story-accent);color:#9fb0ae;background:#ffffff0b;gap:.3rem;padding:.9rem 1rem;font-size:.69rem;line-height:1.55;display:grid}.public-narrative-chapters article>div>small b{color:#e7ecea;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem}.public-selection-shell[data-narrative-depth=essential] .public-narrative-chapters{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.public-selection-shell[data-narrative-depth=essential] .public-narrative-chapters article,.public-selection-shell[data-narrative-depth=essential] .public-narrative-chapters article:nth-child(2n){background:#ffffff09;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:1fr;align-content:start;gap:0;display:grid;overflow:hidden}.public-selection-shell[data-narrative-depth=essential] .public-narrative-chapters article figure,.public-selection-shell[data-narrative-depth=essential] .public-narrative-chapters article:nth-child(2n) figure{min-height:240px;box-shadow:none;border:0;border-radius:0;grid-area:1/1}.public-selection-shell[data-narrative-depth=essential] .public-narrative-chapters article>div,.public-selection-shell[data-narrative-depth=essential] .public-narrative-chapters article:nth-child(2n)>div{grid-area:2/1;padding:1.25rem}.public-selection-shell[data-narrative-depth=essential] .public-narrative-chapters h3{font-size:clamp(1.35rem,2.6vw,2rem)}.public-selection-narrative>footer{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.public-selection-narrative>footer>div{gap:.25rem;display:grid}.public-selection-narrative>footer span{color:#93a5a3;font-size:.72rem}.public-selection-narrative>footer strong{color:#fff;font-size:.88rem}.public-selection-narrative>footer button{border:1px solid var(--story-accent);background:var(--story-accent);color:#142124;border-radius:12px;min-height:48px;padding:.75rem 1rem;font-size:.72rem;font-weight:850}@media (width<=980px){.direct-template-choices{grid-template-columns:1fr}.direct-template-choices>button{min-height:0}.public-narrative-index{grid-template-columns:repeat(3,minmax(0,1fr))}.public-narrative-index>button:nth-child(3n){border-right:0}.public-narrative-index>button:nth-child(n+4){border-top:1px solid #ffffff1a}.public-narrative-chapters article{grid-template-columns:1fr}.public-narrative-chapters article:nth-child(2n) figure,.public-narrative-chapters article:nth-child(2n)>div{grid-area:auto/1}.public-selection-shell[data-narrative-depth=essential] .public-narrative-chapters{grid-template-columns:1fr}.public-selection-shell[data-narrative-depth=essential] .public-narrative-chapters article{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr)}.public-selection-shell[data-narrative-depth=essential] .public-narrative-chapters article figure,.public-selection-shell[data-narrative-depth=essential] .public-narrative-chapters article:nth-child(2n) figure{grid-area:1/1}.public-selection-shell[data-narrative-depth=essential] .public-narrative-chapters article>div,.public-selection-shell[data-narrative-depth=essential] .public-narrative-chapters article:nth-child(2n)>div{grid-area:1/2}}@media (width<=720px){.direct-distribution-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.direct-distribution-flow i{display:none}.direct-distribution-flow span{white-space:normal;text-align:center;justify-items:center;gap:.3rem;display:grid}.direct-template-preview,.public-narrative-intro{grid-template-columns:1fr}.public-selection-narrative{gap:2rem;padding:3.6rem 1rem 5rem}.public-narrative-intro h2{font-size:clamp(2.35rem,12vw,4.3rem)}.public-narrative-index{grid-template-columns:repeat(2,minmax(0,1fr))}.public-narrative-index>button,.public-narrative-index>button:nth-child(3n){border-top:1px solid #ffffff1a;border-right:1px solid #ffffff1a}.public-narrative-index>button:nth-child(odd){border-left:0}.public-narrative-index>button:nth-child(2n){border-right:0}.public-narrative-chapters article figure{min-height:340px}.public-selection-shell[data-narrative-depth=essential] .public-narrative-chapters article{grid-template-columns:1fr}.public-selection-shell[data-narrative-depth=essential] .public-narrative-chapters article figure,.public-selection-shell[data-narrative-depth=essential] .public-narrative-chapters article:nth-child(2n) figure{grid-area:1/1}.public-selection-shell[data-narrative-depth=essential] .public-narrative-chapters article>div,.public-selection-shell[data-narrative-depth=essential] .public-narrative-chapters article:nth-child(2n)>div{grid-area:2/1}.public-selection-narrative>footer{display:grid}.public-selection-narrative>footer button{width:100%}}@media (width<=430px){.direct-distribution-template,.direct-template-preview{padding:.85rem}.direct-template-block-head{grid-template-columns:1fr}.direct-template-advanced summary{display:grid}.public-narrative-chapters article figure,.public-selection-shell[data-narrative-depth=essential] .public-narrative-chapters article figure{min-height:280px}.public-narrative-chapters h3{font-size:2rem}}@media (prefers-reduced-motion:reduce){.direct-template-choices>button,.public-narrative-index>button{scroll-behavior:auto;transition:none}}.broker-portal{--broker-shell-ink:#112c2a;--broker-shell-muted:#617876;--broker-shell-line:#1239351f;--broker-shell-paper:#f4f6f2;--broker-shell-surface:#fff;grid-template-columns:288px minmax(0,1fr)}.broker-sidebar{background:radial-gradient(circle at 10% 0,#38b3a938,#0000 19rem),linear-gradient(#0b2a2d 0%,#081e23 64%,#07191e 100%);padding:1rem .85rem .85rem}.broker-sidebar nav{gap:.68rem}.broker-nav-group{gap:.16rem;display:grid}.broker-nav-group>small{color:#658785;letter-spacing:.12em;text-transform:uppercase;margin:0 .72rem .18rem;font-size:.58rem;font-weight:820;line-height:1.3}.broker-nav-group>button{position:relative;min-height:40px!important}.broker-nav-group>button.active:before{content:"";background:#69d6ca;border-radius:99px;width:3px;position:absolute;top:10px;bottom:10px;left:-7px}.broker-nav-progress{background:#2f958c!important}.broker-nav-collapse,.broker-nav-close{color:#91b3b0;width:32px;min-width:32px;height:32px;min-height:32px;box-shadow:none;background:#ffffff09;border:1px solid #ffffff17;border-radius:9px;place-items:center;margin-left:auto;padding:0;display:grid}.broker-nav-close{display:none}.broker-navigation-collapsed{grid-template-columns:82px minmax(0,1fr)}.broker-navigation-collapsed .broker-sidebar{padding-inline:.55rem}.broker-navigation-collapsed .broker-brand{justify-content:center;padding-inline:0}.broker-navigation-collapsed .broker-brand>div,.broker-navigation-collapsed .broker-brand>img,.broker-navigation-collapsed .broker-brand>.mark,.broker-navigation-collapsed .broker-profile,.broker-navigation-collapsed .broker-nav-group>small,.broker-navigation-collapsed .broker-nav-group button>span,.broker-navigation-collapsed .broker-nav-group button>b,.broker-navigation-collapsed .broker-sidebar-readiness,.broker-navigation-collapsed .broker-logout{display:none}.broker-navigation-collapsed .broker-nav-collapse{margin:0}.broker-navigation-collapsed .broker-nav-group button{justify-content:center;padding:0}.broker-navigation-collapsed .broker-nav-group button i{flex-basis:31px;width:31px;height:31px}.broker-workspace{color:var(--broker-shell-ink);background:radial-gradient(circle at 92% 0%, #3d978f17, transparent 30rem), var(--broker-shell-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.broker-topbar{border-color:var(--broker-shell-line);background:#fafcf9e6;min-height:72px;box-shadow:0 10px 30px #13332f0a}.broker-topbar>div:first-child{color:#718783;align-items:center;gap:.65rem;display:flex}.broker-topbar>div:first-child strong{color:#173c38}.broker-environment-label{color:#3e6d67;font-weight:750}.broker-online{color:#47736d}.broker-central-link{color:#2a5f59!important;background:#ffffffc7!important;border-color:#20615921!important}.broker-content{width:min(1560px,100%);padding:clamp(1rem,2.8vw,2.7rem)}.broker-daily-desk{isolation:isolate;background:radial-gradient(circle at 12% 110%,#35998e24,#0000 24rem),linear-gradient(125deg,#fffffffa,#eff6f0fa);border-color:#185f5724;border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(410px,.9fr);gap:clamp(2rem,5vw,5rem);min-height:390px;padding:clamp(1.6rem,3.6vw,3.4rem);position:relative;box-shadow:0 28px 70px #1f464017}.broker-daily-desk:before,.broker-daily-desk:after{z-index:-1;content:"";border:1px solid #1f766b1c;border-radius:50%;position:absolute}.broker-daily-desk:before{width:440px;height:440px;top:-190px;right:-90px}.broker-daily-desk:after{width:305px;height:305px;top:-122px;right:-22px}.broker-welcome-copy{align-content:center;justify-items:start;display:grid}.broker-context-pill{color:#356b64;background:#ffffffb8;border:1px solid #1d6b6221;border-radius:999px;align-items:center;min-height:30px;margin-bottom:1.15rem;padding:0 .75rem;font-size:.64rem;font-weight:760;display:inline-flex}.broker-daily-desk .broker-kicker{color:#a5752d;margin:0 0 .7rem}.broker-daily-desk h1{color:#143b37;letter-spacing:-.065em;max-width:790px;font-size:clamp(2.55rem,5vw,5rem)}.broker-daily-desk .broker-welcome-copy>p:last-of-type{color:#5d7773;max-width:720px;font-size:clamp(.9rem,1.3vw,1.04rem);line-height:1.65}.broker-day-status{flex-wrap:wrap;gap:.55rem;margin-top:1.2rem;display:flex}.broker-day-status span{color:#4f6d68;background:#1646400f;border-radius:999px;align-items:center;min-height:30px;padding:0 .7rem;font-size:.63rem;font-weight:700;display:inline-flex}.broker-day-status i{background:#49ad82;border-radius:50%;width:7px;height:7px;margin-right:.4rem;box-shadow:0 0 0 4px #49ad821f}.broker-daily-desk .broker-command-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0}.broker-daily-desk .broker-command-buttons button{color:#1c4d47;background:#ffffffd1;border:1px solid #194e481a;border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;gap:.75rem;min-height:108px;padding:1rem;box-shadow:0 12px 30px #1f46400f}.broker-daily-desk .broker-command-buttons button:hover{background:#fff;border-color:#23857940;box-shadow:0 16px 35px #1f46401a}.broker-daily-desk .broker-command-buttons button i{color:#167f75;background:#1f8b7f1a;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.broker-daily-desk .broker-command-buttons button strong{color:#1a403c;font-size:.82rem}.broker-daily-desk .broker-command-buttons button small{color:#6f8581;font-size:.65rem;line-height:1.35}.broker-daily-desk .broker-command-buttons button>b{color:#74908b;font-size:1rem}.broker-daily-desk .broker-command-buttons .broker-command-primary{color:#fff;background:linear-gradient(135deg,#146f69,#0f5957);border-color:#126f68;box-shadow:0 18px 34px #125d572e}.broker-daily-desk .broker-command-buttons .broker-command-primary i{color:#fff;background:#ffffff1f}.broker-daily-desk .broker-command-buttons .broker-command-primary strong{color:#fff}.broker-daily-desk .broker-command-buttons .broker-command-primary small,.broker-daily-desk .broker-command-buttons .broker-command-primary>b{color:#c0dfda}.broker-today-strip{border:1px solid var(--broker-shell-line);background:#ffffffc7;border-radius:22px;gap:1rem;padding:clamp(1.15rem,2.2vw,1.8rem);display:grid;box-shadow:0 18px 45px #1f46400e}.broker-today-strip>header{justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.broker-today-strip>header span{color:#9a7137;letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:820}.broker-today-strip>header h2{color:#193e3a;letter-spacing:-.035em;margin:.35rem 0 0;font-size:clamp(1.2rem,2vw,1.7rem)}.broker-today-strip>header p{color:#6b807c;text-align:right;max-width:430px;margin:0;font-size:.72rem}.broker-today-grid{grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,.825fr));gap:.75rem;display:grid}.broker-today-card{background:#fff;border:1px solid #1546401a;border-radius:16px;align-content:start;justify-items:start;gap:.65rem;min-height:190px;padding:1.05rem;display:grid}.broker-today-card>span{color:#718681;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:820}.broker-today-card>strong{color:#173f3a;letter-spacing:-.05em;font-size:2rem}.broker-today-card>p{color:#687e79;margin:0;font-size:.7rem;line-height:1.5}.broker-today-card>button,.broker-today-card footer button{color:#157a70;min-height:auto;box-shadow:none;background:0 0;margin-top:auto;padding:.3rem 0;font-size:.66rem}.broker-today-card--priority{background:linear-gradient(145deg,#ecf7f2f0,#fff);border-color:#17796e33}.broker-today-person{align-items:center;gap:.7rem;display:flex}.broker-today-person>div:last-child{gap:.12rem;display:grid}.broker-today-person strong{color:#193d39;font-size:.82rem}.broker-today-person small{color:#6a817c;font-size:.63rem}.broker-today-card footer{justify-content:space-between;align-items:center;gap:.8rem;width:100%;margin-top:auto;display:flex}.broker-today-card footer>small{color:#8b6c3c;font-size:.6rem}.broker-today-material-title{line-height:1.35;letter-spacing:-.02em!important;font-size:.9rem!important}.broker-today-stats{gap:.85rem;display:flex}.broker-today-stats small{color:#718681;font-size:.62rem}.broker-today-stats b{color:#1b655d;font-size:.75rem}.broker-workspace .broker-metrics article,.broker-workspace .broker-panel,.broker-workspace .broker-links-grid>article,.broker-workspace .broker-intelligence-grid article,.broker-workspace .broker-funnel,.broker-workspace .broker-best-material,.broker-workspace .broker-lead-list,.broker-workspace .broker-studio,.broker-workspace .broker-opportunity-card,.broker-workspace .broker-price-summary article,.broker-workspace .broker-material-summary article{border-color:var(--broker-shell-line);background:#ffffffe0;box-shadow:0 14px 36px #1f46400e}.broker-workspace .broker-metrics article span,.broker-workspace .broker-metrics article small{color:#6c817d}.broker-workspace .broker-metrics article strong{color:#183e39}.broker-workspace .broker-metric-hot{background:#fffaf0!important;border-color:#b8823433!important}.broker-workspace .broker-page-head{border-color:var(--broker-shell-line)}.broker-workspace .broker-page-head h1{color:#173c38}.broker-workspace .broker-page-head>div>p:last-child{color:#617975}.broker-workspace .broker-page-actions button{box-shadow:none}.broker-workspace .broker-spotlight{background:#0e3638;border:1px solid #14443e21;box-shadow:0 22px 50px #1133321f}.broker-workspace .broker-spotlight .broker-spotlight-copy h2{color:#f3faf7}.broker-workspace .broker-spotlight .broker-spotlight-copy>p,.broker-workspace .broker-spotlight .broker-spotlight-copy small,.broker-workspace .broker-spotlight .broker-spotlight-copy span{color:#a8c1bd}.broker-workspace .broker-spotlight .broker-live{color:#70d5ca}.broker-workspace .broker-spotlight .broker-price-line small{color:#5a7470}.broker-workspace .broker-spotlight .broker-price-line s{color:#647b77}.broker-workspace .broker-spotlight .broker-price-line strong{color:#173d39}.broker-workspace .broker-product-visual__bottom small,.broker-workspace .broker-product-visual__bottom span{color:#9fb8b4}.broker-workspace .broker-product-visual__bottom strong{color:#eff8f5}.broker-workspace .broker-panel-head h2,.broker-workspace .broker-opportunity-card .broker-opportunity-body h2,.broker-workspace .broker-material-summary strong,.broker-workspace .broker-price-summary strong{color:#193f3a}.broker-workspace .broker-panel-head span,.broker-workspace .broker-panel-head p,.broker-workspace .broker-panel p,.broker-workspace .broker-panel time{color:#6c827d}.broker-workspace .broker-panel-head button{color:#19796f}.broker-workspace .broker-filters,.broker-workspace .broker-toolbar,.broker-workspace .broker-lead-tabs{border-color:var(--broker-shell-line);background:#ffffffb3}.broker-workspace .broker-filters input,.broker-workspace .broker-filters select,.broker-workspace .broker-toolbar input,.broker-workspace .broker-toolbar select,.broker-workspace .broker-search input,.broker-workspace .broker-lead-tabs input{color:#173d39;background:#fff;border-color:#16464021}.broker-workspace .broker-table-wrap{border-color:var(--broker-shell-line);background:#fff}.broker-workspace .broker-table-wrap th{color:#647b77;background:#edf3ef;border-color:#133b371a}.broker-workspace .broker-table-wrap td{color:#536f6a;border-color:#133b3713}.broker-workspace .broker-table-wrap td strong{color:#193f3a}.broker-workspace .broker-lead-list-head{color:#617975;background:#edf3ef}.broker-workspace .broker-lead-list>button{color:#1c403c;border-color:#133b3713}.broker-workspace .broker-lead-list>button:hover{background:#f5faf7}.broker-workspace .broker-lead-list>button strong{color:#173d39}.broker-workspace .broker-lead-list>button small{color:#6c827d}.broker-workspace .broker-intelligence-hero{color:#edf8f5;background:linear-gradient(135deg,#0f4c49,#133438);border-color:#15504a26;box-shadow:0 22px 50px #11333221}.broker-workspace .broker-intelligence-hero h2{color:#f3faf8}.broker-workspace .broker-intelligence-hero section>p:first-child{color:#6fddd1}.broker-workspace .broker-intelligence-hero section>p:last-of-type,.broker-workspace .broker-intelligence-hero>div small,.broker-workspace .broker-intelligence-hero>div span{color:#a8c5c0}.broker-workspace .broker-intelligence-hero>div strong{color:#f1f8f6}.broker-workspace .broker-intelligence-grid article strong,.broker-workspace .broker-best-material h3,.broker-workspace .broker-funnel strong{color:#193f3a}.broker-workspace .broker-intelligence-grid article p,.broker-workspace .broker-best-material p,.broker-workspace .broker-funnel small{color:#6b817d}.broker-demo-banner{background:#fff8e9;border-color:#a7752733}.broker-demo-banner strong{color:#8b6429}.broker-demo-banner span{color:#806f54}.broker-demo-banner a{color:#176e66}.broker-workspace .broker-sales-room{color:#dce9e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 10% 0,#37a69c1a,#0000 28rem),#091d23;border:1px solid #4bcec11f;padding:clamp(.55rem,1.2vw,.9rem);box-shadow:0 24px 58px #1133321f}.broker-workspace .broker-sales-room .broker-conversation-brief{background:#0e292e;border-color:#cbe2e01a;box-shadow:0 18px 48px #00000029}.broker-workspace .deal-radar>header h2{color:#f1f7f5}.broker-workspace .deal-radar>header b{color:#dceae7}.broker-workspace .deal-workspace,.broker-workspace .broker-protection,.broker-workspace .broker-radar{border-radius:22px}@media (width<=1180px){.broker-portal{grid-template-columns:264px minmax(0,1fr)}.broker-daily-desk{grid-template-columns:1fr}.broker-daily-desk .broker-command-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}.broker-daily-desk .broker-command-buttons button{grid-template-columns:34px minmax(0,1fr);min-height:112px}.broker-daily-desk .broker-command-buttons button>b{display:none}}@media (width<=980px){.broker-portal,.broker-navigation-collapsed{display:block}.broker-sidebar{z-index:80;width:min(326px,88vw);height:100vh;padding-inline:.85rem;transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.broker-sidebar.mobile-open{transform:translate(0)}.broker-nav-close{display:grid}.broker-nav-collapse{display:none}.broker-navigation-collapsed .broker-brand>div,.broker-navigation-collapsed .broker-brand>img,.broker-navigation-collapsed .broker-brand>.mark,.broker-navigation-collapsed .broker-profile,.broker-navigation-collapsed .broker-nav-group>small,.broker-navigation-collapsed .broker-nav-group button>span,.broker-navigation-collapsed .broker-nav-group button>b,.broker-navigation-collapsed .broker-sidebar-readiness,.broker-navigation-collapsed .broker-logout{display:revert}.broker-navigation-collapsed .broker-brand>div,.broker-navigation-collapsed .broker-profile,.broker-navigation-collapsed .broker-sidebar-readiness,.broker-navigation-collapsed .broker-brand>.mark{display:grid}.broker-navigation-collapsed .broker-nav-group>small{display:block}.broker-navigation-collapsed .broker-nav-group button{justify-content:flex-start;padding:0 .7rem}.broker-sidebar-scrim{z-index:70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05161894;border-radius:0;min-height:0;padding:0;display:none;position:fixed;inset:0}.broker-sidebar-scrim.visible{display:block}.broker-mobile-menu{display:grid}.broker-page-head{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:.8rem;min-width:0;max-width:100%;min-height:118px}.broker-page-head>div{min-width:0}.broker-page-actions{flex-wrap:wrap;min-width:0;display:flex}.broker-lead-tabs{flex-wrap:wrap;min-width:0;max-width:100%;display:flex;overflow-x:auto}.broker-lead-tabs .broker-search{flex:100%;width:100%;min-width:0;margin-left:0}.broker-today-grid{grid-template-columns:1fr 1fr}.broker-today-card--priority{grid-column:1/-1}.broker-lead-list-head{display:none}.broker-lead-list>button{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;min-width:0}.broker-lead-list>button>div{min-width:0}.broker-lead-list>button>div:nth-child(2),.broker-lead-list>button>div:nth-child(4){grid-column:1}.broker-lead-list>button>span:nth-child(3){grid-area:1/2}.broker-lead-list .broker-row-arrow{grid-area:2/2/span 2}}@media (width<=760px){.broker-content{padding:.8rem}.broker-topbar{min-height:62px;padding:0 .8rem}.broker-topbar>div:first-child>b,.broker-environment-label{display:none}.broker-daily-desk{border-radius:21px;gap:1.35rem;min-height:0;padding:1.3rem}.broker-daily-desk h1{font-size:clamp(2.45rem,12vw,4rem)}.broker-daily-desk .broker-command-buttons{grid-template-columns:1fr 1fr}.broker-daily-desk .broker-command-buttons button{min-height:104px}.broker-today-strip>header{flex-direction:column;align-items:flex-start;gap:.4rem}.broker-today-strip>header p{text-align:left}.broker-today-grid{grid-template-columns:1fr}.broker-today-card--priority{grid-column:auto}.broker-sales-room,.broker-sales-room>*,.broker-sales-lead-picker>*,.broker-sales-recommendations,.broker-sales-offer-list,.broker-sales-offer-list article,.broker-sales-room-bottom>*{min-width:0;max-width:100%}.broker-sales-lead-picker select,.broker-sales-action select,.broker-sales-script textarea,.broker-sales-action textarea{width:100%;min-width:0;max-width:100%}.broker-sales-offer-list article>button{grid-template-columns:34px minmax(0,1fr) 28px}.broker-sales-section-head{flex-wrap:wrap}.broker-sales-section-head>*{min-width:0}}@media (width<=480px){.broker-daily-desk .broker-command-buttons{grid-template-columns:1fr}.broker-daily-desk .broker-command-buttons button{min-height:86px}.broker-day-status{display:grid}.broker-today-card footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.broker-sidebar{transition:none}}.broker-gold-portfolio{border:1px solid var(--broker-shell-line);background:#fff;border-radius:22px;gap:1rem;padding:clamp(1.15rem,2.2vw,1.8rem);display:grid;box-shadow:0 18px 45px #1f46400e}.broker-gold-portfolio>header{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.broker-gold-portfolio>header>div{max-width:780px}.broker-gold-portfolio>header span{color:#8b6429;letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:850}.broker-gold-portfolio>header h2{color:#173d39;letter-spacing:-.035em;margin:.38rem 0 0;font-size:clamp(1.2rem,2.1vw,1.78rem);line-height:1.16}.broker-gold-portfolio>header p{color:#647c77;text-align:right;max-width:390px;margin:0;font-size:.7rem;line-height:1.55}.broker-gold-portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.broker-gold-portfolio-grid>article{background:#f5f8f5;border:1px solid #14443e21;border-radius:18px;min-width:0;overflow:hidden}.broker-gold-portfolio-grid .broker-product-visual{border-radius:0;min-height:220px}.broker-gold-portfolio-copy{gap:.38rem;padding:.95rem 1rem 1.05rem;display:grid}.broker-gold-portfolio-copy>span{color:#8a7047;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:780}.broker-gold-portfolio-copy h3{color:#153b37;letter-spacing:-.025em;margin:0;font-size:1.05rem}.broker-gold-portfolio-copy p{color:#657c77;min-height:2.2em;margin:0;font-size:.64rem;line-height:1.5}.broker-gold-portfolio-copy button{color:#126f68;width:max-content;min-height:auto;box-shadow:none;background:0 0;margin-top:.35rem;padding:.35rem 0;font-size:.65rem}.broker-sales-offer-list article>button{grid-template-columns:88px 36px minmax(150px,1fr) minmax(135px,.42fr) 30px}.broker-sales-offer-media{object-fit:cover;background:#102d31;border:1px solid #cbe2e024;border-radius:10px;width:88px;height:68px}.public-selection-demo-note{z-index:5;color:#6b5736;text-align:center;background:#fff8e8;border-bottom:1px solid #96662433;justify-content:center;align-items:center;gap:.7rem;margin:0;padding:.72rem clamp(1rem,4vw,4rem);font-size:.68rem;line-height:1.45;display:flex;position:relative}.public-selection-demo-note strong{color:#80571f;white-space:nowrap}.public-selection-shell[data-demo-mode=true] .public-selection-success{background:#eff9f6;border-color:#0f7c7b47}@media (width<=1100px){.broker-gold-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.broker-gold-portfolio-grid>article:last-child{grid-column:1/-1}}@media (width<=760px){.broker-gold-portfolio>header{flex-direction:column;align-items:start;gap:.55rem}.broker-gold-portfolio>header p{text-align:left}.broker-gold-portfolio-grid{grid-template-columns:1fr}.broker-gold-portfolio-grid>article:last-child{grid-column:auto}.broker-gold-portfolio-grid .broker-product-visual{min-height:200px}.broker-sales-offer-list article>button{grid-template-columns:34px minmax(0,1fr) 28px}.broker-sales-offer-media{grid-area:1/1/auto/-1;width:100%;height:126px}.broker-sales-offer-list .broker-sales-rank{grid-area:2/1}.broker-sales-offer-list article>button>div:not(.broker-sales-offer-price){grid-area:2/2;min-width:0}.broker-sales-offer-list .broker-sales-offer-price{grid-area:3/2/auto/-1}.broker-sales-offer-list article>button>i{grid-area:2/3}.public-selection-demo-note{gap:.22rem;padding:.8rem 1rem;display:grid}}@media (width<=480px){.broker-gold-portfolio{border-radius:18px;padding:1rem}.broker-gold-portfolio-grid .broker-product-visual{min-height:178px}}.broker-readiness-journey{background:linear-gradient(135deg,#eff8f4f2,#fffcf5f2);border:1px solid #195b531f;border-radius:18px;gap:.8rem;padding:1.1rem;display:grid;box-shadow:0 14px 36px #14433e0f}.broker-readiness-journey>header{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.broker-readiness-journey>header span,.broker-signal-list>header span,.broker-commercial-lifecycle>header span{color:#9a7137;letter-spacing:.11em;text-transform:uppercase;font-size:.6rem;font-weight:850}.broker-readiness-journey>header h2,.broker-signal-list>header h2,.broker-commercial-lifecycle>header h2{color:#193e3a;letter-spacing:-.025em;margin:.28rem 0 0;font-size:1.08rem}.broker-readiness-journey>header>strong{color:#18786d;font-size:1.45rem}.broker-readiness-progress{background:#17695f1a;border-radius:999px;height:6px;overflow:hidden}.broker-readiness-progress i{border-radius:inherit;background:linear-gradient(90deg,#1d8a7e,#d3a54f);height:100%;transition:width .25s;display:block}.broker-readiness-journey>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.broker-readiness-journey button{color:#627b76;min-height:76px;box-shadow:none;text-align:left;background:#ffffffbd;border:1px solid #195b531a;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.7rem;font-size:.63rem;display:grid}.broker-readiness-journey button>i{color:#68817c;background:#edf2ef;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.broker-readiness-journey button>b{color:#9b7a47}.broker-readiness-journey button.complete{color:#245f57;border-color:#21847629}.broker-readiness-journey button.complete>i{color:#fff;background:#238579}.broker-signals-room{gap:1rem}.broker-signal-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.broker-signal-summary article{background:#fff;border:1px solid #dfe9e5;border-radius:15px;gap:.18rem;padding:1rem;display:grid}.broker-signal-summary span{color:#6f8580;text-transform:uppercase;font-size:.62rem;font-weight:800}.broker-signal-summary strong{color:#173f3a;font-size:1.75rem}.broker-signal-summary small{color:#788b87;font-size:.62rem}.broker-signal-list{background:#fff;border:1px solid #dfe9e5;border-radius:18px;gap:.6rem;padding:1rem;display:grid}.broker-signal-list>header{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:flex-end;gap:1rem;padding:.2rem .2rem .8rem;display:flex}.broker-signal-list>header small{color:#70847f;font-size:.64rem}.broker-signal{background:#fcfdfc;border:1px solid #e4ece9;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem;display:grid}.broker-signal>i{color:#176f65;background:#eaf5f1;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.broker-signal>div{gap:.12rem;display:grid}.broker-signal>div>span{color:#82928f;letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:850}.broker-signal>div>strong{color:#244641;font-size:.76rem}.broker-signal>div>p{color:#6c817d;margin:0;font-size:.66rem}.broker-signal>button{min-height:36px;padding:0 .72rem;font-size:.62rem}.broker-signal--urgent{background:snow;border-color:#b74c3e33}.broker-signal--urgent>i{color:#a8493e;background:#fbecea}.broker-signal--deadline>i{color:#936a2f;background:#fff4df}.broker-signal-clear{background:#eff8f4;border-radius:13px;align-items:center;gap:.8rem;padding:1rem;display:flex}.broker-signal-clear>span{color:#fff;background:#258378;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.broker-signal-clear>div{flex:1}.broker-signal-clear strong{color:#20584f}.broker-signal-clear p{color:#68807b;margin:.2rem 0 0;font-size:.68rem}.broker-signal-clear button{box-shadow:none;color:#16766b;background:0 0}.broker-commercial-lifecycle{color:#e9f3f0;background:linear-gradient(135deg,#123b38,#0c2928);border-radius:18px;gap:.9rem;padding:1.1rem;display:grid}.broker-workspace .broker-commercial-lifecycle>header h2{color:#f5f8f6!important}.broker-commercial-lifecycle>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;display:grid}.broker-commercial-lifecycle>div>span{text-align:center;background:#ffffff0b;border:1px solid #ffffff17;border-radius:11px;place-items:center;gap:.2rem;min-height:64px;padding:.65rem;display:grid;position:relative}.broker-commercial-lifecycle>div i{color:#143c38;background:#e3bb70;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.58rem;font-style:normal;display:grid}.broker-workspace .broker-commercial-lifecycle>div strong{font-size:.64rem;color:#edf5f2!important}.broker-commercial-lifecycle>div b{color:#d8b269;position:absolute;right:-.72rem}.broker-commercial-lifecycle>p{color:#e0eeeaa8;margin:0;font-size:.66rem;line-height:1.5}.pro-plan-request-outcome{background:#fbfcfb!important}.pro-plan-request-outcome>strong{color:#236d62;background:#eaf5f1;border-radius:999px;padding:.45rem .7rem;font-size:.65rem}.pro-plan-request-outcome>strong[data-status=rejected],.pro-plan-request-outcome>strong[data-status=cancelled]{color:#8d4b43;background:#f9ebe8}.pro-plan-global-note{color:#6d7e79;max-width:210px;font-size:.66rem;line-height:1.45;display:block}@media (width<=1050px){.broker-readiness-journey>div:last-child,.broker-commercial-lifecycle>div{grid-template-columns:repeat(3,minmax(0,1fr))}.broker-commercial-lifecycle>div b{display:none}}@media (width<=760px){.broker-readiness-journey>header,.broker-signal-list>header{flex-direction:column;align-items:flex-start}.broker-readiness-journey>div:last-child,.broker-signal-summary{grid-template-columns:1fr 1fr}.broker-signal{grid-template-columns:auto minmax(0,1fr)}.broker-signal>button{grid-column:1/-1;width:100%}.broker-signal-clear{flex-direction:column;align-items:flex-start}.broker-commercial-lifecycle>div{grid-template-columns:1fr 1fr}}@media (width<=430px){.broker-readiness-journey>div:last-child,.broker-signal-summary,.broker-commercial-lifecycle>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.broker-readiness-progress i{transition:none}}.match-intelligence-room{gap:22px;display:grid}.match-intelligence-head{color:#fff;background:linear-gradient(135deg,#102d2a 0%,#16443d 64%,#b8843b 160%);border-radius:22px;justify-content:space-between;align-items:flex-end;padding:28px;display:flex}.match-intelligence-head span,.match-pilot-board header span,.match-intelligence-grid header span{color:#b99359;letter-spacing:.13em;font-size:11px;font-weight:800}.match-intelligence-head h2{max-width:680px;margin:6px 0 8px;font-size:clamp(25px,3vw,38px);color:#f5fbf8!important}.match-intelligence-head p{color:#d9e3df;max-width:720px;margin:0;line-height:1.55}.match-decision-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.match-decision-summary article{background:#fff;border:1px solid #dbe4df;border-radius:16px;gap:4px;padding:18px;display:grid}.match-decision-summary span,.match-decision-summary small{color:#60706a}.match-decision-summary strong{color:#14352f;font-size:31px}.match-pilot-board,.match-intelligence-grid>section{background:#fff;border:1px solid #dbe4df;border-radius:18px;padding:22px}.match-pilot-board header,.match-intelligence-grid header{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.match-pilot-board h3,.match-intelligence-grid h3{color:#173b34;margin:4px 0 0;font-size:21px}.match-pilot-row{border-top:1px solid #edf1ef;grid-template-columns:minmax(180px,2fr) repeat(4,minmax(80px,1fr));align-items:center;gap:12px;padding:13px 4px;display:grid}.match-pilot-labels{color:#71817b;letter-spacing:.06em;text-transform:uppercase;border:0;font-size:11px;font-weight:800}.match-pilot-row strong,.match-pilot-row b{color:#174239}.match-intelligence-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.8fr);gap:18px;display:grid}.match-recommendation-list{gap:10px;display:grid}.match-recommendation-list article{background:#f7faf8;border:1px solid #e1e9e5;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid}.match-recommendation-list article>i{color:#fff;background:#1d5147;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-style:normal;display:flex}.match-recommendation-list p{color:#52635d;margin:4px 0;line-height:1.45}.match-recommendation-list small{color:#788780}.match-recommendation-list article>b{color:#28594f;white-space:nowrap;background:#e9f1ed;border-radius:999px;padding:7px 10px;font-size:11px}.match-demand-intelligence{gap:9px;display:grid}.match-demand-intelligence article{border-bottom:1px solid #edf1ef;grid-template-columns:1fr auto;align-items:center;padding:10px 0;display:grid}.match-demand-intelligence article div{gap:3px;display:grid}.match-demand-intelligence article b{color:#1c5449;font-size:24px}.match-demand-intelligence article small{color:#75847e;grid-column:2}.match-human-gate{background:#edf6f1;border:1px solid #bdd9cc;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.match-human-gate>i{color:#fff;background:#17614f;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-style:normal;display:flex}.match-human-gate strong{color:#174238}.match-human-gate p{color:#49645b;margin:3px 0 0}.match-human-gate>span{color:#55736a;font-size:12px}.match-result-table article em{color:#a44838;margin-top:5px;font-size:12px;font-style:normal;display:block}.buyer-state-actions{align-items:center;gap:7px;display:flex}@media (width<=900px){.match-decision-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.match-intelligence-grid{grid-template-columns:1fr}}@media (width<=680px){.match-intelligence-head{flex-direction:column;align-items:stretch;gap:18px;padding:22px}.match-decision-summary{grid-template-columns:1fr 1fr}.match-pilot-board{padding:18px;overflow:hidden}.match-pilot-table{overflow-x:auto}.match-pilot-row{min-width:640px}.match-recommendation-list article{grid-template-columns:34px minmax(0,1fr);align-items:start}.match-recommendation-list article>b{grid-column:2;justify-self:start}.match-human-gate{grid-template-columns:38px minmax(0,1fr);align-items:start}.match-human-gate>span{grid-column:2}.buyer-state-actions{flex-direction:column;align-items:stretch}}.broker-presentation-center,.broker-presentation-preview{background:#ffffff0a;border:1px solid #6fc9c129;border-radius:22px;box-shadow:0 22px 54px #00000021}.broker-presentation-center{gap:1rem;padding:1.1rem;display:grid}.broker-presentation-center>header,.broker-presentation-preview>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.broker-presentation-center>header span,.broker-presentation-preview>header span{color:#71d2c4;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:850}.broker-presentation-center>header h2,.broker-presentation-preview>header h2{color:#f2f7f5;letter-spacing:-.035em;margin:.28rem 0;font-size:clamp(1.25rem,2.2vw,1.8rem)}.broker-presentation-center>header p,.broker-presentation-preview>header p{color:#85a09d;max-width:780px;margin:0;font-size:.7rem;line-height:1.55}.broker-presentation-center>header b,.broker-presentation-preview>header b{color:#e3c887;white-space:nowrap;background:#d6a34a12;border:1px solid #d6a34a33;border-radius:999px;padding:.42rem .65rem;font-size:.58rem}.broker-presentation-kind-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.broker-presentation-kind-grid>button{min-height:152px;color:inherit;text-align:left;box-shadow:none;background:#03121773;border:1px solid #cbe2e01a;border-radius:16px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:.65rem;padding:.85rem;display:grid}.broker-presentation-kind-grid>button:hover{box-shadow:none;border-color:#6fc9c140;transform:translateY(-2px)}.broker-presentation-kind-grid>button.active{background:linear-gradient(145deg,#247d6947,#d6a34a12);border-color:#64ceb080;box-shadow:inset 0 0 0 1px #64ceb01a}.broker-presentation-kind-grid i{color:#0b2523;background:linear-gradient(135deg,#6ed1c0,#e0bd75);border-radius:10px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.broker-presentation-kind-grid span{gap:.25rem;display:grid}.broker-presentation-kind-grid strong{color:#eef6f3;font-size:.74rem;line-height:1.25}.broker-presentation-kind-grid small{color:#b3cbc5;font-size:.58rem;font-weight:760;line-height:1.35}.broker-presentation-kind-grid p{color:#738d8b;margin:.18rem 0 0;font-size:.57rem;line-height:1.45}.broker-presentation-policy{flex-wrap:wrap;gap:.45rem;display:flex}.broker-presentation-policy span{color:#8fb4ad;background:#6fc9c10f;border-radius:999px;padding:.36rem .56rem;font-size:.54rem;font-weight:740}.broker-material-picker{gap:.75rem;display:grid}.broker-material-picker>header{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.broker-material-picker>header span{color:#d5b66f;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:850;display:block}.broker-material-picker>header strong{color:#eaf3f0;margin:.18rem 0;font-size:.88rem;display:block}.broker-material-picker>header p{color:#78928f;max-width:760px;margin:0;font-size:.6rem;line-height:1.5}.broker-material-picker>header>b{color:#bfe2d9;white-space:nowrap;background:#67c7ad17;border-radius:999px;padding:.4rem .58rem;font-size:.58rem}.broker-material-picker>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;display:grid}.broker-material-picker>div>button{min-height:136px;color:inherit;text-align:left;box-shadow:none;background:#0212166b;border:1px solid #cbe2e01a;border-radius:14px;grid-template-rows:82px 1fr;padding:0;display:grid;position:relative;overflow:hidden}.broker-material-picker>div>button:hover{box-shadow:none;border-color:#6fc9c147;transform:translateY(-2px)}.broker-material-picker>div>button.selected{border-color:#66d4b294;box-shadow:inset 0 0 0 1px #66d4b226}.broker-material-picker img{object-fit:cover;background:#173f3e;width:100%;height:82px}.broker-material-picker button>i{color:#e0bf78;background:linear-gradient(145deg,#163d3a,#0a292b);place-items:center;height:82px;font-size:.72rem;font-style:normal;font-weight:900;display:grid}.broker-material-picker button>span{align-content:center;gap:.12rem;padding:.55rem;display:grid}.broker-material-picker button small{color:#718d89;text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;overflow:hidden}.broker-material-picker button strong{color:#dfece8;font-size:.58rem}.broker-material-picker button>b{color:#173c35;background:#eee3c6;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.64rem;display:grid;position:absolute;top:.45rem;right:.45rem}.broker-material-picker button.selected>b{color:#082823;background:#6dd3b8}.broker-presentation-preview{gap:1rem;padding:1.1rem;display:grid}.broker-presentation-preview-sheet{color:#183934;background:#f5f2ea;border:1px solid #cbe2e01f;border-radius:18px;grid-template-columns:minmax(260px,.82fr) minmax(220px,.55fr) minmax(300px,1fr);display:grid;overflow:hidden}.broker-preview-cover{background:#173f3e;min-height:330px;position:relative;overflow:hidden}.broker-preview-cover>img{object-fit:cover;width:100%;height:100%}.broker-preview-cover>span{color:#d8e7e1;place-items:center;height:100%;font-weight:800;display:grid}.broker-preview-cover>div{color:#fff;background:linear-gradient(#0000,#081f1deb);padding:1.2rem;position:absolute;inset:auto 0 0}.broker-preview-cover small{color:#d9bc78;text-transform:uppercase;font-size:.58rem;font-weight:800;display:block}.broker-preview-cover strong{margin:.25rem 0;font-size:1.35rem;display:block}.broker-preview-cover p{color:#d7e1de;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.63rem;line-height:1.45;display:-webkit-box;overflow:hidden}.broker-preview-inclusions{border-right:1px solid #dce2dc;align-content:center;gap:.55rem;padding:1rem;display:grid}.broker-preview-inclusions span{color:#9a9180;grid-template-columns:24px 1fr;align-items:center;gap:.4rem;font-size:.62rem;display:grid}.broker-preview-inclusions span.included{color:#2a5149;font-weight:760}.broker-preview-inclusions i{background:#e5e4dd;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.55rem;font-style:normal;display:grid}.broker-preview-inclusions .included i{color:#fff;background:#2e7564}.broker-preview-units{align-content:center;gap:.5rem;padding:1rem;display:grid}.broker-preview-units article{border-bottom:1px solid #dde4de;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.5rem 0;display:grid}.broker-preview-units article>span{color:#fff;background:#315d55;border-radius:9px;place-items:center;width:58px;height:48px;font-weight:800;display:grid;overflow:hidden}.broker-preview-units img{object-fit:cover;width:100%;height:100%}.broker-preview-units small{color:#72817d;text-transform:uppercase;font-size:.52rem}.broker-preview-units strong{color:#193d36;font-size:.7rem;display:block}.broker-preview-units p{color:#74817d;margin:.12rem 0 0;font-size:.55rem}.broker-preview-units article>b{color:#1e5147;font-size:.66rem}.broker-preview-empty{color:#7b8985;text-align:center;font-size:.65rem}.broker-presentation-preview-sheet>footer{color:#31554d;background:#e8ebe5;grid-column:1/-1;justify-content:space-between;align-items:center;padding:.72rem 1rem;font-size:.6rem;display:flex}.broker-presentation-delivery-actions{flex-wrap:wrap;justify-content:flex-end;max-width:720px;display:flex!important}.broker-presentation-delivery-actions button{min-height:38px;font-size:.58rem}.broker-presentation-delivery-actions button:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.42}.broker-presentation-delivery-actions .broker-preview-required{color:#102f2b;background:linear-gradient(135deg,#f0d99e,#70d2bc)}.public-selection-lite{color:#1b3a34;background:#f2efe7;min-height:100vh;padding:clamp(1rem,3vw,2.5rem)}.public-selection-lite-brand{justify-content:space-between;align-items:center;gap:1rem;max-width:1240px;margin:0 auto;padding:.8rem 0 1.2rem;display:flex}.public-selection-lite-brand>div{align-items:center;gap:.75rem;display:flex}.public-selection-lite-brand img{object-fit:contain;width:54px;max-height:48px}.public-selection-lite-brand span{gap:.1rem;display:grid}.public-selection-lite-brand strong{color:#183c35;font-size:.92rem}.public-selection-lite-brand small{color:#77857f;font-size:.66rem}.public-selection-lite-brand>b{color:#8a5e19;background:#efe1bc;border-radius:999px;padding:.48rem .7rem;font-size:.65rem}.public-selection-lite-hero{color:#fff;background:radial-gradient(circle at 90% 10%,#d5a64f4d,#0000 25rem),linear-gradient(135deg,#143c35,#0c2927);border-radius:26px;max-width:1240px;margin:0 auto 1.2rem;padding:clamp(1.5rem,4vw,3rem)}.public-selection-lite-hero>span{color:#e6c886;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.public-selection-lite-hero h1{color:#fff;letter-spacing:-.055em;max-width:850px;margin:.45rem 0 .7rem;font-size:clamp(2.2rem,6vw,5rem);line-height:.98}.public-selection-lite-hero p{color:#d2dfda;max-width:760px;font-size:clamp(.92rem,1.4vw,1.12rem);line-height:1.65}.public-selection-lite-hero>div{color:#cde4dc;background:#ffffff14;border-radius:999px;gap:.45rem;margin-top:.75rem;padding:.55rem .75rem;font-size:.7rem;display:inline-flex}.public-materials-gallery{gap:1rem;max-width:1240px;margin:0 auto;display:grid}.public-materials-gallery>article{background:#fff;border:1px solid #d8dfd8;border-radius:22px;overflow:hidden;box-shadow:0 22px 50px #253c3514}.public-materials-gallery>article>header{padding:1.2rem 1.3rem}.public-materials-gallery header span{color:#a9772c;text-transform:uppercase;font-size:.62rem;font-weight:800}.public-materials-gallery h2{color:#183e36;margin:.2rem 0;font-size:1.65rem}.public-materials-gallery header p{color:#71807a;margin:0;font-size:.76rem}.public-materials-images{background:#dfe4df;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.public-materials-images img{aspect-ratio:4/3;object-fit:cover;background:#e6eae6;width:100%}.public-materials-gallery article>footer{flex-wrap:wrap;align-items:center;gap:.6rem;padding:1rem 1.3rem;display:flex}.public-materials-gallery footer button,.public-materials-gallery footer a{color:#244d44;background:#f5f8f6;border:1px solid #cbd9d3;border-radius:999px;padding:.65rem .85rem;font-size:.7rem;font-weight:800;text-decoration:none}.public-materials-gallery footer small{color:#2f735f;margin-left:auto;font-size:.65rem}.public-pricing-table-card{background:#fff;border:1px solid #d6ded8;border-radius:24px;max-width:1380px;margin:0 auto;padding:1.35rem;box-shadow:0 26px 64px #253c351a}.public-pricing-table-card>header{justify-content:space-between;align-items:end;gap:1rem 2rem;display:flex}.public-pricing-table-card>header span{color:#a9772c;text-transform:uppercase;font-size:.62rem;font-weight:800}.public-pricing-table-card>header h2{color:#183e36;margin:.2rem 0;font-size:1.55rem}.public-pricing-table-card>header p{color:#72807b;margin:0 0 1rem;font-size:.72rem}.public-pricing-status-summary{flex-wrap:wrap;justify-content:flex-end;gap:.42rem;margin-bottom:1rem;display:flex}.public-pricing-table-card>header .public-pricing-status-summary span{color:#64716c;letter-spacing:.01em;text-transform:none;background:#fafbf9;border:1px solid #dce4df;border-radius:999px;align-items:center;gap:.28rem;padding:.48rem .68rem;font-size:.61rem;display:inline-flex}.public-pricing-status-summary span b{color:#213e37;font-size:.74rem}.public-pricing-status-summary span.available{color:#157347;background:#f0faf5;border-color:#bee1cf}.public-pricing-status-summary span.reserved{color:#946200;background:#fff9e9;border-color:#ead8a7}.public-pricing-status-summary span.sold{color:#b42318;background:#fff4f2;border-color:#edc2bd}.public-pricing-status-summary span.unavailable{color:#5d6562}.public-pricing-table-card>div{border:1px solid #e1e7e2;border-radius:16px;max-height:min(70vh,820px);overflow:auto}.public-pricing-table-card table{border-collapse:separate;border-spacing:0;width:100%;min-width:1080px}.public-pricing-table-card th{z-index:2;color:#fff;text-align:left;text-transform:uppercase;background:#183f37;padding:.8rem .75rem;font-size:.62rem;position:sticky;top:0;box-shadow:inset 0 -1px #ffffff1f}.public-pricing-table-card td{color:#36534c;vertical-align:top;border-bottom:1px solid #e6ebe7;padding:.9rem .75rem;font-size:.72rem}.public-pricing-table-card tbody tr:nth-child(2n) td{background:#f7f8f5}.public-pricing-table-card tbody tr:hover td{background:#f0f6f2}.public-pricing-table-card td strong{color:#173f36;display:block}.public-pricing-table-card td small{color:#7a8883;margin-top:.18rem;display:block}.public-pricing-status{color:#5d6562;white-space:nowrap;align-items:center;gap:.35rem;font-weight:800;display:inline-flex}.public-pricing-status i{background:currentColor;border-radius:999px;width:7px;height:7px}.public-pricing-status.available{color:#157347}.public-pricing-status.reserved{color:#946200}.public-pricing-status.sold{color:#b42318}.public-pricing-table-card tr[data-unit-status=sold] td{color:#797f7c}@media (width<=760px){.public-pricing-table-card{border-radius:18px;padding:.8rem}.public-pricing-table-card>header{align-items:start;display:grid}.public-pricing-status-summary{justify-content:flex-start}.public-pricing-table-card>div{max-height:68vh}}.public-selection-lite-contact{background:#fff;border:1px solid #d4ddd7;border-radius:20px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;max-width:1240px;margin:1.2rem auto 0;padding:1.3rem;display:grid}.public-selection-lite-contact-copy{gap:.16rem;min-width:0;display:grid}.public-selection-lite-contact-copy>span{color:#a36e22;text-transform:uppercase;font-size:.58rem;font-weight:800}.public-selection-lite-contact-copy h2{color:#183e36;margin:0;font-size:1.15rem}.public-selection-lite-contact-copy p{color:#72807b;margin:0;font-size:.68rem}.public-selection-lite-contact>button{color:#fff;background:#1f6959;border-radius:999px;grid-column:3;padding:.75rem 1rem}.public-selection-lite-footer{color:#7a8682;text-align:center;max-width:1240px;margin:1rem auto 0;font-size:.62rem}@media (width<=1100px){.broker-presentation-kind-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.broker-material-picker>div{grid-template-columns:repeat(4,minmax(0,1fr))}.broker-presentation-preview-sheet{grid-template-columns:1fr 1fr}.broker-preview-cover{grid-row:span 2}.broker-preview-inclusions{border-bottom:1px solid #dce2dc;border-right:0}}@media (width<=720px){.broker-presentation-center>header,.broker-presentation-preview>header{flex-direction:column;align-items:stretch}.broker-presentation-center>header b,.broker-presentation-preview>header b{align-self:flex-start}.broker-presentation-kind-grid{grid-template-columns:1fr}.broker-presentation-kind-grid>button{min-height:112px}.broker-material-picker>header{flex-direction:column;align-items:flex-start}.broker-material-picker>div{scroll-snap-type:x proximity;padding-bottom:.35rem;display:flex;overflow-x:auto}.broker-material-picker>div>button{scroll-snap-align:start;width:142px;min-width:142px}.broker-presentation-preview-sheet{grid-template-columns:1fr}.broker-preview-cover{grid-row:auto;min-height:300px}.broker-preview-inclusions{border-right:0}.broker-presentation-preview-sheet>footer{flex-direction:column;align-items:flex-start;gap:.2rem}.broker-presentation-delivery-actions{grid-template-columns:1fr;width:100%;max-width:none;display:grid!important}.broker-sales-receipt{display:grid!important}.public-selection-lite{padding:.75rem}.public-selection-lite-brand{align-items:flex-start}.public-selection-lite-brand>b{text-align:center;max-width:130px}.public-materials-images{grid-template-columns:1fr 1fr}.public-materials-gallery footer small{width:100%;margin-left:0}.public-selection-lite-contact{grid-template-columns:72px minmax(0,1fr)}.public-selection-lite-contact>button{grid-area:auto/1/auto/-1}}@media (width<=420px){.public-materials-images{grid-template-columns:1fr}.broker-preview-units article{grid-template-columns:48px minmax(0,1fr)}.broker-preview-units article>b{grid-column:2}}@media (width>=981px){.panel.workspace.incorporator-workspace[data-section=units]{grid-template-columns:260px minmax(0,1fr)}.panel.workspace.incorporator-workspace[data-section=units].workspace-navigation-collapsed{grid-template-columns:72px minmax(0,1fr)}}.incorporator-workspace[data-section=units] .tenant-identity>strong,.incorporator-workspace[data-section=units] .tenant-identity>small{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;max-width:100%;line-height:1.3;overflow:visible}.incorporator-workspace[data-section=units] .workspace-nav nav button{white-space:normal;align-items:center;min-height:44px}.incorporator-workspace[data-section=units] .workspace-nav nav button>span{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;line-height:1.25;overflow:visible}.incorporator-workspace[data-section=units] .workspace-context-ribbon strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;max-width:min(52vw,620px);line-height:1.3;overflow:visible}.incorporator-workspace[data-section=units] .workspace-head{z-index:2;min-height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding-top:.8rem;padding-bottom:.68rem;position:relative;top:auto}.incorporator-workspace[data-section=units] .workspace-head h1{font-size:clamp(1.65rem,2vw,2rem)}.incorporator-workspace[data-section=units] .workspace-subtitle{max-width:none;line-height:1.42}.incorporator-workspace .unit-inventory-command{min-height:62px}.incorporator-workspace .unit-command-copy{flex:460px}.incorporator-workspace .unit-command-copy>div{flex-wrap:wrap;row-gap:.1rem}.incorporator-workspace .unit-command-copy strong,.incorporator-workspace .unit-command-copy p{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.incorporator-workspace .unit-inventory-actions{flex:none}.incorporator-workspace .unit-inventory-summary>:is(button,div){height:auto}.incorporator-workspace .unit-inventory-board>header>div:first-child{min-width:0}.incorporator-workspace .unit-inventory-board>header>div:first-child :is(strong,span){overflow-wrap:anywhere;white-space:normal}.incorporator-workspace .unit-inventory-table{table-layout:auto;min-width:1180px}.incorporator-workspace .unit-inventory-table :is(th,td){text-overflow:clip;overflow:visible}.incorporator-workspace .unit-inventory-table .unit-column-code{white-space:normal;width:150px;min-width:150px}.incorporator-workspace .unit-inventory-table .unit-column-development{white-space:normal;width:175px;min-width:175px}.incorporator-workspace .unit-inventory-table .unit-column-typology{overflow-wrap:anywhere;white-space:normal;width:260px;min-width:220px;max-width:320px;line-height:1.35}.incorporator-workspace .unit-inventory-table .unit-column-area{white-space:nowrap;width:100px;min-width:100px}.incorporator-workspace .unit-inventory-table .unit-column-price{white-space:nowrap;width:150px;min-width:150px}.incorporator-workspace .unit-inventory-table .unit-column-status{white-space:nowrap;width:110px;min-width:110px}.incorporator-workspace .unit-inventory-table .unit-column-governance{white-space:normal;width:190px;min-width:190px}.incorporator-workspace .unit-inventory-table th.unit-column-actions,.incorporator-workspace .unit-inventory-table td.unit-column-actions{z-index:auto;white-space:nowrap;width:88px;min-width:88px;max-width:none;box-shadow:none;position:static;right:auto}.incorporator-workspace .unit-inventory-table td.unit-column-development strong,.incorporator-workspace .unit-inventory-table td.unit-column-code :is(strong,small){overflow-wrap:anywhere;white-space:normal}.incorporator-workspace .unit-inventory-table .unit-governance{align-items:flex-start}.incorporator-workspace .unit-inventory-table .unit-governance span{text-align:left;white-space:normal;height:auto;min-height:27px;line-height:1.25}.incorporator-workspace .unit-inventory-table-wrap{scrollbar-gutter:stable;scrollbar-width:thin;overflow:auto visible}.incorporator-workspace .unit-floor-card b{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.incorporator-workspace .unit-import-history article :is(strong,p,small,span){overflow-wrap:anywhere;white-space:normal;min-width:0}@media (width<=1280px) and (width>=981px){.panel.workspace.incorporator-workspace[data-section=units]{grid-template-columns:244px minmax(0,1fr)}.panel.workspace.incorporator-workspace[data-section=units].workspace-navigation-collapsed{grid-template-columns:72px minmax(0,1fr)}.incorporator-workspace .unit-inventory-command{flex-direction:column;align-items:stretch}.incorporator-workspace .unit-inventory-actions{justify-content:flex-start}}@media (width<=920px){.incorporator-workspace[data-section=units] .workspace-head{padding-top:.7rem;padding-bottom:.6rem}.incorporator-workspace .unit-inventory-query{position:relative}}@media (width<=620px){.incorporator-workspace[data-section=units] .workspace-context-ribbon strong{max-width:58vw}.incorporator-workspace .unit-inventory-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.incorporator-workspace .unit-view-toggle{grid-column:1/-1}.incorporator-workspace .unit-view-toggle button,.incorporator-workspace .unit-inventory-actions>button{width:100%}.incorporator-workspace .unit-inventory-table{min-width:1120px}}@media (forced-colors:active){.incorporator-workspace .unit-inventory-table th.unit-column-actions,.incorporator-workspace .unit-inventory-table td.unit-column-actions{border-inline-start:1px solid canvastext}}.incorporator-workspace .unit-status-legend{color:#314255;background:#fff;border:1px solid #dfe5e8;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin:.7rem 0;padding:.72rem .9rem;display:flex}.incorporator-workspace .unit-status-legend>strong{flex:none;font-size:.74rem}.incorporator-workspace .unit-status-legend>div{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.incorporator-workspace .unit-status-legend span,.incorporator-workspace .unit-inventory-table .status{border:1px solid var(--unit-state-border);min-height:26px;color:var(--unit-state-ink);background:var(--unit-state-soft);border-radius:999px;align-items:center;gap:.38rem;padding:.2rem .58rem;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex}.incorporator-workspace .unit-status-legend span>i,.incorporator-workspace .unit-inventory-table .status:before{background:var(--unit-state);content:"";border-radius:999px;flex:0 0 8px;width:8px;height:8px}.incorporator-workspace :is(.status-available,.unit-summary-available){--unit-state:#16834f;--unit-state-ink:#11653e;--unit-state-border:#8fd4b0;--unit-state-soft:#eaf8f0}.incorporator-workspace :is(.status-reserved,.unit-summary-reserved){--unit-state:#c08010;--unit-state-ink:#805409;--unit-state-border:#e9c66f;--unit-state-soft:#fff7d9}.incorporator-workspace :is(.status-sold,.unit-summary-sold){--unit-state:#c43b32;--unit-state-ink:#922a24;--unit-state-border:#efaaa4;--unit-state-soft:#fff0ee}.incorporator-workspace .status-blocked{--unit-state:#626977;--unit-state-ink:#484e59;--unit-state-border:#bdc2ca;--unit-state-soft:#f0f2f5}.incorporator-workspace .unit-summary-status{border-top:4px solid var(--unit-state);background:linear-gradient(180deg, var(--unit-state-soft), #fff 62%);position:relative;overflow:hidden}.incorporator-workspace .unit-summary-status:after{background:var(--unit-state);content:"";border-radius:999px;width:9px;height:9px;position:absolute;top:.68rem;right:.68rem}.incorporator-workspace .unit-inventory-table tbody tr[class*=status-]>td:first-child{box-shadow:inset 4px 0 0 var(--unit-state)}.incorporator-workspace .unit-floor-card{border:1px solid var(--unit-state-border);border-left:6px solid var(--unit-state);background:var(--unit-state-soft);align-content:stretch;gap:0;min-height:126px;padding:0;position:relative;overflow:hidden;box-shadow:0 5px 14px #1c2d4112}.incorporator-workspace .unit-floor-card.status-available,.incorporator-workspace .unit-floor-card.status-reserved,.incorporator-workspace .unit-floor-card.status-sold,.incorporator-workspace .unit-floor-card.status-blocked{border-left-color:var(--unit-state);background:var(--unit-state-soft)}.incorporator-workspace .unit-floor-card-open{width:100%;min-height:126px;color:var(--unit-ink);box-shadow:none;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-content:space-between;gap:.22rem;padding:.7rem 2rem .65rem .72rem;display:grid}.incorporator-workspace .unit-floor-card-open:hover:not(:disabled){background:#ffffff9e}.incorporator-workspace .unit-floor-card-open:focus-visible{outline:3px solid color-mix(in srgb, var(--unit-state) 32%, transparent);outline-offset:-3px}.incorporator-workspace .unit-floor-card-open:disabled{opacity:.78;cursor:default}.incorporator-workspace .unit-floor-card-open>span:first-child{color:#687589;font-size:.69rem;font-style:normal}.incorporator-workspace .unit-floor-card-status{width:max-content;min-height:23px;color:var(--unit-state-ink);border:1px solid var(--unit-state-border);background:#ffffffb8;border-radius:999px;align-items:center;gap:.34rem;padding:.18rem .48rem;font-size:.7rem;font-weight:800;display:inline-flex}.incorporator-workspace .unit-floor-card-status>i{background:var(--unit-state);border-radius:999px;flex:0 0 8px;width:8px;height:8px}.incorporator-workspace .unit-floor-card-open>b{color:#26384c;font-size:.72rem}.incorporator-workspace .unit-floor-card-open>em{color:var(--unit-state-ink);align-items:center;gap:.3rem;margin-top:.12rem;font-size:.67rem;font-style:normal;font-weight:800;display:inline-flex}.incorporator-workspace .unit-floor-card-open>em>span{color:inherit;font-size:.85rem}.incorporator-workspace .unit-floor-card-select{z-index:2;width:18px;height:18px;accent-color:var(--unit-state);cursor:pointer;margin:0;position:absolute;top:.58rem;right:.58rem}.incorporator-workspace .unit-floor-card-select:focus-visible{outline-offset:2px;outline:3px solid #16834f3d}@media (width<=720px){.incorporator-workspace .unit-status-legend{flex-direction:column;align-items:flex-start}.incorporator-workspace .unit-status-legend>div{justify-content:flex-start}}@media (forced-colors:active){.incorporator-workspace .unit-floor-card{border:2px solid canvastext}.incorporator-workspace .unit-status-legend span>i,.incorporator-workspace .unit-floor-card-status>i,.incorporator-workspace .unit-inventory-table .status:before{border:1px solid canvastext}}.unit-column-status{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.unit-status-context-label,.unit-floor-card-context{color:var(--ink-600,#586273);max-width:13rem;font-size:.68rem;font-weight:700;line-height:1.25;display:block}.unit-floor-card-context{text-overflow:ellipsis;white-space:nowrap;margin-top:-.2rem;overflow:hidden}.unit-status-context-editor{border:1px solid color-mix(in srgb, var(--ink-500,#647184) 28%, transparent);border-radius:.85rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:0;padding:1rem;display:grid}.unit-status-context-editor legend{color:var(--ink-900,#172033);text-transform:uppercase;padding:0 .35rem;font-size:.78rem;font-weight:800}.unit-status-review-check{flex-direction:row;align-items:center;gap:.55rem;display:flex}.unit-status-review-check input{width:1rem;height:1rem;margin:0}.unit-status-provenance{background:color-mix(in srgb, var(--brand-100,#e9f2ff) 65%, white);border-radius:.7rem;gap:.35rem;padding:.8rem;display:grid}.unit-status-provenance span,.unit-status-provenance small{color:var(--ink-600,#586273);font-size:.73rem}.unit-status-provenance b{color:#8a4b08;font-size:.73rem}@media (width<=720px){.unit-status-context-editor{grid-template-columns:1fr}.unit-status-context-editor .wide{grid-column:auto}}.media-share-readiness{background:linear-gradient(145deg,#f7faf8 0%,#edf4f0 100%);border:1px solid #cdded5;border-radius:22px;gap:20px;padding:24px;display:grid}.media-share-readiness>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.media-share-readiness>header h2{color:#173b34;margin:4px 0 7px}.media-share-readiness>header p{color:#556b63;max-width:760px;margin:0;line-height:1.5}.media-share-readiness>header>strong{color:#fff;background:#143f36;border-radius:18px;flex-direction:column;align-items:center;min-width:150px;padding:16px;font-size:34px;display:flex}.media-share-readiness>header>strong small{color:#cfe0d8;font-size:11px;font-weight:700}.media-share-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.media-share-readiness-grid>article{background:#fff;border:1px solid #dbe6e0;border-radius:17px;gap:14px;min-width:0;padding:18px;display:grid}.media-share-readiness-title span{color:#98702f;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.media-share-readiness-title h3{color:#173d35;margin:4px 0}.media-share-readiness-title p{color:#6a7a74;margin:0}.media-share-readiness-metrics{gap:7px;display:grid}.media-share-readiness-metrics span{color:#60716a;background:#f5f8f6;border-radius:10px;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.media-share-readiness-metrics span.is-ready{color:#24614f;background:#e7f4ed}.media-share-readiness-metrics strong{color:#163f36}.media-share-readiness-missing{border-top:1px solid #edf1ef;gap:8px;padding-top:12px;display:grid}.media-share-readiness-missing>small{color:#9a4b3c;font-weight:800}.media-share-readiness-missing>div{flex-wrap:wrap;gap:6px;display:flex}.media-share-readiness-missing button{color:#8f4136;background:#fff8f5;border:1px solid #e5c8c0;border-radius:999px;padding:6px 9px;font-size:12px}.media-share-readiness-missing p{color:#7b655e;margin:0;font-size:12px}.media-share-readiness-complete{color:#25634f;font-size:13px;font-weight:700}.media-share-readiness>footer{color:#52675f;border-top:1px solid #d4e1da;align-items:center;gap:12px;padding-top:15px;display:flex}.media-share-readiness>footer strong{color:#173f36;white-space:nowrap}.match-intelligence-room--simple{gap:18px}.match-intelligence-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.match-intelligence-steps article{background:#fff;border:1px solid #dbe4df;border-radius:18px;gap:6px;padding:20px;display:grid}.match-intelligence-steps i{color:#ad7b35;font-size:12px;font-style:normal;font-weight:900}.match-intelligence-steps span{color:#687a73}.match-intelligence-steps strong{color:#173f36;font-size:22px}.match-intelligence-steps p{color:#60716a;margin:0;line-height:1.45}.match-intelligence-focus{grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);gap:16px;display:grid}.match-intelligence-focus>section,.match-intelligence-next{background:#fff;border:1px solid #dbe4df;border-radius:18px;padding:22px}.match-intelligence-focus>section>header span,.match-intelligence-next>span{color:#ad7b35;letter-spacing:.11em;font-size:11px;font-weight:900}.match-intelligence-focus h3{color:#173f36;margin:5px 0 16px}.match-intelligence-next{color:#fff;background:#173f36}.match-intelligence-next h3{color:#fff}.match-intelligence-next ol{gap:11px;margin:0;padding-left:20px;display:grid}.match-intelligence-next li{color:#e1ece7;padding-left:3px;line-height:1.4}.match-intelligence-next small{color:#c0d3ca;margin-top:18px;line-height:1.45;display:block}@media (width<=1050px){.media-share-readiness-grid,.match-intelligence-steps,.match-intelligence-focus{grid-template-columns:1fr}}@media (width<=620px){.media-share-readiness{padding:18px}.media-share-readiness>header{flex-direction:column;align-items:stretch}.media-share-readiness>header>strong{align-self:stretch}.media-share-readiness>footer{flex-direction:column;align-items:flex-start}}.broker-sidebar{overflow:hidden}.broker-sidebar>nav{overscroll-behavior:contain;scrollbar-color:#6caea857 transparent;scrollbar-width:thin;flex:auto;min-height:0;padding:0 .1rem .4rem 0;overflow-y:auto}.broker-brand,.broker-profile,.broker-sidebar-readiness,.broker-logout{flex:none}.broker-brand>div,.broker-profile{min-width:0}.broker-brand strong,.broker-brand span,.broker-profile strong,.broker-profile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.broker-sidebar-readiness{margin:.55rem .35rem .65rem}.broker-first-experience{background:radial-gradient(circle at 100% 0,#d5ae632e,#0000 21rem),linear-gradient(135deg,#123c39,#0d292b);border:1px solid #b9894033;border-radius:22px;gap:1rem;padding:clamp(1.15rem,2.4vw,1.7rem);display:grid;box-shadow:0 22px 48px #123a361f}.broker-first-experience>header{justify-content:space-between;align-items:end;gap:1.25rem;display:flex}.broker-first-experience>header span{color:#e5bd73;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:850}.broker-workspace .broker-first-experience>header h2{color:#f5faf8;letter-spacing:-.035em;margin:.32rem 0 0;font-size:clamp(1.22rem,2.1vw,1.7rem)}.broker-first-experience>header p{color:#a7c0bc;max-width:420px;margin:0;font-size:.72rem;line-height:1.55}.broker-first-experience>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.broker-first-experience button{color:#eef7f4;min-width:0;min-height:92px;box-shadow:none;text-align:left;background:#ffffff0b;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.68rem;padding:.85rem;display:grid}.broker-first-experience button:hover{background:#ffffff13;border-color:#e1b96f4d;transform:translateY(-1px)}.broker-first-experience button>i{color:#173e3a;background:#e0b86c;border-radius:10px;place-items:center;width:31px;height:31px;font-size:.62rem;font-style:normal;font-weight:900;display:grid}.broker-first-experience button>span{gap:.22rem;min-width:0;display:grid}.broker-first-experience button strong{color:#f3f8f6;font-size:.72rem}.broker-first-experience button small{color:#9db5b1;font-size:.61rem;line-height:1.4}.broker-first-experience button>b{color:#e6bd71}.broker-investor-recipient{background:linear-gradient(135deg,#fff8e8f2,#edf7f2f2);border:1px solid #b8853633;border-radius:16px;gap:.75rem;padding:1rem;display:grid}.broker-investor-recipient>span{color:#936927;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:850}.broker-investor-recipient p{color:#627872;margin:0;font-size:.66rem;line-height:1.5}.broker-selection-receipt>div{flex-wrap:wrap;gap:.5rem;display:flex}.network-review-blocker{color:#875c21;background:#fff7e7;border:1px solid #ae772433;border-radius:12px;padding:.75rem .85rem;font-size:.7rem;line-height:1.5}.public-selection-shell[data-broker-investor-premium=true] .public-selection-profile-badge{color:#fbefce;background:#75501b6b;border-color:#e2bc706b}.public-selection-shell[data-broker-investor-premium=true] .public-selection-private-campaign{color:#fff0c8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.1em;text-transform:uppercase;background:#2d23137a;border:1px solid #eec67a6b;border-radius:999px;align-items:center;width:fit-content;padding:.48rem .72rem;font-size:.64rem;font-weight:850;display:inline-flex}.public-selection-investor-urgency{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1c211b8f;border:1px solid #eec67a52;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;width:min(620px,100%);padding:.78rem .9rem;display:grid}.public-selection-investor-urgency strong{color:#4b3618;white-space:nowrap;background:#e8c27b;border-radius:999px;padding:.34rem .56rem;font-size:.62rem}.public-selection-investor-urgency span{color:#ffffffdb;font-size:.7rem;line-height:1.45}@media (width<=1080px){.broker-first-experience>div{grid-template-columns:1fr 1fr}}@media (width<=680px){.broker-first-experience>header{flex-direction:column;align-items:start}.broker-first-experience>div{grid-template-columns:1fr}.public-selection-investor-urgency{grid-template-columns:1fr;gap:.5rem}.public-selection-investor-urgency strong{width:fit-content}}@media (prefers-reduced-motion:reduce){.broker-first-experience button:hover{transform:none}}.workspace-mobile-dock{display:none}@media (width<=980px){body:has(.incorporator-workspace){background:#edf2ef;min-width:320px;overflow-x:clip}main:has(.incorporator-workspace){width:100%;max-width:none;min-height:100dvh;padding:0}main:has(.incorporator-workspace)>.shell{width:100%;max-width:none;min-height:100dvh;padding:0}.panel.workspace.incorporator-workspace,.panel.workspace.incorporator-workspace.workspace-navigation-collapsed{width:100%;min-width:0;min-height:100dvh;box-shadow:none;border:0;border-radius:0;display:block}.incorporator-workspace .workspace-content{width:100%;min-width:0;padding:0 clamp(14px, 4vw, 24px) calc(108px + env(safe-area-inset-bottom));scrollbar-gutter:auto;overflow-x:clip}.incorporator-workspace .workspace-head{z-index:55;min-height:0;padding:max(14px, env(safe-area-inset-top)) clamp(14px, 4vw, 24px) 14px;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#fffefaf6;border-bottom:1px solid #163d431f;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;margin:0 calc(0px - clamp(14px,4vw,24px)) 18px;display:grid;position:sticky;top:0;box-shadow:0 10px 28px #12343912}.incorporator-workspace .workspace-head-title{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.incorporator-workspace .workspace-mobile-menu{color:#123b42;background:#fff;border:1px solid #163d432b;border-radius:15px;place-content:center;gap:4px;width:48px;min-width:48px;min-height:48px;padding:0;display:grid;box-shadow:0 8px 22px #12343914}.incorporator-workspace .workspace-mobile-menu i{gap:4px;display:grid}.incorporator-workspace .workspace-mobile-menu i span{background:currentColor;border-radius:999px;width:19px;height:2px;display:block}.incorporator-workspace .workspace-mobile-menu>b{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.incorporator-workspace .workspace-head-copy{align-content:start;min-width:0;display:grid}.incorporator-workspace .workspace-context-ribbon{flex-wrap:nowrap;gap:6px;min-width:0;margin:0 0 5px;font-size:12px;line-height:1.2;display:flex}.incorporator-workspace .workspace-context-ribbon>span:first-child{flex:none;padding:4px 7px;font-size:10px}.incorporator-workspace .workspace-context-ribbon strong{flex:auto;min-width:0;max-width:none;font-size:12px}.incorporator-workspace .workspace-context-ribbon i,.incorporator-workspace .workspace-context-ribbon>span:last-child{display:none}.incorporator-workspace .workspace-head .eyebrow{margin:0 0 3px;font-size:11px;line-height:1.25}.incorporator-workspace .workspace-head h1{color:#102c33;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(24px,6.8vw,32px);font-weight:620;line-height:1.08}.incorporator-workspace .workspace-subtitle{color:#5a7074;max-width:68ch;margin:7px 0 0;font-size:14px;line-height:1.48;display:block}.incorporator-workspace .workspace-head-actions{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;gap:8px;width:100%;min-width:0;padding:1px 0 2px 60px;display:flex;overflow-x:auto}.incorporator-workspace .workspace-head-actions::-webkit-scrollbar{display:none}.incorporator-workspace .workspace-head-actions :where(button,a){scroll-snap-align:start;flex:none;min-width:max-content;min-height:44px;padding-inline:15px;font-size:14px}.incorporator-workspace .workspace-shortcut{display:inline-flex}.incorporator-workspace .workspace-content>.workspace-section{min-width:0}.incorporator-workspace .workspace-content>.workspace-section :where(p,li,label,small,td,th){font-size:max(.875rem,14px);line-height:1.5}.incorporator-workspace .workspace-content>.workspace-section :where(input,select,textarea){min-height:48px;font-size:16px}.incorporator-workspace .workspace-content>.workspace-section :where(button,a.button-primary,a.button-secondary){min-height:48px;font-size:max(.875rem,14px)}.incorporator-workspace .workspace-content>.workspace-section :where(h2,h3){color:#102c33;overflow-wrap:anywhere}.incorporator-workspace .workspace-content>.workspace-section h2{font-size:clamp(22px,6vw,28px);line-height:1.15}.incorporator-workspace .workspace-content>.workspace-section h3{font-size:clamp(18px,5vw,22px);line-height:1.22}.incorporator-workspace .workspace-content :where(.table-wrap,.unit-table-wrap,[class*=table-wrap],[class*=-table]){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%}.incorporator-workspace .workspace-content :where(.table-wrap,.unit-table-wrap,[class*=table-wrap]){overflow-x:auto}.incorporator-workspace :where(.metric-grid-command,.price-summary,.network-summary,.investor-portfolio-kpis,.campaign-command-facts){grid-template-columns:repeat(2,minmax(0,1fr))}.incorporator-workspace :where(.intelligence-layout,.executive-grid,.network-grid,.lead-editor,.investor-desk-hero,.investor-wizard-body){grid-template-columns:minmax(0,1fr)}.incorporator-workspace .workspace-nav{z-index:130;width:min(390px,92vw);max-width:calc(100vw - 24px);height:100dvh;min-height:100dvh;padding:max(14px, env(safe-area-inset-top)) 12px max(18px, env(safe-area-inset-bottom));visibility:hidden;overscroll-behavior:contain;background:linear-gradient(#071b24 0%,#092832 55%,#071b24 100%);border:0;border-right:1px solid #ffffff1a;border-radius:0 24px 24px 0;flex-direction:column;transition:transform .24s,visibility .24s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto;transform:translate(-104%);box-shadow:24px 0 54px #081c2352}.incorporator-workspace .workspace-nav.mobile-open{visibility:visible;transform:translate(0)}.incorporator-workspace .tenant-identity{border-bottom:1px solid #ffffff17;min-height:0;padding:4px 48px 14px 4px}.incorporator-workspace .workspace-tenant-brand{width:min(100%,186px);min-height:50px;margin-bottom:9px}.incorporator-workspace .tenant-identity>span{font-size:10px}.incorporator-workspace .tenant-identity>strong{font-size:17px;line-height:1.25}.incorporator-workspace .tenant-identity>small{font-size:13px;line-height:1.35}.incorporator-workspace .workspace-nav-close{top:max(12px, env(safe-area-inset-top));color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:15px;place-items:center;width:48px;min-width:48px;min-height:48px;font-size:28px;line-height:1;display:grid;position:absolute;right:12px}.incorporator-workspace .workspace-nav-collapse{display:none}.incorporator-workspace .workspace-nav nav{gap:12px;margin-top:10px;display:grid;overflow:visible}.incorporator-workspace .workspace-nav-group{gap:4px;margin:0;display:grid}.incorporator-workspace .workspace-nav-group>small{color:#d1e7e79e;letter-spacing:.12em;margin:7px 11px 3px;font-size:11px;display:block}.incorporator-workspace .workspace-nav nav button{text-align:left;scroll-snap-align:none;border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto;justify-content:stretch;gap:10px;width:100%;min-width:0;min-height:52px;padding:0 11px;font-size:16px;display:grid}.incorporator-workspace .workspace-nav nav button>i{border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.incorporator-workspace .workspace-nav nav button>i svg{width:20px;height:20px}.incorporator-workspace .workspace-nav nav button>span{width:auto;min-width:0;height:auto;color:inherit;white-space:normal;background:0 0;line-height:1.25;display:block;font-size:15px!important}.panel.workspace.incorporator-workspace .workspace-nav.mobile-open nav button>span{opacity:1;visibility:visible;justify-self:stretch;min-width:100px;width:100%!important}.incorporator-workspace .workspace-nav nav button>b{min-width:25px;font-size:11px}.incorporator-workspace .workspace-nav-footer{margin-top:auto;padding-top:18px}.workspace-nav-scrim{z-index:120;visibility:hidden;opacity:0;width:100%;min-height:100dvh;box-shadow:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0514198f;border:0;border-radius:0;padding:0;transition:opacity .2s,visibility .2s;display:block;position:fixed;inset:0}.workspace-nav-scrim.visible{visibility:visible;opacity:1}.workspace-mobile-dock{z-index:105;right:max(10px, env(safe-area-inset-right));bottom:max(9px, env(safe-area-inset-bottom));left:max(10px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:#fffefaf5;border:1px solid #163d4324;border-radius:22px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;min-height:72px;padding:7px;display:grid;position:fixed;box-shadow:0 18px 48px #0e2e3438}.workspace-mobile-dock>button{color:#607579;min-width:0;min-height:58px;box-shadow:none;background:0 0;border:0;border-radius:16px;place-content:center;justify-items:center;gap:4px;padding:5px 3px;display:grid}.workspace-mobile-dock>button:hover,.workspace-mobile-dock>button:active,.workspace-mobile-dock>button.active{color:#087c7d;box-shadow:none;background:#e5f5f1;transform:none}.workspace-mobile-dock>button>i{width:24px;height:24px;color:inherit;place-items:center;font-style:normal;display:grid}.workspace-mobile-dock>button>i svg{width:23px;height:23px}.workspace-mobile-dock>button>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:780;line-height:1.1;overflow:hidden}.workspace-mobile-dock-menu{align-content:center;gap:4px;display:grid}.workspace-mobile-dock-menu>span{background:currentColor;border-radius:999px;width:21px;height:2px;display:block}}@media (width<=680px){.incorporator-workspace .workspace-head-actions{display:flex}.incorporator-workspace :where(.metric-grid-command,.price-summary,.network-summary,.investor-portfolio-kpis){grid-template-columns:minmax(0,1fr)}}@media (width<=430px){.incorporator-workspace .workspace-content{padding-inline:12px}.incorporator-workspace .workspace-head{margin-inline:-12px;padding-inline:12px}.incorporator-workspace .workspace-head-title{grid-template-columns:46px minmax(0,1fr);gap:10px}.incorporator-workspace .workspace-mobile-menu{width:46px;min-width:46px;min-height:46px}.incorporator-workspace .workspace-head-actions{padding-left:56px}.incorporator-workspace .workspace-subtitle{font-size:14px}.workspace-mobile-dock{right:max(7px, env(safe-area-inset-right));bottom:max(7px, env(safe-area-inset-bottom));left:max(7px, env(safe-area-inset-left));border-radius:20px;min-height:70px;padding:6px}.workspace-mobile-dock>button{min-height:56px}}@media (width<=360px){.incorporator-workspace .workspace-content{padding-inline:10px}.incorporator-workspace .workspace-head{margin-inline:-10px;padding-inline:10px}.workspace-mobile-dock>button>span{font-size:10px}}@media (forced-colors:active){.workspace-mobile-dock,.workspace-mobile-dock>button.active,.incorporator-workspace .workspace-mobile-menu,.incorporator-workspace .workspace-nav-close{border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){.incorporator-workspace .workspace-nav,.workspace-nav-scrim,.workspace-mobile-dock{scroll-behavior:auto;transition:none}}.workspace-mobile-brand{display:none}@media (width<=980px){html:has(.incorporator-workspace){overflow-x:clip}body:has(.incorporator-workspace){--gv-ink:#151515;--gv-paper:#f3f1ed;--gv-card:#fff;--gv-muted:#696762;--gv-line:#dedbd5;--gv-warm:#cbb898;--gv-warm-soft:#ebe3d5;--gv-danger:#a93f35;min-width:320px;color:var(--gv-ink);background:#d9d7d2;overflow-x:clip}main:has(.incorporator-workspace){background:#d9d7d2;place-items:start center;width:100%;min-height:100dvh;display:grid}main:has(.incorporator-workspace)>.shell{width:100%;max-width:480px;min-height:100dvh;margin:0 auto;padding:0}.panel.workspace.incorporator-workspace,.panel.workspace.incorporator-workspace.workspace-navigation-collapsed{width:min(100%,480px);max-width:480px;min-height:100dvh;color:var(--gv-ink);background:var(--gv-paper);margin:0 auto;box-shadow:0 0 60px #0000001f}.incorporator-workspace .workspace-content{width:100%;min-width:0;padding:0 18px calc(112px + env(safe-area-inset-bottom));background:var(--gv-paper);overflow-x:clip}.incorporator-workspace .workspace-head{z-index:55;min-height:74px;padding:max(14px, env(safe-area-inset-top)) 18px 14px;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f3f1edf0;border-bottom:1px solid #12121214;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 -18px 24px;display:grid;position:sticky;top:0}.incorporator-workspace .workspace-mobile-brand{grid-area:1/1;align-items:center;gap:10px;min-width:0;display:flex}.incorporator-workspace .workspace-mobile-brand>span{color:#fff;background:var(--gv-ink);letter-spacing:-.04em;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:820;display:grid}.incorporator-workspace .workspace-mobile-brand>div{gap:2px;min-width:0;display:grid}.incorporator-workspace .workspace-mobile-brand strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:760;line-height:1.15;overflow:hidden}.incorporator-workspace .workspace-mobile-brand small{color:var(--gv-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:560;line-height:1.2;overflow:hidden}.incorporator-workspace .workspace-head-title{display:contents}.incorporator-workspace .workspace-mobile-menu{width:auto;min-width:76px;min-height:46px;color:var(--gv-ink);box-shadow:none;background:#fff;border:1px solid #cbc8c2;border-radius:16px;grid-area:1/2;justify-content:center;align-items:center;gap:9px;padding:0 14px;font-size:14px;font-weight:720;display:flex;position:static}.incorporator-workspace .workspace-mobile-menu i{gap:3px;width:15px;display:grid}.incorporator-workspace .workspace-mobile-menu i span{background:currentColor;width:15px;height:1.5px}.incorporator-workspace .workspace-mobile-menu>b{clip-path:none;width:auto;height:auto;color:inherit;font-size:inherit;font-weight:inherit;white-space:nowrap;position:static;overflow:visible}.incorporator-workspace .workspace-head-copy{border-top:1px solid #12121214;grid-area:2/1/auto/-1;min-width:0;margin-top:5px;padding-top:13px;display:grid}.incorporator-workspace[data-section=overview] .workspace-head-copy{display:none}.incorporator-workspace .workspace-context-ribbon{margin-bottom:7px}.incorporator-workspace .workspace-context-ribbon>span:first-child{color:#665a46;background:var(--gv-warm-soft);border:0}.incorporator-workspace .workspace-context-ribbon strong{color:var(--gv-muted)}.incorporator-workspace .workspace-head .eyebrow{color:#6d6558;letter-spacing:.1em;margin:0 0 5px;font-size:11px;font-weight:780}.incorporator-workspace .workspace-head h1{color:var(--gv-ink);letter-spacing:-.045em;margin:0;font-size:clamp(29px,8.2vw,36px);font-weight:720;line-height:1.05}.incorporator-workspace .workspace-subtitle{color:#5e5c57;max-width:390px;margin:7px 0 0;font-size:15px;line-height:1.48}.incorporator-workspace .workspace-head-actions{scrollbar-width:none;grid-area:3/1/auto/-1;gap:8px;width:100%;min-width:0;padding:0;display:flex;overflow-x:auto}.incorporator-workspace .workspace-head-actions::-webkit-scrollbar{display:none}.incorporator-workspace .workspace-head-actions :where(button,a){min-width:max-content;min-height:44px;color:var(--gv-ink);box-shadow:none;background:#fff;border:1px solid #cbc8c2;border-radius:15px;flex:none;padding-inline:15px;font-size:14px}.incorporator-workspace[data-section=overview] .workspace-head-actions{display:none}.incorporator-workspace .workspace-content>.workspace-section{min-width:0}.incorporator-workspace .workspace-content>.workspace-section :where(h2,h3){color:var(--gv-ink);letter-spacing:-.035em}.incorporator-workspace .workspace-content>.workspace-section h2{font-size:clamp(22px,6vw,29px);line-height:1.12}.incorporator-workspace .workspace-content>.workspace-section h3{font-size:clamp(18px,5vw,22px);line-height:1.2}.incorporator-workspace .workspace-content>.workspace-section :where(p,li,label,small,td,th){font-size:max(.875rem,14px);line-height:1.48}.incorporator-workspace .workspace-content>.workspace-section :where(input,select,textarea){min-height:48px;color:var(--gv-ink);border-color:var(--gv-line);background:#fff;border-radius:15px;font-size:16px}.incorporator-workspace .workspace-content>.workspace-section :where(button,a.button-primary,a.button-secondary){border-radius:15px;min-height:48px;font-size:max(.875rem,14px)}.incorporator-workspace .workspace-content>.workspace-section :where(.button-primary,button:not(.button-secondary)){box-shadow:none}.incorporator-workspace .workspace-nav{width:min(100%,480px);max-width:100vw;padding:max(22px, env(safe-area-inset-top)) 18px 34px;color:var(--gv-ink);visibility:hidden;pointer-events:none;clip-path:inset(0 0 0 100%);background:#f7f6f3;border:0;border-radius:0;transition:clip-path .24s,visibility .24s;inset:0 0 0 auto;transform:none;box-shadow:-24px 0 54px #0000002e}.incorporator-workspace .workspace-nav.mobile-open{visibility:visible;pointer-events:auto;clip-path:inset(0);transform:none}.incorporator-workspace .tenant-identity{border-bottom:1px solid var(--gv-line);min-height:86px;padding:0 60px 18px 0}.incorporator-workspace .workspace-tenant-brand{display:none}.incorporator-workspace .tenant-identity:before{content:"Gerente Virtual";color:var(--gv-muted);margin-bottom:5px;font-size:12px;font-weight:700;display:block}.incorporator-workspace .tenant-identity>span{color:#77736c;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:780}.incorporator-workspace .tenant-identity>strong{color:var(--gv-ink);letter-spacing:-.04em;margin-top:5px;font-size:25px;line-height:1.1}.incorporator-workspace .tenant-identity>small{color:var(--gv-muted);margin-top:4px;font-size:13px}.incorporator-workspace .workspace-nav-close{top:max(20px, env(safe-area-inset-top));width:48px;min-width:48px;min-height:48px;color:var(--gv-ink);border:1px solid var(--gv-line);box-shadow:none;background:#fff;border-radius:16px;right:18px}.incorporator-workspace .workspace-nav nav{gap:22px;margin-top:12px}.incorporator-workspace .workspace-nav-group{gap:0}.incorporator-workspace .workspace-nav-group>small{color:#77736c;letter-spacing:.11em;margin:0 5px 7px;font-size:11px;font-weight:800}.incorporator-workspace .workspace-nav nav button{min-height:54px;color:var(--gv-ink);border:0;border-bottom:1px solid var(--gv-line);box-shadow:none;background:0 0;border-radius:0;padding:0 7px}.incorporator-workspace .workspace-nav nav button:hover,.incorporator-workspace .workspace-nav nav button.active{color:#fff;border-color:var(--gv-ink);background:var(--gv-ink);border-radius:15px;transform:none}.incorporator-workspace .workspace-nav nav button>i{color:inherit;background:0 0}.incorporator-workspace .workspace-nav nav button>span{color:inherit;font-weight:650;font-size:15px!important}.incorporator-workspace .workspace-nav-footer{color:var(--gv-muted);border-color:var(--gv-line);padding-top:25px}.incorporator-workspace .workspace-nav-footer a{color:var(--gv-ink)}.workspace-nav-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000059}.workspace-mobile-dock{right:max(10px, calc((100vw - 460px) / 2), env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));left:max(10px, calc((100vw - 460px) / 2), env(safe-area-inset-left));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;border:1px solid #14141421;border-radius:25px;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;min-height:78px;padding:7px;box-shadow:0 12px 40px #0000002b}.workspace-mobile-dock>button{color:#6b6964;border-radius:19px;gap:2px;min-height:62px;padding:6px 3px}.workspace-mobile-dock>button:hover,.workspace-mobile-dock>button:active,.workspace-mobile-dock>button.active{color:#fff;background:var(--gv-ink)}.workspace-mobile-dock>button>i{width:25px;height:25px}.workspace-mobile-dock>button>i svg{width:22px;height:22px}.workspace-mobile-dock>button>span{letter-spacing:-.01em;font-size:12px;font-weight:700}.incorporator-workspace[data-section=investors]>.workspace-mobile-dock{display:none}.incorporator-workspace .command-cockpit{color:var(--gv-ink);box-shadow:none;background:0 0;border:0;flex-direction:column;gap:28px;padding:0;display:flex}.incorporator-workspace .cockpit-context-bar{display:none}.incorporator-workspace .cockpit-preview-banner,.incorporator-workspace .cockpit-local-error{border-radius:16px;order:-2}.incorporator-workspace .cockpit-hero{color:#fff;background:var(--gv-ink);border:0;border-radius:26px;order:1;grid-template-columns:minmax(0,1fr);gap:20px;padding:23px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 35px #00000026}.incorporator-workspace .cockpit-hero:after{content:"";pointer-events:none;border:1px solid #ffffff26;border-radius:50%;width:170px;height:170px;position:absolute;top:-70px;right:-55px;box-shadow:0 0 0 28px #ffffff06,0 0 0 56px #ffffff05}.incorporator-workspace .cockpit-hero-copy,.incorporator-workspace .cockpit-goal-pulse{z-index:1;min-width:0;position:relative}.incorporator-workspace .cockpit-hero-copy>.cockpit-eyebrow{color:#d8c5a5;letter-spacing:.1em;font-size:11px;font-weight:800}.incorporator-workspace .cockpit-hero-copy>p{color:#d8d8d6;margin:24px 0 7px;font-size:15px;line-height:1.4}.incorporator-workspace .cockpit-hero-copy>h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(29px,8vw,36px);line-height:1.04}.incorporator-workspace .cockpit-hero-copy>strong{color:#d0cfcc;margin-top:9px;font-size:15px;font-weight:520;line-height:1.45;display:block}.incorporator-workspace .cockpit-decision{color:#fff;background:#ffffff0f;border:1px solid #ffffff21;border-radius:17px;grid-template-columns:8px minmax(0,1fr);gap:11px;margin-top:22px;padding:15px;display:grid}.incorporator-workspace .cockpit-decision>i{border-radius:999px;width:8px;min-height:100%}.incorporator-workspace .cockpit-decision>div{min-width:0}.incorporator-workspace .cockpit-decision span,.incorporator-workspace .cockpit-decision p{color:#d1d1cf}.incorporator-workspace .cockpit-decision strong{color:#fff;font-size:15px}.incorporator-workspace .cockpit-decision>button{min-height:50px;color:var(--gv-ink);background:#fff;border:0;border-radius:15px;grid-column:1/-1;margin-top:5px;font-weight:760}.incorporator-workspace .cockpit-goal-pulse{color:#fff;background:#ffffff0f;border:1px solid #ffffff21;border-radius:17px;padding:15px}.incorporator-workspace .cockpit-goal-pulse>span{color:#d8c5a5}.incorporator-workspace .cockpit-goal-pulse strong,.incorporator-workspace .cockpit-goal-pulse p{color:#fff}.incorporator-workspace .cockpit-goal-pulse small{color:#d1d1cf}.incorporator-workspace .cockpit-priorities{order:2}.incorporator-workspace .cockpit-execution-grid{order:3;grid-template-columns:minmax(0,1fr);gap:14px}.incorporator-workspace .cockpit-chain{order:4}.incorporator-workspace .cockpit-goals{order:5}.incorporator-workspace .cockpit-market-grid{order:6;grid-template-columns:minmax(0,1fr);gap:14px}.incorporator-workspace .cockpit-movements{order:7}.incorporator-workspace .cockpit-trust-footer{order:8}.incorporator-workspace .cockpit-section-head{border:0;align-items:end;gap:10px}.incorporator-workspace .cockpit-section-head span{color:#77736c;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:780}.incorporator-workspace .cockpit-section-head h2{color:var(--gv-ink);letter-spacing:-.035em;margin-top:4px;font-size:22px}.incorporator-workspace .cockpit-section-head p{color:var(--gv-muted)}.incorporator-workspace .cockpit-section-head>b,.incorporator-workspace .cockpit-section-head>small{color:#fff;background:var(--gv-ink);border-radius:999px}.incorporator-workspace .cockpit-priorities>div{gap:9px;display:grid}.incorporator-workspace .cockpit-priorities article{border:1px solid var(--gv-line);min-width:0;box-shadow:none;background:#fff;border-left-width:4px;border-radius:18px;grid-template-columns:30px minmax(0,1fr);gap:11px;padding:16px}.incorporator-workspace .cockpit-priorities article>i{color:#fff;background:var(--gv-ink);border-radius:10px}.incorporator-workspace .cockpit-priorities article footer{grid-column:1/-1;gap:7px;display:grid}.incorporator-workspace .cockpit-priorities article footer button{color:#fff;background:var(--gv-ink);border:0;width:100%}.incorporator-workspace .cockpit-priorities article footer .button-secondary{color:var(--gv-ink);border:1px solid var(--gv-line);background:#fff}.incorporator-workspace :where(.cockpit-agenda,.cockpit-orders,.cockpit-goals,.cockpit-chain,.cockpit-performance,.cockpit-portfolio,.cockpit-movements){min-width:0;box-shadow:none;background:0 0;border:0;padding:0}.incorporator-workspace .cockpit-agenda-list,.incorporator-workspace .cockpit-order-list{gap:9px;display:grid}.incorporator-workspace .cockpit-agenda-list>button,.incorporator-workspace .cockpit-order-list>article,.incorporator-workspace .cockpit-empty{border:1px solid var(--gv-line);min-width:0;box-shadow:none;background:#fff;border-radius:18px;padding:15px}.incorporator-workspace .cockpit-agenda-list>button{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.incorporator-workspace .cockpit-agenda-list>button time{color:var(--gv-danger);letter-spacing:.06em;grid-column:1/-1;font-size:11px;font-weight:800}.incorporator-workspace .cockpit-agenda-list>button>i{display:none}.incorporator-workspace .cockpit-agenda-list>button>div{min-width:0}.incorporator-workspace .cockpit-agenda-list>button>span{align-self:start}.incorporator-workspace .cockpit-order-tabs,.incorporator-workspace .cockpit-performance-tabs{background:#e6e3dd;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;display:grid}.incorporator-workspace :where(.cockpit-order-tabs,.cockpit-performance-tabs) button{color:#66635d;box-shadow:none;background:0 0;border:0}.incorporator-workspace :where(.cockpit-order-tabs,.cockpit-performance-tabs) button.active{color:var(--gv-ink);background:#fff;box-shadow:0 2px 9px #00000014}.incorporator-workspace .cockpit-goal-grid{grid-template-columns:minmax(0,1fr);gap:9px}.incorporator-workspace .cockpit-goal-grid>article{border:1px solid var(--gv-line);box-shadow:none;background:#fff;border-radius:18px}.incorporator-workspace .cockpit-chain-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.incorporator-workspace .cockpit-chain-track>button{border:1px solid var(--gv-line);min-width:0;min-height:112px;box-shadow:none;background:#fff;border-radius:18px;padding:15px}.incorporator-workspace .cockpit-chain-track>button>i{color:#6b5836}.incorporator-workspace .cockpit-chain-track>button>strong{color:var(--gv-ink);font-size:24px}.incorporator-workspace .cockpit-chain-track>button>span{color:var(--gv-muted)}.incorporator-workspace .cockpit-performance-list,.incorporator-workspace .cockpit-portfolio>div,.incorporator-workspace .cockpit-movements>div{gap:9px;display:grid}.incorporator-workspace :where(.cockpit-performance-list,.cockpit-portfolio>div,.cockpit-movements>div)>button{border:1px solid var(--gv-line);min-width:0;box-shadow:none;background:#fff;border-radius:18px}.incorporator-workspace .cockpit-performance-list>button{grid-template-columns:28px minmax(120px,1fr);overflow-x:auto}.incorporator-workspace .cockpit-portfolio>div>button{grid-template-columns:92px minmax(0,1fr) auto;padding:8px 12px 8px 8px}.incorporator-workspace .cockpit-portfolio .portfolio-image{border-radius:15px;min-height:84px}.incorporator-workspace .cockpit-movements>div>button{grid-template-columns:42px minmax(0,1fr)}.incorporator-workspace .cockpit-movements>div>button>span{grid-column:2}.incorporator-workspace .cockpit-trust-footer{color:#5f574b;background:#e8e2d8;border:0;border-radius:15px;gap:5px;padding:14px;display:grid}.incorporator-workspace .cockpit-modal-layer{order:20}.incorporator-workspace .cockpit-modal{width:min(100% - 24px,456px);max-height:calc(100dvh - 24px);color:var(--gv-ink);background:#fff;border-radius:24px}.incorporator-workspace .workspace-content :where(.table-wrap,.unit-table-wrap,[class*=table-wrap],[class*=-table]){border-color:var(--gv-line);overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;background:#fff;border-radius:18px;max-width:100%}.incorporator-workspace .workspace-content :where(.table-wrap,.unit-table-wrap,[class*=table-wrap]){overflow-x:auto}.incorporator-workspace :where(.metric-grid-command,.price-summary,.network-summary,.investor-portfolio-kpis,.campaign-command-facts){grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.incorporator-workspace :where(.intelligence-layout,.executive-grid,.network-grid,.lead-editor,.investor-desk-hero,.investor-wizard-body,.campaign-command-grid){grid-template-columns:minmax(0,1fr)}.incorporator-workspace :where(.metric-card,.command-card,.campaign-card,.network-card,.investor-card,.development-card,.unit-card){border-color:var(--gv-line);box-shadow:none;background:#fff;border-radius:19px}.incorporator-workspace :where(.campaign-command-hero,.investor-desk-hero,.match-command-hero){color:#fff;background:var(--gv-ink);border-radius:24px;overflow:hidden;box-shadow:0 16px 32px #00000024}.incorporator-workspace :where(.campaign-command-hero,.investor-desk-hero,.match-command-hero) :where(h2,h3,strong){color:#fff}.incorporator-workspace :where(.campaign-command-hero,.investor-desk-hero,.match-command-hero) :where(p,small,span){color:#d0cfcc}.incorporator-workspace :where(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #a98c5b}}@media (width<=680px){.panel.workspace.incorporator-workspace,.panel.workspace.incorporator-workspace.workspace-navigation-collapsed{max-width:none}main:has(.incorporator-workspace)>.shell{max-width:none}.incorporator-workspace :where(.metric-grid-command,.price-summary,.network-summary,.investor-portfolio-kpis){grid-template-columns:minmax(0,1fr)}}@media (width<=430px){.incorporator-workspace .workspace-content{padding-inline:14px}.incorporator-workspace .workspace-head{margin-inline:-14px;padding-inline:14px}.incorporator-workspace .workspace-mobile-brand>span{flex-basis:40px;width:40px;height:40px}.incorporator-workspace .workspace-mobile-brand small{max-width:180px}.incorporator-workspace .workspace-mobile-menu{min-width:72px;min-height:44px;padding-inline:12px}.workspace-mobile-dock{right:max(7px, env(safe-area-inset-right));bottom:max(7px, env(safe-area-inset-bottom));left:max(7px, env(safe-area-inset-left));border-radius:22px}.workspace-mobile-dock>button>span{font-size:11px}.incorporator-workspace .cockpit-hero{padding:20px}.incorporator-workspace .cockpit-chain-track{grid-template-columns:minmax(0,1fr)}}@media (width<=360px){.incorporator-workspace .workspace-content{padding-inline:10px}.incorporator-workspace .workspace-head{margin-inline:-10px;padding-inline:10px}.incorporator-workspace .workspace-mobile-brand small{max-width:135px}.incorporator-workspace .workspace-mobile-menu{width:46px;min-width:46px;padding:0}.incorporator-workspace .workspace-mobile-menu>b{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-mobile-dock>button>span{font-size:10px}}@media (forced-colors:active){.workspace-mobile-dock,.workspace-mobile-dock>button.active,.incorporator-workspace .workspace-mobile-menu,.incorporator-workspace .workspace-nav-close{border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){.incorporator-workspace .workspace-nav,.workspace-nav-scrim,.workspace-mobile-dock{scroll-behavior:auto;transition:none}}.acelera-entry{--acelera-ink:#0b0b0a;--acelera-ink-soft:#12110f;--acelera-paper:#f3eee6;--acelera-paper-soft:#ebe4da;--acelera-coral:#d86f55;--acelera-coral-dark:#bf5c44;--acelera-white:#f8f4ed;--acelera-muted:#9d978f;--acelera-paper-muted:#736c65;--acelera-line:#d86f5547;--acelera-serif:Georgia, "Times New Roman", serif;--acelera-italic:var(--gv-font-editorial,Georgia, "Times New Roman", serif);width:100%;min-height:100svh;color:var(--acelera-white);font-family:var(--gv-font-functional,"Manrope", Arial, sans-serif);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 88% 72%,#d86f5509,#0000 34rem),linear-gradient(145deg,#090908 0%,#11110f 58%,#0a0a09 100%);grid-template-rows:74px minmax(0,1fr) auto;display:grid;position:relative;overflow-x:hidden}@supports (min-height:100dvh){.acelera-entry{min-height:100dvh}}.acelera-entry:before{pointer-events:none;content:"";border:1px solid #d86f551f;border-radius:50%;width:68vw;height:68vw;position:fixed;bottom:-43vw;right:-10vw}.acelera-entry:after{z-index:0;pointer-events:none;color:#ffffff04;content:"A";font-family:var(--gv-font-functional,"Manrope", Arial, sans-serif);letter-spacing:-.09em;font-size:42vw;font-weight:800;line-height:1;position:fixed;bottom:-14vw;right:-1.5vw}.acelera-entry>*{z-index:1;position:relative}.acelera-entry *,.acelera-entry :before,.acelera-entry :after{box-sizing:border-box}.acelera-entry button,.acelera-entry input{font:inherit}.acelera-entry button{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.acelera-entry button:disabled{cursor:not-allowed;opacity:.52}.acelera-entry :where(button,a,input):focus-visible{outline:2px solid var(--acelera-coral);outline-offset:3px}.acelera-brandbar{background:#080807db;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;width:100%;min-height:74px;padding:0 clamp(28px,5vw,88px);display:flex}.acelera-brandbar>a{color:#fff;text-decoration:none}.acelera-mtf-wordmark{color:#fff;letter-spacing:.16em;font-size:1.55rem;font-weight:900;line-height:.8;display:grid}.acelera-mtf-wordmark:after{content:"";background:#ffffff73;width:102%;height:1px;margin-top:9px}.acelera-mtf-logo{background:0 0;width:96px;height:24px;display:block;overflow:hidden}.acelera-mtf-logo img{filter:grayscale()invert()contrast(2);width:96px;max-width:none;height:auto;display:block}.acelera-brandbar>button{color:#e6e0d8;background:0 0;border:0;align-items:center;gap:1rem;min-height:38px;padding:0;font-size:.72rem;font-weight:760;display:inline-flex}.acelera-brandbar>button b{color:var(--acelera-coral);font-size:1.15rem;font-weight:450}.acelera-header-campaign{color:#ddd6ce;letter-spacing:.13em;align-items:center;font-size:.64rem;line-height:1;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.acelera-header-campaign b{font-weight:430}.acelera-header-campaign i{color:var(--acelera-coral);padding:0 .55rem;font-size:1.35rem;font-style:normal;font-weight:320}.acelera-header-campaign strong{color:#fff;letter-spacing:.03em;font-weight:900}.acelera-stage{min-height:0;display:grid}.acelera-stage-hero{padding:0}.acelera-hero{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(250px,.76fr) minmax(520px,1.45fr);column-gap:clamp(58px,8vw,160px);min-height:calc(100svh - 74px);padding:clamp(42px,5.5vh,76px) clamp(28px,7vw,128px) 26px;display:grid}@supports (min-height:100dvh){.acelera-hero{min-height:calc(100dvh - 74px)}}.acelera-hero-rail{border-right:1px solid #d86f5540;align-content:space-between;padding-right:clamp(28px,4vw,72px);display:grid}.acelera-editorial-kicker{color:#e3846d;letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:.8rem;font-size:.68rem;font-weight:820;display:flex}.acelera-editorial-kicker>i{background:var(--acelera-coral);width:30px;height:2px}.acelera-campaign-lockup{color:#fff;letter-spacing:.12em;align-items:center;margin-top:1.8rem;font-size:clamp(1.45rem,2.45vw,2rem);font-weight:350;line-height:1;display:flex}.acelera-campaign-lockup>i{color:var(--acelera-coral);padding:0 .7rem;font-size:1.6em;font-style:normal;font-weight:320}.acelera-campaign-lockup>strong{letter-spacing:.02em;font-weight:900}.acelera-speed-lines{align-items:center;gap:.22rem;margin-left:1rem;font-style:normal;display:inline-flex;transform:skew(-22deg)}.acelera-speed-lines>i{background:var(--acelera-coral);opacity:.45;width:2px;height:1.35rem;animation:1.8s ease-in-out infinite acelera-speed-pulse;display:block}.acelera-speed-lines>i:nth-child(2){opacity:.75;height:1.8rem;animation-delay:.14s}.acelera-speed-lines>i:nth-child(3){opacity:1;height:2.25rem;animation-delay:.28s}@keyframes acelera-speed-pulse{0%,to{opacity:.3;transform:translateY(2px)}50%{opacity:1;transform:translateY(-2px)}}.acelera-launch-date{color:#fff;gap:.3rem;display:grid}.acelera-launch-date small{color:var(--acelera-coral);letter-spacing:.2em;text-transform:uppercase;font-size:.56rem;font-weight:850}.acelera-launch-date strong{font-family:var(--acelera-serif);letter-spacing:-.03em;white-space:pre;font-size:clamp(2.4rem,4vw,3.45rem);font-weight:420;line-height:1}.acelera-launch-date.is-pending strong{max-width:10ch;font-family:var(--gv-font-functional,"Manrope", Arial, sans-serif);letter-spacing:.08em;text-transform:uppercase;white-space:normal;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:780}.acelera-launch-date span{color:#918b84;letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;font-weight:720}.acelera-hero-main{align-content:center;justify-items:start;max-width:820px;padding-top:1vh;display:grid}.acelera-motion-note{color:#8f8881;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.7rem;margin-bottom:1.15rem;font-size:.62rem;font-weight:760;display:flex}.acelera-motion-note strong{color:#e48a75}.acelera-motion-note>i{background:#d86f558c;width:24px;height:1px}.acelera-hero-main h1{max-width:9.5ch;color:var(--acelera-white);font-family:var(--acelera-serif);letter-spacing:-.065em;margin:0;font-size:clamp(4.65rem,7.2vw,7.7rem);font-weight:430;line-height:.86}.acelera-hero-main h1 em{color:#e2846e;font-family:var(--acelera-italic);font-style:italic;font-weight:430;display:block}.acelera-hero-main>p{color:#d1cac2;max-width:33ch;margin:1.6rem 0 0;font-size:1rem;font-weight:660;line-height:1.45}.acelera-primary-action,.acelera-card form>button,.acelera-card>button:not(.acelera-back):not(.link-button),.acelera-countdown>button{color:#fff;background:linear-gradient(135deg, var(--acelera-coral), var(--acelera-coral-dark));border:0;border-radius:999px;justify-content:space-between;align-items:center;width:min(360px,100%);min-height:60px;margin-top:3rem;padding:0 1.75rem;font-size:.8rem;font-weight:820;display:flex;box-shadow:0 18px 48px #9339243d}.acelera-primary-action b,.acelera-card form>button b,.acelera-card>button:not(.acelera-back):not(.link-button) b,.acelera-countdown>button b{font-size:1.15rem;font-weight:450;transition:transform .2s}.acelera-primary-action:hover b,.acelera-card form>button:hover b,.acelera-card>button:not(.acelera-back):not(.link-button):hover b,.acelera-countdown>button:hover b{transform:translate(4px)}.acelera-hero-trust{color:#767069;letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:1.7rem;padding-top:1.5rem;font-size:.5rem;font-weight:820;display:flex}.acelera-hero-trust span{align-items:center;gap:.55rem;display:flex}.acelera-hero-trust span:before{background:var(--acelera-coral);content:"";width:5px;height:5px;rotate:45deg}.acelera-stage:not(.acelera-stage-hero){grid-template-columns:minmax(420px,1fr) minmax(500px,.9fr);align-items:stretch;gap:clamp(48px,7vw,116px);width:min(1500px,100%);min-height:calc(100svh - 108px);margin:0 auto;padding:clamp(28px,4vh,58px) clamp(28px,5vw,82px)}.acelera-chapter{align-content:start;min-height:660px;padding:1.5rem 0 1.25rem;display:grid;position:relative}.acelera-chapter-mark{color:var(--acelera-coral);letter-spacing:.19em;text-transform:uppercase;justify-self:end;font-size:.58rem;font-weight:820}.acelera-chapter .acelera-editorial-kicker{margin-top:clamp(2.6rem,7vh,5.1rem)}.acelera-chapter h1{max-width:11ch;color:var(--acelera-white);font-family:var(--acelera-serif);letter-spacing:-.055em;margin:2rem 0 0;font-size:clamp(4rem,6.4vw,6.5rem);font-weight:430;line-height:.94}.acelera-chapter>p{color:#9e978f;max-width:41ch;font-family:var(--acelera-serif);margin:1.8rem 0 0;font-size:1.1rem;line-height:1.55}.acelera-journey-track{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin:2.8rem 0 0;padding:0;list-style:none;display:grid}.acelera-journey-track li{color:#5e5953;border-top:1px solid #ffffff24;gap:.3rem;min-width:0;padding:.85rem .25rem 0;display:grid;position:relative}.acelera-journey-track li:before{background:var(--acelera-ink-soft);content:"";border:1px solid #5e5953;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.acelera-journey-track b{font-family:var(--acelera-serif);font-size:.75rem;font-weight:420}.acelera-journey-track span{letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;font-size:.49rem;font-weight:820;overflow:hidden}.acelera-journey-track li.complete{color:#9b7167;border-top-color:#d86f5573}.acelera-journey-track li.complete:before{border-color:var(--acelera-coral);background:var(--acelera-coral)}.acelera-journey-track li.active{border-top-color:var(--acelera-coral);color:#ef927b}.acelera-journey-track li.active:before{border-color:var(--acelera-coral);background:var(--acelera-coral);width:9px;height:9px;animation:1.9s ease-out infinite acelera-track-pulse;top:-5px;box-shadow:0 0 0 5px #d86f551f}@keyframes acelera-track-pulse{0%,45%{box-shadow:0 0 0 4px #d86f5524}to{box-shadow:0 0 0 10px #d86f5500}}.acelera-journey-track.is-hero{width:min(620px,100%);margin-top:2.35rem}.acelera-journey-track.is-hero li{border-top-color:#ffffff1f}.acelera-chapter-security{color:#77716a;gap:.8rem;font-size:.58rem;line-height:1.5;display:flex;position:absolute;bottom:1rem;left:0}.acelera-chapter-security>i{background:var(--acelera-coral);width:7px;height:7px;margin-top:.3rem;rotate:45deg}.acelera-chapter-security strong{color:#d9d2ca;font-size:.64rem;display:block}.acelera-card,.acelera-countdown{color:#1d1b18;background:linear-gradient(145deg, var(--acelera-paper), #f8f4ee 70%);text-align:left;border:0;border-radius:0;align-content:start;justify-items:start;gap:1rem;width:100%;min-height:660px;margin:0;padding:clamp(2rem,4vw,4rem);display:grid;box-shadow:0 30px 90px #0000003d}.acelera-card-campaign{border-bottom:1px solid #1e19141f;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;width:100%;min-height:44px;padding-bottom:1rem;display:grid}.acelera-card-campaign>span{color:#2a2521;letter-spacing:.1em;align-items:center;font-size:.72rem;display:inline-flex}.acelera-card-campaign>span b{font-weight:420}.acelera-card-campaign>span i{color:var(--acelera-coral-dark);padding:0 .5rem;font-size:1.25rem;font-style:normal;font-weight:340}.acelera-card-campaign>span strong{letter-spacing:.02em;font-weight:900}.acelera-card-campaign>small{color:#8f8780;letter-spacing:.15em;text-transform:uppercase;font-size:.5rem;font-weight:840}.acelera-card-campaign .acelera-speed-lines{margin-left:0}.acelera-card-campaign .acelera-speed-lines>i{background:var(--acelera-coral-dark);height:.75rem}.acelera-card-campaign .acelera-speed-lines>i:nth-child(2){height:1rem}.acelera-card-campaign .acelera-speed-lines>i:nth-child(3){height:1.25rem}.acelera-card .acelera-kicker,.acelera-countdown .acelera-kicker{color:var(--acelera-coral-dark);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.75rem;margin-top:1.8rem;font-size:.68rem;font-weight:840;display:flex}.acelera-card .acelera-kicker:before,.acelera-countdown .acelera-kicker:before{background:var(--acelera-coral);content:"";width:28px;height:2px}.acelera-card .acelera-kicker>i,.acelera-countdown .acelera-kicker>i{display:none}.acelera-card h1,.acelera-countdown h1{color:#1d1b18;max-width:9ch;font-family:var(--acelera-serif);letter-spacing:-.055em;margin:.15rem 0 0;font-size:clamp(3.45rem,5vw,5.2rem);font-weight:430;line-height:.94}.acelera-register-card h1{max-width:10.5ch}.acelera-card h1 em{color:var(--acelera-coral-dark);font-family:var(--acelera-italic);font-style:italic;font-weight:430;display:block}.acelera-card>p,.acelera-countdown>p{max-width:42ch;color:var(--acelera-paper-muted);margin:.25rem 0 0;font-size:.82rem;line-height:1.55}.acelera-card>p strong{color:#3f3a35}.acelera-back{color:#847d75;background:0 0;border:0;justify-self:start;min-height:30px;padding:0;font-size:.64rem;font-weight:740}.acelera-card form{gap:.8rem;width:100%;margin-top:1rem;display:grid}.acelera-card label{color:#302c28;letter-spacing:.04em;text-align:left;text-transform:uppercase;gap:.4rem;font-size:.62rem;font-weight:840;display:grid}.acelera-card input:not([type=checkbox]){color:#27221d;letter-spacing:0;text-transform:none;width:100%;min-height:54px;caret-color:var(--acelera-coral-dark);background:#fff;border:1px solid #231e192b;border-radius:0;outline:0;padding:0 .95rem;font-size:16px;font-weight:520}.acelera-card input:not([type=checkbox]):focus{border-color:#d86f55c2;box-shadow:0 0 0 3px #d86f551f}.acelera-card input:-webkit-autofill{caret-color:#27221d;transition:background-color 99999s ease-out;-webkit-text-fill-color:#27221d!important;border-color:#d86f5599!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.acelera-card input:-webkit-autofill:hover{caret-color:#27221d;transition:background-color 99999s ease-out;-webkit-text-fill-color:#27221d!important;border-color:#d86f5599!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.acelera-card input:-webkit-autofill:focus{caret-color:#27221d;transition:background-color 99999s ease-out;-webkit-text-fill-color:#27221d!important;border-color:#d86f5599!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.acelera-card form>button,.acelera-card>button:not(.acelera-back):not(.link-button),.acelera-countdown>button{border-radius:999px;width:100%;min-height:54px;margin-top:.35rem}.acelera-card .link-button{color:#756e67;text-underline-offset:3px;background:0 0;border:0;min-height:auto;padding:.35rem 0;font-size:.62rem;text-decoration:underline}.acelera-card form>a{color:#756e67;text-underline-offset:3px;font-size:.62rem}.acelera-cpf-card h1{max-width:8.5ch}.acelera-cpf-input{background:#fff;border:2px solid #d86f556b;align-items:center;min-height:80px;padding:5px;display:flex;position:relative}.acelera-cpf-card .acelera-cpf-input input{min-height:66px;font-family:var(--acelera-serif);letter-spacing:.08em;border:1px solid #231e1929;padding:0 8rem 0 1.35rem;font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:420}.acelera-cpf-status{color:#5d554e;font-size:.58rem;font-weight:800;position:absolute;right:1.15rem}.acelera-cpf-input.is-busy .acelera-cpf-status{color:#873e2f;align-items:center;gap:.42rem;display:inline-flex}.acelera-cpf-input.is-busy .acelera-cpf-status:before{border:1.5px solid #d86f5540;border-top-color:var(--acelera-coral-dark);content:"";border-radius:50%;width:10px;height:10px;animation:.72s linear infinite acelera-spin}@keyframes acelera-spin{to{rotate:360deg}}.acelera-cpf-feedback{justify-content:space-between;align-items:flex-start;gap:.65rem;min-height:38px;display:flex}.acelera-cpf-feedback>small{color:#8b847c;gap:.65rem;font-size:.59rem;line-height:1.5;display:flex}.acelera-cpf-feedback>small:before{background:var(--acelera-coral);content:"";flex:none;width:7px;height:7px;margin:.25rem 0 0 .25rem;rotate:45deg}.acelera-error{border-left:3px solid var(--acelera-coral-dark);color:#853f31;background:#d86f551a;width:100%;margin:0;padding:.7rem .8rem;font-size:.66rem;line-height:1.45}.acelera-retry{min-height:34px;color:var(--acelera-coral-dark);background:0 0;border:1px solid #bf5c4459;flex:none;padding:0 .7rem;font-size:.62rem;font-weight:780}.acelera-found{color:#fff;background:var(--acelera-coral);border-radius:50%;place-items:center;width:46px;height:46px;margin-top:1rem;font-size:1rem;font-weight:900;display:grid}.acelera-recognized>small,.acelera-receipt>small{color:var(--acelera-coral-dark);letter-spacing:.11em;text-transform:uppercase;font-size:.6rem;font-weight:840}.acelera-masked-name{color:#352f2a;font-size:.92rem}.acelera-notice{color:#6f6861;background:#ffffff75;border:1px solid #231e1924;width:100%;margin:0;padding:.8rem;font-size:.66rem;line-height:1.55}.acelera-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.acelera-form-grid .wide{grid-column:1/-1}.acelera-consent{background:#ffffff75;border:1px solid #231e1924;align-items:flex-start;padding:.7rem;gap:.55rem!important;display:flex!important}.acelera-card .acelera-consent input[type=checkbox]{width:17px;min-width:17px;height:17px;min-height:17px;box-shadow:none;accent-color:var(--acelera-coral-dark);background:0 0;border:0;margin-top:.08rem;padding:0}.acelera-consent span{color:#756e67;text-transform:none;font-size:.6rem;line-height:1.5}.acelera-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.acelera-contexts{gap:.55rem;width:100%;margin-top:.7rem;display:grid}.acelera-contexts>button{color:#2d2925;text-align:left;background:#ffffff80;border:1px solid #231e1924;grid-template-columns:1fr auto;align-items:center;gap:.15rem .7rem;min-height:76px;padding:.8rem;display:grid}.acelera-contexts small,.acelera-contexts span{color:#847d75;font-size:.58rem}.acelera-contexts strong,.acelera-contexts span{grid-column:1}.acelera-contexts b{color:var(--acelera-coral-dark);grid-area:1/2/4}.acelera-receipt>strong{color:var(--acelera-coral-dark);letter-spacing:.1em;background:#fff;border:1px solid #d86f554d;padding:.45rem .7rem;font-size:.8rem}.acelera-afterword{width:100%;font-family:var(--acelera-italic);border-top:1px solid #d86f553d;padding-top:1rem;font-style:italic;color:var(--acelera-coral-dark)!important;margin:.35rem 0 0!important;font-size:1rem!important;line-height:1.35!important}.acelera-countdown-gate{color:#6f6861;background:#ffffff80;border:1px solid #bf5c4447;align-content:center;gap:.25rem;width:100%;min-height:76px;margin-top:.35rem;padding:.85rem 1rem;display:grid}.acelera-countdown-gate strong{color:var(--acelera-coral-dark);font-size:.68rem}.acelera-countdown-gate span{font-size:.61rem;line-height:1.5}.acelera-clock-intro{color:#817970;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.65rem;width:100%;margin-top:.25rem;font-size:.61rem;font-weight:720;display:flex}.acelera-clock-intro strong{color:var(--acelera-coral-dark)}.acelera-clock-intro strong:after{vertical-align:middle;content:"";background:#bf5c446b;width:20px;height:1px;margin-left:.65rem;display:inline-block}.acelera-clock-shell{background-color:#ffffff57;background-image:linear-gradient(115deg,#0000 0 72%,#d86f550f 72% 73%,#0000 73% 78%,#d86f550f 78% 79%,#0000 79%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:160% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #bf5c4438;gap:.55rem;width:100%;margin-top:.35rem;padding:.75rem;animation:4.8s linear infinite acelera-clock-flow;display:grid}@keyframes acelera-clock-flow{to{background-position:-160% 0}}.acelera-clock-shell>small{color:#817970;letter-spacing:.14em;text-transform:uppercase;font-size:.5rem;font-weight:840}.acelera-clock{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;width:100%;margin-top:0;display:grid}.acelera-clock>span{text-align:center;background:#ffffffb3;border:1px solid #231e1924;place-content:center;gap:.15rem;min-height:86px;padding:.6rem .25rem;display:grid}.acelera-clock strong{color:var(--acelera-coral-dark);font-family:var(--acelera-serif);font-size:clamp(1.45rem,3vw,2.3rem);font-weight:430}.acelera-clock small{color:#847d75;letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;font-weight:820}.acelera-footer{min-height:34px;padding:0 1rem max(.25rem, env(safe-area-inset-bottom));color:#65605a;letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:.65rem;font-size:.48rem;font-weight:800;display:flex}.acelera-footer i{background:var(--acelera-coral);width:4px;height:4px;rotate:45deg}.acelera-entry-hero>.acelera-footer{display:none}@media (width>=761px) and (width<=1180px){.acelera-brandbar{padding-inline:2rem}.acelera-hero{grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);column-gap:2.25rem;padding:2.6rem 2.1rem 1.5rem}.acelera-hero-rail{padding-right:1.9rem}.acelera-campaign-lockup{font-size:clamp(1rem,2.1vw,1.35rem)}.acelera-hero-main h1{font-size:clamp(4.1rem,7.8vw,5.8rem)}.acelera-stage:not(.acelera-stage-hero){grid-template-columns:minmax(0,.72fr) minmax(420px,1.1fr);gap:2rem;padding:1.9rem}.acelera-chapter,.acelera-card,.acelera-countdown{min-height:620px}.acelera-chapter h1{font-size:clamp(3.1rem,5.4vw,4.8rem)}.acelera-chapter>p{font-size:.94rem}.acelera-journey-track span{font-size:.5rem}}@media (width>=761px) and (width<=900px){.acelera-hero{grid-template-columns:minmax(170px,.56fr) minmax(0,1.44fr);column-gap:1.7rem}.acelera-stage:not(.acelera-stage-hero){grid-template-columns:minmax(0,.56fr) minmax(420px,1.2fr);gap:1.5rem}.acelera-chapter h1{font-size:3rem}.acelera-chapter>p{font-size:.86rem}.acelera-journey-track{grid-template-columns:repeat(5,minmax(0,1fr))}.acelera-journey-track span{letter-spacing:0;text-overflow:clip;font-size:.5rem;display:block;overflow:visible}}@media (width<=760px){.acelera-entry{grid-template-rows:64px minmax(0,1fr)}.acelera-entry:before{width:140vw;height:140vw;bottom:-16vw;right:-65vw}.acelera-entry:after{color:#ffffff03;font-size:94vw;bottom:-3vw;right:-7vw}.acelera-brandbar{min-height:64px;padding:0 1.25rem}.acelera-mtf-wordmark{font-size:1.2rem}.acelera-mtf-wordmark:after{margin-top:7px}.acelera-mtf-logo{width:82px;height:21px}.acelera-mtf-logo img{width:82px}.acelera-brandbar>button{gap:.6rem;font-size:.62rem}.acelera-brandbar>button b{font-size:.96rem}.acelera-header-campaign{letter-spacing:.09em;font-size:.52rem;display:inline-flex}.acelera-header-campaign i{padding-inline:.38rem;font-size:1rem}.acelera-hero{min-height:calc(100svh - 64px);padding:1.6rem 1.25rem max(1rem, env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;row-gap:1.25rem}.acelera-hero-rail{border-bottom:1px solid #d86f5538;border-right:0;justify-content:space-between;align-items:flex-end;padding:0 0 1.2rem;display:flex}.acelera-hero-rail .acelera-editorial-kicker{font-size:.5rem}.acelera-hero-rail .acelera-editorial-kicker>i{width:20px}.acelera-campaign-lockup{margin-top:.85rem;font-size:1.12rem}.acelera-campaign-lockup>i{padding:0 .42rem;font-size:1.45em}.acelera-campaign-lockup .acelera-speed-lines{margin-left:.55rem}.acelera-campaign-lockup .acelera-speed-lines>i{height:.85rem}.acelera-campaign-lockup .acelera-speed-lines>i:nth-child(2){height:1.1rem}.acelera-campaign-lockup .acelera-speed-lines>i:nth-child(3){height:1.35rem}.acelera-launch-date{justify-items:end}.acelera-launch-date small{display:none}.acelera-launch-date strong{font-size:1.85rem}.acelera-launch-date span{font-size:.44rem}.acelera-hero-main{align-content:start;padding:.05rem 0}.acelera-motion-note{letter-spacing:.07em;gap:.45rem;margin-bottom:.75rem;font-size:.48rem}.acelera-motion-note>i{width:14px}.acelera-hero-main h1{max-width:9ch;font-size:clamp(3.35rem,15.6vw,4.5rem);line-height:.89}.acelera-hero-main>p{max-width:29ch;margin-top:1.15rem;font-size:.8rem}.acelera-primary-action{width:100%;min-height:56px;margin-top:1.75rem}.acelera-journey-track.is-hero{margin-top:1.35rem}.acelera-journey-track.is-hero li{padding-top:.65rem}.acelera-journey-track.is-hero span{letter-spacing:.02em;font-size:.64rem;display:block}.acelera-hero-trust{letter-spacing:.09em;justify-content:flex-start;gap:1rem;padding-top:0;font-size:.4rem}.acelera-stage:not(.acelera-stage-hero){grid-template-columns:1fr;gap:0;width:100%;min-height:calc(100svh - 64px);padding:0}.acelera-chapter{display:none}.acelera-card,.acelera-countdown{width:100%;min-height:calc(100svh - 64px);padding:1.6rem 1.25rem max(2rem, env(safe-area-inset-bottom));box-shadow:none;gap:.75rem}.acelera-card-campaign{gap:.55rem;min-height:39px;padding-bottom:.8rem}.acelera-card-campaign>span{font-size:.62rem}.acelera-card-campaign>span i{padding-inline:.36rem}.acelera-card-campaign>small{letter-spacing:.1em;font-size:.43rem}.acelera-card .acelera-kicker,.acelera-countdown .acelera-kicker{margin-top:1rem;font-size:.56rem}.acelera-card .acelera-kicker:before,.acelera-countdown .acelera-kicker:before{width:22px}.acelera-card h1,.acelera-countdown h1{max-width:9ch;font-size:clamp(3rem,13.8vw,3.9rem);line-height:.93}.acelera-countdown h1{max-width:12ch;font-size:clamp(2.35rem,10.8vw,3rem)}.acelera-card>p,.acelera-countdown>p{max-width:35ch;font-size:.74rem}.acelera-back{font-size:.64rem}.acelera-card form{gap:.68rem;margin-top:.6rem}.acelera-card input:not([type=checkbox]){min-height:52px}.acelera-cpf-card .acelera-cpf-input input{min-height:60px;padding:0 6.4rem 0 .9rem;font-size:1.3rem}.acelera-cpf-input{min-height:72px}.acelera-cpf-status{font-size:.54rem;right:.85rem}.acelera-form-grid{grid-template-columns:minmax(0,3fr) minmax(58px,1fr);gap:.55rem}.acelera-form-grid label:first-child,.acelera-form-grid label:nth-child(2),.acelera-form-grid label:nth-child(3),.acelera-form-grid label:nth-child(4){grid-column:1/-1}.acelera-form-grid label:nth-child(5){grid-column:1}.acelera-form-grid label:nth-child(6){grid-column:2}.acelera-clock{gap:.3rem}.acelera-clock>span{min-height:72px;padding:.35rem .12rem}.acelera-clock-intro{flex-direction:column;align-items:flex-start;gap:.25rem}.acelera-clock-intro strong:after{display:none}.acelera-clock-shell{padding:.55rem}.acelera-footer,.acelera-entry:not(.acelera-entry-hero):before,.acelera-entry:not(.acelera-entry-hero):after{display:none}}@supports selector(main:has(input:focus)){@media (width<=760px){.acelera-entry:has(.acelera-card input:focus){grid-template-rows:52px minmax(0,1fr)}.acelera-entry:has(.acelera-card input:focus) .acelera-brandbar{min-height:52px}.acelera-entry:has(.acelera-card input:focus) .acelera-card{min-height:calc(100svh - 52px);padding-top:1rem}:is(.acelera-entry:has(.acelera-cpf-card input:focus) .acelera-back,.acelera-entry:has(.acelera-cpf-card input:focus) .acelera-card-campaign){display:none}.acelera-entry:has(.acelera-cpf-card input:focus) .acelera-cpf-card .acelera-kicker{margin-top:.15rem}.acelera-entry:has(.acelera-cpf-card input:focus) .acelera-cpf-card h1{font-size:clamp(2.35rem,10.5vw,3rem)}.acelera-entry:has(.acelera-cpf-card input:focus) .acelera-cpf-card>p{max-width:38ch;font-size:.68rem}.acelera-entry:has(.acelera-cpf-card input:focus) .acelera-card form{margin-top:.25rem}}}@media (width<=370px){.acelera-header-campaign{font-size:.46rem}.acelera-hero{row-gap:.8rem;padding-top:1rem}.acelera-hero-rail{padding-bottom:.8rem}.acelera-hero-main h1{font-size:3.05rem}.acelera-hero-main>p{margin-top:.8rem;font-size:.72rem}.acelera-primary-action{min-height:50px;margin-top:1.15rem}.acelera-journey-track.is-hero{margin-top:.85rem}.acelera-hero-trust{flex-wrap:wrap;gap:.45rem .8rem;font-size:.36rem}.acelera-card,.acelera-countdown{padding-top:1.1rem}.acelera-card h1{font-size:2.75rem}.acelera-countdown h1{font-size:2.25rem}.acelera-form-grid label:nth-child(n){grid-column:1/-1}}@media (width<=340px){.acelera-header-campaign{display:none}}@media (width<=760px) and (height<=740px){.acelera-hero{row-gap:.7rem;padding-top:.9rem}.acelera-hero-rail{padding-bottom:.7rem}.acelera-hero-main h1{font-size:3.05rem}.acelera-hero-main>p{margin-top:.75rem;font-size:.7rem}.acelera-primary-action{min-height:48px;margin-top:1rem}.acelera-journey-track.is-hero{margin-top:.7rem}.acelera-hero-trust{flex-wrap:wrap;gap:.45rem .8rem;font-size:.36rem}.acelera-countdown{gap:.45rem;padding-top:.8rem}.acelera-countdown .acelera-card-campaign{min-height:32px;padding-bottom:.45rem}.acelera-countdown .acelera-kicker{margin-top:.35rem;font-size:.5rem}.acelera-countdown h1{max-width:13ch;font-size:2rem;line-height:.9}.acelera-countdown .acelera-clock-intro{font-size:.52rem}.acelera-countdown .acelera-clock-shell{gap:.35rem;padding:.4rem}.acelera-countdown .acelera-clock>span{min-height:58px}.acelera-countdown .acelera-clock strong{font-size:1.25rem}.acelera-countdown>p{font-size:.65rem;line-height:1.4}.acelera-countdown .acelera-afterword{padding-top:.65rem;font-size:.82rem!important}.acelera-countdown>button{min-height:48px}}@media (prefers-reduced-motion:reduce){.acelera-entry *,.acelera-entry :before,.acelera-entry :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.acelera-program{border-top:1px solid #bf5c4433;gap:.8rem;width:100%;margin-top:.6rem;padding-top:1rem;display:grid}.acelera-program>header{grid-template-columns:1fr auto;align-items:end;gap:.3rem 1rem;display:grid}.acelera-program>header>span{color:var(--acelera-coral-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;font-weight:850}.acelera-program>header>strong{color:#5e5852;font-size:.62rem}.acelera-program>header>div{background:#1e19141a;grid-column:1/-1;height:5px;overflow:hidden}.acelera-program>header>div i{background:linear-gradient(90deg, var(--acelera-coral-dark), var(--acelera-coral));height:100%;transition:width .3s;display:block}.acelera-program-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.acelera-program-grid article{background:#ffffff8a;border:1px solid #1e19141a;align-content:start;gap:.48rem;min-height:220px;padding:.9rem;display:grid}.acelera-program-grid article.is-locked{opacity:.58;background:#e9e4dc70}.acelera-program-grid article.is-complete{background:#fffaf5eb;border-color:#bf5c4461}.acelera-program-grid article>small{color:#8b827a;letter-spacing:.1em;text-transform:uppercase;font-size:.48rem;font-weight:850}.acelera-program-grid h2,.acelera-passport h2{color:#25211e;font-family:var(--acelera-title);margin:0;font-size:1.3rem;line-height:1}.acelera-program-grid p,.acelera-passport p{color:#6f6861;margin:0;font-size:.6rem;line-height:1.5}.acelera-program-grid ul{color:#514b45;gap:.2rem;margin:0;padding:0;font-size:.55rem;line-height:1.4;list-style:none;display:grid}.acelera-program-grid li:before{color:var(--acelera-coral-dark);content:"◆";margin-right:.35rem;font-size:.42rem}.acelera-program-grid article>button,.acelera-program-grid article>a,.acelera-passport>button{color:#fff;background:var(--acelera-coral-dark);border:0;justify-content:center;align-items:center;width:100%;min-height:38px;padding:.55rem .7rem;font-size:.58rem;font-weight:850;text-decoration:none;display:inline-flex}.acelera-program-grid article>a{color:var(--acelera-coral-dark);background:0 0;outline:1px solid #bf5c4457}.acelera-program-grid article>button:disabled,.acelera-passport>button:disabled{opacity:.58}.acelera-program-status{color:var(--acelera-coral-dark);margin-top:auto;font-size:.56rem}.acelera-passport{background:linear-gradient(120deg,#d86f551a,#0000 42%),#fffaf5;border:1px solid #bf5c4457;grid-template-columns:auto 1fr minmax(150px,auto);align-items:center;gap:1rem;min-height:118px;padding:1rem;display:grid}.acelera-passport>span{color:var(--acelera-coral-dark);letter-spacing:.18em;writing-mode:vertical-rl;font-size:.55rem;font-weight:900;transform:rotate(180deg)}.acelera-passport.is-issued{color:#fff;background:linear-gradient(135deg,#2c2723,#151311)}.acelera-passport.is-issued h2{color:#fff}.acelera-passport.is-issued p,.acelera-passport.is-issued small{color:#d7cfc7}.acelera-help{text-decoration:underline;color:#756d66!important;background:0 0!important;border:0!important;min-height:auto!important;margin-top:0!important;padding:.35rem 0!important;font-size:.56rem!important}.acelera-help:disabled{opacity:.55}@media (width<=760px){.acelera-program{margin-top:.4rem}.acelera-program-grid{grid-template-columns:1fr}.acelera-program-grid article{min-height:0}.acelera-passport{grid-template-columns:auto 1fr;align-items:start}.acelera-passport>button{grid-column:1/-1}}@media (width<=370px){.acelera-program>header{grid-template-columns:1fr}.acelera-program>header>div{grid-column:1}.acelera-passport{gap:.7rem;padding:.8rem}}.acelera-recovery-card h1,.acelera-reset-card h1{max-width:10ch}.acelera-recovery-link{text-underline-offset:4px;text-decoration:underline;color:#685f57!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;margin-top:0!important;padding:.6rem .25rem!important;font-size:.72rem!important;font-weight:760!important}.acelera-recovery-notice{color:#5f554d;background:#ffffffad;border:1px solid #bf5c4440;gap:.35rem;width:100%;padding:.9rem;display:grid}.acelera-recovery-notice strong{color:var(--acelera-coral-dark);font-size:.76rem}.acelera-recovery-notice p{margin:0;font-size:.72rem;line-height:1.55}.acelera-recovery-notice a{min-height:44px;color:var(--acelera-coral-dark);text-underline-offset:4px;align-items:center;margin-top:.25rem;font-size:.76rem;font-weight:820;display:inline-flex}.acelera-reset-card label small{color:#756d66;text-transform:none;font-size:.68rem;font-weight:600;line-height:1.5}@media (width>=761px) and (height<=820px){.acelera-entry{grid-template-rows:64px minmax(0,1fr) 26px;height:100svh;min-height:0;overflow:hidden}.acelera-brandbar{min-height:64px}.acelera-stage:not(.acelera-stage-hero){gap:clamp(28px,4vw,64px);height:100%;min-height:0;padding:clamp(14px,2.4vh,22px) clamp(24px,4vw,56px)}.acelera-chapter,.acelera-card,.acelera-countdown{height:100%;min-height:0}.acelera-chapter{padding-block:.75rem}.acelera-chapter .acelera-editorial-kicker{margin-top:clamp(.75rem,2vh,1.35rem)}.acelera-chapter h1{margin-top:.85rem;font-size:clamp(3.35rem,5.25vw,5.25rem)}.acelera-chapter>p{margin-top:.8rem;font-size:.9rem}.acelera-chapter .acelera-journey-track{margin-top:1.25rem}.acelera-chapter-security{bottom:.3rem}.acelera-card,.acelera-countdown{gap:.55rem;padding:clamp(1.1rem,2.4vw,2rem);overflow:hidden}.acelera-card-campaign{min-height:36px;padding-bottom:.55rem}.acelera-card .acelera-kicker,.acelera-countdown .acelera-kicker{margin-top:.45rem}.acelera-card h1{font-size:clamp(2.75rem,4vw,3.85rem)}.acelera-countdown h1{font-size:clamp(2.35rem,3.4vw,3.35rem)}.acelera-card>p,.acelera-countdown>p{font-size:.72rem}.acelera-card form{gap:.55rem;margin-top:.35rem}.acelera-card input:not([type=checkbox]),.acelera-card form>button,.acelera-card>button:not(.acelera-back):not(.link-button),.acelera-countdown>button{min-height:48px}.acelera-clock-shell{gap:.35rem;margin-top:.15rem;padding:.5rem}.acelera-clock>span{min-height:62px;padding-block:.35rem}.acelera-footer{min-height:26px}.acelera-countdown:has(.acelera-program){overflow-y:auto}}@media (width<=760px){.acelera-card,.acelera-countdown{--acelera-mobile-small:.8rem}.acelera-card-campaign>span{font-size:.78rem}.acelera-card-campaign>small{letter-spacing:.09em;font-size:.7rem}.acelera-card .acelera-kicker,.acelera-countdown .acelera-kicker{letter-spacing:.1em;font-size:.72rem}.acelera-card>p,.acelera-countdown>p{font-size:.9rem;line-height:1.55}.acelera-back{min-height:42px;font-size:.82rem}.acelera-card label{letter-spacing:.025em;font-size:.82rem}.acelera-card input:not([type=checkbox]){font-size:16px}.acelera-card form>button,.acelera-card>button:not(.acelera-back):not(.link-button),.acelera-countdown>button{font-size:.9rem}.acelera-card .link-button,.acelera-recovery-link{font-size:.88rem!important}.acelera-cpf-status{font-size:.72rem}.acelera-cpf-feedback>small,.acelera-error,.acelera-notice,.acelera-consent span{font-size:.8rem}.acelera-retry{min-height:42px;font-size:.8rem}.acelera-recognized>small,.acelera-receipt>small{font-size:.72rem}.acelera-contexts small,.acelera-contexts span,.acelera-contexts strong,.acelera-contexts b{font-size:.8rem}.acelera-countdown-gate strong,.acelera-countdown-gate span,.acelera-clock-intro,.acelera-clock-shell>small,.acelera-clock small{font-size:.72rem}.acelera-program>header>span,.acelera-program>header>strong,.acelera-program-grid article>small,.acelera-program-grid p,.acelera-program-grid ul,.acelera-program-status,.acelera-passport p,.acelera-passport small{font-size:var(--acelera-mobile-small)}.acelera-program-grid article>button,.acelera-program-grid article>a,.acelera-passport>button{min-height:46px;font-size:.82rem}.acelera-help{min-height:44px!important;font-size:.82rem!important}.acelera-recovery-notice strong,.acelera-recovery-notice p,.acelera-recovery-notice a,.acelera-reset-card label small{font-size:.82rem}}.acelera-session-quick{align-items:center;gap:1rem;min-height:44px;display:flex}.acelera-session-quick>span{text-align:right;display:grid}.acelera-session-quick small{color:#837d76;font-size:.7rem;font-weight:650}.acelera-session-quick strong{color:#f5f0e9;font-size:.9rem;font-weight:780}.acelera-session-quick button{color:#f0eae2;background:#d86f5514;border:1px solid #d86f5573;border-radius:999px;min-height:38px;padding:0 1rem;font-size:.78rem;font-weight:760}.acelera-session-quick button:hover{background:#d86f5529}.acelera-stage-countdown{grid-template-columns:minmax(360px,.82fr) minmax(560px,1.18fr)!important;align-items:start!important;gap:clamp(36px,4.5vw,72px)!important}.acelera-stage-countdown .acelera-chapter{position:sticky;top:1.5rem}.acelera-stage-countdown .acelera-chapter h1{max-width:10ch;font-size:clamp(4rem,5.6vw,5.85rem)}.acelera-stage-countdown .acelera-chapter>p{color:#b8b1a8;max-width:38ch;font-size:1.05rem}.acelera-countdown{gap:.9rem;min-height:0;padding:clamp(2rem,3.2vw,3.25rem)}.acelera-countdown .acelera-card-campaign>small{color:#716a63;font-size:.72rem}.acelera-countdown-identity{border-bottom:1px solid #1e19141f;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:.85rem;width:100%;margin-top:.35rem;padding:.9rem 0;display:grid}.acelera-countdown-identity>i{color:#fff;background:var(--acelera-coral-dark);border-radius:50%;place-items:center;width:42px;height:42px;font-size:1rem;font-style:normal;display:grid;box-shadow:0 0 0 5px #bf5c441a}.acelera-countdown-identity>span{gap:.12rem;display:grid}.acelera-countdown-identity small{color:var(--acelera-coral-dark);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:820}.acelera-countdown-identity strong{color:#211d19;text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:820;overflow:hidden}.acelera-countdown-identity em{color:#6b645d;font-size:.86rem;font-style:normal}.acelera-countdown .acelera-kicker{margin-top:.45rem;font-size:.78rem}.acelera-countdown h1{max-width:none;font-size:clamp(3.15rem,4.2vw,4.6rem)}.acelera-countdown>.acelera-countdown-lead{color:#514a44;max-width:54ch;font-size:1rem;line-height:1.6}.acelera-countdown-lead strong{color:#241f1b}.acelera-countdown .acelera-clock-shell{background:#ffffff94;border-color:#bf5c444d;gap:.7rem;margin-top:.2rem;padding:.9rem}.acelera-countdown .acelera-clock-shell>small{color:#6a625b;font-size:.78rem;font-weight:780}.acelera-countdown .acelera-clock>span{min-height:78px}.acelera-countdown .acelera-clock strong{font-size:clamp(1.8rem,2.2vw,2.35rem)}.acelera-countdown .acelera-clock small{color:#6f675f;font-size:.74rem}.acelera-release-list{gap:.65rem;width:100%;display:grid}.acelera-release-list>small{color:#554e47;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:820}.acelera-release-list ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.acelera-release-list li{background:#ffffff80;border:1px solid #231e191f;align-content:space-between;gap:.45rem;min-height:76px;padding:.75rem;display:grid}.acelera-release-list li b{color:var(--acelera-coral-dark);font-family:var(--acelera-serif);font-size:.9rem;font-weight:430}.acelera-release-list li span{color:#49423c;font-size:.82rem;font-weight:690;line-height:1.35}.acelera-countdown-actions{grid-template-columns:1fr 1fr;gap:.65rem;width:100%;display:grid}.acelera-countdown-actions button{border:1px solid var(--acelera-coral-dark);color:#fff;background:var(--acelera-coral-dark);border-radius:999px;min-height:48px;padding:0 1rem;font-size:.84rem;font-weight:790}.acelera-countdown-actions button+button{color:#5c554e;background:0 0;border-color:#231e193d}.acelera-countdown-actions button:hover{filter:brightness(.96)}.acelera-countdown-gate strong{font-size:.82rem}.acelera-countdown-gate span{color:#5f5851;font-size:.78rem}.acelera-countdown>p:not(.acelera-afterword):not(.acelera-countdown-lead){color:#5b544d;font-size:.88rem}.acelera-countdown .acelera-afterword{font-size:1.08rem!important}.acelera-countdown .acelera-help{font-size:.84rem}.acelera-footer{color:#938d85;font-size:.72rem}@media (width>=761px) and (height<=820px){.acelera-entry{grid-template-rows:64px auto 32px;height:auto;min-height:100svh;overflow:hidden auto}.acelera-stage:not(.acelera-stage-hero){align-items:start;height:auto;min-height:calc(100svh - 96px)}.acelera-chapter,.acelera-card,.acelera-countdown{height:auto;min-height:620px}.acelera-card,.acelera-countdown{gap:.75rem;padding:1.75rem;overflow:visible}.acelera-chapter>p{color:#b8b1a8;font-size:1rem}.acelera-chapter .acelera-journey-track span{font-size:.64rem}.acelera-chapter-security{font-size:.72rem}.acelera-chapter-security strong{font-size:.78rem}.acelera-countdown .acelera-kicker{margin-top:.35rem;font-size:.76rem}.acelera-countdown h1{font-size:clamp(2.8rem,3.6vw,3.75rem)}.acelera-countdown>.acelera-countdown-lead{font-size:.96rem}.acelera-countdown .acelera-clock>span{min-height:72px}.acelera-countdown:has(.acelera-program){overflow:visible}.acelera-footer{min-height:32px}}@media (width>=761px) and (width<=1080px){.acelera-stage-countdown{grid-template-columns:minmax(300px,.68fr) minmax(500px,1.32fr)!important;gap:1.75rem!important}.acelera-stage-countdown .acelera-chapter h1{font-size:clamp(3.2rem,5vw,4.5rem)}.acelera-release-list ul{grid-template-columns:1fr}.acelera-release-list li{grid-template-columns:28px 1fr;align-items:center;min-height:0}}@media (width<=760px){.acelera-session-quick{gap:.5rem}.acelera-session-quick>span{display:none}.acelera-session-quick button{min-height:38px;padding:0 .75rem;font-size:.72rem}.acelera-stage-countdown{display:block}.acelera-countdown{gap:.8rem}.acelera-countdown-identity{margin-top:0;padding:.75rem 0}.acelera-countdown-identity small{font-size:.72rem}.acelera-countdown-identity strong{font-size:1rem}.acelera-countdown-identity em{font-size:.82rem}.acelera-countdown .acelera-kicker{margin-top:.35rem}.acelera-countdown h1{font-size:clamp(2.75rem,12vw,3.45rem)}.acelera-countdown>.acelera-countdown-lead{max-width:38ch;font-size:.95rem}.acelera-release-list ul{grid-template-columns:1fr}.acelera-release-list li{grid-template-columns:28px 1fr;align-items:center;min-height:0;padding:.65rem}.acelera-release-list li span{font-size:.86rem}.acelera-countdown-actions{grid-template-columns:1fr}.acelera-countdown-actions button{min-height:50px;font-size:.88rem}}@media (width>=761px) and (height>=700px){:is(html:has(.acelera-entry-cpf),body:has(.acelera-entry-cpf)){height:100%;overflow:hidden}.acelera-entry-cpf{z-index:1000;overscroll-behavior:none;grid-template-rows:74px minmax(0,1fr);width:100vw;height:100svh;min-height:100svh;position:fixed;inset:0;overflow:hidden}@supports (height:100dvh){.acelera-entry-cpf{height:100dvh;min-height:100dvh}}.acelera-entry-cpf .acelera-stage-cpf{align-items:stretch;height:100%;min-height:0;padding-block:clamp(14px,2.4vh,28px)}.acelera-entry-cpf .acelera-chapter,.acelera-entry-cpf .acelera-cpf-card{height:100%;min-height:0}.acelera-entry-cpf .acelera-cpf-card{gap:clamp(.65rem,1.15vh,.95rem);padding:clamp(1.55rem,2.25vw,2.65rem);overflow:visible}.acelera-entry-cpf>.acelera-footer{display:none}}@media (width>=761px){.acelera-entry-cpf .acelera-brandbar>button{font-size:.86rem}.acelera-entry-cpf .acelera-header-campaign{font-size:.76rem}.acelera-entry-cpf .acelera-chapter-mark{font-size:.82rem}.acelera-entry-cpf .acelera-editorial-kicker{font-size:.88rem}.acelera-entry-cpf .acelera-chapter>p{color:#bdb5ac;font-size:clamp(1.08rem,1.15vw,1.22rem)}.acelera-entry-cpf .acelera-journey-track li{color:#746e67}.acelera-entry-cpf .acelera-journey-track b{font-size:.9rem}.acelera-entry-cpf .acelera-journey-track span{letter-spacing:.025em;text-overflow:clip;font-size:.74rem;overflow:visible}.acelera-entry-cpf .acelera-chapter-security{color:#989087;font-size:.86rem}.acelera-entry-cpf .acelera-chapter-security strong{color:#eee7df;font-size:.92rem}.acelera-entry-cpf .acelera-card-campaign>span{font-size:.9rem}.acelera-entry-cpf .acelera-card-campaign>small{color:#716a63;font-size:.76rem}.acelera-entry-cpf .acelera-back{min-height:42px;font-size:.9rem}.acelera-entry-cpf .acelera-kicker{font-size:.86rem}.acelera-entry-cpf .acelera-card>p{color:#655e57;font-size:1.02rem}.acelera-entry-cpf .acelera-card label{font-size:.84rem}.acelera-entry-cpf .acelera-cpf-card .acelera-cpf-input input{font-size:clamp(1.7rem,2.15vw,2.05rem)}.acelera-entry-cpf .acelera-cpf-status{font-size:.8rem}.acelera-entry-cpf .acelera-cpf-feedback>small{color:#746d66;font-size:.84rem}}@media (width>=761px) and (height<=699px){html:has(.acelera-entry-cpf){scroll-behavior:auto}.acelera-entry-cpf .acelera-stage-cpf{padding-block:1rem}.acelera-entry-cpf .acelera-chapter,.acelera-entry-cpf .acelera-cpf-card{min-height:600px}}@supports selector(main:has(input:focus)){@media (width<=760px){.acelera-entry:has(.acelera-cpf-card input:focus){grid-template-rows:64px minmax(0,1fr);scroll-padding-bottom:42svh}.acelera-entry:has(.acelera-cpf-card input:focus) .acelera-brandbar{min-height:64px}.acelera-entry:has(.acelera-cpf-card input:focus) .acelera-cpf-card{min-height:calc(100svh - 64px);padding-top:1.6rem}.acelera-entry:has(.acelera-cpf-card input:focus) .acelera-back{display:block}.acelera-entry:has(.acelera-cpf-card input:focus) .acelera-card-campaign{display:grid}.acelera-entry:has(.acelera-cpf-card input:focus) .acelera-cpf-card .acelera-kicker{margin-top:1rem}.acelera-entry:has(.acelera-cpf-card input:focus) .acelera-cpf-card h1{font-size:clamp(3rem,13.8vw,3.9rem)}.acelera-entry:has(.acelera-cpf-card input:focus) .acelera-cpf-card>p{max-width:35ch;font-size:.9rem}.acelera-entry:has(.acelera-cpf-card input:focus) .acelera-card form{margin-top:.6rem}.acelera-entry-cpf .acelera-cpf-input{scroll-margin-block:5rem 42svh}.acelera-entry-cpf .acelera-cpf-feedback>small{font-size:.82rem}}}.broker-connected-journey{background:#fffaf2;border:1px solid #231c161f;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr) auto) minmax(0,1fr);align-items:center;gap:10px;margin:0 0 24px;padding:14px 18px;display:grid}.broker-connected-journey>span{color:#786f67;grid-template-columns:28px 1fr;align-items:center;gap:2px 8px;min-width:0;display:grid}.broker-connected-journey>span i{background:#e9e2d8;border-radius:999px;grid-row:1/3;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-style:normal;display:flex}.broker-connected-journey>span small{letter-spacing:.12em;font-size:9px;font-weight:800}.broker-connected-journey>span strong{color:inherit;font-size:12px;line-height:1.2}.broker-connected-journey>span.complete,.broker-connected-journey>span.current{color:#171411}.broker-connected-journey>span.complete i{color:#fff;background:#0f7c70}.broker-connected-journey>span.current i{color:#fff;background:#ef684f;box-shadow:0 0 0 5px #ef684f1f}.broker-connected-journey>b{color:#bbb1a7;text-align:center;font-size:12px}.broker-negotiation-handoff,.deal-connected-context{color:#fff;background:#171411;border-radius:24px;grid-template-columns:minmax(0,1.5fr) minmax(220px,auto);align-items:center;gap:22px;margin-top:18px;padding:24px;display:grid}.broker-match-incompatibilities{background:#fff2ee;border-left:3px solid #ef684f;border-radius:8px;gap:4px;margin:10px 0 0;padding:9px 11px;display:grid}.broker-match-incompatibilities span{color:#8c3c2d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.broker-match-incompatibilities small{color:#6d514a;line-height:1.35}.broker-negotiation-handoff span,.deal-connected-context>div>span{color:#f49b84;letter-spacing:.16em;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.broker-negotiation-handoff h2,.deal-connected-context h3{color:#fff;margin:0;font-size:clamp(20px,2vw,29px);line-height:1.08}.broker-negotiation-handoff p,.deal-connected-context p{color:#ffffffad;margin:8px 0 0;line-height:1.55}.broker-negotiation-handoff>button,.deal-connected-context>button{color:#fff;background:#ef684f;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:0 18px;font-weight:800;display:flex}.deal-connected-context{grid-template-columns:minmax(0,1.2fr) minmax(220px,.9fr) auto;margin:16px 0}.deal-connected-context>aside{gap:7px;display:grid}.deal-connected-context>aside small{color:#ffffffc2;align-items:flex-start;gap:7px;line-height:1.35;display:flex}.deal-connected-context>aside i{color:#f49b84;font-style:normal}@media (width<=900px){.broker-connected-journey{grid-template-columns:1fr;align-items:stretch}.broker-connected-journey>b{display:none}.broker-connected-journey>span{border-bottom:1px solid #231c1614;padding:8px 0}.broker-connected-journey>span:last-child{border-bottom:0}.broker-negotiation-handoff,.deal-connected-context{grid-template-columns:1fr}}@media (width<=520px){.broker-connected-journey{border-radius:16px;padding:10px 14px}.broker-negotiation-handoff,.deal-connected-context{border-radius:18px;padding:19px}.broker-negotiation-handoff>button,.deal-connected-context>button{width:100%}}.gv-broker-portal-active .global-hub-return{display:none!important}.global-hub-return:has(+.unified-portal-auth){display:none!important}.unified-portal-auth{--portal-night:#061019;--portal-deep:#091722;--portal-panel:#0a1b27d6;--portal-line:#73cde129;--portal-cyan:#61d2f2;--portal-mint:#7ee1d4;--portal-coral:#ff8068;--portal-copy:#f1f7f8;--portal-muted:#9bb0b9;box-sizing:border-box;min-height:100svh;color:var(--portal-copy);background:linear-gradient(#58bed807 1px, transparent 1px), linear-gradient(90deg, #58bed807 1px, transparent 1px), radial-gradient(circle at 8% 0%, #40c5d533, transparent 29rem), radial-gradient(circle at 94% 90%, #ff80681f, transparent 28rem), var(--portal-night);background-size:42px 42px,42px 42px,auto,auto,auto;padding:clamp(.85rem,2.4vw,2rem)}.unified-portal-auth:before{background:0 0;border:1px solid #61d2f224;width:12rem;height:12rem;top:12%;left:auto;right:8%;box-shadow:0 0 0 2.5rem #61d2f205,0 0 0 5rem #61d2f203}.unified-portal-auth .broker-public-brand{width:min(1440px,100%);min-height:68px;margin:0 auto 1rem;padding:0 .35rem}.unified-portal-auth .broker-public-brand>div{min-width:0}.unified-portal-auth .broker-public-brand strong{color:var(--portal-copy);font-size:1rem}.unified-portal-auth .unified-access-back{color:#b1c4cb;font-size:.78rem}.unified-portal-auth .unified-login-card{border:1px solid var(--portal-line);background:linear-gradient(118deg,#61d2f211,#0000 37%),linear-gradient(145deg,#081925f7,#040f18fa);border-radius:30px;gap:clamp(2rem,5vw,5rem);width:min(1440px,100%);min-height:650px;margin:0 auto;padding:clamp(1.25rem,4vw,3.6rem);box-shadow:0 34px 100px #0000006b,inset 0 1px #ffffff09}.unified-portal-auth .unified-login-card .broker-kicker{color:var(--portal-cyan);letter-spacing:.14em;font-size:.78rem}.unified-portal-auth .unified-login-card h1{color:var(--portal-copy)}.unified-portal-auth .unified-login-card>div:first-child>p:not(.broker-kicker){color:var(--portal-muted);font-size:clamp(.95rem,1.35vw,1.08rem)}.unified-portal-auth .unified-identity-proof span{color:#afc1c8;border-color:var(--portal-line);background:#ffffff09;min-height:42px;font-size:.8rem}.unified-portal-auth .unified-identity-proof b{color:var(--portal-cyan);font-size:.7rem}@media (width>=981px) and (height>=720px){.unified-portal-auth{grid-template-rows:auto minmax(0,1fr);height:100svh;display:grid;overflow:hidden}.unified-portal-auth .broker-public-brand{margin-bottom:.75rem}.unified-portal-auth .unified-login-card{height:100%;min-height:0;overflow:hidden}}.unified-portal-auth .unified-login-card form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030e17b3;border:1px solid #78c9dc24;border-radius:22px;gap:1rem;padding:clamp(1.15rem,3vw,2rem);box-shadow:0 22px 60px #0000003d,inset 0 1px #ffffff09}.unified-portal-auth .broker-login-form-head{border-color:#ffffff14}.unified-portal-auth .broker-login-form-head span{color:#edf6f8;font-size:.9rem}.unified-portal-auth .broker-login-form-head small{color:#91a9b2;font-size:.75rem}.unified-portal-auth .unified-login-card label{color:#c8d5da;font-size:.86rem}.unified-portal-auth .unified-login-card input{color:#f3f8fa;background:#05131df0;border-color:#7dc7d933;min-height:56px;font-size:16px}.unified-portal-auth .unified-login-card input:focus{border-color:var(--portal-cyan);box-shadow:0 0 0 4px #61d2f21a,0 0 28px #61d2f214}.unified-portal-auth .unified-login-card form>button{min-height:54px;font-size:.92rem}.unified-portal-auth .unified-login-card form>button:not(.secondary){color:#06161c;background:linear-gradient(105deg, var(--portal-cyan), var(--portal-mint))}.unified-portal-auth .unified-login-card form>button.secondary{color:#f2f7f8;background:#ffffff0e;border:1px solid #7dc7d929}.unified-portal-auth .unified-login-card form>a{color:#a7bbc2;justify-content:center;align-items:center;min-height:44px;font-size:.84rem;display:flex}@media (width>=981px) and (height>=720px) and (height<=900px){.unified-portal-auth{padding:.75rem clamp(1rem,2vw,1.5rem)}.unified-portal-auth .broker-public-brand{min-height:50px;margin-bottom:.45rem}.unified-portal-auth .unified-login-card{gap:clamp(1.25rem,3vw,2.75rem);padding:clamp(1rem,2.4vw,2rem)}.unified-portal-auth .unified-login-card>div:first-child{align-content:center;gap:.7rem;display:grid}.unified-portal-auth .unified-login-card .broker-kicker{margin:0}.unified-portal-auth .unified-login-card h1{margin-block:0;font-size:clamp(2.7rem,4vw,4.25rem);line-height:.94}.unified-portal-auth .unified-identity-proof{gap:.45rem;margin-top:.35rem}.unified-portal-auth .unified-identity-proof span{min-height:38px}.unified-portal-auth .unified-login-card form{gap:.65rem;padding:1rem 1.25rem}.unified-portal-auth .unified-login-card input{min-height:48px}.unified-portal-auth .unified-login-card form>button{min-height:46px}.unified-portal-auth .unified-login-card form>a{min-height:34px}}@media (width<=760px){.unified-portal-auth{min-height:100svh;padding:max(.7rem, env(safe-area-inset-top)) .7rem max(.7rem, env(safe-area-inset-bottom));background-size:32px 32px,32px 32px,auto,auto,auto;overflow:visible}.unified-portal-auth:before{top:16%;right:-4rem}.unified-portal-auth .broker-public-brand{min-height:58px;margin-bottom:.65rem;padding:0 .25rem}.unified-portal-auth .broker-public-brand .mark{width:44px;height:44px}.unified-portal-auth .broker-public-brand strong{font-size:1rem}.unified-portal-auth .broker-public-brand span{font-size:.78rem;display:block}.unified-portal-auth .unified-access-back{font-size:0}.unified-portal-auth .unified-access-back:after{content:"Início";font-size:.82rem}.unified-portal-auth .unified-login-card{border-radius:24px;grid-template-columns:1fr;align-items:start;gap:1rem;min-height:0;padding:1.05rem}.unified-portal-auth .unified-login-card>div:first-child{gap:.75rem;display:grid}.unified-portal-auth .unified-login-card .broker-kicker{margin:0;font-size:.78rem}.unified-portal-auth .unified-login-card h1{max-width:11ch;margin:0;font-size:clamp(2.65rem,12.8vw,3.6rem);line-height:.93}.unified-portal-auth .unified-login-card>div:first-child>p:not(.broker-kicker){margin:0;font-size:.95rem;line-height:1.5}.unified-portal-auth .unified-identity-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:.2rem;display:grid}.unified-portal-auth .unified-identity-proof span{border-radius:13px;flex-direction:column;justify-content:center;align-items:flex-start;gap:.2rem;min-height:66px;padding:.55rem;font-size:.72rem;line-height:1.25}.unified-portal-auth .unified-login-card form{gap:.85rem;padding:.95rem}.unified-portal-auth .broker-login-form-head span{font-size:.95rem}.unified-portal-auth .broker-login-form-head small{font-size:.78rem}.unified-portal-auth .unified-login-card label{font-size:.92rem}.unified-portal-auth .unified-login-card form>button{font-size:.95rem}.unified-portal-auth .unified-login-card form>a{font-size:.88rem}}@supports selector(main:has(input:focus)){@media (width<=760px){.unified-portal-auth:has(input:focus) .broker-public-brand{min-height:46px;margin-bottom:.35rem}.unified-portal-auth:has(input:focus) .unified-login-card{gap:.7rem}.unified-portal-auth:has(input:focus) .unified-login-card>div:first-child>p:not(.broker-kicker){display:none}.unified-portal-auth:has(input:focus) .unified-identity-proof{display:none}.unified-portal-auth:has(input:focus) .unified-login-card h1{font-size:2.35rem}}}@media (width<=980px){.gv-broker-portal-active{color:#eef6f8;background:#060f17}.gv-broker-portal-active .broker-portal{--broker-mobile-cyan:#61d2f2;--broker-mobile-mint:#73ddcf;--broker-mobile-coral:#ff8068;--broker-mobile-text:#edf6f8;--broker-mobile-muted:#9aafb8;min-height:100svh;color:var(--broker-mobile-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#060f17}.gv-broker-portal-active .broker-workspace{background:linear-gradient(#67c2d906 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#67c2d906 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 7% 0,#36bbcb26,#0000 25rem),radial-gradient(circle at 100% 55%,#ff806814,#0000 24rem),#07121b;min-height:100svh}.gv-broker-portal-active .broker-topbar{z-index:45;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#06111ad1;border-bottom:1px solid #6bc6dc21;min-height:66px;position:sticky;top:0;box-shadow:0 14px 40px #0000002e}.gv-broker-portal-active .broker-mobile-menu{background:#61d2f212;border:1px solid #61d2f229}.gv-broker-portal-active .broker-mobile-menu span{background:#d9f2f7}.gv-broker-portal-active .broker-environment-label{color:var(--broker-mobile-cyan);letter-spacing:.09em;text-transform:uppercase;font-size:0;font-weight:850;display:inline-flex!important}.gv-broker-portal-active .broker-environment-label:after{content:"GV CORRETOR";font-size:.72rem}.gv-broker-portal-active .broker-topbar>div:first-child>b{color:#526974;display:inline!important}.gv-broker-portal-active .broker-topbar>div:first-child>strong{color:#eaf5f7;font-size:.8rem}.gv-broker-portal-active .broker-central-link{display:none}.gv-broker-portal-active .broker-online{color:#9fc1c7;background:#73ddcf0f;border-color:#73ddcf29;font-size:.7rem}.gv-broker-portal-active .broker-online i{background:var(--broker-mobile-mint);box-shadow:0 0 0 4px #73ddcf17}.gv-broker-portal-active .broker-profile-button{color:#eaf6f8;background:#61d2f214;border-color:#61d2f22e}.gv-broker-portal-active .broker-sidebar{color:#edf6f8;background:radial-gradient(circle at 0 0,#43c4d129,#0000 19rem),linear-gradient(160deg,#0b1d29,#061019);border-right:1px solid #61d2f226;box-shadow:26px 0 70px #0000006b}.gv-broker-portal-active .broker-brand strong,.gv-broker-portal-active .broker-profile strong{color:#f0f7f8}.gv-broker-portal-active .broker-brand span,.gv-broker-portal-active .broker-profile span,.gv-broker-portal-active .broker-profile small,.gv-broker-portal-active .broker-sidebar-readiness span,.gv-broker-portal-active .broker-sidebar-readiness small{color:#8ea6af;font-size:.78rem}.gv-broker-portal-active .broker-nav-group>small{color:#6e8b96;font-size:.7rem}.gv-broker-portal-active .broker-nav-group button{color:#abc0c7;min-height:48px;font-size:.9rem}.gv-broker-portal-active .broker-nav-group button.active{color:#eff8f9;background:linear-gradient(90deg,#61d2f221,#61d2f209);border-color:#61d2f22e}.gv-broker-portal-active .broker-nav-group button.active i{color:var(--broker-mobile-cyan)}.gv-broker-portal-active .broker-content{background:0 0}.gv-broker-portal-active .broker-section{gap:1rem}.gv-broker-portal-active .broker-page-head{border-color:#67c2d91f}.gv-broker-portal-active .broker-workspace .broker-page-head h1,.gv-broker-portal-active .broker-workspace .broker-page-head h2,.gv-broker-portal-active .broker-workspace .broker-panel-head h2{color:#edf6f8}.gv-broker-portal-active .broker-workspace .broker-page-head>div>p:last-child,.gv-broker-portal-active .broker-workspace .broker-panel p,.gv-broker-portal-active .broker-workspace .broker-panel time{color:var(--broker-mobile-muted)}.gv-broker-portal-active .broker-page-head .broker-kicker{color:var(--broker-mobile-cyan)}.gv-broker-portal-active .broker-daily-desk{color:var(--broker-mobile-text);background:radial-gradient(circle at 100% 0,#61d2f229,#0000 17rem),linear-gradient(145deg,#0b2330f5,#05121bfa);border:1px solid #61d2f229;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000042,inset 0 1px #ffffff09}.gv-broker-portal-active .broker-daily-desk:after{pointer-events:none;content:"";border:1px solid #61d2f21f;border-radius:50%;width:10rem;height:10rem;position:absolute;top:-4rem;right:-4rem;box-shadow:0 0 0 2rem #61d2f205,0 0 0 4rem #61d2f203}.gv-broker-portal-active .broker-welcome-copy,.gv-broker-portal-active .broker-command-buttons{z-index:1;position:relative}.gv-broker-portal-active .broker-context-pill{color:#a9c9cf;background:#61d2f20f;border-color:#61d2f229;font-size:.75rem}.gv-broker-portal-active .broker-daily-desk .broker-kicker{color:var(--broker-mobile-cyan);font-size:.78rem}.gv-broker-portal-active .broker-daily-desk h1{color:#f2f8fa}.gv-broker-portal-active .broker-daily-desk .broker-welcome-copy>p:not(.broker-kicker){color:#a2b7bf}.gv-broker-portal-active .broker-day-status{color:#a3b8bf;border-color:#ffffff14}.gv-broker-portal-active .broker-day-status span{font-size:.76rem}.gv-broker-portal-active .broker-day-status i{background:var(--broker-mobile-mint)}.gv-broker-portal-active .broker-command-buttons button{color:#e8f4f6;box-shadow:none;background:#ffffff0b;border:1px solid #71c3d521}.gv-broker-portal-active .broker-command-buttons button strong{color:#f0f7f8;font-size:.9rem}.gv-broker-portal-active .broker-command-buttons button small{color:#91aab3;font-size:.78rem}.gv-broker-portal-active .broker-command-buttons button i{color:var(--broker-mobile-cyan);background:#61d2f217}.gv-broker-portal-active .broker-command-buttons .broker-command-primary{background:linear-gradient(120deg,#ff806833,#ff80680e);border-color:#ff806840}.gv-broker-portal-active .broker-command-buttons .broker-command-primary i,.gv-broker-portal-active .broker-command-buttons .broker-command-primary>b{color:var(--broker-mobile-coral)}.gv-broker-portal-active .broker-first-experience,.gv-broker-portal-active .broker-commercial-lifecycle{background:linear-gradient(145deg,#112a32,#091921);border-color:#ff80682e}.gv-broker-portal-active .broker-first-experience>header p,.gv-broker-portal-active .broker-commercial-lifecycle>p{color:#9eb2b8;font-size:.82rem}.gv-broker-portal-active .broker-first-experience button{font-size:.82rem}.gv-broker-portal-active .broker-first-experience button strong{font-size:.86rem}.gv-broker-portal-active .broker-first-experience button small{font-size:.76rem}.gv-broker-portal-active .broker-today-strip>header span,.gv-broker-portal-active .broker-readiness-journey>header span,.gv-broker-portal-active .broker-signal-list>header span{color:var(--broker-mobile-coral);font-size:.72rem}.gv-broker-portal-active .broker-today-strip>header h2,.gv-broker-portal-active .broker-readiness-journey>header h2,.gv-broker-portal-active .broker-signal-list>header h2{color:#edf6f8}.gv-broker-portal-active .broker-today-strip>header p{color:#99aeb6;font-size:.82rem}.gv-broker-portal-active .broker-today-card,.gv-broker-portal-active .broker-readiness-journey,.gv-broker-portal-active .broker-signal-list,.gv-broker-portal-active .broker-signal-summary article,.gv-broker-portal-active .broker-workspace .broker-metrics article,.gv-broker-portal-active .broker-workspace .broker-panel,.gv-broker-portal-active .broker-workspace .broker-links-grid>article,.gv-broker-portal-active .broker-workspace .broker-intelligence-grid article,.gv-broker-portal-active .broker-workspace .broker-lead-list,.gv-broker-portal-active .broker-workspace .broker-studio,.gv-broker-portal-active .broker-workspace .broker-opportunity-card,.gv-broker-portal-active .broker-workspace .broker-price-summary article,.gv-broker-portal-active .broker-workspace .broker-material-summary article{color:#eaf4f6;background:#0a1a25e0;border-color:#6abbce1f;box-shadow:0 16px 40px #0000002e,inset 0 1px #ffffff06}.gv-broker-portal-active .broker-today-card>span,.gv-broker-portal-active .broker-today-card>p,.gv-broker-portal-active .broker-today-person small,.gv-broker-portal-active .broker-today-stats small{color:#96abb3;font-size:.78rem}.gv-broker-portal-active .broker-today-card>strong,.gv-broker-portal-active .broker-today-person strong,.gv-broker-portal-active .broker-today-material-title{color:#eef7f8}.gv-broker-portal-active .broker-today-card>button,.gv-broker-portal-active .broker-today-card footer button{color:var(--broker-mobile-cyan);font-size:.82rem}.gv-broker-portal-active .broker-readiness-journey button,.gv-broker-portal-active .broker-signal{color:#b2c3c9;background:#ffffff09;border-color:#67c2d91c;font-size:.8rem}.gv-broker-portal-active .broker-readiness-journey button.complete{color:#c8f2ea;border-color:#73ddcf2e}.gv-broker-portal-active .broker-readiness-progress{background:#ffffff12}.gv-broker-portal-active .broker-signal>div>strong{color:#e5f1f3;font-size:.86rem}.gv-broker-portal-active .broker-signal>div>p{color:#96aab1;font-size:.78rem}.gv-broker-portal-active .broker-signal>div>span{color:var(--broker-mobile-cyan);font-size:.7rem}.gv-broker-portal-active .broker-gold-portfolio{color:#eaf4f6;background:#081822d1;border-color:#67c2d91f}.gv-broker-portal-active .broker-gold-portfolio header h2,.gv-broker-portal-active .broker-gold-portfolio-copy h3{color:#edf6f8}.gv-broker-portal-active .broker-gold-portfolio header p,.gv-broker-portal-active .broker-gold-portfolio-copy p{color:#97abb3;font-size:.8rem}.gv-broker-portal-active .broker-gold-portfolio-copy button{color:var(--broker-mobile-cyan);font-size:.82rem}.gv-broker-portal-active .broker-workspace .broker-metrics article span,.gv-broker-portal-active .broker-workspace .broker-metrics article small{color:#91a8b0;font-size:.76rem}.gv-broker-portal-active .broker-workspace .broker-metrics article strong{color:#eef6f8}.gv-broker-portal-active .broker-workspace .broker-metric-hot{background:#ff806812!important;border-color:#ff806833!important}.gv-broker-portal-active .broker-workspace .broker-filters,.gv-broker-portal-active .broker-workspace .broker-toolbar,.gv-broker-portal-active .broker-workspace .broker-lead-tabs{background:#091923db;border-color:#67c2d91f}.gv-broker-portal-active .broker-workspace .broker-filters input,.gv-broker-portal-active .broker-workspace .broker-filters select,.gv-broker-portal-active .broker-workspace .broker-toolbar input,.gv-broker-portal-active .broker-workspace .broker-toolbar select,.gv-broker-portal-active .broker-workspace .broker-search input,.gv-broker-portal-active .broker-workspace .broker-lead-tabs input{color:#edf6f8;background:#081722;border-color:#67c2d924;font-size:16px}.gv-broker-portal-active .broker-workspace .broker-lead-list-head{color:#8fa6ae;background:#0c202c}.gv-broker-portal-active .broker-workspace .broker-lead-list>button{color:#e7f2f4;border-color:#67c2d917}.gv-broker-portal-active .broker-workspace .broker-lead-list>button:hover{background:#61d2f20b}.gv-broker-portal-active .broker-workspace .broker-lead-list>button strong{color:#eaf4f6}.gv-broker-portal-active .broker-workspace .broker-lead-list>button small{color:#91a8b0;font-size:.76rem}}@media (width<=760px){.gv-broker-portal-active .broker-content{padding:.75rem}.gv-broker-portal-active .broker-topbar{padding:0 .75rem}.gv-broker-portal-active .broker-topbar-actions{gap:.45rem}.gv-broker-portal-active .broker-online{padding-inline:.55rem}.gv-broker-portal-active .broker-daily-desk{border-radius:22px;gap:1.1rem;padding:1.1rem}.gv-broker-portal-active .broker-daily-desk h1{font-size:clamp(2.65rem,12.6vw,3.7rem);line-height:.94}.gv-broker-portal-active .broker-daily-desk .broker-welcome-copy>p:not(.broker-kicker){font-size:.92rem;line-height:1.55}.gv-broker-portal-active .broker-command-buttons{grid-template-columns:1fr}.gv-broker-portal-active .broker-command-buttons button{grid-template-columns:36px minmax(0,1fr) auto;min-height:82px;padding:.8rem}.gv-broker-portal-active .broker-command-buttons button>b{color:var(--broker-mobile-cyan);display:block}.gv-broker-portal-active .broker-page-head h1{font-size:clamp(2.25rem,10.8vw,3.2rem)}.gv-broker-portal-active .broker-page-head>div>p:last-child{font-size:.88rem;line-height:1.55}.gv-broker-portal-active .broker-page-actions button,.gv-broker-portal-active .broker-page-actions a{min-height:48px;font-size:.86rem}.gv-broker-portal-active .broker-today-card{min-height:0}.gv-broker-portal-active .broker-signal-summary span,.gv-broker-portal-active .broker-signal-summary small{color:#94aab2;font-size:.76rem}.gv-broker-portal-active .broker-signal-summary strong{color:#edf6f8}.gv-broker-portal-active .broker-commercial-lifecycle>div strong{font-size:.8rem!important}.gv-broker-portal-active .broker-commercial-lifecycle>p{font-size:.8rem}.gv-broker-portal-active .broker-sidebar-readiness strong{color:#dbe9ec}.gv-broker-portal-active .broker-logout{min-height:48px;font-size:.86rem}}@media (width<=390px){.unified-portal-auth .unified-identity-proof{grid-template-columns:1fr}.unified-portal-auth .unified-identity-proof span{flex-direction:row;min-height:48px}.gv-broker-portal-active .broker-online{font-size:0}.gv-broker-portal-active .broker-online:after{content:"OFICIAL";font-size:.68rem}}@media (prefers-reduced-motion:reduce){.unified-portal-auth *,.gv-broker-portal-active .broker-portal *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.gv-broker-portal-active .broker-sidebar-central{display:none}@media (width<=980px){.gv-broker-portal-active .broker-sidebar-central{color:#b9d2d8;background:#61d2f20e;border:1px solid #61d2f224;border-radius:12px;justify-content:center;align-items:center;min-height:48px;margin:.35rem .75rem .75rem;padding:0 .85rem;font-size:.86rem;font-weight:760;text-decoration:none;display:flex}}:root{--gv-global-bar-height:58px;--gv-legible-copy:#52646d;--gv-legible-muted:#6f8088;--gv-focus-ring:0 0 0 3px #13a8a638}#root:has(>.gv-global-context-bar){min-height:100vh;padding-top:var(--gv-global-bar-height)}.gv-global-context-bar{color:#eefaf7;height:var(--gv-global-bar-height);z-index:1200;background:#071a1ff7;border-bottom:1px solid #85e0d32e;grid-template-columns:minmax(190px,auto) minmax(220px,1fr) auto;align-items:center;gap:18px;padding:0 22px;display:grid;position:fixed;inset:0 0 auto;box-shadow:0 8px 26px #07191f29}.gv-global-context-brand,.gv-global-context-current,.gv-global-context-actions{align-items:center;display:flex}.gv-global-context-brand{gap:10px}.gv-global-context-brand>span{letter-spacing:.08em;border:1px solid #8fe9dd5c;border-radius:12px;justify-content:center;align-items:center;width:38px;height:34px;font-size:12px;font-weight:800;display:inline-flex}.gv-global-context-brand>div,.gv-global-context-current{flex-direction:column;align-items:flex-start;display:flex}.gv-global-context-brand strong{font-size:13px;line-height:1.1}.gv-global-context-brand small{color:#91aaa7;font-size:10px}.gv-global-context-current{border-left:1px solid #ffffff1a;min-width:0;padding-left:18px}.gv-global-context-current small{color:#8ca4a2;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:750}.gv-global-context-current strong{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:14px;line-height:1.2;overflow:hidden}.gv-global-context-current span{color:#9cb1af;font-size:10px}.gv-global-context-actions{justify-content:flex-end;gap:6px}.gv-global-context-actions button{color:#dcebe8;cursor:pointer;font:inherit;background:0 0;border:1px solid #dbf5f02e;border-radius:10px;min-height:36px;padding:0 12px;font-size:11px;font-weight:700;transition:background .14s,border-color .14s,transform .14s}.gv-global-context-actions button:hover{background:#7addd11a;border-color:#9aebe15c}.gv-global-context-actions button:focus-visible{box-shadow:var(--gv-focus-ring);outline:none}.gv-global-context-actions button:active{transform:translateY(1px)}.gv-global-context-actions .gv-global-back{align-items:center;gap:7px;display:inline-flex}.gv-global-context-actions .gv-global-back span{color:#75d9cc;font-size:16px}.gv-global-context-actions .gv-global-collapse{color:#9dc4bf}#root:has(>.gv-global-context-bar)>.panel.workspace{min-height:calc(100vh - var(--gv-global-bar-height))}#root:has(>.gv-global-context-bar)>.personal-hub{min-height:calc(100vh - var(--gv-global-bar-height))}#root:has(>.gv-global-context-bar)>.global-admin-workspace{min-height:calc(100vh - var(--gv-global-bar-height))}#root:has(>.gv-global-context-bar)>.commercial-pro-app{min-height:calc(100vh - var(--gv-global-bar-height))}.workspace-subtitle,.workspace-section p,.global-admin-main p,.personal-hub p,.match-room p,.economic-room p,.commercial-activation p{color:var(--gv-legible-copy)}.workspace-head .workspace-context-ribbon,.workspace-head .eyebrow,.global-admin-main small,.personal-hub small,.match-room small,.economic-room small{font-size:max(11px,.73rem)}.workspace-content,.global-admin-main,.social-hub-canvas{scroll-behavior:auto;scrollbar-gutter:stable}.workspace-head{border-bottom:1px solid #143a3f1a;z-index:80!important;background:#fafbf8f7!important;position:sticky!important;top:0!important}.incorporator-navigation,.global-admin-nav,.social-hub-sidebar{height:calc(100vh - var(--gv-global-bar-height));align-self:stretch;position:sticky;top:0}.incorporator-navigation>nav{flex-direction:column;gap:7px;overflow-y:auto;padding:10px 12px 18px!important;display:flex!important}.incorporator-nav-group{border:1px solid #8ecfcc14;border-radius:14px;overflow:hidden}.incorporator-nav-group-toggle{text-align:left;align-items:center;width:100%;min-height:48px;color:#c7d6da!important;white-space:normal!important;background:0 0!important;border:0!important;grid-template-columns:none!important;justify-content:space-between!important;padding:8px 11px!important;display:flex!important}.incorporator-workspace .workspace-nav nav .incorporator-nav-group-toggle>span{flex-direction:column;flex:auto;align-items:flex-start;min-width:0;text-overflow:clip!important;white-space:normal!important;width:auto!important;display:flex!important;overflow:visible!important}.incorporator-nav-group-toggle strong,.incorporator-nav-group-toggle small{max-width:100%;text-overflow:clip!important;white-space:normal!important;display:block!important;overflow:visible!important}.incorporator-nav-group-toggle strong{color:#e4eff1;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.incorporator-nav-group-toggle small{color:#758d95;line-height:1.2;font-size:10px!important}.incorporator-nav-group-toggle>i{color:#75d6cc;border:1px solid #b3e0dc2e;border-radius:8px;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;font-style:normal;display:inline-flex}.incorporator-nav-group-items:not([hidden]){visibility:visible!important;max-height:none!important;display:grid!important;overflow:visible!important}.incorporator-nav-group-items:not([hidden])>button{opacity:1!important;visibility:visible!important;display:grid!important}.incorporator-nav-group-items>button{min-height:42px;border-radius:10px!important;padding:7px 8px!important}.incorporator-nav-group-items>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px!important}.incorporator-nav-group-items .nav-count-neutral{border:1px solid #cbe4e129;color:#b9cdca!important;background:#e9f3f214!important}.incorporator-navigation.is-collapsed .incorporator-nav-group-toggle span,.incorporator-navigation.is-collapsed .incorporator-nav-group-toggle>i,.incorporator-navigation.is-collapsed .incorporator-nav-group-items>button>span,.incorporator-navigation.is-collapsed .incorporator-nav-group-items .nav-count{display:none!important}.incorporator-navigation.is-collapsed .incorporator-nav-group-toggle{min-height:8px;justify-content:center!important;padding:3px!important}.incorporator-navigation.is-collapsed .incorporator-nav-group-items{padding:3px 4px 7px}.incorporator-navigation.is-collapsed .incorporator-nav-group-items>button{justify-content:center!important;padding:8px 0!important}.gv-global-sidebar-collapsed .panel.workspace.incorporator-workspace{grid-template-columns:82px minmax(0,1fr)!important}.gv-global-sidebar-collapsed .incorporator-navigation .tenant-identity{place-items:center;padding-inline:0!important}.gv-global-sidebar-collapsed .incorporator-navigation .tenant-identity>:is(span,strong,small),.gv-global-sidebar-collapsed .incorporator-navigation .incorporator-nav-group-toggle>span,.gv-global-sidebar-collapsed .incorporator-navigation .incorporator-nav-group-toggle>i,.gv-global-sidebar-collapsed .incorporator-navigation .incorporator-nav-group-items>button>span,.gv-global-sidebar-collapsed .incorporator-navigation .incorporator-nav-group-items .nav-count,.gv-global-sidebar-collapsed .incorporator-navigation .workspace-nav-footer>a span,.gv-global-sidebar-collapsed .incorporator-navigation .workspace-nav-footer .workspace-meta{display:none!important}.gv-global-sidebar-collapsed .incorporator-navigation .incorporator-nav-group-toggle{min-height:6px;padding:3px!important}.gv-global-sidebar-collapsed .incorporator-navigation .incorporator-nav-group-items{padding:3px 4px 7px;display:grid!important}.gv-global-sidebar-collapsed .incorporator-navigation .incorporator-nav-group-items>button,.gv-global-sidebar-collapsed .incorporator-navigation .workspace-nav-footer>a{grid-template-columns:1fr!important;justify-items:center!important;padding-inline:0!important}.gv-global-sidebar-collapsed .global-admin-console{grid-template-columns:86px minmax(0,1fr)!important}.gv-global-sidebar-collapsed .global-admin-nav{padding-inline:10px!important}.gv-global-sidebar-collapsed .global-admin-nav-brand p,.gv-global-sidebar-collapsed .global-admin-nav nav button span,.gv-global-sidebar-collapsed .global-admin-nav-foot span{display:none!important}.gv-global-sidebar-collapsed .global-admin-nav nav button{justify-content:center!important;padding-inline:0!important}.gv-global-sidebar-collapsed .social-hub{grid-template-columns:86px minmax(0,1fr)!important}.gv-global-sidebar-collapsed .social-hub-sidebar nav span,.gv-global-sidebar-collapsed .social-hub-sidebar header strong,.gv-global-sidebar-collapsed .social-hub-sidebar header small,.gv-global-sidebar-collapsed .social-hub-sidebar footer span{display:none!important}@media (width<=980px){:root{--gv-global-bar-height:54px}.gv-global-context-bar{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding-inline:10px}.gv-global-context-brand div,.gv-global-context-current span,.gv-global-context-actions .gv-global-collapse,.gv-global-context-actions button:nth-of-type(3){display:none}.gv-global-context-current{padding-left:10px}.gv-global-context-actions button{min-width:38px;padding-inline:9px}.gv-global-context-actions .gv-global-back b{display:none}.incorporator-navigation>nav{padding-inline:10px!important}#root:has(>.gv-global-context-bar) .incorporator-navigation .workspace-nav-collapse{display:none!important}}@media (width<=620px){.gv-global-context-actions button:not(.gv-global-back):not(:nth-of-type(2)){display:none}.gv-global-context-current strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.gv-global-context-actions button{transition:none}}.activation-v2,.match-room-v2{gap:18px;padding-bottom:34px;display:grid}.activation-v2-summary,.match-v2-hero{background:radial-gradient(circle at 90% 10%,#4dc3b529,#0000 35%),linear-gradient(135deg,#f7fbfa 0%,#eef7f5 100%);border:1px solid #17706d26;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:30px 34px;display:grid}.activation-v2-summary h2,.match-v2-hero h2{color:#123b3b;letter-spacing:-.045em;max-width:850px;margin:7px 0 10px;font-size:clamp(28px,3vw,48px);line-height:1.02}.activation-v2-summary p,.match-v2-hero p{max-width:820px;margin:0;font-size:16px;line-height:1.55}.activation-v2-summary button,.match-room-v2 button{min-height:42px}.activation-v2-score,.match-v2-hero aside{color:#f5fbfa;text-align:center;background:#123c3c;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:190px;min-height:156px;padding:22px;display:flex}.activation-v2-score.complete{background:linear-gradient(145deg,#126c60,#173f48)}.activation-v2-score strong,.match-v2-hero aside strong{font-size:42px;line-height:1}.activation-v2-score span,.match-v2-hero aside span{margin-top:8px;font-size:13px;font-weight:750}.activation-v2-score small,.match-v2-hero aside small{color:#b8d1cd;margin-top:7px;font-size:11px;line-height:1.35}.activation-v2-proof,.match-v2-offer-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.activation-v2-proof article,.match-v2-offer-summary article{background:#fff;border:1px solid #1242451f;border-radius:16px;flex-direction:column;min-height:130px;padding:18px;display:flex}.activation-v2-proof small,.match-v2-offer-summary span{color:#60747b;font-size:12px}.activation-v2-proof strong,.match-v2-offer-summary strong{color:#123c3c;margin:8px 0;font-size:30px}.activation-v2-proof span{color:#718087;font-size:12px;line-height:1.35}.activation-v2-gates,.activation-v2-journey,.match-v2-action-bar,.match-v2-section-head,.match-v2-buyer-detail,.match-v2-unit-detail,.match-v2-start-panel,.match-v2-method,.match-v2-cockpit-grid>section,.match-v2-radar-grid>section{background:#fff;border:1px solid #1242451f;border-radius:20px}.activation-v2-gates,.activation-v2-journey,.match-v2-buyer-detail,.match-v2-unit-detail,.match-v2-start-panel{padding:22px}.activation-v2-gates>header,.activation-v2-journey>header,.match-v2-action-bar,.match-v2-section-head,.match-v2-buyer-detail>header,.match-v2-unit-detail>header,.match-v2-start-panel>header,.match-v2-cockpit-grid section>header,.match-v2-radar-grid section>header,.match-v2-intelligence-grid section>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.activation-v2-gates h2,.activation-v2-journey h2,.match-v2-action-bar h2,.match-v2-section-head h2,.match-v2-buyer-detail h2,.match-v2-unit-detail h2{color:#153d3e;letter-spacing:-.035em;margin:4px 0 6px;font-size:clamp(23px,2.2vw,34px)}.activation-v2-gates>div,.activation-v2-steps{gap:8px;margin-top:18px;display:grid}.activation-v2-gates article,.activation-v2-steps article{border:1px solid #154e4e1c;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.activation-v2-gates article>i,.activation-v2-steps article>i{color:#476865;background:#eef4f3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-style:normal;font-weight:800;display:inline-flex}.activation-v2-gates .gate-complete>i,.activation-v2-steps .complete>i{color:#fff;background:#1b9d79}.activation-v2-gates .gate-current>i{color:#a26b0b;background:#fff3d9}.activation-v2-gates .gate-blocked>i{color:#b64d3a;background:#feeae6}.activation-v2-gates article div,.activation-v2-steps article div{flex-direction:column;display:flex}.activation-v2-gates article span,.activation-v2-steps article p{color:#6b7b80;margin:3px 0 0;font-size:13px}.activation-v2-gates article>b{color:#56706f;text-transform:uppercase;font-size:11px}.activation-v2-steps article small{color:#168c78;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.activation-v2-steps article strong{color:#214747;font-size:15px}.activation-v2-steps article button{color:#245b5a;background:#f3f7f6}.activation-v2-boundary,.match-v2-method-notice{color:#765a25;background:#fff8e9;border:1px solid #eedbb4;border-radius:16px;padding:17px 20px}.activation-v2-boundary p{margin:5px 0 0}.match-v2-universe{color:#eaf7f4;background:#0b3034;border-radius:18px;grid-template-columns:1fr auto 1fr auto 1fr minmax(210px,auto);align-items:center;gap:13px;padding:15px 20px;display:grid}.match-v2-universe div{align-items:baseline;gap:8px;display:flex}.match-v2-universe strong{font-size:24px}.match-v2-universe span{color:#b7cdca;font-size:12px}.match-v2-universe i{color:#66d4c8;font-size:22px;font-style:normal}.match-v2-universe>b{text-align:center;background:#77dfd01f;border:1px solid #77dfd02e;border-radius:12px;padding:12px 14px;font-size:12px}.match-v2-tabs{z-index:55;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;position:sticky;top:118px;background:#fff!important;border:1px solid #1242451f!important;border-radius:16px!important;padding:6px!important;display:grid!important}.match-v2-tabs button{color:#5e7075;background:0 0;font-size:13px;font-weight:700;border-radius:11px!important;padding:9px 8px!important}.match-v2-tabs button.active{color:#fff!important;background:#119d99!important}.match-v2-metrics{grid-template-columns:repeat(5,minmax(0,1fr))!important}.match-v2-metrics article{min-height:120px}.match-v2-action-bar,.match-v2-section-head{align-items:center;padding:20px 22px}.match-v2-section-head p{max-width:820px;margin:0}.match-v2-cockpit-grid,.match-v2-radar-grid,.match-v2-intelligence-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);gap:16px;display:grid}.match-v2-cockpit-grid>section,.match-v2-radar-grid>section{padding:20px}.match-v2-cockpit-grid h3,.match-v2-radar-grid h3,.match-v2-intelligence-grid h3{color:#183f40;margin:4px 0;font-size:22px}.match-v2-priority-list,.match-v2-quality-list,.match-v2-radar-list,.match-v2-demand-list{gap:8px;margin-top:16px;display:grid}.match-v2-priority-list article,.match-v2-radar-list article,.match-v2-demand-list article{border:1px solid #14494b1c;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.match-v2-priority-list article>b{color:#fff;background:#174d48;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.match-v2-priority-list article div,.match-v2-radar-list article div,.match-v2-demand-list article div{flex-direction:column;display:flex}.match-v2-priority-list article span,.match-v2-radar-list article span{color:#5e7477;font-size:13px}.match-v2-priority-list article small,.match-v2-radar-list article small{color:#819092;font-size:11px}.match-v2-quality-list article{background:#f5f8f7;border-radius:13px;flex-direction:column;padding:15px;display:flex}.match-v2-quality-list article strong{color:#153f3d;font-size:28px}.match-v2-quality-list article span{font-weight:750}.match-v2-quality-list article small{color:#6a7d81;margin-top:5px;line-height:1.4}.match-v2-method{justify-content:space-between;align-items:center;gap:20px;padding:18px 21px;display:flex}.match-v2-method div{flex-direction:column;display:flex}.match-v2-method span{color:#61777a;font-size:13px}.match-v2-empty{text-align:center;background:#f5f8f7;border:1px dashed #235f5f38;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:24px;display:flex}.match-v2-empty p{max-width:520px;margin:6px 0 0}.match-v2-start-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.match-v2-start-options button{text-align:left;background:#f5f8f7;border:1px solid #1957571f;border-radius:14px;flex-direction:column;align-items:flex-start;padding:16px;display:flex}.match-v2-start-options button.active{box-shadow:var(--gv-focus-ring);background:#e9f8f5;border-color:#24a99f}.match-v2-start-options span{color:#6d8083;font-size:12px;line-height:1.4}.match-v2-buyers{gap:10px;display:grid}.match-v2-buyers>article{background:#fff;border:1px solid #1242451f;border-radius:17px;padding:18px}.match-v2-buyers>article.selected{box-shadow:var(--gv-focus-ring);border-color:#18a59d}.match-v2-buyer-main,.match-v2-buyers footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.match-v2-buyer-main>div{flex-direction:column;display:flex}.match-v2-buyer-main>div>span{color:#209b92;font-family:monospace;font-size:11px}.match-v2-buyer-main>div>strong{color:#173f40;font-size:19px}.match-v2-buyer-main>div>small{color:#687d80}.match-test-badge{color:#8e6419;letter-spacing:.08em;text-transform:uppercase;background:#fff1d8;border-radius:999px;padding:7px 10px;font-size:10px}.match-v2-buyers dl,.match-v2-offers dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.match-v2-buyers dl div,.match-v2-offers dl div{flex-direction:column;display:flex}.match-v2-buyers dt,.match-v2-offers dt{color:#819093;text-transform:uppercase;font-size:10px}.match-v2-buyers dd,.match-v2-offers dd{color:#254b4b;margin:3px 0 0;font-size:13px;font-weight:700}.match-v2-buyer-facts,.match-v2-unit-statuses,.match-v2-recommendation-facts{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.match-v2-buyer-facts article,.match-v2-unit-statuses article,.match-v2-recommendation-facts span{background:#f4f8f7;border-radius:12px;flex-direction:column;padding:13px;display:flex}.match-v2-buyer-facts small,.match-v2-unit-statuses small,.match-v2-recommendation-facts small{color:#7b8d8f;text-transform:uppercase;font-size:10px}.match-v2-buyer-facts strong,.match-v2-unit-statuses strong,.match-v2-recommendation-facts strong{color:#214948;margin-top:4px;font-size:13px}.match-v2-invite{background:#eaf7f4;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:13px 15px;display:grid}.match-v2-invite code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.match-v2-recommendations{gap:12px;display:grid}.match-v2-recommendation{border:1px solid #134e4d21;border-left:5px solid #85aaa5;border-radius:16px;padding:17px;overflow:hidden}.match-v2-recommendation.tone-strong{border-left-color:#16946f}.match-v2-recommendation.tone-potential{border-left-color:#cf931e}.match-v2-recommendation>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.match-v2-recommendation>header>span{color:#73888a;text-transform:uppercase;font-size:10px;font-weight:800}.match-v2-recommendation>header>div{flex-direction:column;display:flex}.match-v2-recommendation>header>b{color:#176a5e;font-size:25px}.match-v2-explanation{grid-template-columns:1fr 1fr;gap:10px;display:grid}.match-v2-explanation>div{background:#f7f9f8;border-radius:12px;flex-direction:column;gap:5px;padding:14px;display:flex}.match-v2-explanation>div span{color:#5e7476;font-size:12px}.match-v2-tie{background:#fff7e7;border-radius:10px;padding:10px 12px;font-size:12px;color:#7d642c!important}.match-v2-recommendation>footer{border-top:1px solid #1a4d4e1a;justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;padding-top:14px;display:flex}.match-v2-recommendation>footer>div{flex-direction:column;flex:1;display:flex}.match-v2-recommendation>footer small{color:#7d8d90;text-transform:uppercase}.match-v2-recommendation>footer strong{color:#214a49;font-size:13px}.match-v2-filters{flex-wrap:wrap;gap:7px;display:flex}.match-v2-filters button{color:#526b6c;background:#fff;border:1px solid #184e4e24}.match-v2-filters button.active{color:#fff;background:#153f3f}.match-v2-offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.match-v2-offers>article{background:#fff;border:1px solid #1242451f;border-radius:16px;flex-direction:column;padding:16px;display:flex}.match-v2-offers>article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.match-v2-offers>article>header div{flex-direction:column;display:flex}.match-v2-offers>article>header b{text-transform:uppercase;border-radius:999px;padding:7px 9px;font-size:9px}.match-v2-offers>article>header b.ready{color:#16735b;background:#e7f7ef}.match-v2-offers>article>header b.draft{color:#8c671e;background:#fff3dc}.match-v2-offer-product{flex-direction:column;margin-top:15px;display:flex}.match-v2-offer-product strong{color:#173f3f;font-size:24px}.match-v2-offer-product span{color:#687d80}.match-v2-offers footer{margin-top:auto}.match-v2-show-all{justify-self:center}.match-v2-radar-list article>b{border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.match-v2-radar-list article>b.up{color:#14755a;background:#e4f7ed}.match-v2-radar-list article>b.down{color:#ad4939;background:#feeae6}.match-v2-radar-list aside{text-align:right;flex-direction:column;display:flex}.match-v2-demand-list article{grid-template-columns:minmax(0,1fr) auto}.match-v2-demand-list article>small{grid-column:1/-1}.match-v2-intelligence{gap:16px;display:grid}.match-v2-intelligence .match-intelligence-head{border-radius:20px}.match-v2-three-answers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.match-v2-three-answers article{background:#fff;border:1px solid #1242451f;border-radius:15px;flex-direction:column;padding:18px;display:flex}.match-v2-three-answers small{color:#b27419;font-weight:800}.match-v2-three-answers strong{color:#173f40;margin:8px 0;font-size:22px}.match-v2-intelligence-grid>section,.match-v2-intelligence-grid>aside{background:#fff;border:1px solid #1242451f;border-radius:17px;padding:20px}.match-v2-intelligence-grid>section>div{gap:8px;margin-top:12px;display:grid}.match-v2-intelligence-grid>section>div>article{border:1px solid #164c4d1a;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.match-v2-intelligence-grid>section article>i{color:#fff;background:#174c47;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-style:normal;display:inline-flex}.match-v2-intelligence-grid>section article>div{flex-direction:column;display:flex}.match-v2-intelligence-grid>aside{color:#eff9f6;background:#123f37}.match-v2-intelligence-grid>aside h3{color:#fff}.match-v2-intelligence-grid>aside li{color:#d0e2dd;margin-bottom:8px}.match-v2-intelligence>footer{background:#eaf7f3;border:1px solid #187a6629;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 18px;display:grid}.match-v2-intelligence>footer>i{color:#fff;background:#177861;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-style:normal;display:inline-flex}.match-v2-intelligence>footer>div{flex-direction:column;display:flex}@media (width<=1180px){.activation-v2-proof{grid-template-columns:repeat(3,minmax(0,1fr))}.match-v2-offers{grid-template-columns:repeat(2,minmax(0,1fr))}.match-v2-buyer-facts,.match-v2-unit-statuses,.match-v2-recommendation-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.activation-v2-summary,.match-v2-hero{grid-template-columns:1fr}.activation-v2-score,.match-v2-hero aside{width:auto}.match-v2-universe{grid-template-columns:1fr auto 1fr auto 1fr}.match-v2-universe>b{grid-column:1/-1}.match-v2-tabs{grid-template-columns:1fr 1fr;position:static}.match-v2-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.match-v2-cockpit-grid,.match-v2-radar-grid,.match-v2-intelligence-grid,.match-v2-start-options,.match-v2-three-answers{grid-template-columns:1fr}}@media (width<=680px){.activation-v2-summary,.match-v2-hero,.activation-v2-gates,.activation-v2-journey,.match-v2-buyer-detail,.match-v2-unit-detail,.match-v2-start-panel{padding:18px}.activation-v2-proof,.match-v2-offer-summary,.match-v2-offers{grid-template-columns:1fr}.activation-v2-gates article,.activation-v2-steps article{grid-template-columns:auto minmax(0,1fr)}.activation-v2-gates article>b,.activation-v2-steps article>button{grid-column:2;justify-self:start}.match-v2-universe{text-align:center;grid-template-columns:1fr}.match-v2-universe div{justify-content:center}.match-v2-universe i{transform:rotate(90deg)}.match-v2-metrics{grid-template-columns:1fr!important}.match-v2-buyers dl,.match-v2-offers dl,.match-v2-buyer-facts,.match-v2-unit-statuses,.match-v2-recommendation-facts,.match-v2-explanation{grid-template-columns:1fr 1fr}.match-v2-recommendation>header{grid-template-columns:1fr auto}.match-v2-recommendation>header>span{grid-column:1/-1}.match-v2-recommendation>footer{flex-direction:column;align-items:stretch}.match-v2-invite{grid-template-columns:1fr}}.autopilot-version-warning{color:#6e501e;background:linear-gradient(135deg,#fff4df,#fff9ef);border:1px solid #e9c67d;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;padding:18px 22px;display:flex}.autopilot-version-warning p{color:#a76d11;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.autopilot-version-warning h3{color:#5d451e;margin:4px 0;font-size:23px}.autopilot-version-warning span{color:#806b45}.autopilot-version-warning button{flex:none}.autopilot-live.status-stale{background:#fff9ee!important;border-color:#e8c97f!important}.autopilot-live-copy>b{color:#a16811;margin-top:7px;font-size:12px;display:block}.economic-v2{gap:20px;padding-bottom:38px;display:grid}.economic-v2-portfolio,.economic-v2-detail{gap:18px;display:grid}.economic-v2-heading,.economic-v2-detail-hero{background:radial-gradient(circle at 90% 10%,#57c9b826,#0000 34%),linear-gradient(135deg,#f7fbfa,#eef6f3);border:1px solid #18575224;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:30px 34px;display:grid}.economic-v2-heading h2,.economic-v2-detail-hero h2{color:#123d38;letter-spacing:-.05em;max-width:900px;margin:7px 0 10px;font-size:clamp(30px,3.5vw,52px);line-height:1.02}.economic-v2-heading p,.economic-v2-detail-hero p{max-width:820px;margin:0;font-size:16px;line-height:1.55}.economic-v2-heading>aside,.economic-v2-detail-hero>aside{color:#eff9f6;text-align:center;background:#16483f;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:205px;min-height:150px;padding:22px;display:flex}.economic-v2-heading>aside strong,.economic-v2-detail-hero>aside strong{font-size:38px;line-height:1}.economic-v2-heading>aside span,.economic-v2-detail-hero>aside span{margin-top:8px;font-size:12px}.economic-v2-heading>aside small,.economic-v2-detail-hero>aside small{color:#b8d0ca;margin-top:5px}.economic-v2-kpis,.economic-v2-detail-kpis,.economic-v2-simulation-result{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.economic-v2-kpis article,.economic-v2-detail-kpis article,.economic-v2-simulation-result article{background:#fff;border:1px solid #1449461f;border-radius:16px;flex-direction:column;min-height:126px;padding:18px;display:flex}.economic-v2-kpis article.pending,.economic-v2-detail-kpis article.pending{background:#fff9ee;border-color:#ebd39c}.economic-v2-kpis article.positive,.economic-v2-detail-kpis article.positive{background:#edf8f4;border-color:#b4ded0}.economic-v2-kpis small,.economic-v2-detail-kpis small,.economic-v2-simulation-result small{color:#6f8282;text-transform:uppercase;font-size:11px}.economic-v2-kpis strong,.economic-v2-detail-kpis strong,.economic-v2-simulation-result strong{color:#163f3a;margin:10px 0 5px;font-size:clamp(21px,2vw,29px)}.economic-v2-kpis span,.economic-v2-detail-kpis span{color:#788989;font-size:12px}.economic-v2-quality,.economic-v2-quality-detail,.economic-v2-boundary{border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 22px;display:grid}.economic-v2-quality{background:#fff8e9;border:1px solid #ead3a4}.economic-v2-quality.ready{background:#eaf7f2;border-color:#b9ddcf}.economic-v2-quality div{flex-direction:column;display:flex}.economic-v2-quality span{color:#6b7c7c}.economic-v2-quality aside,.economic-v2-quality-detail aside{text-align:right;flex-direction:column;display:flex}.economic-v2-quality aside small,.economic-v2-quality-detail aside small{color:#8b7450}.economic-v2-quality aside strong,.economic-v2-quality-detail aside strong{color:#76561f;font-size:22px}.economic-v2-portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.economic-v2-portfolio-grid>article{background:#fff;border:1px solid #1449461f;border-radius:18px;overflow:hidden}.economic-v2-portfolio-grid figure{background:#dfeae7;height:205px;margin:0;position:relative;overflow:hidden}.economic-v2-portfolio-grid figure img{object-fit:cover;width:100%;height:100%}.economic-v2-portfolio-grid figcaption{color:#fff;bottom:0;background:linear-gradient(#0000,#061a1bbf);justify-content:space-between;align-items:center;padding:34px 15px 13px;display:flex;position:absolute;inset-inline:0}.economic-v2-portfolio-grid figcaption b{color:#315d58;text-transform:uppercase;background:#ffffffe6;border-radius:999px;padding:6px 8px;font-size:9px}.economic-v2-card-body{gap:13px;padding:18px;display:grid}.economic-v2-card-body>header{justify-content:space-between;gap:12px;display:flex}.economic-v2-card-body>header>div,.economic-v2-card-body>header>aside{flex-direction:column;display:flex}.economic-v2-card-body>header>div>strong{color:#173f3c;font-size:20px}.economic-v2-card-body>header>div>span,.economic-v2-card-body>header>aside>small{color:#768786;font-size:11px}.economic-v2-card-body>header>aside{text-align:right}.economic-v2-card-body dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.economic-v2-card-body dl div{background:#f4f7f6;border-radius:11px;flex-direction:column;padding:11px;display:flex}.economic-v2-card-body dt{color:#798989;font-size:10px}.economic-v2-card-body dd{color:#244a46;margin:4px 0 0;font-weight:750}.economic-v2-inventory{grid-template-columns:1fr auto;gap:7px;display:grid}.economic-v2-inventory span{color:#687c7b;font-size:11px}.economic-v2-inventory strong{color:#1c806c;font-size:12px}.economic-v2-inventory i{background:#e4ecea;border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.economic-v2-inventory i b{background:#229a7b;height:100%;display:block}.economic-v2-pending{background:#fff7e8;border-radius:11px;flex-direction:column;padding:12px;display:flex}.economic-v2-pending strong{color:#8b641d;text-transform:uppercase;font-size:10px}.economic-v2-pending span{color:#786a4d;margin-top:4px;font-size:12px}.economic-v2-decisions,.economic-v2-simulation,.economic-v2-scenarios,.economic-v2-costs,.economic-v2-stock-signals,.economic-v2-editor,.economic-v2-quality-detail,.economic-v2-revenue-bridge{background:#fff;border:1px solid #1449461f;border-radius:20px;padding:22px}.economic-v2-decisions>header,.economic-v2-simulation>header,.economic-v2-scenarios>header,.economic-v2-costs>header,.economic-v2-stock-signals>header,.economic-v2-editor>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.economic-v2-decisions h3,.economic-v2-simulation h3,.economic-v2-scenarios h3,.economic-v2-costs h3,.economic-v2-stock-signals h3,.economic-v2-editor h3,.economic-v2-quality-detail h3{color:#173f3d;margin:4px 0;font-size:24px}.economic-v2-decisions>div{gap:8px;margin-top:16px;display:grid}.economic-v2-decisions article{border:1px solid #184c4a1a;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px;display:grid}.economic-v2-decisions article>b{color:#fff;background:#194d47;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.economic-v2-decisions article>div{flex-direction:column;display:flex}.economic-v2-decisions article span{color:#718181;font-size:12px}.economic-v2-empty{color:#6e8181;text-align:center}.economic-v2-detail-nav{color:#c4d8d5;z-index:52;background:#0d3335;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;padding:10px 14px;display:flex;position:sticky;top:118px}.economic-v2-detail-nav button{color:#f0f8f6;background:0 0;border:1px solid #ffffff26}.economic-v2-sources{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.economic-v2-sources span{color:#617977;background:#ffffffb3;border:1px solid #1e59521f;border-radius:999px;padding:7px 9px;font-size:10px}.economic-v2-sources b{color:#197866;text-transform:uppercase;margin-left:5px}.economic-v2-sources [data-state=missing] b,.economic-v2-sources [data-state=partial] b{color:#a26a13}.economic-v2-revenue-bridge{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:9px;display:grid}.economic-v2-revenue-bridge article{background:#f4f8f6;border-radius:12px;flex-direction:column;padding:14px;display:flex}.economic-v2-revenue-bridge article:last-child{background:#e7f5f0}.economic-v2-revenue-bridge i{color:#6a8682;align-self:center;font-size:22px;font-style:normal}.economic-v2-revenue-bridge small{color:#788a88}.economic-v2-revenue-bridge strong{color:#19443f;margin-top:7px;font-size:18px}.economic-v2-quality-detail{grid-template-columns:minmax(0,1fr) auto auto}.economic-v2-quality-detail ul{color:#687c7a;margin:10px 0 0;padding-left:18px}.economic-v2-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.economic-v2-form-grid label{color:#526c69;flex-direction:column;gap:5px;font-size:12px;display:flex}.economic-v2-form-grid label.wide{grid-column:1/-1}.economic-v2-form-grid input,.economic-v2-form-grid select,.economic-v2-form-grid textarea,.economic-v2-simulation-controls input,.economic-v2-simulation-controls select{border:1px solid #ccd9d6;border-radius:10px;min-height:42px;padding:8px 10px}.economic-v2-simulation-controls{grid-template-columns:1fr 1fr;gap:12px;margin:17px 0;display:grid}.economic-v2-simulation-controls label{color:#526c69;flex-direction:column;gap:5px;font-size:12px;display:flex}.economic-v2-simulation-result{margin-bottom:14px}.economic-v2-simulation-result article{min-height:100px}.economic-v2-simulation>footer{background:#f4f8f6;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.economic-v2-simulation>footer span{color:#657a78;max-width:760px;font-size:12px}.economic-v2-scenarios>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.economic-v2-scenarios article{border:1px solid #d9e2df;border-radius:14px;flex-direction:column;min-height:170px;padding:15px;display:flex}.economic-v2-scenarios article[data-tone=positive]{background:#eaf7f2;border-color:#b9dfd0}.economic-v2-scenarios article[data-tone=attention]{background:#fff3ed;border-color:#efc4b1}.economic-v2-scenarios article strong{color:#18433f;margin:10px 0;font-size:20px}.economic-v2-scenarios article span{color:#71817f;font-size:11px}.economic-v2-scenarios article button{margin-top:auto}.economic-v2-costs>div{gap:8px;margin-top:16px;display:grid}.economic-v2-costs>div>article{border:1px solid #dbe4e2;border-radius:13px;overflow:hidden}.economic-v2-cost-toggle{text-align:left;grid-template-columns:minmax(180px,1fr) minmax(420px,2fr) auto;align-items:center;gap:16px;width:100%;color:#214944!important;background:#fff!important;border:0!important;padding:14px!important;display:grid!important}.economic-v2-cost-toggle>span{flex-direction:column;display:flex}.economic-v2-cost-toggle dl{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;display:grid}.economic-v2-cost-toggle dl div{flex-direction:column;display:flex}.economic-v2-cost-toggle dt{color:#7e8c8a;font-size:10px}.economic-v2-cost-toggle dd{margin:2px 0 0;font-size:12px;font-weight:700}.economic-v2-cost-toggle>i{font-size:20px;font-style:normal}.economic-v2-cost-entries{background:#f6f9f8;gap:7px;padding:12px;display:grid}.economic-v2-cost-entries>div{background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px;display:grid}.economic-v2-cost-entries>div>span{flex-direction:column;display:flex}.economic-v2-stock-signals>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.economic-v2-stock-signals article{border:1px solid #d8e2df;border-radius:14px;padding:15px}.economic-v2-stock-signals article header{justify-content:space-between;align-items:center;gap:8px;display:flex}.economic-v2-stock-signals article header b{color:#53726e;text-transform:uppercase;background:#eef4f2;border-radius:999px;padding:6px 8px;font-size:9px}.economic-v2-stock-signals article>strong{color:#16413c;margin-top:12px;font-size:21px;display:block}.economic-v2-stock-signals article>small{color:#738482}.economic-v2-stock-signals dl{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.economic-v2-stock-signals dl div{flex-direction:column;display:flex}.economic-v2-stock-signals dt{color:#889693;font-size:9px}.economic-v2-stock-signals dd{color:#294e49;margin:3px 0 0;font-size:12px;font-weight:700}.economic-v2-stock-signals p{background:#fff7e6;border-radius:9px;padding:9px;font-size:11px;color:#7a673f!important}.economic-v2-boundary{background:#eaf7f3;border:1px solid #badfd2;grid-template-columns:minmax(0,1fr) auto}.economic-v2-boundary h3{color:#163f3b;margin:5px 0;font-size:26px}.economic-v2-boundary>aside{background:#ffffffb8;border-radius:13px;grid-template-columns:auto auto;gap:6px 18px;padding:15px;display:grid}.economic-v2-boundary>aside strong{color:#16765f;text-align:right}.economic-v2-loading{text-align:center;padding:30px}@media (width<=1180px){.economic-v2-portfolio-grid,.economic-v2-stock-signals>div{grid-template-columns:1fr 1fr}.economic-v2-scenarios>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.economic-v2-heading,.economic-v2-detail-hero{grid-template-columns:1fr}.economic-v2-heading>aside,.economic-v2-detail-hero>aside{width:auto}.economic-v2-kpis,.economic-v2-detail-kpis,.economic-v2-simulation-result{grid-template-columns:1fr 1fr}.economic-v2-portfolio-grid,.economic-v2-quality-detail{grid-template-columns:1fr}.economic-v2-quality-detail aside{text-align:left}.economic-v2-form-grid{grid-template-columns:1fr 1fr}.economic-v2-revenue-bridge{grid-template-columns:1fr}.economic-v2-revenue-bridge i{transform:rotate(90deg)}.economic-v2-cost-toggle{grid-template-columns:1fr auto}.economic-v2-cost-toggle dl{grid-column:1/-1}.economic-v2-scenarios>div{grid-template-columns:1fr 1fr}}@media (width<=680px){.autopilot-version-warning{flex-direction:column;align-items:stretch}.economic-v2-heading,.economic-v2-detail-hero,.economic-v2-decisions,.economic-v2-simulation,.economic-v2-scenarios,.economic-v2-costs,.economic-v2-stock-signals,.economic-v2-editor{padding:18px}.economic-v2-kpis,.economic-v2-detail-kpis,.economic-v2-simulation-result,.economic-v2-stock-signals>div,.economic-v2-scenarios>div,.economic-v2-form-grid,.economic-v2-simulation-controls,.economic-v2-quality,.economic-v2-boundary{grid-template-columns:1fr}.economic-v2-quality aside{text-align:left}.economic-v2-card-body>header{flex-direction:column}.economic-v2-card-body>header>aside{text-align:left}.economic-v2-simulation>footer{flex-direction:column;align-items:stretch}.economic-v2-cost-toggle dl{grid-template-columns:1fr 1fr}}.gv-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.panel.workspace.incorporator-workspace{grid-template-columns:272px minmax(0,1fr)!important}.incorporator-workspace .workspace-nav.incorporator-navigation{border-right:1px solid #97cacd1a;flex-direction:column;background:linear-gradient(#112648fc,#0b1d37fc)!important;padding:0!important;display:flex!important}.incorporator-workspace .incorporator-nav-context{border-bottom:1px solid #daedef14;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;position:relative;min-height:76px!important;padding:13px 14px!important;display:grid!important}.incorporator-workspace .incorporator-nav-context:before{display:none!important}.incorporator-workspace .incorporator-nav-context .workspace-tenant-brand{background:#ffffff09;border:1px solid #80dacf38;border-radius:11px;place-items:center;width:38px;height:38px;min-height:38px;padding:0!important;display:grid!important}.incorporator-workspace .incorporator-nav-context .workspace-tenant-mark,.incorporator-workspace .incorporator-nav-context .workspace-tenant-brand svg{width:22px!important;height:22px!important;margin:0!important;display:block!important}.incorporator-nav-context-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.incorporator-nav-context-copy>span{letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:#73d4ca!important;font-size:9px!important}.incorporator-nav-context-copy>strong{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden;color:#f0f7f7!important;font-size:13px!important}.incorporator-workspace .incorporator-navigation>nav{flex-direction:column;flex:1;min-height:0;overflow:hidden auto;gap:0!important;margin:0!important;padding:10px 10px 16px!important;display:flex!important}.incorporator-nav-group{background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.incorporator-nav-group+.incorporator-nav-group{border-top:1px solid #d6ebed11!important;margin-top:4px!important;padding-top:4px!important}.incorporator-nav-group.current{background:0 0!important;border-color:#0000!important}.incorporator-workspace .workspace-nav nav .incorporator-nav-group-toggle{text-align:left;align-items:center;gap:8px;width:100%;min-height:42px;color:#aebfc5!important;box-shadow:none!important;white-space:normal!important;background:0 0!important;border:0!important;border-radius:9px!important;justify-content:space-between!important;padding:5px 7px!important;display:flex!important}.incorporator-workspace .workspace-nav nav .incorporator-nav-group-toggle:hover{color:#eef8f7!important;background:#ffffff0b!important}.incorporator-nav-group.current>.incorporator-nav-group-toggle{color:#dff8f4!important}.incorporator-nav-group-heading{flex:1;gap:9px;min-width:0;white-space:normal!important;align-items:center!important;display:flex!important;overflow:visible!important}.incorporator-workspace .workspace-nav nav .incorporator-nav-group-heading>i{color:#7e969d;border-radius:8px;flex:0 0 30px;place-items:center;background:0 0!important;width:30px!important;height:30px!important;display:grid!important}.incorporator-nav-group.current .incorporator-nav-group-heading>i{color:#64d7cb!important;background:#25aba11a!important}.incorporator-nav-group-heading>i svg{width:16px!important;height:16px!important}.incorporator-nav-group-heading>strong{letter-spacing:.035em;text-transform:uppercase;font-weight:790;line-height:1.2;color:inherit!important;text-overflow:clip!important;white-space:normal!important;font-size:12px!important;display:block!important;overflow:visible!important}.incorporator-nav-chevron{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:0 0 16px;width:16px;height:16px;transition:transform .15s}.incorporator-nav-chevron.open{transform:rotate(90deg)}.incorporator-nav-group-items{gap:2px!important;max-height:none!important;padding:1px 0 7px 12px!important;display:grid!important;overflow:visible!important}.incorporator-nav-group-items[hidden]{display:none!important}.incorporator-workspace .workspace-nav nav .incorporator-nav-group-items>button{color:#9fb0b7;text-align:left;align-items:center;width:100%;min-height:40px;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:9px!important;grid-template-columns:28px minmax(0,1fr) auto!important;gap:7px!important;padding:5px 8px!important;display:grid!important}.incorporator-workspace .workspace-nav nav .incorporator-nav-group-items>button:hover{color:#edf7f6;background:#ffffff0a!important}.incorporator-workspace .workspace-nav nav .incorporator-nav-group-items>button.active{color:#f0fbf9!important;background:#1fa69d21!important;box-shadow:inset 3px 0 #4bd0c4!important}.incorporator-workspace .workspace-nav nav .incorporator-nav-group-items>button>i{color:#718991;border-radius:8px;place-items:center;background:#ffffff06!important;width:28px!important;height:28px!important;display:grid!important}.incorporator-workspace .workspace-nav nav .incorporator-nav-group-items>button.active>i{color:#68d7cd!important;background:#28b0a41c!important}.incorporator-workspace .workspace-nav nav .incorporator-nav-group-items>button>i svg{width:15px!important;height:15px!important}.incorporator-workspace .workspace-nav nav .incorporator-nav-group-items>button>span{min-width:0;font-weight:650;line-height:1.22;color:inherit!important;text-overflow:clip!important;white-space:normal!important;font-size:12px!important;display:block!important;overflow:visible!important}.incorporator-workspace .workspace-nav nav .incorporator-nav-group-items .nav-count-neutral{border-radius:999px;place-items:center;min-width:22px;height:20px;padding:0 5px;font-size:9px;color:#afc5c3!important;background:#eff8f70a!important;border:1px solid #cae0e01f!important;display:grid!important}.incorporator-navigation .workspace-nav-footer{border-top:1px solid #daedef12!important;gap:3px!important;padding:8px 10px 10px!important}.incorporator-navigation .workspace-nav-footer>a{border-radius:9px!important;min-height:40px!important;padding:0 8px!important}.incorporator-navigation .workspace-nav-footer .workspace-meta{color:#b0c6c96b;font-size:9px;padding:3px 8px 0!important}.incorporator-workspace.workspace-navigation-collapsed .incorporator-navigation{width:72px}.incorporator-workspace.workspace-navigation-collapsed .incorporator-nav-context{grid-template-columns:1fr;justify-items:center;min-height:64px!important;padding:12px 0!important}.incorporator-workspace.workspace-navigation-collapsed .incorporator-nav-context-copy,.incorporator-workspace.workspace-navigation-collapsed .incorporator-nav-context .workspace-nav-close{display:none!important}.incorporator-workspace.workspace-navigation-collapsed .incorporator-navigation>nav{align-items:center;padding:12px 8px!important}.incorporator-nav-rail{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.incorporator-workspace .workspace-nav nav .incorporator-nav-rail>button{color:#789097;place-items:center;height:44px;min-height:44px;width:44px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;padding:0!important;display:grid!important}.incorporator-workspace .workspace-nav nav .incorporator-nav-rail>button:hover{color:#eef8f7;background:#ffffff0e!important}.incorporator-workspace .workspace-nav nav .incorporator-nav-rail>button.active{color:#69dcd0!important;background:#1ca39921!important;border-color:#63dbcf2e!important}.incorporator-workspace .workspace-nav nav .incorporator-nav-rail>button>i{border-radius:9px;place-items:center;background:0 0!important;width:30px!important;height:30px!important;display:grid!important}.incorporator-workspace .workspace-nav nav .incorporator-nav-rail>button>i svg{width:18px!important;height:18px!important}.incorporator-workspace.workspace-navigation-collapsed .workspace-nav-footer{align-items:center;padding-inline:8px!important}.incorporator-workspace.workspace-navigation-collapsed .workspace-nav-footer>a{justify-items:center;width:44px;grid-template-columns:1fr!important;padding:0!important}.incorporator-workspace.workspace-navigation-collapsed .workspace-nav-footer>a span,.incorporator-workspace.workspace-navigation-collapsed .workspace-nav-footer .workspace-meta{display:none!important}#root:has(>.gv-global-context-bar) .incorporator-navigation .workspace-nav-collapse{display:none!important}@media (width<=1180px){.panel.workspace.incorporator-workspace{grid-template-columns:256px minmax(0,1fr)!important}.incorporator-workspace.workspace-navigation-collapsed{grid-template-columns:72px minmax(0,1fr)!important}}@media (width<=980px){.panel.workspace.incorporator-workspace,.panel.workspace.incorporator-workspace.workspace-navigation-collapsed{grid-template-columns:minmax(0,1fr)!important}.incorporator-workspace .workspace-nav.incorporator-navigation{width:min(88vw,312px)!important}.incorporator-workspace .incorporator-nav-context,.incorporator-workspace.workspace-navigation-collapsed .incorporator-nav-context{grid-template-columns:38px minmax(0,1fr) auto;justify-items:stretch;min-height:76px!important;padding:13px 14px!important}.incorporator-workspace.workspace-navigation-collapsed .incorporator-nav-context-copy,.incorporator-workspace.workspace-navigation-collapsed .incorporator-nav-context .workspace-nav-close{display:flex!important}.incorporator-workspace.workspace-navigation-collapsed .incorporator-navigation>nav{align-items:stretch;padding:10px 10px 16px!important}}@media (prefers-reduced-motion:reduce){.incorporator-nav-chevron{transition:none}}#root:has(>.gv-global-context-bar) .incorporator-workspace .workspace-head{z-index:2!important;box-shadow:none!important;position:relative!important;top:auto!important}#root:has(>.gv-global-context-bar) .incorporator-workspace .match-v2-tabs{top:var(--gv-global-bar-height)!important;z-index:62!important;position:sticky!important;box-shadow:0 10px 24px #0f33361a!important}#root:has(>.gv-global-context-bar) .incorporator-workspace .economic-v2-detail-nav{top:var(--gv-global-bar-height)!important;z-index:62!important}#root:has(>.gv-global-context-bar) .incorporator-workspace .match-v2-tabs+.match-v2-metrics{scroll-margin-top:calc(var(--gv-global-bar-height) + 76px)}#root:has(>.gv-global-context-bar) .incorporator-workspace .economic-v2-detail-nav+*{scroll-margin-top:calc(var(--gv-global-bar-height) + 76px)}@media (width<=900px){:is(#root:has(>.gv-global-context-bar) .incorporator-workspace .match-v2-tabs,#root:has(>.gv-global-context-bar) .incorporator-workspace .economic-v2-detail-nav){box-shadow:none!important;position:static!important}}@media (prefers-reduced-motion:reduce){#root:has(>.gv-global-context-bar) .incorporator-workspace .workspace-content{scroll-behavior:auto!important}}.public-launch-home{--launch-mint:#7fe3d8;--launch-ink:#f3f4ed;color:var(--launch-ink);background:#06151d;min-height:100dvh;position:relative;overflow:hidden}.public-launch-home__image,.public-launch-home__shade{position:absolute;inset:0}.public-launch-home__image{object-fit:cover;width:100%;height:100%}.public-launch-home__shade{background:linear-gradient(90deg,#030e14f0 0%,#030e14c7 44%,#030e145c 78%,#030e1485 100%),linear-gradient(#030e1461,#030e142e 58%,#030e14c2)}.public-launch-home__header,.public-launch-home__content,.public-launch-home__footer{z-index:1;position:relative}.public-launch-home__header{border-bottom:1px solid #def2ee26;justify-content:space-between;align-items:center;min-height:108px;margin:0 clamp(24px,4vw,64px);display:flex;inset:0 0 auto}.public-launch-home__header .gv-brand-lockup{width:23vw;max-width:156px;height:auto}.public-launch-home__header>span{color:#e8f2f0b8;letter-spacing:.12em;text-transform:uppercase;border:1px solid #dcf1ee33;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:780}.public-launch-home__content{align-content:center;width:min(990px,76vw);min-height:calc(100dvh - 196px);padding:clamp(30px,5vh,64px) clamp(24px,5vw,76px) clamp(60px,8vh,98px);display:grid}.public-launch-home__kicker{color:var(--launch-mint);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 24px;font-size:clamp(11px,.95vw,14px);font-weight:780;display:flex}.public-launch-home__kicker i{background:var(--launch-mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 7px #7fe3d81c}.public-launch-home h1{color:var(--launch-ink);letter-spacing:-.067em;max-width:1050px;margin:0;font-size:clamp(54px,7.4vw,118px);font-weight:430;line-height:.9}.public-launch-home h1 em{color:var(--launch-mint);letter-spacing:-.055em;margin-top:.12em;font-family:Georgia,Times New Roman,serif;font-size:.82em;font-weight:400;line-height:1.02;display:block}.public-launch-home__lead{color:#e6eeecc7;max-width:820px;margin:clamp(26px,4vh,42px) 0 0;font-size:clamp(17px,1.6vw,24px);line-height:1.55}.public-launch-home__proof{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.public-launch-home__proof span{color:#e2eeebb8;background:#06191f61;border:1px solid #d2ece72e;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:700}.public-launch-home__footer{bottom:0;align-items:center;gap:12px;min-height:62px;display:flex;position:absolute;inset-inline:clamp(24px,5vw,76px)}.public-launch-home__footer span{color:#f4f8f6e0;font-size:12px;font-weight:780}.public-launch-home__footer small{color:#c7dbd785;letter-spacing:.06em;font-size:10px}.unified-portal-auth .broker-public-brand{min-height:78px}.unified-portal-auth .unified-access-back{border:1px solid #89bcbe29;border-radius:999px;align-items:center;min-height:36px;padding:0 13px;display:inline-flex}.unified-portal-auth .unified-login-card h1{max-width:820px}.unified-commercial-lead{margin:1.15rem 0 0;color:#8aa2aa!important;max-width:650px!important;font-size:clamp(.82rem,1.25vw,1rem)!important;line-height:1.62!important}.unified-access-paths{border-top:1px solid #98bec51f;gap:8px;margin-top:3px;padding-top:13px;display:grid}.unified-access-paths>a{background:#ffffff06;border:1px solid #8cb5be1f;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px;min-height:52px;padding:9px 12px;display:grid;color:#9fb3b8!important;text-align:left!important}.unified-access-paths>a:hover{background:#71d8cd12;border-color:#71d8cd42;color:#d6e8e7!important}.unified-access-paths strong{color:inherit;font-size:.72rem}.unified-access-paths small{color:#647f88;grid-column:1;font-size:.58rem}.unified-access-paths b{color:#75d8ce;grid-area:1/2/3;font-size:.8rem}.unified-hml-demo-link{margin-top:2px;color:#536f78!important;font-size:.56rem!important}@media (width<=760px){.public-launch-home{min-height:100svh;overflow:auto}.public-launch-home__header{min-height:82px;margin-inline:20px}.public-launch-home__header .gv-brand-lockup{width:42vw;max-width:132px}.public-launch-home__header>span{padding:8px 10px;font-size:9px}.public-launch-home__content{width:100%;min-height:calc(100svh - 145px);padding:38px 20px 92px}.public-launch-home h1{font-size:clamp(46px,14vw,72px)}.public-launch-home__lead{font-size:17px}.public-launch-home__proof{justify-items:start;display:grid}.public-launch-home__footer{inset-inline:20px}.unified-portal-auth .unified-access-back{padding-inline:10px;font-size:.58rem;display:inline-flex}}@media (width<=520px){.public-launch-home__header>span{text-align:center;max-width:108px}.public-launch-home__footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}}@media (prefers-reduced-motion:reduce){.public-launch-home *,.unified-portal-auth *{scroll-behavior:auto!important}}.unified-account-promise{letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:#75d8ce!important;margin:1rem 0 0!important;font-size:.66rem!important}@media (width<=760px){.unified-account-promise{letter-spacing:.07em;font-size:.72rem!important}}.broker-application-page{--broker-application-bg:#06151d;--broker-application-panel:#0a202a;--broker-application-line:#7ed3d529;--broker-application-text:#f3f7f6;--broker-application-muted:#98aeb3;--broker-application-accent:#72ded8;background:radial-gradient(circle at 12% 10%, #2a959d2e, transparent 33%), radial-gradient(circle at 92% 80%, #1f6b6b24, transparent 36%), var(--broker-application-bg);color:var(--broker-application-text);min-height:100dvh}.broker-application-header{border-bottom:1px solid var(--broker-application-line);justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:18px clamp(22px,4vw,62px);display:flex}.broker-application-brand{color:inherit;align-items:center;gap:13px;text-decoration:none;display:inline-flex}.broker-application-brand>svg,.broker-application-brand>span:first-child{flex:none}.broker-application-brand>span:last-child{flex-direction:column;gap:2px;display:flex}.broker-application-brand strong{letter-spacing:.015em;font-size:17px}.broker-application-brand small{color:var(--broker-application-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.broker-application-return,.broker-application-secondary-link{color:#b6c7ca;text-decoration:none}.broker-application-return{border:1px solid #add7d733;border-radius:999px;padding:10px 15px;font-size:13px}.broker-application-return:hover,.broker-application-return:focus-visible,.broker-application-secondary-link:hover,.broker-application-secondary-link:focus-visible{color:#fff}.broker-application-layout{grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);gap:clamp(28px,4vw,62px);max-width:1500px;margin:0 auto;padding:clamp(38px,5vw,76px) clamp(22px,4vw,62px) 64px;display:grid}.broker-application-value{min-width:0}.broker-application-kicker,.broker-application-card-kicker{color:var(--broker-application-accent);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:760}.broker-application-value h1{letter-spacing:-.055em;max-width:880px;margin:16px 0 20px;font-size:clamp(44px,5.2vw,79px);line-height:.98}.broker-application-lead{color:#bac9ca;max-width:800px;margin:0;font-size:clamp(17px,1.4vw,21px);line-height:1.55}.broker-application-client-promise{background:#72ded812;border:1px solid #72ded82e;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;max-width:790px;margin:26px 0;padding:17px 18px;display:grid}.broker-application-client-promise>i{color:var(--broker-application-accent);background:#72ded824;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-style:normal;display:inline-flex}.broker-application-client-promise>div{flex-direction:column;gap:3px;display:flex}.broker-application-client-promise strong{font-size:15px}.broker-application-client-promise span{color:var(--broker-application-muted);font-size:13px;line-height:1.45}.broker-application-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:840px;display:grid}.broker-application-benefits article{border:1px solid var(--broker-application-line);background:#061a23a8;border-radius:15px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:15px;display:grid}.broker-application-benefits article>b{color:var(--broker-application-accent);letter-spacing:.1em;font-size:11px}.broker-application-benefits article>div{flex-direction:column;gap:4px;display:flex}.broker-application-benefits strong{font-size:14px}.broker-application-benefits span{color:var(--broker-application-muted);font-size:12px;line-height:1.45}.broker-application-product{grid-template-columns:minmax(0,1.35fr) minmax(0,.82fr);gap:10px;max-width:840px;margin-top:24px;display:grid}.broker-application-product article{background:linear-gradient(145deg,#0f2e39fa,#071c25fa);border:1px solid #7ed3d529;border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:118px;padding:17px;display:flex;position:relative;overflow:hidden}.broker-application-product article:before{content:"";pointer-events:none;background:linear-gradient(#0000,#031218f0);position:absolute;inset:0}.broker-application-product article>*{z-index:1;position:relative}.broker-application-product article>span{color:var(--broker-application-accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:750}.broker-application-product article>strong{font-size:15px;line-height:1.35}.broker-application-product article>small{color:#c1cfd0;margin-top:5px;font-size:11px}.broker-application-campaign-preview{grid-row:span 2;background-position:50%!important;background-size:cover!important;min-height:246px!important}.broker-application-urgency{color:var(--broker-application-muted);max-width:820px;margin:20px 0 0;font-size:13px;line-height:1.5}.broker-application-urgency strong{color:#d5e2e2;margin-right:5px}.broker-application-card{background:#05141ce6;border:1px solid #76cccf2e;border-radius:24px;align-self:start;min-height:470px;padding:clamp(24px,3vw,38px);position:sticky;top:24px;box-shadow:0 24px 70px #00000042}.broker-application-card h2{letter-spacing:-.045em;margin:10px 0 13px;font-size:clamp(30px,3vw,43px);line-height:1.03}.broker-application-card>p:not(.broker-application-card-kicker){color:var(--broker-application-muted);margin:0 0 20px;line-height:1.5}.broker-application-card form{gap:14px;margin-top:20px;display:grid}.broker-application-card label{color:#d9e3e3;flex-direction:column;gap:7px;font-size:13px;display:flex}.broker-application-card input,.broker-application-card select,.broker-application-card textarea{color:#fff;font:inherit;background:#0b2632;border:1px solid #9ad3d33d;border-radius:12px;outline:none;width:100%;min-height:48px;padding:11px 13px}.broker-application-card input:focus,.broker-application-card select:focus,.broker-application-card textarea:focus{border-color:var(--broker-application-accent);box-shadow:0 0 0 3px #72ded821}.broker-application-card form>small{color:#81999e;font-size:11px;line-height:1.4}.broker-application-card button,.broker-application-primary-link,.broker-application-recognized-actions a{border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:11px 15px;font-weight:720;text-decoration:none;display:inline-flex}.broker-application-card form>button:not(.broker-application-outline),.broker-application-primary-link,.broker-application-recognized-actions a.primary{color:#03171e;background:linear-gradient(100deg,#5acbe1,#78dfcf);border:0}.broker-application-card button:disabled{cursor:wait;opacity:.62}.broker-application-outline,.broker-application-recognized-actions a:not(.primary){color:#e4eded;background:0 0;border:1px solid #98d0cf38}.broker-application-secondary-link{text-underline-offset:3px;margin-top:16px;font-size:12px;text-decoration:underline;display:inline-block}.broker-application-error{background:#c74e4324;border:1px solid #ea6f6247;border-radius:10px;padding:10px 12px;font-size:12px;color:#ffb8ae!important;margin:0!important}.broker-application-masked-name{margin:18px 0 6px;font-size:22px;display:block}.broker-application-recognized-actions{gap:9px;margin:22px 0 12px;display:grid}.broker-application-status-note,.broker-application-reference{background:#72ded812;border:1px solid #72ded829;border-radius:13px;flex-direction:column;gap:5px;margin:20px 0;padding:14px;display:flex}.broker-application-status-note span,.broker-application-reference small{color:var(--broker-application-muted);font-size:12px;line-height:1.45}.broker-application-form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.broker-application-form-grid .wide{grid-column:1/-1}.broker-application-affiliation{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.broker-application-affiliation legend{color:#d9e3e3;grid-column:1/-1;margin-bottom:2px;font-size:13px}.broker-application-affiliation label{cursor:pointer;background:#0c2630cc;border:1px solid #98d0cf29;border-radius:11px;flex-direction:row;align-items:center;min-height:46px;padding:9px 11px}.broker-application-affiliation label.active{background:#4dadab21;border-color:#72ded88f}.broker-application-affiliation input,.broker-application-consent input{flex:none;width:auto;min-height:auto}.broker-application-consent{align-items:flex-start;line-height:1.45;flex-direction:row!important}.broker-application-consent span{color:#9fb1b4;font-size:11px}.broker-application-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.broker-application-success{color:var(--broker-application-accent);background:#72ded821;border:1px solid #72ded847;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;font-size:22px;display:inline-flex}.broker-application-reference strong{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:17px}@media (width<=1050px){.broker-application-layout{grid-template-columns:1fr}.broker-application-card{position:static}.broker-application-value h1,.broker-application-lead,.broker-application-client-promise,.broker-application-benefits,.broker-application-product,.broker-application-urgency{max-width:none}}@media (width<=680px){.broker-application-header{min-height:74px;padding:13px 16px}.broker-application-brand small{display:none}.broker-application-return{padding:9px 11px;font-size:11px}.broker-application-layout{padding:30px 16px calc(30px + env(safe-area-inset-bottom));gap:26px}.broker-application-value h1{margin-top:12px;font-size:clamp(39px,12.4vw,56px)}.broker-application-lead{font-size:16px}.broker-application-benefits,.broker-application-product,.broker-application-form-grid,.broker-application-affiliation{grid-template-columns:1fr}.broker-application-campaign-preview{grid-row:auto;min-height:205px!important}.broker-application-card{border-radius:19px;min-height:0;padding:22px 17px}.broker-application-card h2{font-size:32px}.broker-application-card input,.broker-application-card select,.broker-application-card textarea{font-size:16px}.broker-application-form-grid .wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.broker-application-page *,.broker-application-page :before,.broker-application-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.broker-application-page .broker-application-value>h1{text-shadow:0 3px 24px #0000007a;text-wrap:balance;color:#f3f7f6!important;-webkit-text-fill-color:#f3f7f6!important;mix-blend-mode:normal!important;opacity:1!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.broker-application-page .broker-application-value>.broker-application-lead{color:#c4d1d2!important;opacity:1!important}@media (forced-colors:active){.broker-application-page .broker-application-value>h1,.broker-application-page .broker-application-value>.broker-application-lead{text-shadow:none;color:canvastext!important;-webkit-text-fill-color:CanvasText!important}}.broker-portal[data-release-audited=true]{--broker-audit-ink:#143d38;--broker-audit-muted:#617b76;--broker-audit-line:#144b4424;--broker-audit-accent:#168c80;--broker-audit-paper:#f5f7f3;--broker-audit-surface:#fff}@media (width>=1100px){.broker-portal[data-release-audited=true]{grid-template-columns:300px minmax(0,1fr)}.broker-portal[data-release-audited=true].broker-navigation-collapsed{grid-template-columns:82px minmax(0,1fr)}}.broker-portal[data-release-audited=true] .broker-sidebar{padding:1rem .9rem .9rem}.broker-portal[data-release-audited=true] .broker-brand{grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:.7rem;min-height:74px;padding:.2rem .45rem 1rem;display:grid}.broker-portal[data-release-audited=true] .broker-brand>.gv-brand-mark,.broker-portal[data-release-audited=true] .broker-brand>.broker-brand-logo{object-fit:contain;width:42px;min-width:42px;max-width:42px;height:42px;max-height:42px;display:block}.broker-portal[data-release-audited=true] .broker-brand>div{gap:.16rem;min-width:0;display:grid}.broker-portal[data-release-audited=true] .broker-brand strong{color:#f2f8f7;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;line-height:1.2;overflow:hidden}.broker-portal[data-release-audited=true] .broker-brand span{color:#88a4a3;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.35;display:block;overflow:hidden}.broker-portal[data-release-audited=true] .broker-nav-collapse{grid-column:3;width:34px;min-width:34px;height:34px;min-height:34px;margin:0}.broker-portal[data-release-audited=true] .broker-profile{grid-template-columns:46px minmax(0,1fr);gap:.22rem .75rem;min-height:92px;margin:.9rem .25rem 1rem;padding:.85rem}.broker-portal[data-release-audited=true] .broker-profile>div{width:46px;height:46px;font-size:.78rem}.broker-portal[data-release-audited=true] .broker-profile span{font-size:.65rem;line-height:1.2}.broker-portal[data-release-audited=true] .broker-profile strong{font-size:.86rem;line-height:1.25}.broker-portal[data-release-audited=true] .broker-profile small{color:#8da6a4;font-size:.72rem;line-height:1.25}.broker-portal[data-release-audited=true] .broker-sidebar nav{gap:.7rem}.broker-portal[data-release-audited=true] .broker-nav-group{gap:.22rem}.broker-portal[data-release-audited=true] .broker-nav-group>small{color:#789794;margin:0 .72rem .2rem;font-size:.68rem;line-height:1.3}.broker-portal[data-release-audited=true] .broker-nav-group>button{gap:.72rem;padding:0 .72rem;font-size:.84rem;line-height:1.25;min-height:46px!important}.broker-portal[data-release-audited=true] .broker-nav-group>button i{flex-basis:31px;width:31px;height:31px;font-size:.82rem}.broker-portal[data-release-audited=true] .broker-nav-group>button b{text-align:center;min-width:24px;padding:.22rem .45rem;font-size:.64rem}.broker-portal[data-release-audited=true] .broker-sidebar-readiness{gap:.32rem;margin:auto .25rem .75rem;padding:.9rem}.broker-portal[data-release-audited=true] .broker-sidebar-readiness>span,.broker-portal[data-release-audited=true] .broker-sidebar-readiness small{font-size:.68rem;line-height:1.4}.broker-portal[data-release-audited=true] .broker-sidebar-readiness strong{font-size:.82rem}.broker-portal[data-release-audited=true] .broker-sidebar-central,.broker-portal[data-release-audited=true] .broker-logout{min-height:42px;font-size:.78rem}.broker-portal[data-release-audited=true].broker-navigation-collapsed .broker-brand>.gv-brand-mark,.broker-portal[data-release-audited=true].broker-navigation-collapsed .broker-brand>.broker-brand-logo,.broker-portal[data-release-audited=true].broker-navigation-collapsed .broker-brand>div{display:none}.broker-portal[data-release-audited=true].broker-navigation-collapsed .broker-brand{grid-template-columns:1fr;justify-items:center;padding-inline:0;display:grid}.broker-portal[data-release-audited=true].broker-navigation-collapsed .broker-nav-collapse{grid-column:1}.broker-portal[data-release-audited=true] .broker-topbar{min-height:72px;padding-inline:clamp(1rem,2.4vw,2rem)}.broker-portal[data-release-audited=true] .broker-topbar>div:first-child{gap:.65rem;min-width:0;font-size:.78rem}.broker-portal[data-release-audited=true] .broker-environment-label,.broker-portal[data-release-audited=true] .broker-topbar>div:first-child strong{font-size:.78rem;line-height:1.35}.broker-portal[data-release-audited=true] .broker-central-link,.broker-portal[data-release-audited=true] .broker-online{min-height:38px;padding-inline:.85rem;font-size:.74rem}.broker-portal[data-release-audited=true] .broker-profile-button{cursor:pointer;width:40px;min-width:40px;height:40px;min-height:40px}.broker-portal[data-release-audited=true] .broker-content{width:min(1540px,100%);padding:clamp(1.25rem,2.6vw,2.55rem)}.broker-portal[data-release-audited=true] .broker-page-head{align-items:flex-end;gap:1.5rem;padding-bottom:1.35rem}.broker-portal[data-release-audited=true] .broker-page-head .broker-kicker{margin-bottom:.55rem;font-size:.72rem}.broker-portal[data-release-audited=true] .broker-page-head h1{letter-spacing:-.055em;max-width:980px;font-size:clamp(2.05rem,3.8vw,3.65rem);line-height:1.02}.broker-portal[data-release-audited=true] .broker-page-head>div>p:last-child{max-width:850px;margin-top:.65rem;font-size:.96rem;line-height:1.55}.broker-portal[data-release-audited=true] .broker-page-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;max-width:600px;display:flex}.broker-portal[data-release-audited=true] .broker-page-actions button,.broker-portal[data-release-audited=true] .broker-page-actions a{min-height:43px;padding:.65rem .95rem;font-size:.78rem;line-height:1.2}.broker-portal[data-release-audited=true] .broker-daily-desk{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:clamp(2rem,4vw,4.5rem);min-height:410px}.broker-portal[data-release-audited=true] .broker-daily-desk h1{max-width:760px;font-size:clamp(3rem,5vw,5.25rem);line-height:.98}.broker-portal[data-release-audited=true] .broker-daily-desk .broker-welcome-copy>p:last-of-type{max-width:720px;font-size:.98rem;line-height:1.62}.broker-portal[data-release-audited=true] .broker-context-pill,.broker-portal[data-release-audited=true] .broker-day-status span{font-size:.71rem}.broker-portal[data-release-audited=true] .broker-daily-desk .broker-command-buttons button{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:116px;padding:1rem}.broker-portal[data-release-audited=true] .broker-daily-desk .broker-command-buttons button i{width:44px;height:44px}.broker-portal[data-release-audited=true] .broker-daily-desk .broker-command-buttons button strong{font-size:.94rem;line-height:1.25;display:block}.broker-portal[data-release-audited=true] .broker-daily-desk .broker-command-buttons button small{margin-top:.16rem;font-size:.78rem;line-height:1.4;display:block}.broker-portal[data-release-audited=true] .broker-today-strip>header span,.broker-portal[data-release-audited=true] .broker-readiness-journey header span,.broker-portal[data-release-audited=true] .broker-gold-portfolio header span{font-size:.7rem}.broker-portal[data-release-audited=true] .broker-today-strip>header p,.broker-portal[data-release-audited=true] .broker-gold-portfolio header p{font-size:.82rem;line-height:1.45}.broker-portal[data-release-audited=true] .broker-today-card{gap:.7rem;min-height:200px;padding:1.15rem}.broker-portal[data-release-audited=true] .broker-today-card>span{font-size:.68rem}.broker-portal[data-release-audited=true] .broker-today-card>p,.broker-portal[data-release-audited=true] .broker-today-person small,.broker-portal[data-release-audited=true] .broker-today-stats small{font-size:.78rem;line-height:1.48}.broker-portal[data-release-audited=true] .broker-today-person strong,.broker-portal[data-release-audited=true] .broker-today-card>button,.broker-portal[data-release-audited=true] .broker-today-card footer button{font-size:.82rem}.broker-portal[data-release-audited=true] .broker-readiness-journey button{min-height:54px;font-size:.8rem}.broker-portal[data-release-audited=true] .broker-gold-portfolio-copy h3{font-size:1.1rem}.broker-portal[data-release-audited=true] .broker-gold-portfolio-copy p,.broker-portal[data-release-audited=true] .broker-gold-portfolio-copy button{font-size:.79rem;line-height:1.45}.broker-portal[data-release-audited=true] .broker-metrics article span,.broker-portal[data-release-audited=true] .broker-metrics article small,.broker-portal[data-release-audited=true] .broker-material-summary article span,.broker-portal[data-release-audited=true] .broker-price-summary article span,.broker-portal[data-release-audited=true] .broker-price-summary article small{font-size:.75rem;line-height:1.4}.broker-portal[data-release-audited=true] .broker-metrics article strong,.broker-portal[data-release-audited=true] .broker-material-summary article strong,.broker-portal[data-release-audited=true] .broker-price-summary article strong{font-size:clamp(1.55rem,2.2vw,2.15rem)}.broker-portal[data-release-audited=true] .broker-signal-summary article span,.broker-portal[data-release-audited=true] .broker-signal-summary article small{font-size:.75rem;line-height:1.4}.broker-portal[data-release-audited=true] .broker-signal-list>header h2,.broker-portal[data-release-audited=true] .broker-commercial-lifecycle h2{font-size:1.35rem}.broker-portal[data-release-audited=true] .broker-signal strong{font-size:.9rem;line-height:1.3}.broker-portal[data-release-audited=true] .broker-signal p,.broker-portal[data-release-audited=true] .broker-signal span,.broker-portal[data-release-audited=true] .broker-signal button,.broker-portal[data-release-audited=true] .broker-commercial-lifecycle p{font-size:.78rem;line-height:1.45}.broker-portal[data-release-audited=true] .broker-opportunity-card h2{font-size:1.12rem;line-height:1.28}.broker-portal[data-release-audited=true] .broker-opportunity-card p,.broker-portal[data-release-audited=true] .broker-opportunity-meta,.broker-portal[data-release-audited=true] .broker-offer-specs span,.broker-portal[data-release-audited=true] .broker-readiness-row span,.broker-portal[data-release-audited=true] .broker-card-pricing small{font-size:.76rem;line-height:1.4}.broker-portal[data-release-audited=true] .broker-card-pricing strong{font-size:1.12rem}.broker-portal[data-release-audited=true] .broker-card-actions button,.broker-portal[data-release-audited=true] .broker-card-actions a{min-height:42px;padding:.58rem .78rem;font-size:.76rem}.broker-portal[data-release-audited=true] .broker-filters input,.broker-portal[data-release-audited=true] .broker-filters select{min-height:44px;font-size:.8rem}.broker-portal[data-release-audited=true] .broker-result-count{font-size:.76rem}.broker-portal[data-release-audited=true] .broker-price-table,.broker-portal[data-release-audited=true] .broker-table-wrap{overscroll-behavior-inline:contain;scrollbar-gutter:stable;max-width:100%;overflow-x:auto}.broker-portal[data-release-audited=true] .broker-price-table table{width:max(100%,1180px);min-width:1180px}.broker-portal[data-release-audited=true] .broker-price-table th,.broker-portal[data-release-audited=true] .broker-price-table td{white-space:nowrap;padding:.82rem .72rem;font-size:.76rem;line-height:1.4}.broker-portal[data-release-audited=true] .broker-price-table th:first-child,.broker-portal[data-release-audited=true] .broker-price-table td:first-child{z-index:2;background:#fffffffa;min-width:230px;position:sticky;left:0;box-shadow:10px 0 18px #123d370e}.broker-portal[data-release-audited=true] .broker-price-table th:first-child{z-index:3}.broker-portal[data-release-audited=true] .broker-table-product small,.broker-portal[data-release-audited=true] .broker-discount+small{font-size:.7rem}.broker-portal[data-release-audited=true] .broker-selection-composer{padding:clamp(1.25rem,2.5vw,2rem)}.broker-portal[data-release-audited=true] .broker-selection-composer h2{font-size:clamp(1.45rem,2.4vw,2.05rem);line-height:1.18}.broker-portal[data-release-audited=true] .broker-selection-composer>p,.broker-portal[data-release-audited=true] .broker-investor-recipient p{font-size:.84rem;line-height:1.5}.broker-portal[data-release-audited=true] .broker-tone-grid button{align-content:center;min-height:86px;padding:.9rem}.broker-portal[data-release-audited=true] .broker-tone-grid button strong{font-size:.84rem;line-height:1.25}.broker-portal[data-release-audited=true] .broker-tone-grid button small{font-size:.74rem;line-height:1.4}.broker-portal[data-release-audited=true] .broker-selection-composer label,.broker-portal[data-release-audited=true] .broker-studio-controls label{font-size:.78rem}.broker-portal[data-release-audited=true] .broker-selection-composer input,.broker-portal[data-release-audited=true] .broker-selection-composer select,.broker-portal[data-release-audited=true] .broker-studio-controls input,.broker-portal[data-release-audited=true] .broker-studio-controls select{min-height:44px;font-size:.84rem}.broker-portal[data-release-audited=true] .broker-validation-list>label,.broker-portal[data-release-audited=true] .broker-validation-list>span{min-height:54px;padding:.72rem .8rem}.broker-portal[data-release-audited=true] .broker-validation-list strong{font-size:.8rem;line-height:1.3}.broker-portal[data-release-audited=true] .broker-validation-list small{font-size:.72rem;line-height:1.35}.broker-portal[data-release-audited=true] .broker-step strong{font-size:.86rem}.broker-portal[data-release-audited=true] .broker-step small,.broker-portal[data-release-audited=true] .broker-preview-toolbar{font-size:.74rem}.broker-portal[data-release-audited=true] .broker-phone-preview{color:#eef8f6;background:#061a20;overflow:hidden}.broker-portal[data-release-audited=true] .broker-phone-copy,.broker-portal[data-release-audited=true] .broker-phone-copy h2,.broker-portal[data-release-audited=true] .broker-phone-copy p,.broker-portal[data-release-audited=true] .broker-phone-copy strong,.broker-portal[data-release-audited=true] .broker-phone-copy small,.broker-portal[data-release-audited=true] .broker-phone-copy span{-webkit-text-fill-color:currentColor;opacity:1;color:#eef8f6!important}.broker-portal[data-release-audited=true] .broker-phone-copy h2{font-size:1.35rem;line-height:1.12}.broker-portal[data-release-audited=true] .broker-phone-copy p,.broker-portal[data-release-audited=true] .broker-phone-copy small{font-size:.74rem;line-height:1.4;color:#a9c3bf!important}.broker-portal[data-release-audited=true] .broker-material-summary article span,.broker-portal[data-release-audited=true] .broker-link-card-top,.broker-portal[data-release-audited=true] .broker-link-stats small{font-size:.74rem}.broker-portal[data-release-audited=true] .broker-links-grid>article h2{font-size:1rem;line-height:1.3}.broker-portal[data-release-audited=true] .broker-links-grid>article p,.broker-portal[data-release-audited=true] .broker-link-actions button{font-size:.78rem}.broker-portal[data-release-audited=true] .broker-link-thumb{color:#153f3b;background:linear-gradient(145deg,#52bfb438,#fffffff2),#eaf3ee;min-height:150px}.broker-portal[data-release-audited=true] .broker-lead-tabs button,.broker-portal[data-release-audited=true] .broker-lead-tabs input{min-height:42px;font-size:.78rem}.broker-portal[data-release-audited=true] .broker-lead-list-head,.broker-portal[data-release-audited=true] .broker-lead-list>button{grid-template-columns:minmax(190px,1.15fr) minmax(230px,1.4fr) 105px minmax(180px,1fr) 24px;column-gap:.8rem}.broker-portal[data-release-audited=true] .broker-lead-list>button{min-height:72px;padding-block:.72rem}.broker-portal[data-release-audited=true] .broker-lead-list strong,.broker-portal[data-release-audited=true] .broker-lead-person strong{font-size:.82rem;line-height:1.3}.broker-portal[data-release-audited=true] .broker-lead-list small,.broker-portal[data-release-audited=true] .broker-stage{font-size:.71rem;line-height:1.35}.broker-portal[data-release-audited=true] .deal-conquest-workspace{font-family:inherit}.broker-portal[data-release-audited=true] .deal-titlebar h1{max-width:980px;color:var(--broker-audit-ink);letter-spacing:-.055em;font-family:inherit;font-size:clamp(2.25rem,4.5vw,4.25rem);line-height:1}.broker-portal[data-release-audited=true] .deal-titlebar>div>p,.broker-portal[data-release-audited=true] .deal-titlebar>div>span{font-family:inherit;font-size:.78rem;line-height:1.45}.broker-portal[data-release-audited=true] .deal-command-card{grid-template-columns:minmax(250px,1.15fr) 150px minmax(230px,.9fr) auto;align-items:stretch;gap:.85rem;display:grid}.broker-portal[data-release-audited=true] .deal-person,.broker-portal[data-release-audited=true] .deal-intent,.broker-portal[data-release-audited=true] .deal-next,.broker-portal[data-release-audited=true] .deal-command-actions{min-width:0}.broker-portal[data-release-audited=true] .deal-person h2{text-overflow:ellipsis;font-family:inherit;font-size:1.15rem;line-height:1.2;overflow:hidden}.broker-portal[data-release-audited=true] .deal-person p,.broker-portal[data-release-audited=true] .deal-next small,.broker-portal[data-release-audited=true] .deal-radar-list small,.broker-portal[data-release-audited=true] .deal-radar-list p{font-size:.74rem;line-height:1.4}.broker-portal[data-release-audited=true] .deal-intent strong{font-family:inherit;font-size:2.15rem}.broker-portal[data-release-audited=true] .deal-next strong{font-family:inherit;font-size:.84rem;line-height:1.3}.broker-portal[data-release-audited=true] .deal-command-actions a,.broker-portal[data-release-audited=true] .deal-command-actions button{white-space:nowrap;min-height:42px;font-size:.74rem}.broker-portal[data-release-audited=true] .deal-progress,.broker-portal[data-release-audited=true] .deal-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto}.broker-portal[data-release-audited=true] .deal-progress>*,.broker-portal[data-release-audited=true] .deal-tabs>*{flex:none}.broker-portal[data-release-audited=true] .broker-protection-score article span,.broker-portal[data-release-audited=true] .broker-protection-score article small,.broker-portal[data-release-audited=true] .broker-protection-promise p,.broker-portal[data-release-audited=true] .broker-transfer-queue p,.broker-portal[data-release-audited=true] .broker-transfer-queue small{font-size:.78rem;line-height:1.48}.broker-portal[data-release-audited=true] .broker-protection-score article strong{font-size:2rem}.broker-portal[data-release-audited=true] .broker-protection-promise strong,.broker-portal[data-release-audited=true] .broker-transfer-queue h3{font-size:.9rem;line-height:1.3}.broker-portal[data-release-audited=true] button:focus-visible,.broker-portal[data-release-audited=true] a:focus-visible,.broker-portal[data-release-audited=true] input:focus-visible,.broker-portal[data-release-audited=true] select:focus-visible,.broker-portal[data-release-audited=true] textarea:focus-visible{outline-offset:2px;outline:3px solid #39cabc7a}@media (width<=1240px) and (width>=769px){.broker-portal[data-release-audited=true] .broker-daily-desk{grid-template-columns:1fr}.broker-portal[data-release-audited=true] .deal-command-card{grid-template-columns:minmax(250px,1fr) 140px}.broker-portal[data-release-audited=true] .deal-next,.broker-portal[data-release-audited=true] .deal-command-actions{grid-column:span 1}}@media (width<=768px){.broker-portal[data-release-audited=true]{min-width:0;display:block}.broker-portal[data-release-audited=true] .broker-topbar{z-index:35;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#04181ef5;min-height:64px;padding:0 .75rem;position:sticky;top:0}.broker-portal[data-release-audited=true] .broker-mobile-menu{background:#ffffff0b;border:1px solid #7ebfb82e;border-radius:11px;place-content:center;gap:4px;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;display:grid}.broker-portal[data-release-audited=true] .broker-mobile-menu span{background:#91d9d1;border-radius:999px;width:18px;height:2px;display:block}.broker-portal[data-release-audited=true] .broker-topbar>div:first-child{gap:.45rem}.broker-portal[data-release-audited=true] .broker-environment-label{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:.68rem;overflow:hidden}.broker-portal[data-release-audited=true] .broker-topbar>div:first-child strong{color:#dcebea;text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:.76rem;overflow:hidden}.broker-portal[data-release-audited=true] .broker-topbar-actions .broker-central-link,.broker-portal[data-release-audited=true] .broker-topbar-actions .broker-online{display:none}.broker-portal[data-release-audited=true] .broker-profile-button{width:42px;min-width:42px;height:42px;min-height:42px}.broker-portal[data-release-audited=true] .broker-content{padding:.85rem .75rem 2rem}.broker-portal[data-release-audited=true] .broker-page-head{align-items:start;gap:1rem;display:grid}.broker-portal[data-release-audited=true] .broker-page-head h1{color:#f0f8f7;font-size:clamp(2.35rem,11vw,3.5rem);line-height:.98}.broker-portal[data-release-audited=true] .broker-page-head>div>p:last-child{color:#91aaa7;font-size:.92rem}.broker-portal[data-release-audited=true] .broker-page-actions{justify-content:flex-start;max-width:none}.broker-portal[data-release-audited=true] .broker-page-actions button,.broker-portal[data-release-audited=true] .broker-page-actions a{min-height:44px;font-size:.82rem}.broker-portal[data-release-audited=true] .broker-daily-desk{background:linear-gradient(150deg,#0b3138,#071e25);border-radius:20px;grid-template-columns:1fr;gap:1.25rem;min-height:0;padding:1rem}.broker-portal[data-release-audited=true] .broker-daily-desk h1{color:#f2f8f7;font-size:clamp(2.45rem,12vw,4rem)}.broker-portal[data-release-audited=true] .broker-daily-desk .broker-welcome-copy>p:last-of-type{color:#a2bbb7;font-size:.92rem}.broker-portal[data-release-audited=true] .broker-daily-desk .broker-command-buttons{grid-template-columns:1fr}.broker-portal[data-release-audited=true] .broker-daily-desk .broker-command-buttons button{min-height:78px;padding:.8rem}.broker-portal[data-release-audited=true] .broker-today-strip,.broker-portal[data-release-audited=true] .broker-readiness-journey,.broker-portal[data-release-audited=true] .broker-gold-portfolio,.broker-portal[data-release-audited=true] .broker-selection-composer,.broker-portal[data-release-audited=true] .broker-studio-controls,.broker-portal[data-release-audited=true] .broker-material-summary article,.broker-portal[data-release-audited=true] .broker-price-summary article,.broker-portal[data-release-audited=true] .broker-signal-summary article{border-color:#8ebfb921}.broker-portal[data-release-audited=true] .broker-today-grid,.broker-portal[data-release-audited=true] .broker-gold-portfolio-grid,.broker-portal[data-release-audited=true] .broker-material-summary,.broker-portal[data-release-audited=true] .broker-price-summary,.broker-portal[data-release-audited=true] .broker-signal-summary{grid-template-columns:1fr}.broker-portal[data-release-audited=true] .broker-today-strip>header,.broker-portal[data-release-audited=true] .broker-gold-portfolio>header{gap:.55rem;display:grid}.broker-portal[data-release-audited=true] .broker-today-strip>header p,.broker-portal[data-release-audited=true] .broker-gold-portfolio header p{color:#91aaa7;text-align:left}.broker-portal[data-release-audited=true] .broker-filters,.broker-portal[data-release-audited=true] .broker-opportunity-grid,.broker-portal[data-release-audited=true] .broker-links-grid--rich{grid-template-columns:1fr}.broker-portal[data-release-audited=true] .broker-price-table th:first-child,.broker-portal[data-release-audited=true] .broker-price-table td:first-child{background:#0a2229}.broker-portal[data-release-audited=true] .broker-tone-grid{grid-template-columns:1fr}.broker-portal[data-release-audited=true] .broker-selection-composer,.broker-portal[data-release-audited=true] .broker-studio-controls{color:#eaf5f3;background:#f5f5f2}.broker-portal[data-release-audited=true] .broker-selection-composer h2,.broker-portal[data-release-audited=true] .broker-selection-composer>p,.broker-portal[data-release-audited=true] .broker-selection-composer label,.broker-portal[data-release-audited=true] .broker-selection-composer strong{color:#183d39}.broker-portal[data-release-audited=true] .broker-lead-list-head{display:none}.broker-portal[data-release-audited=true] .broker-lead-list>button{grid-template-columns:1fr auto;gap:.7rem;min-height:0;padding:.9rem;display:grid}.broker-portal[data-release-audited=true] .broker-lead-list>button>:nth-child(2),.broker-portal[data-release-audited=true] .broker-lead-list>button>:nth-child(4){grid-column:1/-1}.broker-portal[data-release-audited=true] .deal-titlebar h1{-webkit-text-fill-color:currentColor;opacity:1;font-size:clamp(2.4rem,11vw,3.6rem);color:#f2f8f7!important}.broker-portal[data-release-audited=true] .deal-titlebar>div>p{color:#68d2c7}.broker-portal[data-release-audited=true] .deal-titlebar>div>span{color:#9bb5b1}.broker-portal[data-release-audited=true] .deal-layout{grid-template-columns:1fr}.broker-portal[data-release-audited=true] .deal-command-card{grid-template-columns:1fr;gap:.75rem}.broker-portal[data-release-audited=true] .deal-person,.broker-portal[data-release-audited=true] .deal-intent,.broker-portal[data-release-audited=true] .deal-next,.broker-portal[data-release-audited=true] .deal-command-actions{width:100%}.broker-portal[data-release-audited=true] .deal-command-actions{grid-template-columns:1fr;display:grid}.broker-portal[data-release-audited=true] .broker-protection-score,.broker-portal[data-release-audited=true] .broker-protection-promise{grid-template-columns:1fr}}.broker-application-recognized-actions .broker-application-recovery-button{color:#03171e;width:100%;box-shadow:none;cursor:pointer;background:linear-gradient(100deg,#5acbe1,#78dfcf);border:0}.broker-application-recognized-actions .broker-application-recovery-button:hover{filter:brightness(1.04);transform:none}.broker-application-recovery-note a{color:#72ded8;text-underline-offset:3px;width:fit-content;margin-top:4px;font-size:12px;font-weight:760}.broker-application-card>.broker-application-outline{margin-top:8px}.broker-portal[data-release-audited=true] .broker-price-summary article,.broker-portal[data-release-audited=true] .broker-material-summary article{box-shadow:0 12px 28px #031c2214;color:#153f3a!important;background:#f7faf7!important;border-color:#144e4529!important}.broker-portal[data-release-audited=true] .broker-price-summary article span,.broker-portal[data-release-audited=true] .broker-price-summary article small,.broker-portal[data-release-audited=true] .broker-material-summary article span,.broker-portal[data-release-audited=true] .broker-material-summary article small{-webkit-text-fill-color:currentColor;opacity:1;color:#607a75!important}.broker-portal[data-release-audited=true] .broker-price-summary article strong,.broker-portal[data-release-audited=true] .broker-material-summary article strong{-webkit-text-fill-color:currentColor;opacity:1;color:#154a43!important}.broker-portal[data-release-audited=true] .broker-links-grid--rich>article{box-shadow:0 14px 32px #031c221a;color:#153f3a!important;background:#f7faf7!important;border-color:#144e4529!important}.broker-portal[data-release-audited=true] .broker-links-grid--rich>article h2,.broker-portal[data-release-audited=true] .broker-links-grid--rich>article p,.broker-portal[data-release-audited=true] .broker-links-grid--rich>article strong,.broker-portal[data-release-audited=true] .broker-links-grid--rich>article small,.broker-portal[data-release-audited=true] .broker-links-grid--rich>article span{-webkit-text-fill-color:currentColor;opacity:1}.broker-portal[data-release-audited=true] .broker-links-grid--rich>article h2,.broker-portal[data-release-audited=true] .broker-link-stats strong{color:#153f3a!important}.broker-portal[data-release-audited=true] .broker-links-grid--rich>article p,.broker-portal[data-release-audited=true] .broker-link-stats small,.broker-portal[data-release-audited=true] .broker-link-card-top small{color:#657d79!important}.broker-portal[data-release-audited=true] .broker-link-card-top>span{color:#9a6619!important}.broker-portal[data-release-audited=true] .broker-link-thumb{border:1px solid #144e4521;color:#174c46!important;background:radial-gradient(circle at 84% 18%,#53d3c642,#0000 34%),linear-gradient(145deg,#dff2ed,#f9fbf8)!important}.broker-portal[data-release-audited=true] .broker-link-thumb i,.broker-portal[data-release-audited=true] .broker-link-thumb span,.broker-portal[data-release-audited=true] .broker-link-thumb strong{-webkit-text-fill-color:currentColor;opacity:1;color:#174c46!important}.broker-portal[data-release-audited=true] .broker-link-actions button{min-height:44px;color:#f5fffd!important;background:#0d9e93!important;border-color:#0d9e93!important}.broker-portal[data-release-audited=true] .broker-link-actions button.secondary{color:#183e39!important;background:#e3ebe7!important;border-color:#d5e1dc!important}.broker-portal[data-release-audited=true] .broker-lead-list>button{box-shadow:0 12px 28px #031c2214;color:#173f3a!important;background:#fff!important;border-color:#144e4529!important}.broker-portal[data-release-audited=true] .broker-lead-list>button strong,.broker-portal[data-release-audited=true] .broker-lead-list>button p,.broker-portal[data-release-audited=true] .broker-lead-list>button small,.broker-portal[data-release-audited=true] .broker-lead-list>button span:not(.broker-stage){-webkit-text-fill-color:currentColor;opacity:1}.broker-portal[data-release-audited=true] .broker-lead-list>button strong,.broker-portal[data-release-audited=true] .broker-lead-list>button p{color:#173f3a!important}.broker-portal[data-release-audited=true] .broker-lead-list>button small{color:#6a807c!important}.broker-portal[data-release-audited=true] .broker-lead-person>span{color:#effbf8!important;background:#103f48!important}.broker-portal[data-release-audited=true] .broker-lead-list .overdue{color:#b54e45!important}.broker-portal[data-release-audited=true] .broker-protection-score article{box-shadow:0 12px 28px #031c2214;color:#173f3a!important;background:#fff!important;border-color:#144e4529!important}.broker-portal[data-release-audited=true] .broker-protection-score article:last-child{background:#fff8e9!important;border-color:#b17e1c3d!important}.broker-portal[data-release-audited=true] .broker-protection-score article span,.broker-portal[data-release-audited=true] .broker-protection-score article small{-webkit-text-fill-color:currentColor;opacity:1;color:#667e79!important}.broker-portal[data-release-audited=true] .broker-protection-score article strong{-webkit-text-fill-color:currentColor;opacity:1;color:#173f3a!important}.broker-portal[data-release-audited=true] .broker-protection-score article:last-child strong{color:#835f18!important}@media (width<=768px){.broker-portal[data-release-audited=true] .broker-price-summary article,.broker-portal[data-release-audited=true] .broker-material-summary article,.broker-portal[data-release-audited=true] .broker-protection-score article{min-height:112px;padding:1rem}.broker-portal[data-release-audited=true] .broker-price-table{background:#fff;border:1px solid #75aea533;border-radius:16px;padding-top:42px;position:relative}.broker-portal[data-release-audited=true] .broker-price-table:before{content:"Deslize para ver preço, condição, comissão e validade →";color:#355f59;background:#eaf2ee;border-bottom:1px solid #144e451f;width:min(100%,100vw - 1.5rem);min-height:42px;padding:.72rem .85rem;font-size:.72rem;line-height:1.35;position:absolute;top:0;left:0}.broker-portal[data-release-audited=true] .broker-price-table table{background:#fff!important}.broker-portal[data-release-audited=true] .broker-price-table th{color:#496b66!important;background:#edf3ef!important}.broker-portal[data-release-audited=true] .broker-price-table td,.broker-portal[data-release-audited=true] .broker-price-table td strong,.broker-portal[data-release-audited=true] .broker-price-table td small,.broker-portal[data-release-audited=true] .broker-price-table td span,.broker-portal[data-release-audited=true] .broker-price-table td s{-webkit-text-fill-color:currentColor;opacity:1;color:#183f3a!important}.broker-portal[data-release-audited=true] .broker-price-table th:first-child{color:#355f59!important;background:#e5eeea!important}.broker-portal[data-release-audited=true] .broker-price-table td:first-child{color:#183f3a!important;background:#f8faf8!important}.broker-portal[data-release-audited=true] .broker-table-product>span{color:#effbf8!important;background:#155047!important}.broker-portal[data-release-audited=true] .broker-price-table button{color:#f5fffd!important;background:#0d9e93!important;border-color:#0d9e93!important}.broker-portal[data-release-audited=true] .broker-links-grid--rich>article{padding:.85rem}.broker-portal[data-release-audited=true] .broker-link-thumb{min-height:170px}.broker-portal[data-release-audited=true] .broker-link-actions{grid-template-columns:1fr 1fr;gap:.55rem}.broker-portal[data-release-audited=true] .broker-lead-list>button{border-radius:16px}}.broker-portfolio-launch{color:#082b30;cursor:pointer;font:inherit;white-space:nowrap;background:linear-gradient(135deg,#1aa7a5,#8de1d7);border:0;border-radius:13px;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:14px;font-weight:750;display:inline-flex;box-shadow:0 10px 25px #149f9d38}.broker-portfolio-launch span{font-size:19px;line-height:1}.broker-portfolio-overlay{z-index:2400;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.broker-portfolio-backdrop{background:#031219bd;border:0;position:absolute;inset:0}.broker-portfolio-studio{z-index:1;background:#f2f7f5;flex-direction:column;width:min(96vw,1540px);max-width:1540px;height:100dvh;display:flex;position:relative;overflow:hidden;box-shadow:-28px 0 80px #03181f47}.broker-portfolio-header{color:#f4faf8;background:#082831;justify-content:space-between;align-items:flex-start;gap:30px;padding:28px 38px 25px;display:flex}.broker-portfolio-header span,.broker-portfolio-step span,.broker-portfolio-history header span,.broker-portfolio-receipt>span{color:#70d5d1;letter-spacing:.12em;font-size:11px;font-weight:800;display:block}.broker-portfolio-header h1{letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(28px,3vw,48px);font-weight:520;line-height:1.02}.broker-portfolio-header p{color:#afc3c2;margin:0;font-size:16px;line-height:1.55}.broker-portfolio-header>button{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;height:44px;font-size:28px;display:flex}.broker-portfolio-tabs{background:#fff;border-bottom:1px solid #dce7e3;align-items:center;min-height:58px;padding:0 38px;display:flex}.broker-portfolio-tabs button{color:#607472;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;align-self:stretch;align-items:center;gap:8px;padding:0 25px;font-size:15px;font-weight:650;display:flex}.broker-portfolio-tabs button.active{color:#0a4447;border-bottom-color:#14a3a0}.broker-portfolio-tabs b{background:#e7f5f2;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;display:inline-flex}.broker-portfolio-error,.broker-portfolio-notice{border-radius:10px;margin:14px 38px 0;padding:12px 15px;font-size:14px}.broker-portfolio-error{color:#823b2c;background:#fff0ed;border:1px solid #efb7aa}.broker-portfolio-notice{color:#165f45;background:#e8f8f0;border:1px solid #a6ddc2}.broker-portfolio-loading{color:#4e6664;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;font-size:16px;display:flex}.broker-portfolio-loading i{border:3px solid #cde4df;border-top-color:#159c9a;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite broker-portfolio-spin}@keyframes broker-portfolio-spin{to{transform:rotate(360deg)}}.broker-portfolio-workspace{flex:1;grid-template-columns:minmax(0,1fr) 420px;min-height:0;display:grid;overflow:hidden}.broker-portfolio-catalog{padding:30px 34px 70px 38px;overflow:auto}.broker-portfolio-config{background:#fff;border-left:1px solid #dce7e3;min-height:0;overflow:auto}.broker-portfolio-config-sticky{padding:30px 30px 50px}.broker-portfolio-step{align-items:flex-start;gap:15px;margin-bottom:24px;display:flex}.broker-portfolio-step>i{color:#b9f0e9;background:#0a5557;border-radius:12px;flex:0 0 43px;justify-content:center;align-items:center;height:43px;font-size:13px;font-style:normal;font-weight:800;display:flex}.broker-portfolio-step>div{flex:1}.broker-portfolio-step h2{color:#153d3d;letter-spacing:-.035em;margin:4px 0 6px;font-size:clamp(23px,2vw,34px);font-weight:580;line-height:1.08}.broker-portfolio-step p{color:#6d7f7c;margin:0;line-height:1.5}.broker-portfolio-step>b{color:#0d6865;background:#e1f2ee;border-radius:999px;padding:8px 12px;font-size:13px}.broker-portfolio-step--compact{margin:0 0 18px}.broker-portfolio-step--compact>i{flex-basis:35px;height:35px}.broker-portfolio-step--compact h2{margin-top:3px;font-size:23px}.broker-portfolio-filters{grid-template-columns:minmax(230px,1.7fr) repeat(3,minmax(130px,.8fr));gap:10px;margin-bottom:13px;display:grid}.broker-portfolio-filters label,.broker-portfolio-config label{color:#385654;flex-direction:column;gap:7px;font-size:13px;font-weight:650;display:flex}.broker-portfolio-filters input,.broker-portfolio-filters select,.broker-portfolio-config input{color:#173b3a;font:inherit;background:#fff;border:1px solid #cddbd7;border-radius:11px;min-height:45px;padding:0 13px}.broker-portfolio-filters input:focus,.broker-portfolio-filters select:focus,.broker-portfolio-config input:focus{border-color:#169d9b;outline:0;box-shadow:0 0 0 3px #169d9b1f}.broker-portfolio-result-line{color:#486360;justify-content:space-between;align-items:center;margin:0 2px 17px;font-size:13px;display:flex}.broker-portfolio-result-line small{color:#78908c}.broker-portfolio-unit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.broker-portfolio-unit-grid article{background:#fff;border:1px solid #d9e4e0;border-radius:18px;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:0 8px 24px #1739380d}.broker-portfolio-unit-grid article:hover{border-color:#8fc9c2;transform:translateY(-2px)}.broker-portfolio-unit-grid article.selected{border-color:#0ea39f;box-shadow:0 0 0 3px #0ea39f1f,0 16px 34px #0f5f5c21}.broker-portfolio-unit-grid article.floorplan-pending{opacity:.72}.broker-portfolio-unit-select{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.broker-portfolio-unit-image{aspect-ratio:1.55;background:linear-gradient(145deg,#102f38,#1a5556);position:relative;overflow:hidden}.broker-portfolio-unit-image>img{object-fit:cover;width:100%;height:100%}.broker-portfolio-unit-image>span{color:#b9d0cf;text-align:center;justify-content:center;align-items:center;height:100%;padding:18px;display:flex}.broker-portfolio-unit-image>b{color:#fff;background:#05242ae0;border:1px solid #ffffff47;border-radius:999px;padding:7px 10px;font-size:11px;position:absolute;top:12px;left:12px}.broker-portfolio-unit-image>small{color:#6e4f0c;background:#f8e6b6;border-radius:999px;padding:6px 9px;font-size:10px;position:absolute;bottom:10px;right:10px}.broker-portfolio-unit-copy{padding:16px 17px 48px}.broker-portfolio-unit-copy>span{color:#128a87;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800;display:block;overflow:hidden}.broker-portfolio-unit-copy h3{color:#153c3b;margin:5px 0 4px;font-size:19px;line-height:1.15}.broker-portfolio-unit-copy p{color:#6f817e;min-height:35px;margin:0 0 13px;font-size:13px;line-height:1.35}.broker-portfolio-unit-copy>strong{color:#0d4d4b;letter-spacing:-.02em;font-size:21px;display:block}.broker-portfolio-unit-copy>small{color:#849592;margin-top:2px;font-size:10px;display:block}.broker-portfolio-unit-copy>div{color:#55706d;align-items:center;gap:6px;margin-top:12px;font-size:11px;display:flex}.broker-portfolio-unit-copy>div i{background:#eef2f0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-style:normal;display:inline-flex}.broker-portfolio-unit-copy>div i.ready{color:#118059;background:#dff4eb}.broker-portfolio-floorplan-button{color:#116f6c;cursor:pointer;font:inherit;background:#f2f8f6;border:0;border-top:1px solid #dfe9e5;width:100%;min-height:39px;font-size:12px;font-weight:700;position:absolute;bottom:0;left:0}.broker-portfolio-profile-grid{gap:9px;margin-bottom:27px;display:grid}.broker-portfolio-profile-grid button{color:#284b49;cursor:pointer;font:inherit;text-align:left;background:#f6f8f7;border:1px solid #dbe4e1;border-radius:13px;align-items:flex-start;gap:11px;padding:13px;display:flex}.broker-portfolio-profile-grid button.active{background:#e6f6f2;border-color:#1aa39f;box-shadow:0 0 0 2px #1aa39f1a}.broker-portfolio-profile-grid button>i{color:#12938f;font-style:normal;font-weight:800}.broker-portfolio-profile-grid button span{flex-direction:column;gap:3px;display:flex}.broker-portfolio-profile-grid strong{font-size:14px}.broker-portfolio-profile-grid small{color:#6b7f7c;font-size:11px;font-weight:450;line-height:1.4}.broker-portfolio-config label{margin-bottom:14px}.broker-portfolio-config label>b,.broker-portfolio-config label>small{color:#869692;margin-left:4px;font-size:10px;font-weight:600}.broker-portfolio-contact-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.broker-portfolio-selected-summary{background:#f5f8f7;border:1px solid #dce6e2;border-radius:14px;margin:21px 0 14px;padding:13px}.broker-portfolio-selected-summary header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.broker-portfolio-selected-summary header span{color:#6e807d;letter-spacing:.1em;font-size:10px;font-weight:800}.broker-portfolio-selected-summary header strong{color:#174b49;font-size:12px}.broker-portfolio-selected-summary article{background:#fff;border:1px solid #e1e8e5;border-radius:10px;align-items:center;gap:9px;margin-top:7px;padding:9px;display:flex}.broker-portfolio-selected-summary article>i{color:#137a76;background:#dff3ef;border-radius:50%;flex:0 0 25px;justify-content:center;align-items:center;height:25px;font-size:11px;font-style:normal;font-weight:800;display:flex}.broker-portfolio-selected-summary article>div{flex-direction:column;flex:1;min-width:0;display:flex}.broker-portfolio-selected-summary article strong,.broker-portfolio-selected-summary article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.broker-portfolio-selected-summary article strong{color:#274b49;font-size:12px}.broker-portfolio-selected-summary article small{color:#738582;font-size:10px}.broker-portfolio-selected-summary article button{color:#82928f;cursor:pointer;background:0 0;border:0;font-size:18px}.broker-portfolio-selected-summary>p{color:#7a8b87;margin:12px 4px;font-size:12px}.broker-portfolio-trust{color:#fff;background:#0d3f43;border-radius:13px;align-items:center;gap:11px;margin-bottom:14px;padding:13px;display:flex}.broker-portfolio-trust>i{background:#2b7e78;border-radius:50%;flex:0 0 29px;justify-content:center;align-items:center;height:29px;font-style:normal;display:flex}.broker-portfolio-trust span{flex-direction:column;gap:2px;display:flex}.broker-portfolio-trust small{color:#bad0ce;font-size:10px;line-height:1.35}.broker-portfolio-submit,.broker-portfolio-receipt-actions button,.broker-portfolio-history header button,.broker-portfolio-empty button{color:#062d31;cursor:pointer;font:inherit;background:linear-gradient(135deg,#12a5a1,#7edfd4);border:0;border-radius:12px;font-weight:780}.broker-portfolio-submit{width:100%;min-height:51px}.broker-portfolio-submit:disabled{cursor:not-allowed;filter:grayscale(.65);opacity:.55}.broker-portfolio-disclaimer{color:#859591;text-align:center;margin-top:11px;font-size:10px;line-height:1.45;display:block}.broker-portfolio-history{flex:1;padding:32px 38px 60px;overflow:auto}.broker-portfolio-history>header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.broker-portfolio-history h2{color:#143e3d;letter-spacing:-.035em;margin:5px 0 0;font-size:32px}.broker-portfolio-history header button,.broker-portfolio-empty button{min-height:44px;padding:0 17px}.broker-portfolio-history>div{gap:12px;display:grid}.broker-portfolio-history article{background:#fff;border:1px solid #dbe6e2;border-radius:15px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:17px 19px;display:grid}.broker-portfolio-history-title>span{text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-block}.broker-portfolio-history-title .status-active{color:#116b4c;background:#def4e9}.broker-portfolio-history-title .status-expired,.broker-portfolio-history-title .status-revoked{color:#687976;background:#eef0ef}.broker-portfolio-history-title h3{color:#173e3d;margin:6px 0 3px;font-size:18px}.broker-portfolio-history-title p{color:#71837f;margin:0;font-size:12px}.broker-portfolio-history-metrics{gap:21px;display:flex}.broker-portfolio-history-metrics span{text-align:center;flex-direction:column;display:flex}.broker-portfolio-history-metrics strong{color:#184e4b;font-size:18px}.broker-portfolio-history-metrics small{color:#82918e;text-transform:uppercase;font-size:9px}.broker-portfolio-history-actions{gap:7px;display:flex}.broker-portfolio-history-actions button{color:#175c59;cursor:pointer;font:inherit;background:#fff;border:1px solid #bed3ce;border-radius:10px;min-height:38px;padding:0 13px;font-size:12px}.broker-portfolio-history-actions button:disabled{cursor:not-allowed;opacity:.45}.broker-portfolio-empty{text-align:center;background:#fff;border:1px dashed #bcd1cc;border-radius:18px;flex-direction:column;align-items:center;padding:70px 25px;display:flex}.broker-portfolio-empty strong{color:#164a48;font-size:22px}.broker-portfolio-empty p{color:#748682;margin:8px 0 20px}.broker-portfolio-receipt{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:50px 28px;display:flex;overflow:auto}.broker-portfolio-success{color:#117252;background:#dff5ec;border:1px solid #91d8ba;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;margin-bottom:18px;font-size:31px;display:flex}.broker-portfolio-receipt h2{color:#133f3d;letter-spacing:-.05em;margin:7px 0 10px;font-size:clamp(34px,4vw,60px)}.broker-portfolio-receipt>p{color:#657a76;max-width:680px;font-size:17px;line-height:1.5}.broker-portfolio-receipt-address{color:#315956;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #d3e1dd;border-radius:12px;width:100%;max-width:720px;margin:15px 0 20px;padding:14px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;overflow:hidden}.broker-portfolio-receipt-actions{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.broker-portfolio-receipt-actions button{min-height:46px;padding:0 18px}.broker-portfolio-receipt-actions button.secondary{color:#145d59;background:#fff;border:1px solid #bcd2cd}.broker-portfolio-create-another{color:#177974;cursor:pointer;font:inherit;background:0 0;border:0;margin-top:21px}.portfolio-public-shell{--portfolio-ink:#113f3d;--portfolio-accent:#16a09c;color:var(--portfolio-ink);background:#f1f5f2;min-height:100vh;overflow:hidden}.portfolio-public-shell.profile-investor{--portfolio-ink:#2d3c32;--portfolio-accent:#9a741f}.portfolio-public-shell.profile-hybrid{--portfolio-ink:#233d38;--portfolio-accent:#477e68}.portfolio-public-brand{background:#fff;border-bottom:1px solid #dce5e0;justify-content:space-between;align-items:center;min-height:90px;padding:16px clamp(24px,6vw,92px);display:flex}.portfolio-public-brand>div,.portfolio-public-footer>div{align-items:center;gap:13px;display:flex}.portfolio-public-brand img,.portfolio-public-footer img{object-fit:contain;max-width:150px;max-height:48px}.portfolio-public-brand svg,.portfolio-public-footer svg{width:42px;height:42px}.portfolio-public-brand span,.portfolio-public-footer span{flex-direction:column;display:flex}.portfolio-public-brand strong,.portfolio-public-footer strong{font-size:15px}.portfolio-public-brand>b{color:#1d6965;background:#e8f5f1;border:1px solid #c6e3da;border-radius:999px;padding:9px 13px;font-size:11px}.portfolio-public-hero{color:#fff;background:#092b31;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:680px;display:grid}.profile-investor .portfolio-public-hero{background:linear-gradient(135deg,#172a26,#334235)}.profile-hybrid .portfolio-public-hero{background:linear-gradient(135deg,#113431,#315047)}.portfolio-public-hero-copy{flex-direction:column;justify-content:center;padding:clamp(50px,7vw,105px) clamp(30px,6vw,92px);display:flex}.portfolio-public-hero-copy>span,.portfolio-public-introduction>span,.portfolio-public-options header span,.portfolio-public-comparison header span,.portfolio-public-closing>span,.portfolio-public-broker-card>div:nth-child(2)>span,.portfolio-public-contact form header>span{color:#72d5ce;letter-spacing:.14em;font-size:11px;font-weight:800}.profile-investor .portfolio-public-hero-copy>span,.profile-investor .portfolio-public-introduction>span,.profile-investor .portfolio-public-options header span,.profile-investor .portfolio-public-comparison header span,.profile-investor .portfolio-public-closing>span{color:#e2c170}.portfolio-public-hero-copy h1{letter-spacing:-.06em;max-width:760px;margin:16px 0 24px;font-size:clamp(50px,6.3vw,94px);font-weight:500;line-height:.98}.portfolio-public-hero-copy>p{color:#bbceca;max-width:680px;margin:0;font-size:clamp(17px,1.6vw,23px);line-height:1.5}.portfolio-public-trust-row{flex-wrap:wrap;gap:8px;margin:32px 0;display:flex}.portfolio-public-trust-row span{color:#d4e2df;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:inline-flex}.portfolio-public-trust-row i{color:#7be0cb;font-style:normal}.portfolio-public-hero-copy>button{color:#0a3335;cursor:pointer;font:inherit;background:#83ded4;border:0;border-radius:14px;align-self:flex-start;align-items:center;gap:20px;min-height:52px;padding:0 20px;font-weight:750;display:flex}.profile-investor .portfolio-public-hero-copy>button{color:#3a321e;background:#e1c477}.portfolio-public-hero-gallery{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:3px;min-height:680px;display:grid;position:relative;overflow:hidden}.portfolio-public-hero-gallery img{object-fit:cover;width:100%;height:100%;min-height:0}.portfolio-public-hero-gallery.images-1 img:first-child,.portfolio-public-hero-gallery.images-2 img:first-child{grid-row:1/3}.portfolio-public-hero-gallery.images-1 img:first-child{grid-column:1/3}.portfolio-public-hero-gallery>div{background:#123f43;flex-direction:column;grid-area:1/1/3/3;justify-content:center;align-items:center;gap:12px;display:flex}.portfolio-public-hero-gallery aside{background:#07262be6;border:1px solid #fff3;border-radius:15px;flex-direction:column;padding:16px 19px;display:flex;position:absolute;bottom:25px;left:25px}.portfolio-public-hero-gallery aside span,.portfolio-public-hero-gallery aside small{color:#b9ceca;font-size:11px}.portfolio-public-hero-gallery aside strong{margin:3px 0;font-size:22px}.portfolio-public-introduction,.portfolio-public-options,.portfolio-public-comparison,.portfolio-public-contact{max-width:1440px;margin:0 auto;padding-left:clamp(24px,6vw,92px);padding-right:clamp(24px,6vw,92px)}.portfolio-public-introduction{text-align:center;padding-top:85px;padding-bottom:75px}.portfolio-public-introduction h2{letter-spacing:-.055em;max-width:950px;margin:13px auto 20px;font-size:clamp(38px,5vw,72px);font-weight:520;line-height:1}.portfolio-public-introduction>p{color:#647873;max-width:780px;margin:0 auto;font-size:18px;line-height:1.6}.portfolio-public-introduction>div{justify-content:center;gap:10px;margin-top:34px;display:flex}.portfolio-public-introduction article{background:#fff;border:1px solid #dce6e1;border-radius:14px;flex-direction:column;min-width:180px;padding:16px;display:flex}.portfolio-public-introduction article strong{color:var(--portfolio-accent);font-size:21px}.portfolio-public-introduction article small{color:#74847f;font-size:11px}.portfolio-public-options{padding-bottom:90px}.portfolio-public-options>header{justify-content:space-between;align-items:end;gap:35px;margin-bottom:28px;display:flex}.portfolio-public-options h2,.portfolio-public-comparison h2,.portfolio-public-closing h2,.portfolio-public-contact form h2{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(34px,4vw,58px);font-weight:520;line-height:1.02}.portfolio-public-options>header p{color:#6b7c77;max-width:480px;margin:0;line-height:1.5}.portfolio-public-options-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.portfolio-public-options-grid.count-1{grid-template-columns:minmax(0,780px);justify-content:center}.portfolio-public-options-grid.count-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1050px;margin:0 auto}.portfolio-public-options-grid>article{background:#fff;border:1px solid #d9e4df;border-radius:21px;transition:border-color .2s,transform .2s;overflow:hidden;box-shadow:0 14px 38px #153d3a0f}.portfolio-public-options-grid>article.focused{border-color:var(--portfolio-accent);transform:translateY(-3px)}.portfolio-public-options-grid>article.unavailable{filter:grayscale(.8);opacity:.62}.portfolio-public-unit-visual{aspect-ratio:1.35;cursor:pointer;background:#173e42;position:relative;overflow:hidden}.portfolio-public-unit-visual>img:not(.development-logo){object-fit:cover;width:100%;height:100%}.portfolio-public-unit-visual>div{color:#b6cdca;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;display:flex}.portfolio-public-unit-visual>span{color:#fff;background:#07262be6;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:39px;height:39px;font-size:12px;display:flex;position:absolute;top:15px;left:15px}.portfolio-public-unit-visual .development-logo{object-fit:contain;background:#ffffffeb;border-radius:8px;max-width:140px;max-height:54px;padding:7px;position:absolute;bottom:14px;right:14px}.portfolio-public-unit-copy>span{color:var(--portfolio-accent);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.portfolio-public-unit-copy h3{letter-spacing:-.035em;margin:7px 0 2px;font-size:27px}.portfolio-public-unit-copy>p{color:#647873;margin:0;font-size:15px}.portfolio-public-specs{flex-wrap:wrap;gap:6px;margin:17px 0;display:flex}.portfolio-public-specs span{color:#526965;background:#f0f5f2;border-radius:999px;padding:7px 9px;font-size:11px}.portfolio-public-price{border-top:1px solid #e1e8e4;border-bottom:1px solid #e1e8e4;flex-direction:column;padding:16px 0;display:flex}.portfolio-public-price small{color:#758781;font-size:11px}.portfolio-public-price strong{color:var(--portfolio-ink);letter-spacing:-.03em;font-size:clamp(24px,2.5vw,35px)}.portfolio-public-price span{color:#927424;margin-top:3px;font-size:10px}.portfolio-public-unit-actions{gap:8px;margin:17px 0;display:flex}.portfolio-public-unit-actions button,.portfolio-public-unit-actions a{color:#176d69;cursor:pointer;font:inherit;background:#fff;border:1px solid #bad2cc;border-radius:10px;align-items:center;min-height:41px;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.portfolio-public-unit-copy>label{color:#536b66;cursor:pointer;background:#f5f8f6;border:1px solid #dce5e1;border-radius:12px;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.portfolio-public-unit-copy>label.checked{color:#155f52;background:#e4f5ef;border-color:#61bda9}.portfolio-public-unit-copy>label input{opacity:0;position:absolute}.portfolio-public-unit-copy>label i{border:1px solid #9eb5af;border-radius:50%;flex:0 0 25px;justify-content:center;align-items:center;height:25px;font-style:normal;display:flex}.portfolio-public-unit-copy>label.checked i{color:#fff;background:#168b76;border-color:#168b76}.portfolio-public-comparison{background:#e7efeb;max-width:none;padding-top:75px;padding-bottom:85px}.portfolio-public-comparison>header,.portfolio-public-comparison>div{max-width:1256px;margin:0 auto}.portfolio-public-comparison>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:25px;display:grid}.portfolio-public-comparison article{background:#fff;border-radius:16px;padding:21px}.portfolio-public-comparison article>span{color:var(--portfolio-accent);text-transform:uppercase;font-size:10px;font-weight:800}.portfolio-public-comparison h3{margin:5px 0 15px;font-size:26px}.portfolio-public-comparison dl{margin:0}.portfolio-public-comparison dl div{border-top:1px solid #e4eae7;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.portfolio-public-comparison dt{color:#74827e;font-size:11px}.portfolio-public-comparison dd{text-align:right;margin:0;font-size:12px;font-weight:700}.portfolio-public-comparison article button{color:var(--portfolio-accent);cursor:pointer;font:inherit;background:0 0;border:0;margin-top:13px;padding:0;font-size:12px}.portfolio-public-closing{color:#fff;text-align:center;background:#10363a;padding:90px clamp(24px,8vw,130px)}.profile-investor .portfolio-public-closing{background:#29392e}.portfolio-public-closing h2{max-width:1000px;margin:12px auto 20px}.portfolio-public-closing p{color:#b5c9c5;max-width:750px;margin:0 auto;line-height:1.6}.portfolio-public-contact{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:22px;padding-top:90px;padding-bottom:90px;display:grid}.portfolio-public-broker-card,.portfolio-public-contact form{background:#fff;border:1px solid #dce5e1;border-radius:20px;padding:27px;box-shadow:0 14px 34px #143a380f}.portfolio-public-broker-card{grid-template-columns:110px minmax(0,1fr);align-content:center;gap:20px;display:grid}.portfolio-public-broker-photo{color:#fff;background:#174b4c;border-radius:17px;justify-content:center;align-self:start;align-items:center;width:110px;height:110px;font-size:28px;display:flex;overflow:hidden}.portfolio-public-broker-photo img{object-fit:cover;width:100%;height:100%}.portfolio-public-broker-card h2{letter-spacing:-.035em;margin:7px 0 3px;font-size:30px}.portfolio-public-broker-card p{color:#657873;margin:0 0 10px}.portfolio-public-broker-card small{color:#84928f;line-height:1.45}.portfolio-public-broker-card>button{color:#135f55;cursor:pointer;font:inherit;background:#dff4ee;border:0;border-radius:11px;grid-column:1/3;min-height:48px;font-weight:750}.portfolio-public-contact form header p{color:#6d7f7a;margin:10px 0 20px;line-height:1.5}.portfolio-public-next-steps{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px;display:grid}.portfolio-public-next-steps button{color:#49635e;cursor:pointer;font:inherit;text-align:left;background:#f5f8f6;border:1px solid #dbe5e1;border-radius:11px;align-items:center;gap:8px;min-height:43px;padding:0 11px;font-size:12px;display:flex}.portfolio-public-next-steps button.active{color:#155e52;background:#e3f4ef;border-color:#62bba8}.portfolio-public-next-steps i{font-style:normal}.portfolio-public-contact form>label,.portfolio-public-contact-fields label{color:#385650;flex-direction:column;gap:7px;margin-bottom:12px;font-size:12px;font-weight:650;display:flex}.portfolio-public-contact form input,.portfolio-public-contact form textarea{color:#21433f;font:inherit;background:#f8faf9;border:1px solid #cfddd8;border-radius:10px;min-height:45px;padding:10px 12px}.portfolio-public-contact form textarea{resize:vertical}.portfolio-public-contact-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.portfolio-public-contact form label small{color:#8a9894;font-size:10px;font-weight:500}.portfolio-public-consent{line-height:1.45;flex-direction:row!important;align-items:flex-start!important;font-weight:450!important;display:flex!important}.portfolio-public-consent input{min-height:17px!important}.portfolio-public-form-error{color:#813b2c;background:#fff0ed;border:1px solid #efb8ab;border-radius:10px;padding:10px;font-size:12px}.portfolio-public-submit,.portfolio-public-sent button{color:#073236;cursor:pointer;font:inherit;background:linear-gradient(135deg,#149d99,#82ded2);border:0;border-radius:12px;width:100%;min-height:50px;font-weight:780}.portfolio-public-submit:disabled{cursor:not-allowed;opacity:.55}.portfolio-public-sent{text-align:center;background:#e6f6ef;border:1px solid #a6dac2;border-radius:14px;flex-direction:column;align-items:center;padding:25px;display:flex}.portfolio-public-sent>i{color:#fff;background:#198166;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;font-style:normal;display:flex}.portfolio-public-sent strong{margin-top:8px;font-size:22px}.portfolio-public-sent p{color:#617871}.portfolio-public-footer{background:#fff;border-top:1px solid #dce5e1;justify-content:space-between;align-items:center;padding:23px clamp(24px,6vw,92px);display:flex}.portfolio-public-footer p{color:#758680;text-align:right;max-width:560px;margin:0;font-size:10px;line-height:1.5}.portfolio-public-error{color:#fff;text-align:center;background:#082d34;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.portfolio-public-error h1{letter-spacing:-.05em;margin:25px 0 10px;font-size:clamp(36px,5vw,70px)}.portfolio-public-error p{color:#b6ccc9}@media (width<=1180px){.broker-portfolio-workspace{grid-template-columns:minmax(0,1fr) 360px}.broker-portfolio-unit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.broker-portfolio-filters{grid-template-columns:1fr 1fr}.portfolio-public-hero{grid-template-columns:1fr}.portfolio-public-hero-gallery{min-height:520px}}@media (width<=820px){.broker-portfolio-studio{width:100vw}.broker-portfolio-header{padding:22px 20px}.broker-portfolio-header h1{font-size:30px}.broker-portfolio-tabs{padding:0 15px}.broker-portfolio-workspace{display:block;overflow:auto}.broker-portfolio-catalog,.broker-portfolio-config{overflow:visible}.broker-portfolio-catalog{padding:25px 18px 30px}.broker-portfolio-config{border-top:1px solid #dce7e3;border-left:0}.broker-portfolio-config-sticky{padding:28px 18px 60px}.broker-portfolio-unit-grid{grid-template-columns:1fr 1fr}.broker-portfolio-history{padding:25px 18px 60px}.broker-portfolio-history article{grid-template-columns:1fr}.broker-portfolio-history-metrics{justify-content:flex-start}.portfolio-public-brand{min-height:74px;padding:12px 18px}.portfolio-public-brand>b{display:none}.portfolio-public-hero-copy{padding:58px 22px 48px}.portfolio-public-hero-copy h1{font-size:clamp(45px,13vw,68px)}.portfolio-public-hero-gallery{min-height:430px}.portfolio-public-introduction{padding-top:62px;padding-bottom:55px}.portfolio-public-introduction>div{flex-direction:column}.portfolio-public-introduction article{min-width:0}.portfolio-public-options>header{flex-direction:column;align-items:flex-start}.portfolio-public-options-grid,.portfolio-public-options-grid.count-2,.portfolio-public-options-grid.count-1,.portfolio-public-comparison>div,.portfolio-public-contact{grid-template-columns:1fr}.portfolio-public-footer{flex-direction:column;align-items:flex-start;gap:15px}.portfolio-public-footer p{text-align:left}}@media (width<=560px){.broker-portfolio-launch{min-width:40px;padding:0 10px;font-size:0}.broker-portfolio-launch span{font-size:20px}.broker-portfolio-header p{font-size:13px}.broker-portfolio-tabs button{flex:1;justify-content:center;padding:0 8px}.broker-portfolio-filters,.broker-portfolio-unit-grid,.broker-portfolio-contact-fields{grid-template-columns:1fr}.broker-portfolio-result-line{flex-direction:column;align-items:flex-start;gap:4px}.broker-portfolio-unit-grid article{grid-template-columns:132px minmax(0,1fr);display:grid}.broker-portfolio-unit-select{display:contents}.broker-portfolio-unit-image{aspect-ratio:auto;min-height:210px}.broker-portfolio-unit-image>small{display:none}.broker-portfolio-unit-copy{padding:14px 13px 48px}.broker-portfolio-unit-copy p{min-height:0}.broker-portfolio-floorplan-button{width:calc(100% - 132px);left:132px}.broker-portfolio-receipt-actions{flex-direction:column;width:100%}.broker-portfolio-receipt-actions button{width:100%}.portfolio-public-brand span small{display:none}.portfolio-public-hero{min-height:0}.portfolio-public-hero-copy{padding-top:48px}.portfolio-public-hero-copy h1{font-size:46px}.portfolio-public-hero-gallery{min-height:330px}.portfolio-public-hero-gallery aside{bottom:14px;left:14px}.portfolio-public-trust-row{gap:5px}.portfolio-public-trust-row span{padding:7px 8px;font-size:10px}.portfolio-public-introduction,.portfolio-public-options,.portfolio-public-comparison,.portfolio-public-contact{padding-left:17px;padding-right:17px}.portfolio-public-introduction h2,.portfolio-public-options h2,.portfolio-public-comparison h2,.portfolio-public-closing h2,.portfolio-public-contact form h2{font-size:38px}.portfolio-public-unit-copy h3{font-size:24px}.portfolio-public-contact-fields,.portfolio-public-next-steps{grid-template-columns:1fr}.portfolio-public-broker-card{grid-template-columns:80px minmax(0,1fr);padding:20px}.portfolio-public-broker-photo{width:80px;height:80px}.portfolio-public-broker-card h2{font-size:23px}}.portfolio-public-shell{--portfolio-paper:#fffdf9;--portfolio-surface:#f2f4ef;--portfolio-deep:#123b3a;--portfolio-deep-2:#1c4e4a;--portfolio-muted:#687c75;--portfolio-line:#d9e2dc;--portfolio-accent:#18a89f;--portfolio-accent-soft:#dff5ef;background:var(--portfolio-surface);color:#183c38;overflow-x:clip}.portfolio-public-shell.profile-investor{--portfolio-deep:#21382f;--portfolio-deep-2:#34483a;--portfolio-accent:#aa7b20;--portfolio-accent-soft:#f6eed8}.portfolio-public-shell.profile-hybrid{--portfolio-deep:#173c37;--portfolio-deep-2:#31544a;--portfolio-accent:#477f69;--portfolio-accent-soft:#e2f0e9}.portfolio-public-shell *,.portfolio-public-shell :before,.portfolio-public-shell :after{box-sizing:border-box}.portfolio-public-brand{border-bottom:1px solid var(--portfolio-line);z-index:60;background:#fffdf9f7;min-height:78px;padding:13px clamp(22px,5vw,78px);position:relative}.portfolio-public-brand img,.portfolio-public-footer img{max-width:164px;max-height:46px}.portfolio-public-brand strong,.portfolio-public-footer strong{color:#203f3a;font-size:15px}.portfolio-public-brand small,.portfolio-public-footer small{color:#74857f;font-size:11px}.portfolio-public-brand>b{color:#24675f;letter-spacing:.01em;background:#edf7f3;border:1px solid #c9e6dc;align-items:center;gap:7px;padding:9px 13px;font-size:11px;font-weight:750;display:inline-flex}.portfolio-public-brand>b i{background:#48c89e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #48c89e21}.portfolio-public-hero{background:var(--portfolio-deep);color:#fff;grid-template-columns:minmax(420px,.92fr) minmax(0,1.08fr);min-height:clamp(590px,72vh,740px)}.profile-investor .portfolio-public-hero,.profile-hybrid .portfolio-public-hero{background:var(--portfolio-deep)}.portfolio-public-hero-copy{justify-content:center;min-width:0;padding:clamp(48px,6vw,86px) clamp(30px,5.6vw,82px)}.portfolio-public-hero-copy>span{color:#72d9cd;letter-spacing:.16em;font-size:10px}.profile-investor .portfolio-public-hero-copy>span{color:#e7c66f}.portfolio-public-hero-copy h1{letter-spacing:-.057em;overflow-wrap:anywhere;text-wrap:balance;max-width:700px;margin:14px 0 20px;font-size:clamp(43px,4.65vw,74px);font-weight:520;line-height:.99;color:#fff!important}.portfolio-public-hero-copy>p{color:#ebf5f0c2;max-width:610px;font-size:clamp(16px,1.35vw,20px);line-height:1.48}.portfolio-public-hero-facts{grid-template-columns:minmax(0,1.25fr) minmax(150px,.75fr);gap:9px;max-width:650px;margin:28px 0 18px;display:grid}.portfolio-public-hero-facts article{background:#ffffff13;border:1px solid #ffffff29;border-radius:14px;flex-direction:column;min-width:0;padding:13px 15px;display:flex}.portfolio-public-hero-facts small{color:#e8f3ef9c;margin-bottom:4px;font-size:10px}.portfolio-public-hero-facts strong{color:#fff;letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(15px,1.35vw,20px);font-weight:690;line-height:1.2}.portfolio-public-hero-actions{flex-wrap:wrap;gap:9px;display:flex}.portfolio-public-hero-actions>button{color:#0a3735;cursor:pointer;font:inherit;background:#76ddd0;border:1px solid #76ddd0;border-radius:13px;align-items:center;gap:20px;min-height:50px;padding:0 18px;font-size:13px;font-weight:780;display:inline-flex}.profile-investor .portfolio-public-hero-actions>button:first-child{color:#3b321c;background:#e4c676;border-color:#e4c676}.portfolio-public-hero-actions>button.secondary{color:#f5fbf8;background:0 0;border-color:#ffffff47}.portfolio-public-trust-row{gap:7px;margin:18px 0 0}.portfolio-public-trust-row span{color:#e5f1edad;border:0;padding:4px 0;font-size:10px}.portfolio-public-trust-row i{color:#75ddc3}.portfolio-public-hero-gallery{background:#1c4645;min-height:clamp(590px,72vh,740px)}.portfolio-public-hero-gallery>button:not(.portfolio-public-gallery-open){cursor:zoom-in;background:0 0;border:0;min-height:0;padding:0;position:relative;overflow:hidden}.portfolio-public-hero-gallery>button:not(.portfolio-public-gallery-open):after,.portfolio-public-unit-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#051c1c4d);position:absolute;inset:0}.portfolio-public-hero-gallery>button img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.portfolio-public-hero-gallery>button:hover img,.portfolio-public-unit-visual:hover>img:not(.development-logo){transform:scale(1.025)}.portfolio-public-hero-gallery.images-1>button:first-child,.portfolio-public-hero-gallery.images-2>button:first-child{grid-row:1/3}.portfolio-public-hero-gallery.images-1>button:first-child{grid-column:1/3}.portfolio-public-gallery-open{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;cursor:pointer;font:inherit;z-index:3;background:#0f3433db;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:9px;min-height:42px;padding:0 14px;font-size:12px;font-weight:720;display:inline-flex;position:absolute;bottom:22px;right:22px}.portfolio-public-gallery-open b{background:#ffffff29;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.portfolio-public-introduction{background:var(--portfolio-paper);text-align:left;grid-template-columns:minmax(260px,.75fr) minmax(500px,1.25fr);align-items:center;gap:clamp(30px,5vw,80px);max-width:none;padding:46px clamp(24px,6vw,92px);display:grid}.portfolio-public-introduction>div:first-child>span,.portfolio-public-options header span,.portfolio-public-comparison header span,.portfolio-public-closing>span,.portfolio-public-broker-card>div:nth-child(2)>span,.portfolio-public-contact form header>span{color:var(--portfolio-accent);letter-spacing:.14em;font-size:10px;font-weight:800}.portfolio-public-introduction h2{color:#1e403b;max-width:560px;margin:8px 0 10px;font-size:clamp(30px,3vw,45px);line-height:1.02}.portfolio-public-introduction>div:first-child>p{color:var(--portfolio-muted);max-width:590px;margin:0;font-size:14px;line-height:1.5}.portfolio-public-introduction>div.portfolio-public-summary{grid-template-columns:.72fr .72fr 1.35fr;gap:9px;margin:0;display:grid}.portfolio-public-summary article{border:1px solid var(--portfolio-line);background:#f6f7f3;border-radius:14px;justify-content:center;min-width:0;min-height:90px;padding:13px 15px}.portfolio-public-summary article strong{color:#24433d;font-size:clamp(17px,1.6vw,23px);line-height:1.1}.portfolio-public-summary article small{color:#74847e;margin-top:5px;line-height:1.25}.portfolio-public-options{max-width:1440px;padding-top:78px;padding-bottom:80px;scroll-margin-top:85px}.portfolio-public-options>header{align-items:end;margin-bottom:26px}.portfolio-public-options h2,.portfolio-public-comparison h2,.portfolio-public-contact form h2{color:#1b3e39;text-wrap:balance;max-width:780px;font-size:clamp(35px,3.6vw,54px)}.portfolio-public-options>header p{color:var(--portfolio-muted);max-width:420px;font-size:14px}.portfolio-public-options-grid{gap:20px}.portfolio-public-options-grid>article{background:var(--portfolio-paper);border-color:var(--portfolio-line);border-radius:19px;scroll-margin-top:95px;box-shadow:0 18px 55px #1f3e3612}.portfolio-public-options-grid>article.focused{border-color:color-mix(in srgb, var(--portfolio-accent), #fff 40%);transform:none;box-shadow:0 20px 60px #1f3e361a}.portfolio-public-options-grid.count-1{max-width:1120px;display:block}.portfolio-public-options-grid.count-1>article{grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);display:grid}.portfolio-public-options-grid.count-1 .portfolio-public-unit-visual{aspect-ratio:auto;min-height:540px}.portfolio-public-unit-visual{appearance:none;aspect-ratio:1.42;color:inherit;cursor:zoom-in;font:inherit;text-align:left;background:#173e42;border:0;border-radius:0;width:100%;padding:0;display:block}.portfolio-public-unit-visual>img:not(.development-logo){transition:transform .45s;display:block}.portfolio-public-unit-visual>span{z-index:2}.portfolio-public-unit-visual>small{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;z-index:2;background:#0a2c2bd1;border:1px solid #ffffff3d;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:700;position:absolute;bottom:14px;left:14px}.portfolio-public-unit-visual .development-logo{z-index:2}.portfolio-public-unit-copy{flex-direction:column;padding:24px;display:flex}.portfolio-public-unit-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.portfolio-public-unit-heading>div>span{color:var(--portfolio-accent);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.portfolio-public-unit-heading h3{color:#1d403a;letter-spacing:-.045em;margin:6px 0 3px;font-size:clamp(25px,2.4vw,34px);line-height:1.02}.portfolio-public-unit-heading p{color:#667a73;margin:0;font-size:13px}.portfolio-public-unit-heading>b{color:#27705a;background:#e6f5ee;border-radius:999px;flex:none;align-items:center;gap:5px;padding:7px 9px;font-size:9px;display:inline-flex}.portfolio-public-unit-heading>b:before{content:"";background:#4cca96;border-radius:50%;width:6px;height:6px}.portfolio-public-specs{margin:17px 0}.portfolio-public-specs span{color:#516860;background:#f0f3ef;padding:7px 9px}.portfolio-public-price{border-color:var(--portfolio-line);padding:16px 0}.portfolio-public-price small{color:#70817b}.portfolio-public-price strong{color:#193e39;overflow-wrap:anywhere;font-size:clamp(26px,2.5vw,36px);line-height:1.12}.portfolio-public-price span{color:#71837d;font-size:10px;line-height:1.35}.portfolio-public-unit-actions{flex-wrap:wrap;margin:17px 0}.portfolio-public-unit-actions button,.portfolio-public-unit-actions a{color:#176d65;border-color:#b8cec7;justify-content:space-between}.portfolio-public-unit-actions button.primary{color:#125f54;background:#e4f4ef;border-color:#8fcbbb}.portfolio-public-unit-copy>label{min-height:50px;margin-top:auto}.portfolio-public-comparison{background:#e8eeea;padding-top:70px;padding-bottom:72px}.portfolio-public-comparison h2{margin-top:8px}.portfolio-public-comparison article{background:var(--portfolio-paper);border:1px solid var(--portfolio-line);border-radius:15px}.portfolio-public-comparison h3{color:#1b3e39}.portfolio-public-closing,.profile-investor .portfolio-public-closing{background:var(--portfolio-deep);padding:78px clamp(24px,8vw,130px)}.portfolio-public-closing h2{text-wrap:balance;max-width:1040px;font-size:clamp(37px,4.4vw,66px);line-height:1.02;color:#fff!important}.portfolio-public-closing p{color:#e2efeaa8;font-size:13px}.portfolio-public-contact{gap:20px;padding-top:78px;padding-bottom:78px;scroll-margin-top:85px}.portfolio-public-broker-card,.portfolio-public-contact form{background:var(--portfolio-paper);border-color:var(--portfolio-line);border-radius:18px;box-shadow:0 16px 46px #1f3e360f}.portfolio-public-broker-card h2{color:#1d403a}.portfolio-public-broker-card>button{color:#125f52;background:#daf3e9}.portfolio-public-contact form input,.portfolio-public-contact form textarea{background:#fafbf8}.portfolio-public-unavailable{background:var(--portfolio-paper);border:1px solid var(--portfolio-line);border-radius:18px;flex-direction:column;justify-content:center;align-self:stretch;padding:clamp(28px,4vw,48px);display:flex}.portfolio-public-unavailable>span{color:#a66e31;letter-spacing:.14em;font-size:10px;font-weight:800}.portfolio-public-unavailable h2{color:#1d403a;letter-spacing:-.05em;margin:9px 0 14px;font-size:clamp(32px,3.5vw,50px);line-height:1.02}.portfolio-public-unavailable p,.portfolio-public-unavailable small{color:#6b7e77;margin:0;line-height:1.55}.portfolio-public-unavailable small{border-top:1px solid var(--portfolio-line);margin-top:20px;padding-top:16px;font-size:11px}.portfolio-public-submit,.portfolio-public-sent button{background:linear-gradient(135deg,#17a79e,#80ded1)}.profile-investor .portfolio-public-submit,.profile-investor .portfolio-public-sent button{color:#3b321d;background:linear-gradient(135deg,#d5b65e,#f0dda5)}.portfolio-public-footer{background:var(--portfolio-paper);border-color:var(--portfolio-line)}.portfolio-public-mobile-cta{display:none}.portfolio-public-gallery{z-index:4500;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.portfolio-public-gallery-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:zoom-out;background:#041414e0;border:0;position:absolute;inset:0}.portfolio-public-gallery>section{z-index:1;background:#102a2a;border:1px solid #fff3;border-radius:18px;flex-direction:column;width:100%;max-width:1320px;max-height:calc(100dvh - 56px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 100px #0006}.portfolio-public-gallery>section>header{color:#fff;background:#173837;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;min-height:72px;padding:12px 16px 12px 20px;display:grid}.portfolio-public-gallery>section>header div{flex-direction:column;min-width:0;display:flex}.portfolio-public-gallery>section>header span{color:#72d8cd;letter-spacing:.14em;font-size:9px;font-weight:800}.portfolio-public-gallery>section>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.portfolio-public-gallery>section>header small{color:#bbceca;font-size:11px}.portfolio-public-gallery>section>header>button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:26px;display:flex}.portfolio-public-gallery>section>div{background:#091f20;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.portfolio-public-gallery>section>div img{object-fit:contain;width:100%;height:100%;max-height:calc(100dvh - 128px);display:block}.portfolio-public-gallery>section>div button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#092727b8;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:36px;display:flex;position:absolute;top:calc(50% - 25px)}.portfolio-public-gallery>section>div button.previous{left:18px}.portfolio-public-gallery>section>div button.next{right:18px}@media (width<=1180px){.portfolio-public-hero{grid-template-columns:minmax(370px,.9fr) minmax(0,1.1fr)}.portfolio-public-hero-copy{padding-left:34px;padding-right:34px}.portfolio-public-hero-copy h1{font-size:clamp(41px,5vw,62px)}.portfolio-public-introduction{grid-template-columns:1fr}.portfolio-public-introduction>div.portfolio-public-summary{grid-template-columns:.7fr .7fr 1.2fr}.portfolio-public-options-grid.count-1>article{grid-template-columns:minmax(0,1fr) minmax(350px,.85fr)}}@media (width<=820px){.portfolio-public-shell{padding-bottom:78px}.portfolio-public-brand{min-height:70px;padding:11px 17px}.portfolio-public-brand img{max-width:126px;max-height:41px}.portfolio-public-brand strong{font-size:13px}.portfolio-public-brand>b{display:none}.portfolio-public-hero{flex-direction:column;min-height:0;display:flex}.portfolio-public-hero-copy{padding:48px 21px 35px}.portfolio-public-hero-copy h1{margin-bottom:17px;font-size:clamp(41px,11.5vw,58px);line-height:.98}.portfolio-public-hero-copy>p{font-size:16px}.portfolio-public-hero-facts{grid-template-columns:1fr .72fr;margin-top:24px}.portfolio-public-hero-facts strong{font-size:16px}.portfolio-public-hero-actions>button{flex:190px;justify-content:space-between}.portfolio-public-trust-row{grid-template-columns:1fr 1fr;display:grid}.portfolio-public-hero-gallery{min-height:420px}.portfolio-public-introduction{gap:24px;padding:42px 18px}.portfolio-public-introduction>div.portfolio-public-summary{grid-template-columns:1fr 1fr}.portfolio-public-summary article:last-child{grid-column:1/3}.portfolio-public-options{padding-top:58px;padding-bottom:58px}.portfolio-public-options>header{gap:15px}.portfolio-public-options-grid.count-1>article{display:block}.portfolio-public-options-grid.count-1 .portfolio-public-unit-visual{aspect-ratio:1.25;min-height:0}.portfolio-public-options-grid,.portfolio-public-options-grid.count-1,.portfolio-public-options-grid.count-2,.portfolio-public-comparison>div{grid-template-columns:1fr}.portfolio-public-closing,.profile-investor .portfolio-public-closing{padding:62px 21px}.portfolio-public-contact{grid-template-columns:1fr;padding-top:58px;padding-bottom:58px}.portfolio-public-mobile-cta{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:76px;padding:10px max(14px, env(safe-area-inset-left)) calc(10px + env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-right));z-index:900;background:#fffdf9f5;border-top:1px solid #cad8d1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.portfolio-public-mobile-cta>div{flex-direction:column;flex:1;min-width:0;display:flex}.portfolio-public-mobile-cta small{color:#73837e;font-size:9px}.portfolio-public-mobile-cta strong{color:#183f39;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.portfolio-public-mobile-cta button{color:#082f30;cursor:pointer;font:inherit;background:#18a89f;border:0;border-radius:11px;flex:none;min-height:44px;padding:0 14px;font-size:12px;font-weight:780}.profile-investor .portfolio-public-mobile-cta button{color:#382f1b;background:#dfbf66}.portfolio-public-gallery{padding:0}.portfolio-public-gallery>section{border:0;border-radius:0;height:100dvh;max-height:none}.portfolio-public-gallery>section>div img{max-height:calc(100dvh - 72px)}}@media (width<=560px){.portfolio-public-brand span small{display:none}.portfolio-public-hero-copy{padding:42px 17px 31px}.portfolio-public-hero-copy>span{font-size:9px}.portfolio-public-hero-copy h1{overflow-wrap:normal;font-size:clamp(38px,11.7vw,50px)}.portfolio-public-hero-facts{grid-template-columns:1fr}.portfolio-public-hero-actions{flex-direction:column}.portfolio-public-hero-actions>button{flex:none;width:100%}.portfolio-public-trust-row{grid-template-columns:1fr}.portfolio-public-trust-row span{font-size:10px}.portfolio-public-hero-gallery{grid-template-columns:1fr 1fr;min-height:340px}.portfolio-public-gallery-open{bottom:13px;right:13px}.portfolio-public-introduction,.portfolio-public-options,.portfolio-public-comparison,.portfolio-public-contact{padding-left:16px;padding-right:16px}.portfolio-public-introduction h2{font-size:34px}.portfolio-public-options h2,.portfolio-public-comparison h2,.portfolio-public-closing h2,.portfolio-public-contact form h2{font-size:36px}.portfolio-public-unit-visual{aspect-ratio:1.16}.portfolio-public-unit-visual .development-logo{max-width:118px;max-height:45px}.portfolio-public-unit-copy{padding:19px}.portfolio-public-unit-heading{flex-direction:column-reverse;align-items:flex-start;gap:11px}.portfolio-public-unit-heading h3{font-size:28px}.portfolio-public-price strong{font-size:clamp(26px,8vw,34px)}.portfolio-public-unit-actions{grid-template-columns:1fr;display:grid}.portfolio-public-unit-actions button,.portfolio-public-unit-actions a{width:100%}.portfolio-public-contact form input,.portfolio-public-contact form textarea{font-size:16px}.portfolio-public-broker-card{grid-template-columns:70px minmax(0,1fr)}.portfolio-public-broker-photo{width:70px;height:70px}.portfolio-public-broker-card h2{font-size:21px}.portfolio-public-mobile-cta div{max-width:44%}.portfolio-public-mobile-cta button{padding:0 12px}.portfolio-public-gallery>section>header{grid-template-columns:minmax(0,1fr) auto auto;gap:9px;min-height:68px;padding-left:14px}.portfolio-public-gallery>section>header strong{font-size:12px}.portfolio-public-gallery>section>div button{width:44px;height:44px;font-size:30px}.portfolio-public-gallery>section>div button.previous{left:10px}.portfolio-public-gallery>section>div button.next{right:10px}}.portfolio-public-shell{--portfolio-cream:#f4f0e8;--portfolio-ink:#102f2d;--portfolio-night:#092b2b;background:#fbfaf7}.portfolio-public-brand{z-index:80;background:0 0;border:0;padding:18px clamp(18px,4vw,62px);position:absolute;top:0;left:0;right:0}.portfolio-public-brand>div,.portfolio-public-brand>b{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;box-shadow:0 10px 34px #0318181f}.portfolio-public-brand>div{background:#fffffff0;padding:8px 15px 8px 10px}.portfolio-public-brand>b{color:#ffffffe6;background:#072726b3;border-color:#fff3}.portfolio-public-brand>b i{box-shadow:0 0 0 4px #48c89e33}.portfolio-public-hero{grid-template:1fr/1fr;min-height:clamp(720px,100svh,960px);display:grid;position:relative;overflow:hidden}.portfolio-public-hero-copy,.portfolio-public-hero-canvas{grid-area:1/1}.portfolio-public-hero-canvas{background:var(--portfolio-night);z-index:0;min-height:clamp(720px,100svh,960px);display:block;position:relative;inset:auto}.portfolio-public-hero-canvas:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#051f1ef7 0%,#062221e0 34%,#06222166 62%,#0622210f 100%),linear-gradient(#0000 58%,#041b1b66);position:absolute;inset:0}.portfolio-public-hero-gallery>button.portfolio-public-hero-image{cursor:zoom-in;border:0;width:100%;min-height:100%;padding:0;position:absolute;inset:0}.portfolio-public-hero-gallery>button.portfolio-public-hero-image:after{display:none}.portfolio-public-hero-image img{object-fit:cover;object-position:center;width:100%;height:100%}.portfolio-public-hero-copy{z-index:3;background:0 0;justify-content:center;align-self:stretch;width:100%;max-width:min(760px,58vw);padding:135px clamp(30px,5.5vw,88px) 64px;display:flex;position:relative}.portfolio-public-hero-copy>span{color:#83e4d8;letter-spacing:.2em}.portfolio-public-hero-copy h1{overflow-wrap:normal;max-width:720px;margin:18px 0 25px;font-size:clamp(54px,5.8vw,92px);line-height:.92}.portfolio-public-hero-copy h1 em{color:#d8eee8;letter-spacing:-.055em;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:.82em;font-weight:400;display:block}.profile-investor .portfolio-public-hero-copy h1 em{color:#f0d996}.portfolio-public-hero-copy>p{color:#eff8f5d1;max-width:570px;font-size:clamp(16px,1.25vw,20px)}.portfolio-public-hero-facts{max-width:610px;margin-top:31px}.portfolio-public-hero-facts article{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff17;border-color:#fff3}.portfolio-public-hero-facts strong{font-size:clamp(17px,1.55vw,23px)}.portfolio-public-hero-actions>button{border-radius:999px;min-height:52px;padding:0 20px}.portfolio-public-hero-actions>button.tertiary{color:#ffffffc7;background:#ffffff14;border-color:#0000}.portfolio-public-hero-caption{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;z-index:3;background:#072524b8;border:1px solid #fff3;border-radius:15px;flex-direction:column;padding:14px 18px;display:flex;position:absolute;bottom:30px;right:30px}.portfolio-public-hero-caption span{color:#7bd9cd;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.portfolio-public-hero-caption strong{margin:4px 0 2px;font-size:17px}.portfolio-public-hero-caption small{color:#ffffff9e}.portfolio-public-hero-canvas .portfolio-public-gallery-open{z-index:4;bottom:119px}.portfolio-public-journey{border-bottom:1px solid var(--portfolio-line);scrollbar-width:none;z-index:75;background:#fffdf9f5;justify-content:center;align-items:stretch;padding:0 clamp(12px,3vw,42px);display:flex;position:sticky;top:0;overflow-x:auto}.portfolio-public-journey::-webkit-scrollbar{display:none}.portfolio-public-journey button{color:#6e8079;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;min-height:66px;padding:0 clamp(12px,2vw,27px);display:flex}.portfolio-public-journey button:hover{border-bottom-color:var(--portfolio-accent);color:var(--portfolio-ink)}.portfolio-public-journey b{color:var(--portfolio-accent);letter-spacing:.08em;font-size:9px}.portfolio-public-journey span{font-size:11px;font-weight:730}.portfolio-public-curation{background:var(--portfolio-cream);grid-template-columns:minmax(280px,.72fr) minmax(560px,1.28fr);align-items:start;gap:clamp(42px,7vw,100px);padding-top:clamp(78px,9vw,130px);padding-bottom:clamp(78px,9vw,130px);scroll-margin-top:65px}.portfolio-public-curation h2{letter-spacing:-.055em;font-size:clamp(42px,4.7vw,72px);line-height:.98}.portfolio-public-curation>div:first-child>p{max-width:470px;font-size:15px}.portfolio-public-curation>div:first-child{display:block}.portfolio-public-curation>div.portfolio-public-highlight-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.portfolio-public-highlight-grid article{background:#ffffffb8;border:1px solid #143e391f;border-radius:18px;grid-template-columns:38px minmax(0,1fr);min-height:170px;padding:22px;display:grid}.portfolio-public-highlight-grid article>b{color:#104d444d;grid-row:1/3;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400}.portfolio-public-highlight-grid article>span{color:var(--portfolio-accent);letter-spacing:.14em;font-size:9px;font-weight:820}.portfolio-public-highlight-grid article>p{color:#344f49;margin:9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.45vw,22px);line-height:1.28}.portfolio-public-options{background:#fbfaf7;max-width:none;padding-top:clamp(78px,8vw,120px);padding-bottom:clamp(80px,9vw,132px)}.portfolio-public-options>header,.portfolio-public-options>div{max-width:1280px;margin-left:auto;margin-right:auto}.portfolio-public-options h2{letter-spacing:-.055em;font-size:clamp(42px,4.6vw,68px);line-height:.98}.portfolio-public-options-grid.count-1{max-width:1280px}.portfolio-public-options-grid.count-1>article{grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr)}.portfolio-public-options-grid.count-1 .portfolio-public-unit-visual{min-height:620px}.portfolio-public-unit-copy{padding:clamp(25px,3vw,42px)}.portfolio-public-unit-heading h3{font-size:clamp(32px,3vw,46px)}.portfolio-public-price{margin-top:4px;padding:22px 0}.portfolio-public-price strong{font-size:clamp(31px,3vw,44px)}.portfolio-public-unit-copy>label{border-radius:13px;margin-top:auto}.portfolio-public-floorplan-story{background:var(--portfolio-night);color:#fff;grid-template-columns:minmax(320px,.72fr) minmax(480px,1.28fr);gap:clamp(40px,7vw,100px);max-width:none;padding:clamp(80px,10vw,145px) clamp(24px,7vw,110px);scroll-margin-top:65px;display:grid}.portfolio-public-floorplan-copy{align-self:center}.portfolio-public-floorplan-copy>span,.portfolio-public-payment-story>header>span{color:#75ddd0;letter-spacing:.16em;font-size:10px;font-weight:820}.portfolio-public-floorplan-copy h2,.portfolio-public-payment-story h2{letter-spacing:-.06em;margin:14px 0 22px;font-size:clamp(45px,5vw,76px);line-height:.96;color:#fff!important}.portfolio-public-floorplan-copy>p{color:#e8f4f0b3;max-width:520px;font-size:15px;line-height:1.65}.portfolio-public-floorplan-copy dl{border-bottom:1px solid #ffffff24;margin:27px 0}.portfolio-public-floorplan-copy dl div{border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.portfolio-public-floorplan-copy dt{color:#ffffff80;font-size:11px}.portfolio-public-floorplan-copy dd{text-align:right;margin:0;font-size:13px;font-weight:730}.portfolio-public-floorplan-copy>button{color:#0a3735;cursor:pointer;font:inherit;background:#79ded1;border:0;border-radius:999px;align-items:center;gap:25px;min-height:52px;padding:0 21px;font-size:13px;font-weight:780;display:inline-flex}.portfolio-public-floorplan-preview{aspect-ratio:1.12;cursor:zoom-in;background:#f6f3ed;border:1px solid #ffffff38;border-radius:25px;justify-content:center;align-items:center;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 80px #0000004d}.portfolio-public-floorplan-preview:before{content:"";pointer-events:none;border:1px solid #093d371c;border-radius:17px;position:absolute;inset:16px}.portfolio-public-floorplan-preview>img{object-fit:contain;width:100%;height:100%;transition:transform .4s}.portfolio-public-floorplan-preview:hover>img{transform:scale(1.025)}.portfolio-public-floorplan-preview>div{color:var(--portfolio-ink);text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.portfolio-public-floorplan-preview>div strong{font-size:23px}.portfolio-public-floorplan-preview>div span{color:#6f817a;max-width:300px;font-size:12px}.portfolio-public-floorplan-preview>small{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#092d2bdb;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:11px;display:flex;position:absolute;bottom:30px;right:30px}.portfolio-public-floorplan-preview>small i{font-size:17px;font-style:normal}.portfolio-public-payment-story{background:var(--portfolio-cream);max-width:none;padding:clamp(80px,9vw,130px) clamp(24px,7vw,110px);scroll-margin-top:65px}.portfolio-public-payment-story>header{text-align:center;max-width:1040px;margin:0 auto}.portfolio-public-payment-story>header>span{color:var(--portfolio-accent)}.portfolio-public-payment-story h2{max-width:950px;margin-left:auto;margin-right:auto;color:var(--portfolio-ink)!important}.portfolio-public-payment-story>header>p{color:#687b74;max-width:690px;margin:0 auto;line-height:1.6}.portfolio-public-payment-layout{grid-template-columns:minmax(280px,.68fr) minmax(600px,1.32fr);gap:14px;max-width:1220px;margin:44px auto 0;display:grid}.portfolio-public-official-price,.portfolio-public-payment-path{background:#ffffffc7;border:1px solid #13423b1f;border-radius:20px}.portfolio-public-official-price{flex-direction:column;justify-content:center;padding:27px;display:flex}.portfolio-public-official-price small{color:var(--portfolio-accent);letter-spacing:.13em;font-size:9px;font-weight:820}.portfolio-public-official-price strong{color:var(--portfolio-ink);letter-spacing:-.045em;overflow-wrap:anywhere;white-space:nowrap;margin:8px 0;font-size:clamp(27px,2.55vw,38px);line-height:1.05}.portfolio-public-official-price span{color:#71827c;font-size:11px}.portfolio-public-payment-path{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;padding:29px 22px;display:grid}.portfolio-public-payment-path>span{flex-direction:column;min-width:0;padding:0 10px;display:flex;position:relative}.portfolio-public-payment-path b{color:var(--portfolio-accent);letter-spacing:.08em;font-size:9px}.portfolio-public-payment-path i{background:var(--portfolio-accent);z-index:2;border:5px solid #eef3ed;border-radius:50%;width:19px;height:19px;margin:12px 0 14px;position:relative}.portfolio-public-payment-path>span:not(:last-child):after{content:"";background:#c7d5ce;height:1px;position:absolute;top:31px;left:28px;right:-10px}.portfolio-public-payment-path strong{color:var(--portfolio-ink);font-size:13px}.portfolio-public-payment-path small{color:#7b8b85;margin-top:4px;font-size:10px;line-height:1.35}.portfolio-public-simulation-cta{background:var(--portfolio-ink);color:#fff;cursor:pointer;font:inherit;text-align:left;border:0;border-radius:18px;justify-content:space-between;align-items:center;width:100%;max-width:1220px;min-height:82px;margin:14px auto 0;padding:15px 20px 15px 24px;display:flex}.portfolio-public-simulation-cta>span{flex-direction:column;gap:4px;display:flex}.portfolio-public-simulation-cta small{color:#76dacc;letter-spacing:.13em;font-size:9px;font-weight:800}.portfolio-public-simulation-cta strong{font-size:15px}.portfolio-public-simulation-cta>b{color:var(--portfolio-ink);background:#76dacc;border-radius:50%;justify-content:center;align-items:center;width:47px;height:47px;font-size:21px;display:flex}.portfolio-public-closing,.profile-investor .portfolio-public-closing{color:var(--portfolio-ink);background:#fffdf9;padding-top:clamp(80px,10vw,150px);padding-bottom:clamp(80px,10vw,150px)}.portfolio-public-closing>span{color:var(--portfolio-accent)}.portfolio-public-closing h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(45px,5.2vw,78px);font-weight:400;color:var(--portfolio-ink)!important}.portfolio-public-closing p{color:#72827c}.portfolio-public-contact{background:#eef1eb;max-width:none;padding-left:clamp(18px,7vw,110px);padding-right:clamp(18px,7vw,110px)}.portfolio-public-broker-card,.portfolio-public-contact form,.portfolio-public-unavailable{width:100%;max-width:720px}.portfolio-public-broker-card{justify-self:end}.portfolio-public-contact form,.portfolio-public-unavailable{justify-self:start}@media (width<=1020px){.portfolio-public-hero-copy{max-width:70vw}.portfolio-public-curation,.portfolio-public-floorplan-story{grid-template-columns:1fr}.portfolio-public-curation>div:first-child{max-width:720px}.portfolio-public-payment-layout{grid-template-columns:1fr}.portfolio-public-options-grid.count-1>article{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}}@media (width<=820px){.portfolio-public-brand{padding:12px 13px}.portfolio-public-brand>div{max-width:calc(100vw - 26px);padding:7px 12px 7px 8px}.portfolio-public-brand img{max-width:104px;max-height:35px}.portfolio-public-hero{min-height:max(720px,100svh);display:grid}.portfolio-public-hero-canvas{min-height:max(720px,100svh)}.portfolio-public-hero-canvas:after{background:linear-gradient(#051e1d0f 0%,#051e1d40 22%,#051e1deb 60%,#051e1dfc 100%)}.portfolio-public-hero-image img{object-position:center top}.portfolio-public-hero-copy{justify-content:flex-end;align-self:end;width:100%;max-width:none;padding:160px 18px 32px}.portfolio-public-hero-copy h1{margin-bottom:16px;font-size:clamp(43px,11.7vw,62px);line-height:.94}.portfolio-public-hero-copy>p{font-size:15px;line-height:1.42}.portfolio-public-hero-facts{grid-template-columns:1.12fr .88fr;margin:20px 0 14px}.portfolio-public-hero-actions{grid-template-columns:1fr 1fr;display:grid}.portfolio-public-hero-actions>button{flex:none;width:100%;min-width:0}.portfolio-public-hero-actions>button.tertiary{display:none}.portfolio-public-trust-row{flex-wrap:wrap;display:flex}.portfolio-public-hero-caption{display:none}.portfolio-public-hero-canvas .portfolio-public-gallery-open{top:84px;bottom:auto;right:15px}.portfolio-public-journey{justify-content:flex-start;padding:0 7px}.portfolio-public-journey button{min-height:58px;padding:0 13px}.portfolio-public-curation{gap:34px;padding:72px 18px}.portfolio-public-curation>div.portfolio-public-highlight-grid{grid-template-columns:1fr 1fr}.portfolio-public-highlight-grid article{flex-direction:column;min-height:165px;padding:18px;display:flex}.portfolio-public-highlight-grid article>b{margin-bottom:13px;font-size:17px}.portfolio-public-options{padding-left:16px;padding-right:16px}.portfolio-public-options-grid.count-1>article{display:block}.portfolio-public-options-grid.count-1 .portfolio-public-unit-visual{aspect-ratio:1.08;min-height:0}.portfolio-public-floorplan-story{gap:45px;padding:78px 18px}.portfolio-public-floorplan-preview{min-height:430px}.portfolio-public-payment-story{padding:75px 18px}.portfolio-public-payment-path{grid-template-columns:1fr 1fr;row-gap:26px}.portfolio-public-payment-path>span:nth-child(2):after{display:none}.portfolio-public-contact{grid-template-columns:1fr}.portfolio-public-broker-card,.portfolio-public-contact form,.portfolio-public-unavailable{justify-self:center}}@media (width<=560px){.portfolio-public-brand strong{font-size:11px}.portfolio-public-hero-copy>span{line-height:1.4}.portfolio-public-hero-copy h1{font-size:clamp(39px,11.4vw,52px)}.portfolio-public-hero-copy h1 em{margin-top:5px}.portfolio-public-hero-facts{grid-template-columns:1fr}.portfolio-public-hero-facts article:last-child{display:none}.portfolio-public-hero-actions{grid-template-columns:1fr}.portfolio-public-hero-actions>button.secondary,.portfolio-public-trust-row span:nth-child(2){display:none}.portfolio-public-journey button{gap:5px;padding:0 10px}.portfolio-public-journey span{font-size:10px}.portfolio-public-curation h2,.portfolio-public-options h2,.portfolio-public-floorplan-copy h2,.portfolio-public-payment-story h2,.portfolio-public-closing h2{font-size:clamp(38px,11vw,52px)}.portfolio-public-highlight-grid{gap:8px}.portfolio-public-highlight-grid article{border-radius:14px;min-height:155px;padding:15px}.portfolio-public-highlight-grid article>p{font-size:16px}.portfolio-public-floorplan-preview{min-height:340px;padding:18px}.portfolio-public-floorplan-preview>small{bottom:20px;right:20px}.portfolio-public-payment-path{padding:22px 13px}.portfolio-public-payment-path>span{padding:0 7px}.portfolio-public-official-price{padding:22px}.portfolio-public-official-price strong{white-space:normal;font-size:clamp(25px,8vw,34px)}.portfolio-public-simulation-cta{min-height:76px;padding-left:18px}.portfolio-public-simulation-cta strong{max-width:235px;font-size:13px}.portfolio-public-simulation-cta>b{width:42px;height:42px}}.broker-portfolio-header{min-height:132px;align-items:center!important;padding:17px 30px 16px!important}.broker-portfolio-header>div{max-width:1180px!important}.broker-portfolio-header>div>span{color:#7de4dd!important;letter-spacing:.13em!important;font-size:10px!important}.broker-portfolio-header h1{text-shadow:0 1px 1px #0000001f;color:#f5fbf9!important;margin:7px 0 8px!important;font-size:0!important;line-height:0!important}.broker-portfolio-header h1:after{color:#f5fbf9;content:"Escolha até 3 apartamentos. Não envie só uma tabela — entregue uma experiência.";letter-spacing:-.045em;text-wrap:balance;max-width:1120px;font-size:clamp(28px,2.55vw,41px);font-weight:560;line-height:1.02;display:block}.broker-portfolio-header p{max-width:1050px;color:#c7d9d5!important;font-size:13px!important;line-height:1.4!important}.broker-portfolio-header>button{color:#fff!important;background:#ffffff14!important;border-color:#ffffff57!important;flex-basis:42px!important;height:42px!important}.broker-portfolio-tabs{min-height:52px!important;padding:0 30px!important}.broker-portfolio-workspace{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;min-height:0!important;display:grid!important;overflow:hidden!important}.broker-portfolio-config{background:#fff!important;border-bottom:1px solid #d6e4df!important;border-left:0!important;grid-area:1/1!important;min-height:0!important;overflow:visible!important}.broker-portfolio-config-sticky{grid-template-rows:auto auto auto auto;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:7px 12px;padding:11px 30px 9px!important;display:grid!important}.broker-portfolio-config-sticky>.broker-portfolio-step:first-child{grid-area:1/1/auto/5}.broker-portfolio-config-sticky>.broker-portfolio-profile-grid{grid-area:2/1/4/5}.broker-portfolio-config-sticky>.broker-portfolio-step:nth-child(3){grid-area:1/5/auto/10}.broker-portfolio-config-sticky>label:first-of-type{grid-area:2/5/auto/7}.broker-portfolio-config-sticky>.broker-portfolio-contact-fields{display:contents!important}.broker-portfolio-config-sticky>.broker-portfolio-contact-fields>label:first-child{grid-area:2/7/auto/8}.broker-portfolio-config-sticky>.broker-portfolio-contact-fields>label:last-child{grid-area:2/8/auto/10}.broker-portfolio-config-sticky>label:nth-of-type(2){grid-area:3/5/auto/10}.broker-portfolio-config-sticky>.broker-portfolio-selected-summary{grid-area:1/10/auto/13}.broker-portfolio-config-sticky>.broker-portfolio-trust{grid-area:2/10/auto/13}.broker-portfolio-config-sticky>.broker-portfolio-submit{grid-area:3/10/auto/13}.broker-portfolio-config-sticky>.broker-portfolio-disclaimer{grid-area:4/10/auto/13}.broker-portfolio-config .broker-portfolio-step--compact{align-items:center;gap:8px;min-width:0;margin:0!important}.broker-portfolio-config .broker-portfolio-step--compact>i{flex-basis:30px!important;height:30px!important;font-size:0!important}.broker-portfolio-config-sticky>.broker-portfolio-step:first-child>i:after{content:"01";font-size:10px}.broker-portfolio-config-sticky>.broker-portfolio-step:nth-child(3)>i:after{content:"02";font-size:10px}.broker-portfolio-config .broker-portfolio-step--compact span{font-size:9px!important}.broker-portfolio-config .broker-portfolio-step--compact h2{color:#143f3e!important;letter-spacing:-.025em!important;margin:1px 0 0!important;font-size:17px!important;line-height:1.05!important}.broker-portfolio-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;min-width:0;gap:6px!important;margin:0!important;display:grid!important}.broker-portfolio-profile-grid button{min-width:0;min-height:68px;border-radius:10px!important;align-items:flex-start!important;gap:6px!important;padding:8px!important}.broker-portfolio-profile-grid button>i{flex:none;font-size:11px}.broker-portfolio-profile-grid button span{min-width:0;gap:2px!important}.broker-portfolio-profile-grid strong{line-height:1.18;font-size:11px!important}.broker-portfolio-profile-grid small{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:8.5px!important;line-height:1.24!important;display:-webkit-box!important}.broker-portfolio-config label{min-width:0;gap:4px!important;margin:0!important;font-size:10px!important}.broker-portfolio-config label>b,.broker-portfolio-config label>small{font-size:8px!important}.broker-portfolio-config input{width:100%;min-width:0;border-radius:9px!important;min-height:37px!important;padding:0 10px!important;font-size:11px!important}.broker-portfolio-selected-summary{align-items:center;gap:7px;min-height:43px;overflow:hidden;margin:0!important;padding:7px 9px!important;display:flex!important}.broker-portfolio-selected-summary header{flex:none;gap:5px;margin:0!important}.broker-portfolio-selected-summary header span{font-size:8px!important}.broker-portfolio-selected-summary header strong{white-space:nowrap;font-size:10px!important}.broker-portfolio-selected-summary article{flex:auto;min-width:0;margin:0!important;padding:5px 6px!important;display:none!important}.broker-portfolio-selected-summary article:first-of-type{display:flex!important}.broker-portfolio-selected-summary article>i,.broker-portfolio-selected-summary article small{display:none!important}.broker-portfolio-selected-summary article strong{font-size:9px!important}.broker-portfolio-selected-summary article button{padding:0 2px;font-size:15px!important}.broker-portfolio-selected-summary>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0!important;font-size:9px!important}.broker-portfolio-trust{min-height:43px;gap:8px!important;margin:0!important;padding:7px 9px!important}.broker-portfolio-trust>i{flex-basis:25px!important;height:25px!important}.broker-portfolio-trust strong{font-size:10px!important}.broker-portfolio-trust small{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:8.5px!important;line-height:1.24!important}.broker-portfolio-submit{min-height:43px!important}.broker-portfolio-disclaimer{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left!important;margin:0!important;font-size:8px!important;line-height:1.25!important;display:-webkit-box!important}.broker-portfolio-catalog{grid-area:2/1!important;min-height:0!important;padding:20px 30px 64px!important;overflow:auto!important}.broker-portfolio-catalog>.broker-portfolio-step{align-items:center;margin-bottom:16px!important}.broker-portfolio-catalog>.broker-portfolio-step>i{font-size:0!important}.broker-portfolio-catalog>.broker-portfolio-step>i:after{content:"03";font-size:12px}.broker-portfolio-catalog>.broker-portfolio-step h2{font-size:clamp(22px,1.85vw,30px)!important}.broker-portfolio-catalog>.broker-portfolio-step p{font-size:13px}.broker-portfolio-unit-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (width<=1350px){.broker-portfolio-config-sticky{grid-template-rows:auto auto auto auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr))}.broker-portfolio-config-sticky>.broker-portfolio-step:first-child{grid-area:1/1}.broker-portfolio-config-sticky>.broker-portfolio-profile-grid{grid-area:2/1/4}.broker-portfolio-config-sticky>.broker-portfolio-step:nth-child(3){grid-area:1/2}.broker-portfolio-config-sticky>label:first-of-type{grid-area:2/2}.broker-portfolio-config-sticky>.broker-portfolio-contact-fields{grid-area:3/2;grid-template-columns:1fr 1fr;gap:7px;display:grid!important}.broker-portfolio-config-sticky>.broker-portfolio-contact-fields>label:first-child,.broker-portfolio-config-sticky>.broker-portfolio-contact-fields>label:last-child{grid-area:auto}.broker-portfolio-config-sticky>label:nth-of-type(2){grid-area:4/2}.broker-portfolio-config-sticky>.broker-portfolio-selected-summary{grid-area:4/1}.broker-portfolio-config-sticky>.broker-portfolio-trust{grid-area:5/1}.broker-portfolio-config-sticky>.broker-portfolio-submit{grid-area:5/2}.broker-portfolio-config-sticky>.broker-portfolio-disclaimer{grid-area:6/1/auto/3;text-align:center!important}.broker-portfolio-unit-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=820px){.broker-portfolio-header{min-height:0;align-items:flex-start!important;padding:18px 18px 16px!important}.broker-portfolio-header h1:after{font-size:clamp(26px,7.2vw,34px)}.broker-portfolio-header p{font-size:12px!important}.broker-portfolio-tabs{padding:0 12px!important}.broker-portfolio-workspace{display:block!important;overflow:auto!important}.broker-portfolio-config-sticky{grid-template-rows:none;grid-template-columns:1fr;padding:16px 18px 18px!important;display:grid!important}.broker-portfolio-config-sticky>.broker-portfolio-step:first-child,.broker-portfolio-config-sticky>.broker-portfolio-profile-grid,.broker-portfolio-config-sticky>.broker-portfolio-step:nth-child(3),.broker-portfolio-config-sticky>label:first-of-type,.broker-portfolio-config-sticky>.broker-portfolio-contact-fields,.broker-portfolio-config-sticky>label:nth-of-type(2),.broker-portfolio-config-sticky>.broker-portfolio-selected-summary,.broker-portfolio-config-sticky>.broker-portfolio-trust,.broker-portfolio-config-sticky>.broker-portfolio-submit,.broker-portfolio-config-sticky>.broker-portfolio-disclaimer{grid-area:auto/1}.broker-portfolio-config-sticky>.broker-portfolio-contact-fields{grid-template-columns:1fr 1fr;display:grid!important}.broker-portfolio-profile-grid{grid-template-columns:1fr!important}.broker-portfolio-profile-grid button{min-height:54px}.broker-portfolio-catalog{padding:22px 18px 60px!important;overflow:visible!important}.broker-portfolio-unit-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.broker-portfolio-header h1:after{font-size:28px}.broker-portfolio-config-sticky>.broker-portfolio-contact-fields,.broker-portfolio-unit-grid{grid-template-columns:1fr!important}}body.gv-broker-portfolio-native-open{overflow:hidden}.broker-portfolio-launch.active{box-shadow:0 0 0 3px #7ee1d82e,0 10px 25px #149f9d33}.broker-portfolio-overlay.broker-portfolio-native-page{z-index:14;background:#eef4f1;justify-content:stretch;align-items:stretch;width:auto;height:auto;transition:left .18s,opacity .12s,top .12s;display:block;position:fixed;bottom:0;right:0;overflow:hidden}.broker-portfolio-native-page .broker-portfolio-studio{box-shadow:none;background:#eef4f1;border-radius:0;width:100%;max-width:none;height:100%;min-height:0;max-height:none;overflow:hidden}.broker-portfolio-native-page .broker-portfolio-header{flex:0 0 58px;gap:14px;background:#092f31!important;align-items:center!important;min-height:58px!important;padding:7px 20px!important}.broker-portfolio-native-page .broker-portfolio-brandline{flex:auto;min-width:0;max-width:none!important}.broker-portfolio-native-page .broker-portfolio-brandline>span{color:#7de4dd!important;letter-spacing:.13em!important;font-size:9px!important}.broker-portfolio-native-page .broker-portfolio-header h1{text-wrap:balance;max-width:980px;color:#f5fbf9!important;letter-spacing:-.04em!important;margin:2px 0 1px!important;font-size:clamp(18px,1.45vw,24px)!important;font-weight:570!important;line-height:1.02!important;display:block!important}.broker-portfolio-native-page .broker-portfolio-header h1:after{content:none!important;display:none!important}.broker-portfolio-native-page .broker-portfolio-header p{margin:0;color:#bed1cd!important;font-size:10px!important;line-height:1.3!important}.broker-portfolio-native-page .broker-portfolio-header>button{justify-content:center;align-items:center;gap:8px;min-width:0;display:inline-flex;color:#fff!important;background:#ffffff12!important;border-color:#ffffff47!important;border-radius:999px!important;flex:none!important;width:auto!important;height:34px!important;padding:0 13px!important;font-size:17px!important}.broker-portfolio-native-page .broker-portfolio-header>button span{font-size:11px;font-weight:720}.broker-portfolio-native-page .broker-portfolio-header .broker-portfolio-tabs{background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;flex:none;align-self:center;align-items:center;gap:2px;height:34px;display:flex;min-height:0!important;padding:2px!important}.broker-portfolio-native-page .broker-portfolio-header .broker-portfolio-tabs button{color:#c5d8d4;border-radius:7px;height:28px;padding:0 12px;font-size:11px}.broker-portfolio-native-page .broker-portfolio-header .broker-portfolio-tabs button.active{color:#154b48;background:#fff;box-shadow:0 4px 14px #00000029}.broker-portfolio-native-page .broker-portfolio-header .broker-portfolio-tabs b{background:#092f311f}.broker-portfolio-native-page .broker-portfolio-exit>i{font-size:18px;font-style:normal;font-weight:400;line-height:1}.broker-portfolio-progress{background:#f3f8f6;border-bottom:1px solid #d8e5e1;flex:0 0 54px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:6px;margin:0;padding:6px 20px;list-style:none;display:grid}.broker-portfolio-progress li{background:#ffffff8a;border:1px solid #0000;border-radius:11px;min-width:0;position:relative}.broker-portfolio-progress li.complete{background:#e7f5f2}.broker-portfolio-progress li.current{background:#fff;border-color:#b9d8d2;box-shadow:0 8px 24px #174b471f}.broker-portfolio-progress li:not(:last-child):after{display:none}.broker-portfolio-progress button{color:#617572;cursor:pointer;font:inherit;text-align:left;z-index:1;background:0 0;border:0;align-items:center;gap:7px;width:100%;min-width:0;height:100%;padding:4px 8px;display:flex;position:relative}.broker-portfolio-progress button:disabled{cursor:default;opacity:.62}.broker-portfolio-progress button>i{color:#506763;background:#edf3f1;border:1px solid #c9d8d4;border-radius:999px;flex:0 0 24px;justify-content:center;align-items:center;height:24px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.broker-portfolio-progress .complete button>i,.broker-portfolio-progress .current button>i{color:#fff;background:#0e8f8c;border-color:#0e8f8c}.broker-portfolio-progress button>span{flex-direction:column;min-width:0;display:flex}.broker-portfolio-progress strong,.broker-portfolio-progress small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.broker-portfolio-progress strong{color:#183f3d;letter-spacing:.03em;text-transform:uppercase;font-size:9px}.broker-portfolio-progress small{margin-top:1px;font-size:9px}.broker-portfolio-feedback{z-index:5;width:max-content;max-width:min(760px,100% - 40px);position:absolute;top:59px;left:50%;transform:translate(-50%)}.broker-portfolio-native-page .broker-portfolio-error,.broker-portfolio-native-page .broker-portfolio-notice{margin:7px 0 0;padding:9px 13px;box-shadow:0 12px 30px #143f3d1f}.broker-portfolio-guided-main{background:radial-gradient(circle at 8% 0,#57bdb41a,#0000 28%),linear-gradient(#f8f8f5 0%,#f4f2ed 100%);flex:auto;min-height:0;overflow:hidden}.broker-portfolio-guided-step{box-sizing:border-box;height:100%;min-height:0;padding:clamp(22px,2.8vh,36px) clamp(22px,3.2vw,48px) 38px;animation:.18s both broker-portfolio-step-in;overflow:auto}.broker-portfolio-question{text-align:center;max-width:860px;margin:0 auto clamp(22px,3vh,34px)}.broker-portfolio-question>span,.broker-portfolio-units-heading>div>span{color:#0e8f8c;letter-spacing:.13em;font-size:10px;font-weight:800}.broker-portfolio-question h2,.broker-portfolio-units-heading h2{color:#153f3d;letter-spacing:-.045em;text-wrap:balance;outline:none;margin:8px 0 9px;font-size:clamp(28px,2.75vw,44px);line-height:1.02}.broker-portfolio-question p,.broker-portfolio-units-heading p{color:#657a76;margin:0;font-size:13px;line-height:1.45}.broker-portfolio-guided-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1050px;margin:0 auto;display:grid}.broker-portfolio-guided-profile-grid button{color:#143f3d;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #cfddda;border-radius:20px;align-items:flex-start;gap:16px;min-height:152px;padding:24px;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex}.broker-portfolio-guided-profile-grid button:hover,.broker-portfolio-guided-profile-grid button.active{border-color:#2aaaa4;transform:translateY(-2px);box-shadow:0 17px 36px #145e5a21}.broker-portfolio-guided-profile-grid button>i{color:#0e8f8c;background:#e7f7f4;border-radius:999px;flex:0 0 38px;justify-content:center;align-items:center;height:38px;font-style:normal;font-weight:800;display:inline-flex}.broker-portfolio-guided-profile-grid button>span{flex-direction:column;gap:10px;display:flex}.broker-portfolio-guided-profile-grid strong{letter-spacing:-.02em;font-size:18px}.broker-portfolio-guided-profile-grid small{color:#657a76;font-size:13px;line-height:1.45}.broker-portfolio-safe-copy{color:#7b8d89;text-align:center;margin:20px auto 0;font-size:11px;display:block}.broker-portfolio-client-form{background:#fff;border:1px solid #d1dfdc;border-radius:22px;gap:15px;max-width:780px;margin:0 auto;padding:24px;display:grid;box-shadow:0 18px 42px #1b4b4814}.broker-portfolio-client-form label,.broker-portfolio-review-summary>label,.broker-portfolio-guided-filters label{color:#365451;flex-direction:column;gap:6px;font-size:11px;font-weight:720;display:flex}.broker-portfolio-client-form label>b,.broker-portfolio-client-form label>small{color:#7a8d89;font-size:9px;font-weight:650}.broker-portfolio-client-form>div:not(.broker-portfolio-trust){grid-template-columns:1fr 1fr;gap:12px;display:grid}.broker-portfolio-client-form input,.broker-portfolio-review-summary>label input,.broker-portfolio-guided-filters input,.broker-portfolio-guided-filters select{box-sizing:border-box;color:#173f3d;font:inherit;background:#f9fbfa;border:1px solid #c8d8d4;border-radius:11px;width:100%;min-height:43px;padding:0 12px;font-size:13px}.broker-portfolio-client-form .primary input{min-height:49px;font-size:16px}.broker-portfolio-native-page .broker-portfolio-trust{color:#153f3d;background:#edf8f5;border:1px solid #cce9e2;min-height:48px;margin:0;padding:9px 12px}.broker-portfolio-native-page .broker-portfolio-trust>i{color:#fff;background:#0e8f8c}.broker-portfolio-native-page .broker-portfolio-trust strong{color:#153f3d}.broker-portfolio-native-page .broker-portfolio-trust small{color:#607773;-webkit-line-clamp:initial}.broker-portfolio-client-form footer,.broker-portfolio-review-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.broker-portfolio-client-form footer button,.broker-portfolio-review-actions button,.broker-portfolio-receipt-next button{color:#fff;cursor:pointer;font:inherit;background:#0e8f8c;border:1px solid #0e8f8c;border-radius:11px;min-height:43px;padding:0 18px;font-size:12px;font-weight:760}.broker-portfolio-client-form footer button.secondary,.broker-portfolio-review-actions button.secondary{color:#355653;background:#fff;border-color:#c6d6d2}.broker-portfolio-development-step{padding-top:clamp(20px,2.7vh,34px)}.broker-portfolio-development-step .broker-portfolio-question{margin-bottom:clamp(16px,2.2vh,26px)}.broker-portfolio-development-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;max-width:1420px;margin:0 auto;display:grid}.broker-portfolio-development-grid>button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #ccdad7;border-radius:19px;grid-template-rows:clamp(150px,22vh,210px) auto;grid-template-columns:1fr;min-height:320px;padding:0;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;overflow:hidden;box-shadow:0 12px 32px #17434012}.broker-portfolio-development-grid>button:hover,.broker-portfolio-development-grid>button.active{border-color:#20a39e;transform:translateY(-2px);box-shadow:0 18px 38px #145e5a26}.broker-portfolio-development-image{background:#173f3d;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.broker-portfolio-development-image>img:not(.logo){object-fit:cover;width:100%;height:100%}.broker-portfolio-development-image>span{color:#c7d8d4;font-size:11px}.broker-portfolio-development-image>img.logo{box-sizing:border-box;object-fit:contain;background:#ffffffeb;border-radius:9px;width:auto;max-width:112px;height:38px;padding:6px;position:absolute;bottom:10px;left:10px}.broker-portfolio-development-copy{flex-direction:column;justify-content:flex-start;min-width:0;padding:16px 18px 17px;display:flex}.broker-portfolio-development-copy>span{color:#0e8f8c;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.broker-portfolio-development-copy h3{color:#153f3d;letter-spacing:-.035em;margin:4px 0 7px;font-size:21px}.broker-portfolio-development-copy p,.broker-portfolio-development-copy small{color:#687c78;margin:0 0 4px;font-size:10px;line-height:1.35}.broker-portfolio-development-facts{flex-wrap:wrap;gap:5px;margin-bottom:10px;display:flex}.broker-portfolio-development-facts b{color:#315b57;background:#edf7f4;border:1px solid #d5e9e4;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:750}.broker-portfolio-development-copy>small{color:#71837f;letter-spacing:.04em;text-transform:uppercase;margin:auto 0 1px;font-size:9px;font-weight:720}.broker-portfolio-development-copy strong{color:#173f3d;margin-top:5px;font-size:14px}.broker-portfolio-development-copy>i{color:#0e8f8c;align-items:center;gap:6px;margin-top:9px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.broker-portfolio-development-copy>i span{font-size:15px;transition:transform .14s}.broker-portfolio-development-grid>button:hover .broker-portfolio-development-copy>i span{transform:translate(3px)}.broker-portfolio-simple-back{max-width:1420px;margin:14px auto 0}.broker-portfolio-simple-back button{color:#47635f;cursor:pointer;font:inherit;background:0 0;border:0;font-size:11px}.broker-portfolio-units-step{flex-direction:column;padding:12px 20px 0;display:flex;overflow:hidden}.broker-portfolio-units-heading{flex:none;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:8px;display:flex}.broker-portfolio-units-heading h2{margin:3px 0;font-size:clamp(22px,1.9vw,30px)}.broker-portfolio-units-heading p{font-size:11px}.broker-portfolio-units-actions{flex:none;align-items:center;gap:7px;display:flex}.broker-portfolio-units-actions button{color:#fff;cursor:pointer;font:inherit;background:#0e8f8c;border:1px solid #0e8f8c;border-radius:9px;min-height:34px;padding:0 11px;font-size:10px;font-weight:750}.broker-portfolio-units-actions button.secondary{color:#345552;background:#fff;border-color:#c6d6d2}.broker-portfolio-units-actions b{color:#fff;white-space:nowrap;background:#173f3d;border-radius:999px;padding:9px 11px;font-size:10px}.broker-portfolio-guided-filters{flex:none;grid-template-columns:minmax(160px,1.25fr) repeat(4,minmax(112px,.75fr));gap:8px;margin-bottom:6px;display:grid}.broker-portfolio-guided-filters label{gap:3px;font-size:10px}.broker-portfolio-guided-filters input,.broker-portfolio-guided-filters select{border-radius:8px;min-height:35px;padding:0 9px;font-size:11px}.broker-portfolio-result-toolbar{flex:none;justify-content:space-between;align-items:center;gap:14px;margin:0 2px 7px;display:flex}.broker-portfolio-result-actions{flex:none;align-items:center;gap:8px;display:flex}.broker-portfolio-reset-filters{color:#1c706c;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:7px 4px;font-size:10px;font-weight:760;-webkit-text-decoration:underline #1c706c52;text-decoration:underline #1c706c52}.broker-portfolio-native-page .broker-portfolio-result-line{flex-direction:column;flex:0 auto;min-width:0;margin:0;font-size:10px;display:flex}.broker-portfolio-native-page .broker-portfolio-result-line small{color:#758783;margin-top:2px}.broker-portfolio-view-switch{background:#e1ebe8;border:1px solid #ccd9d6;border-radius:10px;flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.broker-portfolio-view-switch button{color:#58706c;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;min-height:29px;padding:0 10px;font-size:10px;font-weight:780;display:inline-flex}.broker-portfolio-view-switch button[aria-pressed=true]{color:#0b7775;background:#fff;box-shadow:0 2px 8px #133e3b1a}.broker-portfolio-view-switch button span{font-size:14px}.broker-portfolio-unit-table-wrap{box-sizing:border-box;background:#fff;border:1px solid #cedbd8;border-radius:12px;flex:auto;min-height:0;padding-bottom:0;overflow:auto;box-shadow:0 8px 22px #1943400d}@media (width>=821px){.broker-portfolio-unit-table-wrap.compact{flex:none;max-height:none}}.broker-portfolio-unit-table{border-collapse:separate;border-spacing:0;color:#294d49;width:100%;min-width:880px;font-size:11px}.broker-portfolio-unit-table thead th{color:#526a66;letter-spacing:.055em;text-align:left;text-transform:uppercase;white-space:nowrap;z-index:2;background:#f0f5f3;border-bottom:1px solid #cbd9d6;padding:9px 11px;font-size:9px;font-weight:800;position:sticky;top:0}.broker-portfolio-unit-table tbody th,.broker-portfolio-unit-table tbody td{text-align:left;vertical-align:middle;white-space:nowrap;background:#fff;border-bottom:1px solid #e2ebe8;padding:9px 11px}.broker-portfolio-unit-table tbody tr:hover th,.broker-portfolio-unit-table tbody tr:hover td{background:#f8fbfa}.broker-portfolio-unit-table tbody tr.selected th,.broker-portfolio-unit-table tbody tr.selected td{background:#eaf8f5}.broker-portfolio-unit-table tbody tr.floorplan-pending{opacity:.62}.broker-portfolio-unit-table tbody th>strong,.broker-portfolio-unit-table tbody td>strong,.broker-portfolio-unit-table tbody th>small,.broker-portfolio-unit-table tbody td>small{display:block}.broker-portfolio-unit-table tbody th>strong{color:#153f3d;font-size:13px}.broker-portfolio-unit-table tbody th>small,.broker-portfolio-unit-table tbody td>small{color:#0c8581;margin-top:2px;font-size:9px;font-weight:700}.broker-portfolio-table-select{color:#0c8581;cursor:pointer;font:inherit;background:#fff;border:1px solid #aac6c1;border-radius:9px;justify-content:center;align-items:center;gap:5px;width:auto;height:31px;padding:0 9px;font-size:10px;font-weight:850;display:inline-flex}.broker-portfolio-table-select>span{font-size:13px;line-height:1}.broker-portfolio-table-select>b{white-space:nowrap;font-size:9px}.broker-portfolio-table-select[aria-pressed=true]{color:#fff;background:#0e8f8c;border-color:#0e8f8c}.broker-portfolio-table-select:disabled{cursor:not-allowed;opacity:.5}.broker-portfolio-table-floorplan{color:#24625e;cursor:pointer;font:inherit;background:#fff;border:1px solid #afc9c4;border-radius:8px;min-height:29px;padding:0 9px;font-size:10px;font-weight:760}.broker-portfolio-table-pending{color:#7b8d89;font-size:10px}.broker-portfolio-guided-unit-grid{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;min-height:0;padding:1px 2px;display:grid;overflow:auto}.broker-portfolio-guided-unit-grid article{background:#fff;border:1px solid #d0deda;border-radius:14px;flex-direction:column;align-self:start;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #1943400f}.broker-portfolio-guided-unit-grid article.selected{border-color:#11a39e;box-shadow:0 0 0 2px #11a39e24,0 12px 26px #1965601f}.broker-portfolio-guided-unit-grid article.floorplan-pending{opacity:.7}.broker-portfolio-guided-unit-grid .broker-portfolio-unit-image{aspect-ratio:16/5.6;min-height:66px}.broker-portfolio-guided-unit-grid .broker-portfolio-unit-image>small{font-size:10px;top:auto;bottom:7px;left:7px}.broker-portfolio-guided-unit-grid .broker-portfolio-unit-image>em{color:#0b7775;background:#fff;border-radius:999px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:800;position:absolute;top:7px;right:7px}.broker-portfolio-guided-unit-grid .broker-portfolio-unit-copy{padding:10px 11px 8px}.broker-portfolio-guided-unit-grid .broker-portfolio-unit-copy>span{font-size:10px}.broker-portfolio-guided-unit-grid .broker-portfolio-unit-copy h3{margin:3px 0;font-size:16px}.broker-portfolio-guided-unit-grid .broker-portfolio-unit-copy p{min-height:12px;font-size:11px}.broker-portfolio-guided-unit-grid .broker-portfolio-unit-copy>strong{margin-top:6px;font-size:15px}.broker-portfolio-guided-unit-grid .broker-portfolio-unit-copy>small,.broker-portfolio-guided-unit-grid .broker-portfolio-unit-copy>div{font-size:10px}.broker-portfolio-guided-unit-grid article>footer{grid-template-columns:1fr 1fr;gap:6px;padding:0 10px 10px;display:grid}.broker-portfolio-guided-unit-grid article>footer button{border-radius:8px;min-height:31px;padding:0 6px;font-size:10px;font-weight:760}.broker-portfolio-guided-unit-grid .broker-portfolio-unit-select{color:#fff;background:#0e8f8c;border:1px solid #0e8f8c;position:static}.broker-portfolio-guided-unit-grid .broker-portfolio-unit-select[aria-pressed=true]{background:#153f3d;border-color:#153f3d}.broker-portfolio-guided-unit-grid .broker-portfolio-unit-select:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.55}.broker-portfolio-guided-unit-grid .broker-portfolio-floorplan-button{color:#315a56;background:#fff;border:1px solid #bfd2cd;width:auto;margin:0;position:static;bottom:auto;left:auto}.broker-portfolio-empty-filter{color:#385754;text-align:center;background:#fff;border:1px dashed #bfd1cd;border-radius:14px;grid-column:1/-1;align-self:start;padding:28px}.broker-portfolio-empty-filter p{color:#748681;margin:6px 0 0;font-size:11px}.broker-portfolio-empty-filter button{color:#fff;cursor:pointer;font:inherit;background:#0e8f8c;border:0;border-radius:9px;min-height:34px;margin-top:13px;padding:0 13px;font-size:10px;font-weight:760}.broker-portfolio-selection-dock{z-index:3;background:#fffffff5;border:1px solid #ccdad7;border-radius:12px;flex:0 0 58px;justify-content:space-between;align-items:center;gap:16px;margin-top:7px;padding:7px 10px 7px 14px;display:flex;position:static;box-shadow:0 8px 20px #19434012}.broker-portfolio-selection-summary{flex-direction:column;min-width:0;display:flex}.broker-portfolio-selection-dock strong{color:#153f3d;font-size:11px}.broker-portfolio-selection-dock small{color:#71847f;margin-top:2px;font-size:10px}.broker-portfolio-selected-chips{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.broker-portfolio-selected-chips button{color:#225b57;cursor:pointer;font:inherit;background:#e9f7f4;border:1px solid #c7e4de;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:0 8px 0 4px;font-size:9px;font-weight:760;display:inline-flex}.broker-portfolio-selected-chips button>b{color:#fff;background:#0e8f8c;border-radius:999px;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.broker-portfolio-selected-chips button>span{color:#65817d;font-size:12px;font-weight:500}.broker-portfolio-selection-dock>.broker-portfolio-review-cta{color:#fff;cursor:pointer;font:inherit;background:#0e8f8c;border:0;border-radius:9px;min-height:40px;padding:0 15px;font-size:11px;font-weight:780}.broker-portfolio-selection-dock>.broker-portfolio-review-cta:disabled{cursor:not-allowed;opacity:.48}.broker-portfolio-review-step{padding-top:clamp(18px,2.4vh,30px)}.broker-portfolio-review-step .broker-portfolio-question{margin-bottom:17px}.broker-portfolio-review-step .broker-portfolio-question h2{font-size:clamp(27px,2.35vw,38px)}.broker-portfolio-review-grid{grid-template-columns:minmax(330px,.88fr) minmax(420px,1.12fr);gap:15px 20px;max-width:1120px;margin:0 auto;display:grid}.broker-portfolio-review-summary{gap:9px;display:grid}.broker-portfolio-review-summary>section,.broker-portfolio-review-summary>label{background:#fff;border:1px solid #d0deda;border-radius:12px;padding:11px 13px}.broker-portfolio-review-summary>label input{min-height:39px}.broker-portfolio-review-summary section>header{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.broker-portfolio-review-summary section>header span{color:#0e8f8c;letter-spacing:.09em;font-size:8px;font-weight:800}.broker-portfolio-review-summary section>header button,.broker-portfolio-review-summary section>article button{color:#0b7f7c;cursor:pointer;font:inherit;background:0 0;border:0;font-size:9px;font-weight:750}.broker-portfolio-review-summary section>strong,.broker-portfolio-review-summary section>small{display:block}.broker-portfolio-review-summary section>strong{color:#153f3d;font-size:12px}.broker-portfolio-review-summary section>small{color:#748681;margin-top:2px;font-size:9px}.broker-portfolio-review-summary section>article{border-top:1px solid #e0e9e6;justify-content:space-between;align-items:center;margin-top:6px;padding-top:6px;display:flex}.broker-portfolio-review-summary section>article>div{flex-direction:column;display:flex}.broker-portfolio-review-summary section>article strong{color:#153f3d;font-size:10px}.broker-portfolio-review-summary section>article small{color:#748681;font-size:8px}.broker-portfolio-preview{color:#fff;background:#113b3a;border-radius:17px;flex-direction:column;min-height:0;padding:14px;display:flex}.broker-portfolio-preview>span{color:#79ddd6;letter-spacing:.12em;margin-bottom:8px;font-size:8px;font-weight:800}.broker-portfolio-preview-card{color:#153f3d;background:#f7faf9;border-radius:12px;flex:1;grid-template-columns:.82fr 1.18fr;min-height:235px;display:grid;overflow:hidden}.broker-portfolio-preview-card>.image{background:#274c4a;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.broker-portfolio-preview-card>.image img{object-fit:cover;width:100%;height:100%}.broker-portfolio-preview-card>.image>span{color:#cadbd7;font-size:10px}.broker-portfolio-preview-card>.image b{color:#143f3d;background:#ffffffe6;padding:6px 8px;font-size:8px;position:absolute;bottom:10px;left:10px}.broker-portfolio-preview-card>.copy{flex-direction:column;padding:19px;display:flex}.broker-portfolio-preview-card>.copy>small{color:#0e8f8c;letter-spacing:.09em;font-size:7px;font-weight:800}.broker-portfolio-preview-card h3{letter-spacing:-.045em;margin:8px 0 5px;font-size:clamp(22px,2vw,31px);line-height:1.02}.broker-portfolio-preview-card p{color:#6b7e7a;margin:0 0 13px;font-size:9px}.broker-portfolio-preview-card .copy>div{gap:6px;display:grid}.broker-portfolio-preview-card .copy>div>span{border-top:1px solid #dce6e3;justify-content:space-between;align-items:center;padding-top:6px;display:flex}.broker-portfolio-preview-card .copy>div strong,.broker-portfolio-preview-card .copy>div small{font-size:8px}.broker-portfolio-preview-card .copy>footer{color:#758783;margin-top:auto;padding-top:10px;font-size:7px}.broker-portfolio-preview>small{color:#b9ceca;margin-top:8px;font-size:8px}.broker-portfolio-review-actions{grid-column:1/-1}.broker-portfolio-review-actions .broker-portfolio-submit{width:auto;min-height:43px!important}.broker-portfolio-review-grid>.broker-portfolio-disclaimer{grid-column:1/-1;margin:-7px 0 0}.broker-portfolio-native-page .broker-portfolio-history{padding:22px 24px 50px}.broker-portfolio-native-page .broker-portfolio-receipt{padding:28px 24px}.broker-portfolio-guided-receipt .broker-portfolio-receipt-actions{grid-template-columns:repeat(3,minmax(0,1fr));max-width:780px}.broker-portfolio-receipt-next{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.broker-portfolio-receipt-next button{color:#315653;background:0 0;border-color:#b9cfca;min-height:38px}@keyframes broker-portfolio-step-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.broker-portfolio-native-page.is-focus-mode .broker-portfolio-header{flex-basis:48px;min-height:48px!important;padding-block:5px!important}.broker-portfolio-native-page.is-focus-mode .broker-portfolio-header h1{font-size:clamp(16px,1.1vw,19px)!important}.broker-portfolio-native-page.is-focus-mode .broker-portfolio-header p{display:none}.broker-portfolio-native-page.is-focus-mode .broker-portfolio-tabs{flex-basis:auto;height:32px;min-height:0!important}.broker-portfolio-native-page.is-focus-mode .broker-portfolio-progress{flex-basis:50px}.broker-portfolio-native-page.is-focus-mode .broker-portfolio-progress button>i{flex-basis:24px;height:24px}@media (width>=821px){.broker-portfolio-overlay.broker-portfolio-native-page.is-focus-mode{z-index:2400;top:0!important;left:0!important}}@media (width<=1350px){.broker-portfolio-progress{padding:0 16px}.broker-portfolio-progress button{gap:6px;padding-inline:6px}.broker-portfolio-development-grid{max-width:1180px}}@media (width<=1100px) and (width>=821px){.broker-portfolio-development-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.broker-portfolio-guided-unit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (height<=790px) and (width>=821px){.broker-portfolio-native-page .broker-portfolio-header{flex-basis:48px;min-height:48px!important}.broker-portfolio-native-page .broker-portfolio-header h1{font-size:clamp(17px,1.35vw,22px)!important}.broker-portfolio-native-page .broker-portfolio-header p{display:none}.broker-portfolio-progress{flex-basis:48px}.broker-portfolio-progress button>i{flex-basis:24px;height:24px}.broker-portfolio-guided-step{padding-top:20px}.broker-portfolio-question{margin-bottom:20px}.broker-portfolio-guided-profile-grid button{min-height:125px;padding:20px}.broker-portfolio-development-grid>button{grid-template-rows:minmax(132px,19vh) auto;min-height:286px}.broker-portfolio-development-copy{padding-block:10px}.broker-portfolio-units-step{padding-top:10px}.broker-portfolio-guided-unit-grid .broker-portfolio-unit-image{aspect-ratio:16/6.4}}@media (width<=820px){body.gv-broker-portfolio-native-open{overflow:hidden}.broker-portfolio-overlay.broker-portfolio-native-page{z-index:2400;top:0!important;left:0!important}.broker-portfolio-native-page .broker-portfolio-header{flex-basis:auto;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;min-height:0!important;padding:calc(7px + env(safe-area-inset-top)) 13px 7px!important;align-items:center!important;display:grid!important}.broker-portfolio-native-page.is-focus-mode .broker-portfolio-header{flex-basis:auto;min-height:0!important;padding:calc(5px + env(safe-area-inset-top)) 13px 5px!important}.broker-portfolio-native-page.is-focus-mode .broker-portfolio-brandline>span{display:none}.broker-portfolio-native-page.is-focus-mode .broker-portfolio-header h1{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 74px);overflow:hidden;font-size:17px!important}.broker-portfolio-native-page .broker-portfolio-header h1{font-size:clamp(18px,4.8vw,22px)!important}.broker-portfolio-native-page .broker-portfolio-header p,.broker-portfolio-native-page .broker-portfolio-header>button span{display:none}.broker-portfolio-native-page .broker-portfolio-header .broker-portfolio-tabs{grid-area:2/1/auto/-1;width:100%;height:32px}.broker-portfolio-native-page .broker-portfolio-brandline{grid-area:1/1}.broker-portfolio-native-page .broker-portfolio-exit{grid-area:1/2;justify-self:end;width:34px!important;padding:0!important}.broker-portfolio-native-page .broker-portfolio-header .broker-portfolio-tabs button{flex:50%;justify-content:center}.broker-portfolio-progress{flex:0 0 50px;grid-template-columns:repeat(5,minmax(74px,1fr));gap:3px;padding:0 9px;overflow-x:auto}.broker-portfolio-progress li:after,.broker-portfolio-progress li:not(:last-child):after{display:none}.broker-portfolio-progress button{gap:5px;padding:7px 3px}.broker-portfolio-progress button>i{flex-basis:23px;height:23px}.broker-portfolio-progress strong,.broker-portfolio-progress small{font-size:8px}.broker-portfolio-feedback{max-width:calc(100% - 24px);top:86px}.broker-portfolio-guided-main{overflow:auto}.broker-portfolio-guided-step{height:auto;min-height:100%;padding:22px 15px calc(40px + env(safe-area-inset-bottom));overflow:visible}.broker-portfolio-question{text-align:left;margin-bottom:20px}.broker-portfolio-question h2,.broker-portfolio-units-heading h2{font-size:clamp(28px,8.2vw,38px)}.broker-portfolio-guided-profile-grid,.broker-portfolio-development-grid,.broker-portfolio-review-grid{grid-template-columns:1fr}.broker-portfolio-guided-profile-grid{gap:10px}.broker-portfolio-guided-profile-grid button{min-height:106px;padding:18px}.broker-portfolio-client-form{border-radius:16px;padding:16px}.broker-portfolio-client-form input,.broker-portfolio-review-summary>label input,.broker-portfolio-guided-filters input,.broker-portfolio-guided-filters select{font-size:16px}.broker-portfolio-client-form>div:not(.broker-portfolio-trust){grid-template-columns:1fr}.broker-portfolio-client-form footer{flex-direction:column-reverse;align-items:stretch}.broker-portfolio-development-grid>button{grid-template-rows:190px auto;grid-template-columns:1fr;min-height:0}.broker-portfolio-units-step{padding:17px 12px calc(92px + env(safe-area-inset-bottom));display:block;overflow:visible}.broker-portfolio-units-heading{flex-direction:column;align-items:stretch}.broker-portfolio-units-actions{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.broker-portfolio-units-actions b{text-align:center;grid-column:1/-1}.broker-portfolio-guided-filters{grid-template-columns:1fr 1fr}.broker-portfolio-guided-filters .search{grid-column:1/-1}.broker-portfolio-result-toolbar{align-items:flex-end}.broker-portfolio-result-actions{flex-direction:column;align-items:flex-end;gap:4px}.broker-portfolio-native-page .broker-portfolio-result-line small{line-height:1.25}.broker-portfolio-view-switch button{min-height:32px;padding-inline:9px}.broker-portfolio-unit-table-wrap{min-height:280px;max-height:56vh;padding-bottom:18px}.broker-portfolio-unit-table thead th:first-child,.broker-portfolio-unit-table tbody td:first-child{z-index:3;position:sticky;left:0}.broker-portfolio-unit-table thead th:nth-child(2),.broker-portfolio-unit-table tbody th{z-index:3;position:sticky;left:51px;box-shadow:7px 0 10px #143c390a}.broker-portfolio-table-select{border-radius:999px;width:30px;height:30px;padding:0}.broker-portfolio-table-select>b{display:none}.broker-portfolio-unit-table thead th:first-child,.broker-portfolio-unit-table thead th:nth-child(2){z-index:5}.broker-portfolio-guided-unit-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0;overflow:visible}.broker-portfolio-selection-dock{padding-bottom:calc(7px + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.broker-portfolio-review-actions,.broker-portfolio-review-grid>.broker-portfolio-disclaimer{grid-column:1}.broker-portfolio-review-actions{flex-direction:column-reverse;align-items:stretch}.broker-portfolio-review-actions .broker-portfolio-submit{width:100%}.broker-portfolio-guided-receipt .broker-portfolio-receipt-actions{grid-template-columns:1fr}}@media (width<=560px){.broker-portfolio-native-page .broker-portfolio-header h1{font-size:23px!important}.broker-portfolio-guided-unit-grid{grid-template-columns:1fr}.broker-portfolio-units-step{padding-bottom:calc(132px + env(safe-area-inset-bottom))}.broker-portfolio-guided-filters{grid-template-columns:1fr}.broker-portfolio-guided-filters .search{grid-column:1}.broker-portfolio-selection-dock{flex-direction:column;align-items:stretch;gap:6px}.broker-portfolio-selection-dock>.broker-portfolio-review-cta{width:100%}.broker-portfolio-preview-card{grid-template-columns:1fr}.broker-portfolio-preview-card>.image{min-height:170px}}@media (prefers-reduced-motion:reduce){.broker-portfolio-overlay.broker-portfolio-native-page,.broker-portfolio-guided-step,.broker-portfolio-guided-profile-grid button,.broker-portfolio-development-grid>button{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.broker-portfolio-native-page button:focus-visible,.broker-portfolio-native-page input:focus-visible,.broker-portfolio-native-page select:focus-visible{outline-offset:2px;outline:3px solid #1097936b!important}.broker-portfolio-native-page h2[tabindex="-1"]:focus{outline:none!important}.acelera-broker-activation,.public-acelera-preview,.acelera-activation-command{--aa-ink:#171512;--aa-black:#0d0d0c;--aa-paper:#f5efe5;--aa-coral:#db6e52;--aa-line:#db6e5252}.acelera-broker-activation{text-align:left;background:linear-gradient(145deg,#db6e521c,#ffffff05);border:1px solid #db6e5266;margin:30px 0;padding:clamp(22px,4vw,42px)}.acelera-broker-activation header>span,.acelera-broker-activation article>small{color:#e78369;letter-spacing:.16em;font-size:12px;font-weight:800}.acelera-broker-activation header h2{font:500 clamp(28px,4vw,46px)/1.02 var(--display-font,Georgia,serif);color:#f8f2e9;margin:8px 0}.acelera-broker-activation header p{color:#f8f2e9ad;max-width:760px}.acelera-broker-activation-grid{grid-template-columns:1.25fr 1fr;gap:16px;margin-top:24px;display:grid}.acelera-broker-activation-grid article{background:#0000002e;border:1px solid #ffffff1c;padding:22px}.acelera-broker-activation-grid h3{color:#fff;margin:8px 0 18px}.acelera-broker-activation-grid label{color:#ffffffad}.acelera-broker-activation-grid input{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;width:100%;margin-top:7px}.acelera-broker-activation-grid ol{color:#ffffffb3;margin:10px 0 0;padding-left:20px}.acelera-broker-activation-grid li+li{margin-top:10px}.acelera-broker-actions{gap:10px;margin-top:12px;display:flex}.acelera-broker-actions a,.acelera-broker-actions button,.acelera-broker-activation-grid article>button{background:var(--aa-coral);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;text-decoration:none;display:inline-flex}.acelera-broker-activation .acelera-new-link{background:0 0;border:1px solid #fff3;margin-top:12px}.acelera-broker-queue{gap:8px;margin-top:18px;display:grid}.acelera-broker-queue>small{color:#e78369}.acelera-broker-queue article{border:1px solid #ffffff1a;grid-template-columns:100px 1fr auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.acelera-broker-queue em{color:#e78369}.acelera-activation-notice{color:#b9e7c6}.acelera-activation-error{color:#ffb7aa}.deal-proposal-controls{justify-items:end;gap:6px;min-width:0;display:grid}.deal-proposal-controls>i{color:var(--deal-muted);white-space:nowrap;background:#edf3f6;border-radius:999px;padding:.35rem .5rem;font-size:.68rem;font-style:normal;font-weight:800}.deal-proposal-controls .deal-inline-actions{max-width:100%}.deal-proposal-controls .deal-inline-actions button{white-space:normal}.public-acelera-preview{min-height:100vh;color:var(--aa-ink);background:var(--aa-paper)}.public-acelera-topbar{color:#fff;background:#0b0b0a;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;padding:0 clamp(20px,5vw,80px);display:grid}.public-acelera-topbar>strong{letter-spacing:.12em;font-size:25px}.public-acelera-topbar>span{letter-spacing:.16em;font-size:12px}.public-acelera-topbar i{color:var(--aa-coral);margin:0 8px}.public-acelera-topbar small{text-align:right;color:#ffffffa6}.public-acelera-loading{text-align:center;color:#fff;background:#0b0b0a;place-content:center;min-height:100vh;display:grid}.public-acelera-hero{color:#f7f1e8;background:radial-gradient(circle at 78% 90%,#db6e5224,#0000 32%),#0d0d0c;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:8vw;padding:clamp(48px,8vw,110px) clamp(20px,7vw,120px);display:grid}.public-acelera-hero>div>span,.public-acelera-waves header>span,.public-acelera-interest header>span,.public-acelera-receipt>small{color:var(--aa-coral);letter-spacing:.18em;font-size:12px;font-weight:800}.public-acelera-hero h1{max-width:820px;font:500 clamp(52px,8vw,116px)/.86 var(--display-font,Georgia,serif);letter-spacing:-.06em;margin:14px 0 24px}.public-acelera-hero h1 em{font:italic 400 .6em/1.1 var(--display-font,Georgia,serif);color:#e67b60;letter-spacing:-.04em;display:block}.public-acelera-hero>div p{color:#f7f1e8b3;max-width:650px;font-size:clamp(17px,2vw,22px)}.public-acelera-hero aside{border:1px solid #db6e526b;align-self:center;padding:24px}.public-acelera-hero aside>small{letter-spacing:.16em;color:#e78369}.public-acelera-hero aside>div{grid-template-columns:repeat(4,1fr);gap:6px;margin:18px 0;display:grid}.public-acelera-hero aside>div span{text-align:center;border:1px solid #ffffff1f;min-width:0;padding:12px 4px}.public-acelera-hero aside>div strong{font:500 28px/1 Georgia,serif;display:block}.public-acelera-hero aside>div em{color:#ffffff94;text-transform:uppercase;font-size:9px}.public-acelera-hero aside p{color:#e78369;font-weight:800}.public-acelera-waves,.public-acelera-interest{padding:clamp(54px,8vw,100px) clamp(20px,7vw,120px)}.public-acelera-waves header,.public-acelera-interest>header{max-width:760px}.public-acelera-waves h2,.public-acelera-interest h2,.public-acelera-receipt h2{letter-spacing:-.04em;margin:10px 0;font:500 clamp(40px,6vw,76px)/.95 Georgia,serif}.public-acelera-waves>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px;display:grid}.public-acelera-waves article{border:1px solid var(--aa-line);min-height:310px;padding:24px;position:relative}.public-acelera-waves article.is-locked{background:#ffffff61}.public-acelera-waves article>small{color:var(--aa-coral);letter-spacing:.12em}.public-acelera-waves h3{margin:14px 0 8px;font:500 30px/1 Georgia,serif}.public-acelera-waves ul{padding:0;list-style:none}.public-acelera-waves li:before{content:"◆";color:var(--aa-coral);margin-right:8px;font-size:8px}.public-acelera-lock{border-top:1px solid var(--aa-line);color:#8b5a4e;padding-top:14px;display:block;position:absolute;bottom:20px;left:24px;right:24px}.public-acelera-offer{border:1px solid var(--aa-line);background:#fff;margin-top:14px;padding:14px}.public-acelera-offer span,.public-acelera-offer strong,.public-acelera-offer em{display:block}.public-acelera-offer em{color:#b8523c;margin-top:8px;font:500 24px/1 Georgia,serif}.public-acelera-interest{background:#fffaf3;grid-template-columns:.8fr 1.2fr;gap:7vw;display:grid}.public-acelera-interest form{gap:20px;display:grid}.public-acelera-interest fieldset{border:0;margin:0;padding:0}.public-acelera-interest legend{margin-bottom:10px;font-weight:800}.public-acelera-theme-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.public-acelera-theme-grid label{position:relative}.public-acelera-theme-grid input{opacity:0;position:absolute}.public-acelera-theme-grid span{border:1px solid #d8cfc3;align-items:center;min-height:50px;padding:10px 14px;display:flex}.public-acelera-theme-grid input:checked+span{color:#9e3e2b;border-color:var(--aa-coral);background:#db6e521a}.public-acelera-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.public-acelera-form-grid label{gap:6px;font-weight:700;display:grid}.public-acelera-form-grid label.wide{grid-column:1/-1}.public-acelera-form-grid input,.public-acelera-form-grid select{background:#fff;border:1px solid #d8cfc3;min-height:50px;padding:0 12px}.public-acelera-consent{align-items:flex-start;gap:10px;font-size:13px;display:flex}.public-acelera-interest form>button{background:var(--aa-coral);color:#fff;border:0;border-radius:999px;min-height:56px;font-size:16px}.public-acelera-receipt{text-align:center;grid-column:1/-1;max-width:820px;margin:auto}.public-acelera-receipt>span{background:var(--aa-coral);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;margin:auto auto 18px;font-size:28px;display:grid}.public-acelera-receipt>strong{border:1px solid var(--aa-line);color:#9e3e2b;margin-top:20px;padding:18px;display:block}.public-acelera-rules{background:#fffaf3;grid-template-columns:repeat(3,1fr);padding:0 clamp(20px,7vw,120px) 70px;display:grid}.public-acelera-rules article{border:1px solid #e0d7ca;padding:20px}.public-acelera-rules b{color:var(--aa-coral)}.public-acelera-rules strong{margin:8px 0;display:block}.public-acelera-preview>footer{text-align:center;color:#ffffffa6;letter-spacing:.16em;background:#0d0d0c;padding:24px;font-size:11px}.public-acelera-preview>footer i{background:var(--aa-coral);width:5px;height:5px;margin:0 12px;display:inline-block;transform:rotate(45deg)}.acelera-activation-command{gap:18px;display:grid}.acelera-command-hero{color:#fff;background:linear-gradient(130deg,#171512,#29211d);border-radius:20px;grid-template-columns:1fr auto;gap:32px;padding:clamp(24px,4vw,46px);display:grid}.acelera-command-hero>div>span,.acelera-waves-command header span,.acelera-interest-command header>span,.acelera-queue-command header>span{color:#e77d62;letter-spacing:.14em;font-size:11px;font-weight:800}.acelera-command-hero h2{color:#fff;max-width:760px;margin:10px 0;font:500 clamp(38px,5vw,68px)/.95 Georgia,serif}.acelera-command-hero p{color:#ffffffad;max-width:740px}.acelera-command-hero aside{grid-template-columns:auto 1fr;align-content:center;gap:4px 10px;min-width:210px;display:grid}.acelera-command-hero aside strong{color:#e77d62;font:500 34px/1 Georgia,serif}.acelera-command-hero aside span{color:#ffffffa6;align-self:center}.acelera-command-rules{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.acelera-command-rules article{border:1px solid var(--aa-line);background:#db6e520a;gap:12px;padding:18px;display:flex}.acelera-command-rules b{color:var(--aa-coral);font:500 24px/1 Georgia,serif}.acelera-command-rules strong{margin-bottom:4px;display:block}.acelera-command-rules span{color:#6f655d;font-size:13px}.acelera-command-tabs{gap:7px;padding-bottom:4px;display:flex;overflow-x:auto}.acelera-command-tabs button{white-space:nowrap;color:#5d5650;background:#fff;border:1px solid #dcd4ca}.acelera-command-tabs button.active{background:var(--aa-ink);color:#fff}.acelera-command-tabs b{color:var(--aa-coral);margin-left:7px}.acelera-waves-command,.acelera-interest-command,.acelera-queue-command{background:#fff;border:1px solid #ddd5ca;border-radius:18px;padding:clamp(20px,3vw,32px)}.acelera-waves-command>header{justify-content:space-between;gap:24px;display:flex}.acelera-waves-command h3,.acelera-interest-command h3,.acelera-queue-command h3{margin:6px 0}.acelera-wave-list{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.acelera-wave-list article{border:1px solid #ddd5ca;padding:18px}.acelera-wave-list article>small{color:var(--aa-coral)}.acelera-wave-list article>div{flex-wrap:wrap;gap:5px;display:flex}.acelera-wave-list article>div span,.acelera-interest-command article>div span{color:#835244;background:#f5ede5;padding:5px 8px;font-size:11px}.acelera-wave-list footer{border-top:1px solid #eee8df;gap:5px;margin-top:16px;padding-top:12px;display:grid}.acelera-wave-editor{border:1px solid var(--aa-coral);background:#fffaf5;margin-top:18px;padding:22px}.acelera-wave-editor>header{justify-content:space-between;display:flex}.acelera-wave-editor-grid{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.acelera-wave-editor-grid label{gap:6px;display:grid}.acelera-wave-editor-grid .wide{grid-column:1/-1}.acelera-wave-editor input,.acelera-wave-editor select,.acelera-wave-editor textarea{background:#fff;border:1px solid #d8cfc3;min-height:44px;padding:10px}.acelera-wave-editor fieldset{border:1px solid #ddd5ca;margin:16px 0}.acelera-wave-editor fieldset>label{gap:7px;padding:7px;display:inline-flex}.acelera-offer-picker{grid-template-columns:repeat(3,1fr);gap:5px;max-height:240px;display:grid;overflow:auto}.acelera-interest-command>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.acelera-interest-command article{border:1px solid #ddd5ca;padding:18px}.acelera-interest-command article>small{color:#8b8177}.acelera-interest-command article a{color:#a64632;margin-top:14px;display:inline-block}.acelera-queue-command>div{gap:8px;margin-top:20px;display:grid}.acelera-queue-command article{border:1px solid #ddd5ca;grid-template-columns:62px 1fr minmax(190px,.5fr);align-items:center;gap:16px;padding:16px;display:grid}.acelera-queue-command article.is-reserved{background:#f5fbf7;border-color:#62a87c}.acelera-queue-position{color:#fff;background:#1a1816;border-radius:50%;place-items:center;width:54px;height:54px;font:500 21px/1 Georgia,serif;display:grid}.acelera-queue-command article.is-reserved .acelera-queue-position{background:#3e8a5a}.acelera-queue-command h4{margin:3px 0}.acelera-queue-command article>div em{color:#776e66;font-size:12px}.acelera-queue-command aside{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.acelera-queue-command aside a{color:#a64632}@media (width<=900px){.acelera-broker-activation-grid,.public-acelera-hero,.public-acelera-interest,.acelera-command-hero{grid-template-columns:1fr}.public-acelera-waves>div,.acelera-wave-list,.acelera-interest-command>div,.acelera-command-rules,.acelera-offer-picker{grid-template-columns:1fr 1fr}}.broker-portal .deal-conquest--broker .deal-command-card>*{min-width:0}.broker-portal .deal-conquest--broker .deal-command-actions{flex-wrap:wrap;justify-content:flex-end;min-width:0}.broker-portal .deal-conquest--broker .deal-command-actions a,.broker-portal .deal-conquest--broker .deal-command-actions button{overflow-wrap:anywhere;text-align:center;white-space:normal;max-width:100%}@media (width>=1051px) and (width<=1500px){.broker-portal .deal-conquest--broker .deal-command-card{grid-template-columns:minmax(0,1.1fr) minmax(82px,.34fr) minmax(170px,.72fr)}.broker-portal .deal-conquest--broker .deal-command-actions{grid-column:1/-1;justify-content:flex-end}}@media (width<=980px){.incorporator-workspace .workspace-nav nav .incorporator-nav-group-items>button{min-height:48px;grid-template-columns:34px minmax(0,1fr) auto!important}.incorporator-workspace .workspace-nav nav .incorporator-nav-group-items>button>i{width:34px!important;height:34px!important}}@media (width<=600px){.acelera-broker-activation{margin-inline:-4px;padding:18px}.acelera-broker-activation-grid,.public-acelera-waves>div,.acelera-wave-list,.acelera-interest-command>div,.acelera-command-rules{grid-template-columns:1fr}.acelera-broker-actions{flex-direction:column}.acelera-broker-queue article{grid-template-columns:1fr}.public-acelera-topbar{grid-template-columns:1fr auto;min-height:62px;padding:0 16px}.public-acelera-topbar small{display:none}.public-acelera-hero{padding-top:56px}.public-acelera-hero h1{font-size:clamp(48px,16vw,72px)}.public-acelera-hero aside>div{gap:3px}.public-acelera-hero aside>div strong{font-size:23px}.public-acelera-waves,.public-acelera-interest{padding-inline:18px}.public-acelera-theme-grid,.public-acelera-form-grid,.public-acelera-rules{grid-template-columns:1fr}.public-acelera-rules{padding-inline:18px}.acelera-command-hero aside{grid-template-columns:auto 1fr}.acelera-waves-command>header{flex-direction:column}.acelera-wave-editor-grid,.acelera-offer-picker{grid-template-columns:1fr}.acelera-queue-command article{grid-template-columns:48px 1fr}.acelera-queue-command aside{grid-column:2}.acelera-queue-position{width:44px;height:44px}.deal-proposal-controls{grid-column:2;justify-items:start}.deal-proposal-controls .deal-inline-actions{justify-content:flex-start}}.pro-hero h1{text-shadow:0 2px 28px #00000047;color:#f7fbfa!important}.pro-hero>div:first-child>span{max-width:760px;color:#c5d9d7!important;font-size:clamp(.78rem,1.15vw,.96rem)!important}.pro-hero p{color:#f0c47d!important}.pro-product-showcase{color:#17353e}.incorporator-workspace .workspace-crm-link{order:-10;box-shadow:0 10px 28px #168b8433;color:#052a28!important;background:linear-gradient(135deg,#7be0d4,#45c1b6)!important;border:1px solid #43bfb3d1!important;min-height:42px!important;padding-inline:16px!important;font-weight:880!important}.workspace-focus-chip{color:#a5e9e1;letter-spacing:.04em;background:#22978f1f;border:1px solid #5cd7cb38;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.workspace-focus-chip:before{content:"";background:#64decf;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #64decf1a}.gv-global-collapse.is-focus-active{box-shadow:0 10px 28px #1f968e33;color:#062a27!important;background:#68d9ce!important;border-color:#61d6ca!important}.incorporator-workspace.workspace-navigation-collapsed{grid-template-columns:82px minmax(0,1fr)!important}.incorporator-workspace.workspace-navigation-collapsed .incorporator-navigation{border-right-color:#68d9ce3d;width:82px;box-shadow:18px 0 42px #05192f14}.incorporator-workspace.workspace-navigation-collapsed .incorporator-nav-rail>button{position:relative}.incorporator-workspace.workspace-navigation-collapsed .incorporator-nav-rail>button:after{z-index:30;color:#eff9f8;content:attr(aria-label);opacity:0;pointer-events:none;background:#0b2037;border:1px solid #6ddcd12e;border-radius:10px;min-width:max-content;padding:9px 12px;font-size:11px;font-style:normal;font-weight:800;transition:opacity .16s,transform .16s;position:absolute;top:50%;left:calc(100% + 14px);transform:translate(-4px,-50%);box-shadow:0 16px 34px #020d1b47}.incorporator-workspace.workspace-navigation-collapsed .incorporator-nav-rail>button:hover:after,.incorporator-workspace.workspace-navigation-collapsed .incorporator-nav-rail>button:focus-visible:after{opacity:1;transform:translateY(-50%)}.private-command-entry{align-content:center;width:min(1120px,100% - 32px);min-height:min(720px,100vh - 190px);background:radial-gradient(circle at 82% 10%,#45c1b624,#0000 28rem),linear-gradient(145deg,#fff,#f5faf8)!important;padding:clamp(28px,6vw,72px)!important}.private-command-entry h1{color:#0a1b22;letter-spacing:-.07em;max-width:850px;margin:12px 0 16px;font-size:clamp(48px,7vw,86px);line-height:.93}.private-command-entry-lead{color:#5d7178;max-width:720px;margin:0 0 34px;font-size:clamp(15px,1.7vw,19px);line-height:1.55}.private-command-entry-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.private-command-entry-card{text-align:left;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:142px;box-shadow:0 18px 44px #0f303612;color:#173039!important;background:#ffffffe6!important;border:1px solid #1c5b5b24!important;border-radius:20px!important;padding:20px!important;display:grid!important}.private-command-entry-card:hover{transform:translateY(-3px);box-shadow:0 22px 54px #0f5b5521;border-color:#21a29770!important}.private-command-entry-card>i{color:#0e6b63;background:#dff6f1;border-radius:15px;place-items:center;width:48px;height:48px;font-size:13px;font-style:normal;font-weight:900;display:grid}.private-command-entry-card>span{gap:5px;min-width:0;display:grid}.private-command-entry-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.private-command-entry-card small{color:#7b8e93;font-size:11px}.private-command-entry-card>b{color:#128477;font-size:12px}.environment-card--command{position:relative;overflow:hidden;box-shadow:0 22px 58px #062b2d33;color:#f2fbf9!important;background:radial-gradient(circle at 88% 8%,#69e1d43b,#0000 17rem),linear-gradient(135deg,#0a2b31,#0d3d41)!important;border-color:#65dcd057!important}.environment-card--command>i{color:#072b29!important;background:#6edbd0!important}.environment-card--command small,.environment-card--command em,.environment-card--command span>span{color:#afd2cf!important}.environment-card--command>b{color:#7ce5d9!important}@media (width<=760px){.private-command-entry{width:calc(100% - 20px);padding:24px 18px!important}.private-command-entry h1{font-size:clamp(42px,15vw,62px)}.private-command-entry-card{grid-template-columns:44px minmax(0,1fr);min-height:120px}.private-command-entry-card>b{grid-column:2}}.broker-plan-trigger{color:#eefcf9;cursor:pointer;text-align:left;background:linear-gradient(135deg,#092f34,#0f5b5b);border:1px solid #50d6ca61;border-radius:14px;grid-template-columns:auto auto;align-items:center;gap:0 10px;min-height:48px;padding:7px 13px;display:grid}.broker-plan-trigger span{color:#8fb8b6;letter-spacing:.14em;text-transform:uppercase;grid-column:1;font-size:9px;font-weight:800}.broker-plan-trigger-name{grid-column:1;font-size:14px;font-style:normal;font-weight:700;line-height:1.15}.broker-plan-trigger b{color:#6ce0d4;white-space:nowrap;grid-area:1/2/span 2;font-size:11px;font-weight:700}.broker-plan-trigger:hover,.broker-plan-trigger:focus-visible{border-color:#6ce0d4;transform:translateY(-1px);box-shadow:0 10px 30px #0b5c5b33}.broker-plan-showcase{color:#0b3332;gap:24px;display:grid}.broker-plan-showcase button,.broker-plan-showcase a{font:inherit}.broker-plan-hero{color:#f6fffd;background:radial-gradient(circle at 85% 0,#6ee4d533,#0000 32%),linear-gradient(135deg,#071f25 0%,#09363b 54%,#0e514e 100%);border:1px solid #5fdbcc40;border-radius:30px;grid-template-columns:minmax(0,1.4fr) minmax(260px,.55fr);gap:48px;min-height:440px;padding:clamp(36px,5vw,76px);display:grid;position:relative;overflow:hidden;box-shadow:0 25px 70px #0325292e}.broker-plan-hero:after{content:"";border:1px solid #73e4d621;border-radius:50%;width:460px;height:460px;position:absolute;top:-210px;right:-170px}.broker-plan-hero>div,.broker-plan-hero>aside{z-index:1;position:relative}.broker-plan-hero>div>span,.broker-plan-hero>aside small,.broker-plan-value-grid article>span,.broker-enterprise-command>header span,.broker-plan-proof>span,.broker-plan-final-cta span{color:#d8ad58;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:850}.broker-plan-hero h1{letter-spacing:-.065em;max-width:1050px;margin:22px 0 24px;font-size:clamp(43px,5.4vw,82px);line-height:.96}.broker-plan-hero p{color:#b8cfcd;max-width:900px;margin:0;font-size:clamp(17px,1.5vw,23px);line-height:1.52}.broker-plan-hero>aside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0114187a;border:1px solid #77e0d338;border-radius:22px;flex-direction:column;align-self:end;gap:10px;padding:28px;display:flex}.broker-plan-hero>aside strong{letter-spacing:-.04em;font-size:clamp(25px,2.4vw,39px);line-height:1.05}.broker-plan-hero>aside span{color:#adc5c3;line-height:1.4}.broker-plan-hero>aside b{color:#073330;letter-spacing:.1em;text-transform:uppercase;background:#66d8ca;border-radius:99px;align-self:flex-start;margin-top:12px;padding:8px 12px;font-size:11px}.broker-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.broker-plan-card{background:#fff;border:1px solid #d8e3df;border-radius:26px;flex-direction:column;min-height:530px;padding:clamp(28px,3vw,44px);display:flex;box-shadow:0 18px 45px #13343414}.broker-plan-card>span{color:#6d8a88;letter-spacing:.13em;font-size:11px;font-weight:850}.broker-plan-card h2{letter-spacing:-.05em;margin:18px 0 12px;font-size:clamp(32px,3vw,47px)}.broker-plan-card>p{color:#617977;margin:0 0 26px;font-size:17px;line-height:1.5}.broker-plan-card ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.broker-plan-card li{color:#254947;padding-left:25px;line-height:1.38;position:relative}.broker-plan-card li:before{color:#0d9d8c;content:"✓";font-weight:900;position:absolute;left:0}.broker-plan-card>div{border-top:1px solid #e0e8e5;flex-direction:column;gap:4px;margin-top:auto;padding-top:26px;display:flex}.broker-plan-card>div strong{font-size:22px}.broker-plan-card>div small{color:#738b89}.broker-plan-card button,.broker-plan-hero-actions a,.broker-plan-final-cta a{color:#fff;cursor:pointer;background:#0e8e80;border:0;border-radius:14px;justify-content:center;align-items:center;min-height:54px;margin-top:22px;padding:14px 22px;font-weight:800;text-decoration:none;display:inline-flex}.broker-plan-card button:hover,.broker-plan-hero-actions a:hover,.broker-plan-final-cta a:hover{background:#086f66;transform:translateY(-2px)}.broker-plan-card button:disabled{color:#37756f;cursor:default;background:#e9f4f1;transform:none}.broker-plan-card--pro{background:linear-gradient(#ecfffb 0%,#fff 72%);border-color:#55cdbf;position:relative;box-shadow:0 24px 60px #137d7126}.broker-plan-card--pro:before{color:#fff;content:"MAIS ESCOLHIDO";background:#0a887b;border-radius:99px;padding:8px 12px;font-size:10px;font-weight:850;position:absolute;top:22px;right:24px}.broker-plan-card--enterprise{color:#f7fffd;background:linear-gradient(155deg,#09282d,#113e3f);border-color:#e1b05875}.broker-plan-card--enterprise>span,.broker-plan-card--enterprise>div small,.broker-plan-card--enterprise>p{color:#b7cfcc}.broker-plan-card--enterprise li{color:#e1efed}.broker-plan-card--enterprise>div{border-color:#ddefeb26}.broker-plan-card--enterprise button{color:#162c2d;background:#e0ad58}.broker-plan-manifesto{background:#f1f7f4;border:1px solid #d5e4df;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.broker-plan-manifesto strong{text-align:center;padding:26px;font-size:clamp(17px,1.6vw,23px)}.broker-plan-manifesto strong+strong{border-left:1px solid #d5e4df}.broker-plan-back{color:#167c73;cursor:pointer;background:0 0;border:0;justify-self:start;padding:5px 0;font-weight:800}.broker-plan-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.broker-plan-hero-actions a{margin-top:0}.broker-plan-hero-actions button{color:#e2f1ef;cursor:pointer;background:0 0;border:1px solid #d4eee959;border-radius:14px;min-height:54px;padding:14px 22px;font-weight:750}.broker-plan-hero-actions button:hover{border-color:#70d8cb}.broker-plan-hero--enterprise{background:radial-gradient(circle at 85% 10%,#dfab4f33,#0000 30%),linear-gradient(135deg,#071b22,#113234 58%,#4b3a22)}.broker-plan-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.broker-plan-value-grid article,.broker-enterprise-command{background:#fff;border:1px solid #d9e5e1;border-radius:24px;padding:clamp(28px,3.2vw,50px)}.broker-plan-value-grid article i{color:#087f72;background:#dff7f1;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:28px;font-style:normal;font-weight:850;display:inline-flex}.broker-plan-value-grid article h2{letter-spacing:-.045em;margin:14px 0 16px;font-size:clamp(26px,2.5vw,40px);line-height:1.05}.broker-plan-value-grid article p,.broker-enterprise-command article p{color:#607977;margin:0;font-size:17px;line-height:1.55}.broker-plan-proof{background:linear-gradient(135deg,#ecf9f4,#f9fbef);border:1px solid #cfe2da;border-radius:26px;padding:clamp(34px,5vw,70px)}.broker-plan-proof h2{letter-spacing:-.055em;max-width:1100px;margin:20px 0 34px;font-size:clamp(34px,4.2vw,62px);line-height:1.02}.broker-plan-proof>div{flex-wrap:wrap;gap:10px;display:flex}.broker-plan-proof b{background:#fff;border:1px solid #d1e2dc;border-radius:99px;padding:12px 18px}.broker-enterprise-command>header{grid-template-columns:.5fr 1.5fr;gap:16px;margin-bottom:42px;display:grid}.broker-enterprise-command>header h2{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,60px);line-height:1.02}.broker-enterprise-command>div{background:#dbe7e2;border:1px solid #dbe7e2;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.broker-enterprise-command article{background:#f9fcfa;min-height:210px;padding:30px}.broker-enterprise-command article b{margin-bottom:14px;font-size:22px;display:block}.broker-plan-proof--enterprise{color:#fff;background:linear-gradient(135deg,#102f31,#41341f);border-color:#ddaa5466}.broker-plan-proof--enterprise b{background:#ffffff0f;border-color:#ffffff24}.broker-plan-final-cta{background:#fff;border:1px solid #d8e4df;border-radius:26px;grid-template-columns:1fr auto;align-items:center;gap:36px;padding:clamp(32px,4.5vw,64px);display:grid}.broker-plan-final-cta h2{letter-spacing:-.05em;margin:14px 0 12px;font-size:clamp(31px,3.4vw,50px)}.broker-plan-final-cta p{color:#647d7a;max-width:820px;margin:0;font-size:17px;line-height:1.5}.broker-plan-final-cta a{min-width:290px;margin:0}@media (width<=1380px){.broker-plan-trigger b{display:none}.broker-plan-trigger{grid-template-columns:auto}.broker-plan-grid{grid-template-columns:1fr}.broker-plan-card{min-height:auto}}@media (width<=1100px){.broker-plan-trigger{min-height:40px;padding:7px 10px}.broker-plan-trigger span{display:none}.broker-plan-trigger-name{font-size:12px}.broker-plan-hero{grid-template-columns:1fr;min-height:0}.broker-plan-value-grid,.broker-enterprise-command>header{grid-template-columns:1fr}.broker-enterprise-command>div{grid-template-columns:repeat(2,1fr)}.broker-plan-final-cta{grid-template-columns:1fr}.broker-plan-final-cta a{min-width:0}}@media (width<=760px){.broker-plan-trigger{border-radius:10px;padding:6px 9px}.broker-plan-trigger-name{white-space:nowrap;font-size:11px}.broker-plan-showcase{gap:16px}.broker-plan-hero{border-radius:22px;gap:26px;padding:30px 24px}.broker-plan-hero h1{font-size:42px}.broker-plan-manifesto{grid-template-columns:1fr}.broker-plan-manifesto strong+strong{border-top:1px solid #d5e4df;border-left:0}.broker-plan-card{border-radius:20px;padding:28px 24px}.broker-plan-card--pro:before{align-self:flex-start;margin-bottom:18px;position:static}.broker-enterprise-command>div{grid-template-columns:1fr}.broker-enterprise-command article{min-height:0}.broker-plan-final-cta{padding:30px 24px}}.broker-plan-trigger{display:none!important}.broker-plan-showcase .broker-plan-hero h1,.broker-plan-showcase .broker-plan-hero>aside strong,.broker-plan-showcase .broker-plan-card--enterprise h2,.broker-plan-showcase .broker-plan-card--enterprise>div strong,.broker-plan-showcase .broker-plan-proof--enterprise h2{color:#f7fffd}.broker-plan-showcase .broker-plan-hero p,.broker-plan-showcase .broker-plan-hero>aside span,.broker-plan-showcase .broker-plan-card--enterprise p,.broker-plan-showcase .broker-plan-card--enterprise li,.broker-plan-showcase .broker-plan-card--enterprise>div small,.broker-plan-showcase .broker-plan-proof--enterprise p{color:#c5d9d6}.broker-plan-showcase .broker-plan-hero>div>span,.broker-plan-showcase .broker-plan-hero>aside small,.broker-plan-showcase .broker-plan-proof--enterprise>span{color:#efb958}.broker-topbar-actions{min-width:0}.broker-plan-trigger{min-width:0;max-width:320px}@media (width<=1500px){.broker-plan-trigger{grid-template-columns:minmax(0,1fr);max-width:210px}.broker-plan-trigger b{display:none}}:root{--mhaus-copper:#a87850;--mhaus-copper-hover:#b98560;--mhaus-copper-foreground:#0b0d0d;--mhaus-copper-ink:#8b5a3e;--mhaus-olive:#59612f;--mhaus-sage:#c2c9a7;--mhaus-graphite:#0b0d0d;--mhaus-ivory:#f4f0e7}.unified-portal-auth--acelera{color:var(--mhaus-ivory);background:var(--mhaus-graphite)}.unified-portal-auth--acelera .broker-public-brand{background:#0b0d0d;border-bottom-color:#a8785057}.unified-portal-auth--acelera .broker-public-brand>div{gap:3px;display:grid}.unified-portal-auth--acelera .broker-public-brand small{color:var(--mhaus-copper);letter-spacing:.08em;font-size:11px}.unified-portal-auth--acelera .unified-access-back,.unified-portal-auth--acelera .broker-kicker{color:var(--mhaus-copper)}.unified-portal-auth--acelera .unified-login-card{background:#111313;border-color:#a8785047}.unified-portal-auth--acelera .unified-login-card form>button:not(.secondary){color:var(--mhaus-copper-foreground);background:var(--mhaus-copper)}.unified-portal-auth--acelera .unified-login-card form>button:not(.secondary):hover{color:var(--mhaus-copper-foreground);background:var(--mhaus-copper-hover)}.unified-acelera-proof,.broker-application-acelera-proof{border:1px solid #a878507a;border-left:3px solid var(--mhaus-copper);background:#a8785014;border-radius:10px;align-items:center;gap:12px;width:max-content;max-width:100%;margin-bottom:20px;padding:10px 13px;display:inline-flex}.unified-acelera-proof span,.broker-application-acelera-proof span{color:var(--mhaus-copper);letter-spacing:.14em;font-size:10px;font-weight:900}.unified-acelera-proof strong,.broker-application-acelera-proof strong{color:inherit;font-size:13px}.broker-application-page--acelera{--broker-application-accent:var(--mhaus-copper);background:var(--mhaus-graphite)}.broker-application-page--acelera .broker-application-header{border-bottom-color:#a878504d}.broker-application-page--acelera .broker-application-brand small,.broker-application-page--acelera .broker-application-return,.broker-application-page--acelera .broker-application-kicker,.broker-application-page--acelera .broker-application-card-kicker{color:var(--mhaus-copper)}.broker-application-page--acelera .broker-application-card form>button:not(.broker-application-outline),.broker-application-page--acelera .broker-application-primary-link,.broker-application-page--acelera .broker-application-recovery-button.primary{color:var(--mhaus-copper-foreground);border-color:var(--mhaus-copper);background:var(--mhaus-copper)}.broker-application-page--acelera .broker-application-card form>button:not(.broker-application-outline):hover,.broker-application-page--acelera .broker-application-primary-link:hover{color:var(--mhaus-copper-foreground);background:var(--mhaus-copper-hover)}@media (width<=620px){.unified-acelera-proof,.broker-application-acelera-proof{display:grid}}.broker-portfolio-launch.secondary{box-shadow:none;color:#0a4b49;background:#fff;border:1px solid #08434133}.broker-portfolio-load-failed i{display:none}.broker-portfolio-load-failed strong{color:#173c3a;font-family:var(--font-display,Georgia, serif);font-size:clamp(1.55rem,2.5vw,2.3rem)}.broker-portfolio-load-failed>div{gap:.75rem;display:flex}.broker-portfolio-load-failed button,.broker-material-context button{cursor:pointer;font:inherit;border:0;border-radius:12px;padding:.8rem 1rem;font-weight:750}.broker-portfolio-load-failed button{color:#fff;background:#0c716e}.broker-portfolio-load-failed button.secondary{color:#0a4b49;background:#fff;border:1px solid #08434133}.broker-material-context{background:linear-gradient(135deg,#e8f8f0f2,#f5fae5f2);border:1px solid #257e5a38;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.broker-material-context>div{gap:.18rem;display:grid}.broker-material-context span{color:#34745c;letter-spacing:.13em;font-size:.68rem;font-weight:850}.broker-material-context strong{color:#103f36;font-size:1.05rem}.broker-material-context small{color:#58736c}.broker-material-context button{color:#145849;background:#fff;border:1px solid #257e5a38}@media (width<=820px){.broker-material-context,.broker-portfolio-load-failed>div{flex-direction:column;align-items:stretch}.broker-portfolio-launch.secondary{padding-inline:.85rem}}.ativa-public-shell.broker-clarity,.broker-application-page.broker-clarity{--journey-ink:#20231f;--journey-graphite:#343832;--journey-text:#252a26;--journey-muted:#6e746f;--journey-line:#d9ddd8;--journey-canvas:#f4f1e9;--journey-paper:#fffdf8;--journey-white:#fff;--journey-signal:#df2f36;--journey-shadow:0 18px 50px #20231f14;color:var(--journey-text);background-color:var(--journey-canvas);background-image:linear-gradient(#20231f05 1px,#0000 1px),linear-gradient(90deg,#20231f05 1px,#0000 1px);background-size:4.25rem 4.25rem;font-family:Manrope,system-ui,sans-serif}.ativa-public-shell.broker-clarity{--ativa-ink:var(--journey-text);--ativa-forest:var(--journey-ink);--ativa-leaf:var(--journey-signal);--ativa-lime:var(--journey-signal);--ativa-sand:var(--journey-canvas);min-block-size:100dvh}.ativa-public-shell.broker-clarity h1,.ativa-public-shell.broker-clarity h2,.ativa-public-shell.broker-clarity .ativa-facade strong,.ativa-public-shell.broker-clarity .ativa-points-now strong{color:var(--journey-ink);letter-spacing:-.045em;font-family:Newsreader,Georgia,serif;font-weight:400}.ativa-public-shell.broker-clarity .ativa-brandbar{border-block-end:1px solid var(--journey-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffefbf0;min-block-size:5.25rem;padding:1rem clamp(1.25rem,4vw,4.5rem)}.ativa-public-shell.broker-clarity .ativa-brandbar>.broker-clarity-brand{min-inline-size:auto}.ativa-public-shell.broker-clarity .ativa-brandbar>strong{color:var(--journey-muted);letter-spacing:.11em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.ativa-public-shell.broker-clarity .ativa-brandbar>strong>span{color:var(--journey-text)}.ativa-public-shell.broker-clarity .ativa-brandbar>strong:before{vertical-align:middle;background:var(--journey-signal);content:"";block-size:2px;inline-size:1.5rem;margin-inline-end:.75rem;display:inline-block}.ativa-public-shell.broker-clarity .ativa-launch-hero{background:var(--journey-paper);grid-template-columns:minmax(0,.92fr) minmax(28rem,1.08fr);min-block-size:calc(100dvh - 5.25rem)}.ativa-public-shell.broker-clarity .ativa-launch-copy{justify-content:center;padding:clamp(3rem,7vh,6.5rem) clamp(1.5rem,6.5vw,7.5rem)}.ativa-public-shell.broker-clarity .ativa-launch-eyebrow,.ativa-public-shell.broker-clarity .ativa-stage>header>span,.ativa-public-shell.broker-clarity .ativa-eyebrow,.ativa-public-shell.broker-clarity .ativa-survey-card header>span,.ativa-public-shell.broker-clarity .ativa-question-copy>span,.ativa-public-shell.broker-clarity .ativa-completion-card>small{color:var(--journey-graphite);letter-spacing:.15em;align-items:center;gap:.75rem;margin:0 0 1.35rem;font-size:.6875rem;font-weight:800;display:inline-flex}.ativa-public-shell.broker-clarity .ativa-launch-eyebrow:before,.ativa-public-shell.broker-clarity .ativa-stage>header>span:before,.ativa-public-shell.broker-clarity .ativa-eyebrow:before,.ativa-public-shell.broker-clarity .ativa-survey-card header>span:before,.ativa-public-shell.broker-clarity .ativa-question-copy>span:before{background:var(--journey-signal);content:"";block-size:2px;inline-size:1.75rem}.ativa-public-shell.broker-clarity .ativa-launch-copy h1{max-inline-size:11ch;color:var(--journey-ink);font-size:clamp(3.4rem,6.1vw,6.8rem);line-height:.91}.ativa-public-shell.broker-clarity .ativa-launch-copy>p.ativa-launch-mission{max-inline-size:42rem;color:var(--journey-muted);margin:1.5rem 0 0;font-size:clamp(1rem,1.3vw,1.18rem);font-weight:500;line-height:1.62}.ativa-public-shell.broker-clarity .ativa-launch-mission strong{color:var(--journey-text)}.ativa-public-shell.broker-clarity .ativa-launch-invitation{border:1px solid var(--journey-line);border-inline-start:3px solid var(--journey-signal);max-inline-size:42rem;color:var(--journey-text);background:var(--journey-paper);border-radius:.75rem;margin:1.5rem 0;padding:1rem 1.15rem}.ativa-public-shell.broker-clarity .ativa-launch-invitation strong{color:var(--journey-text)}.ativa-public-shell.broker-clarity .ativa-launch-invitation span,.ativa-public-shell.broker-clarity .ativa-frontline-benefits small{color:var(--journey-muted)}.ativa-public-shell.broker-clarity button,.ativa-public-shell.broker-clarity .ativa-completion-card>a,.ativa-public-shell.broker-clarity .ativa-portal-cta{border:1px solid var(--journey-ink);min-block-size:3rem;color:var(--journey-white);background:var(--journey-ink);box-shadow:none;border-radius:.625rem;transition:color .18s cubic-bezier(.2,0,0,1),background-color .18s cubic-bezier(.2,0,0,1),border-color .18s cubic-bezier(.2,0,0,1),transform .16s cubic-bezier(.2,0,0,1)}.ativa-public-shell.broker-clarity button>b,.ativa-public-shell.broker-clarity .ativa-portal-cta>b{color:var(--journey-signal)}.ativa-public-shell.broker-clarity button:not(:disabled):hover,.ativa-public-shell.broker-clarity .ativa-completion-card>a:hover{color:var(--journey-white);background:var(--journey-graphite);box-shadow:none;transform:translateY(-1px)}.ativa-public-shell.broker-clarity button.secondary{border-color:var(--journey-line);color:var(--journey-text);background:var(--journey-paper);box-shadow:none}.ativa-public-shell.broker-clarity .ativa-launch-copy>em{color:var(--journey-muted)}.ativa-public-shell.broker-clarity .ativa-frontline-benefits{gap:.55rem;max-inline-size:42rem}.ativa-public-shell.broker-clarity .ativa-frontline-benefits span,.ativa-public-shell.broker-clarity .ativa-frontline-benefits span:nth-child(-n+2),.ativa-public-shell.broker-clarity .ativa-frontline-benefits span:nth-child(4){border:1px solid var(--journey-line);background:var(--journey-paper);min-block-size:5.5rem;box-shadow:none;border-radius:.75rem}.ativa-public-shell.broker-clarity .ativa-frontline-benefits b{color:var(--journey-signal);letter-spacing:.08em;font-family:Manrope,system-ui,sans-serif;font-size:.72rem;font-weight:800}.ativa-public-shell.broker-clarity .ativa-facade{background:var(--journey-ink);min-block-size:38rem}.ativa-public-shell.broker-clarity .ativa-facade>img,.ativa-public-shell.broker-clarity .ativa-opportunities article>img,.ativa-public-shell.broker-clarity .ativa-rooftop img{filter:saturate(.82)contrast(.97)brightness(1.03)}.ativa-public-shell.broker-clarity .ativa-facade:after{background:linear-gradient(#20231f08 28%,#20231fb3 100%)}.ativa-public-shell.broker-clarity .ativa-facade span,.ativa-public-shell.broker-clarity .ativa-rooftop small{color:var(--journey-white)}.ativa-public-shell.broker-clarity .ativa-facade span:before,.ativa-public-shell.broker-clarity .ativa-rooftop small:before{vertical-align:middle;background:var(--journey-signal);content:"";block-size:2px;inline-size:1.75rem;margin-inline-end:.75rem;display:inline-block}.ativa-public-shell.broker-clarity .ativa-facade strong,.ativa-public-shell.broker-clarity .ativa-rooftop strong{color:var(--journey-white)}.ativa-public-shell.broker-clarity .ativa-market-stage,.ativa-public-shell.broker-clarity .ativa-points-stage{background:#f3f2eeeb}.ativa-public-shell.broker-clarity .ativa-market-intro h1 strong,.ativa-public-shell.broker-clarity .ativa-market-intro h1 em,.ativa-public-shell.broker-clarity .ativa-points-stage h1 strong,.ativa-public-shell.broker-clarity .ativa-points-stage h1 span{color:var(--journey-ink)}.ativa-public-shell.broker-clarity .ativa-market-intro h1 em,.ativa-public-shell.broker-clarity .ativa-points-stage h1 span,.ativa-public-shell.broker-clarity .ativa-market-intro>p,.ativa-public-shell.broker-clarity .ativa-points-stage>div>p{color:var(--journey-muted)}.ativa-public-shell.broker-clarity .ativa-market-delivery{border-color:var(--journey-line);border-inline-start-color:var(--journey-signal);background:0 0}.ativa-public-shell.broker-clarity .ativa-market-delivery small,.ativa-public-shell.broker-clarity .ativa-market-delivery span,.ativa-public-shell.broker-clarity .ativa-market-delivery time{color:var(--journey-text)}.ativa-public-shell.broker-clarity .ativa-market-proof article,.ativa-public-shell.broker-clarity .ativa-opportunities article,.ativa-public-shell.broker-clarity .ativa-survey-facts span{border:1px solid var(--journey-line);background:var(--journey-paper);box-shadow:none}.ativa-public-shell.broker-clarity .ativa-market-proof article:first-child{border-color:var(--journey-line);border-block-start:3px solid var(--journey-signal);background:var(--journey-paper)}.ativa-public-shell.broker-clarity .ativa-market-proof small,.ativa-public-shell.broker-clarity .ativa-opportunities small{color:var(--journey-graphite)}.ativa-public-shell.broker-clarity .ativa-condition,.ativa-public-shell.broker-clarity .ativa-points-now,.ativa-public-shell.broker-clarity .ativa-points-stage>aside{border:1px solid var(--journey-ink);color:var(--journey-white);box-shadow:none;transform:none;background:var(--journey-ink)!important}.ativa-public-shell.broker-clarity .ativa-condition h2,.ativa-public-shell.broker-clarity .ativa-condition strong,.ativa-public-shell.broker-clarity .ativa-points-now strong,.ativa-public-shell.broker-clarity .ativa-points-stage>aside h2{color:var(--journey-white)}.ativa-public-shell.broker-clarity .ativa-condition small,.ativa-public-shell.broker-clarity .ativa-points-now small{color:#f4d5d7}.ativa-public-shell.broker-clarity .ativa-points-stage>aside{border-block-start:3px solid var(--journey-signal)}.ativa-public-shell.broker-clarity .ativa-points-stage>aside>span{color:#f4d5d7;font-size:.72rem}.ativa-public-shell.broker-clarity .ativa-points-stage>aside>strong{color:var(--journey-white)}.ativa-public-shell.broker-clarity .ativa-points-stage>aside p,.ativa-public-shell.broker-clarity .ativa-points-stage>aside li,.ativa-public-shell.broker-clarity .ativa-points-stage>aside small{color:#ffffffb8}.ativa-public-shell.broker-clarity .ativa-survey-card,.ativa-public-shell.broker-clarity .ativa-completion-card,.ativa-public-shell.broker-clarity .ativa-loading-card{border:1px solid var(--journey-line);background:var(--journey-paper);box-shadow:var(--journey-shadow);border-radius:1.25rem}.ativa-public-shell.broker-clarity .ativa-survey-card header p,.ativa-public-shell.broker-clarity .ativa-question-copy p,.ativa-public-shell.broker-clarity .ativa-privacy-line,.ativa-public-shell.broker-clarity .ativa-consent small,.ativa-public-shell.broker-clarity .ativa-completion-card>p{color:var(--journey-muted)}.ativa-public-shell.broker-clarity .ativa-identity-promise,.ativa-public-shell.broker-clarity .ativa-consent{border:1px solid var(--journey-line);border-inline-start:3px solid var(--journey-signal);color:var(--journey-text);background:var(--journey-canvas)}.ativa-public-shell.broker-clarity .ativa-identity-promise strong,.ativa-public-shell.broker-clarity .ativa-identity-promise span{color:inherit}.ativa-public-shell.broker-clarity .ativa-identity-card input:not([type=checkbox]),.ativa-public-shell.broker-clarity .ativa-other-answer input{border-color:var(--journey-line);color:var(--journey-text);background:var(--journey-white)}.ativa-public-shell.broker-clarity .ativa-identity-card input:focus,.ativa-public-shell.broker-clarity .ativa-other-answer input:focus{border-color:#e1262f8f;outline:none;box-shadow:0 0 0 3px #e1262f17}.ativa-public-shell.broker-clarity .ativa-question-card>header>i,.ativa-public-shell.broker-clarity .ativa-focus-shell .ativa-question-card>header>i{background:var(--journey-line)}.ativa-public-shell.broker-clarity .ativa-question-card>header>i b,.ativa-public-shell.broker-clarity .ativa-focus-shell .ativa-question-card>header>i b{background:var(--journey-signal)}.ativa-public-shell.broker-clarity .ativa-question-card>header>div strong{color:var(--journey-signal)}.ativa-public-shell.broker-clarity .ativa-answer-grid>button,.ativa-public-shell.broker-clarity .ativa-focus-shell .ativa-answer-grid>button{border:1px solid var(--journey-line);color:var(--journey-text);background:var(--journey-white);box-shadow:none}.ativa-public-shell.broker-clarity .ativa-answer-grid>button.selected,.ativa-public-shell.broker-clarity .ativa-focus-shell .ativa-answer-grid>button.selected{border-color:var(--journey-ink);color:var(--journey-white);background:var(--journey-ink);box-shadow:inset 3px 0 0 var(--journey-signal)}.ativa-public-shell.broker-clarity .ativa-answer-grid>button.selected i,.ativa-public-shell.broker-clarity .ativa-focus-shell .ativa-answer-grid>button.selected i{color:var(--journey-white);background:var(--journey-signal)}.ativa-public-shell.broker-clarity.ativa-focus-shell{background:var(--journey-canvas);background-image:radial-gradient(circle at 88% 4%,#a8845e1a,#0000 23rem),linear-gradient(#20231f04 1px,#0000 1px),linear-gradient(90deg,#20231f04 1px,#0000 1px);background-size:auto,4.25rem 4.25rem,4.25rem 4.25rem}.ativa-public-shell.broker-clarity.ativa-focus-shell>.ativa-question-card{box-shadow:var(--journey-shadow);border-radius:1.15rem}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid{align-content:start}.ativa-public-shell.broker-clarity .ativa-completion-card{inline-size:min(70rem,100% - 2rem)}.ativa-public-shell.broker-clarity .ativa-completion-card>span{color:var(--journey-white);background:var(--journey-ink);box-shadow:inset 0 -3px 0 var(--journey-signal);border-radius:.75rem}.ativa-public-shell.broker-clarity .ativa-completion-card>.ativa-completion-score,.ativa-public-shell.broker-clarity .ativa-completion-card>.ativa-completion-status{border:1px solid var(--journey-line);color:var(--journey-text);background:var(--journey-canvas)}.ativa-public-shell.broker-clarity .ativa-completion-card>.ativa-completion-score strong{color:var(--journey-ink)}.ativa-public-shell.broker-clarity .ativa-completion-card>.ativa-completion-score em,.ativa-public-shell.broker-clarity .ativa-completion-status small{color:var(--journey-muted)}.ativa-public-shell.broker-clarity .ativa-completion-status i{color:var(--journey-white);background:var(--journey-ink);box-shadow:inset 0 -2px 0 var(--journey-signal);border-radius:.625rem}.ativa-public-shell.broker-clarity .ativa-next-reveal{border:1px solid var(--journey-line);border-inline-start:3px solid var(--journey-signal);color:var(--journey-text);text-align:start;background:radial-gradient(circle at 100% 0, #c5a47e38, transparent 42%), linear-gradient(135deg, #f1e8dc, var(--journey-paper) 56%);border-radius:1rem;padding:clamp(1.5rem,3vw,2.5rem);position:relative;overflow:hidden}.ativa-public-shell.broker-clarity .ativa-next-reveal>small{color:var(--journey-graphite);letter-spacing:.14em;font-size:.67rem;font-weight:800}.ativa-public-shell.broker-clarity .ativa-next-reveal h2{max-inline-size:22ch;color:var(--journey-ink);letter-spacing:-.04em;text-wrap:balance;margin:.85rem 0 1rem;font-family:Newsreader,Georgia,serif;font-size:clamp(2rem,3.4vw,3.45rem);font-weight:400;line-height:.98}.ativa-public-shell.broker-clarity .ativa-next-reveal>p{max-inline-size:46rem;color:var(--journey-muted);margin:0;line-height:1.6}.ativa-public-shell.broker-clarity .ativa-next-reveal__actions{background:0 0;align-items:center;gap:1rem 1.25rem;margin-block-start:1.5rem;padding:0;display:flex}.ativa-public-shell.broker-clarity .ativa-portal-cta{border-color:var(--journey-ink);color:var(--journey-white);background:var(--journey-ink)}.ativa-public-shell.broker-clarity .ativa-portal-secondary-link{color:var(--journey-text);text-decoration-color:#df2f368a}.ativa-public-shell.broker-clarity .ativa-footer{border-block-start:1px solid var(--journey-line);min-block-size:4rem;color:var(--journey-muted);background:var(--journey-paper);justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem clamp(1.25rem,4vw,4.5rem);display:flex}.broker-application-page.broker-clarity{--broker-application-bg:var(--journey-canvas);--broker-application-panel:var(--journey-paper);--broker-application-line:var(--journey-line);--broker-application-text:var(--journey-text);--broker-application-muted:var(--journey-muted);--broker-application-accent:var(--journey-signal);min-block-size:100dvh;color:var(--journey-text)}.broker-application-page.broker-clarity .broker-application-header{border-block-end-color:var(--journey-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffefbf0;min-block-size:5.25rem;padding:1rem clamp(1.25rem,4vw,4.5rem)}.broker-application-page.broker-clarity .broker-application-brand{gap:1.25rem}.broker-application-page.broker-clarity .broker-application-brand>small{border-inline-start:1px solid var(--journey-line);color:var(--journey-muted);letter-spacing:.11em;padding-inline-start:1.25rem;font-size:.65rem;font-weight:700}.broker-application-page.broker-clarity .broker-application-return{border-color:var(--journey-line);color:var(--journey-text);background:var(--journey-paper)}.broker-application-page.broker-clarity .broker-application-return b{color:var(--journey-signal)}.broker-application-page.broker-clarity .broker-application-layout{grid-template-columns:minmax(0,1.12fr) minmax(24rem,.88fr);align-items:start;max-inline-size:94rem;padding:clamp(3rem,6vw,6rem) clamp(1.5rem,5vw,5.5rem)}.broker-application-page.broker-clarity .broker-application-kicker,.broker-application-page.broker-clarity .broker-application-card-kicker,.broker-application-page.broker-clarity--acelera .broker-application-kicker,.broker-application-page.broker-clarity--acelera .broker-application-card-kicker{color:var(--journey-graphite);letter-spacing:.15em;align-items:center;gap:.75rem;font-size:.6875rem;font-weight:800;display:inline-flex}.broker-application-page.broker-clarity .broker-application-kicker:before,.broker-application-page.broker-clarity .broker-application-card-kicker:before{background:var(--journey-signal);content:"";block-size:2px;inline-size:1.75rem}.broker-application-page.broker-clarity .broker-application-value>h1{letter-spacing:-.055em;max-inline-size:10ch;margin:1.25rem 0 1.5rem;font-family:Newsreader,Georgia,serif;font-size:clamp(3.6rem,6vw,7rem);font-weight:400;line-height:.91;color:var(--journey-ink)!important;-webkit-text-fill-color:var(--journey-ink)!important;text-shadow:none!important;background:0 0!important}.broker-application-page.broker-clarity .broker-application-value>.broker-application-lead{max-inline-size:46rem;font-size:clamp(1rem,1.3vw,1.18rem);color:var(--journey-muted)!important}.broker-application-page.broker-clarity .broker-application-acelera-proof,.broker-application-page.broker-clarity .broker-application-client-promise,.broker-application-page.broker-clarity .broker-application-benefits article,.broker-application-page.broker-clarity .broker-application-product article,.broker-application-page.broker-clarity .broker-application-urgency{border-color:var(--journey-line);color:var(--journey-text);background:var(--journey-paper);box-shadow:none}.broker-application-page.broker-clarity .broker-application-acelera-proof{border-inline-start:3px solid var(--journey-signal)}.broker-application-page.broker-clarity .broker-application-acelera-proof span,.broker-application-page.broker-clarity .broker-application-benefits article>b,.broker-application-page.broker-clarity .broker-application-product article>span{color:var(--journey-signal)}.broker-application-page.broker-clarity .broker-application-client-promise>i{color:var(--journey-white);background:var(--journey-ink);box-shadow:inset 0 -2px 0 var(--journey-signal);border-radius:.625rem}.broker-application-page.broker-clarity .broker-application-client-promise span,.broker-application-page.broker-clarity .broker-application-benefits span,.broker-application-page.broker-clarity .broker-application-product article>small,.broker-application-page.broker-clarity .broker-application-urgency{color:var(--journey-muted)}.broker-application-page.broker-clarity .broker-application-card{border:1px solid var(--journey-line);border-block-start:3px solid var(--journey-signal);color:var(--journey-text);background:var(--journey-paper);box-shadow:var(--journey-shadow);position:sticky;inset-block-start:7rem}.broker-application-page.broker-clarity .broker-application-card h2,.broker-application-page.broker-clarity .broker-application-masked-name,.broker-application-page.broker-clarity .broker-application-reference strong{color:var(--journey-ink)}.broker-application-page.broker-clarity .broker-application-card>p:not(.broker-application-card-kicker),.broker-application-page.broker-clarity .broker-application-card form>small{color:var(--journey-muted)}.broker-application-page.broker-clarity .broker-application-card input,.broker-application-page.broker-clarity .broker-application-card select,.broker-application-page.broker-clarity .broker-application-card textarea{border-color:var(--journey-line);color:var(--journey-text);background:var(--journey-white)}.broker-application-page.broker-clarity .broker-application-card input:focus,.broker-application-page.broker-clarity .broker-application-card select:focus,.broker-application-page.broker-clarity .broker-application-card textarea:focus{border-color:#e1262f8f;outline:none;box-shadow:0 0 0 3px #e1262f17}.broker-application-page.broker-clarity .broker-application-card form>button:not(.broker-application-outline),.broker-application-page.broker-clarity .broker-application-primary-link,.broker-application-page.broker-clarity .broker-application-recovery-button.primary,.broker-application-page.broker-clarity .broker-application-recognized-actions a.primary{border:1px solid var(--journey-ink);color:var(--journey-white);background:var(--journey-ink)}.broker-application-page.broker-clarity .broker-application-card button b,.broker-application-page.broker-clarity .broker-application-primary-link b,.broker-application-page.broker-clarity .broker-application-recovery-button b{color:var(--journey-signal)}.broker-application-page.broker-clarity .broker-application-outline,.broker-application-page.broker-clarity .broker-application-recognized-actions a:not(.primary){border-color:var(--journey-line);color:var(--journey-text);background:var(--journey-paper)}.broker-application-page.broker-clarity .broker-application-secondary-link{color:var(--journey-text);text-decoration-color:#e1262fa6}.broker-application-page.broker-clarity .broker-application-affiliation label,.broker-application-page.broker-clarity .broker-application-consent,.broker-application-page.broker-clarity .broker-application-status-note,.broker-application-page.broker-clarity .broker-application-reference{border-color:var(--journey-line);color:var(--journey-text);background:var(--journey-canvas)}.broker-application-page.broker-clarity .broker-application-affiliation label.active{border-color:var(--journey-ink);background:var(--journey-paper);box-shadow:inset 3px 0 0 var(--journey-signal)}.broker-application-page.broker-clarity .broker-application-success{color:var(--journey-white);background:var(--journey-ink);box-shadow:inset 0 -3px 0 var(--journey-signal);border-radius:.75rem}.broker-application-page.broker-clarity .broker-application-footer{border-block-start:1px solid var(--journey-line);min-block-size:4rem;color:var(--journey-muted);background:var(--journey-paper);justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem clamp(1.25rem,4vw,4.5rem);display:flex}@media (width<=64rem){.ativa-public-shell.broker-clarity .ativa-launch-hero,.broker-application-page.broker-clarity .broker-application-layout{grid-template-columns:1fr}.ativa-public-shell.broker-clarity .ativa-launch-copy{padding-block:clamp(3rem,8vh,5rem)}.ativa-public-shell.broker-clarity .ativa-facade{min-block-size:34rem}.broker-application-page.broker-clarity .broker-application-card{position:static}}@media (width<=43.75rem){.ativa-public-shell.broker-clarity,.broker-application-page.broker-clarity{background-image:none}.ativa-public-shell.broker-clarity .ativa-brandbar,.broker-application-page.broker-clarity .broker-application-header{min-block-size:4.25rem;padding:.75rem 1rem}.ativa-public-shell.broker-clarity .ativa-brandbar>strong,.broker-application-page.broker-clarity .broker-application-brand>small{display:none}.ativa-public-shell.broker-clarity .ativa-brandbar>.broker-clarity-brand{min-inline-size:0}.ativa-public-shell.broker-clarity .ativa-launch-hero{min-block-size:auto}.ativa-public-shell.broker-clarity .ativa-launch-copy h1,.broker-application-page.broker-clarity .broker-application-value>h1{max-inline-size:11ch;font-size:clamp(3rem,15vw,4.7rem)}.ativa-public-shell.broker-clarity .ativa-launch-copy{padding:2.5rem 1.25rem 3rem}.ativa-public-shell.broker-clarity .ativa-frontline-benefits{grid-template-columns:1fr}.ativa-public-shell.broker-clarity .ativa-facade{min-block-size:28rem}.ativa-public-shell.broker-clarity .ativa-facade>div{inset-block-end:1.5rem;inset-inline:1.25rem}.ativa-public-shell.broker-clarity .ativa-points-stage,.ativa-public-shell.broker-clarity .ativa-market-stage{padding-inline:1rem}.ativa-public-shell.broker-clarity .ativa-survey-card,.ativa-public-shell.broker-clarity .ativa-completion-card,.ativa-public-shell.broker-clarity .ativa-loading-card{border-radius:1rem;inline-size:calc(100% - 1rem);margin-block:.5rem;padding:1.25rem}.ativa-public-shell.broker-clarity.ativa-entry-shell .ativa-survey-card{min-block-size:calc(100dvh - 5.25rem);margin-block:.5rem}.ativa-public-shell.broker-clarity .ativa-completion-card>span{block-size:3.25rem;inline-size:3.25rem;font-size:1.5rem}.ativa-public-shell.broker-clarity .ativa-next-reveal{padding:1.25rem}.ativa-public-shell.broker-clarity .ativa-next-reveal__actions{flex-direction:column;align-items:stretch}.ativa-public-shell.broker-clarity .ativa-next-reveal__actions>a{text-align:center}.ativa-public-shell.broker-clarity .ativa-footer,.broker-application-page.broker-clarity .broker-application-footer{flex-direction:column;align-items:flex-start;padding:1rem}.broker-application-page.broker-clarity .broker-application-layout{padding:2rem 1rem}.broker-application-page.broker-clarity .broker-application-value h1,.broker-application-page.broker-clarity .broker-application-lead,.broker-application-page.broker-clarity .broker-application-client-promise{display:block}.broker-application-page.broker-clarity .broker-application-benefits,.broker-application-page.broker-clarity .broker-application-product,.broker-application-page.broker-clarity .broker-application-urgency{display:none}.broker-application-page.broker-clarity .broker-application-card{border-radius:1rem;padding:1.25rem}}@media (prefers-reduced-motion:reduce){.ativa-public-shell.broker-clarity *,.broker-application-page.broker-clarity *{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (forced-colors:active){.ativa-public-shell.broker-clarity .ativa-next-reveal,.ativa-public-shell.broker-clarity .ativa-survey-card,.broker-application-page.broker-clarity .broker-application-card{border:1px solid canvastext}}.ativa-public-shell.broker-clarity.ativa-story-shell{padding:0}.ativa-public-shell.broker-clarity.ativa-story-shell>.ativa-brandbar{block-size:3.25rem;min-block-size:3.25rem;padding:.45rem clamp(1rem,3vw,2.5rem);position:relative;inset-block-start:auto}.ativa-public-shell.broker-clarity.ativa-story-shell>.ativa-brandbar>strong{color:var(--journey-ink);letter-spacing:.16em;font-size:clamp(.75rem,1vw,.9rem);font-weight:800}.ativa-public-shell.broker-clarity.ativa-story-shell>.ativa-brandbar .broker-clarity-brand{min-block-size:2rem}.ativa-public-shell.broker-clarity.ativa-story-shell>.ativa-brandbar img{max-block-size:1.75rem}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-copy{padding-block:clamp(2.25rem,5vh,4.5rem)}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-copy h1{max-inline-size:13ch;font-size:clamp(2.9rem,4.8vw,5.75rem);line-height:.94}.ativa-public-shell.broker-clarity .ativa-inline-signature{border-block-end:1px solid var(--journey-line);justify-content:space-between;align-items:center;gap:1rem;min-block-size:1.75rem;margin-block-end:clamp(.75rem,2vh,1.25rem);padding-block-end:.65rem;display:flex}.ativa-public-shell.broker-clarity .ativa-inline-signature img{object-fit:contain;block-size:1.35rem;inline-size:auto}.ativa-public-shell.broker-clarity .ativa-inline-signature span{color:var(--journey-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.625rem;font-weight:800}.ativa-public-shell.broker-clarity.ativa-entry-shell{place-items:center;min-block-size:100dvh;padding:.75rem;display:grid;overflow:hidden}.ativa-public-shell.broker-clarity.ativa-entry-shell>.ativa-survey-card{overscroll-behavior:contain;min-block-size:0;max-block-size:calc(100dvh - 1.5rem);inline-size:min(50rem,100%);margin:0;padding:clamp(1.15rem,2.4vw,2rem);overflow:auto}.ativa-public-shell.broker-clarity.ativa-entry-shell>.ativa-footer,.ativa-public-shell.broker-clarity.ativa-focus-shell>.ativa-footer{display:none}.ativa-public-shell.broker-clarity.ativa-focus-shell{grid-template-rows:minmax(0,1fr);block-size:100dvh;min-block-size:100dvh;padding:.75rem;display:grid;overflow:hidden}.ativa-public-shell.broker-clarity.ativa-focus-shell>.ativa-question-card{grid-template-rows:auto auto auto minmax(0,1fr) auto auto auto;block-size:calc(100dvh - 1.5rem);min-block-size:0;inline-size:min(74rem,100%);margin:0 auto;padding:clamp(1rem,2.3vh,1.6rem) clamp(1rem,2.6vw,2rem);overflow:hidden}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-question-copy h1{margin-block:.6rem .35rem;font-size:clamp(2.25rem,4.2vw,4.4rem);line-height:.96}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-question-copy p{margin-block-end:.75rem}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid{overscroll-behavior:contain;min-block-size:0;padding-block:.25rem;overflow:auto}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-question-card>footer{background:0 0;margin-block-start:.65rem;padding:0;position:relative;inset:auto}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-privacy-line{margin-block-start:.45rem}.ativa-public-shell.broker-clarity.ativa-story-shell button,.ativa-public-shell.broker-clarity.ativa-entry-shell button,.ativa-public-shell.broker-clarity.ativa-focus-shell button{transition:color .18s,background-color .18s,border-color .18s,transform .18s}@media (width<=56.25rem){.ativa-public-shell.broker-clarity.ativa-story-shell>.ativa-brandbar{block-size:2.75rem;min-block-size:2.75rem;padding:.35rem 1rem}.ativa-public-shell.broker-clarity.ativa-story-shell>.ativa-brandbar>strong{font-size:.65rem;display:block}.ativa-public-shell.broker-clarity.ativa-story-shell>.ativa-brandbar>strong:before{inline-size:.85rem;margin-inline-end:.45rem}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-hero{min-block-size:auto}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-copy h1{max-inline-size:12ch;font-size:clamp(2.65rem,12vw,4.35rem)}.ativa-public-shell.broker-clarity .ativa-inline-signature span{letter-spacing:.08em}.ativa-public-shell.broker-clarity.ativa-focus-shell{padding:.35rem}.ativa-public-shell.broker-clarity.ativa-focus-shell>.ativa-question-card{border-radius:.9rem;block-size:calc(100dvh - .7rem);padding:.85rem}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-inline-signature{margin-block-end:.55rem;padding-block-end:.45rem}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-inline-signature img{block-size:1.05rem}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-question-copy h1{font-size:clamp(2rem,9vw,3.25rem)}}@media (width<=43.75rem){.ativa-public-shell.broker-clarity.ativa-entry-shell{padding:.35rem}.ativa-public-shell.broker-clarity.ativa-entry-shell>.ativa-survey-card{border-radius:.9rem;max-block-size:calc(100dvh - .7rem);inline-size:100%;padding:1rem}.ativa-public-shell.broker-clarity .ativa-inline-signature span{text-align:end;max-inline-size:60%}}@media (prefers-reduced-motion:reduce){.ativa-public-shell.broker-clarity.ativa-story-shell button,.ativa-public-shell.broker-clarity.ativa-entry-shell button,.ativa-public-shell.broker-clarity.ativa-focus-shell button{transition:none}}.ativa-public-shell.broker-clarity.ativa-story-shell>.ativa-brandbar,.ativa-public-shell.broker-clarity.ativa-completion-shell>.ativa-brandbar{justify-content:space-between;align-items:center;gap:1rem;block-size:4.25rem;min-block-size:4.25rem;padding:.55rem clamp(1rem,3vw,2.5rem);display:flex}.ativa-public-shell.broker-clarity.ativa-story-shell>.ativa-brandbar>.broker-clarity-brand,.ativa-public-shell.broker-clarity.ativa-completion-shell>.ativa-brandbar>.broker-clarity-brand{grid-template-columns:auto;align-items:center;min-block-size:2.75rem;min-inline-size:0;display:grid}.ativa-public-shell.broker-clarity.ativa-story-shell>.ativa-brandbar .broker-clarity-brand__primary-logo,.ativa-public-shell.broker-clarity.ativa-completion-shell>.ativa-brandbar .broker-clarity-brand__primary-logo{object-fit:contain;object-position:left center;max-block-size:none;inline-size:auto;max-inline-size:clamp(6.75rem,19vw,9rem);opacity:1!important;visibility:visible!important;block-size:clamp(2.05rem,4.5vw,2.65rem)!important;display:block!important}.ativa-public-shell.broker-clarity.ativa-story-shell>.ativa-brandbar>strong,.ativa-public-shell.broker-clarity.ativa-completion-shell>.ativa-brandbar>strong{color:var(--journey-ink);letter-spacing:.14em;text-align:end;white-space:nowrap;margin:0;font-size:clamp(.78rem,1.4vw,1rem);font-weight:800;line-height:1.15;display:block}.ativa-public-shell.broker-clarity.ativa-completion-shell>.ativa-completion-card{margin-block:clamp(.75rem,2.2vw,1.75rem)}.ativa-public-shell.broker-clarity .ativa-completion-card>.ativa-completion-mark{border:1px solid var(--journey-line);border-block-end:3px solid var(--journey-signal);block-size:3.75rem;inline-size:8.5rem;color:var(--journey-ink);background:var(--journey-white);box-shadow:none;border-radius:.75rem;place-items:center;margin:0 auto 1rem;padding:.6rem .85rem;display:grid}.ativa-public-shell.broker-clarity .ativa-completion-mark img{object-fit:contain;block-size:100%;inline-size:100%;display:block}.ativa-public-shell.broker-clarity .ativa-condition p,.ativa-public-shell.broker-clarity .ativa-points-now p,.ativa-public-shell.broker-clarity .ativa-points-stage>aside :where(p,li,small){color:#deded8!important}.ativa-public-shell.broker-clarity .ativa-identity-promise{grid-template-columns:1fr;gap:.45rem}.ativa-public-shell.broker-clarity .ativa-identity-promise :where(strong,span){max-inline-size:none}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid{scrollbar-width:none;grid-auto-rows:minmax(4.5rem,1fr);align-content:stretch}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid::-webkit-scrollbar{display:none}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid.dense{grid-auto-rows:minmax(3.75rem,1fr)}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid>button{min-block-size:0;padding:clamp(.75rem,1.7vh,1.15rem)}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid>button strong{font-size:clamp(1rem,1.65vw,1.25rem);line-height:1.18}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-question-copy p{font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.45}.unified-portal-auth.broker-clarity[data-broker-clarity] .broker-public-brand{grid-template-columns:minmax(0,1fr) auto auto}.unified-portal-auth.broker-clarity[data-broker-clarity] .unified-access-back{border:1px solid var(--clarity-line-strong);text-align:center;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-block-size:2.5rem;padding:.55rem .8rem;line-height:1.1;display:inline-flex}.unified-portal-auth.broker-clarity[data-broker-clarity] .unified-login-card{align-items:start}.unified-portal-auth.broker-clarity[data-broker-clarity] .unified-login-card>div h1{max-inline-size:13ch;font-size:clamp(2.65rem,5vw,4.85rem);line-height:.94}.unified-portal-auth.broker-clarity[data-broker-clarity] .unified-login-card form :where(input,button){min-block-size:3.25rem}.ativa-public-shell.broker-clarity,.unified-portal-auth.broker-clarity[data-broker-clarity]{scrollbar-color:#b9b6af transparent}@media (width<=45rem){.ativa-public-shell.broker-clarity.ativa-story-shell>.ativa-brandbar,.ativa-public-shell.broker-clarity.ativa-completion-shell>.ativa-brandbar{block-size:4.5rem;min-block-size:4.5rem;padding:.55rem 1rem}.ativa-public-shell.broker-clarity.ativa-story-shell>.ativa-brandbar>strong,.ativa-public-shell.broker-clarity.ativa-completion-shell>.ativa-brandbar>strong{letter-spacing:.12em;font-size:clamp(.76rem,3vw,.9rem)}.ativa-public-shell.broker-clarity.ativa-story-shell>.ativa-brandbar>strong:before,.ativa-public-shell.broker-clarity.ativa-completion-shell>.ativa-brandbar>strong:before{inline-size:.9rem;margin-inline-end:.45rem}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-copy h1{font-size:clamp(2.9rem,12.5vw,4.45rem)}.ativa-public-shell.broker-clarity.ativa-focus-shell>.ativa-question-card{grid-template-rows:auto auto auto minmax(0,1fr) auto auto auto;padding:clamp(.75rem,2.1vw,1rem)}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-question-copy h1{margin-block:.5rem .25rem;font-size:clamp(2.35rem,10.4vw,3.45rem);line-height:.94}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(4.75rem,1fr);gap:.65rem}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid.dense{grid-auto-rows:minmax(3.5rem,1fr)}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid>button strong{font-size:clamp(1rem,4.25vw,1.18rem)}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-question-card>footer{gap:.65rem}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-question-card>footer button{min-block-size:3.5rem;font-size:1rem}.ativa-public-shell.broker-clarity.ativa-completion-shell>.ativa-completion-card{inline-size:calc(100% - .75rem);margin-block:.4rem .75rem;padding:1.15rem}.ativa-public-shell.broker-clarity .ativa-completion-card>.ativa-completion-mark{block-size:3.35rem;inline-size:7.5rem;margin-block-end:.85rem}.unified-portal-auth.broker-clarity[data-broker-clarity]{padding:.65rem}.unified-portal-auth.broker-clarity[data-broker-clarity] .broker-public-brand{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;min-block-size:4.5rem;margin-block-end:.65rem}.unified-portal-auth.broker-clarity[data-broker-clarity] .broker-public-technology{display:none}.unified-portal-auth.broker-clarity[data-broker-clarity] .broker-public-brand>.broker-clarity-brand{min-inline-size:0}.unified-portal-auth.broker-clarity[data-broker-clarity] .broker-public-brand .broker-clarity-brand__primary-logo{block-size:2.55rem;max-inline-size:7rem}.unified-portal-auth.broker-clarity[data-broker-clarity] .broker-public-brand .broker-clarity-brand__product{font-size:.72rem}.unified-portal-auth.broker-clarity[data-broker-clarity] .broker-public-brand .broker-clarity-brand__product strong{font-size:1rem}.unified-portal-auth.broker-clarity[data-broker-clarity] .unified-access-back{white-space:normal;min-block-size:2.75rem;max-inline-size:9.5rem;padding-inline:.7rem;font-size:.72rem}.unified-portal-auth.broker-clarity[data-broker-clarity] .broker-auth-card,.unified-portal-auth.broker-clarity[data-broker-clarity] .unified-login-card{gap:1.35rem;min-block-size:auto;padding:clamp(1.15rem,4.8vw,1.75rem)}.unified-portal-auth.broker-clarity[data-broker-clarity] .unified-login-card>div h1,.unified-portal-auth.broker-clarity[data-broker-clarity] .broker-auth-card h1{max-inline-size:12ch;font-size:clamp(2.55rem,11.5vw,3.35rem);line-height:.93}.unified-portal-auth.broker-clarity[data-broker-clarity] .unified-acelera-proof{margin-block-end:.65rem}.unified-portal-auth.broker-clarity[data-broker-clarity] .unified-commercial-lead{margin-block:.75rem;font-size:1rem;line-height:1.5}.unified-portal-auth.broker-clarity[data-broker-clarity] .unified-account-promise{margin-block:.65rem 0;font-size:.83rem}.unified-portal-auth.broker-clarity[data-broker-clarity] .unified-identity-proof{display:none}.unified-portal-auth.broker-clarity[data-broker-clarity] .unified-login-card form{padding:1rem}.unified-portal-auth.broker-clarity[data-broker-clarity] .broker-login-form-head{gap:.5rem}.unified-portal-auth.broker-clarity[data-broker-clarity] .broker-login-form-head small{text-align:end}.ativa-public-shell.broker-clarity .ativa-footer .broker-clarity-technology{display:none}}@media (width<=23.5rem){.ativa-public-shell.broker-clarity.ativa-story-shell>.ativa-brandbar .broker-clarity-brand__primary-logo,.ativa-public-shell.broker-clarity.ativa-completion-shell>.ativa-brandbar .broker-clarity-brand__primary-logo{max-inline-size:5.75rem}.ativa-public-shell.broker-clarity.ativa-story-shell>.ativa-brandbar>strong,.ativa-public-shell.broker-clarity.ativa-completion-shell>.ativa-brandbar>strong{letter-spacing:.09em;font-size:.68rem}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid{grid-template-columns:1fr;grid-auto-rows:minmax(3.85rem,1fr)}.unified-portal-auth.broker-clarity[data-broker-clarity] .broker-public-brand .broker-clarity-brand__rule,.unified-portal-auth.broker-clarity[data-broker-clarity] .broker-public-brand .broker-clarity-brand__product{display:none}}@media (height<=46rem) and (width<=45rem){.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-inline-signature{min-block-size:1.35rem;margin-block-end:.35rem;padding-block-end:.35rem}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-question-copy h1{font-size:clamp(1.9rem,8.3vw,2.65rem)}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-question-copy p{margin-block-end:.4rem;font-size:.88rem}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid{grid-auto-rows:minmax(3.25rem,1fr)}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid>button{padding:.55rem}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-question-card>footer button{min-block-size:3rem}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-privacy-line{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.ativa-public-shell.broker-clarity *,.unified-portal-auth.broker-clarity[data-broker-clarity] *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.broker-journey-360{box-sizing:border-box;width:min(1450px,100%);min-width:0;max-width:100%;margin-inline:auto;overflow-x:clip}.broker-journey-360 *{box-sizing:border-box}.broker-journey-360 :is(.broker-sales-room,.broker-sales-room-grid,.broker-sales-recommendations,.broker-presentation-preview,.broker-material-picker){min-width:0;max-width:100%}.broker-presentation-preview{width:100%;overflow:hidden}.broker-material-picker>div{width:100%;min-width:0;max-width:100%}.broker-activation-flight{background:linear-gradient(90deg,#ae6e2814,#ffffff03);border:1px solid #e0aa5829;border-radius:15px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.8rem;display:grid}.broker-activation-score{border-right:1px solid #ffffff12;gap:.12rem;padding:.65rem .8rem;display:grid}.broker-activation-score span,.broker-activation-flight header span{color:#ae8b58;letter-spacing:.09em;text-transform:uppercase;font-size:.48rem;font-weight:850}.broker-activation-score strong{color:#efc47f;font-size:1.55rem;line-height:1}.broker-activation-score small{color:#6f746f;font-size:.46rem}.broker-activation-flight>div:nth-child(2){gap:.5rem;display:grid}.broker-activation-flight header{justify-content:space-between;gap:1rem;display:flex}.broker-activation-flight header strong{color:#b7c5ca;font-size:.57rem}.broker-activation-track{flex-wrap:wrap;gap:.35rem;display:flex}.broker-activation-track span{color:#5b7580;background:#ffffff03;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:.3rem;min-height:26px;padding:0 .55rem;font-size:.48rem;display:inline-flex}.broker-activation-track span.complete{color:#80b99e;background:#349a6f0e;border-color:#5fc49721}.broker-direct-recipient{min-width:min(260px,100%)}.broker-direct-recipient input{color:#d8e6e9;background:#091b27;border:1px solid #ffffff17;border-radius:9px;outline:none;width:100%;min-height:39px;padding:0 .65rem;font-size:.58rem}.broker-direct-recipient-note{color:#5d7985;max-width:290px;font-size:.47rem;line-height:1.45}.broker-growth-command{background:linear-gradient(135deg,#ad692417,#135b640e 48%,#ffffff03);border:1px solid #e0aa5829;border-radius:18px;grid-template-columns:minmax(190px,.65fr) minmax(300px,1.25fr) minmax(240px,.9fr);display:grid;overflow:hidden;box-shadow:0 20px 55px #00000024}.broker-growth-command>div{padding:1rem}.broker-growth-scorecard{border-right:1px solid #fff1;align-content:center;gap:.24rem;display:grid}.broker-growth-scorecard>span,.broker-growth-mission span,.broker-growth-ladder span{color:#b18a53;letter-spacing:.1em;text-transform:uppercase;font-size:.49rem;font-weight:900}.broker-growth-scorecard>strong{color:#efc47f;align-items:flex-end;gap:.28rem;font-size:2.2rem;line-height:1;display:flex}.broker-growth-scorecard>strong small{color:#8e7450;text-transform:uppercase;padding-bottom:.18rem;font-size:.54rem}.broker-growth-scorecard>b{color:#d9e2e2;font-size:.68rem}.broker-growth-scorecard p,.broker-growth-mission p,.broker-growth-ladder p{color:#657d85;margin:0;font-size:.5rem;line-height:1.5}.broker-growth-mission{border-right:1px solid #fff1;align-content:center;gap:.55rem;display:grid}.broker-growth-mission header,.broker-growth-ladder header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.broker-growth-mission header>div{gap:.18rem;display:grid}.broker-growth-mission h2{color:#d7e1e2;margin:0;font-size:.8rem}.broker-growth-mission header>b{color:#efbd71;background:#b06c2617;border:1px solid #e0aa582e;border-radius:13px;place-items:center;min-width:42px;height:42px;font-size:.68rem;display:grid}.broker-growth-mission>button{justify-self:start;min-height:35px}.broker-growth-ladder{align-content:center;gap:.46rem;display:grid}.broker-growth-ladder header strong{color:#c4d2d4;font-size:.6rem}.broker-growth-ladder>div{background:#ffffff0e;border-radius:999px;height:7px;overflow:hidden}.broker-growth-ladder>div i{border-radius:inherit;background:linear-gradient(90deg,#b47835,#edc177);height:100%;display:block;box-shadow:0 0 18px #deab5847}.broker-growth-ladder ul{gap:.25rem;margin:.15rem 0 0;padding:0;list-style:none;display:grid}.broker-growth-ladder li{color:#617984;justify-content:space-between;gap:.7rem;font-size:.46rem;display:flex}.broker-growth-ladder li b{color:#91aaa9}.broker-growth-command>footer{background:#04121b38;border-top:1px solid #ffffff0e;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.5rem 1rem;padding:.62rem 1rem;display:flex}.broker-growth-command>footer span{color:#78ad95;font-size:.46rem;font-weight:760}.broker-growth-command>footer small{color:#4f6872;margin-left:auto;font-size:.43rem}.broker-profile-studio{background:#3194970b;border:1px solid #63d5ce21;border-radius:15px;grid-template-columns:minmax(250px,1.4fr) repeat(3,minmax(130px,.7fr)) minmax(180px,1fr) auto;align-items:end;gap:.7rem;padding:1rem;display:grid}.broker-profile-preview{grid-template-columns:58px 1fr;align-items:center;gap:.7rem;display:grid}.broker-profile-preview>:is(img,span){object-fit:cover;color:#7cdad5;background:#102d39;border:1px solid #63d5ce33;border-radius:16px;place-items:center;width:58px;height:58px;font-size:.72rem;font-weight:900;display:grid}.broker-profile-preview div{gap:.12rem;display:grid}.broker-profile-preview small,.broker-profile-studio label{color:#66828e;font-size:.5rem;font-weight:760}.broker-profile-preview strong{color:#d5e2e5;font-size:.72rem}.broker-profile-preview p{color:#597480;margin:0;font-size:.5rem}.broker-profile-studio label{gap:.3rem;display:grid}.broker-profile-studio input{color:#d8e6e9;background:#091b27;border:1px solid #ffffff17;border-radius:9px;outline:none;width:100%;min-height:39px;padding:0 .65rem;font-size:.58rem}.broker-photo-upload small{color:#4f6b77;line-height:1.35}.broker-match-briefing{background:#30979a0b;border:1px solid #63d5ce17;border-radius:11px;gap:.35rem;padding:.7rem;display:grid}.broker-match-briefing>span{color:#577480;letter-spacing:.08em;text-transform:uppercase;font-size:.45rem;font-weight:850}.broker-match-briefing strong{color:#bdd2d4;font-size:.58rem}.broker-match-briefing p{color:#63808b;margin:0;font-size:.5rem;line-height:1.45}.broker-match-briefing>div{flex-wrap:wrap;gap:.28rem;display:flex}.broker-match-briefing>div small{color:#76938f;background:#63d5ce12;border-radius:999px;padding:.22rem .38rem;font-size:.43rem}.broker-curation-source-head{align-items:flex-start}.broker-curation-source-tabs{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}.broker-curation-source-tabs button{min-height:72px;color:inherit;text-align:left;background:#ffffff03;border:1px solid #fff1;border-radius:11px;grid-template-columns:30px 1fr;align-items:center;gap:.45rem;padding:.55rem;display:grid}.broker-curation-source-tabs button.active{background:#37a7a913;border-color:#63d5ce38}.broker-curation-source-tabs button>span{color:#64cbc6;background:#3caeae17;border-radius:9px;grid-row:1/3;place-items:center;width:30px;height:30px;display:grid}.broker-curation-source-tabs strong{color:#b8c9ce;font-size:.56rem}.broker-curation-source-tabs small{color:#526f7a;font-size:.45rem}.broker-catalog-command{background:#2e929609;border:1px solid #63d5ce1a;border-radius:12px;gap:.65rem;padding:.72rem;display:grid}.broker-catalog-command>header{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.broker-catalog-command>header>div:first-child{gap:.14rem;display:grid}.broker-catalog-command header span{color:#5abfb9;letter-spacing:.08em;text-transform:uppercase;font-size:.46rem;font-weight:850}.broker-catalog-command header strong{color:#b7c9cd;font-size:.58rem}.broker-catalog-bulk-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.broker-catalog-bulk-actions small{color:#607b86;font-size:.46rem}.broker-catalog-bulk-actions button{min-height:31px;font-size:.48rem}.broker-catalog-command>div{grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(130px,.65fr));gap:.45rem;display:grid}.broker-catalog-command label{color:#5d7985;gap:.25rem;font-size:.46rem;font-weight:760;display:grid}.broker-catalog-command :is(input,select){color:#d8e6e9;background:#091b27;border:1px solid #ffffff17;border-radius:9px;outline:none;width:100%;min-height:39px;padding:0 .65rem;font-size:.58rem}.broker-catalog-search{position:relative}.broker-catalog-search>span{z-index:1;color:#53747e;position:absolute;bottom:.65rem;left:.65rem}.broker-catalog-search input{padding-left:1.8rem}.broker-catalog-table-wrap{border:1px solid #fff1;border-radius:11px;max-height:540px;overflow:auto}.broker-catalog-table{border-collapse:collapse;width:100%;min-width:1120px}.broker-catalog-table thead{z-index:2;background:#0b202c;position:sticky;top:0}.broker-catalog-table th{color:#587682;text-align:left;text-transform:uppercase;letter-spacing:.06em;padding:.62rem;font-size:.45rem}.broker-catalog-table td{color:#839aa3;vertical-align:middle;border-top:1px solid #ffffff0b;padding:.62rem;font-size:.51rem}.broker-catalog-table tr.selected{background:#36a9ab0d}.broker-catalog-table td>:is(strong,small,s){display:block}.broker-catalog-table td strong{color:#b9cbd0}.broker-catalog-table td small{color:#506d78;margin-top:.14rem}.broker-catalog-table td a{color:#70c9c4}.broker-catalog-price{font-size:.58rem;color:#e9c17f!important}.broker-catalog-select{color:#6d898f;background:0 0;border:1px solid #ffffff14;align-items:center;gap:.3rem;min-height:30px;padding:0 .48rem;font-size:.46rem;display:inline-flex}.broker-catalog-select[aria-pressed=true]{color:#86d3b2;background:#39a07512;border-color:#62ca9c33}.broker-open-catalog{justify-self:start}.broker-sales-offer-list article>button{isolation:isolate;position:relative;overflow:hidden}.broker-sales-offer-list article>button>:not(.broker-sales-offer-media){z-index:1;position:relative}.broker-sales-offer-media{z-index:0;object-fit:cover;opacity:.08;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.broker-sales-campaign-condition{border-top:1px solid #ffffff0b;gap:.12rem;padding:.48rem .65rem;display:grid}.broker-sales-campaign-condition span{color:#ae8a57;font-size:.48rem}.broker-sales-campaign-condition small{color:#58737f;font-size:.45rem}.broker-presentation-profiles{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.broker-presentation-profiles button{min-height:86px;color:inherit;text-align:left;background:#ffffff03;border:1px solid #fff1;border-radius:10px;align-content:start;gap:.18rem;padding:.6rem;display:grid}.broker-presentation-profiles button.active{background:#35a3a511;border-color:#63d5ce38}.broker-presentation-profiles span{color:#64c9c4;text-transform:uppercase;font-size:.45rem;font-weight:850}.broker-presentation-profiles strong{color:#b7c9ce;font-size:.56rem}.broker-presentation-profiles small{color:#536f7b;font-size:.45rem;line-height:1.35}.broker-presentation-governance{color:#6f7f83;background:#a969280b;border-left:3px solid #e0aa5873;margin:0;padding:.55rem .65rem;font-size:.49rem;line-height:1.45}.broker-presentation-governance strong{color:#b49b75}.broker-preview-more{color:#746c60;text-align:center;background:#ede8de;border:1px dashed #c9c0b2;border-radius:9px;padding:.65rem;font-size:.5rem}.broker-selected-strip{flex-wrap:wrap;gap:.3rem;max-height:155px;display:flex;overflow:auto}.broker-selected-strip>span{color:#718a95;background:#ffffff04;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:.35rem;min-height:29px;padding:0 .28rem 0 .48rem;font-size:.45rem;display:inline-flex}.broker-selected-strip button{color:#6c8993;background:#ffffff0a;border-radius:50%;width:20px;min-height:20px;padding:0}.broker-selected-strip .broker-selected-more{color:#d0a86c;background:#b26f270f;border-color:#e0aa5829}.broker-table-link-receipt,.broker-premium-material-history{background:linear-gradient(135deg,#309a9d14,#ffffff03);border:1px solid #63d5ce2b;border-radius:14px;gap:.65rem;padding:.85rem;display:grid}.broker-table-link-receipt>div:first-child,.broker-premium-material-history>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.broker-table-link-receipt span,.broker-premium-material-history header span{color:#68cbc5;letter-spacing:.09em;text-transform:uppercase;font-size:.48rem;font-weight:900}.broker-table-link-receipt strong,.broker-premium-material-history h2{color:#d2e0e3;margin:0;font-size:.72rem}.broker-table-link-receipt small,.broker-premium-material-history header small{color:#5d7b86;font-size:.48rem}.broker-table-link-receipt a{color:#72cfca;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.broker-table-link-receipt>div:last-child{flex-wrap:wrap;gap:.4rem;display:flex}.broker-table-link-receipt button{min-height:35px;font-size:.52rem}.broker-premium-material-history>header>div{gap:.12rem;display:grid}@media (width<=1180px){.broker-profile-studio{grid-template-columns:1fr 1fr 1fr}.broker-profile-preview,.broker-photo-upload{grid-column:span 2}}@media (width<=900px){.broker-activation-flight{grid-template-columns:120px 1fr}.broker-activation-flight>button{grid-column:1/-1}.broker-catalog-command>div,.broker-growth-command{grid-template-columns:1fr 1fr}.broker-growth-ladder{border-top:1px solid #ffffff0e;grid-column:1/-1}}@media (width<=620px){body.gv-broker-portal-active,body.gv-broker-portal-active .broker-portal{box-sizing:border-box;width:100%;max-width:100%;overflow-x:clip}html:has(body.gv-broker-portal-active){box-sizing:border-box;width:100%;max-width:100%;overflow-x:clip}.broker-activation-flight,.broker-profile-studio,.broker-curation-source-tabs,.broker-presentation-profiles{grid-template-columns:1fr}.broker-activation-score{border-bottom:1px solid #ffffff12;border-right:0}.broker-profile-preview,.broker-photo-upload{grid-column:auto}.broker-catalog-command>header{flex-direction:column;align-items:flex-start}.broker-catalog-command>div,.broker-growth-command{grid-template-columns:1fr}.broker-growth-scorecard,.broker-growth-mission{border-bottom:1px solid #ffffff0e;border-right:0}.broker-growth-ladder{grid-column:auto}.broker-growth-command>footer small{width:100%;margin-left:0}.broker-material-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-x:hidden}.broker-material-picker>div>button{width:auto;min-width:0}}.broker-portal:has(.broker-nav-group button.is-preparing.active) .broker-portfolio-launch{display:none}.broker-portal[data-release-audited=true] .broker-nav-group button.is-preparing em{color:#ffffffb8;letter-spacing:.045em;padding-inline:.36rem;font-size:.49rem}.broker-portal[data-release-audited=true] .broker-materials-preparation{place-items:center;min-height:calc(100dvh - 8rem);display:grid}.broker-portal[data-release-audited=true] .broker-materials-preparation__hero{background:radial-gradient(circle at 50% 42%,#fffffff5 0,#ffffffb8 40%,#0000 72%),linear-gradient(145deg,#fbfbfa,#f4f4f1);place-items:center;width:min(100%,76rem);min-height:min(42rem,100dvh - 11rem);padding:clamp(3.5rem,9vw,8rem) clamp(1.5rem,7vw,7rem);display:grid;position:relative;overflow:hidden}.broker-portal[data-release-audited=true] .broker-materials-preparation__hero:before{content:"";background:#d82f39;width:2.4rem;height:2px;position:absolute;top:clamp(2.25rem,7vw,5.5rem)}.broker-portal[data-release-audited=true] .broker-materials-preparation__copy{text-align:center;justify-items:center;max-width:62rem;display:grid}.broker-portal[data-release-audited=true] .broker-materials-preparation__copy>span{color:#b5232c;letter-spacing:.19em;margin-block-end:clamp(1.8rem,4vw,3.1rem);font-size:.7rem;font-weight:760}.broker-portal[data-release-audited=true] .broker-materials-preparation__copy h1{color:#171918;letter-spacing:-.065em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(3rem,6.2vw,6.35rem);font-weight:430;line-height:.96}.broker-portal[data-release-audited=true] .broker-materials-preparation__copy p{color:#737672;text-wrap:balance;max-width:47rem;margin:clamp(2rem,4vw,3.25rem) 0 0;font-size:clamp(1rem,1.5vw,1.24rem);font-weight:390;line-height:1.72}@media (width<=64rem){.broker-portal[data-release-audited=true] .broker-materials-preparation{min-height:auto}.broker-portal[data-release-audited=true] .broker-materials-preparation__hero{min-height:calc(100dvh - 8.5rem)}}@media (width<=42rem){.broker-portal[data-release-audited=true] .broker-materials-preparation__hero{min-height:calc(100dvh - 7rem);padding:5.5rem 1.25rem 4rem}.broker-portal[data-release-audited=true] .broker-materials-preparation__copy h1{font-size:clamp(2.7rem,13.5vw,4.35rem)}.broker-portal[data-release-audited=true] .broker-materials-preparation__copy p{font-size:.98rem}}#root:has(.commercial-pro)>.global-hub-return{display:none!important}.commercial-pro{--pro-text:#f2f8f6;--pro-muted:#a8c0c1;grid-template-columns:320px minmax(0,1fr);overflow-x:clip}.pro-workspace,.pro-content,.pro-pipeline-groups,.pro-pipeline-groups>section{min-width:0;max-width:100%}.pro-sidebar{padding:24px 20px}.pro-brand strong{color:#f4fbf9;font-size:18px}.pro-brand span{color:#9ab4b6;font-size:12px}.pro-plan{gap:7px;padding:18px}.pro-plan span,.pro-plan small{font-size:12px}.pro-plan strong{font-size:16px}.pro-sidebar nav{scrollbar-width:thin;gap:6px}.pro-sidebar nav button{gap:12px;min-height:54px;padding:0 14px;font-size:15px}.pro-sidebar nav button span{flex-basis:34px;width:34px;height:34px;font-size:12px}.pro-sidebar-foot span{font-size:13px}.pro-sidebar-foot small,.pro-sidebar-foot a{font-size:12px}.pro-topbar{min-height:72px;padding-inline:clamp(20px,3vw,44px);position:relative;top:auto}.pro-topbar>div,.pro-topbar>div:last-child{font-size:12px}.pro-topbar-actions{align-items:center;gap:14px;display:flex}.pro-topbar-actions>span{align-items:center;gap:8px;display:inline-flex}.pro-central-return{color:#bde6e1;background:#51d1c514;border:1px solid #67d4c840;border-radius:10px;align-items:center;min-height:38px;padding:0 13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.pro-content{gap:20px;padding:clamp(22px,3vw,46px)}.pro-content>.error,.pro-content>.success{margin:0;position:static}.pro-hero{min-height:310px}.pro-page-head{min-height:190px;padding-top:24px}.pro-page-head h1,.pro-overview-grid h2,.pro-product-intro h1{text-shadow:0 2px 24px #0000002e;color:#f4faf8!important}.pro-page-head h1{font-size:clamp(42px,5vw,74px);line-height:.96}.pro-page-head>div>span,.pro-hero>div:first-child>span{color:#b5cbcc!important;font-size:16px!important}.pro-page-head p,.pro-hero p{font-size:12px!important}.pro-metrics span,.pro-metrics small,.pro-overview-grid header span,.pro-action-list span,.pro-action-list time,.pro-team-mini small{font-size:12px}.pro-action-list strong,.pro-team-mini strong{font-size:14px}.pro-kanban{overscroll-behavior-inline:contain;scrollbar-color:#4fc7bc #ffffff0d;scrollbar-width:auto;grid-auto-columns:minmax(300px,330px);width:100%;max-width:100%;padding:4px 2px 14px}.pro-pipeline-groups>section>h2{color:#eaf5f2;font-size:18px}.pro-column{min-height:500px}.pro-column>header strong,.pro-card-main>strong{font-size:14px}.pro-card-main>small,.pro-card-main b,.pro-card-main em,.pro-column-empty,.pro-column article>select{font-size:12px}.pro-task-groups{grid-template-columns:repeat(2,minmax(320px,1fr));overflow:visible}.pro-task-groups>section{min-height:260px}.pro-task-groups>section>header span,.pro-task-groups>section>header b{font-size:13px}.pro-task-groups article{grid-template-columns:6px minmax(0,1fr);min-height:104px;padding:14px}.pro-task-groups article>i{grid-row:1/span 2}.pro-task-groups article>button{grid-column:2;width:max-content;min-height:38px;padding-inline:14px;font-size:12px}.pro-task-groups strong{font-size:14px}.pro-task-groups span,.pro-task-groups small{color:#91aaac;font-size:12px;line-height:1.45}.pro-contact-grid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}.pro-contact-grid>article{min-height:190px}.pro-contact-grid strong,.pro-contact-grid span,.pro-contact-grid small{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.pro-contact-grid strong{font-size:14px}.pro-contact-grid span,.pro-contact-grid small,.pro-contact-grid article>button{font-size:12px}.pro-campaign-list h2{color:#f0f7f5;font-size:19px}.pro-campaign-list p,.pro-campaign-facts span,.pro-campaign-agencies>div>span,.pro-campaign-brokers label span,.pro-campaign-brokers label small{font-size:12px}.pro-campaign-state{color:#9fb7b8;border-top:1px solid #ffffff0d;align-items:center;min-height:42px;font-size:12px;display:flex}.pro-agency-plan-list strong,.pro-broker-table strong{font-size:14px}.pro-agency-plan-list span,.pro-agency-plan-list small,.pro-broker-table span,.pro-broker-table small,.pro-broker-table b{font-size:12px}.pro-notification-list button{min-height:84px}.pro-notification-list strong{font-size:14px}.pro-notification-list span,.pro-notification-list time{font-size:12px}.pro-product-showcase .pro-product-intro>div>h1{color:#f4faf8!important}.pro-product-tiers h2,.pro-product-tiers p,.pro-product-tiers li,.pro-product-tiers small{overflow-wrap:anywhere}.environment-card--command{order:-20;grid-column:1/-1;min-height:250px}.environment-card--command strong{color:#f4fbf9!important;font-size:clamp(28px,3vw,46px)!important}.environment-card--command em{max-width:820px;line-height:1.55;font-size:15px!important}.environment-card--network{order:20}.hub-view-environments .social-work-stats{display:none}@media (width<=1180px){.commercial-pro{grid-template-columns:280px minmax(0,1fr)}.pro-campaign-list,.pro-agency-plan-list,.pro-overview-grid{grid-template-columns:1fr}.pro-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.commercial-pro{display:block}.pro-sidebar{width:100%;height:auto;position:relative}.pro-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-sidebar-foot{display:none}.pro-task-groups,.pro-contact-grid,.pro-product-tiers{grid-template-columns:1fr}.pro-page-head,.pro-hero{flex-direction:column;align-items:flex-start;min-height:auto}.pro-topbar-actions>span{display:none}.environment-card--command{min-height:210px}}@media (width<=560px){.pro-sidebar nav{grid-template-columns:1fr}.pro-topbar{align-items:flex-start;padding-block:14px}.pro-page-head h1{font-size:38px}.pro-metrics{grid-template-columns:1fr}}.identity-access>header{width:min(1660px,100% - 4rem)}.identity-access-layout{grid-template-columns:minmax(0,.88fr) minmax(500px,.92fr);align-items:center;gap:clamp(4rem,7vw,8rem);width:min(1660px,100% - 4rem);min-height:calc(100vh - 82px);padding:clamp(4.5rem,6vw,7rem)}.identity-access-story{min-width:0;padding-top:0;position:static}.identity-access-story h1{max-width:9.5ch;font-size:clamp(3.4rem,4.5vw,5.25rem)}.identity-access-story>span,.identity-access-story>div{max-width:520px}.identity-access-form{justify-self:end;gap:1.15rem;width:100%;min-width:0;max-width:720px;padding:clamp(2rem,3vw,3.25rem)}.identity-access-form:not(.identity-access-form--register){margin-top:0}.personal-hub[data-shell-area=central] .central-general-navigation>button.active{color:#a8bdb9;box-shadow:none;background:0 0;border-color:#0000}.personal-hub[data-shell-area=central] .central-general-navigation>button.active:hover{color:#e4eeec;background:#ffffff09}@media (forced-colors:active){.personal-hub[data-shell-area=central] .central-general-navigation>button.active{color:highlighttext;forced-color-adjust:none;background:highlight;border:2px solid highlight}}.social-hub-sidebar nav>button.navigation-preview-entry{color:#8da4a1;background:0 0;border:1px dashed #d9b56f40;min-height:50px;margin-bottom:.45rem}.navigation-preview-entry>span{gap:.12rem;min-width:0;display:grid}.navigation-preview-entry>span>strong{color:currentColor;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.navigation-preview-entry>span>small{color:#c5a765;letter-spacing:.05em;text-transform:uppercase;font-size:.5rem;font-weight:760}.social-hub-sidebar nav>button.navigation-preview-entry>b{color:#c5a765;background:#d9b56f1a}@media (width<=1180px){.identity-access-layout{grid-template-columns:1fr;gap:3rem;width:min(920px,100% - 3rem);padding:clamp(2.5rem,6vw,4rem)}.identity-access-story h1{max-width:12ch}.identity-access-form{justify-self:stretch;max-width:none}}@media (width<=720px){.identity-access>header,.identity-access-layout{width:min(100% - 1.1rem,920px)}.identity-access-layout{gap:2rem;padding:1.4rem}.identity-access-story h1{max-width:none;font-size:clamp(2.7rem,13vw,4rem)}.identity-access-form{padding:1.25rem}}.gv-broker-portal-active .broker-daily-desk:has(.broker-mhaus-continuity){--broker-mhaus-copper:#a87850;--broker-mhaus-copper-light:#dfb895;--broker-mhaus-olive:#4f5f47;background:radial-gradient(circle at 100% 0,#a8785040,#0000 25rem),linear-gradient(145deg,#102f29,#0b211d 72%);border-color:#a8785057;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);box-shadow:0 28px 72px #0e262047,inset 0 1px #ffffff0a}.gv-broker-portal-active .broker-mhaus-continuity{z-index:2;border:1px solid #dfb89542;border-left:4px solid var(--broker-mhaus-copper);color:#fffaf5;background:linear-gradient(100deg,#a8785038,#a878500f),#ffffff09;border-radius:16px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 24px;margin:-1rem -1rem .35rem;padding:18px 20px;display:grid;position:relative;overflow:hidden}.gv-broker-portal-active .broker-mhaus-continuity:after{content:"";border:1px solid #dfb89521;border-radius:50%;width:150px;height:150px;position:absolute;top:-55px;right:210px;box-shadow:0 0 0 28px #dfb89506}.gv-broker-portal-active .broker-mhaus-continuity>span{color:var(--broker-mhaus-copper-light);letter-spacing:.13em;font-size:11px;font-weight:800}.gv-broker-portal-active .broker-mhaus-continuity>span b{color:#fffaf5}.gv-broker-portal-active .broker-mhaus-continuity>strong{letter-spacing:-.025em;grid-column:1;font:600 clamp(24px,2.2vw,34px)/1.05 Georgia,serif}.gv-broker-portal-active .broker-mhaus-continuity>p{color:#c5d3cc;grid-column:1;margin:2px 0 0;font-size:14px}.gv-broker-portal-active .broker-mhaus-continuity>button{z-index:1;border:1px solid var(--broker-mhaus-copper);color:#0b0d0d;background:var(--broker-mhaus-copper);border-radius:12px;grid-area:1/2/4;min-height:52px;padding:13px 18px;font-weight:850;position:relative;box-shadow:0 12px 26px #3d24143d}.gv-broker-portal-active .broker-mhaus-continuity>button:hover{color:#0b0d0d;background:#bc8960;border-color:#bc8960;transform:translateY(-1px)}.gv-broker-portal-active .broker-daily-desk:has(.broker-mhaus-continuity) .broker-kicker{color:var(--broker-mhaus-copper-light)}.gv-broker-portal-active .broker-daily-desk:has(.broker-mhaus-continuity) .broker-context-pill{background:#a8785014;border-color:#a8785040}.gv-broker-portal-active .broker-daily-desk:has(.broker-mhaus-continuity) .broker-command-primary{background:linear-gradient(120deg,#a878503d,#a878500f);border-color:#a8785057}:is(.gv-broker-portal-active .broker-daily-desk:has(.broker-mhaus-continuity) .broker-command-primary i,.gv-broker-portal-active .broker-daily-desk:has(.broker-mhaus-continuity) .broker-command-primary>b){color:var(--broker-mhaus-copper-light)}@media (width<=900px){.gv-broker-portal-active .broker-daily-desk:has(.broker-mhaus-continuity){grid-template-columns:1fr}.gv-broker-portal-active .broker-mhaus-continuity{grid-template-columns:1fr;margin:-.35rem -.35rem .2rem}.gv-broker-portal-active .broker-mhaus-continuity>button{grid-area:auto/1;justify-content:center;width:100%;margin-top:10px}}@media (width<=620px){.gv-broker-portal-active .broker-mhaus-continuity{padding:16px}.gv-broker-portal-active .broker-mhaus-continuity>strong{font-size:27px}.gv-broker-portal-active .broker-mhaus-continuity>p{font-size:.84rem;line-height:1.45}.gv-broker-portal-active .broker-mhaus-continuity>button{min-height:50px;font-size:.86rem}}.broker-clarity,[data-broker-clarity]{--bc-ink:#20231f;--bc-graphite:#343832;--bc-text:#252a26;--bc-text-muted:#6e746f;--bc-line:#d9ddd8;--bc-canvas:#f4f1e9;--bc-paper:#fffdf8;--bc-white:#fff;--bc-accent:#df2f36;--bc-success:#2e6e57;--bc-warning:#9a651f;--bc-danger:#b84343;--bc-information:#3f6674;--bc-font-interface:Manrope, system-ui, sans-serif;--bc-font-display:Newsreader, Georgia, serif;--bc-space-1:.25rem;--bc-space-2:.5rem;--bc-space-3:.75rem;--bc-space-4:1rem;--bc-space-5:1.25rem;--bc-space-6:1.5rem;--bc-space-8:2rem;--bc-space-10:2.5rem;--bc-space-12:3rem;--bc-space-16:4rem;--bc-radius-control:.625rem;--bc-radius-card:1rem;--bc-radius-panel:1.5rem;--bc-radius-pill:999px;--bc-shadow-card:0 1px 2px #0a0d0f0d, 0 10px 30px #0a0d0f0f;--bc-shadow-raised:0 18px 50px #0a0d0f1f;--bc-shadow-focus:0 0 0 3px #e1262f3d;--bc-duration-fast:.16s;--bc-duration-base:.18s;--bc-duration-slow:.22s;--bc-easing:cubic-bezier(.2, 0, 0, 1);color:var(--bc-text);font-family:var(--bc-font-interface)}.broker-clarity__viewport{background:var(--bc-canvas);min-block-size:100dvh;overflow-x:clip}.broker-clarity__display{color:var(--bc-ink);font-family:var(--bc-font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:400;line-height:.98}.broker-clarity__eyebrow{align-items:center;gap:var(--bc-space-3);color:var(--bc-graphite);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:700;line-height:1.2;display:inline-flex}.broker-clarity__eyebrow:before{background:var(--bc-accent);content:"";block-size:2px;inline-size:1.5rem}.broker-clarity__sidebar{color:var(--bc-white);background:var(--bc-ink)}.broker-clarity__surface,.broker-clarity__card,.broker-clarity__panel{border:1px solid var(--bc-line);background:var(--bc-paper)}.broker-clarity__card{border-radius:var(--bc-radius-card);box-shadow:var(--bc-shadow-card)}.broker-clarity__panel{border-radius:var(--bc-radius-panel)}.broker-clarity__nav-item{border-radius:var(--bc-radius-control);color:#ffffffad;min-block-size:2.75rem;transition:color var(--bc-duration-base) var(--bc-easing), background-color var(--bc-duration-base) var(--bc-easing);align-items:center;display:flex;position:relative}.broker-clarity__nav-item[data-active=true]{color:var(--bc-white);background:var(--bc-graphite)}.broker-clarity__nav-item[data-active=true]:before{border-radius:var(--bc-radius-pill);background:var(--bc-accent);content:"";inline-size:3px;position:absolute;inset-block:.625rem;inset-inline-start:0}.broker-clarity__button{justify-content:center;align-items:center;gap:var(--bc-space-3);border-radius:var(--bc-radius-control);min-block-size:2.75rem;padding-inline:var(--bc-space-5);font:700 .875rem/1 var(--bc-font-interface);transition:color var(--bc-duration-base) var(--bc-easing), background-color var(--bc-duration-base) var(--bc-easing), border-color var(--bc-duration-base) var(--bc-easing), transform var(--bc-duration-fast) var(--bc-easing);border:1px solid #0000;text-decoration:none;display:inline-flex}.broker-clarity__button--primary{color:var(--bc-white);background:var(--bc-ink)}.broker-clarity__button--primary:hover{background:var(--bc-graphite)}.broker-clarity__button-arrow,.broker-clarity__signal,.broker-clarity__progress-current{color:var(--bc-accent)}.broker-clarity__signal{border-radius:var(--bc-radius-pill);background:currentColor;block-size:.5rem;inline-size:.5rem}.broker-clarity__progress-track{background:var(--bc-line);block-size:2px;overflow:hidden}.broker-clarity__progress-current{transform-origin:0;background:currentColor;block-size:100%}.broker-clarity__table{border-collapse:collapse;inline-size:100%;color:var(--bc-text);font-family:var(--bc-font-interface)}.broker-clarity__table th{color:var(--bc-text-muted);letter-spacing:.08em;text-align:start;text-transform:uppercase;font-size:.6875rem;font-weight:700}.broker-clarity__table th,.broker-clarity__table td{border-block-end:1px solid var(--bc-line);padding:var(--bc-space-4)}.broker-clarity :where(a,button,input,select,textarea):focus-visible,[data-broker-clarity] :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--bc-accent);outline-offset:3px;box-shadow:var(--bc-shadow-focus)}.broker-clarity-brand{align-items:center;gap:var(--bc-space-4);color:var(--bc-ink);display:inline-flex}.broker-clarity-brand--inverse{color:var(--bc-white)}.broker-clarity-brand__mtf{object-fit:contain;block-size:2.5rem;inline-size:auto;display:block}.broker-clarity-brand__rule{background:var(--bc-accent);align-self:stretch;min-block-size:2.75rem;inline-size:2px}.broker-clarity-brand__product{letter-spacing:-.015em;font-size:.8125rem;line-height:1.08;display:grid}.broker-clarity-brand__product strong{font-size:1.125rem;font-weight:700}.broker-clarity-brand--compact .broker-clarity-brand__mtf{block-size:1.875rem}.broker-clarity-brand--compact .broker-clarity-brand__rule{min-block-size:2rem}.broker-clarity-technology{align-items:center;gap:var(--bc-space-2);color:var(--bc-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;display:inline-flex}.broker-clarity-technology__gv{opacity:.58;block-size:1rem;inline-size:auto}@media (width<=45rem){.broker-clarity__display{font-size:clamp(2.25rem,11vw,3.75rem);line-height:1}.broker-clarity__card,.broker-clarity__panel{border-radius:.875rem}.broker-clarity__button{min-block-size:3rem}.broker-clarity-brand__mtf{block-size:2rem}}@media (prefers-reduced-motion:reduce){.broker-clarity *,.broker-clarity :before,.broker-clarity :after,[data-broker-clarity] *,[data-broker-clarity] :before,[data-broker-clarity] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:200 800;src:url(/brand/fonts/newsreader-latin-wght-normal.woff2)format("woff2-variations")}.broker-clarity,.broker-clarity-auth{--clarity-ink:#20231f;--clarity-ink-soft:#343832;--clarity-charcoal:#4a4e48;--clarity-muted:#6e746f;--clarity-muted-light:#a2a69f;--clarity-canvas:#f4f1e9;--clarity-paper:#fffdf8;--clarity-white:#fff;--clarity-line:#d9ddd8;--clarity-line-strong:#c7cdc7;--clarity-signal:#df2f36;--clarity-signal-dark:#b91922;--clarity-success:#33785c;--clarity-warning:#b8752f;--clarity-error:#b94943;--clarity-info:#4b7480;--clarity-radius-sm:8px;--clarity-radius-md:14px;--clarity-radius-lg:20px;--clarity-shadow-sm:0 1px 2px #1212120a, 0 8px 22px #12121209;--clarity-shadow-md:0 16px 42px #12121213;--clarity-motion:.19s cubic-bezier(.2, .75, .25, 1);color:var(--clarity-ink);font-family:Manrope,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.broker-clarity-brand{grid-template-columns:auto 2px minmax(0,1fr);align-items:center;gap:.72rem;min-width:0;display:grid}.broker-clarity-brand--primary-only{grid-template-columns:auto}.broker-clarity-brand__primary{align-items:center;min-width:0;display:flex}.broker-clarity-brand__primary-logo{object-fit:contain;object-position:left center;width:auto;max-width:92px;height:34px;display:block}.broker-clarity-brand__primary-name{max-width:112px;color:var(--clarity-ink);letter-spacing:.02em;text-overflow:ellipsis;font-size:.7rem;font-weight:780;line-height:1.2;overflow:hidden}.broker-clarity-brand__rule{background:var(--clarity-signal);border-radius:99px;width:2px;height:34px}.broker-clarity-brand__product{min-width:0;color:var(--clarity-ink);letter-spacing:-.015em;font-size:.78rem;font-weight:520;line-height:1.08;display:grid}.broker-clarity-brand--inverse .broker-clarity-brand__primary-name,.broker-clarity-brand--inverse .broker-clarity-brand__product{color:#f4f2ee}.broker-clarity-brand--compact{gap:.58rem}.broker-clarity-brand--compact .broker-clarity-brand__primary-logo{max-width:76px;height:29px}.broker-clarity-brand--compact .broker-clarity-brand__rule{height:30px}.broker-clarity-brand--compact .broker-clarity-brand__product{font-size:.7rem}.broker-clarity-technology{color:#777570;letter-spacing:.02em;align-items:center;gap:.45rem;min-width:0;font-size:.56rem;display:inline-flex}.broker-clarity-technology>span{opacity:.72}.broker-clarity-technology .gv-brand-lockup{opacity:.62;transform-origin:0;max-width:86px;transform:scale(.8)}.broker-clarity-technology--inverse{color:#aaa8a3}.broker-clarity-technology--inverse .gv-brand-lockup{filter:grayscale()brightness(1.8)}.unified-portal-auth.broker-clarity{min-height:100dvh;color:var(--clarity-ink);background:linear-gradient(90deg, #e1262f06 1px, transparent 1px), linear-gradient(#e1262f06 1px, transparent 1px), var(--clarity-canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-size:48px 48px;padding:clamp(1rem,2.6vw,2.2rem)}.unified-portal-auth.broker-clarity .broker-public-brand{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.1rem;width:min(1320px,100%);min-height:64px;margin:0 auto 1rem;display:grid}.unified-portal-auth.broker-clarity .broker-public-brand>.broker-clarity-brand{justify-self:start}.unified-portal-auth.broker-clarity .broker-public-technology{justify-self:end}.unified-portal-auth.broker-clarity .unified-access-back{color:#5f5d58;border-bottom:1px solid var(--clarity-line-strong);font-size:.66rem;font-weight:650;text-decoration:none}.unified-portal-auth.broker-clarity .broker-auth-card{width:min(1320px,100%);min-height:min(690px,100dvh - 118px);color:var(--clarity-ink);border:1px solid var(--clarity-line);background:linear-gradient(90deg, var(--clarity-signal) 0 3px, transparent 3px), var(--clarity-paper);box-shadow:var(--clarity-shadow-md);border-radius:24px;padding:clamp(2rem,5vw,5.5rem)}.unified-portal-auth.broker-clarity .broker-login-card>div h1,.unified-portal-auth.broker-clarity .broker-auth-card h1{color:var(--clarity-ink);letter-spacing:-.045em;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:clamp(2.8rem,5.5vw,5.5rem);font-weight:450;line-height:.92}.unified-portal-auth.broker-clarity .broker-login-card>div>p:not(.broker-kicker),.unified-portal-auth.broker-clarity .broker-auth-card>p,.unified-portal-auth.broker-clarity .unified-commercial-lead{color:var(--clarity-muted)}.unified-portal-auth.broker-clarity .broker-kicker{color:var(--clarity-signal)}.unified-portal-auth.broker-clarity .broker-login-card form{color:var(--clarity-ink);border:1px solid var(--clarity-line);box-shadow:var(--clarity-shadow-sm);background:#f3f1ec}.unified-portal-auth.broker-clarity .broker-login-form-head span,.unified-portal-auth.broker-clarity .broker-login-card form label{color:var(--clarity-ink)}.unified-portal-auth.broker-clarity .broker-login-form-head small,.unified-portal-auth.broker-clarity .broker-login-card form label small{color:var(--clarity-muted)}.unified-portal-auth.broker-clarity .broker-login-card form input,.unified-portal-auth.broker-clarity .broker-login-card form select,.unified-portal-auth.broker-clarity .broker-login-card form textarea{color:var(--clarity-ink);border-color:var(--clarity-line-strong);background:#fff}.unified-portal-auth.broker-clarity .broker-login-card form>button:not(.secondary){color:#fff;box-shadow:none;background:#1b1c1d;border-color:#1b1c1d}.unified-portal-auth.broker-clarity .broker-login-card form>button:not(.secondary) span{color:#e2746d}.unified-portal-auth.broker-clarity .broker-login-card form>button.secondary,.unified-portal-auth.broker-clarity .unified-context-back{color:#44423f;border-color:var(--clarity-line-strong);box-shadow:none;background:#fff}.unified-portal-auth.broker-clarity .broker-login-card form a,.unified-portal-auth.broker-clarity .unified-access-paths a b,.unified-portal-auth.broker-clarity .unified-context-grid button b{color:var(--clarity-signal)}.unified-portal-auth.broker-clarity .unified-access-paths a,.unified-portal-auth.broker-clarity .unified-context-grid button,.unified-portal-auth.broker-clarity .unified-identity-proof span,.unified-portal-auth.broker-clarity .unified-identity-assurance,.unified-portal-auth.broker-clarity .notice{color:var(--clarity-ink);border-color:var(--clarity-line);box-shadow:none;background:#fff}.unified-portal-auth.broker-clarity .unified-identity-proof b,.unified-portal-auth.broker-clarity .unified-identity-assurance>span{color:var(--clarity-signal)}.unified-portal-auth.broker-clarity .error{color:#8e302c;background:#fbefee;border-color:#e5c3c0}.broker-portal.broker-clarity{--broker-line:var(--clarity-line);--broker-shell-ink:var(--clarity-ink);--broker-shell-muted:var(--clarity-muted);--broker-shell-line:var(--clarity-line);--broker-shell-paper:var(--clarity-canvas);--broker-shell-surface:var(--clarity-paper);min-height:100dvh;color:var(--clarity-ink);background:var(--clarity-canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;grid-template-columns:284px minmax(0,1fr)}.broker-portal.broker-clarity .broker-sidebar{color:#f5f3ef;background:#20231f;border-right:1px solid #383b35;padding:1rem .8rem .85rem;box-shadow:14px 0 38px #20231f14}.broker-portal.broker-clarity .broker-brand{border-bottom:1px solid #3b3f38;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:.45rem;min-height:72px;padding:.2rem .35rem .95rem;display:grid}.broker-portal.broker-clarity .broker-brand>.broker-clarity-brand{min-width:0}.broker-portal.broker-clarity .broker-nav-collapse,.broker-portal.broker-clarity .broker-nav-close{color:#b9b7b2;width:34px;min-width:34px;height:34px;min-height:34px;box-shadow:none;transition:color var(--clarity-motion), border-color var(--clarity-motion), background var(--clarity-motion);background:#2b2f29;border:1px solid #44483f;border-radius:9px;margin:0}.broker-portal.broker-clarity .broker-nav-collapse:hover,.broker-portal.broker-clarity .broker-nav-close:hover{color:#fff;background:#353a33;border-color:#555}.broker-portal.broker-clarity .broker-profile{background:#292d28;border:1px solid #3d413a;border-radius:13px;grid-template-columns:42px minmax(0,1fr);gap:.15rem .68rem;min-height:88px;margin:.88rem .15rem .8rem;padding:.78rem}.broker-portal.broker-clarity .broker-profile>div{color:#fff;background:#373c35;border:1px solid #4a4f46;width:42px;height:42px}.broker-portal.broker-clarity .broker-profile span{color:#92908b;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:720}.broker-portal.broker-clarity .broker-profile strong{color:#f2f0ec;font-size:.78rem}.broker-portal.broker-clarity .broker-profile small{color:#9c9a95;font-size:.64rem}.broker-portal.broker-clarity .broker-sidebar nav{gap:.6rem}.broker-portal.broker-clarity .broker-nav-group{gap:.12rem}.broker-portal.broker-clarity .broker-nav-group>small{color:#74736f;letter-spacing:.12em;margin:0 .72rem .18rem;font-size:.55rem;font-weight:760}.broker-portal.broker-clarity .broker-nav-group>button{color:#aeada8;box-shadow:none;transition:color var(--clarity-motion), background var(--clarity-motion);background:0 0;border:0;border-radius:10px;gap:.7rem;padding:0 .7rem;font-size:.75rem;font-weight:620;position:relative;min-height:43px!important}.broker-portal.broker-clarity .broker-nav-group>button:hover{color:#f5f3ef;background:#2b2f29}.broker-portal.broker-clarity .broker-nav-group>button.active{color:#fff;background:#343832}.broker-portal.broker-clarity .broker-nav-group>button.active:before{background:var(--clarity-signal);width:2px;top:9px;bottom:9px;left:-4px}.broker-portal.broker-clarity .broker-nav-group>button i{color:#a8a7a3;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:29px;min-width:29px;height:29px;font-style:normal;display:grid}.broker-portal.broker-clarity .broker-nav-group>button i svg{width:18px;height:18px}.broker-portal.broker-clarity .broker-nav-group>button.active i{color:#fff;background:#343536;border-color:#464647}.broker-portal.broker-clarity .broker-nav-group>button b{color:#fff;background:#333435;border:1px solid #525253;border-radius:99px;min-width:22px;padding:.18rem .38rem;font-size:.56rem}.broker-portal.broker-clarity .broker-nav-group>button .broker-nav-progress{color:#fff;border-color:var(--clarity-signal-dark);background:var(--clarity-signal)!important}.broker-portal.broker-clarity .broker-sidebar-readiness{color:#bbb9b4;background:#1e1f20;border:1px solid #323233;border-radius:12px;gap:.2rem;margin:auto .15rem .45rem;padding:.75rem}.broker-portal.broker-clarity .broker-sidebar-readiness>span{color:#777570;letter-spacing:.1em;text-transform:uppercase;font-size:.55rem}.broker-portal.broker-clarity .broker-sidebar-readiness strong{color:#eceae6;font-size:.72rem}.broker-portal.broker-clarity .broker-sidebar-readiness small{color:#8d8b87;font-size:.58rem}.broker-portal.broker-clarity .broker-sidebar-readiness small i{background:var(--clarity-success);box-shadow:none}.broker-portal.broker-clarity .broker-sidebar-technology{margin:.2rem .6rem .45rem}.broker-portal.broker-clarity .broker-logout{color:#85837f;min-height:38px;box-shadow:none;text-align:left;background:0 0;border:0;border-top:1px solid #303031;border-radius:0;margin-inline:.15rem;font-size:.66rem}.broker-portal.broker-clarity .broker-logout:hover{color:#f1efeb}.broker-portal.broker-clarity .broker-workspace{min-width:0;min-height:100dvh;color:var(--clarity-ink);background:var(--clarity-canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.broker-portal.broker-clarity .broker-topbar{min-height:68px;color:var(--clarity-muted);border-bottom:1px solid var(--clarity-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffefaf0;padding-inline:clamp(1rem,2.4vw,2rem);box-shadow:0 6px 24px #12121209}.broker-portal.broker-clarity .broker-topbar>div:first-child{color:#85837e}.broker-portal.broker-clarity .broker-environment-label{color:#77756f;font-weight:620}.broker-portal.broker-clarity .broker-topbar>div:first-child strong{color:var(--clarity-ink)}.broker-portal.broker-clarity .broker-online{color:#65635f}.broker-portal.broker-clarity .broker-online i{background:var(--clarity-success);box-shadow:0 0 0 4px #33785c17}.broker-portal.broker-clarity .broker-profile-button{color:#fff;box-shadow:none;background:#1d1e1f;border:1px solid #222}.broker-portal.broker-clarity .broker-plan-trigger{color:#373737;border:1px solid var(--clarity-line);background:var(--clarity-paper);box-shadow:none}.broker-portal.broker-clarity .broker-plan-trigger b{color:var(--clarity-signal)}.broker-portal.broker-clarity .broker-content{width:min(1580px,100%);padding:clamp(1.2rem,2.7vw,2.7rem)}.broker-portal.broker-clarity .broker-section{gap:clamp(.9rem,1.7vw,1.35rem)}.broker-portal.broker-clarity .broker-kicker,.broker-portal.broker-clarity .broker-page-head .broker-kicker,.broker-portal.broker-clarity .broker-daily-desk .broker-kicker,.broker-portal.broker-clarity .broker-panel-head span,.broker-portal.broker-clarity .broker-today-strip>header span{color:var(--clarity-signal);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:760}.broker-portal.broker-clarity .broker-page-head{border-bottom:1px solid var(--clarity-line);min-height:116px;padding-bottom:1.3rem}.broker-portal.broker-clarity .broker-page-head h1,.broker-portal.broker-clarity .broker-daily-desk h1,.broker-portal.broker-clarity .deal-titlebar h1{color:var(--clarity-ink);letter-spacing:-.045em;font-family:Newsreader,Georgia,Times New Roman,serif;font-weight:450}.broker-portal.broker-clarity .broker-page-head h1{max-width:1040px;font-size:clamp(2.25rem,4.2vw,4.15rem);line-height:.98}.broker-portal.broker-clarity .broker-page-head>div>p:last-child{max-width:850px;color:var(--clarity-muted);font-size:.88rem;line-height:1.58}.broker-portal.broker-clarity button,.broker-portal.broker-clarity a,.broker-portal.broker-clarity input,.broker-portal.broker-clarity select,.broker-portal.broker-clarity textarea,.broker-portal.broker-clarity table{font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif}.broker-portal.broker-clarity .broker-page-actions button,.broker-portal.broker-clarity .broker-page-actions a,.broker-portal.broker-clarity .broker-spotlight-actions button:first-child,.broker-portal.broker-clarity .broker-card-actions button:first-child,.broker-portal.broker-clarity .broker-command-primary{color:#fff;background:#272a25;border-color:#272a25;box-shadow:0 10px 24px #20231f17}.broker-portal.broker-clarity .secondary,.broker-portal.broker-clarity button.secondary,.broker-portal.broker-clarity a.secondary{color:#2d2d2d;border-color:var(--clarity-line-strong);background:var(--clarity-paper);box-shadow:none}.broker-portal.broker-clarity button:hover,.broker-portal.broker-clarity a:hover{transform:none}.broker-portal.broker-clarity .broker-daily-desk{border:0;border-bottom:1px solid var(--clarity-line);min-height:330px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1.06fr) minmax(430px,.94fr);gap:clamp(2rem,5vw,5.2rem);padding:clamp(1.3rem,3vw,2.5rem) 0;overflow:visible}.broker-portal.broker-clarity .broker-daily-desk:before,.broker-portal.broker-clarity .broker-daily-desk:after{display:none}.broker-portal.broker-clarity .broker-context-pill{color:#5f5d59;border:1px solid var(--clarity-line);background:#ffffff80;min-height:27px;margin-bottom:1rem;padding:0 .68rem;font-size:.58rem}.broker-portal.broker-clarity .broker-daily-desk h1{max-width:820px;color:var(--clarity-ink);font-size:clamp(3.1rem,5.8vw,6rem);line-height:.91}.broker-portal.broker-clarity .broker-daily-desk .broker-welcome-copy>p:last-of-type{max-width:680px;color:var(--clarity-muted);font-size:.9rem;line-height:1.62}.broker-portal.broker-clarity .broker-day-status span{color:#686661;background:#1c1d1e0b;min-height:28px;font-size:.59rem}.broker-portal.broker-clarity .broker-day-status i{background:var(--clarity-success);box-shadow:none}.broker-portal.broker-clarity .broker-daily-desk .broker-command-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;min-width:0}.broker-portal.broker-clarity .broker-daily-desk .broker-command-buttons button{min-height:125px;color:var(--clarity-ink);border:1px solid var(--clarity-line);border-radius:var(--clarity-radius-md);background:var(--clarity-paper);box-shadow:var(--clarity-shadow-sm);transition:border-color var(--clarity-motion), box-shadow var(--clarity-motion), background var(--clarity-motion);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:.72rem;padding:1rem}.broker-portal.broker-clarity .broker-daily-desk .broker-command-buttons button:hover{box-shadow:var(--clarity-shadow-md);background:#fff;border-color:#bdb9b2}.broker-portal.broker-clarity .broker-daily-desk .broker-command-buttons button i{color:#303030;border:1px solid var(--clarity-line);background:#f2f0eb;border-radius:10px;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.broker-portal.broker-clarity .broker-daily-desk .broker-command-buttons button i svg{width:19px;height:19px}.broker-portal.broker-clarity .broker-daily-desk .broker-command-buttons button strong{color:var(--clarity-ink);font-size:.875rem}.broker-portal.broker-clarity .broker-daily-desk .broker-command-buttons button small{color:var(--clarity-muted);font-size:.63rem}.broker-portal.broker-clarity .broker-daily-desk .broker-command-buttons button>b{color:var(--clarity-signal)}.broker-portal.broker-clarity .broker-daily-desk .broker-command-buttons .broker-command-primary{color:var(--clarity-ink);border-color:var(--clarity-line);background:var(--clarity-paper);box-shadow:var(--clarity-shadow-sm)}.broker-portal.broker-clarity .broker-daily-desk .broker-command-buttons .broker-command-primary i{color:#fff;background:#2b2e29;border-color:#2b2e29}.broker-portal.broker-clarity .broker-daily-desk .broker-command-buttons .broker-command-primary strong{color:var(--clarity-ink)}.broker-portal.broker-clarity .broker-daily-desk .broker-command-buttons .broker-command-primary small{color:var(--clarity-muted)}.broker-portal.broker-clarity .broker-daily-desk .broker-command-buttons .broker-command-primary>b{color:var(--clarity-signal)}.broker-portal.broker-clarity .broker-today-strip,.broker-portal.broker-clarity .broker-readiness-journey,.broker-portal.broker-clarity .broker-gold-portfolio,.broker-portal.broker-clarity .broker-first-experience{border:1px solid var(--clarity-line);border-radius:var(--clarity-radius-lg);box-shadow:var(--clarity-shadow-sm);background:#fffefad6}.broker-portal.broker-clarity .broker-today-strip>header h2,.broker-portal.broker-clarity .broker-readiness-journey h2,.broker-portal.broker-clarity .broker-gold-portfolio h2,.broker-portal.broker-clarity .broker-first-experience h2{color:var(--clarity-ink)}.broker-portal.broker-clarity .broker-today-strip>header p,.broker-portal.broker-clarity .broker-gold-portfolio header p,.broker-portal.broker-clarity .broker-first-experience header p{color:var(--clarity-muted)}.broker-portal.broker-clarity .broker-today-card,.broker-portal.broker-clarity .broker-first-experience button{color:var(--clarity-ink);border:1px solid var(--clarity-line);background:var(--clarity-paper);box-shadow:none}.broker-portal.broker-clarity .broker-today-card--priority{border-left:2px solid var(--clarity-signal);background:var(--clarity-paper)}.broker-portal.broker-clarity .broker-today-card>button,.broker-portal.broker-clarity .broker-today-card footer button,.broker-portal.broker-clarity .broker-first-experience button>b,.broker-portal.broker-clarity .broker-panel-head button{color:var(--clarity-signal)}.broker-portal.broker-clarity .broker-readiness-progress{background:#e8e5df}.broker-portal.broker-clarity .broker-readiness-progress i{background:#262728}.broker-portal.broker-clarity .broker-readiness-journey button.complete i{color:#fff;background:var(--clarity-success)}.broker-portal.broker-clarity .broker-workspace .broker-metrics article,.broker-portal.broker-clarity .broker-workspace .broker-panel,.broker-portal.broker-clarity .broker-workspace .broker-links-grid>article,.broker-portal.broker-clarity .broker-workspace .broker-intelligence-grid article,.broker-portal.broker-clarity .broker-workspace .broker-intelligence-grid--depth article,.broker-portal.broker-clarity .broker-workspace .broker-funnel,.broker-portal.broker-clarity .broker-workspace .broker-best-material,.broker-portal.broker-clarity .broker-workspace .broker-lead-list,.broker-portal.broker-clarity .broker-workspace .broker-studio,.broker-portal.broker-clarity .broker-workspace .broker-opportunity-card,.broker-portal.broker-clarity .broker-workspace .broker-price-summary article,.broker-portal.broker-clarity .broker-workspace .broker-material-summary article,.broker-portal.broker-clarity .broker-workspace .broker-selection-composer,.broker-portal.broker-clarity .broker-workspace .broker-studio-controls,.broker-portal.broker-clarity .broker-workspace .broker-signal-summary article,.broker-portal.broker-clarity .broker-workspace .broker-signal-list,.broker-portal.broker-clarity .broker-workspace .broker-commercial-lifecycle{color:var(--clarity-ink);border-color:var(--clarity-line);background:var(--clarity-paper);box-shadow:var(--clarity-shadow-sm)}.broker-portal.broker-clarity .broker-workspace .broker-metrics article span,.broker-portal.broker-clarity .broker-workspace .broker-metrics article small,.broker-portal.broker-clarity .broker-workspace .broker-panel p,.broker-portal.broker-clarity .broker-workspace .broker-panel time,.broker-portal.broker-clarity .broker-workspace .broker-opportunity-card p,.broker-portal.broker-clarity .broker-workspace .broker-material-summary span,.broker-portal.broker-clarity .broker-workspace .broker-price-summary span,.broker-portal.broker-clarity .broker-workspace .broker-price-summary small{color:var(--clarity-muted)}.broker-portal.broker-clarity .broker-workspace .broker-metrics article strong,.broker-portal.broker-clarity .broker-workspace .broker-panel h2,.broker-portal.broker-clarity .broker-workspace .broker-panel strong,.broker-portal.broker-clarity .broker-workspace .broker-opportunity-card h2,.broker-portal.broker-clarity .broker-workspace .broker-material-summary strong,.broker-portal.broker-clarity .broker-workspace .broker-price-summary strong{color:var(--clarity-ink)}.broker-portal.broker-clarity .broker-workspace .broker-metric-hot{border-color:var(--clarity-line)!important;background:var(--clarity-paper)!important}.broker-portal.broker-clarity .broker-workspace .broker-metric-hot:before{background:var(--clarity-signal)}.broker-portal.broker-clarity .broker-filters,.broker-portal.broker-clarity .broker-toolbar,.broker-portal.broker-clarity .broker-lead-tabs{color:var(--clarity-ink);border-color:var(--clarity-line);background:#fffefacc}.broker-portal.broker-clarity .broker-filters input,.broker-portal.broker-clarity .broker-filters select,.broker-portal.broker-clarity .broker-toolbar input,.broker-portal.broker-clarity .broker-toolbar select,.broker-portal.broker-clarity .broker-search input,.broker-portal.broker-clarity .broker-lead-tabs input,.broker-portal.broker-clarity .broker-selection-composer input,.broker-portal.broker-clarity .broker-selection-composer select,.broker-portal.broker-clarity .broker-selection-composer textarea,.broker-portal.broker-clarity .broker-studio-controls input,.broker-portal.broker-clarity .broker-studio-controls select,.broker-portal.broker-clarity .broker-studio-controls textarea{color:var(--clarity-ink);border-color:var(--clarity-line-strong);background:#fff}.broker-portal.broker-clarity .broker-lead-tabs>button{color:#696762;background:0 0}.broker-portal.broker-clarity .broker-lead-tabs>button.active{color:#fff;background:#242526;border-color:#242526}.broker-portal.broker-clarity .broker-table-wrap,.broker-portal.broker-clarity .broker-price-table{border-color:var(--clarity-line);background:#fff}.broker-portal.broker-clarity .broker-table-wrap th,.broker-portal.broker-clarity .broker-price-table th{color:#6d6a65;border-color:var(--clarity-line);background:#ece9e3}.broker-portal.broker-clarity .broker-table-wrap td,.broker-portal.broker-clarity .broker-price-table td{color:#53514d;background:#fff;border-color:#e9e6e0}.broker-portal.broker-clarity .broker-price-table th:first-child,.broker-portal.broker-clarity .broker-price-table td:first-child{background:#fff;box-shadow:10px 0 18px #12121209}.broker-portal.broker-clarity .broker-lead-list-head{color:#716f6a;background:#ece9e3}.broker-portal.broker-clarity .broker-lead-list>button{color:var(--clarity-ink);background:#fff;border-color:#e7e4de}.broker-portal.broker-clarity .broker-lead-list>button:hover{background:#f7f5f1}.broker-portal.broker-clarity .broker-lead-list>button strong,.broker-portal.broker-clarity .broker-lead-person strong{color:var(--clarity-ink)}.broker-portal.broker-clarity .broker-lead-list>button small{color:var(--clarity-muted)}.broker-portal.broker-clarity .broker-signal{color:var(--clarity-ink);border-color:var(--clarity-line);background:#fff}.broker-portal.broker-clarity .broker-signal>i{color:var(--clarity-signal);background:#fbf5f4;border-color:#e5d1cf}.broker-portal.broker-clarity .broker-signal button,.broker-portal.broker-clarity .broker-signal-clear button,.broker-portal.broker-clarity .broker-link-actions button{color:var(--clarity-signal)}.broker-portal.broker-clarity .broker-spotlight{color:#f5f3ef;box-shadow:var(--clarity-shadow-md);background:#1d1e1f;border-color:#303132}.broker-portal.broker-clarity .broker-spotlight .broker-spotlight-copy h2,.broker-portal.broker-clarity .broker-spotlight .broker-spotlight-copy>p{color:#f5f3ef}.broker-portal.broker-clarity .broker-spotlight .broker-spotlight-copy small,.broker-portal.broker-clarity .broker-spotlight .broker-spotlight-copy span{color:#aaa8a3}.broker-portal.broker-clarity .broker-spotlight .broker-live{color:#db7c76}.broker-portal.broker-clarity .broker-spotlight .broker-price-line strong{color:var(--clarity-ink)}.broker-portal.broker-clarity .broker-product-visual{background:linear-gradient(#0000 28%,#0c0c0ce6),linear-gradient(135deg,#6a6863,#252627)}.broker-portal.broker-clarity .broker-link-thumb{color:var(--clarity-ink);background:linear-gradient(145deg,#e1262f12,#fffffff2),#ece9e3}.broker-portal.broker-clarity .broker-intelligence-hero{color:#f5f3ef;box-shadow:var(--clarity-shadow-md);background:#1d1e1f;border-color:#303132}.broker-portal.broker-clarity .broker-intelligence-hero h2,.broker-portal.broker-clarity .broker-intelligence-hero>div strong{color:#fff}.broker-portal.broker-clarity .broker-intelligence-hero section>p:first-child{color:#df817b}.broker-portal.broker-clarity .broker-intelligence-hero section>p:last-of-type,.broker-portal.broker-clarity .broker-intelligence-hero>div small,.broker-portal.broker-clarity .broker-intelligence-hero>div span{color:#aaa8a3}.broker-portal.broker-clarity .broker-sales-room,.broker-portal.broker-clarity .deal-workspace,.broker-portal.broker-clarity .broker-protection,.broker-portal.broker-clarity .broker-radar{border-radius:var(--clarity-radius-lg);border-color:#343536}.broker-portal.broker-clarity .broker-sales-room{color:#e9e7e2;box-shadow:var(--clarity-shadow-md);background:#1a1b1c}.broker-portal.broker-clarity .broker-sales-room .broker-conversation-brief{background:#222324;border-color:#363637}.broker-portal.broker-clarity .deal-titlebar h1{-webkit-text-fill-color:currentColor;color:#4a4946!important}.broker-portal.broker-clarity .deal-titlebar>div>p{color:var(--clarity-signal)}.broker-portal.broker-clarity .deal-titlebar>div>span{color:var(--clarity-muted)}.broker-portal.broker-clarity .broker-demo-banner{color:var(--clarity-ink);border-color:var(--clarity-line);background:#ece9e3}.broker-portal.broker-clarity .broker-demo-banner strong,.broker-portal.broker-clarity .broker-demo-banner span{color:#5f5d58}.broker-portal.broker-clarity .broker-demo-banner a{color:var(--clarity-signal)}.broker-portal.broker-clarity .broker-toast{color:#fff;background:#245c46f5;border-color:#245c46}.broker-portal.broker-clarity .broker-message.error,.broker-portal.broker-clarity .error{color:#8e302c;background:#fbefee;border-color:#e5c3c0}.broker-portal.broker-clarity .broker-modal-backdrop,.broker-portal.broker-clarity .broker-drawer-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0f10ad}.broker-portal.broker-clarity .broker-share-modal,.broker-portal.broker-clarity .broker-share-modal--rich,.broker-portal.broker-clarity .broker-share-receipt,.broker-portal.broker-clarity .broker-lead-drawer,.broker-portal.broker-clarity .broker-lead-create-modal{color:var(--clarity-ink);border-color:var(--clarity-line);background:var(--clarity-paper);box-shadow:0 34px 90px #0f0f1038}.broker-portal.broker-clarity button:focus-visible,.broker-portal.broker-clarity a:focus-visible,.broker-portal.broker-clarity input:focus-visible,.broker-portal.broker-clarity select:focus-visible,.broker-portal.broker-clarity textarea:focus-visible{outline-offset:2px;outline:3px solid #e1262f52}@media (width>=981px){.broker-portal.broker-clarity.broker-navigation-collapsed{grid-template-columns:76px minmax(0,1fr)}.broker-portal.broker-clarity.broker-navigation-collapsed .broker-sidebar{padding-inline:.48rem}.broker-portal.broker-clarity.broker-navigation-collapsed .broker-brand{grid-template-columns:1fr;justify-items:center}.broker-portal.broker-clarity.broker-navigation-collapsed .broker-brand>.broker-clarity-brand,.broker-portal.broker-clarity.broker-navigation-collapsed .broker-profile,.broker-portal.broker-clarity.broker-navigation-collapsed .broker-nav-group>small,.broker-portal.broker-clarity.broker-navigation-collapsed .broker-nav-group button>span,.broker-portal.broker-clarity.broker-navigation-collapsed .broker-nav-group button>b,.broker-portal.broker-clarity.broker-navigation-collapsed .broker-sidebar-readiness,.broker-portal.broker-clarity.broker-navigation-collapsed .broker-sidebar-technology,.broker-portal.broker-clarity.broker-navigation-collapsed .broker-logout{display:none}.broker-portal.broker-clarity.broker-navigation-collapsed .broker-nav-group button{justify-content:center;padding:0}}@media (width<=1100px){.broker-portal.broker-clarity .broker-daily-desk{grid-template-columns:1fr;gap:1.5rem}.broker-portal.broker-clarity .broker-daily-desk .broker-command-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}.broker-portal.broker-clarity .broker-daily-desk .broker-command-buttons button{grid-template-columns:36px minmax(0,1fr);min-height:118px}.broker-portal.broker-clarity .broker-daily-desk .broker-command-buttons button>b{display:none}}@media (width<=980px){.broker-portal.broker-clarity,.broker-portal.broker-clarity.broker-navigation-collapsed{min-width:0;display:block}.broker-portal.broker-clarity .broker-sidebar{z-index:80;width:min(318px,88vw);height:100dvh;transition:transform var(--clarity-motion);position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%)}.broker-portal.broker-clarity .broker-sidebar.mobile-open{transform:translate(0)}.broker-portal.broker-clarity .broker-brand{grid-template-columns:minmax(0,1fr) 36px}.broker-portal.broker-clarity .broker-nav-close{display:grid}.broker-portal.broker-clarity .broker-nav-collapse{display:none}.broker-portal.broker-clarity .broker-sidebar-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#10101194}.broker-portal.broker-clarity .broker-topbar{z-index:35}.broker-portal.broker-clarity .broker-mobile-menu{border:1px solid var(--clarity-line);width:42px;min-width:42px;height:42px;min-height:42px;box-shadow:none;background:#fff;border-radius:10px;place-content:center;gap:4px;padding:0;display:grid}.broker-portal.broker-clarity .broker-mobile-menu span{background:#262627;border-radius:99px;width:18px;height:2px;display:block}}@media (width<=760px){.unified-portal-auth.broker-clarity{padding:.65rem}.unified-portal-auth.broker-clarity .broker-public-brand{grid-template-columns:minmax(0,1fr) auto;gap:.7rem;min-height:58px;margin-bottom:.6rem}.unified-portal-auth.broker-clarity .broker-public-technology{display:none}.unified-portal-auth.broker-clarity .broker-auth-card{border-radius:18px;min-height:calc(100dvh - 76px);padding:1.3rem}.unified-portal-auth.broker-clarity .broker-login-card{grid-template-columns:1fr;gap:1.25rem}.unified-portal-auth.broker-clarity .broker-login-card>div h1,.unified-portal-auth.broker-clarity .broker-auth-card h1{font-size:clamp(2.65rem,13vw,4.2rem)}.unified-portal-auth.broker-clarity .broker-login-card form{padding:1rem}.broker-portal.broker-clarity .broker-topbar{background:#fffefaf7;min-height:62px;padding:0 .72rem}.broker-portal.broker-clarity .broker-topbar>div:first-child strong{max-width:128px;color:var(--clarity-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.broker-portal.broker-clarity .broker-topbar-actions .broker-plan-trigger,.broker-portal.broker-clarity .broker-topbar-actions .broker-online{display:none}.broker-portal.broker-clarity .broker-content{padding:.95rem .78rem 2rem}.broker-portal.broker-clarity .broker-page-head{gap:.9rem;min-height:0;padding:.75rem 0 1.15rem;display:grid}.broker-portal.broker-clarity .broker-page-head h1{color:var(--clarity-ink);font-size:clamp(2.45rem,11vw,3.6rem);line-height:.94}.broker-portal.broker-clarity .broker-page-head>div>p:last-child{color:var(--clarity-muted);font-size:.85rem}.broker-portal.broker-clarity .broker-page-actions{justify-content:flex-start;max-width:none}.broker-portal.broker-clarity .broker-page-actions button,.broker-portal.broker-clarity .broker-page-actions a{min-height:44px}.broker-portal.broker-clarity .broker-daily-desk{background:0 0;border-radius:0;gap:1.25rem;min-height:0;padding:1rem 0 1.25rem}.broker-portal.broker-clarity .broker-daily-desk h1{color:var(--clarity-ink);font-size:clamp(3rem,14vw,4.5rem);line-height:.89}.broker-portal.broker-clarity .broker-daily-desk .broker-welcome-copy>p:last-of-type{color:var(--clarity-muted);font-size:.86rem}.broker-portal.broker-clarity .broker-daily-desk .broker-command-buttons{grid-template-columns:1fr 1fr}.broker-portal.broker-clarity .broker-daily-desk .broker-command-buttons button{grid-template-columns:34px minmax(0,1fr);min-height:116px;padding:.85rem}.broker-portal.broker-clarity .broker-daily-desk .broker-command-buttons button i{width:34px;height:34px}.broker-portal.broker-clarity .broker-today-grid,.broker-portal.broker-clarity .broker-gold-portfolio-grid,.broker-portal.broker-clarity .broker-material-summary,.broker-portal.broker-clarity .broker-price-summary,.broker-portal.broker-clarity .broker-signal-summary{grid-template-columns:1fr}.broker-portal.broker-clarity .broker-today-strip>header,.broker-portal.broker-clarity .broker-gold-portfolio>header{gap:.5rem;display:grid}.broker-portal.broker-clarity .broker-today-strip>header p,.broker-portal.broker-clarity .broker-gold-portfolio header p{color:var(--clarity-muted);text-align:left}.broker-portal.broker-clarity .broker-selection-composer,.broker-portal.broker-clarity .broker-studio-controls{color:var(--clarity-ink);background:var(--clarity-paper)}.broker-portal.broker-clarity .broker-selection-composer h2,.broker-portal.broker-clarity .broker-selection-composer>p,.broker-portal.broker-clarity .broker-selection-composer label,.broker-portal.broker-clarity .broker-selection-composer strong{color:var(--clarity-ink)}.broker-portal.broker-clarity .broker-price-table th:first-child,.broker-portal.broker-clarity .broker-price-table td:first-child{background:#fff}.broker-portal.broker-clarity .deal-titlebar h1{color:#f5f3ef!important}}@media (width<=480px){.broker-portal.broker-clarity .broker-daily-desk .broker-command-buttons{grid-template-columns:1fr}.broker-portal.broker-clarity .broker-daily-desk .broker-command-buttons button{grid-template-columns:36px minmax(0,1fr) auto;min-height:82px}.broker-portal.broker-clarity .broker-daily-desk .broker-command-buttons button>b{display:block}.broker-portal.broker-clarity .broker-day-status{display:grid}}@media (prefers-reduced-motion:reduce){.broker-clarity *,.broker-clarity :before,.broker-clarity :after,.broker-clarity-auth *,.broker-clarity-auth :before,.broker-clarity-auth :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(.broker-portal.broker-clarity,.broker-portfolio-overlay){--broker-mobile-cyan:#e1262f;--broker-mobile-mint:#72716d;--broker-mobile-coral:#e1262f;--broker-mobile-text:#171819;--broker-mobile-muted:#72716d;--broker-audit-accent:#e1262f;--broker-audit-ink:#171819;--broker-audit-line:#dedbd5;--broker-audit-muted:#72716d;--broker-audit-paper:#fffefa;--broker-audit-surface:#f2f0eb;--portfolio-accent:#e1262f;--portfolio-accent-soft:#f9e8e8;--portfolio-cream:#f2f0eb;--portfolio-deep:#171819;--portfolio-deep-2:#292a2b;--portfolio-ink:#171819;--portfolio-line:#dedbd5;--portfolio-muted:#72716d;--portfolio-night:#0a0d0f;--portfolio-paper:#fffefa;--portfolio-surface:#fff}.unified-portal-auth.broker-clarity .broker-public-brand .broker-clarity-brand__primary-name,.unified-portal-auth.broker-clarity .broker-public-brand .broker-clarity-brand__product,.unified-portal-auth.broker-clarity .broker-public-brand .broker-clarity-brand__product>span,.unified-portal-auth.broker-clarity .broker-public-brand .broker-clarity-brand__product>strong{opacity:1;color:var(--clarity-ink)!important}.unified-portal-auth.broker-clarity .broker-public-brand .broker-clarity-brand__primary-name{font-size:.75rem}.unified-portal-auth.broker-clarity .broker-public-technology,.unified-portal-auth.broker-clarity .broker-public-technology>span,.unified-portal-auth.broker-clarity .broker-public-technology .gv-brand-lockup{opacity:1;color:#676560!important}.unified-portal-auth.broker-clarity .broker-public-technology .gv-brand-lockup{filter:grayscale()contrast(1.08);opacity:.68}.unified-portal-auth.broker-clarity .unified-commercial-lead{color:var(--clarity-muted)!important}.unified-portal-auth.broker-clarity .unified-account-promise{color:#3f3e3b!important}.unified-portal-auth.broker-clarity .unified-identity-proof span,.unified-portal-auth.broker-clarity .unified-access-paths>a,.unified-portal-auth.broker-clarity .unified-access-paths>a strong,.unified-portal-auth.broker-clarity .unified-access-paths>a small,.unified-portal-auth.broker-clarity .unified-hml-demo-link{color:#56544f!important}.unified-portal-auth.broker-clarity .unified-identity-proof b,.unified-portal-auth.broker-clarity .unified-access-paths>a>b,.unified-portal-auth.broker-clarity .broker-login-card form>button:not(.secondary) span{color:var(--clarity-signal)!important}.unified-portal-auth.broker-clarity .unified-access-paths>a:hover{border-color:var(--clarity-line-strong);background:#f8f6f1}.unified-portal-auth.broker-clarity .unified-hml-demo-link{text-decoration-color:#a9a69f}@media (width>=45.0625rem){.broker-onboarding-promise__topbar{min-block-size:4.75rem;padding-block:.75rem}.broker-onboarding-promise__hero{grid-template-columns:minmax(0,1.05fr) minmax(27rem,.95fr);min-block-size:calc(100dvh - 8.25rem)}.broker-onboarding-promise__copy{justify-content:center;max-inline-size:none;padding:clamp(1.5rem,3.5vh,3rem) clamp(2rem,5vw,6rem)}.broker-onboarding-promise__eyebrow{margin-block-end:clamp(1rem,2vh,1.4rem)}.broker-onboarding-promise__copy h1{max-inline-size:13.5ch;font-size:clamp(3.65rem,5.15vw,6.15rem);line-height:.91}.broker-onboarding-promise__copy>p:not(.broker-onboarding-promise__eyebrow){margin-block-start:clamp(1rem,2vh,1.5rem);font-size:clamp(.9rem,1.05vw,1.05rem);line-height:1.55}.broker-onboarding-promise__cta{min-block-size:3.5rem;margin-block-start:clamp(1rem,2.2vh,1.6rem)}.broker-onboarding-promise__proof{margin-block-start:clamp(.75rem,1.6vh,1.2rem)}.broker-onboarding-promise__visual{min-block-size:0}.broker-onboarding-promise__caption{inset-block-end:clamp(1.75rem,5vh,3.5rem)}.broker-onboarding-promise__caption strong{font-size:clamp(2.25rem,3.4vw,4rem)}.broker-onboarding-promise__footer{min-block-size:3.5rem}}@media (width>=45.0625rem) and (height<=52rem){.broker-onboarding-promise__copy h1{font-size:clamp(3.25rem,4.65vw,5.15rem)}.broker-onboarding-promise__copy>p:not(.broker-onboarding-promise__eyebrow){max-inline-size:34rem;font-size:.88rem}.broker-onboarding-promise__proof{font-size:.625rem}}@media (width>=45.0625rem) and (height>=45rem){.broker-onboarding-method__stage{block-size:calc(100dvh - 5.25rem);min-block-size:0;overflow:hidden}.broker-method-portal{min-block-size:100%}.broker-onboarding-method__card{min-block-size:min(35rem,100dvh - 11rem)}.broker-onboarding-method__card h1{font-size:clamp(2.45rem,3.55vw,4.1rem);line-height:.95}}@media (width>=68.8125rem){.broker-portal.broker-clarity .broker-content{width:min(1680px,100%)}.broker-portal.broker-clarity .broker-daily-desk{grid-template-columns:minmax(0,1fr);gap:1.4rem;min-height:0;padding-block:clamp(1.5rem,3.2vw,3rem)}.broker-portal.broker-clarity .broker-daily-desk h1{text-wrap:balance;max-width:1500px;font-size:clamp(3.25rem,4.1vw,4.7rem);line-height:.93}.broker-portal.broker-clarity .broker-daily-desk .broker-welcome-copy>p:last-of-type{max-width:900px}.broker-portal.broker-clarity .broker-daily-desk .broker-command-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}.broker-portal.broker-clarity .broker-daily-desk .broker-command-buttons button{min-height:108px}}.broker-portal.broker-clarity .broker-portfolio-launch,.broker-portal.broker-clarity .broker-portfolio-launch.secondary{min-height:42px;color:#fff!important;background:#1b1c1d!important;border:1px solid #1b1c1d!important;box-shadow:0 10px 24px #0f0f0f1a!important}.broker-portal.broker-clarity .broker-portfolio-launch:hover,.broker-portal.broker-clarity .broker-portfolio-launch.secondary:hover{color:#fff!important;background:#292a2b!important;border-color:#292a2b!important}.broker-portal.broker-clarity .broker-portfolio-launch>span{color:var(--clarity-signal)!important}.broker-portal.broker-clarity .broker-portfolio-launch.active{box-shadow:0 0 0 3px #e1262f29,0 10px 24px #0f0f0f1a!important}.broker-portal.broker-clarity .broker-daily-desk:has(.broker-mhaus-continuity){--broker-mhaus-copper:var(--clarity-signal);--broker-mhaus-copper-light:#f0a0a4;--broker-mhaus-olive:#696762;color:#fff;background:linear-gradient(145deg,#242526,#111213 72%);border-color:#3d3d3d}.broker-portal.broker-clarity .broker-mhaus-continuity{border-color:#e1262f61;border-left-color:var(--clarity-signal);background:#ffffff0d}.broker-portal.broker-clarity .broker-mhaus-continuity>button{color:#fff;box-shadow:none;background:#1b1c1d;border-color:#343536}.broker-portfolio-overlay{color:#171819;font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif}.broker-portfolio-overlay .broker-portfolio-studio,.broker-portfolio-overlay.broker-portfolio-native-page,.broker-portfolio-native-page .broker-portfolio-studio{background:#f2f0eb!important}.broker-portfolio-overlay .broker-portfolio-header,.broker-portfolio-native-page .broker-portfolio-header{color:#fff;background:#171819!important;border-color:#313233!important}.broker-portfolio-overlay .broker-portfolio-header h1,.broker-portfolio-native-page .broker-portfolio-header h1,.broker-portfolio-overlay .broker-portfolio-header h1:after{font-family:Newsreader,Georgia,serif;color:#fffefa!important}.broker-portfolio-overlay .broker-portfolio-header p,.broker-portfolio-native-page .broker-portfolio-header p{color:#c7c4be!important}.broker-portfolio-overlay .broker-portfolio-brandline>span,.broker-portfolio-overlay .broker-portfolio-header>div>span,.broker-portfolio-overlay .broker-portfolio-step span,.broker-portfolio-overlay .broker-portfolio-history header span,.broker-portfolio-overlay .broker-portfolio-receipt>span{color:#ef777d!important}.broker-portfolio-overlay .broker-portfolio-tabs,.broker-portfolio-overlay .broker-portfolio-progress,.broker-portfolio-overlay .broker-portfolio-config,.broker-portfolio-overlay .broker-portfolio-catalog{background:#fffefa!important;border-color:#dedbd5!important}.broker-portfolio-overlay .broker-portfolio-tabs button{color:#65635f!important}.broker-portfolio-overlay .broker-portfolio-tabs button.active{color:#171819!important;background:#fff!important;border-bottom-color:#e1262f!important}.broker-portfolio-native-page .broker-portfolio-header .broker-portfolio-tabs button.active{color:#171819!important}.broker-portfolio-overlay .broker-portfolio-progress{background:#f2f0eb!important}.broker-portfolio-overlay .broker-portfolio-progress li,.broker-portfolio-overlay .broker-portfolio-progress li.complete{border-color:#0000;background:#fffefab3!important}.broker-portfolio-overlay .broker-portfolio-progress li.current{background:#fff!important;border-color:#e1262f6b!important;box-shadow:0 8px 22px #17181914!important}.broker-portfolio-overlay .broker-portfolio-progress button{color:#65635f!important}.broker-portfolio-overlay .broker-portfolio-progress strong,.broker-portfolio-overlay .broker-portfolio-progress h2,.broker-portfolio-overlay .broker-portfolio-step h2,.broker-portfolio-overlay .broker-portfolio-question h2,.broker-portfolio-overlay .broker-portfolio-history-title,.broker-portfolio-overlay .broker-portfolio-native-title{color:#171819!important}.broker-portfolio-overlay .broker-portfolio-progress button>i{color:#56544f!important;background:#eeece6!important;border-color:#cbc7c0!important}.broker-portfolio-overlay .broker-portfolio-progress .complete button>i{color:#fff!important;background:#292a2b!important;border-color:#292a2b!important}.broker-portfolio-overlay .broker-portfolio-progress .current button>i{color:#fff!important;background:#e1262f!important;border-color:#e1262f!important}.broker-portfolio-overlay .broker-portfolio-step>i,.broker-portfolio-overlay .broker-portfolio-guided-step>i,.broker-portfolio-overlay .broker-portfolio-client-step>i,.broker-portfolio-overlay .broker-portfolio-units-step>i,.broker-portfolio-overlay .broker-portfolio-review-step>i{color:#fff!important;background:#292a2b!important;border-color:#292a2b!important}.broker-portfolio-overlay .broker-portfolio-profile-grid button,.broker-portfolio-overlay .broker-portfolio-guided-profile-grid button,.broker-portfolio-overlay .broker-portfolio-unit-select,.broker-portfolio-overlay .broker-portfolio-floorplan-button,.broker-portfolio-overlay .broker-portfolio-view-switch button,.broker-portfolio-overlay .broker-portfolio-preview-card,.broker-portfolio-overlay .broker-portfolio-selected-summary,.broker-portfolio-overlay .broker-portfolio-trust{color:#171819!important;box-shadow:none!important;background:#fffefa!important;border-color:#dedbd5!important}.broker-portfolio-overlay .broker-portfolio-profile-grid button.active,.broker-portfolio-overlay .broker-portfolio-guided-profile-grid button.active,.broker-portfolio-overlay .broker-portfolio-unit-select.selected,.broker-portfolio-overlay .broker-portfolio-floorplan-button.active,.broker-portfolio-overlay .broker-portfolio-view-switch button.active{color:#171819!important;background:#fff!important;border-color:#e1262f!important;box-shadow:0 0 0 2px #e1262f1a!important}.broker-portfolio-overlay .broker-portfolio-profile-grid button>i,.broker-portfolio-overlay .broker-portfolio-guided-profile-grid button>i,.broker-portfolio-overlay .broker-portfolio-selected-chips button,.broker-portfolio-overlay .broker-portfolio-selection-dock b{color:#e1262f!important;background:#f9e8e8!important;border-color:#e1262f3d!important}.broker-portfolio-overlay .broker-portfolio-submit,.broker-portfolio-overlay .broker-portfolio-review-cta,.broker-portfolio-overlay .broker-portfolio-result-actions button:first-child,.broker-portfolio-overlay .broker-portfolio-receipt-actions button:first-child,.broker-portfolio-overlay .broker-portfolio-create-another{color:#fff!important;background:#1b1c1d!important;border-color:#1b1c1d!important;box-shadow:0 10px 24px #0f0f0f1a!important}.broker-portfolio-overlay .broker-portfolio-submit:hover,.broker-portfolio-overlay .broker-portfolio-review-cta:hover,.broker-portfolio-overlay .broker-portfolio-result-actions button:first-child:hover,.broker-portfolio-overlay .broker-portfolio-receipt-actions button:first-child:hover,.broker-portfolio-overlay .broker-portfolio-create-another:hover{background:#292a2b!important}.broker-portfolio-overlay .broker-portfolio-loading{color:#65635f!important}.broker-portfolio-overlay .broker-portfolio-loading i{border-color:#e1262f #dedbd5 #dedbd5!important}.broker-portfolio-overlay :where(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #e1262f!important;box-shadow:0 0 0 3px #e1262f29!important}@media (width<=45rem){.broker-onboarding-promise__copy{min-block-size:calc(100dvh - 8rem);padding:clamp(3.2rem, 8vh, 4.5rem) 1.1rem max(1.1rem, env(safe-area-inset-bottom))}.broker-onboarding-promise__eyebrow{margin-block-end:.9rem}.broker-onboarding-promise__copy h1{max-inline-size:10.5ch;font-size:clamp(2.55rem,11.4vw,3.45rem);line-height:.89}.broker-onboarding-promise__copy>p:not(.broker-onboarding-promise__eyebrow){max-inline-size:34rem;margin-block-start:.9rem;font-size:.82rem;line-height:1.42}.broker-onboarding-promise__cta{min-block-size:3.25rem;margin-block-start:1rem}.broker-onboarding-promise__proof{display:none}.broker-onboarding-method__card{min-block-size:min(30rem,100dvh - 6.5rem)}.broker-onboarding-method__card h1{font-size:clamp(2.35rem,11vw,3.25rem);line-height:.92}.unified-portal-auth.broker-clarity .broker-login-card form input,.unified-portal-auth.broker-clarity .broker-login-card form select,.unified-portal-auth.broker-clarity .broker-login-card form textarea{scroll-margin-block:7rem;font-size:16px}.broker-portal.broker-clarity .broker-daily-desk h1{max-width:12ch;font-size:clamp(2.7rem,12vw,3.65rem);line-height:.91}.broker-portfolio-native-page .broker-portfolio-header{background:#171819!important}}@supports selector(main:has(input:focus)){@media (width<=45rem){.unified-portal-auth.broker-clarity:has(input:focus) .broker-public-brand{min-height:58px;margin-bottom:.6rem}.unified-portal-auth.broker-clarity:has(input:focus) .unified-login-card{gap:1.25rem}.unified-portal-auth.broker-clarity:has(input:focus) .unified-login-card>div:first-child>p:not(.broker-kicker){display:block}.unified-portal-auth.broker-clarity:has(input:focus) .unified-identity-proof{display:grid}.unified-portal-auth.broker-clarity:has(input:focus) .unified-login-card h1{font-size:clamp(2.65rem,13vw,4.2rem)}}}@media (width<=23.75rem),(height<=43.75rem) and (width<=45rem){.broker-onboarding-promise__copy h1{font-size:clamp(2.35rem,11.2vw,3.1rem)}.broker-onboarding-promise__copy>p:not(.broker-onboarding-promise__eyebrow){font-size:.76rem}.broker-onboarding-method__card>div>p:last-child{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.broker-portfolio-overlay *,.broker-portfolio-overlay :before,.broker-portfolio-overlay :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.unified-portal-auth.broker-clarity.unified-portal-auth--acelera{color:var(--clarity-ink)!important;background:linear-gradient(90deg, #e1262f06 1px, transparent 1px), linear-gradient(#e1262f06 1px, transparent 1px), var(--clarity-canvas)!important;background-size:48px 48px!important}.unified-portal-auth.broker-clarity.unified-portal-auth--acelera .broker-public-brand{color:var(--clarity-ink)!important;border-bottom:1px solid var(--clarity-line)!important;background:0 0!important}.unified-portal-auth.broker-clarity.unified-portal-auth--acelera .broker-auth-card,.unified-portal-auth.broker-clarity.unified-portal-auth--acelera .unified-login-card{color:var(--clarity-ink)!important;border-color:var(--clarity-line)!important;background:linear-gradient(90deg, var(--clarity-signal) 0 3px, transparent 3px), var(--clarity-paper)!important;box-shadow:var(--clarity-shadow-md)!important}.unified-portal-auth.broker-clarity.unified-portal-auth--acelera .broker-clarity-brand__primary-logo{filter:none!important;opacity:1!important}.unified-portal-auth.broker-clarity.unified-portal-auth--acelera :where(.broker-clarity-brand__product,.broker-clarity-brand__product>span,.broker-clarity-brand__product>strong,.broker-login-form-head>span,form>label){color:var(--clarity-ink)!important}.unified-portal-auth.broker-clarity.unified-portal-auth--acelera :where(.broker-login-form-head>small,.unified-commercial-lead,.unified-identity-proof span,.unified-access-paths small){color:var(--clarity-muted)!important}.broker-portal.broker-clarity .broker-sidebar .broker-clarity-brand--inverse .broker-clarity-brand__primary-logo{opacity:.96;filter:grayscale()brightness(0)invert()!important}.broker-portal.broker-clarity{--broker-bg:var(--clarity-canvas);--broker-bg-soft:#ece9e3;--broker-panel:var(--clarity-paper);--broker-panel-2:#fff;--broker-line:var(--clarity-line);--broker-text:var(--clarity-ink);--broker-muted:var(--clarity-muted);--broker-shell-ink:var(--clarity-ink);--broker-shell-muted:var(--clarity-muted);--broker-shell-line:var(--clarity-line);--broker-shell-paper:var(--clarity-canvas);--broker-shell-surface:var(--clarity-paper)}.broker-portal.broker-clarity .deal-conquest-workspace{--deal-ink:var(--clarity-ink);--deal-muted:var(--clarity-muted);--deal-line:var(--clarity-line);--deal-paper:var(--clarity-paper);--deal-navy:#272a25;--deal-teal:var(--clarity-signal);--deal-gold:#77746e}.broker-portal.broker-clarity .broker-signal-summary article,.broker-portal.broker-clarity .broker-signal-list,.broker-portal.broker-clarity .broker-signal,.broker-portal.broker-clarity .broker-commercial-lifecycle{color:var(--clarity-ink)!important;border-color:var(--clarity-line)!important;background:var(--clarity-paper)!important;box-shadow:var(--clarity-shadow-sm)!important}.broker-portal.broker-clarity .broker-signal>div>strong,.broker-portal.broker-clarity .broker-signal-list>header h2,.broker-portal.broker-clarity .broker-commercial-lifecycle h2{color:var(--clarity-ink)!important}.broker-portal.broker-clarity .broker-signal>div>p,.broker-portal.broker-clarity .broker-signal>div>span,.broker-portal.broker-clarity .broker-signal-summary span,.broker-portal.broker-clarity .broker-signal-summary small,.broker-portal.broker-clarity .broker-commercial-lifecycle>p{color:var(--clarity-muted)!important}.broker-portal.broker-clarity .broker-signal>i{color:var(--clarity-signal)!important;background:#fbf4f3!important;border:1px solid #ead4d3!important}.broker-portal.broker-clarity .broker-signal--deadline>i{color:var(--clarity-warning)!important;background:#fff7ea!important;border-color:#ead9c2!important}.broker-portal.broker-clarity .broker-signal--urgent{border-left:3px solid var(--clarity-error)!important}.broker-portal.broker-clarity .broker-signal>button,.broker-portal.broker-clarity .broker-signal-clear>button{min-height:40px;color:#fff!important;box-shadow:none!important;background:#272a25!important;border:1px solid #272a25!important}.broker-portal.broker-clarity .broker-signal-clear{color:var(--clarity-ink)!important;background:#f3f7f4!important;border:1px solid #dce5df!important}.broker-portal.broker-clarity .broker-selection-composer,.broker-portal.broker-clarity .broker-studio-controls,.broker-portal.broker-clarity .broker-studio-preview,.broker-portal.broker-clarity .broker-material-context,.broker-portal.broker-clarity .broker-investor-recipient{color:var(--clarity-ink)!important;border-color:var(--clarity-line)!important;background:var(--clarity-paper)!important;box-shadow:var(--clarity-shadow-sm)!important}.broker-portal.broker-clarity .broker-tone-grid button,.broker-portal.broker-clarity .broker-validation-list .check-field{color:var(--clarity-ink)!important;border:1px solid var(--clarity-line)!important;box-shadow:none!important;background:#fff!important}.broker-portal.broker-clarity .broker-tone-grid button :where(strong,small),.broker-portal.broker-clarity .broker-validation-list .check-field :where(strong,small){color:inherit!important}.broker-portal.broker-clarity .broker-tone-grid button.active{color:#fff!important;box-shadow:inset 3px 0 0 var(--clarity-signal)!important;background:#1b1c1d!important;border-color:#1b1c1d!important}.broker-portal.broker-clarity .broker-tone-grid button.active>i{color:var(--clarity-signal)!important}.broker-portal.broker-clarity .broker-validation-list .check-field:has(input:checked){box-shadow:inset 3px 0 0 var(--clarity-signal)!important;background:#f2f0eb!important;border-color:#aaa7a1!important}.broker-portal.broker-clarity .broker-selection-composer>button:last-of-type,.broker-portal.broker-clarity .broker-studio-primary{color:#fff!important;background:#1b1c1d!important;border-color:#1b1c1d!important;box-shadow:0 10px 24px #0f0f0f1a!important}.broker-portal.broker-clarity .broker-step>span,.broker-portal.broker-clarity .broker-validation-list i.ok{color:#fff!important;background:#292a2b!important}.broker-portal.broker-clarity .broker-links-grid--rich>article{color:var(--clarity-ink)!important;border-color:var(--clarity-line)!important;background:var(--clarity-paper)!important;box-shadow:var(--clarity-shadow-sm)!important}.broker-portal.broker-clarity .broker-link-thumb{color:#fff!important;background:linear-gradient(#ffffff08,#0003),linear-gradient(145deg,#38393a,#171819)!important;border-color:#303132!important}.broker-portal.broker-clarity .broker-link-thumb:after{background:#ffffff0a!important;border-color:#ffffff1c!important}.broker-portal.broker-clarity .broker-link-thumb :where(i,span,strong){color:#fff!important}.broker-portal.broker-clarity .broker-link-card-top span{color:var(--clarity-signal)!important}.broker-portal.broker-clarity .broker-links-grid--rich :where(h2,.broker-link-stats strong){color:var(--clarity-ink)!important}.broker-portal.broker-clarity .broker-links-grid--rich :where(p,small){color:var(--clarity-muted)!important}.broker-portal.broker-clarity .broker-link-actions button:first-child{color:#fff!important;background:#1b1c1d!important;border-color:#1b1c1d!important}.broker-portal.broker-clarity .broker-link-actions button.secondary{color:var(--clarity-ink)!important;border-color:var(--clarity-line-strong)!important;background:#fff!important}.broker-portal.broker-clarity .broker-link-actions button:disabled{color:#8b8984!important;border-color:var(--clarity-line)!important;background:#ece9e3!important}.broker-portal.broker-clarity .deal-radar{color:#fff!important;background:radial-gradient(circle at 10% 0,#e1262f21,#0000 16rem),linear-gradient(150deg,#242526,#111213)!important;border-color:#343536!important;box-shadow:0 20px 55px #0f0f102e!important}.broker-portal.broker-clarity .deal-radar>header span,.broker-portal.broker-clarity .deal-score{color:#ef777d!important}.broker-portal.broker-clarity .deal-radar :where(p,small){color:#bbb8b2!important}.broker-portal.broker-clarity .deal-score{background:#ffffff17!important}.broker-portal.broker-clarity .deal-command-card,.broker-portal.broker-clarity .deal-now,.broker-portal.broker-clarity .deal-timeline,.broker-portal.broker-clarity .deal-stage,.broker-portal.broker-clarity .deal-connected-context,.broker-portal.broker-clarity .deal-proposal-grid>section,.broker-portal.broker-clarity .deal-formalization-queue{color:var(--clarity-ink)!important;border-color:var(--clarity-line)!important;background:var(--clarity-paper)!important;box-shadow:var(--clarity-shadow-sm)!important}.broker-portal.broker-clarity .deal-command-card.heat-hot{border-left:3px solid var(--clarity-signal)!important;background:var(--clarity-paper)!important}.broker-portal.broker-clarity .deal-facts>span,.broker-portal.broker-clarity .deal-tabs,.broker-portal.broker-clarity .deal-proposal-grid article,.broker-portal.broker-clarity .deal-visit-list article,.broker-portal.broker-clarity .deal-objection-list article,.broker-portal.broker-clarity .deal-document-list article,.broker-portal.broker-clarity .deal-cadence-list article{border-color:var(--clarity-line)!important;background:#f2f0eb!important}.broker-portal.broker-clarity .deal-tabs button{color:var(--clarity-muted)!important;background:0 0!important}.broker-portal.broker-clarity .deal-tabs button.active{color:var(--clarity-ink)!important;box-shadow:inset 0 -2px 0 var(--clarity-signal)!important;background:#fff!important}.broker-portal.broker-clarity .deal-command-actions :where(a,button),.broker-portal.broker-clarity .deal-action-stack button:not(.secondary),.broker-portal.broker-clarity .deal-inline-actions button:not(.secondary),.broker-portal.broker-clarity .deal-cadence-templates button,.broker-portal.broker-clarity .deal-connected-context>button{color:#fff!important;background:#1b1c1d!important;border-color:#1b1c1d!important}.broker-portal.broker-clarity .deal-commercial-alerts article.severity-info{background:#f1efea!important;border-left-color:#77746e!important}.broker-portal.broker-clarity .broker-protection-score article,.broker-portal.broker-clarity .broker-protection-promise>div,.broker-portal.broker-clarity .broker-transfer-queue{color:var(--clarity-ink)!important;border-color:var(--clarity-line)!important;background:var(--clarity-paper)!important;box-shadow:var(--clarity-shadow-sm)!important}.broker-portal.broker-clarity .broker-protection :where(h2,h3,strong){color:var(--clarity-ink)!important}.broker-portal.broker-clarity .broker-protection :where(p,small){color:var(--clarity-muted)!important}.broker-portal.broker-clarity .broker-protection-promise span{color:var(--clarity-signal)!important;background:#fbf4f3!important;border:1px solid #ead4d3!important}.broker-portal.broker-clarity .broker-transfer-queue header span{color:var(--clarity-signal)!important}.broker-portal.broker-clarity .broker-transfer-queue blockquote{color:#575550!important;border-left-color:var(--clarity-signal)!important;background:#f2f0eb!important}.broker-portal.broker-clarity .broker-transfer-actions button:first-child{color:#fff!important;background:#1b1c1d!important;border-color:#1b1c1d!important}.broker-portal.broker-clarity .broker-radar .radar-message,.broker-portal.broker-clarity .broker-radar .radar-metrics article,.broker-portal.broker-clarity .broker-radar-products,.broker-portal.broker-clarity .broker-radar-products>div>article{color:var(--clarity-ink)!important;border-color:var(--clarity-line)!important;background:var(--clarity-paper)!important;box-shadow:var(--clarity-shadow-sm)!important}.broker-portal.broker-clarity .broker-radar-products :where(header span,article small){color:var(--clarity-signal)!important}.broker-portal.broker-clarity .broker-radar-products article>b{color:#fff!important;background:#292a2b!important}.broker-portal.broker-clarity .broker-plan-hero,.broker-portal.broker-clarity .broker-plan-hero--enterprise{color:#fff!important;box-shadow:var(--clarity-shadow-md)!important;background:radial-gradient(circle at 85% 0,#e1262f1f,#0000 32%),linear-gradient(145deg,#292a2b,#111213)!important;border-color:#343536!important}.broker-portal.broker-clarity .broker-plan-hero>aside{background:#0000003d!important;border-color:#ffffff24!important}.broker-portal.broker-clarity .broker-plan-hero :where(h1,strong){color:#fff!important}.broker-portal.broker-clarity .broker-plan-hero :where(p,aside span){color:#c3c0ba!important}.broker-portal.broker-clarity .broker-plan-hero :where(div>span,aside small),.broker-portal.broker-clarity .broker-plan-card>span,.broker-portal.broker-clarity .broker-plan-proof>span,.broker-portal.broker-clarity .broker-plan-final-cta>div>span{color:#ef777d!important}.broker-portal.broker-clarity .broker-plan-hero>aside b{color:#fff!important;background:var(--clarity-signal)!important}.broker-portal.broker-clarity .broker-plan-card,.broker-portal.broker-clarity .broker-plan-value-grid article,.broker-portal.broker-clarity .broker-enterprise-command,.broker-portal.broker-clarity .broker-plan-proof,.broker-portal.broker-clarity .broker-plan-final-cta,.broker-portal.broker-clarity .broker-plan-manifesto{color:var(--clarity-ink)!important;border-color:var(--clarity-line)!important;background:var(--clarity-paper)!important;box-shadow:var(--clarity-shadow-sm)!important}.broker-portal.broker-clarity .broker-plan-card--pro{box-shadow:inset 0 3px 0 var(--clarity-signal), var(--clarity-shadow-md)!important;background:#fff!important;border-color:#b9b5ae!important}.broker-portal.broker-clarity .broker-plan-card--pro:before{color:#fff!important;background:#1b1c1d!important}.broker-portal.broker-clarity .broker-plan-card--enterprise,.broker-portal.broker-clarity .broker-plan-proof--enterprise{color:#fff!important;background:linear-gradient(145deg,#292a2b,#171819)!important;border-color:#3d3e3f!important}.broker-portal.broker-clarity .broker-plan-card--enterprise :where(h2,li,strong),.broker-portal.broker-clarity .broker-plan-proof--enterprise :where(h2,b){color:#fff!important}.broker-portal.broker-clarity .broker-plan-card--enterprise :where(p,small,span){color:#c3c0ba!important}.broker-portal.broker-clarity .broker-plan-card li:before,.broker-portal.broker-clarity .broker-plan-value-grid article>i,.broker-portal.broker-clarity .broker-plan-back{color:var(--clarity-signal)!important}.broker-portal.broker-clarity .broker-plan-value-grid article>i{background:#fbf4f3!important}.broker-portal.broker-clarity .broker-plan-card button,.broker-portal.broker-clarity .broker-plan-hero-actions a,.broker-portal.broker-clarity .broker-plan-final-cta a{color:#fff!important;background:#1b1c1d!important;border-color:#1b1c1d!important}.broker-portal.broker-clarity .broker-plan-card button:disabled{color:#77746e!important;border-color:var(--clarity-line)!important;background:#ece9e3!important}.broker-portal.broker-clarity .broker-clarity-technology__label,.broker-portal.broker-clarity .broker-topbar>div:first-child>b{color:#8b8984!important}.broker-portal.broker-clarity .broker-search>span,.broker-portal.broker-clarity .broker-table-product small,.broker-portal.broker-clarity .broker-readiness-row span,.broker-portal.broker-clarity .broker-product-visual__top b,.broker-portal.broker-clarity .broker-product-visual__bottom small,.broker-portal.broker-clarity .broker-product-visual__bottom span{color:#aaa7a1!important}.broker-portal.broker-clarity .broker-search input:focus,.broker-portal.broker-clarity .broker-filters select:focus,.broker-portal.broker-clarity .broker-studio-controls select:focus,.broker-portal.broker-clarity .broker-share-modal input:focus,.broker-portal.broker-clarity .broker-lead-drawer input:focus,.broker-portal.broker-clarity .broker-lead-drawer textarea:focus{border-color:#e1262f7a!important;box-shadow:0 0 0 3px #e1262f12!important}.broker-portal.broker-clarity .broker-product-visual__top span{color:#f4d5d7!important;background:#e1262f2b!important;border-color:#e1262f52!important}.broker-portal.broker-clarity .broker-live{color:#c94b52!important}.broker-portal.broker-clarity .broker-live>i{background:var(--clarity-signal)!important;box-shadow:none!important}.broker-portal.broker-clarity .broker-avatar,.broker-portal.broker-clarity .broker-table-product>span{color:#fff!important;background:#292a2b!important}.broker-portal.broker-clarity .broker-today-stats b,.broker-portal.broker-clarity .broker-readiness-journey>header>strong{color:var(--clarity-ink)!important}.broker-portal.broker-clarity .broker-readiness-journey button.complete{color:var(--clarity-ink)!important;border-color:var(--clarity-line)!important}.broker-portal.broker-clarity .broker-readiness-journey button.complete>i{color:#fff!important;box-shadow:inset 0 -2px 0 var(--clarity-signal)!important;background:#292a2b!important}.broker-portal.broker-clarity .broker-tone-grid button:not(.active)>i{color:#8b8984!important}.broker-portal.broker-clarity .broker-discount,.broker-portal.broker-clarity .broker-card-pricing>b{color:var(--clarity-signal)!important;background:#fbf4f3!important}.broker-portal.broker-clarity .broker-readiness-row i.ok{background:#77746e!important}@media (width<=61.25rem){.gv-broker-portal-active .broker-portal.broker-clarity .broker-workspace{color:var(--clarity-ink)!important;background:var(--clarity-canvas)!important}.gv-broker-portal-active .broker-portal.broker-clarity :where(.broker-page-head,.broker-daily-desk,.broker-today-card,.broker-readiness-journey,.broker-signal-list,.broker-signal-summary article,.broker-panel,.broker-opportunity-card,.broker-price-summary article,.broker-material-summary article){color:var(--clarity-ink)!important;border-color:var(--clarity-line)!important;background:var(--clarity-paper)!important;box-shadow:var(--clarity-shadow-sm)!important}.gv-broker-portal-active .broker-portal.broker-clarity :where(.broker-page-head h1,.broker-daily-desk h1,.broker-today-card strong,.broker-readiness-journey h2,.broker-signal-list h2,.broker-signal strong){color:var(--clarity-ink)!important}.gv-broker-portal-active .broker-portal.broker-clarity :where(.broker-page-head p,.broker-daily-desk p,.broker-today-card p,.broker-signal p,.broker-signal-summary span,.broker-signal-summary small){color:var(--clarity-muted)!important}}@media (prefers-reduced-motion:reduce){.broker-portal.broker-clarity *,.broker-portal.broker-clarity :before,.broker-portal.broker-clarity :after,.unified-portal-auth.broker-clarity *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ativa-public-shell.broker-clarity,.unified-portal-auth.broker-clarity[data-broker-clarity]{--acelera-copper:#b27b4e;--acelera-copper-strong:#966039;--acelera-ink:#1e211e;--acelera-muted:#676d68;--acelera-paper:#fffdf8;--acelera-canvas:#f4f1e9;--acelera-red:#e3323a}.ativa-public-shell.broker-clarity :is(.ativa-primary-cta,.ativa-portal-cta),.unified-portal-auth--acelera .unified-login-card form>button:not(.secondary){border:1px solid var(--acelera-copper-strong);color:#11130f;background:var(--acelera-copper);text-align:center;border-radius:.85rem;min-block-size:3.75rem;padding:.95rem 1.35rem;font-size:clamp(1rem,2.4vw,1.16rem);font-weight:800;line-height:1.15;text-decoration:none;box-shadow:0 .3rem #6f462652,0 1rem 2.25rem #70462629}.ativa-public-shell.broker-clarity :is(.ativa-primary-cta,.ativa-portal-cta) b,.unified-portal-auth--acelera .unified-login-card form>button:not(.secondary) span{color:var(--acelera-red);font-size:1.35em}.ativa-public-shell.broker-clarity :is(.ativa-primary-cta,.ativa-portal-cta):hover,.unified-portal-auth--acelera .unified-login-card form>button:not(.secondary):hover{color:#070807;background:#c18b5d;transform:translateY(-1px)}.ativa-public-shell.broker-clarity .ativa-primary-cta:disabled,.unified-portal-auth--acelera .unified-login-card form>button:disabled{color:#f8f8f5;box-shadow:none;background:#a5a8a3;border-color:#aeb1ac;transform:none}.ativa-public-shell.broker-clarity .ativa-text-action{min-block-size:2.75rem;color:var(--acelera-ink);box-shadow:none;text-underline-offset:.3rem;background:0 0;border:0;font-weight:750;-webkit-text-decoration:underline #e3323a73;text-decoration:underline #e3323a73}.ativa-public-shell.broker-clarity.ativa-story-shell>.ativa-brandbar,.ativa-public-shell.broker-clarity.ativa-completion-shell>.ativa-brandbar{z-index:20;background:#fffefbfa;border-block-end:1px solid #d7dbd6;block-size:auto;min-block-size:4.75rem;padding:.75rem clamp(1rem,3vw,2.5rem);position:relative;inset:auto}.ativa-public-shell.broker-clarity.ativa-story-shell>.ativa-brandbar .broker-clarity-brand__primary-logo,.ativa-public-shell.broker-clarity.ativa-completion-shell>.ativa-brandbar .broker-clarity-brand__primary-logo{inline-size:auto;max-inline-size:10rem;opacity:1!important;block-size:clamp(2.25rem,5vw,3rem)!important;display:block!important}.ativa-public-shell.broker-clarity.ativa-story-shell>.ativa-brandbar>strong,.ativa-public-shell.broker-clarity.ativa-completion-shell>.ativa-brandbar>strong{color:var(--acelera-ink);letter-spacing:.15em;white-space:nowrap;font-size:clamp(.76rem,1.8vw,.98rem);font-weight:800}.ativa-public-shell.broker-clarity .ativa-launch-copy:before,.ativa-public-shell.broker-clarity .ativa-market-intro:before,.ativa-public-shell.broker-clarity .ativa-points-stage>div:before{content:none!important;display:none!important}.ativa-public-shell.broker-clarity .ativa-launch-eyebrow:before,.ativa-public-shell.broker-clarity .ativa-eyebrow:before{background:var(--acelera-red);block-size:2px;inline-size:2.25rem;margin-inline-end:.75rem}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-hero{min-block-size:calc(100svh - 4.75rem)}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-copy{justify-content:start;padding:clamp(2.25rem,5vh,4.5rem) clamp(1.35rem,6vw,6rem)}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-copy h1{max-inline-size:13ch;margin-block:1.25rem 1rem;font-size:clamp(3rem,6.2vw,6rem);line-height:.91}.ativa-public-shell.broker-clarity .ativa-launch-mission{color:var(--acelera-muted);font-size:clamp(1.08rem,1.7vw,1.3rem);line-height:1.55}.ativa-public-shell.broker-clarity .ativa-frontline-benefits span strong{color:var(--acelera-ink);font-weight:800}.ativa-public-shell.broker-clarity .ativa-frontline-benefits span small{color:#656b66}.ativa-public-shell.broker-clarity .ativa-market-teaser{background:var(--acelera-canvas);grid-template-columns:minmax(19rem,.9fr) minmax(0,1.1fr);min-block-size:calc(100svh - 4.75rem);display:grid}.ativa-public-shell.broker-clarity .ativa-market-teaser__visual{min-block-size:35rem;position:relative;overflow:hidden}.ativa-public-shell.broker-clarity .ativa-market-teaser__visual>img{object-fit:cover;filter:saturate(.88)contrast(.96)brightness(.82);block-size:100%;inline-size:100%}.ativa-public-shell.broker-clarity .ativa-market-teaser__visual>span{color:#fff;gap:.65rem;display:grid;position:absolute;inset:auto 2rem 2rem}.ativa-public-shell.broker-clarity .ativa-market-teaser__visual small,.ativa-public-shell.broker-clarity .ativa-opportunity-screen__copy>small{letter-spacing:.16em;font-weight:800}.ativa-public-shell.broker-clarity .ativa-market-teaser__visual strong{font-family:Newsreader,Georgia,serif;font-size:clamp(2.25rem,4vw,4.5rem);font-weight:400;line-height:.95}.ativa-public-shell.broker-clarity .ativa-market-teaser__copy{flex-direction:column;justify-content:center;gap:1.25rem;padding:clamp(2rem,5vw,5rem);display:flex}.ativa-public-shell.broker-clarity .ativa-market-teaser .ativa-market-intro{margin:0}.ativa-public-shell.broker-clarity .ativa-market-teaser__proof{border-inline-start:4px solid var(--acelera-red);background:#fffdf8;border-radius:.35rem .75rem .75rem .35rem;gap:.35rem;padding:1rem 1.15rem;display:grid}.ativa-public-shell.broker-clarity .ativa-market-teaser__proof strong{font-size:1.05rem}.ativa-public-shell.broker-clarity .ativa-market-teaser footer,.ativa-public-shell.broker-clarity .ativa-opportunity-screen>footer{grid-template-columns:auto minmax(0,1fr);gap:.75rem;display:grid}.ativa-public-shell.broker-clarity .ativa-opportunity-screen{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto auto;gap:1rem;min-block-size:calc(100svh - 4.75rem);inline-size:min(76rem,100%);margin:0 auto;padding:clamp(1.25rem,3vw,2.5rem);display:grid}.ativa-public-shell.broker-clarity .ativa-opportunity-screen__progress{color:var(--acelera-muted);letter-spacing:.13em;justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem;font-weight:800;display:flex}.ativa-public-shell.broker-clarity .ativa-opportunity-screen__progress i{flex:1;justify-content:end;gap:.35rem;display:flex}.ativa-public-shell.broker-clarity .ativa-opportunity-screen__progress b{background:#d5d8d3;border-radius:999px;block-size:.25rem;inline-size:min(3.5rem,12vw)}.ativa-public-shell.broker-clarity .ativa-opportunity-screen__progress b.active{background:var(--acelera-red)}.ativa-public-shell.broker-clarity .ativa-opportunity-screen>article{background:var(--acelera-paper);border:1px solid #d8dbd6;border-radius:1.25rem;grid-template-columns:minmax(18rem,.95fr) minmax(0,1.05fr);min-block-size:0;display:grid;overflow:hidden;box-shadow:0 1rem 3rem #1e211e14}.ativa-public-shell.broker-clarity .ativa-opportunity-screen>article>img{object-fit:cover;block-size:100%;min-block-size:24rem;inline-size:100%}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--paper>article>img:first-child{object-fit:contain;background:#fff;padding:1rem}.ativa-public-shell.broker-clarity .ativa-opportunity-screen__copy{flex-direction:column;justify-content:center;gap:1rem;padding:clamp(1.5rem,4vw,4rem);display:flex}.ativa-public-shell.broker-clarity .ativa-opportunity-screen__copy>small{color:var(--acelera-red);font-size:.75rem}.ativa-public-shell.broker-clarity .ativa-opportunity-screen__copy h1{margin:0;font-size:clamp(3rem,5.5vw,6rem);line-height:.91}.ativa-public-shell.broker-clarity .ativa-opportunity-screen__copy p{color:var(--acelera-muted);margin:0;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.5}.ativa-public-shell.broker-clarity .ativa-opportunity-screen__copy em{color:#767b76;font-size:.78rem;font-style:normal;line-height:1.45}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--dark>article{color:#fff;background:#1d201d;grid-template-columns:1fr}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--dark .ativa-opportunity-screen__copy h1,.ativa-public-shell.broker-clarity .ativa-opportunity-screen--dark .ativa-opportunity-screen__copy p{color:#fff}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--dark .ativa-opportunity-screen__copy em{color:#c7cbc6}.ativa-public-shell.broker-clarity .ativa-opportunity-reaction{background:#fffdf8eb;border:1px solid #d6dad4;border-radius:1rem;gap:.45rem;padding:.85rem 1rem;display:grid}.ativa-public-shell.broker-clarity .ativa-opportunity-reaction>span{color:var(--acelera-ink);font-size:.95rem;font-weight:800}.ativa-public-shell.broker-clarity .ativa-opportunity-reaction>div{grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.ativa-public-shell.broker-clarity .ativa-opportunity-reaction output{align-items:center;gap:.3rem;display:flex}.ativa-public-shell.broker-clarity .ativa-opportunity-reaction output b{color:var(--acelera-red);font-size:1.65rem;line-height:1}.ativa-public-shell.broker-clarity .ativa-opportunity-reaction output small,.ativa-public-shell.broker-clarity .ativa-opportunity-reaction>small{color:#777c77;font-size:.72rem}.ativa-public-shell.broker-clarity .ativa-opportunity-reaction input[type=range]{min-block-size:2rem;inline-size:100%;accent-color:var(--acelera-red)}.ativa-public-shell.broker-clarity .ativa-points-stage{box-sizing:border-box;grid-template-columns:1fr;place-items:center;min-block-size:calc(100svh - 4.75rem);padding:clamp(1.5rem,4vw,4rem);display:grid}.ativa-public-shell.broker-clarity .ativa-points-stage>div{inline-size:min(48rem,100%)}.ativa-public-shell.broker-clarity .ativa-points-stage h1{margin-block:1.25rem .85rem;font-size:clamp(3rem,6vw,5.75rem);line-height:.91}.ativa-public-shell.broker-clarity .ativa-points-stage>div>p{color:var(--acelera-muted);font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.5}.ativa-public-shell.broker-clarity .ativa-points-now{color:#fff;background:#1e211e;border-radius:1.25rem;margin-block:1.25rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid;position:relative;overflow:hidden}.ativa-public-shell.broker-clarity .ativa-points-now .ativa-points-gem{color:var(--acelera-red);font-family:Georgia,serif;font-size:3rem;font-style:normal;line-height:1;position:absolute;inset:1.15rem 1.15rem auto auto}.ativa-public-shell.broker-clarity .ativa-points-now>small{color:#f1c9cc;letter-spacing:.13em;font-weight:800}.ativa-public-shell.broker-clarity .ativa-points-now>strong{color:#fff;font-size:clamp(3.25rem,7vw,6rem)}.ativa-public-shell.broker-clarity .ativa-points-now>p{font-size:1rem;line-height:1.45;color:#d8dcd7!important}.ativa-public-shell.broker-clarity .ativa-points-benefit{margin-block:0 1rem;font-weight:750;color:var(--acelera-ink)!important}.ativa-public-shell.broker-clarity .ativa-points-stage .ativa-primary-cta{inline-size:100%}.ativa-public-shell.broker-clarity.ativa-entry-shell{box-sizing:border-box;min-block-size:100svh;padding:max(1rem, env(safe-area-inset-top)) .75rem max(1rem, env(safe-area-inset-bottom));place-items:start center;overflow:auto}.ativa-public-shell.broker-clarity.ativa-entry-shell>.ativa-identity-card{max-block-size:none;inline-size:min(50rem,100%);margin:0;padding:clamp(1.15rem,3vw,2rem);overflow:visible}.ativa-public-shell.broker-clarity .ativa-identity-card>header h1{max-inline-size:15ch;margin-block:.65rem;font-size:clamp(3rem,6vw,5.35rem);line-height:.92}.ativa-public-shell.broker-clarity .ativa-identity-card>header p{color:var(--acelera-muted);font-size:1.05rem;line-height:1.5}.ativa-public-shell.broker-clarity .ativa-identity-promise{align-items:baseline;gap:.65rem;padding:.8rem 1rem;display:flex}.ativa-public-shell.broker-clarity .ativa-identity-promise span{color:var(--acelera-muted)}.ativa-public-shell.broker-clarity .ativa-identity-card form label{color:var(--acelera-ink);font-size:1rem;font-weight:750}.ativa-public-shell.broker-clarity .ativa-identity-card form label>small{color:#737873;margin-block-start:.35rem;font-size:.75rem;font-weight:500;line-height:1.4;display:block}.ativa-public-shell.broker-clarity .ativa-identity-card input:not([type=checkbox]){min-block-size:3.5rem;font-size:1rem}.ativa-public-shell.broker-clarity .ativa-consent{min-block-size:4rem;padding:.9rem}.ativa-public-shell.broker-clarity .ativa-consent>input{flex:0 0 1.5rem;block-size:1.5rem;inline-size:1.5rem}.ativa-public-shell.broker-clarity .ativa-consent span strong{font-size:1rem}.ativa-public-shell.broker-clarity .ativa-identity-card .ativa-primary-cta{inline-size:100%}body.ativa-questionnaire-lock{overflow:hidden!important}.ativa-public-shell.broker-clarity.ativa-focus-shell{box-sizing:border-box;block-size:100svh;min-block-size:100svh;padding:max(.65rem, env(safe-area-inset-top)) .65rem max(.65rem, env(safe-area-inset-bottom));place-items:center;display:grid;overflow:hidden}.ativa-public-shell.broker-clarity.ativa-focus-shell>.ativa-question-card{box-sizing:border-box;grid-template-rows:auto auto auto minmax(0,1fr) auto auto auto;gap:clamp(.4rem,1vh,.75rem);block-size:100%;min-block-size:0;max-block-size:100%;inline-size:min(56rem,100%);margin:0;padding:clamp(.75rem,1.8vw,1.15rem);display:grid;overflow:hidden}.ativa-public-shell.broker-clarity .ativa-inline-signature{min-block-size:2.25rem;margin:0;padding:0 0 .45rem}.ativa-public-shell.broker-clarity .ativa-inline-signature img{block-size:1.75rem}.ativa-public-shell.broker-clarity .ativa-inline-signature span{color:var(--acelera-ink);letter-spacing:.13em;font-size:clamp(.66rem,1.8vw,.78rem)}.ativa-public-shell.broker-clarity .ativa-inline-signature span:before{vertical-align:middle;background:var(--acelera-red);content:"";block-size:2px;inline-size:1.25rem;margin-inline-end:.55rem;display:inline-block}.ativa-public-shell.broker-clarity .ativa-question-card>header{gap:.35rem;display:grid}.ativa-public-shell.broker-clarity .ativa-question-card>header>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.ativa-public-shell.broker-clarity .ativa-question-card>header :where(span,small,strong){letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.68rem,1.7vw,.78rem);font-weight:800;line-height:1.2}.ativa-public-shell.broker-clarity .ativa-question-card>header small{color:#606661;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ativa-public-shell.broker-clarity .ativa-question-card>header strong{color:var(--acelera-red)}.ativa-public-shell.broker-clarity .ativa-question-copy{min-block-size:0}.ativa-public-shell.broker-clarity .ativa-question-copy>span{display:none}.ativa-public-shell.broker-clarity .ativa-question-copy h1{overflow-wrap:anywhere;max-inline-size:17ch;margin:.15rem 0 .35rem;font-size:clamp(2.2rem,6.1vh,4.6rem);line-height:.9}.ativa-public-shell.broker-clarity .ativa-question-card--long .ativa-question-copy h1,.ativa-public-shell.broker-clarity .ativa-question-card--dense .ativa-question-copy h1{font-size:clamp(2rem,4.7vh,3.75rem);line-height:.92}.ativa-public-shell.broker-clarity .ativa-question-copy p{color:var(--acelera-muted);margin:0;font-size:clamp(.86rem,1.8vh,1rem);line-height:1.35}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);align-content:stretch;gap:clamp(.4rem,.85vh,.65rem);min-block-size:0;display:grid;overflow:hidden}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid.scale{grid-template-rows:repeat(2,minmax(3rem,1fr));grid-template-columns:repeat(6,minmax(0,1fr))}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid:not(.scale)>button:last-child:nth-child(odd){grid-column:1/-1}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid>button{box-sizing:border-box;border-radius:.8rem;block-size:100%;min-block-size:0;padding:clamp(.45rem,1.25vh,.8rem);overflow:hidden}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid>button strong{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-inline-size:0;max-inline-size:100%;font-size:clamp(.91rem,2.05vh,1.12rem);line-height:1.12}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid.scale>button strong{font-size:clamp(1rem,2.5vh,1.25rem)}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid>button.selected{box-shadow:inset .25rem 0 0 var(--acelera-red);color:#fff;background:#1e211e;border-color:#121512}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid>button i{flex:none}.ativa-public-shell.broker-clarity .ativa-question-card>footer{grid-template-columns:minmax(6.5rem,auto) minmax(0,1fr);gap:.6rem;display:grid}.ativa-public-shell.broker-clarity .ativa-question-card>footer button{min-block-size:3.35rem;font-size:.98rem}.ativa-public-shell.broker-clarity .ativa-question-card>footer .secondary{color:var(--acelera-ink);box-shadow:none;background:#fff;border-color:#d2d6d1}.ativa-public-shell.broker-clarity .ativa-privacy-line{color:#777c77;text-align:center;font-size:clamp(.65rem,1.35vh,.75rem);line-height:1.2}.ativa-public-shell.broker-clarity.ativa-completion-shell{min-block-size:100svh;padding:0}.ativa-public-shell.broker-clarity .ativa-completion-card{inline-size:min(54rem,100% - 1.5rem);margin:1rem auto;padding:clamp(1.25rem,4vw,3rem)}.ativa-public-shell.broker-clarity .ativa-completion-brandlockup{border:1px solid #d6dad5;border-block-end:3px solid var(--acelera-red);background:#fff;border-radius:1rem;justify-content:center;align-items:center;gap:1rem;min-block-size:4.25rem;inline-size:min(28rem,100%);margin:0 auto 1rem;padding:.65rem 1rem;display:flex}.ativa-public-shell.broker-clarity .ativa-completion-brandlockup>img{object-fit:contain;max-block-size:2.6rem;inline-size:min(8.5rem,35%)}.ativa-public-shell.broker-clarity .ativa-completion-brandlockup>i{background:#d6dad5;align-self:stretch;inline-size:1px}.ativa-public-shell.broker-clarity .ativa-completion-brandlockup>span{gap:.15rem;display:grid}.ativa-public-shell.broker-clarity .ativa-completion-brandlockup span img{object-fit:contain;max-block-size:2rem;inline-size:min(8rem,100%)}.ativa-public-shell.broker-clarity .ativa-completion-brandlockup span small{color:#606561;letter-spacing:.06em;font-size:.6rem}.ativa-public-shell.broker-clarity .ativa-completion-card>h1{font-size:clamp(3rem,6vw,5.75rem);line-height:.91}.ativa-public-shell.broker-clarity .ativa-completion-score strong{font-size:clamp(2.75rem,6vw,5rem);line-height:.95}.ativa-public-shell.broker-clarity .ativa-completion-status>i{border-block-end:4px solid var(--acelera-red);color:#fff;background:#1e211e;border-radius:.7rem;place-items:center;block-size:3.25rem;inline-size:3.25rem;font-size:1.55rem;font-style:normal;font-weight:900;display:grid}.ativa-public-shell.broker-clarity .ativa-completion-status span strong{font-size:clamp(1.75rem,4vw,3.25rem);line-height:1}.ativa-public-shell.broker-clarity .ativa-next-reveal{border:1px solid #c89a72;border-inline-start:5px solid var(--acelera-red);background:linear-gradient(135deg,#fffaf3,#f1dfcf);box-shadow:0 1.25rem 3rem #95603921}.ativa-public-shell.broker-clarity .ativa-next-reveal>small{color:var(--acelera-red)}.ativa-public-shell.broker-clarity .ativa-next-reveal h2{color:var(--acelera-ink);font-size:clamp(2.4rem,5vw,4.75rem);line-height:.94}.ativa-public-shell.broker-clarity .ativa-next-reveal p{color:#5f655f;font-size:1.05rem;line-height:1.5}.ativa-public-shell.broker-clarity .ativa-next-reveal .ativa-portal-cta{inline-size:100%}body:has(.unified-portal-auth--acelera)>#root>.global-hub-return{display:none!important}.global-hub-return:has(+.unified-portal-auth--acelera){display:none!important}.unified-portal-auth.broker-clarity[data-broker-clarity].unified-portal-auth--acelera{box-sizing:border-box;min-block-size:100svh;padding:max(.75rem, env(safe-area-inset-top)) clamp(.75rem, 2vw, 1.5rem) max(1rem, env(safe-area-inset-bottom));color:var(--acelera-ink);background-color:var(--acelera-canvas);background-image:linear-gradient(#1e211e05 1px,#0000 1px),linear-gradient(90deg,#1e211e05 1px,#0000 1px);background-size:4rem 4rem}.unified-portal-auth--acelera .broker-public-brand{min-block-size:5rem;color:var(--acelera-ink);background:0 0;border-block-end:1px solid #d3d7d2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin:0 0 1rem;padding:.65rem 1rem;display:grid}.unified-portal-auth--acelera .broker-public-brand>.broker-clarity-brand{min-inline-size:0}.unified-portal-auth--acelera .broker-public-brand .broker-clarity-brand__primary-logo{block-size:clamp(2.5rem,5vw,3.5rem);inline-size:auto;max-inline-size:10rem}.unified-portal-auth--acelera .broker-public-brand .broker-clarity-brand__rule{background:var(--acelera-red);block-size:3.5rem}.unified-portal-auth--acelera .broker-public-brand .broker-clarity-brand__product{color:var(--acelera-ink);flex-wrap:wrap;align-items:baseline;gap:.25rem;font-size:clamp(.95rem,2vw,1.2rem);font-weight:700;line-height:1.15;display:flex}.unified-portal-auth--acelera .broker-public-brand .broker-clarity-brand__product strong{color:inherit;font-size:inherit;font-weight:800}.unified-portal-auth--acelera .broker-public-technology{display:none}.unified-portal-auth--acelera .unified-access-back{min-block-size:2.75rem;color:var(--acelera-ink);text-align:center;background:#fffdf8bf;border:1px solid #cdd2cd;border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.85rem;font-weight:750;line-height:1.1;text-decoration:none;display:inline-flex}.unified-portal-auth--acelera .unified-login-card{border:1px solid #d4d8d3;border-inline-start:5px solid var(--acelera-red);min-block-size:0;inline-size:min(70rem,100%);color:var(--acelera-ink);background:#fffdf8f5;border-radius:1.5rem;grid-template-columns:minmax(0,1fr) minmax(20rem,.82fr);align-items:center;gap:clamp(1.5rem,5vw,4.5rem);margin:0 auto;padding:clamp(1.25rem,4vw,3.25rem);display:grid;box-shadow:0 1.5rem 4rem #1e211e17}.unified-portal-auth--acelera .unified-login-card>div h1{max-inline-size:12ch;color:var(--acelera-ink);margin-block:1rem;font-size:clamp(3.25rem,6vw,6rem);line-height:.9}.unified-portal-auth--acelera .broker-kicker{color:var(--acelera-red);letter-spacing:.12em;font-size:.8rem;font-weight:800}.unified-portal-auth--acelera .unified-acelera-proof{border-color:#c89a72;border-inline-start-color:var(--acelera-copper-strong);color:var(--acelera-ink);background:#fff8f0;margin:0 0 .75rem}.unified-portal-auth--acelera .unified-acelera-proof span{color:var(--acelera-copper-strong);font-size:.72rem}.unified-portal-auth--acelera .unified-acelera-proof strong{color:var(--acelera-ink);font-size:.9rem}.unified-portal-auth--acelera .unified-commercial-lead{color:var(--acelera-muted);font-size:clamp(1rem,1.8vw,1.22rem);line-height:1.55}.unified-portal-auth--acelera .unified-account-promise{color:var(--acelera-ink);letter-spacing:.08em;font-size:1rem;font-weight:800}.unified-portal-auth--acelera .unified-identity-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.unified-portal-auth--acelera .unified-identity-proof span{color:#4e544f;background:#fff;border:1px solid #d5d9d4;border-radius:.8rem;min-block-size:4.5rem;padding:.75rem;font-size:.8rem;line-height:1.25}.unified-portal-auth--acelera .unified-identity-proof b{color:var(--acelera-red);font-size:.75rem;display:block}.unified-portal-auth--acelera .unified-login-card form{background:#f7f4ed;border:1px solid #d8dcd7;border-radius:1.25rem;padding:clamp(1rem,2.5vw,1.5rem);box-shadow:0 1rem 2.5rem #1e211e12}.unified-portal-auth--acelera .broker-login-form-head{color:var(--acelera-ink);font-size:1rem;font-weight:800}.unified-portal-auth--acelera .broker-login-form-head small{color:#6b716c;font-size:.78rem}.unified-portal-auth--acelera .unified-login-card form label{color:var(--acelera-ink);font-size:1rem;font-weight:750}.unified-portal-auth--acelera .unified-login-card form input{min-block-size:3.5rem;color:var(--acelera-ink);background:#fff;font-size:1rem}.unified-portal-auth--acelera .unified-login-card form>.secondary{min-block-size:3.25rem;color:var(--acelera-ink);background:#fff;font-size:.95rem;font-weight:750}.unified-portal-auth--acelera .unified-access-paths a{min-block-size:4rem;color:var(--acelera-ink);padding:.8rem 1rem;font-size:.92rem}.unified-portal-auth--acelera .unified-access-paths a small{color:#656b66;font-size:.82rem;line-height:1.35}.unified-portal-auth--acelera .unified-access-paths a b{color:var(--acelera-red);font-size:1.3rem}.unified-portal-auth--acelera .unified-hml-demo-link{color:#646a65;font-size:.78rem}@media (width<=45rem){.ativa-public-shell.broker-clarity.ativa-story-shell>.ativa-brandbar,.ativa-public-shell.broker-clarity.ativa-completion-shell>.ativa-brandbar{min-block-size:6.25rem;padding:max(2.75rem, env(safe-area-inset-top)) 1rem .65rem}.ativa-public-shell.broker-clarity.ativa-story-shell>.ativa-brandbar .broker-clarity-brand__primary-logo,.ativa-public-shell.broker-clarity.ativa-completion-shell>.ativa-brandbar .broker-clarity-brand__primary-logo{max-inline-size:7.5rem;block-size:2.15rem!important}.ativa-public-shell.broker-clarity.ativa-story-shell>.ativa-brandbar>strong,.ativa-public-shell.broker-clarity.ativa-completion-shell>.ativa-brandbar>strong{letter-spacing:.11em;font-size:clamp(.68rem,3vw,.82rem)}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-hero{min-block-size:calc(100svh - 6.25rem)}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-copy{padding:1.75rem 1.25rem 2rem}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-copy h1{margin-block:1rem .85rem;font-size:clamp(3rem,13vw,4.5rem)}.ativa-public-shell.broker-clarity .ativa-primary-cta,.ativa-public-shell.broker-clarity .ativa-portal-cta{inline-size:100%}.ativa-public-shell.broker-clarity .ativa-market-teaser{grid-template-columns:1fr;min-block-size:calc(100svh - 6.25rem)}.ativa-public-shell.broker-clarity .ativa-market-teaser__visual{min-block-size:34svh}.ativa-public-shell.broker-clarity .ativa-market-teaser__visual>span{inset:auto 1.25rem 1.25rem}.ativa-public-shell.broker-clarity .ativa-market-teaser__copy{gap:.85rem;padding:1.25rem}.ativa-public-shell.broker-clarity .ativa-market-teaser .ativa-market-intro h1{font-size:clamp(2.65rem,10.5vw,4rem)}.ativa-public-shell.broker-clarity .ativa-market-teaser .ativa-market-intro p{font-size:.95rem}.ativa-public-shell.broker-clarity .ativa-market-teaser footer,.ativa-public-shell.broker-clarity .ativa-opportunity-screen>footer{grid-template-columns:1fr}.ativa-public-shell.broker-clarity .ativa-market-teaser footer .secondary,.ativa-public-shell.broker-clarity .ativa-opportunity-screen>footer .secondary{order:2;min-block-size:2.75rem}.ativa-public-shell.broker-clarity .ativa-opportunity-screen{min-block-size:calc(100svh - 6.25rem);padding:.9rem .85rem max(1rem, env(safe-area-inset-bottom));gap:.65rem}.ativa-public-shell.broker-clarity .ativa-opportunity-screen>article{grid-template-rows:minmax(13rem,42svh) auto;grid-template-columns:1fr}.ativa-public-shell.broker-clarity .ativa-opportunity-screen>article>img{min-block-size:0}.ativa-public-shell.broker-clarity .ativa-opportunity-screen__copy{gap:.65rem;padding:1.15rem}.ativa-public-shell.broker-clarity .ativa-opportunity-screen__copy h1{font-size:clamp(2.75rem,12vw,4.25rem)}.ativa-public-shell.broker-clarity .ativa-opportunity-screen__copy p{font-size:1rem}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--dark>article{grid-template-rows:1fr}.ativa-public-shell.broker-clarity .ativa-opportunity-reaction{padding:.65rem .8rem}.ativa-public-shell.broker-clarity .ativa-opportunity-reaction>small{display:none}.ativa-public-shell.broker-clarity .ativa-points-stage{min-block-size:calc(100svh - 6.25rem);padding:1.25rem}.ativa-public-shell.broker-clarity .ativa-points-stage h1{font-size:clamp(3rem,12vw,4.35rem)}.ativa-public-shell.broker-clarity .ativa-points-now{margin-block:1rem}.ativa-public-shell.broker-clarity.ativa-entry-shell{padding-block-start:max(3rem, env(safe-area-inset-top))}.ativa-public-shell.broker-clarity .ativa-identity-card>header h1{font-size:clamp(3rem,11vw,4rem)}.ativa-public-shell.broker-clarity .ativa-identity-promise{gap:.25rem;display:grid}.ativa-public-shell.broker-clarity.ativa-focus-shell{padding-block-start:max(3rem, env(safe-area-inset-top))}.ativa-public-shell.broker-clarity.ativa-focus-shell>.ativa-question-card{gap:.45rem;padding:.7rem}.ativa-public-shell.broker-clarity .ativa-question-copy h1{font-size:clamp(2.15rem,5.6vh,3.2rem)}.ativa-public-shell.broker-clarity .ativa-question-card--long .ativa-question-copy h1,.ativa-public-shell.broker-clarity .ativa-question-card--dense .ativa-question-copy h1{font-size:clamp(1.85rem,4.25vh,2.7rem)}.ativa-public-shell.broker-clarity .ativa-completion-card{inline-size:calc(100% - .75rem);margin:.4rem auto .75rem;padding:1rem}.ativa-public-shell.broker-clarity .ativa-completion-brandlockup{min-block-size:3.75rem;margin-block-end:.75rem}.ativa-public-shell.broker-clarity .ativa-completion-card>h1{font-size:clamp(3rem,11.5vw,4.2rem)}.unified-portal-auth.broker-clarity[data-broker-clarity].unified-portal-auth--acelera{padding-block-start:max(3rem, env(safe-area-inset-top))}.unified-portal-auth--acelera .broker-public-brand{gap:.5rem;min-block-size:4.5rem;margin-block-end:.65rem;padding:.5rem .25rem}.unified-portal-auth--acelera .broker-public-brand .broker-clarity-brand__primary-logo{block-size:2.5rem;max-inline-size:7.25rem}.unified-portal-auth--acelera .broker-public-brand .broker-clarity-brand__rule{block-size:2.75rem}.unified-portal-auth--acelera .broker-public-brand .broker-clarity-brand__product{gap:0;font-size:.78rem;display:grid}.unified-portal-auth--acelera .broker-public-brand .broker-clarity-brand__product strong{font-size:.95rem}.unified-portal-auth--acelera .unified-access-back{white-space:normal;min-block-size:2.65rem;max-inline-size:7.5rem;padding:.55rem .7rem;font-size:.73rem}.unified-portal-auth--acelera .unified-login-card{border-inline-start-width:4px;border-radius:1.25rem;grid-template-columns:1fr;gap:1.25rem;padding:1.15rem}.unified-portal-auth--acelera .unified-login-card>div h1{max-inline-size:11ch;font-size:clamp(3.2rem,13vw,4.35rem);line-height:.9}.unified-portal-auth--acelera .unified-commercial-lead{font-size:1rem}.unified-portal-auth--acelera .unified-account-promise{font-size:.92rem}.unified-portal-auth--acelera .unified-identity-proof{grid-template-columns:repeat(3,minmax(0,1fr))}.unified-portal-auth--acelera .unified-identity-proof span{min-block-size:4.25rem;padding:.55rem;font-size:.72rem}.unified-portal-auth--acelera .unified-login-card form{padding:1rem}.unified-portal-auth--acelera .unified-access-paths a{font-size:.9rem}.unified-portal-auth--acelera .unified-access-paths a small{font-size:.8rem}}@media (width<=23.5rem),(height<=44rem) and (width<=45rem){.ativa-public-shell.broker-clarity .ativa-question-copy h1{font-size:clamp(1.85rem,4.8vh,2.65rem)}.ativa-public-shell.broker-clarity .ativa-question-card--long .ativa-question-copy h1,.ativa-public-shell.broker-clarity .ativa-question-card--dense .ativa-question-copy h1{font-size:clamp(1.65rem,3.75vh,2.3rem)}.ativa-public-shell.broker-clarity .ativa-question-copy p{font-size:.8rem}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid>button{padding:.35rem}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid>button strong{font-size:clamp(.78rem,1.7vh,.95rem)}.ativa-public-shell.broker-clarity .ativa-question-card>footer button{min-block-size:3rem}.ativa-public-shell.broker-clarity .ativa-privacy-line{font-size:.62rem}.ativa-public-shell.broker-clarity .ativa-opportunity-screen>article{grid-template-rows:minmax(9rem,32svh) auto}.ativa-public-shell.broker-clarity .ativa-opportunity-screen__copy h1{font-size:clamp(2.25rem,9.8vw,3.35rem)}.unified-portal-auth--acelera .unified-identity-proof{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ativa-public-shell.broker-clarity *,.unified-portal-auth.broker-clarity[data-broker-clarity] *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.ativa-public-shell.broker-clarity .ativa-market-teaser__campaign-list,.ativa-public-shell.broker-clarity .ativa-market-teaser__proof-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ativa-public-shell.broker-clarity .ativa-market-teaser__campaign-list li,.ativa-public-shell.broker-clarity .ativa-market-teaser__proof-list li{color:var(--acelera-ink);grid-template-columns:1.35rem minmax(0,1fr);align-items:start;gap:.55rem;font-size:clamp(1rem,1.45vw,1.16rem);font-weight:750;line-height:1.25;display:grid}.ativa-public-shell.broker-clarity .ativa-market-teaser__campaign-list b,.ativa-public-shell.broker-clarity .ativa-market-teaser__proof-list b{color:#fff;background:var(--acelera-red);border-radius:50%;place-items:center;block-size:1.2rem;inline-size:1.2rem;margin-block-start:.02rem;font-size:.72rem;line-height:1;display:grid}.ativa-public-shell.broker-clarity .ativa-market-teaser__proof{gap:.7rem}.ativa-public-shell.broker-clarity .ativa-market-teaser__proof>strong{font-size:clamp(1.15rem,1.8vw,1.4rem)}.ativa-public-shell.broker-clarity .ativa-opportunity-screen{grid-template-rows:auto minmax(0,1fr) auto}.ativa-public-shell.broker-clarity .ativa-opportunity-screen__media{background:#fff;min-block-size:0;min-inline-size:0;margin:0;position:relative;overflow:hidden}.ativa-public-shell.broker-clarity .ativa-opportunity-screen__media img{object-fit:cover;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.ativa-public-shell.broker-clarity .ativa-opportunity-screen__media--contain img{object-fit:contain;padding:clamp(.65rem,2vw,1.25rem)}.ativa-public-shell.broker-clarity .ativa-opportunity-screen__copy{min-block-size:0;min-inline-size:0;position:relative!important;inset:auto!important;transform:none!important}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--image .ativa-opportunity-screen__copy{color:var(--acelera-ink);background:var(--acelera-paper)}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--image .ativa-opportunity-screen__copy p{color:var(--acelera-muted)}@media (width<=45rem){.ativa-public-shell.broker-clarity.ativa-opportunity-shell{grid-template-rows:auto minmax(0,1fr);block-size:100svh;min-block-size:100svh;display:grid;overflow:hidden}.ativa-public-shell.broker-clarity.ativa-opportunity-shell>.ativa-footer{display:none!important}.ativa-public-shell.broker-clarity.ativa-opportunity-shell>.ativa-brandbar{min-block-size:5.25rem;padding-block:.85rem}.ativa-public-shell.broker-clarity .ativa-market-teaser,.ativa-public-shell.broker-clarity .ativa-opportunity-screen{block-size:100%;min-block-size:0;inline-size:100%;overflow:hidden}.ativa-public-shell.broker-clarity .ativa-market-teaser{display:block}.ativa-public-shell.broker-clarity .ativa-market-teaser__visual{display:none}.ativa-public-shell.broker-clarity .ativa-market-teaser__copy{box-sizing:border-box;block-size:100%;padding:.75rem 1rem max(.75rem, env(safe-area-inset-bottom));grid-template-rows:auto auto minmax(0,1fr) auto;align-content:space-between;gap:.55rem;display:grid;overflow:hidden}.ativa-public-shell.broker-clarity .ativa-market-teaser .ativa-market-intro:before{display:none}.ativa-public-shell.broker-clarity .ativa-market-teaser .ativa-market-intro>span{letter-spacing:.12em;font-size:.62rem}.ativa-public-shell.broker-clarity .ativa-market-teaser .ativa-market-intro h1{margin-block:.25rem .55rem;font-size:clamp(1.85rem,7.7vw,2.45rem);line-height:.94}.ativa-public-shell.broker-clarity .ativa-market-teaser .ativa-market-intro h1 em{margin-block-start:.35rem;font-size:clamp(.95rem,4.1vw,1.15rem);line-height:1.05}.ativa-public-shell.broker-clarity .ativa-market-teaser__campaign-list,.ativa-public-shell.broker-clarity .ativa-market-teaser__proof-list{gap:.32rem}.ativa-public-shell.broker-clarity .ativa-market-teaser__campaign-list li,.ativa-public-shell.broker-clarity .ativa-market-teaser__proof-list li{grid-template-columns:1.05rem minmax(0,1fr);gap:.4rem;font-size:clamp(.8rem,3.55vw,.94rem);line-height:1.16}.ativa-public-shell.broker-clarity .ativa-market-teaser__campaign-list b,.ativa-public-shell.broker-clarity .ativa-market-teaser__proof-list b{block-size:.95rem;inline-size:.95rem;font-size:.58rem}.ativa-public-shell.broker-clarity .ativa-market-delivery{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem .65rem;margin:0;padding:.55rem .75rem;display:grid}.ativa-public-shell.broker-clarity .ativa-market-delivery small{letter-spacing:.1em;font-size:.58rem}.ativa-public-shell.broker-clarity .ativa-market-delivery time{font-size:clamp(1rem,4.6vw,1.25rem)}.ativa-public-shell.broker-clarity .ativa-market-delivery span{grid-column:1/-1;font-size:.72rem}.ativa-public-shell.broker-clarity .ativa-market-teaser__proof{gap:.4rem;padding:.55rem .75rem}.ativa-public-shell.broker-clarity .ativa-market-teaser__proof>strong{font-size:1rem}.ativa-public-shell.broker-clarity .ativa-market-teaser footer,.ativa-public-shell.broker-clarity .ativa-opportunity-screen>footer{grid-template-columns:5.25rem minmax(0,1fr);gap:.5rem;display:grid}.ativa-public-shell.broker-clarity .ativa-market-teaser footer .secondary,.ativa-public-shell.broker-clarity .ativa-opportunity-screen>footer .secondary{order:0;min-block-size:3.15rem;padding-inline:.4rem;font-size:.82rem}.ativa-public-shell.broker-clarity .ativa-market-teaser footer .ativa-primary-cta,.ativa-public-shell.broker-clarity .ativa-opportunity-screen>footer .ativa-primary-cta{min-block-size:3.15rem;padding:.5rem .65rem;font-size:clamp(.88rem,3.8vw,1rem);line-height:1.05}.ativa-public-shell.broker-clarity .ativa-opportunity-screen{padding:.55rem .75rem max(.6rem, env(safe-area-inset-bottom));gap:.45rem}.ativa-public-shell.broker-clarity .ativa-opportunity-screen__progress{letter-spacing:.1em;min-block-size:1.25rem;font-size:.64rem}.ativa-public-shell.broker-clarity .ativa-opportunity-screen__progress b{block-size:.2rem}.ativa-public-shell.broker-clarity .ativa-opportunity-screen>article{border-radius:1rem;grid-template-rows:minmax(0,42%) minmax(0,58%);grid-template-columns:1fr;min-block-size:0}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--dark>article{grid-template-rows:minmax(0,1fr)}.ativa-public-shell.broker-clarity .ativa-opportunity-screen__copy{box-sizing:border-box;color:var(--acelera-ink);background:var(--acelera-paper);justify-content:center;gap:.42rem;padding:.75rem .9rem;overflow:hidden}.ativa-public-shell.broker-clarity .ativa-opportunity-screen__copy>small{letter-spacing:.12em;font-size:.62rem;line-height:1.1}.ativa-public-shell.broker-clarity .ativa-opportunity-screen__copy h1{font-size:clamp(1.9rem,8vw,2.65rem);line-height:.92}.ativa-public-shell.broker-clarity .ativa-opportunity-screen__copy p{font-size:clamp(.82rem,3.45vw,.96rem);line-height:1.28}.ativa-public-shell.broker-clarity .ativa-opportunity-screen__copy em{font-size:clamp(.61rem,2.7vw,.72rem);line-height:1.25}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--dark .ativa-opportunity-screen__copy{color:#fff;background:#1d201d;padding:1.15rem}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--dark .ativa-opportunity-screen__copy h1{font-size:clamp(2.75rem,12vw,4rem)}}@media (width<=45rem) and (height<=46rem){.ativa-public-shell.broker-clarity.ativa-opportunity-shell>.ativa-brandbar{min-block-size:4.5rem;padding-block:.55rem}.ativa-public-shell.broker-clarity .ativa-market-teaser__copy{gap:.35rem;padding-block:.55rem}.ativa-public-shell.broker-clarity .ativa-market-teaser .ativa-market-intro h1{font-size:clamp(1.55rem,6.6vw,2rem)}.ativa-public-shell.broker-clarity .ativa-market-teaser .ativa-market-intro h1 em{font-size:.86rem}.ativa-public-shell.broker-clarity .ativa-market-teaser__campaign-list li,.ativa-public-shell.broker-clarity .ativa-market-teaser__proof-list li{font-size:.74rem}.ativa-public-shell.broker-clarity .ativa-market-delivery{padding-block:.4rem}.ativa-public-shell.broker-clarity .ativa-opportunity-screen>article{grid-template-rows:minmax(0,38%) minmax(0,62%)}.ativa-public-shell.broker-clarity .ativa-opportunity-screen__copy h1{font-size:clamp(1.55rem,7vw,2.1rem)}}.ativa-public-shell.broker-clarity .ativa-campaign-passport{background:#fffdf8;border:1px solid #d7d1c5;border-radius:1.15rem;overflow:hidden;box-shadow:0 1.25rem 3rem #1e211e14}.ativa-public-shell.broker-clarity .ativa-campaign-passport>header{color:#fff;background:#1d201d;justify-content:space-between;align-items:center;gap:1rem;min-block-size:4.4rem;padding:.85rem 1rem;display:flex}.ativa-public-shell.broker-clarity .ativa-campaign-passport>header span{gap:.2rem;display:grid}.ativa-public-shell.broker-clarity .ativa-campaign-passport>header small,.ativa-public-shell.broker-clarity .ativa-campaign-passport section>small{letter-spacing:.14em;font-size:.67rem;font-weight:850}.ativa-public-shell.broker-clarity .ativa-campaign-passport>header small{color:#e8bf58}.ativa-public-shell.broker-clarity .ativa-campaign-passport>header strong{font-size:.92rem}.ativa-public-shell.broker-clarity .ativa-campaign-passport>header time{color:#f4d675;white-space:nowrap;font-family:Newsreader,Georgia,serif;font-size:clamp(1.45rem,2.7vw,2.2rem);font-weight:650}.ativa-public-shell.broker-clarity .ativa-campaign-passport>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ativa-public-shell.broker-clarity .ativa-campaign-passport section{padding:1rem}.ativa-public-shell.broker-clarity .ativa-campaign-passport section+section{background:#f6f1e8;border-inline-start:1px solid #ded9cf}.ativa-public-shell.broker-clarity .ativa-campaign-passport section>small{color:#a66c3f;margin-block-end:.7rem;display:block}.ativa-public-shell.broker-clarity .ativa-campaign-passport ul{gap:.62rem;margin:0;padding:0;list-style:none;display:grid}.ativa-public-shell.broker-clarity .ativa-campaign-passport li{color:var(--acelera-ink);grid-template-columns:1.15rem minmax(0,1fr);align-items:start;gap:.48rem;font-size:clamp(.87rem,1.35vw,1.02rem);font-weight:750;line-height:1.2;display:grid}.ativa-public-shell.broker-clarity .ativa-campaign-passport li b{color:#fff;background:var(--acelera-red);border-radius:50%;place-items:center;block-size:1.05rem;inline-size:1.05rem;font-size:.62rem;display:grid}.ativa-public-shell.broker-clarity .ativa-market-teaser__copy{gap:1rem;min-inline-size:0;padding:clamp(1.5rem,3.6vw,3.75rem)}.ativa-public-shell.broker-clarity .ativa-market-teaser .ativa-market-intro h1{font-size:clamp(2.5rem,4vw,4.65rem)}.ativa-public-shell.broker-clarity .ativa-market-teaser footer{inline-size:100%}.ativa-public-shell.broker-clarity .ativa-opportunity-screen>article{position:relative}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-1>article{grid-template-columns:minmax(20rem,1.08fr) minmax(0,.92fr)}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-1 .ativa-opportunity-screen__media{background-color:#eee9df;background-image:linear-gradient(#af8c5c14 1px,#0000 1px),linear-gradient(90deg,#af8c5c14 1px,#0000 1px);background-size:2rem 2rem}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-1 .ativa-opportunity-screen__media img{filter:drop-shadow(0 1.25rem 1.8rem #1e211e29);padding:clamp(1.2rem,3vw,2.6rem)}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-1 .ativa-opportunity-screen__copy,.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-2 .ativa-opportunity-screen__copy{background:linear-gradient(145deg,#fffdf8,#f7f1e7)}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-2>article{grid-template-columns:minmax(22rem,1.12fr) minmax(0,.88fr)}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-2 .ativa-opportunity-screen__media:after,.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-4 .ativa-opportunity-screen__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#12151233);position:absolute;inset:0}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-3>article{isolation:isolate;background:radial-gradient(circle at 78% 24%,#e8bd5138,#0000 30%),linear-gradient(140deg,#151815,#242820);border-color:#aa7b35;box-shadow:0 1.4rem 3.5rem #6b48152e}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-3>article:before{z-index:-1;color:#efc75d14;content:"0";font-family:Newsreader,Georgia,serif;font-size:min(32rem,58vw);line-height:.6;position:absolute;inset:50% 4% auto auto;transform:translateY(-45%)}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-3 .ativa-opportunity-screen__copy{max-inline-size:62rem;margin:0 auto}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-3 .ativa-opportunity-screen__copy>small{color:#f1c85e}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-3 .ativa-opportunity-screen__copy h1{color:#fff7dc;text-shadow:0 .2rem 1.25rem #e5b84929}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-3 .ativa-opportunity-screen__copy em{color:#ded6c5;border-block-start:1px solid #f3d47e4d;max-inline-size:54rem;padding-block-start:1rem}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-4>article{grid-template-columns:minmax(22rem,1.05fr) minmax(0,.95fr)}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-4 .ativa-opportunity-screen__copy h1{font-size:clamp(2.75rem,4.6vw,5rem)}.ativa-public-shell.broker-clarity .ativa-completion-card{margin-block-start:.65rem}.ativa-public-shell.broker-clarity .ativa-completion-score{isolation:isolate;color:#34240b;background:radial-gradient(circle at 88% 18%,#fffc,#0000 21%),linear-gradient(135deg,#fff8dc 0%,#e8c66d 45%,#fff2bd 72%,#c89232 100%);border:1px solid #b78027;border-radius:1.3rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.2rem 1rem;padding:clamp(1.25rem,3vw,2.1rem);display:grid;position:relative;overflow:hidden;box-shadow:0 1.2rem 3.2rem #8b5b113b}.ativa-public-shell.broker-clarity .ativa-completion-score:after{z-index:-1;content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);inline-size:25%;animation:3.2s ease-in-out infinite ativa-gold-shine;position:absolute;inset:-50% auto -50% -35%;transform:rotate(18deg)}.ativa-public-shell.broker-clarity .ativa-completion-score>i{color:#fff4bd;text-shadow:0 1px #70480b;background:radial-gradient(circle at 35% 30%,#e9c25e,#966116);border:1px solid #6a430b47;border-radius:50%;grid-row:1/4;place-items:center;block-size:clamp(3.5rem,7vw,5.25rem);inline-size:clamp(3.5rem,7vw,5.25rem);font-size:clamp(1.75rem,4vw,2.8rem);font-style:normal;display:grid;box-shadow:inset 0 .18rem .25rem #fff6,0 .7rem 1.3rem #5b390738}.ativa-public-shell.broker-clarity .ativa-completion-score>small{color:#755018;letter-spacing:.14em;font-size:.7rem;font-weight:900}.ativa-public-shell.broker-clarity .ativa-completion-score strong{color:#2d210c;font-size:clamp(2.6rem,5.4vw,4.6rem);line-height:.9}.ativa-public-shell.broker-clarity .ativa-completion-score em{color:#604818;font-style:normal;line-height:1.35}.ativa-public-shell.broker-clarity .ativa-completion-status{color:#fff8df;background:linear-gradient(145deg,#1b1e1b,#292a22);border:1px solid #a87929;border-radius:1.3rem;padding:clamp(1.15rem,2.5vw,1.75rem);position:relative;overflow:hidden;box-shadow:0 1rem 2.6rem #1e211e2e}.ativa-public-shell.broker-clarity .ativa-completion-status>i{color:#fff1aa;background:radial-gradient(circle at 35% 30%,#d5a73c,#7e5112);border:.35rem double #fff0ad;border-radius:50%;flex:none;block-size:4rem;inline-size:4rem;font-size:1.8rem;box-shadow:0 0 0 .35rem #cd9d342e,0 .75rem 1.4rem #00000040}.ativa-public-shell.broker-clarity .ativa-completion-status span{gap:.18rem;display:grid}.ativa-public-shell.broker-clarity .ativa-completion-status span>small{color:#e8c35e;letter-spacing:.14em;font-size:.68rem;font-weight:900}.ativa-public-shell.broker-clarity .ativa-completion-status span strong{color:#fff8df}.ativa-public-shell.broker-clarity .ativa-completion-status span em{color:#d2d1c8;font-style:normal}.ativa-public-shell.broker-clarity .ativa-next-reveal__actions .ativa-portal-cta{justify-content:center;align-items:center;min-block-size:3.7rem;text-decoration:none;display:flex}.ativa-public-shell.broker-clarity .ativa-next-reveal__actions .ativa-portal-secondary-link{color:var(--acelera-ink);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}@keyframes ativa-gold-shine{0%,38%{transform:translate(0)rotate(18deg)}68%,to{transform:translate(650%)rotate(18deg)}}@media (prefers-reduced-motion:reduce){.ativa-public-shell.broker-clarity .ativa-completion-score:after{animation:none}}@media (width<=45rem){.ativa-public-shell.broker-clarity .ativa-market-teaser__copy{padding:.65rem .85rem max(.65rem, env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr) auto}.ativa-public-shell.broker-clarity .ativa-market-teaser .ativa-market-intro h1{margin-block:.18rem 0;font-size:clamp(1.75rem,7.4vw,2.35rem)}.ativa-public-shell.broker-clarity .ativa-campaign-passport{align-self:stretch}.ativa-public-shell.broker-clarity .ativa-campaign-passport>header{min-block-size:3.35rem;padding:.48rem .68rem}.ativa-public-shell.broker-clarity .ativa-campaign-passport>header small,.ativa-public-shell.broker-clarity .ativa-campaign-passport section>small{letter-spacing:.1em;font-size:.54rem}.ativa-public-shell.broker-clarity .ativa-campaign-passport>header strong{font-size:.72rem}.ativa-public-shell.broker-clarity .ativa-campaign-passport>header time{font-size:1.25rem}.ativa-public-shell.broker-clarity .ativa-campaign-passport section{padding:.65rem}.ativa-public-shell.broker-clarity .ativa-campaign-passport section>small{margin-block-end:.45rem}.ativa-public-shell.broker-clarity .ativa-campaign-passport ul{gap:.42rem}.ativa-public-shell.broker-clarity .ativa-campaign-passport li{grid-template-columns:.9rem minmax(0,1fr);gap:.34rem;font-size:clamp(.7rem,3.15vw,.82rem);line-height:1.14}.ativa-public-shell.broker-clarity .ativa-campaign-passport li b{block-size:.82rem;inline-size:.82rem;font-size:.48rem}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-1>article{grid-template-rows:minmax(0,48%) minmax(0,52%)}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-2>article{grid-template-rows:minmax(0,52%) minmax(0,48%)}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-4>article{grid-template-rows:minmax(0,48%) minmax(0,52%)}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-1 .ativa-opportunity-screen__copy h1,.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-2 .ativa-opportunity-screen__copy h1{font-size:clamp(1.8rem,7.4vw,2.45rem)}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-4 .ativa-opportunity-screen__copy h1{font-size:clamp(1.55rem,6.6vw,2.15rem)}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-3 .ativa-opportunity-screen__copy{justify-content:center;padding:1.1rem}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-3 .ativa-opportunity-screen__copy h1{font-size:clamp(3rem,15vw,4.7rem)}.ativa-public-shell.broker-clarity.ativa-completion-shell>.ativa-brandbar{min-block-size:5rem;padding:max(2.25rem, env(safe-area-inset-top)) .9rem .55rem}.ativa-public-shell.broker-clarity .ativa-completion-card{inline-size:calc(100% - 1rem);margin:.5rem auto;padding:1rem}.ativa-public-shell.broker-clarity .ativa-completion-card>h1{margin-block:.75rem .55rem;font-size:clamp(2.55rem,11vw,3.75rem)}.ativa-public-shell.broker-clarity .ativa-completion-card>p{margin-block:0 .9rem;font-size:.95rem;line-height:1.35}.ativa-public-shell.broker-clarity .ativa-completion-score{gap:.15rem .7rem;padding:1rem}.ativa-public-shell.broker-clarity .ativa-completion-score>i{block-size:3.25rem;inline-size:3.25rem}.ativa-public-shell.broker-clarity .ativa-completion-score strong{font-size:clamp(2.2rem,9.2vw,3.2rem)}.ativa-public-shell.broker-clarity .ativa-completion-status{padding:1rem}.ativa-public-shell.broker-clarity .ativa-completion-status>i{block-size:3.35rem;inline-size:3.35rem}.ativa-public-shell.broker-clarity .ativa-completion-status span strong{font-size:clamp(1.65rem,7vw,2.35rem)}.ativa-public-shell.broker-clarity .ativa-next-reveal{padding:1rem}.ativa-public-shell.broker-clarity .ativa-next-reveal h2{font-size:clamp(2rem,8.5vw,2.9rem)}}@media (width<=45rem) and (height<=46rem){.ativa-public-shell.broker-clarity .ativa-market-teaser .ativa-market-intro h1{font-size:clamp(1.45rem,6.4vw,1.9rem)}.ativa-public-shell.broker-clarity .ativa-campaign-passport section{padding:.45rem .55rem}.ativa-public-shell.broker-clarity .ativa-campaign-passport ul{gap:.28rem}.ativa-public-shell.broker-clarity .ativa-campaign-passport li{font-size:.68rem}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-1>article,.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-2>article,.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-4>article{grid-template-rows:minmax(0,40%) minmax(0,60%)}}.ativa-public-shell.broker-clarity .ativa-completion-brandlockup{justify-content:center;margin-block:0 .85rem;display:flex}.ativa-public-shell.broker-clarity .ativa-completion-brandlockup img{object-fit:contain;block-size:clamp(2.25rem,5vw,3.5rem);inline-size:auto;max-inline-size:min(13rem,55vw);display:block}@media (width>=64.0625rem){.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-hero{grid-template-columns:minmax(0,1fr) minmax(27rem,.82fr);min-block-size:calc(100svh - 7.625rem)}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-copy{justify-content:center;padding:clamp(1.4rem,3vh,2.25rem) clamp(2rem,4.8vw,5.25rem)}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-copy h1{max-inline-size:14ch;margin-block:.75rem .65rem;font-size:clamp(3.35rem,4.75vw,4.5rem);line-height:.93}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-copy>p.ativa-launch-mission{max-inline-size:44rem;margin-block-start:.65rem;font-size:clamp(.95rem,1.1vw,1.08rem);line-height:1.42}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-invitation{max-inline-size:44rem;margin-block:.65rem .75rem;padding-block:0}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-invitation strong{font-size:1rem}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-invitation span{font-size:.88rem;line-height:1.35}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-copy>.ativa-primary-cta{min-block-size:3.25rem;font-size:1rem}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-copy>em{margin-block:.5rem .65rem;font-size:.72rem}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-frontline-benefits{gap:.45rem;max-inline-size:44rem;margin:0}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-frontline-benefits span,.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-frontline-benefits span:nth-child(-n+2),.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-frontline-benefits span:nth-child(4){min-block-size:4.25rem;padding:.7rem .8rem}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-frontline-benefits b{font-size:.66rem}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-frontline-benefits strong{font-size:.82rem}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-frontline-benefits small{margin-block-start:.15rem;font-size:.72rem;line-height:1.25}.ativa-public-shell.broker-clarity .ativa-market-teaser,.ativa-public-shell.broker-clarity .ativa-opportunity-screen{min-block-size:calc(100svh - 8.375rem)}.ativa-public-shell.broker-clarity .ativa-points-stage{place-items:initial;grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);align-items:center;gap:clamp(1.75rem,4vw,4rem);min-block-size:calc(100svh - 8.375rem);padding:clamp(1.5rem,3vw,2.75rem) clamp(2rem,5vw,5rem)}.ativa-public-shell.broker-clarity .ativa-points-stage h1{margin-block:.75rem;font-size:clamp(3.25rem,4.4vw,4.65rem)}.ativa-public-shell.broker-clarity .ativa-points-stage>div>p{font-size:1rem;line-height:1.48}.ativa-public-shell.broker-clarity .ativa-points-now{margin-block:1rem;padding:1.1rem 1.25rem}.ativa-public-shell.broker-clarity .ativa-points-stage>aside{padding:clamp(1.5rem,3vw,2.25rem);transform:none}.ativa-public-shell.broker-clarity.ativa-completion-shell>.ativa-completion-card{inline-size:min(58rem,100% - 2rem);margin-block:.75rem 1rem;padding:clamp(1.4rem,2.5vw,2rem)}.ativa-public-shell.broker-clarity .ativa-completion-card>h1{margin-block:.7rem .55rem;font-size:clamp(3rem,4.4vw,4rem)}.ativa-public-shell.broker-clarity .ativa-completion-card>p{margin-block:0 .85rem;font-size:1rem;line-height:1.45}.ativa-public-shell.broker-clarity .ativa-completion-score,.ativa-public-shell.broker-clarity .ativa-completion-status,.ativa-public-shell.broker-clarity .ativa-next-reveal{margin-block:.7rem;padding:1.15rem 1.25rem}.ativa-public-shell.broker-clarity .ativa-completion-status span>small{color:#f0ca63}.ativa-public-shell.broker-clarity .ativa-completion-status span strong{color:#fffaf0}.ativa-public-shell.broker-clarity .ativa-completion-status span em{color:#deddd5}.broker-portal.broker-clarity .broker-readiness-journey button:not(.complete){color:#4f5551;background:#fffefa;border-color:#cfccc5}.broker-portal.broker-clarity .broker-readiness-journey button:not(.complete)>i{color:#4b504d;background:#e8e6e0}.broker-portal.broker-clarity .broker-readiness-journey button:not(.complete) small{color:#626762}.broker-portal.broker-clarity .broker-nav-group>small{color:#9e9c96}}@media (prefers-reduced-motion:reduce){.ativa-public-shell.broker-clarity .ativa-completion-score:after{animation:none}}@media (width>=64.0625rem){.broker-portal.broker-clarity .broker-mhaus-continuity>span,.broker-portal.broker-clarity .broker-context-pill,.broker-portal.broker-clarity .broker-welcome .broker-kicker,.broker-portal.broker-clarity .broker-day-status,.broker-portal.broker-clarity .broker-command-buttons small{font-size:max(.75rem,12px)}.broker-portal.broker-clarity .broker-mhaus-continuity>strong{font-size:clamp(1.05rem,1.25vw,1.3rem)}.broker-portal.broker-clarity .broker-mhaus-continuity>p,.broker-portal.broker-clarity .broker-mhaus-continuity>button{font-size:max(.82rem,13px)}.broker-portal.broker-clarity .broker-command-buttons small,.broker-portal.broker-clarity .broker-day-status{color:#5b615c}}.ativa-invite-grammar{border:1px solid var(--line,#d9d5cc);border-radius:.85rem;grid-column:1/-1;min-inline-size:0;margin:0;padding:.9rem}.ativa-invite-grammar legend{color:var(--ink,#20231f);padding-inline:.35rem;font-weight:750}.ativa-invite-grammar__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.ativa-admin-program-form .ativa-invite-grammar__options label{border:1px solid var(--line,#d9d5cc);cursor:pointer;background:#fff;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-inline-size:0;padding:.75rem;display:grid}.ativa-admin-program-form .ativa-invite-grammar__options input{block-size:1.05rem;inline-size:1.05rem;accent-color:var(--accent,#e52b35);margin:0}.ativa-admin-program-form .ativa-invite-grammar__options span{gap:.12rem;display:grid}.ativa-admin-program-form .ativa-invite-grammar__options small{color:var(--muted,#737770);font-weight:500}@media (width<=45rem){.ativa-public-shell.broker-clarity.ativa-opportunity-shell,.ativa-public-shell.broker-clarity.ativa-opportunity-shell .ativa-opportunity-screen{min-inline-size:0;overflow-x:clip}.ativa-public-shell.broker-clarity .ativa-market-teaser__copy{overscroll-behavior-y:contain;grid-template-rows:auto auto auto;align-content:space-between;overflow-y:auto}.ativa-public-shell.broker-clarity .ativa-campaign-passport{align-self:start;block-size:auto;min-block-size:0}.ativa-public-shell.broker-clarity .ativa-campaign-passport>div{min-block-size:0}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-1>article,.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-2>article,.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-4>article{grid-template-columns:minmax(0,1fr);min-inline-size:0}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-1>article{grid-template-rows:minmax(0,46%) minmax(0,54%)}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-2>article{grid-template-rows:minmax(0,50%) minmax(0,50%)}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-4>article{grid-template-rows:minmax(0,46%) minmax(0,54%)}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-3>article{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.ativa-public-shell.broker-clarity .ativa-opportunity-screen__media,.ativa-public-shell.broker-clarity .ativa-opportunity-screen__copy{grid-column:1;inline-size:100%;min-inline-size:0}.ativa-public-shell.broker-clarity .ativa-opportunity-screen__copy{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;max-inline-size:none;overflow:hidden auto}.ativa-public-shell.broker-clarity .ativa-opportunity-screen__copy h1,.ativa-public-shell.broker-clarity .ativa-opportunity-screen__copy p,.ativa-public-shell.broker-clarity .ativa-opportunity-screen__copy em{overflow-wrap:anywhere;max-inline-size:100%}.ativa-public-shell.broker-clarity .ativa-opportunity-screen>footer{min-inline-size:0}}@media (width<=35rem){.ativa-invite-grammar__options{grid-template-columns:minmax(0,1fr)}}@media (width<=23.99rem){.ativa-public-shell.broker-clarity .ativa-campaign-passport>div{grid-template-columns:minmax(0,1fr)}}@media (width<=45rem) and (height<=46rem){.ativa-public-shell.broker-clarity .ativa-market-teaser__copy{align-content:start}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-1>article,.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-2>article,.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-4>article{grid-template-rows:minmax(0,38%) minmax(0,62%);grid-template-columns:minmax(0,1fr)}}.broker-application-page.broker-clarity,.ativa-public-shell.broker-clarity{--journey-muted:#4f5752;--journey-signal:#b91f28}.broker-application-page.broker-clarity .broker-application-card :is(label,legend),.broker-application-page.broker-clarity .broker-application-card h2,.broker-application-page.broker-clarity .broker-application-urgency strong{color:#20231f;opacity:1}.broker-application-page.broker-clarity :is(.broker-application-lead,.broker-application-client-promise span,.broker-application-benefits span,.broker-application-product article>small,.broker-application-urgency,.broker-application-card>p:not(.broker-application-card-kicker),.broker-application-card form>small,.broker-application-consent span,.broker-application-status-note span,.broker-application-reference small){opacity:1;color:#4f5752!important}.broker-application-page.broker-clarity .broker-application-card input::placeholder{color:#66706a;opacity:1}.broker-application-page.broker-clarity .broker-application-error{background:#fdeceb;border-color:#e7b9b9;color:#8a1f24!important}.broker-application-page.broker-clarity :is(.broker-application-brand,.broker-application-return,.broker-application-secondary-link,.broker-application-primary-link,.broker-application-recognized-actions a){min-block-size:2.75rem}.broker-application-page.broker-clarity .broker-application-secondary-link{align-items:center;inline-size:fit-content;padding-block:.65rem;font-size:.82rem;display:inline-flex}.ativa-public-shell.broker-clarity :is(.ativa-launch-mission,.ativa-launch-invitation span,.ativa-frontline-benefits small,.ativa-market-intro h1 em,.ativa-opportunity-screen__copy p,.ativa-opportunity-screen__copy em,.ativa-points-stage>div>p,.ativa-points-benefit,.ativa-survey-card header p,.ativa-question-copy p,.ativa-privacy-line,.ativa-consent small,.ativa-completion-card>p,.ativa-footer){color:#4f5752;opacity:1}.ativa-public-shell.broker-clarity :is(.ativa-launch-eyebrow,.ativa-market-intro>span,.ativa-eyebrow,.ativa-survey-card header>span,.ativa-question-card>header strong,.ativa-next-reveal>small){color:#b91f28}.ativa-public-shell.broker-clarity :is(.ativa-primary-cta,.ativa-portal-cta)>b{color:#111410}.ativa-public-shell.broker-clarity :is(button,.ativa-portal-cta,.ativa-portal-secondary-link){min-block-size:2.75rem}.broker-portal[data-release-audited=true]{--journey-readable:#173f3a;--journey-readable-muted:#4f625e;--journey-sidebar-muted:#c9c8c2}.broker-portal[data-release-audited=true] .broker-nav-group>small,.broker-portal[data-release-audited=true] .broker-profile :is(span,small),.broker-portal[data-release-audited=true] .broker-sidebar-readiness :is(span,small),.broker-portal[data-release-audited=true] .broker-sidebar-technology,.broker-portal[data-release-audited=true] .broker-logout{color:var(--journey-sidebar-muted);opacity:1}.broker-portal[data-release-audited=true] :is(.broker-nav-group button,.broker-nav-collapse,.broker-nav-close,.broker-mobile-menu,.broker-profile-button,.broker-plan-trigger,.broker-logout,.broker-panel-head button,.broker-demo-banner a,.broker-card-actions button,.broker-card-actions a,.broker-spotlight-actions button,.broker-command-buttons button){min-block-size:2.75rem}.broker-portal[data-release-audited=true] .broker-plan-trigger>span{color:#345d57;opacity:1;font-size:max(.75rem,12px)}.broker-portal[data-release-audited=true] :is(.broker-welcome-copy>p,.broker-day-status,.broker-command-buttons small,.broker-gold-portfolio>header p,.broker-gold-portfolio-copy p,.broker-metrics small,.broker-card-pricing small,.broker-timeline p,.broker-timeline time,.broker-panel-head span,.broker-opportunity-meta small,.broker-readiness-row){color:var(--journey-readable-muted);opacity:1}.broker-portal[data-release-audited=true] .broker-product-visual__top>span{color:#fff;background:#9e1f28;font-size:max(.6875rem,11px)}.broker-portal[data-release-audited=true] .broker-product-visual__top>b{color:#fff;text-shadow:0 1px 8px #000000b8}.broker-portal[data-release-audited=true] .broker-product-visual__bottom :is(small,strong,span){color:#fff;text-shadow:0 1px 8px #000000c7;opacity:1}.broker-portal[data-release-audited=true] :is(.broker-card-pricing,.broker-price-line) b{color:#12675b;background:#e4f3ef}.broker-portal[data-release-audited=true] .broker-stage--new{color:#6a4a1f;background:#fff2dc}.broker-portal[data-release-audited=true] .broker-timeline-mark{color:#fff;background:#245d55}.broker-portal[data-release-audited=true] .broker-timeline-mark--material{color:#2d2414;background:#e8c66d}.broker-portal[data-release-audited=true] .broker-home-grid--command{align-items:start}.broker-onboarding :is(.broker-onboarding-promise__copy>p,.broker-onboarding-promise__proof span,.broker-onboarding-promise__proof small,.broker-onboarding-method__card p,.broker-onboarding-method__card small){color:#4f5752;opacity:1}.broker-onboarding :is(.broker-onboarding-skip,.broker-onboarding-promise__cta,.broker-onboarding-method__back,.broker-onboarding-method__next){min-block-size:3rem}@media (width>=64.0625rem){.ativa-public-shell.broker-clarity .ativa-points-stage{grid-template-columns:minmax(0,52rem);justify-content:center}.ativa-public-shell.broker-clarity .ativa-points-stage>div{inline-size:100%}}@media (width<=64rem){.broker-application-page.broker-clarity .broker-application-layout{gap:2rem}.broker-application-page.broker-clarity .broker-application-card{inline-size:min(46rem,100%);margin-inline:auto}.broker-portal[data-release-audited=true] .broker-home-grid--command{grid-template-columns:minmax(0,1fr)}}@media (width<=45rem){.broker-application-page.broker-clarity .broker-application-header{gap:.75rem}.broker-application-page.broker-clarity .broker-application-return{min-block-size:2.75rem;padding-inline:.75rem;font-size:.75rem}.broker-application-page.broker-clarity .broker-application-layout{padding:1.5rem 1rem max(2rem, env(safe-area-inset-bottom))}.broker-application-page.broker-clarity .broker-application-value>h1{font-size:clamp(2.75rem,13vw,4.25rem)}.broker-application-page.broker-clarity .broker-application-form-grid,.broker-application-page.broker-clarity .broker-application-affiliation{grid-template-columns:minmax(0,1fr)}.broker-application-page.broker-clarity .broker-application-form-grid .wide{grid-column:auto}.broker-application-page.broker-clarity .broker-application-card input{font-size:1rem}.ativa-public-shell.broker-clarity.ativa-opportunity-shell{grid-template-rows:auto auto;block-size:auto;min-block-size:100svh;overflow:visible}.ativa-public-shell.broker-clarity.ativa-opportunity-shell .ativa-opportunity-screen{grid-template-rows:auto auto auto;block-size:auto;min-block-size:calc(100svh - 4.5rem);overflow:visible}.ativa-public-shell.broker-clarity .ativa-market-teaser{grid-template-rows:auto auto;block-size:auto;min-block-size:calc(100svh - 4.5rem);overflow:visible}.ativa-public-shell.broker-clarity .ativa-market-teaser__copy{grid-template-rows:auto auto auto;align-content:start;block-size:auto;overflow:visible}.ativa-public-shell.broker-clarity .ativa-campaign-passport{block-size:auto;min-block-size:0}.ativa-public-shell.broker-clarity .ativa-campaign-passport>header{flex-wrap:wrap;align-items:start;gap:.75rem}.ativa-public-shell.broker-clarity .ativa-campaign-passport>header time{font-size:clamp(1.55rem,8vw,2.5rem)}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-1>article,.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-2>article,.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-4>article{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);block-size:auto;min-block-size:0}.ativa-public-shell.broker-clarity .ativa-opportunity-screen__media{aspect-ratio:16/10;min-block-size:clamp(13rem,36svh,19rem)}.ativa-public-shell.broker-clarity .ativa-opportunity-screen__copy{justify-content:start;block-size:auto;min-block-size:0;overflow:visible}.ativa-public-shell.broker-clarity .ativa-opportunity-screen--step-3>article{grid-template-rows:auto;block-size:auto;min-block-size:56svh}.ativa-public-shell.broker-clarity .ativa-opportunity-screen>footer,.ativa-public-shell.broker-clarity .ativa-market-teaser__copy>footer{padding-block-end:max(1rem, env(safe-area-inset-bottom));position:static}.ativa-public-shell.broker-clarity .ativa-points-stage{min-block-size:calc(100svh - 4.5rem);padding:clamp(1.5rem, 6vw, 2.5rem) 1rem max(2rem, env(safe-area-inset-bottom))}.ativa-public-shell.broker-clarity :is(.ativa-survey-card,.ativa-completion-card){inline-size:calc(100% - 1rem);margin-block:.5rem 1rem}.ativa-public-shell.broker-clarity .ativa-identity-card form>div,.ativa-public-shell.broker-clarity .ativa-answer-grid,.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid{grid-template-columns:minmax(0,1fr)}.ativa-public-shell.broker-clarity .ativa-identity-card input:not([type=checkbox]),.ativa-public-shell.broker-clarity .ativa-other-answer input{font-size:1rem}.broker-onboarding{block-size:auto;min-block-size:100svh;overflow:visible}.broker-onboarding :is(.broker-onboarding-promise__hero,.broker-onboarding-method__stage){block-size:auto;min-block-size:calc(100svh - 4.5rem);overflow:visible}.broker-onboarding .broker-onboarding-promise__hero,.broker-portal[data-release-audited=true] .broker-command-buttons,.broker-portal[data-release-audited=true] .broker-home-grid--command{grid-template-columns:minmax(0,1fr)}}@media (width<=24rem){.ativa-public-shell.broker-clarity .ativa-campaign-passport>div,.ativa-public-shell.broker-clarity .ativa-opportunity-screen>footer,.ativa-public-shell.broker-clarity .ativa-market-teaser__copy>footer,.ativa-public-shell.broker-clarity .ativa-question-card>footer{grid-template-columns:minmax(0,1fr)}.ativa-public-shell.broker-clarity .ativa-opportunity-screen>footer .secondary,.ativa-public-shell.broker-clarity .ativa-market-teaser__copy>footer .secondary,.ativa-public-shell.broker-clarity .ativa-question-card>footer .secondary{inline-size:100%}}@media (prefers-reduced-motion:reduce){.broker-application-page.broker-clarity *,.ativa-public-shell.broker-clarity *,.broker-portal[data-release-audited=true] *,.broker-onboarding *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-campaign-title{color:#303431;letter-spacing:.2em;text-transform:uppercase;max-inline-size:100%;margin:0;font-family:Manrope,system-ui,sans-serif;font-size:clamp(1.35rem,2vw,2rem);font-weight:300;line-height:1.1}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-eyebrow{color:var(--journey-signal,#b91f28);margin-block-end:.8rem}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-copy h1{max-inline-size:15ch;margin-block:clamp(1.5rem,3vh,2.25rem) .7rem}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-copy>p.ativa-launch-mission{margin-block:.65rem 1.25rem;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.5}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-copy>.ativa-primary-cta{margin-block-start:0}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-frontline-benefits span,.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-frontline-benefits span:nth-child(-n+2),.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-frontline-benefits span:nth-child(4){align-content:center;min-block-size:4.5rem}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-frontline-benefits strong{font-size:clamp(.82rem,.95vw,.92rem);font-weight:700;line-height:1.3}@media (width<=64rem){.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-campaign-title{letter-spacing:.16em;font-size:clamp(1.2rem,5vw,1.65rem)}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-copy h1{max-inline-size:16ch}}@media (width<=35rem){.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-copy h1{margin-block-start:1.35rem}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-frontline-benefits span,.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-frontline-benefits span:nth-child(-n+2),.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-frontline-benefits span:nth-child(4){min-block-size:0;padding-block:.9rem}}.ativa-public-shell.broker-clarity .ativa-market-teaser.ativa-mission-brief{background:#f6f2ea;grid-template-columns:minmax(27rem,.92fr) minmax(34rem,1.08fr)}.ativa-public-shell.broker-clarity .ativa-mission-brief__visual{isolation:isolate;background:#d9d5cc;min-block-size:0;margin:0;position:relative;overflow:hidden}.ativa-public-shell.broker-clarity .ativa-mission-brief__visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 56%,#0f110fad 100%);position:absolute;inset:0}.ativa-public-shell.broker-clarity .ativa-mission-brief__visual>img{object-fit:cover;object-position:50% 48%;filter:saturate(.92)contrast(.98)brightness(.96);block-size:100%;inline-size:100%}.ativa-public-shell.broker-clarity .ativa-mission-brief__visual>figcaption{z-index:1;color:#fff;gap:.35rem;display:grid;position:absolute;inset:auto clamp(1.35rem,3vw,2.75rem) clamp(1.35rem,3vw,2.5rem)}.ativa-public-shell.broker-clarity .ativa-mission-brief__visual>figcaption span{letter-spacing:.18em;font-size:.7rem;font-weight:800}.ativa-public-shell.broker-clarity .ativa-mission-brief__visual>figcaption strong{max-inline-size:23rem;font-family:Newsreader,Georgia,serif;font-size:clamp(1.75rem,2.6vw,2.75rem);font-weight:450;line-height:1}.ativa-public-shell.broker-clarity .ativa-market-teaser__copy.ativa-mission-brief__copy{box-sizing:border-box;grid-template-rows:auto auto auto;align-content:center;gap:clamp(1.5rem,3vh,2.5rem);inline-size:100%;max-inline-size:58rem;padding:clamp(2.25rem,4.8vw,5rem);display:grid;overflow:visible}.ativa-public-shell.broker-clarity .ativa-mission-brief__intro>span{color:#b91f28;letter-spacing:.2em;align-items:center;gap:.75rem;font-size:.72rem;font-weight:850;display:inline-flex}.ativa-public-shell.broker-clarity .ativa-mission-brief__intro>span:before{content:"";background:currentColor;block-size:2px;inline-size:2.3rem}.ativa-public-shell.broker-clarity .ativa-market-teaser .ativa-mission-brief__intro h1{gap:.2rem;max-inline-size:13ch;margin:clamp(1rem,2vh,1.5rem) 0 1rem;font-family:Newsreader,Georgia,serif;line-height:.92;display:grid}.ativa-public-shell.broker-clarity .ativa-market-teaser .ativa-mission-brief__intro h1 strong{color:#20231f;font-size:clamp(3.65rem,5.2vw,5.75rem);font-weight:450}.ativa-public-shell.broker-clarity .ativa-market-teaser .ativa-mission-brief__intro h1 em{color:#4d514d;font-size:clamp(2.15rem,3.3vw,3.65rem);font-style:normal;font-weight:400;line-height:.98}.ativa-public-shell.broker-clarity .ativa-mission-brief__intro>p{color:#626762;max-inline-size:37rem;margin:0;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.5}.ativa-public-shell.broker-clarity .ativa-mission-brief__signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.5vw,1.25rem);display:grid}.ativa-public-shell.broker-clarity .ativa-mission-brief__signals>span{border-block-start:1px solid #cbc6bb;gap:.4rem;min-inline-size:0;padding-block-start:.85rem;display:grid}.ativa-public-shell.broker-clarity .ativa-mission-brief__signals b{color:#b91f28;letter-spacing:.14em;font-size:.68rem}.ativa-public-shell.broker-clarity .ativa-mission-brief__signals strong{color:#303430;font-size:clamp(.78rem,.95vw,.9rem);font-weight:750;line-height:1.35}.ativa-public-shell.broker-clarity .ativa-mission-brief__copy>footer{inline-size:100%}@media (width>=56.25rem) and (height>=32rem){.ativa-public-shell.broker-clarity.ativa-mission-shell{grid-template-rows:auto minmax(0,1fr) auto;block-size:100dvh;min-block-size:0;display:grid;overflow:hidden}.ativa-public-shell.broker-clarity.ativa-mission-shell>:is(.ativa-brandbar,.ativa-footer){box-sizing:border-box}.ativa-public-shell.broker-clarity.ativa-mission-shell>.ativa-mission-brief{block-size:100%;min-block-size:0;overflow:hidden}.ativa-public-shell.broker-clarity.ativa-mission-shell .ativa-mission-brief__visual,.ativa-public-shell.broker-clarity.ativa-mission-shell .ativa-mission-brief__copy{min-block-size:0}.ativa-public-shell.broker-clarity.ativa-mission-shell .ativa-mission-brief__copy{gap:clamp(1rem,2vh,1.75rem);block-size:100%;padding-block:clamp(1.5rem,3.5vh,3rem);overflow:hidden}}@media (width>=56.25rem) and (height>=32rem) and (height<=47.999rem){.ativa-public-shell.broker-clarity.ativa-mission-shell .ativa-mission-brief__copy{gap:.75rem;padding-block:1rem}.ativa-public-shell.broker-clarity.ativa-mission-shell .ativa-mission-brief__intro h1{margin-block:.75rem .625rem}.ativa-public-shell.broker-clarity.ativa-mission-shell .ativa-mission-brief__intro>p{line-height:1.35}}@media (width<=64rem){.ativa-public-shell.broker-clarity .ativa-market-teaser.ativa-mission-brief{grid-template-columns:minmax(22rem,.85fr) minmax(0,1.15fr)}.ativa-public-shell.broker-clarity .ativa-market-teaser__copy.ativa-mission-brief__copy{padding:clamp(1.75rem,4vw,3rem)}.ativa-public-shell.broker-clarity .ativa-market-teaser .ativa-mission-brief__intro h1 strong{font-size:clamp(3.25rem,6vw,4.5rem)}.ativa-public-shell.broker-clarity .ativa-market-teaser .ativa-mission-brief__intro h1 em{font-size:clamp(2rem,4vw,3rem)}}@media (width<=45rem){.ativa-public-shell.broker-clarity .ativa-market-teaser.ativa-mission-brief{grid-template-rows:minmax(15rem,38svh) auto;grid-template-columns:minmax(0,1fr);display:grid}.ativa-public-shell.broker-clarity .ativa-mission-brief__visual{min-block-size:15rem;display:block}.ativa-public-shell.broker-clarity .ativa-mission-brief__visual>figcaption{inset:auto 1.15rem 1.15rem}.ativa-public-shell.broker-clarity .ativa-mission-brief__visual>figcaption strong{max-inline-size:18rem;font-size:clamp(1.55rem,7vw,2.2rem)}.ativa-public-shell.broker-clarity .ativa-market-teaser__copy.ativa-mission-brief__copy{padding:1.4rem 1.15rem max(1.25rem, env(safe-area-inset-bottom));gap:1.25rem}.ativa-public-shell.broker-clarity .ativa-market-teaser .ativa-mission-brief__intro h1{max-inline-size:11ch;margin-block:.8rem .7rem}.ativa-public-shell.broker-clarity .ativa-market-teaser .ativa-mission-brief__intro h1 strong{font-size:clamp(3.1rem,14vw,4.35rem)}.ativa-public-shell.broker-clarity .ativa-market-teaser .ativa-mission-brief__intro h1 em{font-size:clamp(2rem,9vw,2.85rem)}.ativa-public-shell.broker-clarity .ativa-mission-brief__signals{grid-template-columns:minmax(0,1fr);gap:.65rem}.ativa-public-shell.broker-clarity .ativa-mission-brief__signals>span{grid-template-columns:1.7rem minmax(0,1fr);align-items:start;gap:.6rem;padding-block-start:.65rem}.ativa-public-shell.broker-clarity .ativa-mission-brief__signals strong{font-size:.84rem}}@media (prefers-reduced-motion:reduce){.ativa-public-shell.broker-clarity .ativa-mission-brief *{scroll-behavior:auto!important}}@media (width<=45rem){.ativa-public-shell.broker-clarity>.ativa-brandbar>strong,.ativa-public-shell.broker-clarity .ativa-launch-eyebrow,.ativa-public-shell.broker-clarity .ativa-mission-brief__intro>span,.ativa-public-shell.broker-clarity .ativa-eyebrow{letter-spacing:.08em;font-size:.875rem;line-height:1.3}.ativa-public-shell.broker-clarity .ativa-launch-copy>em{font-size:.9375rem;line-height:1.45}.ativa-public-shell.broker-clarity .ativa-frontline-benefits b,.ativa-public-shell.broker-clarity .ativa-mission-brief__signals b{font-size:.8125rem;line-height:1.3}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-frontline-benefits strong,.ativa-public-shell.broker-clarity .ativa-mission-brief__signals strong{font-size:1rem;line-height:1.4}.ativa-public-shell.broker-clarity .ativa-mission-brief__visual>figcaption span,.ativa-public-shell.broker-clarity .ativa-opportunity-screen__progress,.ativa-public-shell.broker-clarity .ativa-opportunity-screen__copy>small{letter-spacing:.08em;font-size:.8125rem;line-height:1.3}.ativa-public-shell.broker-clarity .ativa-opportunity-screen__copy p{font-size:.9375rem;line-height:1.4}.ativa-public-shell.broker-clarity .ativa-opportunity-screen__copy em{font-size:.875rem;line-height:1.4}.ativa-public-shell.broker-clarity .ativa-points-now small,.ativa-public-shell.broker-clarity .ativa-inline-signature span,.ativa-public-shell.broker-clarity .ativa-survey-card>header>span,.ativa-public-shell.broker-clarity .ativa-question-card>header :where(span,small,strong){letter-spacing:.07em;font-size:.8125rem;line-height:1.3}.ativa-public-shell.broker-clarity .ativa-question-card>header small{text-overflow:clip;white-space:normal;overflow:visible}.ativa-public-shell.broker-clarity .ativa-points-stage>div>p,.ativa-public-shell.broker-clarity .ativa-points-now p,.ativa-public-shell.broker-clarity .ativa-points-benefit,.ativa-public-shell.broker-clarity .ativa-survey-card>header>p{font-size:1rem;line-height:1.5}.ativa-public-shell.broker-clarity .ativa-identity-promise span,.ativa-public-shell.broker-clarity .ativa-question-copy p{font-size:.9375rem;line-height:1.45}.ativa-public-shell.broker-clarity .ativa-identity-card form label{font-size:1rem}.ativa-public-shell.broker-clarity .ativa-identity-card form label>small,.ativa-public-shell.broker-clarity .ativa-consent small,.ativa-public-shell.broker-clarity .ativa-privacy-line,.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-privacy-line{font-size:.875rem;line-height:1.45}.ativa-public-shell.broker-clarity .ativa-completion-card>small,.ativa-public-shell.broker-clarity .ativa-completion-score>small,.ativa-public-shell.broker-clarity .ativa-completion-status span>small,.ativa-public-shell.broker-clarity .ativa-next-reveal>small{letter-spacing:.07em;font-size:.8125rem;line-height:1.35}.ativa-public-shell.broker-clarity .ativa-completion-card>p,.ativa-public-shell.broker-clarity .ativa-next-reveal>p{font-size:1rem;line-height:1.5}.ativa-public-shell.broker-clarity .ativa-completion-score em,.ativa-public-shell.broker-clarity .ativa-completion-status span em{font-size:.9375rem;line-height:1.45}.ativa-public-shell.broker-clarity :is(.ativa-primary-cta,.secondary,.ativa-text-action,.ativa-portal-cta,.ativa-portal-secondary-link),.ativa-public-shell.broker-clarity .ativa-market-teaser footer :is(.secondary,.ativa-primary-cta),.ativa-public-shell.broker-clarity .ativa-opportunity-screen>footer :is(.secondary,.ativa-primary-cta){font-size:1rem}.ativa-public-shell.broker-clarity>.ativa-footer>span{font-size:.8125rem;line-height:1.4}}@media (width>=64.0625rem) and (height>=38rem){.ativa-public-shell.broker-clarity.ativa-story-shell{--ativa-desktop-stage-gutter:clamp(1.5rem, 4vw, 5rem);--ativa-desktop-back-width:clamp(7rem, 9vw, 9rem);--ativa-desktop-action-gap:.75rem;--ativa-desktop-action-height:3.75rem;--ativa-desktop-navigation-space:5.25rem;grid-template-rows:auto minmax(0,1fr) auto;block-size:100dvh;min-block-size:0;display:grid;overflow:hidden}.ativa-public-shell.broker-clarity.ativa-story-shell>.ativa-brandbar{grid-row:1;position:relative;inset:auto}.ativa-public-shell.broker-clarity.ativa-story-shell>.ativa-footer{z-index:5;grid-row:3;min-block-size:3.625rem;padding-block:.75rem;position:relative}.ativa-public-shell.broker-clarity.ativa-story-shell>:is(.ativa-launch-hero,.ativa-market-teaser,.ativa-opportunity-screen,.ativa-points-stage){grid-row:2;block-size:100%;min-block-size:0;inline-size:100%;max-inline-size:none;margin:0;position:relative;overflow:hidden}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-copy>.ativa-primary-cta,.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-points-stage>div>.ativa-primary-cta{z-index:8;min-block-size:var(--ativa-desktop-action-height);block-size:var(--ativa-desktop-action-height);margin:0;position:absolute;inset-block-end:.75rem;inset-inline-start:calc(var(--ativa-desktop-stage-gutter) + var(--ativa-desktop-back-width) + var(--ativa-desktop-action-gap));inset-inline-end:var(--ativa-desktop-stage-gutter);inline-size:auto!important}.ativa-public-shell.broker-clarity.ativa-story-shell :is(.ativa-mission-brief__copy>footer,.ativa-opportunity-screen>footer){z-index:8;inset-block-end:.75rem;inset-inline:var(--ativa-desktop-stage-gutter);block-size:var(--ativa-desktop-action-height);grid-template-columns:var(--ativa-desktop-back-width) minmax(0, 1fr);gap:var(--ativa-desktop-action-gap);background:0 0;padding:0;display:grid;position:absolute}.ativa-public-shell.broker-clarity.ativa-story-shell :is(.ativa-mission-brief__copy>footer,.ativa-opportunity-screen>footer)>button{min-block-size:var(--ativa-desktop-action-height);block-size:var(--ativa-desktop-action-height)}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-points-stage>div>.ativa-text-action{z-index:8;inline-size:var(--ativa-desktop-back-width);min-block-size:var(--ativa-desktop-action-height);block-size:var(--ativa-desktop-action-height);background:#fffefa;border:1px solid #d5d8d3;border-radius:.85rem;margin:0;text-decoration:none;position:absolute;inset-block-end:.75rem;inset-inline-start:var(--ativa-desktop-stage-gutter)}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-hero{box-sizing:border-box;min-block-size:0;padding-block-end:var(--ativa-desktop-navigation-space)}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-copy,.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-facade{min-block-size:0}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-copy{padding-block:clamp(1.15rem,2.4vh,2rem);overflow:hidden}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-copy h1{font-size:clamp(3.2rem,min(4.4vw,8.5vh),4.75rem)}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-frontline-benefits span,.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-frontline-benefits span:nth-child(-n+2),.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-frontline-benefits span:nth-child(4){background:linear-gradient(135deg,#fffefa 0%,#f8f4ec 100%);border-color:#20231f2b;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 .35rem 1.2rem #20231f09}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-frontline-benefits span:before{content:"";background:#df2f36c7;border-radius:999px;block-size:2px;inline-size:2.25rem;position:absolute;inset-block-start:0;inset-inline-start:1rem}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-frontline-benefits b{letter-spacing:.08em;font-weight:850}.ativa-public-shell.broker-clarity.ativa-mission-shell>.ativa-mission-brief{box-sizing:border-box;block-size:100%;min-block-size:0;padding-block-end:var(--ativa-desktop-navigation-space)}.ativa-public-shell.broker-clarity.ativa-mission-shell .ativa-mission-brief__copy{gap:clamp(.75rem,1.5vh,1.35rem);block-size:100%;min-block-size:0;padding-block:clamp(1rem,2.2vh,2rem);position:static;overflow:hidden}.ativa-public-shell.broker-clarity.ativa-mission-shell .ativa-mission-brief__intro h1 strong{font-size:clamp(3.1rem,min(5vw,8.5vh),5.4rem)}.ativa-public-shell.broker-clarity.ativa-mission-shell .ativa-mission-brief__intro h1 em{font-size:clamp(2rem,min(3.2vw,5.6vh),3.4rem)}.ativa-public-shell.broker-clarity.ativa-opportunity-shell>.ativa-opportunity-screen{box-sizing:border-box;padding:0 0 var(--ativa-desktop-navigation-space);background:var(--acelera-paper);grid-template-rows:3.25rem minmax(0,1fr);gap:0;display:grid}.ativa-public-shell.broker-clarity.ativa-opportunity-shell .ativa-opportunity-screen__progress{box-sizing:border-box;min-block-size:0;padding-inline:var(--ativa-desktop-stage-gutter);background:#f4f1e9}.ativa-public-shell.broker-clarity.ativa-opportunity-shell .ativa-opportunity-screen>article,.ativa-public-shell.broker-clarity.ativa-opportunity-shell .ativa-opportunity-screen--step-1>article,.ativa-public-shell.broker-clarity.ativa-opportunity-shell .ativa-opportunity-screen--step-2>article,.ativa-public-shell.broker-clarity.ativa-opportunity-shell .ativa-opportunity-screen--step-3>article,.ativa-public-shell.broker-clarity.ativa-opportunity-shell .ativa-opportunity-screen--step-4>article{block-size:100%;min-block-size:0;box-shadow:none;border:0;border-radius:0;overflow:hidden}.ativa-public-shell.broker-clarity.ativa-opportunity-shell .ativa-opportunity-screen__copy{justify-content:center;padding:clamp(1.5rem,3vw,3.5rem);overflow:hidden}.ativa-public-shell.broker-clarity.ativa-opportunity-shell .ativa-opportunity-screen__copy h1{font-size:clamp(2.65rem,min(4.4vw,7vh),4.8rem)}.ativa-public-shell.broker-clarity.ativa-opportunity-shell .ativa-opportunity-screen--step-3 .ativa-opportunity-screen__copy h1{font-size:clamp(3.4rem,min(6vw,10vh),6.5rem)}.ativa-public-shell.broker-clarity.ativa-story-shell>.ativa-points-stage{box-sizing:border-box;padding:clamp(1rem, 2.2vh, 2rem) var(--ativa-desktop-stage-gutter) var(--ativa-desktop-navigation-space);grid-template-columns:minmax(0,75rem);place-items:center}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-points-stage>div{max-block-size:100%;inline-size:min(75rem,100%);position:static}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-points-stage h1{margin-block:.65rem .5rem;font-size:clamp(2.9rem,min(4.2vw,7vh),4.5rem)}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-points-now{margin-block:.75rem;padding:clamp(.85rem,1.8vh,1.25rem) 1.25rem}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-points-now>strong{font-size:clamp(3.5rem,min(7vw,10vh),6rem)}.ativa-public-shell.broker-clarity.ativa-entry-shell{place-items:center;block-size:100dvh;min-block-size:0;padding:clamp(.65rem,1.5vh,1.25rem);display:grid;overflow:hidden}.ativa-public-shell.broker-clarity.ativa-entry-shell>.ativa-identity-card{box-sizing:border-box;gap:clamp(.35rem,.85vh,.65rem);max-block-size:100%;inline-size:min(70rem,100%);margin:0;padding:clamp(.85rem,1.8vh,1.35rem) clamp(1.15rem,2vw,2rem);display:grid;overflow:hidden}.ativa-public-shell.broker-clarity.ativa-entry-shell .ativa-inline-signature{min-block-size:2.6rem;padding-block-end:.45rem}.ativa-public-shell.broker-clarity.ativa-entry-shell .ativa-identity-card>header h1{max-inline-size:22ch;margin-block:.25rem;font-size:clamp(2.5rem,min(4.2vw,7vh),4.25rem);line-height:.91}.ativa-public-shell.broker-clarity.ativa-entry-shell .ativa-identity-card>header p{margin-block:.25rem 0;font-size:.95rem;line-height:1.35}.ativa-public-shell.broker-clarity.ativa-entry-shell .ativa-identity-promise{margin:0;padding:.55rem .8rem;font-size:.9rem;line-height:1.3}.ativa-public-shell.broker-clarity.ativa-entry-shell .ativa-identity-card form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;min-block-size:0;margin:0;display:grid}.ativa-public-shell.broker-clarity.ativa-entry-shell .ativa-identity-card form>div{display:contents}.ativa-public-shell.broker-clarity.ativa-entry-shell .ativa-identity-card form>label,.ativa-public-shell.broker-clarity.ativa-entry-shell .ativa-identity-card form>div>label{gap:.3rem;margin:0;font-size:.9rem;line-height:1.2;display:grid}.ativa-public-shell.broker-clarity.ativa-entry-shell .ativa-identity-card input:not([type=checkbox]){block-size:3rem;min-block-size:3rem;padding-inline:.85rem}.ativa-public-shell.broker-clarity.ativa-entry-shell .ativa-identity-card form label>small{margin:0;font-size:.72rem;line-height:1.25}.ativa-public-shell.broker-clarity.ativa-entry-shell .ativa-consent,.ativa-public-shell.broker-clarity.ativa-entry-shell .ativa-error,.ativa-public-shell.broker-clarity.ativa-entry-shell .ativa-identity-card form>button{grid-column:1/-1}.ativa-public-shell.broker-clarity.ativa-entry-shell .ativa-consent{min-block-size:0;margin:0;padding:.65rem .75rem;gap:.65rem!important}.ativa-public-shell.broker-clarity.ativa-entry-shell .ativa-consent span strong{font-size:.9rem}.ativa-public-shell.broker-clarity.ativa-entry-shell .ativa-consent small{margin-block-start:.15rem;font-size:.75rem;line-height:1.3}.ativa-public-shell.broker-clarity.ativa-entry-shell .ativa-identity-card .ativa-primary-cta{block-size:3.25rem;min-block-size:3.25rem;margin:0}.ativa-public-shell.broker-clarity.ativa-entry-shell .ativa-identity-card .ativa-text-action{justify-self:start;block-size:2rem;min-block-size:2rem;margin:0}}@media (width>=64.0625rem) and (height>=38rem) and (height<=47.999rem){.ativa-public-shell.broker-clarity.ativa-story-shell{--ativa-desktop-action-height:3.25rem;--ativa-desktop-navigation-space:4.5rem}.ativa-public-shell.broker-clarity.ativa-story-shell>.ativa-brandbar{block-size:3.75rem;min-block-size:3.75rem;padding-block:.45rem}.ativa-public-shell.broker-clarity.ativa-story-shell>.ativa-footer{min-block-size:3rem;padding-block:.5rem}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-copy{padding-block:.75rem}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-copy h1{margin-block:.35rem .3rem;font-size:clamp(2.75rem,min(4vw,7vh),3.9rem);line-height:.9}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-copy>p.ativa-launch-mission{margin-block-start:.25rem;font-size:.92rem;line-height:1.3}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-copy>em{margin-block:.3rem .4rem}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-frontline-benefits{gap:.3rem}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-frontline-benefits span,.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-frontline-benefits span:nth-child(-n+2),.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-frontline-benefits span:nth-child(4){min-block-size:3.35rem;padding:.45rem .7rem}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-frontline-benefits strong{font-size:.78rem;line-height:1.2}.ativa-public-shell.broker-clarity.ativa-mission-shell .ativa-mission-brief__copy{gap:.55rem;padding-block:.75rem}.ativa-public-shell.broker-clarity.ativa-mission-shell .ativa-mission-brief__intro h1{margin-block:.45rem .35rem}.ativa-public-shell.broker-clarity.ativa-mission-shell .ativa-mission-brief__signals>span{padding-block-start:.55rem}.ativa-public-shell.broker-clarity.ativa-opportunity-shell>.ativa-opportunity-screen{grid-template-rows:2.75rem minmax(0,1fr)}.ativa-public-shell.broker-clarity.ativa-opportunity-shell .ativa-opportunity-screen__copy{gap:.55rem;padding:1.25rem 2rem}.ativa-public-shell.broker-clarity.ativa-story-shell>.ativa-points-stage{padding-block-start:.7rem}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-points-stage h1{margin-block:.35rem .25rem}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-points-stage>div>p{line-height:1.3}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-points-now{margin-block:.4rem;padding-block:.7rem}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-points-benefit{margin-block-end:.35rem}.ativa-public-shell.broker-clarity.ativa-entry-shell{padding:.5rem}.ativa-public-shell.broker-clarity.ativa-entry-shell>.ativa-identity-card{gap:.3rem;padding:.65rem 1rem}.ativa-public-shell.broker-clarity.ativa-entry-shell .ativa-inline-signature{min-block-size:2.15rem;padding-block-end:.3rem}.ativa-public-shell.broker-clarity.ativa-entry-shell .ativa-identity-card>header h1{font-size:clamp(2.1rem,min(3.7vw,6vh),3.15rem)}.ativa-public-shell.broker-clarity.ativa-entry-shell .ativa-identity-card>header p,.ativa-public-shell.broker-clarity.ativa-entry-shell .ativa-identity-promise{font-size:.82rem}.ativa-public-shell.broker-clarity.ativa-entry-shell .ativa-identity-card input:not([type=checkbox]){block-size:2.65rem;min-block-size:2.65rem}.ativa-public-shell.broker-clarity.ativa-entry-shell .ativa-consent{padding:.5rem .65rem}.ativa-public-shell.broker-clarity.ativa-entry-shell .ativa-identity-card .ativa-primary-cta{block-size:2.85rem;min-block-size:2.85rem}}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid>button{color:#262923;background:linear-gradient(145deg,#fff 0%,#fbf8f2 100%);border-color:#b08c5c47;min-block-size:5.2rem;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;box-shadow:0 .45rem 1.1rem #352a1c0d}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid>button:hover{background:linear-gradient(145deg,#fff 0%,#f5ede2 100%);border-color:#af824b94;transform:translateY(-1px);box-shadow:0 .7rem 1.5rem #352a1c17}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid>button:focus-visible{outline-offset:.18rem;border-color:#d32d34;outline:.2rem solid #d32d3461}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid>button.selected,.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid>button[aria-pressed=true]{color:#20231e;background:linear-gradient(145deg,#f6eadc 0%,#ead6c0 100%);border-color:#b47f4f;box-shadow:inset .22rem 0 #d32d34,0 .75rem 1.6rem #6545251f}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid>button.selected i{color:#fff;background:#d32d34;border-color:#d32d34}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid>button:disabled{opacity:.5;box-shadow:none;transform:none}.ativa-completion-card .ativa-completion-status:not(.ativa-completion-status--approved){color:#20231e;background:linear-gradient(135deg,#fff 0%,#f4eadc 100%);border-color:#b47f4f6b;box-shadow:0 .8rem 2rem #3a2a1814}.ativa-completion-card .ativa-completion-status:not(.ativa-completion-status--approved)>i{color:#1f211d;background:#d4a333;border-color:#b47f4f;box-shadow:0 0 0 .35rem #d4a33329}.ativa-completion-card .ativa-completion-status:not(.ativa-completion-status--approved) span>small{color:#9a641f}.ativa-completion-card .ativa-completion-status:not(.ativa-completion-status--approved) span>strong{color:#20231e;text-shadow:none}.ativa-completion-card .ativa-completion-status:not(.ativa-completion-status--approved) span>em{color:#5c625b;opacity:1}.broker-application-page.broker-clarity .broker-application-benefits article{background:linear-gradient(145deg,#fff 0%,#fbf7f1 100%);border-color:#b47f4f3d;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;min-block-size:4.7rem;display:grid;position:relative;box-shadow:0 .5rem 1.4rem #2f271b0a}.broker-application-page.broker-clarity .broker-application-benefits article:after{content:"";opacity:.72;background:linear-gradient(#d32d34,#b47f4f);border-radius:999px;inline-size:.16rem;position:absolute;inset-block:.85rem;inset-inline-start:0}.broker-application-page.broker-clarity .broker-application-benefits article>b{color:#c52931;font-weight:850}.broker-application-page.broker-clarity .broker-application-benefits article>strong{font-size:clamp(1rem,1.08vw,1.12rem);line-height:1.18}.broker-application-page.broker-clarity .broker-application-product{grid-template-rows:repeat(2,minmax(6.4rem,1fr));grid-template-columns:minmax(0,1.65fr) minmax(0,.7fr)}.broker-application-page.broker-clarity .broker-application-campaign-preview{background-position:50% 56%;grid-row:1/3;min-block-size:17.5rem}.broker-application-page.broker-clarity .broker-application-product-card{background-position:50%;background-size:cover;min-block-size:0}.broker-application-page.broker-clarity .broker-application-product-card--presentation{background-image:linear-gradient(#11181626,#111816d6),url(/official/mhaus/render/rooftop-por-do-sol.webp)}.broker-application-page.broker-clarity .broker-application-product-card--content{background-image:linear-gradient(#1118161f,#111816db),url(/official/mhaus/render/rooftop-vista-aerea.webp)}.broker-application-page.broker-clarity .broker-application-product-card>:is(span,strong){color:#fff;text-shadow:0 .12rem .8rem #00000059}.broker-application-page.broker-clarity .broker-application-cpf-login{margin-block-start:.4rem}.broker-application-page.broker-clarity .broker-application-cpf-login>button{margin-block-start:.15rem}.broker-application-page.broker-clarity .broker-application-recovery-link{color:#31352f;text-underline-offset:.24rem;min-block-size:2.75rem;inline-size:auto;box-shadow:none;background:0 0;border:0;margin-block-start:.3rem;padding:.35rem 0;-webkit-text-decoration:underline #d32d34;text-decoration:underline #d32d34}.broker-application-page.broker-clarity .broker-application-recovery-link:hover,.broker-application-page.broker-clarity .broker-application-recovery-link:focus-visible{color:#b5222a}.broker-application-page.broker-clarity .broker-application-footer .broker-clarity-technology{opacity:1;transform-origin:100%;transform:scale(1.08)}.unified-portal-auth .unified-identity-proof span{background:linear-gradient(145deg,#fff 0%,#faf6ef 100%);border-color:#b47f4f42;box-shadow:0 .45rem 1.2rem #342a1d0d}.broker-onboarding--promise .broker-onboarding-promise__hero{min-block-size:calc(100svh - 9.2rem)}.broker-onboarding--promise .broker-onboarding-promise__copy{align-self:center}.broker-onboarding--promise .broker-onboarding-promise__copy>h1{max-inline-size:12ch}.broker-onboarding--promise .broker-onboarding-promise__visual{min-block-size:0}.broker-onboarding--promise .broker-onboarding-promise__image{background-image:linear-gradient(#12161405,#12161447),url(/official/mhaus/render/rooftop-vista-aerea.webp);background-position:50%;background-size:cover}.broker-onboarding--promise .broker-onboarding-promise__caption strong{max-inline-size:14ch}.broker-portal--tour:after{content:"";z-index:980;-webkit-backdrop-filter:blur(.1rem);backdrop-filter:blur(.1rem);pointer-events:none;background:#1619167a;position:fixed;inset:0}.broker-portal--tour .broker-sidebar{z-index:990;box-shadow:0 0 2.8rem #00000047}.broker-portal--tour .broker-sidebar-scrim{display:none}.broker-portal--tour .broker-sidebar .is-tour-target{z-index:992;color:#1f231f;background:#fff;border-color:#ed343c;animation:1.8s ease-in-out infinite broker-tour-pulse;position:relative;box-shadow:0 0 0 .2rem #ed343c52,0 .75rem 1.8rem #00000038}.broker-guided-tour{z-index:1000;color:#20231e;background:#fffdfa;border:1px solid #252b2524;border-radius:1.5rem;max-block-size:calc(100svh - 2rem);inline-size:min(30rem,100vw - 22rem);padding:clamp(1.25rem,2.4vw,2rem);position:fixed;inset-block-start:50%;inset-inline-start:clamp(19rem,24vw,25rem);overflow:auto;transform:translateY(-50%);box-shadow:0 1.8rem 5rem #0000004d}.broker-guided-tour:before{content:"";background:#fffdfa;border-block-end:1px solid #252b2524;border-inline-start:1px solid #252b2524;block-size:1.4rem;inline-size:1.4rem;position:absolute;inset-block-start:50%;inset-inline-start:-.72rem;transform:translateY(-50%)rotate(45deg)}.broker-guided-tour__close{color:#5f655e;background:0 0;border:0;border-radius:50%;block-size:2.75rem;inline-size:2.75rem;font-size:1.75rem;position:absolute;inset-block-start:.75rem;inset-inline-end:.85rem}.broker-guided-tour>header{grid-template-columns:auto 3rem 1fr;align-items:center;gap:.9rem;padding-inline-end:2.25rem;display:grid}.broker-guided-tour>header>span{font-weight:800}.broker-guided-tour>header>i{color:#fff;background:#20231e;border-radius:.85rem;place-items:center;block-size:3rem;inline-size:3rem;display:grid}.broker-guided-tour>header>i svg{block-size:1.5rem;inline-size:1.5rem}.broker-guided-tour>header>div{gap:.35rem;display:flex}.broker-guided-tour>header>div b{background:#d9ddd8;border-radius:999px;flex:1;block-size:.25rem}.broker-guided-tour>header>div b.active{background:#ed343c}.broker-guided-tour>section{margin-block:clamp(1.6rem,5vh,3.4rem)}.broker-guided-tour>section>small{color:#d32d34;letter-spacing:.12em;font-weight:800}.broker-guided-tour>section>h2{font:500 clamp(2.35rem, 4.5vw, 4.5rem) / .96 var(--broker-serif,Georgia, serif);letter-spacing:-.045em;margin:.7rem 0 0}.broker-guided-tour>section>p{color:#646a63;margin:1.2rem 0;font-size:1.05rem;line-height:1.5}.broker-guided-tour>section>strong,.broker-guided-tour>section>em{display:block}.broker-guided-tour>section>strong{background:#f6eee4;border-inline-start:.24rem solid #ed343c;padding:.9rem 1rem;font-size:1rem;line-height:1.35}.broker-guided-tour>section>em{color:#737870;margin-block-start:.65rem;font-size:.88rem;font-style:normal}.broker-guided-tour>footer{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.broker-guided-tour>footer button{color:#20231e;background:#fff;border:1px solid #d9ddd8;border-radius:.8rem;min-block-size:3.1rem;padding:.7rem 1.1rem;font-weight:750}.broker-guided-tour>footer button.primary{color:#fff;background:#20231e;border-color:#20231e;flex:1}.broker-guided-tour>footer button.text{text-underline-offset:.22rem;background:0 0;border-color:#0000;-webkit-text-decoration:underline #ed343c;text-decoration:underline #ed343c}.broker-onboarding-replay{color:#ffffffb8;background:0 0;border:1px solid #ffffff29;border-radius:.7rem;min-block-size:2.7rem;inline-size:100%;margin-block-start:.45rem;font-weight:700}.broker-onboarding-replay:hover,.broker-onboarding-replay:focus-visible{color:#fff;border-color:#ed343c}@keyframes broker-tour-pulse{0%,to{box-shadow:0 0 0 .2rem #ed343c47,0 .75rem 1.8rem #00000038}50%{box-shadow:0 0 0 .42rem #ed343c1f,0 .75rem 1.8rem #00000038}}@media (width>=64.0625rem){.broker-application-page.broker-clarity{grid-template-rows:5.25rem minmax(0,1fr) 3.5rem;min-block-size:100svh}.broker-application-page.broker-clarity .broker-application-header,.broker-application-page.broker-clarity .broker-application-footer{padding-block:.65rem}.broker-application-page.broker-clarity .broker-application-layout{align-items:center;min-block-size:0;padding-block:clamp(1rem,2.1vh,1.8rem)}.broker-application-page.broker-clarity .broker-application-value{gap:clamp(.65rem,1vh,1rem)}.broker-application-page.broker-clarity .broker-application-value>h1{font-size:clamp(3.4rem,5.1vw,6.2rem);line-height:.9}.broker-application-page.broker-clarity .broker-application-lead{margin-block:0}.broker-application-page.broker-clarity .broker-application-card{max-block-size:calc(100svh - 10.5rem);padding:clamp(1.4rem,2.2vw,2rem);overflow:auto}.broker-application-page.broker-clarity .broker-application-card h2{font-size:clamp(2.3rem,3.5vw,4.1rem);line-height:.98}.broker-application-page.broker-clarity .broker-application-form-grid{gap:.65rem}.broker-application-page.broker-clarity .broker-application-card input,.broker-application-page.broker-clarity .broker-application-card select,.broker-application-page.broker-clarity .broker-application-card textarea{min-block-size:3rem}.broker-application-page.broker-clarity[data-step=register] .broker-application-card{overflow:hidden}.broker-application-page.broker-clarity[data-step=register] .broker-application-card>h2{font-size:clamp(2rem,3vw,3.4rem)}.broker-application-page.broker-clarity[data-step=register] .broker-application-card>p{margin-block:.35rem .65rem}.broker-application-page.broker-clarity[data-step=register] .broker-application-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.broker-application-page.broker-clarity[data-step=register] .broker-application-form-grid>.wide{grid-column:span 2}.broker-application-page.broker-clarity[data-step=register] .broker-application-affiliation{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:0;display:grid}.broker-application-page.broker-clarity[data-step=register] .broker-application-affiliation>legend{grid-column:1/-1}}@media (width>=64.0625rem) and (height<=48rem){.broker-application-page.broker-clarity .broker-application-benefits article{min-block-size:3.65rem;padding-block:.65rem}.broker-application-page.broker-clarity .broker-application-product{display:none}.broker-application-page.broker-clarity .broker-application-urgency{margin:0}.broker-application-page.broker-clarity .broker-application-card{padding:1.15rem 1.35rem}.broker-application-page.broker-clarity .broker-application-card form{gap:.55rem}.broker-application-page.broker-clarity[data-step=register] .broker-application-card{padding:.85rem 1.1rem}.broker-application-page.broker-clarity[data-step=register] .broker-application-card>h2{font-size:2.15rem}.broker-application-page.broker-clarity[data-step=register] .broker-application-card :is(input,button){min-block-size:2.7rem}.broker-application-page.broker-clarity[data-step=register] .broker-application-consent{padding-block:.55rem}}@media (width<=56rem){.broker-guided-tour{border-radius:1.2rem;max-block-size:min(48svh,31rem);inline-size:auto;padding:1.1rem;inset:auto .75rem .75rem;transform:none}.broker-guided-tour:before{inset-block:-.7rem auto;inset-inline:2rem auto;transform:rotate(135deg)}.broker-guided-tour>section{margin-block:1rem}.broker-guided-tour>section>h2{font-size:clamp(2rem,11vw,3rem)}.broker-portal--tour .broker-sidebar{padding-block-end:min(50svh,32rem);overflow-y:auto}}@media (width<=45rem){.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-question-card{min-block-size:100svh;padding:.9rem}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-question-card:not(.ativa-question-card--dense):not(.ativa-question-card--long){flex-direction:column;block-size:100svh;min-block-size:0;display:flex;overflow:hidden}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-question-card:not(.ativa-question-card--dense):not(.ativa-question-card--long) .ativa-question-copy{margin-block:.8rem .65rem}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-question-card:not(.ativa-question-card--dense):not(.ativa-question-card--long) .ativa-answer-grid{flex:1;align-content:stretch;gap:.55rem}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-question-card:not(.ativa-question-card--dense):not(.ativa-question-card--long)>footer{margin-block-start:.7rem}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-question-card:not(.ativa-question-card--dense):not(.ativa-question-card--long) .ativa-privacy-line{margin-block-start:.55rem}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-question-copy h1{font-size:clamp(2.35rem,12vw,3.55rem)}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-question-copy p,.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid>button strong,.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-privacy-line{font-size:max(1rem,16px);line-height:1.35}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid>button{min-block-size:3.75rem;padding:.8rem .9rem}.broker-application-page.broker-clarity .broker-application-benefits article{min-block-size:4.25rem}.broker-application-page.broker-clarity .broker-application-benefits article>strong,.broker-application-page.broker-clarity .broker-application-card :is(label,p,small,button,a),.broker-application-page.broker-clarity .broker-application-product :is(span,strong,small),.broker-application-page.broker-clarity .broker-application-urgency{font-size:max(1rem,16px)}.broker-application-page.broker-clarity .broker-application-product{grid-template-rows:minmax(15rem,42svh) repeat(2,minmax(7rem,auto));grid-template-columns:1fr}.broker-application-page.broker-clarity .broker-application-campaign-preview{grid-row:auto}.broker-application-page.broker-clarity .broker-application-card input,.broker-application-page.broker-clarity .broker-application-card button,.broker-application-page.broker-clarity .broker-application-card a{min-block-size:3rem}.broker-application-page.broker-clarity .broker-application-card input{font-size:max(1rem,16px)}.broker-onboarding--promise .broker-onboarding-promise__hero{min-block-size:auto}.broker-onboarding--promise .broker-onboarding-promise__copy>h1{max-inline-size:none;font-size:clamp(2.85rem,13.4vw,4.2rem)}.broker-onboarding--promise .broker-onboarding-promise__proof span{min-block-size:2.75rem;font-size:max(1rem,16px)}.broker-onboarding--promise .broker-onboarding-promise__proof span:nth-child(2),.broker-onboarding--promise .broker-onboarding-skip{display:inline-flex}.broker-onboarding--promise .broker-onboarding-skip{min-block-size:2.75rem;padding-inline:.75rem;font-size:.82rem}}@media (width<=22rem){.broker-onboarding--promise .broker-onboarding-promise__topbar-actions .broker-onboarding-promise__context,.broker-onboarding--promise .broker-onboarding-skip b{display:none}.broker-onboarding--promise .broker-onboarding-skip{white-space:normal;max-inline-size:8.5rem}}@media (prefers-reduced-motion:reduce){.broker-portal--tour .broker-sidebar .is-tour-target{animation:none}}.ativa-question-title__mobile,.ativa-next-title__mobile{display:none}@media (width<=45rem){.ativa-question-title__desktop,.ativa-next-title__desktop{display:none!important}.ativa-question-title__mobile,.ativa-next-title__mobile{display:block!important}.ativa-public-shell.ativa-focus-shell{z-index:20!important;background:#f6f1e8!important;width:100%!important;height:100svh!important;min-height:100svh!important;padding:0!important;position:fixed!important;inset:0!important;overflow:hidden!important}.ativa-focus-shell>.ativa-question-card{width:100%!important;max-width:none!important;height:100svh!important;min-height:0!important;padding:.65rem .75rem max(.7rem, env(safe-area-inset-bottom))!important;box-shadow:none!important;border:0!important;border-radius:0!important;grid-template-rows:auto auto auto minmax(0,1fr) auto auto auto auto!important;gap:0!important;margin:0!important;display:grid!important;overflow:hidden!important}.ativa-question-card .ativa-inline-signature{min-height:2.9rem!important;margin:0 0 .35rem!important;padding:.25rem 0!important}.ativa-question-card .ativa-inline-signature img{object-fit:contain!important;width:4.35rem!important;max-height:1.8rem!important}.ativa-question-card .ativa-inline-signature span{letter-spacing:.08em!important;font-size:.8rem!important}.ativa-question-card>header{padding:.25rem 0 .45rem!important}.ativa-question-card>header>div{grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:.45rem!important;display:grid!important}.ativa-question-card>header span,.ativa-question-card>header small,.ativa-question-card>header strong{letter-spacing:.04em!important;white-space:nowrap!important;font-size:.78rem!important;line-height:1.1!important}.ativa-question-card>header small{text-align:center!important;text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.ativa-question-card>header>i{height:.28rem!important;margin-top:.35rem!important}.ativa-question-card .ativa-question-copy{min-height:0!important;padding:.35rem 0 .55rem!important}.ativa-question-card .ativa-question-copy h1,.ativa-question-card--long .ativa-question-copy h1,.ativa-question-card--dense .ativa-question-copy h1{letter-spacing:-.045em!important;text-wrap:balance!important;max-width:12.5ch!important;margin:0!important;font-size:clamp(2rem,8.4vw,2.65rem)!important;line-height:.96!important}.ativa-question-card .ativa-question-copy p{margin:.45rem 0 0!important;font-size:1rem!important;line-height:1.25!important}.ativa-question-card .ativa-answer-grid,.ativa-question-card .ativa-answer-grid.dense,.ativa-question-card .ativa-answer-grid.scale{overscroll-behavior:contain!important;scrollbar-width:thin!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(3.7rem,auto)!important;grid-auto-flow:row!important;align-content:start!important;gap:.5rem!important;min-height:0!important;margin:0!important;padding:0 .1rem .15rem 0!important;display:grid!important;overflow:hidden auto!important}.ativa-question-card .ativa-answer-grid>button,.ativa-question-card .ativa-answer-grid.dense>button,.ativa-question-card .ativa-answer-grid.scale>button{border-radius:.85rem!important;min-width:0!important;height:auto!important;min-height:3.7rem!important;padding:.65rem!important}.ativa-question-card .ativa-answer-grid>button i{flex:0 0 1.35rem!important;width:1.35rem!important;height:1.35rem!important;margin-right:.42rem!important}.ativa-question-card .ativa-answer-grid>button strong{text-align:left!important;overflow-wrap:anywhere!important;min-width:0!important;font-size:1rem!important;line-height:1.16!important}.ativa-question-card .ativa-other-answer{margin:.45rem 0 0!important}.ativa-question-card .ativa-other-answer span,.ativa-question-card .ativa-other-answer input,.ativa-question-card .ativa-error{font-size:1rem!important}.ativa-question-card>footer{grid-template-columns:4rem minmax(0,1fr)!important;gap:.55rem!important;margin:.5rem 0 0!important;padding:0!important;display:grid!important}.ativa-question-card>footer button{border-radius:.9rem!important;height:3.35rem!important;min-height:3.35rem!important;padding:0 .85rem!important;font-size:1rem!important}.ativa-question-card>footer .secondary{font-size:0!important}.ativa-question-card>footer .secondary:before{content:"←";font-size:1.45rem}.ativa-question-card .ativa-privacy-line{text-align:center!important;margin:.38rem 0 0!important;font-size:.82rem!important;line-height:1.1!important;display:block!important}.ativa-focus-shell>.ativa-footer{display:none!important}.ativa-public-shell.ativa-completion-shell{z-index:20!important;background:#f6f1e8!important;grid-template-rows:4rem minmax(0,1fr)!important;width:100%!important;height:100svh!important;min-height:100svh!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.ativa-completion-shell>.ativa-brandbar{height:4rem!important;min-height:4rem!important;padding:.45rem .8rem!important}.ativa-completion-shell>.ativa-brandbar img{max-height:2rem!important}.ativa-completion-shell>.ativa-brandbar strong{font-size:.88rem!important}.ativa-completion-shell>.ativa-completion-card{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;padding:.75rem .75rem max(.7rem, env(safe-area-inset-bottom))!important;box-shadow:none!important;border:0!important;border-radius:0!important;grid-template-rows:auto auto auto auto minmax(0,1fr) auto!important;gap:.45rem!important;margin:0!important;display:grid!important;overflow:hidden!important}.ativa-completion-card .ativa-completion-brandlockup,.ativa-completion-card>p{display:none!important}.ativa-completion-card>small{margin:0!important;font-size:.72rem!important;line-height:1.1!important}.ativa-completion-card>h1{letter-spacing:-.04em!important;max-width:13ch!important;margin:0!important;font-size:clamp(2rem,8.8vw,2.55rem)!important;line-height:.96!important}.ativa-completion-score,.ativa-completion-status{border-radius:1rem!important;grid-template-rows:auto auto auto!important;grid-template-columns:2.8rem minmax(0,1fr)!important;column-gap:.65rem!important;min-height:0!important;margin:0!important;padding:.65rem .75rem!important;display:grid!important}.ativa-completion-score>i,.ativa-completion-status>i{grid-row:1/-1!important;align-self:center!important;width:2.65rem!important;height:2.65rem!important;margin:0!important;font-size:1.25rem!important}.ativa-completion-score>small,.ativa-completion-score>strong,.ativa-completion-score>em{grid-column:2!important}.ativa-completion-status>span{min-width:0!important}.ativa-completion-score small,.ativa-completion-status small{font-size:.7rem!important;line-height:1.05!important}.ativa-completion-score strong,.ativa-completion-status strong{margin:.05rem 0!important;font-size:1.25rem!important;line-height:1.05!important}.ativa-completion-score em,.ativa-completion-status em{font-size:.82rem!important;line-height:1.15!important}.ativa-completion-card .ativa-next-reveal{border-radius:1rem!important;flex-direction:column!important;justify-content:center!important;min-height:0!important;margin:0!important;padding:.75rem!important;display:flex!important;overflow:hidden!important}.ativa-next-reveal>small{font-size:.72rem!important}.ativa-next-reveal>h2{letter-spacing:-.035em!important;max-width:15ch!important;margin:.22rem 0 .35rem!important;font-size:clamp(1.65rem,7.2vw,2.1rem)!important;line-height:.98!important}.ativa-next-reveal>p{margin:0 0 .55rem!important;font-size:.9rem!important;line-height:1.2!important}.ativa-next-reveal__actions{gap:.38rem!important;display:grid!important}.ativa-next-reveal .ativa-portal-cta{border-radius:.85rem!important;min-height:3.2rem!important;padding:.7rem .9rem!important;font-size:1rem!important}.ativa-next-reveal .ativa-portal-secondary-link{min-height:2rem!important;font-size:.92rem!important}.ativa-completion-card .ativa-completion-actions{margin:0!important}.ativa-completion-card .ativa-completion-actions button{width:100%!important;min-height:2.55rem!important;font-size:.9rem!important}.ativa-completion-shell>.ativa-footer{display:none!important}.broker-application-page--acelera{grid-template-rows:4.4rem minmax(0,1fr)!important;width:100%!important;height:100svh!important;min-height:100svh!important;display:grid!important;overflow:hidden!important}.broker-application-page--acelera .broker-application-header{height:4.4rem!important;min-height:4.4rem!important;padding:.55rem .8rem!important}.broker-application-page--acelera .broker-application-header img{max-height:2rem!important}.broker-application-page--acelera .broker-application-header strong{display:none!important}.broker-application-page--acelera .broker-application-header a,.broker-application-page--acelera .broker-application-header button{min-height:2.8rem!important;padding:.55rem .75rem!important;font-size:.9rem!important}.broker-application-page--acelera .broker-application-layout{min-height:0!important;padding:.7rem .75rem max(.75rem, env(safe-area-inset-bottom))!important;grid-template-columns:1fr!important;margin:0!important;display:grid!important;overflow:hidden!important}.broker-application-page--acelera .broker-application-value{display:none!important}.broker-application-page--acelera .broker-application-card{overscroll-behavior:contain!important;border-radius:1.1rem!important;align-self:stretch!important;width:100%!important;max-width:none!important;max-height:100%!important;margin:0!important;padding:1rem!important;overflow:hidden auto!important}.broker-application-page--acelera .broker-application-card h1,.broker-application-page--acelera .broker-application-card h2{letter-spacing:-.04em!important;max-width:13ch!important;margin:0 0 .55rem!important;font-size:clamp(2rem,8.8vw,2.55rem)!important;line-height:.98!important}.broker-application-page--acelera .broker-application-card p,.broker-application-page--acelera .broker-application-card label,.broker-application-page--acelera .broker-application-card input,.broker-application-page--acelera .broker-application-card button,.broker-application-page--acelera .broker-application-card a{font-size:1rem!important}.broker-application-page--acelera .broker-application-card input,.broker-application-page--acelera .broker-application-card button{min-height:3.35rem!important}.broker-application-page--acelera .broker-application-cpf-login,.broker-application-page--acelera .broker-application-recovery-link,.broker-application-page--acelera .broker-application-outline,.broker-application-page--acelera .broker-application-secondary-link{text-align:left!important;width:100%!important;margin-left:0!important}.broker-application-page--acelera .broker-application-footer{display:none!important}.broker-onboarding--promise{width:100%!important;height:100svh!important;min-height:100svh!important;overflow:hidden!important}.broker-onboarding--promise .broker-onboarding-promise__topbar{height:4.25rem!important;min-height:4.25rem!important;padding:.55rem .8rem!important}.broker-onboarding--promise .broker-onboarding-promise__topbar img{max-height:2rem!important}.broker-onboarding--promise .broker-onboarding-promise__topbar a,.broker-onboarding--promise .broker-onboarding-promise__topbar button{min-height:2.75rem!important;padding:.5rem .7rem!important;font-size:.88rem!important}.broker-onboarding--promise .broker-onboarding-promise__hero{height:calc(100svh - 4.25rem)!important;min-height:0!important;position:relative!important;overflow:hidden!important}.broker-onboarding--promise .broker-onboarding-promise__visual{width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}.broker-onboarding--promise .broker-onboarding-promise__copy{z-index:2!important;width:100%!important;height:100%!important;padding:clamp(6.5rem, 28svh, 12rem) 1.15rem max(.9rem, env(safe-area-inset-bottom))!important;background:linear-gradient(#f8f5ee05 5%,#f8f5eeeb 46%,#f8f5ee 72%)!important;flex-direction:column!important;justify-content:flex-end!important;display:flex!important;position:relative!important}.broker-onboarding--promise .broker-onboarding-promise__copy h1{letter-spacing:-.04em!important;max-width:12.5ch!important;margin:.3rem 0 .7rem!important;font-size:clamp(2.15rem,9vw,2.8rem)!important;line-height:.96!important}.broker-onboarding--promise .broker-onboarding-promise__copy p{display:none!important}.broker-onboarding--promise .broker-onboarding-promise__cta{min-height:3.4rem!important;margin-top:.55rem!important;font-size:1rem!important}.broker-onboarding--promise .broker-onboarding-promise__proof,.broker-onboarding--promise .broker-onboarding-promise__footer{display:none!important}}@media (width<=56rem){.broker-guided-tour{inset:auto .75rem calc(max(.75rem, env(safe-area-inset-bottom)) + 4.5rem)!important;border-radius:1.15rem!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:auto!important;max-height:calc(100svh - 6.4rem)!important;padding:.9rem!important;display:grid!important;position:fixed!important;overflow:hidden!important}.broker-guided-tour>header{min-height:2.7rem!important;padding:0!important}.broker-guided-tour>section{overscroll-behavior:contain!important;min-height:0!important;margin:.75rem 0!important;padding-right:.15rem!important;overflow:hidden auto!important}.broker-guided-tour>section h2{max-width:12ch!important;margin:.3rem 0 .6rem!important;font-size:clamp(2rem,9vw,2.55rem)!important;line-height:.98!important}.broker-guided-tour>section p,.broker-guided-tour>section em{font-size:1rem!important;line-height:1.3!important}.broker-guided-tour>footer{z-index:2!important;background:#fffdf8!important;grid-template-columns:4.25rem minmax(0,1fr)!important;gap:.55rem!important;margin:0!important;padding:.6rem 0 0!important;display:grid!important;position:relative!important}.broker-guided-tour>footer button{min-height:3.25rem!important;font-size:1rem!important}}@media (width<=45rem) and (height<=42rem){.ativa-question-card .ativa-question-copy h1,.ativa-question-card--long .ativa-question-copy h1,.ativa-question-card--dense .ativa-question-copy h1{font-size:1.8rem!important}.ativa-question-card .ativa-question-copy p{margin-top:.3rem!important}.ativa-question-card .ativa-answer-grid,.ativa-question-card .ativa-answer-grid.dense,.ativa-question-card .ativa-answer-grid.scale{grid-auto-rows:minmax(3.25rem,auto)!important}.ativa-question-card .ativa-answer-grid>button,.ativa-question-card .ativa-answer-grid.dense>button,.ativa-question-card .ativa-answer-grid.scale>button{min-height:3.25rem!important;padding:.5rem!important}.ativa-completion-score em,.ativa-completion-status em,.ativa-next-reveal>p{display:none!important}}.ativa-launch-copy>.ativa-frontline-benefits+.ativa-launch-cta{margin-top:1rem}.broker-application-next-steps{text-align:left;gap:.75rem;margin:1rem 0;padding:0;list-style:none;display:grid}.broker-application-next-steps li{align-items:flex-start;gap:.75rem;display:flex}.broker-application-next-steps li>b{color:#fff;background:#b82025;border-radius:50%;flex:0 0 1.75rem;justify-content:center;align-items:center;height:1.75rem;font-size:.78rem;display:inline-flex}.broker-application-next-steps span{gap:.15rem;display:grid}.broker-application-next-steps small,.broker-application-resend-notice{color:var(--ink-muted,#5d625f)}.access-registration-routing,#network-applications-review{scroll-margin-top:6rem}.access-registration-routing{justify-content:space-between;align-items:center;gap:1rem;display:flex}.access-registration-routing>div{gap:.35rem;display:grid}.network-review-blocker{justify-content:space-between;align-items:center;gap:1rem;display:flex}.network-review-blocker p{margin:0}@media (width<=760px){.ativa-launch-copy>.ativa-frontline-benefits+.ativa-launch-cta{width:100%}.access-registration-routing,.network-review-blocker{flex-direction:column;align-items:stretch}}@media (width>=761px){.ativa-launch-copy>.ativa-frontline-benefits+.ativa-launch-cta{justify-self:start;min-width:20rem}}@media (width<=45rem){.broker-onboarding--promise .broker-onboarding-promise__visual{background:#f8f5ee!important}.broker-onboarding--promise .broker-onboarding-promise__image{filter:saturate(.96)contrast(1.02)brightness(1.04)!important;background-color:#151d2d!important;background-image:linear-gradient(#0d121c00 62%,#0d121c2e 100%),url(/official/mhaus/render/rooftop-vista-aerea.webp)!important;background-position:50% 46%!important;background-repeat:no-repeat!important;background-size:cover!important;height:clamp(20rem,46svh,25rem)!important;inset:0 0 auto!important;transform:none!important}.broker-onboarding--promise .broker-onboarding-promise__copy{padding:0 1.15rem max(1rem, env(safe-area-inset-bottom))!important;background:linear-gradient(#f8f5ee00 0 35%,#f8f5eec7 49%,#f8f5ee 62%)!important}.broker-onboarding--promise .broker-onboarding-promise__eyebrow{color:#5e625d!important;letter-spacing:.16em!important;margin:0 0 .25rem!important;font-size:.7rem!important;display:flex!important}.broker-onboarding--promise .broker-onboarding-promise__copy h1{max-width:13ch!important;margin:.25rem 0 .7rem!important;font-size:clamp(2.05rem,8.8vw,2.7rem)!important;line-height:.97!important}.broker-onboarding--promise .broker-onboarding-promise__cta{margin-top:.45rem!important}}@media (width<=45rem) and (height<=42rem){.broker-onboarding--promise .broker-onboarding-promise__image{height:42svh!important}.broker-onboarding--promise .broker-onboarding-promise__copy{background:linear-gradient(#f8f5ee00 0 27%,#f8f5eed6 43%,#f8f5ee 56%)!important}.broker-onboarding--promise .broker-onboarding-promise__copy h1{font-size:clamp(1.8rem,7.5vw,2.2rem)!important}}.broker-portal--tour:after{-webkit-backdrop-filter:blur(.14rem)!important;backdrop-filter:blur(.14rem)!important;background:#1619166b!important}.broker-guided-tour{border-radius:1.25rem!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:min(26rem,100vw - 22rem)!important;max-height:calc(100svh - 2rem)!important;padding:1.35rem!important;display:grid!important;inset:50% clamp(1rem,2.2vw,2.25rem) auto auto!important;overflow:hidden!important;transform:translateY(-50%)!important}.broker-guided-tour:before,.broker-guided-tour__close{display:none!important}.broker-guided-tour>header{grid-template-columns:auto 2.65rem minmax(0,1fr)!important;gap:.7rem!important;padding:0!important}.broker-guided-tour>header>i{border-radius:.75rem!important;width:2.65rem!important;height:2.65rem!important}.broker-guided-tour>header>i svg{width:1.3rem!important;height:1.3rem!important}.broker-guided-tour>section{overscroll-behavior:contain!important;min-height:0!important;margin:1.15rem 0!important;padding-right:.2rem!important;overflow:hidden auto!important}.broker-guided-tour>section>h2{max-width:12ch!important;margin:.4rem 0 0!important;font-size:clamp(2.35rem,3.2vw,3.4rem)!important;line-height:.96!important}.broker-guided-tour>section>p{margin:.75rem 0!important;font-size:.96rem!important;line-height:1.35!important}.broker-guided-tour__summary{gap:.35rem;margin:0 0 .8rem;padding:0;list-style:none;display:grid}.broker-guided-tour__summary li{color:#343934;align-items:center;gap:.55rem;font-size:.9rem;font-weight:700;line-height:1.2;display:flex}.broker-guided-tour__summary li:before{content:"";background:#ed343c;border-radius:50%;flex:0 0 .42rem;width:.42rem;height:.42rem}.broker-guided-tour>section>strong{padding:.7rem .8rem!important;font-size:.9rem!important;line-height:1.25!important}.broker-guided-tour>section>em{margin-top:.45rem!important;font-size:.78rem!important;line-height:1.25!important}.broker-guided-tour>footer{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr)!important;gap:.6rem!important;margin:0!important;padding:0!important;display:grid!important}.broker-guided-tour>footer button{width:100%!important;min-height:3rem!important;padding:.65rem .8rem!important;font-size:.94rem!important}.broker-guided-tour>footer button:disabled{opacity:.42!important}@media (width<=56rem){.broker-portal--tour:after{-webkit-backdrop-filter:blur(.09rem)!important;backdrop-filter:blur(.09rem)!important;background:#16191652!important}.broker-portal--tour .broker-sidebar{overscroll-behavior:contain!important;padding-bottom:calc(43svh + 1rem)!important;overflow-y:auto!important}.broker-guided-tour{inset:auto .65rem max(.65rem, env(safe-area-inset-bottom))!important;border-radius:1.05rem!important;width:auto!important;max-height:min(43svh,22rem)!important;padding:.8rem!important;transform:none!important;box-shadow:0 1rem 3rem #00000061!important}.broker-guided-tour>header{grid-template-columns:auto 2.25rem minmax(0,1fr)!important;gap:.55rem!important;min-height:2.25rem!important}.broker-guided-tour>header>i{width:2.25rem!important;height:2.25rem!important}.broker-guided-tour>header>i svg{width:1.1rem!important;height:1.1rem!important}.broker-guided-tour>section{margin:.55rem 0!important;padding-right:.15rem!important}.broker-guided-tour>section>small{font-size:.67rem!important}.broker-guided-tour>section>h2{max-width:15ch!important;margin:.2rem 0 0!important;font-size:clamp(1.55rem,6.5vw,2rem)!important;line-height:.98!important}.broker-guided-tour>section>p{margin:.4rem 0!important;font-size:.84rem!important;line-height:1.22!important}.broker-guided-tour__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-bottom:.45rem}.broker-guided-tour__summary li{align-items:flex-start;gap:.3rem;font-size:.69rem;line-height:1.12}.broker-guided-tour__summary li:before{flex-basis:.32rem;width:.32rem;height:.32rem;margin-top:.2rem}.broker-guided-tour>section>strong{padding:.48rem .58rem!important;font-size:.76rem!important;line-height:1.15!important}.broker-guided-tour>section>em{margin-top:.3rem!important;font-size:.67rem!important;line-height:1.15!important}.broker-guided-tour>footer{background:#fffdfa!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important;padding-top:.45rem!important}.broker-guided-tour>footer button{min-height:2.75rem!important;font-size:.86rem!important}}@media (width<=56rem) and (height<=42rem){.broker-portal--tour .broker-sidebar{padding-bottom:calc(46svh + .75rem)!important}.broker-guided-tour{max-height:46svh!important}.broker-guided-tour>section>p,.broker-guided-tour>section>em{display:none!important}}.broker-deletion-review{border:1px solid color-mix(in srgb, var(--gold,#d6a34a) 46%, transparent);background:radial-gradient(circle at top right, #d6a34a21, transparent 36%), var(--surface,#fff);margin:18px 0}.broker-deletion-review .editor-head>div{gap:5px;display:grid}.broker-deletion-review .editor-head span{color:var(--gold-strong,#9a6a17);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.broker-deletion-candidates{gap:9px;margin:16px 0;display:grid}.broker-deletion-candidates article{background:#ffffffc7;border:1px solid #0f1f2e1a;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.broker-deletion-candidates article>div{gap:3px;min-width:180px;display:grid}.broker-deletion-candidates article>span{max-width:620px;color:var(--muted,#586572);text-align:right;font-size:.82rem}.broker-deletion-eligible{box-shadow:inset 3px 0 #2d8b71}.broker-deletion-blocked{box-shadow:inset 3px 0 #c55b50}.broker-deletion-confirmation{color:var(--ink,#13212e);gap:7px;margin-top:15px;font-weight:750;display:grid}.broker-deletion-confirmation input{letter-spacing:.035em;text-transform:uppercase;width:min(100%,520px)}.broker-row-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.broker-delete-action{color:#9e3e37;white-space:nowrap}.broker-intelligence-table input[type=checkbox]{width:17px;height:17px;accent-color:var(--teal,#0f7c7b)}@media (width<=760px){.broker-deletion-candidates article{flex-direction:column;align-items:flex-start;gap:8px}.broker-deletion-candidates article>span{text-align:left}.broker-row-actions{flex-direction:column;align-items:stretch}}.broker-portal[data-release-audited=true] .broker-sidebar-footer{border-top:1px solid #ffffff17;gap:.35rem;margin-block-start:auto;padding:.85rem .15rem 0;display:grid}.broker-portal[data-release-audited=true] .broker-sidebar-footer .broker-sidebar-technology{margin:0 .45rem .25rem}.broker-portal[data-release-audited=true] .broker-sidebar-footer .broker-logout{width:100%;margin:0}@media (width>=64.0625rem){.broker-portal[data-release-audited=true].broker-navigation-collapsed .broker-sidebar-footer{display:none}}.broker-portal[data-release-audited=true] .broker-nav-group button.is-coming-soon em{color:#ffffffa8;letter-spacing:.07em;text-transform:uppercase;border:1px solid #ffffff24;border-radius:999px;margin-inline-start:auto;padding:.2rem .42rem;font-size:.54rem;font-style:normal;font-weight:800;line-height:1}.broker-portal[data-release-audited=true] .broker-nav-group button.is-coming-soon:not(.active){color:#ffffff9e}.broker-portal[data-release-audited=true] .broker-coming-soon{align-items:center;min-height:calc(100dvh - 8rem);display:grid}.broker-portal[data-release-audited=true] .broker-coming-soon__hero{isolation:isolate;color:#f7f5ef;background:radial-gradient(circle at 92% 8%,#9d292f33,#0000 29%),linear-gradient(145deg,#1d201e 0%,#111312 72%);border:1px solid #ffffff17;border-radius:2rem;grid-template-columns:minmax(0,1.35fr) minmax(16.5rem,.65fr);align-items:center;gap:clamp(2rem,5vw,5.5rem);width:100%;min-height:min(42rem,100dvh - 11rem);padding:clamp(2rem,6vw,6rem);display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 6rem #1113122e}.broker-portal[data-release-audited=true] .broker-coming-soon__hero:before{z-index:-1;content:"";pointer-events:none;border:1px solid #ffffff0f;border-radius:1.3rem;position:absolute;inset:1.2rem}.broker-portal[data-release-audited=true] .broker-coming-soon__copy{justify-items:start;max-width:48rem;display:grid}.broker-portal[data-release-audited=true] .broker-coming-soon__badge{color:#f0a3a6;letter-spacing:.14em;text-transform:uppercase;background:#9d292f29;border:1px solid #cf525785;border-radius:999px;margin-block-end:2.2rem;padding:.52rem .78rem;font-size:.67rem;font-weight:850;display:inline-flex}.broker-portal[data-release-audited=true] .broker-coming-soon__copy>p:not(.broker-coming-soon__description){color:#ffffff7a;letter-spacing:.17em;margin:0 0 .9rem;font-size:.7rem;font-weight:800}.broker-portal[data-release-audited=true] .broker-coming-soon__copy h1{color:#fff;letter-spacing:-.065em;max-width:12ch;margin:0;font-size:clamp(3rem,6vw,6.5rem);line-height:.91}.broker-portal[data-release-audited=true] .broker-coming-soon__copy h2{color:#ffffffdb;max-width:44rem;margin:1.7rem 0 0;font-size:clamp(1.05rem,1.8vw,1.42rem);font-weight:650;line-height:1.45}.broker-portal[data-release-audited=true] .broker-coming-soon__description{color:#ffffff91;max-width:43rem;margin:1rem 0 0;font-size:.95rem;line-height:1.7}.broker-portal[data-release-audited=true] .broker-coming-soon__copy>button{color:#171918;background:#f7f5ef;border:0;border-radius:.8rem;align-items:center;gap:1.25rem;min-height:3rem;margin-block-start:2rem;padding:.8rem 1rem .8rem 1.2rem;font-weight:800;display:inline-flex}.broker-portal[data-release-audited=true] .broker-coming-soon__copy>button span{color:#9d292f}.broker-portal[data-release-audited=true] .broker-coming-soon__hero aside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff17;border-radius:1.4rem;align-content:center;align-self:stretch;gap:.75rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.broker-portal[data-release-audited=true] .broker-coming-soon__hero aside>small{color:#ffffff6b;letter-spacing:.13em;margin-block-end:.55rem;font-size:.65rem;font-weight:800}.broker-portal[data-release-audited=true] .broker-coming-soon__hero aside>div{border-block-end:1px solid #ffffff14;grid-template-columns:2.1rem 1fr;align-items:center;gap:.75rem;padding:.9rem 0;display:grid}.broker-portal[data-release-audited=true] .broker-coming-soon__hero aside i{color:#d87176;font-size:.68rem;font-style:normal;font-weight:850}.broker-portal[data-release-audited=true] .broker-coming-soon__hero aside strong{color:#fff;font-size:.9rem}.broker-portal[data-release-audited=true] .broker-coming-soon__hero aside>p{color:#ffffff7a;margin:.7rem 0 0;font-size:.78rem;line-height:1.6}@media (width>=64.0625rem){.broker-portal[data-release-audited=true].broker-navigation-collapsed .broker-nav-group button.is-coming-soon em{display:none}}@media (width<=64rem){.broker-portal[data-release-audited=true] .broker-coming-soon{min-height:auto}.broker-portal[data-release-audited=true] .broker-coming-soon__hero{grid-template-columns:1fr;min-height:auto}}@media (width<=42rem){.broker-portal[data-release-audited=true] .broker-coming-soon__hero{border-radius:1.3rem;gap:2rem;padding:1.35rem}.broker-portal[data-release-audited=true] .broker-coming-soon__copy h1{font-size:clamp(2.7rem,14vw,4.4rem)}.broker-portal[data-release-audited=true] .broker-coming-soon__badge{margin-block-end:3.5rem}}.broker-portal[data-release-audited=true] .broker-score-room{--score-ink:#19211d;--score-muted:#747b76;--score-line:#dfe3df;--score-accent:#d6a34a}.broker-portal[data-release-audited=true] .broker-score-campaigns{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-block:1.4rem;display:grid}.broker-portal[data-release-audited=true] .broker-score-campaigns button{border:1px solid var(--score-line);min-width:0;color:var(--score-ink);text-align:start;background:#fff;border-radius:.9rem;grid-template-columns:1fr auto;gap:.25rem .75rem;padding:1rem 1.1rem;transition:border-color .16s,transform .16s;display:grid}.broker-portal[data-release-audited=true] .broker-score-campaigns button:hover{border-color:#aeb5b0;transform:translateY(-1px)}.broker-portal[data-release-audited=true] .broker-score-campaigns button.active{border-color:var(--score-ink);box-shadow:inset 0 -2px 0 var(--score-accent)}.broker-portal[data-release-audited=true] .broker-score-campaigns span,.broker-portal[data-release-audited=true] .broker-score-campaigns small{color:var(--score-muted);letter-spacing:.055em;text-transform:uppercase;grid-column:1;font-size:.62rem;font-weight:580}.broker-portal[data-release-audited=true] .broker-score-campaigns strong{text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:.88rem;font-weight:660;overflow:hidden}.broker-portal[data-release-audited=true] .broker-score-campaigns b{grid-area:1/2/4;align-self:center;font-size:1rem;font-weight:620}.broker-portal[data-release-audited=true] .broker-score-hero{border:1px solid var(--score-line);background:#fff;border-radius:1.15rem;grid-template-columns:minmax(13rem,.75fr) minmax(18rem,1fr) minmax(19rem,1.15fr);display:grid;overflow:hidden}.broker-portal[data-release-audited=true] .broker-score-hero>div{border-inline-end:1px solid var(--score-line);min-width:0;padding:1.55rem}.broker-portal[data-release-audited=true] .broker-score-hero>div:last-child{border-inline-end:0}.broker-portal[data-release-audited=true] .broker-score-total{background:var(--score-ink);color:#fff}.broker-portal[data-release-audited=true] .broker-score-total>span,.broker-portal[data-release-audited=true] .broker-score-next>span,.broker-portal[data-release-audited=true] .broker-score-forecast header span,.broker-portal[data-release-audited=true] .broker-score-detail-grid header>span,.broker-portal[data-release-audited=true] .broker-score-guide section>span{color:inherit;letter-spacing:.105em;opacity:.66;text-transform:uppercase;margin-block-end:.6rem;font-size:.63rem;font-weight:650;display:block}.broker-portal[data-release-audited=true] .broker-score-total>strong{color:inherit;letter-spacing:-.055em;align-items:end;gap:.4rem;margin-block:.7rem;font-size:clamp(2.5rem,4.2vw,4.4rem);font-weight:360;line-height:.9;display:flex}.broker-portal[data-release-audited=true] .broker-score-total>strong small{letter-spacing:.08em;text-transform:uppercase;padding-block-end:.34rem;font-size:.72rem;font-weight:560}.broker-portal[data-release-audited=true] .broker-score-total>b{border:1px solid #ffffff3d;border-radius:999px;padding:.3rem .52rem;font-size:.67rem;font-weight:580;display:inline-flex}.broker-portal[data-release-audited=true] .broker-score-total p,.broker-portal[data-release-audited=true] .broker-score-next p,.broker-portal[data-release-audited=true] .broker-score-forecast p{color:inherit;opacity:.72;margin:1rem 0 0;font-size:.75rem;line-height:1.55}.broker-portal[data-release-audited=true] .broker-score-next h2,.broker-portal[data-release-audited=true] .broker-score-guide h2,.broker-portal[data-release-audited=true] .broker-score-detail-grid header h2{color:var(--score-ink);letter-spacing:-.025em;margin:0;font-size:clamp(1.15rem,2vw,1.65rem);font-weight:470;line-height:1.15}.broker-portal[data-release-audited=true] .broker-score-next button,.broker-portal[data-release-audited=true] .broker-score-rules button{border:1px solid var(--score-ink);background:var(--score-ink);color:#fff;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.8rem;margin-block-start:1.2rem;padding:.68rem .82rem;font-size:.72rem;font-weight:650;display:inline-flex}.broker-portal[data-release-audited=true] .broker-score-next button b{color:#f2c66f}.broker-portal[data-release-audited=true] .broker-score-forecast header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.broker-portal[data-release-audited=true] .broker-score-forecast header strong{color:var(--score-ink);font-size:.86rem;font-weight:620;display:block}.broker-portal[data-release-audited=true] .broker-score-forecast header>b{color:var(--score-ink);white-space:nowrap;font-size:1.15rem;font-weight:520}.broker-portal[data-release-audited=true] .broker-score-chart{border-block-end:1px solid var(--score-line);align-items:end;gap:.65rem;height:6.5rem;margin-block:1.15rem .7rem;padding-block-start:1.2rem;display:flex}.broker-portal[data-release-audited=true] .broker-score-chart i{background:linear-gradient(#d6a34a,#e9cf94);border-radius:.25rem .25rem 0 0;flex:1;min-height:.75rem;font-style:normal;position:relative}.broker-portal[data-release-audited=true] .broker-score-chart i span{color:#6e756f;text-align:center;font-size:.55rem;position:absolute;inset-block-start:-1rem;inset-inline:0}.broker-portal[data-release-audited=true] .broker-score-chart i small{color:#848a85;text-align:center;font-size:.54rem;position:absolute;inset-block-end:-1rem;inset-inline:0}.broker-portal[data-release-audited=true] .broker-score-forecast>small{color:#8a908b;margin-block-start:.75rem;font-size:.6rem;line-height:1.45;display:block}.broker-portal[data-release-audited=true] .broker-score-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-block:.75rem 1.1rem;display:grid}.broker-portal[data-release-audited=true] .broker-score-metrics article{border:1px solid var(--score-line);background:#fff;border-radius:.8rem;gap:.25rem;padding:.9rem 1rem;display:grid}.broker-portal[data-release-audited=true] .broker-score-metrics span,.broker-portal[data-release-audited=true] .broker-score-metrics small{color:var(--score-muted);font-size:.62rem}.broker-portal[data-release-audited=true] .broker-score-metrics strong{color:var(--score-ink);font-size:1.45rem;font-weight:430}.broker-portal[data-release-audited=true] .broker-score-detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);gap:1rem;display:grid}.broker-portal[data-release-audited=true] .broker-score-breakdown,.broker-portal[data-release-audited=true] .broker-score-guide>section{border:1px solid var(--score-line);background:#fff;border-radius:1rem;padding:1.35rem}.broker-portal[data-release-audited=true] .broker-score-breakdown>div{border-block-start:1px solid var(--score-line);margin-block-start:1rem}.broker-portal[data-release-audited=true] .broker-score-breakdown article{border-block-end:1px solid #edf0ed;justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;display:flex}.broker-portal[data-release-audited=true] .broker-score-breakdown article div{gap:.16rem;display:grid}.broker-portal[data-release-audited=true] .broker-score-breakdown article strong{color:var(--score-ink);font-size:.76rem;font-weight:610}.broker-portal[data-release-audited=true] .broker-score-breakdown article small,.broker-portal[data-release-audited=true] .broker-score-breakdown footer small{color:var(--score-muted);font-size:.62rem}.broker-portal[data-release-audited=true] .broker-score-breakdown article>b{color:#9a6a18;font-size:.82rem}.broker-portal[data-release-audited=true] .broker-score-breakdown footer{color:#42725b;gap:.25rem;margin-block-start:1rem;font-size:.66rem;display:grid}.broker-portal[data-release-audited=true] .broker-score-guide{gap:1rem;display:grid}.broker-portal[data-release-audited=true] .broker-score-guide ol,.broker-portal[data-release-audited=true] .broker-score-rules ul{gap:.8rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.broker-portal[data-release-audited=true] .broker-score-guide li{color:var(--score-ink);gap:.7rem;font-size:.7rem;line-height:1.45;display:flex}.broker-portal[data-release-audited=true] .broker-score-guide ol li>b{border:1px solid var(--score-line);border-radius:50%;flex:none;place-items:center;width:1.65rem;height:1.65rem;font-size:.6rem;display:grid}.broker-portal[data-release-audited=true] .broker-score-guide li div{gap:.1rem;display:grid}.broker-portal[data-release-audited=true] .broker-score-guide li small{color:var(--score-muted);font-size:.63rem}.broker-portal[data-release-audited=true] .broker-score-rules{background:#f5f2eb!important}.broker-portal[data-release-audited=true] .broker-score-rules li{border-block-end:1px solid #19211d14;padding-block-end:.55rem}.broker-portal[data-release-audited=true] .broker-link-card-top{padding-inline-end:2.3rem;position:relative}.broker-portal[data-release-audited=true] .broker-material-more{z-index:6;position:absolute;inset-block-start:-.35rem;inset-inline-end:-.15rem}.broker-portal[data-release-audited=true] .broker-material-more summary{color:#707671;cursor:pointer;letter-spacing:.08em;border:1px solid #0000;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.75rem;list-style:none;display:grid}.broker-portal[data-release-audited=true] .broker-material-more summary::-webkit-details-marker{display:none}.broker-portal[data-release-audited=true] .broker-material-more[open] summary{background:#f4f5f3;border-color:#d9ddda}.broker-portal[data-release-audited=true] .broker-material-more>div{background:#fff;border:1px solid #d9ddda;border-radius:.7rem;min-width:8.5rem;display:grid;position:absolute;inset-block-start:2.2rem;inset-inline-end:0;overflow:hidden;box-shadow:0 .8rem 2rem #141b1724}.broker-portal[data-release-audited=true] .broker-material-more button{border:0;color:#3c433e;text-align:start;background:#fff;border-block-end:1px solid #edf0ed;padding:.68rem .8rem;font-size:.68rem}.broker-portal[data-release-audited=true] .broker-material-more button:hover{background:#f5f7f5}.broker-portal[data-release-audited=true] .broker-material-more button.danger{color:#a63f3f;border-block-end:0}@media (width<=72rem){.broker-portal[data-release-audited=true] .broker-score-hero{grid-template-columns:1fr 1.25fr}.broker-portal[data-release-audited=true] .broker-score-forecast{border-block-start:1px solid var(--score-line);grid-column:1/-1}.broker-portal[data-release-audited=true] .broker-score-detail-grid{grid-template-columns:1fr}}@media (width<=56rem){.broker-portal[data-release-audited=true] .broker-score-campaigns,.broker-portal[data-release-audited=true] .broker-score-hero{grid-template-columns:1fr}.broker-portal[data-release-audited=true] .broker-score-hero>div{border-inline-end:0;border-block-end:1px solid var(--score-line);grid-column:auto}.broker-portal[data-release-audited=true] .broker-score-hero>div:last-child{border-block-end:0}.broker-portal[data-release-audited=true] .broker-score-metrics{grid-template-columns:1fr 1fr}}@media (width<=42rem){.broker-portal[data-release-audited=true] .broker-score-total>strong{font-size:2.65rem}.broker-portal[data-release-audited=true] .broker-score-detail-grid{display:block}.broker-portal[data-release-audited=true] .broker-score-guide{margin-block-start:.8rem}.broker-portal[data-release-audited=true] .broker-material-toolbar>div{flex-wrap:wrap}}.broker-portal[data-release-audited=true] .broker-coming-soon{background:#fff;min-height:calc(100dvh - 8rem)}.broker-portal[data-release-audited=true] .broker-coming-soon__hero{color:#171817;background:#fff;border:1px solid #ececea;border-radius:1.5rem;grid-template-columns:1fr;place-items:center;min-height:min(44rem,100dvh - 10rem);padding:clamp(3rem,9vw,8rem);display:grid;box-shadow:0 2rem 6rem #1414140d}.broker-portal[data-release-audited=true] .broker-coming-soon__hero:before{display:none}.broker-portal[data-release-audited=true] .broker-coming-soon__copy{text-align:center;justify-items:center;width:min(100%,58rem);max-width:none;display:grid}.broker-portal[data-release-audited=true] .broker-coming-soon__badge{color:#9d292f;letter-spacing:.24em;background:0 0;border:0;margin-block-end:clamp(2.25rem,4.5vw,4rem);padding:0;font-size:.62rem;font-weight:600}.broker-portal[data-release-audited=true] .broker-coming-soon__copy h1{color:#171817;letter-spacing:-.04em;max-width:25ch;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,Helvetica Neue,sans-serif;font-size:clamp(2.15rem,3vw,4.25rem);font-weight:300;line-height:1.08}.broker-portal[data-release-audited=true] .broker-coming-soon__copy h1 em{color:#777975;letter-spacing:-.025em;margin-block-start:.9em;font-size:.58em;font-style:normal;font-weight:300;display:block}.broker-portal[data-release-audited=true] .broker-price-page .broker-page-head{align-items:end;gap:1.5rem;margin-block-end:1.2rem}.broker-portal[data-release-audited=true] .broker-price-page .broker-page-head h1{letter-spacing:-.035em;max-width:29ch;font-size:clamp(1.75rem,2.4vw,2.7rem);font-weight:430;line-height:1.04}.broker-portal[data-release-audited=true] .broker-price-page .broker-page-head>div>p:last-child{max-width:50rem;font-size:.82rem;line-height:1.55}.broker-portal[data-release-audited=true] .broker-apartment-selector{background:#fff;border:1px solid #d9dcd8;border-radius:1rem;margin-block:1.2rem;overflow:hidden;box-shadow:0 .9rem 2.6rem #1418150a}.broker-portal[data-release-audited=true] .broker-apartment-selector>header{background:#f8f8f6;border-block-end:1px solid #e3e5e2;justify-content:space-between;align-items:end;gap:1.25rem;padding:1.05rem 1.15rem .9rem;display:flex}.broker-portal[data-release-audited=true] .broker-apartment-selector>header span{color:#9d292f;letter-spacing:.13em;font-size:.58rem;font-weight:850}.broker-portal[data-release-audited=true] .broker-apartment-selector>header h2{color:#202321;letter-spacing:-.02em;margin:.2rem 0 0;font-size:1.08rem;font-weight:680}.broker-portal[data-release-audited=true] .broker-apartment-selector>header p{color:#737873;margin:0;font-size:.72rem}.broker-portal[data-release-audited=true] .broker-apartment-filter-row{border-block-end:1px solid #eceeeb;grid-template-columns:8.6rem minmax(0,1fr);align-items:center;gap:1rem;padding:.72rem 1.15rem;display:grid}.broker-portal[data-release-audited=true] .broker-apartment-filter-row>strong{color:#717671;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850}.broker-portal[data-release-audited=true] .broker-apartment-filter-row>div{flex-wrap:wrap;gap:.4rem;display:flex}.broker-portal[data-release-audited=true] .broker-apartment-filter-row button{color:#575c58;background:#fff;border:1px solid #dde0dc;border-radius:.55rem;min-height:2rem;padding:.4rem .72rem;font-size:.72rem;font-weight:720}.broker-portal[data-release-audited=true] .broker-apartment-filter-row button:hover{color:#202321;border-color:#8c918c}.broker-portal[data-release-audited=true] .broker-apartment-filter-row button.active{color:#fff;background:#202321;border-color:#202321;box-shadow:0 .35rem .9rem #2023211f}.broker-portal[data-release-audited=true] .broker-apartment-selector>footer{background:#f8f8f6;grid-template-columns:minmax(15rem,1fr) minmax(9.5rem,auto) auto;align-items:center;gap:.7rem;padding:.75rem;display:grid}.broker-portal[data-release-audited=true] .broker-apartment-selector>footer .broker-search,.broker-portal[data-release-audited=true] .broker-apartment-selector>footer select{background:#fff;border-color:#d9dcd8;min-height:2.7rem}.broker-portal[data-release-audited=true] .broker-table-link-receipt{box-shadow:none;background:#f7f8f6;border:1px solid #d6d9d5;border-radius:1rem;padding:1.1rem}.broker-portal[data-release-audited=true] .broker-table-link-receipt>div:first-child{gap:.22rem;display:grid}.broker-portal[data-release-audited=true] .broker-table-link-receipt>div:first-child span{color:#9d292f;letter-spacing:.11em;font-size:.6rem;font-weight:850}.broker-portal[data-release-audited=true] .broker-table-link-receipt>div:first-child strong{color:#202321;font-size:1.05rem}.broker-portal[data-release-audited=true] .broker-table-link-receipt>div:first-child small{color:#717671;font-size:.72rem}.broker-portal[data-release-audited=true] .broker-table-link-receipt>p{margin:.75rem 0;font-size:.72rem}.broker-portal[data-release-audited=true] .broker-table-link-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.broker-portal[data-release-audited=true] .broker-table-link-actions>button{border-radius:.65rem;min-height:3rem;padding:.65rem .75rem;font-size:.72rem;line-height:1.15}.broker-portal[data-release-audited=true] .broker-table-link-actions>button:first-child,.broker-portal[data-release-audited=true] .broker-table-link-actions>button:nth-child(2){color:#fff;background:#202321;border-color:#202321}.broker-portal[data-release-audited=true] .broker-table-link-actions .broker-personalize-soon{opacity:.56;place-content:center;gap:.12rem;display:grid}.broker-portal[data-release-audited=true] .broker-table-link-actions .broker-personalize-soon small{color:inherit;letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:850}.broker-portal[data-release-audited=true] .broker-price-table{background:#fff;border:1px solid #d9dcd8;border-radius:1rem;padding-top:0;overflow:hidden;box-shadow:0 1rem 3rem #1418150a}.broker-portal[data-release-audited=true] .broker-price-table:before{content:none;display:none}.broker-portal[data-release-audited=true] .broker-price-table table{table-layout:fixed;border-collapse:collapse;white-space:normal;background:#fff;width:100%;min-width:0}.broker-portal[data-release-audited=true] .broker-price-table th:first-child{width:25%}.broker-portal[data-release-audited=true] .broker-price-table th:nth-child(2){width:16%}.broker-portal[data-release-audited=true] .broker-price-table th:nth-child(3){width:15%}.broker-portal[data-release-audited=true] .broker-price-table th:nth-child(4){width:14%}.broker-portal[data-release-audited=true] .broker-price-table th:nth-child(5){width:17%}.broker-portal[data-release-audited=true] .broker-price-table th:nth-child(6){width:13%}.broker-portal[data-release-audited=true] .broker-price-table th,.broker-portal[data-release-audited=true] .broker-price-table td{overflow-wrap:anywhere;white-space:normal;vertical-align:middle;border-block-end:1px solid #dfe2de;border-inline-end:1px solid #e3e5e2;min-width:0;padding:.78rem .7rem}.broker-portal[data-release-audited=true] .broker-price-table td>*{max-width:100%}.broker-portal[data-release-audited=true] .broker-price-table th:last-child,.broker-portal[data-release-audited=true] .broker-price-table td:last-child{border-inline-end:0}.broker-portal[data-release-audited=true] .broker-price-table th:first-child,.broker-portal[data-release-audited=true] .broker-price-table td:first-child{background:inherit;min-width:0;box-shadow:none;position:static}.broker-portal[data-release-audited=true] .broker-price-table th{color:#fff;letter-spacing:.07em;text-align:start;text-transform:uppercase;background:#202321;font-size:.57rem}.broker-portal[data-release-audited=true] .broker-price-table td>strong,.broker-portal[data-release-audited=true] .broker-price-table td>s{color:#24312e;font-size:.78rem;display:block}.broker-portal[data-release-audited=true] .broker-price-table td>small,.broker-portal[data-release-audited=true] .broker-list-price small,.broker-portal[data-release-audited=true] .broker-current-price small{color:#858b86;margin-block-start:.22rem;font-size:.61rem;line-height:1.35;display:block}.broker-portal[data-release-audited=true] .broker-price-table tbody tr:nth-child(2n) td{background:#f8f9f7}.broker-portal[data-release-audited=true] .broker-price-table tbody tr:hover td{background:#f2f3f0}.broker-portal[data-release-audited=true] .broker-table-product{min-width:0}.broker-portal[data-release-audited=true] .broker-table-product>span{flex:0 0 2.3rem;width:2.3rem;height:2.3rem;font-size:.62rem}.broker-portal[data-release-audited=true] .broker-table-product>div{min-width:0}.broker-portal[data-release-audited=true] .broker-table-product strong{font-size:.76rem}.broker-portal[data-release-audited=true] .broker-table-product small{color:#8b908c;text-overflow:ellipsis;white-space:nowrap;margin-block-start:.18rem;font-size:.61rem;display:block;overflow:hidden}.broker-portal[data-release-audited=true] .broker-accessory-list{flex-wrap:wrap;gap:.3rem;display:flex}.broker-portal[data-release-audited=true] .broker-accessory-list span{color:#555b56;background:#f7f8f6;border:1px solid #dfe2de;border-radius:.35rem;padding:.25rem .38rem;font-size:.59rem;font-weight:720}.broker-portal[data-release-audited=true] .broker-list-price.is-campaign s{color:#858985;font-weight:450;text-decoration-color:#9d292f;text-decoration-thickness:1px}.broker-portal[data-release-audited=true] .broker-current-price.is-campaign strong{color:#9d292f;font-size:.88rem}.broker-portal[data-release-audited=true] .broker-current-price.is-campaign small{color:#8a4a4d;font-weight:720}.broker-portal[data-release-audited=true] .broker-availability-cell{justify-items:start;gap:.42rem;display:grid}.broker-portal[data-release-audited=true] .broker-availability{border-radius:999px;align-items:center;min-height:1.55rem;padding:.28rem .48rem;font-size:.6rem;font-weight:820;display:inline-flex}.broker-portal[data-release-audited=true] .broker-availability--available{color:#1f704e;background:#e7f2ec}.broker-portal[data-release-audited=true] .broker-availability--reserved{color:#805f18;background:#f4ead1}.broker-portal[data-release-audited=true] .broker-availability--sold{color:#646965;background:#eceeed}.broker-portal[data-release-audited=true] .broker-availability-cell button{color:#313532;background:#fff;border:1px solid #d7d9d6;border-radius:.45rem;min-height:1.8rem;padding:.35rem .48rem;font-size:.58rem;font-weight:760}.broker-portal[data-release-audited=true] .broker-material-library .broker-material-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.broker-portal[data-release-audited=true] .broker-material-library .broker-material-summary article{box-shadow:none;background:#fff;border:1px solid #e0e2df;border-radius:1rem}.broker-portal[data-release-audited=true] .broker-material-toolbar{background:#fff;border:1px solid #e0e2df;border-radius:1rem;grid-template-columns:minmax(16rem,1fr) auto auto;align-items:center;gap:1rem;margin:1.5rem 0;padding:.8rem;display:grid}.broker-portal[data-release-audited=true] .broker-material-toolbar>div{gap:.35rem;display:flex}.broker-portal[data-release-audited=true] .broker-material-toolbar>div button{color:#5c605d;background:#fff;border:1px solid #dedfdd;border-radius:.7rem;min-height:2.55rem;padding:.55rem .8rem;font-weight:750}.broker-portal[data-release-audited=true] .broker-material-toolbar>div button.active{color:#fff;background:#202321;border-color:#202321}.broker-portal[data-release-audited=true] .broker-material-toolbar>span{color:#737773;white-space:nowrap;font-size:.75rem}.broker-portal[data-release-audited=true] .broker-material-library .broker-links-grid--rich>article{background:#fff;border:1px solid #dde0dc;border-radius:1.1rem;box-shadow:0 .75rem 2rem #1619170a}.commercial-document-orientation{background:#f7f8f6;border-block:1px solid #e2e4e1;grid-template-columns:auto repeat(2,minmax(10rem,1fr));align-items:center;gap:.65rem;padding:.8rem 1rem;display:grid}.commercial-document-orientation>span{color:#646965;letter-spacing:.08em;text-transform:uppercase;margin-inline-end:.5rem;font-size:.7rem;font-weight:800}.commercial-document-orientation>button{color:#252825;text-align:start;background:#fff;border:1px solid #d9dcd8;border-radius:.75rem;grid-template-columns:2.2rem 1fr;align-items:center;min-height:3.6rem;padding:.55rem .75rem;display:grid}.commercial-document-orientation>button i{border:2px solid;border-radius:.15rem;grid-row:1/span 2;width:1.65rem;height:1.1rem}.commercial-document-orientation>button:last-child i{width:1.1rem;height:1.65rem}.commercial-document-orientation>button small{color:#747a75;font-size:.67rem}.commercial-document-orientation>button.active{border-color:#202321;box-shadow:inset 0 0 0 1px #202321}.commercial-document-paper--landscape{aspect-ratio:1.414;width:min(100%,36rem);min-height:0}.commercial-document-paper--portrait{aspect-ratio:1/1.414}@media (width<=64rem){.broker-portal[data-release-audited=true] .broker-coming-soon__hero{min-height:calc(100dvh - 9rem)}.broker-portal[data-release-audited=true] .broker-material-toolbar{grid-template-columns:1fr}.broker-portal[data-release-audited=true] .broker-price-page .broker-page-head{align-items:start}.broker-portal[data-release-audited=true] .broker-table-link-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.broker-portal[data-release-audited=true] .broker-apartment-selector>footer{grid-template-columns:minmax(0,1fr) auto}.broker-portal[data-release-audited=true] .broker-apartment-selector>footer .broker-result-count{grid-column:1/-1}.broker-portal[data-release-audited=true] .broker-price-table{box-shadow:none;background:0 0;border:0;border-radius:0}.broker-portal[data-release-audited=true] .broker-price-table table,.broker-portal[data-release-audited=true] .broker-price-table tbody{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.broker-portal[data-release-audited=true] .broker-price-table thead{display:none}.broker-portal[data-release-audited=true] .broker-price-table tr{box-sizing:border-box;background:#fff;border:1px solid #d9dcd8;border-radius:.85rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;max-width:100%;margin-block-end:.75rem;display:grid;overflow:hidden}.broker-portal[data-release-audited=true] .broker-price-table td{box-sizing:border-box;border-inline-end:1px solid #e3e5e2;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden;background:#fff!important}.broker-portal[data-release-audited=true] .broker-price-table td:before{color:#8a8f8a;content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;margin-block-end:.42rem;font-size:.54rem;font-weight:850;display:block}.commercial-document-orientation{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-document-orientation>span{grid-column:1/-1}}@media (width<=42rem){.broker-portal[data-release-audited=true] .broker-coming-soon__hero{border-radius:1rem;min-height:calc(100dvh - 8rem);padding:2rem 1.25rem}.broker-portal[data-release-audited=true] .broker-coming-soon__badge{margin-block-end:2.75rem}.broker-portal[data-release-audited=true] .broker-coming-soon__copy h1{max-width:22ch;font-size:clamp(1.9rem,8vw,2.9rem);line-height:1.12}.broker-portal[data-release-audited=true] .broker-material-library .broker-material-summary{grid-template-columns:1fr 1fr}.broker-portal[data-release-audited=true] .broker-apartment-selector>header{align-items:start;display:grid}.broker-portal[data-release-audited=true] .broker-apartment-filter-row{grid-template-columns:1fr;gap:.5rem}.broker-portal[data-release-audited=true] .broker-apartment-selector>footer,.broker-portal[data-release-audited=true] .broker-table-link-actions,.broker-portal[data-release-audited=true] .broker-price-table tr{grid-template-columns:1fr}.broker-portal[data-release-audited=true] .broker-apartment-selector>footer .broker-result-count{grid-column:auto}.broker-portal[data-release-audited=true] .broker-price-table td{border-inline-end:0}.commercial-document-orientation{grid-template-columns:1fr}.commercial-document-orientation>span{grid-column:auto}}.ativa-admin-module .ativa-admin-program-form footer{flex-wrap:wrap;align-items:center}.ativa-admin-module .ativa-link-vault code{margin-block:.55rem .75rem;display:block}.ativa-admin-module .ativa-link-vault__actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.ativa-admin-module .ativa-link-vault__actions>:is(button,a){border-radius:.75rem;justify-content:center;align-items:center;min-block-size:3rem;padding:.7rem 1rem;text-decoration:none;display:inline-flex}@media (width>=64.0625rem) and (height>=38rem){.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid.dense{grid-template-columns:repeat(3,minmax(0,1fr))}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid.ultra-dense{grid-template-columns:repeat(4,minmax(0,1fr))}.ativa-public-shell.broker-clarity.ativa-focus-shell :is(.ativa-question-card--dense,.ativa-question-card--ultra-dense) .ativa-question-copy{margin-block:clamp(.45rem,1vh,.75rem)}.ativa-public-shell.broker-clarity.ativa-focus-shell :is(.ativa-question-card--dense,.ativa-question-card--ultra-dense) .ativa-question-copy h1{font-size:clamp(2rem,min(3.1vw,5.4vh),3.25rem);line-height:.96}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid.dense>button{padding:.55rem .7rem;min-block-size:3.9rem!important}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid.ultra-dense>button{padding:.45rem .6rem;min-block-size:3.45rem!important}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-answer-grid.dense>button strong{font-size:clamp(.82rem,1.65vh,1rem);line-height:1.08}.ativa-public-shell.broker-clarity.ativa-opportunity-shell .ativa-opportunity-screen--step-1 .ativa-opportunity-screen__media--contain{background:linear-gradient(145deg,#fff 0%,#f5f0e8 100%);padding:clamp(.5rem,1vw,.9rem)}.ativa-public-shell.broker-clarity.ativa-opportunity-shell .ativa-opportunity-screen--step-1 .ativa-opportunity-screen__media--contain img{transform-origin:50%;filter:contrast(1.08)saturate(.92)drop-shadow(0 .75rem 1.5rem #2b261f24);padding:0;transform:scale(1.16)}.ativa-public-shell.broker-clarity.ativa-completion-shell{grid-template-rows:auto minmax(0,1fr) auto;block-size:100dvh;min-block-size:0;display:grid;overflow:hidden}.ativa-public-shell.broker-clarity.ativa-completion-shell>.ativa-brandbar,.ativa-public-shell.broker-clarity.ativa-completion-shell>.ativa-footer{position:relative;inset:auto}.ativa-public-shell.broker-clarity.ativa-completion-shell>.ativa-completion-card{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"brand brand""eyebrow eyebrow""title title""intro intro""score status""next next""actions actions";align-content:center;gap:clamp(.4rem,.8vh,.65rem) .8rem;min-block-size:0;max-block-size:calc(100% - 1rem);inline-size:min(72rem,100% - 2rem);margin:.5rem auto;padding:clamp(.8rem,1.4vh,1.2rem) clamp(1.25rem,2vw,2rem);display:grid;overflow:hidden}.ativa-completion-card .ativa-completion-brandlockup{grid-area:brand;min-block-size:3rem;margin:0 auto;padding:.35rem .75rem}.ativa-completion-card>small{grid-area:eyebrow;margin:0}.ativa-completion-card>h1{grid-area:title;margin:0;font-size:clamp(2.35rem,min(3.8vw,6vh),4rem);line-height:.93}.ativa-completion-card>p{grid-area:intro;margin:0;font-size:clamp(.9rem,1.5vh,1.05rem);line-height:1.3}.ativa-completion-card .ativa-completion-score{grid-area:score}.ativa-completion-card .ativa-completion-status{grid-area:status}.ativa-completion-card .ativa-completion-score,.ativa-completion-card .ativa-completion-status{block-size:100%;min-block-size:0;margin:0;padding:clamp(.7rem,1.3vh,1rem)}.ativa-completion-card .ativa-completion-score strong{font-size:clamp(2.4rem,min(4vw,6vh),4rem)}.ativa-completion-card .ativa-completion-status span strong{font-size:clamp(1.5rem,min(2.6vw,4vh),2.5rem)}.ativa-completion-card .ativa-next-reveal{grid-area:next;gap:.35rem;margin:0;padding:clamp(.65rem,1.2vh,.9rem) clamp(.8rem,1.5vw,1.15rem)}.ativa-completion-card .ativa-next-reveal h2{margin:0;font-size:clamp(1.45rem,min(2.2vw,3.5vh),2.15rem);line-height:1}.ativa-completion-card .ativa-next-reveal p{margin:0;line-height:1.25}.ativa-completion-card .ativa-next-reveal__actions{margin-block-start:.35rem}.ativa-completion-card .ativa-completion-actions{grid-area:actions;margin:0}}.ativa-public-shell.broker-clarity.ativa-opportunity-shell :is(.ativa-opportunity-screen--step-2,.ativa-opportunity-screen--step-4) .ativa-opportunity-screen__media img{object-position:center 48%;filter:saturate(1.03)contrast(1.06)brightness(1.025)}.ativa-public-shell.broker-clarity .ativa-completion-card .ativa-completion-status.ativa-completion-status--approved{color:#fff8df!important;background:linear-gradient(145deg,#171a17 0%,#292a22 100%)!important;border-color:#a87929!important;box-shadow:0 1rem 2.6rem #1e211e33!important}.ativa-public-shell.broker-clarity .ativa-completion-card .ativa-completion-status--approved>i{color:#fff7d3!important;background:radial-gradient(circle at 35% 30%,#d5a73c,#70470e)!important;border-color:#fff0ad!important}.ativa-public-shell.broker-clarity .ativa-completion-card .ativa-completion-status--approved span>small{color:#f0ca63!important}.ativa-public-shell.broker-clarity .ativa-completion-card .ativa-completion-status--approved span>strong{color:#fffaf0!important;text-shadow:none!important}.ativa-public-shell.broker-clarity .ativa-completion-card .ativa-completion-status--approved span>em{color:#deddd5!important;opacity:1!important}.ativa-public-shell.broker-clarity .ativa-completion-brandlockup img{opacity:1!important;filter:contrast(1.3)saturate(.96)!important}@media (width>=56.3125rem){.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-question-card:is([data-question-id=training],[data-question-id=guidedVisit]) .ativa-answer-grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-auto-rows:unset}.ativa-public-shell.broker-clarity.ativa-focus-shell .ativa-question-card:is([data-question-id=training],[data-question-id=guidedVisit]) .ativa-answer-grid>button{block-size:100%;min-block-size:0!important}.ativa-public-shell.broker-clarity.ativa-completion-shell{box-sizing:border-box;flex-direction:column;grid-template-rows:none;min-block-size:100dvh;inline-size:100%;block-size:auto!important;height:auto!important;display:flex!important;overflow:visible!important}.ativa-public-shell.broker-clarity.ativa-completion-shell>.ativa-brandbar{z-index:20;flex:none;block-size:3.5rem;min-block-size:3.5rem;padding-block:.35rem;position:sticky!important;inset-block-start:0!important}.ativa-public-shell.broker-clarity.ativa-completion-shell>.ativa-footer{flex:none;min-block-size:3rem;margin-block-start:auto;padding-block:.55rem;position:relative;inset:auto}.ativa-public-shell.broker-clarity.ativa-completion-shell>.ativa-completion-card{box-sizing:border-box;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"brand brand""eyebrow eyebrow""title title""intro intro""score status""next next""actions actions";align-content:start;gap:clamp(.3rem,.75vh,.55rem) .7rem;min-block-size:0;inline-size:min(72rem,100% - 1.5rem);margin:.5rem auto;padding:clamp(.65rem,1.4vh,1rem) clamp(.85rem,1.6vw,1.35rem);display:grid;block-size:auto!important;height:auto!important;max-block-size:none!important;overflow:visible!important}.ativa-completion-card .ativa-completion-brandlockup{grid-area:brand;block-size:2.5rem;min-block-size:2.5rem;margin:0 auto;padding:.2rem .65rem}.ativa-completion-card .ativa-completion-brandlockup img{max-block-size:2rem}.ativa-completion-card>small{grid-area:eyebrow;margin:0;font-size:.68rem}.ativa-completion-card>h1{grid-area:title;margin:0;font-size:clamp(2.1rem,min(3.3vw,5.6vh),3.25rem);line-height:.94}.ativa-completion-card>p{grid-area:intro;margin:0;font-size:clamp(.82rem,1.5vh,.95rem);line-height:1.25}.ativa-completion-card .ativa-completion-score,.ativa-completion-card .ativa-completion-status{min-block-size:6.25rem;margin:0;padding:.65rem .75rem;overflow:visible;block-size:auto!important}.ativa-completion-card .ativa-completion-score{text-align:left;grid-area:score;grid-template-rows:auto auto auto;grid-template-columns:3.3rem minmax(0,1fr);align-content:center;align-items:center;gap:.1rem .65rem;display:grid}.ativa-completion-card .ativa-completion-score>i{border-radius:50%;grid-row:1/-1;place-items:center;block-size:3.1rem;inline-size:3.1rem;font-size:1.45rem;display:grid}.ativa-completion-card .ativa-completion-score>:is(small,strong,em){grid-column:2}.ativa-completion-card .ativa-completion-score strong{font-size:clamp(1.9rem,min(3.2vw,4.8vh),2.7rem);line-height:.95}.ativa-completion-card .ativa-completion-score em,.ativa-completion-card .ativa-completion-status span em{font-size:.72rem;line-height:1.15}.ativa-completion-card .ativa-completion-status{grid-area:status}.ativa-completion-card .ativa-completion-status>i{block-size:3.1rem;inline-size:3.1rem;font-size:1.45rem}.ativa-completion-card .ativa-completion-status span strong{font-size:clamp(1.35rem,min(2.2vw,3.6vh),1.85rem);line-height:1}.ativa-completion-card .ativa-next-reveal{grid-area:next;grid-template-columns:minmax(0,1fr) minmax(15rem,.52fr);grid-template-areas:"next-kicker next-actions""next-title next-actions""next-copy next-actions";align-items:center;gap:.15rem .8rem;min-block-size:0;margin:0;padding:.6rem .75rem;display:grid}.ativa-completion-card .ativa-next-reveal>small{grid-area:next-kicker}.ativa-completion-card .ativa-next-reveal h2{grid-area:next-title;margin:0;font-size:clamp(1.35rem,min(2vw,3.2vh),1.8rem);line-height:.98}.ativa-completion-card .ativa-next-reveal>p{grid-area:next-copy;margin:0;font-size:.76rem;line-height:1.2}.ativa-completion-card .ativa-next-reveal__actions{grid-area:next-actions;gap:.3rem;margin:0;display:grid;position:static}.ativa-completion-card .ativa-next-reveal__actions .ativa-portal-cta,.ativa-completion-card .ativa-next-reveal__actions .ativa-portal-secondary-link{min-block-size:2.5rem;padding-block:.45rem;font-size:.8rem}.ativa-completion-card .ativa-completion-actions{grid-area:actions;margin:0}.ativa-completion-card .ativa-completion-actions>button{min-block-size:2.4rem;padding-block:.4rem;font-size:.78rem}}.ativa-public-shell.broker-clarity{max-inline-size:100%;overflow-x:clip}@media (width>=64.0625rem){.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.ativa-public-shell.broker-clarity.ativa-story-shell :is(.ativa-launch-copy,.ativa-facade){min-inline-size:0}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-facade{background:#20231f}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-facade>img{object-fit:contain;object-position:center}}@media (width<=64rem){.ativa-public-shell.broker-clarity.ativa-story-shell{flex-direction:column;block-size:auto;min-block-size:100dvh;inline-size:100%;display:flex;overflow-y:visible}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-hero{box-sizing:border-box;grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow""campaign""title""mission""context""facade""benefits""action";min-block-size:0;inline-size:100%;min-inline-size:0;padding:0;display:grid;overflow:visible}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-copy{display:contents}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-eyebrow{grid-area:eyebrow;margin-block:1.5rem .3rem}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-campaign-title{grid-area:campaign}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-copy>h1{grid-area:title}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-mission{grid-area:mission}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-copy>em{grid-area:context;margin-block-end:1.25rem}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-facade{background:#20231f;grid-area:facade;block-size:auto;min-block-size:0;inline-size:100%;min-inline-size:0;overflow:hidden}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-facade>img{object-fit:contain;object-position:center;block-size:auto;inline-size:100%;display:block;position:relative;inset:auto}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-frontline-benefits{grid-area:benefits;min-inline-size:0;margin-block:1.25rem 0}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-cta{grid-area:action;block-size:auto;min-block-size:3.25rem;inline-size:auto;margin-block:1rem 1.5rem;position:static;inset:auto}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-hero :is(.ativa-launch-eyebrow,.ativa-launch-campaign-title,.ativa-launch-copy>h1,.ativa-launch-mission,.ativa-launch-copy>em,.ativa-frontline-benefits,.ativa-launch-cta){box-sizing:border-box;inline-size:calc(100% - 2.5rem);max-inline-size:none;margin-inline:1.25rem}.ativa-public-shell.broker-clarity.ativa-completion-shell{flex-direction:column;block-size:auto;min-block-size:100dvh;inline-size:100%;display:flex;overflow:visible}.ativa-public-shell.broker-clarity.ativa-completion-shell>.ativa-completion-card{box-sizing:border-box;block-size:auto;max-block-size:none;inline-size:min(45rem,100% - 1.5rem);min-inline-size:0;margin:.75rem auto;display:block;overflow:visible}}@media (width<=26.875rem){.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-launch-hero :is(.ativa-launch-eyebrow,.ativa-launch-campaign-title,.ativa-launch-copy>h1,.ativa-launch-mission,.ativa-launch-copy>em,.ativa-frontline-benefits,.ativa-launch-cta){inline-size:calc(100% - 2rem);margin-inline:1rem}.ativa-public-shell.broker-clarity.ativa-story-shell .ativa-frontline-benefits>span{min-inline-size:0}}.network-review-overlay{z-index:720}.network-review-dialog{color:#183631;background:#fff;border:1px solid #1836311a;width:min(760px,100%);max-height:min(840px,100dvh - 2rem)}.network-review-form{min-height:0;display:grid}.network-review-form>header,.network-review-form>footer{justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.2rem;display:flex}.network-review-form>header{background:linear-gradient(145deg,#fbfdfc,#f3f8f6);border-bottom:1px solid #e4ece9;align-items:flex-start}.network-review-form>header>div{gap:.25rem;display:grid}.network-review-form>header span,.network-review-receipt>span{color:#168c7a;letter-spacing:.11em;font-size:.66rem;font-weight:900}.network-review-form h2,.network-review-receipt h2{color:#17352f;letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,2.4vw,1.75rem)}.network-review-form>header p{color:#647771;max-width:610px;margin:0;font-size:.78rem;line-height:1.55}.network-review-form>header>button{color:#687a75;background:#fff;border:1px solid #dbe5e2;border-radius:10px;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;font-size:1.25rem;display:grid}.network-review-body{gap:.85rem;padding:1.15rem 1.2rem;display:grid;overflow-y:auto}.network-review-dialog .application-review-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.network-review-dialog .application-review-summary span{color:#657873;overflow-wrap:anywhere;background:#f8faf9;border:1px solid #e0e9e6;min-width:0;padding:.8rem;font-size:.72rem}.network-review-dialog .application-review-summary b{color:#17352f;font-size:.84rem}.network-review-dialog .application-welcome-summary{flex-wrap:wrap;gap:.45rem;display:flex}.network-review-dialog .application-welcome-summary>span{color:#667873;background:#f7faf9;border:1px solid #dce7e3;border-radius:999px;padding:.42rem .58rem;font-size:.66rem;font-weight:800}.network-review-dialog .application-welcome-summary>span.verified{color:#147a65;background:#eef8f4;border-color:#147a6533}.network-review-dialog .application-welcome-summary>span.pending{color:#8d6428;background:#fff8ea;border-color:#8d642833}.network-review-dialog .application-welcome-summary p,.network-review-dialog .application-welcome-summary small{color:#62756f;width:100%;margin:0;font-size:.7rem;line-height:1.5}.network-review-dialog .application-review-note{color:#5b706a;background:#fbf8f1;border-left:3px solid #bf9652;margin:0;padding:.75rem .85rem;font-size:.72rem}.network-review-fields{gap:.72rem;display:grid}.network-review-fields>label:not(.check-field){color:#425b55;gap:.34rem;font-size:.7rem;font-weight:800;display:grid}.network-review-fields :is(select,textarea){color:#17352f;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cfddd8;border-radius:10px;outline:none;padding:.65rem .75rem}.network-review-fields textarea{resize:vertical;min-height:86px;line-height:1.5}.network-review-fields :is(select,textarea):focus{border-color:#249780;box-shadow:0 0 0 3px #2497801f}.network-review-dialog .check-field{color:#536b65;background:#f8faf9;border:1px solid #dde7e4;border-radius:10px;padding:.7rem .75rem;font-size:.7rem}.network-review-feedback{border:1px solid;border-radius:11px;gap:.15rem;padding:.75rem .85rem;font-size:.72rem;line-height:1.45;display:grid}.network-review-feedback-error{color:#9c2d36;background:#fff2f3;border-color:#efc5ca}.network-review-feedback-info{color:#32685d;background:#f0f8f5;border-color:#c9e2dc}.network-review-feedback span{color:inherit;font-weight:500}.network-review-blocker{color:#775620;background:#fff9ec;border:1px solid #ead6ab;border-radius:11px;gap:.45rem;padding:.85rem;display:grid}.network-review-blocker>strong{font-size:.76rem}.network-review-blocker>p{color:#755f38;margin:0;font-size:.72rem;line-height:1.5}.network-review-blocker-actions,.network-review-receipt-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.network-review-blocker-actions{justify-content:flex-start}.network-review-blocker-actions button,.network-review-receipt-actions button{min-height:38px}.network-review-form>footer{background:#fbfcfc;border-top:1px solid #e4ece9;justify-content:flex-end}.network-review-form>footer button{min-height:44px}.network-review-form>footer button:last-child{color:#fff;background:linear-gradient(135deg,#149f94,#14b8ad);border-color:#159a8f;min-width:210px;box-shadow:0 10px 24px #149f9433}.network-review-form>footer .network-review-reject{color:#9f3741;background:#fff7f8;border-color:#ebc8cc}.network-review-form>footer button:disabled,.network-review-form>header>button:disabled{cursor:wait;opacity:.58}.network-review-receipt{text-align:center;place-content:center;justify-items:center;gap:.65rem;min-height:470px;padding:clamp(1.5rem,5vw,3.5rem);display:grid}.network-review-receipt-icon{color:#fff;background:#1aa17e;border-radius:50%;place-items:center;width:68px;height:68px;margin-bottom:.35rem;font-size:2rem;font-weight:900;display:grid;box-shadow:0 14px 32px #1aa17e3b}.network-review-receipt-warning .network-review-receipt-icon{background:#c28a35;box-shadow:0 14px 32px #c28a3533}.network-review-receipt>p{color:#60736e;max-width:560px;margin:0;font-size:.84rem;line-height:1.6}.network-review-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:min(590px,100%);margin:.6rem 0;display:grid}.network-review-progress>span{color:#55706a;background:#f7faf9;border:1px solid #dbe7e3;border-radius:10px;place-items:center;gap:.32rem;min-width:0;padding:.7rem .55rem;font-size:.66rem;font-weight:800;display:grid}.network-review-progress>span b{color:#fff;background:#1aa17e;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.network-review-progress>span.attention b{background:#c28a35}.network-review-receipt>a{color:#147d6d;font-size:.76rem;font-weight:850}.network-review-receipt-actions>a{color:#147d6d;background:#f2faf7;border:1px solid #bfdcd5;border-radius:9px;align-items:center;min-height:38px;padding:.55rem .8rem;font-size:.72rem;font-weight:850;display:inline-flex}.network-review-receipt>button{color:#fff;background:#159a8f;border-color:#159a8f;min-width:180px;min-height:44px;margin-top:.65rem}@media (width<=700px){.network-review-overlay{place-items:stretch stretch;padding:0}.network-review-dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.network-review-form{grid-template-rows:auto minmax(0,1fr) auto;height:100%}.network-review-form>header,.network-review-form>footer,.network-review-body{padding:.9rem}.network-review-dialog .application-review-summary{grid-template-columns:1fr}.network-review-form>footer{grid-template-columns:1fr 1fr;display:grid}.network-review-form>footer button:last-child{grid-area:1/1/auto/-1;min-width:0}.network-review-receipt{min-height:100%}.network-review-progress{grid-template-columns:1fr}}.network-welcome-complete .network-welcome-portal-intro{color:#55534e;max-inline-size:34rem;margin:.25rem auto 0;font-size:clamp(1rem,1.7vw,1.15rem);line-height:1.55}.network-welcome-complete .network-welcome-portal-cta{color:#fff;background:#171717;border:1px solid #171717;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;min-block-size:4.25rem;min-inline-size:min(100%,21rem);margin-block-start:.9rem;padding:1rem 1.35rem;font-size:clamp(1.08rem,2vw,1.35rem);font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 1rem 2.4rem #1717172e}.network-welcome-complete .network-welcome-portal-cta:hover,.network-welcome-complete .network-welcome-portal-cta:focus-visible{background:#292825;transform:translateY(-2px);box-shadow:0 1.2rem 2.8rem #1717173d}.network-welcome-complete .network-welcome-portal-cta b{color:#e33437;font-size:1.5em;line-height:1}.broker-pending-portal{color:#171717;isolation:isolate;background:#e8e5dd;place-items:center;min-block-size:100dvh;padding:clamp(1rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.broker-pending-preview{filter:blur(4px)saturate(.82);opacity:.78;background:#f7f5f0;grid-template-rows:5.5rem minmax(0,1fr);display:grid;position:absolute;inset:0;transform:scale(1.025)}.broker-pending-preview-header{background:#fff;border-block-end:1px solid #d8d5ce;grid-template-columns:auto auto 1fr;align-items:center;gap:1.25rem;padding-inline:clamp(1.5rem,5vw,5rem);display:grid}.broker-pending-preview-header img{block-size:auto;inline-size:6.5rem}.broker-pending-preview-header strong{color:#4d4b46;letter-spacing:.14em;text-transform:uppercase;border-inline-start:1px solid #d8d5ce;padding-inline-start:1.25rem;font-size:.88rem}.broker-pending-preview-header span{aspect-ratio:1;background:#e33437;border-radius:50%;justify-self:end;inline-size:2.6rem}.broker-pending-preview-body{grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);min-block-size:0;display:grid}.broker-pending-preview-body nav{color:#d8d5cf;background:#22211f;border-inline-end:1px solid #d8d5ce;align-content:start;gap:.75rem;padding:clamp(2rem,4vw,4rem) clamp(1.25rem,3vw,2.5rem);display:grid}.broker-pending-preview-body nav strong{color:#fff;margin-block-end:1.5rem;font-size:1.1rem}.broker-pending-preview-body nav span{border-radius:.8rem;padding:.9rem 1rem}.broker-pending-preview-body nav .active{color:#171717;background:#f3f0e8}.broker-pending-preview-content{padding:clamp(2rem,6vw,6rem)}.broker-pending-preview-content>header{justify-content:space-between;align-items:center;gap:2rem;display:flex}.broker-pending-preview-content h2{letter-spacing:-.055em;max-inline-size:42rem;margin:.45rem 0 2.5rem;font-size:clamp(2.2rem,4vw,4.8rem);line-height:.98}.broker-pending-preview-content header i{aspect-ratio:1;background:#dedad1;border-radius:50%;inline-size:4.75rem}.broker-pending-preview-grid{grid-template-columns:1.4fr 1fr;gap:1rem;display:grid}.broker-pending-preview-grid article{background:#fff;border:1px solid #d8d4cc;border-radius:1.25rem;align-content:end;gap:.5rem;min-block-size:12rem;padding:1.5rem;display:grid}.broker-pending-preview-grid article.featured{color:#fff;background:linear-gradient(#131b2214,#0b1319d6),url(/official/mhaus/render/rooftop-piscina-adulto.webp) 50%/cover;grid-row:span 2;min-block-size:25rem}.broker-pending-preview-grid article strong{font-size:clamp(1.25rem,2vw,2rem)}.broker-pending-frost{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f4ef8a;position:absolute;inset:0}.broker-pending-card{z-index:2;text-align:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffdf9e0;border:1px solid #ffffffe0;border-radius:clamp(1.5rem,3vw,2.25rem);justify-items:center;gap:1rem;inline-size:min(92vw,40rem);padding:clamp(2rem,5vw,4rem);display:grid;position:relative;box-shadow:0 2rem 5rem #211e192e}.broker-pending-card .broker-kicker{color:#d72d31;letter-spacing:.14em;text-transform:uppercase;margin:.35rem 0 0;font-size:.76rem;font-weight:800}.broker-pending-card h1{letter-spacing:-.055em;max-inline-size:34rem;margin:0;font-size:clamp(2rem,5vw,4rem);line-height:.98}.broker-pending-card>p:not(.broker-kicker){color:#5a5751;max-inline-size:32rem;margin:0;font-size:clamp(1rem,2vw,1.18rem);line-height:1.6}.broker-pending-card>small{color:#6d6962;max-inline-size:30rem;font-size:.88rem;line-height:1.5}.broker-pending-card>a{color:#33312d;text-underline-offset:.25rem;font-weight:700}.broker-pending-progress{color:#2d2b28;background:#f5f1e9;border:1px solid #dfd9cf;border-radius:999px;align-items:center;gap:.65rem;padding:.75rem 1rem;font-size:.9rem;display:inline-flex}.broker-pending-progress i{aspect-ratio:1;background:#e33437;border-radius:50%;inline-size:.55rem;animation:1.8s ease-out infinite broker-pending-pulse;box-shadow:0 0 #e334376b}.broker-pending-spinner{aspect-ratio:1;inline-size:3.25rem;position:relative}.broker-pending-spinner i{transform-origin:50% 1.35rem;background:#282725;border-radius:999px;block-size:.75rem;inline-size:.2rem;margin:-1.35rem 0 0 -.1rem;animation:.9s linear infinite broker-pending-think;position:absolute;inset-block-start:50%;inset-inline-start:50%}.broker-pending-spinner i:first-child{animation-delay:-.7875s;transform:rotate(0)}.broker-pending-spinner i:nth-child(2){animation-delay:-.675s;transform:rotate(45deg)}.broker-pending-spinner i:nth-child(3){animation-delay:-.5625s;transform:rotate(90deg)}.broker-pending-spinner i:nth-child(4){animation-delay:-.45s;transform:rotate(135deg)}.broker-pending-spinner i:nth-child(5){animation-delay:-.3375s;transform:rotate(180deg)}.broker-pending-spinner i:nth-child(6){animation-delay:-.225s;transform:rotate(225deg)}.broker-pending-spinner i:nth-child(7){animation-delay:-.1125s;transform:rotate(270deg)}.broker-pending-spinner i:nth-child(8){animation-delay:0s;transform:rotate(315deg)}@keyframes broker-pending-think{0%,to{opacity:.18}45%{opacity:1}}@keyframes broker-pending-pulse{70%{box-shadow:0 0 0 .6rem #e3343700}to{box-shadow:0 0 #e3343700}}.broker-application-page.broker-clarity[data-step=register],.broker-application-page.broker-clarity[data-step=receipt]{grid-template-rows:auto auto auto;block-size:auto;min-block-size:100svh;overflow:clip visible}.broker-application-page.broker-clarity[data-step=register] .broker-application-layout,.broker-application-page.broker-clarity[data-step=receipt] .broker-application-layout{align-items:start;min-block-size:0;overflow:visible}.broker-application-page.broker-clarity[data-step=register] .broker-application-card,.broker-application-page.broker-clarity[data-step=receipt] .broker-application-card{max-block-size:none;min-inline-size:0;position:static;overflow:visible}@media (width>=64.0625rem){.broker-application-page.broker-clarity[data-step=register] .broker-application-value{align-self:start;position:sticky;inset-block-start:6.25rem}.broker-application-page.broker-clarity[data-step=register] .broker-application-benefits,.broker-application-page.broker-clarity[data-step=register] .broker-application-urgency{display:none}.broker-application-page.broker-clarity[data-step=register] .broker-application-lead{max-inline-size:42rem}.broker-application-page.broker-clarity[data-step=register] .broker-application-product{grid-template-columns:minmax(0,1fr);margin-block-start:clamp(1rem,2vh,1.75rem)}.broker-application-page.broker-clarity[data-step=register] .broker-application-campaign-preview{min-block-size:clamp(18rem,35vh,27rem)}.broker-application-page.broker-clarity[data-step=register] .broker-application-product-card{display:none}.broker-application-page.broker-clarity[data-step=register] .broker-application-card{padding:clamp(1.5rem,2.4vw,2.5rem)}.broker-application-page.broker-clarity[data-step=register] .broker-application-card h2{max-inline-size:14ch;margin-block:.5rem;font-size:clamp(2rem,3.2vw,3.35rem)}.broker-application-page.broker-clarity[data-step=register] .broker-application-card>p{margin-block:.35rem .8rem;line-height:1.45}.broker-application-page.broker-clarity[data-step=register] .broker-application-card form,.broker-application-page.broker-clarity[data-step=register] .broker-application-form-grid{gap:.65rem}.broker-application-page.broker-clarity[data-step=register] .broker-application-card input{min-block-size:3rem}.broker-application-page.broker-clarity[data-step=register] .broker-application-affiliation{margin-block:.1rem}}@media (width<=64rem){.broker-pending-preview-body{grid-template-columns:1fr}.broker-pending-preview-body nav{display:none}.broker-pending-preview-content{padding:5rem 1rem 1rem}.broker-pending-preview-grid{grid-template-columns:1fr}.broker-pending-preview-grid article:not(.featured){display:none}.broker-application-page.broker-clarity[data-step=register],.broker-application-page.broker-clarity[data-step=receipt]{block-size:auto;min-block-size:100svh;overflow:visible}.broker-application-page.broker-clarity[data-step=register] .broker-application-layout,.broker-application-page.broker-clarity[data-step=receipt] .broker-application-layout{block-size:auto;max-block-size:none;overflow:visible}.broker-application-page.broker-clarity[data-step=register] .broker-application-value{gap:.8rem;padding:1.25rem 1rem 0;display:grid}.broker-application-page.broker-clarity[data-step=register] .broker-application-acelera-proof,.broker-application-page.broker-clarity[data-step=register] .broker-application-benefits,.broker-application-page.broker-clarity[data-step=register] .broker-application-urgency,.broker-application-page.broker-clarity[data-step=register] .broker-application-product-card{display:none}.broker-application-page.broker-clarity[data-step=register] .broker-application-value h1{max-inline-size:12ch;margin:0;font-size:clamp(2.4rem,12vw,4.5rem);line-height:.92}.broker-application-page.broker-clarity[data-step=register] .broker-application-lead{margin:0}.broker-application-page.broker-clarity[data-step=register] .broker-application-product{margin:.25rem 0 0;display:block}.broker-application-page.broker-clarity[data-step=register] .broker-application-campaign-preview{min-block-size:14rem}.broker-application-page.broker-clarity[data-step=register] .broker-application-card,.broker-application-page.broker-clarity[data-step=receipt] .broker-application-card{overscroll-behavior:auto;max-block-size:none;overflow:visible}}@media (prefers-reduced-motion:reduce){.broker-pending-spinner i,.broker-pending-progress i{animation:none}.network-welcome-complete .network-welcome-portal-cta{transition:none}}.network-command-center{background:linear-gradient(135deg,#f2faf7 0%,#fff 62%);border:1px solid #154a4426;border-radius:20px;grid-template-columns:minmax(260px,.85fr) minmax(360px,1.15fr);gap:1rem 1.4rem;padding:clamp(1.1rem,2vw,1.65rem);display:grid;box-shadow:0 18px 44px #14423d14}.network-command-copy{align-content:center;gap:.45rem;display:grid}.network-command-copy>span{color:#087a72;letter-spacing:.12em;font-size:.68rem;font-weight:850}.network-command-copy h2{color:#17332f;letter-spacing:-.045em;margin:0;font-size:clamp(1.45rem,2.4vw,2.15rem);line-height:1.03}.network-command-copy p{color:#506963;max-width:660px;margin:0;font-size:.82rem;line-height:1.58}.network-command-search{background:#fff;border:1px solid #154a4424;border-radius:16px;align-content:center;gap:.45rem;padding:1rem;display:grid}.network-command-search>span{color:#274943;font-size:.72rem;font-weight:820}.network-command-search input{color:#132f2b;background:#fff;border:1px solid #afc2bd;border-radius:11px;outline:none;width:100%;min-height:52px;padding:0 1rem;font-size:.88rem}.network-command-search input:focus{border-color:#0b8d83;box-shadow:0 0 0 4px #0b8d831f}.network-command-search small{color:#617a74;font-size:.67rem}.network-command-status{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.network-command-status>button{color:#183a35;min-height:96px;box-shadow:none;text-align:left;background:#ffffffe6;border:1px solid #154a4421;align-content:center;justify-items:start;gap:.16rem;padding:.8rem .9rem;display:grid}.network-command-status>button:hover{background:#f5fffc;border-color:#0b8d8366}.network-command-status strong{color:#087a72;letter-spacing:-.055em;font-size:1.75rem;line-height:1}.network-command-status span{color:#17332f;font-size:.74rem;font-weight:850}.network-command-status small{color:#647b76;font-size:.62rem}.network-main-toolbar .toolbar-actions>button:first-child{min-width:170px}.network-section .network-view-tabs>button span{font-size:.9rem}.network-section .network-view-tabs>button small{color:#5a716c;font-size:.7rem}.network-section .network-applications{background:#fffdf8;border-color:#d7c49e}.network-section .network-applications .board-head p{color:#5b6f69;max-width:760px;margin:.35rem 0 0;font-size:.72rem;line-height:1.5}.network-section .network-application-list article{background:#fff;border-color:#dbe3df;min-height:98px;padding:.9rem 1rem}.network-section .network-application-list span{color:#8a611f;font-size:.64rem}.network-section .network-application-list strong{color:#183a35;font-size:.9rem}.network-section .network-application-list article>div:first-child>strong{letter-spacing:-.02em;font-size:1.06rem}.network-section .network-application-list small{color:#526c66;font-size:.7rem;line-height:1.45}.network-section .network-application-list button{min-height:42px;padding-inline:1rem;font-size:.7rem}.network-section .broker-intelligence-table td:nth-child(2)>strong{color:#17332f;font-size:.9rem}.network-section .broker-intelligence-table td:nth-child(2)>small,.network-section .broker-intelligence-table td:nth-child(3)>small{color:#536c66;font-size:.66rem;line-height:1.45}.network-section .network-broker-filters label{color:#415f59;font-size:.67rem}.network-section .network-broker-filters input,.network-section .network-broker-filters select{color:#17332f;font-size:.72rem}@media (width<=920px){.network-command-center{grid-template-columns:1fr}.network-command-status{grid-template-columns:1fr 1fr}}@media (width<=560px){.network-command-status{grid-template-columns:1fr}.network-command-status>button{min-height:78px}}.crm-test-toolbar-actions,.crm-lead-row-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.crm-test-cleanup-trigger,.crm-test-delete-row{color:#9b3e32!important;background:#fff5f3!important;border-color:#e7b8b1!important}.crm-test-deletion-review{background:#fffaf8;border:1px solid #e9c5be;gap:16px;display:grid}.crm-test-deletion-review .editor-head p{color:#6c7b77;margin:5px 0 0}.crm-test-deletion-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.crm-test-deletion-summary span{color:#60736e;background:#fff;border:1px solid #dce7e2;border-radius:12px;gap:3px;padding:13px;display:grid}.crm-test-deletion-summary b{color:#1e5147;font-size:23px}.crm-test-deletion-summary .blocked{color:#9b3e32;border-color:#ebc0b9}.crm-test-deletion-summary .blocked b{color:#9b3e32}.crm-test-deletion-list{gap:7px;display:grid}.crm-test-deletion-list article{background:#fff;border:1px solid #dfe9e5;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex}.crm-test-deletion-list article>div{gap:3px;display:grid}.crm-test-deletion-list small{color:#74847f}.crm-test-deletion-list span{color:#34705f;font-weight:750}.crm-test-deletion-list article.blocked{background:#fff2f0;border-color:#e8bdb6}.crm-test-deletion-list article.blocked span{color:#993d32}.crm-test-deletion-review>label{color:#385d55;gap:6px;font-weight:750;display:grid}.crm-test-deletion-review>label input{background:#fff;border:1px solid #d4dfdb;border-radius:10px;padding:11px 12px}.crm-test-deletion-review>label small{color:#6f817c;font-weight:500}.crm-test-delete-confirm{background:#b53e32!important}@media (width<=720px){.crm-test-toolbar-actions{flex-direction:column;align-items:stretch;width:100%}.crm-test-deletion-summary{grid-template-columns:1fr}.crm-test-deletion-list article{flex-direction:column;align-items:flex-start}.crm-lead-row-actions{flex-direction:column;align-items:stretch}}.broker-portfolio-native-page.is-focus-mode .broker-portfolio-header{flex-basis:64px;gap:clamp(12px,1.4vw,24px);overflow:visible;align-items:center!important;min-height:64px!important;padding:8px clamp(18px,2vw,32px)!important}.broker-portfolio-native-page.is-focus-mode .broker-portfolio-brandline{gap:2px;display:grid}.broker-portfolio-native-page.is-focus-mode .broker-portfolio-brandline>span{color:#ef777d!important;letter-spacing:.16em!important;font-size:9px!important}.broker-portfolio-native-page.is-focus-mode .broker-portfolio-header h1{margin:0!important;font-size:clamp(17px,1.35vw,22px)!important;line-height:1!important}.broker-portfolio-native-page.is-focus-mode .broker-portfolio-header .broker-portfolio-tabs{border-radius:999px;align-self:center;align-items:center;height:40px;display:flex;overflow:hidden;background:#ffffff12!important;border:1px solid #ffffff24!important;padding:3px!important}.broker-portfolio-native-page.is-focus-mode .broker-portfolio-header .broker-portfolio-tabs button{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:680;line-height:1;display:inline-flex;position:static;border:0!important;height:32px!important;min-height:0!important;padding:0 15px!important}.broker-portfolio-native-page.is-focus-mode .broker-portfolio-header .broker-portfolio-tabs button:after,.broker-portfolio-native-page.is-focus-mode .broker-portfolio-header .broker-portfolio-tabs button:before{content:none!important;display:none!important}.broker-portfolio-native-page.is-focus-mode .broker-portfolio-header .broker-portfolio-tabs button.active{color:#171819!important;background:#fffefa!important;border:0!important;transform:none!important;box-shadow:0 8px 22px #0003!important}.broker-portfolio-native-page.is-focus-mode .broker-portfolio-header .broker-portfolio-tabs b{border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;margin-left:7px;padding:0 5px;font-size:9px;display:inline-flex;color:#4a4844!important;background:#e7e4de!important}.broker-portfolio-native-page.is-focus-mode .broker-portfolio-exit{background:0 0!important;border-color:#ffffff3d!important;height:40px!important;padding-inline:16px!important}.broker-portfolio-profile-step{background:radial-gradient(circle at 8% 8%,#e1262f0f,#0000 26%),linear-gradient(#f8f7f3 0%,#f1efe9 100%);padding:clamp(18px,2.2vh,28px) clamp(22px,3.4vw,58px) 30px}.broker-portfolio-opening{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:clamp(18px,2vw,34px);max-width:1420px;margin:0 auto;display:grid}.broker-portfolio-opening-copy{align-content:center;min-height:clamp(210px,27vh,310px);padding:clamp(12px,1.8vw,28px) clamp(2px,1vw,18px);display:grid}.broker-portfolio-opening-copy>span,.broker-portfolio-opening-choice>div>span{color:#d92d36;letter-spacing:.16em;font-size:10px;font-weight:800}.broker-portfolio-opening-copy h2{letter-spacing:-.055em;text-wrap:balance;outline:none;max-width:11ch;margin:12px 0 14px;font-family:Newsreader,Georgia,serif;font-size:clamp(42px,4.25vw,72px);font-weight:400;line-height:.92;color:#171819!important}.broker-portfolio-opening-copy>p{color:#65635f;max-width:53ch;margin:0;font-size:clamp(13px,1.05vw,16px);line-height:1.55}.broker-portfolio-opening-proof{gap:clamp(12px,2vw,28px);margin-top:clamp(20px,2.8vh,32px);display:flex}.broker-portfolio-opening-proof span{color:#383735;white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:inline-flex}.broker-portfolio-opening-proof i{color:#d92d36;border:1px solid #c8c4bd;border-radius:999px;justify-content:center;align-items:center;width:25px;height:25px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.broker-portfolio-opening-proof b{font-weight:650}.broker-portfolio-opening-visual{background:#1a1b1b;border-radius:22px;min-height:clamp(210px,27vh,310px);position:relative;overflow:hidden;box-shadow:0 24px 60px #1c19172e}.broker-portfolio-opening-visual:after{content:"";background:linear-gradient(90deg,#090b0b14 20%,#090b0bc7 100%);position:absolute;inset:0}.broker-portfolio-opening-visual>img{filter:saturate(.62)contrast(1.06);object-fit:cover;width:100%;height:100%;transition:filter .5s,transform .7s;position:absolute;inset:0;transform:scale(1.015)}.broker-portfolio-opening-visual:hover>img{filter:saturate(.82)contrast(1.04);transform:scale(1.04)}.broker-portfolio-opening-placeholder{color:#8d8c88;justify-content:center;align-items:center;height:100%;display:flex}.broker-portfolio-opening-caption{color:#fff;z-index:1;gap:8px;max-width:min(360px,54%);display:grid;position:absolute;bottom:clamp(22px,3vw,40px);right:clamp(22px,3vw,40px)}.broker-portfolio-opening-caption small{color:#ef777d;letter-spacing:.16em;font-size:9px;font-weight:800}.broker-portfolio-opening-caption strong{letter-spacing:-.04em;font-family:Newsreader,Georgia,serif;font-size:clamp(25px,2.2vw,38px);font-weight:400;line-height:.98}.broker-portfolio-opening-caption span{color:#ffffffad;font-size:10px}.broker-portfolio-opening-choice{justify-content:space-between;align-items:end;max-width:1420px;margin:clamp(18px,2.3vh,28px) auto 12px;display:flex}.broker-portfolio-opening-choice h3{color:#171819;letter-spacing:-.035em;margin:6px 0 2px;font-family:Newsreader,Georgia,serif;font-size:clamp(24px,2.2vw,35px);font-weight:400;line-height:1}.broker-portfolio-opening-choice p{color:#77746f;margin:0;font-size:11px}.broker-portfolio-profile-step .broker-portfolio-guided-profile-grid{gap:12px;max-width:1420px}.broker-portfolio-profile-step .broker-portfolio-guided-profile-grid button{border-radius:16px;gap:13px;min-height:124px;padding:18px 20px;position:relative;background:#fffefac7!important;border-color:#d7d3cc!important}.broker-portfolio-profile-step .broker-portfolio-guided-profile-grid button:after{content:"";background:#e1262f;height:2px;transition:right .24s;position:absolute;bottom:-1px;left:20px;right:calc(100% - 20px)}.broker-portfolio-profile-step .broker-portfolio-guided-profile-grid button:hover,.broker-portfolio-profile-step .broker-portfolio-guided-profile-grid button:focus-visible,.broker-portfolio-profile-step .broker-portfolio-guided-profile-grid button.active{transform:translateY(-3px);background:#fffefa!important;border-color:#e1262f6b!important;box-shadow:0 18px 36px #1f1b181a!important}.broker-portfolio-profile-step .broker-portfolio-guided-profile-grid button:hover:after,.broker-portfolio-profile-step .broker-portfolio-guided-profile-grid button:focus-visible:after,.broker-portfolio-profile-step .broker-portfolio-guided-profile-grid button.active:after{right:20px}.broker-portfolio-profile-step .broker-portfolio-guided-profile-grid button>i{flex-basis:34px;height:34px}.broker-portfolio-profile-step .broker-portfolio-guided-profile-grid button>span{gap:5px}.broker-portfolio-profile-step .broker-portfolio-guided-profile-grid em{color:#d92d36;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:800}.broker-portfolio-profile-step .broker-portfolio-guided-profile-grid strong{color:#171819;font-family:Newsreader,Georgia,serif;font-size:clamp(20px,1.6vw,27px);font-weight:500}.broker-portfolio-profile-step .broker-portfolio-guided-profile-grid small{color:#6d6a65;font-size:11px;line-height:1.4}.broker-portfolio-profile-step .broker-portfolio-guided-profile-grid button span>b{color:#333230;margin-top:5px;font-size:9px;font-weight:700}.broker-portfolio-profile-step .broker-portfolio-guided-profile-grid button span>b>span{color:#e1262f;margin-left:3px}.broker-portfolio-profile-step .broker-portfolio-safe-copy{margin-top:12px}@media (width<=1180px) and (width>=821px){.broker-portfolio-opening{grid-template-columns:minmax(0,.85fr) minmax(380px,1.15fr)}.broker-portfolio-opening-copy h2{font-size:clamp(38px,4.4vw,54px)}.broker-portfolio-opening-proof{gap:10px}.broker-portfolio-opening-proof span{font-size:9px}}@media (height<=790px) and (width>=821px){.broker-portfolio-profile-step{padding-top:14px}.broker-portfolio-opening-copy,.broker-portfolio-opening-visual{min-height:205px}.broker-portfolio-opening-copy h2{margin-block:8px 10px;font-size:clamp(38px,3.8vw,55px)}.broker-portfolio-opening-proof{margin-top:15px}.broker-portfolio-opening-choice{margin-top:14px}.broker-portfolio-profile-step .broker-portfolio-guided-profile-grid button{min-height:108px;padding-block:13px}}@media (width<=820px){.broker-portfolio-native-page.is-focus-mode .broker-portfolio-header{flex-basis:auto;grid-template-columns:minmax(0,1fr) 38px;gap:6px 8px;min-height:0!important;padding:calc(7px + env(safe-area-inset-top)) 12px 7px!important;display:grid!important}.broker-portfolio-native-page.is-focus-mode .broker-portfolio-header .broker-portfolio-tabs{grid-column:1/-1;width:100%;height:36px}.broker-portfolio-native-page.is-focus-mode .broker-portfolio-header .broker-portfolio-tabs button{flex:50%;height:28px!important;padding-inline:8px!important}.broker-portfolio-native-page.is-focus-mode .broker-portfolio-exit{width:36px!important;height:36px!important;padding:0!important}.broker-portfolio-profile-step{padding:18px 14px calc(34px + env(safe-area-inset-bottom))}.broker-portfolio-opening{grid-template-columns:1fr;gap:14px}.broker-portfolio-opening-copy{min-height:0;padding:6px 2px 0}.broker-portfolio-opening-copy h2{max-width:9ch;margin-block:10px 12px;font-size:clamp(42px,13vw,58px)}.broker-portfolio-opening-copy>p{font-size:13px}.broker-portfolio-opening-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:16px;display:grid}.broker-portfolio-opening-proof span{white-space:normal;flex-direction:column;align-items:flex-start;gap:4px;font-size:8px}.broker-portfolio-opening-visual{border-radius:17px;min-height:210px}.broker-portfolio-opening-caption{max-width:75%;bottom:20px;left:20px;right:auto}.broker-portfolio-opening-visual:after{background:linear-gradient(#0000 25%,#090b0bc7 100%)}.broker-portfolio-opening-choice{margin-top:22px}.broker-portfolio-opening-choice h3{font-size:29px}.broker-portfolio-opening-choice p{margin-top:5px;font-size:10px;line-height:1.4}.broker-portfolio-profile-step .broker-portfolio-guided-profile-grid button{min-height:118px;padding:17px}}@media (prefers-reduced-motion:reduce){.broker-portfolio-opening-visual>img,.broker-portfolio-profile-step .broker-portfolio-guided-profile-grid button,.broker-portfolio-profile-step .broker-portfolio-guided-profile-grid button:after{transition:none!important}}
