:root{--ink:#132132;--muted:#5d6a78;--dark:#071b29;--accent:#14b8a6;--line:#dae2e8;--bg:#f6f8fa;--card:#fff;--radius:16px}*{box-sizing:border-box}body{margin:0;font:16px/1.6 system-ui,-apple-system,"Segoe UI",Arial,sans-serif;background:var(--bg);color:var(--ink)}a{color:#12677b;text-decoration:none}a:hover{text-decoration:underline}.shell{width:min(1180px,calc(100% - 40px));margin:auto}.top{background:var(--dark);color:white}.nav{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px}.nav nav{display:flex;align-items:center;gap:28px}.nav nav a{color:#d7e5ee;font-size:14px}.brand{display:flex;gap:10px;align-items:center;font-weight:900;letter-spacing:.08em;font-size:21px;color:#fff}.brand-mark{display:grid;place-items:center;background:var(--accent);color:#04373e;width:38px;height:38px;border-radius:10px}.brand:hover{text-decoration:none}.hero{background:radial-gradient(circle at top right,#155b64 0%,#071b29 57%);color:#fff;border-radius:0 0 28px 28px;padding:85px 62px 70px;margin:0 -20px 50px}.hero h1{font-size:clamp(40px,6vw,72px);line-height:1.1;letter-spacing:-.05em;margin:18px 0 20px;max-width:930px}.hero h1 em{font-style:normal;color:#53ebd5}.hero p{font-size:19px;max-width:720px;color:#d1e2e8}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:900;color:#0ca48e}.hero .eyebrow{color:#9eece1}.hero-note{margin-top:32px;color:#afc6d2;font-size:13px}.actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 21px;border:0;border-radius:10px;color:#092c2e!important;background:#54e2cb;font-weight:800;cursor:pointer;font-size:14px;text-decoration:none!important}.btn:hover{background:#2dd6bb}.btn.secondary{color:#e8f8f5!important;background:#244557}.btn.full{width:100%}.sectionheading{display:flex;justify-content:space-between;align-items:center;margin:38px 0 16px}.sectionheading h2{font-size:26px;letter-spacing:-.025em;margin:0}.pagehead{padding:42px 0 24px}.pagehead h1{font-size:clamp(30px,4vw,50px);line-height:1.15;letter-spacing:-.04em;margin:10px 0}.pagehead p{color:var(--muted);font-size:18px;max-width:790px}.meta{color:var(--muted);font-size:14px;margin-top:18px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-bottom:60px}.leadcard,.panel{border:1px solid var(--line);background:var(--card);border-radius:var(--radius);box-shadow:0 6px 22px rgba(24,49,64,.04)}.leadcard{padding:22px;display:flex;flex-direction:column;min-height:235px;color:inherit;transition:transform .16s,box-shadow .16s}.leadcard:hover{text-decoration:none;transform:translateY(-3px);box-shadow:0 13px 26px rgba(24,49,64,.11)}.leadcard h3{font-size:19px;line-height:1.3;margin:17px 0 9px}.leadcard p{color:var(--muted);font-size:14px;margin:0 0 20px}.leadcard-top,.leadcard-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px}.leadcard-bottom{margin-top:auto;padding-top:13px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.leadcard-bottom strong{color:#057d6e}.country{font-size:12px;color:var(--muted);font-weight:800}.badge{background:#e3f7f3;border-radius:7px;padding:5px 10px;color:#127e70;font-size:12px;font-weight:800}.two{display:grid;grid-template-columns:1.3fr 1fr;gap:20px;margin-bottom:80px}.panel{padding:26px;margin-bottom:20px}.panel h2{margin-top:0;line-height:1.25}.panel h3{margin-top:24px}.notice{background:#fff8e6;border:1px solid #e8d6a8;border-radius:11px;color:#5f512d;padding:16px;margin:18px 0;font-size:14px}.filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:25px}.filters label,.field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#4d5c6d;font-weight:700}.filters input,.filters select,.field input,.field textarea{min-height:44px;border:1px solid #cbd7df;border-radius:9px;padding:10px 13px;background:#fff;color:var(--ink);font:inherit;width:100%}.field{margin-bottom:18px}.choice{display:flex;gap:13px;border:1px solid var(--line);border-radius:10px;padding:14px;margin:13px 0;cursor:pointer}.choice input{accent-color:#07988a}.choice span{display:flex;flex-direction:column}.choice small,.muted{color:var(--muted)}.small{font-size:12px}.check{display:flex;align-items:start;gap:12px;font-size:12px;color:var(--muted);margin:15px 0}.check input{margin-top:4px}.empty{border:1px dashed #b8c9d3;padding:44px;border-radius:15px;color:var(--muted);background:#fff;margin:12px 0 60px;text-align:center}.auth{max-width:460px;margin:65px auto}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px}.stat{padding:24px;border-radius:12px;background:#0c2a39;color:#fff}.stat strong{display:block;font-size:26px}.stat span{color:#b7ced8;font-size:12px}.table{width:100%;border-collapse:collapse;font-size:13px}.table th,.table td{padding:11px;border-bottom:1px solid var(--line);text-align:left}.ghost{background:transparent;border:1px solid #c5d4dc;border-radius:8px;padding:10px;cursor:pointer}.footer{margin-top:75px;padding:30px 0;display:flex;gap:15px;justify-content:space-between;font-size:12px;color:#6a7986;border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:14px 0}summary{font-weight:700;cursor:pointer}.prose{white-space:normal;overflow-wrap:anywhere}@media(max-width:800px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.two{grid-template-columns:1fr}.hero{padding:62px 30px}.stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.cards{grid-template-columns:1fr}.nav{align-items:flex-start;flex-direction:column;padding:18px 0}.nav nav{gap:15px;flex-wrap:wrap}.shell{width:min(100% - 28px,1180px)}.hero{margin:0 -14px 35px;padding:48px 21px;border-radius:0 0 18px 18px}.footer{flex-direction:column}}
:root{--dark:#050b12;--accent:#c9a96b;--bg:#f6f5f0}.brand-logo{display:block;width:52px;height:52px;object-fit:contain}.btn{background:#d7b878;color:#19150e!important}.btn:hover{background:#eccd8c}.hero h1 em{color:#e6c781}.badge{background:#f8edd7;color:#7b5a22}@media(max-width:560px){.brand-logo{width:44px;height:44px}}
@media(max-width:1050px){.nav{align-items:flex-start;flex-direction:column;padding:14px 0}.nav nav{flex-wrap:wrap;justify-content:flex-start;gap:10px 18px}.brand{white-space:nowrap}.hero h1{font-size:clamp(36px,5vw,58px)}}
.hero-search{display:flex;align-items:end;gap:12px;flex-wrap:wrap;max-width:880px;margin-top:30px;padding:14px;background:#fff;border-radius:15px;box-shadow:0 18px 45px rgba(0,0,0,.18)}.hero-search label{flex:1 1 220px;color:#263644;font-size:13px;font-weight:800}.hero-search input{display:block;width:100%;margin-top:5px;padding:12px;border:1px solid #ccd6dc;border-radius:8px;font:inherit}.hero-search .btn{min-height:48px}.home-section{margin:48px 0}.home-section h2{font-size:28px}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.steps .panel{margin:0}.step-no{font-size:25px;font-weight:900;color:#a77931}.sector-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sector-grid a{display:block;padding:22px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font-weight:800}.sector-grid a:hover{border-color:#d1ab6f;text-decoration:none}.final-cta{background:#0b1d2c;color:#fff}.final-cta p{color:#d0dde6}@media(max-width:800px){.steps{grid-template-columns:1fr}.sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.hero-search{display:block}.hero-search label{display:block;margin-bottom:10px}.hero-search .btn{width:100%}.sector-grid{grid-template-columns:1fr}}
.hero{background:linear-gradient(90deg,rgba(3,12,24,.96) 0%,rgba(3,12,24,.88) 42%,rgba(3,12,24,.34) 100%),url('/assets/premium-network-hero.png') center center/cover no-repeat;min-height:555px}.hero-search select{display:block;width:100%;margin-top:5px;padding:12px;border:1px solid #ccd6dc;border-radius:8px;font:inherit;background:white;color:#132132}.field select{min-height:44px;border:1px solid #cbd7df;border-radius:9px;padding:10px 13px;background:white;color:var(--ink);font:inherit;width:100%}.lang-switch{border:1px solid #73808d;border-radius:9px;padding:7px 11px}.admin-list{display:grid;gap:10px}.admin-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.admin-row form{margin:0}.admin-row small{color:var(--muted)}@media(max-width:560px){.hero{min-height:0;background-position:65% center}.admin-row{align-items:flex-start;flex-direction:column}}
.media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:18px 0 26px}.media-grid img{display:block;width:100%;height:210px;object-fit:cover;border-radius:12px;border:1px solid var(--line)}
.profile-logo{display:block;width:110px;height:110px;object-fit:contain;border:1px solid var(--line);border-radius:14px;background:#fff;padding:8px;margin-bottom:24px}
.lang-switch{display:inline-flex;align-items:center;gap:7px}.lang-switch img{display:block;width:19px;height:13px;border-radius:2px;object-fit:cover}
.account-hero{display:flex;justify-content:space-between;align-items:end;gap:24px;padding:45px 0 30px}.account-hero h1{font-size:clamp(30px,4vw,48px);line-height:1.15;letter-spacing:-.04em;margin:10px 0}.account-hero p{color:var(--muted);margin:0}.account-layout{display:grid;grid-template-columns:236px minmax(0,1fr);gap:28px;align-items:start;min-height:580px}.account-sidebar{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:4px;position:sticky;top:18px}.account-sidebar strong{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#687684;padding:6px 12px 12px}.account-sidebar a,.account-sidebar button{display:block;color:#263847;padding:12px;border-radius:9px;font-weight:650;font-size:14px;text-align:left;width:100%;background:transparent;border:0;cursor:pointer}.account-sidebar a:hover,.account-sidebar button:hover,.account-sidebar a.selected{background:#f3ead9;color:#6a4d1d;text-decoration:none}.account-sidebar hr{border:0;border-top:1px solid var(--line);width:100%;margin:12px 0}.account-sidebar form{margin:0}.account-main{min-width:0}.account-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px}.account-metrics>a,.account-metrics>div{display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid var(--line);border-radius:13px;padding:20px;color:var(--ink);text-decoration:none}.account-metrics strong{font-size:30px;line-height:1;font-weight:850}.account-metrics span{color:var(--muted);font-size:13px}.account-highlight{background:#0c1e2c;color:#fff;border-radius:16px;padding:28px 30px;display:flex;justify-content:space-between;align-items:center;gap:28px;margin-bottom:24px}.account-highlight h2{margin:8px 0;font-size:24px}.account-highlight p{color:#d3dce2;max-width:550px;margin:0}.account-highlight .eyebrow{color:#d9b974}.account-highlight .btn{flex:none}.account-section{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px;margin-bottom:22px}.account-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}.account-section-head h2{font-size:21px;margin:0}.account-section-head p{margin:4px 0 0;color:var(--muted);font-size:14px}.account-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 4px;border-top:1px solid var(--line);color:var(--ink)}a.account-row:hover{text-decoration:none;background:#faf9f5}.account-row strong{display:block;font-size:15px}.account-row small{display:block;color:var(--muted);font-size:12px;margin-top:4px}.account-row-actions{display:flex;align-items:center;justify-content:end;gap:13px;flex-wrap:wrap;font-size:13px;white-space:nowrap}.account-row-actions small{margin:0}.status-pill{background:#eaf0f3;color:#425766;border-radius:50px;padding:5px 9px;font-size:11px;font-weight:800;white-space:nowrap}.status-published{background:#e5f5ec;color:#17613c}.status-pending_review{background:#fff2d7;color:#795420}.account-dot{font-size:11px;color:#755021;background:#fff2d7;border-radius:99px;padding:4px 8px}.account-empty{padding:34px 15px;text-align:center;color:var(--muted);border-top:1px solid var(--line)}.account-empty strong{color:var(--ink)}.account-empty p{margin:7px 0}@media(max-width:900px){.account-layout{grid-template-columns:1fr}.account-sidebar{position:static;flex-direction:row;flex-wrap:wrap}.account-sidebar strong,.account-sidebar hr{display:none}.account-sidebar a,.account-sidebar button{width:auto}.account-metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.account-hero,.account-highlight,.account-row,.account-section-head{align-items:flex-start;flex-direction:column}.account-hero{padding-top:30px}.account-hero .btn,.account-highlight .btn{width:100%}.account-row-actions{justify-content:start}.account-section{padding:18px}.account-metrics{gap:8px}.account-metrics>a,.account-metrics>div{padding:15px}}
.offer-card{border:1px solid var(--line);border-radius:13px;padding:20px;margin:14px 0;background:#fff}.offer-card-head{display:flex;justify-content:space-between;gap:20px;align-items:start}.offer-card h3{margin:0 0 4px}.offer-card small{color:var(--muted)}.offer-card p{color:#34485a;white-space:normal}.offer-card .ghost{display:inline-block;text-decoration:none}.offer-card form{display:inline-block;margin:0 0 0 10px}.account-tools{display:flex;align-items:end;gap:25px;flex-wrap:wrap}.account-tools form{margin:0}.account-tools .field{min-width:250px}@media(max-width:620px){.offer-card-head{flex-direction:column}.offer-card form{display:block;margin:12px 0 0}}
[hidden]{display:none!important}.intake-intro{max-width:760px;padding:48px 0 24px}.intake-intro h1{font-size:clamp(32px,4vw,50px);line-height:1.14;letter-spacing:-.04em;margin:10px 0}.intake-intro p{color:var(--muted);font-size:18px}.intake-shell{max-width:850px;background:#fff;border:1px solid var(--line);border-radius:19px;padding:32px;box-shadow:0 15px 45px rgba(22,38,52,.06)}.intake-progress{display:flex;align-items:center;gap:16px;font-size:13px;font-weight:800;color:#77613e;margin-bottom:25px}.intake-progress>div{flex:1;height:7px;border-radius:99px;background:#eee7da;overflow:hidden}.intake-progress i{display:block;height:100%;width:25%;background:#cba764;transition:width .2s}.intake-step{border:0;padding:0;margin:0}.intake-step h2{font-size:27px;letter-spacing:-.03em;margin:8px 0 25px}.intake-step h3{margin:28px 0 6px}.intake-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px}.intake-choice{display:block;cursor:pointer}.intake-choice input{position:absolute;opacity:0}.intake-choice span{display:block;padding:22px;border:2px solid var(--line);border-radius:13px;min-height:110px}.intake-choice strong,.intake-choice small{display:block}.intake-choice small{color:var(--muted);margin-top:7px}.intake-choice input:checked+span{border-color:#b98f4d;background:#fbf5e9}.intake-choice input:focus-visible+span{outline:3px solid #7b9aca;outline-offset:2px}.intake-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.intake-hint{font-size:13px;color:var(--muted);margin:0 0 18px}.intake-controls{display:none;justify-content:space-between;gap:12px;margin-top:26px}.wizard-ready .intake-controls{display:flex}.intake-summary{border:1px solid var(--line);background:#faf9f6;border-radius:13px;padding:15px;margin-bottom:22px}.intake-summary>div{padding:10px;border-bottom:1px solid var(--line)}.intake-summary>div:last-child{border:0}.intake-summary small,.intake-summary strong{display:block}.intake-summary small{color:var(--muted)}@media(max-width:620px){.intake-shell{padding:20px}.intake-choice-grid,.intake-fields{grid-template-columns:1fr}.intake-choice span{min-height:0}.intake-intro{padding-top:28px}}
.register-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);gap:25px;align-items:start}.register-benefits{background:#0c1e2c;color:#fff;border-radius:16px;padding:33px}.register-benefits h2{margin-top:0;font-size:27px}.register-benefits p{color:#d5e0e6}.register-benefits>div{display:flex;align-items:center;gap:18px;border-top:1px solid #334758;padding:18px 0}.register-benefits strong{font-size:27px;color:#e6c781}.register-benefits span{font-size:14px}.register-benefits .small{font-size:12px}@media(max-width:780px){.register-layout{grid-template-columns:1fr}}
.detail-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);gap:24px;align-items:start}.contact-preview{background:#fff;border:1px solid var(--line);border-radius:16px;padding:21px;position:sticky;top:20px;box-shadow:0 6px 22px rgba(24,49,64,.04)}.contact-preview h2{margin:0 0 15px}.contact-preview img{display:block;width:100%;height:auto;border-radius:11px}.contact-preview p{color:var(--muted);font-size:14px}.contact-line{padding:13px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.contact-line small,.contact-line strong{display:block}.contact-line small{color:var(--muted)}@media(max-width:800px){.detail-grid{grid-template-columns:1fr}.contact-preview{position:static}}
.review-actions{display:grid;grid-template-columns:1fr 1fr;gap:25px;border-top:1px solid var(--line);padding-top:16px}.review-actions form{margin:0}.review-actions .field textarea{min-height:90px}@media(max-width:700px){.review-actions{grid-template-columns:1fr}}
.legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.legal-copy{max-width:850px}.legal-copy h2{margin-top:30px}.legal-copy h2:first-child{margin-top:0}@media(max-width:720px){.legal-grid{grid-template-columns:1fr}}
.language-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:12px 0 25px}.language-grid label{cursor:pointer}.language-grid input{position:absolute;opacity:0}.language-grid span{display:block;border:1px solid var(--line);border-radius:9px;padding:10px 12px}.language-grid input:checked+span{border-color:#bb955c;background:#fbf4e7}.language-grid input:focus-visible+span{outline:3px solid #7b9aca}.language-badges{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.language-badges span{background:#f4eee2;border-radius:50px;padding:6px 10px;font-size:13px;font-weight:700}
.category-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.category-card{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:14px;color:var(--ink);box-shadow:0 8px 24px rgba(12,37,50,.06)}.category-card:hover{transform:translateY(-3px);text-decoration:none;box-shadow:0 15px 30px rgba(12,37,50,.13)}.category-card img{width:100%;aspect-ratio:8/5;object-fit:cover}.category-card strong{padding:12px 14px 0;font-size:15px;line-height:1.25}.category-card span{padding:6px 14px 14px;color:#397177;font-size:12px;margin-top:auto}.specialty-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 20px}.specialty-choices details{border:1px solid var(--line);border-radius:10px;padding:6px 12px}.specialty-choices summary{padding:8px 0}.specialty-options{display:grid;gap:5px;padding:5px 0 12px}.specialty-options label{font-size:13px;display:flex;gap:7px;align-items:center}.admin-support-shortcut{display:flex;justify-content:flex-end;padding-top:14px}.admin-support-shortcut a{padding:8px 14px;border:1px solid var(--line);border-radius:8px;background:#fff}.admin-support-shortcut strong{display:inline-grid;place-items:center;min-width:24px;height:24px;background:#087e75;color:#fff;border-radius:20px;margin-left:7px}@media(max-width:900px){.category-cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.category-cards{grid-template-columns:repeat(2,1fr)}.specialty-choices{grid-template-columns:1fr}}
.listing-tabs{display:flex;gap:8px;margin:4px 0 24px;border-bottom:1px solid var(--line)}.listing-tabs a{padding:10px 16px;color:var(--muted);font-weight:800;border-bottom:3px solid transparent}.listing-tabs a.selected{color:#087e75;border-color:#0bb5a0}.listing-tabs a:hover{text-decoration:none;color:#087e75}
.marketplace-choices .panel{overflow:hidden}.market-choice-art{display:block;width:calc(100% + 48px);height:170px;object-fit:cover;margin:-24px -24px 24px;background:#082838;border-radius:12px}
.admin-review-queue{margin:24px 0 38px}.admin-review-queue> .account-section-head{background:#082839;color:#fff;border-radius:18px;padding:24px;margin-bottom:18px}.admin-review-queue> .account-section-head h1{margin:6px 0;font-size:30px}.admin-review-queue> .account-section-head p{margin:0;color:#c9e4e5}.review-count{display:inline-grid;place-items:center;min-width:38px;height:38px;padding:0 8px;border-radius:40px;background:#53dec9;color:#082839;font-size:20px}.review-card{border-left:5px solid #11b6a2}.review-card-head{display:flex;justify-content:space-between;gap:20px}.review-card-head h2{margin:10px 0 4px}.review-card-head p{margin:0 0 14px;color:var(--muted)}.review-card .prose{padding:16px;background:#f4f8f9;border-radius:10px}.review-actions{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.review-actions form{padding:16px;border:1px solid var(--line);border-radius:12px}.review-actions .btn:disabled{opacity:.45;cursor:not-allowed}.notice.success{background:#e8f8f2;border-color:#8ed5b8;color:#124c37}@media(max-width:700px){.review-actions{grid-template-columns:1fr}}
