@font-face{font-family:Geist;src:url('/assets/olympiapanel/geist.19f9c92546aa.woff2') format('woff2');font-display:swap;font-style:normal;font-weight:100 900}
:root{--ivory:#faf9f3;--navy:#122c43;--bluegray:#536c7d;--brass:#b38c48;--mist:#e5edf0;--white:#fff;--ink:var(--navy);--muted:#465c69;--page:var(--ivory);--surface:var(--white);--line:#ced9dd;--action-bg:var(--navy);--action-ink:var(--white);--form-bg:#f6f9fa;--radius:20px;--ease:cubic-bezier(.22,.7,.28,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--page);color:var(--ink);font:18px/1.65 Geist,system-ui,sans-serif}a{color:inherit;text-underline-offset:4px}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}img{display:block;max-width:100%;height:auto}p{margin:0 0 1.1em}h1,h2,h3{line-height:1.12;margin:0;color:var(--ink);font-weight:400}h1,h2{font-family:Georgia,'Times New Roman',serif;letter-spacing:-.04em}h1{font-size:clamp(2.7rem,4.1vw,4.1rem);max-width:15ch}h2{font-size:clamp(2rem,3.2vw,3rem)}h3{font-size:1.35rem;font-weight:560;letter-spacing:-.025em}ul,ol{padding-left:1.25em}li+li{margin-top:.55em}.wrap{width:min(1280px,calc(100% - 88px));margin-inline:auto}.small,small{font-size:.88rem;line-height:1.55}.eyebrow{color:#775d2d;font-size:.73rem;letter-spacing:.13em;font-weight:650;margin-bottom:20px}.lede{font-size:1.2rem;line-height:1.6;max-width:54ch;margin-top:24px;color:var(--muted)}.skip{position:absolute;left:16px;top:-80px;background:var(--navy);color:#fff;padding:12px 20px;z-index:4}.skip:focus{top:8px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #876126;outline-offset:4px}[hidden]{display:none!important}
.masthead{display:flex;justify-content:space-between;font-size:.72rem;letter-spacing:.03em;padding-top:14px;color:var(--bluegray)}.site-header{display:flex;align-items:center;gap:26px;min-height:140px;border-bottom:1px solid var(--line)}.brand{width:238px;flex:none}.brand img{width:238px;height:119px;object-fit:contain}.site-header nav{display:flex;align-items:center;gap:24px;margin-left:auto;font-size:.87rem;font-weight:560}.site-header nav a{text-decoration:none;padding-block:13px;white-space:nowrap}.site-header nav a:hover,.site-header nav a[aria-current]{color:#7e5b23}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:var(--action-bg);color:var(--action-ink);min-height:52px;padding:14px 21px;border:1px solid transparent;border-radius:9px;text-decoration:none;font-size:.93rem;font-weight:580;line-height:1.4;transition:transform .2s var(--ease),background .2s var(--ease);box-shadow:0 3px 0 #09203412}.button:hover{background:#254d66}.button:active{transform:translateY(1px)}.button span[aria-hidden]{border-radius:50%;background:#ffffff19;padding:2px 7px}.header-action{font-size:.83rem;white-space:nowrap;padding-inline:16px}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:.93rem;font-weight:580;text-decoration:none;min-height:48px}.text-link span{color:#8b6b32}.text-link:hover{text-decoration:underline}.hero-links{display:flex;flex-wrap:wrap;gap:4px 26px;margin-bottom:30px}.breadcrumbs{display:flex;gap:10px;flex-wrap:wrap;font-size:.76rem;line-height:1.6;margin-top:22px;color:var(--muted)}.breadcrumbs [aria-current]{max-width:64ch}.hero{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(390px,.92fr);gap:70px;align-items:start;padding-top:55px;padding-bottom:72px}.home-hero{padding-top:60px}.hero-story{min-width:0}.hero .service-photo{margin-top:25px}.service-photo{margin:0;min-width:0}.service-photo img{border-radius:16px;width:100%;aspect-ratio:4/3;object-fit:cover}.service-photo figcaption{font-size:.66rem;color:var(--muted);margin-top:7px;line-height:1.4}.intake-shell{min-width:0;padding:7px;border-radius:calc(var(--radius) + 7px);background:#dbe5e9;box-shadow:0 20px 60px #193b5010,inset 0 1px 0 #fff}.request-form{border-radius:var(--radius);padding:28px;background:var(--form-bg);box-shadow:inset 0 1px 0 #fff}.form-heading{display:flex;justify-content:space-between;align-items:baseline;gap:15px}.form-heading p{font-family:Georgia,serif;font-size:1.55rem;line-height:1.15;letter-spacing:-.025em;margin-bottom:10px}.form-heading>span{display:none}.form-intro{font-size:.87rem;line-height:1.5;color:var(--muted)}.request-form h2{font-size:1.8rem;margin-bottom:12px}.intake-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:16px 0 18px;padding-bottom:15px;border-bottom:1px solid var(--line);font-size:.76rem}.intake-toolbar p{margin:0}.form-mode-toggle{background:transparent;border:0;border-radius:4px;padding:10px 0;text-decoration:underline;text-underline-offset:3px;color:var(--navy);font-size:.8rem;min-height:44px;text-align:left}.visual-intake fieldset{border:0;margin:0;padding:0}.visual-intake legend{font-weight:580;font-size:.93rem;margin-bottom:12px}.work-choices,.panel-choices{display:grid;grid-template-columns:1fr 1fr;gap:8px}.panel-choices{padding-top:14px}.work-choices button,.panel-choices button,.reason-choices button{border:1px solid #c5d4db;background:#fff;color:var(--navy);border-radius:8px;padding:12px 8px;font-size:.83rem;line-height:1.35;min-height:48px;text-align:center}.work-choices button[aria-pressed=true],.panel-choices button[aria-pressed=true],.reason-choices button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.panel-identification,.project-refinements{padding:10px 0 14px;border-bottom:1px solid var(--line);margin-bottom:18px}.panel-identification summary,.project-refinements summary,.optional-contact summary{font-size:.84rem;font-weight:500;cursor:pointer;min-height:44px;align-content:center}.panel-identification summary small,.project-refinements summary small,.optional-contact summary small{font-size:.72rem;color:var(--muted);font-weight:400;margin-left:8px}.project-refinements{margin-top:14px;margin-bottom:0}.reason-choices{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.reason-choices button{font-size:.75rem;min-height:44px}.instant-budget{background:#e5edf0;border-left:3px solid var(--brass);padding:18px 19px;border-radius:0 9px 9px 0;margin:20px 0}.instant-budget>p:first-child{font-weight:600;color:var(--navy);margin-bottom:7px}.instant-budget strong{font-family:Georgia,serif;font-size:2.3rem;letter-spacing:-.04em;line-height:1.15}.instant-budget p{font-size:.78rem;line-height:1.5;color:#364f5e;margin:9px 0}.instant-budget p:empty{display:none}.budget-reference{font-size:.75rem;font-weight:550}.instant-budget.needs-assessment{background:#f6e9db;border-color:#9a5d25}.visual-intake>.button,.request-form> .button{width:100%;font-size:.87rem}.planner-note,.form-note{font-size:.7rem;line-height:1.5;color:var(--muted);margin:12px 0 0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.form-grid .full{grid-column:1/-1}.request-form label{display:flex;flex-direction:column;gap:6px;font-size:.77rem;font-weight:550;min-width:0}.request-form label span{font-weight:400}.request-form input,.request-form select,.request-form textarea{width:100%;min-width:0;border:1px solid #bdcdd5;border-radius:7px;padding:11px 12px;background:#fff;color:var(--navy);font-size:1rem;min-height:48px;box-shadow:inset 0 1px 3px #15334906}.request-form textarea{resize:vertical;line-height:1.5}.request-form select{padding-right:22px}.request-form fieldset{min-width:0}.address-fields{border:0;padding:0;margin:8px 0}.address-fields legend{font-size:.8rem;font-weight:550}.optional-contact{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:4px 0}.optional-contact .form-grid{margin:8px 0 14px}.consent{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:10px!important;font-weight:400!important;font-size:.7rem!important;line-height:1.5;margin:20px 0}.consent input{flex:none;width:20px;height:20px;min-height:20px;margin:2px 0 0;padding:0;accent-color:var(--navy)}.honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-status{font-size:.85rem;line-height:1.5;margin:14px 0 0}.form-status:empty{display:none}.form-status.error{padding:12px;background:#ffebe3;color:#7b2b14;border-radius:6px}.form-status.success{padding:12px;background:#e1eee6;color:#184633;border-radius:6px}.request-form [disabled]{opacity:.65}.request-form [aria-busy=true]{cursor:progress}.contact-open .instant-budget{margin-top:4px}
.intro-band,.section-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px}.intro-band{padding-block:62px 100px;border-top:1px solid var(--line)}.intro-band h2{max-width:16ch}.section-heading{align-items:end;margin-bottom:36px}.section-heading p{margin:0;color:var(--muted);max-width:52ch}.services-section,.local-section,.guide-section,.local-index,.nearby,.mini-areas,.budget-section{padding-block:72px}.service-rows{border-top:1px solid var(--line)}.service-rows>a{display:grid;grid-template-columns:45px 1fr 35px;gap:22px;align-items:start;padding:25px 8px;text-decoration:none;border-bottom:1px solid var(--line);transition:background .2s var(--ease)}.service-rows>a:hover{background:#e9eef080}.service-rows h3{margin-bottom:7px}.service-rows p{font-size:.94rem;color:var(--muted);max-width:80ch;margin:0}.row-number{color:#7d683f;font-size:.74rem;padding-top:5px}.row-arrow{font-size:1.5rem;text-align:right}.local-section{border-top:1px solid var(--line)}.area-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:28px 0}.area-links>a{display:flex;align-items:center;text-decoration:none;padding:15px 18px;min-height:58px;background:#e6edf0;border-radius:8px;font-size:.95rem;font-weight:500;transition:background .2s var(--ease)}.area-links>a:hover{background:#d4e1e7}.guide-rows{display:grid;grid-template-columns:1fr 1fr;column-gap:65px;row-gap:35px;margin-top:36px}.guide-rows article{border-top:2px solid var(--brass);padding-top:22px}.guide-rows h3{margin-bottom:17px;line-height:1.3}.guide-rows h3 a{text-decoration:none}.guide-rows p{font-size:.96rem;color:var(--muted)}.answer-band,.local-context{padding-block:48px 55px;max-width:1000px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.answer-band h2,.local-context h2{font-size:2.1rem;margin-bottom:22px}.answer-band>p:last-child,.local-context p{font-size:1.2rem;line-height:1.65;margin:0;max-width:70ch}.article-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(290px,.7fr);gap:90px;align-items:start;padding-block:70px}.prose{max-width:74ch}.prose section+section{margin-top:42px}.prose h2{font-size:2rem;margin-bottom:20px;letter-spacing:-.025em}.prose p{line-height:1.8;color:#344f60}.note-panel{padding:25px;background:#e7eef0;border-radius:13px}.note-panel h2{font-size:1.7rem;margin-bottom:22px}.note-panel h3{margin:25px 0 15px}.note-panel p,.note-panel li{font-size:.9rem;line-height:1.65}.note-panel .text-link{display:flex;border-top:1px solid #c6d5dc;padding-top:10px;margin-top:10px;font-size:.87rem}.note-panel .service-photo{margin-bottom:25px}.related{padding-block:35px 55px;border-top:1px solid var(--line)}.related h2{font:600 .8rem Geist,sans-serif;letter-spacing:.05em;color:var(--bluegray);text-transform:uppercase;margin-bottom:20px}.related-links{display:flex;gap:10px 35px;flex-wrap:wrap}.sources{border-top:1px solid var(--line);padding-block:38px 65px;color:var(--muted)}.sources h2{font:600 1rem Geist,sans-serif;margin-bottom:15px}.sources p,.sources li{font-size:.79rem;line-height:1.7}.sources p{max-width:90ch}.sources ul{columns:2;column-gap:55px}.sources li{break-inside:avoid;margin-top:0;margin-bottom:7px;overflow-wrap:anywhere}.nested-areas{padding:24px;background:#e7eef0;border-radius:10px}.nested-areas h3{margin-bottom:15px}.nested-areas a{display:inline-flex;min-height:48px;align-items:center;margin-right:25px;font-size:.95rem}.table-scroll{overflow-x:auto;margin:35px 0;border-radius:12px;box-shadow:0 0 0 1px var(--line)}table{border-collapse:collapse;width:100%;min-width:640px;text-align:left;font-size:.92rem}caption{text-align:left;padding:18px;background:#e5edf0;font-size:.85rem;font-weight:600}th,td{padding:18px;vertical-align:top;border-bottom:1px solid var(--line)}thead{background:var(--navy);color:#fff}tbody th{min-width:180px;font-weight:600}td strong{font-size:1.1rem;white-space:nowrap}.budget-method{max-width:84ch;margin-top:35px}.budget-method h3{margin:30px 0 17px}.budget-method p,.budget-method li{font-size:1rem}.request-explainer{padding-block:65px;max-width:900px}.request-explainer h2{margin-bottom:25px}.closing{background:var(--mist);padding-block:85px;margin-top:20px}.closing-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.closing h2{font-size:3.25rem;margin-bottom:26px}.closing-grid>div>p{max-width:48ch}.process{list-style:none;padding:0;margin:38px 0;counter-reset:steps}.process li{position:relative;padding-left:40px;margin-bottom:25px;counter-increment:steps}.process li:before{content:'0' counter(steps);font-size:.75rem;color:#72592b;position:absolute;left:0;top:5px}.process strong,.process span{display:block}.process strong{font-size:1rem;margin-bottom:4px}.process span{font-size:.94rem;line-height:1.65;color:var(--muted)}.pro-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;padding-block:65px}.pro-hero h1{max-width:16ch}.pro-hero .service-photo{padding-top:20px}.policy{padding-block:65px 100px}.policy h1{margin-bottom:36px;max-width:18ch}.not-found{padding-block:100px 130px}.not-found h1{margin-bottom:28px}.not-found .hero-links{margin-top:30px}.site-footer{background:var(--navy);color:#e4edf1;padding-block:75px 22px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:120px}.footer-title{font-family:Georgia,serif;font-size:2.6rem;line-height:1.1;letter-spacing:-.035em}.footer-grid>div p:not(.footer-title){font-size:.93rem;max-width:49ch;color:#c0d1db}.footer-grid nav{display:grid;grid-template-columns:1fr 1fr;gap:5px 40px;align-content:start}.footer-grid nav a{font-size:.9rem;text-decoration:none;min-height:48px;display:flex;align-items:center}.footer-bottom{display:flex;justify-content:space-between;gap:20px;font-size:.72rem;border-top:1px solid #ffffff25;padding-top:20px;margin-top:50px}.footer-bottom>div{display:flex;gap:30px}.mobile-action{display:none}
@media(min-width:1450px){.hero{gap:85px}.hero-story .service-photo img{max-height:390px}}
@media(max-width:1100px){.wrap{width:calc(100% - 48px)}.site-header{gap:18px;flex-wrap:wrap;padding-bottom:18px}.brand{width:220px}.brand img{width:220px;height:110px}.site-header nav{gap:20px;order:3;width:100%;justify-content:center}.header-action{margin-left:auto}.hero{gap:35px;grid-template-columns:minmax(0,1fr) minmax(350px,.9fr)}h1{font-size:3.2rem}.request-form{padding:22px}.closing-grid{gap:45px}.article-grid{gap:45px}.footer-grid{gap:65px}}
@media(max-width:767px){body{font-size:18px}.wrap{width:calc(100% - 36px)}.masthead{font-size:.61rem;padding-top:10px;gap:14px}.masthead span:last-child{text-align:right}.site-header{min-height:auto;gap:6px;padding:5px 0 13px}.brand{width:188px}.brand img{width:188px;height:94px}.header-action{min-height:48px;font-size:.72rem;padding-inline:13px}.site-header nav{justify-content:flex-start;gap:4px 19px;flex-wrap:wrap;font-size:.76rem}.site-header nav a{padding-block:10px;min-height:44px}.hero{grid-template-columns:1fr;gap:30px;padding-top:34px;padding-bottom:45px}.hero h1{font-size:clamp(2.6rem,10.8vw,3.7rem);max-width:16ch}.eyebrow{font-size:.62rem;margin-bottom:18px}.lede{font-size:1.08rem;line-height:1.65;margin-top:20px}.hero-links{gap:2px 24px;margin-bottom:20px}.hero-links .text-link{font-size:.85rem}.hero .service-photo{margin-top:15px}.hero .service-photo img{aspect-ratio:1.6;object-position:center}.hero .service-photo figcaption{font-size:.59rem}.request-form{padding:22px}.intake-shell{padding:5px;border-radius:24px}.form-heading p{font-size:1.5rem}.form-intro{font-size:.86rem}.work-choices button,.panel-choices button{min-height:52px}.instant-budget strong{font-size:2.2rem}.form-grid{gap:14px 11px}.request-form label{font-size:.79rem}.request-form input,.request-form textarea,.request-form select{font-size:1rem;min-height:48px}.consent{font-size:.75rem!important;padding-block:5px}.consent input{width:23px;height:23px;min-height:23px}.request-form .button{min-height:52px}.intro-band,.section-heading,.article-grid,.closing-grid,.pro-hero{grid-template-columns:1fr;gap:30px}.intro-band{padding-block:44px 48px}.intro-band h2{font-size:2.4rem}.section-heading{margin-bottom:28px}.section-heading p{font-size:1rem;line-height:1.7}.services-section,.local-section,.guide-section,.local-index,.nearby,.mini-areas,.budget-section{padding-block:45px}.service-rows>a{grid-template-columns:25px 1fr 20px;gap:13px;padding:22px 0}.service-rows h3{font-size:1.23rem}.service-rows p{font-size:1rem;line-height:1.65}.row-arrow{font-size:1.3rem}.area-links{grid-template-columns:1fr 1fr;gap:9px}.area-links>a{min-height:60px;padding:13px;font-size:.86rem;line-height:1.5}.guide-rows{grid-template-columns:1fr;gap:25px}.guide-rows article{padding-top:18px}.guide-rows p{font-size:1rem}.article-grid{padding-block:45px}.prose h2{font-size:1.9rem}.prose p{font-size:18px;line-height:1.8}.prose section+section{margin-top:35px}.answer-band,.local-context{padding-block:34px}.answer-band h2,.local-context h2{font-size:1.9rem}.answer-band>p:last-child,.local-context p{font-size:18px;line-height:1.8}.note-panel{padding:23px}.note-panel p,.note-panel li{font-size:1rem}.sources{padding-block:30px 40px}.sources ul{columns:1}.sources p,.sources li{font-size:.82rem;line-height:1.75}.related{padding-block:28px 40px}.related-links{display:grid;gap:8px}.related .text-link{font-size:1rem}.closing{padding-block:45px 55px}.closing h2{font-size:2.7rem}.closing .small{font-size:.85rem}.process{margin:28px 0}.process span{font-size:1rem}.request-explainer{padding-block:40px}.pro-hero{padding-block:35px}.pro-hero h1{font-size:2.9rem}.pro-hero .service-photo{padding-top:0}.policy{padding-block:40px 65px}.policy h1{font-size:2.9rem}.breadcrumbs{font-size:.69rem;gap:7px;margin-top:18px}.site-footer{padding-block:50px 100px}.footer-grid{grid-template-columns:1fr;gap:30px}.footer-title{font-size:2.4rem}.footer-grid nav{gap:0 25px}.footer-grid nav a{font-size:.94rem}.footer-bottom{margin-top:30px;flex-direction:column;gap:15px}.mobile-action{display:flex;position:fixed;z-index:2;bottom:12px;left:18px;right:18px;box-shadow:0 5px 25px #122c4325;min-height:52px}.mobile-action.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.not-found{padding-block:65px}.not-found h1{font-size:3rem}.nested-areas{padding:20px}.nested-areas a{display:flex;margin-right:0}.table-scroll{margin-top:25px}table{font-size:.9rem}.budget-method p,.budget-method li{font-size:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
@media(prefers-reduced-transparency:reduce){.intake-shell,.request-form{background:#f0f5f7;box-shadow:none}}

/* The trade story uses Olympia's editorial grid and material palette. */
.network-story section,.trade-growth,.pro-benefits,.pro-application{padding-block:65px;border-top:1px solid var(--line)}
.network-story h2,.finish-partner h2,.pro-benefits h2,.trade-growth h2,.pro-application h2{max-width:19ch;margin-bottom:26px}
.network-story h3{line-height:1.25}
.network-story p,.finish-partner p,.pro-benefits p,.trade-growth p,.pro-application p{max-width:65ch}
.trade-introduction,.trade-project-plan,.pro-benefits,.trade-growth,.pro-application{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:75px;align-items:start}
.network-lede{font-size:1.2rem;line-height:1.7;color:var(--muted)}
.trade-control,.pro-invitation{background:var(--mist);border-top:3px solid var(--brass);padding:32px;border-radius:0 0 13px 13px}
.trade-control h3{font-family:Georgia,serif;font-size:1.9rem;margin-bottom:22px;letter-spacing:-.025em}
.trade-control p,.pro-invitation p{font-size:1rem;line-height:1.75}
.trade-control p:last-of-type{color:var(--muted)}
.trade-control .text-link{line-height:1.5}
.trade-visibility .section-heading h2{margin-bottom:0}
.visibility-context{margin-bottom:34px}
.visibility-comparison{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--line);border-radius:14px;overflow:hidden}
.visibility-comparison article{padding:32px;background:#fff}
.visibility-comparison article+article{border-left:1px solid var(--line);background:var(--mist)}
.visibility-comparison h3{font-size:1.5rem;max-width:23ch;margin-bottom:26px}
.visibility-comparison ol{list-style:none;padding:0;margin:0 0 28px}
.visibility-comparison li{position:relative;padding:0 0 24px 28px;margin:0;line-height:1.6}
.visibility-comparison li:before{position:absolute;left:0;top:.55em;content:'';width:8px;height:8px;border:2px solid var(--bluegray);border-radius:50%;background:var(--white)}
.visibility-comparison li:not(:last-child):after{position:absolute;content:'';left:3px;top:1.2em;bottom:0;border-left:1px solid #aabdc7}
.visibility-comparison li:last-child{padding-bottom:0}
.visibility-comparison article>p:last-child{padding-top:23px;border-top:1px solid #bdcbd2;font-size:1rem;line-height:1.65;margin-bottom:0;color:var(--muted)}
.comparison-context{font-size:.93rem;color:var(--muted);margin:24px 0 0}
.lead-paths{margin-top:32px}
.lead-request{border:1px solid #aabdc7;background:#f5f8f9;padding:14px 18px;text-align:center;font-weight:550;line-height:1.5}
.lead-split{text-align:center;color:var(--bluegray);font-size:1.7rem;line-height:1.4;padding-block:8px}
.lead-recipients{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:0}
.lead-recipients li{padding:14px 8px;margin:0;text-align:center;border:1px solid #b9cbd4;border-top:3px solid var(--brass);background:#f5f8f9;line-height:1.5}
.lead-recipients li:before,.lead-recipients li:after{display:none}
.lead-recipients strong,.lead-recipients span{display:block}
.lead-recipients strong{font-size:1rem;font-weight:600}
.lead-recipients span{font-size:.85rem;color:var(--muted);margin-top:3px}
.network-story .lead-illustration-note{font-size:.83rem;line-height:1.6;color:var(--muted);margin:14px 0 26px}
.lead-sources{margin-top:25px;border-block:1px solid var(--line);padding-block:5px}
.lead-sources summary{min-height:48px;align-content:center;font-size:.92rem;font-weight:550;cursor:pointer}
.lead-sources p{font-size:.85rem;line-height:1.7;color:var(--muted)}
.lead-sources span{overflow-wrap:anywhere}
.trade-project-plan dl,.pro-benefits dl,.trade-billing dl{margin:0}
.trade-project-plan dl>div,.pro-benefits dl>div,.trade-billing dl>div{padding-block:23px;border-top:1px solid var(--line)}
.trade-project-plan dl>div:first-child,.pro-benefits dl>div:first-child{padding-top:0;border-top:0}
.trade-project-plan dt,.pro-benefits dt,.trade-billing dt{font-size:1.1rem;font-weight:600;line-height:1.45;margin-bottom:9px}
.trade-project-plan dd,.pro-benefits dd,.trade-billing dd{margin:0;color:var(--muted);line-height:1.75}
.finish-partner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:75px;padding-block:60px 70px;border-block:1px solid var(--line)}
.finish-partner p:last-child{margin-bottom:0}
.finish-scope{align-self:center;border-left:3px solid var(--brass);padding:12px 0 12px 35px}
.finish-name{font-family:Georgia,serif;font-size:2rem;line-height:1.2;letter-spacing:-.025em;margin-bottom:20px}
.finish-scope ul{padding-left:1.1em;color:var(--muted);margin-block:0 20px}
.network-story .trade-billing{border-top:0}
.trade-billing{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:75px;padding-block:65px}
.trade-billing h2{max-width:16ch;margin-bottom:25px}
.trade-billing dl>div:first-child{border-top:3px solid var(--brass)}
.trade-next{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:75px;align-items:start}
.trade-next>div:last-child{border-left:1px solid var(--line);padding-left:35px}
.trade-next h3{font-size:1.5rem;margin-bottom:23px}
.pro-hero{align-items:start}
.pro-hero .partnership-note{font-size:.88rem;max-width:43ch;color:var(--muted);margin-top:20px}
.pro-invitation{margin-top:30px}
.pro-invitation h2{font-size:2.2rem;line-height:1.18;max-width:16ch;margin-bottom:25px}
.pro-benefits{padding-block:65px 40px}
.pro-partnership{border-top:1px solid var(--line)}
.trade-growth-links{border-top:1px solid var(--line)}
.trade-growth-links>a{display:block;text-decoration:none;padding-block:24px;border-bottom:1px solid var(--line);min-height:48px}
.trade-growth-links h3{font-size:1.25rem;line-height:1.5;display:flex;justify-content:space-between;gap:20px;margin-bottom:10px}
.trade-growth-links h3 span{color:#88682e}
.trade-growth-links p{font-size:1rem;color:var(--muted);line-height:1.7;margin:0}
.trade-growth-links a:hover h3{text-decoration:underline;text-underline-offset:4px}
.pro-application{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);padding-block:65px 85px}
.pro-application .request-form h2{max-width:none;font-size:1.8rem}
.footer-growth{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:120px;margin-top:48px;padding-top:35px;border-top:1px solid #ffffff25}
.footer-growth .eyebrow{color:#dcc18f;margin-bottom:15px}
.footer-growth h2{color:#e4edf1;font-size:2rem;line-height:1.2;margin-bottom:16px}
.footer-growth p:not(.eyebrow){font-size:.93rem;color:#c0d1db;max-width:45ch}
.footer-growth nav{display:grid;align-content:start}
.footer-growth nav a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;padding-block:10px;border-bottom:1px solid #ffffff25;text-decoration:none;font-size:.94rem}
.footer-growth nav a:hover{text-decoration:underline}
.footer-growth nav a span{color:#dcc18f}
@media(max-width:1100px){.trade-introduction,.trade-project-plan,.trade-billing,.pro-benefits,.trade-growth,.pro-application,.finish-partner,.trade-next{gap:40px}.footer-growth{gap:65px}.visibility-comparison article{padding:26px}.pro-invitation{padding:26px}}
@media(max-width:767px){
 .network-story section,.trade-growth,.pro-benefits,.pro-application{padding-block:42px}
 .trade-introduction,.trade-project-plan,.trade-billing,.trade-next,.pro-benefits,.trade-growth,.pro-application,.finish-partner,.footer-growth{grid-template-columns:1fr;gap:30px}
 .network-story h2,.finish-partner h2,.pro-benefits h2,.trade-growth h2,.pro-application h2{font-size:2.2rem;max-width:19ch;margin-bottom:22px}
 .network-story p,.finish-partner p,.pro-benefits p,.trade-growth p,.pro-application p{font-size:18px;line-height:1.8}
 .network-story .eyebrow,.finish-partner .eyebrow,.pro-benefits .eyebrow,.trade-growth .eyebrow,.pro-application .eyebrow{font-size:.65rem;line-height:1.6}
 .trade-control,.pro-invitation{padding:24px}
 .trade-control h3{font-size:1.8rem}
 .visibility-comparison{grid-template-columns:1fr}
 .visibility-comparison article{padding:26px 24px}
 .visibility-comparison article+article{border-left:0;border-top:1px solid var(--line)}
 .visibility-comparison h3{font-size:1.4rem}
 .visibility-comparison .eyebrow{margin-bottom:16px}
 .visibility-comparison li{font-size:18px;line-height:1.75}
 .lead-recipients{gap:7px}
 .lead-recipients li{padding:12px 5px;line-height:1.5}
 .lead-recipients span{font-size:.78rem}
 .network-story .lead-illustration-note,.network-story .lead-sources p{font-size:.85rem;line-height:1.7}
 .network-story .comparison-context{font-size:.93rem}
 .finish-partner{padding-block:42px}
 .finish-scope{padding:5px 0 5px 24px}
 .finish-partner .finish-name{font-size:1.8rem;line-height:1.3}
 .trade-billing{padding-block:42px}
 .trade-next>div:last-child{padding:28px 0 0;border-left:0;border-top:1px solid var(--line)}
 .pro-hero h1{font-size:clamp(2.5rem,10vw,3.4rem)}
 .pro-invitation{margin-top:0}
 .pro-invitation h2{font-size:2rem;max-width:20ch}
 .pro-benefits dl>div:first-child{padding-top:24px;border-top:1px solid var(--line)}
 .pro-application{padding-bottom:55px}
 .footer-growth{margin-top:35px;padding-top:30px;gap:20px}
 .footer-growth h2{font-size:2rem}
 .footer-growth nav a{font-size:.94rem}
 .site-header nav a,.form-mode-toggle,.panel-identification summary,.project-refinements summary,.optional-contact summary,.reason-choices button{min-height:48px}
}
