@keyframes aiPulse{0%,to{opacity:.5}50%{opacity:1}}:root{--ink:#10231a;--muted:#65736b;--bg:#f5f8f5;--card:#fff;--green:#0b7a49;--green2:#075c38;--soft:#eaf6ef;--line:#dce6df;--gold:#c98a14;--danger:#bd2418;--shadow:0 14px 38px rgba(16,35,26,.07)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:"Segoe UI",Tahoma,Arial,sans-serif;line-height:1.65;background:var(--bg);color:var(--ink);transition:background-color .2s ease,color .2s ease}.container{width:min(1160px,calc(100% - 32px));margin:auto}.topbar{position:sticky;top:0;z-index:30;background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}.brand{font-size:27px;font-weight:600;color:var(--ink);text-decoration:none;letter-spacing:-1px}.brand span,.hero-copy h1 span{color:var(--green)}.brand.inverse,.site-footer a:hover{color:#fff}.menu-btn{display:none;border:0;background:0 0;font-size:25px}.btn,.nav nav a{color:var(--ink);text-decoration:none}.btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:#fff;padding:11px 18px;border-radius:11px;font:inherit;font-weight:600;cursor:pointer;transition:.2s}.btn:hover{transform:translateY(-1px);border-color:#bdcec3}.btn.primary{background:var(--green);border-color:var(--green);color:#fff}.btn.primary:hover{background:var(--green2)}.btn.danger{background:var(--danger);border-color:var(--danger);color:#fff}.btn.warning{background:#fff7e6;border-color:#efc267;color:#8b5b00}.btn.small,.hero-mini span{padding:8px 12px;font-size:13px}.btn.wide,.wide{width:100%}.hero{padding:78px 0 58px;background:radial-gradient(circle at 10% 20%,#dff3e7 0,transparent 40%),linear-gradient(135deg,#f5fbf7,#fff)}.hero-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:52px;align-items:center}.eyebrow{color:var(--green)}.hero h1{font-size:clamp(40px,6vw,70px);margin:10px 0 18px;letter-spacing:-2px}.hero p{font-size:19px;color:var(--muted);max-width:720px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.hero-card{background:var(--ink);color:#fff;border-radius:24px;padding:30px;box-shadow:var(--shadow)}.hero-card strong{font-size:56px;display:block;line-height:1}.hero-mini{display:flex;gap:12px;margin-top:26px}.hero-mini span{background:rgba(255,255,255,.09);border-radius:100px}.section{padding:48px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.section h1,.section h2{margin:0}.section h2{font-size:31px}.chip small,.muted{color:var(--muted)}.field,.searchbar,input,select,textarea{border:1px solid var(--line);background:#fff}.searchbar{display:grid;grid-template-columns:1.4fr repeat(3,170px) auto;gap:10px;padding:12px;border-radius:17px;box-shadow:var(--shadow);margin-bottom:22px}.field,input,select,textarea{width:100%;padding:13px 14px;border-radius:11px;font:inherit;color:var(--ink);outline:0}.field:focus,input:focus,select:focus,textarea:focus{border-color:#83b99a;box-shadow:0 0 0 3px rgba(11,122,73,.08)}.chips{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 26px}.chip,.image-placeholder span{background:#fff;font-weight:600}.chip{border:1px solid var(--line);border-radius:100px;padding:8px 14px;text-decoration:none;color:var(--ink)}.chip.active{background:var(--ink);color:#fff}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.grid.compact .card{min-height:auto}.card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:18px;box-shadow:0 5px 18px rgba(18,33,26,.04);display:flex;flex-direction:column}.card-image,.image-placeholder{width:100%;height:205px;object-fit:cover;border-radius:14px;margin-bottom:15px}.card-top,.image-placeholder{display:flex;align-items:center}.image-placeholder{justify-content:center;background:linear-gradient(135deg,#dff2e6,#f4faf6);text-decoration:none}.image-placeholder span{width:70px;height:70px;border-radius:50%;display:grid;place-items:center;color:var(--green);font-size:30px}.card-top{justify-content:space-between}.card h3{font-size:20px;margin:10px 0 8px}.admin-item h3 a,.card h3 a,.dashboard-item h3 a,.featured-body h3 a,.opportunity-body h3 a{color:var(--ink);text-decoration:none}.featured,.tag{display:inline-flex;background:var(--soft);color:var(--green2);padding:5px 10px;border-radius:100px;font-size:12px;font-weight:600}.featured{background:#fff5dc;color:#8a5b00}.meta,.price{margin-top:14px}.meta{display:flex;flex-wrap:wrap;gap:11px;color:var(--muted);font-size:13px}.price{font-size:18px;font-weight:600}.card-link{margin-top:auto;padding-top:18px;color:var(--green);font-weight:600;text-decoration:none}.form-wrap{max-width:790px;margin:44px auto;background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px;box-shadow:var(--shadow)}.form-wrap h1{margin:8px 0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group{margin-bottom:5px}.form-group label{display:block;font-weight:600;margin-bottom:7px}.full{grid-column:1/-1}.upload-box{border:1px dashed #b8c9bd;border-radius:14px;padding:16px;background:#fbfdfb}.upload-box small{margin-top:8px}.preview{width:220px;height:140px;object-fit:cover;border-radius:12px;display:block;margin-bottom:12px}.preview.current{width:260px;height:165px}.hidden{display:none!important}.check{display:flex!important;gap:8px;align-items:center;margin:8px 0}.check input{width:auto}.counter{display:block;text-align:left;color:var(--muted)}.alert{padding:13px 16px;margin-top:18px;border-radius:11px;background:#eef6ff;border:1px solid transparent}.alert.success{background:#eaf8ef;color:#12633e;border-color:#bde3ca}.alert.error{background:#ffeded;color:#8a1c13;border-color:#f4bbb6}.empty{padding:46px;text-align:center;background:#fff;border:1px dashed var(--line);border-radius:18px}.detail{display:grid;grid-template-columns:1fr 330px;gap:24px;padding:46px 0}.detail-main,.sidebox{background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px;box-shadow:0 8px 24px rgba(18,33,26,.04)}.sidebox+.sidebox{margin-top:16px}.detail-image{width:100%;max-height:480px;object-fit:cover;border-radius:16px;margin-bottom:22px}.detail h1{margin:14px 0}.detail-badges{display:flex;gap:8px}.detail-main hr{border:0;border-top:1px solid var(--line);margin:26px 0}.description{font-size:17px}.price-box{margin-top:22px;padding:17px;border-radius:14px;background:var(--soft)}.category-card small,.price-box small,.upload-box small{display:block;color:var(--muted)}.price-box strong{font-size:22px}.share-row{margin-top:24px}.actions{display:flex;gap:8px;flex-wrap:wrap}.table{width:100%;border-collapse:collapse;background:#fff;border-radius:14px;overflow:hidden}.table td,.table th{padding:13px;border-bottom:1px solid var(--line);text-align:right;font-size:14px}.status{display:inline-flex;font-weight:600;padding:5px 10px;border-radius:100px;background:#f3f3f3}.status.pending{color:#9a6700;background:#fff7df}.status.approved{color:#087443;background:#e9f8ef}.status.rejected{color:#b42318;background:#ffeded}.status.closed{color:#555}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px}.stat{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;text-decoration:none;color:var(--ink)}.stat strong{display:block;font-size:32px}.card p,.stat span{color:var(--muted)}.stat.warn{border-color:#eed18f}.stat.good{border-color:#acd8bb}.stat.bad{border-color:#efb1ab}.admin-filter{display:grid;grid-template-columns:1fr 220px auto;gap:10px;margin-bottom:20px}.admin-list,.dashboard-list{display:grid;gap:12px}.admin-item,.dashboard-item{background:#fff;border:1px solid var(--line);border-radius:17px;padding:14px;display:grid;align-items:center;gap:16px}.admin-item{grid-template-columns:72px 1fr auto}.admin-item img,.admin-thumb{width:72px;height:72px;border-radius:13px;object-fit:cover}.admin-thumb,.avatar-stack span{display:grid;place-items:center;font-weight:600;color:var(--green)}.admin-thumb{background:var(--soft);font-size:24px}.admin-title-row{display:flex;gap:8px;align-items:center}.admin-title-row h3,.card p,.dashboard-item h3{margin:0}.admin-content p{margin:3px 0}.admin-actions{flex-wrap:wrap;justify-content:flex-end}.admin-actions,.admin-actions form{display:flex;gap:7px}.dashboard-item{grid-template-columns:1fr auto auto}.diagnostic{padding:22px;border-radius:16px;margin-bottom:18px}.good-box{background:#eaf8ef;border:1px solid #bde3ca}.bad-box{background:#ffeded;border:1px solid #f4bbb6}footer{margin-top:54px;background:#10251b;color:#fff;padding:42px 0}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:35px}footer a,footer p{color:#bed0c4}@media (max-width:980px){.searchbar{grid-template-columns:1fr 1fr 1fr}.searchbar input{grid-column:1/-1}.grid{grid-template-columns:1fr 1fr}.detail,.hero-grid{grid-template-columns:1fr}.admin-item{grid-template-columns:64px 1fr}.admin-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:700px){.menu-btn{display:block;margin-right:auto}.nav nav{position:absolute;top:76px;right:16px;left:16px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px;box-shadow:var(--shadow);flex-direction:column}.nav nav.open{display:flex}.nav nav,.nav>.btn{display:none}.admin-filter,.footer-grid,.form-grid,.grid,.searchbar,.stats-grid{grid-template-columns:1fr}.searchbar input{grid-column:auto}.hero{padding:52px 0}.detail h1,.hero h1{font-size:40px}.section-head{align-items:flex-start;flex-direction:column}.dashboard-item{grid-template-columns:1fr}.admin-item{grid-template-columns:58px 1fr}.admin-item img,.admin-thumb{width:58px;height:58px}.form-wrap{margin:20px 12px;padding:20px}.admin-actions form{width:100%;flex-wrap:wrap}.admin-actions .btn{flex:1}}.pro-hero{padding:86px 0 72px;background:linear-gradient(180deg,#f7fbf8 0,#eef6f1 100%);position:relative;overflow:hidden}.pro-hero:after,.pro-hero:before{content:"";position:absolute;border-radius:50%}.pro-hero:before{width:520px;height:520px;background:rgba(11,122,73,.06);top:-280px;left:-170px}.pro-hero:after{width:360px;height:360px;border:1px solid rgba(11,122,73,.12);bottom:-240px;right:-100px}.pro-grid{grid-template-columns:1.08fr .92fr;position:relative;z-index:1}.trust-pill{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid #d8e8dd;border-radius:999px;padding:8px 13px;color:#335b47;font-size:13px;font-weight:600;box-shadow:0 8px 26px rgba(16,35,26,.04)}.online-dot,.trust-dot{width:8px;height:8px;border-radius:50%;background:#20b46b;box-shadow:0 0 0 5px rgba(32,180,107,.12)}.hero-copy h1{font-size:clamp(40px,6vw,56px);margin:22px 0 20px}.hero-copy>p{font-size:20px;line-height:1.9;color:#52645a}.hero-primary{padding:15px 25px;border-radius:13px;box-shadow:0 12px 25px rgba(11,122,73,.22)}.hero-secondary{padding:15px 25px;background:0 0;border-color:#b8cbc0}.hero-trust{display:flex;align-items:center;gap:15px;margin-top:32px}.hero-trust p{font-size:13px;line-height:1.55;margin:0;color:#627269}.avatar-stack{display:flex;direction:ltr}.avatar-stack span{width:36px;height:36px;border-radius:50%;background:#fff;border:3px solid #eef6f1;margin-left:-10px}.market-panel{background:#10251b;color:#fff;border-radius:28px;padding:20px;box-shadow:0 28px 70px rgba(16,37,27,.22);position:relative}.market-panel:before{content:"";position:absolute;inset:10px;border:1px solid rgba(255,255,255,.06);border-radius:21px;pointer-events:none}.market-head,.market-head>div{display:flex;align-items:center}.market-head{justify-content:space-between;padding:7px 7px 18px;font-size:13px;color:#c5d7cc}.market-head>div{gap:10px}.market-head a{font-weight:600}.market-list,.market-row{display:grid;gap:9px}.market-head a,.market-row{text-decoration:none;color:#fff}.market-row{grid-template-columns:46px 1fr auto;align-items:center;gap:12px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.07);padding:13px;border-radius:16px;transition:.2s}.market-row:hover{background:rgba(255,255,255,.1);transform:translateX(-3px)}.market-icon{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:#dff3e7;color:#0b7a49;font-size:20px;font-weight:600}.market-text{min-width:0}.market-text strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.market-text span{display:block;color:#9fb5a8;font-size:12px;margin-top:3px}.market-arrow{color:#93c9a8}.market-empty{padding:40px;text-align:center;color:#a9bdb1}.market-foot{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:17px}.market-foot div{padding:13px;text-align:center;background:rgba(255,255,255,.04);border-radius:13px}.market-foot strong{display:block;font-size:21px}.market-foot span{color:#9fb5a8;font-size:11px}.business-strip{background:#fff;border-top:1px solid #e0e9e3;border-bottom:1px solid #e0e9e3}.strip-grid{min-height:86px;display:grid;grid-template-columns:auto repeat(5,1fr);align-items:center;gap:25px;color:#75837b}.profile-v2 .privacy-toggle strong,.strip-grid span{font-size:12px}.strip-grid strong{text-align:center;color:#526159;font-size:14px}.category-section{padding-top:86px}.section-heading{margin-bottom:28px}.split-heading{display:flex;justify-content:space-between;align-items:end;gap:40px}.split-heading>p{max-width:500px}.section-kicker,.text-link{color:var(--green);font-weight:600}.section-kicker{display:block;margin-bottom:7px}.split-heading h2{font-size:38px;letter-spacing:-1.2px}.text-link{text-decoration:none}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.category-card{display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:14px;padding:17px;background:#fff;border:1px solid var(--line);border-radius:17px;text-decoration:none;color:var(--ink);transition:.2s}.category-card:hover{border-color:#9bc3aa;box-shadow:0 15px 30px rgba(16,35,26,.07);transform:translateY(-2px)}.category-symbol{width:54px;height:54px;border-radius:15px;background:#e9f6ee;color:var(--green);display:grid;place-items:center;font-size:22px;font-weight:600}.category-card strong{display:block;font-size:17px}.category-card small{margin-top:2px}.category-go{color:#83a18f;font-size:19px}.featured-section{padding-top:70px}.featured-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.featured-card{background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:0 9px 25px rgba(16,35,26,.045)}.featured-media{height:235px;display:block;position:relative;background:#eaf4ed}.featured-media img,.featured-placeholder{width:100%;height:100%;object-fit:cover}.featured-placeholder{display:grid;place-items:center;font-size:45px;color:var(--green)}.featured-badge{position:absolute;top:14px;right:14px;background:rgba(255,255,255,.92);color:var(--green2);padding:6px 10px;border-radius:999px;font-size:11px;font-weight:600;backdrop-filter:blur(6px)}.featured-body{padding:20px}.featured-meta{display:flex;gap:8px;color:var(--green);font-size:12px;font-weight:600}.featured-meta span+span:before{content:"•";margin-left:8px;color:#a6b5ac}.featured-body h3{font-size:21px;line-height:1.45;margin:10px 0}.featured-body p,.opportunity-body>p,.split-heading>p{color:var(--muted);margin:0}.featured-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #edf1ee;margin-top:18px;padding-top:15px;font-size:13px}.featured-bottom a,.opportunity-footer a{color:var(--green);text-decoration:none;font-weight:600}.opportunity-zone{padding-top:85px}.opportunities-heading{margin-bottom:24px}.pro-search,.search-main{border:1px solid var(--line)}.pro-search{display:grid;grid-template-columns:minmax(280px,1.7fr) repeat(3,minmax(130px,.7fr)) auto;gap:9px;background:#fff;padding:10px;border-radius:18px;box-shadow:0 12px 35px rgba(16,35,26,.06);margin-bottom:28px}.search-main{display:flex;align-items:center;border-radius:11px;padding:0 13px}.search-main span{font-size:22px;color:#7b8d83}.search-main input{border:0;box-shadow:none;padding-right:9px}.pro-search select{border-color:transparent;background:#f7f9f7}.opportunity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.opportunity-card{background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;transition:.2s;box-shadow:0 5px 17px rgba(16,35,26,.035)}.opportunity-card:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(16,35,26,.08);border-color:#b6cdbf}.opportunity-image{height:205px;display:block;position:relative;background:#eef5f0}.opportunity-image img,.opportunity-placeholder{width:100%;height:100%;object-fit:cover}.opportunity-placeholder{display:grid;place-items:center;color:var(--green);font-size:38px}.type-badge{position:absolute;top:13px;right:13px;background:rgba(255,255,255,.94);padding:6px 10px;border-radius:999px;color:var(--green2);font-size:11px;font-weight:600}.opportunity-body{padding:18px}.opportunity-topline{display:flex;justify-content:space-between;color:#74847b;font-size:12px}.opportunity-body h3{font-size:20px;line-height:1.45;margin:10px 0 8px}.opportunity-body>p{min-height:70px}.opportunity-company{display:flex;align-items:center;gap:10px;margin-top:16px}.company-mark{width:38px;height:38px;border-radius:11px;background:#e8f4ec;color:var(--green);display:grid;place-items:center;font-weight:600}.opportunity-company small,.opportunity-company strong{display:block}.opportunity-company small{color:var(--muted);font-size:11px}.opportunity-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #edf1ee;margin-top:16px;padding-top:15px}.opportunity-footer a{font-size:13px}.pro-empty{background:#fff;border:1px solid var(--line);border-radius:20px;padding:55px}.empty-icon,.step>span{width:58px;height:58px;color:var(--green);display:grid;place-items:center}.empty-icon{border-radius:17px;background:#edf7f0;margin:0 auto 14px;font-size:28px}.how-section{padding:90px 0}.how-shell{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;background:#10251b;color:#fff;border-radius:28px;padding:55px}.how-copy h2{font-size:40px;line-height:1.2;margin:8px 0 18px}.how-copy p{color:#b7cabf;margin-bottom:25px}.step,.steps-list{display:grid;gap:12px}.step{grid-template-columns:58px 1fr;gap:16px;padding:17px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08);border-radius:17px}.step>span{border-radius:15px;background:#dff3e7;font-weight:600}.step strong{font-size:17px}.step p{margin:2px 0 0;color:#a8beb1;font-size:13px}.cta-section{padding-top:0;padding-bottom:80px}.cta-shell{display:flex;justify-content:space-between;align-items:center;gap:35px;background:linear-gradient(135deg,#0b7a49,#075c38);color:#fff;border-radius:26px;padding:42px 48px;box-shadow:0 20px 45px rgba(11,122,73,.18)}.cta-shell span{color:#c7e6d4;font-weight:600}.cta-shell h2{font-size:34px;margin:5px 0 0}.cta-button{background:#fff!important;color:#0b6a41!important;border-color:#fff!important;padding:14px 22px;white-space:nowrap}@media (max-width:980px){.how-shell,.pro-grid{grid-template-columns:1fr}.strip-grid{grid-template-columns:repeat(3,1fr);padding:18px 0}.strip-grid span{display:none}.category-grid,.featured-grid,.opportunity-grid,.pro-search{grid-template-columns:1fr 1fr}.pro-search button,.search-main{grid-column:1/-1}.market-panel{max-width:650px}.split-heading{align-items:flex-start}}@media (max-width:700px){.pro-hero{padding:54px 0}.hero-copy h1{font-size:40px;letter-spacing:-1.5px}.hero-copy>p{font-size:17px}.market-panel{border-radius:20px}.market-foot{gap:5px}.strip-grid{grid-template-columns:1fr 1fr}.category-grid,.featured-grid,.opportunity-grid{grid-template-columns:1fr}.split-heading{display:block}.how-copy h2,.split-heading h2{font-size:31px}.split-heading>p{margin-top:10px}.pro-search{grid-template-columns:1fr}.pro-search button,.search-main{grid-column:auto}.featured-media{height:220px}.how-shell{padding:28px 20px;border-radius:21px;gap:34px}.cta-shell{display:block;padding:31px 23px}.cta-shell h2{font-size:28px;margin-bottom:20px}.cta-button{width:100%}}.info-hero{background:linear-gradient(180deg,#edf8f1 0,#f7faf8 100%);border-bottom:1px solid #dce8e0}.info-hero-inner{max-width:860px}.eyebrow{font-weight:600;color:#087b49}.info-layout{max-width:960px}.info-card{padding:clamp(24px,5vw,52px);box-shadow:0 18px 55px rgba(13,57,36,.06)}.info-section+.info-section{border-top:1px solid #e6eee9;margin-top:30px;padding-top:30px}.info-section h2{font-size:26px;margin:0 0 15px}.info-card h2{font-size:26px}.info-section h3{font-size:18px;margin:24px 0 8px}.info-section li,.info-section p{font-size:16px;line-height:2;color:#43534a}.info-card p{font-size:16px}.info-section ul{padding-right:22px}.info-card a,.info-section a{color:#087b49;font-weight:600}.value-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.contact-box,.value-grid>div{border:1px solid #dfeae3;background:#f8fbf9;border-radius:16px;padding:18px}.value-grid p{margin:5px 0 0}.legal-note,.notice-box{margin-top:28px;padding:18px 20px;border-radius:15px;line-height:1.8}.notice-box{background:#fff7df;border:1px solid #f1d98b;color:#6d5200}.legal-note{background:#eef7f1;border:1px solid #cee4d5;color:#355846}.faq-item{border:1px solid #dce8e0;border-radius:16px;background:#fff;overflow:hidden}.faq-item summary{cursor:pointer;padding:19px 22px;font-size:17px;font-weight:600;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";float:left;color:#087b49;font-size:22px}.faq-item[open] summary:after{content:"−"}.faq-item p{padding:0 22px 20px;margin:0;color:#526159;line-height:1.9}.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:24px;align-items:start}.contact-box{display:flex;flex-direction:column;gap:5px;margin-top:14px}.site-footer{background:#092d20;color:#d9e8df}.footer-main{display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:42px}.footer-about p{line-height:1.9;color:#b9cfc2;max-width:420px}.footer-trust{display:flex;flex-wrap:wrap}.footer-trust span{border:1px solid #315849;border-radius:999px}.footer-column{display:flex;flex-direction:column}.site-footer a{color:#c9ddd1;text-decoration:none}.footer-warning{margin-top:38px;border:1px solid #2a5443;background:#10392b;border-radius:14px;padding:15px 18px;color:#cfe1d7}.footer-bottom{display:flex;justify-content:space-between;gap:15px;align-items:center;border-top:1px solid #25493b;margin-top:25px;padding-top:20px;font-size:13px;color:#a9c1b4}@media (max-width:900px){.footer-main{grid-template-columns:1fr 1fr}.footer-about{grid-column:1/-1}.contact-grid{grid-template-columns:1fr}}@media (max-width:600px){.footer-main{grid-template-columns:1fr}.footer-about{grid-column:auto}.footer-bottom{flex-direction:column;align-items:flex-start}.value-grid{grid-template-columns:1fr}.info-hero{padding-top:48px}.info-card{border-radius:18px}}.brand-logo{display:inline-flex}.footer-logo img{filter:brightness(0) invert(1);opacity:.96}.info-card>span,.lang-switch{display:inline-flex;align-items:center;justify-content:center}.lang-switch{border:1px solid var(--border,#dbe5df);border-radius:12px;background:#fff;color:#0b6844}.blog-hero,.info-hero{padding:82px 0 58px;background:radial-gradient(circle at 15% 5%,#dff4e9 0,transparent 35%),linear-gradient(180deg,#f8fcf9,#fff)}.blog-hero h1,.info-hero h1{font-size:clamp(40px,5vw,50px);margin:14px 0 20px}.blog-hero p,.info-hero p{font-size:19px;line-height:1.9;color:#617269}.article-narrow,.narrow{max-width:850px}.info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.info-card{background:#fff;border:1px solid #dce7e1;border-radius:24px;padding:30px;min-height:250px}.info-card>span{width:44px;height:44px;border-radius:14px;background:#e5f6ed;color:#087a4a;font-weight:600}.info-card h2{margin:22px 0 12px}.article-content p,.info-card p{color:#5f7068;line-height:1.95}.soft-section{background:#f4f8f5}.article-content{font-size:18px;line-height:2}.article-content h2{margin:42px 0 12px;color:#10281f}.legal-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:52px;align-items:start}.legal-nav{position:sticky;top:100px;border:1px solid #dce7e1;border-radius:20px;padding:14px;background:#fff}.legal-nav a{display:block;padding:12px 14px;border-radius:10px;color:#52665d;font-weight:600}.legal-nav a:hover{background:#edf8f2;color:#087a4a}.contact-layout{display:grid;grid-template-columns:360px minmax(0,1fr);gap:30px;align-items:start}.contact-details{display:grid;gap:16px}.contact-card{background:#fff;border:1px solid #dce7e1;border-radius:20px;padding:24px}.contact-card strong{display:block;margin-bottom:10px;font-size:18px}.contact-card a{color:#087a4a;font-weight:600}.contact-card p{color:#607069;line-height:1.8;margin:0}.contact-form{margin:0;max-width:none}.blog-search,.category-pills a{border:1px solid #dce7e1;background:#fff}.blog-search{display:flex;gap:10px;padding:12px;border-radius:18px;box-shadow:0 18px 60px rgba(17,54,39,.08)}.blog-search input{background:0 0}.blog-categories{padding-top:26px;padding-bottom:12px}.category-pills{display:flex;gap:10px;overflow:auto;padding-bottom:8px}.category-pills a{white-space:nowrap;border-radius:999px;padding:10px 16px;font-weight:600;color:#52665d}.category-pills a.active,.category-pills a:hover{background:#0b7a4b;color:#fff;border-color:#0b7a4b}.featured-article{display:grid;grid-template-columns:1.05fr .95fr;gap:42px;align-items:center;background:#10291f;border-radius:30px;padding:18px;color:#fff;overflow:hidden}.featured-article img{width:100%;height:410px;object-fit:cover;border-radius:22px}.featured-article>div{padding:28px}.featured-article h2{margin:14px 0}.featured-article .text-link,.featured-article h2 a,.footer-column h3{color:#fff}.featured-article p{color:#cbd9d2;line-height:1.9}.article-category{display:inline-flex;padding:7px 11px;border-radius:999px;background:#e6f7ee;color:#087a4a;font-size:13px;font-weight:600}.article-meta{display:flex;gap:16px;flex-wrap:wrap;color:#7a8b83;font-size:14px;margin:16px 0}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.blog-card{background:#fff;border:1px solid #dce7e1;border-radius:22px;overflow:hidden;transition:.25s transform,.25s box-shadow}.blog-card:hover{transform:translateY(-4px);box-shadow:0 20px 50px rgba(16,53,38,.09)}.blog-card-image{display:block;height:230px;background:#e8f4ed}.blog-card-image img{width:100%;height:100%;object-fit:cover}.blog-placeholder{height:100%;display:grid;place-items:center;font-size:54px;font-weight:600;color:#0b7a4b}.blog-card-body{padding:23px}.blog-card h3{font-size:22px;line-height:1.5;margin:13px 0 10px}.blog-card h3 a{color:#14271f}.blog-card p{color:#66766f;line-height:1.75}.article-header{padding:60px 0 34px;background:linear-gradient(180deg,#f2faf5,#fff)}.article-header .container,.article-layout{width:min(1050px,calc(100% - 32px));max-width:1050px}.article-header h1{font-size:clamp(40px,4.25vw,50px);margin:18px 0 16px}.article-header p{width:100%;font-size:19px;line-height:1.8;color:#63736b;margin:0}.article-header .article-meta{width:100%;max-width:none;margin:18px 0 0}.article-cover img{width:100%;max-height:610px;object-fit:cover;border-radius:30px}.article-layout{justify-content:space-between}.main-article-content{white-space:normal}.article-sidebar{display:grid;gap:18px;align-content:start}.sidebar-box{border:1px solid #dce7e1;border-radius:18px;padding:20px;background:#fff}.sidebar-box strong{display:block;margin-bottom:12px}.article-disclaimer{margin-top:48px;padding:24px;border-radius:18px;background:#fff6db;border:1px solid #f0d483}.compact-blog-grid{grid-template-columns:repeat(3,1fr)}.editor-form{display:grid;grid-template-columns:260px minmax(0,1fr);gap:22px}.editor-panel,.editor-settings{background:#fff;border:1px solid #dce7e1;border-radius:22px;padding:22px}.language-editor{display:grid;grid-template-columns:1fr 1fr;gap:20px}.language-label{display:inline-flex;padding:6px 12px;border-radius:999px;background:#e6f7ee;color:#087a4a;font-weight:600;margin-bottom:16px}.editor-panel textarea,.faq-list p{line-height:1.8}.editor-save{grid-column:1/-1;justify-self:end;min-width:180px}.check-row{display:flex;gap:9px;align-items:center;margin:15px 0}.admin-head-actions{display:flex;gap:10px}.faq-list{display:grid;gap:12px}.faq-list details,.hero-search{background:#fff;border:1px solid #dce7e1;border-radius:16px;padding:18px 20px}.faq-list summary{cursor:pointer;font-weight:600}.faq-list p{color:#617169}.hero-search{display:flex;gap:10px;padding:10px;border-radius:18px;max-width:650px;margin:24px 0 18px;box-shadow:0 18px 50px rgba(14,60,40,.08)}.blog-search input,.hero-search input{flex:1;border:0;min-width:0}.compact-footer{grid-template-columns:1.7fr repeat(3,1fr)}html[dir=ltr] .category-go,html[dir=ltr] .market-arrow{transform:none}html[dir=ltr] .featured-card,html[dir=ltr] .opportunity-card,html[dir=ltr] body{text-align:left}@media (max-width:980px){.blog-grid,.info-grid{grid-template-columns:1fr 1fr}.article-layout,.blog-hero-grid,.contact-layout,.editor-form,.featured-article,.legal-layout{grid-template-columns:1fr}.legal-nav{position:static;display:flex;overflow:auto}.language-editor{grid-template-columns:1fr}.article-sidebar,.compact-footer{grid-template-columns:1fr 1fr}.editor-save{grid-column:auto}.brand-logo img{width:150px}}@media (max-width:680px){.blog-grid,.compact-blog-grid,.compact-footer,.info-grid{grid-template-columns:1fr}.blog-hero,.info-hero{padding:55px 0 35px}.featured-article img{height:260px}.featured-article>div{padding:15px}.article-layout{padding-top:34px}.article-sidebar{grid-template-columns:1fr}.blog-search,.hero-search{flex-direction:column}.brand-logo img{width:135px}.nav-actions .btn{display:none}}.rich-editor-form .editor-settings{align-items:end}.rich-language-editor{align-items:start}.rich-language-editor .editor-panel{min-width:0}.quill-editor{min-height:520px;background:#fff;font-size:16px}.ql-toolbar.ql-snow{border-color:#d9e2dc;border-radius:12px 12px 0 0;background:#f8fbf9;position:sticky;top:0;z-index:4}.ql-container.ql-snow{border-color:#d9e2dc;border-radius:0 0 12px 12px}.ql-editor{min-height:520px;line-height:1.9}.main-article-content img,.ql-editor img{max-width:100%;height:auto;border-radius:12px;margin:16px auto;display:block}.main-article-content h1,.main-article-content h2,.main-article-content h3,.main-article-content h4{margin:1.6em 0 .65em;line-height:1.3}.main-article-content h2{font-size:1.65rem}.main-article-content h3{font-size:1.3rem}.main-article-content p{margin:0 0 1.15em;line-height:1.95}.main-article-content ol,.main-article-content ul{margin:0 0 1.25em;padding-inline-start:1.6em}.main-article-content li{margin:.45em 0;line-height:1.8}.main-article-content blockquote{margin:1.5em 0;padding:18px 22px;border-inline-start:4px solid #16865a;background:#f3f8f5;border-radius:10px}.main-article-content img{margin:26px auto;border-radius:14px}.main-article-content a{color:#087a50;text-decoration:underline}.main-article-content pre{overflow:auto;padding:18px;background:#101a16;color:#fff;border-radius:12px}.main-article-content table{width:100%;border-collapse:collapse;margin:24px 0;display:block;overflow-x:auto}.main-article-content td,.main-article-content th{border:1px solid #dfe7e2;padding:10px 12px}@media (max-width:900px){.ql-editor,.quill-editor{min-height:380px}.rich-language-editor{grid-template-columns:1fr}}:root{--site-width:1400px;--header-width:1500px;--site-padding:32px}.topbar .container{min-height:82px}.nav,.nav nav,.topbar .container{display:flex;align-items:center}.nav,.topbar .container{width:calc(100% - 80px)!important;max-width:1500px!important;margin:0 auto!important;padding:0!important;justify-content:space-between}.nav{min-height:84px;gap:50px}.topbar .container,.topbar .nav{width:min(var(--header-width),calc(100% - 40px));max-width:var(--header-width)}.nav nav{gap:32px;flex:1}.nav nav a{font-size:18px;font-weight:600;line-height:1.2;white-space:nowrap}.lang-switch{min-width:58px;height:46px;padding:0 14px;font-size:16px;font-weight:600}.nav-actions .btn,.nav>.btn{min-height:48px;padding:13px 22px;border-radius:12px;font-size:16px;font-weight:600}.article-header .container,.blog-hero-grid>div:first-child,.hero-copy,.info-hero-inner{width:100%;max-width:none;margin-inline:0}.hero-copy h1{letter-spacing:0}.article-header h1,.blog-hero h1,.detail h1,.form-wrap h1,.hero-copy h1,.info-hero h1,main h1{width:100%;max-width:none;margin-inline:0;font-size:40px;line-height:1.3;white-space:normal}.article-header h1,.detail h1,.form-wrap h1,main h1{letter-spacing:0}html[dir=rtl] .article-header .container,html[dir=rtl] .blog-hero-grid>div:first-child,html[dir=rtl] .hero-copy,html[dir=rtl] .info-hero-inner,html[dir=rtl] h1{direction:rtl;text-align:right}html[dir=ltr] .article-header .container,html[dir=ltr] .blog-hero-grid>div:first-child,html[dir=ltr] .hero-copy,html[dir=ltr] .info-hero-inner,html[dir=ltr] h1{direction:ltr;text-align:left}.article-header p,.blog-hero p,.hero-copy>p,.info-hero p{max-width:820px;margin-inline:0}html[dir=rtl] .article-header p,html[dir=rtl] .blog-hero p,html[dir=rtl] .hero-copy>p,html[dir=rtl] .info-hero p{text-align:right}html[dir=ltr] .article-header p,html[dir=ltr] .blog-hero p,html[dir=ltr] .hero-copy>p,html[dir=ltr] .info-hero p{text-align:left}.blog-categories .container,.blog-grid,.blog-hero .container,.blog-hero-grid,.category-pills,.compact-blog-grid,.featured-article{width:min(var(--site-width),calc(100% - var(--site-padding)));max-width:var(--site-width);margin-inline:auto}.blog-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:48px;align-items:center}.blog-search{width:100%;max-width:none}.article-header .container,.article-layout{width:min(var(--site-width),calc(100% - var(--site-padding)));max-width:var(--site-width);margin-inline:auto}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:48px;padding-top:56px;padding-bottom:70px}.main-article-content{width:100%;max-width:none}@media (max-width:1100px){.topbar .container,.topbar .nav{width:min(100% - 28px,var(--header-width))}.brand-logo img{width:190px}.nav nav{gap:20px}.nav nav a{font-size:15px}}@media (max-width:980px){.article-layout,.blog-hero-grid{grid-template-columns:1fr}.article-sidebar{width:100%;grid-template-columns:1fr 1fr}}@media (max-width:700px){:root{--site-padding:24px}.nav{min-height:74px}.brand-logo img{width:150px}.article-header h1,.blog-hero h1,.detail h1,.form-wrap h1,.hero-copy h1,.info-hero h1,main h1{font-size:28px}.article-sidebar{grid-template-columns:1fr}}.pro-hero .container,.topbar .container,.topbar .nav{width:min(1340px,calc(100% - 12px))!important;margin-inline:auto!important}.pro-hero .container{padding-inline:0!important}.pro-grid{width:100%!important;max-width:none!important;margin:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:56px!important;align-items:center!important}@media (max-width:1100px){.pro-hero .container,.topbar .container,.topbar .nav{width:min(100% - 24px,1500px)!important}}@media (max-width:700px){.pro-grid{grid-template-columns:1fr!important;gap:30px!important}}.brand-logo{display:flex;align-items:center;justify-content:center;flex:0 0 320px;width:320px;height:72px;overflow:hidden;text-decoration:none}.brand-logo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}@media (max-width:1100px){.brand-logo{width:250px;height:60px;flex-basis:250px}}@media (max-width:700px){.brand-logo{width:180px;height:48px;flex-basis:180px}}html[dir=rtl] .nav-actions{padding-left:32px}html[dir=ltr] .nav-actions{padding-right:32px}.nav-actions{display:flex;align-items:center;gap:14px;flex:1}.nav-actions .btn,.nav>.btn{margin:0;white-space:nowrap}@media (max-width:1100px){html[dir=rtl] .nav-actions{padding-left:14px}html[dir=ltr] .nav-actions{padding-right:14px}.hero-business-image{max-width:420px;height:390px;margin:auto;overflow:hidden;border-radius:28px;box-shadow:0 18px 50px rgba(0,0,0,.12);background:#eaf3ed}.hero-business-image img{width:50%;height:40%;display:block;object-fit:cover;object-position:center}.hero-grid{align-items:center}.hero-grid>.hero-business-image{justify-self:center}@media (max-width:980px){.hero-business-image{max-width:450px;margin-inline:auto}}@media (max-width:700px){.hero-business-image{border-radius:20px}}}.opportunity-form-page{padding-top:34px}.opportunity-form-container>.alert{margin:0 0 16px}.opportunity-form-shell{display:grid;gap:18px}.form-section,.opportunity-form-intro{box-shadow:0 9px 28px rgba(16,35,26,.045)}.form-section,.form-submit-bar,.opportunity-form-intro{background:#fff;border:1px solid var(--line);border-radius:22px}.opportunity-form-intro{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:30px 32px}.opportunity-form-intro h1{font-size:38px;margin:7px 0 9px}.opportunity-form-intro p{max-width:700px;margin:0}.review-note{display:flex;align-items:center;gap:11px;min-width:190px;background:var(--soft);border:1px solid #cfe6d7;border-radius:15px;padding:13px 15px}.review-note>span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:#fff;font-weight:600}.review-note small,.review-note strong{display:block}.form-section .form-group small,.review-note small{color:var(--muted);font-size:12px}.form-section{padding:27px 30px}.form-section-heading{display:flex;align-items:flex-start;gap:13px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid #edf1ee}.form-section-number{flex:0 0 34px;width:34px;height:34px;border-radius:10px;background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:600}.form-section-heading h2{font-size:21px;line-height:1.35;margin:1px 0 3px}.form-section-heading p{margin:0;color:var(--muted);font-size:14px}.form-section .form-group{margin-bottom:4px}.form-section .form-group label{font-size:14px}.form-section .form-group small{display:block;margin-top:6px}.optional-label{font-size:11px;color:var(--muted);font-weight:600}.compact-form-grid{margin-top:15px}.language-editor{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fbfdfb}.language-tabs{display:flex;gap:4px;padding:7px;background:#f1f5f2;border-bottom:1px solid var(--line)}.language-tab{appearance:none;border:0;background:0 0;color:var(--muted);border-radius:10px;padding:9px 17px;font:inherit;font-weight:600;cursor:pointer}.language-tab.active{background:#fff;color:var(--green2);box-shadow:0 2px 8px rgba(16,35,26,.08)}.language-panel{display:none;padding:21px;background:#fff}.form-submit-bar small,.form-submit-bar strong,.language-panel.active{display:block}.language-panel[dir=ltr] input,.language-panel[dir=ltr] textarea{text-align:left;direction:ltr}.language-panel[dir=rtl] input,.language-panel[dir=rtl] textarea{text-align:right;direction:rtl}.location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.location-help{display:flex;align-items:center;gap:9px;margin-top:15px;padding:11px 13px;border-radius:12px;background:#f5f9f6;color:var(--muted);font-size:13px}.location-help span{font-size:19px;color:var(--green)}.option-check{margin:4px 0!important;padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:#fbfdfb;font-weight:600!important}.option-check input,.privacy-toggle input{width:18px;height:18px;accent-color:var(--green)}.application-field-muted{opacity:.58}.application-field-muted:focus-within{opacity:1}.modern-upload{padding:20px;background:#fbfdfb}.modern-upload input[type=file]{background:#fff}.current-image-row{display:flex;align-items:flex-end;gap:18px;margin-bottom:14px}.form-submit-bar{position:sticky;bottom:14px;z-index:12;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;border-color:#bdd8c7;box-shadow:0 18px 55px rgba(16,35,26,.16)}.form-submit-bar small{color:var(--muted);font-size:12px;margin-top:2px}.form-submit-button{min-width:255px;padding:14px 22px}.opportunity-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0}.opportunity-fact{border:1px solid var(--line);border-radius:14px;padding:13px 15px;background:#fbfdfb}.opportunity-fact small,.opportunity-fact strong{display:block}.contact-box a span,.opportunity-fact small{color:var(--muted);font-size:12px}.opportunity-fact strong{margin-top:3px}.detail-section{margin-top:27px}.detail-section h2{font-size:22px;margin:0 0 9px}.detail-section p{margin:0;white-space:pre-line}.skill-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.skill-pill{background:var(--soft);color:var(--green2);padding:6px 10px;border-radius:999px;font-size:12px;font-weight:600}@media (max-width:760px){.opportunity-form-page{padding-top:16px}.opportunity-form-container{width:min(100% - 20px,1040px)}.opportunity-form-intro{align-items:flex-start;flex-direction:column;padding:23px 20px}.opportunity-form-intro h1{font-size:31px}.review-note{width:100%}.form-section{padding:21px 17px}.form-section-heading{gap:10px}.form-section-heading h2{font-size:19px}.language-tabs{overflow-x:auto}.language-tab{white-space:nowrap;padding:8px 14px}.language-panel{padding:16px 13px}.location-grid,.opportunity-facts{grid-template-columns:1fr}.current-image-row,.form-submit-bar{align-items:flex-start;flex-direction:column}.form-submit-bar{position:static;align-items:stretch}.form-submit-button{width:100%;min-width:0}}.profile-page{padding-top:34px}.profile-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.profile-page-head h1{font-size:38px;line-height:1.2;margin:5px 0 8px}.profile-summary-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:22px 24px}.admin-user-summary,.dashboard-profile-card,.profile-summary-card,.public-profile-card{display:grid;gap:22px;background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:0 9px 28px rgba(16,35,26,.045)}.dashboard-profile-card{align-items:center;padding:22px 24px}.admin-user-summary,.public-profile-card{grid-template-columns:auto minmax(0,1fr) auto}.admin-user-summary{align-items:center;padding:22px 24px}.profile-avatar{display:grid;place-items:center;overflow:hidden;flex:0 0 auto;border-radius:50%;background:linear-gradient(135deg,#dff2e6,#f6fbf8);color:var(--green2);font-weight:600;border:1px solid #cee1d5}.profile-avatar img{width:100%;height:100%;object-fit:cover;display:block}.profile-avatar.large{width:78px;height:78px;font-size:24px}.profile-avatar.xl{width:104px;height:104px;font-size:32px}.profile-avatar.public-xl{width:130px;height:130px;font-size:40px}.profile-avatar.small-avatar{width:48px;height:48px;font-size:15px}.profile-name-line{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.profile-name-line h1,.profile-name-line h2,.profile-name-line h3{margin:0}.verified-badge{display:inline-flex;align-items:center;gap:5px;background:#e8f7ef;color:#087443;border:1px solid #b9dfc7;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:600;white-space:nowrap}.verified-badge.business{background:#fff7df;color:#8b5b00;border-color:#ecd493}.profile-progress{max-width:520px;margin-top:12px}.profile-progress.compact-progress{margin-top:8px}.profile-progress-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:6px;font-size:12px;color:var(--muted)}.profile-progress-head strong{color:var(--ink)}.profile-progress-track{height:8px;border-radius:99px;background:#edf2ee;overflow:hidden}.profile-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),#3ca86f)}.dashboard-profile-status,.profile-review-state{display:grid;justify-items:start;gap:7px;min-width:150px}.dashboard-profile-status small,.profile-review-state small{color:var(--muted)}.profile-review-state p{max-width:240px;margin:0;color:var(--muted);font-size:12px}.profile-status-pending{color:#946200;background:#fff4d6}.profile-status-approved{color:#087443;background:#e9f8ef}.profile-status-rejected,.profile-status-suspended{color:#b42318;background:#ffeded}.profile-status-changes_requested{color:#8a5b00;background:#fff4d6}.profile-status-draft{color:#59645e;background:#eef2ef}.profile-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:20px;align-items:start;margin-top:20px}.profile-sidebar{position:sticky;top:96px;display:grid;gap:4px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:10px}.profile-sidebar a{display:block;padding:11px 12px;border-radius:10px;color:var(--ink);text-decoration:none;font-weight:600;font-size:13px}.profile-sidebar a:hover{background:var(--soft);color:var(--green2)}.profile-content,.profile-form{display:grid;gap:18px}.profile-section-card{scroll-margin-top:105px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:26px 28px;box-shadow:0 7px 22px rgba(16,35,26,.035)}.profile-section-heading{display:flex;align-items:flex-start;gap:13px;padding-bottom:17px;margin-bottom:20px;border-bottom:1px solid #edf1ee}.profile-section-heading>span{flex:0 0 34px;width:34px;height:34px;border-radius:10px;background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:600}.profile-section-heading h2{font-size:21px;line-height:1.35;margin:1px 0 3px}.profile-section-heading p{margin:0;color:var(--muted);font-size:14px}.profile-photo-editor{display:flex;align-items:center;gap:18px;margin-bottom:22px;padding:16px;border-radius:16px;background:#f8fbf9;border:1px solid #e5eee8}.small-text{font-size:12px;margin:6px 0}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.privacy-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.privacy-toggle{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid var(--line);border-radius:12px;background:#fbfdfb;cursor:pointer}.profile-savebar{position:sticky;bottom:14px;z-index:15;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 20px;border:1px solid #bdd8c7;border-radius:18px;background:rgba(255,255,255,.97);box-shadow:0 18px 55px rgba(16,35,26,.16);backdrop-filter:blur(12px)}.profile-savebar strong{display:block;margin:0}.profile-savebar p{display:block}.verification-notice{margin-bottom:16px;padding:12px 14px;border-radius:12px;background:#f1f7f3;color:#476156;font-size:13px}.document-list{display:grid;gap:10px;margin-bottom:20px}.document-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;border:1px solid var(--line);border-radius:14px;padding:13px;background:#fbfdfb}.document-item p,.document-item small,.profile-savebar p{margin:2px 0 0;color:var(--muted);font-size:12px}.document-icon,.public-skill-list span{background:var(--soft);color:var(--green2);font-weight:600}.document-icon{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;font-size:11px}.document-status-approved{background:#e9f8ef;color:#087443}.document-status-expired,.document-status-rejected{background:#ffeded;color:#b42318}.document-status-pending{background:#fff4d6;color:#946200}.document-upload-form{padding-top:20px;border-top:1px solid #edf1ee}.compact-empty{padding:25px;margin-bottom:18px}.dashboard-profile-card{grid-template-columns:auto minmax(0,1fr) auto auto;margin-bottom:24px}.dashboard-profile-main h3{font-size:21px}.public-profile-hero{padding:42px 0 20px;background:linear-gradient(180deg,#edf7f1 0,#f5f8f5 100%)}.preview-alert{margin:0 0 16px}.public-profile-card{align-items:start;padding:30px}.public-profile-main{padding-top:5px}.public-profile-main h1{font-size:36px;line-height:1.2}.public-profile-location,.public-profile-subtitle{margin:6px 0;color:var(--muted)}.public-profile-bio{max-width:760px;margin:17px 0 12px;font-size:16px}.public-profile-meta{display:flex;gap:15px;flex-wrap:wrap;color:var(--muted);font-size:12px}.public-profile-content{padding-top:22px}.public-profile-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.public-profile-primary,.public-profile-sidebar{display:grid;gap:18px}.public-profile-sidebar{position:sticky;top:96px}.public-profile-section{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;box-shadow:0 6px 20px rgba(16,35,26,.035)}.public-profile-section h2{font-size:23px;margin:0 0 16px}.public-profile-section h3{margin:0 0 8px}.section-title-line{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.section-title-line h2{margin:0}.admin-info-grid,.profile-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-info-grid>div,.profile-info-grid>div{padding:12px;border:1px solid #e5ece7;border-radius:12px;background:#fbfdfb}.admin-info-grid small,.admin-info-grid strong,.profile-info-grid small,.profile-info-grid strong{display:block}.admin-info-grid small,.profile-info-grid small{color:var(--muted);font-size:11px}.admin-info-grid strong,.profile-info-grid strong{margin-top:3px;font-size:14px;overflow-wrap:anywhere}.public-skill-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.public-skill-list span{padding:6px 10px;border-radius:999px;font-size:12px}.profile-link-actions{margin-top:16px}.contact-box a,.social-box a{display:flex;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid #edf1ee;text-decoration:none;color:var(--ink)}.contact-box a:last-child,.social-box a:last-child{border-bottom:0}.contact-box a strong{font-size:13px;overflow-wrap:anywhere}.trust-box p{font-size:13px}.profile-opportunity-list{display:grid;gap:9px}.profile-opportunity-list>a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px;border:1px solid var(--line);border-radius:12px;text-decoration:none;color:var(--ink)}.profile-opportunity-list>a:hover{border-color:#a9cdb7;background:#fbfdfb}.profile-opportunity-list span,.profile-opportunity-list strong,.publisher-card-head small,.publisher-card-head strong{display:block}.profile-opportunity-list span{color:var(--muted);font-size:12px;margin-top:3px}.opportunity-publisher-card{display:grid;gap:13px}.publisher-card-head{display:flex;align-items:center;gap:11px}.publisher-card-head small{color:var(--muted);font-size:11px}.publisher-verification-row{display:flex;gap:6px;flex-wrap:wrap}.admin-user-summary{margin-bottom:18px}.admin-status-stack{display:grid;justify-items:end;gap:7px}.admin-document-list>article,.admin-review-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:start}.admin-review-main,.admin-review-sidebar{display:grid;gap:16px}.admin-review-sidebar{position:relative}.admin-detail-card{background:#fff;border:1px solid #dde6e0;border-radius:16px;padding:20px}.admin-detail-card h2{font-size:18px;margin:0 0 14px}.admin-detail-card>p{color:#68756e;font-size:13px;margin:-6px 0 14px}.admin-card-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.admin-card-title h2{margin:0}.admin-card-title>span{color:#718078;font-size:12px}.admin-long-value{margin-top:13px;padding:13px;border-radius:12px;background:#f7faf8}.admin-long-value small{color:#718078}.admin-long-value p{margin:5px 0 0;white-space:pre-line}.sticky-review{position:sticky;top:96px}.admin-moderation-buttons{display:grid;gap:8px;margin-top:10px}.admin-moderation-buttons .admin-btn{width:100%;justify-content:center}.admin-btn.danger{background:#b42318!important;border-color:#b42318!important;color:#fff!important}.admin-document-list{display:grid;gap:12px}.admin-document-list>article{grid-template-columns:auto minmax(0,1fr) auto minmax(235px,.65fr);gap:12px;padding:14px;border:1px solid #e0e7e2;border-radius:13px;background:#fbfdfb}.admin-document-main p,.admin-document-main small{margin:2px 0;color:#718078;font-size:11px}.admin-review-note{margin-top:8px;padding:8px 10px;background:#fff7df;border-radius:8px;font-size:12px}.admin-document-actions{display:grid;gap:8px}.admin-document-actions form{display:grid;gap:7px}.admin-document-actions input,.admin-report-actions input{padding:8px 9px;font-size:12px}.admin-back-link{display:inline-block;margin-bottom:6px;color:#426152;text-decoration:none;font-weight:600;font-size:13px}.admin-user-cell{display:flex;align-items:center;gap:10px;min-width:210px}.admin-user-cell b,.admin-user-cell small,.admin-users-table td>b,.admin-users-table td>small{display:block}.admin-user-cell small,.admin-users-table td>small{color:#728078;font-size:11px}.admin-users-table td>small{margin-top:4px}.admin-completion-mini{width:100px;height:5px;margin-top:7px;background:#edf2ee;border-radius:99px;overflow:hidden}.admin-completion-mini span{display:block;height:100%;background:var(--green)}.verification-mini{display:grid;gap:4px}.verification-mini span{color:#087443;font-size:11px;font-weight:600}.admin-badge.draft{background:#eef2ef;color:#59645e}.admin-badge.changes_requested{background:#fff4d6;color:#8a5b00}.admin-badge.rejected,.admin-badge.suspended{background:#ffeded;color:#b42318}.admin-badge.approved{background:#e9f8ef;color:#087443}.admin-badge.pending{background:#fff4d6;color:#946200}.auth-intro h1{font-size:48px;line-height:1.12;margin:10px 0 18px}.auth-intro>p{font-size:17px;color:var(--muted);max-width:650px}.auth-benefits{display:grid;gap:10px;margin-top:24px}.auth-benefits span{font-weight:600}.auth-card{background:#fff}.auth-card h2{font-size:28px;margin:0}.terms-check{align-items:flex-start!important;margin:16px 0!important}.auth-switch a,.terms-check a{color:var(--green2);font-weight:600}.auth-switch{text-align:center;margin:16px 0 0;color:var(--muted)}@media (max-width:1050px){.profile-layout{grid-template-columns:1fr}.profile-sidebar{position:static;display:flex;overflow-x:auto;white-space:nowrap}.profile-sidebar a{flex:0 0 auto}.admin-review-grid,.public-profile-grid{grid-template-columns:1fr}.public-profile-sidebar,.sticky-review{position:static}.admin-document-list>article{grid-template-columns:auto minmax(0,1fr) auto}.admin-document-actions{grid-column:1/-1}.auth-layout{grid-template-columns:1fr;gap:30px}.auth-intro{max-width:760px}.auth-card{max-width:620px;width:100%}}@media (max-width:760px){.profile-page{padding-top:18px}.profile-page-head{align-items:flex-start;flex-direction:column}.profile-page-head h1{font-size:31px}.admin-user-summary,.dashboard-profile-card,.profile-summary-card,.public-profile-card{grid-template-columns:auto minmax(0,1fr);padding:18px;gap:15px}.admin-status-stack,.dashboard-profile-card>.actions,.dashboard-profile-status,.profile-review-state,.profile-summary-card>.profile-review-state,.public-profile-card>.btn{grid-column:1/-1;justify-items:start}.dashboard-profile-card>.actions{display:flex}.profile-section-card{padding:20px 16px}.profile-section-heading{gap:10px}.profile-photo-editor{align-items:flex-start;flex-direction:column}.admin-info-grid,.privacy-options,.profile-info-grid{grid-template-columns:1fr}.profile-savebar{position:static;align-items:stretch;flex-direction:column}.profile-savebar .btn{width:100%}.admin-document-list>article,.document-item{grid-template-columns:auto minmax(0,1fr)}.admin-document-list>article>.admin-badge,.document-item>.status,.document-item>form{grid-column:2}.public-profile-card{align-items:center}.profile-avatar.public-xl{width:92px;height:92px;font-size:28px}.public-profile-main h1{font-size:28px}.public-profile-meta{display:grid;gap:4px}.admin-document-actions{grid-column:1/-1}.auth-section{padding:28px 0}.auth-intro h1{font-size:35px}.auth-card{padding:22px 18px}}.profile-section-muted .profile-section-heading{margin-bottom:0}.profile-section-muted .form-grid{display:none}.admin-activity-list{display:grid;gap:8px}.admin-activity-list article{display:flex;justify-content:space-between;gap:16px;padding:11px 12px;border:1px solid #e3eae5;border-radius:11px;background:#fbfdfb}.admin-activity-list strong{display:block;margin:0}.admin-activity-list p{display:block;color:#728078;font-size:11px;margin:2px 0 0}.admin-activity-list>article>span{max-width:45%;font-size:12px;color:#5d6c64;text-align:end}.admin-report-actions{display:grid;gap:7px;min-width:250px}.admin-table td p{margin:5px 0;color:#5e6d65}.profile-v2{position:relative;padding:38px 0 70px;background:radial-gradient(circle at 8% 2%,rgba(14,132,79,.08),transparent 25%),radial-gradient(circle at 95% 12%,rgba(201,138,20,.06),transparent 22%),#f5f8f5}.profile-v2 svg{width:21px;height:21px;display:block}.profile-shell{width:min(1320px,calc(100% - 34px));max-width:1320px}.profile-page-head-v2{align-items:center;margin-bottom:24px}.profile-page-head-v2>div:first-child{max-width:790px}.profile-page-head-v2 h1{font-size:clamp(34px,4vw,48px);letter-spacing:-1.1px;margin:6px 0 8px}.profile-page-head-v2 p{font-size:15px;line-height:1.8;margin:0}.profile-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.profile-action-btn{min-height:48px;display:inline-flex;align-items:center;gap:9px;padding:11px 16px;border:1px solid #d8e4dc;border-radius:14px;background:#fff;color:#173128;text-decoration:none;font-weight:600;font-size:14px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.profile-action-btn:hover{transform:translateY(-2px);border-color:#9dc9ae;box-shadow:0 10px 25px rgba(20,62,43,.08)}.profile-action-btn.primary-action{background:#0b7a49;border-color:#0b7a49;color:#fff}.profile-command-card{overflow:hidden;background:#fff;border:1px solid #dbe7df;border-radius:26px;box-shadow:0 18px 55px rgba(22,62,43,.07);margin-bottom:22px}.profile-command-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:25px 27px}.profile-avatar-hero{width:92px;height:92px;font-size:28px;border:4px solid #fff;box-shadow:0 0 0 1px #d7e5dc,0 9px 24px rgba(19,73,46,.12)}.profile-command-copy h2{font-size:26px;line-height:1.25;margin:0}.profile-command-copy>p{margin:6px 0 0;color:#6b7a72;font-size:14px}.profile-command-copy>p span{padding-inline:5px;color:#a5b1aa}.profile-progress-large{max-width:560px;margin-top:15px}.profile-progress-large .profile-progress-track{height:10px;background:#edf3ef}.profile-progress-large .profile-progress-track span{background:linear-gradient(90deg,#087746,#33a66c)}.profile-review-panel{min-width:180px;padding:15px 16px;border-radius:16px;background:#f7faf8;border:1px solid #e2ebe5;display:grid;justify-items:start;gap:7px}.profile-review-panel>span{font-size:11px;font-weight:600;color:#74827b}.profile-review-panel>small{max-width:220px;color:#6b7771;font-size:11px;line-height:1.55}.profile-status-chip{display:inline-flex;padding:6px 11px;border-radius:999px;font-size:12px;font-weight:600}.profile-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #e7eee9;background:#fbfdfb}.profile-metric-grid article{min-width:0;display:flex;align-items:center;gap:12px;padding:18px 22px;border-inline-end:1px solid #e7eee9}.profile-metric-grid article:last-child{border-inline-end:0}.profile-metric-grid .metric-icon{flex:0 0 42px;width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#e9f7ef;color:#087746}.profile-metric-grid em,.profile-metric-grid small,.profile-metric-grid strong{display:block;min-width:0}.profile-metric-grid small{font-size:11px;color:#76837c;font-weight:600}.profile-metric-grid em,.profile-metric-grid strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-metric-grid strong{font-size:20px;line-height:1.2;margin:2px 0;color:#152c22}.profile-metric-grid em{font-style:normal;font-size:11px;color:#75817b}.profile-layout-v2{grid-template-columns:315px minmax(0,1fr);gap:22px;margin-top:0}.profile-sidebar-v2{position:sticky;top:100px;display:block;padding:11px;border-radius:22px;background:#fff;border:1px solid #dce7e0;box-shadow:0 12px 35px rgba(18,57,39,.055)}.profile-sidebar-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 14px;border-bottom:1px solid #edf2ee;margin-bottom:8px}.profile-sidebar-title small,.profile-sidebar-title strong{display:block}.profile-sidebar-title strong{font-size:15px}.profile-sidebar-title small{font-size:11px;color:#77847d;margin-top:2px}.profile-sidebar-title>span{min-width:31px;height:31px;padding:0 8px;border-radius:10px;background:#102d20;color:#fff;display:grid;place-items:center;font-weight:600;font-size:12px}.profile-section-nav{display:grid;gap:7px}.profile-sidebar-v2 .profile-nav-card{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;border:1px solid transparent;border-radius:14px;text-decoration:none;color:#183027;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.profile-sidebar-v2 .profile-nav-card:hover{transform:translateX(-2px);background:#f7fbf8;border-color:#dce9e1}html[dir=ltr] .profile-sidebar-v2 .profile-nav-card:hover{transform:translateX(2px)}.profile-sidebar-v2 .profile-nav-card.active{background:linear-gradient(135deg,#eaf8f0,#f8fcf9);border-color:#9fcdb0;box-shadow:inset 3px 0 0#0b7a49}html[dir=rtl] .profile-sidebar-v2 .profile-nav-card.active{box-shadow:inset -3px 0 0#0b7a49}.profile-nav-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#f0f4f1;color:#53675d;transition:.18s ease}.profile-nav-card.active .profile-nav-icon,.profile-nav-complete .profile-nav-icon{background:#dff4e8;color:#087746}.profile-nav-card.profile-nav-progress .profile-nav-icon{background:#fff7e4;color:#9a6700}.profile-nav-card.profile-nav-empty .profile-nav-icon{background:#f2f4f3;color:#718078}.profile-nav-copy{min-width:0}.profile-nav-copy small,.profile-nav-copy strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-nav-copy strong{font-size:14px;line-height:1.35}.profile-nav-copy small{margin-top:3px;font-size:10.5px;color:#7a8780}.profile-nav-result{min-width:34px;min-height:25px;padding:4px 7px;border-radius:999px;display:grid;place-items:center;background:#eef2ef;color:#627068;font-size:10px;font-weight:600;white-space:nowrap}.profile-nav-result svg{width:15px;height:15px}.profile-nav-complete .profile-nav-result{background:#e3f6eb;color:#087746}.profile-nav-progress .profile-nav-result{background:#fff2ce;color:#8a5d00}.profile-nav-optional .profile-nav-result{font-size:9px;background:#f1f2f8;color:#66708a}.profile-checklist-card{margin-top:11px;padding:15px;border-radius:17px;background:#112d21;color:#fff}.profile-checklist-head{display:flex;align-items:flex-start;gap:10px}.profile-checklist-head>span{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:rgba(255,255,255,.1);color:#cfe9d9}.profile-checklist-head>span svg{width:18px;height:18px}.profile-checklist-head small,.profile-checklist-head strong{display:block}.profile-checklist-head strong{font-size:14px;line-height:1.4}.profile-checklist-head small{font-size:11.5px;color:#b8cbc0;margin-top:3px}.profile-checklist-card ul{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px}.profile-checklist-card li{position:relative;padding-inline-start:17px;color:#d4e0d9;font-size:12px;line-height:1.5}.profile-checklist-card li>span{position:absolute;inset-inline-start:1px;top:7px;width:6px;height:6px;border-radius:50%;background:#e0ad41}.profile-checklist-complete{display:flex;align-items:center;gap:7px;margin-top:13px;color:#d8eadf;font-size:13px}.profile-checklist-complete svg{width:17px;height:17px}.profile-content{min-width:0}.profile-v2 .profile-form{gap:20px}.profile-v2 .profile-section-card{position:relative;overflow:hidden;border-radius:22px;border:1px solid #dce7e0;padding:28px 30px;background:#fff;box-shadow:0 10px 30px rgba(19,57,40,.045);transition:border-color .2s ease,box-shadow .2s ease}.profile-v2 .profile-section-card.section-in-view,.profile-v2 .profile-section-card:target{border-color:#9fcbb0;box-shadow:0 14px 38px rgba(15,83,49,.08)}.profile-v2 .profile-section-card::before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:linear-gradient(180deg,#0b7a49,#55b27d);opacity:.9}.profile-v2 .profile-section-heading{align-items:center;gap:14px;padding-bottom:18px;margin-bottom:22px}.profile-v2 .profile-section-heading>span{width:40px;height:40px;flex-basis:40px;border-radius:13px;background:#102d21;box-shadow:0 7px 16px rgba(16,45,33,.13)}.profile-v2 .profile-section-heading h2{font-size:23px}.profile-v2 .profile-section-heading p{font-size:13px;line-height:1.65}.profile-v2 .form-grid{gap:17px}.profile-v2 .form-group label{font-size:13px;margin-bottom:7px}.profile-v2 input,.profile-v2 select,.profile-v2 textarea{border-radius:12px;border-color:#d9e5dd;background:#fcfdfc;min-height:49px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.profile-v2 textarea{min-height:130px}.profile-v2 input:focus,.profile-v2 select:focus,.profile-v2 textarea:focus{background:#fff;border-color:#79b792;box-shadow:0 0 0 4px rgba(11,122,73,.085)}.profile-v2 input:disabled{background:#f2f5f3;color:#7b8680}.profile-v2 .form-group small{display:block;color:#79867f;font-size:11px;margin-top:6px}.profile-photo-editor-v2{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:center;padding:20px;border:1px dashed #a9cbb7;border-radius:18px;background:linear-gradient(135deg,#f7fcf9,#fbfdfc);margin-bottom:24px;transition:border-color .18s ease,background .18s ease}.profile-photo-editor-v2.is-dragging{border-color:#0b7a49;background:#ebf8f1}.profile-photo-preview-wrap{position:relative;width:112px!important;height:112px!important}.profile-photo-status{position:absolute;inset-inline-end:1px;bottom:2px;width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:#0b7a49;color:#fff;border:3px solid #fff}.profile-photo-status svg{width:14px;height:14px}.profile-upload-copy>strong{display:block;font-size:15px}.profile-upload-copy>p{margin:4px 0 12px;color:#708078;font-size:12px;line-height:1.65}.profile-upload-copy>small{display:block;color:#7b8781;font-size:10.5px;margin-top:9px}.profile-upload-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.profile-remove-photo,.profile-upload-button{align-items:center;margin:0!important;cursor:pointer}.profile-upload-button{display:inline-flex!important;gap:8px;padding:9px 13px;border-radius:11px;background:#0b7a49;color:#fff;font-weight:600!important;font-size:12px!important}.profile-upload-button svg{width:17px;height:17px}.profile-remove-photo{display:flex!important;gap:7px;color:#9d2d25;font-size:11px!important}.profile-remove-photo input{width:16px!important;min-height:auto;height:16px;accent-color:#b42318}.profile-v2 .privacy-options{gap:12px}.profile-v2 .privacy-toggle,.verification-dropzone{transition:border-color .18s ease,background .18s ease}.profile-v2 .privacy-toggle{position:relative;padding:15px;border-radius:14px;background:#fbfdfb}.profile-v2 .privacy-toggle:hover{border-color:#a8cdb6;background:#f4faf6}.profile-v2 .privacy-toggle input{flex:0 0 19px;width:19px;min-height:auto;height:19px}.profile-v2 .profile-savebar{bottom:16px;border-radius:17px;padding:16px 18px;background:rgba(255,255,255,.96);border-color:#a8ceb7;box-shadow:0 16px 45px rgba(15,59,39,.15)}.profile-v2 .profile-savebar.is-dirty{border-color:#d8b05f;background:rgba(255,252,244,.98)}.profile-v2 .profile-savebar .btn.primary{min-width:220px;min-height:48px;border-radius:12px}.profile-v2 .verification-card{margin-top:20px}.profile-v2 .verification-notice{display:flex;align-items:center;padding:12px 14px;border-radius:12px;background:#eef7f2;border:1px solid #d5e9dd;color:#35604a;font-size:12px;margin-bottom:18px}.profile-v2 .document-list{display:grid;gap:10px;margin-bottom:18px}.profile-v2 .document-item{border-radius:14px;border-color:#dde8e1;background:#fbfdfb}.profile-v2 .document-upload-form{margin-top:18px;padding:20px;border-radius:17px;background:#f8fbf9;border:1px solid #e1ebe5}.verification-dropzone{display:grid!important;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;padding:17px!important;margin:0!important;border:1px dashed #a8c9b4;border-radius:15px;background:#fff;cursor:pointer}.verification-dropzone.is-dragging,.verification-dropzone:hover{border-color:#0b7a49;background:#eff9f3}.verification-dropzone-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:#e7f6ed;color:#087746}.verification-dropzone-icon svg{width:23px;height:23px}.verification-dropzone em,.verification-dropzone small,.verification-dropzone strong{display:block}.verification-dropzone strong{font-size:13px}.verification-dropzone small{margin:3px 0 0!important;font-size:10.5px!important}.verification-dropzone em{font-style:normal;margin-top:6px;color:#0b7a49;font-size:11px;font-weight:600}.profile-section-muted{opacity:.72}.profile-section-muted::after{content:"";position:absolute;inset:0;pointer-events:none;background:rgba(247,249,248,.18)}@media (max-width:1120px){.profile-shell{width:min(100% - 28px,1180px)}.profile-layout-v2{grid-template-columns:285px minmax(0,1fr);gap:17px}.profile-sidebar-v2 .profile-nav-card{grid-template-columns:39px minmax(0,1fr) auto;padding:9px}.profile-nav-icon{width:39px;height:39px}.profile-v2 .profile-section-card{padding:24px 22px}.profile-metric-grid article{padding:16px 14px}}@media (max-width:820px){.profile-page-head-v2{align-items:flex-start;flex-direction:column}.profile-head-actions{width:100%}.profile-action-btn{flex:1}.profile-command-main{grid-template-columns:auto minmax(0,1fr);padding:21px}.profile-review-panel{grid-column:1/-1;width:100%;grid-template-columns:auto auto 1fr;align-items:center;justify-items:start}.profile-metric-grid{grid-template-columns:1fr 1fr}.profile-metric-grid article:nth-child(2){border-inline-end:0}.profile-metric-grid article:nth-child(-n+2){border-bottom:1px solid #e7eee9}.profile-layout-v2{grid-template-columns:1fr}.profile-sidebar-v2{position:static;padding:10px}.profile-section-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-checklist-card,.profile-nav-copy small{display:none}}@media (max-width:620px){.profile-v2{padding-top:22px}.profile-shell{width:min(100% - 20px,1320px)}.profile-page-head-v2 h1{font-size:32px}.profile-head-actions{display:grid;grid-template-columns:1fr}.profile-action-btn{width:100%}.profile-command-main{grid-template-columns:1fr;text-align:center;justify-items:center}.profile-command-copy{width:100%}.profile-command-copy .profile-name-line{justify-content:center}.profile-review-panel{justify-items:center;text-align:center}.profile-metric-grid,.profile-review-panel{grid-template-columns:1fr}.profile-metric-grid article{border-inline-end:0;border-bottom:1px solid #e7eee9!important}.profile-metric-grid article:last-child{border-bottom:0!important}.profile-section-nav{grid-template-columns:1fr 1fr}.profile-sidebar-v2 .profile-nav-card{grid-template-columns:36px minmax(0,1fr);gap:8px}.profile-nav-icon{width:36px;height:36px}.profile-nav-result{display:none}.profile-nav-copy strong{font-size:11px}.profile-v2 .profile-section-card{padding:20px 15px;border-radius:18px}.profile-v2 .profile-section-heading h2{font-size:20px}.profile-photo-editor-v2{grid-template-columns:1fr;text-align:center;justify-items:center}.profile-upload-actions{justify-content:center}.profile-v2 .profile-savebar .btn.primary{min-width:0;width:100%}.verification-dropzone{grid-template-columns:1fr;text-align:center;justify-items:center}}.cv-upload-group{align-self:stretch}.cv-dropzone{min-height:92px}.cv-current-file{display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;border:1px solid #d7e5dc;border-radius:14px;background:#f8fbf9}.cv-file-icon{width:44px;height:44px;display:grid;place-items:center;flex:0 0 44px;border-radius:12px;background:#e7f6ed;color:#087746;font-size:12px;font-weight:600;letter-spacing:.04em}.cv-file-meta{display:grid;gap:2px;min-width:0;margin-inline-end:auto}.cv-file-meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.cv-file-meta small{color:#718077;font-size:11px}.cv-remove-option{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #efc7c7;border-radius:10px;background:#fff7f7;color:#a42c2c;font-size:11px;font-weight:600;cursor:pointer}.cv-remove-option input{accent-color:#b42318}@media (max-width:700px){.cv-current-file{align-items:flex-start;flex-wrap:wrap}.cv-file-meta{width:calc(100% - 58px)}.cv-current-file .btn,.cv-remove-option{flex:1;justify-content:center}}.opportunity-detail-v4{align-items:start}.opportunity-detail-v4 .detail-main{overflow:visible}.opportunity-comments,.opportunity-engagement{margin-top:34px;border:1px solid #dbe7df;border-radius:22px;background:#fbfdfb;overflow:visible}.opportunity-engagement{padding:24px}.engagement-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding-bottom:20px;border-bottom:1px solid #e4ece7}.comments-head>div>span,.engagement-heading>div:first-child>span{display:block;color:#087746;font-size:11px;font-weight:600;letter-spacing:.02em}.comments-head h2,.engagement-heading h2{margin:3px 0 0;font-size:23px;line-height:1.35}.engagement-actions,.engagement-summary{display:flex;gap:8px;flex-wrap:wrap}.engagement-summary>span{min-width:76px;padding:8px 10px;border:1px solid #e1e9e4;text-align:center;color:#718078;font-size:10px}.engagement-summary strong{display:block;color:#153228;font-size:17px;line-height:1.15}.engagement-actions{position:relative;align-items:center;gap:9px;padding:18px 0}.engagement-actions form{margin:0}.engagement-btn,.engagement-summary>span{border-radius:12px;background:#fff;font-weight:600}.engagement-btn{min-height:43px;display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid #d7e3dc;color:#19352a;text-decoration:none;font:inherit;font-size:12px;cursor:pointer;transition:.18s ease;list-style:none}.comment-actions summary::-webkit-details-marker,.engagement-btn::-webkit-details-marker,.online-tech-details summary::-webkit-details-marker,.ws-faq-list summary::-webkit-details-marker{display:none}.engagement-btn:hover{transform:translateY(-1px);border-color:#91c3a5;background:#f7fcf9}.engagement-btn.active{border-color:#7cbb94;background:#e8f7ee;color:#087746}.engagement-btn.danger-soft{color:#9a382e}.engagement-btn svg{width:18px;height:18px;flex:0 0 auto}.engagement-btn b{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#eef3f0;display:grid;place-items:center;color:#5e6f66;font-size:9px}.comment-actions details,.engagement-menu{position:relative}.engagement-menu>summary{user-select:none}.engagement-dropdown{position:absolute;z-index:20;top:calc(100% + 9px);inset-inline-start:0;width:230px;padding:9px;border:1px solid #d8e4dd;border-radius:14px;background:#fff;box-shadow:0 18px 45px rgba(15,55,37,.14)}.social-share-list{display:grid;grid-template-columns:1fr 1fr;gap:5px}.social-share-list a,.social-share-list button{display:flex;align-items:center;min-height:38px;padding:8px 9px;border:0;border-radius:9px;background:#f7faf8;color:#18352a;text-decoration:none;font:inherit;font-size:11px;font-weight:600;cursor:pointer}.social-share-list a:hover,.social-share-list button:hover{background:#e8f6ee;color:#087746}.report-dropdown{width:min(360px,85vw)}.report-dropdown form{display:grid;gap:9px}.report-dropdown strong{font-size:13px}.report-dropdown select,.report-dropdown textarea{padding:9px 10px;border-radius:9px;font-size:12px}.rating-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:26px;align-items:center;padding:19px;border:1px solid #dfe9e3;border-radius:16px;background:#fff}.rating-score{display:flex;align-items:center;gap:12px;padding-inline-end:24px;border-inline-end:1px solid #e4ebe7}.rating-score>strong{font-size:43px;line-height:1;color:#16362a}.rating-score small{display:block;color:#718078;font-size:10px}.rating-stars-static{direction:ltr;white-space:nowrap;line-height:1}.rating-stars-static span{color:#d8dedb;font-size:18px}.rating-stars-static span.filled{color:#d99a1c}.rating-form-wrap{min-width:0}.rating-form-wrap>p{margin:0 0 8px;color:#607168;font-size:12px}.star-rating-form{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.star-rating-form fieldset{border:0;padding:0;margin:0}.star-rating-form legend{margin-bottom:5px;color:#607168;font-size:11px;font-weight:600}.star-rating-input{display:inline-flex;direction:rtl;gap:2px}.star-rating-input input{position:absolute;opacity:0;pointer-events:none}.star-rating-input label{font-size:30px;line-height:1;color:#d6deda;cursor:pointer;transition:.15s ease}.star-rating-input input:checked~label,.star-rating-input label:hover,.star-rating-input label:hover~label{color:#d99a1c;transform:translateY(-1px)}.opportunity-comments{padding:25px;background:#fff}.comments-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid #e7eee9}.comments-head p{margin:5px 0 0;color:#6c7b73;font-size:12px}.comments-head>strong{min-width:44px;height:44px;border-radius:14px;background:#e9f7ef;color:#087746;display:grid;place-items:center;font-size:17px}.comment-compose{display:grid;grid-template-columns:43px minmax(0,1fr);gap:12px;margin:20px 0;padding:16px;border:1px solid #dfe8e3;border-radius:16px;background:#f9fbfa}.comment-compose textarea{min-height:105px;resize:vertical;background:#fff}.comment-compose-foot{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:8px}.comment-compose-foot small{color:#6c7b73;font-size:10px}.comment-avatar{flex:0 0 43px;width:43px;height:43px;border-radius:13px;overflow:hidden;background:#e5f4eb;color:#087746;display:grid;place-items:center;font-size:13px;font-weight:600}.comment-avatar img,.publisher-avatar img{width:100%;height:100%;object-fit:cover}.comments-login{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:20px 0;padding:17px;border:1px solid #dfe8e3;border-radius:15px;background:#f8fbf9}.comments-login p{display:block;color:#6b7972;font-size:11px;margin:3px 0 0}.comment-list{display:grid;gap:14px}.comments-empty{padding:34px 18px;border:1px dashed #d8e3dc;border-radius:15px;background:#fbfdfb;text-align:center}.comments-empty strong,.comments-login strong{display:block;margin:0}.comments-empty p{display:block;margin:4px 0 0;color:#6b7b73;font-size:12px}.comment-thread{border:1px solid #e0e9e4;border-radius:16px;background:#fff;overflow:hidden}.comment-item{display:grid;grid-template-columns:43px minmax(0,1fr);gap:12px;padding:16px}.comment-unpublished{background:#fffaf0}.comment-content{min-width:0}.comment-top{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.comment-top>div{align-items:center;flex-wrap:wrap}.comment-top strong{font-size:13px}.comment-top small{color:#829087;font-size:9px}.comment-verified{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:#087746;color:#fff;font-size:9px;font-weight:600}.comment-status{padding:4px 8px;border-radius:999px;font-size:9px;font-weight:600}.comment-status.pending{background:#fff0c7;color:#8a5b00}.comment-status.rejected{background:#ffeded;color:#a92d23}.comment-content>p{margin:8px 0 0;color:#31483d;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.comment-actions{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-top:9px}.comment-actions summary,.comment-actions>button,.comment-actions>form button{padding:0;border:0;background:0 0;color:#66776e;font:inherit;font-size:10px;font-weight:600;cursor:pointer;list-style:none}.comment-actions summary:hover,.comment-actions>button:hover,.comment-actions>form button:hover{color:#087746}.comment-actions details>form{position:relative;display:grid;gap:8px;width:min(440px,70vw);margin-top:9px;padding:10px;border:1px solid #dfe7e2;border-radius:12px;background:#f8fbf9}.comment-actions select,.comment-actions textarea{font-size:11px;padding:8px 9px}.comment-report-form{max-width:330px!important}.comment-reply-form{display:grid;gap:8px;margin-top:12px;padding:11px;border-inline-start:3px solid #9ecab0;background:#f7fbf8;border-radius:0 11px 11px 0}.comment-reply-form textarea{font-size:12px;min-height:78px}.comment-reply-form>div,.comment-top>div{display:flex;gap:7px}.comment-replies{margin-inline-start:54px;border-top:1px solid #e7eee9;background:#f9fbfa}.comment-replies .comment-item{border-bottom:1px solid #e7eee9}.comment-replies .comment-item:last-child{border-bottom:0}.reply-item .comment-avatar{width:38px;height:38px;flex-basis:38px;border-radius:11px}.opportunity-trust-stats>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:13px}.opportunity-trust-stats span{padding:10px;border:1px solid #e1e9e4;border-radius:11px;background:#fafcfb;color:#718078;font-size:9px;text-align:center}.opportunity-trust-stats b{display:block;color:#173329;font-size:17px}.admin-filter-pills{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:14px}.admin-comment-actions{display:grid;gap:7px;min-width:260px}.admin-comment-actions input{padding:8px 9px;font-size:11px}.admin-btn.danger{background:#bd2418}.admin-badge.deleted{background:#eff1f0;color:#68736d}.saved-opportunities-page h1{font-size:40px;margin:5px 0 8px}@media (max-width:900px){.engagement-heading{align-items:flex-start;flex-direction:column}.rating-panel{grid-template-columns:1fr}.rating-score{padding-inline-end:0;padding-bottom:15px;border-inline-end:0;border-bottom:1px solid #e4ebe7}.star-rating-form{align-items:flex-start;flex-direction:column}.engagement-dropdown{inset-inline-start:auto;inset-inline-end:0}.comment-replies{margin-inline-start:30px}}@media (max-width:620px){.opportunity-comments,.opportunity-engagement{margin-inline:-12px;border-radius:16px;padding:17px}.engagement-actions>.engagement-btn,.engagement-actions>.engagement-menu,.engagement-actions>form,.engagement-summary{width:100%}.engagement-summary>span{flex:1}.engagement-actions{display:grid;grid-template-columns:1fr 1fr}.engagement-btn{width:100%;justify-content:flex-start}.social-share-list{grid-template-columns:1fr}.rating-panel{padding:15px}.comment-compose{grid-template-columns:1fr}.comment-compose>.comment-avatar{display:none}.comment-compose-foot,.comments-head,.comments-login{align-items:flex-start;flex-direction:column}.comment-compose-foot .btn,.comments-login .btn{width:100%}.comment-item{grid-template-columns:36px minmax(0,1fr);padding:13px}.comment-avatar{width:36px;height:36px;flex-basis:36px;border-radius:11px}.comment-top{gap:8px}.comment-replies{margin-inline-start:17px}.comment-actions details>form{width:calc(100vw - 85px)}.report-dropdown{inset-inline-start:0;inset-inline-end:auto}.engagement-menu:nth-last-child(-n+2) .engagement-dropdown{inset-inline-start:auto;inset-inline-end:0}}.opportunity-card-social{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:13px}.opportunity-card-social>span{padding:5px 8px;border-radius:999px;background:#f1f6f3;color:#53675d;font-size:10px;font-weight:600}.opportunity-card-social small{color:#829087}.opportunity-detail-v4{grid-template-columns:minmax(0,1fr) 380px;gap:26px}.opportunity-directory-sidebar{position:sticky;top:96px;align-self:start}.opportunity-request-section{padding:25px 0 4px;border-top:1px solid #e6ede9}.detail-section-kicker{display:block;margin-bottom:5px;color:#087746;font-size:11px;font-weight:600;letter-spacing:.02em}.opportunity-request-section h2{font-size:25px}.publisher-directory-card{padding:22px;overflow:hidden}.publisher-directory-head{display:grid;grid-template-columns:58px minmax(0,1fr);gap:13px;align-items:center;padding-bottom:16px;border-bottom:1px solid #e5ede8}.publisher-avatar{width:58px;height:58px;border-radius:17px;background:linear-gradient(135deg,#e1f5e9,#f7fbf8);color:#087746;display:grid;place-items:center;overflow:hidden;font-size:18px;font-weight:600;border:1px solid #d5e9dc}.publisher-directory-title{min-width:0}.publisher-directory-title>span{display:block;color:#087746;font-size:10px;font-weight:600}.publisher-directory-title h3{margin:2px 0 0;font-size:19px;line-height:1.4;overflow-wrap:anywhere}.publisher-directory-title p{margin:3px 0 0;color:#738279;font-size:10px}.publisher-directory-badges{margin:13px 0 0}.publisher-public-badge{display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;background:#eef3f0;color:#627168;font-size:9px;font-weight:600}.publisher-summary{margin:15px 0 0;padding:13px;border-radius:13px;background:#f7faf8;color:#53665c;font-size:11px;line-height:1.75}.publisher-info-group{margin-top:18px}.publisher-info-heading{display:flex;align-items:center;gap:8px;margin-bottom:9px}.publisher-info-heading>span{width:26px;height:26px;border-radius:8px;background:#e9f6ee;color:#087746;display:grid;place-items:center}.publisher-info-heading svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.publisher-info-heading h4{margin:0;font-size:12px}.publisher-info-list{display:grid;border:1px solid #e0e9e4;border-radius:14px;background:#fff;overflow:hidden}.publisher-info-row{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center;padding:11px 12px;border-bottom:1px solid #e9efeb;color:#19352a;text-decoration:none;transition:.16s ease}.business-side-card dl>div:last-child,.publisher-info-row:last-child{border-bottom:0}.publisher-info-row.highlighted{background:#f2faf5}.publisher-info-row.publisher-info-link:hover{background:#f3faf6;color:#087746}.publisher-info-icon{width:32px;height:32px;border-radius:10px;background:#f2f6f4;color:#5c7568;display:grid;place-items:center}.publisher-info-link:hover .publisher-info-icon,.publisher-info-row.highlighted .publisher-info-icon{background:#e1f3e8;color:#087746}.publisher-info-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.publisher-info-row small,.publisher-info-row strong{display:block;min-width:0;overflow-wrap:anywhere}.publisher-info-row small{color:#829087;font-size:9px;line-height:1.35}.publisher-info-row strong{margin-top:2px;color:inherit;font-size:11px;line-height:1.55}.publisher-missing-details{margin-top:17px;padding:13px;border:1px dashed #d6e1da;border-radius:12px;background:#fafcfb;color:#748179;font-size:10px;line-height:1.7}.publisher-apply-box{display:grid;gap:10px;margin-top:19px;padding-top:17px;border-top:1px solid #e5ede8}.publisher-apply-box>span{font-size:11px;font-weight:600}.publisher-profile-link{display:flex;align-items:center;justify-content:space-between;padding:9px 2px 0;color:#087746;text-decoration:none;font-size:10px;font-weight:600}.publisher-profile-link:hover{text-decoration:underline}.publisher-profile-link span{font-size:15px}html[dir=ltr] .publisher-profile-link span{transform:scaleX(-1)}@media (max-width:1100px){.opportunity-detail-v4{grid-template-columns:minmax(0,1fr) 350px}}@media (max-width:980px){.opportunity-detail-v4{grid-template-columns:1fr}.opportunity-directory-sidebar{position:static}.publisher-directory-card{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.publisher-apply-box,.publisher-directory-badges,.publisher-directory-head,.publisher-summary{grid-column:1/-1}.publisher-info-group{min-width:0}}@media (max-width:650px){.publisher-directory-card{display:block;padding:17px}.publisher-directory-head{grid-template-columns:50px minmax(0,1fr)}.publisher-avatar{width:50px;height:50px;border-radius:14px}.publisher-info-row{padding:10px}.opportunity-request-section h2{font-size:22px}}:root{--surface:#fff;--surface-2:#f8fbf9;--surface-3:#eef6f1;--text:#10231a;--text-soft:#65736b;--border:#dce6df;--header-bg:rgba(255,255,255,.96);--overlay:rgba(10,38,27,.16);--input-bg:#fff;--footer-bg:#10251b;--footer-text:#fff;--theme-shadow:0 16px 45px rgba(16,35,26,.09)}html[data-theme=dark]{--ink:#e8f1ec;--muted:#9eb0a7;--bg:#0b1511;--card:#111f19;--soft:#163226;--line:#294038;--shadow:0 16px 42px rgba(0,0,0,.26);--surface:#111f19;--surface-2:#0e1a15;--surface-3:#183126;--text:#e8f1ec;--text-soft:#9eb0a7;--border:#294038;--header-bg:rgba(11,21,17,.94);--overlay:rgba(0,0,0,.35);--input-bg:#0d1914;--footer-bg:#07100c;--footer-text:#f0f7f3;--theme-shadow:0 18px 55px rgba(0,0,0,.28);color-scheme:dark;--success-bg:rgba(43,170,114,.17);--success-text:#8be2b5;--warning-bg:rgba(201,138,20,.18);--warning-text:#f0c66e;--danger-bg:rgba(207,72,62,.18);--danger-text:#ffaaa3;--info-bg:rgba(66,139,202,.16);--info-text:#a9d0f2;--ink:#e7fff1!important;--muted:#c5ead6!important;--footer-text:#e7fff1!important}.theme-toggle{width:46px;height:46px;flex:0 0 46px;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:12px;background:var(--surface);font:inherit;font-size:19px;cursor:pointer;transition:.18s}.theme-toggle:hover{border-color:#72ad8d;background:var(--surface-3);transform:translateY(-1px)}.theme-toggle,html[data-theme=dark] .brand,html[data-theme=dark] .nav nav a,html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4{color:var(--ink)}html[data-theme=dark] .btn:not(.primary):not(.danger):not(.warning),html[data-theme=dark] .card,html[data-theme=dark] .category-card,html[data-theme=dark] .comment-thread,html[data-theme=dark] .dashboard-item,html[data-theme=dark] .dashboard-profile-card,html[data-theme=dark] .detail-main,html[data-theme=dark] .empty,html[data-theme=dark] .featured-card,html[data-theme=dark] .form-section,html[data-theme=dark] .form-wrap,html[data-theme=dark] .opportunity-card,html[data-theme=dark] .opportunity-comments,html[data-theme=dark] .opportunity-engagement,html[data-theme=dark] .pro-search,html[data-theme=dark] .profile-section-card,html[data-theme=dark] .profile-sidebar-card,html[data-theme=dark] .publisher-directory-card,html[data-theme=dark] .publisher-info-list,html[data-theme=dark] .publisher-info-row,html[data-theme=dark] .searchbar,html[data-theme=dark] .settings-card,html[data-theme=dark] .sidebox,html[data-theme=dark] .stat,html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:var(--surface);border-color:var(--border);color:var(--ink)}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:var(--input-bg);color:var(--ink)}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#72857c}.business-review-list article small,html[data-theme=dark] .card p,html[data-theme=dark] .dashboard-item p,html[data-theme=dark] .featured-body p,html[data-theme=dark] .muted,html[data-theme=dark] .opportunity-body p,html[data-theme=dark] .section-heading>p{color:var(--muted)}html[data-theme=dark] .hero,html[data-theme=dark] .pro-hero{background:radial-gradient(circle at 15% 15%,rgba(16,113,71,.22),transparent 42%),linear-gradient(135deg,#0b1712,#10231b)}html[data-theme=dark] .business-strip{background:#0d1a15;border-color:var(--border)}html[data-theme=dark] .category-card:hover,html[data-theme=dark] .featured-card:hover,html[data-theme=dark] .opportunity-card:hover{border-color:#3f6654}html[data-theme=dark] .language-current{background:var(--surface)!important}html[data-theme=dark] .cookie-consent,html[data-theme=dark] .language-menu{background:var(--surface)!important;border-color:var(--border)!important;color:var(--ink)!important}html[data-theme=dark] .cookie-consent strong,html[data-theme=dark] .language-menu a{color:var(--ink)!important}html[data-theme=dark] .language-menu a.is-active,html[data-theme=dark] .language-menu a:hover{background:var(--surface-3)!important;color:#8ce0b5!important}html[data-theme=dark] .cookie-consent p{color:var(--muted)!important}html[data-theme=dark] .nav nav.open{background:var(--surface)!important;border-color:var(--border)!important}html[data-theme=dark] .comments-empty,html[data-theme=dark] .publisher-missing-details,html[data-theme=dark] .publisher-summary,html[data-theme=dark] .upload-box{background:var(--surface-2);border-color:var(--border)}html[data-theme=dark] .profile-progress-track{background:#243a31}html[data-theme=dark] .admin-item{background:var(--surface)}.business-form-page{padding-top:28px}.business-form-container{max-width:980px}.business-detail-grid main,.business-form-shell{display:grid;gap:18px}.business-form-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:4px}.business-form-head h1{font-size:42px;line-height:1.15;margin:5px 0 10px}.business-form-head p{max-width:680px;margin:0;color:var(--muted)}.business-form-actions{display:flex;gap:10px;justify-content:flex-end;padding:7px 0 22px}.form-grid.three{grid-template-columns:repeat(3,1fr)}.directory-hero{background:radial-gradient(circle at 8% 20%,#d9f1e3,transparent 38%),linear-gradient(135deg,#f4faf6,#fff)}.directory-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) 340px;align-items:center;gap:56px}.directory-category-grid a,.directory-hero-search{border:1px solid var(--line);background:var(--surface)}.directory-hero-search{display:grid;grid-template-columns:1fr auto;gap:10px;padding:8px;border-radius:15px;box-shadow:var(--shadow)}.directory-hero-search input{border:0;box-shadow:none!important}.directory-hero-actions{display:flex;gap:10px;flex-wrap:wrap}.directory-summary-card{min-height:370px;padding:34px;border-radius:28px;background:#0e3a29;color:#fff;display:grid;align-content:center;gap:12px;box-shadow:0 28px 70px rgba(8,57,39,.22);position:relative;overflow:hidden}.directory-summary-card:before{content:"";position:absolute;width:250px;height:250px;border-radius:50%;background:rgba(255,255,255,.08);inset:-80px -80px auto auto}.directory-summary-visual{margin:-10px -10px 4px;height:145px;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#0a2b20}.directory-summary-visual img{display:block;object-position:center 58%;filter:saturate(.92) contrast(1.04)}.directory-summary-card>strong{font-size:76px;line-height:1}.directory-summary-card small,.directory-summary-card>span{color:#c8e8d8}.directory-summary-card>div{display:flex;align-items:center;justify-content:space-between;padding-top:17px;border-top:1px solid rgba(255,255,255,.14)}.directory-summary-card b{font-size:26px}.directory-category-section{background:var(--surface-2)}.directory-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.directory-category-grid a{display:flex;align-items:center;gap:13px;padding:18px;border-radius:16px;transition:.18s}.directory-category-grid a:hover{transform:translateY(-2px);border-color:#81b99a;box-shadow:var(--shadow)}.directory-category-grid>a>span{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:var(--soft);color:var(--green);font-size:20px;font-weight:600}.directory-category-grid small,.directory-category-grid strong{display:block}.directory-category-grid small{color:var(--muted);font-size:11px;margin-top:2px}.directory-featured{background:linear-gradient(180deg,var(--surface),var(--surface-2))}.business-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.featured-business-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.business-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:18px;display:grid;grid-template-columns:82px minmax(0,1fr);gap:16px;box-shadow:0 6px 20px rgba(13,45,31,.05);transition:.18s}.business-card:hover{transform:translateY(-3px);border-color:#91bca4;box-shadow:var(--theme-shadow)}.featured-business{display:block}.featured-business .business-card-logo{width:92px;height:92px;margin-bottom:15px}.business-card-logo{width:82px;height:82px;display:grid;place-items:center;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,var(--soft),var(--surface-2));border:1px solid var(--line);text-decoration:none;color:var(--green);font-size:30px;font-weight:600}.business-card-logo img,.business-dashboard-logo img,.business-detail-logo img,.directory-summary-visual img{width:100%;height:100%;object-fit:cover}.business-card-content{min-width:0}.business-card-flags{display:flex;gap:6px;flex-wrap:wrap}.business-card-flags b,.business-card-flags span{display:inline-flex;padding:4px 8px;border-radius:999px;background:var(--soft);color:var(--green2);font-size:10px;font-weight:600}.business-card-flags b{background:#fff3d4;color:#865700}.business-card h3{font-size:19px;line-height:1.35;margin:8px 0}.business-card h3 a,.business-dashboard-item h3 a,.directory-category-grid a{color:var(--ink);text-decoration:none}.business-card p{font-size:13px;line-height:1.75}.business-services-preview{margin-top:9px;color:#496258;font-size:11px}.business-card-meta{display:flex;gap:9px;flex-wrap:wrap;margin-top:13px;color:var(--muted);font-size:10px;font-weight:600}.business-card-link,.business-contact-actions a{text-decoration:none;font-size:11px;font-weight:600}.business-card-link{display:inline-flex;margin-top:14px;color:var(--green)}.business-service-list>div,.directory-filter{display:grid;gap:9px;padding:12px;border:1px solid var(--line)}.directory-filter{grid-template-columns:1.4fr repeat(3,minmax(150px,.55fr)) auto;margin-bottom:22px;background:var(--surface);border-radius:17px;box-shadow:var(--shadow)}.business-detail-page{padding-top:34px}.business-detail-top{display:grid;grid-template-columns:124px minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px;margin-bottom:22px;background:var(--surface);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow)}.business-detail-logo{width:124px;height:124px;border-radius:25px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,var(--soft),var(--surface-2));border:1px solid var(--line);font-size:44px;color:var(--green);font-weight:600}.business-detail-labels,.business-rating-line{display:flex;gap:7px;flex-wrap:wrap}.business-detail-labels b,.business-detail-labels span{padding:5px 9px;border-radius:999px;background:var(--soft);color:var(--green2);font-size:10px;font-weight:600}.business-detail-labels b{background:#e7f7ed;color:#087343}.business-detail-labels .featured-label{background:#fff2cd;color:#885900}.business-detail-heading h1{font-size:38px;line-height:1.2;margin:8px 0}.business-card p,.business-detail-heading>p{margin:0;color:var(--muted)}.business-rating-line{gap:14px;margin-top:11px;color:var(--muted);font-size:12px}.business-rating-line strong{color:#b77a08}.business-owner-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.business-owner-actions form,.expiry-decision-actions form,.listing-state-banner form{margin:0}.business-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px}.business-detail-grid aside{display:grid;align-content:start;gap:16px;position:sticky;top:94px}.business-content-card,.business-side-card{padding:25px;background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:0 7px 24px rgba(16,35,26,.04)}.business-content-card h2{font-size:26px;margin:4px 0 15px}.business-rich-text{font-size:15px;line-height:1.95;color:#31493e}.business-service-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.business-service-list>div{grid-template-columns:28px 1fr;align-items:start;border-radius:13px;background:var(--surface-2)}.business-service-list span{width:27px;height:27px;display:grid;place-items:center;border-radius:9px;background:var(--soft);color:var(--green);font-weight:600}.business-service-list p{margin:1px 0 0;font-size:12px}.business-side-card h3{font-size:17px;margin:0 0 15px}.business-side-card dl{margin:0;display:grid}.business-side-card dl>div{padding:11px 0;border-bottom:1px solid var(--line)}.business-side-card dt{color:var(--muted);font-size:10px}.business-side-card dd{margin:3px 0 0;font-weight:600;font-size:12px;overflow-wrap:anywhere}.business-contact-actions{display:grid;gap:8px}.business-contact-actions a{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:11px;color:var(--ink);overflow-wrap:anywhere}.business-contact-actions a:hover{border-color:#83b99a;color:var(--green)}.contact-card p,.owner-card p{color:var(--muted);font-size:11px}.review-score{text-align:center}.review-score strong{font-size:32px;display:block}.review-score span{color:#c98a14;letter-spacing:2px}.review-score small{display:block;color:var(--muted)}.business-contact-actions a,.business-review-form,.business-review-list article{border:1px solid var(--line);background:var(--surface-2)}.business-review-form{display:grid;grid-template-columns:150px 1fr auto;align-items:end;gap:10px;padding:16px;margin:18px 0;border-radius:15px}.business-review-form label{display:grid;gap:6px;font-size:11px;font-weight:600}.business-review-form textarea{min-height:94px}.business-review-list{display:grid;gap:10px}.business-review-list article{padding:15px;border-radius:14px}.business-review-list article>div,.reviews-login{display:flex;align-items:center;justify-content:space-between;gap:10px}.business-review-list article span{color:#c98a14}.business-review-list article p{margin:8px 0;color:var(--ink);font-size:12px;line-height:1.75}.reviews-login{gap:12px;padding:14px;margin:15px 0;background:var(--surface-2);border-radius:13px}.reviews-login p{margin:0;color:var(--muted)}.business-dashboard-section{margin-top:28px}.dashboard-section-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:22px}.dashboard-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:17px}.dashboard-section-head h2{font-size:25px;margin:0}.business-dashboard-item p,.dashboard-section-head p{margin:3px 0 0;color:var(--muted)}.business-dashboard-list{display:grid;gap:10px}.business-dashboard-item{display:grid;grid-template-columns:58px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2)}.business-dashboard-logo{width:58px;height:58px;border-radius:14px;display:grid;place-items:center;overflow:hidden;background:var(--soft);color:var(--green);font-size:20px;font-weight:600}.business-dashboard-item h3{font-size:16px;margin:0}.business-dashboard-item p{font-size:10px}.listing-expiry{font-size:10px;color:var(--muted);white-space:nowrap}.listing-expiry.warning{color:#9b6500;font-weight:600}.status.expired{color:#b42318;background:#ffeded}.admin-business-cell{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;min-width:250px}.admin-business-cell>img,.admin-business-cell>span{width:44px;height:44px;border-radius:11px;object-fit:cover;display:grid;place-items:center;background:var(--surface-3);color:var(--ag);font-weight:600}.admin-business-cell b,.admin-business-cell small{display:block}.admin-business-cell small{color:var(--am);margin-top:2px}.admin-business-cell em{display:inline-flex;margin:4px 4px 0 0;padding:2px 6px;border-radius:999px;background:#e9f7ef;color:#087343;font-size:9px;font-style:normal;font-weight:600}.admin-badge.closed,.admin-badge.expired{background:#f1eeee;color:#7d4747}@media (max-width:1100px){.business-grid,.featured-business-grid{grid-template-columns:repeat(2,1fr)}.directory-category-grid{grid-template-columns:repeat(3,1fr)}.directory-filter{grid-template-columns:1fr 1fr 1fr}.directory-filter input{grid-column:1/-1}.business-detail-grid{grid-template-columns:minmax(0,1fr) 310px}}@media (max-width:850px){.business-detail-grid,.directory-hero-grid{grid-template-columns:1fr}.directory-summary-card{min-height:260px}.directory-category-grid{grid-template-columns:repeat(2,1fr)}.business-detail-grid aside{position:static}.business-detail-top{grid-template-columns:95px minmax(0,1fr)}.business-detail-logo{width:95px;height:95px}.business-owner-actions{grid-column:1/-1;justify-content:flex-start}.business-review-form{grid-template-columns:1fr}.form-grid.three{grid-template-columns:1fr 1fr}.business-dashboard-item{grid-template-columns:50px minmax(0,1fr) auto}.business-dashboard-item>.actions{grid-column:1/-1}.listing-expiry{display:none}}@media (max-width:620px){.theme-toggle{width:42px;height:42px;flex-basis:42px}.directory-hero{padding:50px 0}.directory-hero h1{font-size:40px}.business-grid,.business-service-list,.directory-category-grid,.directory-filter,.directory-hero-search,.featured-business-grid,.form-grid.three{grid-template-columns:1fr}.directory-filter input{grid-column:auto}.business-form-head,.dashboard-section-head{flex-direction:column}.business-form-head h1{font-size:34px}.business-detail-top{grid-template-columns:72px minmax(0,1fr);padding:16px}.business-detail-logo{width:72px;height:72px;border-radius:18px}.business-detail-heading h1{font-size:27px}.business-content-card,.business-side-card{padding:18px}.business-card{grid-template-columns:65px minmax(0,1fr)}.business-card-logo{width:65px;height:65px;border-radius:14px}.business-dashboard-item{grid-template-columns:48px minmax(0,1fr)}.business-dashboard-item>.status{justify-self:start}.business-form-actions{position:sticky;bottom:8px;z-index:10;padding:10px;background:var(--header-bg);border:1px solid var(--line);border-radius:14px;backdrop-filter:blur(12px)}.business-form-actions .btn{flex:1}}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.listing-state-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 22px;padding:16px 18px;border:1px solid var(--line);border-inline-start:4px solid #b7791f;border-radius:16px;background:var(--surface);box-shadow:0 8px 24px rgba(16,35,26,.05)}.listing-state-banner strong{display:block;margin-bottom:3px;color:var(--ink)}.listing-state-banner p{margin:0;color:var(--muted);font-size:12px}.listing-state-banner .actions{display:flex;gap:8px;flex-wrap:wrap}[data-theme=dark] .listing-state-banner{background:var(--surface);box-shadow:none}@media (max-width:650px){.listing-state-banner{align-items:flex-start;flex-direction:column}.listing-state-banner .actions{width:100%}.listing-state-banner .actions .btn{flex:1}}html[data-theme=dark] body{background:var(--bg);color:var(--ink)}html[data-theme=dark] main{background:0 0;color:var(--ink)}html[data-theme=dark] ::selection{background:#236a4c;color:#fff}html[data-theme=dark] .article-header,html[data-theme=dark] .blog-hero,html[data-theme=dark] .directory-hero,html[data-theme=dark] .hero,html[data-theme=dark] .info-hero,html[data-theme=dark] .pro-hero,html[data-theme=dark] .profile-v2,html[data-theme=dark] .public-profile-hero{background:radial-gradient(circle at 10% 5%,rgba(28,139,87,.18),transparent 34%),linear-gradient(145deg,#09130f,#0d1c16)!important;border-color:var(--border)!important;color:var(--ink)!important}html[data-theme=dark] .category-section,html[data-theme=dark] .featured-section,html[data-theme=dark] .how-section,html[data-theme=dark] .soft-section{background:var(--surface-2)!important}html[data-theme=dark] :is(.searchbar,.pro-search,.hero-search,.blog-search,.directory-filter,.directory-hero-search,.form-wrap,.opportunity-form-intro,.form-section,.form-submit-bar,.auth-card,.card,.empty,.pro-empty,.detail-main,.sidebox,.stat,.table,.dashboard-item,.dashboard-profile-card,.dashboard-section-card,.business-strip,.business-card,.business-detail-top,.business-content-card,.business-side-card,.category-card,.featured-card,.opportunity-card,.publisher-directory-card,.info-card,.faq-item,.faq-list details,.contact-card,.legal-nav,.sidebar-box,.blog-card,.editor-settings,.editor-panel,.quill-editor,.profile-summary-card,.public-profile-card,.public-profile-section,.profile-command-card,.profile-sidebar,.profile-sidebar-v2,.profile-section-card,.profile-v2 .profile-section-card,.profile-review-panel,.opportunity-engagement,.opportunity-comments,.comment-thread,.rating-panel,.publisher-info-list,.publisher-info-row,.engagement-dropdown,.cookie-consent,.language-menu){background:var(--surface)!important;border-color:var(--border)!important;color:var(--ink)!important;box-shadow:none!important}html[data-theme=dark] :is(.btn:not(.primary):not(.danger):not(.warning),.profile-action-btn,.engagement-btn,.chip,.category-pills a,.lang-switch,.cookie-actions button),html[data-theme=dark] :is(.upload-box,.modern-upload,.language-editor,.language-tabs,.language-panel,.option-check,.opportunity-fact,.location-help,.value-grid>div,.contact-box,.profile-photo-editor,.profile-photo-editor-v2,.privacy-toggle,.profile-v2 .privacy-toggle,.document-item,.profile-v2 .document-item,.profile-v2 .document-upload-form,.verification-dropzone,.cv-current-file,.profile-info-grid>div,.admin-info-grid>div,.profile-review-panel,.profile-metric-grid,.profile-nav-icon,.profile-nav-result,.engagement-summary>span,.engagement-btn,.social-share-list a,.social-share-list button,.comment-compose,.comment-compose textarea,.comments-login,.comments-empty,.comment-actions details>form,.comment-reply-form,.comment-replies,.opportunity-trust-stats span,.publisher-summary,.publisher-missing-details,.publisher-info-icon,.business-service-list>div,.business-contact-actions a,.business-review-form,.business-review-list article,.reviews-login,.business-dashboard-item,.business-dashboard-logo,.business-detail-logo,.image-placeholder,.blog-card-image,.featured-media){background:var(--surface-2)!important;border-color:var(--border)!important;color:var(--ink)!important;box-shadow:none!important}html[data-theme=dark] .language-tabs{background:#0c1813!important;border-bottom-color:var(--border)!important}html[data-theme=dark] .language-tab{color:var(--muted)!important}html[data-theme=dark] .language-tab:hover{background:var(--surface-3)!important;color:var(--ink)!important}html[data-theme=dark] .language-tab.active{background:var(--surface-3)!important;color:#7ed7aa!important;box-shadow:none!important}html[data-theme=dark] .language-panel{background:var(--surface)!important}html[data-theme=dark] .form-section-heading,html[data-theme=dark] .form-section-title{border-color:var(--border)!important}html[data-theme=dark] :is(input,select,textarea,.field,.pro-search select,.modern-upload input[type=file]){background:var(--input-bg)!important;border-color:var(--border)!important;color:var(--ink)!important;box-shadow:none}html[data-theme=dark] :is(input,textarea)::placeholder{color:#acd8c0!important;-webkit-text-fill-color:#acd8c0!important;opacity:1!important}html[data-theme=dark] :is(input,select,textarea):focus{background:#102019!important;border-color:#4d8d6d!important;box-shadow:0 0 0 3px rgba(43,170,114,.12)!important}html[data-theme=dark] :is(input,select,textarea):disabled{background:#0a130f!important;color:#65776e!important;opacity:.85}html[data-theme=dark] select option{background:#101e18;color:var(--ink)}html[data-theme=dark] input:-webkit-autofill,html[data-theme=dark] input:-webkit-autofill:focus,html[data-theme=dark] input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink)!important;-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset!important;caret-color:var(--ink)!important}html[data-theme=dark] .ql-container.ql-snow,html[data-theme=dark] .ql-picker-options,html[data-theme=dark] .ql-toolbar.ql-snow{background:var(--surface-2)!important;border-color:var(--border)!important;color:var(--ink)!important}html[data-theme=dark] .ql-editor{background:var(--input-bg)!important;color:var(--ink)!important}html[data-theme=dark] .ql-stroke{stroke:#b5c8be!important}html[data-theme=dark] .ql-fill{fill:#b5c8be!important}html[data-theme=dark] .ql-picker-label{color:#b5c8be!important}html[data-theme=dark] :is(.btn:not(.primary):not(.danger):not(.warning),.profile-action-btn,.engagement-btn,.chip,.category-pills a,.lang-switch,.cookie-actions button):hover{background:var(--surface-3)!important;border-color:#456455!important}html[data-theme=dark] .btn.warning{background:var(--warning-bg)!important;border-color:#775c2a!important;color:var(--warning-text)!important}html[data-theme=dark] .chip.active{background:#234a38!important;color:#fff!important}html[data-theme=dark] .topbar{background:var(--header-bg)!important;border-color:var(--border)!important}html[data-theme=dark] .auth-visual-copy .auth-benefits span,html[data-theme=dark] .language-current,html[data-theme=dark] .language-current:hover,html[data-theme=dark] .language-current[aria-expanded=true]{background:var(--surface-2)!important;border-color:var(--border)!important;color:var(--ink)!important}html[data-theme=dark] .cookie-actions button.primary{background:var(--green)!important;border-color:var(--green)!important;color:#fff!important}html[data-theme=dark] .profile-command-card{overflow:hidden}html[data-theme=dark] .profile-metric-grid{border-color:var(--border)!important}html[data-theme=dark] .profile-metric-grid article{border-color:var(--border)!important;background:0 0!important}html[data-theme=dark] .profile-metric-grid :is(strong,small,em),html[data-theme=dark] :is(.blog-card h3 a,.profile-opportunity-list>a,.contact-box a,.social-box a,.publisher-info-row,.business-contact-actions a){color:var(--ink)!important}html[data-theme=dark] .profile-metric-grid :is(small,em){color:var(--muted)!important}html[data-theme=dark] .profile-metric-grid .metric-icon{background:var(--surface-3)!important;color:#81d9ab!important}html[data-theme=dark] .profile-avatar-hero{border-color:var(--surface)!important;box-shadow:0 0 0 1px var(--border)!important}html[data-theme=dark] .profile-photo-status{border-color:var(--surface)!important}html[data-theme=dark] .profile-opportunity-list>a,html[data-theme=dark] .profile-sidebar-title,html[data-theme=dark] hr{border-color:var(--border)!important}html[data-theme=dark] .profile-sidebar-v2 .profile-nav-card{color:var(--ink)!important}html[data-theme=dark] .profile-sidebar-v2 .profile-nav-card:hover{background:var(--surface-2)!important;border-color:var(--border)!important}html[data-theme=dark] .profile-sidebar-v2 .profile-nav-card.active{background:linear-gradient(135deg,#173326,#12271e)!important;border-color:#39624d!important}html[data-theme=dark] .profile-nav-icon{background:#172820!important;color:#9db2a7!important}html[data-theme=dark] .profile-nav-card.active .profile-nav-icon,html[data-theme=dark] .profile-nav-complete .profile-nav-icon{background:#173c2b!important;color:#87dfb1!important}html[data-theme=dark] .profile-nav-card.profile-nav-progress .profile-nav-icon{background:#382e18!important;color:#efc66f!important}html[data-theme=dark] .profile-nav-card.profile-nav-empty .profile-nav-icon{background:#202b26!important;color:#9bada4!important}html[data-theme=dark] .profile-nav-result{background:#1c2b24!important;color:#a9bbb2!important}html[data-theme=dark] .business-detail-labels b,html[data-theme=dark] .profile-nav-complete .profile-nav-result{background:var(--success-bg)!important;color:var(--success-text)!important}html[data-theme=dark] .profile-nav-progress .profile-nav-result{background:var(--warning-bg)!important;color:var(--warning-text)!important}html[data-theme=dark] .profile-nav-optional .profile-nav-result{background:#222638!important;color:#b1b7d2!important}html[data-theme=dark] .admin-completion-mini,html[data-theme=dark] .profile-progress-large .profile-progress-track,html[data-theme=dark] .profile-progress-track{background:#24382f!important}html[data-theme=dark] .profile-photo-editor-v2{background:linear-gradient(135deg,#102019,#0d1914)!important}html[data-theme=dark] .profile-photo-editor-v2.is-dragging{background:#142a20!important}html[data-theme=dark] .profile-v2 .profile-savebar{background:rgba(15,29,23,.96)!important;border-color:var(--border)!important;box-shadow:0 15px 40px rgba(0,0,0,.32)!important}html[data-theme=dark] .profile-v2 .profile-savebar.is-dirty{background:rgba(45,36,18,.97)!important;border-color:#80642e!important}html[data-theme=dark] .profile-section-muted::after{background:rgba(6,12,9,.18)!important}html[data-theme=dark] .publisher-info-row.highlighted,html[data-theme=dark] .verification-dropzone.is-dragging,html[data-theme=dark] .verification-dropzone:hover{background:#142a20!important}html[data-theme=dark] .cv-file-icon,html[data-theme=dark] .verification-dropzone-icon{background:#173b2a!important;color:#8ce0b5!important}html[data-theme=dark] .cv-remove-option{background:var(--danger-bg)!important;border-color:#6f3935!important;color:var(--danger-text)!important}html[data-theme=dark] .profile-opportunity-list>a:hover{background:var(--surface-2)!important;border-color:#466656!important}html[data-theme=dark] .legal-nav a:hover,html[data-theme=dark] .social-share-list a:hover,html[data-theme=dark] .social-share-list button:hover{background:var(--surface-3)!important}html[data-theme=dark] .main-article-content blockquote{background:var(--surface-2)!important;border-color:#3b6751!important;color:var(--ink)!important}html[data-theme=dark] .article-disclaimer{background:var(--warning-bg)!important;border-color:#735b2e!important;color:var(--warning-text)!important}html[data-theme=dark] .blog-card-image{background:#15271f!important}html[data-theme=dark] .avatar-stack span,html[data-theme=dark] .image-placeholder span{background:var(--surface-3)!important;color:#8ce0b5!important;border-color:var(--border)!important}html[data-theme=dark] .comment-thread,html[data-theme=dark] .opportunity-comments{background:var(--surface)!important}html[data-theme=dark] .comment-unpublished{background:#2c2618!important}html[data-theme=dark] .comment-replies{background:#0d1914!important;border-color:var(--border)!important}html[data-theme=dark] .publisher-info-row.publisher-info-link:hover{background:#173126!important;color:#8ce0b5!important}html[data-theme=dark] .publisher-info-link:hover .publisher-info-icon,html[data-theme=dark] .publisher-info-row.highlighted .publisher-info-icon{background:#1d4933!important;color:#92e7b9!important}html[data-theme=dark] .publisher-avatar{background:linear-gradient(135deg,#173b2a,#102019)!important;color:#8ce0b5!important}html[data-theme=dark] .business-card-flags span,html[data-theme=dark] .opportunity-card-social>span{background:var(--surface-3)!important;color:#b8cbc1!important}html[data-theme=dark] .business-rich-text{color:#c7d5ce!important}html[data-theme=dark] .business-card,html[data-theme=dark] .directory-category-card{background:var(--surface)!important;border-color:var(--border)!important;color:var(--ink)!important;box-shadow:none!important}html[data-theme=dark] .business-card:hover,html[data-theme=dark] .directory-category-card:hover{border-color:#466656!important}html[data-theme=dark] .business-card-flags b,html[data-theme=dark] .business-detail-labels .featured-label{background:var(--warning-bg)!important;color:var(--warning-text)!important}html[data-theme=dark] .business-form-actions{background:var(--header-bg)!important;border-color:var(--border)!important}html[data-theme=dark] .table{background:var(--surface)!important}html[data-theme=dark] .table :is(th,td){border-color:var(--border)!important;color:var(--ink)!important}html[data-theme=dark] .table th{background:var(--surface-2)!important;color:var(--muted)!important}html[data-theme=dark] :is(.alert.success,.good-box,.status.approved,.profile-status-approved,.document-status-approved,.admin-badge.approved,.verified-badge,.verified-badge.business){background:var(--success-bg)!important;color:var(--success-text)!important;border-color:#38644e!important}html[data-theme=dark] :is(.alert.error,.bad-box,.status.rejected,.status.expired,.profile-status-rejected,.profile-status-suspended,.document-status-rejected,.document-status-expired,.admin-badge.rejected,.admin-badge.suspended,.comment-status.rejected){background:var(--danger-bg)!important;color:var(--danger-text)!important;border-color:#6e3935!important}html[data-theme=dark] :is(.status.pending,.profile-status-pending,.profile-status-changes_requested,.document-status-pending,.admin-badge.pending,.admin-badge.changes_requested,.comment-status.pending,.notice-box,.admin-review-note){background:var(--warning-bg)!important;color:var(--warning-text)!important;border-color:#735b2e!important}html[data-theme=dark] :is(.alert:not(.success):not(.error),.status,.profile-status-draft,.admin-badge.draft,.admin-badge.deleted,.admin-badge.expired,.admin-badge.closed){background:var(--surface-3)!important;color:#b8c8c0!important;border-color:var(--border)!important}html[data-theme=dark] :is(.profile-v2,.profile-command-card,.profile-sidebar-v2,.profile-section-card,.public-profile-section,.auth-card,.opportunity-engagement,.opportunity-comments,.business-detail-page,.business-form-page,.directory-hero,.blog-card,.sidebar-box) :is(h1,h2,h3,h4,label,legend,dt,dd,strong){color:var(--ink)}html[data-theme=dark] :is(.profile-v2,.profile-command-card,.profile-sidebar-v2,.profile-section-card,.public-profile-section,.auth-card,.opportunity-engagement,.opportunity-comments,.business-detail-page,.business-form-page,.directory-hero,.blog-card,.sidebar-box) :is(p,small,em){color:var(--muted)}html[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator,html[data-theme=dark] input[type=time]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.75}html[data-theme=dark] ::-webkit-scrollbar{width:11px;height:11px}html[data-theme=dark] ::-webkit-scrollbar-track{background:#09120e}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#294038;border:3px solid #09120e;border-radius:999px}html[data-theme=dark] :is(.trust-pill,.category-symbol,.article-category,.language-label,.legal-note,.company-mark,.empty-icon,.opportunity-image,.profile-avatar,.publisher-info-heading>span,.publisher-public-badge,.comment-avatar,.comments-head>strong,.verification-notice,.profile-v2 .verification-notice,.hero-business-image,.market-icon,.step>span){background:var(--surface-3)!important;border-color:var(--border)!important;color:#8ce0b5!important}html[data-theme=dark] .featured,html[data-theme=dark] .featured-badge,html[data-theme=dark] .type-badge{background:var(--warning-bg)!important;border-color:#735b2e!important;color:var(--warning-text)!important}html[data-theme=dark] .cta-button{background:var(--surface)!important;border-color:var(--border)!important;color:var(--ink)!important}html[data-theme=dark] .cta-button:hover{background:var(--surface-3)!important}.auth-section{padding:48px 0 64px}.auth-layout{direction:ltr}html[dir=rtl] .auth-card,html[dir=rtl] .auth-visual{direction:rtl;text-align:right}html[dir=ltr] .auth-card,html[dir=ltr] .auth-visual{direction:ltr;text-align:left}.auth-card{width:100%;max-width:none;padding:28px;border:1px solid var(--line);border-radius:24px;background:var(--surface);box-shadow:var(--shadow)}.auth-card-heading{margin-bottom:22px}.auth-card-kicker{display:inline-flex;align-items:center;min-height:27px;padding:5px 10px;margin-bottom:10px;border-radius:999px;background:var(--soft);color:var(--green2);font-size:10px;font-weight:600;letter-spacing:.02em}.auth-card h1{margin:0 0 8px;line-height:1.25}.auth-card-heading p{margin:0;line-height:1.75}.auth-form{display:grid;gap:0}.auth-form .form-group{margin-bottom:14px}.auth-form .btn.wide{min-height:48px;margin-top:4px}.auth-visual{position:sticky;top:92px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow)}.auth-visual-media{position:relative;background:#0b2740}.auth-visual-media::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 68%,rgba(5,18,30,.16));background:linear-gradient(180deg,transparent 62%,rgba(5,18,30,.34))!important}.auth-visual-media img{display:block;width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 48%!important}.auth-visual-copy{background:var(--surface)}.auth-card h1,.auth-visual-copy h2{font-size:30px}.auth-visual-copy>p{color:var(--muted)}.auth-visual-copy .auth-benefits span{min-width:0;border:1px solid var(--line);background:var(--surface-2);color:var(--ink);font-weight:600;display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-height:58px!important;padding:10px 11px!important;border-radius:13px!important;font-size:10px!important;line-height:1.45!important}.auth-page-login .auth-card{align-self:center}.auth-page-login .auth-visual{position:relative;top:auto}html[data-theme=dark] .auth-card,html[data-theme=dark] .auth-visual,html[data-theme=dark] .auth-visual-copy{background:var(--surface)!important;border-color:var(--border)!important;box-shadow:none!important}html[data-theme=dark] .auth-card-kicker{background:#173b2a!important;color:#8ce0b5!important}html[data-theme=dark] .auth-visual-media{background:#071a2b!important}@media (max-width:1050px){.auth-layout{grid-template-columns:minmax(330px,430px) minmax(0,1fr);gap:22px}.auth-visual-copy{padding:22px}.auth-visual-copy h2{font-size:25px}.auth-visual-copy .auth-benefits{grid-template-columns:1fr}}@media (max-width:860px){.auth-section{padding:30px 0 48px}.auth-layout,.auth-layout-login{grid-template-columns:1fr;align-items:start;direction:ltr}.auth-card,.auth-visual{width:100%;max-width:720px;margin-inline:auto}.auth-visual{position:relative;top:auto}.auth-card{order:1}.auth-visual{order:2}}@media (max-width:620px){.auth-card{padding:21px 17px;border-radius:19px}.auth-card h1{font-size:26px}.auth-visual{border-radius:20px}.auth-visual-copy{padding:20px 18px 22px}.auth-visual-copy h2{font-size:23px}.auth-visual-copy>p{font-size:12px}.auth-visual-copy .auth-benefits{margin-top:15px}}.brand-logo{position:relative}.brand-logo .brand-logo-image{display:block}.brand-logo .brand-logo-dark,html[data-theme=dark] .brand-logo .brand-logo-light{display:none}.terms-meta-card a,.terms-meta-card small,.terms-meta-card strong,html[data-theme=dark] .brand-logo .brand-logo-dark{display:block}.footer-logo .brand-logo-footer{display:block;filter:none!important;opacity:1}.settings-file-current.dark-preview{background:#08150f;border-color:#294137;color:#d9e8e0;padding:12px}.settings-file-current.dark-preview img{background:0 0;max-height:70px;object-fit:contain}.auth-section>.container{width:min(1400px,calc(100% - 32px))!important;max-width:1400px!important;margin-inline:auto!important;padding-inline:0!important}.auth-layout,.auth-layout-login{display:grid!important;grid-template-columns:minmax(380px,470px) minmax(0,1fr)!important;gap:28px!important;align-items:start!important}.auth-layout-login{align-items:center!important}.auth-visual{display:flex!important;flex-direction:column!important;min-width:0;overflow:hidden;border-radius:24px!important;direction:inherit!important}.auth-visual-media{width:100%!important;height:clamp(245px,28vw,300px)!important;min-height:0!important;aspect-ratio:auto!important;flex:0 0 auto!important;border-radius:0!important;overflow:hidden}.auth-visual-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0;padding:26px 30px 28px!important}html[dir=rtl] .auth-visual-copy{direction:rtl!important;text-align:right!important}html[dir=ltr] .auth-visual-copy{direction:ltr!important;text-align:left!important}.auth-visual-copy .eyebrow{display:inline-flex!important;align-self:flex-start;margin:0 0 11px!important;padding:7px 11px!important;border-radius:999px!important;background:var(--soft)!important;color:var(--green2)!important;font-size:11px!important;line-height:1!important}html[dir=rtl] .auth-visual-copy .eyebrow{align-self:flex-end}.auth-visual-copy h2{max-width:720px!important;margin:0 0 10px!important;font-size:clamp(25px,2vw,34px)!important;line-height:1.28!important}.auth-visual-copy>p{max-width:760px!important;margin:0!important;font-size:14px!important;line-height:1.85!important}.auth-visual-copy .auth-benefits{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:20px!important}.auth-visual-copy .auth-benefits b{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;border-radius:9px!important;background:var(--soft)!important;color:var(--green2)!important;font-size:9px!important;font-weight:600!important}html[data-theme=dark] .auth-visual-copy .auth-benefits b,html[data-theme=dark] .auth-visual-copy .eyebrow{background:#173b2a!important;color:#8ce0b5!important}.auth-page-login .auth-visual{min-height:0!important}.auth-page-login .auth-visual-media{height:285px!important}.auth-page-register .auth-visual{position:sticky;top:96px}@media (max-width:1180px){.auth-section>.container,.topbar>.container.nav{width:min(100% - 28px,1400px)!important}.topbar .brand-logo{flex-basis:230px!important;width:230px!important;height:58px!important}.topbar .nav>nav{gap:16px!important}.topbar .nav>nav a{font-size:14px!important}.auth-layout,.auth-layout-login{grid-template-columns:minmax(350px,430px) minmax(0,1fr)!important}.auth-visual-copy{padding:23px 24px 25px!important}.auth-visual-copy h2{font-size:27px!important}.auth-visual-copy .auth-benefits{grid-template-columns:1fr!important}.auth-visual-copy .auth-benefits span{min-height:0!important}}@media (max-width:980px){.topbar>.container.nav{width:min(100% - 24px,1400px)!important}.topbar .nav-actions{margin-inline-start:auto!important}.auth-layout,.auth-layout-login{grid-template-columns:1fr!important}.auth-page-register .auth-visual{position:static}.auth-page-login .auth-visual-media,.auth-visual-media{height:clamp(260px,52vw,360px)!important}.auth-visual-copy .auth-benefits{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:700px){.topbar .brand-logo{flex-basis:170px!important;width:170px!important;height:48px!important}.auth-visual{border-radius:18px!important}.auth-page-login .auth-visual-media,.auth-visual-media{height:245px!important}.auth-visual-copy{padding:22px 20px 24px!important}.auth-visual-copy h2{font-size:24px!important}.auth-visual-copy .auth-benefits{grid-template-columns:1fr!important}}.terms-hero{padding:72px 0 48px;background:radial-gradient(circle at 12%0,#dff4e9 0,transparent 34%),linear-gradient(180deg,#f8fcf9 0,#fff 100%);border-bottom:1px solid #dce8e1}.terms-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:52px;align-items:end}.terms-kicker{display:inline-flex;padding:8px 12px;border-radius:999px;background:#e4f6ec;color:#087a4a;font-size:12px;font-weight:600}.terms-hero h1{font-size:clamp(46px,6vw,72px);line-height:1.05;margin:18px 0}.terms-hero-copy>p{max-width:820px;color:#5b6d64}.terms-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.terms-meta-card{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d8e5de;border-radius:22px;background:#fff;box-shadow:0 24px 65px rgba(14,56,39,.08);overflow:hidden}.terms-meta-card>div{padding:19px;border-bottom:1px solid #e5ece8}.terms-meta-card>div:nth-child(odd){border-inline-end:1px solid #e5ece8}.terms-meta-card>div:nth-last-child(-n+2){border-bottom:0}.terms-meta-card small{color:#76867e;font-weight:600;text-transform:uppercase;letter-spacing:.6px;font-size:12px}.terms-meta-card a,.terms-meta-card strong{margin-top:5px;color:#16372a;font-weight:600;word-break:break-word}.terms-overview-section{padding-top:58px}.terms-overview-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:25px}.terms-overview-head h2{margin:8px 0}.terms-overview-head p{max-width:760px;color:#62736a;margin:0}.terms-policy-link{white-space:nowrap;color:#087a4a;font-weight:600}.terms-role-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.terms-role-grid article{position:relative;min-height:205px;padding:22px;border:1px solid #dce8e1;border-radius:20px;background:#fff}.terms-role-grid article>span{display:grid;place-items:center;width:37px;height:37px;border-radius:11px;background:#e7f6ed;color:#087a4a;font-size:11px;font-weight:600}.terms-role-grid h3{margin:28px 0 9px;font-size:20px;line-height:1.45}.terms-role-grid p{color:#65766e;margin:0}.terms-owner-box{display:grid;grid-template-columns:54px minmax(0,1fr);gap:20px;margin-top:20px;padding:30px;border-radius:22px;background:#0d3527;color:#fff}.terms-owner-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:#16a366;font-size:25px;font-weight:600}.terms-owner-box h2{margin:0 0 15px}.terms-owner-box ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 30px;margin:0;padding-inline-start:20px}.terms-owner-box li{color:#cfdfd7}.terms-document-section{padding-top:30px}.terms-document-layout{display:grid;align-items:start}.terms-toc{position:sticky;top:94px;max-height:calc(100vh - 115px);overflow:auto;border:1px solid #dce7e1;border-radius:19px;background:#fff}.terms-toc-title{color:#14372a;font-weight:600;border-bottom:1px solid #e8eeeb}.terms-toc nav{display:grid;padding-top:7px}.terms-toc a{display:grid;align-items:center;border-radius:10px;color:#5d7067}.terms-toc a:hover{background:#edf8f2;color:#087a4a}.terms-toc a span{display:grid;place-items:center;border-radius:8px;background:#f0f6f2;color:#0b7d4d}.terms-document{min-width:0;border:1px solid #dce7e1;border-radius:25px;background:#fff;padding:clamp(25px,5vw,58px);box-shadow:0 22px 65px rgba(15,53,39,.06)}.terms-document-intro{border-radius:15px;background:#eef8f2;border:1px solid #d5e9dd;margin-bottom:25px}.terms-document-intro p{margin:5px 0 0;color:#557066}.terms-clause{scroll-margin-top:96px;border-bottom:1px solid #e6ede9}.terms-clause:first-of-type{padding-top:16px}.terms-clause:last-of-type{border-bottom:0}.terms-clause header{display:grid;align-items:center}.privacy-data-card>span,.terms-clause header>span{display:grid;place-items:center;color:#087a4a;font-weight:600}.terms-clause header>span{border-radius:13px;background:#e5f6ec}.terms-clause h2{margin:0;color:#15352a}.terms-clause li,.terms-clause p{color:#53665d}.terms-clause p{margin:0 0 13px}.terms-clause ul{display:grid}.terms-back-top{display:inline-flex;color:#087a4a;font-weight:600}.terms-operator-card{margin-top:32px;padding:27px;border-radius:19px;background:#102f23;color:#fff}.terms-operator-card>div span{color:#9fc6b4;font-weight:600}.terms-operator-card h2{margin:5px 0 20px}.terms-operator-card dl{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:0}.terms-operator-card dl>div{padding:14px;border:1px solid #2d5143;border-radius:12px;background:#15382b}.terms-operator-card dt{color:#9fc0b1;font-size:12px}.terms-operator-card dd{margin:5px 0 0;color:#fff;font-weight:600}.terms-operator-card a,html[data-theme=dark] .article-related-card h3 a:hover{color:#8ce0b5}.settings-card-note{margin:0;color:#718078;font-size:12px;line-height:1.6}html[data-theme=dark] .terms-hero{background:radial-gradient(circle at 12%0,#153b2a 0,transparent 35%),linear-gradient(180deg,#0b1712,#0d1c16);border-color:#294137}html[data-theme=dark] .terms-hero-copy>p,html[data-theme=dark] .terms-overview-head p{color:#a9bbb2}html[data-theme=dark] .privacy-data-card>span,html[data-theme=dark] .terms-clause header>span,html[data-theme=dark] .terms-kicker,html[data-theme=dark] .terms-role-grid article>span,html[data-theme=dark] .terms-toc a span{background:#173b2a;color:#8ce0b5}html[data-theme=dark] .terms-document,html[data-theme=dark] .terms-meta-card,html[data-theme=dark] .terms-role-grid article,html[data-theme=dark] .terms-toc{background:#111f19;border-color:#2a4037;box-shadow:none}html[data-theme=dark] .terms-meta-card>div{border-color:#2a4037}html[data-theme=dark] .terms-clause li,html[data-theme=dark] .terms-clause p,html[data-theme=dark] .terms-meta-card small,html[data-theme=dark] .terms-role-grid p{color:#a6b8af}html[data-theme=dark] .article-related-card h3 a,html[data-theme=dark] .privacy-cookie-controls strong,html[data-theme=dark] .privacy-data-card h3,html[data-theme=dark] .privacy-status-grid strong,html[data-theme=dark] .terms-clause h2,html[data-theme=dark] .terms-meta-card a,html[data-theme=dark] .terms-meta-card strong,html[data-theme=dark] .terms-role-grid h3,html[data-theme=dark] .terms-toc-title{color:#edf6f1}html[data-theme=dark] .terms-clause,html[data-theme=dark] .terms-toc-title{border-color:#293e35}html[data-theme=dark] .terms-toc a{color:#a4b7ad}html[data-theme=dark] .terms-toc a:hover{background:#173128;color:#8ce0b5}html[data-theme=dark] .terms-document-intro{background:#153126;border-color:#2a4a3c}html[data-theme=dark] .terms-document-intro p{color:#abc0b5}@media (max-width:1100px){.terms-role-grid{grid-template-columns:1fr 1fr}.terms-document-layout{grid-template-columns:1fr}.terms-toc{position:static;max-height:none}.terms-toc nav{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.terms-hero-grid,.terms-owner-box ul{grid-template-columns:1fr}.terms-meta-card{max-width:650px}.terms-overview-head{align-items:flex-start;flex-direction:column}.terms-policy-link{white-space:normal}}@media (max-width:620px){.terms-hero{padding:48px 0 34px}.terms-hero h1{font-size:42px}.terms-meta-card,.terms-operator-card dl,.terms-role-grid,.terms-toc nav{grid-template-columns:1fr}.terms-meta-card>div,.terms-meta-card>div:nth-child(odd){border-inline-end:0;border-bottom:1px solid #e5ece8}.terms-meta-card>div:last-child{border-bottom:0}.terms-owner-box{grid-template-columns:1fr;padding:23px}.terms-document{border-radius:18px;padding:22px}.terms-clause header{grid-template-columns:38px minmax(0,1fr)}.terms-clause header>span{width:38px;height:38px}.terms-clause h2{font-size:21px}}@media print{.cookie-consent,.site-footer,.terms-actions,.terms-back-top,.terms-toc,.topbar{display:none!important}.terms-document-section,.terms-hero,.terms-overview-section{padding:20px 0;background:#fff!important}.terms-document-layout,.terms-hero-grid{display:block}.terms-meta-card,.terms-owner-box,.terms-role-grid{break-inside:avoid}.terms-document{border:0;box-shadow:none;padding:0}.terms-clause{break-inside:avoid}.terms-clause li,.terms-clause p,.terms-operator-card dd,.terms-owner-box li{color:#222!important}.terms-clause h2{color:#000!important}.terms-operator-card,.terms-owner-box{background:#eee!important;color:#000!important}}.terms-hero-copy>p{font-size:20px;line-height:2}.terms-meta-card a,.terms-meta-card strong,.terms-toc a{font-size:15px;line-height:1.55}.terms-overview-head h2{font-size:38px;line-height:1.25}.terms-overview-head p{font-size:17px;line-height:1.95}.terms-policy-link{font-size:16px}.terms-owner-box li,.terms-role-grid p{font-size:15.5px;line-height:1.9}.terms-owner-box h2{font-size:29px}.terms-document-layout{grid-template-columns:315px minmax(0,1fr);gap:46px}.terms-toc{padding:15px}.terms-toc-title{font-size:17px;padding:14px 13px 18px}.terms-toc a{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px 11px;font-size:14px;font-weight:600}.terms-toc a span{width:32px;height:32px;font-size:10px}.terms-document-intro{padding:24px 26px}.terms-document-intro strong{font-size:19px}.terms-document-intro p{font-size:16.5px;line-height:1.95}.terms-clause{padding:42px 0}.terms-clause header{grid-template-columns:50px minmax(0,1fr);gap:16px;margin-bottom:22px}.terms-clause header>span{width:50px;height:50px;font-size:12px}.terms-clause h2{font-size:30px;line-height:1.4}.terms-clause li,.terms-clause p{font-size:17.5px;line-height:2.08}.terms-clause p{margin-bottom:17px}.terms-clause ul{gap:11px;padding-inline-start:29px;margin:9px 0 18px}.terms-back-top{font-size:13px;margin-top:10px}.terms-operator-card>div span{font-size:13px}.terms-operator-card h2{font-size:31px}.terms-operator-card dd{font-size:15px;line-height:1.75}.privacy-overview-section{padding-bottom:26px}.privacy-data-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.privacy-data-card{min-height:225px;padding:24px;border:1px solid #dce8e1;border-radius:21px;background:#fff}.privacy-data-card>span{width:40px;height:40px;border-radius:12px;background:#e7f6ed;font-size:11px}.privacy-data-card h3{font-size:20px;line-height:1.45;margin:27px 0 10px}.privacy-data-card p{font-size:15.5px;line-height:1.9;color:#62736a;margin:0}.privacy-status-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.privacy-status-grid>div{padding:18px;border:1px solid #dce8e1;border-radius:16px;background:#f7fbf8}.privacy-status-grid small,.privacy-status-grid strong{display:block}.privacy-status-grid small{font-size:11px;font-weight:600;color:#73837b;text-transform:uppercase;letter-spacing:.35px}.privacy-status-grid strong{margin-top:7px;font-size:14px;line-height:1.55;color:#173a2c}.privacy-principles-box{margin-top:18px}.privacy-document-intro{border-inline-start:5px solid #0b8752}.privacy-clause{scroll-margin-top:100px}.privacy-cookie-controls{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:24px 0 18px;padding:22px;border:1px solid #cfe3d7;border-radius:17px;background:#f3faf6}.privacy-cookie-controls>div:first-child{min-width:0}.privacy-cookie-controls strong{display:block;font-size:17px;color:#15372a}.privacy-cookie-controls p{font-size:15px!important;line-height:1.8!important;margin:5px 0 0!important}.privacy-cookie-buttons{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.privacy-cookie-buttons button{border:1px solid #cadbd2;border-radius:10px;background:#fff;color:#174331;padding:11px 14px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.privacy-cookie-buttons button:hover{border-color:#0b8752;color:#087a4a}.privacy-cookie-buttons button.primary{background:#0b8752;border-color:#0b8752;color:#fff}.privacy-operator-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=dark] .privacy-data-card,html[data-theme=dark] .privacy-status-grid>div{background:#111f19;border-color:#2a4037}html[data-theme=dark] .privacy-data-card p,html[data-theme=dark] .privacy-status-grid small{color:#a6b8af}html[data-theme=dark] .privacy-cookie-controls{background:#142b21;border-color:#2e4c3e}html[data-theme=dark] .privacy-cookie-controls p{color:#a9bbb2!important}html[data-theme=dark] .privacy-cookie-buttons button{background:#101f18;border-color:#355144;color:#dce9e2}html[data-theme=dark] .privacy-cookie-buttons button:hover{border-color:#62be91;color:#8ce0b5}html[data-theme=dark] .privacy-cookie-buttons button.primary{background:#128454;border-color:#128454;color:#fff}@media (max-width:1180px){.privacy-data-grid,.privacy-status-grid{grid-template-columns:1fr 1fr}.terms-document-layout{grid-template-columns:1fr}.terms-toc{position:static;max-height:none}.terms-toc nav{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.terms-hero-copy>p{font-size:18px}.terms-overview-head h2{font-size:31px}.terms-document{padding:25px}.terms-clause h2{font-size:25px}.terms-clause li,.terms-clause p{font-size:16.5px}.terms-clause header{grid-template-columns:43px minmax(0,1fr)}.terms-clause header>span{width:43px;height:43px}.privacy-data-grid,.privacy-operator-card dl,.privacy-status-grid,.terms-toc nav{grid-template-columns:1fr}.privacy-cookie-controls{align-items:stretch;flex-direction:column}.privacy-cookie-buttons{justify-content:stretch}.privacy-cookie-buttons button{flex:1}}@media print{.privacy-cookie-controls,.privacy-status-grid{break-inside:avoid}.privacy-cookie-buttons{display:none!important}.privacy-data-card,.privacy-status-grid>div{background:#fff!important;color:#000!important}.privacy-data-card h3,.privacy-status-grid strong{color:#000!important}.privacy-data-card p,.privacy-status-grid small{color:#333!important}}.opportunity-language-editor{padding:0;background:var(--surface)}.opportunity-language-head{border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fbfdfb,#f5f9f6)}.opportunity-language-copy strong{display:block;font-size:15px;color:var(--ink);margin-bottom:4px}.opportunity-language-copy small{display:block;color:var(--muted);font-size:12px;line-height:1.7;max-width:560px}.opportunity-language-tabs{padding:0;background:0 0;border:0;flex:0 0 auto}.opportunity-language-visual{display:flex;flex-direction:column;background:linear-gradient(180deg,#eef6f1 0,#f7fbf8 100%)}.opportunity-language-visual-media{position:relative;min-height:318px;background:#0c1712;overflow:hidden}.opportunity-language-visual-media::after{content:"";position:absolute;inset:auto 0 0 0;height:46%;background:linear-gradient(180deg,rgba(8,18,14,0),rgba(8,18,14,.12));pointer-events:none}.opportunity-language-visual-media img{display:block;width:100%;height:100%;object-fit:cover}.opportunity-language-visual-copy{padding:18px 18px 20px}.opportunity-language-badge{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:999px;background:var(--soft);color:var(--green2);font-size:12px;font-weight:600}.opportunity-language-visual-copy h3{font-size:22px;line-height:1.45;margin:14px 0 10px}.contact-hub-hero p,.opportunity-language-visual-copy p{margin:0;color:var(--muted);font-size:13px;line-height:1.9}.opportunity-language-points{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px}.opportunity-language-points li{position:relative;padding-inline-start:20px;color:var(--ink);font-size:13px;line-height:1.75}.opportunity-language-points li::before{content:"•";position:absolute;inset-inline-start:4px;color:var(--green);font-weight:600}html[dir=rtl] .opportunity-language-copy,html[dir=rtl] .opportunity-language-visual-copy{text-align:right}html[dir=rtl] .opportunity-language-points li{padding-inline-start:0;padding-inline-end:20px}html[dir=rtl] .opportunity-language-points li::before{inset-inline-start:auto;inset-inline-end:4px}html[data-theme=dark] .opportunity-language-editor{background:var(--surface)!important;border-color:var(--border)!important}html[data-theme=dark] .opportunity-language-head{background:linear-gradient(180deg,#0f1d17,#0d1814)!important;border-bottom-color:var(--border)!important}html[data-theme=dark] .opportunity-language-copy small,html[data-theme=dark] .opportunity-language-visual-copy p{color:var(--muted)!important}html[data-theme=dark] .opportunity-language-visual{background:linear-gradient(180deg,#0d1713 0,#0a1410 100%)!important}html[data-theme=dark] .opportunity-language-badge{background:#173b2a!important;color:#8ce0b5!important}@media (max-width:1100px){.opportunity-language-body{grid-template-columns:minmax(0,1fr) 280px}.opportunity-language-visual-media{min-height:280px}.opportunity-language-visual-copy h3{font-size:20px}}@media (max-width:900px){.opportunity-language-head{align-items:flex-start;flex-direction:column}html[dir=rtl] .opportunity-language-head{flex-direction:column}.opportunity-language-body{grid-template-columns:1fr}.opportunity-language-visual{border-inline-start:0;border-top:1px solid var(--line)}html[data-theme=dark] .opportunity-language-visual{border-top-color:var(--border)!important}.opportunity-language-visual-media{min-height:260px}}@media (max-width:760px){.opportunity-language-head,.opportunity-language-visual-copy{padding:16px}.opportunity-language-main .language-panel{padding:16px 13px}.opportunity-language-main .compact-form-grid{grid-template-columns:1fr}.opportunity-language-visual-media{min-height:240px}}.opportunity-language-visual{border-inline-start:1px solid var(--line)}.opportunity-language-visual::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 66%,rgba(2,11,8,.82) 100%);background:linear-gradient(180deg,transparent 72%,rgba(2,11,8,.72) 100%)!important}.opportunity-language-visual-overlay{position:absolute;z-index:2;border:1px solid rgba(255,255,255,.2);background:rgba(5,20,15,.72);color:#fff;font-weight:600;text-align:center;backdrop-filter:blur(8px)}html[data-theme=dark] .opportunity-language-visual{border-inline-start-color:var(--border)!important;background:#050e0b!important}@media (max-width:1100px){.opportunity-language-body{grid-template-columns:minmax(0,1fr) 300px}.opportunity-language-visual,.opportunity-language-visual>img{min-height:580px}}@media (max-width:900px){.opportunity-language-visual{min-height:0;height:460px;border-inline-start:0;border-top:1px solid var(--line)}.opportunity-language-visual>img{min-height:0;height:100%;object-position:center 42%}}@media (max-width:600px){.opportunity-language-visual{height:360px}.opportunity-language-visual-overlay{inset-inline:12px;bottom:12px;font-size:12px}}.opportunity-language-editor{display:block!important;grid-template-columns:none!important;gap:0!important;width:100%!important;min-width:0!important;overflow:hidden!important}.opportunity-language-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;width:100%!important;padding:16px 18px!important}html[dir=rtl] .opportunity-language-head{flex-direction:row!important}.opportunity-language-tabs{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;margin:0!important}.opportunity-language-body{display:grid!important;width:100%!important;min-width:0!important;padding:20px!important}.opportunity-language-main{width:100%!important}.opportunity-language-main .language-panel,.opportunity-language-main .language-panel.active{width:100%!important;min-width:0!important;height:auto!important;padding:0!important;background:0 0!important}.opportunity-language-main .form-group,.opportunity-language-main input,.opportunity-language-main textarea{min-width:0!important;width:100%!important}.opportunity-language-main .compact-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.opportunity-language-visual{position:relative!important;align-self:start!important;width:230px!important;max-width:100%!important;height:288px!important;min-height:0!important;border:1px solid var(--line)!important;border-radius:16px!important;overflow:hidden!important;background:#07130f!important;box-shadow:0 14px 34px rgba(6,31,21,.12)!important}.opportunity-language-visual>img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important;object-position:center 46%!important}.opportunity-language-visual-overlay{inset-inline:10px!important;bottom:10px!important;padding:8px 9px!important;border-radius:10px!important;font-size:10.5px!important;line-height:1.45!important}html[data-theme=dark] .opportunity-language-visual{border-color:var(--border)!important}@media (max-width:1050px){.opportunity-language-body{grid-template-columns:minmax(0,1fr) 200px!important}.opportunity-language-visual{width:200px!important;height:250px!important}}@media (max-width:820px){.opportunity-language-head,html[dir=rtl] .opportunity-language-head{align-items:flex-start!important;flex-direction:column!important}.opportunity-language-body{grid-template-columns:1fr!important;padding:16px!important}.opportunity-language-visual{width:100%!important;height:230px!important;order:2!important}.opportunity-language-visual>img{object-position:center 48%!important}}@media (max-width:620px){.opportunity-language-head{padding:14px!important}.opportunity-language-body{padding:13px!important}.opportunity-language-main .compact-form-grid{grid-template-columns:1fr!important}.opportunity-language-visual{height:200px!important}}.opportunity-form-container{width:min(1400px,calc(100% - 32px))!important;max-width:1400px!important;margin-inline:auto!important}.opportunity-form-intro,.opportunity-form-shell,.opportunity-form-shell>.form-section,.opportunity-form-shell>.form-submit-bar{width:100%!important;max-width:none!important}.opportunity-language-visual{display:none!important}.opportunity-mini-guide{border:1px solid var(--line);background:radial-gradient(circle at 90% 8%,rgba(11,122,73,.12),transparent 36%),linear-gradient(180deg,#f8fcf9,#eef7f2);box-shadow:0 12px 30px rgba(16,35,26,.07)}.opportunity-mini-brand{display:grid}.opportunity-mini-mark{display:grid;place-items:center;background:#fff;border:1px solid var(--line)}.opportunity-mini-mark img{display:block;object-fit:contain}.opportunity-mini-brand strong{display:block;color:var(--ink);font-size:17px!important;line-height:1.5!important}.opportunity-mini-brand small{display:block;color:var(--muted)}.opportunity-mini-icons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.opportunity-mini-item{display:grid;justify-items:center;min-width:0;border:1px solid var(--line);background:rgba(255,255,255,.78);color:var(--green2)}.opportunity-mini-icon{display:grid;place-items:center;background:var(--soft)}.opportunity-mini-icon svg{width:21px!important;height:21px!important}.opportunity-mini-item small{max-width:100%;overflow:hidden;text-overflow:ellipsis;color:var(--ink);font-weight:600;white-space:nowrap}html[data-theme=dark] .opportunity-mini-guide{border-color:var(--border)!important;background:radial-gradient(circle at 90% 8%,rgba(38,157,96,.15),transparent 36%),linear-gradient(180deg,#102019,#0c1813)!important}html[data-theme=dark] .opportunity-mini-item,html[data-theme=dark] .opportunity-mini-mark{border-color:var(--border)!important;background:var(--surface-2)!important}html[data-theme=dark] .opportunity-language-copy strong,html[data-theme=dark] .opportunity-language-points li,html[data-theme=dark] .opportunity-language-visual-copy h3,html[data-theme=dark] .opportunity-mini-brand strong,html[data-theme=dark] .opportunity-mini-item small{color:var(--ink)!important}html[data-theme=dark] .admin-inline-details dt,html[data-theme=dark] .opportunity-mini-brand small{color:var(--muted)!important}html[data-theme=dark] .opportunity-mini-icon{background:#173b2a!important;color:#8ce0b5!important}@media (max-width:1100px){.opportunity-language-body{grid-template-columns:minmax(0,1fr) 190px!important}.opportunity-mini-guide{width:190px;padding:13px}.opportunity-mini-brand{grid-template-columns:46px minmax(0,1fr)}.opportunity-mini-mark{width:46px;height:46px}.opportunity-mini-mark img{width:36px;height:36px}}@media (max-width:820px){.opportunity-form-container{width:min(100% - 20px,1400px)!important}.opportunity-language-body{grid-template-columns:1fr!important}.opportunity-mini-guide{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.opportunity-mini-icons{margin-top:0;min-width:190px}}@media (max-width:620px){.opportunity-mini-guide{grid-template-columns:1fr}.opportunity-mini-icons{min-width:0}}.opportunity-language-body{grid-template-columns:minmax(0,1fr) 360px!important;gap:26px!important;align-items:stretch!important}.opportunity-language-main{min-width:0!important}.opportunity-mini-guide{width:100%!important;max-width:none!important;min-height:100%!important;align-self:stretch!important;padding:24px!important;border-radius:18px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.opportunity-mini-brand{grid-template-columns:68px minmax(0,1fr)!important;gap:16px!important;align-items:center!important}.opportunity-mini-mark{width:68px!important;height:68px!important;border-radius:18px!important}.opportunity-mini-mark img{width:52px!important;height:52px!important}.opportunity-mini-brand small{margin-top:7px!important;font-size:12.5px!important;line-height:1.8!important}.opportunity-mini-icons{gap:10px!important;margin-top:24px!important}.opportunity-mini-item{gap:8px!important;padding:14px 8px 12px!important;border-radius:14px!important}.opportunity-mini-icon{width:38px!important;height:38px!important;border-radius:11px!important}.opportunity-mini-item small{font-size:11.5px!important}.opportunity-language-main .language-panel{padding-inline:22px!important}@media (max-width:1220px){.opportunity-language-body{grid-template-columns:minmax(0,1fr) 320px!important;gap:22px!important}.opportunity-mini-guide{padding:20px!important}.opportunity-mini-brand{grid-template-columns:60px minmax(0,1fr)!important;gap:13px!important}.opportunity-mini-mark{width:60px!important;height:60px!important}.opportunity-mini-mark img{width:46px!important;height:46px!important}}@media (max-width:980px){.opportunity-language-body{grid-template-columns:minmax(0,1fr) 280px!important;gap:18px!important}.opportunity-mini-guide{padding:17px!important}.opportunity-mini-brand strong{font-size:15px!important}.opportunity-mini-brand small{font-size:11.5px!important}}@media (max-width:820px){.opportunity-language-body{grid-template-columns:1fr!important}.opportunity-mini-guide{min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.opportunity-mini-icons{margin-top:0!important;min-width:220px!important}}@media (max-width:620px){.opportunity-mini-guide{display:flex!important}.opportunity-mini-icons{min-width:0!important;margin-top:20px!important}}.contact-hub-hero{padding:58px 0 42px;background:radial-gradient(circle at 12%0,#daf1e4 0,transparent 34%),linear-gradient(180deg,#f7fbf8,#eef5f1);border-bottom:1px solid var(--line)}.contact-hub-hero-inner{display:flex;align-items:center;justify-content:space-between;gap:34px}.contact-hub-hero h1{font-size:clamp(36px,4vw,54px);line-height:1.15;margin:12px 0 13px}.contact-hub-hero p{max-width:800px;font-size:17px}.contact-response-note{display:flex;align-items:center;gap:13px;min-width:250px;padding:16px 18px;border:1px solid #c9dfd2;border-radius:18px;background:rgba(255,255,255,.76)}.contact-response-note>span{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:#fff;font-weight:600;font-size:19px}.contact-response-note small,.contact-response-note strong{display:block}.contact-response-note small{color:var(--muted);margin-top:3px;line-height:1.5}.contact-hub-section{padding-top:30px}.contact-hub-container{width:min(1260px,calc(100% - 32px));max-width:1260px;margin-inline:auto}.contact-mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px}.contact-mode-option{display:flex;align-items:center;gap:15px;padding:18px 20px;border:1px solid var(--line);border-radius:18px;background:var(--surface);color:var(--ink);transition:.2s transform,.2s border-color,.2s background}.contact-mode-option:hover{transform:translateY(-2px);border-color:#9fc8b1}.contact-mode-option.active{border-color:#63b184;background:#eef9f3;box-shadow:0 12px 34px rgba(16,83,54,.08)}.contact-mode-option.report.active{border-color:#e0a899;background:#fff5f2}.contact-mode-icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--soft);color:var(--green2);font-size:20px;font-weight:600;flex:0 0 auto}.contact-form-head.report>span,.contact-mode-option.report .contact-mode-icon{background:#fff0eb;color:#b84e35}.contact-mode-option small,.contact-mode-option strong{display:block}.contact-mode-option strong{font-size:17px}.contact-mode-option small{color:var(--muted);font-size:12px;margin-top:4px;line-height:1.6}.contact-hub-layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:22px;align-items:start}.contact-hub-sidebar{display:grid;gap:14px;position:sticky;top:92px}.contact-side-card{background:var(--surface);border:1px solid var(--line);border-radius:19px;padding:20px}.contact-form-head>span,.contact-side-icon{background:var(--soft);color:var(--green2);font-weight:600}.contact-side-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;margin-bottom:14px}.contact-side-card a,.contact-side-card strong{display:block}.contact-side-card strong{font-size:17px;margin-bottom:7px}.contact-side-card a{color:var(--green2);font-weight:600;word-break:break-word}.contact-side-card p{font-size:13px;line-height:1.8;color:var(--muted);margin:10px 0 0}.contact-side-card.warning{background:#fff9ea;border-color:#ead59b}.contact-side-card.warning .contact-side-icon{background:#fff0b9;color:#765600}.contact-form-card{background:var(--surface);border:1px solid var(--line);border-radius:23px;padding:28px;box-shadow:0 12px 36px rgba(16,35,26,.055)}.contact-form-head{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid var(--line)}.contact-form-head>span{display:inline-flex;padding:7px 11px;border-radius:999px;font-size:12px}.contact-form-head h2{font-size:30px;line-height:1.3;margin:12px 0 8px}.contact-form-head p{margin:0;color:var(--muted);line-height:1.8}.contact-detailed-form .form-group label{font-size:14px}.contact-detailed-form input,.contact-detailed-form select,.contact-detailed-form textarea{background:var(--surface);border-color:var(--line)}.contact-detailed-form textarea{line-height:1.85}.contact-submit-button{min-width:240px;padding:14px 23px;margin-top:10px}.contact-submit-button.report{background:#9c3f2c;border-color:#9c3f2c}.contact-honeypot{position:absolute!important;inset:0 auto auto 0!important;inline-size:1px!important;block-size:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}.report-emergency-note{display:flex;gap:10px;padding:13px 15px;margin:-6px 0 20px;border:1px solid #e9c7a2;border-radius:13px;background:#fff7ed;color:#6c4323;font-size:13px;line-height:1.7}.report-file-input{padding:11px!important}.report-confirm{padding:14px;border:1px solid var(--line);border-radius:13px;background:#f8fbf9;align-items:flex-start!important;line-height:1.7}.report-confirm input{margin-top:3px;flex:0 0 auto}.admin-message-subject{display:block;margin:8px 0 4px}.admin-inline-details{margin-top:10px}.admin-inline-details summary{cursor:pointer;color:#087a4a;font-weight:600}.admin-inline-details>div{margin-top:10px;padding:14px;border:1px solid #dce7e1;border-radius:12px;background:#f8fbf9;min-width:300px}.admin-inline-details dl{display:grid;grid-template-columns:130px minmax(0,1fr);gap:6px 12px;margin:12px 0}.admin-inline-details dt{font-weight:600;color:#52665d}.admin-inline-details dd{margin:0;word-break:break-word}.admin-report-flags{display:flex;gap:6px;flex-wrap:wrap}html[data-theme=dark] .contact-hub-hero{background:radial-gradient(circle at 12%0,rgba(31,92,63,.28)0,transparent 34%),linear-gradient(180deg,#0b1712,#08130f)!important;border-bottom-color:var(--border)!important}.contact-hub-hero h1,html[data-theme=dark] .contact-hub-hero h1{color:var(--ink)!important}html[data-theme=dark] .contact-form-card,html[data-theme=dark] .contact-mode-option,html[data-theme=dark] .contact-response-note,html[data-theme=dark] .contact-side-card{background:var(--surface)!important;border-color:var(--border)!important}html[data-theme=dark] .contact-mode-option.active{background:#10271d!important;border-color:#397552!important}html[data-theme=dark] .contact-mode-option.report.active{background:#281712!important;border-color:#8a4a38!important}html[data-theme=dark] .contact-side-card.warning,html[data-theme=dark] .report-emergency-note{background:#2a2212!important;border-color:#6d5828!important;color:#e7d49d!important}html[data-theme=dark] .contact-form-head.report>span{background:#3b1d16!important;color:#ffb4a0!important}html[data-theme=dark] .admin-inline-details>div,html[data-theme=dark] .report-confirm,html[data-theme=dark] .volunteer-checkbox-grid label{background:var(--surface-2)!important;border-color:var(--border)!important}@media (max-width:980px){.contact-hub-hero-inner{align-items:flex-start;flex-direction:column}.contact-response-note{width:100%}.contact-hub-layout{grid-template-columns:1fr}.contact-hub-sidebar{position:static;grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.contact-hub-hero{padding:38px 0 28px}.contact-hub-hero h1{font-size:34px}.contact-hub-hero p{font-size:15px}.admin-inline-details dl,.contact-hub-sidebar,.contact-mode-switch{grid-template-columns:1fr}.contact-form-card{padding:21px 17px}.contact-form-head h2{font-size:25px}.contact-submit-button{width:100%;min-width:0}.admin-inline-details>div{min-width:0}}.footer-admin-online{display:flex;justify-content:center;margin-top:24px}.footer-admin-online-link{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:11px 14px;border:1px solid #34715a;border-radius:14px;background:#0d3b2b;color:#e8fff4!important;text-decoration:none;box-shadow:0 12px 32px rgba(0,0,0,.12)}.footer-admin-online-link:hover{background:#124a36!important}.footer-admin-online-link strong{font-size:19px;color:#8ff0bd}.footer-admin-online-link small{color:#a9cabb;font-size:11px}.footer-online-icon{position:relative;width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:#176044;color:#fff;font-size:17px}.footer-online-icon i{position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background:#55e99a;box-shadow:0 0 0 3px rgba(85,233,154,.15)}.online-summary-grid{margin-bottom:18px}.online-monitor-note{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:18px 0;padding:13px 15px;border:1px solid #cfe2d8;border-radius:12px;background:#f5fbf8;color:#3f5b4f;font-size:13px}.online-monitor-note strong{color:#143d2c}.online-live-dot{width:10px;height:10px;border-radius:50%;background:#18ad64;box-shadow:0 0 0 5px rgba(24,173,100,.12)}.online-users-table-card{overflow:auto}.online-users-table{min-width:1050px}.online-visitor-cell{display:flex;align-items:center;gap:10px}.online-users-table td>small,.online-visitor-cell div small,.online-visitor-cell small{display:block;margin-top:4px;color:#6b7c73;max-width:280px;overflow-wrap:anywhere}.online-avatar{width:38px;height:38px;border-radius:12px;background:#e3f6eb;color:#087044;display:grid;place-items:center;font-weight:600;flex:0 0 auto}.online-avatar.anonymous{background:#edf1ef;color:#607269}.online-current-url{display:block;color:#08764a;font-weight:600;text-decoration:none;max-width:310px;overflow-wrap:anywhere}.online-current-url:hover{text-decoration:underline}.online-live-line{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:#087044}.online-live-line i{width:8px;height:8px;border-radius:50%;background:#19b468;box-shadow:0 0 0 4px rgba(25,180,104,.12)}.online-tech-details{position:relative}.online-tech-details summary{cursor:pointer;list-style:none;border:1px solid #cfdcd5;border-radius:8px;padding:6px 9px;font-weight:600;font-size:12px}.online-tech-details>div{position:absolute;z-index:20;inset-inline-end:0;top:calc(100% + 7px);width:min(340px,75vw);padding:13px;border:1px solid #d5e1db;border-radius:11px;background:#fff;box-shadow:0 18px 45px rgba(10,45,31,.16);display:grid;gap:5px}.online-tech-details>div span{overflow-wrap:anywhere;color:#607269;font-size:11px}.online-tech-details>div b{margin-top:5px;font-size:11px}html[data-theme=dark] .online-monitor-note{background:#102119!important;border-color:#30483e!important;color:#9fb2a8!important}html[data-theme=dark] .online-monitor-note strong{color:#e8f1ec!important}html[data-theme=dark] .online-avatar{background:#17382a!important;color:#8ce0b5!important}html[data-theme=dark] .online-avatar.anonymous{background:#26352e!important;color:#bdcbc4!important}html[data-theme=dark] .online-current-url,html[data-theme=dark] .online-live-line{color:#8ce0b5!important}html[data-theme=dark] .online-tech-details summary{background:#0d1914!important;border-color:#30483e!important;color:#e8f1ec!important}html[data-theme=dark] .online-tech-details>div{background:#111f19!important;border-color:#30483e!important;color:#e8f1ec!important}@media (max-width:600px){.footer-admin-online-link{width:100%;justify-content:flex-start}.footer-admin-online-link small{width:100%;padding-inline-start:44px}}.footer-community-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:16px;margin-top:34px}.footer-participation-card,.footer-social-card{border:1px solid #315849;border-radius:20px;background:linear-gradient(135deg,#103d2e,#0b3326);min-height:126px}.footer-participation-card{display:grid;grid-template-columns:64px minmax(0,1fr) 34px;align-items:center;gap:16px;padding:20px 22px;transition:.25s transform,.25s border-color,.25s background}.footer-participation-card:hover{transform:translateY(-3px);border-color:#65b68f;background:linear-gradient(135deg,#154a38,#0d392b)}.footer-participation-mark{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;background:#e9f8ef;border:1px solid rgba(255,255,255,.22)}.footer-participation-mark img{width:48px;height:48px;object-fit:contain}.footer-participation-copy{display:grid;gap:4px}.footer-participation-copy small,.footer-social-card small{color:#77d2a4;font-size:12px;font-weight:600}.footer-participation-copy strong,.footer-social-card strong{color:#fff;font-size:18px;line-height:1.45}.footer-participation-copy em{color:#b9cfc2;font-size:13px;font-style:normal;line-height:1.65}.footer-participation-arrow{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#148c59;color:#fff;font-size:18px}.footer-social-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px}.footer-social-card>div:first-child{display:grid;gap:5px}.footer-social-icon{display:grid;place-items:center;background:#173f31;border:1px solid #3c6957;color:#fff;transition:.2s transform,.2s background,.2s border-color}.footer-social-icon svg{width:20px;height:20px;fill:currentColor}.footer-social-icon:hover{transform:translateY(-3px);background:#fff;color:#0b3225;border-color:#fff}.footer-social-icon.facebook:hover{color:#1877f2}.footer-social-icon.x:hover{color:#050505}.footer-social-icon.youtube:hover{color:#f03}.footer-social-icon.instagram:hover{color:#c13584}.footer-social-icon.linkedin:hover{color:#0a66c2}.footer-social-icon.is-coming-soon{opacity:.48;cursor:not-allowed}.footer-participate-link{color:#83ddb0!important;font-weight:600}.participate-hero{padding:82px 0 64px;background:radial-gradient(circle at 12% 15%,rgba(23,154,92,.18),transparent 32%),linear-gradient(145deg,#08271c 0,#0d3b2b 58%,#0a2f23 100%);color:#fff;overflow:hidden}.participate-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:54px;align-items:center}.participate-hero .eyebrow{color:#79d8a6}.participate-hero h1{font-size:clamp(42px,5.5vw,72px);line-height:1.1;margin:15px 0 20px;max-width:900px}.participate-hero p{font-size:18px;line-height:2;color:#c8ddd2;max-width:850px}.participate-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.participate-actions .secondary{border-color:#527b69;color:#fff;background:rgba(255,255,255,.04)}.participate-vision-card{padding:30px;border:1px solid rgba(255,255,255,.17);border-radius:28px;background:rgba(5,25,18,.52);box-shadow:0 28px 80px rgba(0,0,0,.22);backdrop-filter:blur(12px)}.participate-vision-card>img{width:92px;height:92px;display:block;margin-bottom:20px}.participate-vision-card>strong{display:block;font-size:25px;margin-bottom:10px}.participate-vision-card>span{display:block;color:#c5d9cf;line-height:1.85}.participate-mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:24px}.participate-mini-stats>div{padding:13px 8px;text-align:center;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.05)}.participate-mini-stats b,.participate-mini-stats small{display:block}.participate-mini-stats b{font-size:21px;color:#8ae2b6}.participate-mini-stats small{font-size:11px;color:#b8cec2;margin-top:3px}.participate-section-head{text-align:center;max-width:860px;margin:0 auto 32px}.participate-section-head.align-start{text-align:start;margin-inline:0}.participate-section-head>span{display:inline-flex;padding:7px 12px;border-radius:999px;background:#e6f7ed;color:#087a4a;font-size:12px;font-weight:600}.participate-section-head h2{font-size:clamp(30px,4vw,48px);line-height:1.25;margin:14px 0}.participate-section-head p{font-size:17px;line-height:1.95;color:#5c6d64;margin:0}.participate-role-grid,.participate-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.participate-role-grid article,.participate-value-grid article{border:1px solid #dce8e0;border-radius:22px;background:#fff;padding:25px;box-shadow:0 14px 42px rgba(12,54,35,.055)}.participate-steps li>b,.participate-value-grid article>span{display:grid;place-items:center;background:#e6f7ed;color:#087a4a}.participate-value-grid article>span{width:42px;height:42px;border-radius:13px;font-weight:600}.participate-role-grid h3,.participate-value-grid h3{font-size:20px;margin:18px 0 9px}.participate-role-grid p,.participate-value-grid p{color:#607168;line-height:1.9;margin:0}.participate-role-grid article>span{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:#0b3728;color:#8ce0b5;font-size:20px;font-weight:600}.participate-role-grid article{transition:.25s transform,.25s box-shadow}.participate-role-grid article:hover{transform:translateY(-4px);box-shadow:0 20px 52px rgba(12,54,35,.1)}.participate-path-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:42px;align-items:start}.participate-steps{list-style:none;padding:0;margin:0;display:grid;gap:13px}.participate-steps li{display:grid;grid-template-columns:46px minmax(0,1fr);gap:15px;padding:18px;border:1px solid #dce8e0;border-radius:17px;background:#fff}.participate-steps li>b{width:46px;height:46px;border-radius:14px}.participate-steps strong{font-size:17px}.participate-steps p{color:#617169;line-height:1.8;margin:5px 0 0}.participate-principles-card{position:sticky;top:100px;border-radius:25px;padding:28px;background:#0b3325;color:#fff}.participate-final-card span,.participate-principles-card>span{color:#7ddcac;font-weight:600;font-size:12px}.participate-principles-card h3{font-size:26px;line-height:1.45;margin:12px 0 18px}.about-principles ul,.participate-principles-card ul{display:grid;gap:12px;padding-inline-start:20px;color:#d0e0d7;line-height:1.7}.participate-legal-note{margin-top:22px;padding:16px;border:1px solid #426554;border-radius:14px;background:#123d2e;color:#bad0c4;font-size:12px;line-height:1.85}.participate-final-cta{padding-top:28px}.participate-final-card{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:34px 38px;border-radius:26px;background:linear-gradient(135deg,#e5f7ec,#f8fcf9);border:1px solid #cce4d5}.participate-final-card span{color:#087a4a}.participate-final-card h2{font-size:31px;line-height:1.35;margin:8px 0}.participate-final-card p{color:#5d6d65;margin:0;line-height:1.8}html[data-theme=dark] .participate-path-section,html[data-theme=dark] .participate-purpose-section{background:var(--bg)!important}.participate-roles-section{background:#f3f8f5}html[data-theme=dark] .participate-roles-section{background:#08130f!important}.participate-value-grid article,html[data-theme=dark] .participate-role-grid article,html[data-theme=dark] .participate-steps li{background:var(--surface)!important;border-color:var(--border)!important}.participate-value-grid h3,html[data-theme=dark] .participate-final-card h2,html[data-theme=dark] .participate-role-grid h3,html[data-theme=dark] .participate-steps strong{color:var(--ink)!important}.participate-value-grid p,html[data-theme=dark] .header-utility-group .user-profile-toggle-copy small,html[data-theme=dark] .participate-final-card p,html[data-theme=dark] .participate-role-grid p,html[data-theme=dark] .participate-section-head p,html[data-theme=dark] .participate-steps p{color:var(--muted)!important}html[data-theme=dark] .participate-final-card{background:linear-gradient(135deg,#10261c,#0d1d17)!important;border-color:var(--border)!important}@media (max-width:1050px){.footer-community-row,.participate-hero-grid,.participate-path-grid{grid-template-columns:1fr}.footer-social-card{min-height:110px}.participate-vision-card{max-width:700px}.participate-principles-card{position:static}.participate-role-grid,.participate-value-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.footer-community-row{grid-template-columns:1fr}.footer-participation-card{grid-template-columns:54px minmax(0,1fr);padding:17px}.footer-participation-mark{width:54px;height:54px}.footer-participation-mark img{width:40px;height:40px}.footer-participation-arrow{display:none}.footer-social-card{align-items:flex-start;flex-direction:column}.footer-social-links{justify-content:flex-start}.participate-hero{padding:54px 0 42px}.participate-hero h1{font-size:40px}.participate-role-grid,.participate-value-grid{grid-template-columns:1fr}.participate-final-card{align-items:flex-start;flex-direction:column;padding:25px}.participate-actions .btn,.participate-final-card .btn{width:100%}.participate-mini-stats{grid-template-columns:1fr}.participate-actions{flex-direction:column}}.volunteer-apply-hero{padding:68px 0 50px;background:linear-gradient(145deg,#08271c,#0d3b2b);color:#fff}.admin-volunteer-card>header,.volunteer-apply-hero-grid{display:flex;align-items:center;justify-content:space-between;gap:36px}.volunteer-apply-hero h1{font-size:clamp(38px,5vw,62px);line-height:1.15;max-width:920px;margin:13px 0 16px}.volunteer-apply-hero p{max-width:850px;color:#c9ddd3;font-size:17px;line-height:1.9}.volunteer-apply-summary{min-width:210px;padding:24px;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:rgba(255,255,255,.06);text-align:center}.volunteer-apply-summary b,.volunteer-apply-summary small,.volunteer-apply-summary span{display:block}.volunteer-apply-summary b{font-size:48px;color:#87e1b3}.volunteer-apply-summary span{font-weight:600}.volunteer-apply-summary small{margin-top:7px;color:#b9d0c4}.volunteer-application-container{max-width:1160px}.volunteer-application-form{display:grid;gap:16px}.about-pillar-grid article,.volunteer-question{border:1px solid var(--line);border-radius:22px;background:var(--surface)}.volunteer-question{display:grid;grid-template-columns:62px minmax(0,1fr);gap:20px;padding:26px;box-shadow:0 12px 38px rgba(12,54,35,.05)}.about-pillar-grid article>span,.volunteer-question-number{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:var(--soft);color:var(--green2);font-weight:600}.volunteer-question-content h2{font-size:23px;margin:2px 0 5px}.volunteer-question-content>p{margin:0 0 18px;color:var(--muted)}.volunteer-question .form-grid{margin-top:16px}.volunteer-checkbox-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0}.volunteer-checkbox-grid label{display:flex;align-items:center;gap:9px;padding:12px 13px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);font-weight:600}.volunteer-ack input,.volunteer-checkbox-grid input{width:18px;height:18px;accent-color:var(--green)}.volunteer-ack{display:flex;align-items:flex-start;gap:12px;margin-top:18px;padding:16px;border:1px solid #cce2d4;border-radius:14px;background:var(--soft);line-height:1.8}.volunteer-ack input{width:19px;height:19px;margin-top:4px}.volunteer-submit-bar{position:sticky;bottom:14px;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border:1px solid #bdd8c7;border-radius:19px;background:var(--surface);box-shadow:0 18px 55px rgba(16,35,26,.16)}.volunteer-submit-bar small,.volunteer-submit-bar strong{display:block}.volunteer-submit-bar small{color:var(--muted);margin-top:4px}.volunteer-success{display:flex;align-items:center;gap:20px;padding:28px;border:1px solid #bfe0cb;border-radius:22px;background:var(--soft)}.volunteer-success>span{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:var(--green);color:#fff;font-size:24px}.admin-volunteer-review .grow,.volunteer-success div{flex:1}.volunteer-success h2{margin:0 0 6px}.volunteer-success p{margin:0;color:var(--muted)}.admin-volunteer-list{display:grid;gap:18px}.admin-volunteer-card{padding:22px;border:1px solid var(--admin-line,#dce7e1);border-radius:20px;background:var(--admin-card,#fff)}.admin-volunteer-card>header{align-items:flex-start;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--admin-line,#dce7e1)}.admin-volunteer-card h2{margin:8px 0 4px}.admin-volunteer-card header p,.admin-volunteer-card header small{display:block;color:#75867e}.admin-volunteer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.admin-volunteer-details section,.admin-volunteer-grid>div{padding:14px;border:1px solid var(--admin-line,#dce7e1);border-radius:13px}.admin-volunteer-grid small,.admin-volunteer-grid span,.admin-volunteer-grid strong{display:block}.admin-volunteer-grid small{color:#7a8a82}.admin-volunteer-grid strong{margin:4px 0}.admin-volunteer-details{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:16px 0}.admin-volunteer-details section{padding:16px}.admin-volunteer-details h3{margin:0 0 8px}.admin-volunteer-details p{line-height:1.8}.admin-volunteer-review{display:flex;align-items:end;gap:12px;margin-top:16px}.admin-volunteer-review label{display:grid;gap:6px}html[data-theme=dark] .volunteer-question,html[data-theme=dark] .volunteer-submit-bar{background:var(--surface)!important;border-color:var(--border)!important}html[data-theme=dark] .volunteer-ack,html[data-theme=dark] .volunteer-success{background:#10261c!important;border-color:var(--border)!important}@media (max-width:800px){.volunteer-apply-hero-grid,.volunteer-submit-bar,.volunteer-success{align-items:flex-start;flex-direction:column}.volunteer-apply-summary,.volunteer-submit-bar .btn{width:100%}.volunteer-question{grid-template-columns:1fr;padding:20px}.volunteer-checkbox-grid{grid-template-columns:repeat(2,1fr)}.volunteer-submit-bar{position:static}.admin-volunteer-details,.admin-volunteer-grid{grid-template-columns:1fr 1fr}.admin-volunteer-review{align-items:stretch;flex-direction:column}}@media (max-width:560px){.admin-volunteer-details,.admin-volunteer-grid,.volunteer-checkbox-grid{grid-template-columns:1fr}}.about-vision-hero{padding:82px 0 64px;background:radial-gradient(circle at 8%0,#d9f2e4 0,transparent 34%),linear-gradient(180deg,#f8fcf9,#fff)}.about-vision-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:48px;align-items:center}.about-vision-copy h1{font-size:clamp(44px,5.7vw,72px);line-height:1.1;letter-spacing:-2px;margin:14px 0 20px;max-width:1020px}.about-vision-copy>p{font-size:18px;line-height:2;color:var(--muted);max-width:950px}.about-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:27px}.about-vision-card{padding:30px;border-radius:27px;background:#0b3527;color:#fff;box-shadow:0 28px 70px rgba(5,45,29,.2)}.about-vision-card>span{color:#88dfb3;font-weight:600;font-size:12px}.about-vision-card>strong{display:block;font-size:24px;line-height:1.65;margin:14px 0 25px}.about-mini-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.about-mini-metrics div{padding:14px 8px;border:1px solid rgba(255,255,255,.13);border-radius:14px;text-align:center;background:rgba(255,255,255,.05)}.about-mini-metrics b,.about-mini-metrics small{display:block}.about-mini-metrics b{font-size:26px;color:#8ce0b5}.about-mini-metrics small{font-size:10px;color:#c3d7cd;margin-top:4px}.about-section-head{max-width:900px;margin-bottom:30px}.about-global h2,.about-section-head h2{font-size:clamp(32px,4vw,48px);margin:10px 0}.about-section-head>p{font-size:17px;line-height:1.9;color:var(--muted)}.about-pillar-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.about-pillar-grid article{padding:27px}.about-pillar-grid article>span{width:44px;height:44px;border-radius:14px}.about-pillar-grid h3{font-size:23px;margin:17px 0 9px}.about-pillar-grid p,.about-roadmap p{margin:0;color:var(--muted);line-height:1.9}.about-roadmap{display:grid;gap:15px}.about-roadmap article,.about-success-grid>div{border:1px solid var(--line);border-radius:20px;background:var(--surface)}.about-roadmap article{display:grid;grid-template-columns:58px minmax(0,1fr);gap:19px;padding:22px}.about-roadmap article>b{display:grid;place-items:center;width:58px;height:58px;border-radius:17px;background:#0c3b2b;color:#91e3ba;font-size:22px}.about-roadmap h3{font-size:22px;margin:2px 0 7px}.about-global-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:45px;align-items:start}.about-global h2{margin:12px 0}.about-global p{color:var(--muted);line-height:2;font-size:17px}.about-principles{padding:28px;border-radius:24px;background:#0c3427;color:#fff}.about-principles h3{font-size:24px;margin:0 0 18px}.about-principles ul{gap:13px;margin:0;color:#d0e0d8;line-height:1.75}.about-success-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.about-success-grid>div{padding:24px}.about-success-grid strong,.policy-intro-note b{font-size:19px}.about-success-grid p{color:var(--muted);line-height:1.85;margin:9px 0 0}.about-cta-card{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:34px 38px;border:1px solid #c9e2d3;border-radius:27px;background:linear-gradient(135deg,#e5f7ec,#f9fcfa)}.about-cta-card span{color:var(--green2);font-size:12px;font-weight:600}.about-cta-card h2{font-size:30px;margin:8px 0 0}.about-cta-card>div:last-child{display:flex;gap:10px;flex-wrap:wrap}.payment-hero,.policy-hero{padding:66px 0 50px;background:linear-gradient(145deg,#09281d,#0d3c2b);color:#fff}.payment-hero-grid,.policy-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:42px;align-items:center}.payment-hero h1,.policy-hero h1{font-size:clamp(40px,5vw,62px);line-height:1.16;margin:13px 0 17px}.payment-hero p,.policy-hero p{color:#c9ddd3;font-size:17px;line-height:1.95}.payment-free-card,.policy-status-card{padding:25px;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:rgba(255,255,255,.06)}.payment-free-card>span,.policy-status-card span{color:#88dfb3;font-size:12px;font-weight:600}.payment-free-card>small,.payment-free-card>strong,.policy-status-card small,.policy-status-card strong{display:block}.payment-free-card>strong,.policy-status-card strong{font-size:24px;line-height:1.5;margin:12px 0}.payment-free-card>small,.policy-status-card small{color:#bcd2c7;line-height:1.7}.payment-free-card ul{display:grid;gap:8px;padding-inline-start:20px;color:#d0e1d8;margin:18px 0 0}.policy-container{max-width:1180px}.policy-intro-note{padding:22px;border:1px solid #cce2d5;border-radius:18px;background:var(--soft);margin-bottom:22px}.policy-intro-note p{margin:8px 0 0;color:var(--muted);line-height:1.9}.payment-principles-grid,.policy-category-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:17px}.payment-principles-grid article,.policy-category-grid article,.preserve-benefit-grid article{padding:25px;border:1px solid var(--line);border-radius:21px;background:var(--surface)}.payment-principles-grid article>span,.policy-category-grid article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:var(--soft);color:var(--green2);font-weight:600}.payment-principles-grid h2,.policy-category-grid h2{font-size:21px;margin:16px 0 8px}.payment-principles-grid p,.policy-category-grid p{color:var(--muted);line-height:1.9;margin:0}.payment-what-free,.policy-table-card,.policy-text-block{margin-top:22px;padding:27px;border:1px solid var(--line);border-radius:22px;background:var(--surface)}.payment-what-free h2,.policy-table-card h2,.policy-text-block h2{font-size:24px;margin:0 0 16px}.policy-table-wrap{overflow:auto}.policy-table-wrap table{width:100%;min-width:760px;border-collapse:collapse}.policy-table-wrap td,.policy-table-wrap th{padding:13px;border-bottom:1px solid var(--line);text-align:start;line-height:1.65}.policy-table-wrap th{background:var(--surface-2)}.cookie-control-card,.payment-contact-card{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:22px;padding:27px;border:1px solid #bfe0cb;border-radius:22px;background:linear-gradient(135deg,#e5f7ec,#f8fcf9)}.cookie-control-card h2,.payment-contact-card h2{font-size:25px;margin:7px 0}.cookie-control-card p,.payment-contact-card p{color:#5d6e65;line-height:1.8;margin:0}.cookie-control-card>div:first-child>span{font-size:12px;color:var(--green2);font-weight:600}.cookie-control-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.text-button{appearance:none;border:0;background:0 0;font:inherit;cursor:pointer;padding:10px}.policy-text-block p,.preserve-hero p{color:var(--muted);line-height:2}.payment-what-free span,.policy-text-block a,.text-button{color:var(--green2);font-weight:600}.payment-what-free>div{display:flex;gap:9px;flex-wrap:wrap}.payment-what-free span{padding:10px 13px;border-radius:999px;background:var(--soft);font-size:13px}.preserve-hero{padding:76px 0 58px;background:radial-gradient(circle at 12%0,#d9f1e4 0,transparent 32%),linear-gradient(180deg,#f8fcf9,#fff)}.preserve-flow-card>div,.preserve-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:46px;align-items:center}.preserve-hero h1{font-size:clamp(42px,5.4vw,68px);line-height:1.12;margin:13px 0 18px}.preserve-hero p{font-size:17px}.preserve-hero-actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:25px}.preserve-flow-card{padding:25px;border-radius:25px;background:#0b3527;color:#fff;display:grid;gap:10px}.preserve-flow-card>div{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:12px;border:1px solid rgba(255,255,255,.13);border-radius:14px}.preserve-flow-card b{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#176044;color:#95e9bd}.preserve-flow-card span{font-weight:600}.preserve-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.preserve-benefit-grid article>span{width:45px;height:45px;display:grid;place-items:center;border-radius:14px;font-size:20px}.preserve-benefit-grid h2{font-size:21px;margin:16px 0 8px}.preserve-benefit-grid p{margin:0;color:var(--muted);line-height:1.9}.preserve-form-container{max-width:1180px}.preserve-form-head{margin-bottom:21px}.preserve-benefit-grid article>span,.preserve-form-head>span,.preserve-form-section>span{background:var(--soft);color:var(--green2);font-weight:600}.preserve-form-head>span{display:inline-flex;padding:7px 11px;border-radius:999px;font-size:12px}.preserve-form-head h2{font-size:34px;line-height:1.35;margin:12px 0 8px}.preserve-form-head p{color:var(--muted);line-height:1.85}.preserve-form{display:grid;gap:15px}.preserve-form-section{display:grid;grid-template-columns:58px minmax(0,1fr);gap:18px;padding:25px;border:1px solid var(--line);border-radius:21px;background:var(--surface)}.preserve-form-section>span{display:grid;place-items:center;width:52px;height:52px;border-radius:16px}.preserve-form-section h3{font-size:22px;margin:3px 0 16px}.preserve-language-choices{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:15px}.preserve-language-choices>strong{margin-inline-end:8px}.preserve-language-choices label{display:flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:var(--surface-2)}.preserve-language-choices input{width:18px;height:18px;accent-color:var(--green)}.preserve-confirmations{display:grid;gap:10px}.preserve-confirmations label{display:flex;align-items:flex-start;gap:11px;padding:15px;border:1px solid #c9e1d2;border-radius:14px;background:var(--soft);line-height:1.75}.preserve-confirmations input{width:19px;height:19px;margin-top:3px;accent-color:var(--green)}.admin-preserve-card>header,.preserve-submit{display:flex;justify-content:space-between;gap:20px}.preserve-submit{position:sticky;bottom:14px;z-index:10;align-items:center;padding:18px 20px;border:1px solid #bad7c5;border-radius:19px;background:var(--surface);box-shadow:0 18px 55px rgba(16,35,26,.16)}.preserve-submit small,.preserve-submit strong{display:block}.preserve-submit small{color:var(--muted);margin-top:4px}.preserve-success{display:flex;align-items:center;gap:20px;padding:27px;border:1px solid #bae0c8;border-radius:22px;background:var(--soft)}.preserve-success>span{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:var(--green);color:#fff;font-size:24px}.preserve-success div{flex:1}.preserve-success h2,.security-card.wide h2{margin:0 0 6px}.preserve-success p{color:var(--muted);margin:0}.footer-preserve-link{color:#98e0b8!important;font-weight:600!important}.footer-preserve-card{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:17px;padding:18px 20px;border:1px solid #39725a;border-radius:18px;background:linear-gradient(135deg,#0d3a2a,#0a2f22);color:#fff!important}.footer-preserve-card:hover{background:linear-gradient(135deg,#114834,#0b3828)!important}.footer-preserve-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:17px;background:#176044;color:#98e7bd;font-size:24px}.footer-preserve-card em,.footer-preserve-card small,.footer-preserve-card strong{display:block}.footer-preserve-card small{color:#8fe0b4;font-size:11px;font-weight:600}.footer-preserve-card strong{font-size:18px;line-height:1.55;margin:3px 0}.footer-preserve-card em{font-style:normal;color:#b9d2c6;font-size:12px;line-height:1.65}.footer-preserve-card>b{font-size:25px;color:#9be5bd}.admin-preserve-list{display:grid;gap:17px}.admin-preserve-card{padding:22px;border:1px solid var(--admin-line,#dce7e1);border-radius:20px;background:var(--admin-card,#fff)}.admin-preserve-card>header{align-items:flex-start;padding-bottom:17px;border-bottom:1px solid var(--admin-line,#dce7e1)}.admin-preserve-card h2{margin:8px 0 4px}.admin-preserve-card header p,.admin-preserve-card header small{display:block;color:#73857c}.admin-preserve-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin:17px 0}.admin-preserve-details section,.admin-preserve-summary>div{padding:13px;border:1px solid var(--admin-line,#dce7e1);border-radius:12px}.admin-preserve-summary small,.admin-preserve-summary strong{display:block}.admin-preserve-summary small{color:#74857d}.admin-preserve-summary strong{margin-top:4px}.admin-preserve-details{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-top:14px}.admin-preserve-details section{padding:15px}.admin-preserve-details h3{margin:0 0 8px}.admin-preserve-details p{line-height:1.8}.admin-preserve-details ul{margin:0;padding-inline-start:19px}.admin-preserve-files{display:flex;gap:8px;flex-wrap:wrap}.admin-preserve-review{display:flex;align-items:end;gap:12px;margin-top:16px}.admin-preserve-review label{display:grid;gap:6px}.admin-preserve-review .grow{flex:1}html[data-theme=dark] .about-vision-hero,html[data-theme=dark] .preserve-hero{background:radial-gradient(circle at 10%0,rgba(31,92,63,.25)0,transparent 34%),linear-gradient(180deg,#0b1712,#08130f)!important}html[data-theme=dark] :is(.about-pillar-grid article,.about-roadmap article,.about-success-grid>div,.policy-category-grid article,.payment-principles-grid article,.policy-table-card,.policy-text-block,.payment-what-free,.preserve-benefit-grid article,.preserve-form-section,.preserve-submit){background:var(--surface)!important;border-color:var(--border)!important}html[data-theme=dark] :is(.about-pillar-grid p,.about-roadmap p,.about-success-grid p,.policy-category-grid p,.payment-principles-grid p,.policy-text-block p,.preserve-benefit-grid p,.preserve-form-head p){color:var(--muted)!important}html[data-theme=dark] :is(.about-cta-card,.cookie-control-card,.payment-contact-card,.policy-intro-note,.preserve-confirmations label,.preserve-success){background:linear-gradient(135deg,#10261c,#0d1d17)!important;border-color:var(--border)!important}html[data-theme=dark] :is(.about-cta-card h2,.cookie-control-card h2,.payment-contact-card h2,.policy-intro-note b,.preserve-success h2){color:var(--ink)!important}html[data-theme=dark] :is(.cookie-control-card p,.payment-contact-card p,.policy-intro-note p,.preserve-success p){color:var(--muted)!important}@media (max-width:1000px){.about-global-grid,.about-vision-grid,.payment-hero-grid,.policy-hero-grid,.preserve-hero-grid{grid-template-columns:1fr}.about-vision-card,.payment-free-card,.policy-status-card,.preserve-flow-card{max-width:760px}.about-pillar-grid,.payment-principles-grid,.policy-category-grid{grid-template-columns:1fr 1fr}.about-success-grid,.preserve-benefit-grid{grid-template-columns:1fr}.about-cta-card,.cookie-control-card,.payment-contact-card{align-items:flex-start;flex-direction:column}.admin-preserve-summary{grid-template-columns:1fr 1fr}}@media (max-width:700px){.about-vision-hero,.preserve-hero{padding:50px 0 40px}.about-vision-copy h1,.preserve-hero h1{font-size:39px;letter-spacing:-.7px}.about-pillar-grid,.payment-principles-grid,.policy-category-grid{grid-template-columns:1fr}.about-roadmap article,.preserve-form-section{grid-template-columns:1fr;padding:20px}.about-success-grid{grid-template-columns:1fr}.about-cta-card{padding:24px}.about-cta-card .btn,.about-cta-card>div:last-child,.cookie-control-actions,.cookie-control-actions .btn,.payment-contact-card .btn{width:100%}.payment-hero,.policy-hero{padding:45px 0 36px}.payment-hero h1,.policy-hero h1{font-size:36px}.payment-what-free,.policy-table-card,.policy-text-block{padding:20px}.preserve-submit,.preserve-success{position:static;align-items:flex-start;flex-direction:column}.preserve-submit .btn,.preserve-success .btn{width:100%}.footer-preserve-card{grid-template-columns:50px minmax(0,1fr)}.footer-preserve-icon{width:50px;height:50px}.footer-preserve-card>b{display:none}.admin-preserve-details,.admin-preserve-summary{grid-template-columns:1fr}.admin-preserve-card>header,.admin-preserve-review{align-items:stretch;flex-direction:column}}.footer-ai-link,.nav-ai-link{display:inline-flex!important;align-items:center;gap:6px;color:#0b8753!important;font-weight:600!important}.footer-ai-link span,.nav-ai-link span{width:20px;height:20px;border-radius:7px;background:#e5f6ed;display:grid;place-items:center;font-size:11px}.ai-page-section{padding:32px 0 58px;background:radial-gradient(circle at 82% 2%,rgba(45,181,116,.1),transparent 31%),var(--bg,#f4f8f5)}.ai-page-container{width:min(1500px,calc(100% - 28px));max-width:1500px}.ai-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:20px}.ai-page-heading h1{font-size:clamp(32px,4vw,52px);margin:10px 0}.ai-page-heading p{margin:0;color:var(--muted);font-size:16px;line-height:1.85;max-width:850px}.ai-compass-link{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px}.ai-app{height:min(780px,calc(100vh - 170px));min-height:620px;display:grid;grid-template-columns:300px minmax(0,1fr);background:var(--surface,#fff);border:1px solid var(--line,#dce7e1);border-radius:28px;overflow:hidden;box-shadow:0 28px 85px rgba(12,53,37,.1)}.ai-sidebar{min-width:0;display:flex;flex-direction:column;background:linear-gradient(180deg,#0b2f22,#09271d);color:#fff;border-inline-end:1px solid rgba(255,255,255,.08)}.ai-sidebar-head{display:flex;gap:8px;padding:18px}.ai-new-chat{width:100%;justify-content:center;background:#15945e!important;border-color:#15945e!important}.ai-sidebar-close{display:none;border:0;background:0 0;color:#fff;font-size:28px;cursor:pointer}.ai-credit-card{margin:0 16px 17px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.06);display:grid;grid-template-columns:68px minmax(0,1fr);gap:12px;align-items:center}.ai-credit-ring{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;align-content:center;background:conic-gradient(#59df9f 0 72%,rgba(255,255,255,.12) 72%);box-shadow:inset 0 0 0 7px #103e2d}.ai-credit-ring strong{font-size:22px;line-height:1}.ai-credit-ring small{font-size:9px;color:#d4e8df;margin-top:3px}.ai-credit-card b{display:block;font-size:12px}.ai-credit-card p{margin:5px 0 0;color:#b7d1c6;font-size:10px;line-height:1.55}.ai-conversation-list{display:flex;flex-direction:column;gap:4px;padding:0 10px 12px;overflow:auto;min-height:0}.ai-history-empty{padding:26px 16px;text-align:center;color:#90afa2;font-size:12px}.ai-history-item{appearance:none;width:100%;border:0;background:0 0;color:#c8ddd4;border-radius:12px;padding:10px;display:grid;grid-template-columns:26px minmax(0,1fr) 20px;gap:8px;text-align:start;cursor:pointer;font:inherit}.ai-history-item.active,.ai-history-item:hover{background:rgba(255,255,255,.09);color:#fff}.ai-history-item>span:first-child{width:25px;height:25px;border-radius:8px;background:rgba(91,221,159,.14);color:#7ee2b1;display:grid;place-items:center}.ai-history-item small,.ai-history-item strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-history-item strong{font-size:11px}.ai-history-item small{font-size:9px;color:#87a99a;margin-top:3px}.ai-history-item i{font-style:normal;opacity:.55;font-size:18px;text-align:center}.ai-history-item i:hover{opacity:1;color:#ffb6ad}.ai-sidebar-note{margin-top:auto;padding:14px 17px 18px;border-top:1px solid rgba(255,255,255,.08);display:flex;gap:9px;color:#9fbbb0}.ai-sidebar-note p{margin:0;font-size:10px;line-height:1.6}.ai-chat-panel{min-width:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;background:var(--surface,#fff)}.ai-chat-top{height:76px;padding:0 24px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:18px}.ai-chat-top>div:first-child{display:flex;align-items:center;gap:11px}.ai-chat-symbol{width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#0b8753,#36b879);color:#fff;display:grid;place-items:center;font-size:19px;box-shadow:0 8px 24px rgba(11,135,83,.2)}.ai-chat-top small,.ai-chat-top strong{display:block}.ai-chat-top strong{font-size:16px}.ai-chat-top small,.ai-suggestion-grid small{font-size:10px;color:var(--muted);margin-top:3px}.ai-chat-top small i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#28af70;margin-inline-end:5px}.ai-language-badges{display:flex;gap:6px}.ai-language-badges span{padding:6px 8px;border-radius:999px;background:var(--soft);color:var(--green2);font-size:9px;font-weight:600}.ai-mobile-history{display:none;border:0;background:0 0;font-size:21px;color:var(--ink);cursor:pointer}.ai-mode-strip{display:flex;gap:7px;padding:12px 20px;border-bottom:1px solid var(--line);overflow-x:auto;background:var(--surface-2,#fbfdfb)}.ai-mode-button{flex:0 0 auto;border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:11px;padding:8px 11px;font:inherit;font-size:10px;font-weight:600;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.ai-mode-button.active,.ai-mode-button:hover{background:var(--soft);color:var(--green2);border-color:#b9ddc9}.ai-messages{min-height:0;overflow-y:auto;padding:24px clamp(18px,4vw,54px);scroll-behavior:smooth}.ai-welcome{max-width:920px;margin:25px auto;text-align:center}.ai-welcome-mark{width:74px;height:74px;border-radius:24px;margin:0 auto 15px;background:linear-gradient(135deg,#0b8753,#56d49a);color:#fff;display:grid;place-items:center;font-size:31px;box-shadow:0 18px 48px rgba(11,135,83,.2)}.ai-welcome h2{font-size:30px;margin:0 0 8px}.ai-welcome>p{color:var(--muted);line-height:1.8;margin:0 auto 24px;max-width:670px}.ai-suggestion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.ai-message,.ai-suggestion-grid button{display:grid;grid-template-columns:38px minmax(0,1fr)}.ai-suggestion-grid button{text-align:start;border:1px solid var(--line);background:var(--surface-2,#fbfdfb);border-radius:16px;padding:16px;gap:2px 11px;cursor:pointer;color:var(--ink);font:inherit}.ai-suggestion-grid button:hover{border-color:#9ecdb4;background:var(--soft);transform:translateY(-1px)}.ai-suggestion-grid span{grid-row:1/3;width:37px;height:37px;border-radius:11px;display:grid;place-items:center;font-size:17px}.ai-suggestion-grid b{font-size:12px}.ai-suggestion-grid small{line-height:1.5}.ai-message{gap:11px;max-width:920px;margin:0 auto 18px}.ai-message.user{direction:inherit}.ai-message-avatar{width:36px;height:36px;border-radius:12px;background:var(--soft);color:var(--green2);display:grid;place-items:center;font-weight:600}.ai-message.assistant .ai-message-avatar{background:linear-gradient(135deg,#0b8753,#36b879);color:#fff}.ai-message-bubble{min-width:0}.ai-message-text{display:inline-block;max-width:100%;padding:14px 16px;border:1px solid var(--line);border-radius:6px 17px 17px 17px;background:var(--surface-2,#fbfdfb);color:var(--ink);font-size:14px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.ai-message.user .ai-message-text{background:#0b8753;color:#fff;border-color:#0b8753;border-radius:17px 6px 17px 17px}.ai-message-actions{display:flex;gap:5px;margin-top:6px}.ai-message-actions button{border:0;background:0 0;color:var(--muted);font:inherit;font-size:10px;cursor:pointer;padding:4px 6px;border-radius:7px}.ai-message-actions button.selected,.ai-message-actions button:hover,.ai-suggestion-grid span{background:var(--soft);color:var(--green2)}.ai-message.is-loading .ai-message-text{animation:aiPulse 1.1s infinite}.ai-composer{padding:14px clamp(18px,4vw,54px) 18px;border-top:1px solid var(--line);background:var(--surface)}.ai-composer-box{max-width:920px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:9px;align-items:end;border:1px solid var(--line);border-radius:17px;background:var(--surface-2,#fbfdfb);padding:9px 9px 9px 15px;box-shadow:0 12px 35px rgba(16,53,38,.06)}.ai-composer textarea{resize:none;min-height:34px;max-height:170px;border:0!important;outline:0;background:0 0!important;padding:7px 3px!important;box-shadow:none!important;line-height:1.65}.ai-composer button[type=submit]{width:45px;height:45px;border:0;border-radius:13px;background:#0b8753;color:#fff;font-size:18px;cursor:pointer}.ai-composer.sending button[type=submit]{opacity:.55;pointer-events:none}.ai-composer-meta{max-width:920px;margin:7px auto 0;display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:9px}.compass-hero{padding:72px 0 60px;background:radial-gradient(circle at 75% 30%,rgba(30,172,104,.16),transparent 34%),linear-gradient(180deg,var(--surface-2,#f6faf7),var(--bg,#fff))}.compass-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) 440px;gap:70px;align-items:center}.compass-hero h1{font-size:clamp(38px,5vw,62px);line-height:1.12;margin:13px 0 17px}.compass-hero p{font-size:17px;line-height:1.95;color:var(--muted);max-width:800px}.compass-hero-actions,.compass-result-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.compass-orbit{width:380px;height:380px;margin:auto;position:relative;border:1px solid #b9ddc9;border-radius:50%;background:radial-gradient(circle,#e5f7ed 0 19%,transparent 20%),repeating-radial-gradient(circle,transparent 0 42px,rgba(20,135,82,.08) 43px 44px)}.compass-center,.compass-orbit>span{position:absolute;display:grid;place-items:center}.compass-center{inset:50%auto auto 50%;transform:translate(-50%,-50%);width:102px;height:102px;border-radius:31px;background:linear-gradient(135deg,#0b8753,#54d496);color:#fff;font-size:42px;box-shadow:0 20px 55px rgba(11,135,83,.24)}.compass-orbit>span{--angle:calc(var(--i)*60deg);left:calc(50% + cos(var(--angle))*145px - 25px);top:calc(50% + sin(var(--angle))*145px - 25px);width:50px;height:50px;border-radius:15px;background:var(--surface);border:1px solid #b9ddc9;color:var(--green2);font-size:20px;box-shadow:0 10px 30px rgba(16,53,38,.08)}.compass-section{background:var(--bg)}.compass-container{max-width:1120px}.compass-form,.compass-result-card{background:var(--surface);border:1px solid var(--line);border-radius:25px;padding:28px;box-shadow:0 18px 55px rgba(16,53,38,.07);margin-bottom:22px}.compass-form-head,.compass-result-head{display:flex;justify-content:space-between;gap:22px;align-items:flex-start}.compass-form-head h2,.compass-result-head h2{font-size:29px;margin:7px 0}.compass-result-head small,.compass-score span,.compass-summary{color:var(--muted)}.compass-summary{font-size:15px;line-height:1.95;max-width:900px}.compass-score-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0}.compass-score{padding:14px;border-radius:14px;border:1px solid var(--line);background:var(--surface-2)}.compass-score>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:12px}.compass-bar{height:8px;background:var(--line);border-radius:999px;overflow:hidden;margin-top:9px}.compass-bar i{display:block;height:100%;background:linear-gradient(90deg,#0b8753,#5bd69d);border-radius:999px}.compass-role-box,.compass-scale-legend{padding:18px;border-radius:16px;background:var(--soft)}.compass-role-box strong{display:block;margin-bottom:10px}.compass-role-box>div{display:flex;flex-wrap:wrap;gap:7px}.compass-role-box span{background:var(--surface);border:1px solid #c5dfd0;padding:7px 10px;border-radius:999px;font-size:11px}.compass-scale-legend{display:flex;gap:12px;padding:10px 13px;border-radius:12px;font-size:10px;color:var(--green2);font-weight:600}.compass-form-head p{color:var(--muted);line-height:1.8;margin:0;max-width:740px}.compass-question-list{display:grid;gap:10px;margin-top:22px}.compass-question{border:1px solid var(--line);border-radius:16px;padding:16px;margin:0;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px;align-items:center}.compass-question legend{display:contents}.compass-options span,.compass-question legend b{border-radius:11px;display:grid;place-items:center}.compass-question legend b{width:35px;height:35px;background:var(--soft);color:var(--green2);font-size:11px;float:inline-start;margin-inline-end:10px}.compass-question legend span{font-size:13px;font-weight:600;line-height:1.7}.compass-options{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.compass-options label{cursor:pointer}.compass-options input{position:absolute;opacity:0;pointer-events:none}.compass-options span{height:40px;border:1px solid var(--line);font-weight:600;color:var(--muted);background:var(--surface-2)}.compass-options input:checked+span{background:#0b8753;border-color:#0b8753;color:#fff}.compass-form-submit{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:22px;padding:17px 18px;border-radius:16px;background:var(--surface-2);border:1px solid var(--line)}.compass-form-submit small,.compass-form-submit strong{display:block}.compass-form-submit small{color:var(--muted);font-size:10px;line-height:1.6;margin-top:4px}.ai-admin-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-bottom:18px}.ai-admin-layout>.ai-admin-settings-card,.ai-admin-layout>section:first-of-type{grid-column:1/-1}.ai-admin-layout.secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-admin-layout .settings-grid label,.ai-admin-settings-card .settings-grid label{display:grid;gap:6px;font-size:11px;font-weight:600}.ai-admin-layout .settings-grid input,.ai-admin-layout .settings-grid select,.ai-admin-layout textarea{width:100%}.settings-grid.four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ai-toggle{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600}.ai-toggle input{display:none}.ai-toggle span{width:42px;height:23px;border-radius:999px;background:#cbd8d1;position:relative}.ai-toggle span:after{content:"";position:absolute;width:17px;height:17px;border-radius:50%;background:#fff;left:3px;top:3px;transition:.2s}.ai-toggle input:checked+span{background:#0b8753}.ai-toggle input:checked+span:after{transform:translateX(19px)}.ai-mode-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-admin-hero{background:linear-gradient(135deg,#072c20,#0f8b56 62%,#26ae72)}html[data-theme=dark] .footer-ai-link,html[data-theme=dark] .nav-ai-link{color:#8ce0b5!important}html[data-theme=dark] .footer-ai-link span,html[data-theme=dark] .nav-ai-link span{background:#173b2a}.ai-app,html[data-theme=dark] .ai-chat-panel,html[data-theme=dark] .ai-composer{background:var(--surface)!important}html[data-theme=dark] .ai-composer-box,html[data-theme=dark] .ai-message-text,html[data-theme=dark] .ai-mode-strip,html[data-theme=dark] .ai-suggestion-grid button,html[data-theme=dark] .compass-form-submit,html[data-theme=dark] .compass-score{background:var(--surface-2)!important}html[data-theme=dark] .ai-message.user .ai-message-text{background:#0b8753!important}html[data-theme=dark] .ai-language-badges span,html[data-theme=dark] .ai-message-actions button:hover,html[data-theme=dark] .ai-mode-button.active,html[data-theme=dark] .user-profile-menu-group>a>i{background:#173b2a!important;color:#8ce0b5!important}html[data-theme=dark] .compass-orbit{background:radial-gradient(circle,#173b2a 0 19%,transparent 20%),repeating-radial-gradient(circle,transparent 0 42px,rgba(101,221,159,.07) 43px 44px);border-color:#345f4c}html[data-theme=dark] .compass-role-box{background:#10271d}html[data-theme=dark] .compass-role-box span{background:#111f19;border-color:#315b48;color:#dce9e2}@media (max-width:1180px){.ai-app{grid-template-columns:270px minmax(0,1fr)}.compass-hero-grid{grid-template-columns:minmax(0,1fr) 340px;gap:35px}.compass-orbit{width:315px;height:315px}.compass-orbit>span{left:calc(50% + cos(var(--angle))*120px - 23px);top:calc(50% + sin(var(--angle))*120px - 23px);width:46px;height:46px}.ai-admin-layout.secondary{grid-template-columns:1fr}.settings-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ai-page-heading{align-items:flex-start;flex-direction:column}.ai-app{grid-template-columns:1fr;height:calc(100vh - 130px);min-height:600px}.ai-sidebar{position:fixed;z-index:2200;top:0;bottom:0;inset-inline-start:0;width:min(330px,88vw);transform:translateX(-110%);transition:.25s transform;box-shadow:0 0 60px rgba(0,0,0,.28)}html[dir=rtl] .ai-sidebar{transform:translateX(110%)}.ai-app.sidebar-open .ai-sidebar{transform:translateX(0)}.ai-mobile-history,.ai-sidebar-close{display:block}.ai-chat-top{padding:0 15px}.ai-language-badges{display:none}.ai-mode-strip{padding:10px 13px}.ai-messages{padding:18px 15px}.ai-composer{padding:12px 13px}.compass-hero-grid{grid-template-columns:1fr}.compass-orbit{display:none}.compass-question{grid-template-columns:1fr}.compass-options{max-width:360px}.ai-admin-layout{grid-template-columns:1fr}.ai-admin-layout>.ai-admin-settings-card,.ai-admin-layout>section:first-of-type{grid-column:auto}.ai-mode-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ai-page-section{padding-top:18px}.ai-page-container{width:min(100% - 16px,1500px)}.ai-page-heading h1{font-size:31px}.ai-app{border-radius:18px;min-height:580px}.ai-chat-top{height:66px}.ai-chat-symbol{width:36px;height:36px}.ai-mode-button{font-size:9px}.ai-welcome{margin:10px auto}.ai-welcome-mark{width:58px;height:58px;border-radius:18px;font-size:24px}.ai-welcome h2{font-size:23px}.ai-suggestion-grid{grid-template-columns:1fr}.ai-message{grid-template-columns:31px minmax(0,1fr)}.ai-message-avatar{width:30px;height:30px;border-radius:9px;font-size:11px}.ai-message-text{font-size:13px;padding:12px 13px}.ai-composer-meta{display:none}.compass-hero{padding:45px 0}.compass-hero h1{font-size:34px}.compass-form,.compass-result-card{padding:18px 14px;border-radius:18px}.compass-form-head,.compass-form-submit,.compass-result-head{flex-direction:column;align-items:stretch}.compass-score-grid{grid-template-columns:1fr}.compass-question{padding:13px}.compass-options{width:100%;max-width:none}.compass-scale-legend{display:none}.ai-mode-admin-grid,.settings-grid.four{grid-template-columns:1fr}}.compass-orbit>span:nth-of-type(1){left:calc(50% - 25px);top:18px}.compass-orbit>span:nth-of-type(2){right:28px;top:82px}.compass-orbit>span:nth-of-type(3){right:28px;bottom:82px}.compass-orbit>span:nth-of-type(4){left:calc(50% - 25px);bottom:18px}.compass-orbit>span:nth-of-type(5){left:28px;bottom:82px}.compass-orbit>span:nth-of-type(6){left:28px;top:82px}@media (max-width:1180px){.compass-orbit>span:nth-of-type(1){left:calc(50% - 23px);top:12px}.compass-orbit>span:nth-of-type(2){right:18px;top:67px}.compass-orbit>span:nth-of-type(3){right:18px;bottom:67px}.compass-orbit>span:nth-of-type(4){left:calc(50% - 23px);bottom:12px}.compass-orbit>span:nth-of-type(5){left:18px;bottom:67px}.compass-orbit>span:nth-of-type(6){left:18px;top:67px}}.site-footer{padding:42px 0 14px!important;margin-top:58px!important}.footer-container-v21{width:min(1400px,calc(100% - 32px));max-width:1400px;margin-inline:auto}.footer-columns-v21{display:grid!important;grid-template-columns:minmax(300px,1.35fr) repeat(3,minmax(150px,.75fr))!important;gap:clamp(28px,4vw,66px)!important;align-items:start}.footer-brand-column{padding-inline-end:18px}.footer-brand-column .footer-logo img{width:210px!important;max-height:72px;object-fit:contain}.footer-brand-column p{max-width:410px!important;margin:13px 0 16px!important;font-size:14px;line-height:1.9!important;color:#b9cfc2}.footer-trust{gap:7px!important}.footer-trust span{padding:6px 9px!important;font-size:10px!important}.footer-column{gap:8px!important;min-width:0}.footer-column h3{font-size:16px!important;margin:5px 0 11px!important;padding-bottom:9px;border-bottom:1px solid rgba(137,190,161,.2)}.footer-column a{font-size:13px;line-height:1.55;display:inline-flex;align-items:center;min-height:25px}.footer-feature-strip-v21{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:24px}.footer-feature-strip-v21>a{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:13px 15px;border:1px solid #315849;border-radius:15px;background:#0d382a;transition:.2s transform,.2s border-color,.2s background}.footer-feature-strip-v21>a:hover{transform:translateY(-2px);border-color:#61b88c;background:#104331}.footer-feature-strip-v21 small,.footer-feature-strip-v21 strong{display:block}.footer-connect-copy small,.footer-feature-strip-v21 small{font-size:10px;color:#7fd5a8;margin-bottom:3px}.footer-feature-strip-v21 strong{font-size:14px;color:#fff;line-height:1.45}.footer-feature-icon{width:42px;height:42px;border-radius:12px;background:#176044;color:#9af0bf;display:grid;place-items:center;font-size:18px}.footer-connect-v21{display:grid;grid-template-columns:minmax(340px,.85fr) minmax(0,1.15fr);gap:13px;margin-top:13px}.footer-newsletter-v21,.footer-social-panel-v21{min-height:128px;border:1px solid #315849;border-radius:17px;background:linear-gradient(135deg,#103d2e,#0b3326);padding:18px 20px}.footer-social-panel-v21{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-connect-copy{min-width:0}.footer-connect-copy small{display:block;font-weight:600;margin-bottom:4px}.footer-connect-copy strong{display:block;color:#fff;font-size:17px;line-height:1.4}.footer-connect-copy p{margin:5px 0 0;color:#b9cfc2;font-size:11px;line-height:1.65;max-width:480px}.footer-social-links{display:flex!important;align-items:center;justify-content:flex-end;gap:8px!important;flex-wrap:nowrap!important}.footer-social-icon{width:39px!important;height:39px!important;border-radius:11px!important;flex:0 0 39px}.footer-newsletter-v21{display:grid;grid-template-columns:minmax(210px,.85fr) minmax(310px,1.15fr);align-items:center;gap:18px}.footer-newsletter-form{display:grid;gap:8px}.footer-newsletter-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:5px;border:1px solid #3b6653;border-radius:12px;background:#08291e}.footer-newsletter-input-row input{height:40px!important;border:0!important;background:0 0!important;color:#fff!important;padding:0 11px!important;box-shadow:none!important;min-width:0}.footer-newsletter-input-row input::placeholder{color:#91ad9e}.footer-newsletter-input-row button{border:0;border-radius:9px;background:#11905a;color:#fff;font:inherit;font-size:12px;font-weight:600;padding:0 17px;cursor:pointer;white-space:nowrap}.footer-newsletter-input-row button:hover{background:#16a567}.footer-newsletter-consent{display:flex;align-items:flex-start;gap:7px;color:#9fb9aa;font-size:9px;line-height:1.55}.footer-newsletter-consent input{width:14px;height:14px;min-width:14px;margin-top:1px;accent-color:#18a665}.newsletter-honeypot{position:absolute!important;inset:0 auto auto 0!important;inline-size:1px!important;block-size:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}body,html{max-width:100%;overflow-x:clip}.footer-warning-v21{margin-top:13px!important;padding:10px 14px!important;border-radius:11px!important;font-size:13px;line-height:1.65;text-align:center}.footer-admin-online-v21{margin-top:12px!important}.footer-admin-online-v21 .footer-admin-online-link{padding:7px 11px!important}.footer-bottom-v21{margin-top:14px!important;padding-top:13px!important;font-size:14px!important}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.admin-inline-actions{display:flex;gap:6px;flex-wrap:wrap}.admin-table td small{display:block;color:var(--admin-muted,#718078);margin-top:3px}@media (max-width:1050px){.footer-columns-v21{grid-template-columns:1.25fr repeat(3,1fr)!important;gap:28px!important}.footer-brand-column .footer-logo img{width:180px!important}.footer-connect-v21{grid-template-columns:1fr}.footer-social-panel-v21{min-height:96px}.footer-newsletter-v21{min-height:118px}}@media (max-width:850px){.footer-columns-v21{grid-template-columns:1fr 1fr!important}.footer-brand-column{grid-column:1/-1;padding-inline-end:0}.footer-brand-column p{max-width:650px!important}.footer-feature-strip-v21,.footer-newsletter-v21{grid-template-columns:1fr}.footer-social-panel-v21{align-items:flex-start;flex-direction:column}.footer-social-links{justify-content:flex-start!important}}@media (max-width:560px){.site-footer{padding-top:32px!important}.footer-container-v21{width:min(100% - 24px,1400px)}.footer-columns-v21{grid-template-columns:1fr!important;gap:22px!important}.footer-brand-column{grid-column:auto}.footer-feature-strip-v21>a{padding:12px}.footer-connect-v21{grid-template-columns:1fr}.footer-newsletter-v21,.footer-social-panel-v21{padding:16px}.footer-social-links{flex-wrap:wrap!important}.footer-newsletter-input-row{grid-template-columns:1fr}.footer-newsletter-input-row button{height:40px}.footer-bottom-v21{align-items:flex-start!important;flex-direction:column!important}}body :is(h1,h2,h3,h4,h5,h6,strong,b,label,summary,th,button,.btn,.eyebrow,.tag,.featured,.status,.language-tab,.article-category,.card-link,.price,.brand){font-weight:600!important}.topbar>.container.nav{display:flex!important;justify-content:space-between!important}.topbar .brand-logo img{width:100%!important;height:100%!important;object-fit:contain!important}.topbar .nav>nav{flex:1 1 auto!important;flex-wrap:nowrap!important}.topbar .nav>nav a{color:var(--ink)!important;letter-spacing:0!important}.topbar .nav>nav a:hover{color:var(--green)!important}.topbar .theme-toggle{min-height:44px!important;font-weight:600!important}.topbar .language-current,.topbar .theme-toggle{flex:0 0 auto!important;height:44px!important}.topbar .theme-toggle{width:44px!important}.topbar .language-current{width:54px!important;padding-inline:9px!important}.topbar .nav-actions .btn,.topbar .nav>.btn{min-height:44px!important;padding:10px 16px!important;margin:0!important;border-radius:11px!important;font-size:14px!important;font-weight:600!important;white-space:nowrap!important}.article-header h1,.detail h1,.hero h1,main h1,main h2,main h3{font-weight:600!important}input,li,p,select,textarea{font-weight:400}@media (max-width:1420px){.topbar>.container.nav{width:min(100% - 28px,1520px)!important;gap:20px!important}.topbar .brand-logo{flex-basis:190px!important;width:190px!important;height:54px!important}.topbar .nav>nav{gap:11px!important}.topbar .nav>nav a{font-size:13px!important}.topbar .nav-actions .btn{padding-inline:12px!important;font-size:13px!important}}@media (max-width:1220px){.topbar>.container.nav{min-height:72px!important}.topbar .menu-btn{display:block!important;order:2;margin-inline-start:auto!important;margin-inline-end:0!important;color:var(--ink);cursor:pointer}.topbar .nav>nav{display:none!important;position:absolute!important;top:calc(100% + 8px)!important;inset-inline:14px!important;padding:14px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--card)!important;box-shadow:var(--shadow)!important;flex-direction:column!important;align-items:stretch!important;gap:3px!important;z-index:100!important}.topbar .nav>nav.open{display:flex!important}.topbar .nav>nav a{padding:10px 12px!important;border-radius:9px;font-size:14px!important}.topbar .nav>nav a:hover{background:var(--soft)}.topbar .nav-actions{order:3}}@media (max-width:700px){.topbar>.container.nav{width:min(100% - 20px,1520px)!important;gap:9px!important}.topbar .brand-logo{flex-basis:158px!important;width:158px!important;height:46px!important}.topbar .nav-actions .btn{display:none!important}.topbar .language-current,.topbar .theme-toggle{width:42px!important;min-height:42px!important;height:42px!important}}.user-notification-dropdown{position:relative;display:inline-flex;flex:0 0 auto}.user-notification-toggle{position:relative;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--ink);font:inherit;font-size:18px;cursor:pointer}.user-notification-dropdown.is-open .user-notification-toggle,.user-notification-toggle:hover{border-color:#83b99a;background:var(--soft);color:var(--green2)}.user-notification-badge,.user-notification-foot b{display:grid;place-items:center;border-radius:999px;color:#fff;font-size:10px}.user-notification-badge{position:absolute;top:-5px;inset-inline-end:-5px;min-width:19px;height:19px;padding:0 5px;border:2px solid var(--card);background:#d92d20;line-height:1;font-weight:600}.user-notification-panel{position:absolute;top:calc(100% + 10px);inset-inline-end:0;width:min(390px,calc(100vw - 24px));display:none;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--card);box-shadow:0 24px 65px rgba(7,39,27,.2);z-index:1200}.user-notification-dropdown.is-open .user-notification-panel,.user-notification-head small,.user-notification-head strong{display:block}.user-notification-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 17px;border-bottom:1px solid var(--line)}.user-notification-head small{color:var(--muted);font-size:11px;margin-top:2px}.user-notification-foot a,.user-notification-head a{font-size:12px;font-weight:600;color:var(--green);text-decoration:none}.user-notification-list{max-height:430px;overflow:auto}.user-notification-item{display:grid;grid-template-columns:36px minmax(0,1fr);gap:11px;padding:13px 16px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;transition:.18s}.user-notification-item:hover{background:var(--soft)}.user-notification-item.unread{background:#f1fbf5}.user-notification-item>span{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:var(--soft);color:var(--green2);font-weight:600}.user-notification-item strong{display:block;font-size:13px;line-height:1.45}.user-notification-item p{margin:3px 0;color:var(--muted);font-size:11px;line-height:1.55}.user-notification-item small{color:#819087;font-size:10px}.user-notification-empty{padding:34px 18px;text-align:center;color:var(--muted);font-size:13px}.user-notification-foot{padding:11px 16px;background:#f7faf8}.user-notification-foot a{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--green2)}.user-notification-foot b{min-width:18px;height:18px;background:var(--green)}.user-center-container{width:min(1040px,calc(100% - 32px))}.notification-page-toolbar,.user-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.user-page-heading h1{font-size:42px;margin:6px 0 8px}.user-page-heading p{margin:0;color:var(--muted);max-width:720px}.notification-page-toolbar{align-items:center;gap:18px;margin-bottom:18px}.notification-page-toolbar>div{display:flex;gap:8px;flex-wrap:wrap}.notification-page-list{display:grid;gap:10px}.notification-page-item{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;padding:17px 19px;border:1px solid var(--line);border-radius:16px;background:var(--card);color:var(--ink);text-decoration:none}.notification-page-item.unread{border-color:#9fd4b4;background:#f2fbf6}.notification-page-item:hover{transform:translateY(-1px);box-shadow:var(--shadow)}.notification-large-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:var(--soft);color:var(--green2);font-size:19px}.notification-title-line{display:flex;align-items:center;gap:9px}.notification-title-line b{padding:2px 7px;border-radius:999px;background:var(--soft);color:var(--green2);font-size:10px}.conversation-row p,.notification-page-item p{margin:4px 0;color:var(--muted);font-size:13px}.notification-page-item small{color:#849189;font-size:11px}.notification-arrow{color:var(--green);font-size:20px}.messages-empty span,.notification-empty span{font-size:38px;color:var(--green)}.conversation-list{display:grid;gap:10px}.conversation-row{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:15px;padding:15px 18px;border:1px solid var(--line);border-radius:16px;background:var(--card);color:var(--ink);text-decoration:none}.conversation-row.unread{background:#f1fbf5;border-color:#9fd4b4}.conversation-avatar{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:var(--soft);color:var(--green2);font-weight:600}.conversation-name{display:flex;align-items:center;gap:8px}.conversation-name b{min-width:19px;height:19px;display:grid;place-items:center;border-radius:999px;background:var(--green);color:#fff;font-size:10px}.conversation-row p{margin:3px 0}.conversation-row small{color:#87938c;font-size:11px}.message-thread-container{width:min(900px,calc(100% - 24px))}.thread-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px 18px;border:1px solid var(--line);border-radius:17px 17px 0 0;background:var(--card)}.thread-head>div{text-align:center}.thread-head small,.thread-head strong{display:block}.security-details dt,.thread-head small{color:var(--muted);font-size:11px}.message-thread{min-height:420px;max-height:62vh;overflow:auto;display:flex;flex-direction:column;gap:10px;padding:22px;border-inline:1px solid var(--line);background:linear-gradient(180deg,#f5f9f6,#eef5f1)}.message-bubble{max-width:min(72%,620px);padding:12px 14px;border-radius:15px;background:var(--card);border:1px solid var(--line);align-self:flex-start}.message-bubble.mine{align-self:flex-end;background:#0d7f4d;color:#fff;border-color:#0d7f4d}.message-bubble p{margin:0;white-space:pre-wrap}.message-bubble small{display:block;margin-top:5px;color:var(--muted);font-size:10px}.message-bubble.mine small{color:#d2eee0}.thread-empty{margin:auto;max-width:430px;text-align:center;color:var(--muted)}.thread-empty span{display:block;font-size:42px;color:var(--green)}.message-compose{padding:17px 18px;border:1px solid var(--line);border-radius:0 0 17px 17px;background:var(--card)}.message-compose label{display:block;font-weight:600;margin-bottom:7px}.message-compose textarea{resize:vertical}.message-compose>div{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:10px}.message-compose small{color:var(--muted)}.public-profile-actions{display:flex;gap:8px;flex-wrap:wrap}html[data-theme=dark] .conversation-row,html[data-theme=dark] .message-compose,html[data-theme=dark] .notification-page-item,html[data-theme=dark] .thread-head,html[data-theme=dark] .user-notification-panel,html[data-theme=dark] .user-notification-toggle{background:var(--surface)!important;border-color:var(--border)!important;color:var(--ink)!important}html[data-theme=dark] .conversation-row.unread,html[data-theme=dark] .notification-page-item.unread,html[data-theme=dark] .user-notification-item.unread{background:#10271d!important;border-color:#2e7653!important}html[data-theme=dark] .user-notification-foot{background:#0b1712!important}html[data-theme=dark] .message-thread{background:linear-gradient(180deg,#09130f,#0c1813)!important;border-color:var(--border)!important}html[data-theme=dark] .message-bubble.theirs{background:var(--surface-2)!important;border-color:var(--border)!important;color:var(--ink)!important}@media (max-width:1220px){.user-notification-panel{position:fixed;top:76px;inset-inline:12px;width:auto;max-height:calc(100vh - 90px)}.user-notification-list{max-height:calc(100vh - 210px)}}@media (max-width:700px){.user-notification-toggle{width:42px;height:42px}.message-compose>div,.notification-page-toolbar,.user-page-heading{align-items:stretch;flex-direction:column}.user-page-heading h1{font-size:34px}.notification-page-toolbar .actions form{flex:1}.message-compose button,.notification-page-toolbar .actions button{width:100%}.notification-page-item{grid-template-columns:42px minmax(0,1fr);padding:14px}.notification-large-icon{width:42px;height:42px}.notification-arrow{display:none}.thread-head{grid-template-columns:auto 1fr}.thread-head>a:last-child{grid-column:1/-1;width:100%}.message-thread{min-height:360px;padding:14px}.message-bubble{max-width:88%}}.user-profile-dropdown{position:relative;display:inline-flex;flex:0 0 auto}.user-profile-toggle{min-height:44px;display:flex;align-items:center;gap:9px;padding:4px 9px 4px 5px;border:1px solid var(--line);border-radius:13px;background:var(--card);color:var(--ink);font:inherit;cursor:pointer}html[dir=rtl] .user-profile-toggle{padding:4px 5px 4px 9px}.user-profile-dropdown.is-open .user-profile-toggle,.user-profile-toggle:hover{border-color:#7eb394;background:var(--soft)}.user-profile-panel-avatar,.user-profile-toggle-avatar{display:grid;place-items:center;overflow:hidden;border-radius:50%;background:linear-gradient(135deg,#dff3e7,#effaf3);color:var(--green2);border:1px solid #cce3d4;font-weight:600}.user-profile-toggle-avatar{width:34px;height:34px;font-size:11px}.current-photo-card img,.profile-hub-avatar img,.user-profile-panel-avatar img,.user-profile-toggle-avatar img{width:100%;height:100%;object-fit:cover}.user-profile-toggle-copy{display:block;min-width:0;text-align:start}.user-profile-toggle-copy small,.user-profile-toggle-copy strong{display:block;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-profile-toggle-copy strong{font-size:12px;line-height:1.35}.user-profile-toggle-copy small{color:var(--muted);font-size:9px;margin-top:1px}.user-profile-chevron{font-size:10px;color:var(--muted)}.user-profile-panel{position:absolute;top:calc(100% + 11px);inset-inline-end:0;width:min(430px,calc(100vw - 24px));display:none;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:var(--card);box-shadow:0 28px 80px rgba(7,39,27,.22);z-index:1300}.user-profile-dropdown.is-open .user-profile-panel{display:block}.user-profile-panel-head{display:grid;grid-template-columns:58px minmax(0,1fr) 34px;align-items:center;gap:12px;padding:16px 17px 13px;background:linear-gradient(135deg,#f4fbf7,#fff);border-bottom:1px solid var(--line)}.user-profile-panel-avatar{width:58px;height:58px;font-size:17px}.user-profile-panel-identity{min-width:0}.user-profile-panel-identity>span,.user-profile-panel-identity>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-profile-panel-identity>strong{font-size:16px}.user-profile-panel-identity>span{color:var(--muted);font-size:11px;margin-top:2px}.user-profile-panel-identity>div{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.user-profile-panel-identity em{padding:4px 7px;border-radius:999px;background:#e9f2ed;color:#4d6659;font-size:9px;font-style:normal}.user-profile-panel-identity em.verified{background:#dff5e8;color:#087448}.user-profile-preview{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;text-decoration:none;color:var(--green2);background:var(--card)}.user-profile-progress{padding:11px 17px;border-bottom:1px solid var(--line)}.user-profile-progress>div:first-child{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);margin-bottom:6px}.user-profile-progress>div:first-child strong{color:var(--green2)}.user-profile-progress>div:last-child{height:6px;border-radius:999px;background:#e7eee9;overflow:hidden}.user-profile-progress>div:last-child span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0b8653,#3bb67b)}.user-profile-mini-stats{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.user-profile-mini-stats a{padding:10px 5px;text-align:center;color:var(--ink);text-decoration:none;border-inline-end:1px solid var(--line)}.user-profile-mini-stats a:last-child{border:0}.user-profile-menu-group>a small,.user-profile-menu-group>a strong,.user-profile-mini-stats span,.user-profile-mini-stats strong{display:block}.user-profile-mini-stats strong{font-size:17px;color:var(--green2);line-height:1.15}.user-profile-mini-stats span{font-size:13px;font-weight:400;color:var(--muted);margin-top:5px;line-height:1.25}.user-profile-menu-scroll{max-height:410px;overflow:auto;padding:8px}.user-profile-menu-group{padding:5px 0}.user-profile-menu-group>span{display:block;padding:4px 9px 6px;color:#809087;font-size:9px;text-transform:uppercase;letter-spacing:.04em}.user-profile-menu-group>a{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;color:var(--ink);text-decoration:none}.user-profile-menu-group>a:hover{background:var(--soft)}.user-profile-menu-group>a>i{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:#edf7f1;color:var(--green2);font-style:normal;font-size:15px}.user-profile-menu-group>a strong{font-size:12px}.user-profile-menu-group>a small{margin-top:2px;color:var(--muted);font-size:9px;line-height:1.4}.profile-hub-feed>b,.user-profile-menu-group>a>b{min-width:19px;height:19px;display:grid;place-items:center;border-radius:999px;background:#d92d20;color:#fff;font-size:9px}.user-profile-panel-foot{display:flex;align-items:center;gap:6px;padding:10px 12px;background:#f7faf8;border-top:1px solid var(--line);overflow:auto}.user-profile-panel-foot a{flex:0 0 auto;padding:8px 10px;border-radius:9px;color:var(--ink);text-decoration:none;font-size:11px;font-weight:600;line-height:1.3}.user-profile-panel-foot a:hover{background:var(--card)}.user-profile-panel-foot a.logout{margin-inline-start:auto;color:#b42318}html[data-theme=dark] .user-profile-panel,html[data-theme=dark] .user-profile-toggle{background:var(--surface)!important;border-color:var(--border)!important;color:var(--ink)!important}html[data-theme=dark] .user-profile-panel-head{background:linear-gradient(135deg,#10221a,#0d1814)!important;border-color:var(--border)!important}html[data-theme=dark] .user-profile-panel-foot{background:#0b1712!important;border-color:var(--border)!important}html[data-theme=dark] .profile-hub-progress>div:last-child,html[data-theme=dark] .user-profile-progress>div:last-child{background:#26382f!important}html[data-theme=dark] .user-profile-panel-identity em{background:#21332a!important;color:#cad8d0!important}.account-security-section,.photo-studio-section,.profile-hub-section,.user-activity-section{padding:42px 0 72px}.account-security-container,.photo-studio-container,.profile-hub-container,.user-activity-container{width:min(1240px,calc(100% - 28px))}.profile-hub-avatar,.profile-hub-hero{display:grid;border:1px solid var(--line)}.profile-hub-hero{grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px;border-radius:26px;background:linear-gradient(135deg,#effaf3,#fff);box-shadow:var(--shadow)}.profile-hub-avatar{width:110px;height:110px;place-items:center;overflow:hidden;border-radius:28px;background:var(--soft);color:var(--green2);font-size:30px}.profile-hub-copy h1{font-size:38px;margin:6px 0 8px}.profile-hub-copy p{max-width:680px;margin:0;color:var(--muted);line-height:1.8}.profile-hub-badges{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.profile-hub-badges span{padding:6px 9px;border-radius:999px;background:#e8f1ec;color:#51685c;font-size:10px}.profile-hub-badges span.verified{background:#ddf5e7;color:#087448}.profile-hub-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.profile-hub-progress{margin:16px 0;padding:15px 18px;border:1px solid var(--line);border-radius:16px;background:var(--card)}.profile-hub-progress>div:first-child{display:flex;justify-content:space-between;margin-bottom:8px}.profile-hub-progress>div:last-child{height:9px;border-radius:999px;background:#e6eee9;overflow:hidden}.profile-hub-progress>div:last-child span{display:block;height:100%;background:linear-gradient(90deg,#0a8753,#43b982)}.profile-hub-stats{display:grid;grid-template-columns:repeat(8,1fr);gap:10px;margin-bottom:18px}.profile-hub-stats>*{padding:15px 8px;border:1px solid var(--line);border-radius:15px;background:var(--card);text-align:center;color:var(--ink);text-decoration:none}.profile-hub-stats span,.profile-hub-stats strong{display:block}.profile-hub-stats strong{font-size:21px;color:var(--green2)}.profile-hub-stats span{font-size:9px;color:var(--muted);margin-top:3px}.profile-hub-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:18px}.profile-hub-card{padding:22px;border:1px solid var(--line);border-radius:22px;background:var(--card);box-shadow:0 12px 35px rgba(13,54,37,.05)}.profile-hub-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.profile-hub-card-head>div{display:flex;align-items:center;gap:9px}.profile-hub-card-head>div>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--soft);color:var(--green2);font-size:10px}.profile-hub-card-head h2{font-size:20px;margin:0}.profile-hub-card-head>a{font-size:11px}.profile-hub-link-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.profile-hub-link-grid a{display:grid;grid-template-columns:42px 1fr;gap:10px;padding:13px;border:1px solid var(--line);border-radius:15px;color:var(--ink);text-decoration:none}.profile-hub-feed>a:hover,.profile-hub-link-grid a:hover{background:var(--soft)}.profile-hub-feed i,.profile-hub-link-grid i{display:grid;place-items:center;background:var(--soft);color:var(--green2);font-style:normal}.profile-hub-link-grid i{grid-row:1/3;width:42px;height:42px;border-radius:12px}.profile-hub-link-grid small{color:var(--muted);font-size:10px}.profile-hub-checklist{display:grid;gap:8px;margin-bottom:14px}.profile-hub-checklist a,.profile-hub-feed>a{border-radius:11px;color:var(--ink);text-decoration:none}.profile-hub-checklist a{display:flex;gap:9px;padding:10px 11px;background:#f7faf8;font-size:12px}.profile-hub-checklist span{color:var(--green)}.profile-hub-complete{padding:20px;border-radius:14px;background:#e9f8ef;color:#087448;margin-bottom:14px}.profile-hub-feed{display:grid;gap:5px}.profile-hub-feed>a{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px}.profile-hub-feed i{width:36px;height:36px;border-radius:10px}.profile-hub-feed small,.profile-hub-feed strong{display:block}.profile-hub-feed strong{font-size:12px}.profile-hub-feed small{font-size:9px;color:var(--muted);margin-top:2px}.activity-filter-tabs{display:flex;gap:8px;margin:20px 0}.activity-filter-tabs a{padding:9px 14px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink);text-decoration:none;font-size:12px}.activity-filter-tabs a.active{background:var(--green);color:#fff;border-color:var(--green)}.activity-timeline,.activity-timeline article{position:relative;display:grid;gap:10px}.activity-timeline::before{content:"";position:absolute;top:20px;bottom:20px;inset-inline-start:22px;width:1px;background:var(--line)}.activity-timeline article{grid-template-columns:46px minmax(0,1fr);gap:13px;padding:15px 17px;border:1px solid var(--line);border-radius:16px;background:var(--card)}.activity-timeline-icon{z-index:1;width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:var(--soft);color:var(--green2)}.activity-timeline-title{display:flex;justify-content:space-between;gap:15px}.activity-timeline-title small{color:var(--muted);font-size:10px}.activity-timeline p{margin:5px 0;color:var(--muted);font-size:12px}.activity-timeline a{font-size:10px}.photo-studio-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px}.ai-photo-helper,.current-photo-card,.photo-guidelines,.photo-studio-editor,.security-card{border:1px solid var(--line);border-radius:22px;background:var(--card);box-shadow:0 12px 35px rgba(13,54,37,.05)}.photo-studio-editor{display:grid;grid-template-columns:minmax(380px,1fr) 300px;gap:20px;padding:22px}.photo-canvas-wrap{position:relative;max-width:560px;aspect-ratio:1;border-radius:22px;overflow:hidden;background:#eef7f1;border:1px solid var(--line)}.photo-canvas-wrap canvas{display:block;width:100%;height:100%;cursor:grab}.photo-canvas-wrap canvas:active{cursor:grabbing}.photo-canvas-empty{position:absolute;inset:0;display:grid;place-content:center;text-align:center;color:var(--muted);pointer-events:none}.photo-canvas-empty span{font-size:42px;color:var(--green)}.photo-canvas-empty strong{margin-top:7px}.photo-studio-controls{display:flex;flex-direction:column;gap:14px}.photo-studio-controls>label:not(.btn){display:grid;gap:7px;font-size:12px}.photo-studio-controls p{color:var(--muted);font-size:11px;line-height:1.7}.photo-backgrounds{display:flex;gap:8px}.photo-backgrounds button{width:34px;height:34px;border:2px solid var(--card);outline:1px solid var(--line);border-radius:50%;background:var(--bg);cursor:pointer}.photo-backgrounds button.active{outline:2px solid var(--green)}.photo-studio-sidebar{display:grid;align-content:start;gap:14px}.ai-photo-helper,.current-photo-card,.photo-guidelines{padding:20px}.current-photo-card>span{display:block;color:var(--muted);font-size:10px;margin-bottom:10px}.current-photo-card>div{width:126px;height:126px;display:grid;place-items:center;overflow:hidden;border-radius:28px;background:var(--soft);color:var(--green2);font-size:30px;margin-bottom:13px}.ai-photo-helper{background:linear-gradient(145deg,#0c3b2b,#0a2b20);color:#fff}.ai-photo-helper>span{font-size:11px;color:#8ee0b6}.ai-photo-helper h2{font-size:22px;margin:10px 0}.ai-photo-helper p{font-size:12px;line-height:1.8;color:#c7d9d0}.ai-photo-helper .btn{background:#fff;color:#0a5136}.photo-guidelines ul{padding-inline-start:19px;color:var(--muted);font-size:12px;line-height:1.9}.account-security-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.security-card{padding:24px}.security-card.wide{grid-column:1/-1;display:flex;align-items:center;gap:20px}.security-card-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:var(--soft);color:var(--green2);font-size:20px}.security-card h2{margin:12px 0 18px}.security-form{display:grid;gap:12px}.security-form label{display:grid;gap:6px;font-size:12px}.security-details{display:grid;gap:8px}.security-details>div{display:flex;justify-content:space-between;gap:15px;padding:11px;border-radius:11px;background:#f7faf8}.security-details dd{margin:0;font-size:12px}.security-card.wide>div{flex:1}.security-card.wide p{margin:0;color:var(--muted);line-height:1.7}.security-card-actions{display:flex;gap:9px;justify-content:flex-end}html[data-theme=dark] :is(.profile-hub-hero,.profile-hub-progress,.profile-hub-stats>*,.profile-hub-card,.activity-timeline article,.photo-studio-editor,.current-photo-card,.photo-guidelines,.security-card){background:var(--surface)!important;border-color:var(--border)!important;color:var(--ink)!important}html[data-theme=dark] .profile-hub-hero{background:linear-gradient(135deg,#10221a,#0b1712)!important}html[data-theme=dark] :is(.profile-hub-checklist a,.security-details>div){background:var(--surface-2)!important}@media (max-width:1220px){.user-profile-panel{position:fixed;top:76px;inset-inline:12px;width:auto;max-height:calc(100vh - 90px)}.user-profile-menu-scroll{max-height:calc(100vh - 310px)}.user-profile-chevron,.user-profile-toggle-copy{display:none}.user-profile-toggle{width:44px;height:44px;padding:4px}.profile-hub-stats{grid-template-columns:repeat(4,1fr)}.photo-studio-grid{grid-template-columns:1fr}.photo-studio-sidebar{grid-template-columns:repeat(3,1fr)}.photo-studio-editor{grid-template-columns:minmax(320px,1fr) 280px}}@media (max-width:850px){.profile-hub-hero{grid-template-columns:90px 1fr}.profile-hub-avatar{width:90px;height:90px}.profile-hub-actions{grid-column:1/-1;justify-content:flex-start}.account-security-grid,.profile-hub-grid{grid-template-columns:1fr}.security-card.wide{grid-column:auto;align-items:flex-start;flex-direction:column}.security-card-actions{justify-content:flex-start}.photo-studio-editor{grid-template-columns:1fr}.photo-studio-sidebar{grid-template-columns:1fr 1fr}.profile-hub-link-grid{grid-template-columns:1fr}}@media (max-width:600px){.user-profile-toggle{width:42px;height:42px}.user-profile-toggle-avatar{width:32px;height:32px}.user-profile-panel-head{grid-template-columns:50px minmax(0,1fr) 32px;padding:13px}.user-profile-panel-avatar{width:50px;height:50px}.user-profile-mini-stats a{padding:8px 3px}.user-profile-panel-foot{padding:8px}.account-security-section,.photo-studio-section,.profile-hub-section,.user-activity-section{padding-top:22px}.profile-hub-hero{grid-template-columns:72px 1fr;padding:18px}.profile-hub-avatar{width:72px;height:72px;border-radius:20px;font-size:22px}.profile-hub-copy h1{font-size:28px}.profile-hub-stats{grid-template-columns:repeat(2,1fr)}.photo-studio-sidebar{grid-template-columns:1fr}.photo-canvas-wrap{max-width:none}.activity-timeline-title{align-items:flex-start;flex-direction:column;gap:4px}}.delete-account-section,.expiry-decision-section{padding:56px 0 84px}.delete-account-container,.expiry-decision-container{width:min(760px,calc(100% - 28px))}.delete-account-card,.expiry-decision-card{padding:34px;border:1px solid var(--line);border-radius:28px;background:var(--card);box-shadow:var(--shadow);text-align:center}.delete-account-icon,.expiry-decision-icon{width:64px;height:64px;display:grid;place-items:center;margin:0 auto 18px;border-radius:20px;background:#fff3d8;color:#9b6400;font-size:28px}.delete-account-card h1,.expiry-decision-card h1{font-size:34px;line-height:1.3;margin:10px 0 12px}.delete-account-card>p,.expiry-decision-card>p{max-width:650px;margin:0 auto;color:var(--muted);line-height:1.9}.expiry-decision-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}.expiry-decision-facts>div{padding:15px;border:1px solid var(--line);border-radius:15px;background:#f8fbf9}.expiry-decision-facts small,.expiry-decision-facts strong{display:block}.expiry-decision-facts small{color:var(--muted);font-size:11px}.expiry-decision-facts strong{margin-top:4px}.expiry-decision-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:22px 0 16px}.delete-account-warning{margin:24px 0;padding:18px 20px;border:1px solid #f0b7b2;border-radius:16px;background:#fff2f1;text-align:start;color:#7f1d1d}.delete-account-warning strong{display:block;margin-bottom:8px}.delete-account-warning ul{margin:0;padding-inline-start:20px;line-height:1.9}.delete-account-form{display:grid;gap:15px;text-align:start}.delete-account-form label{display:grid;gap:7px}.delete-account-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:8px}.account-danger-card,.profile-delete-link{border-color:#efb1ac!important;background:#fff8f7!important}.account-danger-card .security-card-icon,.profile-delete-link i{background:#ffe6e3!important;color:#b42318!important}.user-profile-panel-foot .delete-account-link{color:#ffb4ad!important;border-top:1px solid rgba(255,120,110,.22);margin-top:5px;padding-top:10px}.user-profile-panel-foot .delete-account-link:hover{background:rgba(180,35,24,.12)!important;color:#ffd5d1!important}html[data-theme=dark] :is(.expiry-decision-card,.delete-account-card){background:var(--surface)!important;border-color:var(--border)!important}html[data-theme=dark] .expiry-decision-facts>div{background:var(--surface-2)!important;border-color:var(--border)!important}html[data-theme=dark] .delete-account-warning{background:#351817!important;border-color:#6e2e2a!important;color:#ffc9c4!important}html[data-theme=dark] .account-danger-card,html[data-theme=dark] .profile-delete-link{background:#281514!important;border-color:#6e2e2a!important;color:var(--ink)!important}@media (max-width:600px){.delete-account-card,.expiry-decision-card{padding:24px 18px}.delete-account-card h1,.expiry-decision-card h1{font-size:28px}.expiry-decision-facts{grid-template-columns:1fr}.delete-account-actions,.expiry-decision-actions{align-items:stretch;flex-direction:column}.delete-account-actions .btn,.expiry-decision-actions .btn,.expiry-decision-actions form{width:100%}}.topbar{background:#fff!important}.topbar>.container.nav{gap:24px!important}.topbar .nav>nav{gap:28px!important}.topbar .nav>nav a{font-size:18.5px!important;text-align:center}.header-utility-group{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid #e7eeea;border-radius:14px;background:#fff;box-shadow:0 2px 10px rgba(10,45,31,.025)}.header-utility-group>:is(.theme-toggle,.user-notification-dropdown,.language-dropdown,.user-profile-dropdown){flex:0 0 auto}.header-utility-group :is(.theme-toggle,.user-notification-toggle,.language-current,.user-profile-toggle){height:40px!important;min-height:40px!important;margin:0!important;border:0!important;border-radius:10px!important;background:0 0!important;box-shadow:none!important;color:#143629!important}.header-utility-group :is(.theme-toggle,.user-notification-toggle){width:40px!important;padding:0!important}.header-utility-group .language-current{width:49px!important;padding-inline:7px!important;gap:5px!important}.header-utility-group .language-flag{width:24px!important;height:16px!important}.header-utility-group .user-notification-dropdown.is-open .user-notification-toggle,.header-utility-group .user-profile-dropdown.is-open .user-profile-toggle,.header-utility-group :is(.theme-toggle,.user-notification-toggle,.language-current,.user-profile-toggle):hover,.header-utility-group :is(.theme-toggle,.user-notification-toggle,.language-current,.user-profile-toggle)[aria-expanded=true]{background:#f0f7f3!important;color:#087a4a!important}.header-control-icon{width:19px;height:19px;display:grid;place-items:center;font-size:19px;line-height:1}.header-control-icon svg{width:19px;height:19px;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.header-utility-group .user-profile-toggle{gap:8px!important;padding:3px 8px 3px 4px!important}html[dir=rtl] .header-utility-group .user-profile-toggle{padding:3px 4px 3px 8px!important}.header-utility-group .user-profile-toggle-avatar{width:32px!important;height:32px!important;font-size:11px!important}.header-utility-group .user-profile-toggle-copy strong{max-width:145px!important;font-size:13px!important;line-height:1.25!important;font-weight:600!important}.header-utility-group .user-profile-toggle-copy small{max-width:145px!important;margin-top:2px!important;font-size:10.5px!important;line-height:1.2!important;color:#60756a!important}.header-utility-group .language-chevron,.header-utility-group .user-profile-chevron{font-size:9px!important;opacity:.55}.topbar .nav-actions>.btn.primary{min-height:46px!important;padding:11px 18px!important;border-radius:12px!important;font-size:14px!important;box-shadow:none!important}.header-utility-group :is(.language-menu,.user-notification-panel,.user-profile-panel){background:#fff!important}html[data-theme=dark] .header-utility-group{background:var(--surface)!important;border-color:var(--border)!important;box-shadow:none!important}html[data-theme=dark] .header-utility-group :is(.theme-toggle,.user-notification-toggle,.language-current,.user-profile-toggle){background:0 0!important;color:var(--ink)!important}html[data-theme=dark] .header-utility-group .user-notification-dropdown.is-open .user-notification-toggle,html[data-theme=dark] .header-utility-group .user-profile-dropdown.is-open .user-profile-toggle,html[data-theme=dark] .header-utility-group :is(.theme-toggle,.user-notification-toggle,.language-current,.user-profile-toggle):hover,html[data-theme=dark] .header-utility-group :is(.theme-toggle,.user-notification-toggle,.language-current,.user-profile-toggle)[aria-expanded=true]{background:#173126!important;color:#8ce0b5!important}@media (max-width:1220px){.topbar>.container.nav{width:min(100% - 24px,1400px)!important;gap:12px!important}.topbar .brand-logo{flex-basis:180px!important;width:180px!important;height:50px!important}.header-utility-group{gap:1px;padding:2px}.header-utility-group .user-profile-toggle{width:40px!important;padding:4px!important}}@media (max-width:700px){.topbar>.container.nav{width:min(100% - 16px,1400px)!important;min-height:66px!important;gap:7px!important}.topbar .brand-logo{flex-basis:145px!important;width:145px!important;height:43px!important}.header-utility-group :is(.theme-toggle,.user-notification-toggle,.language-current,.user-profile-toggle){width:38px!important;height:38px!important;min-height:38px!important}.header-utility-group .language-current{width:45px!important}.header-utility-group .user-profile-toggle-avatar{width:30px!important;height:30px!important}}.settings-card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.settings-card-title-row h3{margin-bottom:5px}.seo-social-language-grid>div{min-width:0}.seo-page-image-preview{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:7px!important}.seo-page-image-preview img{width:100%!important;max-width:340px!important;height:auto!important;aspect-ratio:1200/630;object-fit:cover;border-radius:10px}.seo-readonly-url{direction:ltr!important;text-align:left!important;font-size:11px!important;color:var(--muted)!important;background:var(--soft)!important}.admin-social-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.admin-social-preview-card{overflow:hidden;background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow)}.admin-social-preview-image{aspect-ratio:1200/630;background:var(--soft);overflow:hidden}.admin-social-preview-image img{display:block;width:100%;height:100%;object-fit:cover}.admin-social-preview-body{padding:18px}.admin-social-preview-label{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.admin-social-preview-label span{padding:5px 9px;border-radius:999px;background:var(--soft);color:var(--green2);font-size:11px;font-weight:600}.admin-social-preview-body h2{font-size:19px;line-height:1.45;margin:0 0 8px}.admin-social-preview-body p{min-height:56px;margin:0 0 12px;color:var(--muted);font-size:13px;line-height:1.75}.admin-social-preview-body>a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--green);font-size:11px;direction:ltr;text-align:left}.admin-social-preview-actions{display:flex;gap:8px;margin-top:14px}.admin-social-preview-actions .admin-btn{cursor:pointer}@media (max-width:1050px){.admin-social-preview-grid{grid-template-columns:1fr}.settings-card-title-row{flex-direction:column}}@media (max-width:700px){.admin-social-preview-body{padding:14px}.admin-social-preview-body h2{font-size:17px}.admin-social-preview-actions{align-items:stretch;flex-direction:column}}.admin-inline-notice{display:grid;gap:4px;margin:14px 0;padding:12px 13px;border:1px solid var(--line);border-radius:12px;background:var(--soft);font-size:12px;line-height:1.65}.admin-inline-notice strong{font-size:13px;color:var(--ink)}.admin-inline-notice span{color:var(--muted)}.admin-inline-notice.warning{border-color:#e8c76a;background:#fff8df}html[data-theme=dark] .admin-inline-notice.warning{border-color:#735f27;background:#241f10}:root{--site-container:1400px;--site-gutter:16px;--font-latin:"Inter", "Segoe UI", Arial, sans-serif;--font-arabic:"Noto Sans Arabic", Tahoma, Arial, sans-serif}html[lang=ar] body,html[lang=ar] button,html[lang=ar] input,html[lang=ar] select,html[lang=ar] textarea{font-family:var(--font-arabic)}html[lang=en] body,html[lang=en] button,html[lang=en] input,html[lang=en] select,html[lang=en] textarea,html[lang=tr] body,html[lang=tr] button,html[lang=tr] input,html[lang=tr] select,html[lang=tr] textarea{font-family:var(--font-latin)}.container,footer .container{margin-inline:auto!important}.container,.topbar>.container.nav,footer .container{width:min(var(--site-container),calc(100% - (var(--site-gutter)*2)))!important;max-width:var(--site-container)!important}body,input,select,textarea{text-align:start}.actions,.card-top,.hero-actions,.meta,.nav nav,.nav-actions,.section-heading{min-width:0}.btn,.category-card small,.category-card strong,.language-current,.nav nav a,.user-profile-toggle-copy{overflow-wrap:anywhere}.btn,.category-card,.hero-search,.language-current,.nav nav a,.pro-search>*,.user-profile-toggle{min-inline-size:0}.hero-business-image{width:100%;max-width:560px;height:auto;min-height:360px;display:grid;place-items:center;overflow:visible;border-radius:0;background:0 0;box-shadow:none}.hero-business-image img{width:100%;height:auto;max-height:460px;display:block;object-fit:contain;object-position:center}.hero-grid.pro-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:clamp(28px,5vw,68px)}.category-card>*,.hero-business-image,.hero-copy,.section-heading>*{min-width:0}.hero-copy h1,.hero-copy p,.section-heading h2,.section-heading p{overflow-wrap:break-word}@media (max-width:1100px){:root{--site-gutter:14px}.topbar .brand-logo{flex-basis:clamp(145px,17vw,180px)!important;width:clamp(145px,17vw,180px)!important}.topbar .nav>nav{gap:12px!important}.topbar .nav>nav a{font-size:13.5px!important}.hero-grid.pro-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:30px}}@media (max-width:980px){.hero-grid.pro-grid{grid-template-columns:1fr}.hero-business-image{max-width:680px;min-height:0;margin-inline:auto}.hero-business-image img{max-height:none}}@media (max-width:700px){:root{--site-gutter:10px}.topbar>.container.nav{width:min(var(--site-container),calc(100% - 20px))!important;min-height:66px!important}.nav nav{inset-inline:10px;right:auto;left:auto;width:auto}.hero{padding-block:38px 34px}.hero-grid.pro-grid{gap:24px}.hero-actions,.hero-business-image,.hero-search{width:100%}.hero-actions .btn{flex:1 1 100%;white-space:normal}}.featured-article h2{font-size:clamp(27px,2.4vw,34px);line-height:1.35;letter-spacing:-.4px}@media (max-width:680px){.featured-article h2{font-size:26px;line-height:1.4}}.directory-hero{background:linear-gradient(180deg,var(--surface-2),var(--surface));border-bottom:1px solid var(--line)}.directory-hero-panel{display:grid;gap:28px;border:1px solid var(--line);border-radius:26px;background:var(--surface);box-shadow:0 18px 55px rgba(16,35,26,.07);overflow:hidden;position:relative}.directory-hero-panel:before{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(32,164,104,.09),transparent 68%);inset:auto -120px -160px auto;pointer-events:none}.directory-hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0}.directory-hero h1{font-size:clamp(34px,4.2vw,52px)}.directory-hero p{margin:0;font-size:16px;color:var(--muted)}.directory-hero-search{max-width:780px;box-shadow:none;background:var(--surface-2)}.directory-hero-overview{display:grid;grid-template-rows:126px auto;align-content:start;border-radius:21px;background:#0e3a29;color:#fff;box-shadow:0 18px 44px rgba(8,57,39,.18);position:relative;z-index:1}.directory-hero-metrics,.directory-hero-visual{border:1px solid rgba(255,255,255,.12);border-radius:15px;overflow:hidden}.directory-hero-visual{margin:0;background:#092b20}.directory-hero-visual img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 58%}.directory-hero-metrics{display:grid;grid-template-columns:repeat(3,1fr)}.directory-hero-metrics>div{min-width:0;text-align:center;border-inline-start:1px solid rgba(255,255,255,.12)}.directory-hero-metrics>div:first-child{border-inline-start:0}.directory-hero-metrics strong{display:block;line-height:1;margin-bottom:7px}.directory-hero-metrics span{display:block;color:#c7e7d7;line-height:1.35}html[data-theme=dark] .directory-hero{background:linear-gradient(180deg,#071c14,#081f17)}html[data-theme=dark] .directory-hero-panel{background:#0a241a;border-color:#244c3b;box-shadow:none}html[data-theme=dark] .directory-hero-search{background:#071c14}@media (max-width:900px){.directory-hero-panel{grid-template-columns:1fr 230px;gap:20px;padding:24px}.directory-hero h1{font-size:clamp(32px,5vw,44px)}.directory-hero-overview{grid-template-rows:105px auto}}@media (max-width:720px){.directory-hero{padding:24px 0}.directory-hero-panel{grid-template-columns:1fr;padding:20px;border-radius:20px}.directory-hero h1{font-size:34px;letter-spacing:-.7px}.directory-hero p{font-size:14px}.directory-hero-overview{grid-template-columns:120px 1fr;grid-template-rows:auto;align-items:stretch}.directory-hero-visual{min-height:110px}.directory-hero-metrics{grid-template-columns:1fr}.directory-hero-metrics>div{display:flex;align-items:center;justify-content:space-between;text-align:start;padding:8px 11px;border-inline-start:0;border-top:1px solid rgba(255,255,255,.12)}.directory-hero-metrics>div:first-child{border-top:0}.directory-hero-metrics strong{margin:0;font-size:20px}}@media (max-width:460px){.directory-hero-panel{padding:16px}.directory-hero h1{font-size:30px}.directory-hero-overview{grid-template-columns:1fr}.directory-hero-visual{height:120px}}:root{--primary-hero-height:460px;--primary-hero-title:clamp(38px,4.2vw,54px);--primary-hero-copy:16px;--primary-hero-visual-height:360px;--primary-hero-gap:44px}.directory-hero,.hero.pro-hero{display:flex;align-items:center}.hero.pro-hero .hero-grid.pro-grid{width:100%;align-items:center}.hero.pro-hero .hero-copy h1{margin:12px 0 16px}.hero.pro-hero .hero-business-image{width:100%;min-height:0}.hero.pro-hero .hero-business-image img{width:100%;height:100%;max-height:none;object-fit:contain}.directory-hero>.container{width:100%}.directory-hero-panel{align-items:center}.directory-hero h1{margin:10px 0 16px}.directory-hero-overview{grid-template-rows:minmax(0,1fr) auto;padding:10px;gap:10px}.directory-hero-visual{height:auto;min-height:0}@media (max-width:980px){.directory-hero,.hero.pro-hero{min-height:0}.directory-hero-panel,.hero.pro-hero .hero-grid.pro-grid{grid-template-columns:1fr;gap:30px}.directory-hero-overview,.hero.pro-hero .hero-business-image{max-width:620px;width:100%;margin-inline:auto}}@media (max-width:680px){:root{--primary-hero-visual-height:280px}.directory-hero,.hero.pro-hero{padding:34px 0}.directory-hero h1,.hero.pro-hero .hero-copy h1{font-size:36px;letter-spacing:-.8px}.directory-hero p,.hero.pro-hero .hero-copy>p{font-size:15px}.directory-hero-panel{padding:20px}}.auth-page-register .auth-layout{align-items:stretch!important}.auth-page-register .auth-card,.auth-page-register .auth-visual{height:100%!important}.auth-page-register .auth-visual{position:static!important;min-height:100%!important}.auth-page-register .auth-visual-media{position:relative!important;height:clamp(330px,31vw,420px)!important}.auth-register-image-overlay{position:absolute;inset-inline:24px;bottom:22px;z-index:2;display:flex;align-items:end;justify-content:space-between;gap:14px;pointer-events:none}.auth-register-image-badge{max-width:420px;padding:14px 16px;border:1px solid rgba(255,255,255,.42);border-radius:16px;background:rgba(8,37,28,.74);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 14px 38px rgba(5,22,16,.22)}.auth-register-image-badge span,.auth-register-image-badge strong{display:block}.auth-register-image-badge span{margin-bottom:4px;color:rgba(255,255,255,.78);font-size:10px;line-height:1.5}.auth-register-image-badge strong{font-size:14px;line-height:1.55}.auth-register-image-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:300px}.auth-register-image-pills span{display:inline-flex;align-items:center;min-height:32px;padding:7px 11px;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:rgba(255,255,255,.88);color:#123b2d;font-size:9px;font-weight:700;line-height:1.3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-page-register .auth-visual-copy{flex:1 1 auto!important;justify-content:flex-start!important;padding:30px 32px 32px!important}.auth-register-journey{margin-top:24px;padding-top:22px;border-top:1px solid var(--line)}.auth-register-journey-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:14px}.auth-register-journey-heading>span{color:var(--green2);font-size:10px;font-weight:700;white-space:nowrap}.auth-register-journey-heading h3{margin:0;max-width:520px;color:var(--text);font-size:clamp(17px,1.35vw,21px);line-height:1.45}.auth-register-steps{display:grid;gap:10px}.auth-register-steps article{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:14px;border:1px solid var(--line);border-radius:15px;background:color-mix(in srgb,var(--soft) 58%,transparent)}.auth-register-steps article>b{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#fff;color:var(--green2);font-size:10px;box-shadow:inset 0 0 0 1px var(--line)}.auth-register-steps strong{display:block;margin-bottom:4px;color:var(--text);font-size:12px;line-height:1.45}.auth-register-steps p{font-size:10px;line-height:1.75}.auth-register-trust-row{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px;padding:15px 16px;border-radius:14px;background:#103b2c;color:#fff}.auth-register-trust-row span{position:relative;padding-inline-start:15px;color:rgba(255,255,255,.84);font-size:9px;font-weight:600;line-height:1.5}.auth-register-trust-row span::before{content:"";position:absolute;inset-inline-start:0;top:.52em;width:6px;height:6px;border-radius:50%;background:#75d9a8;box-shadow:0 0 0 4px rgba(117,217,168,.13)}html[data-theme=dark] .auth-register-steps article{background:rgba(28,59,46,.54)}html[data-theme=dark] .auth-register-steps article>b{background:#13271f;border-color:#2a4439;box-shadow:inset 0 0 0 1px #2a4439}html[data-theme=dark] .auth-register-trust-row{background:#071d15;border:1px solid #28483b}@media (max-width:1180px){.auth-page-register .auth-visual-media{height:330px!important}.auth-register-image-overlay{inset-inline:18px;bottom:18px}.auth-register-image-pills{display:none}.auth-register-journey-heading{align-items:flex-start;flex-direction:column;gap:5px}}@media (max-width:980px){.auth-page-register .auth-card,.auth-page-register .auth-visual{height:auto!important}.auth-page-register .auth-visual-media{height:clamp(285px,52vw,390px)!important}.auth-register-image-pills{display:flex}}@media (max-width:700px){.auth-page-register .auth-visual-media{height:285px!important}.auth-register-image-overlay{inset-inline:14px;bottom:14px}.auth-register-image-badge{width:100%;max-width:none;padding:12px 13px}.auth-register-image-pills{display:none}.auth-page-register .auth-visual-copy{padding:24px 20px 22px!important}.auth-register-journey-heading h3{font-size:18px}.auth-register-trust-row{display:grid;gap:10px}}.auth-page-register .auth-card-kicker{font-size:11.5px!important}.auth-page-register .auth-card h1{font-size:33px!important}.auth-page-register .auth-switch,.auth-page-register .form-group label,.auth-page-register .terms-check{font-size:14.5px!important}.auth-page-register .auth-card-heading p,.auth-page-register .auth-form .btn.wide,.auth-page-register .auth-visual-copy>p,.auth-page-register .form-group input,.auth-page-register .form-group select,.auth-page-register .social-auth-button{font-size:15px!important}.auth-page-register .auth-visual-copy .eyebrow,.auth-page-register .form-group small{font-size:12px!important}.auth-page-register .auth-register-image-badge span,.auth-page-register .auth-visual-copy .auth-benefits span{font-size:11px!important}.auth-page-register .auth-register-image-badge strong{font-size:15.5px!important}.auth-page-register .auth-register-image-pills span,.auth-page-register .auth-visual-copy .auth-benefits b{font-size:10px!important}.auth-page-register .auth-visual-copy h2{font-size:clamp(27px,2.1vw,36px)!important}.auth-page-register .auth-register-journey-heading>span,.auth-page-register .auth-register-steps p,.profile-cv-link-v64 i{font-size:11px!important}.auth-page-register .auth-register-journey-heading h3{font-size:clamp(18px,1.45vw,22px)!important}.auth-page-register .auth-register-steps strong{font-size:13px!important}.auth-page-register .auth-register-trust-row span{font-size:10px!important}@media (max-width:700px){.auth-page-register .auth-card h1{font-size:29px!important}.auth-page-register .auth-visual-copy h2{font-size:25px!important}.auth-page-register .auth-register-journey-heading h3{font-size:19px!important}}@media (min-width:981px){.hero.pro-hero .hero-grid.pro-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(26px,3.2vw,42px)!important;align-items:center!important}.hero.pro-hero .hero-business-image,.hero.pro-hero .hero-business-image img,.hero.pro-hero .hero-copy{width:100%!important;max-width:none!important}.hero.pro-hero .hero-business-image{height:clamp(370px,34vw,420px)!important;min-height:370px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}.hero.pro-hero .hero-business-image img{height:auto!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}}@media (max-width:980px){.hero.pro-hero .hero-business-image{width:100%!important;max-width:720px!important;height:auto!important;min-height:0!important;margin-inline:auto!important}.hero.pro-hero .hero-business-image img{width:100%!important;height:auto!important;max-height:none!important}}.cv-main-nav-v64,.header-cv-button-v64{display:inline-flex!important;align-items:center;gap:7px}.cv-main-nav-v64 b,.header-cv-button-v64 strong{display:inline-grid;place-items:center;min-width:28px;height:24px;padding:0 6px;border-radius:7px;background:#087a4a;color:#fff;font-size:11px;letter-spacing:.04em}.header-cv-button-v64{background:#edf8f2!important;color:#087a4a!important;border-color:#b9ddca!important}.header-cv-button-v64:hover{background:#dff3e8!important}.profile-cv-link-v64 i{font-style:normal!important;font-weight:900!important}.dashboard-cv-card-v64{margin-top:22px;margin-bottom:4px;padding:24px;border:1px solid #b9ddca;border-radius:22px;background:linear-gradient(135deg,#eaf8f0 0,#fff 72%);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px}.dashboard-cv-icon-v64,.home-cv-sheet-head-v64 i{background:#087a4a;color:#fff;display:grid;place-items:center;font-weight:900}.dashboard-cv-icon-v64{width:68px;height:68px;border-radius:18px;font-size:23px}.dashboard-cv-copy-v64 span{color:#087a4a;font-size:12px;font-weight:800}.dashboard-cv-copy-v64 h2{margin:4px 0 7px;font-size:24px}.auth-register-steps p,.dashboard-cv-copy-v64 p{margin:0;color:var(--muted)}.dashboard-cv-actions-v64{display:flex;gap:9px;flex-wrap:wrap}.cv-dashboard-action-v64{display:inline-flex!important;align-items:center;gap:7px;border-color:#98cdb1!important;color:#087a4a!important}.cv-dashboard-action-v64 strong,.home-cv-kicker-v64 b{font-size:11px;background:#087a4a;color:#fff;border-radius:6px;padding:3px 5px}.home-cv-service-v64{padding:58px 0;background:linear-gradient(180deg,#f7fbf9 0,#eef8f2 100%);border-top:1px solid #dcebe3;border-bottom:1px solid #dcebe3}.home-cv-grid-v64{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:54px}.home-cv-kicker-v64{display:inline-flex;align-items:center;gap:8px;color:#087a4a;font-weight:800;font-size:13px}.home-cv-kicker-v64 b{border-radius:8px;padding:5px 8px;font-size:12px}.home-cv-copy-v64 h2{font-size:clamp(30px,4vw,48px);line-height:1.15;margin:14px 0}.home-cv-copy-v64>p{font-size:17px;line-height:1.8;color:var(--muted);max-width:760px}.home-cv-features-v64{margin:22px 0}.home-cv-features-v64 span{padding:8px 11px;border:1px solid #cce4d6;border-radius:999px;background:#fff;color:#174c38;font-weight:700;font-size:13px}.home-cv-actions-v64,.home-cv-features-v64{display:flex;gap:10px;flex-wrap:wrap}.home-cv-preview-v64{padding:28px;border:1px solid #b9ddca;border-radius:28px;background:#dff3e8}.home-cv-sheet-v64{min-height:390px;padding:32px;background:#fff;border-radius:16px}.home-cv-sheet-head-v64{display:flex;align-items:center;gap:16px;border-bottom:2px solid #087a4a;padding-bottom:18px}.home-cv-sheet-head-v64 i{width:64px;height:64px;border-radius:50%;font-style:normal}.home-cv-sheet-head-v64 b{display:block;font-size:20px}.home-cv-sheet-head-v64 span{display:block;color:#087a4a;margin-top:5px}.home-cv-line-v64{height:8px;width:72%;margin-top:22px;border-radius:9px;background:#e5eee9}.home-cv-line-v64.wide{width:96%}.home-cv-columns-v64{display:grid;grid-template-columns:1.3fr .7fr;gap:28px;margin-top:28px}.home-cv-columns-v64 strong{display:block;margin-bottom:12px}.home-cv-columns-v64 span{display:block;height:7px;border-radius:9px;background:#e5eee9;margin:9px 0}.home-cv-columns-v64 em{display:inline-block;font-style:normal;font-size:11px;padding:6px 8px;margin:3px;border-radius:999px;background:#eaf8f0;color:#087a4a}.footer-cv-link-v64 strong{display:inline-block;background:#fff;color:#087a4a;border-radius:5px;padding:2px 5px;font-size:10px}.cvb-page-v64{padding:34px 0 72px;background:#f5f9f7}.cvb-hero-v64{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:22px;align-items:center;padding:26px;border:1px solid #b9ddca;border-radius:24px;background:linear-gradient(135deg,#eaf8f0 0,#fff 75%)}.cvb-hero-icon-v64{width:76px;height:76px;border-radius:20px;background:#087a4a;color:#fff;display:grid;place-items:center;font-size:25px;font-weight:900}.cvb-hero-copy-v64>span{color:#087a4a;font-weight:800;font-size:12px}.cvb-hero-copy-v64 h1{margin:5px 0 8px;font-size:clamp(30px,4vw,44px)}.cvb-hero-copy-v64 p{margin:0;color:var(--muted);line-height:1.7}.cvb-hero-actions-v64{display:flex;gap:8px;flex-wrap:wrap}.cvb-progress-v64{margin:18px 0;padding:16px 18px;background:#fff;border:1px solid var(--border);border-radius:16px}.cvb-progress-v64>div:first-child{display:flex;justify-content:space-between;margin-bottom:9px}.cvb-progress-track-v64{height:8px;background:#e8efeb;border-radius:999px;overflow:hidden}.cvb-progress-track-v64 span{display:block;height:100%;background:#087a4a}.cvb-layout-v64{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:22px;align-items:start}.cvb-main-v64,.cvb-side-card-v64{background:var(--card,#fff);border:1px solid var(--border,#dce7e1);border-radius:20px}.cvb-main-v64{padding:22px}.cvb-language-tabs-v64{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.cvb-language-tab-v64{border:1px solid #cfe0d7;background:#fff;color:#17382c;border-radius:999px;padding:9px 16px;font:inherit;font-weight:700;cursor:pointer}.cvb-language-tab-v64.active{background:#087a4a;border-color:#087a4a;color:#fff}.cvb-language-panel-v64{display:none}.cvb-language-panel-v64.active{display:block}.cvb-section-title-v64{display:flex;gap:13px;align-items:flex-start;margin:28px 0 15px;padding-top:24px;border-top:1px solid var(--border)}.cvb-language-panel-v64 .cvb-section-title-v64:first-child{margin-top:0;padding-top:0;border-top:0}.cvb-section-title-v64>b{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#eaf8f0;color:#087a4a}.cvb-section-title-v64 h2{margin:0 0 4px;font-size:20px}.cvb-section-title-v64 p{margin:0;color:var(--muted);font-size:13px}.cvb-fields-v64{display:grid;grid-template-columns:1fr 1fr;gap:15px}.cvb-fields-v64 label,.cvb-side-field-v64{display:grid;gap:7px}.cvb-fields-v64 label.full{grid-column:1/-1}.cvb-fields-v64 label>span,.cvb-side-field-v64>span{font-weight:700;font-size:13px}.cvb-fields-v64 input,.cvb-fields-v64 textarea,.cvb-side-field-v64 input,.cvb-side-field-v64 select{width:100%;border:1px solid var(--border);border-radius:12px;padding:12px 13px;background:var(--surface,#fff);color:inherit;font:inherit}.cvb-fields-v64 textarea{min-height:118px;resize:vertical}.cvb-side-v64{display:grid;gap:16px;position:sticky;top:92px}.cvb-side-card-v64{padding:19px}.cvb-side-card-v64 h2{margin:0 0 16px;font-size:19px}.cvb-templates-v64{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cvb-templates-v64 input{position:absolute;opacity:0}.cvb-templates-v64 span{min-height:70px;border:2px solid var(--border);border-radius:12px;display:grid;place-items:center;gap:5px;font-weight:700;cursor:pointer}.cvb-templates-v64 i{display:block;width:34px;height:25px;border:1px solid currentColor;border-left:8px solid currentColor;border-radius:3px;opacity:.7}.cvb-templates-v64 input:checked+span,.cvb65-templates input:checked+span{border-color:#087a4a;background:#eaf8f0;color:#087a4a}.cvb-side-field-v64{margin-top:12px}.cvb-checks-v64{display:grid;gap:9px;margin:16px 0;font-size:13px}.cvb-preview-v64,.cvb-save-v64{display:block;width:100%;border-radius:11px;padding:12px;text-align:center;font-weight:800}.cvb-save-v64{border:0;background:#087a4a;color:#fff;cursor:pointer}.cvb-preview-v64{margin-top:8px;border:1px solid #b9ddca;color:#087a4a;text-decoration:none;background:#fff}html[data-theme=dark] .cvb-hero-v64,html[data-theme=dark] .dashboard-cv-card-v64,html[data-theme=dark] .home-cv-service-v64{background:#10251d}html[data-theme=dark] .cvb-main-v64,html[data-theme=dark] .cvb-progress-v64,html[data-theme=dark] .cvb-side-card-v64,html[data-theme=dark] .home-cv-sheet-v64{background:#0b1c16}html[data-theme=dark] .cvb-fields-v64 input,html[data-theme=dark] .cvb-fields-v64 textarea,html[data-theme=dark] .cvb-language-tab-v64,html[data-theme=dark] .cvb-side-field-v64 input,html[data-theme=dark] .cvb-side-field-v64 select{background:#0b1c16;color:#fff;border-color:#315345}@media (max-width:1050px){.header-cv-button-v64 span{display:none}.cvb-layout-v64,.home-cv-grid-v64{grid-template-columns:1fr}.cvb-side-v64{position:static}.dashboard-cv-card-v64{grid-template-columns:auto 1fr}.dashboard-cv-actions-v64{grid-column:1/-1}}@media (max-width:720px){.cvb-hero-v64,.dashboard-cv-card-v64{grid-template-columns:1fr;text-align:center}.cvb-hero-icon-v64,.dashboard-cv-icon-v64{margin:auto}.cvb-hero-actions-v64,.dashboard-cv-actions-v64{justify-content:center}.home-cv-preview-v64{padding:14px}.home-cv-sheet-v64{min-height:310px;padding:20px}.cvb-fields-v64{grid-template-columns:1fr}.cvb-fields-v64 label.full{grid-column:auto}.cv-main-nav-v64 b{display:none}}.cvb65-page{padding:34px 0 78px;background:#f4f8f6;min-height:calc(100vh - 80px)}.cvb65-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:26px;border:1px solid #b8ddca;border-radius:24px;background:linear-gradient(135deg,#eaf8f0 0,#fff 74%)}.cvb65-hero-icon{width:76px;height:76px;border-radius:20px;display:grid;place-items:center;background:#087a4a;color:#fff;font-size:25px;font-weight:900;box-shadow:0 14px 30px rgba(8,122,74,.18)}.cvb65-hero-copy>span{display:inline-block;color:#087a4a;font-size:12px;font-weight:850}.cvb65-hero-copy h1{margin:5px 0 8px;font-size:clamp(30px,4vw,44px);line-height:1.15}.cvb65-hero-copy p{margin:0;color:var(--muted);line-height:1.75;max-width:760px}.cvb65-hero-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.cvb65-progress{margin:18px 0;padding:16px 18px;background:var(--card,#fff);border:1px solid var(--border,#dce7e1);border-radius:16px}.cvb65-progress>div:first-child{display:flex;justify-content:space-between;gap:16px;margin-bottom:9px;font-size:13px}.cvb65-progress-track{height:9px;background:#e7efeb;border-radius:999px;overflow:hidden}.cvb65-progress-track span{display:block;height:100%;background:linear-gradient(90deg,#087a4a,#14a564);border-radius:inherit;transition:width .25s ease}.cvb65-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:22px;align-items:start}.cvb65-main{min-width:0;background:var(--card,#fff);border:1px solid var(--border,#dce7e1);border-radius:22px;padding:22px}.cvb65-side{display:grid;gap:16px;position:sticky;top:94px}.cvb65-side-card{background:var(--card,#fff);border:1px solid var(--border,#dce7e1);border-radius:20px;padding:18px}.cvb65-side-card h2{margin:0 0 15px;font-size:18px}.cvb65-language-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--border,#dce7e1)}.cvb65-language-head h2{margin:0 0 4px;font-size:19px}.cvb65-language-head p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.cvb65-language-tabs{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.cvb65-language-tab{border:1px solid #cfe0d7;background:#fff;color:#17382c;border-radius:999px;padding:9px 14px;font:inherit;font-size:13px;font-weight:750;cursor:pointer}.cvb65-language-tab.active{background:#087a4a;border-color:#087a4a;color:#fff}.cvb65-language-panel{display:none}.cvb65-language-panel.active{display:block}.cvb65-step{padding:28px 0;border-bottom:1px solid var(--border,#dce7e1)}.cvb65-step:last-child{border-bottom:0;padding-bottom:4px}.cvb65-step-head{display:flex;align-items:flex-start;gap:13px;margin-bottom:16px}.cvb65-step-head>b{flex:0 0 auto;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#eaf8f0;color:#087a4a}.cvb65-step-head h2{margin:0 0 4px;font-size:20px}.cvb65-step-head p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.cvb65-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.cvb65-fields.compact{gap:12px}.cvb65-date-pair label,.cvb65-fields label,.cvb65-side-field,.cvb65-standalone{display:grid;gap:7px}.cvb65-fields label.full{grid-column:1/-1}.cvb65-fields label>span,.cvb65-side-field>span,.cvb65-standalone>span{font-size:13px;font-weight:750}.cvb65-fields input,.cvb65-fields textarea,.cvb65-side-field input,.cvb65-side-field select,.cvb65-standalone textarea{width:100%;border:1px solid var(--border,#d6e3dc);border-radius:12px;padding:12px 13px;background:var(--surface,#fff);color:inherit;font:inherit;outline:0;transition:border-color .18s,box-shadow .18s}.cvb65-fields input:focus,.cvb65-fields textarea:focus,.cvb65-side-field input:focus,.cvb65-side-field select:focus,.cvb65-standalone textarea:focus{border-color:#5ab487;box-shadow:0 0 0 3px rgba(8,122,74,.1)}.cvb65-fields textarea,.cvb65-standalone textarea{min-height:112px;resize:vertical}.cvb65-fields small{color:var(--muted);font-size:11px}.cvb65-standalone{margin-top:14px}.cvb65-repeater,.cvb65-repeater-list{display:grid;gap:12px}.cvb65-repeat-card{padding:16px;border:1px solid #d7e6de;border-radius:16px;background:#fbfdfc}.cvb65-repeat-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.cvb65-repeat-title strong{font-size:14px}.cvb65-repeat-title button{border:0;background:0 0;color:#bd2d22;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.cvb65-add-item{justify-self:start;border:1px dashed #86bea0;background:#eff9f3;color:#087a4a;border-radius:11px;padding:10px 13px;font:inherit;font-weight:800;cursor:pointer}.cvb65-date-pair{display:grid;grid-template-columns:1fr 1fr;gap:9px}.cvb65-preview-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:12px;color:var(--muted)}.cvb65-preview-top b{color:#087a4a}.cvb65-preview-sheet{min-height:310px;padding:22px;border-radius:13px;background:#fff;border:1px solid #dce7e1;box-shadow:0 10px 26px rgba(17,55,39,.08);overflow:hidden}.cvb65-preview-name{font-size:22px;font-weight:900;line-height:1.1}.cvb65-preview-headline{color:#087a4a;font-size:14px;font-weight:800;margin-top:6px}.cvb65-preview-target{color:#6a7b73;font-size:11px;margin-top:3px}.cvb65-preview-section{margin-top:18px}.cvb65-preview-section strong{display:block;padding-bottom:5px;border-bottom:2px solid #087a4a;font-size:10px;text-transform:uppercase}.cvb65-preview-section p{margin:7px 0 0;color:#52665d;font-size:10px;line-height:1.55;white-space:pre-line;max-height:55px;overflow:hidden}.cvb65-preview-sheet.template-corporate{border-top:8px solid #1d4f7a}.cvb65-preview-sheet.template-corporate .cvb65-preview-headline,.cvb65-preview-sheet.template-corporate .cvb65-preview-section strong{color:#1d4f7a;border-color:#1d4f7a}.cvb65-preview-sheet.template-creative{border-top:8px solid #b55b25}.cvb65-preview-sheet.template-creative .cvb65-preview-headline,.cvb65-preview-sheet.template-creative .cvb65-preview-section strong{color:#b55b25;border-color:#b55b25}.cvb65-preview-sheet.template-technical{border-top:8px solid #126d78}.cvb65-preview-sheet.template-technical .cvb65-preview-headline,.cvb65-preview-sheet.template-technical .cvb65-preview-section strong{color:#126d78;border-color:#126d78}.cvb65-preview-sheet.template-executive{border-top:8px solid #70562b}.cvb65-preview-sheet.template-executive .cvb65-preview-headline,.cvb65-preview-sheet.template-executive .cvb65-preview-section strong{color:#70562b;border-color:#70562b}.cvb65-preview-sheet.template-minimal{box-shadow:none;border-radius:0}.cvb65-templates{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cvb65-templates label{position:relative}.business-cv-choice>input,.cvb65-templates input{position:absolute;opacity:0;pointer-events:none}.cvb65-templates span{min-height:78px;border:2px solid var(--border,#dce7e1);border-radius:13px;display:grid;place-items:center;align-content:center;gap:6px;background:#fff;cursor:pointer}.cvb65-templates i{display:block;width:38px;height:28px;border:1px solid currentColor;border-left:9px solid currentColor;border-radius:3px;opacity:.72}.cvb65-templates b{font-size:12px}.cvb65-templates .template-corporate{color:#1d4f7a}.cvb65-templates .template-creative{color:#b55b25}.cvb65-templates .template-technical{color:#126d78}.cvb65-templates .template-executive{color:#70562b}.cvb65-side-field{margin-top:11px}.cvb65-checks{display:grid;gap:9px;margin:15px 0;font-size:13px}.cvb65-preview-link,.cvb65-save{display:block;width:100%;border-radius:11px;padding:12px;text-align:center;font:inherit;font-weight:850}.cvb65-save{border:0;background:#087a4a;color:#fff;cursor:pointer}.cvb65-save:hover{background:#06683f}.cvb65-preview-link{margin-top:8px;border:1px solid #b9ddca;color:#087a4a;text-decoration:none;background:#fff}.cvb65-preview-help{margin:10px 0 0;color:var(--muted);font-size:11px;line-height:1.55;text-align:center}.cvb65-mobile-save{display:none;margin-top:18px}html[data-theme=dark] .cvb65-page{background:#081711}html[data-theme=dark] .cvb65-hero{background:linear-gradient(135deg,#102a20,#0b1d16 74%)}html[data-theme=dark] .cvb65-main,html[data-theme=dark] .cvb65-progress,html[data-theme=dark] .cvb65-side-card{background:#0b1c16}html[data-theme=dark] .cvb65-repeat-card{background:#10251d;border-color:#294a3c}html[data-theme=dark] .cvb65-fields input,html[data-theme=dark] .cvb65-fields textarea,html[data-theme=dark] .cvb65-side-field input,html[data-theme=dark] .cvb65-side-field select,html[data-theme=dark] .cvb65-standalone textarea{background:#0b1c16;color:#fff;border-color:#315345}html[data-theme=dark] .cvb65-language-tab,html[data-theme=dark] .cvb65-templates span{background:#0b1c16}html[data-theme=dark] .cvb65-preview-sheet{background:#fff}@media (max-width:1080px){.cvb65-layout{grid-template-columns:1fr}.cvb65-side{position:static;grid-template-columns:1fr 1fr}.cvb65-live-preview{grid-row:1/3}.cvb65-mobile-save{display:block}.cvb65-side .cvb65-save{display:none}.cvb65-side .cvb65-preview-link{margin-top:0}}@media (max-width:760px){.cvb65-page{padding-top:18px}.cvb65-hero{grid-template-columns:1fr;text-align:center;padding:20px}.cvb65-hero-icon{margin:auto}.cvb65-hero-actions{justify-content:center}.cvb65-main{padding:15px}.cvb65-language-head{display:block}.cvb65-language-tabs{justify-content:flex-start;margin-top:14px}.cvb65-date-pair,.cvb65-fields,.cvb65-side{grid-template-columns:1fr}.cvb65-fields label.full{grid-column:auto}.cvb65-live-preview{grid-row:auto}.cvb65-step-head h2{font-size:18px}.cvb65-repeat-card{padding:13px}.cvb65-templates{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.cvb65-templates{grid-template-columns:1fr 1fr}.cvb65-language-tab{padding:8px 11px;font-size:12px}}@media (min-width:1221px){.topbar .brand-logo{margin-inline-end:clamp(12px,1.2vw,18px)!important}.topbar>.container.nav{gap:14px!important}.topbar .nav>nav{gap:clamp(10px,.8vw,16px)!important}.topbar .nav-actions{gap:6px!important}.topbar .nav-actions .btn,.topbar .nav>.btn{min-height:40px!important;padding:8px 13px!important;border-radius:10px!important;font-size:13px!important}.header-utility-group{min-height:40px!important}.header-utility-group :is(.theme-toggle,.user-notification-toggle,.language-current,.user-profile-toggle){min-height:40px!important;height:40px!important}.header-utility-group .theme-toggle,.header-utility-group .user-notification-toggle{width:38px!important;min-width:38px!important}.header-utility-group .language-current{width:47px!important;min-width:47px!important;padding-inline:7px!important}.header-utility-group .user-profile-toggle{gap:6px!important;padding-inline:7px 9px!important}.header-utility-group .user-profile-toggle-avatar{width:31px!important;height:31px!important}.header-cv-button-v64{gap:6px!important}.header-cv-button-v64 strong{min-width:24px!important;height:21px!important;padding-inline:5px!important;font-size:10px!important}.cvb65-page>.container,.topbar>.container.nav,body .container,body .cvb65-page>.container,body .topbar>.container.nav,body footer .container{width:min(1400px,calc(100% - 40px))!important;max-width:1400px!important;margin-inline:auto!important}.cvb65-layout{grid-template-columns:minmax(0,1fr) 360px!important;gap:24px!important}:root{--site-container:1400px!important;--site-width:1400px!important;--header-width:1400px!important;--site-gutter:20px!important}body .cvb65-layout{grid-template-columns:minmax(0,1fr) 380px!important;gap:26px!important}}:root{--bsouria-display-title-size:clamp(34px, 3.25vw, 42px);--bsouria-display-title-mobile:30px}body .ai-hero h1,body .article-header h1,body .bd-hero-copy h1,body .bd-section-head h2,body .blog-hero h1,body .compass-hero h1,body .contact-form-head h2,body .contact-hub-hero h1,body .cvb65-hero-copy h1,body .home-v35 .home-cv-copy-v64 h2,body .home-v35 .home-hero-copy-v35 h1,body .home-v35 .home-section-heading-v35 h2,body .home-v35 .home-steps-copy-v35 h2,body .info-hero h1,body .privacy-hero-copy h1,body .section-heading h2,body .terms-hero-copy h1,body .welcome-syria-page .ws-final h2,body .welcome-syria-page .ws-heading h2,body .welcome-syria-page .ws-hero h1,body .welcome-syria-page .ws-invest h2{font-size:var(--bsouria-display-title-size)!important;line-height:1.18!important;letter-spacing:0!important;font-weight:600!important;text-wrap:balance;overflow-wrap:anywhere}html[dir=rtl] body .ai-hero h1,html[dir=rtl] body .article-header h1,html[dir=rtl] body .bd-hero-copy h1,html[dir=rtl] body .bd-section-head h2,html[dir=rtl] body .blog-hero h1,html[dir=rtl] body .compass-hero h1,html[dir=rtl] body .contact-form-head h2,html[dir=rtl] body .contact-hub-hero h1,html[dir=rtl] body .cvb65-hero-copy h1,html[dir=rtl] body .home-v35 .home-cv-copy-v64 h2,html[dir=rtl] body .home-v35 .home-hero-copy-v35 h1,html[dir=rtl] body .home-v35 .home-section-heading-v35 h2,html[dir=rtl] body .home-v35 .home-steps-copy-v35 h2,html[dir=rtl] body .info-hero h1,html[dir=rtl] body .privacy-hero-copy h1,html[dir=rtl] body .section-heading h2,html[dir=rtl] body .terms-hero-copy h1,html[dir=rtl] body .welcome-syria-page .ws-final h2,html[dir=rtl] body .welcome-syria-page .ws-heading h2,html[dir=rtl] body .welcome-syria-page .ws-hero h1,html[dir=rtl] body .welcome-syria-page .ws-invest h2{line-height:1.3!important}@media (max-width:700px){body .ai-hero h1,body .article-header h1,body .bd-hero-copy h1,body .bd-section-head h2,body .blog-hero h1,body .compass-hero h1,body .contact-form-head h2,body .contact-hub-hero h1,body .cvb65-hero-copy h1,body .home-v35 .home-cv-copy-v64 h2,body .home-v35 .home-hero-copy-v35 h1,body .home-v35 .home-section-heading-v35 h2,body .home-v35 .home-steps-copy-v35 h2,body .info-hero h1,body .privacy-hero-copy h1,body .section-heading h2,body .terms-hero-copy h1,body .welcome-syria-page .ws-final h2,body .welcome-syria-page .ws-heading h2,body .welcome-syria-page .ws-hero h1,body .welcome-syria-page .ws-invest h2{font-size:var(--bsouria-display-title-mobile)!important;line-height:1.25!important}}.business-cv-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.business-cv-choice{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:start;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--surface-2);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.business-cv-choice:hover{border-color:#8bc4a5;transform:translateY(-1px)}.business-cv-choice.selected{border-color:var(--green);box-shadow:0 0 0 3px rgba(8,122,74,.09);background:var(--surface)}.business-cv-choice.disabled{opacity:.58;cursor:not-allowed;transform:none}.business-cv-choice-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:var(--soft);color:var(--green);font-size:13px;font-weight:800}.business-cv-choice>span:last-child{display:grid;gap:5px;min-width:0}.business-cv-choice strong{font-size:13px}.business-cv-choice small{color:var(--muted);line-height:1.55;overflow-wrap:anywhere}.business-cv-choice a{width:max-content;max-width:100%;color:var(--green);font-size:11px;font-weight:750;text-decoration:none}.business-cv-choice a:hover{text-decoration:underline}.business-cv-language{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-top:14px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2)}.business-cv-language[hidden]{display:none}.business-cv-language label{display:grid;gap:6px;min-width:220px}.business-cv-language label span{font-size:11px;font-weight:700}.business-cv-language p{max-width:650px;margin:0;color:var(--muted);font-size:10px;line-height:1.65}.business-cv-badge{background:#e4f5eb!important;color:#087a4a!important}.business-attached-cv-card{display:grid;grid-template-columns:76px minmax(0,1fr);gap:18px;align-items:center;background:linear-gradient(135deg,var(--surface),var(--soft))}.business-attached-cv-icon{width:76px;height:76px;display:grid;place-items:center;border-radius:20px;background:var(--green);color:#fff;font-size:22px;font-weight:850;box-shadow:0 12px 28px rgba(8,122,74,.18)}.business-attached-cv-card h2{margin-bottom:8px}.business-attached-cv-card p{margin:0 0 14px;color:var(--muted);line-height:1.75}.business-attached-cv-card .btn{width:max-content}@media (max-width:820px){.business-cv-choice-grid{grid-template-columns:1fr}.business-cv-language{align-items:stretch;flex-direction:column}.business-cv-language label{min-width:0}.business-attached-cv-card{grid-template-columns:58px minmax(0,1fr)}.business-attached-cv-icon{width:58px;height:58px;border-radius:16px;font-size:17px}}@media (max-width:520px){.business-attached-cv-card{grid-template-columns:1fr}.business-attached-cv-icon{width:52px;height:52px}.business-cv-choice{grid-template-columns:40px minmax(0,1fr);padding:13px}.business-cv-choice-icon{width:40px;height:40px}}.cvb73-template-card{min-height:0!important;display:flex!important;align-items:stretch!important;justify-content:flex-start!important;text-align:start}.cvb73-template-card>b{margin-top:8px}.cvb73-template-card>small{color:var(--muted);line-height:1.45;margin-top:3px}.cvb73-template-paper{display:block;background:#fff;border:1px solid #dce7e1;padding:9px;overflow:hidden;box-shadow:0 5px 14px rgba(16,35,26,.06)}.cvb73-mini-header{display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:center}.cvb73-mini-header i{width:24px!important;height:24px!important;border:0!important;border-radius:50%!important;background:currentColor!important;opacity:.9!important}.cvb73-mini-header em{display:block;height:8px;border-radius:99px;background:currentColor;opacity:.7}.cvb73-mini-summary{display:grid;gap:4px;margin-top:8px;padding-top:7px;border-top:2px solid currentColor}.cvb73-mini-columns u,.cvb73-mini-summary u{display:block;height:4px;border-radius:99px;background:#dfe8e3;text-decoration:none}.cvb73-mini-summary u:last-child,.home-cv-experience-v73 i:last-child,.home-cv-summary-v73 i:last-child{width:72%}.cvb73-mini-columns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.cvb73-mini-columns>em,.cvb73-mini-columns>i{display:grid;gap:4px;padding-top:5px;border-top:1px solid currentColor}.cvb73-template-card.template-corporate .cvb73-template-paper{border-inline-start:18px solid #1d4f7a;color:#1d4f7a}.cvb73-template-card.template-minimal .cvb73-template-paper{color:#4f5753;box-shadow:none;border-radius:2px}.cvb73-template-card.template-creative .cvb73-template-paper{color:#7446c8;background:linear-gradient(145deg,#fff,#faf7ff)}.cvb73-template-card.template-technical .cvb73-template-paper{color:#149b8d;background:linear-gradient(145deg,#f2fffc,#fff)}.cvb73-template-card.template-executive .cvb73-template-paper{color:#c38a2d;border-block-end:12px solid #19231f}.cvb73-template-option input:checked+.cvb73-template-card{border-color:#087a4a!important;background:#eaf8f0!important;color:#087a4a}.home-cv-preview-v73{padding:24px}.home-cv-sheet-v73{width:100%;max-width:520px;margin-inline:auto;background:#fff;border:1px solid #d8e7df;border-radius:18px;padding:26px;box-shadow:0 18px 45px rgba(16,35,26,.09);color:#173128}.home-cv-head-v73{display:grid;grid-template-columns:58px 1fr;gap:16px;align-items:center}.home-cv-avatar-v73{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#087a4a;color:#fff;font-weight:800}.home-cv-head-v73 b,.home-cv-head-v73 span{display:block}.home-cv-head-v73 span{color:#087a4a;font-weight:700;margin-top:3px}.home-cv-summary-v73{display:grid;gap:6px;margin-top:20px;padding-top:14px;border-top:2px solid #087a4a}.home-cv-experience-v73 i,.home-cv-summary-v73 i{height:6px;border-radius:99px;background:#e1eae5}.home-cv-content-v73{display:grid;grid-template-columns:1.45fr .85fr;gap:20px;margin-top:24px}.home-cv-experience-v73,.home-cv-skills-v73{display:grid;align-content:start;gap:7px;padding-top:10px;border-top:1px solid #cddbd3}.home-cv-experience-v73>b{color:#087a4a}.home-cv-experience-v73>span{color:#687970}.home-cv-skills-v73 em{display:block;border:1px solid #cfe5d7;background:#eef8f2;color:#087a4a;border-radius:999px;padding:5px 9px;font-style:normal;width:max-content;max-width:100%}.home-cv-footer-v73{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:24px -26px -26px;padding:12px 26px;background:#087a4a;color:#fff;border-radius:0 0 18px 18px}html[dir=rtl] .home-cv-sheet-v73{text-align:right}html[dir=ltr] .home-cv-sheet-v73{text-align:left}@media (max-width:760px){.cvb73-template-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-cv-content-v73{grid-template-columns:1fr}}@media (max-width:480px){.cvb73-template-gallery{grid-template-columns:1fr!important}.home-cv-preview-v73{padding:14px}.home-cv-sheet-v73{padding:19px}.home-cv-footer-v73{margin:20px -19px -19px;padding:11px 19px}}.cvb73-template-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cvb73-template-option{display:block;min-width:0}.cvb73-template-card{padding:0!important;display:block!important;background:0 0!important;border:0!important;box-shadow:none!important}.cvb73-template-card>b,.cvb73-template-card>small,.cvb74-images-only .cvb73-template-card>b,.cvb74-images-only .cvb73-template-card>small,.cvb74-images-only>h2{display:none!important}.cvb73-template-paper{width:100%;aspect-ratio:1.42/1;border-radius:12px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.cvb73-template-option:hover .cvb73-template-paper{transform:translateY(-1px);box-shadow:0 10px 22px rgba(16,35,26,.08)}.cvb73-template-option input:checked+.cvb73-template-card .cvb73-template-paper{border-color:#087a4a!important;box-shadow:0 0 0 3px rgba(8,122,74,.1),0 10px 24px rgba(16,35,26,.08)!important}@media (max-width:640px){.cvb73-template-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cvb73-template-paper{aspect-ratio:1.3/1}}.cvb74-images-only{padding-top:18px!important}.cvb74-images-only .cvb73-template-gallery{margin:0!important}.social-auth-options{display:grid;gap:10px;margin:0 0 18px}.social-auth-button{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:50px;padding:11px 18px;border-radius:12px;text-decoration:none;font:inherit;font-weight:700;line-height:1.25;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.social-auth-button:hover{transform:translateY(-1px)}.social-auth-button:focus-visible{outline:3px solid rgba(11,122,73,.18);outline-offset:2px}.social-auth-icon{position:absolute;inset-inline-start:17px;width:22px;height:22px;display:grid;place-items:center;flex:0 0 22px}.social-auth-icon svg{display:block;width:22px;height:22px}.social-auth-google{background:#fff;color:#1f1f1f;border:1px solid #dadce0;box-shadow:0 1px 2px rgba(60,64,67,.08)}.social-auth-google:hover{background:#f8f9fa;border-color:#c7c9cc;box-shadow:0 2px 6px rgba(60,64,67,.14)}.social-auth-facebook{background:#1877f2;color:#fff;border:1px solid #1877f2;box-shadow:0 3px 10px rgba(24,119,242,.18)}.social-auth-facebook:hover{background:#166fe5;border-color:#166fe5;box-shadow:0 5px 14px rgba(24,119,242,.25)}.social-auth-divider{display:flex;align-items:center;gap:13px;margin:2px 0 18px;color:var(--muted,#65736b);font-size:13px;font-weight:600}.social-auth-divider::after,.social-auth-divider::before{content:"";height:1px;background:var(--line,#dce6df);flex:1}html[data-theme=dark] .social-auth-google{background:#fff;color:#1f1f1f;border-color:#dadce0}@media (max-width:700px){.social-auth-button{min-height:48px;padding-inline:46px}.social-auth-icon{inset-inline-start:15px}}.article-engagement-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:20px 0 28px;padding:12px 0;border-top:1px solid rgba(14,84,54,.13);border-bottom:1px solid rgba(14,84,54,.13)}.article-engagement-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.article-action,.article-rating,.article-stat{display:inline-flex;align-items:center;border:1px solid rgba(14,84,54,.18);border-radius:10px;background:#fff}.article-action,.article-stat{gap:7px;min-height:40px;padding:8px 12px;color:inherit;font:inherit;text-decoration:none;cursor:pointer}.article-action:hover{border-color:#11834f;background:#f3fbf7}.article-action.active{color:#0f8450;border-color:#0f8450;background:#effaf4}.article-action svg,.article-stat svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.article-rating{gap:4px;padding:6px 10px}.article-rating button{border:0;background:0 0;padding:2px;cursor:pointer;font-size:19px;color:#c7c7c7;line-height:1}.article-rating button.on,.article-rating button:hover{color:#f6b800}.article-comments-box{margin-top:34px;padding-top:24px;border-top:1px solid rgba(14,84,54,.13)}.article-comment-form textarea{width:100%;min-height:110px;resize:vertical}.article-comments-list{display:grid;gap:12px;margin-top:20px}.article-comment{padding:14px 16px;border:1px solid rgba(14,84,54,.14);border-radius:12px;background:#fff}.article-comment-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.article-comment p{margin:0;white-space:pre-wrap}.article-login-note{padding:12px 14px;border-radius:10px;background:#f3faf6}.article-share-menu{position:relative}.article-share-options{position:absolute;z-index:20;top:calc(100% + 8px);inset-inline-end:0;display:none;min-width:190px;padding:8px;border:1px solid rgba(14,84,54,.16);border-radius:12px;background:#fff;box-shadow:0 12px 32px rgba(15,60,40,.12)}.article-share-menu.open .article-share-options{display:grid}.article-share-options a,.article-share-options button{display:block;width:100%;padding:9px 10px;text-align:start;border:0;border-radius:8px;background:0 0;color:inherit;text-decoration:none;cursor:pointer}.article-share-options a:hover,.article-share-options button:hover{background:#f3faf6}@media (max-width:700px){.article-engagement-bar{align-items:stretch}.article-engagement-group{width:100%}.article-action,.article-stat{flex:1;justify-content:center}.article-rating{width:100%;justify-content:center}}html[data-theme=dark] .article-engagement-bar{border-color:rgba(255,255,255,.11)}html[data-theme=dark] .article-action,html[data-theme=dark] .article-rating,html[data-theme=dark] .article-stat{background:#0b0f0d;border-color:#31473d;color:#eef7f2;box-shadow:0 1px 0 rgba(255,255,255,.03) inset}html[data-theme=dark] .article-action svg,html[data-theme=dark] .article-stat svg{color:#eef7f2;stroke:#eef7f2}html[data-theme=dark] .article-action:hover{background:#141d19;border-color:#4c7964;color:#fff;transform:translateY(-1px)}html[data-theme=dark] .article-action:hover svg{stroke:#fff}html[data-theme=dark] .article-action.active{background:#113324;border-color:#2b8f60;color:#8ce0b5}html[data-theme=dark] .article-action.active svg{stroke:#8ce0b5}html[data-theme=dark] .article-rating button{color:#65736c}html[data-theme=dark] .article-rating button.on,html[data-theme=dark] .article-rating button:hover{color:#f4bd3f}html[data-theme=dark] .article-share-options{background:#0b0f0d;border-color:#31473d;box-shadow:0 18px 42px rgba(0,0,0,.38)}html[data-theme=dark] .article-share-options a,html[data-theme=dark] .article-share-options button{color:#eef7f2}html[data-theme=dark] .article-share-options a:hover,html[data-theme=dark] .article-share-options button:hover{background:#17231d;color:#8ce0b5}html[data-theme=dark] .article-comments-box{border-color:#294038}html[data-theme=dark] .article-comment{background:#0b0f0d;border-color:#31473d;color:#eef7f2}html[data-theme=dark] .article-login-note{background:#121f19;border:1px solid #294038;color:#c9d9d0}.article-comment-head>div:first-child{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.article-comment-actions{display:flex;align-items:center;gap:6px}.article-comment-actions form{margin:0}.article-comment-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(14,84,54,.18);border-radius:9px;background:#f7fbf9;color:#0f8450;cursor:pointer}.article-comment-icon:hover{background:#eaf7f0;border-color:#11834f}.article-comment-icon.danger{color:#c53939}.article-comment-icon.danger:hover{background:#fff0f0;border-color:#d85a5a}.article-comment-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.article-comment-edit-form{margin-top:12px}.article-comment-edit-form textarea{width:100%;min-height:90px;resize:vertical}.article-comment-edit-form>div{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}html[data-theme=dark] .article-comment-icon{background:#121f19;border-color:#31473d;color:#8ce0b5}html[data-theme=dark] .article-comment-icon:hover{background:#193326;border-color:#4c7964}html[data-theme=dark] .article-comment-icon.danger{color:#ff8c8c}html[data-theme=dark] .article-comment-icon.danger:hover{background:#321818;border-color:#8d4545}.article-breadcrumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 18px;color:#6d7f76;font-size:13px}.article-breadcrumb a{color:#0c7a4b;text-decoration:none;font-weight:600}.article-breadcrumb a:hover{text-decoration:underline}.article-breadcrumb span:last-child{max-width:560px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-meta-enhanced{display:grid;grid-template-columns:repeat(4,minmax(0,auto));justify-content:start;gap:10px 18px;margin-top:22px!important}.article-meta-enhanced span{display:inline-flex;align-items:center;gap:4px}.article-meta-enhanced strong{color:#41564c;font-weight:600}.main-article-content{min-width:0}.main-article-content .article-lead,.main-article-content>p:first-child{font-size:1.08em;line-height:2.05;color:#334e42}.main-article-content h2{scroll-margin-top:110px;padding-top:5px}.main-article-content h3{scroll-margin-top:110px}.main-article-content .article-note{margin:26px 0;padding:20px 22px;border:1px solid #cfe4d7;border-inline-start:5px solid #178754;border-radius:14px;background:#f3faf6;color:#27483a}.main-article-content .article-note.important{border-color:#eed69a;border-inline-start-color:#c58a10;background:#fff9e9;color:#594715}.main-article-content .article-note p:last-child{margin-bottom:0}.main-article-content .article-checklist{margin:22px 0;padding:22px 24px;border:1px solid #d9e7df;border-radius:16px;background:#fbfdfc;list-style:none}.main-article-content .article-checklist li{position:relative;padding-inline-start:30px;margin:.7em 0}.main-article-content .article-checklist li::before{content:"✓";position:absolute;inset-inline-start:0;top:.05em;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#dff4e8;color:#087a4a;font-size:12px;font-weight:700}.main-article-content .article-sources{margin:30px 0;padding:24px;border:1px solid #dce7e1;border-radius:18px;background:#f8fbf9}.main-article-content .article-sources h2,.main-article-content .article-sources h3{margin-top:0}.main-article-content .article-sources a{overflow-wrap:anywhere}.article-toc{position:sticky;top:96px;display:grid;gap:4px;max-height:calc(100vh - 120px);overflow:auto}.article-toc strong{position:sticky;top:-20px;z-index:1;margin:-4px -4px 8px;padding:5px 4px 10px;background:#fff}.article-toc a{display:block;padding:8px 10px;border-radius:9px;color:#53675d;font-size:13px;line-height:1.45;text-decoration:none}.article-toc a:hover{background:#edf8f2;color:#087a4a}.article-source-reminder p{margin:0;color:#65766e;font-size:13px;line-height:1.7}.article-related-section{padding-top:54px;padding-bottom:54px}.article-related-section .section-heading{margin-bottom:22px}.article-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.article-related-card{display:flex;align-items:flex-start;gap:15px;min-height:155px;padding:22px;border:1px solid #dce7e1;border-radius:18px;background:#fff}.article-related-card h3{margin:0 0 8px;font-size:18px;line-height:1.45}.article-related-card h3 a{color:#173328;text-decoration:none}.article-related-card h3 a:hover{color:#087a4a}.article-related-card p{margin:0 0 9px;color:#63756c;font-size:14px;line-height:1.7}.article-related-card small{color:#7b8c84}.article-related-mark{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:13px;background:#e5f5ec;color:#087a4a;font-weight:700;font-size:17px}.article-disclaimer p{margin-bottom:0}.article-cover{margin-top:16px}html[data-theme=dark] .article-breadcrumb{color:#98aaa1}html[data-theme=dark] .article-breadcrumb a{color:#83d9ac}html[data-theme=dark] .article-meta-enhanced strong{color:#d7e5dd}html[data-theme=dark] .main-article-content .article-lead,html[data-theme=dark] .main-article-content>p:first-child{color:#d0ddd6}html[data-theme=dark] .main-article-content .article-note{background:#11251c;border-color:#315543;color:#d9e9e0}html[data-theme=dark] .main-article-content .article-note.important{background:#2a2413;border-color:#705d2c;color:#f1dfa4}html[data-theme=dark] .main-article-content .article-checklist,html[data-theme=dark] .main-article-content .article-sources{background:#0d1712;border-color:#2c4438}html[data-theme=dark] .main-article-content .article-checklist li::before{background:#163b2a;color:#8ce0b5}html[data-theme=dark] .article-toc strong{background:#0b0f0d}html[data-theme=dark] .article-toc a{color:#c5d4cc}html[data-theme=dark] .article-toc a:hover{background:#172a21;color:#8ce0b5}html[data-theme=dark] .article-source-reminder p{color:#aabbb2}html[data-theme=dark] .article-related-card{background:#0b0f0d;border-color:#31473d}html[data-theme=dark] .article-related-card p,html[data-theme=dark] .article-related-card small{color:#a7b8af}html[data-theme=dark] .article-related-mark{background:#173b2a;color:#8ce0b5}@media (max-width:980px){.article-meta-enhanced{grid-template-columns:repeat(2,minmax(0,auto))}.article-toc{position:static;max-height:none}.article-related-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.article-breadcrumb span:last-child{max-width:220px}.article-meta-enhanced{gap:7px}.article-meta-enhanced,.article-related-grid{grid-template-columns:1fr}.main-article-content .article-checklist,.main-article-content .article-note,.main-article-content .article-sources{padding:18px}.article-related-section{padding-top:40px;padding-bottom:40px}}.preserve-section-note{margin:0 0 18px;color:var(--muted);max-width:760px}.preserve-verification-page{max-width:900px}.preserve-verification-card{border:1px solid var(--border);border-radius:24px;background:var(--surface);padding:32px;display:grid;gap:20px}.preserve-verification-card h1,.preserve-verification-card h2{margin:0}.verification-status{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid var(--border);border-radius:16px}.verification-instructions{display:grid;gap:12px;padding:20px;border-radius:18px;background:var(--surface-2);border:1px solid var(--border)}.verification-instructions code{display:block;direction:ltr;text-align:left;overflow:auto;padding:14px;border-radius:12px;background:var(--input-bg);border:1px solid var(--border);color:var(--ink)}.status.verified{background:var(--success-bg);color:var(--success-text)}.status.failed,.status.manual_review,.status.pending{background:var(--warning-bg);color:var(--warning-text)}@media (max-width:700px){.preserve-verification-card{padding:22px}.verification-status{align-items:flex-start;flex-direction:column}}.welcome-syria-page{background:var(--bg,#fff);color:var(--text,#14261e);overflow:hidden}.welcome-syria-page *{box-sizing:border-box}.ws-hero{background:radial-gradient(circle at 15% 10%,rgba(37,168,104,.14),transparent 34%),linear-gradient(135deg,#f4fbf7 0,#fff 62%)}.ws-hero-grid{display:grid;gap:64px}.ws-eyebrow,.ws-heading>div>span,.ws-heading>span{display:inline-block;color:#0a8a50;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px}.ws-heading>div>span,.ws-heading>span{font-size:13px}.ws-hero h1{font-size:clamp(48px,6vw,82px)}.ws-hero h1 span{color:#098a50}.ws-hero-copy>p{font-size:18px;color:#5b6d64;margin:0}.ws-actions,.ws-trust{display:flex;flex-wrap:wrap}.ws-actions{gap:12px}.ws-trust{color:#577067;font-weight:700}.ws-hero-visual{position:relative}.ws-hero-visual:before{content:"";position:absolute;background:#0a3a28;transform:rotate(3deg);inset:8% -4% -6% 10%;border-radius:24px!important}.ws-hero-visual img{display:block;position:relative}.ws-floating-card{position:absolute;z-index:2;background:#fff;border:1px solid #dbeae2;box-shadow:0 18px 45px rgba(8,50,34,.16)}.ws-floating-card span,.ws-floating-card strong{display:block}.ws-floating-card strong{margin-bottom:5px}.ws-floating-card span{color:#63766c}.ws-stats{background:#092a1e;color:#fff}.ws-stats-grid{display:grid;grid-template-columns:repeat(5,1fr)}.ws-stats-grid>div{padding:30px 24px;text-align:center;border-inline-end:1px solid rgba(255,255,255,.11)}.ws-stats-grid>div:last-child{border:0}.ws-stats strong{font-size:31px;display:block}.ws-stats span{font-size:13px;color:#b8d0c4}.ws-section{padding:88px 0}.ws-soft{background:#f3f8f5}.ws-dark{background:#08251a;color:#fff}.ws-heading{max-width:760px;margin-bottom:38px}.ws-heading h2{font-size:clamp(32px,4vw,49px);margin:0}.ws-heading p{color:#687970;line-height:1.75;font-size:16px;margin:17px 0 0}.ws-heading-row{max-width:none;display:flex;align-items:end;justify-content:space-between;gap:30px}.ws-heading-row>div{max-width:760px}.ws-heading-row>a{color:#087f49;font-weight:800;white-space:nowrap}.ws-heading-light>span{color:#60d197}.ws-heading-light h2{max-width:780px}.ws-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ws-feature{padding:30px;border:1px solid #dbe7e0;border-radius:20px;background:#fff;min-height:245px;transition:.22s}.ws-feature:hover{transform:translateY(-5px);border-color:#9ecdb4;box-shadow:0 18px 45px rgba(10,70,45,.08)}.ws-feature i{display:grid;place-items:center;width:44px;height:44px;background:#e8f6ee;color:#07864c;border-radius:13px;font-style:normal;font-weight:900;font-size:20px}.ws-feature h3{font-size:21px;margin:24px 0 10px}.ws-feature p{line-height:1.72;color:#66776f;margin:0}.ws-sector-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.ws-sector-grid a{display:grid;grid-template-columns:45px 1fr;gap:2px 14px;align-items:center;padding:20px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:rgba(255,255,255,.045);color:#fff;transition:.2s}.ws-sector-grid a:hover{background:rgba(255,255,255,.09);transform:translateY(-3px)}.ws-sector-grid span{grid-row:1/3;font-size:26px}.ws-sector-grid strong{font-size:16px}.ws-sector-grid small{color:#9fc3b1}.ws-card-grid{display:grid;gap:20px}.ws-card-grid-3{grid-template-columns:repeat(3,1fr)}.ws-content-card{overflow:hidden;background:#fff;border:1px solid #dce7e1;border-radius:20px;transition:.2s}.ws-content-card:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgba(9,54,36,.1)}.ws-card-image{height:210px;background:linear-gradient(135deg,#dff1e7,#eff7f3);display:grid;place-items:center;overflow:hidden}.ws-business-logo img,.ws-card-image img{width:100%;height:100%;object-fit:cover}.ws-card-image>span{font-size:42px;color:#0b8550}.ws-card-body{padding:24px}.ws-card-body small{display:block;color:#668076;font-size:12px;margin-bottom:10px}.ws-card-body h3{font-size:20px;line-height:1.35;margin:0 0 11px}.ws-card-body h3 a{color:inherit}.ws-card-body p{color:#697a72;line-height:1.65;margin:0 0 18px}.ws-card-link{color:#087f49;font-weight:800;font-size:13px}.ws-business-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.ws-business{display:flex;align-items:center;gap:15px;padding:18px;background:#fff;border:1px solid #dae6df;border-radius:17px;color:inherit}.ws-business:hover{border-color:#8fc5a8}.ws-business-logo{width:56px;height:56px;border-radius:14px;display:grid;place-items:center;background:#e6f4ec;color:#07814a;font-size:22px;font-weight:900;overflow:hidden;flex:0 0 auto}.ws-business div:nth-child(2){min-width:0;flex:1}.ws-business span,.ws-business strong{display:block}.ws-business strong{margin-bottom:5px}.ws-business span{color:#6a7b73;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-business>b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#0b8b51;color:#fff}.ws-invest{background:linear-gradient(135deg,#e9f7ef,#fff)}.ws-invest-grid,.ws-reasons>div{display:grid;grid-template-columns:1.08fr .92fr;gap:70px;align-items:center}.ws-invest h2{font-size:clamp(34px,4vw,53px);margin:0 0 22px}.ws-invest p{color:#63766c;font-size:16px;line-height:1.8;margin:0 0 26px}.ws-reasons,.ws-steps{display:grid;gap:12px}.ws-reasons>div{grid-template-columns:55px 1fr;gap:15px;padding:20px;background:#fff;border:1px solid #d6e6dd;border-radius:16px}.ws-reasons b{color:#0a8b50;font-size:18px}.ws-reasons span{font-weight:750;line-height:1.45}.ws-steps{grid-template-columns:repeat(4,1fr);gap:15px}.ws-steps>div{position:relative;padding:25px 23px;background:#fff;border:1px solid #dbe7e0;border-radius:18px}.ws-steps b,.ws-steps span,.ws-steps strong{display:block}.ws-steps b{color:#0b8950;font-size:13px;margin-bottom:38px}.ws-steps strong{font-size:17px;margin-bottom:8px}.ws-steps span{font-size:13px;line-height:1.55;color:#687a71}.ws-final{padding:38px 0 80px}.ws-final-inner{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:42px 46px;border-radius:25px;background:#092a1e;color:#fff}.ws-final span{color:#72d8a5;font-size:13px;font-weight:800}.ws-final h2{font-size:clamp(28px,3vw,42px);max-width:800px;margin:10px 0 0}.ws-final-inner>div:last-child{display:flex;gap:10px;flex-wrap:wrap}.ws-final .btn.secondary{border-color:rgba(255,255,255,.35);color:#fff;background:0 0}html[data-theme=dark] .welcome-syria-page{background:#0c1712;color:#edf5f0}html[data-theme=dark] .ws-hero{background:radial-gradient(circle at 15% 10%,rgba(33,161,97,.15),transparent 34%),#0c1712}html[data-theme=dark] .ws-card-body p,html[data-theme=dark] .ws-feature p,html[data-theme=dark] .ws-heading p,html[data-theme=dark] .ws-hero-copy>p,html[data-theme=dark] .ws-invest p{color:#a1b2a9}html[data-theme=dark] .ws-business,html[data-theme=dark] .ws-content-card,html[data-theme=dark] .ws-feature,html[data-theme=dark] .ws-floating-card,html[data-theme=dark] .ws-reasons>div,html[data-theme=dark] .ws-steps>div{background:#13231b;border-color:#294036}html[data-theme=dark] .ws-soft{background:#0f1e17}html[data-theme=dark] .ws-invest{background:#10231a}html[data-theme=dark] .ws-card-image{background:#193528}@media (max-width:1000px){.ws-hero-grid,.ws-invest-grid{grid-template-columns:1fr}.ws-hero-visual{max-width:720px}.ws-card-grid-3,.ws-feature-grid,.ws-sector-grid{grid-template-columns:repeat(2,1fr)}.ws-stats-grid{grid-template-columns:repeat(3,1fr)}.ws-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.ws-hero{padding:45px 0}.ws-hero-grid{gap:38px}.ws-hero h1{font-size:45px}.ws-hero-copy>p{font-size:16px}.ws-hero-visual img{height:370px;border-radius:23px}.ws-floating-card{position:relative;inset:auto!important;width:calc(100% - 28px);margin:-46px auto 0}.ws-stats-grid{grid-template-columns:repeat(2,1fr)}.ws-stats-grid>div{padding:22px 12px}.ws-section{padding:62px 0}.ws-heading-row{display:block}.ws-heading-row>a{display:inline-block;margin-top:18px}.ws-business-grid,.ws-card-grid-3,.ws-feature-grid,.ws-sector-grid,.ws-steps{grid-template-columns:1fr}.ws-feature{min-height:0}.ws-final-inner{display:block;padding:32px 25px}.ws-final-inner>div:last-child{margin-top:24px}.ws-final .btn{width:100%;text-align:center}.ws-trust{display:grid;gap:8px}}.ws-hero{min-height:var(--primary-hero-height,460px);display:flex;align-items:center}.ws-hero>.container{width:100%}.ws-hero-grid{gap:var(--primary-hero-gap,44px);align-items:center}.ws-hero h1{font-size:var(--primary-hero-title,clamp(38px,4.2vw,54px));margin:10px 0 16px}.ws-hero-copy>p{font-size:var(--primary-hero-copy,16px)}.ws-trust{gap:16px;font-size:12px}.ws-hero-visual{width:100%;height:var(--primary-hero-visual-height,360px);margin-inline:auto}.ws-hero-visual img{width:100%;height:100%;object-fit:cover;box-shadow:0 20px 52px rgba(8,52,35,.18);border-radius:22px!important}.ws-floating-card{inset:auto auto 18px -22px;border-radius:15px}html[dir=rtl] .ws-floating-card{left:auto;right:-22px}@media (max-width:1000px){.ws-hero{min-height:0}.ws-hero-grid{grid-template-columns:1fr;gap:30px}.ws-hero-visual{max-width:620px}}@media (max-width:680px){.ws-hero{padding:34px 0}.ws-hero h1{font-size:36px;letter-spacing:-.8px}.ws-hero-copy>p{font-size:15px}.ws-hero-visual{height:280px}.ws-floating-card{position:relative;inset:auto!important;width:calc(100% - 28px);margin:-40px auto 0}}.ws-hero-copy>p a{color:#087f49;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ws-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ws-resource-card{display:flex;gap:17px;align-items:flex-start;padding:24px;background:#fff;border:1px solid #d9e7df;border-radius:18px;color:inherit;transition:transform .2s,border-color .2s,box-shadow .2s}.ws-resource-card:hover{transform:translateY(-4px);border-color:#88c5a5;box-shadow:0 18px 42px rgba(9,60,39,.08)}.ws-resource-card i{display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;border-radius:13px;background:#e7f5ed;color:#087f49;font-style:normal;font-size:20px;font-weight:900}.ws-resource-card strong{display:block;font-size:18px;line-height:1.35;margin:1px 0 8px}.ws-resource-card p{color:#66786f;line-height:1.65;margin:0 0 13px;font-size:14px}.ws-resource-card span{color:#087f49;font-size:13px;font-weight:800}.ws-resource-grid-official{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-external-card{background:#fff}.ws-source-note{margin:20px 0 0;color:#6f7f77;font-size:12px;line-height:1.65}.ws-faq-list{display:grid;gap:12px;max-width:900px}.ws-faq-list details{background:#fff;border:1px solid #dbe7e0;border-radius:15px;padding:0 20px}.ws-faq-list summary{cursor:pointer;font-weight:800;font-size:16px;padding:19px 28px 19px 0;position:relative;list-style:none}html[dir=rtl] .ws-faq-list summary{padding:19px 0 19px 28px}.ws-faq-list summary:after{content:"+";position:absolute;right:0;top:17px;color:#087f49;font-size:22px}html[dir=rtl] .ws-faq-list summary:after{right:auto;left:0}.ws-faq-list details[open] summary:after{content:"−"}.ws-faq-list details p{margin:0;padding:0 0 20px;color:#66786f;line-height:1.75}html[data-theme=dark] .ws-faq-list details,html[data-theme=dark] .ws-resource-card{background:#13231b;border-color:#294036}html[data-theme=dark] .ws-faq-list details p,html[data-theme=dark] .ws-resource-card p,html[data-theme=dark] .ws-source-note{color:#a1b2a9}@media (max-width:1000px){.ws-resource-grid-official{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.ws-resource-grid,.ws-resource-grid-official{grid-template-columns:1fr}.ws-resource-card{padding:20px}.ws-resource-card strong{font-size:16px}}:root{--primary-hero-height:420px;--primary-hero-title:clamp(34px,3.65vw,46px);--primary-hero-copy:15.5px;--primary-hero-visual-height:320px;--primary-hero-gap:36px;--primary-hero-button-height:46px;--primary-hero-radius:22px}.directory-hero h1,.hero.pro-hero .hero-copy h1,.ws-hero h1{max-width:650px;line-height:1.1!important;margin-top:9px!important;margin-bottom:14px!important}.hero.pro-hero .hero-copy>p{max-width:650px}.directory-hero p,.ws-hero-copy>p{max-width:650px;font-size:var(--primary-hero-copy)!important;line-height:1.72!important}.directory-hero .section-kicker,.hero.pro-hero .trust-pill,.ws-hero .ws-eyebrow{font-size:12px}.directory-hero .directory-hero-actions .btn,.directory-hero .directory-hero-search .btn,.hero.pro-hero .hero-actions .btn,.hero.pro-hero .hero-search .btn,.ws-hero .ws-actions .btn{min-height:var(--primary-hero-button-height);padding-top:10px;padding-bottom:10px;border-radius:11px}.hero.pro-hero,.ws-hero{min-height:var(--primary-hero-height)!important;padding:38px 0 36px!important}.hero.pro-hero .hero-grid.pro-grid,.ws-hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,430px)!important;gap:var(--primary-hero-gap)!important}.hero.pro-hero .hero-business-image,.ws-hero-visual{max-width:430px!important;height:var(--primary-hero-visual-height)!important}.hero.pro-hero .hero-search{margin-top:17px!important}.hero.pro-hero .hero-actions{margin-top:13px!important}.ws-actions{margin:17px 0 13px!important}.ws-floating-card{width:190px!important;padding:13px 15px!important;inset-block-end:15px!important}.ws-floating-card strong{font-size:13px!important}.directory-hero-metrics span,.ws-floating-card span{font-size:11px!important}.directory-hero{min-height:var(--primary-hero-height)!important;padding:34px 0!important}.directory-hero-panel{min-height:344px!important;grid-template-columns:minmax(0,1fr) minmax(300px,430px)!important;gap:var(--primary-hero-gap)!important;padding:24px 28px!important;border-radius:var(--primary-hero-radius)!important}.directory-hero-overview{max-width:430px;width:100%;height:var(--primary-hero-visual-height)!important;justify-self:center}.directory-hero-search{margin-top:17px!important}.directory-hero-actions{margin-top:12px!important}.directory-hero-metrics>div{padding:9px 5px 8px!important}.directory-hero-metrics strong{font-size:20px!important}@media (max-width:980px){.directory-hero,.hero.pro-hero,.ws-hero{min-height:0!important}.directory-hero-panel,.hero.pro-hero .hero-grid.pro-grid,.ws-hero-grid{grid-template-columns:1fr!important;gap:26px!important}.directory-hero-overview,.hero.pro-hero .hero-business-image,.ws-hero-visual{max-width:540px!important}}@media (max-width:680px){:root{--primary-hero-title:32px;--primary-hero-copy:14.5px;--primary-hero-visual-height:245px;--primary-hero-gap:22px;--primary-hero-button-height:44px}.directory-hero,.hero.pro-hero,.ws-hero{padding:28px 0!important}.directory-hero h1,.hero.pro-hero .hero-copy h1,.ws-hero h1{letter-spacing:-.6px!important;margin-bottom:12px!important}.directory-hero-panel{padding:18px!important;border-radius:18px!important}.ws-floating-card{width:calc(100% - 30px)!important;padding:12px 14px!important}}:root{--primary-page-h1:42px;--primary-page-h2:31px;--primary-page-h3:19px;--primary-page-kicker:12px;--primary-page-description:15px;--primary-page-h1-line:1.16;--primary-page-h2-line:1.28;--primary-page-h3-line:1.42}.directory-hero .directory-hero-copy h1,.hero.pro-hero .hero-copy h1,.ws-hero .ws-hero-copy h1{font-size:var(--primary-page-h1)!important;line-height:var(--primary-page-h1-line)!important;letter-spacing:-.75px!important;font-weight:800!important}.directory-hero~.section .section-heading h2,.hero.pro-hero~.section .how-copy h2,.hero.pro-hero~.section .section-heading h2,.welcome-syria-page .ws-final h2,.welcome-syria-page .ws-heading h2,.welcome-syria-page .ws-invest h2{font-size:var(--primary-page-h2)!important;line-height:var(--primary-page-h2-line)!important;letter-spacing:-.35px!important;font-weight:800!important;margin-top:0!important}.directory-hero~.section h3,.hero.pro-hero~.section h3,.welcome-syria-page .ws-section h3{font-size:var(--primary-page-h3)!important;line-height:var(--primary-page-h3-line)!important;font-weight:750!important}.directory-hero .section-kicker,.directory-hero~.section .section-kicker,.hero.pro-hero .trust-pill,.hero.pro-hero~.section .section-kicker,.welcome-syria-page .ws-eyebrow,.welcome-syria-page .ws-heading>div>span,.welcome-syria-page .ws-heading>span{font-size:var(--primary-page-kicker)!important;line-height:1.45!important;letter-spacing:.04em!important}.directory-hero .directory-hero-copy>p,.directory-hero~.section .section-heading>p,.hero.pro-hero .hero-copy>p,.hero.pro-hero~.section .section-heading>p,.welcome-syria-page .ws-heading>p,.welcome-syria-page .ws-invest p,.ws-hero .ws-hero-copy>p{font-size:var(--primary-page-description)!important;line-height:1.75!important}.directory-hero~.section .section-heading,.hero.pro-hero~.section .section-heading,.welcome-syria-page .ws-heading{margin-bottom:30px!important}@media (max-width:680px){:root{--primary-page-h1:31px;--primary-page-h2:25px;--primary-page-h3:17px;--primary-page-kicker:11px;--primary-page-description:14px}.directory-hero .directory-hero-copy h1,.hero.pro-hero .hero-copy h1,.ws-hero .ws-hero-copy h1{letter-spacing:-.35px!important}.directory-hero~.section .section-heading,.hero.pro-hero~.section .section-heading,.welcome-syria-page .ws-heading{margin-bottom:24px!important}}:root{--site-hero-h1-size:42px;--site-hero-h1-mobile:31px;--site-hero-h1-line-height:1.16;--site-hero-h1-spacing:12px 0 16px;--public-h1-size:42px;--public-h2-size:29px;--public-h3-size:19px;--public-h1-mobile:31px;--public-h2-mobile:23px;--public-h3-mobile:17px}.directory-hero h1,.ws-hero h1{font-size:var(--site-hero-h1-size)!important}.ai-page-heading h1,.directory-hero h1,.ws-hero h1{line-height:var(--site-hero-h1-line-height)!important;letter-spacing:-1px!important;margin:var(--site-hero-h1-spacing)!important;font-weight:600!important}.about-vision-hero h1,.blog-hero h1,.compass-hero h1,.contact-hub-hero h1,.participate-hero h1,.payment-hero h1,.policy-hero h1,.preserve-hero h1,.terms-hero h1,.volunteer-apply-hero h1{font-size:var(--site-hero-h1-size)!important;line-height:var(--site-hero-h1-line-height)!important;letter-spacing:-1px!important;margin:var(--site-hero-h1-spacing)!important;font-weight:600!important}.business-form-intro h1,.info-hero h1,.opportunity-form-intro h1,.page-hero h1{line-height:var(--site-hero-h1-line-height)!important;letter-spacing:-1px!important;margin:var(--site-hero-h1-spacing)!important;font-weight:600!important}.info-hero h1,.page-hero h1{font-size:var(--site-hero-h1-size)!important}@media (max-width:700px){.about-vision-hero h1,.ai-page-heading h1,.blog-hero h1,.business-form-intro h1,.compass-hero h1,.contact-hub-hero h1,.directory-hero h1,.info-hero h1,.opportunity-form-intro h1,.page-hero h1,.participate-hero h1,.payment-hero h1,.policy-hero h1,.preserve-hero h1,.terms-hero h1,.volunteer-apply-hero h1,.ws-hero h1{font-size:var(--site-hero-h1-mobile)!important;line-height:1.2!important;letter-spacing:-.5px!important}}.ai-page-heading h1,.business-form-intro h1,.hero h1,.opportunity-form-intro h1,.page-heading h1,[class*=hero] h1{font-size:var(--public-h1-size)!important;line-height:1.16!important}.about-cta-card h2,.about-global h2,.about-section-head h2,.ai-page-heading h2,.blog-section h2,.contact-section h2,.content-heading h2,.directory-section h2,.legal-section h2,.page-heading h2,.participate-section h2,.policy-section h2,.preserve-section h2,.section h2,.section-heading h2,.ws-final h2,.ws-heading h2,.ws-invest h2{font-size:var(--public-h2-size)!important;line-height:1.3!important;letter-spacing:-.25px!important;font-weight:750!important}.about-pillar-grid h3,.about-principles h3,.about-roadmap h3,.card h3,.directory-section h3,.section h3,.ws-section h3,article h3{font-size:var(--public-h3-size)!important;line-height:1.42!important}.eyebrow,.kicker,.section-kicker,.ws-eyebrow,[class*=hero]>* .section-kicker{font-size:12px!important;line-height:1.45!important}@media (max-width:700px){.ai-page-heading h1,.business-form-intro h1,.hero h1,.opportunity-form-intro h1,.page-heading h1,[class*=hero] h1{font-size:var(--public-h1-mobile)!important;line-height:1.2!important}.about-cta-card h2,.about-global h2,.about-section-head h2,.ai-page-heading h2,.blog-section h2,.contact-section h2,.content-heading h2,.directory-section h2,.legal-section h2,.page-heading h2,.participate-section h2,.policy-section h2,.preserve-section h2,.section h2,.section-heading h2,.ws-final h2,.ws-heading h2,.ws-invest h2{font-size:var(--public-h2-mobile)!important;line-height:1.32!important}.about-pillar-grid h3,.about-principles h3,.about-roadmap h3,.card h3,.directory-section h3,.section h3,.ws-section h3,article h3{font-size:var(--public-h3-mobile)!important}}@media (min-width:981px){.hero.pro-hero .hero-grid.pro-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:24px!important;align-items:center!important}.hero.pro-hero .hero-business-image,.hero.pro-hero .hero-copy{width:100%!important;max-width:none!important;min-width:0!important}.hero.pro-hero .hero-business-image{height:clamp(370px,32vw,410px)!important;min-height:370px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:0!important;background:0 0!important;box-shadow:none!important}.hero.pro-hero .hero-business-image img{display:block!important;flex:0 0 auto!important;width:124%!important;max-width:none!important;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center!important}}@media (max-width:980px){.hero.pro-hero .hero-grid.pro-grid{grid-template-columns:1fr!important}.hero.pro-hero .hero-business-image{width:100%!important;max-width:720px!important;height:auto!important;min-height:0!important;margin-inline:auto!important;overflow:visible!important}.hero.pro-hero .hero-business-image img{width:100%!important;max-width:none!important;height:auto!important}}.topbar .brand-logo,.topbar .brand-logo .brand-logo-image{border:0!important;box-shadow:none!important}.topbar .brand-logo .brand-logo-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:0 0!important;transform:none!important}.topbar .brand-logo-light{display:block!important}html[data-theme=dark] .topbar .brand-logo{flex-basis:220px!important;width:220px!important;height:56px!important}.topbar .brand-logo-dark,html[data-theme=dark] .topbar .brand-logo-light{display:none!important}.topbar .language-dropdown.is-open>.language-menu,.topbar .user-notification-dropdown.is-open>.user-notification-panel,.topbar .user-profile-dropdown.is-open>.user-profile-panel,html[data-theme=dark] .topbar .brand-logo-dark{display:block!important}@media (max-width:1420px){.topbar .brand-logo{flex-basis:310px!important;width:310px!important;height:80px!important}html[data-theme=dark] .topbar .brand-logo{flex-basis:205px!important;width:205px!important;height:52px!important}}@media (max-width:1100px){.topbar>.container.nav{min-height:94px!important}.topbar .brand-logo{flex-basis:270px!important;width:270px!important;height:72px!important}html[data-theme=dark] .topbar .brand-logo{flex-basis:190px!important;width:190px!important;height:48px!important}}@media (max-width:820px){.topbar>.container.nav{min-height:82px!important}.topbar .brand-logo{flex-basis:220px!important;width:220px!important;height:60px!important}html[data-theme=dark] .topbar .brand-logo{flex-basis:165px!important;width:165px!important;height:42px!important}}@media (max-width:560px){.topbar>.container.nav{min-height:74px!important}.topbar .brand-logo{flex-basis:185px!important;width:185px!important;height:52px!important}html[data-theme=dark] .topbar .brand-logo{flex-basis:145px!important;width:145px!important;height:38px!important}}.topbar .brand-logo{margin-inline:0!important}html[dir=ltr] .topbar .brand-logo .brand-logo-image,html[dir=rtl] .topbar .brand-logo .brand-logo-image{object-position:left center!important}@media (min-width:821px){html[dir=rtl] .topbar .brand-logo{transform:translateX(12px)!important}html[dir=ltr] .topbar .brand-logo{transform:translateX(-12px)!important}}html:not([data-theme=dark]) .topbar .brand-logo-light{opacity:1!important;visibility:visible!important}html:not([data-theme=dark]) .topbar .brand-logo{width:250px!important;flex-basis:250px!important;height:66px!important;background:0 0!important;overflow:visible!important}html:not([data-theme=dark]) .topbar .brand-logo-light{display:block!important;width:90%!important;height:90%!important;object-fit:contain!important;filter:none!important;background:0 0!important}html[dir=rtl]:not([data-theme=dark]) .topbar .brand-logo-light{object-position:right center!important}html[dir=ltr]:not([data-theme=dark]) .topbar .brand-logo-light{object-position:left center!important}html:not([data-theme=dark]) .topbar .brand-logo-dark{display:none!important}@media (max-width:820px){html:not([data-theme=dark]) .topbar .brand-logo{width:205px!important;flex-basis:205px!important;height:56px!important}}@media (max-width:560px){html:not([data-theme=dark]) .topbar .brand-logo{width:170px!important;flex-basis:170px!important;height:48px!important}}.topbar>.container.nav{padding-inline:0!important}@media (max-width:820px){.topbar>.container.nav{width:calc(100% - 28px)!important}}.auth-form-options{display:flex;align-items:center;margin:-2px 0 2px;min-height:28px}.auth-forgot-link{color:var(--green2);font-weight:750;text-decoration:underline;text-underline-offset:4px}.auth-forgot-link:hover{color:var(--green);text-decoration-thickness:2px}.auth-page-password-reset .auth-card .alert{margin-bottom:18px}.auth-page-password-reset .auth-card small{display:block;margin-top:7px;color:var(--muted)}html[data-theme=dark] .auth-forgot-link{color:#71e3ad}@media (max-width:620px){.auth-form-options{margin-top:0}.auth-forgot-link{font-size:14px}}.auth-form-options{justify-content:space-between;gap:16px;flex-wrap:wrap}.auth-remember-option{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--muted);font-size:13.5px;font-weight:600;line-height:1.45;cursor:pointer;user-select:none}.auth-remember-option input[type=checkbox]{appearance:none;-webkit-appearance:none;width:16px;height:16px;min-width:16px;margin:0;padding:0;border:1.5px solid #a9bbb1;border-radius:4px;background:#fff;display:grid;place-content:center;cursor:pointer}.auth-remember-option input[type=checkbox]::before{content:"";width:8px;height:8px;border-radius:2px;transform:scale(0);transition:transform .14s ease;background:var(--green)}.auth-remember-option input[type=checkbox]:checked{border-color:var(--green);background:#e9f7ef}.auth-remember-option input[type=checkbox]:checked::before{transform:scale(1)}.auth-remember-option input[type=checkbox]:focus-visible{outline:3px solid rgba(11,122,73,.18);outline-offset:2px}.auth-register-remember{margin:10px 0 4px;align-items:flex-start}html[dir=rtl] .auth-form-options{justify-content:space-between}html[data-theme=dark] .auth-remember-option{color:#aebdb5}html[data-theme=dark] .auth-remember-option input[type=checkbox]{background:#122b20;border-color:#587064}@media (max-width:620px){.auth-form-options{align-items:flex-start;gap:10px}.auth-remember-option{font-size:13px}}.auth-page-login .auth-visual-copy .eyebrow{font-size:13px!important;font-weight:800!important;line-height:1.4!important;padding:6px 12px!important}.auth-page-login .auth-visual-copy .auth-benefits span{display:flex!important;align-items:center!important;gap:9px!important;padding:13px 14px!important;font-size:13px!important;font-weight:700!important;line-height:1.45!important}.auth-page-login .auth-visual-copy .auth-benefits b{flex:0 0 34px!important;width:34px!important;height:34px!important;font-size:11px!important}@media (max-width:760px){.auth-page-login .auth-visual-copy .auth-benefits span,.auth-page-login .auth-visual-copy .eyebrow{font-size:12px!important}}html:not([data-theme=dark]):not(.dark) :is(.muted,.helper,.form-help,.auth-subtitle,.dashboard-subtitle,.card-subtitle,.meta,.small-muted){color:#40564c!important}html:not([data-theme=dark]):not(.dark) :is(input,textarea)::placeholder{color:#52665d!important;opacity:1!important}html:not([data-theme=dark]):not(.dark) :is(.badge,.pill,.eyebrow)[style*=color]{text-shadow:none}:focus-visible{outline:3px solid #075c38;outline-offset:3px}.online-summary-grid-v30{grid-template-columns:repeat(5,minmax(0,1fr))}.online-filterbar-v30{grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(150px,.75fr)) auto}.online-users-table-v30{min-width:1280px}.online-language-stack{display:grid;gap:6px;min-width:185px;color:#41594d;font-size:12px;line-height:1.45}.home-hero-visual-v35 img,.home-hero-visual-v35 picture,.online-language-stack span{display:block}.online-language-stack b{color:#173a2a;font-weight:750}.online-meta-line{display:flex!important;align-items:center;gap:6px;flex-wrap:wrap}.online-mini-badge{display:inline-flex;align-items:center;justify-content:center;min-width:29px;padding:2px 7px;border-radius:999px;background:#e7f7ee;color:#087044;font-size:10px;font-weight:800;letter-spacing:.04em}@media (max-width:1100px){.online-summary-grid-v30{grid-template-columns:repeat(2,minmax(0,1fr))}.online-filterbar-v30{grid-template-columns:1fr 1fr}}@media (max-width:650px){.online-filterbar-v30,.online-summary-grid-v30{grid-template-columns:1fr}}.topbar{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.brand-logo .brand-logo-single{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;background-image:var(--brand-logo-light)!important;background-repeat:no-repeat!important;background-size:contain!important;background-position:center!important;opacity:1!important;visibility:visible!important}html[data-theme=dark] .brand-logo .brand-logo-single{background-image:var(--brand-logo-dark)!important}html[dir=rtl] .brand-logo .brand-logo-single{background-position:right center!important}html[dir=ltr] .brand-logo .brand-logo-single{background-position:left center!important}.home-hero-visual-v35 img{content-visibility:visible!important;contain:none!important}.home-benefits-v35,.home-categories-v35,.home-cv-v64,.home-opportunities-v35,.home-steps-v35{content-visibility:auto;contain-intrinsic-size:auto 760px}@media (max-width:800px){.home-benefits-v35,.home-categories-v35,.home-cv-v64,.home-opportunities-v35,.home-steps-v35{contain-intrinsic-size:auto 680px}}.topbar{width:100%!important;overflow:visible!important;background:rgba(255,255,255,.98)!important;border-bottom:1px solid #edf2ef!important;box-shadow:none!important}.topbar .brand-logo,.topbar>.container.nav{position:relative!important;padding:0!important}.topbar>.container.nav{box-sizing:border-box!important;width:min(1400px,calc(100% - 32px))!important;max-width:1400px!important;min-height:72px!important;margin-inline:auto!important;display:grid!important;align-items:center!important;gap:clamp(12px,1.35vw,22px)!important;overflow:visible!important}html[dir=ltr] .topbar>.container.nav{grid-template-columns:205px minmax(0,1fr) auto!important;grid-template-areas:"logo navigation actions"!important}html[dir=rtl] .topbar>.container.nav{grid-template-columns:auto minmax(0,1fr) 205px!important;grid-template-areas:"actions navigation logo"!important}.topbar .brand-logo{grid-area:logo!important;display:block!important;flex:none!important;width:205px!important;max-width:205px!important;min-width:0!important;height:54px!important;margin:0!important;overflow:hidden!important;transform:none!important;background:0 0!important}.topbar .brand-logo .brand-logo-single{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;opacity:1!important;visibility:visible!important;background-image:var(--brand-logo-light)!important;background-repeat:no-repeat!important;background-size:contain!important;background-position:center!important;transform:none!important}html[data-theme=dark] .topbar .brand-logo .brand-logo-single{background-image:var(--brand-logo-dark)!important}html[dir=ltr] .topbar .brand-logo .brand-logo-single{background-position:left center!important}html[dir=rtl] .topbar .brand-logo .brand-logo-single{background-position:right center!important}.topbar .nav>nav{grid-area:navigation!important;position:static!important;inset:auto!important;justify-content:center!important;flex-flow:row nowrap!important;gap:clamp(12px,1.25vw,24px)!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important}.topbar .nav>nav a{flex:0 0 auto!important;padding:10px 0!important;font-size:clamp(13px,.95vw,16px)!important;font-weight:500!important;line-height:1.25!important;white-space:nowrap!important}.topbar .header-utility-group,.topbar .nav-actions,.topbar .nav>nav{align-items:center!important;min-width:0!important;overflow:visible!important}.topbar .nav-actions,.topbar .nav>nav{display:flex!important;width:auto!important;margin:0!important;padding:0!important}.topbar .nav-actions{grid-area:actions!important;justify-content:flex-end!important;gap:7px!important;flex:none!important}html[dir=rtl] .topbar .nav-actions{justify-content:flex-start!important}.topbar .header-utility-group{display:inline-flex!important;flex-flow:row nowrap!important;flex:0 0 auto!important;max-width:none!important}.topbar .menu-btn{grid-area:menu!important;display:none!important}.topbar :is(.language-dropdown,.user-notification-dropdown,.user-profile-dropdown){position:relative!important}.topbar :is(.language-menu,.user-notification-panel,.user-profile-panel){position:absolute!important;top:calc(100% + 10px)!important;z-index:1200!important;display:none!important;margin:0!important}html[dir=ltr] .topbar :is(.language-menu,.user-notification-panel,.user-profile-panel){right:0!important;left:auto!important}html[dir=rtl] .topbar :is(.language-menu,.user-notification-panel,.user-profile-panel){left:0!important;right:auto!important}.topbar .language-menu{min-width:178px!important;padding:6px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:var(--card)!important;box-shadow:0 18px 45px rgba(11,49,34,.16)!important}.topbar .language-menu a{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;border-radius:10px!important;text-decoration:none!important;white-space:nowrap!important}html[data-theme=dark] .topbar{background:var(--surface)!important;border-bottom-color:var(--border)!important}@media (max-width:1220px){.topbar>.container.nav{width:calc(100% - 20px)!important;max-width:none!important;min-height:70px!important;gap:7px!important}html[dir=ltr] .topbar>.container.nav{grid-template-columns:clamp(122px,28vw,170px) minmax(0,1fr) 44px!important;grid-template-areas:"logo actions menu"!important}html[dir=rtl] .topbar>.container.nav{grid-template-columns:44px minmax(0,1fr) clamp(122px,28vw,170px)!important;grid-template-areas:"menu actions logo"!important}.topbar .brand-logo{width:100%!important;max-width:170px!important;height:48px!important}.topbar .menu-btn{display:grid!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:10px!important;background:0 0!important;color:var(--ink)!important;font-size:28px!important;line-height:1!important;cursor:pointer!important;order:initial!important}.topbar .nav-actions{width:100%!important;min-width:0!important;justify-content:center!important;gap:0!important;order:initial!important}.topbar .nav-actions>.btn{display:none!important}.topbar .header-utility-group{width:max-content!important;max-width:100%!important;margin:0 auto!important;gap:1px!important;padding:2px!important}.topbar .header-utility-group :is(.theme-toggle,.user-notification-toggle,.language-current,.user-profile-toggle){height:38px!important;min-height:38px!important;margin:0!important;border-radius:9px!important}.topbar .header-utility-group :is(.theme-toggle,.user-notification-toggle){width:38px!important;min-width:38px!important;padding:0!important}.topbar .header-utility-group .language-current{width:42px!important;min-width:42px!important;padding:0 5px!important;gap:0!important}.topbar .header-utility-group .language-flag{width:24px!important;height:16px!important}.topbar .header-utility-group .language-chevron{display:none!important}.topbar .header-utility-group .user-profile-toggle{width:38px!important;min-width:38px!important;padding:2px!important;gap:0!important;justify-content:center!important}.topbar .header-utility-group .user-profile-toggle-avatar{width:32px!important;height:32px!important;min-width:32px!important}.topbar .header-utility-group .user-profile-chevron,.topbar .header-utility-group .user-profile-toggle-copy,.topbar .nav>nav{display:none!important}.topbar .nav>nav{position:absolute!important;top:calc(100% + 8px)!important;inset-inline:0!important;z-index:1100!important;width:auto!important;max-height:calc(100vh - 95px)!important;overflow:auto!important;margin:0!important;padding:12px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--card)!important;box-shadow:0 18px 50px rgba(7,42,28,.18)!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:3px!important}.topbar .nav>nav.open{display:flex!important}.topbar .nav>nav a{width:100%!important;padding:12px 14px!important;border-radius:10px!important;font-size:15px!important;text-align:start!important;white-space:normal!important}.topbar :is(.language-menu,.user-notification-panel,.user-profile-panel){max-width:calc(100vw - 20px)!important}}@media (max-width:430px){.topbar>.container.nav{width:calc(100% - 10px)!important;gap:4px!important}html[dir=ltr] .topbar>.container.nav{grid-template-columns:clamp(105px,29vw,124px) minmax(0,1fr) 40px!important}html[dir=rtl] .topbar>.container.nav{grid-template-columns:40px minmax(0,1fr) clamp(105px,29vw,124px)!important}.topbar .brand-logo{max-width:124px!important;height:42px!important}.topbar .menu-btn{width:40px!important;min-width:40px!important;height:40px!important;font-size:26px!important}.topbar .header-utility-group :is(.theme-toggle,.user-notification-toggle){width:35px!important;min-width:35px!important;height:36px!important;min-height:36px!important}.topbar .header-utility-group .language-current{width:39px!important;min-width:39px!important;height:36px!important;min-height:36px!important}.topbar .header-utility-group .user-profile-toggle{width:35px!important;min-width:35px!important;height:36px!important;min-height:36px!important}.topbar .header-utility-group .user-profile-toggle-avatar{width:30px!important;height:30px!important;min-width:30px!important}}.site-footer .footer-ai-link,.site-footer .footer-ai-link:focus-visible,.site-footer .footer-ai-link:hover,.site-footer .footer-ai-link:link,.site-footer .footer-ai-link:visited{color:#d9ffea!important;-webkit-text-fill-color:#d9ffea!important;opacity:1!important}.site-footer .footer-ai-link span{color:#063c28!important;-webkit-text-fill-color:#063c28!important;background:#d9ffea!important;opacity:1!important}.site-footer .footer-brand-column p,.site-footer .footer-brand-column>p{color:#f1faf5!important;-webkit-text-fill-color:#f1faf5!important;opacity:1!important}html[data-theme=dark] .site-footer .footer-ai-link,html[data-theme=dark] .site-footer .footer-ai-link:visited{color:#d9ffea!important;-webkit-text-fill-color:#d9ffea!important}html[data-theme=dark] .site-footer .footer-brand-column p{color:#f1faf5!important;-webkit-text-fill-color:#f1faf5!important}html[dir=rtl] .topbar .nav-actions>.btn.primary{order:-20!important;margin-inline:0!important}html[data-theme=dark] .site-footer,html[data-theme=dark] .topbar,html[data-theme=dark] body,html[data-theme=dark] main{color:#e7fff1!important;-webkit-text-fill-color:#e7fff1}html[data-theme=dark] body :where(h1,h2,h3,h4,h5,h6,p,small,label,li,dt,dd,td,th,figcaption,blockquote,strong,b,a:not(.btn),span:not([aria-hidden=true]):not(.user-notification-badge):not(.badge):not(.status-dot)){color:#d7f5e4!important;-webkit-text-fill-color:#d7f5e4!important;opacity:1!important}html[data-theme=dark] body :where(.muted,.meta,.help,.helper,.hint,.caption,.description,.subtitle,.card-meta,.opportunity-meta,.opportunity-location,.opportunity-date,.profile-meta,.article-meta,.footer-note,.footer-description){color:#c5ead6!important;-webkit-text-fill-color:#c5ead6!important;opacity:1!important}html[data-theme=dark] :is(input,textarea,select){color:#e7fff1!important;-webkit-text-fill-color:#e7fff1!important}html[data-theme=dark] .btn.primary,html[data-theme=dark] .btn.primary *,html[data-theme=dark] button.primary,html[data-theme=dark] button.primary *{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=dark] :is(.btn:not(.primary),button:not(.primary),.language-current,.user-profile-toggle,.user-notification-toggle,.theme-toggle){color:#d7f5e4!important;-webkit-text-fill-color:#d7f5e4!important}html[data-theme=dark] :is(.btn:not(.primary),button:not(.primary),.language-current,.user-profile-toggle,.user-notification-toggle,.theme-toggle) *{color:inherit!important;-webkit-text-fill-color:inherit!important}@media (max-width:980px){html[dir=rtl] .topbar .nav-actions>.btn.primary{order:-20!important}}.topbar .user-profile-toggle-compact-v37{width:46px!important;min-width:46px!important;height:42px!important;min-height:42px!important;padding:3px!important;gap:0!important;justify-content:center!important;overflow:visible!important}.topbar .user-profile-toggle-compact-v37 .user-profile-toggle-avatar{position:relative!important;width:34px!important;min-width:34px!important;height:34px!important;overflow:visible!important}.topbar .user-profile-toggle-compact-v37 .user-profile-toggle-avatar>b,.topbar .user-profile-toggle-compact-v37 .user-profile-toggle-avatar>img{width:100%!important;height:100%!important;border-radius:50%!important;display:grid!important;place-items:center!important;overflow:hidden!important}.topbar .user-profile-type-indicator-v37{position:absolute!important;inset-inline-end:-5px!important;bottom:-4px!important;width:18px!important;height:18px!important;border:2px solid #fff!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#e5f6ec!important;color:#087a4a!important;box-shadow:0 2px 7px rgba(6,50,32,.18)!important;z-index:2!important}.topbar .user-profile-type-indicator-v37 svg{width:11px!important;height:11px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.topbar .user-profile-toggle-compact-v37 .user-profile-chevron,.topbar .user-profile-toggle-compact-v37 .user-profile-toggle-copy{display:none!important}html[data-theme=dark] .topbar .user-profile-type-indicator-v37{background:#173b2a!important;color:#b7f4d1!important;border-color:#0b1c16!important;box-shadow:0 2px 8px rgba(0,0,0,.35)!important}html[data-theme=dark] .header-cv-button-v64{background:#0c2119!important;color:#d9f8e7!important;-webkit-text-fill-color:#d9f8e7!important;border-color:#315345!important;box-shadow:none!important}html[data-theme=dark] .header-cv-button-v64:focus-visible,html[data-theme=dark] .header-cv-button-v64:hover{background:#143225!important;border-color:#4a7b64!important;color:#effff6!important;-webkit-text-fill-color:#effff6!important}html[data-theme=dark] .header-cv-button-v64 strong{background:#174c38!important;color:#eafff3!important;-webkit-text-fill-color:#eafff3!important;border:1px solid #3d725a!important}html[data-theme=dark] .header-cv-button-v64 span{color:inherit!important;-webkit-text-fill-color:inherit!important}html[data-theme=dark] .cvb65-preview-sheet{background:#0c2119!important;color:#e7fff1!important;-webkit-text-fill-color:#e7fff1!important;border-color:#315345!important;box-shadow:0 12px 30px rgba(0,0,0,.28)!important}html[data-theme=dark] .cvb65-preview-name{color:#effff6!important;-webkit-text-fill-color:#effff6!important}html[data-theme=dark] .cvb65-preview-headline,html[data-theme=dark] .cvb65-preview-section strong{color:#82e3ae!important;-webkit-text-fill-color:#82e3ae!important;border-color:#4fb77e!important}html[data-theme=dark] .cvb65-preview-section p,html[data-theme=dark] .cvb65-preview-target{color:#c4e8d4!important;-webkit-text-fill-color:#c4e8d4!important}html[data-theme=dark] .cvb65-preview-sheet.template-corporate{border-top-color:#74bfff!important}html[data-theme=dark] .cvb65-preview-sheet.template-corporate :is(.cvb65-preview-headline,.cvb65-preview-section strong){color:#9bd0ff!important;-webkit-text-fill-color:#9bd0ff!important;border-color:#74bfff!important}html[data-theme=dark] .cvb65-preview-sheet.template-creative{border-top-color:#ffad75!important}html[data-theme=dark] .cvb65-preview-sheet.template-creative :is(.cvb65-preview-headline,.cvb65-preview-section strong){color:#ffc39c!important;-webkit-text-fill-color:#ffc39c!important;border-color:#ffad75!important}html[data-theme=dark] .cvb65-preview-sheet.template-technical{border-top-color:#67d8e0!important}html[data-theme=dark] .cvb65-preview-sheet.template-technical :is(.cvb65-preview-headline,.cvb65-preview-section strong){color:#8ce8ee!important;-webkit-text-fill-color:#8ce8ee!important;border-color:#67d8e0!important}html[data-theme=dark] .cvb65-preview-sheet.template-executive{border-top-color:#ddbe82!important}html[data-theme=dark] .cvb65-preview-sheet.template-executive :is(.cvb65-preview-headline,.cvb65-preview-section strong){color:#eed39f!important;-webkit-text-fill-color:#eed39f!important;border-color:#ddbe82!important}html[data-theme=dark] .cvb65-language-tab,html[data-theme=dark] .cvb65-preview-link,html[data-theme=dark] .cvb65-templates span{background:#0c2119!important;color:#d9f8e7!important;-webkit-text-fill-color:#d9f8e7!important;border-color:#315345!important}html[data-theme=dark] .cvb65-language-tab.active,html[data-theme=dark] .cvb65-templates input:checked+span{background:#174c38!important;color:#effff6!important;-webkit-text-fill-color:#effff6!important;border-color:#5a9b79!important}html[data-theme=dark] .home-cv-service-v64{background:linear-gradient(180deg,#07150f 0,#0a1d15 100%)!important;border-color:#294a3c!important}html[data-theme=dark] .dashboard-cv-card-v64,html[data-theme=dark] .home-cv-preview-v64{background:#0c2119!important;border-color:#315345!important}html[data-theme=dark] .home-cv-sheet-v64{background:#10251d!important;color:#e7fff1!important;-webkit-text-fill-color:#e7fff1!important}html[data-theme=dark] .home-cv-columns-v64 span,html[data-theme=dark] .home-cv-line-v64{background:#294a3c!important}html[data-theme=dark] .home-cv-features-v64 span{background:#10251d!important;color:#d9f8e7!important;-webkit-text-fill-color:#d9f8e7!important;border-color:#315345!important}@media (max-width:1220px){.topbar .user-profile-toggle-compact-v37{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.topbar .user-profile-toggle-compact-v37 .user-profile-toggle-avatar{width:31px!important;min-width:31px!important;height:31px!important}}@media (max-width:430px){.topbar .user-profile-toggle-compact-v37{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.topbar .user-profile-toggle-compact-v37 .user-profile-toggle-avatar{width:29px!important;min-width:29px!important;height:29px!important}.topbar .user-profile-type-indicator-v37{width:16px!important;height:16px!important;inset-inline-end:-4px!important;bottom:-3px!important}.topbar .user-profile-type-indicator-v37 svg{width:9px!important;height:9px!important}}.gtm-noscript-frame{display:none!important;visibility:hidden!important;border:0!important}.brand-logo-images{display:block;width:100%;height:100%;position:relative}.brand-logo-images .brand-logo-image{display:block;width:100%!important;height:100%!important;object-fit:contain!important}.brand-logo-images .brand-logo-dark,html[data-theme=dark] .brand-logo-images .brand-logo-light{display:none!important}html[data-theme=dark] .brand-logo-images .brand-logo-dark{display:block!important}.user-profile-progress-meter{display:block;width:100%;height:6px;border:0;border-radius:999px;overflow:hidden;background:#e7eee9;appearance:none;-webkit-appearance:none}.user-profile-progress-meter::-webkit-progress-bar{background:#e7eee9;border-radius:999px}.user-profile-progress-meter::-webkit-progress-value{background:linear-gradient(90deg,#0b8653,#3bb67b);border-radius:999px}.user-profile-progress-meter::-moz-progress-bar{background:linear-gradient(90deg,#0b8653,#3bb67b);border-radius:999px}html[data-theme=dark] .user-profile-progress-meter,html[data-theme=dark] .user-profile-progress-meter::-webkit-progress-bar{background:#20372e}@media (min-width:981px){html[dir=rtl] body .auth-section .auth-layout,html[dir=rtl] body .auth-section .auth-layout-login{direction:ltr!important;grid-template-columns:minmax(0,1fr) minmax(360px,470px)!important;grid-template-areas:"auth-visual auth-form"!important}html[dir=rtl] body .auth-section .auth-layout-login>.auth-visual,html[dir=rtl] body .auth-section .auth-layout>.auth-visual{grid-area:auth-visual!important;grid-column:1!important;grid-row:1!important;order:1!important}html[dir=rtl] body .auth-section .auth-layout-login>.auth-card,html[dir=rtl] body .auth-section .auth-layout>.auth-card{grid-area:auth-form!important;grid-column:2!important;grid-row:1!important;order:2!important}}html[dir=rtl] body .auth-section .auth-card,html[dir=rtl] body .auth-section .auth-card-heading,html[dir=rtl] body .auth-section .auth-card-kicker,html[dir=rtl] body .auth-section .auth-form,html[dir=rtl] body .auth-section .auth-form .form-group,html[dir=rtl] body .auth-section .auth-form label,html[dir=rtl] body .auth-section .auth-form small,html[dir=rtl] body .auth-section .auth-form-options,html[dir=rtl] body .auth-section .auth-switch,html[dir=rtl] body .auth-section .check,html[dir=rtl] body .auth-section .social-auth-button,html[dir=rtl] body .auth-section .social-auth-options,html[dir=rtl] body .auth-section .terms-check{direction:rtl!important;text-align:right!important}html[dir=rtl] body .auth-section .auth-form input,html[dir=rtl] body .auth-section .auth-form input::placeholder,html[dir=rtl] body .auth-section .auth-form select,html[dir=rtl] body .auth-section .auth-form textarea,html[dir=rtl] body .auth-section .auth-form textarea::placeholder{direction:rtl!important;text-align:right!important}html[dir=rtl] body .auth-section .check,html[dir=rtl] body .auth-section .terms-check{flex-direction:row!important}html[dir=rtl] body .auth-section .auth-register-journey,html[dir=rtl] body .auth-section .auth-register-steps,html[dir=rtl] body .auth-section .auth-register-trust-row,html[dir=rtl] body .auth-section .auth-visual,html[dir=rtl] body .auth-section .auth-visual-copy{direction:rtl!important;text-align:right!important}@media (max-width:980px){html[dir=rtl] body .auth-section .auth-layout,html[dir=rtl] body .auth-section .auth-layout-login{direction:rtl!important;grid-template-columns:1fr!important;grid-template-areas:"auth-form""auth-visual"!important}html[dir=rtl] body .auth-section .auth-layout-login>.auth-card,html[dir=rtl] body .auth-section .auth-layout>.auth-card{grid-area:auth-form!important;grid-column:1!important;grid-row:1!important;order:1!important}html[dir=rtl] body .auth-section .auth-layout-login>.auth-visual,html[dir=rtl] body .auth-section .auth-layout>.auth-visual{grid-area:auth-visual!important;grid-column:1!important;grid-row:2!important;order:2!important}}@media (max-width:700px){.topbar .nav-actions{margin-inline-start:auto!important}.topbar .menu-btn{flex:0 0 40px!important;border-radius:12px!important;cursor:pointer!important}.header-utility-group{display:inline-flex!important;align-items:center!important;border-radius:14px!important;gap:3px!important;padding:3px!important}.header-utility-group>:is(.theme-toggle,.user-notification-dropdown,.language-dropdown,.user-profile-dropdown){flex:0 0 auto!important}.header-utility-group :is(.theme-toggle,.user-notification-toggle,.language-current,.user-profile-toggle){width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;display:grid!important;place-items:center!important;padding:0!important;margin:0!important}.header-utility-group .language-current{gap:4px!important;padding-inline:6px!important}.header-utility-group .user-profile-toggle{width:38px!important;min-width:38px!important}.header-utility-group .user-profile-toggle-avatar{width:30px!important;height:30px!important}.header-utility-group .language-flag{width:22px!important;height:15px!important}.topbar .nav-actions>.btn,.topbar .nav-actions>.header-cv-button-v64{display:none!important}.topbar>.container.nav,html[dir=ltr] .topbar>.container.nav,html[dir=rtl] .topbar>.container.nav{flex-direction:row!important;direction:ltr!important}.topbar>.container.nav{position:relative!important;justify-content:flex-start!important;width:calc(100% - 16px)!important;min-height:66px!important;gap:6px!important;flex-wrap:nowrap!important}.topbar .brand-logo{order:1!important;flex:0 0 145px!important;width:145px!important;min-width:145px!important;height:43px!important}.topbar .nav-actions,.topbar>.container.nav{display:flex!important;align-items:center!important}.topbar .nav-actions{order:2!important;gap:0!important;margin-left:auto!important;margin-right:47px!important;flex:0 0 auto!important}.topbar .menu-btn{order:3!important;position:absolute!important;right:0!important;left:auto!important;top:50%!important;transform:translateY(-50%)!important;display:grid!important;place-items:center!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;margin:-10!important;padding:0!important;border:0!important;background:0 0!important;color:var(--ink)!important;font-size:30px!important;line-height:1!important;z-index:4!important}.header-utility-group :is(.theme-toggle,.user-notification-toggle,.user-profile-toggle){width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.header-utility-group .language-current{width:44px!important;min-width:44px!important;height:38px!important;min-height:38px!important}}@media (max-width:380px){.topbar .brand-logo{flex-basis:132px!important;width:132px!important;min-width:132px!important}.topbar .nav-actions{margin-right:44px!important}.header-utility-group{gap:2px!important;padding:2px!important}.header-utility-group :is(.theme-toggle,.user-notification-toggle,.user-profile-toggle){width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.header-utility-group .language-current{width:42px!important;min-width:42px!important;height:36px!important;min-height:36px!important}}@media (max-width:700px){.topbar>.container.nav{justify-content:flex-start!important;gap:6px!important}.topbar .brand-logo{flex:0 0 145px!important;width:145px!important;min-width:145px!important}.topbar .nav-actions{order:2!important;margin-left:6px!important;margin-right:47px!important;gap:0!important;flex:0 0 auto!important}.header-utility-group{gap:3px!important;padding:3px!important}html[dir=ltr] .topbar>.container.nav,html[dir=rtl] .topbar>.container.nav{direction:ltr!important}}@media (max-width:380px){.topbar .brand-logo{flex-basis:138px!important;width:138px!important;min-width:138px!important}.topbar .nav-actions{margin-left:4px!important;margin-right:44px!important}}@media (max-width:700px){.topbar>.container.nav{position:relative!important;justify-content:flex-start!important}.topbar .brand-logo{flex:0 0 138px!important;width:138px!important;min-width:138px!important;height:41px!important}.topbar .nav-actions{position:absolute!important;top:50%!important;right:52px!important;left:auto!important;transform:translateY(-50%)!important;margin:0!important;display:flex!important;align-items:center!important;gap:0!important;z-index:3!important}.header-utility-group{gap:6px!important;padding:3px 6px!important}.header-utility-group :is(.theme-toggle,.user-notification-toggle,.user-profile-toggle){width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.header-utility-group .language-current{width:42px!important;min-width:42px!important;height:36px!important;min-height:36px!important;gap:5px!important}.header-utility-group .language-flag{width:21px!important;height:14px!important}.topbar .menu-btn{right:2px!important;z-index:4!important}}@media (max-width:380px){.topbar .brand-logo{flex:0 0 132px!important;width:132px!important;min-width:132px!important}.topbar .nav-actions{right:48px!important}.header-utility-group{gap:5px!important;padding:2px 5px!important}}@media (max-width:700px){.topbar>.container.nav{position:relative!important;justify-content:flex-start!important}.topbar .brand-logo{flex:0 0 132px!important;width:132px!important;min-width:132px!important;height:40px!important;order:1!important}.topbar .nav-actions,.topbar>.container.nav{display:flex!important;align-items:center!important}.topbar .nav-actions{position:absolute!important;left:50%!important;right:auto!important;top:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;z-index:3!important}.header-utility-group{gap:6px!important;padding:3px 6px!important}.header-utility-group :is(.theme-toggle,.user-notification-toggle,.user-profile-toggle){width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.header-utility-group .language-current{width:42px!important;min-width:42px!important;height:36px!important;min-height:36px!important;gap:5px!important}.topbar .menu-btn{position:absolute!important;right:2px!important;left:auto!important;top:50%!important;transform:translateY(-50%)!important;z-index:4!important}}@media (max-width:380px){.topbar .brand-logo{flex:0 0 122px!important;width:122px!important;min-width:122px!important}.topbar .nav-actions{left:52%!important}.header-utility-group{gap:5px!important;padding:2px 5px!important}}@media (max-width:700px){.topbar>.container.nav{position:relative!important;min-height:70px!important}.topbar .brand-logo,html:not([data-theme=dark]) .topbar .brand-logo,html[data-theme=dark] .topbar .brand-logo{flex:0 0 148px!important;width:148px!important;min-width:148px!important;max-width:148px!important;height:46px!important}.topbar .brand-logo .brand-logo-image,.topbar .brand-logo .brand-logo-single{width:100%!important;height:100%!important;object-fit:contain!important}html[dir=ltr] .topbar .brand-logo .brand-logo-image,html[dir=ltr] .topbar .brand-logo .brand-logo-single,html[dir=rtl] .topbar .brand-logo .brand-logo-image,html[dir=rtl] .topbar .brand-logo .brand-logo-single{object-position:left center!important;background-position:left center!important}.topbar .nav-actions{position:absolute!important;left:56%!important;right:auto!important;top:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;z-index:3!important}.topbar .header-utility-group{gap:6px!important;padding:3px 6px!important}.topbar .header-utility-group :is(.theme-toggle,.user-notification-toggle,.user-profile-toggle){width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.topbar .header-utility-group .language-current{width:42px!important;min-width:42px!important;height:36px!important;min-height:36px!important}.topbar .menu-btn{position:absolute!important;right:-3px!important;left:auto!important;top:53%!important;transform:translateY(-50%)!important}}@media (max-width:380px){.topbar .brand-logo,html:not([data-theme=dark]) .topbar .brand-logo,html[data-theme=dark] .topbar .brand-logo{flex-basis:138px!important;width:138px!important;min-width:138px!important;max-width:138px!important;height:36px!important}.topbar .nav-actions{left:57%!important}.topbar .header-utility-group{gap:5px!important;padding:2px 5px!important}}@media (max-width:700px){.topbar .nav-actions{left:59%!important;right:auto!important;top:50%!important;transform:translate(-50%,-50%)!important}.topbar .header-utility-group{gap:4px!important;padding:3px 5px!important}.topbar .header-utility-group :is(.theme-toggle,.user-notification-toggle,.user-profile-toggle){width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.topbar .header-utility-group .language-current{width:40px!important;min-width:40px!important;height:34px!important;min-height:34px!important;padding-inline:5px!important;gap:4px!important}.topbar .header-utility-group .language-flag{width:21px!important;height:14px!important}.topbar .header-control-icon,.topbar .header-control-icon svg{width:18px!important;height:18px!important;font-size:18px!important}}@media (max-width:380px){.topbar .nav-actions{left:60%!important}.topbar .header-utility-group{gap:3px!important;padding:2px 4px!important}.topbar .header-utility-group :is(.theme-toggle,.user-notification-toggle,.user-profile-toggle){width:33px!important;min-width:33px!important;height:33px!important;min-height:33px!important}.topbar .header-utility-group .language-current{width:39px!important;min-width:39px!important;height:33px!important;min-height:33px!important}}@media (max-width:700px){.topbar .nav-actions{left:57.5%!important}.topbar .header-utility-group{gap:7px!important;padding:3px 7px!important}.topbar .header-utility-group :is(.theme-toggle,.user-notification-toggle,.user-profile-toggle){margin:0!important}.topbar .header-utility-group .language-current{gap:5px!important}}@media (max-width:380px){.topbar .nav-actions{left:58%!important}.topbar .header-utility-group{gap:6px!important;padding:2px 6px!important}}@media (max-width:700px){.topbar .nav-actions{left:58%!important}.topbar .header-utility-group{gap:14px!important;padding:4px 8px!important}.topbar .header-utility-group :is(.theme-toggle,.user-notification-toggle,.user-profile-toggle){width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}.topbar .header-utility-group .language-current{width:40px!important;min-width:40px!important;height:34px!important;min-height:34px!important;gap:5px!important}}@media (max-width:380px){.topbar .nav-actions{left:58.5%!important}.topbar .header-utility-group{gap:4px!important;padding:3px 0!important}.topbar .header-utility-group :is(.theme-toggle,.user-notification-toggle,.user-profile-toggle){width:31px!important;min-width:31px!important}.topbar .header-utility-group .language-current{width:39px!important;min-width:39px!important}}@media (min-width:981px){.welcome-syria-page .ws-invest-grid{grid-template-columns:minmax(0,1.22fr) minmax(420px,.78fr)!important;gap:52px!important;align-items:start!important}.welcome-syria-page .ws-invest-grid>:first-child{width:100%!important;max-width:none!important;min-width:0!important}.welcome-syria-page .ws-invest h2{font-size:clamp(28px,2.25vw,34px)!important;line-height:1.2!important;letter-spacing:-.25px!important;max-width:none!important;text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important;margin-bottom:18px!important}}.topbar .language-menu .is-active,.topbar .language-menu .is-active *{font-size:15px!important}.topbar .language-current,.topbar .language-current *,.topbar .language-menu,.topbar .language-menu *,.topbar .language-menu .is-active,.topbar .language-menu .is-active *,.topbar .language-menu a,.topbar .language-menu a *,.topbar .language-toggle,.topbar .language-toggle *{font-weight:400!important}.topbar .language-current,.topbar .language-toggle{gap:6px!important;min-height:36px!important;padding:6px 10px!important}.topbar .language-menu [role=menuitem],.topbar .language-menu a,.topbar .language-menu button{min-height:32px!important;padding:6px 10px!important;gap:8px!important}.topbar .language-current,.topbar .language-current *,.topbar .language-menu [role=menuitem],.topbar .language-menu [role=menuitem] *,.topbar .language-menu a,.topbar .language-menu a *,.topbar .language-menu button,.topbar .language-menu button *,.topbar .language-toggle,.topbar .language-toggle *{font-size:14px!important;line-height:1.2!important}.topbar .language-current .language-flag,.topbar .language-current img,.topbar .language-menu .language-flag,.topbar .language-menu img,.topbar .language-menu img.language-flag,.topbar .language-toggle .language-flag,.topbar .language-toggle img{width:20px!important;height:13px!important;min-width:20px!important;object-fit:cover!important;flex:0 0 auto!important}@media (min-width:992px){.topbar .nav-actions{margin:0!important;padding:0!important}html[dir=ltr] .topbar .nav-actions,html[dir=rtl] .topbar .nav-actions{gap:10px!important}.topbar .header-utility-group{border:1px solid var(--line)!important;background:0 0!important;box-shadow:none!important}.topbar .header-utility-group>:is(.theme-toggle,.user-notification-dropdown,.language-dropdown,.user-profile-dropdown){flex:0 0 auto!important;margin:0!important}.topbar .header-utility-group :is(.theme-toggle,.user-notification-toggle,.user-profile-toggle){display:grid!important;place-items:center!important;line-height:1!important}.topbar .header-utility-group .language-current{padding-inline:10px!important}.topbar .nav-actions>.btn,.topbar .nav-actions>.header-cv-button-v64,.topbar .nav-actions>a.btn,.topbar .nav-actions>button.btn{font-size:16px!important;box-shadow:none!important}.topbar .header-cv-button-v64 strong{box-sizing:border-box!important;min-width:26px!important;height:22px!important;padding:0 6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:7px!important;line-height:1!important;margin:0!important}html[dir=rtl] .topbar .nav-actions{justify-content:flex-start!important}.topbar .header-utility-group{flex-wrap:nowrap!important}.topbar .header-utility-group>*{margin:0!important}.topbar .header-utility-group .language-flag{width:21px!important;height:14px!important;flex:0 0 auto!important}.topbar .nav-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important}.topbar .nav-actions>*{margin:0!important;flex:0 0 auto!important;box-sizing:border-box!important}.topbar .header-utility-group,.topbar .nav-actions>.btn,.topbar .nav-actions>.header-cv-button-v64,.topbar .nav-actions>a.btn,.topbar .nav-actions>button.btn{height:46px!important;min-height:46px!important;border-radius:14px!important;box-sizing:border-box!important;margin:0!important}.topbar .header-utility-group{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 10px!important;min-width:108px!important}.topbar .header-utility-group :is(.theme-toggle,.user-notification-toggle,.user-profile-toggle){width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;border-radius:10px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.topbar .header-utility-group .language-current{width:auto!important;min-width:50px!important;height:36px!important;min-height:36px!important;padding:0 10px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border-radius:10px!important;line-height:1!important;box-sizing:border-box!important}.topbar .nav-actions>.btn,.topbar .nav-actions>.header-cv-button-v64,.topbar .nav-actions>a.btn,.topbar .nav-actions>button.btn{padding:0 20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;line-height:1!important;white-space:nowrap!important}}@media (min-width:1001px){html body .ws-hero{padding-top:58px!important;padding-bottom:38px!important;min-height:560px!important}html body .ws-hero-grid{align-items:start!important}html body .ws-hero-copy{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-self:start!important;min-height:430px!important;margin-top:0!important;padding-top:0!important}html body .ws-hero .ws-eyebrow{display:inline-flex!important;align-items:center!important;min-height:44px!important;height:44px!important;max-height:44px!important;margin:0!important}html body .ws-hero-copy h1{margin-top:16px!important}}