.page-navigation{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:12px;border-bottom:1px solid #dce5df}.page-parent{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--navy);font-size:14px;font-weight:650;text-decoration:none;flex-shrink:0}.page-parent:hover{text-decoration:underline}.page-navigation ol{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:0;margin:0;list-style:none;font-size:12px;color:#506258}.page-navigation li{display:flex;align-items:center;gap:8px}.page-navigation li[aria-current]{color:#253c30}.page-navigation a{text-underline-offset:3px}#main-content:focus{outline:none}.app-shell .page-shell{max-width:var(--content);padding-top:32px;padding-bottom:64px}.app-shell .page-heading{max-width:820px;margin-bottom:28px}.app-shell .page-heading h1,.app-shell .playbook-heading h1,.app-shell .locked-surface h1,.app-shell .success-surface h1{font-family:inherit;font-size:32px;line-height:1.2;margin-bottom:14px;letter-spacing:0;overflow-wrap:break-word}.app-shell .page-heading p{font-size:16px;max-width:70ch}.app-shell .pricing-heading{text-align:left;margin-left:0}.app-shell .section-heading h2,.app-shell .intel-next h2{font-family:inherit;font-size:26px;line-height:1.3}.app-shell .intel-hero{max-width:var(--content);gap:40px;padding-block:36px;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}.app-shell .intel-hero h1{font-family:inherit;font-size:32px;line-height:1.2;margin-block:18px}.app-shell .playbook-heading{margin-inline:0;padding:28px;border-radius:6px}.app-shell .agreement-brief,.app-shell .opportunity-band,.app-shell .intel-next{padding-block:40px}.app-shell .sector-index a{font-family:inherit;font-size:19px}.app-shell .account-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:24px}.app-shell .account-panel>*{min-width:0}.app-shell .account-panel h2{font-family:inherit;font-size:22px;line-height:1.3}.app-shell .account-panel .form-message{grid-column:1/-1;margin:0}.app-shell .login-row{min-width:0;flex-wrap:wrap}.app-shell .login-row input{min-width:180px}.app-shell .login-row button{flex-shrink:0}.mobile-menu-toggle,.mobile-section-menu{display:none}.mobile-nav a{min-height:54px}.mobile-nav span{text-align:center;line-height:1.2;max-width:100%}@media(max-width:1080px){.site-header{flex-wrap:wrap}.mobile-menu-toggle{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:44px;border:1px solid #617568;border-radius:6px;background:transparent;color:#fff;padding:8px;font-size:13px;cursor:pointer}.site-header .desktop-nav{display:none}.mobile-section-menu{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;flex-basis:100%;padding-block:12px;border-top:1px solid #415447;margin-top:8px}.mobile-section-menu a{display:flex;align-items:center;min-height:44px;padding:10px;color:#e0e8e2;text-decoration:none;border-radius:4px;font-size:14px}.mobile-section-menu a.active{background:#294332;color:#fff;font-weight:700}}@media(max-width:760px){.page-navigation{align-items:flex-start;flex-direction:column;gap:0;padding-block:6px 12px}.page-navigation ol{justify-content:flex-start}.app-shell .page-shell{padding-block:24px 44px}.app-shell .page-heading h1,.app-shell .playbook-heading h1,.app-shell .locked-surface h1,.app-shell .success-surface h1{font-size:26px}.app-shell .page-heading p{font-size:14px}.app-shell .account-panel{grid-template-columns:1fr;padding:22px}.app-shell .account-panel h2{font-size:21px}.app-shell .login-row{flex-direction:column}.app-shell .login-row input{min-width:0}.app-shell .intel-hero{grid-template-columns:1fr;gap:24px}.app-shell .intel-hero h1{font-size:26px}.app-shell .playbook-heading{padding:22px}.app-shell .section-heading h2,.app-shell .intel-next h2{font-size:23px}}@media(max-width:360px){.site-header .brand-mark img{height:58px;width:58px}.site-header .header-actions{gap:6px}.mobile-menu-toggle{font-size:12px;padding:6px}.app-shell .mobile-nav a{font-size:10px}}:root{--green-950: #071107;--green-900: #0d1c10;--green-800: #18301d;--cream-50: #fffdf8;--cream-100: #f7f0e5;--cream-200: #e8dcc9;--ink: #112016;--muted: #667268;--orange: #f56600;--orange-dark: #c84d00;--navy: #073678;--blue: #155ec9;--focus: #ffb36b;--shadow: 0 16px 40px rgba(3, 10, 4, .16);--radius-sm: 6px;--radius-md: 8px;--content: 1180px}*{box-sizing:border-box}html{color-scheme:light;scroll-behavior:smooth}body{margin:0;background:var(--cream-50);color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}.page-visual{background-attachment:fixed;background-color:var(--cream-50);background-position:center top;background-repeat:no-repeat;background-size:cover}.page-visual-atlas{background-image:url(/backgrounds/corridor-atlas.jpg)}.page-visual-blueprint{background-image:url(/backgrounds/institutional-blueprint.jpg)}.page-visual-watermark{background-image:url(/backgrounds/trade-watermark.jpg)}button,input,select,textarea{font:inherit}a{color:inherit;text-underline-offset:.2em}img{display:block;max-width:100%}::selection{background:#ffd0a8;color:var(--green-950)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}p{line-height:1.65}.button{align-items:center;border:1px solid transparent;border-radius:var(--radius-sm);display:inline-flex;font-weight:750;gap:.55rem;justify-content:center;padding:.72rem 1rem;text-decoration:none}.button-primary{background:var(--orange);color:#fff}.button-primary:hover{background:var(--orange-dark)}.button-secondary{background:var(--cream-50);border-color:var(--cream-200);color:var(--green-950)}.button-secondary:hover,.button-quiet:hover{border-color:var(--orange)}.button-quiet{border-color:#b87735;color:var(--cream-100)}.button-plain{background:transparent;border-color:var(--cream-200);color:var(--ink);cursor:pointer}.button:disabled{cursor:not-allowed;opacity:.55}.button-large{min-height:54px;padding-inline:1.35rem}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{background:#fff;color:var(--navy);left:12px;padding:10px 14px;position:fixed;top:-60px;z-index:200}.skip-link:focus{top:12px}input,select,textarea{background:#fff;border:1px solid #cfc5b7;border-radius:var(--radius-sm);color:var(--ink);min-height:46px;padding:.72rem .8rem;width:100%}textarea{min-height:112px;resize:vertical}input::placeholder,textarea::placeholder{color:#6e746f}@media(max-width:760px){.page-visual{background-attachment:scroll;background-position:54% top;background-size:auto 100vh}}@media(prefers-contrast:more),(prefers-reduced-data:reduce){.page-visual{background-image:none}}.app-shell{min-height:100vh;padding-bottom:0}.route-loading{color:var(--muted);min-height:65vh;padding:80px max(24px,calc((100vw - var(--content)) / 2))}.error-boundary{align-items:center;background:var(--cream-50);display:flex;min-height:100vh;padding:32px}.error-boundary>div{margin:auto;max-width:680px}.error-boundary span{color:var(--orange-dark);font-size:.75rem;font-weight:800;text-transform:uppercase}.error-boundary h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,6vw,4.5rem);margin:14px 0}.error-boundary p{color:var(--muted)}.site-header{align-items:center;background:var(--green-950);display:flex;min-height:92px;padding:8px max(18px,calc((100vw - var(--content)) / 2));position:relative;z-index:20}.brand-mark img{height:76px;width:76px}.desktop-nav{align-items:center;display:flex;gap:.3rem;margin-left:auto}.desktop-nav>a,.desktop-menu>summary{align-items:center;border-radius:4px;color:#cdd5cd;display:inline-flex;font-size:.86rem;gap:6px;min-height:44px;padding:0 .55rem;text-decoration:none;white-space:nowrap}.desktop-nav .workspace-nav{color:#fff;font-weight:700}.desktop-nav>a:hover,.desktop-nav>a.active,.desktop-menu>summary:hover,.desktop-menu.active>summary,.desktop-menu[open]>summary{background:#14261a;color:#fff}.desktop-menu{position:relative}.desktop-menu>summary{cursor:pointer;list-style:none}.desktop-menu>summary::-webkit-details-marker{display:none}.desktop-menu>summary svg{transition:transform .16s ease-out}.desktop-menu[open]>summary svg{transform:rotate(180deg)}.desktop-menu-panel{background:#fffdf8;border:1px solid #d8dfd9;border-radius:6px;box-shadow:0 16px 32px #020c053d;display:grid;left:50%;min-width:310px;padding:6px;position:absolute;top:calc(100% + 5px);transform:translate(-50%);z-index:40}.desktop-menu-panel a{border-radius:4px;color:#173126;display:grid;gap:3px;min-height:58px;padding:10px 12px;text-decoration:none}.desktop-menu-panel a:hover,.desktop-menu-panel a:focus-visible{background:var(--cream-100)}.desktop-menu-panel a.active{background:#e8f0f7;color:var(--navy)}.desktop-menu-panel strong{font-size:.82rem}.desktop-menu-panel span{color:#52635a;font-size:.7rem;font-weight:500;line-height:1.35}.desktop-menu-panel a.active span{color:#31527b}.header-actions{align-items:center;display:flex;gap:.65rem;margin-left:1.25rem}.header-actions .button{flex-shrink:0;white-space:nowrap}@media(min-width:1281px){.desktop-nav{gap:.45rem}.desktop-nav>a,.desktop-menu>summary{font-size:.84rem}}.section-shell{margin-inline:auto;max-width:var(--content);padding-inline:24px}.hero{align-items:center;background:var(--green-950);color:#fff;display:flex;flex-direction:column;max-width:none;min-height:650px;padding-block:44px 72px;text-align:center}.hero-brand{background:var(--cream-100);border:1px solid #d5ba8a;border-radius:var(--radius-md);box-shadow:var(--shadow);margin-bottom:26px;padding:20px 34px;width:min(440px,92vw)}.announcement{align-items:center;color:#ffad65;display:inline-flex;font-size:.88rem;gap:.5rem;margin-bottom:22px}.hero h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,6vw,5.8rem);line-height:.98;margin-bottom:24px;max-width:940px}.hero-copy{color:#c6d0c7;font-size:1.2rem;max-width:680px}.hero-actions{display:flex;gap:12px;margin-top:18px}.pathways{padding-block:88px 110px}.section-heading{max-width:700px}.section-heading h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.4rem);margin-bottom:14px}.section-heading p{color:var(--muted)}.pathway-grid{border-bottom:1px solid var(--cream-200);border-top:1px solid var(--cream-200);display:grid;grid-template-columns:repeat(3,1fr);margin-top:42px}.pathway{min-width:0;padding:34px 28px}.pathway+.pathway{border-left:1px solid var(--cream-200)}.pathway svg{color:var(--orange)}.pathway h3{font-size:1.2rem;margin:22px 0 8px}.pathway p{color:var(--muted);min-height:5.2em}.pathway a,.text-link{align-items:center;color:var(--navy);display:inline-flex;font-weight:750;gap:6px}.home-intelligence{background:var(--green-900);color:#fff;padding-block:52px}.home-intelligence .section-shell{align-items:center;display:grid;gap:36px;grid-template-columns:1fr auto}.home-intelligence h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,3rem);margin-bottom:10px}.home-intelligence p{color:#b8c4b9;margin:0;max-width:72ch}.migration-page{min-height:65vh;padding-block:100px}.migration-page h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.05;margin-bottom:18px}.migration-page>p:not(.status-label){color:var(--muted);max-width:65ch}.status-label{color:var(--orange-dark);font-size:.78rem;font-weight:800;text-transform:uppercase}.mobile-nav{display:none}.page-shell{margin-inline:auto;max-width:1080px;min-height:70vh;padding:72px 24px 110px}.page-heading{margin-bottom:36px;max-width:760px}.page-heading h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4vw,3.65rem);line-height:1.06;margin-bottom:18px}.page-heading p{color:var(--muted);font-size:1.05rem;max-width:68ch}.form-surface,.result-surface,.account-panel,.workspace-section,.success-surface{background:#fff;border:1px solid var(--cream-200);border-radius:var(--radius-md);box-shadow:0 12px 32px #0e190f12}.form-surface{padding:28px}.form-grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.field{display:flex;flex-direction:column;gap:7px;min-width:0}.field>span{color:#46534a;font-size:.78rem;font-weight:780;text-transform:uppercase}.field-wide{grid-column:1 / -1}.form-actions{display:flex;justify-content:flex-end;margin-top:24px}.form-message{border-radius:var(--radius-sm);font-size:.9rem;margin:18px 0 0;padding:12px 14px}.form-message.error{background:#fff0e6;border:1px solid #e49b63;color:#733000}.form-message.success{background:#e8f4e8;border:1px solid #90b58e;color:#174a20}.info-callout{background:#eef4ea;border:1px solid #b8cbae;border-radius:var(--radius-sm);color:#28452d;margin-bottom:24px;padding:13px 15px}.result-surface{margin-top:28px;padding:30px}.result-intro,.section-title-row,.workspace-heading{align-items:flex-start;display:flex;justify-content:space-between;gap:24px}.result-intro h2,.workspace-section h2,.account-panel h2{font-family:Georgia,Times New Roman,serif;font-size:1.65rem;margin:6px 0 0}.panel-label{color:var(--orange-dark);font-size:.72rem;font-weight:820;text-transform:uppercase}.readiness-score,.score-compact{align-items:center;background:var(--green-950);border-radius:var(--radius-sm);color:#fff;display:flex;flex-direction:column;min-width:105px;padding:11px 15px}.readiness-score strong{font-size:1.75rem}.readiness-score span,.score-compact span{color:#b8c4b9;font-size:.68rem}.action-plan{border-top:1px solid var(--cream-200);margin:24px 0}.plan-item{align-items:flex-start;border-bottom:1px solid var(--cream-200);display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;padding:22px 4px}.plan-item>svg{color:var(--orange);margin-top:3px}.plan-item h3{font-size:1.02rem;margin:4px 0 6px}.plan-item p{color:var(--muted);font-size:.9rem;margin:0}.plan-item div>span:first-child{color:var(--muted);font-size:.72rem;font-weight:750;text-transform:uppercase}.plan-end{align-items:center;display:flex;gap:12px}.plan-end a{align-items:center;background:var(--cream-100);border-radius:var(--radius-sm);color:var(--navy);display:flex;height:40px;justify-content:center;width:40px}.tier-badge,.plan-pill{border-radius:999px;display:inline-flex;font-size:.7rem;font-weight:800;padding:5px 9px}.tier-badge.free,.plan-pill.free{background:#e9efe7;color:#31543a}.tier-badge.pro,.plan-pill.pro{background:#fff0dc;color:#8a3b00}.tier-badge.suite,.plan-pill.suite,.plan-pill.enterprise{background:#e5ebf8;color:var(--navy)}.inline-actions{display:flex;flex-wrap:wrap;gap:10px}.account-panel{align-items:flex-end;display:flex;gap:28px;justify-content:space-between;margin-top:28px;padding:24px}.account-panel p{color:var(--muted);margin-bottom:0}.login-row{display:flex;gap:8px;min-width:min(100%,470px)}.login-row input{flex:1}.login-controls{flex:0 1 540px;min-width:min(100%,470px)}.login-consents{display:grid;gap:9px;margin-top:16px;max-width:70ch}.login-consents .consent{align-items:flex-start;color:var(--muted);display:flex;font-size:.76rem;gap:9px;line-height:1.5}.login-consents .consent input{accent-color:var(--orange);flex:0 0 18px;height:18px;margin-top:1px;min-height:0;width:18px}.login-consents .consent a{color:var(--navy);font-weight:700}.login-consents .optional{color:#657168}.image-fields{display:grid;gap:20px;grid-template-columns:1fr 2fr;margin-top:24px}.image-field{background:var(--cream-100);border:1px solid var(--cream-200);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:10px;padding:15px}.image-field>span{align-items:center;display:flex;font-size:.85rem;font-weight:750;gap:7px}.image-field small{color:var(--muted);font-weight:500}.image-field img,.image-placeholder{aspect-ratio:1;background:#fff;border:1px dashed #bdb2a3;border-radius:var(--radius-sm);object-fit:cover;width:100%}.image-field.wide img,.image-field.wide .image-placeholder{aspect-ratio:8 / 3}.image-placeholder{align-items:center;color:var(--muted);display:flex;font-size:.82rem;justify-content:center}.checkbox-group{border-top:1px solid var(--cream-200);display:grid;gap:12px;margin-top:26px;padding-top:22px}.checkbox-group label{align-items:flex-start;display:flex;font-size:.9rem;gap:10px;line-height:1.55}.checkbox-group input{accent-color:var(--orange);flex:0 0 auto;height:18px;margin-top:2px;min-height:0;width:18px}.checkbox-group .consent{background:var(--cream-100);border-radius:var(--radius-sm);padding:14px}.success-surface{align-items:center;display:flex;flex-direction:column;padding:60px 28px;text-align:center}.success-surface>svg{color:var(--orange)}.success-surface h1{font-family:Georgia,Times New Roman,serif;margin:18px 0 8px}.success-surface p{color:var(--muted);max-width:60ch}.loading-state{color:var(--muted);padding:30px 0}.workspace-page{max-width:1180px}.workspace-heading{max-width:none}.workspace-heading>div{max-width:760px}.plan-pill{font-size:.78rem;margin-top:12px;padding:8px 12px;white-space:nowrap}.trial-status{align-items:center;background:#eef4ea;border:1px solid #b8cbae;border-radius:var(--radius-sm);display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;margin:-10px 0 26px;padding:16px 18px}.trial-status>svg{color:#315c35}.trial-status strong{display:block;font-size:.9rem}.trial-status p{color:var(--muted);font-size:.76rem;margin:4px 0 0}.trial-status.ending{background:#fff7df;border-color:#d5b866}.trial-status.ending>svg{color:#795900}.trial-status.urgent,.trial-status.expired{background:#fff0e6;border-color:#e49b63}.trial-status.urgent>svg,.trial-status.expired>svg{color:#8a3b00}.metric-strip{border-bottom:1px solid var(--cream-200);border-top:1px solid var(--cream-200);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:28px}.metric{display:grid;gap:4px;min-width:0;padding:20px 18px}.metric+.metric{border-left:1px solid var(--cream-200)}.metric svg{color:var(--orange)}.metric strong{font-family:Georgia,Times New Roman,serif;font-size:1.25rem;overflow-wrap:anywhere}.metric span{color:var(--muted);font-size:.72rem;text-transform:uppercase}.workspace-grid{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr)}.workspace-section{padding:24px}.score-compact{min-width:82px}.score-compact strong{font-size:1.35rem}.workspace-actions{border-top:1px solid var(--cream-200);margin-top:22px}.workspace-actions>a{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:18px 2px;text-decoration:none}.workspace-actions>a+a{border-top:1px solid var(--cream-200)}.workspace-actions>a>div{align-items:center;display:flex;gap:10px}.workspace-actions>a>div:first-child{align-items:flex-start;flex-direction:column;gap:5px}.workspace-actions strong{font-size:.95rem}.workspace-actions span:not(.tier-badge){color:var(--muted);font-size:.83rem}.activity-timeline{border-left:1px solid var(--cream-200);list-style:none;margin:22px 0 0 5px;padding-left:20px}.activity-timeline li{display:flex;flex-direction:column;gap:4px;padding:0 0 22px;position:relative}.activity-timeline li:before{background:var(--orange);border:3px solid white;border-radius:50%;content:"";height:10px;left:-26px;position:absolute;top:4px;width:10px}.activity-timeline strong{font-size:.88rem;text-transform:capitalize}.activity-timeline time{color:var(--muted);font-size:.75rem}.empty-state{background:var(--cream-100);border-radius:var(--radius-sm);margin-top:18px;padding:18px}.empty-state p{color:var(--muted);font-size:.88rem}.empty-state a{align-items:center;color:var(--navy);display:inline-flex;font-weight:750;gap:5px}.directory-page{max-width:1180px}.directory-controls{align-items:center;border-bottom:1px solid var(--cream-200);border-top:1px solid var(--cream-200);display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(0,170px));margin-bottom:30px;padding:16px 0}.directory-controls .search-field{order:-1}.search-field{align-items:center;display:flex;position:relative}.search-field svg{color:var(--muted);left:14px;position:absolute}.search-field input{padding-left:42px}.directory-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.directory-card{background:#fff;border:1px solid var(--cream-200);border-radius:var(--radius-md);min-width:0;overflow:hidden;position:relative}.directory-card.priority{border-color:#c8a377}.directory-banner{aspect-ratio:8 / 3;object-fit:cover;width:100%}.directory-card-body{display:flex;flex-direction:column;min-height:300px;padding:20px}.company-row{align-items:center;display:flex;gap:12px}.company-row h2{font-size:1rem;margin:0 0 4px}.company-row p{color:var(--muted);font-size:.76rem;line-height:1.4;margin:0}.company-avatar{background:#fff;border:1px solid var(--cream-200);border-radius:var(--radius-sm);flex:0 0 auto;height:50px;object-fit:cover;width:50px}.company-avatar.initials{align-items:center;background:var(--cream-100);color:var(--navy);display:flex;font-weight:850;justify-content:center;text-transform:uppercase}.badge-row{min-height:29px;padding-top:13px}.review-badge,.self-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:.68rem;font-weight:780;gap:5px;padding:5px 8px}.review-badge{background:#e8f1e5;color:#275132}.self-badge{background:var(--cream-100);color:var(--muted)}.offer-copy{color:#515d54;display:-webkit-box;font-size:.85rem;line-height:1.6;margin:14px 0 18px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.card-link{align-items:center;align-self:flex-start;background:transparent;border:0;color:var(--navy);cursor:pointer;display:inline-flex;font-weight:780;gap:7px;margin-top:auto;padding:0}.empty-directory{align-items:center;background:var(--cream-100);border:1px dashed #bfb3a3;border-radius:var(--radius-md);display:flex;flex-direction:column;padding:64px 24px;text-align:center}.empty-directory svg{color:var(--orange)}.empty-directory h2{font-family:Georgia,Times New Roman,serif;margin:18px 0 6px}.empty-directory p{color:var(--muted)}.trust-note{align-items:flex-start;color:var(--muted);display:flex;font-size:.78rem;gap:8px;margin:28px 0 0}.trust-note svg{color:var(--orange-dark);flex:0 0 auto}.modal-backdrop{align-items:center;background:#040d05b8;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:100}.detail-dialog{background:#fff;border-radius:var(--radius-md);box-shadow:0 24px 70px #00000059;max-height:90vh;max-width:620px;overflow:auto;position:relative;width:100%}.icon-button{align-items:center;background:var(--green-950);border:0;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.dialog-close{position:absolute;right:12px;top:12px;z-index:2}.coming-soon-dialog{max-width:510px;overflow:visible;padding:34px}.coming-soon-icon{align-items:center;background:#fff0dc;border-radius:var(--radius-sm);color:var(--orange-dark);display:flex;height:48px;justify-content:center;width:48px}.coming-soon-dialog h2{font-family:Georgia,Times New Roman,serif;font-size:1.8rem;margin:20px 44px 10px 0}.coming-soon-dialog>p{color:var(--muted);font-size:.9rem;line-height:1.65;margin:0}.coming-soon-note{border-top:1px solid var(--cream-200);margin-top:18px!important;padding-top:17px}.coming-soon-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.detail-banner{aspect-ratio:4 / 1.45;object-fit:cover;width:100%}.detail-content{padding:30px}.detail-content h2{font-family:Georgia,Times New Roman,serif;font-size:2rem;margin:8px 0 12px;padding-right:34px}.detail-field{border-top:1px solid var(--cream-200);margin-top:18px;padding-top:16px}.detail-field span{color:var(--muted);font-size:.72rem;font-weight:780;text-transform:uppercase}.detail-field p{margin:6px 0 0}.dialog-disclaimer{border-top:1px solid var(--cream-200);color:var(--muted);font-size:.72rem;margin:24px 0 0;padding-top:14px}.services-lead{align-items:center;background:var(--green-950);border-radius:var(--radius-md);color:#fff;display:flex;justify-content:space-between;margin-bottom:22px;padding:22px 24px}.services-lead h2{font-family:Georgia,Times New Roman,serif;margin-bottom:6px}.services-lead p{color:#b9c4ba;margin:0}.filter-tabs{display:flex;gap:7px;margin-bottom:28px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.filter-tabs button,.billing-switch button{background:#fff;border:1px solid var(--cream-200);border-radius:999px;color:var(--muted);cursor:pointer;flex:0 0 auto;min-height:40px;padding:8px 12px}.filter-tabs button.active,.billing-switch button.active{background:var(--green-950);border-color:var(--green-950);color:#fff}.dialog-form{display:grid;gap:14px;margin-top:20px}.dialog-form .button{justify-self:start}.success-inline{align-items:flex-start;background:#edf5ea;border-radius:var(--radius-sm);display:flex;flex-direction:column;padding:20px}.success-inline svg{color:#315c35}.success-inline h3{margin:10px 0 4px}.provider-price-note{align-items:center;background:var(--green-950);border-radius:var(--radius-sm);color:#fff;display:flex;justify-content:space-between;margin-bottom:26px;padding:18px}.provider-price-note>div{display:flex;flex-direction:column;gap:3px}.provider-price-note span{color:#b9c4ba;font-size:.75rem}.provider-price-note>strong{font-family:Georgia,Times New Roman,serif;font-size:1.45rem}.provider-price-note small{color:#b9c4ba;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.7rem}.provider-price-note .provider-price-display{align-items:flex-end;gap:8px}.provider-price-display>strong{font-family:Georgia,Times New Roman,serif;font-size:1.45rem}.provider-currency-note{color:var(--muted);font-size:.72rem;margin:-14px 0 24px;text-align:right}.pricing-heading{margin-inline:auto;text-align:center}.trial-summary{align-items:center;background:#e8f0f7;border:1px solid #b8cadc;border-radius:var(--radius-sm);display:flex;gap:13px;margin:-12px auto 28px;max-width:720px;padding:14px 16px}.trial-summary>svg{color:var(--navy);flex:0 0 auto}.trial-summary strong,.trial-summary span{display:block}.trial-summary strong{font-size:.86rem}.trial-summary span{color:var(--muted);font-size:.75rem;margin-top:3px}.pricing-controls{align-items:end;display:flex;gap:14px;justify-content:center;margin:0 auto 12px}.pricing-controls>div{display:grid;gap:5px}.pricing-controls>div>span{color:var(--muted);font-size:.65rem;font-weight:780;text-transform:uppercase}.billing-switch,.currency-switch{background:var(--cream-100);border:1px solid var(--cream-200);border-radius:var(--radius-sm);display:flex;gap:3px;padding:3px;width:fit-content}.billing-switch button{border:0}.currency-switch button{background:transparent;border:0;border-radius:4px;color:var(--muted);cursor:pointer;font-size:.76rem;font-weight:760;min-height:40px;min-width:58px;padding:8px 12px}.currency-switch button:hover{background:#fff;color:var(--ink)}.currency-switch button.active{background:var(--green-950);color:#fff}.currency-switch.inverse{background:#14261a;border-color:#3a4c3c}.currency-switch.inverse button{color:#b9c4ba}.currency-switch.inverse button:hover{background:#203523;color:#fff}.currency-switch.inverse button.active{background:#fff;color:var(--green-950)}.currency-note{color:var(--muted);font-size:.7rem;line-height:1.5;margin:0 auto 26px;max-width:72ch;text-align:center}.currency-note a{color:var(--navy);font-weight:740}.pricing-error{margin:0 auto 20px;max-width:680px}.pricing-grid{border-bottom:1px solid var(--cream-200);border-top:1px solid var(--cream-200);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-plan{display:flex;flex-direction:column;min-width:0;padding:28px 22px;position:relative}.pricing-plan+.pricing-plan{border-left:1px solid var(--cream-200)}.pricing-plan.featured{background:#f4f7ef}.popular-label{background:var(--orange);border-radius:999px;color:#fff;font-size:.65rem;font-weight:800;padding:5px 9px;position:absolute;right:16px;top:-13px}.pricing-plan h2{font-family:Georgia,Times New Roman,serif;font-size:1.4rem}.pricing-plan>p{color:var(--muted);font-size:.82rem;min-height:6em}.plan-price{font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:800;margin:14px 0 22px}.plan-price span{color:var(--muted);font-family:ui-sans-serif,system-ui,sans-serif;font-size:.72rem;font-weight:500}.pricing-plan ul{display:grid;gap:12px;list-style:none;margin:0 0 28px;padding:0}.pricing-plan li{align-items:flex-start;color:#425047;display:flex;font-size:.8rem;gap:7px}.pricing-plan li svg{color:var(--orange-dark);flex:0 0 auto}.pricing-plan>.button{margin-top:auto;width:100%}.provider-pricing{align-items:center;background:var(--green-950);border-radius:var(--radius-md);color:#fff;display:grid;gap:30px;grid-template-columns:1fr auto;margin-top:42px;padding:30px}.provider-pricing h2{font-family:Georgia,Times New Roman,serif;margin:6px 0}.provider-pricing p{color:#bdc8be;max-width:68ch}.provider-pricing>div:last-child{align-items:flex-end;display:flex;flex-direction:column;gap:12px}.provider-pricing>div:last-child>strong{font-family:Georgia,Times New Roman,serif;font-size:1.8rem}.provider-pricing strong span{color:#bdc8be;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.72rem}.provider-meta{display:flex;flex-wrap:wrap;gap:8px}.provider-meta span{align-items:center;border:1px solid #435845;border-radius:999px;color:#cbd4cc;display:flex;font-size:.7rem;gap:5px;padding:5px 9px}.faq-section{margin:70px auto 0;max-width:800px}.faq-section>h2{font-family:Georgia,Times New Roman,serif;font-size:2rem}.faq-section details{border-top:1px solid var(--cream-200);padding:18px 2px}.faq-section details:last-child{border-bottom:1px solid var(--cream-200)}.faq-section summary{cursor:pointer;font-weight:780}.faq-section .faq-answer{color:var(--muted);margin:12px 0 0}.faq-section .faq-answer a{font-weight:700}.locked-surface{align-items:flex-start;background:var(--green-950);border-radius:var(--radius-md);color:#fff;display:flex;flex-direction:column;margin:30px auto;max-width:760px;padding:44px}.locked-surface>svg{color:var(--orange)}.locked-surface h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,3.6rem);margin:20px 0 10px}.locked-surface p{color:#bdc8be;max-width:62ch}.match-list{border-top:1px solid var(--cream-200)}.match-list article{align-items:center;border-bottom:1px solid var(--cream-200);display:grid;gap:22px;grid-template-columns:82px minmax(0,1fr) 44px;padding:26px 4px}.match-score{align-items:center;background:var(--green-950);border-radius:var(--radius-sm);color:#fff;display:flex;flex-direction:column;padding:11px 8px}.match-score strong{font-family:Georgia,Times New Roman,serif;font-size:1.5rem}.match-score span{color:#b9c4ba;font-size:.65rem}.match-list h2{margin:5px 0 6px}.match-list p{color:var(--muted);font-size:.86rem;margin-bottom:10px}.match-list ul{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:0;padding:0}.match-list li{background:var(--cream-100);border-radius:999px;color:#536057;font-size:.68rem;padding:5px 8px}.match-list article>a{align-items:center;background:var(--cream-100);border-radius:var(--radius-sm);color:var(--navy);display:flex;height:42px;justify-content:center;width:42px}.tool-grid{border-top:1px solid var(--cream-200);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.tool-guide{align-items:end;background:var(--green-950);border-radius:var(--radius-md);color:#fff;display:grid;gap:28px;grid-template-columns:1fr minmax(260px,380px);margin-bottom:18px;padding:24px}.tool-guide h2{font-family:Georgia,Times New Roman,serif;margin:6px 0 0}.tool-guide .field>span{color:#c6d0c7}.guide-result{color:var(--muted);font-size:.82rem}.tool-card{border-bottom:1px solid var(--cream-200);display:flex;flex-direction:column;min-height:260px;padding:26px 24px}.tool-card:not(:nth-child(3n+1)){border-left:1px solid var(--cream-200)}.tool-card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.tool-card-top>svg{color:var(--orange)}.tool-card h2{font-family:Georgia,Times New Roman,serif;font-size:1.35rem;margin:8px 0}.tool-card p{color:var(--muted);font-size:.86rem}.tool-card>a{align-items:center;color:var(--navy);display:inline-flex;font-size:.85rem;font-weight:780;gap:6px;margin-top:auto}.tool-back{margin-bottom:28px}.tool-example{border-block:1px solid var(--cream-200);margin:0 0 24px;padding:18px 0}.tool-example summary{cursor:pointer;color:var(--navy);font-weight:700}.tool-example-content{max-width:70ch;padding-top:20px}.tool-example-content h2,.tool-form-heading h2{font-size:1.3rem;margin:12px 0}.tool-example-content li{margin-bottom:8px}.tool-form-heading{align-items:center;display:flex;justify-content:space-between;gap:16px;margin-bottom:20px}.tool-fields{border:0;padding:0;margin:0;min-width:0}.tool-access-note{display:flex;align-items:flex-start;gap:8px;font-size:.875rem;margin-top:24px;max-width:70ch}.tool-access-note svg{flex-shrink:0;margin-top:4px}.draft-status{color:var(--muted);font-size:.875rem}.tool-title-row{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.tool-title-row h1{margin-bottom:10px}.usage-line{color:var(--orange-dark)!important;font-size:.8rem!important;font-weight:760}.form-message{align-items:center;display:flex;gap:8px}.result-actions{display:flex;flex:0 0 auto;gap:8px}.tool-result .result-intro p{color:var(--muted);margin:12px 0 0;max-width:68ch}.result-metrics{border-bottom:1px solid var(--cream-200);border-top:1px solid var(--cream-200);display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:26px 0 0}.result-metrics>div{display:flex;flex-direction:column;gap:5px;padding:18px 12px}.result-metrics>div+div{border-left:1px solid var(--cream-200)}.result-metrics span{color:var(--muted);font-size:.7rem;text-transform:uppercase}.result-metrics strong{overflow-wrap:anywhere}.finding-list article{align-items:flex-start;border-bottom:1px solid var(--cream-200);display:grid;gap:16px;grid-template-columns:62px minmax(0,1fr);padding:22px 2px}.finding-list h3{font-size:1rem;margin:0 0 5px}.finding-list p{color:var(--muted);font-size:.86rem;margin:0}.priority{border-radius:999px;font-size:.64rem;font-weight:800;padding:5px 7px;text-align:center}.priority-high{background:#fff0e6;color:#8a3b00}.priority-medium{background:#fff6d9;color:#705000}.priority-low{background:#e8f1e5;color:#275132}.result-block{margin-top:28px}.result-block h3,.result-sources h3{font-family:Georgia,Times New Roman,serif}.result-block li{margin-bottom:9px;padding-left:5px}.caution{background:var(--cream-100);border-radius:var(--radius-sm);padding:18px 20px}.result-sources{border-top:1px solid var(--cream-200);margin-top:28px;padding-top:22px}.result-sources a{align-items:center;color:var(--navy);display:flex;gap:6px;margin-top:9px;width:fit-content}.tool-disclaimer{border-top:1px solid var(--cream-200);color:var(--muted);font-size:.72rem;margin:26px 0 0;padding-top:18px}.intelligence-page{background:#fdfaf4b8}.intel-hero{align-items:end;background:var(--green-950);color:#fff;display:grid;gap:70px;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);max-width:none;padding-bottom:82px;padding-top:76px}.intel-hero>*:first-child{justify-self:end;max-width:760px}.agreement-status{background:#273829;border:1px solid #536856;border-radius:999px;color:#e6eee6;display:inline-flex;font-size:.72rem;font-weight:780;padding:7px 11px}.intel-hero h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,4.8vw,4.7rem);line-height:1;margin:22px 0}.intel-hero p{color:#c6d0c7;font-size:1.06rem;max-width:66ch}.status-ledger{border-bottom:1px solid #3a4c3c;border-top:1px solid #3a4c3c}.status-ledger div{display:grid;gap:6px;padding:17px 2px}.status-ledger div+div{border-top:1px solid #3a4c3c}.status-ledger span{color:#94a397;font-size:.68rem;text-transform:uppercase}.status-ledger strong{font-size:.88rem}.agreement-brief{background:#fdfaf485;padding-block:88px}.brief-rows{border-top:1px solid var(--cream-200);margin-top:36px}.brief-rows article{align-items:flex-start;border-bottom:1px solid var(--cream-200);display:grid;gap:22px;grid-template-columns:34px minmax(0,1fr);padding:25px 3px}.brief-rows svg{color:var(--orange)}.brief-rows h3{margin-bottom:6px}.brief-rows p{color:var(--muted);margin:0}.source-line{color:var(--muted);font-size:.72rem;margin-top:24px}.source-line a{align-items:center;color:var(--navy);display:inline-flex;gap:4px}.source-line.dark{color:#94a397}.source-line.dark a{color:#d5e1d6}.opportunity-band{background:var(--green-900);color:#fff;padding-block:84px}.opportunity-band .section-heading p{color:#b8c4b9}.sector-index{border-top:1px solid #3a4c3c;margin-top:38px}.sector-index a{align-items:center;border-bottom:1px solid #3a4c3c;display:flex;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2.4vw,2rem);justify-content:space-between;padding:21px 3px;text-decoration:none}.sector-index a:hover{color:#ffad65}.intel-next{padding-block:88px 110px}.intel-next h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.5rem)}.intel-next p{color:var(--muted);max-width:68ch}.playbook-page{max-width:980px}.playbook-heading{background:var(--green-950);color:#fff;margin-inline:calc(50% - 50vw);padding:66px max(24px,calc((100vw - 932px)/2))}.playbook-heading h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,4.8vw,4.4rem);line-height:1.03;margin:22px 0;max-width:850px}.playbook-heading p{color:#c6d0c7;max-width:68ch}.playbook-grid{border-bottom:1px solid var(--cream-200);display:grid;grid-template-columns:1fr 1fr}.playbook-grid article{padding:38px 28px 38px 2px}.playbook-grid article+article{border-left:1px solid var(--cream-200);padding-left:28px}.playbook-grid span{color:var(--orange-dark);font-size:.7rem;font-weight:800;text-transform:uppercase}.playbook-grid h2{font-family:Georgia,Times New Roman,serif;margin:9px 0}.playbook-grid p{color:var(--muted)}.playbook-actions{align-items:start;display:grid;gap:45px;grid-template-columns:.75fr 1.25fr;padding-top:50px}.playbook-actions h2{font-family:Georgia,Times New Roman,serif}.playbook-actions p{color:var(--muted)}.playbook-actions ol{border-top:1px solid var(--cream-200);list-style-position:inside;margin:0;padding:0}.playbook-actions li{border-bottom:1px solid var(--cream-200);color:var(--orange-dark);padding:0 3px}.playbook-actions li a{align-items:center;color:var(--ink);display:inline-flex;justify-content:space-between;padding:18px 0;text-decoration:none;width:calc(100% - 24px)}.site-footer{background:var(--green-950);color:#fff;padding-block:44px calc(44px + env(safe-area-inset-bottom))}.site-footer .section-shell{align-items:start;display:grid;gap:28px;grid-template-columns:1fr auto}.site-footer strong{font-family:Georgia,Times New Roman,serif;font-size:1.2rem}.site-footer p{color:#aeb9af;font-size:.78rem;margin:7px 0 0}.site-footer nav{display:flex;flex-wrap:wrap;gap:20px}.site-footer a{color:#dce4dc;font-size:.78rem}.site-footer .footer-disclaimer{border-top:1px solid var(--green-800);grid-column:1 / -1;margin:0;padding-top:20px}.footer-contact-button{background:transparent;border:0;color:#dce4dc;cursor:pointer;font:inherit;font-size:.78rem;min-height:0;padding:0;text-decoration:underline;text-underline-offset:2px}.site-footer a:hover,.footer-contact-button:hover{color:#fff}.footer-contact-button:focus-visible{border-radius:2px;outline:2px solid var(--orange);outline-offset:5px}.contact-dialog{max-width:540px}.contact-dialog-icon{color:var(--orange-dark);margin-bottom:14px}.contact-dialog h2{font-size:1.75rem;margin-bottom:8px}.contact-dialog .detail-content>p{color:var(--muted);margin:0;max-width:55ch}.contact-email{color:var(--navy);display:block;font-size:clamp(1.25rem,4vw,1.75rem);font-weight:800;margin-top:26px;overflow-wrap:anywhere;text-decoration-thickness:2px;text-underline-offset:5px}.contact-dialog-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.contact-copy-status{font-size:.75rem!important;margin-top:13px!important}.contact-copy-status.error{color:#8c321f!important}.legal-page{max-width:900px}.legal-sections{border-top:1px solid var(--cream-200)}.legal-sections section{border-bottom:1px solid var(--cream-200);display:grid;gap:36px;grid-template-columns:minmax(170px,.55fr) 1.45fr;padding:28px 2px}.legal-sections h2{font-family:Georgia,Times New Roman,serif;font-size:1.3rem}.legal-sections p{color:var(--muted);margin:0}.legal-contact{background:var(--cream-100);border-radius:var(--radius-sm);margin-top:32px;padding:16px}.legal-contact a{color:var(--navy)}.privacy-control{border-top:1px solid var(--cream-200);margin-top:36px;padding-top:24px}.privacy-control>div:first-child{align-items:flex-start;display:flex;gap:12px}.privacy-control svg{color:var(--orange-dark);flex:0 0 auto}.privacy-control p{color:var(--muted);font-size:.82rem;margin:4px 0 14px;max-width:70ch}.community-page{max-width:1180px}.community-heading{max-width:820px}.community-start{align-items:center;background:var(--green-950);color:#fff;display:flex;justify-content:space-between;gap:24px;margin-bottom:24px;padding:22px 24px}.community-start>div{align-items:center;display:flex;gap:14px}.community-start>div>svg{color:var(--orange);flex:0 0 auto}.community-start strong,.community-start span{display:block}.community-start span{color:#b8c4b9;font-size:.84rem;margin-top:3px}.community-start .button{flex:0 0 auto}.community-login{background:#fff;border-bottom:1px solid var(--cream-200);border-top:1px solid var(--cream-200);margin-bottom:28px;padding:26px 2px}.community-login h2{font-family:Georgia,Times New Roman,serif;margin-bottom:6px}.community-login>p{color:var(--muted)}.community-composer{background:#fff;border:1px solid var(--cream-200);border-radius:var(--radius-md);box-shadow:0 12px 32px #0e190f12;margin-bottom:28px;padding:26px}.composer-heading{align-items:start;display:flex;justify-content:space-between;gap:18px}.composer-heading h2{font-family:Georgia,Times New Roman,serif;font-size:1.65rem;margin-bottom:5px}.composer-heading p,.composer-heading>span{color:var(--muted);font-size:.8rem}.post-type-picker{border:0;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin:22px 0;padding:0}.post-type-picker legend{color:#46534a;font-size:.78rem;font-weight:780;margin-bottom:7px;text-transform:uppercase}.post-type-picker button{background:var(--cream-100);border:1px solid var(--cream-200);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;min-height:74px;padding:10px;text-align:left}.post-type-picker button:hover{border-color:#c8a377}.post-type-picker button.active{background:var(--green-900);border-color:var(--green-900);color:#fff}.post-type-picker strong,.post-type-picker span{display:block}.post-type-picker strong{font-size:.8rem}.post-type-picker span{color:var(--muted);font-size:.68rem;line-height:1.35;margin-top:4px}.post-type-picker button.active span{color:#bdc8be}.composer-actions{align-items:center;border-top:1px solid var(--cream-200);display:flex;justify-content:space-between;gap:20px;margin-top:22px;padding-top:20px}.composer-actions p{color:var(--muted);font-size:.75rem;margin:0;max-width:62ch}.community-layout{align-items:start;display:grid;gap:34px;grid-template-columns:minmax(0,1fr) 270px;margin-top:30px}.community-controls{border-bottom:1px solid var(--cream-200);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 210px;padding-bottom:18px}.community-controls .search-field input{min-height:46px}.community-post{border-bottom:1px solid var(--cream-200);padding:28px 2px}.community-post.pending{background:#fffbf3;margin-inline:-14px;padding-inline:14px}.community-post>header{align-items:flex-start;display:flex;justify-content:space-between;gap:18px}.post-author{align-items:center;display:flex;gap:11px}.post-author>span{align-items:center;background:var(--green-900);border-radius:var(--radius-sm);color:#fff;display:flex;flex:0 0 auto;font-size:.76rem;font-weight:800;height:40px;justify-content:center;width:40px}.post-author strong,.post-author small{display:block}.post-author strong{font-size:.88rem}.post-author small{color:var(--muted);font-size:.7rem;margin-top:3px}.post-state{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.post-type,.pending-label{border-radius:999px;display:inline-flex;font-size:.66rem;font-weight:780;padding:5px 8px}.post-type{background:#e6eef8;color:var(--navy)}.type-opportunity{background:#fff0dc;color:#8a3b00}.type-service{background:#e9efe7;color:#31543a}.type-event{background:#f0e9f5;color:#5b356c}.pending-label{align-items:center;color:#7b5900;gap:4px;padding:0}.community-post>h2{font-family:Georgia,Times New Roman,serif;font-size:1.45rem;line-height:1.2;margin:20px 0 8px}.post-copy{color:#425047;line-height:1.7;white-space:pre-wrap}.post-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.post-tags span{background:var(--cream-100);border-radius:999px;color:var(--navy);font-size:.68rem;padding:5px 8px}.post-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.post-actions button,.community-reply>button,.member-contributions button{align-items:center;background:transparent;border:0;color:var(--muted);cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:720;gap:5px;min-height:38px;padding:7px 9px}.post-actions button:hover,.post-actions button.active{background:var(--cream-100);color:var(--navy)}.post-actions button:disabled{cursor:not-allowed;opacity:.5}.post-actions .danger-action:hover,.community-reply>button:hover,.member-contributions button:hover{color:#9a2f1d}.post-replies{background:var(--cream-100);border-radius:var(--radius-sm);margin-top:14px;padding:6px 18px 18px}.community-reply{border-bottom:1px solid var(--cream-200);padding:14px 32px 14px 0;position:relative}.community-reply>div{align-items:center;display:flex;gap:8px}.community-reply strong{font-size:.78rem}.community-reply time{color:var(--muted);font-size:.66rem}.community-reply p{color:#46534a;font-size:.82rem;margin:5px 0 0}.community-reply>button{position:absolute;right:0;top:9px}.reply-form{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding-top:16px}.reply-form textarea{min-height:72px}.reply-form .button{align-self:end}.community-guide{border-top:1px solid var(--orange);position:sticky;top:112px}.community-guide h2{font-family:Georgia,Times New Roman,serif;font-size:1.25rem;margin:20px 0 12px}.community-guide ul{color:var(--muted);font-size:.78rem;line-height:1.55;padding-left:18px}.community-guide li{margin-bottom:9px}.community-guide>a{border-top:1px solid var(--cream-200);color:var(--navy);display:block;font-size:.78rem;font-weight:750;padding:13px 0}.community-empty{padding:60px 20px;text-align:center}.community-empty svg{color:var(--orange)}.community-empty h2{font-family:Georgia,Times New Roman,serif;margin:12px 0 5px}.community-empty p{color:var(--muted)}.community-activity-panel{margin-top:24px}.community-activity-panel .section-title-row>a{color:var(--navy);font-size:.8rem;font-weight:750}.member-contributions{border-top:1px solid var(--cream-200);margin-top:20px}.member-contributions article{align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px 0}.member-contributions article+article{border-top:1px solid var(--cream-200)}.member-contributions article>svg{color:var(--orange-dark)}.member-contributions span,.member-contributions strong,.member-contributions time{display:block}.member-contributions span,.member-contributions time{color:var(--muted);font-size:.67rem}.member-contributions strong{font-size:.82rem;margin:3px 0}.opportunities-page{max-width:1180px}.opportunity-principles{border-bottom:1px solid var(--cream-200);border-top:1px solid var(--cream-200);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:26px}.opportunity-principles div{display:grid;gap:4px;padding:18px 22px}.opportunity-principles div+div{border-left:1px solid var(--cream-200)}.opportunity-principles strong{font-size:.83rem}.opportunity-principles span{color:var(--muted);font-size:.72rem}.opportunity-controls{display:grid;gap:10px;grid-template-columns:minmax(260px,1fr) 190px 210px;margin-bottom:12px}.opportunity-list{border-top:1px solid var(--cream-200)}.opportunity-list article{border-bottom:1px solid var(--cream-200);display:grid;gap:11px;grid-template-columns:minmax(0,1fr) auto;padding:27px 3px}.opportunity-list article>*{grid-column:1}.opportunity-list h2{font-size:1.3rem;margin:0}.opportunity-list p{color:var(--muted);margin:0;max-width:78ch}.opportunity-list article>a{align-items:center;align-self:center;color:var(--navy);display:inline-flex;font-size:.82rem;font-weight:780;gap:6px;grid-column:2;grid-row:1 / 5;text-decoration:none}.opportunity-meta,.opportunity-facts{align-items:center;display:flex;flex-wrap:wrap;gap:9px 16px}.opportunity-meta>span{background:#fff0dc;border-radius:999px;color:#803700;font-size:.67rem;font-weight:800;padding:5px 8px}.opportunity-meta time,.opportunity-facts span{align-items:center;color:var(--muted);display:inline-flex;font-size:.72rem;gap:5px}.opportunity-empty{background:#fff;border:1px solid var(--cream-200);border-radius:var(--radius-md);margin-top:26px;padding:48px}.opportunity-empty>svg{color:var(--orange)}.opportunity-empty h2{font-size:1.45rem;margin:14px 0 7px}.opportunity-empty p{color:var(--muted);max-width:68ch}.opportunity-detail-page{max-width:1180px}.opportunity-detail-header{align-items:end;border-bottom:1px solid var(--cream-200);display:grid;gap:42px;grid-template-columns:minmax(0,1fr) 260px;padding-bottom:30px}.opportunity-detail-header h1{font-size:2.15rem;line-height:1.15;margin:8px 0 13px}.opportunity-detail-header p{color:var(--muted);margin:0;max-width:72ch}.opportunity-detail-header aside{border-top:2px solid var(--orange);display:grid;gap:10px;padding-top:14px}.opportunity-detail-header aside span{align-items:center;display:flex;font-size:.76rem;gap:7px}.opportunity-detail-grid{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);padding-top:36px}.opportunity-brief section{border-bottom:1px solid var(--cream-200);padding:0 2px 25px}.opportunity-brief section+section{padding-top:25px}.opportunity-brief h2,.opportunity-response h2{font-size:1.35rem}.opportunity-brief p,.opportunity-response>p{color:var(--muted)}.opportunity-brief>a{align-items:center;color:var(--navy);display:inline-flex;font-weight:750;gap:6px;margin-top:22px}.opportunity-response{background:#fff;border:1px solid var(--cream-200);border-radius:var(--radius-md);box-shadow:0 12px 32px #0e190f12;padding:25px}.opportunity-response h2{margin:6px 0 9px}.opportunity-response form{display:grid;gap:18px;margin-top:20px}.opportunity-response .consent{align-items:flex-start;background:var(--cream-100);border-radius:var(--radius-sm);display:flex;font-size:.78rem;gap:9px;line-height:1.5;padding:12px}.opportunity-response .consent input{accent-color:var(--orange);flex:0 0 auto;height:18px;min-height:0;width:18px}.opportunity-response .button-large{width:100%}.opportunity-brief .dialog-disclaimer{align-items:flex-start;display:flex;gap:7px}.opportunity-brief .dialog-disclaimer svg{flex:0 0 auto;margin-top:3px}.opportunity-activity-panel{margin-top:24px}.opportunity-activity-panel .section-title-row>a{color:var(--navy);font-size:.8rem;font-weight:750}.opportunity-activity-list{border-top:1px solid var(--cream-200);margin-top:20px}.opportunity-activity-list article{align-items:center;display:grid;gap:13px;grid-template-columns:auto minmax(0,1fr) auto;padding:15px 0}.opportunity-activity-list article+article{border-top:1px solid var(--cream-200)}.opportunity-activity-icon{align-items:center;background:var(--cream-100);border-radius:var(--radius-sm);color:var(--orange-dark);display:flex;height:38px;justify-content:center;width:38px}.opportunity-activity-list span,.opportunity-activity-list strong,.opportunity-activity-list small{display:block}.opportunity-activity-list span,.opportunity-activity-list small{color:var(--muted);font-size:.68rem}.opportunity-activity-list strong{font-size:.84rem;margin:3px 0}.opportunity-activity-actions{align-items:center;display:flex;gap:5px}.opportunity-activity-actions button,.opportunity-activity-actions a{align-items:center;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--navy);cursor:pointer;display:inline-flex;font-size:.7rem;font-weight:750;gap:4px;min-height:38px;padding:7px;text-decoration:none}.opportunity-activity-actions button:hover,.opportunity-activity-actions a:hover{background:var(--cream-100)}.partner-hero{align-items:end;background:var(--green-950);color:#fff;display:grid;gap:70px;grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);max-width:none;padding-bottom:62px;padding-top:58px}.partner-hero>div{justify-self:end;max-width:780px}.partner-hero h1{font-size:2.7rem;line-height:1.08;margin:9px 0 16px}.partner-hero>div>p{color:#c6d0c7;max-width:70ch}.partner-hero aside{border-top:2px solid var(--orange);max-width:320px;padding-top:15px}.partner-hero aside p{color:#aeb9af;font-size:.8rem;margin:6px 0}.partner-section{background:#fdfaf494;padding-block:70px}.partner-steps{background:#fdfaf4d1;border-bottom:1px solid var(--cream-200);border-top:1px solid var(--cream-200);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px}.partner-steps article{padding:27px 22px}.partner-steps article+article{border-left:1px solid var(--cream-200)}.partner-steps svg{color:var(--orange)}.partner-steps strong{display:block;margin:16px 0 7px}.partner-steps p{color:var(--muted);font-size:.8rem;margin:0}.partner-outcomes{background:var(--green-900);color:#fff;padding-block:55px}.partner-outcomes .section-shell{align-items:start;display:grid;gap:70px;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.partner-outcomes h2{font-size:1.8rem}.partner-outcomes p{color:#b8c4b9}.partner-outcomes ul{border-top:1px solid #3a4c3c;list-style:none;margin:0;padding:0}.partner-outcomes li{border-bottom:1px solid #3a4c3c;padding:13px 2px}.partner-contact{align-items:center;display:flex;justify-content:space-between;gap:50px;padding-block:64px 84px}.partner-contact h2{font-size:1.8rem;margin:7px 0}.partner-contact p{color:var(--muted);margin:0;max-width:68ch}.partner-contact .button{flex:0 0 auto}.partner-contact .text-link{font-size:.78rem;margin-top:12px}.proposal-page{max-width:980px}.proposal-page .form-surface{display:grid;gap:34px}.proposal-page fieldset{border:0;margin:0;padding:0}.proposal-page fieldset+fieldset{border-top:1px solid var(--cream-200);padding-top:30px}.proposal-page legend{font-size:1.18rem;font-weight:800;margin-bottom:20px}.submission-confirm{align-items:flex-start;background:var(--cream-100);border-radius:var(--radius-sm);display:flex;font-size:.82rem;gap:10px;line-height:1.55;padding:14px}.submission-confirm input{accent-color:var(--orange);flex:0 0 auto;height:18px;margin-top:2px;min-height:0;width:18px}.locked-identity-note{background:#eef4ea;border:1px solid #bfd0bd;border-radius:var(--radius-sm);color:#36513d;font-size:.78rem;margin:0 0 18px;padding:10px 12px}.proposal-page input:disabled,.proposal-page select:disabled{background:var(--cream-100);color:#59655c}.review-page{max-width:980px}.review-list{display:grid;gap:20px}.review-list>article{background:#fff;border:1px solid var(--cream-200);border-radius:var(--radius-md);box-shadow:0 12px 32px #0e190f12;padding:25px}.review-list article>header{align-items:flex-start;display:flex;justify-content:space-between;gap:20px}.review-list article>header svg{color:var(--orange-dark);flex:0 0 auto}.review-list h2{font-size:1.3rem;margin:7px 0 4px}.review-list header p{color:var(--muted);font-size:.78rem;margin:0}.review-state{background:#fff0dc;border-radius:999px;color:#803700;display:inline-flex;font-size:.66rem;font-weight:800;padding:5px 8px;text-transform:capitalize}.review-state.changes_requested{background:#f5e9d2;color:#735000}.review-list dl{border-bottom:1px solid var(--cream-200);border-top:1px solid var(--cream-200);margin:20px 0}.review-list dl div{display:grid;gap:15px;grid-template-columns:110px minmax(0,1fr);padding:14px 2px}.review-list dl div+div{border-top:1px solid var(--cream-200)}.review-list dt{color:var(--muted);font-size:.7rem;font-weight:800;text-transform:uppercase}.review-list dd{font-size:.82rem;line-height:1.55;margin:0}.review-owner{background:var(--cream-100);border-radius:var(--radius-sm);display:grid;gap:4px;margin-bottom:20px;padding:13px}.review-owner span,.review-owner a{font-size:.75rem}.review-owner>a{align-items:center;color:var(--navy);display:inline-flex;gap:5px;width:fit-content}.review-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.admin-operations-page{max-width:1100px}.operations-tabs{border-bottom:1px solid var(--cream-200);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:30px}.operations-tabs button{align-items:center;background:transparent;border:0;color:var(--muted);cursor:pointer;display:grid;gap:7px;grid-template-columns:auto minmax(0,1fr) auto;min-height:58px;padding:12px 14px;text-align:left}.operations-tabs button:hover{background:var(--cream-100);color:var(--ink)}.operations-tabs button.active{box-shadow:inset 0 -3px var(--orange);color:var(--ink)}.operations-tabs button strong{align-items:center;background:var(--green-900);border-radius:999px;color:#fff;display:flex;font-size:.66rem;height:22px;justify-content:center;min-width:22px;padding-inline:6px}.operations-section-heading{align-items:end;display:flex;justify-content:space-between;gap:30px;margin-bottom:18px}.operations-section-heading h2{font-size:1.45rem;margin-bottom:5px}.operations-section-heading p{color:var(--muted);font-size:.82rem;margin:0;max-width:74ch}.operations-section-heading>span{color:var(--orange-dark);flex:0 0 auto;font-size:.72rem;font-weight:800}.private-record-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}.private-record-grid .review-owner{margin-bottom:20px}.history-record{box-shadow:none!important}.history-record>header svg{color:var(--muted)!important}.review-state.approved,.review-state.open,.review-state.accepted{background:#e5f0e3;color:#2b5c34}.review-state.declined,.review-state.rejected,.review-state.closed,.review-state.withdrawn{background:#f1e8e5;color:#7b3528}.review-state.introduction_offered{background:#e6eef8;color:var(--navy)}.record-note{background:#eef4ea;border-radius:var(--radius-sm);color:#36513d;font-size:.77rem;margin:16px 0 0;padding:11px 13px}.operations-table{border-top:1px solid var(--cream-200)}.operations-table article{align-items:center;border-bottom:1px solid var(--cream-200);display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(260px,.6fr);padding:20px 2px}.operations-table h3{font-size:1rem;margin:7px 0 4px}.operations-table p,.operations-table small{color:var(--muted);display:block;font-size:.72rem;margin:0}.record-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.record-actions input{min-width:0}.record-actions .icon-button{flex:0 0 auto}.listing-review-banner{background:#fff6e9;border:1px solid #ebc18d;border-radius:var(--radius-sm);display:grid;gap:3px;margin-bottom:18px;padding:14px 16px}.listing-review-banner strong{font-size:.82rem}.listing-review-banner span{color:var(--muted);font-size:.75rem}.listing-review-banner.approved{background:#eef4ea;border-color:#bfd0bd}.listing-review-banner.rejected{background:#fff0ed;border-color:#e0ada4}.service-listing-panel{margin-top:24px}.service-listing-panel .section-title-row>a{color:var(--navy);font-size:.8rem;font-weight:750}.service-listing-summary{align-items:center;border-top:1px solid var(--cream-200);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:20px;padding-top:15px}.service-listing-summary>svg{color:var(--orange-dark)}.service-listing-summary span,.service-listing-summary strong,.service-listing-summary small{display:block}.service-listing-summary span,.service-listing-summary small{color:var(--muted);font-size:.7rem}.service-listing-summary strong{font-size:.84rem;margin:3px 0}.service-listing-summary .draft-delete-confirm{grid-column:2 / -1}.record-history{border-bottom:1px solid var(--cream-200);border-top:1px solid var(--cream-200);margin:2px 0 20px;padding:12px 2px}.record-history summary{color:var(--navy);cursor:pointer;font-size:.75rem;font-weight:760}.record-history ol{list-style:none;margin:12px 0 0;padding:0}.record-history li{display:grid;gap:3px;grid-template-columns:minmax(0,1fr) auto;padding:8px 0}.record-history li+li{border-top:1px solid var(--cream-200)}.record-history strong,.record-history time,.record-history span{font-size:.7rem}.record-history time,.record-history span{color:var(--muted)}.record-history span{grid-column:1 / -1}.opportunity-draft-panel{margin-top:24px}.opportunity-draft-panel .section-title-row>a:not(.button){align-items:center;color:var(--navy);display:inline-flex;font-size:.8rem;font-weight:750;gap:5px}.admin-entry-panel .section-title-row{align-items:center}.admin-entry-heading{align-items:center;display:flex;gap:14px;min-width:0}.admin-entry-heading h2{margin:0}.admin-entry-heading p{color:var(--muted);font-size:.75rem;line-height:1.5;margin:4px 0 0;max-width:62ch}.admin-entry-icon{align-items:center;background:#eef4ea;border:1px solid #bfd0bd;border-radius:var(--radius-sm);color:var(--green-900);display:flex;flex:0 0 44px;height:44px;justify-content:center;width:44px}.workspace-admin-button{flex:0 0 auto}.draft-list{border-top:1px solid var(--cream-200);margin-top:20px}.draft-list article{align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px 0}.draft-list article+article{border-top:1px solid var(--cream-200)}.draft-list article>svg{color:var(--orange-dark)}.draft-list span,.draft-list strong,.draft-list small{display:block}.draft-list span,.draft-list small{color:var(--muted);font-size:.7rem}.draft-list strong{font-size:.84rem;margin:3px 0}.draft-actions{align-items:center;display:flex;gap:4px}.draft-actions a,.draft-actions button{align-items:center;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--navy);cursor:pointer;display:flex;height:38px;justify-content:center;width:38px}.draft-actions a:hover,.draft-actions button:hover{background:var(--cream-100)}.draft-actions button{color:#8c321f}.draft-delete-confirm{background:#fff4ed;border:1px solid #e4a47b;border-radius:var(--radius-sm);grid-column:2 / -1;padding:14px}.draft-delete-confirm p{color:#68301f;font-size:.8rem;margin:0 0 10px}.draft-delete-confirm>div{display:flex;flex-wrap:wrap;gap:8px}.draft-delete-confirm .button{min-height:40px;padding-block:.55rem}@media(max-width:900px){.site-header{min-height:82px;padding:6px 18px}.brand-mark img{height:68px;width:68px}.desktop-nav,.desktop-only{display:none}.header-actions{margin-left:auto}.header-actions .button{font-size:.84rem;padding:.65rem .78rem}.hero{min-height:auto;padding-block:34px 60px}.hero h1{font-size:clamp(2.7rem,12vw,4.4rem)}.hero-copy{font-size:1.05rem}.hero-actions{align-self:stretch;flex-direction:column;width:min(100%,560px)}.pathway-grid{grid-template-columns:1fr}.pathway+.pathway{border-left:0;border-top:1px solid var(--cream-200)}.pathway p{min-height:0}.home-intelligence .section-shell{align-items:start;grid-template-columns:1fr}.app-shell{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.mobile-nav{align-items:stretch;background:var(--green-950);border-top:1px solid var(--green-800);bottom:0;display:grid;grid-template-columns:repeat(5,1fr);left:0;padding:7px 6px calc(7px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:30}.mobile-nav a{align-items:center;color:#aeb9af;display:flex;flex-direction:column;font-size:.68rem;font-weight:650;gap:4px;min-width:0;padding:5px 2px;text-decoration:none}.mobile-nav a.active{color:#fff}.mobile-nav a.active svg{color:var(--orange)}.page-shell{padding-block:48px 80px}.page-heading h1{font-size:clamp(2rem,9vw,3rem)}.form-grid{grid-template-columns:1fr}.field-wide{grid-column:auto}.result-intro,.workspace-heading{align-items:flex-start;flex-direction:column}.trial-status{align-items:flex-start;grid-template-columns:auto minmax(0,1fr)}.trial-status .button{grid-column:1 / -1;justify-content:center;width:100%}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.metric+.metric{border-left:0}.metric:nth-child(2n){border-left:1px solid var(--cream-200)}.metric:nth-child(n+3){border-top:1px solid var(--cream-200)}.workspace-grid{grid-template-columns:1fr}.account-panel{align-items:stretch;flex-direction:column}.login-row{min-width:0}.directory-controls{grid-template-columns:1fr 1fr}.search-field{grid-column:1 / -1}.directory-grid,.pricing-grid,.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-guide{align-items:stretch;grid-template-columns:1fr}.intel-hero{align-items:start;grid-template-columns:1fr}.intel-hero>*:first-child{justify-self:auto}.status-ledger{max-width:600px}.tool-card:not(:nth-child(3n+1)){border-left:0}.tool-card:nth-child(2n){border-left:1px solid var(--cream-200)}.pricing-plan:nth-child(3){border-left:0;border-top:1px solid var(--cream-200)}.pricing-plan:nth-child(4){border-top:1px solid var(--cream-200)}.site-footer .section-shell,.legal-sections section{grid-template-columns:1fr}.community-layout{grid-template-columns:1fr}.community-guide{position:static}.post-type-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.opportunity-controls{grid-template-columns:minmax(0,1fr) 180px}.opportunity-controls .search-field{grid-column:1 / -1}.opportunity-detail-grid{gap:28px;grid-template-columns:1fr}.partner-hero{align-items:start;gap:32px;grid-template-columns:1fr}.partner-hero>div{justify-self:auto}.partner-steps{grid-template-columns:1fr 1fr}.partner-steps article:nth-child(3){border-left:0;border-top:1px solid var(--cream-200)}.partner-steps article:nth-child(4){border-top:1px solid var(--cream-200)}}@media(max-width:420px){.header-actions .button{font-size:.75rem}.brand-mark img{height:62px;width:62px}.section-shell{padding-inline:18px}.hero-brand{padding:16px 20px}.announcement{align-items:flex-start;text-align:left}.form-surface,.result-surface,.workspace-section{padding:20px 16px}.form-actions .button{width:100%}.plan-item{grid-template-columns:auto minmax(0,1fr)}.plan-end{grid-column:2;justify-content:space-between}.image-fields{grid-template-columns:1fr}.login-row{flex-direction:column}.login-row .button{min-height:46px}.workspace-actions>a{align-items:flex-start}.workspace-actions>a>div:last-child{flex-direction:column}.directory-controls{grid-template-columns:1fr}.search-field{grid-column:auto}.pricing-controls{align-items:stretch;flex-direction:column;width:100%}.pricing-controls>div{align-items:center;grid-template-columns:minmax(0,1fr) auto}.directory-grid,.pricing-grid{grid-template-columns:1fr}.pricing-plan+.pricing-plan{border-left:0;border-top:1px solid var(--cream-200)}.services-lead,.provider-pricing{align-items:stretch;grid-template-columns:1fr}.services-lead{flex-direction:column;gap:18px}.services-lead .button{width:100%}.provider-pricing>div:last-child{align-items:flex-start}.detail-content{padding:24px 18px}.modal-backdrop{padding:8px}.coming-soon-dialog{padding:26px 20px 22px}.coming-soon-dialog h2{font-size:1.55rem}.coming-soon-actions{align-items:stretch;flex-direction:column}.coming-soon-actions .button{justify-content:center;width:100%}.contact-dialog-actions{align-items:stretch;flex-direction:column}.contact-dialog-actions .button{justify-content:center;width:100%}.provider-price-note{align-items:flex-start;flex-direction:column;gap:14px}.provider-price-note .provider-price-display{align-items:flex-start}.provider-currency-note{text-align:left}.locked-surface{padding:32px 22px}.match-list article{align-items:flex-start;gap:14px;grid-template-columns:66px minmax(0,1fr)}.match-list article>a{grid-column:2}.tool-grid{grid-template-columns:1fr}.tool-card:nth-child(2n){border-left:0}.tool-title-row{align-items:flex-start;flex-direction:column-reverse;gap:12px}.result-actions{flex-direction:column;width:100%}.result-actions .button{width:100%}.result-metrics{grid-template-columns:1fr 1fr}.intel-hero{gap:40px;padding-block:52px 62px}.intel-hero h1{font-size:clamp(2.5rem,11vw,3.65rem)}.agreement-brief,.opportunity-band,.intel-next{padding-block:60px}.playbook-grid,.playbook-actions{grid-template-columns:1fr}.playbook-grid article{padding:28px 0}.playbook-grid article+article{border-left:0;padding-left:0}.playbook-actions{gap:20px}.result-metrics>div:nth-child(odd){border-left:0}.community-start,.composer-actions{align-items:stretch;flex-direction:column}.community-start .button{width:100%}.post-type-picker{grid-template-columns:1fr 1fr}.community-controls{grid-template-columns:1fr}.community-post>header{flex-direction:column}.post-state{align-items:flex-start}.reply-form{grid-template-columns:1fr}.reply-form .button{width:100%}.opportunity-principles,.opportunity-controls,.opportunity-detail-header,.partner-steps,.partner-outcomes .section-shell{grid-template-columns:1fr}.opportunity-principles div+div,.partner-steps article+article{border-left:0;border-top:1px solid var(--cream-200)}.opportunity-list article{grid-template-columns:1fr}.opportunity-list article>a{grid-column:1;grid-row:auto;margin-top:5px}.opportunity-empty{padding:30px 20px}.opportunity-detail-header{align-items:start;gap:24px}.opportunity-detail-header h1{font-size:1.75rem}.opportunity-response{padding:20px 16px}.opportunity-activity-list article{align-items:start;grid-template-columns:auto minmax(0,1fr)}.opportunity-activity-actions{grid-column:2;flex-wrap:wrap}.partner-hero{padding-block:42px 52px}.partner-hero h1{font-size:2.15rem}.partner-steps article:nth-child(3),.partner-steps article:nth-child(4){border-top:1px solid var(--cream-200)}.partner-contact{align-items:stretch;flex-direction:column;gap:24px}.partner-contact .button{width:100%}.proposal-page .form-surface,.review-list>article{padding:20px 16px}.review-list dl div{gap:5px;grid-template-columns:1fr}.review-actions{flex-direction:column}.review-actions .button{width:100%}.draft-list article{align-items:start;grid-template-columns:auto minmax(0,1fr)}.draft-actions,.draft-delete-confirm{grid-column:2}.draft-delete-confirm>div{flex-direction:column}.draft-delete-confirm .button{width:100%}}.onboarding-page{max-width:1040px}.onboarding-heading{align-items:end;display:flex;justify-content:space-between;max-width:none}.onboarding-heading>div{max-width:720px}.onboarding-heading>span{color:var(--muted);font-size:.78rem;font-weight:800}.onboarding-progress{border-bottom:1px solid var(--cream-200);display:grid;grid-template-columns:1fr 1fr;margin:-16px 0 24px}.onboarding-progress span{color:var(--muted);font-size:.76rem;font-weight:760;padding:12px 4px;position:relative}.onboarding-progress span:last-child{text-align:right}.onboarding-progress span.active{color:var(--ink)}.onboarding-progress span.active:after{background:var(--orange);bottom:-1px;content:"";height:3px;left:0;position:absolute;width:100%}.onboarding-surface{background:#fff;border:1px solid var(--cream-200);border-radius:var(--radius-md);box-shadow:0 12px 32px #0e190f12;padding:30px}.onboarding-surface>section+section{border-top:1px solid var(--cream-200);margin-top:30px;padding-top:28px}.onboarding-surface h2{font-size:1.15rem;margin:0 0 16px}.onboarding-surface h2+.section-guidance{margin-top:-9px}.section-guidance{color:var(--muted);font-size:.78rem;margin-bottom:18px}.role-picker{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.role-picker label{border:1px solid var(--cream-200);border-radius:var(--radius-sm);cursor:pointer;display:grid;gap:7px;min-height:170px;padding:18px}.role-picker label:hover,.role-picker label.selected{background:#f1f6ef;border-color:#85a086}.role-picker label:has(input:focus-visible),.goal-picker label:has(input:focus-visible){outline:3px solid color-mix(in srgb,var(--orange) 45%,transparent);outline-offset:2px}.role-picker input,.goal-picker input{height:1px;opacity:0;position:absolute;width:1px}.role-picker svg{color:var(--orange-dark)}.role-picker strong{font-size:.88rem}.role-picker span{color:var(--muted);font-size:.74rem;line-height:1.5}.onboarding-details .form-grid{margin-top:4px}.onboarding-details .field span small,.onboarding-sector .field span small{color:var(--muted);font-size:.65rem;font-weight:600;margin-left:4px;text-transform:none}.onboarding-sector{max-width:470px;margin-bottom:24px}.goal-picker{display:grid;gap:8px;grid-template-columns:1fr 1fr}.goal-picker label{align-items:center;border:1px solid var(--cream-200);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;display:flex;font-size:.83rem;font-weight:720;justify-content:space-between;min-height:52px;padding:12px 14px}.goal-picker label:hover{background:var(--cream-100);border-color:#c8a377}.goal-picker label.selected{background:var(--green-900);border-color:var(--green-900);color:#fff}.goal-selection{align-items:center;border:1px solid #9dac9f;border-radius:50%;display:flex;flex:0 0 20px;height:20px;justify-content:center;width:20px}.goal-selection svg{opacity:0}.goal-picker label.selected .goal-selection{background:#fff;border-color:#fff;color:var(--green-900)}.goal-picker label.selected .goal-selection svg{opacity:1}.onboarding-actions{align-items:center;border-top:1px solid var(--cream-200);display:flex;justify-content:space-between;margin-top:28px;padding-top:22px}.onboarding-actions>div{display:flex;gap:9px}.text-button{background:transparent;border:0;color:var(--navy);cursor:pointer;font:inherit;font-size:.8rem;font-weight:760;min-height:44px;padding:8px 2px;text-decoration:underline;text-underline-offset:3px}.text-button:disabled{cursor:wait;opacity:.6}.onboarding-complete{align-items:flex-start;background:#fff;border:1px solid var(--cream-200);border-radius:var(--radius-md);box-shadow:0 12px 32px #0e190f12;display:flex;flex-direction:column;margin-inline:auto;max-width:680px;padding:42px}.onboarding-complete>svg{color:#28723a}.onboarding-complete h1{font-family:Georgia,Times New Roman,serif;font-size:2.15rem;margin:17px 0 8px}.onboarding-complete>p{color:var(--muted);margin:0}.onboarding-complete ul{border-bottom:1px solid var(--cream-200);border-top:1px solid var(--cream-200);list-style:none;margin:26px 0;padding:12px 0;width:100%}.onboarding-complete li{align-items:center;display:flex;font-size:.82rem;gap:10px;min-height:40px}.onboarding-complete li svg{color:#28723a;flex:0 0 auto}.workspace-onboarding{align-items:center;background:#eef4ea;border:1px solid #b8cbae;border-radius:var(--radius-sm);display:flex;gap:24px;justify-content:space-between;margin-bottom:24px;padding:18px 20px}.workspace-onboarding strong{display:block;font-size:.9rem}.workspace-onboarding p{color:var(--muted);font-size:.78rem;margin:4px 0 0}.company-enquiry-compose{border-top:1px solid var(--cream-200);margin-top:24px;padding-top:22px}.company-enquiry-compose>h3{font-size:1rem;margin:0 0 15px}.enquiry-signin{background:var(--cream-100);border-radius:var(--radius-sm);padding:16px}.enquiry-signin p{color:var(--muted);font-size:.8rem;margin:0 0 12px}.enquiry-list article>div:nth-child(2)>p{color:var(--muted);font-size:.75rem;margin:5px 0;white-space:pre-wrap}.icon-button.danger,.reply-actions button{color:#8c321f}.reply-actions{display:flex;gap:3px}.report-form{background:var(--cream-100);border:1px solid var(--cream-200);border-radius:var(--radius-sm);display:grid;gap:12px;margin:12px 0;padding:16px}.report-form>div{align-items:center;display:flex;justify-content:space-between}.report-form>div button{align-items:center;background:transparent;border:0;color:var(--muted);cursor:pointer;display:flex}.report-form .button{justify-self:start}.operations-history{border-top:1px solid var(--cream-200);margin-top:28px;padding-top:18px}.operations-history>summary{color:var(--navy);cursor:pointer;font-size:.8rem;font-weight:760}.review-state.reported,.review-state.reviewing{background:#fff0e6;color:#733000}.audit-table time{color:var(--muted);font-size:.72rem;text-align:right}.editorial-form{background:#fff;border:1px solid var(--cream-200);border-radius:var(--radius-sm);margin-bottom:26px;padding:22px}.editorial-records article{grid-template-columns:minmax(0,1fr) auto}.trade-update-section{padding-block:72px}.trade-update-list{border-top:1px solid var(--cream-200);margin-top:30px}.trade-update-list article{display:grid;gap:9px;padding:24px 2px}.trade-update-list article+article{border-top:1px solid var(--cream-200)}.trade-update-list article>div{align-items:center;color:var(--orange-dark);display:flex;font-size:.72rem;font-weight:760;gap:12px;justify-content:space-between}.trade-update-list h3{font-size:1.05rem;margin:0}.trade-update-list p{color:var(--muted);margin:0;max-width:75ch}.trade-update-list a{align-items:center;color:var(--navy);display:inline-flex;font-size:.78rem;font-weight:760;gap:5px;justify-self:start}.trade-update-list small{color:var(--muted);font-size:.68rem}.insight-rows{border-top:1px solid var(--cream-200);display:grid;grid-template-columns:1fr 1fr}.insight-rows>div{align-items:center;border-bottom:1px solid var(--cream-200);display:flex;justify-content:space-between;min-height:52px;padding:10px 14px}.insight-rows>div:nth-child(2n){border-left:1px solid var(--cream-200)}.insight-rows span{color:var(--muted);font-size:.76rem;text-transform:capitalize}.insight-rows strong{color:var(--navy);font-size:1rem;font-variant-numeric:tabular-nums}.admin-page-heading{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px;max-width:none}.admin-page-heading>div{min-width:0}.admin-page-heading h1{font-size:2.15rem;margin-bottom:10px}.admin-page-heading p{font-size:.9rem;margin:0}.admin-page-heading .button{flex:0 0 auto}.operations-navigation{border-bottom:1px solid var(--cream-200);border-top:1px solid var(--cream-200);margin-bottom:28px}.operations-nav-group{align-items:stretch;display:grid;grid-template-columns:170px minmax(0,1fr)}.operations-nav-group+.operations-nav-group{border-top:1px solid var(--cream-200)}.operations-nav-label{align-content:center;border-right:1px solid var(--cream-200);display:grid;gap:3px;padding:12px 16px 12px 2px}.operations-nav-label strong{font-size:.76rem}.operations-nav-label span{color:var(--muted);font-size:.64rem;line-height:1.4}.operations-nav-group .operations-tabs{border:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));margin:0}.operations-nav-group .operations-tabs button{border-left:1px solid transparent;border-right:1px solid transparent;gap:6px;grid-template-columns:auto minmax(0,1fr) auto;min-height:58px;padding:10px 11px}.operations-nav-group .operations-tabs button.active{background:#eef4ea;border-color:#bfd0bd;box-shadow:inset 0 -3px var(--orange)}.operations-nav-group .operations-tabs button.has-items:not(.active){color:var(--ink)}.operations-nav-group.secondary{background:color-mix(in srgb,var(--cream-100) 55%,transparent)}.operations-nav-group.secondary .operations-tabs button{min-height:50px}.operations-nav-group.secondary .operations-tabs button.active{background:#fff}.spin{animation:admin-spin .8s linear infinite}@keyframes admin-spin{to{transform:rotate(360deg)}}.operations-warning{align-items:center;background:#fff7e9;border:1px solid #e7bd7a;border-radius:var(--radius-sm);color:#604419;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:24px;padding:14px 16px}.operations-warning>svg{align-self:start;margin-top:2px}.operations-warning strong{font-size:.82rem}.operations-warning p{font-size:.72rem;margin:3px 0 0;overflow-wrap:anywhere}.operations-overview{border-top:0}.operations-summary{align-items:center;background:#fff;border:1px solid var(--cream-200);border-radius:var(--radius-sm);display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;padding:20px}.operations-summary-icon{align-items:center;background:#e8f4e8;border-radius:var(--radius-sm);color:#275a31;display:flex;height:42px;justify-content:center;width:42px}.operations-summary-icon.needs-attention{background:#fff0ed;color:#843525}.operations-summary-copy h2{font-family:Georgia,Times New Roman,serif;font-size:1.45rem;margin:0 0 4px}.operations-summary-copy p{color:var(--muted);font-size:.78rem;margin:0}.operations-summary-actions{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.operations-summary-actions>span{color:#275a31;font-size:.7rem;font-weight:800}.operations-summary-actions>span.needs-attention{color:#843525}.operations-summary-actions .button{min-height:42px;padding-block:.6rem}.triage-list{border-top:1px solid var(--cream-200);margin-top:20px}.triage-list button{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--cream-200);color:var(--ink);cursor:pointer;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;min-height:76px;padding:14px 4px;text-align:left;width:100%}.triage-list button:hover{background:var(--cream-100);padding-inline:12px}.triage-list button.is-overdue{box-shadow:inset 3px 0 #b64a34;padding-left:14px}.triage-list button:focus-visible{outline-offset:-3px}.triage-list button>div:first-child{min-width:0}.triage-list strong,.triage-list span{display:block}.triage-list strong{font-size:.88rem}.triage-list span{color:var(--muted);font-size:.73rem;margin-top:3px;overflow-wrap:anywhere}.triage-state{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(110px,auto) 32px minmax(70px,auto);text-align:right}.triage-state small{color:var(--muted);font-size:.66rem}.triage-state b{color:var(--navy);font-size:1rem;font-variant-numeric:tabular-nums}.triage-state>span{align-items:center;color:var(--navy);display:inline-flex;font-size:.72rem;font-weight:800;gap:5px;justify-content:flex-end;margin:0}.clear-queues{align-items:flex-start;background:#eef4ea;border:1px solid #bfd0bd;border-radius:var(--radius-sm);color:#275a31;display:flex;gap:10px;margin-top:18px;padding:13px 15px}.clear-queues>svg{flex:0 0 auto;margin-top:1px}.clear-queues strong,.clear-queues span{display:block}.clear-queues strong{font-size:.78rem}.clear-queues span{color:#52635a;font-size:.68rem;margin-top:3px}.operations-overview-footer{color:var(--muted);display:flex;font-size:.68rem;gap:20px;justify-content:space-between;padding:14px 2px}.moderation-standard{border-top:1px solid var(--cream-200);padding:16px 2px 0}.moderation-standard summary{color:var(--navy);cursor:pointer;font-size:.76rem;font-weight:800}.moderation-standard p{color:var(--muted);font-size:.76rem;line-height:1.65;max-width:74ch}.review-state-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.review-state.high-priority{background:#fff0ed;color:#843525}.priority-report{background:#fffcf8}.report-evidence{background:var(--cream-100);border:1px solid var(--cream-200);border-radius:var(--radius-sm);margin:14px 0;padding:14px 16px}.report-evidence strong{color:var(--muted);display:block;font-size:.66rem;text-transform:uppercase}.report-evidence h3{font-size:.95rem;margin:8px 0 4px;overflow-wrap:anywhere}.report-evidence p{color:#3f4c43;font-size:.8rem;margin:7px 0;overflow-wrap:anywhere;white-space:pre-wrap}.report-evidence small{color:var(--muted);display:block;font-size:.68rem}.report-evidence.unavailable{background:#fff7e9;border-color:#e7bd7a}.review-actions .danger-action{color:#8a2f21}@media(max-width:900px){.role-picker{grid-template-columns:1fr 1fr}}@media(max-width:520px){.onboarding-surface{padding:20px 16px}.onboarding-heading{align-items:flex-start;gap:8px}.onboarding-heading h1{font-size:2rem}.onboarding-heading>span{white-space:nowrap}.role-picker,.goal-picker{grid-template-columns:1fr}.role-picker label{grid-template-columns:auto minmax(0,1fr);min-height:0;padding:14px}.role-picker label svg{grid-row:1 / 3;margin-top:1px}.onboarding-actions,.workspace-onboarding{align-items:stretch;flex-direction:column}.onboarding-actions>div{display:grid;grid-template-columns:1fr}.onboarding-actions .button,.workspace-onboarding .button{justify-content:center;width:100%}.onboarding-actions .text-button{order:2}.onboarding-complete{padding:28px 20px}.onboarding-complete h1{font-size:1.8rem}.audit-table time{text-align:left}.editorial-form{padding:18px 14px}.insight-rows{grid-template-columns:1fr}.insight-rows>div:nth-child(2n){border-left:0}}@media(max-width:700px){.admin-entry-panel .section-title-row{align-items:stretch;flex-direction:column}.workspace-admin-button{justify-content:center;width:100%}.admin-page-heading{align-items:stretch;flex-direction:column}.admin-page-heading .button{width:100%}.operations-warning{align-items:stretch;grid-template-columns:auto minmax(0,1fr)}.operations-warning .button{grid-column:1 / -1;width:100%}.operations-nav-group{grid-template-columns:1fr}.operations-nav-label{border-bottom:1px solid var(--cream-200);border-right:0;padding:10px 2px}.operations-nav-group .operations-tabs{grid-template-columns:1fr 1fr}.operations-summary{align-items:start;grid-template-columns:auto minmax(0,1fr)}.operations-summary-actions{align-items:stretch;grid-column:1 / -1;width:100%}.operations-summary-actions .button{justify-content:center;width:100%}.triage-list button{gap:12px;grid-template-columns:1fr;padding-block:16px}.triage-state{grid-template-columns:minmax(0,1fr) 30px auto;text-align:left}.triage-state>span{justify-content:flex-end}.operations-overview-footer{align-items:flex-start;flex-direction:column;gap:5px}.operations-tabs{grid-template-columns:1fr 1fr}.operations-tabs button{min-height:54px}.operations-section-heading{align-items:flex-start;flex-direction:column;gap:8px}.private-record-grid{grid-template-columns:1fr}.private-record-grid .review-owner{margin-bottom:0}.private-record-grid{margin-bottom:20px}.operations-table article{align-items:start;grid-template-columns:1fr}.record-actions{align-items:stretch;flex-direction:column;justify-content:flex-start}.record-actions .button{width:100%}.service-listing-summary{align-items:start;grid-template-columns:auto minmax(0,1fr)}.service-listing-summary .draft-actions,.service-listing-summary .draft-delete-confirm{grid-column:2}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.operations-tabs{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.review-copy{color:var(--muted);font-size:.84rem;overflow-wrap:anywhere;white-space:pre-wrap}.listing-review-banner{text-transform:none}.listing-review-banner strong{text-transform:capitalize}.listing-review-banner.declined{background:#fff0ed;border-color:#e0ada4}.notification-settings-link{color:var(--muted);font-size:.8rem;margin:16px 0 0}.notification-settings-link a{color:var(--navy);font-weight:750}.settings-page{max-width:980px}.settings-page>.page-heading{margin-bottom:24px}.settings-index{align-items:center;border-bottom:1px solid var(--cream-200);border-top:1px solid var(--cream-200);display:flex;gap:4px;margin-bottom:34px;overflow-x:auto;padding:7px 0;scrollbar-width:thin}.settings-index a{border-radius:var(--radius-sm);color:var(--muted);flex:0 0 auto;font-size:.76rem;font-weight:760;min-height:40px;padding:11px 13px;text-decoration:none}.settings-index a:hover,.settings-index a:focus-visible{background:var(--cream-100);color:var(--navy)}.settings-account,.settings-surface,.settings-privacy{scroll-margin-top:24px}.settings-account{border-bottom:1px solid var(--cream-200);display:grid;gap:26px;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);margin-bottom:34px;padding:2px 0 32px}.settings-section-heading{align-items:flex-start;display:flex;gap:12px}.settings-section-icon{align-items:center;background:#eef4ea;border:1px solid #bfd0bd;border-radius:var(--radius-sm);color:var(--green-900);display:flex;flex:0 0 42px;height:42px;justify-content:center;width:42px}.settings-section-heading h2{font-family:Georgia,Times New Roman,serif;font-size:1.4rem;margin:1px 0 5px}.settings-section-heading p{color:var(--muted);font-size:.76rem;line-height:1.5;margin:0}.account-facts{border-top:1px solid var(--cream-200);display:grid;grid-template-columns:1fr 1fr;margin:0}.account-facts>div{border-bottom:1px solid var(--cream-200);min-width:0;padding:13px 14px}.account-facts>div:nth-child(2n){border-left:1px solid var(--cream-200)}.account-facts dt{color:var(--muted);font-size:.65rem;font-weight:780;margin-bottom:4px;text-transform:uppercase}.account-facts dd{font-size:.8rem;font-weight:740;margin:0;overflow-wrap:anywhere}.account-facts small{color:var(--muted);display:block;font-size:.66rem;font-weight:500;line-height:1.45;margin-top:3px}.settings-surface{background:#fff;border:1px solid var(--cream-200);border-radius:var(--radius-md);box-shadow:0 12px 32px #0e190f12;padding:28px}.settings-intro{align-items:flex-start;display:flex;gap:13px}.settings-intro>svg{color:var(--orange-dark);flex:0 0 auto}.settings-intro h2{font-family:Georgia,Times New Roman,serif;font-size:1.55rem;margin:0 0 5px}.settings-intro p{color:var(--muted);font-size:.82rem;margin:0}.profile-settings{margin-bottom:30px}.profile-settings .settings-intro>div{min-width:0}.profile-completion{background:#fff0dc;border-radius:999px;color:#803700;flex:0 0 auto;font-size:.67rem;font-weight:800;margin-left:auto;padding:6px 9px}.profile-completion.complete{background:#e5f0e3;color:#2b5c34}.profile-settings-grid{border-top:1px solid var(--cream-200);margin-top:24px;padding-top:22px}.listing-settings{align-items:center;border-bottom:1px solid var(--cream-200);border-top:1px solid var(--cream-200);display:flex;gap:24px;justify-content:space-between;margin-top:24px;padding:18px 0}.listing-settings>div:first-child{max-width:52ch}.listing-settings strong{font-size:.82rem}.listing-settings p{color:var(--muted);font-size:.72rem;line-height:1.5;margin:4px 0 0}.listing-settings .inline-actions{flex:0 0 auto;justify-content:flex-end}.notification-settings{margin-top:0}.preference-group{border:0;border-top:1px solid var(--cream-200);margin:25px 0 0;padding:22px 0 0}.preference-group legend{font-size:.75rem;font-weight:820;padding:0 0 10px;text-transform:uppercase}.preference-row{align-items:center;display:flex;gap:28px;justify-content:space-between;min-height:64px;padding:10px 2px}.preference-row+.preference-row{border-top:1px solid var(--cream-200)}.preference-row>span{min-width:0}.preference-row strong,.preference-row small{display:block;overflow-wrap:anywhere}.preference-row strong{font-size:.88rem}.preference-row small{color:var(--muted);font-size:.74rem;line-height:1.5;margin-top:3px}.preference-row input{accent-color:var(--orange);flex:0 0 auto;height:22px;min-height:0;width:22px}.essential-notice{align-items:flex-start;background:var(--cream-100);border-radius:var(--radius-sm);display:flex;gap:11px;margin-top:24px;padding:15px}.essential-notice svg{color:var(--navy);flex:0 0 auto}.essential-notice strong{font-size:.82rem}.essential-notice p{color:var(--muted);font-size:.75rem;margin:3px 0 0}.settings-privacy{align-items:center;display:flex;gap:24px;justify-content:space-between}.settings-privacy>div:first-child{max-width:650px}.request-status{display:grid;flex:0 0 auto;gap:3px;min-width:180px}.request-status span,.request-status small{color:var(--muted);font-size:.68rem}.request-status strong{font-size:.82rem;text-transform:capitalize}.request-status p{font-size:.72rem;margin:3px 0 0;max-width:34ch}.enquiry-panel{margin-top:24px}.mini-tabs{display:flex;gap:4px}.mini-tabs button{background:transparent;border:1px solid var(--cream-200);border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;font-size:.7rem;font-weight:750;min-height:36px;padding:7px 10px}.mini-tabs button[aria-selected=true]{background:var(--green-900);border-color:var(--green-900);color:#fff}.enquiry-list{border-top:1px solid var(--cream-200);margin-top:20px}.enquiry-list article{align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:15px 0}.enquiry-list article+article{border-top:1px solid var(--cream-200)}.enquiry-list article>svg{color:var(--orange-dark)}.enquiry-list span,.enquiry-list strong,.enquiry-list small{display:block;overflow-wrap:anywhere}.enquiry-list span,.enquiry-list small{color:var(--muted);font-size:.68rem}.enquiry-list strong{font-size:.82rem;line-height:1.5;margin:3px 0;white-space:pre-wrap}.enquiry-actions{display:flex;gap:5px}.member-contributions small{color:var(--muted);display:block;font-size:.7rem;margin:3px 0;overflow-wrap:anywhere}@media(max-width:700px){.settings-account{grid-template-columns:1fr}.listing-settings{align-items:stretch;flex-direction:column}.listing-settings .inline-actions{justify-content:flex-start}.listing-settings .button{justify-content:center;width:100%}}@media(max-width:420px){.settings-surface{padding:20px 16px}.account-facts{grid-template-columns:1fr}.account-facts>div:nth-child(2n){border-left:0}.preference-row{gap:16px}.settings-privacy,.enquiry-panel .section-title-row{align-items:stretch;flex-direction:column}.mini-tabs button{flex:1}.enquiry-list article{align-items:start;grid-template-columns:auto minmax(0,1fr)}.enquiry-actions{grid-column:2}}
