:root{--navy:#071527;--navy-2:#0a1e34;--blue:#1695ff;--blue-2:#5bbcff;--cyan:#63d9ff;--ink:#102235;--muted:#66768a;--line:#dce5ee;--bg:#f5f8fb;--white:#ffffff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--white);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.shell{width:min(1180px,calc(100% - 40px));margin:auto}.site-header{height:76px;background:rgba(7,21,39,.98);color:white;position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(255,255,255,.08)}.nav,.site-header{display:flex;align-items:center}.nav{justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:11px}.brand-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(135deg,var(--blue),var(--cyan));color:#061526;font-weight:900;font-size:22px}.brand strong{display:block;font-size:15px;letter-spacing:2px}.brand small{display:block;color:var(--blue-2);font-size:12px;letter-spacing:4px;margin-top:2px}.desktop-nav{display:flex;gap:28px;font-size:14px;color:#c7d3df}.desktop-nav a:hover{color:white}.nav-actions{display:flex;align-items:center;gap:17px}.text-button{font-size:14px}.button{display:inline-flex;justify-content:center;align-items:center;border:none;color:white;background:linear-gradient(135deg,#168cff,#24b2ff);border-radius:10px;padding:15px 22px;font-weight:700;cursor:pointer}.button-small{padding:11px 17px;font-size:13px}.hero{position:relative;overflow:hidden;background:radial-gradient(circle at 20% 20%,rgba(21,149,255,.12),transparent 25%),linear-gradient(145deg,#061424,#0b2038);color:white}.hero-inner{min-height:650px;padding:95px 0;position:relative;z-index:2}.hero-glow{position:absolute;border-radius:999px;filter:blur(20px)}.hero-glow-one{width:440px;height:440px;background:rgba(0,146,255,.14);right:-100px;top:-60px}.hero-glow-two{width:300px;height:300px;background:rgba(80,220,255,.1);left:20%;bottom:-180px}.eyebrow{color:#58c9ff;font-weight:800;font-size:12px;letter-spacing:2.1px;margin-bottom:17px}.eyebrow.dark{color:#168cff}.hero h1,.simple-page h1{font-size:clamp(44px,6vw,76px);line-height:.98;letter-spacing:-3px;max-width:850px;margin:0}.hero h1 span{color:#48baff}.hero-copy{max-width:680px;color:#b9c8d7;font-size:19px;line-height:1.65;margin:28px 0 34px}.search-panel{background:white;padding:10px;border-radius:15px;display:grid;grid-template-columns:1.4fr 1fr auto;width:min(960px,100%);box-shadow:0 24px 70px rgba(0,0,0,.28)}.search-panel label{padding:8px 16px;border-right:1px solid var(--line)}.search-panel label span{display:block;color:#506175;font-size:12px;font-weight:800;text-transform:uppercase;margin-bottom:5px}.search-panel input{border:0;outline:0;width:100%;color:var(--ink);font-size:15px}.price-card button,.search-panel button,.wizard-card button{border:0;border-radius:10px;background:#108df4;color:white;font-weight:800;padding:0 28px;cursor:pointer}.hero-trust{display:flex;gap:28px;color:#9fb3c7;font-size:13px;margin-top:24px}.section{padding:92px 0}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px}.business-cta h2,.section-heading h2,.steps-section h2{font-size:clamp(32px,4vw,48px);line-height:1.08;letter-spacing:-1.8px;margin:0}.section-link{color:#168cff;font-weight:700;white-space:nowrap}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.category-card{border:1px solid var(--line);border-radius:16px;padding:25px;min-height:220px;transition:.2s ease}.category-card:hover{transform:translateY(-4px);border-color:#8bcef9;box-shadow:0 16px 45px rgba(16,64,105,.09)}.category-icon{width:36px;height:36px;background:#eaf6ff;color:#168cff;border-radius:9px;display:grid;place-items:center;margin-bottom:28px}.category-card h3{margin:0 0 10px}.category-card p{color:var(--muted);font-size:14px;line-height:1.6;min-height:45px}.category-card span{color:#168cff;font-size:13px;font-weight:800}.steps-section{background:var(--navy);color:white;padding:90px 0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:46px}.steps>div{border-top:1px solid rgba(255,255,255,.16);padding-top:25px}.steps strong{color:#49bbff;font-size:12px}.steps h3{font-size:21px}.steps p{color:#aebdcb;line-height:1.65}.opportunity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.opportunity-card{background:var(--bg);border:1px solid #e2eaf1;border-radius:17px;padding:26px}.live-pill{color:#1781d0;font-size:12px;font-weight:900;letter-spacing:1.3px}.live-pill i{display:inline-block;width:7px;height:7px;background:#20b669;border-radius:50%;margin-right:6px}.opportunity-card h3{margin-bottom:6px;font-size:20px}.location{color:#77869a;font-size:13px}.opportunity-card p{color:#53657a;line-height:1.6;min-height:76px}.opportunity-card footer{border-top:1px solid #dce5ed;padding-top:17px;display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#748497}.opportunity-card footer a{color:#168cff;font-weight:800}.business-cta{background:linear-gradient(135deg,#0b8bf0,#0755a8);color:white;padding:80px 0}.business-cta-inner{display:flex;justify-content:space-between;align-items:center;gap:50px}.business-cta p{color:#d8edff;line-height:1.6;max-width:650px}.business-buttons{display:flex;gap:12px;flex-wrap:wrap}.button-light{background:white;color:#096fc4}.secondary-button{border:1px solid rgba(255,255,255,.45);color:white;border-radius:10px;padding:15px 22px;font-weight:700}.footer{background:#05111f;color:white;padding:60px 0 30px}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:50px}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:12px;color:#9fb0c0;font-size:13px}.footer-grid strong{color:white}.footer p{color:#8397aa;max-width:300px;line-height:1.6;font-size:13px}.footer-bottom{color:#688095;font-size:12px;border-top:1px solid rgba(255,255,255,.08);padding-top:25px;margin-top:45px}.simple-page{min-height:100vh;padding:70px 0;background:#f6f9fc}.dark-page{background:#061627;color:white}.simple-shell{width:min(780px,calc(100% - 40px));margin:auto}.simple-shell.wide{width:min(1180px,calc(100% - 40px))}.simple-page h1{font-size:clamp(44px,6vw,66px);line-height:1;margin:18px 0 25px}.simple-page p{color:#617287;line-height:1.7;font-size:17px}.dark-page p{color:#abc0d3}.back{display:inline-block;margin-bottom:55px;color:#267ec5;font-weight:700}.back.light{color:#66c4ff}.wizard-card{background:white;padding:28px;border-radius:18px;border:1px solid var(--line);margin-top:35px;display:grid;gap:20px}.wizard-card label{font-size:13px;font-weight:800}.wizard-card input,.wizard-card textarea{width:100%;display:block;margin-top:8px;border:1px solid #d7e1ea;border-radius:10px;padding:14px;outline:none}.wizard-card button{min-height:50px}.feature-list{margin:40px 0;display:grid;gap:14px}.feature-list div{border:1px solid rgba(255,255,255,.12);border-radius:13px;padding:18px}.feature-list b,.feature-list span{display:block}.feature-list span{color:#9cb1c4;margin-top:6px}.pricing-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:13px;margin-top:45px}.price-card{background:white;border:1px solid var(--line);border-radius:16px;padding:24px}.price-card h3{margin-top:0}.price{font-size:31px;font-weight:900;margin:18px 0}.price small{font-size:12px;color:#7c8a98}.price-card p{font-size:13px;min-height:50px}.price-card strong{display:block;margin:20px 0}.price-card button{width:100%;padding:12px}@media (max-width:900px){.desktop-nav{display:none}.category-grid{grid-template-columns:repeat(2,1fr)}.opportunity-grid,.steps{grid-template-columns:1fr}.business-cta-inner{display:block}.business-buttons{margin-top:30px}.pricing-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.shell{width:min(100% - 28px,1180px)}.site-header{height:68px}.nav-actions .text-button{display:none}.hero-inner{min-height:auto;padding:72px 0}.hero h1{letter-spacing:-2px}.search-panel{grid-template-columns:1fr;gap:4px;padding:9px}.search-panel label{border-right:0;border-bottom:1px solid var(--line);padding:13px}.search-panel button{min-height:50px}.hero-trust{display:grid;gap:8px}.section{padding:65px 0}.section-heading{align-items:start;flex-direction:column}.category-grid,.footer-grid,.pricing-grid{grid-template-columns:1fr}.business-cta{padding:65px 0}}.brand-image{width:58px;height:44px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 0 10px rgba(22,149,255,.25))}@media (max-width:650px){.brand-image{width:48px;height:38px}}.pricing-page{min-height:100vh;background:#f4f8fb}.pricing-hero{background:radial-gradient(circle at 80% 20%,rgba(24,159,255,.18),transparent 30%),linear-gradient(135deg,#061424,#0a2948);padding:70px 0 110px;color:white}.pricing-hero h1{font-size:clamp(46px,6vw,76px);line-height:.98;letter-spacing:-3px;margin:18px 0 25px}.pricing-hero p{color:#afc5d8;max-width:700px;font-size:18px;line-height:1.65}.launch-badge{display:inline-flex;border:1px solid rgba(71,188,255,.35);background:rgba(23,145,226,.12);color:#56c5ff;padding:8px 12px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:1.5px}.pricing-content{margin-top:-55px;padding-bottom:100px}.launch-pricing{grid-template-columns:repeat(4,1fr);align-items:stretch}.launch-pricing .price-card{position:relative;display:flex;flex-direction:column;padding:28px;box-shadow:0 18px 50px rgba(12,47,79,.08)}.price-card-featured{border:2px solid #159cf4;transform:translateY(-12px)}.popular-label{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:#159cf4;color:white;padding:7px 13px;border-radius:999px;font-size:12px;letter-spacing:1px;font-weight:900;white-space:nowrap}.founding-label{color:#118edf;font-size:12px;letter-spacing:1.3px;font-weight:900;margin-bottom:17px}.lead-allocation{border-top:1px solid #e1e8ee;border-bottom:1px solid #e1e8ee;padding:18px 0;margin:12px 0 20px}.lead-allocation span,.lead-allocation strong{display:block}.lead-allocation strong{font-size:17px}.lead-allocation span{margin-top:4px;color:#789;font-size:12px}.price-card ul{margin:0 0 28px;padding:0;list-style:none;flex:1 1}.price-card li{display:flex;gap:9px;margin:11px 0;color:#53677b;font-size:12px;line-height:1.45}.price-card li span{color:#149bf2;font-weight:900}.pricing-note{max-width:800px;margin:55px auto 0;text-align:center;color:#617489}.pricing-note strong{color:#182f45}.pricing-note p{line-height:1.7}@media (max-width:1050px){.launch-pricing{grid-template-columns:repeat(2,1fr)}.price-card-featured{transform:none}}@media (max-width:650px){.launch-pricing{grid-template-columns:1fr}}.ct2{--ct-navy:#051221;--ct-navy-2:#081c31;--ct-blue:#168ff0;--ct-cyan:#5ccaff;--ct-ink:#102336;--ct-muted:#66788c;--ct-line:#dfe8ef;--ct-bg:#f4f8fb;overflow:hidden;background:white}.ct2-shell{width:min(1220px,calc(100% - 44px));margin:0 auto}.ct2-nav{height:78px;background:rgba(5,18,33,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08);color:white;position:sticky;top:0;z-index:100}.ct2-nav-inner{height:100%;justify-content:space-between}.ct2-brand,.ct2-nav-inner{display:flex;align-items:center}.ct2-brand{gap:13px}.ct2-brand img{width:52px;height:44px;object-fit:contain}.ct2-brand strong{display:block;font-size:14px;letter-spacing:2.5px}.ct2-brand span{display:block;color:#5bc8ff;font-size:12px;letter-spacing:5px;margin-top:2px}.ct2-nav-links{display:flex;gap:30px;color:#bac8d5;font-size:13px}.ct2-nav-links a{transition:.2s}.ct2-nav-links a:hover{color:white}.ct2-nav-actions{display:flex;align-items:center;gap:16px}.ct2-login{color:#d4e0ea;font-size:13px;font-weight:700}.ct2-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#0c84e7,#20b1ff);color:white;padding:14px 20px;border-radius:10px;font-size:13px;font-weight:800;box-shadow:0 10px 32px rgba(7,139,230,.18)}.ct2-nav-cta{padding:11px 16px}.ct2-mobile-toggle{display:none;background:transparent;color:white;border:0}.ct2-mobile-menu{background:#071729;padding:20px;display:none}.ct2-mobile-menu a{display:block;padding:12px 4px;color:#d0dce7;border-bottom:1px solid rgba(255,255,255,.07)}.ct2-hero{min-height:690px;background:radial-gradient(circle at 75% 20%,rgba(15,143,242,.19),transparent 30%),linear-gradient(140deg,#04111f,#08233e 55%,#07345c);color:white;position:relative;display:flex;align-items:center}.ct2-grid-bg{position:absolute;inset:0;opacity:.1;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:70px 70px;-webkit-mask-image:linear-gradient(180deg,transparent,black 30%,transparent);mask-image:linear-gradient(180deg,transparent,black 30%,transparent)}.ct2-orb{position:absolute;border-radius:999px;filter:blur(20px)}.ct2-orb-one{width:380px;height:380px;background:rgba(19,146,255,.13);right:2%;top:4%}.ct2-orb-two{width:280px;height:280px;background:rgba(74,214,255,.08);left:28%;bottom:-130px}.ct2-hero-inner{padding:100px 0;position:relative;z-index:5}.ct2-eyebrow,.ct2-kicker{color:#5bc9ff;font-size:12px;font-weight:900;letter-spacing:2px}.ct2-kicker{display:flex;align-items:center;gap:9px}.ct2-kicker span{width:7px;height:7px;background:#4cc7ff;border-radius:50%;box-shadow:0 0 18px #39bbff}.ct2-hero h1{position:relative;z-index:4;max-width:860px;margin:22px 0 28px;font-size:clamp(53px,7vw,88px);line-height:.94;letter-spacing:-4px}.ct2-hero h1 em{font-style:normal;color:#4ebcff}.ct2-hero-copy{max-width:700px;color:#b5c7d7;line-height:1.7;font-size:18px}.ct2-search{margin-top:36px;width:min(1020px,100%);padding:9px;background:white;border-radius:15px;display:grid;grid-template-columns:1.3fr 1fr auto;box-shadow:0 28px 70px rgba(0,0,0,.3)}.ct2-search-field{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:8px 18px;color:#0e83d9}.ct2-search-field:first-child{border-right:1px solid #dce5ec}.ct2-search-field label{display:block;color:#42576b;font-size:12px;letter-spacing:1px;font-weight:900;text-transform:uppercase}.ct2-search-field input{width:100%;border:0;outline:0;padding-top:5px;color:#14293e;font-size:14px}.ct2-search button{border:0;border-radius:10px;padding:0 25px;background:#118eea;color:white;font-weight:900;display:flex;align-items:center;gap:8px;cursor:pointer}.ct2-popular{margin-top:22px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px}.ct2-popular span{color:#7894aa}.ct2-popular a{padding:7px 10px;border:1px solid rgba(255,255,255,.15);border-radius:999px;color:#b8cbda;transition:.2s}.ct2-popular a:hover{border-color:rgba(76,194,255,.55);color:white}.ct2-hero-logo{position:absolute;right:3.5%;top:50%;width:clamp(340px,27vw,455px);opacity:.065;pointer-events:none}.ct2-hero-logo img{height:auto}.ct2-trustbar{background:white;border-bottom:1px solid #e1e8ef}.ct2-trustbar-grid{min-height:100px;display:grid;grid-template-columns:repeat(4,1fr)}.ct2-trustbar-grid>div{display:flex;align-items:center;gap:13px;padding:20px;border-right:1px solid #e4ebf1}.ct2-trustbar-grid>div:last-child{border-right:0}.ct2-trustbar svg{color:#108edf;width:25px;height:25px}.ct2-trustbar span{display:grid;color:#74869a;font-size:12px;line-height:1.4}.ct2-trustbar strong{color:#172d42;font-size:12px}.ct2-section{padding:100px 0}.ct2-section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:45px}.ct2-dark-section h2,.ct2-final-cta h2,.ct2-provider-section h2,.ct2-review-section h2,.ct2-section-heading h2{margin:12px 0 0;font-size:clamp(36px,5vw,56px);line-height:1.03;letter-spacing:-2.5px}.ct2-section-heading>a{display:flex;align-items:center;gap:8px;color:#168ddb;font-weight:800;font-size:12px}.ct2-section-heading>a svg{width:16px}.ct2-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.ct2-category{min-height:260px;padding:24px;border:1px solid #dfe7ed;border-radius:17px;background:radial-gradient(circle at 90% 0,rgba(20,151,241,.08),transparent 28%),white;display:flex;flex-direction:column}.ct2-category-number{color:#9aabba;font-size:12px;font-weight:800}.ct2-category-icon{margin:28px 0;width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:#eaf6ff;color:#108ee0}.ct2-category-icon svg{width:20px}.ct2-category h3{font-size:18px;margin:0 0 8px}.ct2-category p{color:#66788a;font-size:12px;line-height:1.6;margin-bottom:23px}.ct2-category>span{margin-top:auto;display:flex;align-items:center;gap:7px;color:#108ddd;font-size:12px;font-weight:900}.ct2-category>span svg{width:14px}.ct2-dark-section{padding:100px 0;background:radial-gradient(circle at 90% 20%,rgba(20,150,255,.12),transparent 30%),#051526;color:white}.ct2-heading-dark h2{color:white}.ct2-process{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}.ct2-process>div{position:relative;background:#07182a;padding:34px 28px;min-height:300px}.ct2-process>div>span{color:#4dbfff;font-size:12px;font-weight:900}.ct2-process svg{width:31px;height:31px;color:#55c4ff;display:block;margin:44px 0 23px}.ct2-process h3{font-size:18px}.ct2-process p{color:#99adbf;line-height:1.65}.ct2-opportunity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.ct2-opportunity{padding:26px;background:#f5f8fb;border:1px solid #dfe8ef;border-radius:17px;position:relative}.ct2-live{font-size:12px;font-weight:900;letter-spacing:1.2px;display:flex;align-items:center;gap:7px}.ct2-live i{width:7px;height:7px;background:#1bb86e;border-radius:50%;box-shadow:0 0 10px rgba(27,184,110,.5)}.ct2-opportunity-tag{display:inline-flex;margin-top:24px;background:#e7f4fc;color:#0f82cc;padding:6px 8px;border-radius:6px;font-size:12px;font-weight:900}.ct2-opportunity h3{margin:13px 0 9px;font-size:22px}.ct2-opportunity-location{display:flex;align-items:center;gap:6px;color:#7a8b9b;font-size:12px}.ct2-opportunity-location svg{width:14px}.ct2-opportunity p{color:#617486;line-height:1.6;min-height:62px}.ct2-opportunity footer{border-top:1px solid #dde5eb;padding-top:18px;margin-top:20px;display:flex;justify-content:space-between;color:#7e8e9c;font-size:12px}.ct2-opportunity footer svg{color:#148ddd;width:16px}.ct2-review-section{background:#f3f8fc;padding:100px 0}.ct2-review-layout{display:grid;grid-template-columns:1fr .8fr;gap:90px;align-items:center}.ct2-review-layout>div:first-child>p{max-width:650px;color:#64788b;line-height:1.7}.ct2-review-points{margin-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:13px}.ct2-review-points div{display:flex;align-items:center;gap:9px;color:#51677c;font-size:12px}.ct2-review-points svg{color:#128dda}.ct2-review-preview{background:#07192c;color:white;border-radius:20px;padding:40px;box-shadow:0 26px 70px rgba(7,40,70,.16)}.ct2-stars{display:flex;gap:5px;color:#ffc449}.ct2-stars svg{width:17px}.ct2-review-preview blockquote{font-size:24px;line-height:1.5;margin:28px 0}.ct2-review-placeholder{color:#58c4ff;font-size:12px;font-weight:900;letter-spacing:1.2px}.ct2-location-section{padding:100px 0}.ct2-location-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ct2-location-grid a{border:1px solid #dee7ee;border-radius:13px;padding:21px;display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center;transition:.2s}.ct2-location-grid a:hover{border-color:#75c4f4;transform:translateY(-3px)}.ct2-location-grid svg{color:#118edc;width:18px}.ct2-location-grid strong{font-size:13px}.ct2-provider-section{padding:100px 0;background:#061628;color:white}.ct2-provider-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:center}.ct2-provider-layout>div:first-child p{color:#a5b7c7;line-height:1.7;max-width:540px;margin:22px 0 30px}.ct2-mini-plans{display:grid;gap:10px}.ct2-mini-plans a{padding:20px;border:1px solid rgba(255,255,255,.13);border-radius:14px;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;background:rgba(255,255,255,.025)}.ct2-mini-plans a.featured{border-color:rgba(76,191,255,.6);background:rgba(13,139,222,.09)}.ct2-mini-plans small,.ct2-mini-plans span,.ct2-mini-plans strong{display:block}.ct2-mini-plans span{font-size:12px;color:#9fb2c3}.ct2-mini-plans strong{font-size:26px;margin-top:4px}.ct2-mini-plans em,.ct2-mini-plans small{color:#8097aa;font-size:12px;font-style:normal}.ct2-mini-plans p{color:#d2deE8;font-size:12px}.ct2-final-cta{padding:95px 0;background:radial-gradient(circle at 80% 50%,rgba(75,203,255,.25),transparent 30%),linear-gradient(135deg,#0788e4,#075cb5);color:white}.ct2-final-inner{display:flex;justify-content:space-between;gap:60px;align-items:end}.ct2-final-inner>div{display:flex;gap:11px;flex-wrap:wrap}.ct2-outline-button,.ct2-white-button{display:inline-flex;align-items:center;gap:9px;padding:15px 20px;border-radius:10px;font-size:12px;font-weight:900}.ct2-white-button{color:#0874c9;background:white}.ct2-outline-button{color:white;border:1px solid rgba(255,255,255,.55)}.ct2-footer{background:#040e19;color:white;padding:70px 0 30px}.ct2-footer-top{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:55px}.ct2-footer-brand img{width:90px;max-height:70px;object-fit:contain}.ct2-footer-brand h3{font-size:14px;letter-spacing:2px}.ct2-footer-brand p{max-width:340px;color:#8197aa;font-size:12px;line-height:1.7}.ct2-footer-top>div:not(:first-child){display:flex;flex-direction:column;gap:12px}.ct2-footer-top strong{margin-bottom:8px;font-size:12px}.ct2-footer-top a{color:#8298aa;font-size:12px}.ct2-footer-bottom{border-top:1px solid rgba(255,255,255,.08);margin-top:50px;padding-top:25px;display:flex;justify-content:space-between;color:#657d91;font-size:12px}@media (max-width:1000px){.ct2-nav-links{display:none}.ct2-mobile-menu,.ct2-mobile-toggle{display:block}.ct2-category-grid,.ct2-location-grid,.ct2-opportunity-grid,.ct2-process,.ct2-trustbar-grid{grid-template-columns:repeat(2,1fr)}.ct2-provider-layout,.ct2-review-layout{grid-template-columns:1fr;gap:55px}.ct2-footer-top{grid-template-columns:1fr 1fr}.ct2-final-inner{display:block}.ct2-final-inner>div{margin-top:35px}}@media (max-width:650px){.ct2-shell{width:calc(100% - 28px)}.ct2-nav{height:68px}.ct2-brand img{width:43px;height:36px}.ct2-login,.ct2-nav-cta{display:none}.ct2-hero{min-height:auto}.ct2-hero-inner{padding:75px 0}.ct2-hero h1{letter-spacing:-2.5px}.ct2-search{grid-template-columns:1fr}.ct2-search-field:first-child{border-right:0;border-bottom:1px solid #dce5ec}.ct2-search button{min-height:54px;justify-content:center}.ct2-hero-logo{width:min(72vw,360px);right:-90px;top:42%;opacity:.04}.ct2-category-grid,.ct2-footer-top,.ct2-location-grid,.ct2-opportunity-grid,.ct2-process,.ct2-review-points,.ct2-trustbar-grid{grid-template-columns:1fr}.ct2-trustbar-grid>div{border-right:0;border-bottom:1px solid #e4ebf1}.ct2-dark-section,.ct2-final-cta,.ct2-location-section,.ct2-provider-section,.ct2-review-section,.ct2-section{padding:70px 0}.ct2-section-heading{display:block}.ct2-section-heading>a{margin-top:22px}.ct2-mini-plans a{grid-template-columns:1fr}.ct2-footer-bottom{display:grid;gap:8px}}.connect-directory-grid{margin-top:50px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.connect-directory-card{background:white;border:1px solid #dde7ee;border-radius:17px;padding:26px}.connect-service-icon{width:43px;height:43px;background:#e8f5ff;color:#118dde;border-radius:11px;display:grid;place-items:center;font-weight:900;margin-bottom:25px}.connect-directory-card h2{font-size:19px}.connect-directory-card p{min-height:58px;font-size:12px}.connect-city-links{display:flex;flex-wrap:wrap;gap:7px;margin:20px 0}.connect-city-links a{background:#f1f6fa;color:#51677a;padding:7px 9px;border-radius:7px;font-size:12px}.connect-directory-action{color:#118dde;font-size:12px;font-weight:900}.connect-business-hero,.connect-opportunities-hero,.connect-results-hero{background:radial-gradient(circle at 85% 15%,rgba(32,172,255,.17),transparent 28%),linear-gradient(135deg,#041221,#082a49);color:white;padding:70px 0 90px}.connect-business-hero h1,.connect-opportunities-hero h1,.connect-results-hero h1{font-size:clamp(46px,6vw,72px);line-height:.98;letter-spacing:-3px;margin:15px 0 24px}.connect-opportunities-hero p,.connect-results-hero p{color:#aec3d3;line-height:1.7;max-width:700px}.connect-business-body,.connect-opportunities-body,.connect-results-body{padding:70px 0 100px;background:#f5f8fb}.connect-opportunity-list,.connect-provider-list{display:grid;gap:16px}.connect-opportunity-row{background:white;border:1px solid #dee7ee;border-radius:17px;padding:28px;display:grid;grid-template-columns:1fr 210px;gap:30px}.connect-op-status{color:#108bdd;font-size:12px;font-weight:900;letter-spacing:1px}.connect-op-status i{display:inline-block;width:7px;height:7px;margin-right:7px;background:#1cbd70;border-radius:50%}.connect-opportunity-row h2{margin-bottom:4px}.connect-op-location{color:#81909e;font-size:12px}.connect-opportunity-row p{font-size:13px}.connect-op-tags,.connect-provider-services{display:flex;gap:7px;flex-wrap:wrap}.connect-op-tags span,.connect-provider-services span{padding:7px 9px;border-radius:7px;background:#edf5fa;color:#536b7e;font-size:12px;font-weight:700}.connect-opportunity-row aside{border-left:1px solid #e1e8ee;padding-left:25px;display:flex;flex-direction:column;justify-content:center}.connect-opportunity-row aside>span{color:#81909e;font-size:12px;font-weight:900}.connect-opportunity-row aside>strong{margin:7px 0 18px;font-size:20px}.connect-breadcrumb{color:#819bad;font-size:12px;margin-bottom:18px}.connect-business-layout,.connect-results-layout{display:grid;grid-template-columns:1fr 350px;gap:35px;align-items:start}.connect-result-heading span{color:#118dde;font-size:12px;font-weight:900;letter-spacing:1px}.connect-result-heading h2{margin:8px 0 25px;font-size:29px}.connect-provider-card{background:white;border:1px solid #dfe8ef;border-radius:17px;padding:25px;display:grid;grid-template-columns:70px 1fr;gap:20px}.connect-business-logo,.connect-provider-logo{width:68px;height:68px;border-radius:15px;background:#071a2d;color:#54c5ff;display:grid;place-items:center;font-size:28px;font-weight:900}.connect-provider-title h3{margin:0 0 7px;font-size:20px}.connect-verified{display:inline-flex;color:#087ec9;background:#e5f4fe;border-radius:6px;padding:5px 7px;font-size:12px;font-weight:900;letter-spacing:.8px}.connect-provider-location{margin-top:13px;color:#8493a1;font-size:12px}.connect-provider-content>p{color:#607486;line-height:1.6;font-size:12px}.connect-provider-actions{margin-top:20px;display:flex;gap:10px}.connect-provider-actions>a:first-child{border:1px solid #d2dde6;border-radius:9px;padding:13px 17px;font-size:12px;font-weight:900}.connect-request-card{position:sticky;top:100px;background:white;border:1px solid #dfe7ed;border-radius:18px;padding:27px;box-shadow:0 18px 55px rgba(16,54,87,.08)}.connect-request-card h3{font-size:23px;margin:5px 0 12px}.connect-request-card p{color:#65788a;line-height:1.6;font-size:12px}.connect-request-summary{margin:23px 0;border-top:1px solid #e2e9ee;border-bottom:1px solid #e2e9ee;padding:17px 0;display:grid;gap:5px}.connect-request-summary span{color:#8493a1;font-size:12px}.connect-request-summary strong{margin-bottom:8px;font-size:12px}.connect-request-card .ct2-primary{width:100%}.connect-request-card small{display:block;margin-top:14px;color:#8b98a5;text-align:center;font-size:12px}.connect-business-header{display:flex;align-items:center;gap:23px}.connect-business-header h1{margin:9px 0}.connect-business-header p{color:#9db2c3}.connect-business-body h2{font-size:31px}.connect-business-body>div>div>p{color:#607386;max-width:720px;line-height:1.7}.connect-review-empty{margin-top:45px;background:white;border:1px solid #dfe7ed;border-radius:17px;padding:28px}.connect-review-empty>div{color:#f4b62c;letter-spacing:3px}.connect-review-empty p{color:#718396}@media (max-width:900px){.connect-directory-grid{grid-template-columns:repeat(2,1fr)}.connect-business-layout,.connect-results-layout{grid-template-columns:1fr}.connect-request-card{position:static}}@media (max-width:650px){.connect-directory-grid,.connect-opportunity-row{grid-template-columns:1fr}.connect-opportunity-row aside{border-left:0;border-top:1px solid #e1e8ee;padding:20px 0 0}.connect-provider-card{grid-template-columns:1fr}.connect-provider-actions{flex-direction:column}}.connect-op-status i,.ct2-live i{display:none!important}.connect-op-status:before,.ct2-live:before{content:"";display:inline-block;width:18px;height:2px;margin-right:7px;vertical-align:middle;border-radius:999px;background:linear-gradient(90deg,#168ff0,#60d1ff);box-shadow:0 0 12px rgba(60,190,255,.55)}.ct2-kicker span{width:18px!important;height:2px!important;border-radius:999px!important;background:linear-gradient(90deg,#168ff0,#60d1ff)!important;box-shadow:0 0 14px rgba(60,190,255,.5)!important}.connect-services-page{background:#f4f8fb;min-height:100vh}.connect-services-hero{padding:75px 0 100px;color:white;background:radial-gradient(circle at 80% 25%,rgba(23,154,255,.17),transparent 28%),linear-gradient(135deg,#04111e,#07233d 60%,#06325a)}.connect-services-hero h1{margin:14px 0 24px;font-size:clamp(50px,7vw,80px);line-height:.94;letter-spacing:-4px}.connect-services-hero p{max-width:650px;color:#aec2d3;font-size:17px;line-height:1.7;margin-bottom:28px}.connect-services-body{padding:80px 0 110px}.connect-services-heading{margin-bottom:38px}.connect-services-heading span{color:#148fe0;font-size:12px;font-weight:900;letter-spacing:1.5px}.connect-services-heading h2{margin:9px 0 0;font-size:38px;letter-spacing:-1.5px}.connect-premium-service{position:relative;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.connect-premium-service:after{content:"";position:absolute;width:180px;height:180px;right:-80px;top:-90px;border-radius:999px;background:rgba(23,151,243,.06)}.connect-premium-service:hover{transform:translateY(-6px);border-color:#7bc9f6;box-shadow:0 18px 55px rgba(8,55,91,.1)}.connect-service-number{position:absolute;top:22px;right:22px;color:#9dafbd;font-size:12px;font-weight:900;letter-spacing:1px}@media (max-width:650px){.connect-services-hero h1{letter-spacing:-2.5px}}:root{--mouse-x:50vw;--mouse-y:50vh}::selection{background:#1496ed;color:white}.ct-pointer-glow{width:420px;height:420px;left:var(--mouse-x);top:var(--mouse-y);z-index:9998;background:radial-gradient(circle,rgba(63,193,255,.09),rgba(17,129,214,.03) 35%,transparent 68%);mix-blend-mode:screen}.ct-click-ripple,.ct-pointer-glow{position:fixed;transform:translate(-50%,-50%);pointer-events:none;border-radius:50%}.ct-click-ripple{width:20px;height:20px;z-index:99999;border:1px solid rgba(78,199,255,.9);box-shadow:0 0 15px rgba(44,179,255,.7),inset 0 0 10px rgba(44,179,255,.4);animation:ctClickRipple .65s ease-out forwards}@keyframes ctClickRipple{0%{width:18px;height:18px;opacity:1}to{width:110px;height:110px;opacity:0}}.ct-screen-grain{position:fixed;inset:0;z-index:9997;pointer-events:none;opacity:.018;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,.7) 3px)}.connect-opportunities-hero:before,.connect-services-hero:before,.ct2-hero:before{content:"";position:absolute;width:640px;height:640px;right:-120px;top:50%;border-radius:50%;border:1px solid rgba(74,193,255,.16);box-shadow:0 0 80px rgba(13,132,216,.08),inset 0 0 70px rgba(32,166,255,.04);transform:translateY(-50%) perspective(900px) rotateX(66deg) rotate(-18deg);animation:ctOrbit 18s linear infinite;pointer-events:none}.connect-opportunities-hero:after,.connect-services-hero:after,.ct2-hero:after{content:"";position:absolute;width:420px;height:420px;right:30px;top:50%;border-radius:50%;border:1px solid rgba(199,226,244,.12);transform:translateY(-50%) perspective(800px) rotateX(72deg) rotate(35deg);animation:ctOrbitReverse 14s linear infinite;pointer-events:none}@keyframes ctOrbit{0%{transform:translateY(-50%) perspective(900px) rotateX(66deg) rotate(-18deg)}to{transform:translateY(-50%) perspective(900px) rotateX(66deg) rotate(342deg)}}@keyframes ctOrbitReverse{0%{transform:translateY(-50%) perspective(800px) rotateX(72deg) rotate(35deg)}to{transform:translateY(-50%) perspective(800px) rotateX(72deg) rotate(-325deg)}}@media (pointer:coarse){.ct-pointer-glow{display:none}}.ct2-category-number{color:#148fe0!important;font-size:12px!important;letter-spacing:1.4px!important;font-weight:900!important}.ct2-live{color:#138ddd;letter-spacing:1.7px}.ct2-live:before{width:24px!important}.ct2-opportunity{overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(241,247,251,.98));transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.ct2-opportunity:before{content:"";position:absolute;width:130px;height:2px;top:0;left:26px;background:linear-gradient(90deg,#0f8ce5,#5dd1ff,transparent);box-shadow:0 0 14px rgba(30,162,235,.35)}.ct2-opportunity:hover{transform:translateY(-7px);border-color:rgba(40,162,235,.45);box-shadow:0 22px 60px rgba(7,52,88,.12)}.member-auth-page{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr;background:#04111e}.member-auth-brand{padding:7vw;color:white;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 70% 35%,rgba(25,158,244,.23),transparent 32%),linear-gradient(145deg,#030d18,#072845)}.member-auth-brand img{width:170px;max-height:110px;object-fit:contain;margin-bottom:60px}.member-auth-brand>span,.member-auth-kicker{color:#50c6ff;font-size:12px;font-weight:900;letter-spacing:2px}.member-auth-brand h1{font-size:clamp(48px,6vw,76px);line-height:.95;letter-spacing:-3.5px;margin:17px 0 25px}.member-auth-brand p{max-width:580px;color:#9fb4c5;line-height:1.7}.member-auth-panel{background:#f6f9fb;display:grid;place-items:center;padding:55px}.member-auth-panel>div{width:min(460px,100%)}.member-auth-panel h2{font-size:38px;letter-spacing:-1.5px}.member-auth-form{display:grid;gap:17px}.member-auth-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.member-auth-form label{color:#435a6e;font-size:12px;font-weight:900}.member-auth-form input{display:block;width:100%;margin-top:7px;border:1px solid #d5e0e8;border-radius:9px;padding:14px;background:white;outline:none}.member-auth-form input:focus{border-color:#1391e6;box-shadow:0 0 0 3px rgba(19,145,230,.09)}.member-auth-form button{border:0;border-radius:10px;padding:15px;color:white;font-weight:900;cursor:pointer;background:linear-gradient(135deg,#0c83dd,#26b9ff)}.member-auth-switch{color:#758799;margin-top:24px;font-size:12px}.member-auth-switch a{color:#138ee0;font-weight:900;margin-left:5px}.member-auth-recovery{margin-top:-4px;margin-bottom:14px;text-align:right;font-size:12px}.member-auth-recovery a{color:#138ee0;font-weight:800}.member-auth-error{padding:11px;background:#fff1f1;color:#a22727;border-radius:8px;font-size:12px}.connect-member-shell{min-height:100vh;display:grid;grid-template-columns:260px 1fr;background:#f2f6f9}.connect-member-sidebar{height:100vh;position:sticky;top:0;padding:25px 20px;color:white;display:flex;flex-direction:column;background:radial-gradient(circle at 80% 10%,rgba(23,143,227,.11),transparent 30%),#04111e}.connect-member-logo{display:flex;align-items:center;gap:11px}.connect-member-logo img{height:43px}.connect-member-logo strong{display:block;font-size:12px;letter-spacing:2px}.connect-member-logo span{display:block;color:#54c6ff;font-size:12px;letter-spacing:4px}.connect-member-company{border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.025);border-radius:11px;padding:15px;margin:32px 0 23px}.connect-member-company>span{color:#60798f;font-weight:900;letter-spacing:1.2px}.connect-member-company strong{display:block;font-size:13px;margin:7px 0}.connect-member-company small{color:#4fbef7;font-size:12px}.connect-member-sidebar nav{display:grid}.connect-member-sidebar nav a{color:#91a5b6;padding:11px 12px;border-radius:8px;font-size:12px;font-weight:700;transition:.2s}.connect-member-sidebar nav a:hover{color:white;background:rgba(31,146,219,.11);transform:translateX(4px)}.connect-member-bottom{margin-top:auto;border-top:1px solid rgba(255,255,255,.08);display:grid}.connect-member-bottom a,.member-logout{border:0;background:transparent;color:#758da0;text-align:left;font-size:12px;padding:9px 10px;cursor:pointer}.connect-member-topbar{height:74px;background:rgba(255,255,255,.95);border-bottom:1px solid #dce5ec;display:flex;align-items:center;justify-content:space-between;padding:0 35px}.connect-dashboard-side>span,.connect-dashboard-title span,.connect-member-heading>span,.connect-member-topbar span,.connect-subscription-panel>div>span{display:block;color:#148edf;font-size:12px;font-weight:900;letter-spacing:1.4px}.connect-member-topbar strong{display:block;margin-top:3px;font-size:12px}.connect-member-content{max-width:1450px;padding:38px}.connect-member-heading h1{margin:7px 0;font-size:38px;letter-spacing:-1.8px}.connect-member-heading p{color:#728597;margin:0;font-size:12px}.connect-stat-grid{margin-top:30px;display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.connect-stat-grid article{position:relative;overflow:hidden;background:white;border:1px solid #dce6ed;border-radius:14px;padding:21px}.connect-stat-grid article:before{content:"";width:70px;height:2px;position:absolute;left:21px;top:0;background:linear-gradient(90deg,#128de0,#61d3ff)}.connect-stat-grid span{color:#8193a2;font-size:12px;font-weight:900;letter-spacing:1px}.connect-stat-grid strong{display:block;margin:12px 0 5px;font-size:32px}.connect-stat-grid small{color:#8393a0;font-size:12px}.connect-plan-stat{font-size:18px!important}.connect-dashboard-grid{display:grid;grid-template-columns:1fr 290px;gap:15px;margin-top:20px}.connect-dashboard-primary,.connect-dashboard-side,.connect-subscription-panel{background:white;border:1px solid #dce6ed;border-radius:15px;padding:25px}.connect-dashboard-title{display:flex;justify-content:space-between;align-items:end;padding-bottom:18px;border-bottom:1px solid #e1e8ed}.connect-dashboard-title h2{margin:5px 0 0;font-size:19px}.connect-dashboard-side a,.connect-dashboard-title a{color:#128cdf;font-size:12px;font-weight:900}.connect-dashboard-empty{text-align:center;padding:58px 18px}.connect-dashboard-empty strong{font-size:17px}.connect-dashboard-empty p{max-width:510px;margin:10px auto 18px;color:#718496;line-height:1.6;font-size:12px}.connect-dashboard-empty a{color:#128ddd;font-size:12px;font-weight:900}.connect-dashboard-side h3{font-size:23px}.connect-dashboard-side p{color:#718496;line-height:1.6;font-size:12px}.connect-subscription-panel{margin-top:25px;display:grid;grid-template-columns:1fr 1fr;gap:50px}.connect-subscription-panel>div+div{border-left:1px solid #e0e7ed;padding-left:50px}.connect-subscription-panel h2{font-size:28px}.connect-subscription-price{font-size:44px;font-weight:900;margin:18px 0}.connect-subscription-price small{color:#8495a3;font-size:12px}.connect-sub-status{display:inline-block;padding:7px 9px;background:#e7f4fd;color:#0e83cf;border-radius:7px;margin:12px 0;text-transform:uppercase;font-size:12px}.connect-subscription-panel p{color:#738598;font-size:12px;line-height:1.6}@media (max-width:950px){.connect-member-shell{grid-template-columns:1fr}.connect-member-sidebar{display:none}.connect-stat-grid{grid-template-columns:repeat(2,1fr)}.connect-dashboard-grid{grid-template-columns:1fr}}@media (max-width:650px){.member-auth-page{grid-template-columns:1fr}.member-auth-brand{padding:45px 25px}.member-auth-panel{padding:40px 22px}.connect-stat-grid,.connect-subscription-panel,.member-auth-two{grid-template-columns:1fr}.connect-member-content{padding:25px 15px}.connect-subscription-panel>div+div{border-left:0;border-top:1px solid #e0e7ed;padding:25px 0 0}}.ct2-search{color-scheme:light!important}.ct2-search-field{background:#ffffff!important}.ct2-search-field input{appearance:none!important;-webkit-appearance:none!important;background:transparent!important;background-color:transparent!important;color:#11283c!important;-webkit-text-fill-color:#11283c!important;caret-color:#168fe8!important;border:0!important;box-shadow:none!important}.ct2-search-field input::placeholder{color:#8796a5!important;-webkit-text-fill-color:#8796a5!important;opacity:1!important}.ct2-search-field input:active,.ct2-search-field input:focus{background:transparent!important;background-color:transparent!important;color:#11283c!important;box-shadow:none!important;outline:none!important}.ct2-search-field input:-webkit-autofill,.ct2-search-field input:-webkit-autofill:focus,.ct2-search-field input:-webkit-autofill:hover{-webkit-text-fill-color:#11283c!important;box-shadow:inset 0 0 0 1000px white!important;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.member-auth-form{color-scheme:light!important}.member-auth-form input{background:#ffffff!important;color:#10283d!important;-webkit-text-fill-color:#10283d!important}.member-auth-form input::placeholder{color:#8b99a6!important}.connect-member-shell{background:radial-gradient(circle at 72% 0,rgba(18,139,226,.07),transparent 30%),#07131f}.connect-member-main{background:linear-gradient(180deg,#0a1927,#0b1723);color:#edf6fc}.connect-member-topbar{background:rgba(6,18,30,.84)!important;border-bottom:1px solid rgba(92,190,245,.14)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.connect-member-topbar strong{color:#f2f8fc}.connect-member-content{max-width:none;padding:38px 42px}.connect-member-heading h1{color:#f5f9fc;font-size:42px}.connect-member-heading p{color:#8098aa}.connect-dashboard-primary,.connect-dashboard-side,.connect-stat-grid article,.connect-subscription-panel,.team-invite-panel,.team-list-panel,.team-plan-card,.team-seat-card{background:linear-gradient(145deg,rgba(12,30,45,.94),rgba(7,20,32,.98))!important;border:1px solid rgba(109,190,238,.14)!important;box-shadow:inset 0 1px rgba(255,255,255,.025),0 20px 60px rgba(0,0,0,.11);color:#eef7fd}.connect-stat-grid article{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.connect-stat-grid article:hover{transform:translateY(-4px) perspective(700px) rotateX(1deg);border-color:rgba(70,188,255,.36)!important;box-shadow:0 22px 60px rgba(0,0,0,.2),0 0 25px rgba(19,143,224,.05)}.connect-dashboard-side>span,.connect-dashboard-title span,.connect-stat-grid article>span{color:#55bff4}.connect-dashboard-side h3,.connect-dashboard-title h2,.connect-stat-grid article>strong{color:#f6fbff}.connect-dashboard-empty p,.connect-dashboard-side p,.connect-stat-grid small{color:#7990a3}.connect-dashboard-primary{min-height:390px}.connect-dashboard-empty{padding:95px 18px}.connect-dashboard-empty strong{color:white;font-size:21px}.connect-member-sidebar{border-right:1px solid rgba(84,183,238,.1)}.connect-member-sidebar nav a{position:relative;overflow:hidden}.connect-member-sidebar nav a:before{content:"";width:2px;height:0;left:0;top:50%;position:absolute;background:linear-gradient(#58ceff,#168add);transition:.2s}.connect-member-sidebar nav a:hover:before{height:60%;top:20%}.team-overview-grid{display:grid;grid-template-columns:230px 1fr;gap:14px;margin-top:30px}.team-plan-card,.team-seat-card{border-radius:15px;padding:23px}.team-invite-panel>span,.team-panel-heading span,.team-pending-title,.team-plan-card>span,.team-seat-card>span{color:#48bdf6;font-size:12px;font-weight:900;letter-spacing:1.4px}.team-seat-card>strong{display:block;font-size:43px;margin:12px 0}.team-seat-card strong small{color:#5e788d;font-size:14px}.team-invite-panel>p,.team-plan-card p,.team-seat-card p{color:#7690a4;font-size:12px;line-height:1.6}.team-plan-card strong{display:block;margin:13px 0;font-size:22px}.team-plan-card a{color:#4ec3fa;font-size:12px;font-weight:900}.team-workspace{display:grid;grid-template-columns:1fr 350px;gap:14px;margin-top:15px}.team-invite-panel,.team-list-panel{border-radius:15px;padding:25px}.team-panel-heading{border-bottom:1px solid rgba(255,255,255,.07);padding-bottom:18px;display:flex;justify-content:space-between;align-items:end}.team-panel-heading h2{margin:6px 0 0;font-size:20px}.team-panel-heading>strong{color:#4ec5fb;font-size:12px}.team-member-list{display:grid}.team-member-list article{display:grid;grid-template-columns:43px 1fr auto;align-items:center;gap:14px;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.055)}.team-avatar{width:41px;height:41px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,#116ead,#26b7fb);color:white;font-size:12px;font-weight:900}.team-avatar.pending{background:#12283a;border:1px dashed rgba(92,190,245,.3);color:#55c6fa}.team-person span,.team-person strong{display:block;font-size:12px}.team-person span{color:#6f899d;margin-top:4px}.team-role{color:#53c1f4;background:rgba(17,133,205,.09);border-radius:6px;padding:6px 8px;text-transform:uppercase;font-size:12px;font-weight:900}.team-pending-title{margin-top:28px}.connect-team-invite-form{display:grid;gap:15px;margin-top:25px}.connect-team-invite-form label{color:#a6b7c4;font-size:12px;font-weight:800}.connect-team-invite-form input,.connect-team-invite-form select{display:block;width:100%;margin-top:7px;background:#071725;color:#eaf6fd;border:1px solid rgba(108,184,225,.16);border-radius:8px;padding:12px;outline:none}.connect-team-invite-form input:focus,.connect-team-invite-form select:focus{border-color:rgba(74,195,255,.6);box-shadow:0 0 0 3px rgba(30,146,218,.08)}.connect-team-invite-form button{border:0;padding:13px;color:white;cursor:pointer;font-weight:900;border-radius:8px;background:linear-gradient(135deg,#0d82d8,#25baff)}.team-invite-message{color:#8da4b5;font-size:12px}.team-invite-link{padding:12px;background:#06131f;border-radius:8px}.team-invite-link span{display:block;color:#4dc5fb;font-size:12px;font-weight:900;margin-bottom:6px}.team-invite-link input{margin:0}.member-upgrade-message{border:1px solid rgba(70,190,250,.2);padding:15px;border-radius:8px;color:#8fa5b6;font-size:12px}@media (max-width:950px){.team-overview-grid,.team-workspace{grid-template-columns:1fr}}.request-page{min-height:100vh;display:grid;grid-template-columns:370px 1fr;background:#06131f}.request-brand-panel{height:100vh;position:sticky;top:0;padding:42px;display:flex;flex-direction:column;color:white;background:radial-gradient(circle at 85% 32%,rgba(23,151,242,.22),transparent 34%),linear-gradient(145deg,#030d17,#071b2d 55%,#073154);border-right:1px solid rgba(73,190,248,.12);overflow:hidden}.request-brand-panel:before{content:"";position:absolute;width:460px;height:460px;left:-210px;bottom:-180px;border-radius:50%;border:1px solid rgba(80,199,255,.15);box-shadow:0 0 70px rgba(27,148,220,.07);transform:rotateX(68deg)}.request-brand-panel img{width:138px;max-height:90px;object-fit:contain}.request-brand-panel>div{margin:auto 0;position:relative;z-index:2}.request-brand-panel small,.request-brand-panel span,.request-kicker{color:#52c6fb;font-size:12px;font-weight:900;letter-spacing:2px}.request-brand-panel h2{font-size:44px;line-height:.98;letter-spacing:-2.5px;margin:14px 0 22px}.request-brand-panel p{color:#90a8ba;font-size:12px;line-height:1.7}.request-workspace{min-height:100vh;padding:55px clamp(35px,7vw,110px);color-scheme:light;background:radial-gradient(circle at 72% 0,rgba(15,133,217,.065),transparent 28%),#f5f8fa}.connect-request-wizard{width:min(760px,100%);margin:0 auto}.connect-request-progress{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:60px}.connect-request-progress>div{display:flex;align-items:center}.connect-request-progress span{flex-shrink:0;width:32px;height:32px;display:grid;place-items:center;color:#879aa9;background:white;border:1px solid #d0dce4;border-radius:50%;font-size:12px;font-weight:900;transition:.25s ease}.connect-request-progress i{flex:1 1;height:1px;background:#d5dfe6}.connect-request-progress>div.active
span{color:white;background:linear-gradient(135deg,#0b80d5,#22b9ff);border-color:#168fde;box-shadow:0 0 20px rgba(21,146,226,.2)}.connect-request-progress>div.active
i{background:linear-gradient(90deg,#158fde,#79d9ff)}.connect-request-step h1,.connect-request-success h1{margin:10px 0 20px;color:#0b2034;font-size:clamp(43px,5vw,64px);line-height:.97;letter-spacing:-3px}.connect-request-step>p,.connect-request-success>p{max-width:590px;margin-bottom:34px;color:#667c8f;font-size:12px;line-height:1.7}.connect-request-step label{display:block;margin:18px 0;color:#40576b;font-size:12px;font-weight:900}.connect-request-step label small{color:#8494a2;font-weight:500}.connect-request-step input,.connect-request-step select,.connect-request-step textarea{display:block;width:100%;margin-top:8px;padding:14px;color:#10283c!important;-webkit-text-fill-color:#10283c!important;background:#ffffff!important;border:1px solid #d4e0e8;border-radius:9px;outline:0;box-shadow:none;color-scheme:light!important}.connect-request-step
input::placeholder,.connect-request-step
textarea::placeholder{color:#8a99a7!important;-webkit-text-fill-color:#8a99a7!important}.connect-request-step
input:focus,.connect-request-step
select:focus,.connect-request-step
textarea:focus{border-color:#168fde;box-shadow:0 0 0 3px rgba(22,143,222,.08)}.connect-request-step textarea{resize:vertical}.connect-request-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.connect-request-check{display:grid!important;grid-template-columns:auto 1fr;gap:11px;align-items:start;color:#64798c!important;font-weight:600!important}.connect-request-check input{width:16px!important;height:16px!important;margin:1px 0 0!important;padding:0!important}.request-info-box{margin:20px 0;padding:16px;color:#527086;background:#edf6fb;border:1px solid #d3e5ef;border-radius:9px;font-size:12px}.request-error{margin-top:20px;padding:13px;color:#a02e2e;background:#fff0f0;border:1px solid #ffd6d6;border-radius:8px;font-size:12px}.connect-request-controls{margin-top:35px;padding-top:22px;border-top:1px solid #dce5eb;display:flex;justify-content:space-between;gap:10px}.request-back,.request-next{border-radius:9px;padding:14px 22px;cursor:pointer;font-size:12px;font-weight:900}.request-next{margin-left:auto;border:0;color:white;background:linear-gradient(135deg,#0d82d9,#25b9ff);box-shadow:0 12px 28px rgba(12,133,216,.14)}.request-next:hover{transform:translateY(-1px)}.request-back{color:#536a7c;background:white;border:1px solid #d3dde5}.connect-request-success{width:min(660px,100%);margin:12vh auto}.connect-request-success-mark{width:52px;height:52px;margin-bottom:25px;display:grid;place-items:center;border-radius:13px;color:white;background:linear-gradient(135deg,#0b82d9,#2ac2ff);box-shadow:0 15px 40px rgba(14,143,223,.16)}.connect-request-success>span{color:#138ddd;font-size:12px;font-weight:900;letter-spacing:1.7px}.connect-request-reference{display:inline-grid;margin:28px 0 35px;padding:18px 22px;color:white;background:#071a2b;border-radius:11px;box-shadow:0 18px 45px rgba(7,35,56,.1)}.connect-request-reference small{color:#51c6fa;font-size:12px;font-weight:900;letter-spacing:1.3px}.connect-request-reference strong{margin-top:7px;font-size:22px;letter-spacing:.5px}@media (max-width:900px){.request-page{grid-template-columns:1fr}.request-brand-panel{height:auto;min-height:0;position:relative;padding:12px 18px;flex-direction:row;align-items:center;border-right:0;border-bottom:1px solid rgba(73,190,248,.12)}.request-brand-panel:before,.request-brand-panel>div,.request-brand-panel>small{display:none}.request-brand-panel a{display:flex}.request-brand-panel img{width:104px;max-height:40px}}@media (max-width:650px){.request-workspace{padding:35px 18px}.connect-request-two{grid-template-columns:1fr}.connect-request-step h1{letter-spacing:-2px}}.connect-smart-field{position:relative;margin:19px 0}.connect-smart-label{margin-bottom:8px;color:#40576b;font-size:12px;font-weight:900}.connect-smart-control{min-height:54px;display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:center;padding:0 15px;background:white;border:1px solid #d4e0e8;border-radius:10px;transition:border-color .2s ease,box-shadow .2s ease}.connect-smart-control:focus-within{border-color:#168fde;box-shadow:0 0 0 3px rgba(22,143,222,.08)}.connect-smart-control svg{width:19px;height:19px;color:#138fe4}.connect-smart-control input{width:100%;padding:0!important;margin:0!important;border:0!important;outline:0!important;background:transparent!important;color:#10283c!important;-webkit-text-fill-color:#10283c!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important}.connect-smart-control
input::-webkit-calendar-picker-indicator{display:none!important}.connect-smart-menu{position:absolute;left:0;right:0;top:calc(100% + 7px);z-index:100;padding:7px;overflow:hidden;background:rgba(255,255,255,.98);border:1px solid #d4e1e9;border-radius:11px;box-shadow:0 22px 60px rgba(7,39,64,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.connect-smart-menu button{width:100%;min-height:49px;padding:9px 12px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#173047;background:transparent;border:0;border-radius:7px;cursor:pointer;text-align:left}.connect-smart-menu button:hover{background:#edf7fd;color:#087fcf}.connect-smart-menu span{font-size:12px;font-weight:800}.connect-smart-menu small{color:#8496a5;font-size:12px}.connect-request-wizard{scroll-margin-top:30px}.connect-request-step{min-height:540px}@media (max-width:650px){.connect-smart-menu{position:absolute}}.connect-request-success{width:min(760px,100%);min-height:calc(100vh - 110px);margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:45px 0 70px}.connect-request-success-mark{margin-bottom:28px}.connect-request-success>span{margin-bottom:12px}.connect-request-success h1{margin:0 0 22px}.connect-request-success>p{max-width:620px;margin:0 0 34px;font-size:13px;line-height:1.7}.connect-request-reference{display:flex;flex-direction:column;width:max-content;min-width:260px;margin:0 0 20px;padding:20px 25px}.connect-request-reference small{margin-bottom:7px}.connect-request-reference strong{margin:0;font-size:23px;line-height:1.2}.connect-request-success>.request-next{display:inline-flex;align-items:center;justify-content:center;width:max-content;margin:0!important;padding:15px 23px;text-decoration:none}@media (max-width:650px){.connect-request-success{min-height:auto;padding:55px 0 80px}.connect-request-success h1{font-size:46px}.connect-request-reference{width:100%;min-width:0}.connect-request-success>.request-next{width:100%}}.member-lead-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0 18px}.member-lead-summary article{padding:19px 22px;border:1px solid rgba(92,188,242,.14);border-radius:12px;background:linear-gradient(145deg,rgba(12,30,45,.95),rgba(7,20,32,.98))}.member-lead-summary span{color:#53c3f6;font-size:12px;font-weight:900;letter-spacing:1.4px}.member-lead-summary strong{display:block;margin-top:9px;color:white;font-size:23px}.member-lead-feed{display:grid;gap:12px}.member-lead-card{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 230px;border:1px solid rgba(95,187,236,.14);border-radius:15px;background:linear-gradient(145deg,rgba(11,28,43,.97),rgba(6,18,29,.99));box-shadow:0 22px 55px rgba(0,0,0,.12);transition:transform .2s ease,border-color .2s ease}.member-lead-card:before{content:"";position:absolute;top:0;left:28px;width:125px;height:2px;background:linear-gradient(90deg,#148ee2,#60d1ff,transparent);box-shadow:0 0 15px rgba(45,183,248,.4)}.member-lead-card:hover{transform:translateY(-3px);border-color:rgba(80,193,248,.32)}.member-lead-main{padding:25px}.member-lead-signal{display:flex;align-items:center;gap:10px;margin-bottom:14px}.member-lead-signal span{color:#52c4f7;font-size:12px;font-weight:900;letter-spacing:1.6px}.member-lead-signal small{color:#627d90;font-size:12px}.member-lead-heading{display:flex;justify-content:space-between;gap:20px}.member-lead-heading h2{margin:0;color:#f5faff;font-size:22px}.member-lead-heading p{margin:6px 0 0;color:#738b9d;font-size:12px}.member-lead-score{min-width:65px;text-align:right}.member-lead-score span{display:block;color:#5c7b90;font-size:12px;font-weight:900;letter-spacing:1px}.member-lead-score strong{color:#51c7fa;font-size:27px}.member-lead-description{max-width:750px;margin:19px 0;color:#9bb0bf;font-size:12px;line-height:1.7}.member-lead-tags{display:flex;flex-wrap:wrap;gap:7px}.member-lead-tags span{padding:6px 8px;color:#85a3b8;background:rgba(70,171,229,.06);border:1px solid rgba(93,184,235,.1);border-radius:6px;font-size:12px;text-transform:capitalize}.member-contact-protected,.member-contact-reveal{margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.06)}.member-contact-protected span,.member-contact-reveal>span{color:#4ec3f7;font-size:12px;font-weight:900;letter-spacing:1.3px}.member-contact-protected p{margin:7px 0 0;color:#657f91;font-size:12px}.member-contact-reveal{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.member-contact-reveal>div{display:grid}.member-contact-reveal strong{color:white;font-size:12px}.member-contact-reveal small{color:#718a9d;font-size:12px}.member-contact-reveal a{color:#56c7fa;font-size:12px}.member-lead-action{padding:25px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgba(255,255,255,.07);background:rgba(5,17,28,.45)}.member-lead-action>span{color:#617f93;font-size:12px;font-weight:900;letter-spacing:1.2px}.member-lead-action>strong{margin:8px 0 18px;color:white;font-size:18px}.connect-unlock-button{width:100%;padding:13px;border:0;border-radius:8px;color:white;cursor:pointer;font-weight:900;background:linear-gradient(135deg,#0d82d9,#25baff);box-shadow:0 14px 30px rgba(11,133,214,.13)}.connect-unlock-wrap small{display:block;margin-top:8px;color:#f19494;font-size:12px}.member-lead-empty{padding:80px 30px;text-align:center;border:1px solid rgba(88,184,236,.13);border-radius:15px;background:rgba(9,25,39,.8)}.member-lead-empty span{color:#51c5f8;font-size:12px;font-weight:900;letter-spacing:1.5px}.member-lead-empty h2{color:white;font-size:25px}.member-lead-empty p{max-width:480px;margin:auto;color:#738c9f;font-size:12px;line-height:1.7}@media (max-width:850px){.member-lead-card{grid-template-columns:1fr}.member-lead-action{border-left:0;border-top:1px solid rgba(255,255,255,.07)}}@media (max-width:650px){.member-lead-summary{grid-template-columns:1fr}}.ct2-nav-links{display:none!important}.ct2-nav-actions{margin-left:auto;gap:22px}.ct2-login,.ct2-nav-text-action{color:#d7e4ee;font-size:12px;font-weight:700;white-space:nowrap}.ct2-login:hover,.ct2-nav-text-action:hover{color:#5bc8ff}.ct2-mobile-toggle{width:44px;height:44px;display:inline-grid!important;place-items:center;border-left:1px solid rgba(255,255,255,.09);border-radius:0;cursor:pointer}.ct2-menu-backdrop{position:fixed;inset:0;z-index:998;border:0;background:rgba(1,8,15,.58);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ct2-mobile-menu{position:fixed!important;top:0;right:0;z-index:999;width:min(390px,92vw);height:100vh;display:block!important;overflow-y:auto;padding:0!important;background:#ffffff!important;box-shadow:-30px 0 80px rgba(0,0,0,.22)}.ct2-menu-head{min-height:112px;padding:28px 26px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:white;background:linear-gradient(135deg,#04111f,#073158)}.ct2-menu-group small,.ct2-menu-head span{display:block;color:#49c4ff;font-size:12px;font-weight:900;letter-spacing:1.6px}.ct2-menu-head strong{display:block;margin-top:7px;font-size:15px}.ct2-menu-head button{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:white;background:rgba(255,255,255,.04);cursor:pointer}.ct2-menu-group{padding:22px 26px;border-bottom:1px solid #e6edf2}.ct2-menu-group small{margin-bottom:9px;color:#148ede}.ct2-mobile-menu .ct2-menu-group a{display:flex;align-items:center;justify-content:space-between;padding:12px 0;color:#183047!important;border:0!important;border-bottom:1px solid #edf1f4!important;font-size:13px;font-weight:650}.ct2-mobile-menu .ct2-menu-group a:after{content:"→";color:#1596e8}.ct2-mobile-menu .ct2-menu-group a:last-child{border-bottom:0!important}@media (max-width:760px){.ct2-nav-text-action{display:none}.ct2-nav-actions{gap:10px}.ct2-login{display:inline-block}}.connect-info-page{min-height:100vh;background:#f5f8fa;color:#10283d}.connect-info-hero{padding:74px max(24px,calc((100vw - 1180px)/2));color:white;background:radial-gradient(circle at 80% 20%,rgba(31,164,244,.18),transparent 30%),linear-gradient(135deg,#04111f,#07345b)}.connect-info-hero>a{display:inline-block;margin-bottom:45px;color:#9fc2d8;font-size:12px}.connect-info-hero>span{display:block;color:#55c8ff;font-size:12px;font-weight:900;letter-spacing:1.7px}.connect-info-hero h1{margin:12px 0 22px;font-size:clamp(48px,7vw,78px);line-height:.96;letter-spacing:-3px}.connect-info-hero p{max-width:720px;color:#aec3d3;line-height:1.7}.connect-info-shell{width:min(1180px,calc(100% - 40px));margin:auto;padding:70px 0 100px}.connect-info-group{margin-bottom:55px}.connect-info-group h2{font-size:30px}.connect-info-group details{border-top:1px solid #dbe5ec;padding:18px 0}.connect-info-group details:last-child{border-bottom:1px solid #dbe5ec}.connect-info-group summary{cursor:pointer;font-weight:800}.connect-info-group details p{max-width:760px;color:#64798a;line-height:1.7}.connect-how-grid,.connect-review-explainer{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.connect-how-grid article,.connect-review-explainer article{padding:30px;border:1px solid #dce6ed;border-radius:14px;background:white}.connect-how-grid article>span,.connect-review-explainer strong{color:#1494e4;font-size:12px;font-weight:900;letter-spacing:1.2px}.connect-how-grid h2,.connect-review-explainer h2{font-size:24px}.connect-how-grid p,.connect-review-explainer p{color:#687d8d;line-height:1.7}@media(max-width:700px){.connect-how-grid,.connect-review-explainer{grid-template-columns:1fr}}.price-cta{display:block;width:100%;margin-top:18px;padding:12px 18px;border-radius:10px;background:#108df4;color:#fff;font-weight:800;text-align:center;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.price-cta:hover{transform:translateY(-1px);box-shadow:0 12px 30px rgba(16,141,244,.24)}.connect-billing-error,.connect-billing-warning,.connect-payment-banner{margin:0 0 18px;padding:14px 16px;border-radius:12px;font-size:14px}.connect-payment-banner{background:rgba(18,181,132,.12);border:1px solid rgba(18,181,132,.28);color:#b8f7e0}.connect-billing-error,.connect-payment-banner.failed{background:rgba(238,80,80,.12);border:1px solid rgba(238,80,80,.3);color:#ffc2c2}.connect-billing-warning{background:rgba(245,178,66,.1);border:1px solid rgba(245,178,66,.28);color:#ffe0a4}.connect-billing-reference{margin-top:22px;padding-top:16px;border-top:1px solid rgba(150,180,205,.14);color:#7f93a8;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.connect-billing-reference strong{display:block;margin-top:6px;color:#eaf4ff;font-size:14px;letter-spacing:0;text-transform:none}.connect-billing-detail-list{display:grid;gap:14px;margin:18px 0 22px}.connect-billing-detail-list>div{padding:13px 14px;border-radius:12px;background:rgba(4,18,32,.45);border:1px solid rgba(124,163,198,.12)}.connect-billing-detail-list span{display:block;color:#8195a8;font-size:12px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.connect-billing-detail-list strong{color:#f2f8ff;margin:0}.connect-billing-detail-list small{display:block;margin-top:4px;color:#91a3b5}.connect-billing-actions{margin-top:20px}.connect-selected-plan{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;border-radius:14px;border:1px solid rgba(16,141,244,.3);background:rgba(16,141,244,.08)}.connect-selected-plan>span{color:#78bdf9;font-size:12px;font-weight:800;letter-spacing:.08em}.connect-selected-plan>strong{flex:1 1;color:#fff}.connect-selected-plan button{border:0;cursor:pointer}.connect-billing-control-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.connect-billing-control-grid button{min-height:46px;padding:10px 12px;border-radius:10px;border:1px solid rgba(133,164,190,.18);background:rgba(8,25,41,.85);color:#dcecff;font-weight:700;cursor:pointer}.connect-billing-control-grid button:hover:not(:disabled){border-color:rgba(16,141,244,.45);background:rgba(16,141,244,.1)}.connect-billing-control-grid button:disabled{opacity:.45;cursor:not-allowed}.connect-billing-control-grid .connect-danger-button{border-color:rgba(238,80,80,.28);color:#ffb8b8}.connect-billing-error{margin-top:14px}@media (max-width:900px){.connect-selected-plan{align-items:stretch;flex-direction:column}.connect-billing-control-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.connect-billing-control-grid{grid-template-columns:1fr}}.profile-content{max-width:1450px;margin:0 auto}.profile-hero{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:8px 0 28px}.profile-hero>div:first-child{max-width:760px}.profile-hero>div:first-child>span,.profile-panel-heading>span{color:#51c5f8;font-size:12px;font-weight:900;letter-spacing:1.7px}.profile-hero h1{margin:10px 0 12px;color:#f5fbff;font-size:42px;line-height:1;letter-spacing:-2px}.profile-hero p,.profile-panel-heading p{color:#7892a5;line-height:1.7;font-size:12px}.profile-strength-ring{width:138px;height:138px;border-radius:50%;display:grid;place-items:center;align-content:center;background:radial-gradient(circle at center,#071725 56%,transparent 58%),conic-gradient(#29baff var(--strength),rgba(91,177,225,.11) 0);box-shadow:0 0 45px rgba(31,153,219,.08)}.profile-strength-ring strong{color:white;font-size:28px}.profile-strength-ring span{color:#5bc9fb;font-size:12px;font-weight:900;letter-spacing:1.2px}.profile-status-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(92,188,242,.13);border-radius:13px;overflow:hidden;margin-bottom:15px;background:rgba(8,24,37,.86)}.profile-status-strip>div{padding:16px 19px;border-right:1px solid rgba(255,255,255,.055)}.profile-status-strip>div:last-child{border-right:0}.profile-status-strip span{display:block;color:#5a7a90;font-size:12px;font-weight:900;letter-spacing:1.2px}.profile-status-strip strong{display:block;color:#eef8ff;font-size:12px;margin-top:6px}.connect-profile-form{display:grid;gap:15px}.profile-panel{background:linear-gradient(145deg,rgba(12,30,45,.96),rgba(6,18,29,.99));border:1px solid rgba(91,187,239,.13);border-radius:15px;padding:28px;color:#eaf6fd;box-shadow:0 22px 55px rgba(0,0,0,.1)}.profile-panel-heading{max-width:760px;margin-bottom:22px}.profile-panel-heading h2{color:#f5fbff;margin:8px 0;font-size:24px;letter-spacing:-.7px}.profile-grid{display:grid;gap:13px}.profile-grid.two{grid-template-columns:1.25fr 1fr}.profile-grid.three{grid-template-columns:2fr 1fr .7fr;margin-top:12px}.profile-grid.four{grid-template-columns:repeat(4,1fr);margin-top:12px}.profile-stack{display:grid;gap:10px}.connect-profile-form label{color:#a7bac8;font-size:12px;font-weight:800}.connect-profile-form label small{color:#667f92;font-weight:500}.connect-profile-form input,.connect-profile-form select,.connect-profile-form textarea,.profile-search{width:100%;display:block;margin-top:7px;padding:12px 13px;border:1px solid rgba(99,183,226,.15);border-radius:8px;color:#eef8ff;background:#071725;outline:0;color-scheme:dark}.connect-profile-form input:focus,.connect-profile-form select:focus,.connect-profile-form textarea:focus,.profile-search:focus{border-color:rgba(74,195,255,.55);box-shadow:0 0 0 3px rgba(27,142,211,.07)}.profile-search{max-width:430px;margin:0 0 18px}.profile-choice-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;max-height:520px;overflow:auto;padding-right:4px}.profile-area-grid button,.profile-choice-grid button{text-align:left;padding:14px;border:1px solid rgba(93,180,229,.1);border-radius:9px;background:#081b2a;color:#dcecf6;cursor:pointer;transition:.18s ease}.profile-area-grid button:hover,.profile-choice-grid button:hover{border-color:rgba(75,194,250,.35);transform:translateY(-1px)}.profile-area-grid button.selected,.profile-choice-grid button.selected{background:linear-gradient(145deg,rgba(16,106,162,.25),rgba(8,31,48,.98));border-color:rgba(70,193,250,.52)}.profile-area-grid button small,.profile-choice-grid button small{display:block;color:#5f7e93;font-size:12px;text-transform:uppercase;letter-spacing:.8px}.profile-area-grid button strong,.profile-choice-grid button strong{display:block;margin:5px 0;font-size:12px}.profile-choice-grid button span{color:#4fc5f8;font-size:12px;font-weight:900}.profile-area-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.profile-area-grid button:disabled{opacity:.32;cursor:not-allowed;transform:none}.profile-message{margin-top:14px;padding:12px 14px;border-radius:8px;font-size:12px}.profile-message.success{color:#8fdcff;background:rgba(17,132,199,.09);border:1px solid rgba(69,190,247,.16)}.profile-message.error{color:#ffaaaa;background:rgba(168,39,39,.08);border:1px solid rgba(255,100,100,.14)}.profile-save-bar,.verification-submit{position:sticky;bottom:14px;z-index:10;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 19px;border:1px solid rgba(82,191,246,.18);border-radius:12px;background:rgba(5,18,29,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 45px rgba(0,0,0,.24)}.profile-save-bar strong,.verification-submit strong{display:block;color:white;font-size:12px}.profile-save-bar span,.verification-submit span{display:block;color:#6f889b;font-size:12px;margin-top:3px}.profile-save-bar button,.verification-submit button{border:0;border-radius:8px;padding:12px 18px;color:white;font-weight:900;cursor:pointer;background:linear-gradient(135deg,#0d82d9,#25baff)}.profile-save-bar button:disabled,.verification-submit button:disabled{opacity:.45;cursor:not-allowed}.verification-panel{margin-top:15px}.verification-status{display:inline-grid;padding:12px 16px;border-radius:9px;margin-bottom:18px;background:#071725;border:1px solid rgba(92,183,234,.13)}.verification-status span{color:#628197;font-size:12px;font-weight:900;letter-spacing:1px}.verification-status strong{margin-top:4px;color:#edf8ff;font-size:12px}.verification-status.verified{border-color:rgba(73,196,248,.45);box-shadow:0 0 25px rgba(36,169,231,.07)}.document-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.document-card{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:17px;border:1px solid rgba(93,181,230,.1);border-radius:10px;background:#071725}.document-card>div>span{color:#50c4f8;font-size:12px;font-weight:900;letter-spacing:1px}.document-card h3{margin:5px 0;font-size:12px;color:#f2f9fd}.document-card p{margin:0;color:#6d8699;font-size:12px}.document-card p a{color:#58c8fa;text-decoration:none;margin-right:9px}.document-card p small{text-transform:uppercase;color:#6d879a}.document-upload{position:relative;display:inline-flex!important;align-items:center;justify-content:center;white-space:nowrap;padding:10px 12px;border-radius:7px;background:rgba(25,144,210,.12);border:1px solid rgba(69,190,247,.2);color:#58c9fb!important;cursor:pointer}.document-upload input{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0!important;padding:0!important}.verification-submit{position:static;margin-top:18px;box-shadow:none}@media(max-width:1000px){.profile-choice-grid{grid-template-columns:repeat(2,1fr)}.profile-area-grid{grid-template-columns:repeat(3,1fr)}.profile-grid.four,.profile-status-strip{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.profile-hero{align-items:flex-start}.profile-strength-ring{width:105px;height:105px;flex-shrink:0}.document-grid,.profile-area-grid,.profile-choice-grid,.profile-grid.four,.profile-grid.three,.profile-grid.two,.profile-status-strip{grid-template-columns:1fr}.profile-save-bar,.verification-submit{position:static;align-items:stretch;flex-direction:column}.profile-save-bar button,.verification-submit button{width:100%}}.public-business-profile{min-height:100vh;background:#f4f7fa;color:#10263a}.public-business-hero{padding:54px 0 58px;color:white;background:radial-gradient(circle at 78% 18%,rgba(24,156,245,.18),transparent 30%),linear-gradient(135deg,#04111f,#07345b)}.public-business-back{display:inline-block;margin-bottom:38px;color:#9bbdd2;font-size:12px}.public-business-head{display:flex;align-items:center;gap:22px}.public-business-avatar{width:96px;height:96px;display:grid;place-items:center;flex-shrink:0;border:1px solid rgba(108,206,255,.25);border-radius:18px;background:linear-gradient(145deg,#0b3f68,#0b1b2a);box-shadow:0 18px 45px rgba(0,0,0,.22);font-size:38px;font-weight:900;color:#66d0ff}.public-business-verified{display:inline-flex;padding:7px 10px;border-radius:999px;border:1px solid rgba(82,201,255,.28);background:rgba(36,154,221,.11);color:#5acbff;font-size:12px;font-weight:900;letter-spacing:1.3px}.public-business-title h1{margin:10px 0 4px;font-size:clamp(38px,5vw,62px);line-height:1;letter-spacing:-2.5px}.public-business-title>p{margin:0;color:#a4bfd1}.public-business-rating{display:flex;align-items:center;gap:10px;margin-top:13px}.public-business-rating strong,.review-stars{color:#37b8f6;letter-spacing:2px}.public-business-rating span{color:#89a9bd;font-size:12px}.public-business-tabs{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.94);border-bottom:1px solid #dfe7ed;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.public-business-tabs>div{display:flex;gap:30px}.public-business-tabs a{padding:16px 0;color:#40596e;font-size:12px;font-weight:800;text-decoration:none}.public-business-tabs a:hover{color:#118fe0}.public-business-body{padding:55px 0 90px}.public-business-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:22px;align-items:start}.public-business-main{display:grid;gap:15px}.public-business-section{scroll-margin-top:70px;padding:30px;border:1px solid #dce6ed;border-radius:15px;background:white;box-shadow:0 15px 45px rgba(10,45,72,.04)}.public-business-cta>span,.public-business-section>span{color:#1599e8;font-size:12px;font-weight:900;letter-spacing:1.5px}.public-business-section h2{margin:8px 0 18px;font-size:27px;letter-spacing:-1px}.public-business-description{max-width:820px;color:#60768a;line-height:1.8}.public-business-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:24px}.public-business-facts>div{padding:15px;border:1px solid #e2eaf0;border-radius:10px;background:#f8fafc}.public-business-facts span{display:block;color:#8699aa;font-size:12px;font-weight:900;letter-spacing:1px}.public-business-facts strong{display:block;margin-top:5px;font-size:12px}.public-business-chips{display:flex;flex-wrap:wrap;gap:8px}.public-business-chips a{padding:9px 12px;border-radius:8px;border:1px solid #d8e8f2;background:#eff8fd;color:#168bd5;font-size:12px;font-weight:800;text-decoration:none}.public-business-area-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.public-business-area-grid>div{padding:14px;border:1px solid #e0e8ee;border-radius:9px}.public-business-area-grid strong{display:block;font-size:12px}.public-business-area-grid small{display:block;margin-top:4px;color:#8093a2;font-size:12px}.public-business-muted{color:#718698}.public-business-reviews{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.public-business-reviews article{padding:20px;border:1px solid #e1e8ee;border-radius:11px;background:#fbfcfd}.public-business-reviews article>p{color:#5d7285;line-height:1.7}.public-business-reviews footer{display:flex;justify-content:space-between;align-items:center;gap:12px}.public-business-reviews footer strong{font-size:12px}.public-business-reviews footer span{color:#148edc;font-size:12px;font-weight:900;letter-spacing:.7px}.public-business-review-empty{padding:28px;border:1px dashed #ccdce6;border-radius:11px;background:#f8fbfd;text-align:center}.public-business-review-empty strong{font-size:13px}.public-business-review-empty p{color:#718697;font-size:12px}.public-business-cta{position:sticky;top:76px;padding:27px;border-radius:15px;color:white;background:linear-gradient(145deg,#061523,#09385d);box-shadow:0 20px 55px rgba(6,35,58,.16)}.public-business-cta h3{margin:9px 0 13px;font-size:23px}.public-business-cta p{color:#9db6c7;font-size:12px;line-height:1.7}.public-business-cta>a{display:block;margin-top:20px;padding:14px;border-radius:9px;background:linear-gradient(135deg,#0e85d9,#27baff);color:white;text-decoration:none;text-align:center;font-weight:900;font-size:12px}.public-business-cta small{display:block;margin-top:12px;color:#7094aa;font-size:12px;line-height:1.5}@media(max-width:900px){.public-business-layout{grid-template-columns:1fr}.public-business-cta{position:static}.public-business-facts{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.public-business-head{align-items:flex-start}.public-business-avatar{width:72px;height:72px}.public-business-tabs>div{gap:18px;overflow:auto}.public-business-area-grid,.public-business-facts,.public-business-reviews{grid-template-columns:1fr}}.member-email-verification{margin:18px 34px 0;padding:16px 18px;display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;border:1px solid rgba(66,190,248,.22);border-radius:12px;background:linear-gradient(135deg,rgba(10,50,79,.9),rgba(7,25,39,.96));box-shadow:0 16px 40px rgba(0,0,0,.12)}.member-email-verification span{display:block;color:#55c8fb;font-size:12px;font-weight:900;letter-spacing:1.4px}.member-email-verification strong{display:block;margin-top:4px;color:white;font-size:12px}.member-email-verification p{margin:4px 0 0;color:#7893a5;font-size:12px}.member-email-verification button{padding:11px 14px;border:0;border-radius:8px;background:linear-gradient(135deg,#0d82d9,#25baff);color:white;font-size:12px;font-weight:900;cursor:pointer}.member-email-verification small{grid-column:1/-1;color:#8ad7fb;font-size:12px}.connect-verify-page{min-height:100vh;display:grid;place-items:center;padding:30px;background:radial-gradient(circle at 70% 20%,rgba(25,154,235,.12),transparent 30%),linear-gradient(145deg,#030c15,#072641)}.connect-verify-page section{width:min(620px,100%);padding:42px;border:1px solid rgba(81,190,242,.18);border-radius:18px;background:rgba(5,21,34,.94);box-shadow:0 30px 90px rgba(0,0,0,.28);color:white}.connect-verify-page img{width:130px;max-height:80px;object-fit:contain;margin-bottom:30px}.connect-verify-page span{display:block;color:#55c9fb;font-size:12px;font-weight:900;letter-spacing:1.6px}.connect-verify-page h1{margin:9px 0 14px;font-size:46px;letter-spacing:-2px}.connect-verify-page p{color:#8da7b8;line-height:1.7}.connect-verify-page a{display:inline-block;margin-top:22px;padding:13px 17px;border-radius:9px;background:linear-gradient(135deg,#0e86dc,#26baff);color:white;text-decoration:none;font-size:12px;font-weight:900}.profile-hero-actions{display:flex;align-items:center;gap:18px}.profile-hero-actions>a{padding:11px 14px;border:1px solid rgba(74,193,249,.22);border-radius:8px;background:rgba(17,123,185,.08);color:#55c8fb;text-decoration:none;font-size:12px;font-weight:900;white-space:nowrap}@media(max-width:700px){.member-email-verification{margin:12px 16px 0;grid-template-columns:1fr}.member-email-verification button{width:100%}.profile-hero-actions{align-items:flex-end;flex-direction:column-reverse}}.business-brand-media-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:12px}.business-media-card{overflow:hidden;border:1px solid rgba(90,184,235,.12);border-radius:11px;background:#071725}.business-media-preview{height:190px;display:grid;place-items:center;background:linear-gradient(145deg,#071827,#0b2d48);color:#638399;font-size:12px}.business-media-preview img{width:100%;height:100%;object-fit:cover}.business-media-meta{display:flex;align-items:center;gap:10px;padding:12px}.business-media-meta strong{color:#edf8ff;font-size:12px}.business-media-meta small{flex:1 1;color:#70899c;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-gallery-grid button,.business-media-meta button{border:0;background:transparent;color:#ef9e9e;font-size:12px;cursor:pointer}.business-media-upload{position:relative;display:flex!important;justify-content:center;margin-top:8px;padding:11px 13px;border:1px solid rgba(73,192,249,.2);border-radius:8px;background:rgba(16,125,190,.09);color:#55c7fa!important;cursor:pointer}.business-media-upload input{position:absolute!important;inset:0;opacity:0;margin:0!important;padding:0!important;cursor:pointer}.business-gallery-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:24px 0 10px}.business-gallery-heading strong{display:block;color:white;font-size:12px}.business-gallery-heading span{display:block;margin-top:3px;color:#6f899c;font-size:12px}.business-media-upload.compact{margin:0;width:max-content}.business-gallery-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.business-gallery-grid article{position:relative;overflow:hidden;height:140px;border:1px solid rgba(92,184,234,.1);border-radius:9px;background:#071725}.business-gallery-grid img{width:100%;height:100%;object-fit:cover}.business-gallery-grid button{position:absolute;right:6px;bottom:6px;padding:6px 8px;border-radius:6px;background:rgba(5,17,27,.82);color:#ffc1c1}.business-gallery-empty{grid-column:1/-1;padding:35px;border:1px dashed rgba(95,182,230,.17);border-radius:9px;color:#6f899c;text-align:center;font-size:12px}@media(max-width:900px){.business-brand-media-grid{grid-template-columns:1fr}.business-gallery-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.business-gallery-grid{grid-template-columns:repeat(2,1fr)}.business-gallery-heading{align-items:stretch;flex-direction:column}.business-media-upload.compact{width:100%}}.public-business-hero{position:relative;overflow:hidden}.public-business-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.32}.public-business-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,13,23,.94),rgba(4,21,36,.82) 48%,rgba(4,27,47,.68))}.public-business-hero-inner{position:relative;z-index:2}.public-business-avatar{overflow:hidden}.public-business-avatar img{width:100%;height:100%;object-fit:cover}.public-business-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.public-business-gallery img{width:100%;height:220px;object-fit:cover;border-radius:10px;border:1px solid #dce6ed}.public-business-hero.has-cover{min-height:330px;display:flex;align-items:center}@media(max-width:700px){.public-business-gallery{grid-template-columns:repeat(2,1fr)}.public-business-gallery img{height:160px}}@media(max-width:480px){.public-business-gallery{grid-template-columns:1fr}}.member-review-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0 16px}.member-review-summary article{padding:21px;border:1px solid rgba(91,186,238,.13);border-radius:13px;background:linear-gradient(145deg,rgba(12,30,45,.96),rgba(6,18,29,.99))}.member-review-summary span{display:block;color:#51c5f8;font-size:12px;font-weight:900;letter-spacing:1.2px}.member-review-summary strong{display:block;margin-top:8px;color:white;font-size:30px}.member-review-summary small{display:block;margin-top:4px;color:#718b9e;font-size:12px}.member-review-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.member-review-card,.member-review-empty{padding:23px;border:1px solid rgba(91,184,235,.13);border-radius:14px;background:linear-gradient(145deg,rgba(11,28,43,.96),rgba(6,18,29,.99))}.member-review-card-top{display:flex;justify-content:space-between;gap:16px;align-items:start}.member-review-stars{color:#48c4fb;letter-spacing:2px;font-size:13px}.member-review-card-top strong{display:block;margin-top:7px;color:white;font-size:13px}.member-review-state{padding:5px 8px;border-radius:999px;background:rgba(50,157,217,.09);color:#6acaf7;font-size:12px;font-weight:900;text-transform:uppercase}.member-review-state.pending{color:#f1c57b;background:rgba(218,154,53,.08)}.member-review-card>p{min-height:54px;color:#91a8b8;font-size:12px;line-height:1.7}.member-review-card footer{display:flex;justify-content:space-between;align-items:end;gap:15px;padding-top:14px;border-top:1px solid rgba(255,255,255,.055)}.member-review-card footer strong{display:block;color:#e9f5fb;font-size:12px}.member-review-card footer small{display:block;margin-top:4px;color:#647f92;font-size:12px}.member-review-card footer>span{color:#50c6f9;font-size:12px;font-weight:900;letter-spacing:.7px}.member-review-empty{grid-column:1/-1;padding:75px 28px;text-align:center}.member-review-empty>span{color:#53c6fa;font-size:12px;font-weight:900;letter-spacing:1.5px}.member-review-empty h2{max-width:700px;margin:10px auto;color:white;font-size:24px}.member-review-empty p{max-width:650px;margin:0 auto;color:#7891a3;font-size:12px;line-height:1.7}.member-review-empty a{display:inline-block;margin-top:20px;color:#55c8fa;font-size:12px;font-weight:900}@media(max-width:800px){.member-review-list,.member-review-summary{grid-template-columns:1fr}}.pipeline-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px}.pipeline-summary article{padding:18px;border:1px solid rgba(93,181,230,.12);border-radius:12px;background:#071725}.member-settings-heading>span,.pipeline-summary span{display:block;color:#52c9ff;font-size:12px;font-weight:900;letter-spacing:1.2px}.pipeline-summary strong{display:block;margin:6px 0 3px;color:#f2f9fd;font-size:24px}.pipeline-summary small{color:#738a9b;font-size:12px}.pipeline-board{display:grid;grid-template-columns:repeat(5,minmax(250px,1fr));gap:10px;align-items:start;overflow-x:auto;padding-bottom:10px}.pipeline-column{min-width:250px;padding:10px;border:1px solid rgba(83,166,215,.1);border-radius:12px;background:rgba(5,18,29,.7)}.pipeline-column-head{display:flex;justify-content:space-between;align-items:center;padding:4px 4px 10px;color:#dcecf6}.pipeline-column-head strong{font-size:12px}.pipeline-column-head span{display:grid;place-items:center;min-width:23px;height:23px;border-radius:999px;background:#0d2b40;color:#56caff;font-size:12px;font-weight:900}.pipeline-column-list{display:grid;gap:9px}.pipeline-empty{padding:20px 12px;border:1px dashed #17364a;border-radius:9px;color:#6f8798;font-size:12px;text-align:center}.pipeline-card{padding:13px;border:1px solid #163247;border-radius:10px;background:#06131f}.pipeline-card-head{display:flex;justify-content:space-between;gap:10px}.pipeline-card-head span{color:#50c7fb;font-size:12px;font-weight:900}.pipeline-card-head h3{margin:4px 0;color:#f0f7fb;font-size:12px;line-height:1.3}.pipeline-card-head>strong{max-width:95px;color:#8298a9;font-size:12px;text-align:right}.pipeline-contact{display:grid;gap:3px;margin:10px 0}.pipeline-contact a{color:#8eb5cc;font-size:12px;text-decoration:none;overflow-wrap:anywhere}.pipeline-fields{display:grid;grid-template-columns:1fr 1fr;gap:7px}.member-settings-grid label,.pipeline-fields label{display:grid;gap:5px;color:#7891a3;font-size:12px;font-weight:800}.member-settings-grid input,.pipeline-fields input,.pipeline-fields select,.pipeline-fields textarea{width:100%;padding:9px;border:1px solid #18364c;border-radius:7px;background:#081b2a;color:#eef8fd;font:inherit;outline:none}.pipeline-notes{grid-column:1/-1}.pipeline-card-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:9px}.pipeline-card-foot small{color:#6f8798;font-size:12px;line-height:1.3}.member-settings-save button,.pipeline-card-foot button{padding:9px 11px;border:0;border-radius:7px;background:#149fe9;color:#fff;font-size:12px;font-weight:900;cursor:pointer}.member-settings-save button:disabled,.pipeline-card-foot button:disabled{opacity:.55;cursor:default}.member-settings-form{gap:13px}.member-settings-panel{padding:24px;border:1px solid rgba(93,181,230,.11);border-radius:13px;background:#071725}.member-settings-heading h2{margin:7px 0 5px;color:#f2f9fd;font-size:20px}.member-settings-heading p{margin:0 0 20px;color:#71899b;font-size:12px}.member-settings-grid{gap:12px}.member-settings-grid label small{color:#60798c;font-size:12px;font-weight:500}.member-settings-grid input:disabled{opacity:.65}.member-settings-note{margin:12px 0 0;color:#7891a4;font-size:12px}.member-settings-save{position:sticky;bottom:10px;z-index:5;gap:15px;padding:15px 17px;border:1px solid #1a405b;border-radius:11px;background:rgba(5,20,32,.96);box-shadow:0 18px 50px rgba(0,0,0,.25)}.member-settings-save span,.member-settings-save strong{display:block}.member-settings-save strong{color:#e8f5fb;font-size:12px}.member-settings-save span{margin-top:3px;color:#6f8798;font-size:12px}@media(max-width:800px){.member-settings-grid,.pipeline-summary{grid-template-columns:1fr}.member-settings-save{position:static;align-items:stretch;flex-direction:column}.member-settings-save button{width:100%}}.ct2-process{gap:14px;background:transparent;border:0}.ct2-process>div{min-height:330px;padding:28px;border:1px solid rgba(111,191,239,.16);border-radius:16px;background:linear-gradient(155deg,rgba(9,31,49,.98),rgba(5,20,34,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.025);transition:border-color .2s ease,box-shadow .2s ease}.ct2-process>div:hover{border-color:rgba(79,197,251,.42);box-shadow:0 18px 55px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.04)}.ct2-process-signal{display:inline-flex;padding:6px 9px;border:1px solid rgba(83,197,249,.2);border-radius:999px;background:rgba(22,134,198,.08);color:#57c8fa;font-size:12px;font-weight:900;letter-spacing:1.45px}.ct2-process-icon{width:48px;height:48px;display:grid;place-items:center;margin:34px 0 20px;border:1px solid rgba(87,198,250,.18);border-radius:13px;background:linear-gradient(145deg,rgba(16,104,160,.17),rgba(7,30,47,.96));box-shadow:0 0 34px rgba(30,159,224,.08)}.ct2-process .ct2-process-icon svg{width:25px;height:25px;margin:0;color:#5bcaff}.ct2-process h3{margin:0 0 12px;font-size:19px;letter-spacing:-.3px}.ct2-process p{min-height:88px;margin:0;color:#8ea6b8;font-size:12px;line-height:1.75}.ct2-process small{display:block;margin-top:22px;padding-top:17px;border-top:1px solid rgba(255,255,255,.055);color:#58798f;font-size:12px;font-weight:900;letter-spacing:1.05px}@media(max-width:1000px){.ct2-process{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.ct2-process{grid-template-columns:1fr}.ct2-process p,.ct2-process>div{min-height:auto}}.connect-how-page{min-height:100vh;background:#f5f8fa;color:#10283d}.connect-how-hero{padding:78px 0 92px;position:relative;overflow:hidden;color:white;background:radial-gradient(circle at 78% 18%,rgba(39,176,255,.2),transparent 28%),linear-gradient(135deg,#03101d,#062c4d 66%,#073d69)}.connect-how-hero:after{content:"";position:absolute;width:520px;height:520px;right:-190px;bottom:-300px;border:1px solid rgba(94,207,255,.15);border-radius:50%;box-shadow:0 0 90px rgba(31,165,231,.08)}.connect-how-hero .simple-shell{position:relative;z-index:2}.connect-how-hero .simple-shell>a:first-child,.connect-how-hero>a{display:inline-block;margin-bottom:45px;color:#a4c1d4;font-size:12px}.connect-how-final span,.connect-how-hero span,.connect-how-intro>span,.connect-how-trust>div>div:first-child>span{display:block;color:#56c9fb;font-size:12px;font-weight:900;letter-spacing:1.7px}.connect-how-hero h1{margin:12px 0 22px;max-width:900px;font-size:clamp(54px,7vw,88px);line-height:.92;letter-spacing:-4px}.connect-how-hero p{max-width:720px;color:#a9c0d1;font-size:16px;line-height:1.75}.connect-how-actions{display:flex;gap:10px;margin-top:28px}.connect-how-actions .ct2-primary{display:inline-flex;align-items:center;gap:8px}.connect-how-secondary{display:inline-flex;align-items:center;padding:13px 17px;border:1px solid rgba(255,255,255,.16);border-radius:9px;color:#dcecf6;text-decoration:none;font-size:12px;font-weight:800}.connect-how-journey{padding:78px 0 90px}.connect-how-intro{margin-bottom:34px}.connect-how-intro h2{margin:9px 0 0;font-size:42px;line-height:1.02;letter-spacing:-2px}.connect-how-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.connect-how-flow article{position:relative;min-height:330px;padding:26px;border:1px solid #dce6ed;border-radius:16px;background:white;box-shadow:0 16px 48px rgba(9,49,80,.045)}.connect-how-signal{display:inline-flex;padding:6px 9px;border-radius:999px;background:#eef8fd;color:#1594df;font-size:12px;font-weight:900;letter-spacing:1.25px}.connect-how-icon{width:49px;height:49px;display:grid;place-items:center;margin:33px 0 20px;border-radius:13px;background:linear-gradient(145deg,#e9f7ff,#f8fcff);border:1px solid #d9edf8}.connect-how-icon svg{width:25px;height:25px;color:#1598e5}.connect-how-flow h3{margin:0 0 11px;font-size:19px}.connect-how-flow p{color:#61778a;font-size:12px;line-height:1.75}.connect-how-flow small{display:block;margin-top:22px;padding-top:16px;border-top:1px solid #e7edf1;color:#8093a3;font-size:12px;line-height:1.6}.connect-how-trust{padding:82px 0;color:white;background:linear-gradient(145deg,#04111f,#072b49)}.connect-how-trust-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center}.connect-how-trust h2{margin:10px 0 17px;font-size:42px;letter-spacing:-2px}.connect-how-trust p{color:#8fa8ba;line-height:1.75}.connect-how-points{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.connect-how-points>div{padding:20px;border:1px solid rgba(94,192,242,.13);border-radius:13px;background:rgba(9,31,48,.78)}.connect-how-points svg{width:25px;height:25px;color:#54c9fb}.connect-how-points strong{display:block;margin-top:15px;font-size:12px}.connect-how-points span{display:block;margin-top:5px;color:#7895a8;font-size:12px;line-height:1.6}.connect-how-final{padding:88px 0;text-align:center;background:#eef5f8}.connect-how-final h2{margin:11px auto 25px;max-width:850px;font-size:50px;line-height:1;letter-spacing:-2.5px}.connect-how-final a{display:inline-flex;align-items:center;gap:8px;padding:14px 18px;border-radius:9px;background:linear-gradient(135deg,#0f88de,#25baff);color:white;text-decoration:none;font-size:12px;font-weight:900}.connect-how-final a svg{width:15px}@media(max-width:1000px){.connect-how-flow{grid-template-columns:repeat(2,1fr)}.connect-how-trust-grid{grid-template-columns:1fr}}@media(max-width:650px){.connect-how-hero h1{letter-spacing:-2.5px}.connect-how-actions{align-items:stretch;flex-direction:column}.connect-how-flow,.connect-how-points{grid-template-columns:1fr}.connect-how-final h2{font-size:38px}}.public-review-page{min-height:100vh;display:grid;grid-template-columns:400px 1fr;background:#f4f8fb}.public-review-brand{position:relative;display:flex;flex-direction:column;justify-content:center;padding:55px;color:white;background:radial-gradient(circle at 30% 20%,rgba(26,160,242,.18),transparent 28%),linear-gradient(160deg,#03101d,#07385f)}.public-review-brand img{position:absolute;top:42px;left:50px;width:135px;max-height:86px;object-fit:contain}.public-review-brand>span,.public-review-heading>span,.public-review-unavailable>span{color:#57cafa;font-size:12px;font-weight:900;letter-spacing:1.7px}.public-review-brand h1{margin:12px 0 18px;font-size:49px;line-height:.96;letter-spacing:-2.5px}.public-review-brand p{color:#91adbf;font-size:12px;line-height:1.75}.public-review-brand>small{position:absolute;left:55px;bottom:45px;color:#54c7f8;font-size:12px;font-weight:900;letter-spacing:1.3px}.public-review-main{display:flex;justify-content:center;align-items:center;padding:55px}.public-review-main>div,.public-review-main>form{width:min(850px,100%)}.public-review-heading{width:min(850px,100%);margin-bottom:24px}.public-review-heading h2{margin:8px 0;font-size:52px;letter-spacing:-2.5px}.public-review-heading p{color:#75899a}.public-review-form{padding:28px;border:1px solid #dce6ed;border-radius:16px;background:white;box-shadow:0 20px 60px rgba(8,50,80,.06)}.public-review-job{display:grid;padding:16px;border-radius:11px;background:#071827;color:white}.public-review-job span{color:#55c9fb;font-size:12px;font-weight:900;letter-spacing:1.3px}.public-review-job strong{margin-top:5px;font-size:14px}.public-review-job small{margin-top:3px;color:#7795aa}.public-review-field{margin-top:24px}.public-review-form label{display:block;color:#344f64;font-size:12px;font-weight:800}.public-review-rating>div{display:flex;gap:5px;margin-top:10px}.public-review-rating button{padding:0;border:0;background:none;color:#bdcad3;cursor:pointer}.public-review-rating button.active{color:#20a7ed}.public-review-rating svg{width:34px;height:34px}.public-review-rating>small{display:block;margin-top:6px;color:#8295a4}.public-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:22px 0 12px}.public-review-form input,.public-review-form textarea{display:block;width:100%;margin-top:7px;padding:12px 13px;border:1px solid #d6e2e9;border-radius:9px;background:#fbfdfe;color:#132d42;outline:none}.public-review-form input:focus,.public-review-form textarea:focus{border-color:#50bff5;box-shadow:0 0 0 3px rgba(24,157,225,.08)}.public-review-privacy{color:#8495a2;font-size:12px;line-height:1.6}.public-review-error{margin:12px 0;padding:11px 13px;border:1px solid #f2c9c9;border-radius:8px;background:#fff6f6;color:#b84444;font-size:12px}.public-review-submit{margin-top:16px;padding:13px 18px;border:0;border-radius:9px;background:linear-gradient(135deg,#0f88de,#25baff);color:white;font-size:12px;font-weight:900;cursor:pointer}.public-review-success,.public-review-unavailable{padding:45px;border:1px solid #dce6ed;border-radius:17px;background:white;box-shadow:0 20px 60px rgba(8,50,80,.06)}.public-review-success svg{width:54px;height:54px;color:#159ee8}.public-review-success>span{display:block;margin-top:20px;color:#1598e4;font-size:12px;font-weight:900;letter-spacing:1.5px}.public-review-success h2,.public-review-unavailable h2{margin:9px 0;font-size:32px}.public-review-success p,.public-review-unavailable p{color:#718697;line-height:1.7}.public-review-success a,.public-review-unavailable a{display:inline-block;margin-top:17px;color:#1597e3;font-size:12px;font-weight:900}@media(max-width:850px){.public-review-page{grid-template-columns:1fr}.public-review-brand{min-height:360px}.public-review-main{padding:35px 20px}}@media(max-width:600px){.public-review-grid{grid-template-columns:1fr}.public-review-heading h2{font-size:40px}.public-review-brand h1{font-size:42px}}.member-review-respond-trigger{margin-top:14px;padding:0;border:0;background:transparent;color:#56c8fa;font-size:12px;font-weight:900;cursor:pointer}.member-review-response-box{margin-top:14px;padding:14px;border:1px solid rgba(77,190,244,.13);border-radius:9px;background:#071725}.member-review-response-box label{color:#8da5b6;font-size:12px;font-weight:800}.member-review-response-box textarea{display:block;width:100%;margin-top:7px;padding:10px 11px;border:1px solid rgba(91,181,230,.15);border-radius:8px;background:#06131f;color:#eef8ff;outline:none}.member-review-response-box>div{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:9px}.member-review-response-box small{color:#688397;font-size:12px}.member-review-response-box button{padding:8px 10px;border:0;border-radius:7px;background:#1598e4;color:white;font-size:12px;font-weight:900;cursor:pointer}.public-business-response{margin-top:16px;padding:14px;border-left:3px solid #21a9ed;border-radius:0 8px 8px 0;background:#f1f8fc}.public-business-response span{display:block;color:#178ed4;font-size:12px;font-weight:900;letter-spacing:.8px}.public-business-response p{margin:5px 0 0!important;color:#5f7587!important;font-size:12px;line-height:1.6}.connect-results-signal{display:inline-flex;margin-top:28px;padding:6px 9px;border:1px solid rgba(86,200,251,.22);border-radius:999px;background:rgba(24,137,201,.09);color:#56c9fb;font-size:12px;font-weight:900;letter-spacing:1.35px}.connect-result-heading>p{max-width:720px;color:#738798;font-size:12px;line-height:1.65}.live-provider-card{align-items:start}.live-provider-logo{overflow:hidden}.live-provider-logo img{width:100%;height:100%;object-fit:cover}.live-provider-topline{display:flex;justify-content:space-between;align-items:start;gap:18px}.live-provider-match{display:block;margin-bottom:5px;color:#1598e4;font-size:12px;font-weight:900;letter-spacing:1.1px}.live-provider-trust{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0}.live-provider-trust>div{min-width:110px;padding:10px 12px;border:1px solid #e0e8ee;border-radius:8px;background:#f8fbfd}.live-provider-trust strong{display:block;color:#148fda;font-size:12px}.live-provider-trust span{display:block;margin-top:4px;color:#768b9b;font-size:12px}.connect-provider-empty-live{padding:55px;border:1px dashed #cadce7;border-radius:15px;background:white;text-align:center}.connect-provider-empty-live>span{color:#1597e2;font-size:12px;font-weight:900;letter-spacing:1.4px}.connect-provider-empty-live h3{max-width:620px;margin:10px auto;font-size:25px}.connect-provider-empty-live p{max-width:650px;margin:0 auto;color:#708597;line-height:1.7}.connect-provider-empty-live>div{display:flex;justify-content:center;gap:9px;margin-top:22px}.connect-provider-empty-live a{padding:11px 14px;border:1px solid #d3e2eb;border-radius:8px;color:#244258;text-decoration:none;font-size:12px;font-weight:900}.connect-provider-empty-live a:first-child{border-color:#159be8;background:#159be8;color:white}@media(max-width:650px){.live-provider-topline{flex-direction:column}.connect-provider-empty-live{padding:35px 20px}.connect-provider-empty-live>div{flex-direction:column}}.ct2-home-reviews{display:grid;gap:10px}.ct2-home-review-card{display:block;padding:18px;border:1px solid #dce6ed;border-radius:13px;background:white;color:#10283d;text-decoration:none;box-shadow:0 13px 40px rgba(8,45,72,.04)}.ct2-home-review-top{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px}.connect-live-review-avatar,.ct2-home-review-avatar{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#0b75b6,#27bafd);color:white;font-size:12px;font-weight:900}.ct2-home-review-top small,.ct2-home-review-top strong{display:block;font-size:12px}.ct2-home-review-top small{margin-top:3px;color:#788d9c}.ct2-home-review-top em{padding:5px 7px;border-radius:999px;background:#eaf7fd;color:#128ed8;font-size:12px;font-style:normal;font-weight:900;letter-spacing:.7px}.connect-live-review-stars,.ct2-home-review-stars{margin-top:13px;color:#19a1e8;letter-spacing:1.5px}.ct2-home-review-card>p{margin:8px 0;color:#657b8d;font-size:12px;line-height:1.65}.ct2-home-review-link{display:flex;align-items:center;gap:5px;color:#158fda;font-size:12px;font-weight:900}.ct2-home-review-link svg{width:12px}.ct2-review-empty-live{height:max-content}.connect-live-review-heading{margin:65px 0 25px}.connect-live-review-heading>span{color:#1598e4;font-size:12px;font-weight:900;letter-spacing:1.4px}.connect-live-review-heading h2{margin:8px 0 0;font-size:33px;letter-spacing:-1.4px}.connect-live-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.connect-live-review-grid>article{padding:22px;border:1px solid #dce6ed;border-radius:14px;background:white;box-shadow:0 15px 45px rgba(8,45,72,.04)}.connect-live-review-top{display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center}.connect-live-review-top a,.connect-live-review-top strong{display:block;font-size:12px}.connect-live-review-top a{margin-top:3px;color:#168ed8;text-decoration:none}.connect-live-review-top>span{padding:5px 7px;border-radius:999px;background:#ebf8fd;color:#148ed8;font-size:12px;font-weight:900}.connect-live-review-grid h3{margin:9px 0 4px;font-size:13px}.connect-live-review-grid>article>p{min-height:72px;color:#657b8d;font-size:12px;line-height:1.7}.connect-live-review-grid>article>small{display:block;margin-top:13px;color:#8b9aa6;font-size:12px}.connect-live-review-response{margin-top:14px;padding:13px;border-left:3px solid #1fa9ed;background:#f2f9fc}.connect-live-review-response strong{font-size:12px}.connect-live-review-response p{margin:5px 0 0;color:#657a8b;font-size:12px;line-height:1.6}.connect-live-review-empty{padding:60px 28px;border:1px dashed #c9dce7;border-radius:15px;background:white;text-align:center}.connect-live-review-empty span{color:#1598e4;font-size:12px;font-weight:900;letter-spacing:1.4px}.connect-live-review-empty h3{margin:9px 0;font-size:23px}.connect-live-review-empty p{max-width:700px;margin:0 auto;color:#6c8293;line-height:1.7}.pipeline-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.pipeline-board{grid-template-columns:repeat(6,minmax(250px,1fr))}@media(max-width:1000px){.connect-live-review-grid,.pipeline-summary{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.connect-live-review-grid,.pipeline-summary{grid-template-columns:1fr}}.team-invite-page{min-height:100vh;display:grid;grid-template-columns:420px 1fr;background:#f4f8fb}.team-invite-brand{position:relative;display:flex;flex-direction:column;justify-content:center;padding:55px;color:white;background:radial-gradient(circle at 30% 18%,rgba(31,168,246,.18),transparent 30%),linear-gradient(155deg,#03101d,#07375e)}.team-invite-brand img{position:absolute;top:42px;left:52px;width:135px;max-height:85px;object-fit:contain}.team-invite-brand>span,.team-invite-heading>span,.team-invite-unavailable>span{color:#57cafa;font-size:12px;font-weight:900;letter-spacing:1.6px}.team-invite-brand h1{margin:12px 0 17px;font-size:48px;line-height:.96;letter-spacing:-2.5px}.team-invite-brand p{color:#8faabd;font-size:12px;line-height:1.7}.team-invite-main{display:grid;place-items:center;padding:45px}.team-invite-main>div,.team-invite-main>form{width:min(760px,100%)}.team-invite-heading h2{margin:8px 0;font-size:45px;letter-spacing:-2px}.team-invite-heading p{color:#738798}.team-invite-accept-form,.team-invite-existing,.team-invite-unavailable{margin-top:22px;padding:28px;border:1px solid #dce6ed;border-radius:15px;background:white;box-shadow:0 18px 55px rgba(8,45,72,.05)}.team-invite-summary{display:grid;padding:15px;border-radius:10px;background:#071827;color:white}.team-invite-summary span{color:#55c9fb;font-size:12px;font-weight:900;letter-spacing:1.2px}.team-invite-summary strong{margin-top:5px}.team-invite-summary small{margin-top:4px;color:#7595aa}.team-invite-name-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 10px}.team-invite-accept-form label{display:block;color:#405a6d;font-size:12px;font-weight:800}.team-invite-accept-form label>small{display:block;margin-top:4px;color:#8798a5;font-size:12px}.team-invite-accept-form input{display:block;width:100%;margin-top:6px;padding:12px;border:1px solid #d7e3ea;border-radius:8px;background:#fbfdfe;outline:none}.team-invite-accept-form>button,.team-invite-existing button{margin-top:18px;padding:12px 15px;border:0;border-radius:8px;background:linear-gradient(135deg,#0e87dc,#25baff);color:white;font-size:12px;font-weight:900;cursor:pointer}.team-invite-error{margin-top:11px;padding:10px 12px;border:1px solid #f1caca;border-radius:8px;background:#fff6f6;color:#b54444;font-size:12px}.team-invite-existing strong{font-size:15px}.team-invite-existing p,.team-invite-unavailable p{color:#718697;line-height:1.7}.team-invite-existing a,.team-invite-unavailable a{display:inline-block;margin-top:12px;color:#1597e3;font-size:12px;font-weight:900}@media(max-width:850px){.team-invite-page{grid-template-columns:1fr}.team-invite-brand{min-height:340px}.team-invite-main{padding:30px 20px}}@media(max-width:550px){.team-invite-name-grid{grid-template-columns:1fr}}.team-member-list article{grid-template-columns:43px 1fr auto auto!important}.team-access-action{padding:6px 8px;border:1px solid rgba(233,111,111,.18);border-radius:6px;background:rgba(160,45,45,.06);color:#e7a4a4;font-size:12px;font-weight:800;cursor:pointer}@media(max-width:650px){.team-member-list article{grid-template-columns:43px 1fr auto!important}.team-access-action{grid-column:2/-1;width:max-content}}.connect-request-success-actions{display:flex;align-items:center;gap:10px;margin-top:22px}.request-success-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 16px;border:1px solid #d7e3eb;border-radius:9px;color:#496275;text-decoration:none;font-size:12px;font-weight:800}@media(max-width:600px){.connect-request-success-actions{align-items:stretch;flex-direction:column}.request-success-secondary{width:100%}}.pipeline-quote-panel{display:grid;gap:8px;margin-top:11px;padding:11px;border:1px solid rgba(80,188,241,.14);border-radius:9px;background:rgba(10,36,54,.55)}.pipeline-quote-head{display:flex;justify-content:space-between;align-items:center}.pipeline-quote-head span{color:#54c9fb;font-size:12px;font-weight:900;letter-spacing:1px}.pipeline-quote-head strong{padding:4px 6px;border-radius:999px;background:rgba(35,158,220,.09);color:#62cef8;font-size:12px;text-transform:uppercase}.pipeline-quote-panel label{display:grid;gap:5px;color:#7f98aa;font-size:12px;font-weight:800}.pipeline-quote-panel input,.pipeline-quote-panel textarea{width:100%;padding:8px;border:1px solid #19384d;border-radius:7px;background:#071725;color:#eef8fd;outline:none}.pipeline-quote-panel button{padding:10px;border:0;border-radius:7px;background:linear-gradient(135deg,#0e86d9,#25b8fb);color:white;font-size:12px;font-weight:900;cursor:pointer}.pipeline-quote-panel button:disabled{opacity:.5;cursor:default}.customer-request-portal{min-height:100vh;display:grid;grid-template-columns:390px 1fr;background:#f4f8fb;color:#10263a}.customer-request-brand{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;padding:50px;color:white;background:radial-gradient(circle at 25% 18%,rgba(26,163,244,.18),transparent 30%),linear-gradient(160deg,#03101d,#062b4a 70%,#073c68)}.customer-request-brand>a{position:absolute;top:38px;left:45px}.customer-request-brand img{width:138px;max-height:90px;object-fit:contain}.customer-request-brand>div>span{color:#58c9fb;font-size:12px;font-weight:900;letter-spacing:1.65px}.customer-request-brand h1{margin:12px 0 18px;font-size:49px;line-height:.94;letter-spacing:-2.6px}.customer-request-brand p{max-width:290px;color:#95afc1;font-size:12px;line-height:1.75}.customer-request-brand>small{position:absolute;left:50px;bottom:42px;color:#52c6f7;font-size:12px;font-weight:900;letter-spacing:1.2px}.customer-request-main{padding:46px}.customer-request-shell{max-width:1120px;margin:0 auto}.customer-request-head{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;padding-bottom:25px;border-bottom:1px solid #dce7ed}.customer-quotes-heading span,.customer-request-head>div:first-child>span{display:block;color:#1599e8;font-size:12px;font-weight:900;letter-spacing:1.45px}.customer-request-head h2{margin:7px 0 8px;font-size:38px;letter-spacing:-1.6px}.customer-request-head p{display:flex;align-items:center;gap:6px;margin:0;color:#748a9b;font-size:12px}.customer-request-head p svg{width:15px;color:#159be8}.customer-request-state{min-width:210px;padding:15px 17px;border:1px solid #dce7ed;border-radius:11px;background:white}.customer-request-state small{display:block;color:#8093a3;font-size:12px;font-weight:900;letter-spacing:1px}.customer-request-state strong{display:block;margin-top:6px;color:#18384f;font-size:12px}.customer-request-state.selected{border-color:#9fdaf6;background:#f0faff}.customer-request-state.selected strong{color:#0e87ce}.customer-selected-banner{display:flex;align-items:center;gap:13px;margin:20px 0;padding:17px 19px;border:1px solid #bce4f7;border-radius:12px;background:linear-gradient(135deg,#eefaff,#f9fdff)}.customer-selected-banner>svg{width:28px;height:28px;color:#159ee8}.customer-selected-banner span,.customer-selected-banner strong{display:block}.customer-selected-banner strong{font-size:12px}.customer-selected-banner span{margin-top:4px;color:#708696;font-size:12px;line-height:1.5}.customer-request-summary{display:grid;grid-template-columns:1.25fr .75fr;gap:14px;margin:20px 0 35px}.customer-request-facts,.customer-request-summary>div:first-child{padding:20px;border:1px solid #dfe8ee;border-radius:13px;background:white}.customer-request-facts span,.customer-request-summary>div:first-child>span{display:block;color:#7c92a2;font-size:12px;font-weight:900;letter-spacing:1px}.customer-request-summary>div:first-child>p{margin:8px 0 0;color:#4f687a;line-height:1.7;font-size:12px}.customer-request-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.customer-request-facts article{padding:8px}.customer-request-facts strong{display:block;margin-top:5px;color:#17354b;font-size:12px;line-height:1.45}.customer-quotes-heading{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:15px}.customer-quotes-heading h2{margin:7px 0 0;font-size:29px;letter-spacing:-1px}.customer-quotes-heading>small{color:#8294a2;font-size:12px}.customer-request-error{margin:0 0 14px;padding:12px 14px;border:1px solid #f0c9c9;border-radius:9px;background:#fff6f6;color:#b64242;font-size:12px}.customer-quote-list{display:grid;gap:13px}.customer-quote-card{padding:22px;border:1px solid #dce7ed;border-radius:15px;background:white;box-shadow:0 15px 45px rgba(12,55,82,.045)}.customer-quote-card.accepted{border-color:#8bd2f5;box-shadow:0 18px 55px rgba(22,155,225,.09)}.customer-quote-business{display:grid;grid-template-columns:62px 1fr;gap:14px;align-items:center}.customer-quote-logo{width:62px;height:62px;overflow:hidden;display:grid;place-items:center;border:1px solid #d9e6ed;border-radius:12px;background:linear-gradient(145deg,#eaf7fe,#f9fcfe);color:#1599e8;font-size:21px;font-weight:900}.customer-quote-logo img{width:100%;height:100%;object-fit:cover}.customer-quote-name{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.customer-quote-name h3{margin:0;font-size:18px}.customer-quote-name>span{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border-radius:999px;background:#eaf8ff;color:#158fd6;font-size:12px;font-weight:900}.customer-quote-name>span svg{width:12px}.customer-quote-business p{margin:5px 0;color:#8093a2;font-size:12px}.customer-quote-rating{display:flex;align-items:center;gap:4px;color:#168ed5;font-size:12px;font-weight:800}.customer-quote-rating svg{width:13px}.customer-quote-rating small{color:#8b9ca9;font-weight:500}.customer-quote-price{margin-top:18px;padding:16px 0;border-top:1px solid #e6edf1;border-bottom:1px solid #e6edf1}.customer-quote-message span,.customer-quote-price span{display:block;color:#8195a4;font-size:12px;font-weight:900;letter-spacing:1px}.customer-quote-price strong{display:block;margin-top:5px;color:#102c42;font-size:28px;letter-spacing:-1px}.customer-quote-price small{display:block;margin-top:3px;color:#7f92a1;font-size:12px}.customer-quote-message{padding:16px 0}.customer-quote-message p{margin:7px 0 0;color:#526b7d;font-size:12px;line-height:1.7;white-space:pre-line}.customer-quote-actions{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-top:15px;border-top:1px solid #e6edf1}.customer-quote-actions>a{color:#1a89ce;font-size:12px;font-weight:900;text-decoration:none}.customer-quote-actions>div{display:flex;align-items:center;gap:8px}.customer-quote-actions button{min-height:38px;padding:0 13px;border-radius:8px;font-size:12px;font-weight:900;cursor:pointer}.customer-quote-actions button.decline{border:1px solid #dbe5eb;background:white;color:#607689}.customer-quote-actions button.accept{border:0;background:linear-gradient(135deg,#0f8add,#25b9fb);color:white}.customer-quote-actions button:disabled{opacity:.5;cursor:default}.quote-selected-state{color:#1597e2;font-size:12px;letter-spacing:.8px}.quote-muted-state{color:#8a9ba8;font-size:12px;font-weight:800}.customer-quote-empty{display:grid;place-items:center;padding:70px 25px;border:1px dashed #cbdde7;border-radius:15px;background:white;text-align:center}.customer-quote-empty svg{width:44px;height:44px;color:#47b9ef}.customer-quote-empty strong{margin-top:16px;font-size:17px}.customer-quote-empty p{max-width:560px;margin:8px auto 0;color:#768b9b;font-size:12px;line-height:1.7}.customer-request-footer{display:flex;gap:12px;margin-top:22px;padding:17px 18px;border-radius:11px;background:#071827;color:#a6bfce}.customer-request-footer svg{flex:0 0 auto;width:22px;height:22px;color:#54c8fa}.customer-request-footer p{margin:0;font-size:12px;line-height:1.65}.customer-request-footer strong{color:white}.customer-request-invalid{min-height:100vh;display:grid;place-items:center;align-content:center;padding:30px;text-align:center;background:linear-gradient(145deg,#04111e,#082c49);color:white}.customer-request-invalid img{width:150px;max-height:95px;object-fit:contain;margin-bottom:30px}.customer-request-invalid span{color:#56c9fb;font-size:12px;font-weight:900;letter-spacing:1.5px}.customer-request-invalid h1{margin:10px 0;font-size:42px}.customer-request-invalid p{max-width:620px;color:#90a9ba;line-height:1.7}.customer-request-invalid a{margin-top:18px;color:#58c9fa;font-size:12px;font-weight:900}@media(max-width:1000px){.customer-request-portal{grid-template-columns:1fr}.customer-request-brand{position:relative;height:auto;min-height:360px}.customer-request-main{padding:35px 24px}.customer-request-summary{grid-template-columns:1fr}}@media(max-width:700px){.customer-quote-actions,.customer-quotes-heading,.customer-request-head{align-items:stretch;flex-direction:column}.customer-request-state{min-width:0}.customer-request-facts{grid-template-columns:1fr}.customer-quote-actions>div{flex-wrap:wrap}.customer-quote-actions button{flex:1 1}.customer-request-brand h1{font-size:42px}.customer-request-main{padding:28px 16px}}.customer-request-controls{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:16px 18px;border:1px solid #dce7ed;border-radius:11px;background:white}.customer-request-controls span,.customer-request-controls strong{display:block}.customer-request-controls strong{font-size:12px}.customer-request-controls span{margin-top:3px;color:#8093a2;font-size:12px}.customer-request-controls button{padding:10px 13px;border:1px solid #d8e3e9;border-radius:8px;background:white;color:#697d8c;font-size:12px;font-weight:900;cursor:pointer}.customer-request-controls button:disabled{opacity:.5}@media(max-width:600px){.customer-request-controls{align-items:stretch;flex-direction:column}.customer-request-controls button{width:100%}}.connect-assistant{position:fixed;right:22px;bottom:22px;z-index:9995;font-family:inherit}.connect-assistant-launch{display:flex;align-items:center;gap:11px;min-width:255px;padding:12px 14px;border:1px solid rgba(85,198,249,.34);border-radius:15px;background:linear-gradient(145deg,rgba(6,24,39,.97),rgba(8,46,76,.98));box-shadow:0 18px 55px rgba(0,0,0,.28),0 0 34px rgba(24,158,226,.1);color:white;cursor:pointer}.connect-assistant-launch>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,#0d87d9,#27b9fb);box-shadow:0 0 24px rgba(35,178,244,.2)}.connect-assistant-launch>span svg{width:18px}.connect-assistant-launch>div{flex:1 1;text-align:left}.connect-assistant-launch small,.connect-assistant-launch strong{display:block}.connect-assistant-launch strong{font-size:12px}.connect-assistant-launch small{margin-top:3px;color:#84a5b9;font-size:12px}.connect-assistant-launch>svg{width:19px;color:#56c9fb}.connect-assistant-panel{width:min(390px,calc(100vw - 28px));overflow:hidden;border:1px solid rgba(92,194,245,.24);border-radius:18px;background:#061522;box-shadow:0 26px 80px rgba(0,0,0,.42),0 0 70px rgba(17,136,203,.08);color:white}.connect-assistant-panel>header{display:flex;justify-content:space-between;align-items:center;padding:15px 16px;border-bottom:1px solid rgba(255,255,255,.065);background:linear-gradient(135deg,#071827,#0a2b47)}.connect-assistant-panel>header>div{display:flex;align-items:center;gap:10px}.connect-assistant-panel>header>div>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:linear-gradient(135deg,#0f8add,#28baf9)}.connect-assistant-panel>header small,.connect-assistant-panel>header strong{display:block}.connect-assistant-panel>header strong{font-size:12px}.connect-assistant-panel>header small{margin-top:2px;color:#7799ad;font-size:12px}.connect-assistant-panel>header button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;background:rgba(255,255,255,.04);color:#8ca9ba;cursor:pointer}.connect-assistant-panel>header button svg{width:16px}.connect-assistant-messages{max-height:330px;overflow:auto;display:grid;gap:9px;padding:16px}.connect-assistant-message{max-width:88%;padding:10px 12px;border-radius:11px;font-size:12px;line-height:1.65}.connect-assistant-message.assistant{justify-self:start;border:1px solid rgba(83,175,224,.11);background:#0a2234;color:#b7cbd7}.connect-assistant-message.user{justify-self:end;background:linear-gradient(135deg,#0f85d5,#21aaec);color:white}.connect-assistant-thinking{display:flex;gap:4px;width:max-content;padding:10px 12px;border-radius:10px;background:#0a2234}.connect-assistant-thinking i{width:5px;height:5px;border-radius:50%;background:#57c9fb;animation:connectThink 1s infinite alternate}.connect-assistant-thinking i:nth-child(2){animation-delay:.18s}.connect-assistant-thinking i:nth-child(3){animation-delay:.36s}@keyframes connectThink{0%{opacity:.3;transform:translateY(2px)}to{opacity:1;transform:translateY(-2px)}}.connect-assistant-quick{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 12px}.connect-assistant-quick button{padding:7px 9px;border:1px solid rgba(86,187,237,.15);border-radius:999px;background:rgba(13,64,94,.25);color:#86b6cf;font-size:12px;cursor:pointer}.connect-assistant-action{display:flex;align-items:center;justify-content:space-between;margin:0 16px 12px;padding:10px 12px;border:1px solid rgba(81,197,249,.2);border-radius:9px;background:rgba(20,135,199,.09);color:#59c9fa;text-decoration:none;font-size:12px;font-weight:900}.connect-assistant-action svg{width:14px}.connect-assistant-panel>form{display:grid;grid-template-columns:1fr 42px;gap:7px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.06)}.connect-assistant-panel>form input{min-width:0;padding:11px 12px;border:1px solid rgba(91,185,234,.14);border-radius:9px;background:#071b2a;color:#eef8fd;outline:none;font-size:12px}.connect-assistant-panel>form input:focus{border-color:rgba(82,199,250,.5);box-shadow:0 0 0 3px rgba(26,157,222,.06)}.connect-assistant-panel>form button{display:grid;place-items:center;border:0;border-radius:9px;background:linear-gradient(135deg,#0f88da,#25b7f8);color:white;cursor:pointer}.connect-assistant-panel>form button:disabled{opacity:.4;cursor:default}.connect-assistant-panel>form button svg{width:16px}.connect-assistant-panel>footer{padding:0 15px 13px;color:#567488;font-size:12px;line-height:1.5}@media(max-width:600px){.connect-assistant{right:14px;bottom:14px}.connect-assistant-launch{min-width:0}.connect-assistant-panel{width:calc(100vw - 28px)}.connect-assistant-messages{max-height:45vh}}.member-message-workspace{display:grid;grid-template-columns:300px 1fr;min-height:650px;border:1px solid rgba(91,183,233,.13);border-radius:15px;overflow:hidden;background:#061522}.member-conversation-list{border-right:1px solid rgba(91,183,233,.12);background:#071725}.member-conversation-list-head{display:flex;justify-content:space-between;padding:17px;border-bottom:1px solid rgba(255,255,255,.05)}.member-conversation-list-head span{color:#58cafa;font-size:12px;font-weight:900;letter-spacing:1.1px}.member-conversation-list-head strong{color:#89a5b6;font-size:12px}.member-conversation-list>a{display:block;padding:15px 17px;border-bottom:1px solid rgba(255,255,255,.045);color:inherit;text-decoration:none}.member-conversation-list>a.active,.member-conversation-list>a:hover{background:linear-gradient(90deg,rgba(20,132,195,.12),rgba(8,31,47,.2))}.member-conversation-list>a.active{box-shadow:inset 3px 0 #24b5f6}.member-conversation-list>a>div{display:flex;justify-content:space-between;align-items:center}.member-conversation-list>a>div span{color:#54c8f8;font-size:12px;font-weight:900}.member-conversation-list>a>div b{display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#159ee8;color:white;font-size:12px}.member-conversation-list>a>strong{display:block;margin-top:7px;color:#eef8fd;font-size:12px}.member-conversation-list>a>small{display:block;margin-top:4px;color:#668397;font-size:12px;line-height:1.5}.member-message-thread{display:grid;grid-template-rows:auto 1fr auto;min-width:0;background:radial-gradient(circle at 70% 0,rgba(24,143,205,.06),transparent 28%),#06131f}.member-message-thread>header{display:flex;justify-content:space-between;gap:20px;padding:19px 22px;border-bottom:1px solid rgba(255,255,255,.055)}.member-message-thread>header small,.member-message-thread>header span{color:#54c8f8;font-size:12px;font-weight:900;letter-spacing:1px}.member-message-thread>header h2{margin:5px 0 3px;color:white;font-size:17px}.member-message-thread>header p{margin:0;color:#6f899c;font-size:12px}.member-message-thread>header>div:last-child{text-align:right}.member-message-thread>header>div:last-child strong{display:block;margin-top:5px;color:#dcecf5;font-size:12px;text-transform:capitalize}.member-message-stream{display:flex;flex-direction:column;gap:9px;overflow:auto;max-height:520px;padding:22px}.member-message-stream article{max-width:76%;padding:11px 13px;border-radius:11px}.member-message-stream article.business{align-self:flex-end;background:linear-gradient(135deg,#0f83d1,#20a9ec);color:white}.member-message-stream article.customer{align-self:flex-start;border:1px solid rgba(92,179,225,.1);background:#0a2234;color:#bdd0dc}.member-message-stream article>span{display:block;font-size:12px;font-weight:900;letter-spacing:.7px;opacity:.7}.member-message-stream article p{margin:5px 0;white-space:pre-line;font-size:12px;line-height:1.6}.member-message-stream article small{display:block;font-size:12px;opacity:.6}.member-message-empty{margin:auto;color:#688397;font-size:12px}.member-message-composer{padding:14px 16px;border-top:1px solid rgba(255,255,255,.055);background:#071725}.member-message-composer textarea{width:100%;padding:11px 12px;border:1px solid #19374c;border-radius:9px;background:#06131f;color:#edf8fd;outline:none;resize:vertical;font-size:12px}.member-message-composer>div{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px}.member-message-composer small{color:#678295;font-size:12px}.member-message-composer button{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border:0;border-radius:8px;background:linear-gradient(135deg,#0f88db,#25b8f9);color:white;font-size:12px;font-weight:900;cursor:pointer}.member-message-composer button svg{width:13px}.member-message-composer button:disabled{opacity:.45}@media(max-width:850px){.member-message-workspace{grid-template-columns:1fr}.member-conversation-list{max-height:280px;overflow:auto;border-right:0;border-bottom:1px solid rgba(91,183,233,.12)}.member-message-stream{min-height:360px}}.customer-conversation{margin:8px 0 16px;padding:14px;border:1px solid #e1e9ee;border-radius:10px;background:#f8fbfd}.customer-conversation-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.customer-conversation-head span{color:#188fd5;font-size:12px;font-weight:900;letter-spacing:1px}.customer-conversation-head small{color:#8a9ca8;font-size:12px}.customer-conversation-stream{display:flex;flex-direction:column;gap:7px;max-height:260px;overflow:auto}.customer-conversation-stream article{max-width:80%;padding:9px 11px;border-radius:9px}.customer-conversation-stream article.customer{align-self:flex-end;background:linear-gradient(135deg,#168fd9,#22adee);color:white}.customer-conversation-stream article.business{align-self:flex-start;border:1px solid #dfe9ef;background:white;color:#4c6679}.customer-conversation-stream article>span{display:block;font-size:12px;font-weight:900;opacity:.7}.customer-conversation-stream article p{margin:4px 0;font-size:12px;line-height:1.55;white-space:pre-line}.customer-conversation-stream article small{display:block;font-size:12px;opacity:.55}.customer-conversation-empty{padding:18px;color:#8395a2;text-align:center;font-size:12px}.customer-message-composer{margin-top:10px;padding-top:10px;border-top:1px solid #e3ebef}.customer-message-composer textarea{width:100%;padding:10px 11px;border:1px solid #d7e3e9;border-radius:8px;background:white;color:#18364b;outline:none;resize:vertical;font-size:12px}.customer-message-composer textarea:focus{border-color:#55c1f3;box-shadow:0 0 0 3px rgba(23,153,222,.07)}.customer-message-composer>div{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:7px}.customer-message-composer small{color:#8a9aa6;font-size:12px}.customer-message-composer button{display:inline-flex;align-items:center;gap:5px;padding:8px 10px;border:0;border-radius:7px;background:#159ce6;color:white;font-size:12px;font-weight:900;cursor:pointer}.customer-message-composer button svg{width:12px}.customer-message-composer button:disabled{opacity:.45}.member-nav-with-badge{display:flex!important;justify-content:space-between;align-items:center;gap:10px}.member-nav-with-badge b{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#159ee8;color:white;font-size:12px;box-shadow:0 0 18px rgba(21,158,232,.22)}.ct2-opportunity-empty-live{grid-column:1/-1;display:grid;place-items:center;min-height:300px;padding:45px;border:1px solid #dce7ed;border-radius:17px;background:linear-gradient(145deg,#f7fbfd,#eef6fa);text-align:center}.ct2-opportunity-empty-live>span{color:#1598e5;font-size:12px;font-weight:900;letter-spacing:1.4px}.ct2-opportunity-empty-live h3{margin:10px 0 7px;font-size:24px}.ct2-opportunity-empty-live p{max-width:600px;margin:0;color:#718697;font-size:12px;line-height:1.7}.ct2-opportunity-empty-live a{display:inline-flex;align-items:center;gap:6px;margin-top:18px;color:#1596e0;font-size:12px;font-weight:900;text-decoration:none}.ct2-opportunity-empty-live a svg{width:14px}.member-feature-upgrade,.pipeline-feature-lock{padding:18px;border:1px solid rgba(87,190,240,.16);border-radius:11px;background:linear-gradient(145deg,rgba(10,34,51,.88),rgba(6,21,33,.98))}.pipeline-feature-lock{margin-top:11px}.pipeline-feature-lock span,.pipeline-feature-lock strong{display:block}.pipeline-feature-lock strong{color:#eaf6fc;font-size:12px}.pipeline-feature-lock span{margin-top:5px;color:#728c9f;font-size:12px;line-height:1.6}.pipeline-feature-lock a{display:inline-block;margin-top:9px;color:#55c8fa;font-size:12px;font-weight:900}.member-feature-upgrade{max-width:850px;padding:42px}.member-feature-upgrade>span{color:#54c9fb;font-size:12px;font-weight:900;letter-spacing:1.5px}.member-feature-upgrade h2{margin:10px 0;color:white;font-size:30px}.member-feature-upgrade p{max-width:650px;color:#8098aa;font-size:12px;line-height:1.7}.member-feature-upgrade a{display:inline-block;margin-top:17px;padding:11px 14px;border-radius:8px;background:linear-gradient(135deg,#0f88da,#25b8f9);color:white;text-decoration:none;font-size:12px;font-weight:900}.analytics-hero-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.analytics-hero-grid article{padding:19px;border:1px solid rgba(91,184,234,.12);border-radius:12px;background:linear-gradient(145deg,#081927,#06131f)}.analytics-hero-grid span,.analytics-panel-head span{display:block;color:#54c8fa;font-size:12px;font-weight:900;letter-spacing:1.1px}.analytics-hero-grid strong{display:block;margin:7px 0 3px;color:#eff9fd;font-size:24px}.analytics-hero-grid small{color:#6f8798;font-size:12px}.analytics-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:12px;margin-bottom:12px}.analytics-panel{padding:22px;border:1px solid rgba(91,184,234,.11);border-radius:13px;background:#071725}.analytics-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.analytics-panel-head h2{margin:7px 0 0;color:white;font-size:20px}.analytics-panel-head>a{color:#55c8fa;font-size:12px;font-weight:900}.analytics-bars{height:250px;display:grid;grid-template-columns:repeat(6,1fr);gap:10px;align-items:end;margin-top:25px;padding-top:15px}.analytics-bars>div{height:100%;display:grid;grid-template-rows:1fr auto;gap:8px}.analytics-bars>div>div{position:relative;display:flex;align-items:end;justify-content:center;height:100%;border-bottom:1px solid rgba(255,255,255,.06)}.analytics-bars i{display:block;width:min(44px,60%);min-height:6px;border-radius:7px 7px 0 0;background:linear-gradient(180deg,#25bafc,#0e7fcc);box-shadow:0 0 22px rgba(33,173,235,.12)}.analytics-bars b{position:absolute;top:5px;color:#8ba6b7;font-size:12px}.analytics-bars>div>span{text-align:center;color:#668397;font-size:12px}.analytics-stage-list{display:grid;gap:7px;margin-top:20px}.analytics-stage-list>div{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:11px 12px;border:1px solid rgba(90,174,221,.08);border-radius:8px;background:#06131f}.analytics-stage-list span{text-transform:capitalize;color:#9ab0be;font-size:12px}.analytics-stage-list strong{color:#eef7fc;font-size:12px}.analytics-stage-list small{min-width:70px;color:#57c8f8;font-size:12px;text-align:right}.analytics-services{margin-top:0}.analytics-service-table{margin-top:18px}.analytics-service-row{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:10px;align-items:center;padding:11px 8px;border-bottom:1px solid rgba(255,255,255,.05);color:#91a7b6;font-size:12px}.analytics-service-row.heading{color:#5fcafa;font-size:12px;font-weight:900;letter-spacing:.7px}.analytics-service-row strong{text-transform:capitalize;color:#eaf5fb;font-size:12px}.analytics-empty{padding:50px 15px;color:#688296;text-align:center;font-size:12px}@media(max-width:1000px){.analytics-hero-grid{grid-template-columns:repeat(2,1fr)}.analytics-layout{grid-template-columns:1fr}}@media(max-width:650px){.analytics-hero-grid{grid-template-columns:1fr}.analytics-service-table{overflow:auto}.analytics-service-row{min-width:650px}.analytics-bars{gap:5px}}.connect-legal-page{min-height:100vh;background:#f4f8fb;color:#0b2135}.connect-legal-hero{padding:86px max(6vw,28px) 72px;background:radial-gradient(circle at 80% 20%,rgba(43,177,247,.16),transparent 28%),linear-gradient(135deg,#04111e,#082a49);color:#fff}.connect-legal-hero>a{color:#7bcdf7;text-decoration:none;font-size:12px;font-weight:800}.connect-legal-hero>span{display:block;margin-top:54px;color:#4cc6ff;font-size:12px;font-weight:900;letter-spacing:1.7px}.connect-legal-hero h1{max-width:900px;margin:13px 0 20px;font-size:clamp(46px,6vw,78px);line-height:.95;letter-spacing:-3.5px}.connect-legal-hero p{max-width:760px;margin:0;color:#aec5d7;font-size:16px;line-height:1.75}.connect-legal-content{width:min(900px,calc(100% - 42px));margin:0 auto;padding:68px 0 90px}.connect-legal-content section{padding:27px 0;border-bottom:1px solid #dce6ed}.connect-legal-content h2{margin:0 0 10px;font-size:22px;letter-spacing:-.5px}.connect-legal-content p{margin:0;color:#5c7286;font-size:14px;line-height:1.8}.connect-legal-content>small{display:block;margin-top:32px;color:#8192a1;font-size:12px;line-height:1.65}@media(max-width:650px){.connect-legal-hero{padding-top:56px}.connect-legal-hero h1{letter-spacing:-2px}.connect-legal-content{padding-top:40px}}.member-nav-notification-link{display:flex!important;justify-content:space-between;align-items:center}.member-nav-notification-link>span{min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:#1caaf5;color:#fff;font-size:12px;font-weight:900}.member-notification-toolbar{display:flex;justify-content:space-between;align-items:center;margin:22px 0 12px;padding:12px 15px;border:1px solid rgba(85,190,244,.12);border-radius:10px;background:rgba(8,27,42,.75);color:#8ba5b8;font-size:12px}.member-notification-toolbar button{border:0;border-radius:7px;padding:8px 11px;background:#119ae9;color:#fff;font-size:12px;font-weight:900;cursor:pointer}.member-notification-list{display:grid;gap:9px}.member-notification-card{display:grid;grid-template-columns:120px 1fr 10px;gap:18px;align-items:center;padding:17px 18px;border:1px solid rgba(89,180,230,.1);border-radius:12px;background:rgba(7,23,36,.92);text-decoration:none;transition:.18s ease}.member-notification-card:hover{transform:translateY(-2px);border-color:rgba(75,194,250,.28)}.member-notification-card.unread{background:linear-gradient(90deg,rgba(14,70,106,.3),rgba(7,23,36,.96));border-color:rgba(76,190,244,.2)}.member-notification-card>span{text-transform:uppercase;color:#4ac4fb;font-size:12px;font-weight:900;letter-spacing:.9px}.member-notification-card strong{display:block;color:#eef8fd;font-size:12px}.member-notification-card p{margin:5px 0;color:#7892a5;font-size:12px;line-height:1.55}.member-notification-card small{color:#557185;font-size:12px}.member-notification-card>i{width:7px;height:7px;border-radius:50%;background:#35bfff;box-shadow:0 0 12px rgba(53,191,255,.6)}.member-notification-empty{padding:70px 24px;text-align:center;border:1px solid rgba(89,180,230,.1);border-radius:12px;background:rgba(7,23,36,.92)}.member-notification-empty strong{color:#fff}.member-notification-empty p{color:#718b9d;font-size:12px}@media(max-width:700px){.member-notification-card{grid-template-columns:1fr 10px}.member-notification-card>span{grid-column:1/-1}}.public-tender-detail,.tender-public-page{min-height:100vh;background:#f4f8fb}.public-tender-hero,.tender-hero{padding:72px 0 82px;color:#fff;background:radial-gradient(circle at 84% 18%,rgba(82,255,0,.07),transparent 28%),radial-gradient(circle at 70% 60%,rgba(19,150,241,.16),transparent 36%),linear-gradient(135deg,#04111d,#08243d)}.tender-kicker{margin-top:52px;color:#54c9ff;font-size:12px;font-weight:900;letter-spacing:1.6px}.public-tender-hero h1,.tender-hero h1{max-width:1050px;margin:12px 0 20px;font-size:clamp(46px,6.5vw,82px);line-height:.95;letter-spacing:-4px}.tender-hero p{max-width:800px;color:#aec5d6;font-size:16px;line-height:1.75}.tender-stat-row{display:flex;gap:34px;flex-wrap:wrap;margin-top:34px}.tender-stat-row strong{color:#fff;font-size:25px}.tender-stat-row span{display:block;margin-top:4px;color:#7291a8;font-size:12px;font-weight:800;text-transform:uppercase}.tender-search-zone{padding:52px 0 100px}.tender-filter{display:grid;grid-template-columns:1.7fr .8fr .9fr auto;gap:9px;margin-bottom:22px;padding:10px;border:1px solid #d8e4ec;border-radius:15px;background:#fff;box-shadow:0 16px 46px rgba(6,39,67,.06)}.tender-filter input{min-height:48px;border:0;border-right:1px solid #e3ebf0;padding:0 13px;outline:0}.tender-filter button{border:0;border-radius:10px;padding:0 20px;background:#0f98e9;color:#fff;font-weight:900}.tender-feed{display:grid;gap:12px}.tender-card{display:grid;grid-template-columns:80px 1fr 180px;gap:22px;align-items:center;padding:21px;border:1px solid #d9e5ec;border-radius:17px;background:#fff;box-shadow:0 10px 35px rgba(8,49,78,.04)}.tender-score{font-size:31px;font-weight:900;color:#0c87d1;text-align:center}.tender-score small{display:block;color:#7a90a1;font-size:12px;letter-spacing:1px}.public-tender-meta,.tender-meta{display:flex;gap:7px;flex-wrap:wrap}.public-tender-meta span,.tender-meta span{padding:5px 8px;border-radius:999px;background:#edf7fc;color:#147eb8;font-size:12px;font-weight:800;text-transform:uppercase}.public-tender-meta span{background:rgba(26,154,225,.12);color:#79d0fa}.tender-card h2{margin:9px 0;color:#0e2235;font-size:19px}.tender-card p{margin:0;color:#657c8e;font-size:12px;line-height:1.65}.tender-grid-details{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.tender-grid-details span{display:block;color:#8395a3;font-size:12px;text-transform:uppercase}.tender-grid-details strong{display:block;margin-top:4px;color:#1d3548;font-size:12px}.tender-card-side{text-align:right}.tender-doc-count{font-size:25px;font-weight:900}.tender-doc-count small{display:block;font-size:12px;color:#8092a0;text-transform:uppercase}.tender-briefing{display:inline-block;margin:10px 0;padding:5px 8px;border-radius:999px;background:#fff4df;color:#a26708;font-size:12px;font-weight:900}.public-tender-body{padding:48px 0 90px}.public-tender-layout{display:grid;grid-template-columns:1fr 340px;gap:16px}.public-tender-main{display:grid;gap:12px}.public-tender-panel,.public-tender-side{padding:27px;border:1px solid #d9e5ec;border-radius:17px;background:#fff}.public-tender-panel{display:grid;grid-template-columns:110px 1fr;gap:25px}.public-score{display:grid;place-items:center;align-content:center;border-radius:14px;background:#071a2a;color:#fff}.public-score strong{font-size:38px;color:#55caff}.public-score span{font-size:12px;font-weight:900;letter-spacing:1px}.public-tender-panel h2{margin:0 0 10px}.public-tender-panel p{margin:0;color:#61798c;font-size:12px;line-height:1.75}.public-tender-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.public-tender-grid article{padding:18px;border:1px solid #dbe6ed;border-radius:13px;background:#fff}.public-tender-grid span{display:block;color:#8093a2;font-size:12px;text-transform:uppercase}.public-tender-grid strong{display:block;margin-top:5px;color:#183149;font-size:12px}.public-tender-alert{padding:14px 17px;border:1px solid #edd6a4;border-radius:12px;background:#fff8e9;color:#80601b;font-size:12px}.public-tender-side{height:max-content;position:sticky;top:25px}.public-tender-side>span{color:#1596df;font-size:12px;font-weight:900;letter-spacing:1px}.public-tender-side h2{font-size:24px}.public-tender-side p{color:#6d8292;font-size:12px;line-height:1.7}.public-tender-login{display:block;margin-top:14px;color:#138bd0;font-size:12px;font-weight:800;text-decoration:none}.public-tender-side small{display:block;margin-top:24px;padding-top:14px;border-top:1px solid #e5edf2;color:#8797a3;font-size:12px}@media(max-width:950px){.public-tender-layout,.tender-card,.tender-filter{grid-template-columns:1fr}.tender-card-side{text-align:left}.public-tender-grid,.tender-grid-details{grid-template-columns:1fr 1fr}.public-tender-side{position:static}.public-tender-panel{grid-template-columns:1fr}.public-score{padding:20px}}@media(max-width:580px){.public-tender-grid,.tender-grid-details{grid-template-columns:1fr}.public-tender-hero h1,.tender-hero h1{letter-spacing:-2px}}.member-auth-consent{display:flex!important;gap:9px!important;align-items:flex-start!important;color:#7790a3!important;font-size:12px!important;line-height:1.55!important}.member-auth-consent input{width:16px!important;height:16px!important;min-height:0!important;margin-top:2px!important}.member-auth-consent a,.member-auth-success a,.member-forgot-link{color:#48c5fb}.member-forgot-link{display:inline-block;margin-top:13px;font-size:12px;font-weight:800}.member-auth-success{padding:16px;border:1px solid rgba(71,194,248,.22);border-radius:10px;background:rgba(31,151,207,.08);color:#a9c7d8;font-size:12px;line-height:1.6}.connect-request-check a{color:#138fda;text-decoration:underline;text-underline-offset:2px}.member-lead-tags .member-lead-confirmed{color:#0d8c5a;background:#eefaf5;border-color:#c9eadb;font-weight:900;letter-spacing:.3px}.connect-contact-page{min-height:100vh;background:#f4f8fb;color:#10263a}.connect-contact-hero{padding:72px 0 84px;color:white;background:radial-gradient(circle at 78% 20%,rgba(31,167,247,.18),transparent 30%),linear-gradient(135deg,#04111f,#07375d)}.connect-contact-hero a{color:#9ec3d8;font-size:12px}.connect-contact-hero>div>span{display:block;margin-top:42px;color:#55c8fb;font-size:12px;font-weight:900;letter-spacing:1.8px}.connect-contact-hero h1{margin:10px 0 18px;font-size:clamp(48px,7vw,78px);line-height:.96;letter-spacing:-4px}.connect-contact-hero p{max-width:720px;color:#a7c0d1;font-size:15px;line-height:1.7}.connect-contact-body{padding:65px 0 95px}.connect-contact-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.connect-contact-layout>div>h2{margin:8px 0 12px;font-size:34px;letter-spacing:-1.5px}.connect-contact-layout>div>p{max-width:740px;color:#61788c;line-height:1.7}.connect-contact-kicker{color:#148fdc;font-size:12px;font-weight:900;letter-spacing:1.5px}.connect-contact-form{margin-top:28px;padding:28px;border:1px solid #dce6ed;border-radius:15px;background:white;box-shadow:0 18px 50px rgba(10,45,72,.05)}.connect-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.connect-contact-form label{display:block;margin:0 0 16px;color:#41596d;font-size:12px;font-weight:900}.connect-contact-form label small{font-weight:500;color:#8ba0af}.connect-contact-form input,.connect-contact-form select,.connect-contact-form textarea{display:block;width:100%;margin-top:8px;padding:13px 14px;border:1px solid #d7e2e9;border-radius:9px;background:#fff;color:#10263a;outline:none}.connect-contact-form input:focus,.connect-contact-form select:focus,.connect-contact-form textarea:focus{border-color:#1496e6;box-shadow:0 0 0 3px rgba(20,150,230,.08)}.connect-contact-form button{padding:14px 18px;border:0;border-radius:9px;background:linear-gradient(135deg,#0e83d8,#27baff);color:white;font-size:12px;font-weight:900;cursor:pointer}.connect-contact-message{margin-top:12px;padding:11px;border-radius:8px;background:#fff0f0;color:#9a3030;font-size:12px}.connect-contact-message.success{background:#eefaf5;color:#16734e}.connect-contact-layout aside{position:sticky;top:30px;padding:25px;border-radius:15px;background:linear-gradient(145deg,#061523,#0a3558);color:white}.connect-contact-layout aside>div{padding:17px 0;border-bottom:1px solid rgba(255,255,255,.08)}.connect-contact-layout aside strong{font-size:12px}.connect-contact-layout aside p{margin:6px 0 0;color:#90aabe;font-size:12px;line-height:1.7}.connect-contact-layout aside>a{display:inline-block;margin-top:20px;color:#59caff;font-size:12px;font-weight:900}@media(max-width:900px){.connect-contact-layout{grid-template-columns:1fr}.connect-contact-layout aside{position:static}}@media(max-width:620px){.connect-contact-grid{grid-template-columns:1fr}.connect-contact-hero h1{letter-spacing:-2px}}.customer-confirmed-badge{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:6px 9px;border:1px solid #cbe9da;border-radius:999px;background:#eefaf5;color:#13724e;font-size:12px;font-weight:900;letter-spacing:.8px}.customer-confirmed-badge svg{width:14px;height:14px}.dashboard-match-list{display:grid}.dashboard-match-list>a{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.06);text-decoration:none}.dashboard-match-list>a:last-child{border-bottom:0}.dashboard-match-list span{color:#4fc4f7;font-size:12px;font-weight:900;letter-spacing:1.1px}.dashboard-match-list strong{display:block;margin-top:4px;color:#eef8fe;font-size:12px}.dashboard-match-list small{display:block;margin-top:4px;color:#718a9d;font-size:12px}.dashboard-match-score{text-align:right}.dashboard-match-score strong{font-size:24px;color:#54c8fa}.dashboard-match-score small{font-size:12px}.dashboard-activity h3{margin:7px 0 15px}.dashboard-notification-list{display:grid;margin-bottom:13px}.dashboard-notification-list a{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06);text-decoration:none}.dashboard-notification-list strong{display:block;color:#eef7fc;font-size:12px}.dashboard-notification-list small{display:block;margin-top:4px;color:#718a9b;font-size:12px;line-height:1.45}@media(max-width:650px){.dashboard-match-list>a{grid-template-columns:1fr}.dashboard-match-score{text-align:left}}.member-onboarding-card{margin:22px 0;padding:22px;border:1px solid rgba(82,194,247,.16);border-radius:16px;background:linear-gradient(145deg,rgba(9,28,43,.98),rgba(6,18,29,.99));box-shadow:0 18px 50px rgba(0,0,0,.1)}.member-onboarding-head{display:flex;justify-content:space-between;gap:20px;align-items:start}.member-onboarding-head span{color:#54c7fa;font-size:12px;font-weight:900;letter-spacing:1.4px}.member-onboarding-head h2{margin:6px 0;color:white;font-size:20px}.member-onboarding-head p{margin:0;color:#7f98aa;font-size:12px}.member-onboarding-head>strong{min-width:58px;text-align:right;color:#57c9fb;font-size:24px}.member-onboarding-progress{height:5px;margin:18px 0;border-radius:999px;background:#0c2131;overflow:hidden}.member-onboarding-progress i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#118edc,#5bd1ff)}.member-onboarding-list{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.member-onboarding-list a{display:grid;grid-template-columns:auto 1fr;gap:7px;padding:11px;border:1px solid rgba(104,185,229,.1);border-radius:9px;background:#071725;text-decoration:none}.member-onboarding-list a>span{color:#55c8fa;font-weight:900}.member-onboarding-list strong{color:#eaf5fc;font-size:12px}.member-onboarding-list small{grid-column:2;color:#6d8799;font-size:12px}.member-onboarding-list a.done{opacity:.66}.member-onboarding-list a.done>span{color:#52ff9a}@media(max-width:1050px){.member-onboarding-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.member-onboarding-list{grid-template-columns:1fr}.member-onboarding-head{flex-direction:column}.member-onboarding-head>strong{text-align:left}}.member-security-panel{margin-top:16px}.member-security-form{grid-template-columns:repeat(3,1fr);gap:12px;align-items:end}.member-security-form label{color:#a7bac8;font-size:12px;font-weight:800}.member-security-form input{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid rgba(102,184,228,.16);border-radius:8px;background:#071725;color:#edf7fc}.member-security-form small{display:block;margin-top:5px;color:#6f8799}.member-security-form button{min-height:42px;border:0;border-radius:8px;background:linear-gradient(135deg,#0d82d9,#25baff);color:white;font-size:12px;font-weight:900;cursor:pointer}.member-security-message{min-height:16px;color:#f2a0a0;font-size:12px}.member-security-message.success{color:#78e6b2}@media(max-width:850px){.member-security-form{grid-template-columns:1fr}}.connect-member-sidebar nav a{font-size:13px!important;line-height:1.35;padding-top:10px;padding-bottom:10px}.connect-member-company>span{font-size:12px!important}.connect-member-company strong{font-size:16px!important}.connect-member-company small{font-size:12px!important}.connect-member-logo strong{font-size:14px!important}.connect-member-bottom a,.connect-member-bottom button,.connect-member-heading>span,.connect-member-topbar span{font-size:12px!important}.connect-member-topbar strong{font-size:15px!important}.connect-member-heading h1{font-size:clamp(42px,5vw,58px)!important;line-height:1!important}.connect-member-heading p{font-size:14px!important;line-height:1.7!important;max-width:850px}.connect-member-content button,.connect-member-content input,.connect-member-content label,.connect-member-content select,.connect-member-content textarea{font-size:12px}.connect-member-content small{line-height:1.5}.tender-member-heading-premium{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;margin-bottom:20px}.tender-analytics-link{display:inline-flex;align-items:center;min-height:43px;padding:0 15px;border:1px solid rgba(88,198,249,.22);border-radius:10px;background:rgba(20,136,197,.08);color:#63cdfb;text-decoration:none;font-size:12px;font-weight:900;white-space:nowrap}.tender-live-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 18px}.tender-live-strip article{padding:18px;border:1px solid rgba(83,190,241,.14);border-radius:14px;background:linear-gradient(145deg,#091c2b,#06131f);box-shadow:0 14px 36px rgba(0,0,0,.08)}.tender-live-strip span{display:block;color:#58cafa;font-size:12px;font-weight:900;letter-spacing:1.1px}.tender-live-strip strong{display:block;margin:8px 0 3px;color:#fff;font-size:29px}.tender-live-strip small{color:#7891a3;font-size:12px}.tender-ai-box{display:grid;grid-template-columns:.78fr 1.22fr;gap:22px;align-items:center;margin:0 0 18px;padding:24px;border:1px solid rgba(82,255,0,.15);border-radius:19px;background:radial-gradient(circle at 88% 10%,rgba(82,255,0,.07),transparent 30%),linear-gradient(135deg,#071522,#0a2a42);box-shadow:0 22px 60px rgba(0,0,0,.12)}.tender-ai-copy>span{display:block;color:#52ff00;font-size:12px;font-weight:900;letter-spacing:1.5px}.tender-ai-copy>strong{display:block;margin:8px 0;color:#f4fbff;font-size:20px;line-height:1.25}.tender-ai-copy>small{display:block;color:#89a2b4;font-size:12px;line-height:1.6}.tender-ai-box form{min-width:0}.tender-ai-input-row{display:grid;grid-template-columns:1fr auto;gap:8px}.tender-ai-input-row input{width:100%;min-height:52px;padding:0 15px;border:1px solid #20435a;border-radius:11px;background:#06131f;color:#f1f9fd;font-size:13px;outline:none}.tender-ai-input-row input:focus{border-color:#52c7fa;box-shadow:0 0 0 3px rgba(42,178,235,.08)}.tender-ai-input-row button{min-width:105px;border:0;border-radius:11px;background:linear-gradient(135deg,#18a4e8,#4bd1ff);color:#03131e;font-size:12px;font-weight:900;cursor:pointer}.tender-ai-input-row button:disabled{opacity:.5;cursor:default}.tender-ai-quick{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.tender-ai-quick button{padding:7px 9px;border:1px solid rgba(82,186,236,.14);border-radius:999px;background:rgba(10,61,90,.35);color:#93b8cb;font-size:12px;cursor:pointer}.tender-ai-box form>p{margin:10px 0 0;color:#64cbf7;font-size:12px}.tender-ai-result-banner{display:grid;grid-template-columns:auto 1fr auto auto;gap:12px;align-items:center;margin-bottom:16px;padding:12px 15px;border:1px solid rgba(86,197,245,.16);border-radius:11px;background:rgba(10,45,67,.65)}.tender-ai-result-banner>span{color:#52ff00;font-size:12px;font-weight:900}.tender-ai-result-banner>strong{color:#eef9fd;font-size:12px}.tender-ai-result-banner>small{color:#91a9b9;font-size:12px}.tender-ai-result-banner>a{color:#58c9f9;font-size:12px;font-weight:900;text-decoration:none}.tender-package-panel{display:grid;grid-template-columns:1.25fr .75fr;gap:24px;align-items:center;background:linear-gradient(135deg,#081522,#0d2133);border:1px solid #1a3c55;border-radius:20px;padding:25px;margin-bottom:19px}.tender-package-panel>div>span{font-size:12px;letter-spacing:.12em;color:#52ff00;font-weight:900}.tender-package-panel h2{font-size:36px;margin:7px 0;color:#fff}.tender-package-panel h2 small{font-size:15px;color:#91a7ba}.tender-package-panel p{color:#9bb0c3;max-width:760px;font-size:13px;line-height:1.65}.tender-actions{display:flex;gap:9px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.tender-actions button{border:1px solid #284a62;background:#0b1c2a;color:#dce8f2;border-radius:9px;padding:10px 12px;cursor:pointer;font-size:12px}.tender-actions .tender-danger{border-color:#61333a;color:#ff9da8}.tender-access-live{color:#52ff00;font-size:12px}.tender-member-filter{display:grid;grid-template-columns:1.7fr 1fr 1fr auto;gap:9px;margin:18px 0}.tender-member-filter input{min-height:47px;background:#07121d;border:1px solid #1a3347;border-radius:10px;padding:0 13px;color:#fff;font-size:12px}.tender-member-filter button{background:#52ff00;color:#041009;border:0;border-radius:10px;padding:0 18px;font-size:12px;font-weight:900}.tender-results-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:17px 0 10px}.tender-results-heading span{display:block;color:#57cafa;font-size:12px;font-weight:900;letter-spacing:1px}.tender-results-heading strong{display:block;margin-top:4px;color:#eef8fd;font-size:17px}.tender-results-heading>small{color:#6f899b;font-size:12px;text-align:right}.tender-member-feed{display:grid;gap:12px}.tender-member-card{display:grid;grid-template-columns:82px 1fr 190px;gap:19px;align-items:center;background:linear-gradient(145deg,#081725,#06131f);border:1px solid #17364d;border-radius:16px;padding:19px;box-shadow:0 14px 38px rgba(0,0,0,.08);transition:transform .18s ease,border-color .18s ease}.tender-member-card:hover{transform:translateY(-2px);border-color:#275d7d}.tender-member-score{font-size:32px;color:#52ff00;font-weight:900;text-align:center}.tender-member-score small{display:block;font-size:12px;letter-spacing:.1em;color:#738da0}.tender-member-meta{display:flex;gap:7px;flex-wrap:wrap}.tender-briefing,.tender-member-meta span{font-size:12px;font-weight:900;text-transform:uppercase;padding:5px 7px;border-radius:999px;background:#102d42;color:#91d7f7}.tender-member-meta .tender-urgency.critical{background:#471c25;color:#ffadb7}.tender-member-meta .tender-urgency.urgent{background:#4b2b13;color:#ffc987}.tender-member-meta .tender-urgency.soon{background:#413a16;color:#f4df75}.tender-member-main h3{font-size:18px;line-height:1.35;color:#fff;margin:10px 0 8px}.tender-member-description{max-width:920px;margin:0 0 13px;color:#91a7b7;font-size:12px;line-height:1.65}.tender-member-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.tender-member-grid span{font-size:12px;color:#7893a7;text-transform:uppercase;display:block}.tender-member-grid strong{display:block;margin-top:4px;font-size:12px;line-height:1.45;color:#e0edf4}.tender-member-side{text-align:right}.tender-member-side .ct2-primary{font-size:12px}.tender-locked{display:grid;gap:4px}.tender-locked strong{color:#a8becd;font-size:12px}.tender-locked span{color:#687f91;font-size:12px}.tender-empty{padding:36px;border:1px dashed #24435a;border-radius:14px;color:#849aad;text-align:center;font-size:12px}.tender-detail-page .tender-back,.tender-detail-page .tender-detail-kicker{font-size:12px!important}.tender-detail-page .tender-detail-hero h1{font-size:clamp(32px,4vw,52px)!important;line-height:1.08!important;letter-spacing:-1.5px!important}.tender-detail-page .tender-detail-meta span{font-size:12px!important;padding:6px 9px!important}.tender-detail-page .tender-detail-score strong{font-size:46px!important}.tender-detail-page .tender-detail-panel>span,.tender-detail-page .tender-detail-score small,.tender-detail-page .tender-detail-score span,.tender-detail-page .tender-detail-stats span,.tender-detail-page .tender-document-panel>span{font-size:12px!important}.tender-detail-page .tender-detail-stats strong{font-size:14px!important;line-height:1.5!important}.tender-detail-page .tender-detail-panel h2,.tender-detail-page .tender-document-panel h2{font-size:24px!important}.tender-detail-page .tender-detail-panel p,.tender-detail-page .tender-doc-empty{font-size:15px!important;line-height:1.85!important;color:#a8bdca!important}.tender-detail-page .tender-detail-panel dt{font-size:12px!important}.tender-detail-page .tender-detail-panel dd{font-size:13px!important;line-height:1.6!important}.tender-detail-page .tender-document-list strong{font-size:13px!important;line-height:1.45!important}.tender-detail-page .tender-document-list small,.tender-detail-page .tender-submit-link{font-size:12px!important}@media(max-width:1050px){.tender-live-strip{grid-template-columns:repeat(3,1fr)}.tender-ai-box,.tender-member-card,.tender-package-panel{grid-template-columns:1fr}.tender-member-filter,.tender-member-grid{grid-template-columns:1fr 1fr}.tender-member-side{text-align:left}.tender-actions{justify-content:flex-start}.tender-member-score{text-align:left}.tender-member-score small{display:inline;margin-left:8px}.tender-member-heading-premium{align-items:flex-start;flex-direction:column}.tender-ai-result-banner{grid-template-columns:1fr 1fr}}@media(max-width:650px){.tender-ai-box,.tender-ai-input-row,.tender-live-strip,.tender-member-filter,.tender-member-grid{grid-template-columns:1fr}.tender-ai-input-row button{min-height:46px}.tender-ai-result-banner{grid-template-columns:1fr}.tender-results-heading{align-items:flex-start;flex-direction:column}.tender-results-heading>small{text-align:left}.connect-member-heading h1{font-size:40px!important}}.tender-heading-actions{display:flex;gap:10px;flex-wrap:wrap}.tender-watchlist-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;margin-top:24px}.tender-watchlist-form,.tender-watchlist-list{padding:26px;border:1px solid rgba(93,184,232,.14);border-radius:16px;background:linear-gradient(145deg,#081a29,#06131f)}.tender-watchlist-form>span,.tender-watchlist-list>span{display:block;color:#54c9fb;font-size:12px;font-weight:900;letter-spacing:1.4px}.tender-watchlist-form h2,.tender-watchlist-list h2{margin:8px 0 10px;color:#f4fbff;font-size:26px}.tender-watchlist-form>p{color:#88a1b2;font-size:13px;line-height:1.65}.tender-watchlist-form label{display:grid;gap:7px;margin-top:13px;color:#a7bac8;font-size:12px;font-weight:800}.tender-watchlist-form input{width:100%;padding:13px 14px;border:1px solid #1a3a50;border-radius:9px;background:#06121e;color:#eef8fd;font-size:13px;outline:none}.tender-watchlist-form input:focus{border-color:#44bff7;box-shadow:0 0 0 3px rgba(30,160,225,.08)}.tender-watchlist-form>button{margin-top:18px;padding:13px 16px;border:0;border-radius:9px;background:linear-gradient(135deg,#118ddd,#27bafb);color:#fff;font-size:12px;font-weight:900;cursor:pointer}.tender-watchlist-form>small{display:block;margin-top:10px;color:#75d6ff;font-size:12px}.tender-watchlist-list{display:grid;align-content:start;gap:10px}.tender-watchlist-list article{display:grid;grid-template-columns:1fr auto;gap:10px;padding:16px;border:1px solid #17374c;border-radius:11px;background:#071725}.tender-watchlist-list article strong{display:block;color:#eef8fd;font-size:14px}.tender-watchlist-list article small{display:block;margin-top:4px;color:#6f8ca0;font-size:12px}.tender-watchlist-list article p{grid-column:1/-1;margin:0;color:#8fa7b7;font-size:12px;line-height:1.6}.tender-watchlist-list article button{grid-row:1;border:1px solid rgba(237,111,111,.2);border-radius:7px;background:rgba(160,45,45,.07);color:#e9a5a5;font-size:12px;font-weight:800;cursor:pointer}.tender-watchlist-empty{padding:40px 20px;border:1px dashed #24465d;border-radius:11px;color:#718b9e;text-align:center;font-size:13px}@media(max-width:900px){.tender-watchlist-layout{grid-template-columns:1fr}}.prospect-radar-page{max-width:1460px;margin:0 auto;padding-bottom:50px}.prospect-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.prospect-radar-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.prospect-radar-summary article{padding:22px;border:1px solid #17384d;border-radius:16px;background:linear-gradient(145deg,#071725,#0b2132);box-shadow:0 18px 44px rgba(0,0,0,.18)}.prospect-action>span,.prospect-metrics span,.prospect-radar-summary span{display:block;color:#7997aa;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.prospect-radar-summary strong{display:block;margin-top:7px;color:#fff;font-size:30px;line-height:1}.prospect-radar-summary small{display:block;margin-top:7px;color:#7890a0;font-size:13px}.prospect-filter{display:grid;grid-template-columns:1.5fr 1fr 1fr auto;gap:12px;margin:18px 0 24px;padding:16px;border:1px solid #17384d;border-radius:15px;background:#071725}.prospect-filter input{min-height:46px;padding:0 14px;border:1px solid #21465e;border-radius:10px;background:#06121e;color:#fff;font-size:14px;outline:none}.prospect-filter button{padding:0 18px;border:0;border-radius:10px;background:#159de8;color:#fff;font-weight:800;cursor:pointer}.prospect-feed{display:grid;gap:15px}.prospect-card{display:grid;grid-template-columns:92px minmax(0,1fr) 220px;gap:20px;align-items:stretch;padding:20px;border:1px solid #183b52;border-radius:18px;background:linear-gradient(135deg,#071522,#0b1f2f);box-shadow:0 16px 40px rgba(0,0,0,.16)}.prospect-score{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #17384d}.prospect-score strong{font-size:38px;line-height:1;color:#52ff99}.prospect-score span{margin-top:7px;color:#7190a2;font-size:12px;font-weight:900;letter-spacing:.12em}.prospect-main h2{margin:8px 0 9px;color:#fff;font-size:21px;line-height:1.25}.prospect-main>p{margin:0;color:#9db3c1;font-size:14px;line-height:1.65}.prospect-tags{display:flex;flex-wrap:wrap;gap:7px}.prospect-tags span{padding:5px 8px;border:1px solid #23506a;border-radius:999px;color:#8fbed7;background:#092235;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.prospect-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.prospect-metrics div{padding:11px 12px;border:1px solid #17384d;border-radius:11px;background:#06131f}.prospect-metrics strong{display:block;margin-top:5px;color:#fff;font-size:17px}.prospect-action{display:flex;flex-direction:column;justify-content:center;gap:13px;border-left:1px solid #17384d;padding-left:20px}.prospect-action .connect-unlock-button{display:block;text-align:center;text-decoration:none;padding:13px 14px;border-radius:10px;background:#159de8;color:#fff;font-weight:800}@media(max-width:980px){.prospect-card{grid-template-columns:76px 1fr}.prospect-action{grid-column:1/-1;border-left:0;border-top:1px solid #17384d;padding:16px 0 0}.prospect-filter{grid-template-columns:1fr 1fr}.prospect-filter button{min-height:46px}.prospect-metrics{grid-template-columns:1fr 1fr}}@media(max-width:640px){.prospect-heading{align-items:flex-start;flex-direction:column}.prospect-card,.prospect-filter,.prospect-radar-summary{grid-template-columns:1fr}.prospect-card{padding:16px}.prospect-score{align-items:flex-start;border-right:0;border-bottom:1px solid #17384d;padding-bottom:13px}.prospect-metrics{grid-template-columns:1fr 1fr}}.prospect-intelligence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.prospect-intelligence-grid article{padding:17px;border:1px solid #17384d;border-radius:13px;background:#071725}.prospect-intelligence-grid span{display:block;color:#7894a7;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.prospect-intelligence-grid strong{display:block;margin-top:7px;color:#eef8fd;font-size:15px;line-height:1.4}.prospect-evidence-section{margin-top:20px;padding:24px;border:1px solid #17384d;border-radius:17px;background:linear-gradient(145deg,#071725,#091d2c)}.prospect-evidence-heading>span{color:#52ff99;font-size:12px;font-weight:900;letter-spacing:1.2px}.prospect-evidence-heading h2{margin:8px 0;color:#fff;font-size:26px}.prospect-evidence-heading p{max-width:820px;color:#8ea6b6;font-size:13px;line-height:1.65}.prospect-evidence-list{display:grid;gap:10px;margin-top:18px}.prospect-evidence-list article{display:grid;grid-template-columns:48px 1fr auto;gap:14px;align-items:center;padding:15px;border:1px solid #17384d;border-radius:12px;background:#06131f}.prospect-evidence-index{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#0b2a3e;color:#53c9fb;font-size:12px;font-weight:900}.prospect-evidence-list span{color:#63c9f5;font-size:12px;font-weight:900;text-transform:uppercase}.prospect-evidence-list h3{margin:5px 0;color:#edf8fd;font-size:14px;line-height:1.45}.prospect-evidence-list p{margin:0;color:#7893a6;font-size:12px}.prospect-evidence-actions a{display:inline-block;padding:10px 12px;border-radius:8px;background:#159de8;color:#fff;text-decoration:none;font-size:12px;font-weight:900}@media(max-width:800px){.prospect-intelligence-grid{grid-template-columns:1fr 1fr}.prospect-evidence-list article{grid-template-columns:42px 1fr}.prospect-evidence-actions{grid-column:1/-1}}@media(max-width:520px){.prospect-intelligence-grid{grid-template-columns:1fr}}.ct-google-proof-section{padding:82px 0;background:linear-gradient(180deg,#f8fbfd,#eef5f9);border-top:1px solid #dce7ee;border-bottom:1px solid #dce7ee}.ct-google-proof-head{display:grid;grid-template-columns:1fr 220px;gap:35px;align-items:end}.ct-google-proof-head h2{margin:9px 0 14px;color:#0b2237;font-size:clamp(37px,4vw,58px);line-height:.98;letter-spacing:-2.5px}.ct-google-proof-head p{max-width:720px;margin:0;color:#647c90;font-size:13px;line-height:1.75}.ct-google-rating{padding:21px;border:1px solid #d6e5ed;border-radius:15px;background:#fff;box-shadow:0 15px 45px rgba(8,49,78,.05)}.ct-google-rating>strong{display:block;color:#102a40;font-size:36px}.ct-google-review-stars,.ct-google-stars{color:#f4b400;letter-spacing:2px}.ct-google-rating small{display:block;margin-top:5px;color:#72899b;font-size:12px}.ct-google-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.ct-google-review-grid>a{display:block;padding:20px;border:1px solid #dce7ee;border-radius:14px;background:#fff;text-decoration:none;box-shadow:0 12px 38px rgba(8,48,76,.04);transition:.18s ease}.ct-google-review-grid>a:hover{transform:translateY(-3px);border-color:#9bd7f6}.ct-google-review-person{display:flex;align-items:center;gap:10px}.ct-google-review-person>img,.ct-google-review-person>span{width:38px;height:38px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:#eaf6fc;color:#128ed7;font-weight:900}.ct-google-review-person strong{display:block;color:#153047;font-size:12px}.ct-google-review-person small{display:block;margin-top:2px;color:#8496a5;font-size:12px}.ct-google-review-stars{margin:15px 0 9px;font-size:12px}.ct-google-review-grid p{min-height:58px;margin:0;color:#5e7588;font-size:12px;line-height:1.65}.ct-google-review-grid>a>small{display:block;margin-top:12px;color:#8a9aa7;font-size:12px}.ct-google-proof-actions{display:flex;gap:18px;flex-wrap:wrap;margin-top:20px}.ct-google-proof-actions a{color:#108dd6;font-size:12px;font-weight:900;text-decoration:none}@media(max-width:850px){.ct-google-proof-head{grid-template-columns:1fr}.ct-google-rating{width:min(260px,100%)}.ct-google-review-grid{grid-template-columns:1fr}}.request-customer-type{display:grid;gap:8px}.request-customer-type button{min-height:46px;border:1px solid rgba(90,183,235,.18);border-radius:10px;background:rgba(8,28,44,.65);color:#86a0b3;font-size:12px;font-weight:900}.request-customer-type button.active{border-color:rgba(67,194,249,.48);background:linear-gradient(135deg,rgba(15,132,208,.24),rgba(22,183,244,.12));color:#69d2ff;box-shadow:inset 0 0 0 1px rgba(78,198,251,.08)}.acquisition-tool-page,.calculator-page,.locations-directory,.tools-directory{min-height:100vh;background:#f4f8fb;color:#0b2236}.acquisition-tool-hero,.calculator-page>header,.locations-directory>header,.tools-directory>section{padding:72px max(6vw,28px);background:radial-gradient(circle at 82% 18%,rgba(48,185,250,.15),transparent 28%),linear-gradient(135deg,#04111e,#082c4b);color:#fff}.acquisition-tool-hero>div{max-width:1050px}.acquisition-tool-hero a,.calculator-page>header a,.locations-directory>header a,.tools-directory>section a{color:#71d1fb;text-decoration:none;font-size:12px;font-weight:800}.acquisition-tool-hero span,.calculator-page>header span,.locations-directory>header span,.tools-directory>section span{display:block;margin-top:48px;color:#52ff9e;font-size:12px;font-weight:900;letter-spacing:1.5px}.acquisition-tool-hero h1,.calculator-page>header h1,.locations-directory>header h1,.tools-directory>section h1{max-width:950px;margin:10px 0 17px;font-size:clamp(44px,6vw,74px);line-height:.96;letter-spacing:-3px}.acquisition-tool-hero p,.calculator-page>header p,.locations-directory>header p,.tools-directory>section p{max-width:760px;color:#a9c0d0;font-size:15px;line-height:1.7}.acquisition-tool-body{width:min(1180px,calc(100% - 42px));margin:0 auto;padding:54px 0 90px;display:grid;grid-template-columns:1.25fr .75fr;gap:18px;align-items:start}.launch-check-card,.service-calculator{padding:27px;border:1px solid #d9e5ec;border-radius:18px;background:#fff;box-shadow:0 18px 55px rgba(9,48,76,.06)}.launch-progress{display:flex;justify-content:space-between;color:#198fd4;font-size:12px;font-weight:900;letter-spacing:1px}.launch-check-card h2,.service-calculator h2{font-size:28px;margin:10px 0}.launch-check-card>p,.service-calculator p{color:#667d8f;line-height:1.65}.launch-question-list{display:grid;gap:8px;margin:22px 0}.launch-question{display:grid;grid-template-columns:1fr auto;align-items:center;gap:15px;padding:13px 14px;border:1px solid #e0e9ef;border-radius:11px}.launch-question strong{font-size:12px}.launch-question>div{display:flex;gap:5px}.launch-question button{border:1px solid #d6e4ed;border-radius:7px;padding:7px 9px;background:#f7fafc;color:#60788c;font-size:12px;font-weight:800}.launch-question button.active{border-color:#27a8ed;background:#eaf7fe;color:#108dce}.launch-finish,.launch-main-cta,.service-calculator>a{display:block;width:100%;padding:14px;border:0;border-radius:9px;background:linear-gradient(135deg,#0f8fdf,#25bdf9);color:#fff;text-align:center;text-decoration:none;font-size:12px;font-weight:900}.launch-finish:disabled{opacity:.4}.launch-score{text-align:center;padding:20px;border-radius:13px;background:#061929;color:#fff}.launch-score>span{font-size:12px;color:#54cbfb;font-weight:900}.launch-score>strong{display:block;font-size:62px}.launch-score>strong small{font-size:18px;color:#7895a9}.launch-score p{color:#9cb5c5}.launch-gaps h3{margin-top:25px}.launch-gaps article{display:grid;grid-template-columns:32px 1fr auto;gap:10px;align-items:center;padding:12px 0;border-top:1px solid #e4ebf0}.launch-gaps article>span{color:#159cdf;font-weight:900}.launch-gaps small{display:block;color:#7890a2;margin-top:3px}.launch-gaps a{font-size:12px;font-weight:900;color:#168fd4}.launch-main-cta{margin-top:18px}.launch-reset{display:block;margin:12px auto 0;border:0;background:transparent;color:#688195}.acquisition-tool-body>aside{padding:26px;border-radius:17px;background:#071a2a;color:#fff}.acquisition-tool-body>aside>span{color:#4cc7fc;font-size:12px;font-weight:900}.acquisition-tool-body aside li,.acquisition-tool-body aside p{color:#8fa8b9;line-height:1.65}.acquisition-tool-body aside a{color:#57caff}.service-calculator{width:min(760px,calc(100% - 42px));margin:48px auto 90px}.service-calculator>label{display:block;margin:20px 0;color:#345267;font-size:12px;font-weight:800}.service-calculator>label input{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid #d9e5ec;border-radius:9px}.calculator-extras{display:grid;grid-template-columns:1fr 1fr;gap:8px}.calculator-extras label{display:flex;gap:9px;padding:12px;border:1px solid #dee8ee;border-radius:9px;color:#4d687b;font-size:12px}.calculator-result{margin:22px 0;padding:22px;border-radius:13px;background:#061929;color:#fff}.calculator-result small,.calculator-result span{display:block;color:#7f9bad;font-size:12px}.calculator-result strong{display:block;margin:6px 0;font-size:30px;color:#57d0ff}.tools-grid{width:min(1100px,calc(100% - 42px));margin:0 auto;padding:48px 0 90px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.tools-grid>a{padding:26px;border:1px solid #dce6ed;border-radius:16px;background:#fff;text-decoration:none;color:#0e2639}.tools-grid span{font-size:12px;font-weight:900;color:#149ce4}.tools-grid p{color:#697f90;line-height:1.65}.tools-grid strong{color:#128ed2}.locations-provinces{width:min(1280px,calc(100% - 42px));margin:0 auto;padding:48px 0 90px}.locations-provinces>section{margin-bottom:36px}.locations-provinces h2{font-size:27px}.locations-provinces>section>div{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.locations-provinces article{padding:15px;border:1px solid #dce6ed;border-radius:11px;background:#fff}.locations-provinces article>strong{display:block;font-size:12px}.locations-provinces nav{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.locations-provinces nav a{font-size:12px;color:#148fcf;text-decoration:none}@media(max-width:850px){.acquisition-tool-body{grid-template-columns:1fr}.locations-provinces>section>div{grid-template-columns:1fr 1fr}}@media(max-width:620px){.calculator-extras,.launch-question,.locations-provinces>section>div,.tools-grid{grid-template-columns:1fr}.launch-question>div{justify-content:stretch}.launch-question button{flex:1 1}.launch-gaps article{grid-template-columns:28px 1fr}.launch-gaps article a{grid-column:2}.acquisition-tool-hero h1,.calculator-page>header h1,.locations-directory>header h1,.tools-directory>section h1{letter-spacing:-2px}}.local-seo-section{padding:0 0 90px;background:#f4f8fb}.local-seo-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:16px}.local-faq,.local-seo-grid>article,.local-seo-grid>aside{padding:28px;border:1px solid #dbe6ed;border-radius:16px;background:#fff}.local-faq>span,.local-seo-grid span{color:#1598df;font-size:12px;font-weight:900;letter-spacing:1.2px}.local-faq h2,.local-seo-grid h2{font-size:27px;margin:9px 0 14px}.local-faq p,.local-seo-grid p{color:#667d8e;line-height:1.75;font-size:12px}.local-seo-points{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px}.local-seo-points>div{padding:13px;border:1px solid #e0e9ef;border-radius:10px;background:#f8fbfd}.local-seo-points small,.local-seo-points strong{display:block}.local-seo-points strong{font-size:12px}.local-seo-points small{margin-top:4px;color:#8092a0;font-size:12px}.nearby-location-links{display:grid;gap:7px}.nearby-location-links a{padding:10px;border:1px solid #e0e8ee;border-radius:8px;color:#168fd1;text-decoration:none;font-size:12px;font-weight:800}.local-faq{margin-top:16px}.local-faq details{border-top:1px solid #e2e9ee;padding:15px 0}.local-faq summary{cursor:pointer;font-weight:800;font-size:12px;color:#1b3448}@media(max-width:850px){.local-seo-grid,.local-seo-points{grid-template-columns:1fr}}.marketplace-paywall{margin-top:24px;padding:42px;border:1px solid rgba(48,177,241,.18);border-radius:20px;background:radial-gradient(circle at 90% 10%,rgba(49,181,246,.12),transparent 30%),linear-gradient(135deg,#071522,#0a263a);color:#fff}.marketplace-paywall>span{color:#51c9ff;font-size:12px;font-weight:900;letter-spacing:1.3px}.marketplace-paywall h2{max-width:700px;margin:10px 0 12px;font-size:34px;line-height:1.05}.marketplace-paywall p{max-width:760px;color:#8fa9ba;font-size:12px;line-height:1.75}.marketplace-paywall>div{display:flex;gap:12px;align-items:center;margin-top:20px}.marketplace-paywall>div>a:not(.ct2-primary){color:#7dd6ff;font-size:12px;font-weight:800;text-decoration:none}.prospect-action-plan,.prospect-service-scores{margin-top:16px;padding:24px;border:1px solid rgba(76,174,225,.14);border-radius:15px;background:#081522;color:#fff}.prospect-action-plan>span,.prospect-service-scores>span{color:#52ff9b;font-size:12px;font-weight:900;letter-spacing:1.1px}.prospect-action-plan h2,.prospect-service-scores h2{margin:8px 0 10px}.prospect-action-plan p{color:#8fa8b9;line-height:1.7}.prospect-action-plan a{display:block;margin-top:8px;color:#6ed2ff;font-size:12px}.prospect-service-scores>div{display:grid;gap:9px;margin-top:14px}.prospect-service-scores article{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.prospect-service-scores article strong{font-size:12px;text-transform:capitalize}.prospect-service-scores article span{color:#72d2ff;font-size:12px;font-weight:900}.prospect-service-scores article i{grid-column:1/-1;height:5px;border-radius:99px;background:linear-gradient(90deg,#159ce8,#52ff9b);max-width:100%}.prospect-action>strong{display:block;margin:9px 0 13px;color:#dceaf2;font-size:12px;line-height:1.5}.prospect-score.hot strong{color:#52ff8d}@media(max-width:650px){.marketplace-paywall{padding:26px}.marketplace-paywall>div{align-items:flex-start;flex-direction:column}}.member-intelligence-section{margin-top:30px;padding-top:24px;border-top:1px solid rgba(80,181,232,.12)}.member-intelligence-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px}.member-intelligence-head span{color:#52ff9b;font-size:12px;font-weight:900;letter-spacing:1.4px}.member-intelligence-head h2{margin:7px 0 0;color:#f3fbff;font-size:27px}.member-intelligence-head p{max-width:660px;margin:0;color:#7791a4;font-size:12px;line-height:1.6;text-align:right}.member-intent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.member-intent-card{display:block;padding:20px;border:1px solid rgba(82,190,242,.14);border-radius:15px;background:radial-gradient(circle at 90% 0,rgba(82,255,155,.05),transparent 28%),linear-gradient(145deg,#081927,#06131f);color:inherit;text-decoration:none;box-shadow:0 16px 42px rgba(0,0,0,.1);transition:.18s ease}.member-intent-card:hover{transform:translateY(-3px);border-color:rgba(80,205,249,.35)}.member-intent-foot,.member-intent-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.member-intent-top span{color:#54cbfb;font-size:12px;font-weight:900;letter-spacing:1.2px}.member-intent-top strong{color:#52ff9b;font-size:12px}.member-intent-card h3{margin:13px 0 8px;color:#f0f9fd;font-size:19px;text-transform:capitalize}.member-intent-card>p{min-height:58px;margin:0;color:#8ea6b6;font-size:12px;line-height:1.7}.member-intent-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.member-intent-metrics span{padding:10px;border:1px solid rgba(84,181,229,.09);border-radius:9px;background:#06131f}.member-intent-metrics small{display:block;color:#658195;font-size:12px;font-weight:900;letter-spacing:.8px}.member-intent-metrics b{margin-top:5px}.member-intent-foot small{color:#6c8699;font-size:12px}.member-intent-foot a{color:#55c9fa;font-size:12px;font-weight:900;text-decoration:none}.intent-detail-page{max-width:1180px;margin:0 auto}.intent-score-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0}.intent-score-grid article{padding:20px;border:1px solid rgba(82,185,234,.13);border-radius:13px;background:linear-gradient(145deg,#081927,#06131f)}.intent-score-grid span{display:block;color:#5cccf9;font-size:12px;font-weight:900;letter-spacing:1px}.intent-score-grid strong{display:block;margin-top:7px;color:#fff;font-size:30px}.intent-detail-card{padding:27px;border:1px solid rgba(81,187,239,.14);border-radius:18px;background:radial-gradient(circle at 90% 0,rgba(82,255,155,.05),transparent 25%),linear-gradient(145deg,#081927,#06131f)}.intent-type-label{color:#52ff9b;font-size:12px;font-weight:900;letter-spacing:1.2px}.intent-detail-card h2{margin:9px 0;color:#fff;font-size:30px}.intent-detail-card>div>p{color:#91a9b9;font-size:12px;line-height:1.75}.intent-detail-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:22px 0}.intent-detail-meta p{margin:0;padding:13px;border:1px solid rgba(86,183,232,.1);border-radius:10px;background:#06131f}.intent-detail-meta b,.intent-detail-meta span{display:block}.intent-detail-meta b{color:#668499;font-size:12px;text-transform:uppercase}.intent-detail-meta span{margin-top:5px;color:#eff8fc;font-size:12px}.intent-protected{margin-top:18px;padding:20px;border:1px solid rgba(82,255,155,.16);border-radius:13px;background:rgba(82,255,155,.035)}.intent-protected strong{color:#fff}.intent-protected p{max-width:820px;color:#87a0b1!important;font-size:12px!important}.intent-unlock-button{margin-top:12px;padding:12px 15px;border:0;border-radius:9px;background:linear-gradient(135deg,#169be6,#52d4ff);color:#03131f;font-size:12px!important;font-weight:900;cursor:pointer}.intent-unlock-button:disabled{opacity:.45;cursor:default}.intent-unlock-error{display:block;margin-top:8px;color:#ff9c9c}.intent-unlocked-badge{display:inline-flex;padding:6px 9px;border-radius:999px;background:rgba(82,255,155,.1);color:#52ff9b;font-size:12px;font-weight:900}.intent-unlocked-panel{margin-top:20px}.intent-unlocked-panel h3{margin:20px 0 9px;color:#fff;font-size:18px}.intent-unlocked-panel>p{margin:6px 0;color:#8fa7b7!important}.intent-unlocked-panel a{color:#58cdfa}.intent-evidence-item{margin-top:9px;padding:16px;border:1px solid rgba(84,181,230,.11);border-radius:11px;background:#06131f}.intent-evidence-item strong{color:#eef8fd}.intent-evidence-item p{margin:7px 0;color:#8098a9!important;font-size:12px!important}.intent-evidence-item small{display:block;color:#62c9f6}.intent-evidence-item a{display:inline-block;margin-top:8px;font-size:12px;font-weight:900}.ct2-process-intelligence{grid-template-columns:repeat(5,minmax(0,1fr))!important}.ct2-process-intelligence>div{min-height:350px!important}.ct2-process-intelligence h3{font-size:18px!important}.ct2-process-intelligence p{font-size:12px!important;line-height:1.8!important}.ct2-opportunity{display:block!important;text-decoration:none!important;color:inherit!important}.ct2-opportunity-scoreline{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:12px 0}.ct2-opportunity-scoreline>strong{color:#0d87d1;font-size:12px}.ct2-opportunity-intent{background:radial-gradient(circle at 90% 0,rgba(82,255,155,.08),transparent 28%),#fff!important;border-color:#cfe9dc!important}.ct2-opportunity-intent .ct2-live{color:#168e63}.ct2-opportunity-intent .ct2-live i{background:#52e49a;box-shadow:0 0 12px rgba(82,228,154,.6)}.ct2-opportunity-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:15px 0}.ct2-opportunity-metrics span{padding:9px;border:1px solid #e3ebef;border-radius:8px;background:#f8fbfd}.ct2-opportunity-metrics b,.ct2-opportunity-metrics small{display:block}.ct2-opportunity-metrics small{color:#8295a3;font-size:12px;font-weight:900;letter-spacing:.7px}.ct2-opportunity-metrics b{margin-top:4px;color:#18374e;font-size:12px;line-height:1.35}.ct-google-review-stage{margin-top:34px;min-height:390px}.ct-google-review-orbit{position:relative;height:390px;max-width:1120px;margin:0 auto;perspective:1400px}.ct-google-float-card{position:absolute;width:min(355px,34vw);min-height:215px;padding:20px;border:1px solid rgba(20,128,192,.14);border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 28px 70px rgba(11,58,88,.12),0 8px 22px rgba(11,58,88,.08);text-decoration:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform-style:preserve-3d}.ct-google-float-card p{margin:11px 0;color:#5d7587;font-size:12px;line-height:1.7}.ct-google-float-card>small{color:#8a9aa7;font-size:12px}.ct-google-review-person em{margin-left:auto;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#4285f4 0 25%,#34a853 0 50%,#fbbc05 0 75%,#ea4335 0);color:white;font-size:12px;font-style:normal;font-weight:900}.ct-google-float-0{left:2%;top:55px;transform:rotate(-4deg)}.ct-google-float-1{left:34%;top:5px;z-index:4;transform:translateZ(30px)}.ct-google-float-2{right:2%;top:60px;transform:rotate(4deg)}.ct-google-float-3{left:14%;bottom:0;z-index:2;transform:rotate(2deg)}.ct-google-float-4{right:14%;bottom:2px;z-index:3;transform:rotate(-2deg)}.ct-google-float-5{left:39%;bottom:-10px;z-index:1;opacity:.92}.ct2-location-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ct2-location-grid>a{min-height:78px!important;padding:16px 18px!important}.ct2-location-grid>a strong{font-size:12px!important}.ct2-location-section .ct2-section-heading{margin-bottom:24px}@media(max-width:1150px){.ct2-process-intelligence{grid-template-columns:repeat(3,1fr)!important}.ct-google-review-orbit{height:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ct-google-float-card{position:static;width:auto!important;min-height:190px;transform:none!important}.ct2-location-grid{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:760px){.intent-detail-meta,.intent-score-grid,.member-intent-grid{grid-template-columns:1fr 1fr}.member-intelligence-head{align-items:flex-start;flex-direction:column}.member-intelligence-head p{text-align:left}.ct2-process-intelligence{grid-template-columns:1fr!important}.ct-google-review-orbit{grid-template-columns:1fr}.ct2-location-grid{grid-template-columns:repeat(2,1fr)!important}.ct2-opportunity-metrics{grid-template-columns:1fr}.ct-google-review-stage{min-height:0}}@media(max-width:480px){.ct2-location-grid,.intent-detail-meta,.intent-score-grid,.member-intent-grid{grid-template-columns:1fr!important}.intent-detail-card{padding:20px}}.member-intent-market{margin-top:34px;padding-top:24px;border-top:1px solid rgba(80,181,232,.12)}.member-intent-market-head{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px}.member-intent-market-head>div>span{color:#52ff9b;font-size:12px;font-weight:900;letter-spacing:1.35px}.member-intent-market-head h2{margin:7px 0 4px;color:#f2fbff;font-size:26px}.member-intent-market-head p{max-width:760px;margin:0;color:#7891a3;font-size:12px;line-height:1.65}.member-intent-market-head>strong{color:#52ff9b;font-size:12px;white-space:nowrap}.member-intent-metrics span{color:#688397;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.6px}.member-intent-metrics b{display:block;margin-top:4px;color:#eef8fd;font-size:14px}@media(max-width:700px){.member-intent-market-head{align-items:flex-start;flex-direction:column}}.connect-marketing-optin{margin-top:6px;padding:11px 12px;border:1px solid rgba(50,163,224,.14);border-radius:9px;background:rgba(24,112,159,.05)}.connect-marketing-optin span{color:#718c9e!important;font-size:12px;line-height:1.55}.opportunity-preview-page{min-height:100vh;background:#f3f8fb;color:#0d2235}.opportunity-preview-hero{padding:66px 0 72px;background:radial-gradient(circle at 80% 20%,rgba(36,180,247,.16),transparent 28%),linear-gradient(135deg,#04111d,#082842);color:#fff}.opportunity-preview-hero a{color:#6fd1fb;text-decoration:none;font-size:12px;font-weight:800}.opportunity-preview-hero span{display:block;margin-top:48px;color:#52ff9b;font-size:12px;font-weight:900;letter-spacing:1.5px}.opportunity-preview-hero h1{margin:10px 0 12px;font-size:clamp(48px,6vw,78px);line-height:.94;letter-spacing:-3px}.opportunity-preview-hero p{margin:0;color:#a8c2d3;font-size:16px}.opportunity-preview-grid{display:grid;grid-template-columns:1fr 360px;gap:16px;padding-top:45px;padding-bottom:85px}.opportunity-preview-card,.opportunity-unlock-card{padding:28px;border:1px solid #d8e5ec;border-radius:18px;background:#fff;box-shadow:0 18px 55px rgba(7,40,65,.05)}.opportunity-preview-card{display:grid;grid-template-columns:120px 1fr;gap:25px}.opportunity-preview-score{height:120px;display:grid;place-items:center;align-content:center;border-radius:15px;background:#071827;color:#fff}.opportunity-preview-score strong{font-size:45px;color:#52ff00}.opportunity-preview-kicker,.opportunity-preview-score span,.opportunity-unlock-card>span{font-size:12px;font-weight:900;letter-spacing:1px;color:#168fd1}.opportunity-preview-score span{color:#7d9bae}.opportunity-preview-card h2,.opportunity-unlock-card h2{margin:8px 0 11px;font-size:26px}.opportunity-preview-card p,.opportunity-unlock-card p{color:#647d8f;font-size:12px;line-height:1.75}.opportunity-preview-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:20px}.opportunity-preview-tags span{padding:6px 9px;border-radius:999px;background:#edf7fc;color:#137db8;font-size:12px;font-weight:800}.opportunity-unlock-card{height:max-content}.opportunity-primary,.opportunity-secondary{display:block;text-decoration:none;font-size:12px;font-weight:900}.opportunity-primary{margin-top:20px;padding:13px 16px;border-radius:9px;background:#149fe7;color:#fff;text-align:center}.opportunity-secondary{margin-top:13px;color:#158fd0;text-align:center}.opportunity-unlock-card small{display:block;margin-top:22px;padding-top:15px;border-top:1px solid #e1eaf0;color:#8798a5;font-size:12px;line-height:1.6}@media(max-width:850px){.opportunity-preview-card,.opportunity-preview-grid{grid-template-columns:1fr}.opportunity-preview-score{height:auto;padding:18px}.opportunity-preview-hero h1{letter-spacing:-2px}}.ct2-search{grid-template-columns:1.15fr .9fr auto auto auto;gap:8px}.ct2-search-job,.ct2-search-join,.ct2-search-submit{min-height:54px;border-radius:10px;padding:0 18px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:900;white-space:nowrap}.ct2-search-submit{border:0;background:linear-gradient(135deg,#0d8fe9,#20b7ff);color:#fff;cursor:pointer;box-shadow:0 9px 24px rgba(17,142,234,.22)}.ct2-search-join{border:1px solid #b7d8ec;background:#edf8ff;color:#086fae;transition:.18s ease}.ct2-search-join:hover{border-color:#68bde9;background:#e2f5ff;transform:translateY(-1px)}.ct2-search-job{border:1px solid rgba(82,255,154,.35);background:linear-gradient(135deg,#0b2530,#0c3d37);color:#7fffb5;transition:.18s ease;text-decoration:none}.ct2-search-job:hover{border-color:#52ff9a;background:linear-gradient(135deg,#0d2f39,#0e4a3d);transform:translateY(-1px)}.ct2-hero-business-note{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px;color:#9cb3c5;font-size:12px}.ct2-hero-business-note>span{color:#59caff;font-size:12px;font-weight:900;letter-spacing:1.2px}.ct2-hero-business-note>strong{font-weight:600;color:#b7c9d7}.ct2-hero-business-note>a{color:#62ceff;font-weight:900}.ct2-mobile-menu .ct2-menu-group .ct2-menu-join-highlight{margin:8px 0;border:1px solid rgba(53,180,244,.28)!important;border-radius:10px!important;padding:13px 12px!important;background:linear-gradient(135deg,rgba(22,143,240,.18),rgba(57,197,255,.08));color:#0e7fbd!important;font-weight:900!important}@media (max-width:900px){.ct2-search{grid-template-columns:1fr 1fr}.ct2-search-field:first-child{grid-column:1/2}.ct2-search-field:nth-child(2){grid-column:2/3}.ct2-search-job,.ct2-search-join,.ct2-search-submit{min-height:52px}}@media (max-width:650px){.ct2-hero{align-items:flex-start;background:radial-gradient(circle at 95% 12%,rgba(15,143,242,.24),transparent 32%),linear-gradient(155deg,#04111f,#082a49 70%,#07345c)}.ct2-hero-inner{padding:54px 0 44px}.ct2-kicker{font-size:12px;line-height:1.45;letter-spacing:1.5px}.ct2-hero h1{margin:17px 0 18px;font-size:clamp(43px,13vw,62px);line-height:.96;letter-spacing:-2.6px;max-width:96%}.ct2-hero-copy{font-size:15px;line-height:1.62;margin:0;max-width:96%}.ct2-search{margin-top:26px;padding:8px;grid-template-columns:1fr;gap:7px;border-radius:14px;box-shadow:0 18px 45px rgba(0,0,0,.28)}.ct2-search-field,.ct2-search-field:first-child,.ct2-search-field:nth-child(2){grid-column:1;padding:11px 12px;border:1px solid #e2eaf0!important;border-radius:9px;background:#fbfdff}.ct2-search-field label{font-size:12px}.ct2-search-field input{font-size:16px;padding-top:4px}.ct2-search-job,.ct2-search-join,.ct2-search-submit{width:100%;min-height:52px;padding:0 16px;font-size:13px}.ct2-search-join{background:#eef8ff}.ct2-hero-business-note{margin-top:13px;display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:11px 12px;border:1px solid rgba(100,203,255,.14);border-radius:10px;background:rgba(4,22,38,.38)}.ct2-hero-business-note>span{grid-column:1/3}.ct2-hero-business-note>strong{font-size:12px;line-height:1.45}.ct2-popular{margin-top:16px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ct2-popular::-webkit-scrollbar{display:none}.ct2-popular>a,.ct2-popular>span{flex:0 0 auto}.ct2-hero-logo{width:360px;right:-250px;top:36%;opacity:.045}.ct2-brand,.ct2-nav-inner{gap:8px}.ct2-brand strong{font-size:12px}.ct2-brand span{font-size:12px;letter-spacing:3.2px}.ct2-login{font-size:12px}.ct2-mobile-toggle{padding:7px}}.local-market-pulse{padding:42px 0;background:#eef5f9;border-top:1px solid #dce7ee;border-bottom:1px solid #dce7ee}.local-market-pulse-head{display:grid;grid-template-columns:1fr 1.1fr;gap:10px 32px;align-items:end;margin-bottom:20px}.local-market-pulse-head>span{grid-column:1/3;color:#148fd3;font-size:12px;font-weight:900;letter-spacing:1.2px}.local-market-pulse-head h2{margin:0;font-size:27px}.local-market-pulse-head p{margin:0;color:#677d8d;font-size:12px;line-height:1.65}.local-market-pulse-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.local-market-pulse-grid article{padding:17px;border:1px solid #d8e5ec;border-radius:12px;background:#fff}.local-market-pulse-grid strong{display:block;color:#0d2d44;font-size:27px}.local-market-pulse-grid span{display:block;margin-top:3px;color:#71899a;font-size:12px;text-transform:uppercase;font-weight:800}.local-market-growing{margin-top:10px;padding:10px 12px;border:1px solid #d4e1e8;border-radius:9px;background:rgba(255,255,255,.65);color:#69808f;font-size:12px;line-height:1.55}@media(max-width:700px){.local-market-pulse-head{grid-template-columns:1fr}.local-market-pulse-head>span{grid-column:auto}.local-market-pulse-grid{grid-template-columns:1fr 1fr}}.service-hub-page{min-height:100vh;background:#f5f8fb;color:#10283d}.service-hub-hero{padding:78px 0 88px;color:#fff;background:radial-gradient(circle at 82% 14%,rgba(40,174,248,.2),transparent 30%),linear-gradient(135deg,#04111f,#07365e)}.service-hub-hero a:first-child{display:inline-block;margin-bottom:45px;color:#9bc1d8;font-size:12px}.service-hub-content span,.service-hub-faq>span,.service-hub-heading>span,.service-hub-hero>div>span{display:block;color:#58caff;font-size:12px;font-weight:900;letter-spacing:1.4px}.service-hub-hero h1{max-width:900px;margin:12px 0 20px;font-size:clamp(48px,7vw,78px);line-height:.96;letter-spacing:-3px}.service-hub-hero p{max-width:760px;color:#aec4d4;line-height:1.7;font-size:16px}.service-hub-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.service-hub-actions>a:not(.ct2-primary){display:inline-flex;align-items:center;padding:13px 18px;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#d9ecf8;font-size:12px;font-weight:800}.service-hub-body{padding:0 0 95px}.service-hub-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;transform:translateY(-28px)}.service-hub-stats article{padding:20px;border:1px solid #dce7ed;border-radius:13px;background:#fff;box-shadow:0 14px 38px rgba(8,51,80,.06)}.service-hub-stats strong{display:block;font-size:30px}.service-hub-stats span{color:#708696;font-size:12px;text-transform:uppercase;font-weight:800}.service-hub-heading{margin:34px 0 18px}.service-hub-heading h2{margin:7px 0;font-size:30px}.service-hub-heading p{color:#6b8191}.service-hub-locations{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.service-hub-locations a{padding:16px;border:1px solid #dce6ec;border-radius:11px;background:#fff}.service-hub-locations small,.service-hub-locations span,.service-hub-locations strong{display:block}.service-hub-locations span{margin-top:3px;color:#8094a2;font-size:12px}.service-hub-locations small{margin-top:11px;color:#128ed1;font-size:12px;font-weight:800}.service-hub-content{display:grid;grid-template-columns:1.3fr .7fr;gap:12px;margin-top:34px}.service-hub-content>article,.service-hub-content>aside,.service-hub-faq{padding:28px;border:1px solid #dce6ed;border-radius:15px;background:#fff}.service-hub-content h2,.service-hub-faq h2{font-size:26px}.service-hub-content p,.service-hub-faq p{color:#687f90;line-height:1.7}.service-hub-content a{color:#128fd3;font-weight:900;font-size:12px}.service-hub-faq{margin-top:12px}.service-hub-faq details{padding:15px 0;border-top:1px solid #e2eaef}.service-hub-faq summary{cursor:pointer;font-weight:800}.service-hub-faq p{font-size:12px}@media(max-width:800px){.service-hub-locations{grid-template-columns:1fr 1fr}.service-hub-content{grid-template-columns:1fr}}@media(max-width:600px){.service-hub-hero{padding:58px 0 68px}.service-hub-hero h1{font-size:44px;letter-spacing:-2px}.service-hub-locations,.service-hub-stats{grid-template-columns:1fr}.service-hub-stats{transform:translateY(-20px)}.service-hub-actions{display:grid}.service-hub-actions>a{width:100%;justify-content:center}.connect-assistant{right:12px;bottom:12px}.connect-assistant-launch{width:54px;height:54px;min-width:54px;padding:7px;border-radius:15px;justify-content:center}.connect-assistant-launch>span{width:40px;height:40px}.connect-assistant-launch>div,.connect-assistant-launch>svg{display:none}.connect-assistant-panel{width:calc(100vw - 24px);max-height:78vh}}.ct2-opportunity-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))!important;gap:20px!important;align-items:stretch}.ct-market-lead-card{position:relative;display:flex;min-height:470px;flex-direction:column;overflow:hidden;padding:0;border:1px solid rgba(18,139,214,.16);border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(36,193,255,.12),transparent 30%),linear-gradient(180deg,#ffffff,#f8fbfd);color:#10283d;text-decoration:none;box-shadow:0 22px 65px rgba(4,38,65,.08),0 4px 14px rgba(4,38,65,.04);transition:box-shadow .28s ease,border-color .28s ease,transform .28s ease}.ct-market-lead-card:hover{border-color:rgba(21,160,233,.34);box-shadow:0 34px 84px rgba(4,38,65,.14),0 8px 20px rgba(4,38,65,.06)}.ct-market-lead-card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,#0b91e9,#45d4ff 55%,#52ff9b)}.ct-market-lead-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:27px 27px 0}.ct-market-lead-status{display:flex;align-items:center;gap:8px;color:#0b8d65;font-weight:950;letter-spacing:1.25px;line-height:1.35}.ct-market-lead-status i{width:8px;height:8px;flex:0 0 8px;border-radius:999px;background:#33d58b;box-shadow:0 0 0 5px rgba(51,213,139,.12),0 0 16px rgba(51,213,139,.38)}.ct-market-lead-score{display:flex;width:78px;height:78px;flex:0 0 78px;align-items:center;justify-content:center;gap:4px;border:1px solid rgba(20,147,221,.18);border-radius:50%;background:linear-gradient(145deg,#061827,#0a2d49);box-shadow:inset 0 0 0 5px rgba(88,205,255,.04),0 12px 28px rgba(5,36,60,.13);color:#fff}.ct-market-lead-score strong{color:#59d3ff;font-size:27px;line-height:1;letter-spacing:-1px}.ct-market-lead-score span{color:#84a6bb;font-weight:900;line-height:1.35;letter-spacing:.55px}.ct-market-lead-type{width:max-content;margin:2px 27px 0;padding:7px 9px;border-radius:7px;background:#eaf6fd;color:#087fc5;font-weight:950;letter-spacing:.8px}.ct-market-lead-card h3{margin:15px 27px 5px;color:#0b2237;font-size:28px;line-height:1.05;letter-spacing:-.7px}.ct-market-lead-location{display:flex;align-items:center;gap:7px;margin:5px 27px 0;color:#678092}.ct-market-lead-location svg{width:14px;height:14px;color:#1496df}.ct-market-lead-location em{margin-left:auto;color:#9aabb6;font-style:normal;font-weight:900;letter-spacing:.75px;text-transform:uppercase}.ct-market-lead-teaser{min-height:76px!important;margin:18px 27px 0!important;color:#5b7284!important;font-size:13px!important}.ct-market-lead-proof{display:grid;grid-template-columns:1.35fr .85fr .9fr;gap:8px;margin:20px 27px 0}.ct-market-lead-proof>div{min-height:64px;padding:11px 12px;border:1px solid #e0eaf0;border-radius:11px;background:rgba(248,251,253,.92)}.ct-market-lead-proof small{display:block;color:#8aa0ae;font-weight:950;letter-spacing:.75px}.ct-market-lead-proof strong{display:block;margin-top:6px;color:#173b54;line-height:1.35;text-transform:capitalize}.ct-market-lead-access{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding:20px 27px 23px;border-top:1px solid #dfebf1;background:linear-gradient(180deg,rgba(246,250,252,.25),#f3f8fb)}.ct-market-lead-access>div{display:flex;align-items:center;gap:9px;min-width:0}.ct-market-lead-access>div svg{width:20px;height:20px;flex:0 0 20px;color:#0a91d9}.ct-market-lead-access>div span small,.ct-market-lead-access>div span strong{display:block}.ct-market-lead-access>div span strong{color:#244358}.ct-market-lead-access>div span small{margin-top:2px;color:#8a9ba7;line-height:1.35}.ct-market-lead-action{display:flex;align-items:center;gap:7px;flex:0 0 auto;color:#078bd4;font-weight:950;white-space:nowrap}.ct-market-lead-action svg{width:15px;height:15px;transition:transform .2s ease}.ct-market-lead-card:hover .ct-market-lead-action svg{transform:translateX(4px)}.ct-market-lead-request:before{background:linear-gradient(90deg,#52ff9b,#16bde5,#0b91e9)}.ct-market-lead-request .ct-market-lead-score strong{color:#52ff9b}@media(max-width:900px){.ct2-opportunity-grid{grid-template-columns:1fr 1fr!important}.ct-market-lead-card{min-height:455px}}@media(max-width:700px){.ct2-opportunity-grid{grid-template-columns:1fr!important}.ct-market-lead-card{min-height:0}.ct-market-lead-top{padding:22px 20px 0}.ct-market-lead-card h3,.ct-market-lead-location,.ct-market-lead-teaser,.ct-market-lead-type{margin-left:20px!important;margin-right:20px!important}.ct-market-lead-proof{margin-left:20px;margin-right:20px;grid-template-columns:1fr 1fr}.ct-market-lead-proof>div:first-child{grid-column:1/3}.ct-market-lead-access{padding:18px 20px 21px;align-items:flex-start;flex-direction:column}.ct-market-lead-score{width:68px;height:68px;flex-basis:68px}.ct-market-lead-score strong{font-size:24px}.ct-market-lead-card h3{font-size:25px}}.connect-opportunities-body .connect-opportunity-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.connect-opportunities-body .connect-opportunity-row{position:relative;display:flex;min-height:390px;flex-direction:column;overflow:hidden;gap:0;padding:0;border:1px solid rgba(19,140,214,.15);border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(39,190,255,.1),transparent 31%),linear-gradient(180deg,#fff,#f8fbfd);box-shadow:0 20px 58px rgba(5,43,71,.07)}.connect-opportunities-body .connect-opportunity-row:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#0b91e9,#45d4ff,#52ff9b)}.connect-opportunities-body .connect-op-main{padding:28px 28px 22px}.connect-opportunities-body .connect-op-status{display:flex;align-items:center;color:#0d8c68;font-size:12px;letter-spacing:1.15px}.connect-opportunities-body .connect-op-status i{box-shadow:0 0 0 5px rgba(28,189,112,.09),0 0 14px rgba(28,189,112,.34)}.connect-opportunities-body .connect-opportunity-row h2{margin:18px 0 7px;color:#0b2237;font-size:28px;line-height:1.08;letter-spacing:-.7px}.connect-opportunities-body .connect-op-location{font-size:12px;color:#6e8494}.connect-opportunities-body .connect-opportunity-row p{margin:18px 0 0;color:#5c7384;font-size:13px;line-height:1.75}.connect-opportunities-body .connect-op-tags{margin-top:20px;gap:8px}.connect-opportunities-body .connect-op-tags span{padding:7px 10px;border:1px solid #dce8ef;border-radius:8px;background:#f5f9fb;color:#496579;font-size:12px;font-weight:900;letter-spacing:.35px;text-transform:uppercase}.connect-opportunities-body .connect-opportunity-row aside{margin-top:auto;padding:18px 28px 22px;border:0;border-top:1px solid #dfebf1;background:linear-gradient(180deg,rgba(246,250,252,.25),#f3f8fb);display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 16px}.connect-opportunities-body .connect-opportunity-row aside>span{grid-column:1;color:#8094a3;font-size:12px;letter-spacing:1px}.connect-opportunities-body .connect-opportunity-row aside>strong{grid-column:1;margin:1px 0 0;color:#173b54;font-size:16px}.connect-opportunities-body .connect-opportunity-row aside>.ct2-primary{grid-column:2;grid-row:1/3;margin:0!important;min-width:145px;justify-content:center}.connect-opportunities-body .connect-opportunity-row aside>small{grid-column:1/3;margin-top:7px;color:#8d9da8;font-size:12px}.connect-opportunities-body .connect-opportunity-intelligence{border-color:rgba(36,177,126,.18);background:radial-gradient(circle at 100% 0,rgba(82,255,155,.09),transparent 30%),linear-gradient(180deg,#fff,#f8fbfd)}.connect-opportunities-body .connect-opportunity-intelligence:before{background:linear-gradient(90deg,#19bf83,#52ff9b,#23b7ee)}.connect-live-count{display:flex;align-items:end;gap:10px;margin-top:30px}.connect-live-count strong{font-size:44px;line-height:.9;color:#52ff9b}.connect-live-count span{max-width:220px;color:#9db5c6;font-size:12px;line-height:1.4}@media(max-width:900px){.connect-opportunities-body .connect-opportunity-list{grid-template-columns:1fr}}@media(max-width:620px){.connect-opportunities-body{padding-top:42px}.connect-opportunities-body .connect-op-main{padding:24px 20px 18px}.connect-opportunities-body .connect-opportunity-row aside{padding:17px 20px 20px;grid-template-columns:1fr}.connect-opportunities-body .connect-opportunity-row aside>.ct2-primary{grid-column:1;grid-row:auto;margin-top:10px!important;width:100%}.connect-opportunities-body .connect-opportunity-row aside>small{grid-column:1}.connect-opportunities-hero h1{font-size:43px;letter-spacing:-2px}.connect-opportunities-body .connect-opportunity-row h2{font-size:25px}}.ct-live-opportunity-head{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:28px}.ct-live-opportunity-head>div{max-width:760px}.ct-live-opportunity-head h2{margin:7px 0 12px;color:#0b2237;font-size:clamp(38px,4.3vw,66px);line-height:.98;letter-spacing:-2px}.ct-live-opportunity-head p{max-width:700px;margin:0;color:#587286;font-size:16px;line-height:1.65}.ct-live-opportunity-all{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#087fc5;font-size:13px;font-weight:900;text-decoration:none;white-space:nowrap}.ct-live-opportunity-all svg{width:16px}.ct-live-radar-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 1.25fr;overflow:hidden;margin:0 0 26px;border:1px solid #d9e8f1;border-radius:18px;background:linear-gradient(180deg,#fbfdff,#f4f9fc);box-shadow:0 12px 32px rgba(8,55,85,.055)}.ct-live-radar-strip>div{min-height:96px;padding:19px 20px;border-right:1px solid #e1ebf1}.ct-live-radar-strip>div:last-child{border-right:0}.ct-live-radar-strip small{display:block;color:#7a93a5;font-size:12px;font-weight:950;letter-spacing:1.1px}.ct-live-radar-strip strong{display:block;margin:5px 0 3px;color:#0b2237;font-size:28px;line-height:1}.ct-live-radar-strip span{color:#617a8b;font-size:12px}.ct-live-radar-pulse{display:flex!important;flex-direction:column;justify-content:center;background:linear-gradient(135deg,#061827,#0b3554)!important}.ct-live-radar-pulse i{width:9px;height:9px;margin-bottom:8px;border-radius:50%;background:#43e7a0;box-shadow:0 0 0 6px rgba(67,231,160,.11),0 0 18px rgba(67,231,160,.55)}.ct-live-radar-pulse span{color:#54f0b1!important;font-size:12px!important;font-weight:950;letter-spacing:1.2px}.ct-live-radar-pulse small{margin-top:5px;color:#95afbf!important;font-size:12px!important;letter-spacing:.3px!important}.ct2-opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.ct-market-lead-card{min-height:410px;border-radius:20px}.ct-market-lead-top{padding:22px 22px 0}.ct-market-lead-status{font-size:12px}.ct-market-lead-score{width:66px;height:66px;flex-basis:66px}.ct-market-lead-score strong{font-size:24px}.ct-market-lead-score span{font-size:12px}.ct-market-lead-type{margin:3px 22px 0;font-size:12px}.ct-market-lead-card h3{margin:13px 22px 6px;font-size:25px}.ct-market-lead-location{margin:5px 22px 0;font-size:12px}.ct-market-lead-location em{font-size:12px}.ct-market-lead-teaser{min-height:84px!important;margin:15px 22px 0!important;font-size:14.5px!important;line-height:1.62!important}.ct-market-lead-proof{gap:7px;margin:17px 22px 0}.ct-market-lead-proof>div{min-height:67px;padding:11px}.ct-market-lead-proof small,.ct-market-lead-proof strong{font-size:12px}.ct-market-lead-access{padding:17px 22px 19px}.ct-market-lead-access>div span small,.ct-market-lead-access>div span strong,.ct-market-lead-action{font-size:12px}.ct-radar-board-card{position:relative;display:flex;min-height:410px;overflow:hidden;flex-direction:column;justify-content:flex-end;border:1px solid rgba(31,160,226,.23);border-radius:20px;background:linear-gradient(155deg,#071827,#0b2f4a 58%,#0e4060);text-decoration:none;box-shadow:0 24px 58px rgba(5,35,56,.13)}.ct-radar-board-grid{position:absolute;inset:0;display:grid;grid-template-columns:repeat(6,1fr);gap:13px;padding:28px;opacity:.45;-webkit-mask-image:linear-gradient(#000,transparent 72%);mask-image:linear-gradient(#000,transparent 72%)}.ct-radar-board-grid i{display:block;aspect-ratio:1;border:1px solid rgba(84,194,255,.13);border-radius:8px;background:rgba(44,162,224,.035)}.ct-radar-board-grid i.hot{border-color:rgba(75,236,169,.4);background:rgba(75,236,169,.14);box-shadow:0 0 24px rgba(75,236,169,.09)}.ct-radar-board-copy{position:relative;z-index:2;padding:30px;background:linear-gradient(180deg,transparent,rgba(5,20,32,.92) 22%)}.ct-radar-board-copy>span{color:#52efb0;font-size:12px;font-weight:950;letter-spacing:1.25px}.ct-radar-board-copy h3{margin:8px 0 9px!important;color:#fff!important;font-size:25px!important;line-height:1.08!important}.ct-radar-board-copy p{margin:0;color:#abc0cf;font-size:13px;line-height:1.6}.ct-radar-board-copy>div{display:flex;align-items:baseline;gap:8px;margin:18px 0}.ct-radar-board-copy>div strong{color:#58d8ff;font-size:34px}.ct-radar-board-copy>div small{color:#87a5b8;font-size:12px}.ct-radar-board-copy b{display:flex;align-items:center;gap:8px;color:#fff;font-size:12px}.ct-radar-board-copy b svg{width:15px}@media(max-width:1150px){.ct-live-radar-strip{grid-template-columns:repeat(2,1fr)}.ct-live-radar-strip>div{border-bottom:1px solid #e1ebf1}.ct-live-radar-pulse{grid-column:1/3}.ct2-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){.ct-live-opportunity-head{align-items:flex-start;flex-direction:column;gap:14px}.ct-live-opportunity-head h2{font-size:42px}.ct-live-opportunity-head p{font-size:14px}.ct-live-radar-strip{grid-template-columns:1fr 1fr}.ct-live-radar-strip>div{min-height:84px;padding:15px}.ct-live-radar-pulse{grid-column:1/3}.ct2-opportunity-grid{grid-template-columns:1fr!important}.ct-market-lead-teaser{font-size:14px!important}.ct-radar-board-card{min-height:360px}}.ct-live-radar-strip-clean{grid-template-columns:repeat(3,minmax(0,1fr)) 1.25fr}.ct-opportunity-carousel-shell{position:relative;overflow:hidden;padding:20px 0 8px;border-radius:28px;background:radial-gradient(circle at 50% 20%,rgba(18,169,235,.12),transparent 34%),linear-gradient(180deg,#f7fbfe,#eef6fb);border:1px solid #d9e9f2;box-shadow:0 28px 80px rgba(8,51,78,.11);isolation:isolate}.ct-opportunity-carousel-shell:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.7),transparent 28%,transparent 72%,rgba(68,219,255,.08));z-index:0}.ct-opportunity-carousel-glow{position:absolute;left:50%;top:38%;width:620px;height:260px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(34,183,241,.22),rgba(73,242,174,.07) 45%,transparent 72%);filter:blur(28px);pointer-events:none;animation:ctCarouselGlow 6s ease-in-out infinite alternate}@keyframes ctCarouselGlow{0%{opacity:.58;transform:translate(-50%,-50%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}.ct-opportunity-carousel-stage{position:relative;height:500px;display:flex;align-items:center;justify-content:center;perspective:1600px;transform-style:preserve-3d;z-index:2}.ct-carousel-lead{position:absolute!important;width:min(520px,42vw)!important;margin:0!important;transform-style:preserve-3d;transform-origin:center center;will-change:transform,opacity;box-shadow:0 34px 78px rgba(4,42,68,.18)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.ct-carousel-lead.is-active{border-color:rgba(31,176,239,.56)!important;box-shadow:0 38px 92px rgba(5,62,95,.22),0 0 0 1px rgba(83,223,255,.12),0 0 56px rgba(38,187,239,.1)!important}.ct-carousel-lead:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.42),transparent 28%,transparent 68%,rgba(34,183,241,.07));opacity:.9}.ct-opportunity-carousel-controls{position:relative;z-index:5;display:flex;align-items:center;justify-content:center;gap:16px;margin-top:-8px;padding:8px 0 16px}.ct-opportunity-carousel-controls>button{width:42px;height:42px;border:1px solid #cfe2ee;border-radius:50%;background:#fff;color:#0b3552;font-size:28px;line-height:1;cursor:pointer;box-shadow:0 10px 24px rgba(8,55,85,.08);transition:.2s ease}.ct-opportunity-carousel-controls>button:hover{transform:translateY(-2px);border-color:#30abe7;color:#0796df;box-shadow:0 14px 30px rgba(8,96,145,.14)}.ct-opportunity-carousel-dots{display:flex;align-items:center;gap:7px;padding:0 3px}.ct-opportunity-carousel-dots button{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:#aac2d1;cursor:pointer;transition:.25s ease}.ct-opportunity-carousel-dots button.active{width:28px;background:linear-gradient(90deg,#169fe7,#48eab1);box-shadow:0 0 16px rgba(34,183,241,.25)}.ct-carousel-radar-footer{position:relative;z-index:4;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:0 20px 18px;padding:16px 18px;border:1px solid rgba(45,180,235,.16);border-radius:15px;background:linear-gradient(135deg,#061827,#0a3150);color:#fff;text-decoration:none;box-shadow:0 18px 44px rgba(5,36,58,.13)}.ct-carousel-radar-footer>span{display:flex;align-items:center;gap:8px;color:#52efb0;font-size:12px;font-weight:950;letter-spacing:1.1px;white-space:nowrap}.ct-carousel-radar-footer>span i{width:8px;height:8px;border-radius:50%;background:#52efb0;box-shadow:0 0 0 5px rgba(82,239,176,.09),0 0 16px rgba(82,239,176,.45)}.ct-carousel-radar-footer>strong{color:#d9e8f1;font-size:12px;font-weight:700}.ct-carousel-radar-footer>b{display:flex;align-items:center;gap:8px;color:#57d8ff;font-size:12px;white-space:nowrap}.ct-carousel-radar-footer svg{width:14px}@media(max-width:1150px){.ct-live-radar-strip-clean{grid-template-columns:repeat(2,1fr)}.ct-live-radar-strip-clean .ct-live-radar-pulse{grid-column:auto}.ct-carousel-lead{width:min(500px,56vw)!important}.ct-opportunity-carousel-stage{height:485px}}@media(max-width:760px){.ct-live-radar-strip-clean{grid-template-columns:1fr 1fr}.ct-live-radar-strip-clean .ct-live-radar-pulse{grid-column:1/3}.ct-opportunity-carousel-shell{margin-inline:-10px;border-radius:22px}.ct-opportunity-carousel-stage{height:472px;overflow:visible}.ct-carousel-lead{width:min(86vw,420px)!important;min-height:392px!important}.ct-carousel-lead:not(.is-active){filter:saturate(.8)}.ct-opportunity-carousel-controls{margin-top:-2px}.ct-carousel-radar-footer{grid-template-columns:1fr;margin:0 12px 12px;gap:7px;padding:15px}.ct-carousel-radar-footer>b{margin-top:3px}.ct-market-lead-card h3{font-size:22px}.ct-market-lead-teaser{min-height:74px!important}.ct-market-lead-proof{grid-template-columns:1fr 1fr 1fr}}@media(max-width:520px){.ct-live-radar-strip-clean{grid-template-columns:1fr 1fr}.ct-live-radar-strip-clean>div{min-height:78px;padding:13px}.ct-live-radar-strip-clean strong{font-size:24px}.ct-opportunity-carousel-stage{height:455px}.ct-carousel-lead{width:88vw!important;min-height:380px!important}.ct-market-lead-top{padding:18px 18px 0}.ct-market-lead-card h3,.ct-market-lead-type{margin-left:18px;margin-right:18px}.ct-market-lead-location,.ct-market-lead-proof,.ct-market-lead-teaser{margin-left:18px!important;margin-right:18px!important}.ct-market-lead-access{padding:14px 18px 16px}.ct-market-lead-action{display:none}.ct-opportunity-carousel-dots{max-width:150px;overflow:hidden}.ct-opportunity-carousel-controls>button{width:38px;height:38px;font-size:25px}}.ct-live-opportunity-head{margin-bottom:34px!important}.ct-live-opportunity-head>div{max-width:800px!important}.ct-live-opportunity-head p{max-width:760px!important;font-size:16px!important;line-height:1.72!important}.ct-live-radar-strip-clean{margin-bottom:34px!important}.ct-live-radar-strip-clean>div{padding:22px 24px!important}.ct-live-radar-strip-clean strong{font-size:30px!important}.ct-live-radar-strip-clean span{font-size:12px!important}.ct-opportunity-carousel-shell{padding-top:28px!important}.ct-opportunity-carousel-stage{height:560px!important}.ct-carousel-lead{width:min(590px,46vw)!important;min-height:468px!important}.ct-market-lead-top{padding:28px 30px 0!important}.ct-market-lead-status{font-size:12px!important;letter-spacing:1.35px!important}.ct-market-lead-score{width:76px!important;height:76px!important;flex-basis:76px!important}.ct-market-lead-score strong{font-size:28px!important}.ct-market-lead-score span,.ct-market-lead-type{font-size:12px!important}.ct-market-lead-type{margin:8px 30px 0!important;padding:8px 10px!important}.ct-market-lead-card h3{margin:16px 30px 8px!important;font-size:31px!important;line-height:1.08!important}.ct-market-lead-location{margin:7px 30px 0!important;font-size:12.5px!important}.ct-market-lead-teaser{min-height:96px!important;margin:20px 30px 0!important;font-size:15px!important;line-height:1.72!important}.ct-market-lead-proof{grid-template-columns:1.3fr .8fr 1.05fr .85fr!important;gap:9px!important;margin:22px 30px 0!important}.ct-market-lead-proof>div{min-height:76px!important;padding:13px!important;border-radius:12px!important}.ct-market-lead-proof small{font-size:12px!important;letter-spacing:.9px!important}.ct-market-lead-proof strong{margin-top:7px!important;line-height:1.35!important}.ct-market-lead-access{padding:20px 30px 23px!important}.ct-market-lead-access>div span strong{font-size:12px!important}.ct-market-lead-access>div span small{font-size:12px!important;line-height:1.45!important}.ct-market-lead-action{font-size:12px!important}.connect-opportunities-body .connect-opportunity-list{gap:24px!important}.connect-opportunities-body .connect-opportunity-row{min-height:430px!important}.connect-opportunities-body .connect-op-main{padding:32px 32px 24px!important}.connect-opportunities-body .connect-opportunity-row h2{margin-top:18px!important;font-size:30px!important;line-height:1.08!important}.connect-opportunities-body .connect-op-location{margin-top:10px!important;font-size:13px!important}.connect-opportunities-body .connect-op-main>p{margin-top:17px!important;font-size:14px!important;line-height:1.72!important}.connect-opportunities-body .connect-op-tags{gap:9px!important;margin-top:20px!important}.connect-opportunities-body .connect-op-tags span{padding:8px 10px!important;font-size:12px!important}.connect-opportunities-body .connect-opportunity-row aside{padding:22px 32px 28px!important}@media(max-width:1150px){.ct-carousel-lead{width:min(560px,61vw)!important}.ct-opportunity-carousel-stage{height:545px!important}.ct-market-lead-proof{grid-template-columns:1fr 1fr!important}}@media(max-width:760px){.ct-live-opportunity-head{margin-bottom:24px!important}.ct-live-radar-strip-clean>div{min-height:92px!important;padding:16px!important}.ct-opportunity-carousel-stage{height:575px!important}.ct-carousel-lead{width:min(90vw,440px)!important;min-height:500px!important}.ct-market-lead-top{padding:22px 22px 0!important}.ct-market-lead-card h3,.ct-market-lead-location,.ct-market-lead-proof,.ct-market-lead-teaser,.ct-market-lead-type{margin-left:22px!important;margin-right:22px!important}.ct-market-lead-card h3{font-size:27px!important}.ct-market-lead-teaser{font-size:14.5px!important;min-height:100px!important}.ct-market-lead-proof{grid-template-columns:1fr 1fr!important}.ct-market-lead-access{padding:18px 22px 21px!important}.connect-opportunities-body .connect-op-main{padding:26px 22px 20px!important}}.ct-opportunity-carousel-shell{padding:18px 0 14px!important;overflow:hidden!important}.ct-opportunity-carousel-stage{height:470px!important;margin:0!important;align-items:center!important}.ct-carousel-lead{top:50%!important;left:50%!important;width:min(560px,50vw)!important;min-height:410px!important;max-height:430px!important;overflow:hidden!important}.ct-market-lead-top{padding:22px 24px 0!important}.ct-market-lead-score{width:66px!important;height:66px!important;flex-basis:66px!important}.ct-market-lead-score strong{font-size:24px!important}.ct-market-lead-type{margin:5px 24px 0!important;padding:7px 9px!important}.ct-market-lead-card h3{margin:13px 24px 7px!important;font-size:27px!important}.ct-market-lead-location{margin:6px 24px 0!important}.ct-market-lead-teaser{min-height:72px!important;max-height:76px!important;overflow:hidden!important;margin:15px 24px 0!important;font-size:14px!important;line-height:1.58!important}.ct-market-lead-proof{grid-template-columns:1.2fr .8fr 1fr .8fr!important;gap:7px!important;margin:16px 24px 0!important}.ct-market-lead-proof>div{min-height:64px!important;padding:10px!important}.ct-market-lead-proof strong{margin-top:5px!important;font-size:12px!important}.ct-market-lead-access{padding:15px 24px 17px!important}.ct-opportunity-carousel-controls{margin-top:-4px!important;padding:6px 0 12px!important}.ct-carousel-radar-footer{margin:0 16px 12px!important;padding:13px 16px!important}.ct-live-radar-strip-clean{margin-bottom:20px!important}@media(max-width:1150px){.ct-opportunity-carousel-stage{height:455px!important}.ct-carousel-lead{width:min(540px,62vw)!important;min-height:400px!important;max-height:420px!important}.ct-market-lead-proof{grid-template-columns:1fr 1fr!important}}@media(max-width:760px){.ct-opportunity-carousel-shell{margin-inline:0!important;border-radius:20px!important;padding-top:12px!important}.ct-opportunity-carousel-stage{height:430px!important}.ct-carousel-lead{width:calc(100% - 28px)!important;min-height:392px!important;max-height:408px!important}.ct-carousel-lead:not(.is-active){opacity:.22!important}.ct-market-lead-top{padding:18px 18px 0!important}.ct-market-lead-type{margin:4px 18px 0!important}.ct-market-lead-card h3{margin:11px 18px 5px!important;font-size:24px!important}.ct-market-lead-location{margin:5px 18px 0!important}.ct-market-lead-teaser{min-height:58px!important;max-height:64px!important;margin:12px 18px 0!important;font-size:13px!important}.ct-market-lead-proof{grid-template-columns:1fr 1fr!important;margin:13px 18px 0!important}.ct-market-lead-proof>div{min-height:55px!important;padding:8px!important}.ct-market-lead-proof>div:nth-child(4){display:none}.ct-market-lead-access{padding:12px 18px 14px!important}.ct-market-lead-access>div span small{display:none}.ct-opportunity-carousel-controls{padding-bottom:10px!important}.ct-carousel-radar-footer{grid-template-columns:1fr auto!important;gap:6px!important;margin:0 10px 10px!important;padding:12px!important}.ct-carousel-radar-footer>strong{display:none!important}}@media(max-width:520px){.ct-opportunity-carousel-stage{height:410px!important}.ct-carousel-lead{width:calc(100% - 20px)!important;min-height:378px!important;max-height:392px!important}.ct-market-lead-score{width:58px!important;height:58px!important;flex-basis:58px!important}.ct-market-lead-score strong{font-size:21px!important}.ct-market-lead-card h3{font-size:22px!important}.ct-market-lead-proof>div:nth-child(3){display:none}.ct-market-lead-proof{grid-template-columns:1fr 1fr!important}}.ct-carousel-lead{translate:-50% -50%!important}.ct-demand-command{position:relative;overflow:hidden;margin-top:0;border:1px solid rgba(36,169,232,.22);border-radius:30px;background:linear-gradient(145deg,#061522,#0a2840 58%,#0a3551);box-shadow:0 34px 90px rgba(3,34,55,.18);isolation:isolate}.ct-demand-command:before{content:"";position:absolute;inset:-25% auto auto 34%;width:540px;height:540px;border-radius:50%;background:radial-gradient(circle,rgba(34,190,244,.18),rgba(61,235,171,.07) 42%,transparent 70%);filter:blur(18px);pointer-events:none}.ct-demand-command:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 76%);mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 76%);pointer-events:none}.ct-demand-command-head{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px 20px;border-bottom:1px solid rgba(125,197,234,.13)}.ct-demand-command-head>div:first-child{display:grid;gap:4px}.ct-demand-command-kicker{display:flex;align-items:center;gap:9px;color:#4cf0af;font-size:12px;font-weight:950;letter-spacing:1.4px}.ct-demand-command-kicker i{width:8px;height:8px;border-radius:50%;background:#4cf0af;box-shadow:0 0 0 6px rgba(76,240,175,.09),0 0 18px rgba(76,240,175,.4)}.ct-demand-command-head strong{color:#fff;font-size:22px;line-height:1.1}.ct-demand-command-head small{color:#8ca8ba;font-size:12px;line-height:1.4}.ct-demand-command-nav{display:flex;align-items:center;gap:12px}.ct-demand-command-nav button{width:40px;height:40px;border:1px solid rgba(122,198,234,.22);border-radius:50%;background:rgba(255,255,255,.06);color:#fff;font-size:24px;cursor:pointer;transition:.2s ease}.ct-demand-command-nav button:hover{transform:translateY(-2px);border-color:#4bc9ff;background:rgba(59,191,246,.12)}.ct-demand-command-nav span{color:#7f9aac;font-size:12px;font-weight:800;letter-spacing:1px}.ct-demand-command-nav span b{color:#fff;font-size:16px}.ct-demand-command-stage{position:relative;z-index:3;height:332px;perspective:1500px;overflow:hidden}.ct-demand-slide{position:absolute;top:22px;left:0;right:0;width:min(880px,76%);height:286px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 230px;overflow:hidden;border:1px solid rgba(110,202,242,.22);border-radius:24px;background:linear-gradient(135deg,rgba(10,31,48,.96),rgba(13,49,75,.94));text-decoration:none;box-shadow:0 22px 60px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-style:preserve-3d;will-change:transform,opacity}.ct-demand-slide:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.035),transparent 28%,transparent 70%,rgba(59,202,255,.05));pointer-events:none}.ct-demand-slide.is-active{border-color:rgba(76,213,255,.48);box-shadow:0 28px 75px rgba(0,0,0,.3),0 0 0 1px rgba(78,223,255,.06),0 0 55px rgba(24,169,231,.09)}.ct-demand-slide-main{position:relative;z-index:2;padding:25px 28px 22px}.ct-demand-slide-status{display:flex;align-items:center;gap:8px;color:#51efb2;font-weight:950;letter-spacing:1.1px}.ct-demand-slide-status i{width:7px;height:7px;border-radius:50%;background:#51efb2;box-shadow:0 0 0 5px rgba(81,239,178,.07)}.ct-demand-slide-type{display:inline-flex;margin-top:14px;padding:7px 9px;border:1px solid rgba(67,180,238,.16);border-radius:8px;background:rgba(44,157,220,.1);color:#55caff;font-weight:900;letter-spacing:.85px}.ct-demand-slide h3{margin:13px 0 5px!important;color:#fff!important;font-size:30px!important;line-height:1.04!important}.ct-demand-slide-location{display:flex;align-items:center;gap:7px;color:#9cb6c7;font-size:12px}.ct-demand-slide-location svg{width:14px;color:#49c7ff}.ct-demand-slide-location em{margin-left:auto;color:#69879a;font-size:12px;font-style:normal;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.ct-demand-slide-main>p{max-width:610px;min-height:48px;margin:14px 0 0!important;color:#b1c3cf!important;font-size:12.5px!important;line-height:1.55!important}.ct-demand-slide-metrics{display:grid;grid-template-columns:1.25fr .8fr 1fr .85fr;gap:8px;margin-top:17px}.ct-demand-slide-metrics>div{min-height:56px;padding:10px 11px;border:1px solid rgba(136,200,231,.12);border-radius:11px;background:rgba(255,255,255,.025)}.ct-demand-slide-metrics small{display:block;color:#66869a;font-weight:950;letter-spacing:.8px}.ct-demand-slide-metrics strong{display:block;margin-top:5px;color:#eaf7ff;line-height:1.25}.ct-demand-slide-side{position:relative;z-index:2;flex-direction:column;gap:18px;padding:24px 20px;border-left:1px solid rgba(132,201,234,.13);background:linear-gradient(180deg,rgba(8,25,39,.18),rgba(4,20,32,.36))}.ct-demand-score-orb,.ct-demand-slide-side{display:flex;align-items:center;justify-content:center}.ct-demand-score-orb{width:92px;height:92px;border:1px solid rgba(78,217,255,.32);border-radius:50%;background:radial-gradient(circle at 35% 25%,rgba(65,213,255,.18),rgba(7,24,38,.94) 62%);box-shadow:inset 0 0 32px rgba(30,189,245,.1),0 0 34px rgba(30,189,245,.09)}.ct-demand-score-orb strong{color:#5ddcff;font-size:31px;line-height:1}.ct-demand-score-orb span{margin-left:4px;color:#7695a8;font-size:12px;font-weight:900;line-height:1.15}.ct-demand-lock{display:flex;align-items:flex-start;gap:9px;color:#dbeaf2}.ct-demand-lock svg{width:18px;flex:0 0 auto;color:#50e7ad}.ct-demand-lock span{display:grid;gap:3px}.ct-demand-lock small{color:#7f9aac;line-height:1.4}.ct-demand-unlock{display:flex;align-items:center;gap:8px;color:#61d4ff;font-weight:900}.ct-demand-unlock svg{width:14px}.ct-demand-command-foot{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 28px 18px;border-top:1px solid rgba(125,197,234,.11)}.ct-demand-dots{display:flex;align-items:center;gap:7px}.ct-demand-dots button{width:7px;height:7px;padding:0;border:0;border-radius:99px;background:#365c73;cursor:pointer;transition:.2s ease}.ct-demand-dots button.active{width:28px;background:linear-gradient(90deg,#25a8ee,#50edb0);box-shadow:0 0 16px rgba(41,188,240,.22)}.ct-demand-command-foot>a{display:flex;align-items:center;gap:8px;color:#68d8ff;font-weight:900;text-decoration:none}.ct-demand-command-foot>a svg{width:14px}.ct-demand-command-empty{position:relative;z-index:3;padding:56px 32px 60px;text-align:center}.ct-demand-command-empty>span{color:#4cf0af;font-size:12px;font-weight:950;letter-spacing:1.1px}.ct-demand-command-empty h3{margin:10px 0 8px;color:#fff;font-size:27px}.ct-demand-command-empty p{max-width:620px;margin:0 auto 20px;color:#9ab1c0;line-height:1.65}.ct-demand-command-empty a{color:#5fd7ff;font-weight:900;text-decoration:none}@media(max-width:1050px){.ct-demand-slide{width:84%;grid-template-columns:minmax(0,1fr) 190px}.ct-demand-slide-metrics{grid-template-columns:1fr 1fr}.ct-demand-command-stage{height:350px}.ct-demand-slide{height:304px}.ct-demand-slide-main>p{min-height:58px}}@media(max-width:760px){.ct-demand-command{border-radius:22px}.ct-demand-command-head{padding:18px;align-items:flex-start}.ct-demand-command-head small{display:none}.ct-demand-command-head strong{font-size:19px}.ct-demand-command-nav{gap:8px}.ct-demand-command-nav button{width:36px;height:36px}.ct-demand-command-stage{height:410px}.ct-demand-slide{top:14px;width:calc(100% - 24px);height:382px;grid-template-columns:1fr}.ct-demand-slide:not(.is-active){opacity:.08!important}.ct-demand-slide-main{padding:20px 18px 14px}.ct-demand-slide h3{font-size:24px!important}.ct-demand-slide-main>p{min-height:58px;max-height:60px;overflow:hidden;font-size:12px!important}.ct-demand-slide-metrics{grid-template-columns:1fr 1fr;margin-top:13px}.ct-demand-slide-metrics>div:nth-child(4){display:none}.ct-demand-slide-side{display:grid;grid-template-columns:auto 1fr auto;gap:12px;padding:12px 18px;border-left:0;border-top:1px solid rgba(132,201,234,.12)}.ct-demand-score-orb{width:56px;height:56px}.ct-demand-score-orb strong{font-size:21px}.ct-demand-lock small{display:none}.ct-demand-command-foot{padding:12px 16px 15px}.ct-demand-command-foot>a{font-size:12px}}@media(max-width:480px){.ct-demand-command-head{padding:16px 14px}.ct-demand-command-kicker{font-size:12px}.ct-demand-command-nav span{display:none}.ct-demand-command-stage{height:390px}.ct-demand-slide{width:calc(100% - 18px);height:364px}.ct-demand-slide-main{padding:17px 15px 12px}.ct-demand-slide-type{margin-top:10px}.ct-demand-slide h3{font-size:22px!important}.ct-demand-slide-location em{display:none}.ct-demand-slide-main>p{min-height:50px;max-height:54px;margin-top:11px!important}.ct-demand-slide-metrics>div{min-height:50px;padding:8px}.ct-demand-slide-metrics>div:nth-child(3){display:none}.ct-demand-slide-side{grid-template-columns:auto 1fr;padding:10px 15px}.ct-demand-unlock{display:none}.ct-demand-command-foot{padding-inline:14px}}.connect-opportunity-trustline{display:flex;align-items:center;gap:12px;margin-top:28px;color:#62d9ff;font-size:12px;font-weight:900;letter-spacing:1.25px}.connect-opportunity-trustline i{width:5px;height:5px;border-radius:50%;background:#48efaa;box-shadow:0 0 12px rgba(72,239,170,.45)}.ct-demand-queue{position:relative;z-index:5;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:14px 18px 0}.ct-demand-queue button{min-width:0;padding:11px 12px;text-align:left;border:1px solid rgba(121,199,237,.15);border-radius:14px;background:rgba(255,255,255,.035);color:#fff;cursor:pointer;transition:.2s ease}.ct-demand-queue button.active,.ct-demand-queue button:hover{transform:translateY(-2px);border-color:rgba(79,219,255,.48);background:linear-gradient(135deg,rgba(39,165,224,.16),rgba(72,239,170,.07));box-shadow:0 14px 30px rgba(0,0,0,.16)}.ct-demand-queue span{display:block;color:#55e9b0;font-size:12px;font-weight:950;letter-spacing:1px}.ct-demand-queue strong{line-height:1.2}.ct-demand-queue small,.ct-demand-queue strong{display:block;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.ct-demand-queue small{color:#88a7ba}.ct-demand-command-head small{font-size:12.5px}.ct-demand-slide-status,.ct-demand-slide-type{font-size:12px}.ct-demand-slide-location{font-size:12.5px}.ct-demand-slide-main>p{font-size:14px!important;line-height:1.62!important}.ct-demand-command-foot>a,.ct-demand-lock small,.ct-demand-lock strong,.ct-demand-slide-metrics small,.ct-demand-slide-metrics strong,.ct-demand-unlock{font-size:12px}@media(max-width:1180px){.ct-demand-queue{grid-template-columns:repeat(3,1fr)}.ct-demand-queue button:nth-child(n+4){display:none}}@media(max-width:760px){.ct-demand-queue{grid-template-columns:1fr 1fr;padding:10px 12px 0}.ct-demand-queue button:nth-child(n+3){display:none}.ct-demand-slide-main>p{font-size:13.5px!important}.connect-opportunity-trustline{flex-wrap:wrap;font-size:12px;gap:8px}}.ct-auto-page{background:#f7fbfe;color:#071827;min-height:100vh}.ct-auto-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.ct-auto-hero{padding:64px 0 72px;background:radial-gradient(circle at 75% 18%,rgba(29,172,255,.18),transparent 33%),linear-gradient(135deg,#061525,#08243a 55%,#0a3350);color:#fff;overflow:hidden}.ct-auto-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.72fr);gap:64px;align-items:center}.ct-auto-brand img{width:160px;height:auto;margin-bottom:52px}.ct-auto-cta span,.ct-auto-heading span,.ct-auto-kicker,.ct-auto-panel>span{display:block;font-size:12px;letter-spacing:.19em;font-weight:900;color:#55c7ff}.ct-auto-copy h1{font-size:clamp(48px,5vw,76px);line-height:.98;letter-spacing:-.05em;max-width:820px;margin:15px 0 22px}.ct-auto-copy>p{font-size:19px;line-height:1.7;color:#b9cfdd;max-width:760px}.ct-auto-actions{display:flex;gap:14px;flex-wrap:wrap;margin:34px 0 28px}.ct-auto-actions a,.ct-auto-cta-inner>div:last-child>a{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 24px;border-radius:12px;font-weight:900;text-decoration:none}.ct-auto-cta-inner>div:last-child>a,.ct-auto-primary{background:#18a9ff;color:#fff;box-shadow:0 14px 34px rgba(24,169,255,.25)}.ct-auto-secondary{border:1px solid rgba(255,255,255,.18);color:#fff;background:rgba(255,255,255,.04)}.ct-auto-trust{display:flex;gap:22px;flex-wrap:wrap;color:#9fc4d8;font-size:13px}.ct-auto-panel{padding:32px;border:1px solid rgba(115,208,255,.2);border-radius:22px;background:linear-gradient(180deg,rgba(12,42,64,.95),rgba(5,24,39,.96));box-shadow:0 32px 90px rgba(0,0,0,.26)}.ct-auto-panel h2{font-size:32px;line-height:1.08;margin:10px 0 12px}.ct-auto-panel>p{color:#a9c5d5;line-height:1.65;margin-bottom:25px}.ct-auto-panel-row{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:17px 0;border-top:1px solid rgba(255,255,255,.08)}.ct-auto-panel-row strong{font-size:12px;color:#55c7ff;letter-spacing:.08em}.ct-auto-panel-row b{display:block;font-size:15px}.ct-auto-panel-row small{display:block;color:#86aabd;line-height:1.5;margin-top:4px}.ct-auto-solutions{padding:88px 0}.ct-auto-heading{max-width:730px}.ct-auto-heading h2{font-size:clamp(38px,4vw,58px);line-height:1.03;letter-spacing:-.04em;margin:12px 0}.ct-auto-heading p{color:#668093;font-size:17px}.ct-auto-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px}.ct-auto-grid article{padding:28px;border:1px solid #dce8ef;border-radius:18px;background:#fff;box-shadow:0 15px 44px rgba(11,46,70,.055)}.ct-auto-grid em{font-style:normal;color:#0da2f3;font-size:12px;font-weight:900;letter-spacing:.1em}.ct-auto-grid h3{font-size:21px;margin:20px 0 8px}.ct-auto-grid p{color:#62798a;line-height:1.62}.ct-auto-cta{padding:76px 0;background:#071827;color:#fff}.ct-auto-cta-inner{display:grid;grid-template-columns:1.1fr .8fr;gap:80px;align-items:center}.ct-auto-cta h2{font-size:clamp(38px,4vw,58px);line-height:1.02;letter-spacing:-.04em;margin:12px 0}.ct-auto-cta-inner>div:last-child>p{color:#acc4d3;line-height:1.7;font-size:17px}.ct-auto-cta-inner>div:last-child>small{display:block;margin-top:14px;color:#7799ad}.ct-auto-cta-inner small a{color:#9bdcff}@media(max-width:850px){.ct-auto-hero{padding-top:34px}.ct-auto-cta-inner,.ct-auto-hero-grid{grid-template-columns:1fr;gap:34px}.ct-auto-brand img{margin-bottom:34px}.ct-auto-copy h1{font-size:48px}.ct-auto-grid{grid-template-columns:1fr 1fr}.ct-auto-panel{padding:26px}}@media(max-width:560px){.ct-auto-shell{width:min(100% - 28px,1180px)}.ct-auto-copy h1{font-size:40px}.ct-auto-copy>p{font-size:16px}.ct-auto-grid{grid-template-columns:1fr}.ct-auto-actions a{width:100%}.ct-auto-trust{display:grid;gap:9px}.ct-auto-solutions{padding:62px 0}.ct-auto-cta{padding:58px 0}}.ct-demand-live-grid{position:relative;z-index:5;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 20px 22px;border-top:1px solid rgba(125,197,234,.11);background:rgba(2,17,28,.22)}.ct-demand-live-mini{position:relative;display:flex;min-height:206px;flex-direction:column;padding:18px;border:1px solid rgba(112,199,239,.16);border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));color:#fff;text-decoration:none;box-shadow:0 14px 34px rgba(0,0,0,.12);transition:.22s ease;overflow:hidden}.ct-demand-live-mini:before{content:"";position:absolute;left:0;top:0;width:100%;height:2px;background:linear-gradient(90deg,#18a9ef,#45e9b0);opacity:.8}.ct-demand-live-mini:hover{transform:translateY(-5px);border-color:rgba(82,216,255,.42);background:linear-gradient(145deg,rgba(27,139,197,.12),rgba(61,233,174,.05));box-shadow:0 20px 44px rgba(0,0,0,.19)}.ct-demand-live-mini-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.ct-demand-live-mini-top>span{color:#51efb2;font-size:12px;font-weight:950;letter-spacing:1px}.ct-demand-live-mini-top>strong{color:#63d9ff;font-size:22px;line-height:1}.ct-demand-live-mini-top>strong small{margin-left:2px;color:#6f8fa3;font-size:12px}.ct-demand-live-mini h4{margin:16px 0 7px;color:#fff;font-size:19px;line-height:1.12}.ct-demand-live-mini>p{display:flex;align-items:center;gap:6px;margin:0!important;color:#94adbd!important;font-size:12px!important}.ct-demand-live-mini>p svg{width:13px;color:#4acaff}.ct-demand-live-mini-meta{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:18px}.ct-demand-live-mini-meta span{display:grid;gap:4px;padding:9px;border:1px solid rgba(124,196,230,.11);border-radius:9px;background:rgba(255,255,255,.025);color:#d9eaf3;font-size:12px}.ct-demand-live-mini-meta b{color:#66879a;font-size:12px;letter-spacing:.75px}.ct-demand-live-mini>em{display:flex;align-items:center;gap:7px;margin-top:auto;padding-top:14px;color:#60d6ff;font-size:12px;font-style:normal;font-weight:900}.ct-demand-live-mini>em svg{width:13px}@media(max-width:1120px){.ct-demand-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.ct-demand-live-grid{grid-template-columns:1fr;padding:14px 12px 16px}.ct-demand-live-mini{min-height:180px}.ct-demand-live-mini h4{font-size:20px}.ct-demand-live-mini-top>span{font-size:12px}}.ct-live-radar-strip-clean{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 1.28fr!important;margin-bottom:32px!important;border-radius:20px!important}.ct-live-radar-strip-clean>div{min-height:108px!important;padding:22px 26px!important;display:flex;flex-direction:column;justify-content:center}.ct-live-radar-strip-clean small{letter-spacing:1.25px!important}.ct-live-radar-strip-clean strong{margin:7px 0 5px!important;font-size:34px!important}.ct-live-radar-strip-clean span{font-size:12.5px!important;line-height:1.4}.ct-live-radar-strip-clean .ct-live-radar-pulse{padding-left:34px!important}.ct-live-radar-strip-clean .ct-live-radar-pulse span{font-size:12px!important}.ct-demand-command-head{padding:27px 30px 22px!important}.ct-demand-command-head strong{font-size:24px!important}.ct-demand-command-head small{font-size:13px!important}.ct-demand-queue strong{font-size:13.5px!important}.ct-demand-slide h3{font-size:32px!important}.ct-demand-slide-main>p{font-size:14.5px!important}.ct-demand-slide-metrics strong{font-size:12.5px!important}.ct-demand-score-orb span{color:#a9c0cf!important}.ct-demand-live-mini-top>strong small{display:block;margin:3px 0 0!important;font-size:12px!important;color:#7fa0b3!important}@media(max-width:760px){.ct-live-radar-strip-clean{grid-template-columns:1fr 1fr!important}.ct-live-radar-strip-clean>div{min-height:94px!important;padding:17px!important}.ct-live-radar-strip-clean .ct-live-radar-pulse{grid-column:1/3!important;padding:19px 22px!important;min-height:88px!important}.ct-live-radar-strip-clean strong{font-size:29px!important}.ct-live-radar-strip-clean span{font-size:12px!important}.ct-demand-command-head strong{font-size:21px!important}.ct-demand-command-head{padding:19px 18px!important}}@media(max-width:480px){.ct-live-radar-strip-clean>div{padding:15px!important}.ct-live-radar-strip-clean strong{font-size:27px!important}.ct-live-radar-strip-clean small{font-size:12px!important}.ct-live-radar-strip-clean .ct-live-radar-pulse{padding:17px!important}.ct-demand-slide h3{font-size:24px!important}}.ct-live-radar-strip-clean{grid-template-columns:1fr 1fr 1.22fr!important;gap:0!important;overflow:hidden!important;margin-bottom:36px!important;border:1px solid #cbdfea!important;border-radius:22px!important;background:#f8fbfd!important;box-shadow:0 18px 55px rgba(17,69,101,.06)!important}.ct-live-radar-strip-clean>div{min-height:122px!important;padding:25px 31px!important;border-right:1px solid #d7e5ed!important}.ct-live-radar-strip-clean>div:last-child{border-right:0!important}.ct-live-radar-strip-clean small{font-size:12px!important;letter-spacing:1.45px!important}.ct-live-radar-strip-clean strong{margin:8px 0 6px!important;font-size:38px!important;line-height:1!important}.ct-live-radar-strip-clean span{font-size:13px!important;line-height:1.5!important}.ct-live-radar-strip-clean .ct-live-radar-pulse{padding:25px 36px!important}.ct-live-radar-strip-clean .ct-live-radar-pulse span{font-size:13px!important;letter-spacing:1.1px!important}.ct-live-radar-strip-clean .ct-live-radar-pulse small{font-size:12px!important;line-height:1.55!important}.ct-demand-command-head{padding:30px 32px 24px!important}.ct-demand-command-head strong{font-size:26px!important}.ct-demand-command-head small{font-size:13.5px!important}.ct-demand-command-kicker{font-size:12px!important}.ct-demand-queue{padding:17px 20px 2px!important;gap:10px!important}.ct-demand-queue button{padding:13px 14px!important}.ct-demand-queue strong{font-size:14px!important}.ct-demand-queue small{font-size:12px!important}.ct-demand-slide-main{padding:28px 31px 24px!important}.ct-demand-slide h3{font-size:34px!important}.ct-demand-slide-main>p{font-size:15px!important;line-height:1.68!important}.ct-demand-slide-metrics strong{font-size:13px!important}.ct-demand-slide-side{padding:26px 22px!important}.ct-demand-score-orb strong{font-size:33px!important}.ct-demand-score-orb span,.ct-demand-unlock{font-size:12px!important}@media(max-width:760px){.ct-live-radar-strip-clean{grid-template-columns:1fr 1fr!important}.ct-live-radar-strip-clean>div{min-height:102px!important;padding:18px!important}.ct-live-radar-strip-clean .ct-live-radar-pulse{grid-column:1/3!important;min-height:94px!important;padding:20px 22px!important}.ct-live-radar-strip-clean strong{font-size:31px!important}.ct-live-radar-strip-clean span{font-size:12px!important}.ct-demand-command-head{padding:21px 19px!important}.ct-demand-command-head strong{font-size:22px!important}.ct-demand-queue{padding:12px 12px 0!important}.ct-demand-slide-main{padding:21px 18px 15px!important}.ct-demand-slide h3{font-size:26px!important}.ct-demand-slide-main>p{font-size:13.5px!important}}.member-upgrade-conversion{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;margin:0 0 20px;padding:24px 26px;border:1px solid rgba(50,190,246,.28);border-radius:16px;background:radial-gradient(circle at 85% 20%,rgba(63,214,255,.13),transparent 30%),linear-gradient(135deg,#061827,#0a3150);color:#fff;box-shadow:0 18px 48px rgba(4,35,58,.18)}.member-upgrade-copy>span{color:#55ffa5;font-size:12px;font-weight:900;letter-spacing:1.2px}.member-upgrade-copy h2{margin:7px 0 9px;font-size:25px}.member-upgrade-copy p{max-width:760px;margin:0;color:#a7bfd0;line-height:1.65;font-size:12px}.member-upgrade-copy p strong{color:#fff}.member-upgrade-actions{min-width:220px;text-align:right}.member-upgrade-actions>div small,.member-upgrade-actions>div strong{display:block}.member-upgrade-actions>div small{color:#78cfff;font-size:12px;font-weight:900}.member-upgrade-actions>div strong{margin:3px 0 10px;font-size:28px}.member-upgrade-actions em{font-size:12px;font-style:normal;color:#91a9b8}.member-upgrade-actions>a{display:block;padding:11px 15px;border-radius:8px;background:#1aa9ee;color:#fff;text-decoration:none;text-align:center;font-size:12px;font-weight:900}.member-upgrade-actions>a.secondary{margin-top:7px;padding:6px;background:transparent;color:#72cfff}@media(max-width:760px){.member-upgrade-conversion{grid-template-columns:1fr}.member-upgrade-actions{text-align:left;min-width:0}.member-upgrade-actions>a{width:100%;box-sizing:border-box}}.ct-live-opportunity-head>div>p{display:none!important}.ct-live-radar-sales{grid-template-columns:repeat(3,minmax(0,1fr)) 1.1fr!important}.ct-live-radar-sales>div{display:flex;min-height:88px;flex-direction:column;justify-content:center}.ct-live-radar-sales>div small{font-size:12px;letter-spacing:1.2px}.ct-live-radar-sales>div strong{font-size:30px}.ct-live-radar-sales .ct-live-radar-pulse strong{margin:5px 0 0;color:#fff;font-size:22px;letter-spacing:-.4px}.ct-demand-command-head>div:first-child>small{display:none!important}.ct-qualification-pipeline{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:18px;padding:17px 18px;border:1px solid rgba(78,213,255,.18);border-radius:15px;background:linear-gradient(135deg,rgba(15,75,110,.55),rgba(13,47,69,.4));color:#fff}.ct-qualification-pipeline>span{display:flex;align-items:center;gap:8px;color:#54efb3;font-size:12px;font-weight:950;letter-spacing:1.15px;white-space:nowrap}.ct-qualification-pipeline>span i{width:7px;height:7px;border-radius:50%;background:#54efb3;box-shadow:0 0 14px rgba(84,239,179,.45)}.ct-qualification-pipeline>strong{font-size:12px}.ct-qualification-pipeline>a{display:flex;align-items:center;gap:7px;color:#63d6ff;font-size:12px;font-weight:900;text-decoration:none;text-align:right}.ct-qualification-pipeline>a svg{width:14px}@media(max-width:850px){.ct-live-radar-sales{grid-template-columns:1fr 1fr!important}.ct-qualification-pipeline{grid-template-columns:1fr}.ct-qualification-pipeline>a{text-align:left}}@media(max-width:560px){.ct-live-radar-sales{grid-template-columns:1fr!important}}.ct-live-head-actions{display:flex;align-items:center;gap:12px;margin-bottom:4px}.ct-live-pricing-link{color:#5b7284;font-size:12px;font-weight:850;text-decoration:none}.ct-live-join-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 19px;border-radius:12px;background:linear-gradient(135deg,#0b92dd,#20b8f5);box-shadow:0 14px 32px rgba(15,155,225,.2);color:#fff;font-size:12px;font-weight:950;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.ct-live-join-btn:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(15,155,225,.28)}.ct-live-join-btn svg{width:15px}.ct-live-radar-sales{grid-template-columns:1fr 1fr 1.18fr!important}.ct-live-radar-sales>div{min-height:128px!important}.ct-live-radar-sales>div>span:not(.ct-live-radar-pulse span){display:block;max-width:300px;color:#637d90!important;font-size:12px!important;line-height:1.5!important}.ct-live-radar-sales .ct-live-radar-pulse{position:relative;overflow:hidden;justify-content:center!important}.ct-live-radar-sales .ct-live-radar-pulse:after{content:"";position:absolute;inset:auto -25% -110% 15%;height:210px;border-radius:50%;background:radial-gradient(circle,rgba(54,223,169,.15),transparent 68%);animation:ctRadarGlow 3.2s ease-in-out infinite}.ct-live-radar-sales .ct-live-radar-pulse i{animation:ctRadarPulse 1.8s ease-in-out infinite}.ct-live-radar-sales .ct-live-radar-pulse strong{position:relative;z-index:2;margin:8px 0 5px!important;color:#fff!important;font-size:29px!important;letter-spacing:.6px}.ct-live-radar-sales .ct-live-radar-pulse small{position:relative;z-index:2;max-width:260px;color:#a2c0d1!important;font-size:12px!important}.ct-live-radar-sales .ct-live-radar-pulse span{position:relative;z-index:2;color:#54f0b1!important;font-size:12.5px!important}.ct-live-opportunity-head p{display:block!important;max-width:720px!important;margin:13px 0 0!important;color:#607789!important;font-size:15px!important;line-height:1.68!important}@keyframes ctRadarPulse{0%,to{box-shadow:0 0 0 5px rgba(67,231,160,.1),0 0 14px rgba(67,231,160,.35);transform:scale(.96)}50%{box-shadow:0 0 0 9px rgba(67,231,160,.06),0 0 27px rgba(67,231,160,.7);transform:scale(1.06)}}@keyframes ctRadarGlow{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@media(max-width:900px){.ct-live-opportunity-head{align-items:flex-start!important}.ct-live-head-actions{width:100%;justify-content:space-between}.ct-live-radar-sales{grid-template-columns:1fr 1fr!important}.ct-live-radar-sales .ct-live-radar-pulse{grid-column:1/3!important}}@media(max-width:620px){.ct-live-opportunity-head h2{font-size:40px!important;line-height:1.02!important}.ct-live-opportunity-head p{font-size:14px!important}.ct-live-head-actions{flex-direction:column;align-items:stretch}.ct-live-pricing-link{text-align:center}.ct-live-join-btn{width:100%}.ct-live-radar-sales{grid-template-columns:1fr!important}.ct-live-radar-sales .ct-live-radar-pulse,.ct-live-radar-sales>div{grid-column:auto!important;min-height:102px!important}.ct-live-radar-sales .ct-live-radar-pulse strong{font-size:25px!important}.ct-demand-command-head strong{font-size:20px!important}}.opportunity-value-list{display:grid;gap:8px;margin:17px 0 4px;padding:14px;border:1px solid #dceaf1;border-radius:12px;background:#f7fbfd}.opportunity-value-list b{font-size:12px;line-height:1.45;color:#29495d}.opportunity-value-list b:first-child{color:#0b82bf}.opportunity-primary{font-size:12px!important;padding:14px 16px!important}.opportunity-unlock-card p strong{color:#0d2235;font-size:14px}.ct-google-review-spotlight{margin-top:28px;display:grid;grid-template-columns:1fr 340px;gap:24px;align-items:center;padding:27px 30px;border:1px solid rgba(47,174,239,.24);border-radius:20px;background:radial-gradient(circle at 88% 20%,rgba(66,133,244,.17),transparent 28%),radial-gradient(circle at 72% 90%,rgba(52,168,83,.09),transparent 26%),linear-gradient(135deg,#061827,#0a3150);box-shadow:0 24px 70px rgba(6,45,72,.15);overflow:hidden;position:relative}.ct-google-review-spotlight:after{content:"G";position:absolute;right:275px;top:-45px;font-size:180px;font-weight:900;color:rgba(255,255,255,.025);pointer-events:none}.ct-google-review-spotlight-copy>span{color:#55d0ff;font-size:12px;font-weight:900;letter-spacing:1.6px}.ct-google-review-spotlight-copy h3{margin:8px 0 10px;color:#fff;font-size:clamp(25px,2.4vw,35px);letter-spacing:-1px}.ct-google-review-spotlight-copy p{max-width:720px;margin:0;color:#9bb4c5;font-size:12px;line-height:1.75}.ct-google-review-spotlight-action{display:grid;grid-template-columns:92px 1fr;gap:12px;align-items:center;padding:13px;border:1px solid rgba(111,210,255,.13);border-radius:14px;background:rgba(3,18,30,.48)}.ct-google-mini-rating{grid-row:1/3;padding:11px;border-right:1px solid rgba(110,200,246,.12)}.ct-google-mini-rating small,.ct-google-mini-rating span,.ct-google-mini-rating strong{display:block}.ct-google-mini-rating strong{color:#fff;font-size:25px}.ct-google-mini-rating span{color:#f4b400;font-size:12px;letter-spacing:1px}.ct-google-mini-rating small{margin-top:3px;color:#7897aa;font-size:12px}.ct-google-review-spotlight-action>a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 14px;border-radius:10px;background:linear-gradient(135deg,#139de6,#39c8ff);color:#fff;text-decoration:none;font-size:12px;font-weight:900;box-shadow:0 10px 28px rgba(20,157,230,.23);transition:.18s ease}.ct-google-review-spotlight-action>a:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(20,157,230,.3)}.ct-google-review-spotlight-action>a svg{width:14px}.ct-google-review-spotlight-action>small{color:#6f8c9e;font-size:12px;text-align:center}@media(max-width:850px){.ct-google-review-spotlight{grid-template-columns:1fr;padding:22px}.ct-google-review-spotlight-action{grid-template-columns:78px 1fr}.ct-google-review-spotlight:after{right:-15px;top:-30px}}@media(max-width:520px){.ct-google-review-spotlight-action{grid-template-columns:1fr}.ct-google-mini-rating{grid-row:auto;border-right:0;border-bottom:1px solid rgba(110,200,246,.12);text-align:center}.ct-google-review-spotlight-action>a{width:100%}}.connect-guides-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.connect-guide-card{padding:30px;border:1px solid #dce6ed;border-radius:16px;background:#fff}.connect-guide-card>span,.connect-guide-cta span,.connect-guide-faq>span,.connect-guide-sidebar span{color:#1494e4;font-size:12px;font-weight:900;letter-spacing:1.3px}.connect-guide-card h2{margin:10px 0 12px;font-size:27px;line-height:1.12}.connect-guide-card p,.connect-guide-cta p{color:#64798a;line-height:1.7}.connect-guide-card a,.connect-guide-sidebar a{display:inline-block;margin-top:14px;color:#087fc8;font-weight:800;text-decoration:none}.connect-guide-cta{margin-top:24px;padding:28px 30px;border-radius:16px;background:linear-gradient(135deg,#061625,#093d64);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:24px}.connect-guide-cta h2{margin:8px 0 0}.connect-guide-cta>div:last-child{display:flex;gap:10px;flex-wrap:wrap}.connect-guide-cta a{padding:11px 14px;border-radius:9px;background:#fff;color:#07345b;font-weight:800;text-decoration:none}.connect-guide-article{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:48px;align-items:start}.connect-guide-reading{max-width:780px}.connect-guide-reading>section{margin-bottom:42px}.connect-guide-reading h2{font-size:30px;line-height:1.15;margin:0 0 16px}.connect-guide-reading p{color:#586f81;line-height:1.85;font-size:16px}.connect-guide-sidebar{position:sticky;top:28px;display:grid;gap:15px}.connect-guide-sidebar>div{padding:25px;border:1px solid #dce6ed;border-radius:14px;background:#fff}.connect-guide-sidebar h2,.connect-guide-sidebar h3{margin:8px 0 10px}.connect-guide-sidebar p{color:#687d8d;line-height:1.65}.connect-guide-sidebar a{display:block}.connect-guide-faq{padding-top:12px}.connect-guide-faq details{border-top:1px solid #dbe5ec;padding:17px 0}.connect-guide-faq details:last-child{border-bottom:1px solid #dbe5ec}.connect-guide-faq summary{cursor:pointer;font-weight:800}.connect-guide-faq details p{margin-bottom:0}@media(max-width:850px){.connect-guide-article,.connect-guides-grid{grid-template-columns:1fr}.connect-guide-sidebar{position:static}.connect-guide-cta{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.connect-guides-grid{grid-template-columns:1fr}.connect-guide-card,.connect-guide-cta{padding:22px}}.connect-guide-related{grid-column:1/-1;margin-top:-15px;padding-top:30px;border-top:1px solid #dbe5ec}.connect-guide-related>span{color:#1494e4;font-size:12px;font-weight:900;letter-spacing:1.3px}.connect-guide-related h2{margin:8px 0 18px}.connect-guide-related>div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.connect-guide-related a{padding:20px;border:1px solid #dce6ed;border-radius:13px;background:#fff;color:#10283d;text-decoration:none}.connect-guide-related small,.connect-guide-related strong{display:block}.connect-guide-related small{margin-top:8px;color:#6a7f8f;line-height:1.5}@media(max-width:850px){.connect-guide-related>div{grid-template-columns:1fr}}.ct2-hero-logo{width:clamp(430px,29vw,540px);aspect-ratio:4/3;right:clamp(18px,2.6vw,52px);top:51%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;opacity:.085;overflow:visible}.ct2-hero-logo img{display:block;width:100%;height:100%;max-width:100%;aspect-ratio:4/3;object-fit:contain;object-position:center}@media (max-width:1180px){.ct2-hero-logo{width:min(440px,40vw);right:-70px;opacity:.06}}@media (max-width:760px){.ct2-hero-logo{width:330px;right:-190px;top:35%;opacity:.035}}.ct2-hero-logo{opacity:1}.ct2-hero-logo img{opacity:.16;mix-blend-mode:screen;filter:saturate(.82) brightness(1.05) contrast(1.05);-webkit-mask-image:radial-gradient(ellipse at center,#000 38%,rgba(0,0,0,.9) 62%,transparent 90%);mask-image:radial-gradient(ellipse at center,#000 38%,rgba(0,0,0,.9) 62%,transparent 90%)}@media (max-width:1180px){.ct2-hero-logo{opacity:1}.ct2-hero-logo img{opacity:.105}}@media (max-width:760px){.ct2-hero-logo{opacity:1}.ct2-hero-logo img{opacity:.06}}.ct-price-guide,.ct-price-index{min-height:100vh;background:#f4f8fb;color:#0b2236}.ct-price-guide-hero,.ct-price-index-hero{padding:78px max(6vw,28px);background:radial-gradient(circle at 82% 18%,rgba(82,255,0,.11),transparent 27%),radial-gradient(circle at 12% 75%,rgba(37,189,249,.12),transparent 30%),linear-gradient(135deg,#04111e,#082c4b);color:#fff}.ct-price-guide-hero .simple-shell,.ct-price-index-hero .simple-shell{padding:0}.ct-price-guide-hero a,.ct-price-index-hero a{color:#72d2fb;text-decoration:none;font-size:12px;font-weight:900}.ct-price-guide-hero>div>span,.ct-price-index-hero>div>span{display:block;margin-top:46px;color:#7dff93;font-size:12px;font-weight:900;letter-spacing:1.7px}.ct-price-guide-hero h1,.ct-price-index-hero h1{max-width:980px;margin:11px 0 18px;font-size:clamp(44px,6vw,78px);line-height:.94;letter-spacing:-3px}.ct-price-guide-hero p,.ct-price-index-hero p{max-width:820px;color:#abc3d3;font-size:15px;line-height:1.75}.ct-price-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.ct-price-hero-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 17px;border:1px solid rgba(116,211,251,.25);border-radius:9px}.ct-price-hero-actions .ct2-primary{border:0;background:linear-gradient(135deg,#25bdf9,#108fdf);color:#fff;box-shadow:0 12px 36px rgba(25,157,221,.22)}.ct-price-guide-body,.ct-price-index-body{padding:55px max(6vw,28px) 95px}.ct-price-guide-body .simple-shell,.ct-price-index-body .simple-shell{padding:0}.ct-price-method{max-width:850px;margin-bottom:27px}.ct-price-faq>span,.ct-price-final>span,.ct-price-method>span,.ct-price-methodology>span,.ct-price-related>span,.ct-price-scope>span{font-size:12px;font-weight:900;letter-spacing:1.35px;color:#138fd2}.ct-price-faq h2,.ct-price-final h2,.ct-price-method h2,.ct-price-methodology h2,.ct-price-related h2,.ct-price-scope h2{margin:7px 0 12px;font-size:clamp(26px,3vw,39px);letter-spacing:-1.4px}.ct-price-final p,.ct-price-method p,.ct-price-methodology p{color:#667d8f;line-height:1.75}.ct-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.ct-price-card{display:flex;min-height:340px;flex-direction:column;padding:23px;border:1px solid #dbe7ee;border-radius:17px;background:#fff;color:#10273a;text-decoration:none;box-shadow:0 17px 55px rgba(8,48,76,.05);transition:.18s ease}.ct-price-card:hover{transform:translateY(-4px);border-color:#9ed8f5;box-shadow:0 24px 65px rgba(8,48,76,.09)}.ct-price-card>span{color:#1598dc;font-size:12px;font-weight:900;letter-spacing:1px}.ct-price-card h2{margin:9px 0 10px;font-size:26px;letter-spacing:-.8px}.ct-price-card>p{margin:0;color:#6c8292;font-size:12px;line-height:1.68}.ct-price-card-range{margin-top:auto;padding-top:18px}.ct-price-card-range small{display:block;color:#8296a4;font-size:12px;font-weight:900}.ct-price-card-range strong{display:block;margin:4px 0;color:#092840;font-size:21px}.ct-price-card-range em{display:block;color:#8394a2;font-size:12px;font-style:normal}.ct-price-card>b{display:block;margin-top:18px;color:#128fce;font-size:12px}.ct-price-convert,.ct-price-final{margin-top:32px;padding:32px;border-radius:19px;background:radial-gradient(circle at 90% 15%,rgba(82,255,0,.11),transparent 25%),linear-gradient(135deg,#061725,#0a3455);color:#fff}.ct-price-convert>span,.ct-price-final>span{color:#6eff91}.ct-price-convert h2,.ct-price-final h2{margin:8px 0 11px;font-size:clamp(29px,4vw,44px);letter-spacing:-1.5px}.ct-price-convert p,.ct-price-final p{max-width:760px;color:#9fb8c9;line-height:1.7}.ct-price-convert a,.ct-price-final a,.ct-price-quote-box>a{display:inline-flex;margin-top:12px;padding:13px 17px;border-radius:9px;background:#52ff00;color:#07140a;font-size:12px;font-weight:900;text-decoration:none}.ct-price-range-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:-86px;position:relative;z-index:2}.ct-price-range-strip article{display:grid;grid-template-columns:58px minmax(0,1fr);gap:18px;align-items:center;min-height:154px;padding:25px 27px;border:1px solid #dce7ed;border-radius:18px;background:#fff;box-shadow:0 18px 55px rgba(5,43,69,.08)}.ct-price-range-strip article.featured{border-color:#8ed8f6;box-shadow:0 20px 60px rgba(17,145,210,.13)}.ct-price-metric-icon{width:58px;height:58px;display:grid;place-items:center;border:1px solid #d8ebf5;border-radius:17px;background:linear-gradient(145deg,#f7fcff,#eaf7fd);box-shadow:inset 0 1px 0 #fff,0 10px 24px rgba(15,125,184,.08)}.ct-price-metric-icon svg{width:28px;height:28px;color:#1598da}.ct-price-range-strip article.featured .ct-price-metric-icon{border-color:#bee6f8;background:linear-gradient(145deg,#effaff,#e3f6ff)}.ct-price-metric-copy{min-width:0}.ct-price-range-strip span{display:block;color:#6e8799;font-size:12px;font-weight:900;letter-spacing:1.25px}.ct-price-range-strip strong{display:block;margin:7px 0 6px;color:#0c263a;font-size:32px;line-height:1;letter-spacing:-1.1px}.ct-price-range-strip small{display:block;max-width:250px;color:#6f8798;font-size:12px;line-height:1.55}.ct-price-guide-grid{display:grid;grid-template-columns:1.4fr .7fr;gap:15px;margin-top:30px}.ct-price-factors,.ct-price-faq,.ct-price-methodology,.ct-price-quote-box,.ct-price-related,.ct-price-scope{padding:28px;border:1px solid #dbe6ed;border-radius:17px;background:#fff}.ct-price-factors>span,.ct-price-quote-box>span{font-size:12px;font-weight:900;letter-spacing:1px;color:#1598da}.ct-price-factors h2,.ct-price-quote-box h2{margin:8px 0 18px;font-size:27px;letter-spacing:-.9px}.ct-price-factors>div{display:grid;gap:6px}.ct-price-factors p{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:center;margin:0;padding:11px 0;border-top:1px solid #edf2f5;color:#536d80;font-size:12px}.ct-price-factors p b{color:#14a0e5;font-size:12px}.ct-price-quote-box{background:#071b2b;color:#fff;border-color:#123852;position:sticky;top:85px;align-self:start}.ct-price-quote-box>span{color:#7dff93}.ct-price-quote-box p{color:#9bb4c4;line-height:1.7;font-size:12px}.ct-price-quote-box small{display:block;margin-top:12px;color:#728b9d;font-size:12px}.ct-price-faq,.ct-price-methodology,.ct-price-related,.ct-price-scope{margin-top:15px}.ct-price-related>div,.ct-price-scope>div{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px}.ct-price-related a,.ct-price-scope article{padding:18px;border:1px solid #e0e9ee;border-radius:12px;background:#f8fbfd}.ct-price-scope h3{margin:0 0 7px;font-size:16px}.ct-price-scope p{margin:0;color:#697f90;font-size:12px;line-height:1.65}.ct-price-methodology p{margin:8px 0}.ct-price-faq details{border-top:1px solid #e1e9ee;padding:15px 0}.ct-price-faq summary{cursor:pointer;color:#16344a;font-size:12px;font-weight:850}.ct-price-faq details p{color:#667e90;font-size:12px;line-height:1.7}.ct-price-related a{text-decoration:none;color:#0b263a}.ct-price-related a strong{display:block;font-size:13px}.ct-price-related a small{display:block;margin-top:5px;color:#158fd0;font-size:12px}@media(max-width:980px){.ct-price-grid{grid-template-columns:1fr 1fr}.ct-price-guide-grid{grid-template-columns:1fr}.ct-price-quote-box{position:static}.ct-price-range-strip{margin-top:-45px}}@media(max-width:650px){.ct-price-grid,.ct-price-range-strip,.ct-price-related>div,.ct-price-scope>div{grid-template-columns:1fr}.ct-price-range-strip{margin-top:0}.ct-price-guide-hero,.ct-price-index-hero{padding-top:55px}.ct-price-guide-hero h1,.ct-price-index-hero h1{letter-spacing:-2px}.ct-price-guide-body,.ct-price-index-body{padding-left:20px;padding-right:20px}}.request-price-preview{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:15px;padding:15px 16px;border:1px solid rgba(80,202,255,.2);border-radius:11px;background:linear-gradient(135deg,rgba(14,51,75,.82),rgba(7,28,44,.92))}.request-price-preview span{display:block;color:#7dff93;font-size:12px;font-weight:900;letter-spacing:1.2px}.request-price-preview strong{display:block;margin:4px 0;color:#fff;font-size:17px}.request-price-preview small{display:block;color:#829eb0;font-size:12px}.request-price-preview a{flex:0 0 auto;color:#68d1ff;font-size:12px;font-weight:900;text-decoration:none}@media(max-width:600px){.request-price-preview{align-items:flex-start;flex-direction:column}}.job-detail-public,.jobs-public-shell,.public-candidate-shell{min-height:100vh;background:#f4f8fb;color:#10283d}.jobs-hero{display:grid;grid-template-columns:1.25fr .75fr;gap:34px;padding:92px max(5vw,28px);background:radial-gradient(circle at 80% 15%,rgba(35,183,247,.2),transparent 28%),linear-gradient(135deg,#03101d,#07375e);color:#fff}.jobs-hero-copy{max-width:840px}.jobs-kicker{display:block;color:#55caff;font-size:12px;font-weight:900;letter-spacing:1.6px}.jobs-hero h1{margin:12px 0 18px;font-size:clamp(48px,7vw,82px);line-height:.95;letter-spacing:-3px}.jobs-hero p{max-width:760px;color:#a9c3d4;font-size:16px;line-height:1.75}.jobs-hero-actions{display:flex;gap:10px;margin-top:28px;flex-wrap:wrap}.jobs-radar-card{align-self:end;padding:28px;border:1px solid rgba(91,202,255,.18);border-radius:18px;background:rgba(6,26,42,.75);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.jobs-radar-card span{color:#52ff9a;font-size:12px;font-weight:900;letter-spacing:1.3px}.jobs-radar-card strong{display:block;margin:12px 0;font-size:20px;line-height:1.35}.jobs-radar-card small{display:block;color:#8ca8ba;line-height:1.7}.jobs-feed-section,.jobs-pricing-preview,.jobs-search-panel{padding:30px max(5vw,28px)}.jobs-search-panel{margin-top:-26px}.jobs-search-form{display:grid;grid-template-columns:1.3fr 1fr auto;gap:9px;max-width:1100px;padding:12px;border:1px solid #d8e5ed;border-radius:15px;background:#fff;box-shadow:0 18px 46px rgba(8,53,83,.08)}.jobs-search-form input{min-height:48px;padding:0 14px;border:1px solid #dce7ed;border-radius:10px;background:#f9fbfc;color:#112c41}.jobs-search-form button{padding:0 22px;border:0;border-radius:10px;background:#159ce8;color:#fff;font-weight:900}.jobs-section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:18px}.jobs-section-heading span{color:#168fd0;font-size:12px;font-weight:900;letter-spacing:1.3px}.jobs-section-heading h2{margin:5px 0 0;font-size:32px}.jobs-section-heading>strong{font-size:12px;color:#6b8495}.jobs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.job-card{display:flex;flex-direction:column;min-height:310px;padding:24px;border:1px solid #dbe6ed;border-radius:16px;background:#fff;box-shadow:0 12px 36px rgba(8,49,77,.04);text-decoration:none;color:inherit}.job-card:hover{transform:translateY(-2px);border-color:#a9d7ed}.job-card-top{display:flex;justify-content:space-between;align-items:center}.job-card-top small{color:#8096a5;font-size:12px}.job-badge{display:inline-flex;width:max-content;padding:5px 8px;border-radius:999px;background:#e9f8ff;color:#0e8fd6;font-size:12px;font-weight:900;letter-spacing:.8px}.job-card h3{margin:17px 0 8px;font-size:21px;line-height:1.25}.job-card>p,.job-card>strong{font-size:12px}.job-card>p{margin:7px 0 15px;color:#6f8594}.job-card-skills span{background:#eef4f7;color:#496477}.job-card footer{display:flex;justify-content:space-between;gap:16px;margin-top:auto;padding-top:20px;border-top:1px solid #e9eef2;font-size:12px}.job-card footer b{color:#0c91d8}.jobs-empty-state{grid-column:1/-1;padding:46px;border:1px dashed #bcd2df;border-radius:16px;background:#fff;text-align:center}.jobs-empty-state span{color:#1294d9;font-size:12px;font-weight:900;letter-spacing:1px}.jobs-empty-state h3{margin:8px 0}.jobs-empty-state p{max-width:620px;margin:0 auto 20px;color:#708695;line-height:1.7}.jobs-empty-state.compact{padding:24px;text-align:left}.jobs-pricing-preview{padding-top:68px;padding-bottom:90px}.jobs-pricing-preview>h2{max-width:720px;margin:9px 0 24px;font-size:36px}.jobs-price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.jobs-price-grid article{padding:24px;border:1px solid #dbe6ed;border-radius:15px;background:#fff}.jobs-price-grid article>span{font-size:12px;font-weight:900;letter-spacing:1px;color:#168fd0}.jobs-price-grid article>strong{display:block;margin:12px 0 8px;font-size:31px}.jobs-price-grid article>strong small{font-size:12px;color:#7b8f9d}.jobs-price-grid article p{color:#6e8595;font-size:12px;line-height:1.6}.job-auth-points{display:grid;gap:8px;margin-top:26px;color:#b7cfdd;font-size:12px}.job-detail-public,.public-candidate-shell{padding:52px max(5vw,28px) 90px}.job-back-link{display:inline-block;margin-bottom:28px;color:#158fd1;font-size:12px;font-weight:900;text-decoration:none}.job-detail-hero,.public-candidate-hero{display:grid;grid-template-columns:1fr 300px;gap:26px;padding:36px;border-radius:20px;background:linear-gradient(135deg,#04111f,#07375e);color:#fff}.job-detail-hero h1,.public-candidate-hero h1{margin:12px 0 8px;font-size:42px;letter-spacing:-1.5px}.job-detail-hero p,.public-candidate-hero p{color:#9fb9ca}.job-detail-hero aside,.public-candidate-hero aside{padding:22px;border:1px solid rgba(85,201,255,.18);border-radius:14px;background:rgba(5,26,43,.62)}.job-detail-hero aside span,.public-candidate-hero aside span{font-size:12px;color:#56caff;font-weight:900;letter-spacing:1px}.job-detail-hero aside strong,.public-candidate-hero aside strong{display:block;margin:10px 0;font-size:18px}.job-detail-hero aside small,.public-candidate-hero aside small{color:#88a7ba}.job-detail-grid,.public-candidate-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:14px;margin-top:14px}.job-detail-body,.job-unlock-panel,.public-candidate-facts,.public-candidate-grid>article{padding:30px;border:1px solid #dce7ed;border-radius:16px;background:#fff}.job-detail-body h2,.job-unlock-panel h2,.public-candidate-grid h2{font-size:28px}.job-description{white-space:pre-line;color:#5f7788;line-height:1.8}.job-detail-body h3,.public-candidate-grid h3{margin-top:28px}.job-unlock-panel>span{font-size:12px;color:#148fd0;font-weight:900;letter-spacing:1px}.job-unlock-panel p{color:#6f8595;line-height:1.7}.job-unlock-panel a{display:flex;margin-top:9px;justify-content:center}.public-candidate-facts{display:grid;gap:14px}.public-candidate-facts>span{font-size:12px;color:#158fd1;font-weight:900;letter-spacing:1px}.public-candidate-facts div{padding:15px;border-radius:11px;background:#f3f7f9}.public-candidate-facts small,.public-candidate-facts strong{display:block}.public-candidate-facts small{margin-top:4px;color:#708696;font-size:12px}.career-shell{min-height:100vh;display:grid;grid-template-columns:255px 1fr;background:#07131e;color:#eef7fb}.career-sidebar{position:sticky;top:0;height:100vh;padding:20px 16px;display:flex;flex-direction:column;border-right:1px solid #163043;background:#05111b}.career-sidebar nav{display:grid;gap:4px;margin-top:18px}.career-sidebar nav a{padding:11px 12px;border-radius:9px;color:#8ca8ba;font-size:12px;font-weight:800;text-decoration:none}.career-sidebar nav a:hover{background:#0b2232;color:#fff}.career-profile-summary{margin-top:22px;padding:15px;border:1px solid #163549;border-radius:12px;background:#081a28}.career-profile-summary span{color:#56caff;font-size:12px;font-weight:900;letter-spacing:1px}.career-profile-summary small,.career-profile-summary strong{display:block}.career-profile-summary strong{margin-top:7px}.career-profile-summary small{margin-top:4px;color:#7994a6;font-size:12px}.career-sidebar-plan{margin-top:auto;padding:14px;border:1px solid #163549;border-radius:12px;background:#081a28}.career-sidebar-plan small,.career-sidebar-plan span{display:block;color:#7692a5;font-size:12px}.career-sidebar-plan strong{display:block;margin:5px 0;color:#52ff9a;font-size:25px}.career-main{min-width:0}.career-topbar{display:flex;justify-content:space-between;align-items:center;min-height:78px;padding:14px 26px;border-bottom:1px solid #173348;background:#081725}.career-topbar span{display:block;color:#4ec9ff;font-size:12px;font-weight:900;letter-spacing:1.2px}.career-topbar strong{display:block;margin-top:5px;font-size:12px}.career-dashboard,.career-page{padding:28px;max-width:1320px}.career-page-heading,.career-welcome{padding:26px;border:1px solid #17364b;border-radius:16px;background:radial-gradient(circle at 90% 0,rgba(40,178,245,.1),transparent 28%),#081725}.career-page-heading span,.career-welcome span{color:#55caff;font-size:12px;font-weight:900;letter-spacing:1.2px}.career-page-heading h1,.career-welcome h1{max-width:880px;margin:9px 0 12px;font-size:34px;letter-spacing:-1px}.career-page-heading p,.career-welcome p{max-width:820px;color:#849fb1;line-height:1.7}.career-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:12px}.career-stat-grid article{padding:20px;border:1px solid #16354a;border-radius:13px;background:#081725}.career-stat-grid span{color:#6f8d9f;font-size:12px;font-weight:900;letter-spacing:1px}.career-stat-grid strong{display:block;margin:8px 0 4px;font-size:30px}.career-stat-grid small{color:#718a9b}.career-current-plan,.career-profile-progress{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:12px;padding:22px;border:1px solid #17364b;border-radius:14px;background:#091a28}.career-current-plan span,.career-profile-progress span{color:#55caff;font-size:12px;font-weight:900;letter-spacing:1px}.career-current-plan h2,.career-profile-progress h2{margin:6px 0}.career-profile-progress p{max-width:720px;color:#7894a7;line-height:1.7}.career-recent{margin-top:26px}.career-section-title{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px}.career-section-title span{color:#52c9ff;font-size:12px;font-weight:900;letter-spacing:1px}.career-section-title h2{margin:5px 0 0}.career-section-title a{color:#64d1ff;font-size:12px;font-weight:800;text-decoration:none}.career-opportunity-list{display:grid;gap:7px}.career-opportunity-row{display:flex;justify-content:space-between;gap:16px;padding:16px;border:1px solid #17364b;border-radius:11px;background:#081725;color:inherit;text-decoration:none}.career-opportunity-row small,.career-opportunity-row strong{display:block}.career-opportunity-row small{margin-top:5px;color:#718c9e;font-size:12px}.career-opportunity-row>span{align-self:center;color:#52ff9a;font-size:12px;font-weight:900}.career-search{margin:14px 0;background:#081725;border-color:#17364b}.career-search input{background:#06131f;border-color:#18384e;color:#fff}.career-job-feed{display:grid;gap:10px}.career-job-card{display:grid;grid-template-columns:90px 1fr;gap:18px;padding:20px;border:1px solid #17364b;border-radius:15px;background:#081725}.career-job-score{display:grid;place-content:center;text-align:center;border-right:1px solid #17364b}.career-job-score strong{font-size:28px;color:#52ff9a}.career-job-score span{font-size:12px;color:#728ea0;font-weight:900}.career-job-heading{display:flex;justify-content:space-between;gap:20px}.career-job-heading h2{margin:8px 0 5px;font-size:21px}.career-job-heading>div>strong{font-size:12px}.career-job-content>p{color:#7894a6;font-size:12px}.career-application-stage{height:max-content;padding:6px 9px;border-radius:999px;background:#123047;color:#7dd8ff;font-size:12px;text-transform:uppercase}.career-match-reasons{display:block;margin-top:14px;color:#6f899b}.job-unlock-action{margin-top:16px}.job-unlock-action small{display:block;margin-top:8px;color:#88a0af}.job-unlock-action small a{color:#68d2ff}.career-job-detail-hero{display:grid;grid-template-columns:1fr 240px;gap:18px;padding:26px;border:1px solid #17364b;border-radius:16px;background:#081725}.career-job-detail-hero h1{margin:10px 0 6px;font-size:35px}.career-job-detail-hero p{color:#7994a7}.career-match-dial{display:grid;place-content:center;text-align:center;border:1px solid #1a415b;border-radius:14px;background:#06131f}.career-match-dial strong{font-size:36px;color:#52ff9a}.career-match-dial span{font-size:12px;color:#6f8fa2;font-weight:900}.career-match-dial small{max-width:180px;margin-top:8px;color:#6d8799}.career-job-detail-grid,.career-locked-job{display:grid;grid-template-columns:1fr .8fr;gap:12px;margin-top:12px}.career-locked-job{padding:26px;border:1px solid #18394f;border-radius:15px;background:#081725}.career-locked-job span{color:#52ff9a;font-size:12px;font-weight:900}.career-locked-job p{color:#7994a7}.career-locked-job .job-unlock-action{align-self:center;justify-self:end}.career-apply-form,.career-job-detail-grid .job-detail-body{border-color:#17364b;background:#081725;color:#eef7fb}.career-job-detail-grid .job-detail-body .job-description{color:#8ba5b6}.career-employer-summary{display:grid;gap:5px;margin-top:30px;padding:18px;border:1px solid #17364b;border-radius:12px;background:#06131f}.career-employer-summary>span{color:#51caff;font-size:12px;font-weight:900}.career-employer-summary small{color:#7792a4}.career-apply-form{padding:26px;border:1px solid #17364b;border-radius:15px}.career-apply-form>span{color:#52ff9a;font-size:12px;font-weight:900;letter-spacing:1px}.career-apply-form h2{margin:8px 0}.career-apply-form p{color:#7893a5;line-height:1.6}.career-apply-form textarea{width:100%;padding:14px;border:1px solid #1a3a50;border-radius:10px;background:#06131f;color:#fff;resize:vertical}.career-apply-form button{margin-top:12px}.career-apply-form>small{display:block;margin-top:8px;color:#7b96a8}.career-profile-score{display:flex;align-items:center;gap:18px;margin:12px 0;padding:18px;border:1px solid #17364b;border-radius:13px;background:#081725}.career-profile-score>div{min-width:120px}.career-profile-score strong{display:block;color:#52ff9a;font-size:34px}.career-profile-score span{font-size:12px;color:#7793a6}.career-profile-score p{color:#7893a5}.career-profile-form,.career-verification-panel{margin-top:12px;padding:25px;border:1px solid #17364b;border-radius:15px;background:#081725}.career-profile-form label{display:grid;gap:7px;color:#d9e8ef;font-size:12px;font-weight:800}.career-profile-form input,.career-profile-form textarea,.career-upload-form input,.career-upload-form select{width:100%;padding:12px;border:1px solid #1a3b51;border-radius:9px;background:#06131f;color:#fff}.career-profile-form small{color:#6e8a9d;font-weight:400}.career-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.career-form-grid,.career-profile-form>label{margin-bottom:12px}.career-check-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0}.career-check-grid label{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #153247;border-radius:9px;background:#06131f}.career-check-grid input{width:auto}.career-form-status{margin:10px 0;padding:10px;border-radius:8px;background:#0b2a30;color:#79e9bc;font-size:12px}.career-document-list{display:grid;gap:7px;margin:15px 0}.career-document-list>div{padding:11px;border:1px solid #17364b;border-radius:9px;background:#06131f}.career-document-list small,.career-document-list strong{display:block}.career-document-list small{margin-top:4px;color:#758fa1}.career-upload-form{display:grid;grid-template-columns:180px 1fr auto;gap:8px}.career-verification-note{display:grid;gap:4px;margin:14px 0;color:#7e99aa;font-size:12px}.career-verification-note strong{color:#d6e7ef}.verification-state{padding:6px 9px;border-radius:999px;font-size:12px}.verification-verified{background:#153c2a;color:#66f3a8}.verification-pending{background:#403617;color:#ffe080}.verification-unverified{background:#173047;color:#8edbff}.career-pipeline-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:12px 0}.career-pipeline-stats article{padding:16px;border:1px solid #17364b;border-radius:11px;background:#081725}.career-pipeline-stats span,.career-pipeline-stats strong{display:block}.career-pipeline-stats strong{font-size:24px}.career-pipeline-stats span{margin-top:4px;color:#718d9f;font-size:12px;text-transform:uppercase}.career-application-list{display:grid;gap:8px}.career-application-card{display:flex;justify-content:space-between;gap:20px;padding:19px;border:1px solid #17364b;border-radius:13px;background:#081725}.career-application-card h2{margin:8px 0 5px}.career-application-card h2 a{color:#fff;text-decoration:none}.career-application-card p,.career-application-card small{color:#7691a3}.career-stage-select{min-width:170px;height:42px;align-self:center;padding:0 10px;border:1px solid #1c4058;border-radius:9px;background:#06131f;color:#fff}.career-current-plan>div:last-child{text-align:right}.career-current-plan>div:last-child strong{display:block;color:#52ff9a;font-size:28px}.career-plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:12px}.career-plan-card{padding:22px;border:1px solid #17364b;border-radius:14px;background:#081725}.career-plan-card.featured{border-color:#2a8bb7;box-shadow:0 0 0 1px rgba(68,192,247,.12)}.career-plan-card>span{color:#54caff;font-size:12px;font-weight:900}.career-plan-card h2{font-size:29px}.career-plan-card h2 small{font-size:12px;color:#718da0}.career-plan-card>strong{font-size:12px}.career-plan-card p{min-height:68px;color:#7893a5;font-size:12px;line-height:1.6}.career-plan-card button{width:100%}.career-plan-note{margin-top:12px;padding:18px;border:1px solid #17364b;border-radius:12px;background:#081725}.career-plan-note p{color:#7893a5}@media(max-width:1050px){.career-plan-grid,.career-stat-grid,.jobs-grid,.jobs-price-grid{grid-template-columns:1fr 1fr}.career-shell{grid-template-columns:220px 1fr}}@media(max-width:760px){.career-job-detail-grid,.career-job-detail-hero,.career-locked-job,.job-detail-grid,.job-detail-hero,.jobs-grid,.jobs-hero,.jobs-price-grid,.jobs-search-form,.public-candidate-grid,.public-candidate-hero{grid-template-columns:1fr}.career-shell{display:block}.career-sidebar{position:relative;height:auto}.career-sidebar nav{grid-template-columns:1fr 1fr}.career-main{min-height:100vh}.career-topbar{padding:14px 18px}.career-dashboard,.career-page{padding:18px}.career-job-card{grid-template-columns:1fr}.career-job-score{display:flex;gap:8px;justify-content:flex-start;border-right:0;border-bottom:1px solid #17364b;padding-bottom:10px}.career-job-score strong{font-size:20px}.career-check-grid,.career-form-grid,.career-upload-form{grid-template-columns:1fr}.career-pipeline-stats{grid-template-columns:1fr 1fr}.career-application-card{align-items:flex-start;flex-direction:column}.career-stage-select{width:100%}.career-plan-grid{grid-template-columns:1fr}.career-locked-job .job-unlock-action{justify-self:start}}@media(max-width:520px){.jobs-hero{padding:62px 20px}.jobs-hero h1{font-size:45px;letter-spacing:-2px}.job-detail-public,.jobs-feed-section,.jobs-pricing-preview,.jobs-search-panel,.public-candidate-shell{padding-left:18px;padding-right:18px}.career-sidebar nav,.career-stat-grid{grid-template-columns:1fr}.career-topbar{align-items:flex-start;gap:12px}.career-job-heading,.career-topbar{flex-direction:column}.career-pipeline-stats{grid-template-columns:1fr}}.ct-article-page,.ct-insights-page{min-height:100vh;background:#04101e;color:#f6fbff;overflow:hidden}.ct-insights-shell{width:min(1180px,calc(100% - 40px));margin:0 auto;position:relative;z-index:2}.ct-article-nav,.ct-insights-nav{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1180px)/2));border-bottom:1px solid rgba(85,202,255,.14);background:rgba(4,16,30,.88);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);position:relative;z-index:20}.ct-insights-brand{display:flex;align-items:center;gap:11px;color:#fff;text-decoration:none;letter-spacing:.11em}.ct-insights-brand img{width:42px;height:42px;object-fit:contain}.ct-insights-brand span{font-size:13px}.ct-insights-brand strong{color:#55caff}.ct-insights-nav nav{display:flex;gap:24px}.ct-article-nav a,.ct-insights-nav nav a{color:#b7c8d8;text-decoration:none;font-size:13px;font-weight:700}.ct-article-nav a:hover,.ct-insights-nav nav a:hover{color:#55caff}.ct-insights-join{display:flex;align-items:center;gap:8px!important;padding:11px 16px;border:1px solid rgba(85,202,255,.34);border-radius:12px;background:rgba(85,202,255,.08);color:#e9f8ff!important}.ct-insights-hero{position:relative;padding:90px 0 70px;background:radial-gradient(circle at 74% 8%,rgba(85,202,255,.16),transparent 30%),linear-gradient(180deg,#071527,#04101e)}.ct-insights-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(85,202,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(85,202,255,.045) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,#000 20%,transparent 92%);mask-image:linear-gradient(180deg,#000 20%,transparent 92%)}.ct-insights-kicker{display:flex;align-items:center;gap:8px;color:#83ddff;font-size:12px;font-weight:800;letter-spacing:.18em}.ct-insights-kicker span{width:8px;height:8px;border-radius:50%;background:#55caff;box-shadow:0 0 18px #55caff}.ct-insights-kicker svg{width:17px}.ct-insights-hero h1{font-size:clamp(45px,7vw,88px);line-height:.95;letter-spacing:-.055em;margin:24px 0;max-width:1000px}.ct-insights-hero h1 em{font-style:normal;color:#55caff}.ct-insights-hero .ct-insights-shell>p,.ct-insights-hero>div>.ct-insights-shell>p{max-width:760px;color:#a9bed0;font-size:18px;line-height:1.75;margin:0 0 26px}.ct-insights-pills{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:44px}.ct-insights-pills span{display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid rgba(85,202,255,.14);background:rgba(255,255,255,.025);border-radius:999px;color:#c9d9e6;font-size:12px}.ct-insights-pills svg{color:#55caff}.ct-insights-deck{position:relative;margin-top:28px}.ct-insights-deck-stage{height:410px;position:relative;perspective:1200px}.ct-insight-feature{position:absolute;left:50%;top:0;width:min(760px,76vw);height:360px;margin-left:min(-380px,-38vw);border:1px solid rgba(85,202,255,.22);border-radius:28px;background:linear-gradient(145deg,rgba(11,37,64,.98),rgba(4,17,32,.98));box-shadow:0 30px 80px rgba(0,0,0,.42);overflow:hidden;text-decoration:none;color:#fff;transform-style:preserve-3d}.ct-insight-feature-top{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.06);font-size:12px;letter-spacing:.12em}.ct-insight-feature-top span{display:flex;align-items:center;gap:7px;color:#68d4ff;font-weight:800}.ct-insight-feature-top em{color:#7e94a8;font-style:normal}.ct-insight-feature-glow{position:absolute;width:260px;height:260px;border-radius:50%;right:-60px;top:10px;background:radial-gradient(circle,rgba(85,202,255,.25),transparent 68%);filter:blur(4px)}.ct-insight-feature-copy{position:relative;padding:45px 42px;width:78%;z-index:2}.ct-insight-feature-copy small{color:#55caff;font-weight:800;letter-spacing:.16em}.ct-insight-feature-copy h3{font-size:34px;line-height:1.03;letter-spacing:-.035em;margin:13px 0}.ct-insight-feature-copy p{color:#a9bfd1;line-height:1.65}.ct-insight-feature-copy strong{display:flex;align-items:center;gap:8px;margin-top:24px;color:#dff6ff;font-size:13px}.ct-insight-feature-orb{position:absolute;right:34px;bottom:34px;width:96px;height:96px;border:1px solid rgba(85,202,255,.32);border-radius:50%;display:grid;place-items:center;background:rgba(85,202,255,.06);box-shadow:inset 0 0 34px rgba(85,202,255,.09),0 0 34px rgba(85,202,255,.08)}.ct-insight-feature-orb svg{color:#55caff;width:28px;height:28px}.ct-insight-feature-orb span{position:absolute;bottom:16px;font-size:12px;letter-spacing:.16em;color:#8ccfeb}.ct-insights-deck-controls{display:flex;justify-content:center;gap:8px}.ct-insights-deck-controls button{width:24px;height:4px;border:0;border-radius:99px;background:#1e3851;cursor:pointer}.ct-insights-deck-controls button.active{width:48px;background:#55caff;box-shadow:0 0 14px rgba(85,202,255,.45)}.ct-insights-stream{padding:86px 0 100px;background:#061321}.ct-insight-category-hero{padding:78px 0 62px;background:radial-gradient(circle at 78% 15%,rgba(85,202,255,.14),transparent 28%),linear-gradient(180deg,#071527,#05111f);border-bottom:1px solid rgba(85,202,255,.08)}.ct-insight-category-hero span{display:flex;align-items:center;gap:8px;color:#67d3ff;font-size:12px;font-weight:900;letter-spacing:.16em}.ct-insight-category-hero h1{margin:14px 0 16px;color:#f7fbff;font-size:clamp(48px,7vw,82px);line-height:.96;letter-spacing:-.05em}.ct-insight-category-hero p{max-width:760px;margin:0;color:#b6c9d7;font-size:16px;line-height:1.7}.ct-insights-stream-head{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:end;margin-bottom:38px}.ct-insights-stream-head>div>span{color:#55caff;font-size:12px;font-weight:800;letter-spacing:.16em}.ct-insights-stream-head h2{font-size:48px;letter-spacing:-.045em;margin:10px 0 8px}.ct-insights-stream-head p{color:#92a9bc;line-height:1.7;max-width:650px}.ct-insights-categories{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ct-insights-categories a{padding:9px 11px;border:1px solid rgba(85,202,255,.12);border-radius:999px;background:rgba(255,255,255,.02);color:#a9bed0;font-size:12px;text-decoration:none;transition:.18s ease}.ct-insights-categories a:hover{color:#f5fbff;border-color:rgba(85,202,255,.35);background:rgba(85,202,255,.07)}.ct-insights-categories b{color:#55caff;margin-left:5px}.ct-insights-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.ct-insight-card{grid-column:span 4;position:relative;display:flex;min-height:350px;flex-direction:column;padding:28px;border:1px solid rgba(102,205,255,.14);border-radius:24px;background:linear-gradient(155deg,rgba(10,31,50,.98),rgba(5,18,31,.98));overflow:hidden;color:#fff;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 18px 50px rgba(0,0,0,.12);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.ct-insight-card:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(83,198,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(83,198,255,.035) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:linear-gradient(135deg,#000,transparent 68%);mask-image:linear-gradient(135deg,#000,transparent 68%);pointer-events:none}.ct-insight-card:hover{transform:translateY(-6px);border-color:rgba(91,211,255,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 28px 70px rgba(0,0,0,.3),0 0 42px rgba(54,184,240,.07)}.ct-insight-card-top{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.ct-insight-card-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(100,214,255,.22);border-radius:15px;background:linear-gradient(145deg,rgba(74,193,248,.13),rgba(23,84,118,.12));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 10px 30px rgba(0,0,0,.14)}.ct-insight-card-icon svg{width:24px;height:24px;color:#71d8ff}.ct-insight-card-top>span{min-width:0;color:#73d7ff;font-size:12px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.ct-insight-card-top>small{color:#6f8799;font-size:12px;white-space:nowrap}.ct-insight-card-body{position:relative;z-index:2;display:flex;flex:1 1;flex-direction:column;padding:34px 0 0}.ct-insight-card-body h3{max-width:560px;margin:0 0 16px;color:#f7fbff;font-size:26px;line-height:1.08;letter-spacing:-.03em}.ct-insight-card-body p{max-width:620px;margin:0;color:#a9bdca;font-size:14px;line-height:1.7}.ct-insight-card-body em{display:inline-flex;align-items:center;gap:9px;width:max-content;margin-top:auto;padding-top:28px;color:#6dd7ff;font-style:normal;font-size:12px;font-weight:900}.ct-insight-card-body em svg{transition:transform .2s ease}.ct-insight-card:hover .ct-insight-card-body em svg{transform:translateX(4px)}.ct-insight-card-accent{position:absolute;right:-58px;bottom:-72px;width:210px;height:210px;border:1px solid rgba(84,208,255,.15);border-radius:50%;background:radial-gradient(circle,rgba(76,198,255,.08),transparent 66%);box-shadow:0 0 60px rgba(53,177,230,.06);pointer-events:none}.ct-insight-card-accent:after{content:"";position:absolute;inset:35px;border:1px solid rgba(102,217,255,.1);border-radius:50%}.ct-insight-card-lead{grid-column:span 8;min-height:350px;padding:34px 38px;background:radial-gradient(circle at 88% 12%,rgba(61,189,247,.14),transparent 26%),linear-gradient(145deg,rgba(10,37,60,.99),rgba(5,18,31,.99))}.ct-insight-card-lead .ct-insight-card-icon{width:54px;height:54px;border-radius:17px}.ct-insight-card-lead .ct-insight-card-icon svg{width:28px;height:28px}.ct-insight-card-lead .ct-insight-card-body{padding-top:40px}.ct-insight-card-lead .ct-insight-card-body h3{max-width:760px;font-size:40px;line-height:1.02}.ct-insight-card-lead .ct-insight-card-body p{max-width:760px;font-size:15px;line-height:1.75}.ct-insight-card-lead .ct-insight-card-accent{right:-40px;bottom:-90px;width:280px;height:280px;border-color:rgba(91,210,255,.2)}.ct-insights-empty{padding:60px;border:1px dashed rgba(85,202,255,.25);border-radius:22px;text-align:center}.ct-insights-empty h3{font-size:28px}.ct-insights-empty p{color:#8fa7ba}.ct-insights-cross{width:min(1180px,calc(100% - 40px));margin:0 auto 90px;border:1px solid rgba(85,202,255,.18);border-radius:28px;background:linear-gradient(135deg,#0a2139,#071422);padding:46px;display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center;box-shadow:0 30px 70px rgba(0,0,0,.25)}.ct-insights-cross>div>span{font-size:12px;letter-spacing:.15em;color:#55caff;font-weight:800}.ct-insights-cross h2{font-size:40px;margin:9px 0}.ct-insights-cross p{color:#9db2c4;line-height:1.65}.ct-insights-cross a{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:13px 16px;border-radius:12px;background:#55caff;color:#03101b;font-weight:900;text-decoration:none}.ct-insights-cross aside{display:flex;align-items:center;justify-content:space-between;color:#cceeff;font-size:12px;letter-spacing:.12em}.ct-insights-cross aside i{height:1px;flex:1 1;margin:0 10px;background:linear-gradient(90deg,#55caff,transparent)}.ct-ad-slot{margin:30px auto;padding:16px;width:min(900px,calc(100% - 32px));border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.ct-ad-slot>small{display:block;text-transform:uppercase;letter-spacing:.14em;color:#5f7487;font-size:12px;margin-bottom:8px}.ct-article-nav{position:sticky;top:0}.ct-article-nav>a{display:flex;align-items:center;gap:8px}.ct-article-nav>a:nth-child(2) img{width:48px;height:48px;object-fit:contain}.ct-article-nav>a:last-child{padding:10px 14px;border:1px solid rgba(85,202,255,.25);border-radius:10px}.ct-article-page article{width:min(1120px,calc(100% - 40px));margin:0 auto;padding-bottom:100px}.ct-article-hero{position:relative;padding:96px 80px 74px;margin:34px 0 20px;border:1px solid rgba(85,202,255,.16);border-radius:30px;background:radial-gradient(circle at 82% 12%,rgba(85,202,255,.17),transparent 25%),linear-gradient(145deg,#0a2139,#061321);overflow:hidden}.ct-article-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(85,202,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(85,202,255,.04) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.ct-article-scan{position:absolute;left:0;right:0;top:18%;height:1px;background:linear-gradient(90deg,transparent,#55caff,transparent);box-shadow:0 0 18px rgba(85,202,255,.45);animation:ctInsightScan 6s ease-in-out infinite}.ct-article-meta{position:relative;display:flex;justify-content:space-between;gap:16px;color:#7f98ac;font-size:12px;letter-spacing:.08em}.ct-article-meta span:first-child{display:flex;align-items:center;gap:7px;color:#55caff;font-weight:800}.ct-article-hero>small{position:relative;display:block;margin-top:72px;color:#55caff;font-size:12px;font-weight:800;letter-spacing:.16em}.ct-article-hero h1{position:relative;font-size:clamp(42px,6vw,74px);line-height:.98;letter-spacing:-.05em;margin:14px 0 20px;max-width:900px}.ct-article-hero>p{position:relative;max-width:790px;color:#acc0d0;font-size:19px;line-height:1.7}.ct-article-author{position:relative;margin-top:26px;color:#71889a;font-size:12px}.ct-article-author strong{color:#c8e6f5}.ct-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:44px;margin-top:40px}.ct-article-body{min-width:0}.ct-article-body>section{padding:8px 0 22px}.ct-article-body h2{font-size:32px;letter-spacing:-.035em;margin:18px 0 14px}.ct-article-body p{font-size:17px;line-height:1.88;color:#c1d0dc;margin:0 0 20px}.ct-article-body ul{padding-left:22px;color:#c1d0dc}.ct-article-body li{margin:10px 0;line-height:1.7}.ct-affiliate-box,.ct-source-box{margin:34px 0;padding:24px;border:1px solid rgba(85,202,255,.16);border-radius:18px;background:rgba(85,202,255,.045)}.ct-affiliate-box>span,.ct-article-cta>span,.ct-article-side>span,.ct-related>span,.ct-source-box>span{color:#55caff;font-size:12px;font-weight:900;letter-spacing:.15em}.ct-affiliate-box p,.ct-source-box p{color:#96acbd;line-height:1.65}.ct-affiliate-box a,.ct-source-box a{display:inline-flex;align-items:center;gap:7px;color:#d7f3ff;text-decoration:none;font-weight:800;font-size:12px}.ct-affiliate-box{border-color:rgba(255,255,255,.13);background:rgba(255,255,255,.025)}.ct-topic-links{margin:34px 0;padding:25px;border:1px solid rgba(85,202,255,.15);border-radius:18px;background:linear-gradient(145deg,rgba(9,30,49,.84),rgba(6,20,34,.92))}.ct-topic-links>span{display:block;color:#63d2ff;font-size:12px;font-weight:900;letter-spacing:.15em}.ct-topic-hub{display:inline-flex!important;align-items:center;gap:8px;margin:11px 0 16px;color:#f4fbff!important;font-size:17px!important;font-weight:900!important;text-decoration:none}.ct-topic-links>div{display:flex;flex-wrap:wrap;gap:8px}.ct-topic-links>div>a{padding:9px 11px;border:1px solid rgba(101,207,255,.13);border-radius:999px;background:rgba(255,255,255,.025);color:#9fd7ef;text-decoration:none;font-size:12px;font-weight:800}.ct-topic-links>div>a:hover{color:#fff;border-color:rgba(101,207,255,.34);background:rgba(85,202,255,.07)}.ct-article-cta{margin:50px 0 0;padding:34px;border-radius:22px;background:linear-gradient(135deg,rgba(85,202,255,.14),rgba(7,25,42,.96));border:1px solid rgba(85,202,255,.19)}.ct-article-cta h2{font-size:34px;margin:11px 0 24px}.ct-article-cta>div{display:flex;gap:10px}.ct-article-cta a{display:flex;align-items:center;gap:8px;padding:12px 15px;border-radius:10px;background:#55caff;color:#03101b;font-weight:900;text-decoration:none;font-size:12px}.ct-article-cta a:last-child{background:transparent;border:1px solid rgba(85,202,255,.25);color:#dff7ff}.ct-article-side{position:sticky;top:104px;align-self:start;border:1px solid rgba(85,202,255,.12);border-radius:18px;background:rgba(10,31,51,.7);padding:20px}.ct-article-side>a{display:block;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.07);text-decoration:none}.ct-article-side>a:last-child{border-bottom:0}.ct-article-side strong{display:block;color:#eaf9ff;font-size:14px}.ct-article-side small{display:block;color:#8198aa;line-height:1.45;margin-top:5px}.ct-related{margin-top:80px}.ct-related h2{font-size:38px;margin:10px 0 24px}.ct-related>div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ct-related a{padding:24px;border:1px solid rgba(85,202,255,.12);border-radius:18px;background:rgba(10,30,50,.64);text-decoration:none;color:#fff}.ct-related small{color:#55caff;font-size:12px;font-weight:800}.ct-related h3{font-size:19px;line-height:1.15}.ct-related p{color:#8da4b5;font-size:13px;line-height:1.55}.ct-related em{display:flex;align-items:center;gap:7px;color:#55caff;font-size:12px;font-style:normal;font-weight:800}@keyframes ctInsightScan{0%,to{top:16%;opacity:.35}50%{top:84%;opacity:.9}}@media(max-width:980px){.ct-insights-nav nav{display:none}.ct-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-insight-card{grid-column:auto}.ct-insight-card-lead{grid-column:span 2}.ct-article-layout{grid-template-columns:1fr}.ct-article-side{position:relative;top:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ct-insights-cross,.ct-insights-stream-head{grid-template-columns:1fr}.ct-insights-categories{justify-content:flex-start}}@media(max-width:720px){.ct-article-page article,.ct-insights-cross,.ct-insights-shell{width:min(100% - 24px,1180px)}.ct-article-nav,.ct-insights-nav{height:68px;padding:0 12px}.ct-insights-nav .ct-insights-join{font-size:0;padding:10px}.ct-insights-nav .ct-insights-join svg{width:18px;height:18px}.ct-insights-hero{padding:64px 0 48px}.ct-insights-hero h1{font-size:48px}.ct-insights-deck-stage{height:360px}.ct-insight-feature{width:88vw;height:325px;margin-left:-44vw}.ct-insight-feature-copy{width:100%;padding:36px 24px}.ct-insight-feature-copy h3{font-size:25px}.ct-insight-feature-copy p{font-size:13px}.ct-insight-feature-orb{display:none}.ct-insights-stream{padding:60px 0}.ct-insights-stream-head h2{font-size:38px}.ct-insights-grid{grid-template-columns:1fr}.ct-insight-card,.ct-insight-card-lead{grid-column:auto;min-height:315px;padding:24px}.ct-insight-card-top{grid-template-columns:auto 1fr}.ct-insight-card-top>small{grid-column:2;margin-top:-7px}.ct-insight-card-icon,.ct-insight-card-lead .ct-insight-card-icon{width:46px;height:46px;border-radius:14px}.ct-insight-card-icon svg,.ct-insight-card-lead .ct-insight-card-icon svg{width:23px;height:23px}.ct-insight-card-body,.ct-insight-card-lead .ct-insight-card-body{padding-top:30px}.ct-insight-card-body h3,.ct-insight-card-lead .ct-insight-card-body h3{font-size:27px;line-height:1.06}.ct-insight-card-body p,.ct-insight-card-lead .ct-insight-card-body p{font-size:14px}.ct-insight-card-accent,.ct-insight-card-lead .ct-insight-card-accent{width:190px;height:190px;right:-70px;bottom:-80px}.ct-insights-cross{padding:30px 22px;margin-bottom:54px}.ct-insights-cross h2{font-size:34px}.ct-insights-cross aside{display:none}.ct-article-hero{padding:64px 24px 44px;margin-top:18px}.ct-article-hero>small{margin-top:50px}.ct-article-hero h1{font-size:43px}.ct-article-hero>p{font-size:16px}.ct-article-layout{gap:20px}.ct-article-body h2{font-size:28px}.ct-article-body p{font-size:16px}.ct-article-side,.ct-related>div{grid-template-columns:1fr}.ct-related h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.ct-article-scan{animation:none}.ct-insight-card{transition:none}}.ct-home-insights{padding:92px 0;background:radial-gradient(circle at 18% 0,rgba(85,202,255,.09),transparent 30%),#05111f;border-top:1px solid rgba(85,202,255,.08);border-bottom:1px solid rgba(85,202,255,.08)}.ct-home-insights-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:26px}.ct-home-insights-head h2{font-size:48px;line-height:1;letter-spacing:-.045em;margin:10px 0;color:#f6fbff;text-shadow:0 3px 28px rgba(201,236,255,.12)}.ct-home-insights-head p{max-width:650px;color:#c4d5e1;line-height:1.7;font-size:15px}.ct-home-insights-head>a{display:flex;align-items:center;gap:8px;color:#77d9ff;text-decoration:none;font-size:12px;font-weight:900;padding-bottom:8px}.ct-home-insights-head>a:hover{color:#f4fbff}.ct-home-insights .ct-insights-deck{margin-top:18px}@media(max-width:720px){.ct-home-insights{padding:64px 0}.ct-home-insights-head{align-items:flex-start;flex-direction:column}.ct-home-insights-head h2{font-size:38px}}.ct2-nav-jobseeker{display:inline-flex!important;align-items:center;justify-content:center;padding:10px 15px;border:1px solid rgba(105,210,255,.24);border-radius:12px;background:linear-gradient(135deg,rgba(255,255,255,.085),rgba(64,198,255,.055));color:#e8f7ff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 30px rgba(0,0,0,.12);backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.ct2-nav-jobseeker:hover{transform:translateY(-1px);border-color:rgba(103,221,255,.48);background:linear-gradient(135deg,rgba(255,255,255,.13),rgba(60,194,255,.1));box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 14px 32px rgba(0,0,0,.16),0 0 24px rgba(55,188,255,.08)}.ct2-search-job{border:1px solid rgba(40,166,221,.24)!important;background:linear-gradient(135deg,rgba(238,249,255,.78),rgba(229,255,244,.72))!important;color:#086a98!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 10px 26px rgba(14,104,153,.1)!important;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}.ct2-search-job:hover{border-color:rgba(32,161,218,.48)!important;background:linear-gradient(135deg,rgba(246,252,255,.92),rgba(233,255,246,.88))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 14px 30px rgba(14,104,153,.14),0 0 24px rgba(82,255,154,.08)!important}.career-shell .ct2-primary,.career-shell .ct2-secondary,.job-unlock-action .ct2-primary,.job-unlock-panel .ct2-primary,.job-unlock-panel .ct2-secondary,.jobs-auth-page .member-auth-form button,.jobs-empty-state .ct2-primary,.jobs-hero-actions .ct2-primary,.jobs-hero-actions .ct2-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border:1px solid rgba(124,212,255,.26);border-radius:12px;background:linear-gradient(135deg,rgba(23,145,224,.28),rgba(51,186,245,.16));color:#f5fbff!important;text-decoration:none;font-size:12px;font-weight:900;letter-spacing:.1px;box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 12px 34px rgba(0,0,0,.14);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.career-shell .ct2-primary:hover,.career-shell .ct2-secondary:hover,.job-unlock-action .ct2-primary:hover,.job-unlock-panel .ct2-primary:hover,.job-unlock-panel .ct2-secondary:hover,.jobs-auth-page .member-auth-form button:hover,.jobs-empty-state .ct2-primary:hover,.jobs-hero-actions .ct2-primary:hover,.jobs-hero-actions .ct2-secondary:hover{transform:translateY(-2px);border-color:rgba(113,218,255,.52);background:linear-gradient(135deg,rgba(26,159,240,.38),rgba(73,201,255,.22));box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 16px 36px rgba(0,0,0,.18),0 0 26px rgba(56,190,255,.1)}.jobs-hero-actions .ct2-secondary{border-color:rgba(255,255,255,.2);background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.055));color:#e9f5fb!important}.jobs-hero-actions .ct2-secondary:hover{border-color:rgba(255,255,255,.38);background:linear-gradient(135deg,rgba(255,255,255,.16),rgba(255,255,255,.085))}.jobs-search-form button{border:1px solid rgba(26,150,220,.25);background:linear-gradient(135deg,rgba(13,143,233,.88),rgba(32,183,255,.78));box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 10px 26px rgba(17,142,234,.16);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);transition:transform .18s ease,box-shadow .18s ease}.jobs-search-form button:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 14px 30px rgba(17,142,234,.22)}.jobs-auth-page .member-auth-form button{width:100%;border-color:rgba(78,196,246,.3);background:linear-gradient(135deg,rgba(12,132,231,.84),rgba(31,177,255,.72))}.career-shell .ct2-primary:disabled,.career-shell .ct2-secondary:disabled,.jobs-auth-page .member-auth-form button:disabled{opacity:.55;transform:none;cursor:not-allowed}@media(max-width:760px){.ct2-nav-jobseeker{display:none!important}}.job-preview-lock{margin-top:16px;padding:12px;border:1px solid #e0e9ef;border-radius:10px;background:linear-gradient(135deg,#f8fbfd,#eef7fb)}.job-preview-lock span{display:block;color:#168fd0;font-size:12px;font-weight:900;letter-spacing:1px}.job-preview-lock small{display:block;margin-top:5px;color:#6b8292;line-height:1.55}.job-detail-locked-preview{position:relative;overflow:hidden}.job-detail-locked-preview:after{content:"";position:absolute;right:-90px;bottom:-90px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(36,176,246,.1),transparent 65%)}.job-premium-detail-list{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:22px}.job-premium-detail-list>div{padding:16px;border:1px solid #dfe8ee;border-radius:11px;background:#f8fbfd}.job-premium-detail-list small,.job-premium-detail-list strong{display:block}.job-premium-detail-list strong{font-size:12px}.job-premium-detail-list small{margin-top:5px;color:#748897;font-size:12px;line-height:1.5}.career-unlocked-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0 24px}.career-unlocked-facts>div{padding:14px;border:1px solid #17364b;border-radius:10px;background:#06131f}.career-unlocked-facts span{display:block;color:#5ecfff;font-size:12px;font-weight:900;letter-spacing:1px}.career-unlocked-facts strong{display:block;margin-top:6px;color:#f2f9fc;font-size:12px;line-height:1.45}.career-detail-list{display:grid;gap:7px;margin-top:10px}.career-detail-list>div{display:grid;grid-template-columns:20px 1fr;gap:8px;padding:10px 12px;border:1px solid #17364b;border-radius:9px;background:#06131f}.career-detail-list>div>span{color:#52ff9a;font-weight:900}.career-detail-list p{margin:0;color:#90a8b7;font-size:12px;line-height:1.6}@media(max-width:760px){.career-unlocked-facts,.job-premium-detail-list{grid-template-columns:1fr 1fr}}@media(max-width:480px){.career-unlocked-facts,.job-premium-detail-list{grid-template-columns:1fr}}.ct-insights-actions{display:flex;align-items:center;gap:12px;margin:4px 0 10px;position:relative;z-index:3}.ct-insights-actions form{display:grid;grid-template-columns:auto minmax(180px,420px) auto;align-items:center;gap:10px;min-width:min(610px,100%);padding:7px 8px 7px 14px;border:1px solid rgba(95,207,255,.18);border-radius:15px;background:rgba(3,15,27,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 16px 38px rgba(0,0,0,.16)}.ct-insights-actions form>svg{width:19px;height:19px;color:#67d5ff}.ct-insights-actions input{min-width:0;padding:9px 0;border:0;outline:0;background:transparent;color:#f5fbff;font-size:13px}.ct-insights-actions input::placeholder{color:#71899b}.ct-insights-actions button{border:0;border-radius:10px;padding:10px 15px;background:#5bd1ff;color:#03131f;font-size:12px;font-weight:900;cursor:pointer}.ct-insights-actions>a{display:inline-flex;align-items:center;gap:8px;padding:13px 15px;border:1px solid rgba(95,207,255,.18);border-radius:13px;color:#dff7ff;text-decoration:none;font-size:12px;font-weight:900;background:rgba(255,255,255,.025)}.ct-insights-actions>a svg{width:16px;height:16px;color:#62d3ff}.ct-pulse-section{position:relative;padding:72px 0 76px;background:linear-gradient(180deg,#071523,#06111d);border-top:1px solid rgba(92,205,255,.09);border-bottom:1px solid rgba(92,205,255,.09);overflow:hidden}.ct-pulse-section:before{content:"";position:absolute;right:-160px;top:-200px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(58,190,247,.09),transparent 67%);pointer-events:none}.ct-pulse-head{display:flex;justify-content:space-between;align-items:flex-end;gap:34px;margin-bottom:27px}.ct-pulse-head>div{max-width:760px}.ct-pulse-head>div>span:not(.ct-pulse-live){display:block;margin-top:12px;color:#7ecff0;font-size:12px;font-weight:900;letter-spacing:.17em}.ct-pulse-live{display:inline-flex!important;align-items:center;gap:7px;margin:0!important;padding:6px 9px;border:1px solid rgba(84,213,255,.2);border-radius:999px;color:#b8efff!important;font-size:12px!important;font-weight:900;letter-spacing:.14em!important;background:rgba(69,201,255,.055)}.ct-pulse-live i{display:block;width:7px;height:7px;border-radius:50%;background:#5bd1ff;box-shadow:0 0 14px #5bd1ff}.ct-pulse-head h2{margin:9px 0 8px;color:#f6fbff;font-size:44px;line-height:1;letter-spacing:-.045em}.ct-pulse-head p{margin:0;color:#91aabd;font-size:13px;line-height:1.65}.ct-pulse-head>a{display:inline-flex;align-items:center;gap:8px;color:#68d5ff;text-decoration:none;font-size:12px;font-weight:900;white-space:nowrap;padding-bottom:5px}.ct-pulse-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.ct-pulse-grid article{position:relative;min-height:155px;padding:21px 19px;border:1px solid rgba(95,207,255,.12);border-radius:18px;background:linear-gradient(150deg,rgba(12,34,53,.92),rgba(6,20,33,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.ct-pulse-grid article>svg{width:21px;height:21px;color:#5fd3ff;margin-bottom:18px}.ct-pulse-grid small{display:block;color:#6f899c;font-size:12px;font-weight:900;letter-spacing:.1em}.ct-pulse-grid strong{display:block;margin:8px 0 5px;color:#f6fbff;font-size:25px;line-height:1.05;letter-spacing:-.035em;overflow-wrap:anywhere}.ct-pulse-grid span{display:block;color:#819aac;font-size:12px;line-height:1.45}.ct-pulse-trends{display:flex;align-items:center;gap:18px;margin-top:14px;padding:15px 17px;border:1px solid rgba(95,207,255,.09);border-radius:15px;background:rgba(255,255,255,.018)}.ct-pulse-trends>span{flex:0 0 auto;color:#6d8799;font-size:12px;font-weight:900;letter-spacing:.14em}.ct-pulse-trends>div{display:flex;gap:7px;flex-wrap:wrap}.ct-pulse-trends a{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid rgba(95,207,255,.1);border-radius:999px;color:#b7d1df;text-decoration:none;font-size:12px}.ct-pulse-trends a:hover{border-color:rgba(95,207,255,.3);color:#fff}.ct-pulse-trends b{font-weight:800}.ct-pulse-trends em{font-style:normal;color:#62d3ff;font-weight:900}.ct-search-hero{padding:78px 0 62px;background:radial-gradient(circle at 80% 8%,rgba(85,202,255,.13),transparent 27%),linear-gradient(180deg,#08182a,#061321);border-bottom:1px solid rgba(85,202,255,.08)}.ct-search-hero>div>span{display:flex;align-items:center;gap:8px;color:#68d4ff;font-size:12px;font-weight:900;letter-spacing:.16em}.ct-search-hero h1{margin:13px 0 26px;color:#f7fbff;font-size:clamp(48px,7vw,78px);line-height:.96;letter-spacing:-.05em}.ct-search-hero form{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;max-width:780px;padding:8px 9px 8px 15px;border:1px solid rgba(95,207,255,.18);border-radius:16px;background:#071728}.ct-search-hero form>svg{color:#64d3ff;width:20px;height:20px}.ct-search-hero input{padding:11px 0;border:0;outline:0;background:transparent;color:#fff;font-size:14px}.ct-search-hero button{padding:11px 17px;border:0;border-radius:11px;background:#5bd1ff;color:#03131f;font-size:12px;font-weight:900;cursor:pointer}.ct-search-hero p{margin:18px 0 0;color:#8ba4b6;font-size:12px}.ct-search-hero p strong{color:#dff6ff}.ct-search-results{display:grid;gap:11px}.ct-search-results>a{display:block;padding:25px 27px;border:1px solid rgba(95,207,255,.11);border-radius:18px;background:linear-gradient(145deg,rgba(10,31,50,.85),rgba(6,19,32,.95));color:#fff;text-decoration:none;transition:.2s}.ct-search-results>a:hover{transform:translateY(-3px);border-color:rgba(95,207,255,.3)}.ct-search-results>a>div{display:flex;justify-content:space-between;gap:15px}.ct-search-results span{color:#65d3ff;font-size:12px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.ct-search-results small{color:#718b9d;font-size:12px}.ct-search-results h2{margin:10px 0 8px;font-size:25px;letter-spacing:-.03em}.ct-search-results p{margin:0 0 16px;max-width:820px;color:#98afbe;font-size:13px;line-height:1.65}.ct-search-results em{display:flex;align-items:center;gap:7px;color:#65d3ff;font-style:normal;font-size:12px;font-weight:900}.ct-brief-hero{position:relative;padding:84px 0 68px;background:radial-gradient(circle at 82% 10%,rgba(85,202,255,.16),transparent 28%),linear-gradient(180deg,#07182a,#05111f);border-bottom:1px solid rgba(85,202,255,.09)}.ct-brief-kicker{display:flex;align-items:center;gap:9px;color:#78d9ff;font-size:12px;font-weight:900;letter-spacing:.16em}.ct-brief-kicker>span{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid rgba(85,202,255,.18);border-radius:999px;font-size:12px}.ct-brief-kicker i{display:block;width:6px;height:6px;border-radius:50%;background:#55caff;box-shadow:0 0 13px #55caff}.ct-brief-hero h1{max-width:1000px;margin:18px 0;color:#f6fbff;font-size:clamp(50px,7vw,82px);line-height:.96;letter-spacing:-.055em}.ct-brief-hero>div>p{max-width:830px;color:#a4bac9;font-size:16px;line-height:1.7}.ct-brief-hero>div>small{display:block;margin-top:14px;color:#657e90;font-size:12px}.ct-brief-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:30px}.ct-brief-metrics>div{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:11px;align-items:center;padding:16px;border:1px solid rgba(95,207,255,.11);border-radius:15px;background:rgba(255,255,255,.02)}.ct-brief-metrics svg{grid-row:1/3;width:22px;height:22px;color:#61d3ff}.ct-brief-metrics strong{color:#f6fbff;font-size:18px;line-height:1.05}.ct-brief-metrics span{color:#6e8799;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.ct-brief-body{padding:78px 0 95px;background:#061321}.ct-brief-intro>span{display:flex;align-items:center;gap:7px;color:#61d3ff;font-size:12px;font-weight:900;letter-spacing:.14em}.ct-brief-intro h2{margin:10px 0 8px;color:#f6fbff;font-size:42px;letter-spacing:-.04em}.ct-brief-intro p{max-width:650px;color:#91a8b9;line-height:1.65}.ct-brief-list{display:grid;gap:12px;margin-top:30px}.ct-brief-list>a{display:grid;grid-template-columns:74px minmax(0,1fr);gap:24px;padding:26px 28px;border:1px solid rgba(95,207,255,.11);border-radius:19px;background:linear-gradient(145deg,rgba(10,31,50,.9),rgba(6,19,32,.96));text-decoration:none;color:#fff}.ct-brief-list>a>b{font-size:34px;color:rgba(95,207,255,.32);letter-spacing:-.04em}.ct-brief-list span{color:#63d3ff;font-size:12px;font-weight:900;letter-spacing:.13em}.ct-brief-list h3{margin:7px 0 9px;font-size:27px;line-height:1.06;letter-spacing:-.03em}.ct-brief-list p{margin:0 0 14px;max-width:860px;color:#9db2c1;font-size:13px;line-height:1.65}.ct-brief-list em{display:flex;align-items:center;gap:7px;color:#64d3ff;font-style:normal;font-size:12px;font-weight:900}.ct-brief-momentum{margin-top:30px;padding:24px;border:1px solid rgba(95,207,255,.11);border-radius:18px;background:rgba(255,255,255,.018)}.ct-brief-momentum>span{display:block;margin-bottom:14px;color:#6f899b;font-size:12px;font-weight:900;letter-spacing:.14em}.ct-brief-momentum>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ct-brief-momentum a{display:flex;justify-content:space-between;gap:12px;padding:12px 13px;border:1px solid rgba(95,207,255,.08);border-radius:12px;color:#d9edf6;text-decoration:none;font-size:12px}.ct-brief-momentum em{color:#64d3ff;font-style:normal}.ct-brief-footer{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;margin-top:36px;padding:29px;border:1px solid rgba(95,207,255,.14);border-radius:20px;background:linear-gradient(135deg,rgba(85,202,255,.08),rgba(8,25,42,.95))}.ct-brief-footer>svg{width:38px;height:38px;color:#61d3ff}.ct-brief-footer span{color:#63d3ff;font-size:12px;font-weight:900;letter-spacing:.14em}.ct-brief-footer h2{margin:6px 0;font-size:23px}.ct-brief-footer p{margin:0;color:#849dad;font-size:12px}.ct-brief-footer>a{display:flex;align-items:center;gap:8px;color:#dff7ff;text-decoration:none;font-size:12px;font-weight:900}.ct-article-author{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ct-article-author>span{display:inline-flex;align-items:center;gap:5px;padding-left:10px;border-left:1px solid rgba(255,255,255,.1);color:#8299aa}.ct-article-author>span svg{width:14px;height:14px;color:#62d3ff}.ct-article-quick{margin:0 0 31px;padding:24px 25px;border:1px solid rgba(95,207,255,.15);border-radius:18px;background:linear-gradient(145deg,rgba(85,202,255,.07),rgba(7,23,39,.92))}.ct-article-quick>span{color:#64d3ff;font-size:12px;font-weight:900;letter-spacing:.15em}.ct-article-quick ul{margin:14px 0 0;padding-left:19px}.ct-article-quick li{margin:9px 0!important;color:#d1e0e9!important;font-size:14px!important;line-height:1.55!important}.ct-connect-context{margin:34px 0;padding:25px;border:1px solid rgba(94,209,255,.17);border-radius:18px;background:radial-gradient(circle at 90% 12%,rgba(85,202,255,.11),transparent 30%),linear-gradient(145deg,rgba(9,31,51,.92),rgba(5,19,33,.97))}.ct-connect-context>div{display:flex;align-items:center;gap:8px}.ct-connect-context>div svg{width:19px;height:19px;color:#61d3ff}.ct-connect-context>div span{color:#63d3ff;font-size:12px;font-weight:900;letter-spacing:.14em}.ct-connect-context>strong{display:block;margin:14px 0 8px;color:#f4fbff;font-size:22px;letter-spacing:-.025em}.ct-connect-context>p{margin:0 0 16px!important;color:#9cb2c1!important;font-size:13px!important;line-height:1.65!important}.ct-connect-context>a{display:inline-flex;align-items:center;gap:7px;color:#65d4ff;text-decoration:none;font-size:12px;font-weight:900}@media(max-width:1050px){.ct-pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ct-brief-metrics,.ct-brief-momentum>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.ct-insights-actions{align-items:stretch;flex-direction:column}.ct-insights-actions form{min-width:0;width:100%;grid-template-columns:auto minmax(0,1fr) auto}.ct-insights-actions>a{width:max-content}.ct-pulse-section{padding:54px 0}.ct-pulse-head{align-items:flex-start;flex-direction:column}.ct-pulse-head h2{font-size:36px}.ct-pulse-grid{grid-template-columns:1fr 1fr}.ct-pulse-grid article{min-height:142px}.ct-pulse-grid article:nth-child(5){grid-column:span 2}.ct-pulse-trends{align-items:flex-start;flex-direction:column}.ct-search-hero{padding:58px 0 45px}.ct-search-hero h1{font-size:48px}.ct-search-hero form{grid-template-columns:auto minmax(0,1fr)}.ct-search-hero button{grid-column:1/3}.ct-search-results>a{padding:22px}.ct-brief-hero{padding:58px 0 46px}.ct-brief-hero h1{font-size:48px}.ct-brief-metrics{grid-template-columns:1fr 1fr}.ct-brief-list>a{grid-template-columns:44px 1fr;gap:13px;padding:21px}.ct-brief-list>a>b{font-size:25px}.ct-brief-list h3{font-size:23px}.ct-brief-momentum>div{grid-template-columns:1fr}.ct-brief-footer{grid-template-columns:auto 1fr}.ct-brief-footer>a{grid-column:2}}@media(max-width:480px){.ct-brief-metrics,.ct-pulse-grid{grid-template-columns:1fr}.ct-pulse-grid article:nth-child(5){grid-column:auto}.ct-brief-list>a{grid-template-columns:1fr}.ct-brief-list>a>b{font-size:18px}}.ct-newsletter-shell{margin-top:-42px;margin-bottom:54px;position:relative;z-index:2}.ct-insights-newsletter{position:relative;display:grid;grid-template-columns:76px minmax(0,1.1fr) minmax(360px,.9fr);gap:24px;align-items:center;padding:30px 32px;border:1px solid rgba(95,211,255,.2);border-radius:24px;background:radial-gradient(circle at 10% 20%,rgba(85,202,255,.12),transparent 32%),linear-gradient(145deg,rgba(7,28,47,.98),rgba(5,17,30,.98));box-shadow:0 24px 70px rgba(0,0,0,.24);overflow:hidden}.ct-insights-newsletter:after{content:"";position:absolute;right:-90px;top:-120px;width:310px;height:310px;border:1px solid rgba(85,202,255,.08);border-radius:50%;pointer-events:none}.ct-newsletter-icon{width:64px;height:64px;display:grid;place-items:center;border:1px solid rgba(94,210,255,.22);border-radius:18px;background:rgba(85,202,255,.08)}.ct-newsletter-icon svg{width:31px;height:31px;color:#66d5ff}.ct-newsletter-copy{position:relative;z-index:1}.ct-newsletter-copy>span{display:flex;align-items:center;gap:7px;color:#68d5ff;font-size:12px;font-weight:900;letter-spacing:.15em}.ct-newsletter-copy h2{margin:8px 0;color:#f5fbff;font-size:27px;line-height:1.05;letter-spacing:-.03em}.ct-newsletter-copy p{margin:0;color:#9fb6c6;font-size:13px;line-height:1.6}.ct-insights-newsletter form{position:relative;z-index:1}.ct-insights-newsletter form>div{display:grid;grid-template-columns:.72fr 1fr auto;gap:8px}.ct-insights-newsletter input{min-width:0;padding:12px 13px;border:1px solid rgba(120,205,242,.16);border-radius:10px;background:rgba(3,15,27,.78);color:#eaf8ff;outline:none}.ct-insights-newsletter input:focus{border-color:rgba(91,208,255,.55);box-shadow:0 0 0 3px rgba(85,202,255,.07)}.ct-insights-newsletter button{display:flex;align-items:center;justify-content:center;gap:7px;padding:0 15px;border:0;border-radius:10px;background:#58ccfb;color:#03121e;font-weight:900;cursor:pointer;white-space:nowrap}.ct-insights-newsletter button:disabled{opacity:.55;cursor:wait}.ct-insights-newsletter label{display:flex;align-items:flex-start;gap:7px;margin-top:9px;color:#7992a4;font-size:12px;line-height:1.45}.ct-insights-newsletter label input{width:13px;height:13px;margin-top:1px;padding:0}.ct-insights-newsletter form>small{display:block;margin-top:7px;color:#ff9d9d;font-size:12px}.ct-newsletter-hp{position:absolute!important;left:-9999px!important;opacity:0!important;pointer-events:none!important}.ct-newsletter-success{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:center;padding:16px 18px;border:1px solid rgba(86,219,168,.18);border-radius:14px;background:rgba(46,168,119,.07)}.ct-newsletter-success svg{grid-row:1/3;width:27px;height:27px;color:#65dca9}.ct-newsletter-success strong{color:#f0fff8}.ct-newsletter-success span{color:#8fb7a5;font-size:12px}.ct-insights-newsletter.compact{grid-template-columns:58px 1fr;padding:24px;margin:38px 0}.ct-insights-newsletter.compact .ct-newsletter-icon{width:52px;height:52px;border-radius:15px}.ct-insights-newsletter.compact .ct-newsletter-copy h2{font-size:22px}.ct-insights-newsletter.compact .ct-newsletter-success,.ct-insights-newsletter.compact form{grid-column:1/-1;margin-top:2px}@media(max-width:980px){.ct-insights-newsletter{grid-template-columns:64px 1fr}.ct-insights-newsletter .ct-newsletter-success,.ct-insights-newsletter form{grid-column:1/-1}.ct-newsletter-shell{margin-top:-22px}}@media(max-width:640px){.ct-insights-newsletter,.ct-insights-newsletter.compact{grid-template-columns:1fr;padding:22px}.ct-newsletter-icon{width:52px;height:52px}.ct-insights-newsletter .ct-newsletter-success,.ct-insights-newsletter form{grid-column:auto}.ct-insights-newsletter form>div{grid-template-columns:1fr}.ct-insights-newsletter button{min-height:44px}.ct-newsletter-shell{margin-top:0}}.ct-weekly-index-hero,.ct-weekly-report-hero{padding:82px 0 68px;background:radial-gradient(circle at 78% 10%,rgba(85,202,255,.14),transparent 28%),linear-gradient(180deg,#071628,#05111f);border-bottom:1px solid rgba(85,202,255,.08)}.ct-weekly-index-hero span,.ct-weekly-report-hero span{display:flex;align-items:center;gap:8px;color:#67d5ff;font-size:12px;font-weight:900;letter-spacing:.16em}.ct-weekly-report-hero small{display:block;margin-top:18px;color:#7f98aa;font-size:12px;letter-spacing:.08em}.ct-weekly-index-hero h1,.ct-weekly-report-hero h1{margin:16px 0 18px;color:#f7fbff;font-size:clamp(50px,7vw,82px);line-height:.94;letter-spacing:-.055em}.ct-weekly-index-hero p,.ct-weekly-report-hero p{max-width:780px;margin:0;color:#b2c6d5;font-size:16px;line-height:1.75}.ct-weekly-report-body{padding:62px 0 90px;background:#061321}.ct-weekly-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ct-weekly-kpis article{min-height:190px;padding:24px;border:1px solid rgba(85,202,255,.13);border-radius:20px;background:linear-gradient(155deg,rgba(10,33,53,.96),rgba(6,20,34,.98));box-shadow:0 16px 46px rgba(0,0,0,.14)}.ct-weekly-kpis svg{width:28px;height:28px;color:#69d5ff}.ct-weekly-kpis small{display:block;margin-top:20px;color:#71899b;font-size:12px;font-weight:900;letter-spacing:.14em}.ct-weekly-kpis strong{display:block;margin:8px 0 7px;color:#f4fbff;font-size:31px;line-height:1;letter-spacing:-.04em}.ct-weekly-kpis span{color:#91a9ba;font-size:12px}.ct-weekly-columns{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;margin-top:18px}.ct-weekly-columns>section{padding:30px;border:1px solid rgba(85,202,255,.12);border-radius:22px;background:rgba(8,27,46,.78)}.ct-weekly-columns>section>span,.ct-weekly-editorial>span,.ct-weekly-method span{color:#62d2ff;font-size:12px;font-weight:900;letter-spacing:.15em}.ct-weekly-columns h2,.ct-weekly-editorial h2,.ct-weekly-method h2{margin:9px 0 22px;color:#f6fbff;font-size:30px;letter-spacing:-.035em}.ct-weekly-bars{display:grid;gap:12px}.ct-weekly-bars a{text-decoration:none}.ct-weekly-bars a>div{display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center}.ct-weekly-bars b{color:#526d81;font-size:12px}.ct-weekly-bars strong{color:#dff5ff;font-size:13px}.ct-weekly-bars em{color:#75d9ff;font-size:12px;font-style:normal;font-weight:900}.ct-weekly-bars i{display:block;height:4px;margin-top:7px;border-radius:999px;background:linear-gradient(90deg,#55caff,#3e95c9);box-shadow:0 0 18px rgba(85,202,255,.18)}.ct-weekly-provinces{display:grid;gap:9px}.ct-weekly-provinces>div{display:flex;justify-content:space-between;gap:16px;padding:13px 14px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:rgba(255,255,255,.018)}.ct-weekly-provinces strong{color:#eaf8ff;font-size:13px}.ct-weekly-provinces span{color:#7e98aa;font-size:12px}.ct-weekly-editorial{margin-top:18px;padding:30px;border:1px solid rgba(85,202,255,.12);border-radius:22px;background:rgba(8,27,46,.78)}.ct-weekly-editorial>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ct-weekly-editorial a{padding:20px;border:1px solid rgba(85,202,255,.1);border-radius:16px;background:rgba(255,255,255,.02);color:#fff;text-decoration:none}.ct-weekly-editorial small{color:#5dcfff;font-size:12px;font-weight:900}.ct-weekly-editorial h3{margin:8px 0 10px;font-size:18px;line-height:1.12}.ct-weekly-editorial p{color:#8fa6b7;font-size:12px;line-height:1.55}.ct-weekly-editorial em{display:flex;align-items:center;gap:7px;color:#63d3ff;font-size:12px;font-style:normal;font-weight:900}.ct-weekly-method{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;margin-top:18px;padding:28px;border:1px solid rgba(85,202,255,.12);border-radius:20px;background:linear-gradient(145deg,rgba(7,25,42,.92),rgba(5,18,31,.96))}.ct-weekly-method>svg{width:42px;height:42px;color:#69d4ff}.ct-weekly-method h2{margin-bottom:7px}.ct-weekly-method p{margin:0;color:#8fa8ba;font-size:12px;line-height:1.65}.ct-weekly-method>a{display:flex;align-items:center;gap:7px;padding:12px 14px;border-radius:10px;background:#55caff;color:#03111c;text-decoration:none;font-size:12px;font-weight:900;white-space:nowrap}.ct-weekly-index-list{padding:56px 0 90px;background:#061321}.ct-weekly-index-list .ct-insights-shell{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ct-weekly-index-list a{padding:28px;border:1px solid rgba(85,202,255,.12);border-radius:20px;background:linear-gradient(150deg,rgba(9,31,50,.96),rgba(5,18,31,.98));color:#fff;text-decoration:none}.ct-weekly-index-list a>div{display:flex;justify-content:space-between;gap:15px;color:#6ed4ff;font-size:12px;font-weight:900;letter-spacing:.1em}.ct-weekly-index-list h2{margin:18px 0 10px;font-size:27px;letter-spacing:-.035em}.ct-weekly-index-list p{color:#94aabc;line-height:1.6;font-size:13px}.ct-weekly-index-list em{display:flex;align-items:center;gap:7px;margin-top:20px;color:#67d4ff;font-style:normal;font-size:12px;font-weight:900}.ct-email-pref-page{min-height:100vh;display:grid;place-items:center;padding:30px;background:radial-gradient(circle at 50% 0,rgba(85,202,255,.12),transparent 35%),#05111f;color:#fff}.ct-email-pref-page section{width:min(620px,100%);padding:46px;border:1px solid rgba(85,202,255,.15);border-radius:26px;background:rgba(7,25,42,.92);text-align:center}.ct-email-pref-icon{width:64px;height:64px;display:grid;place-items:center;margin:0 auto 18px;border-radius:18px;background:rgba(85,202,255,.08)}.ct-email-pref-icon svg{width:34px;height:34px;color:#6bd6ff}.ct-email-pref-page span{color:#64d2ff;font-size:12px;font-weight:900;letter-spacing:.15em}.ct-email-pref-page h1{margin:12px 0;font-size:38px;letter-spacing:-.04em}.ct-email-pref-page p{color:#9eb5c5;line-height:1.7}.ct-email-pref-page a{display:inline-flex;align-items:center;gap:8px;margin-top:14px;color:#67d5ff;text-decoration:none;font-weight:900}@media(max-width:900px){.ct-weekly-kpis{grid-template-columns:repeat(2,1fr)}.ct-weekly-columns{grid-template-columns:1fr}.ct-weekly-editorial>div{grid-template-columns:1fr 1fr}.ct-weekly-method{grid-template-columns:auto 1fr}.ct-weekly-method>a{grid-column:1/-1;width:max-content}.ct-weekly-index-list .ct-insights-shell{grid-template-columns:1fr}}@media(max-width:600px){.ct-weekly-editorial>div,.ct-weekly-kpis{grid-template-columns:1fr}.ct-weekly-index-hero,.ct-weekly-report-hero{padding:58px 0 48px}.ct-weekly-method{grid-template-columns:1fr}.ct-weekly-method>a{width:100%;justify-content:center}}.ct2-network-hero{min-height:790px;overflow:hidden;background:radial-gradient(circle at 78% 18%,rgba(17,153,241,.22),transparent 29%),radial-gradient(circle at 18% 88%,rgba(82,255,154,.07),transparent 28%),linear-gradient(142deg,#03101d,#07263f 58%,#07385f)}.ct2-network-hero-inner{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.78fr);gap:42px;align-items:center;padding:82px 0 44px}.ct2-network-hero-copy{position:relative;z-index:4}.ct2-network-hero-copy .ct2-hero-copy{max-width:690px;margin:0;color:#afc5d5;font-size:17px;line-height:1.72}.ct2-network-hero h1{max-width:760px;margin:18px 0 22px;font-size:clamp(58px,6.3vw,86px);line-height:.93;letter-spacing:-4px}.ct2-network-hero h1 em{background:linear-gradient(90deg,#59caff,#52ff9a)}.ct2-network-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.ct2-network-actions>a{min-height:52px;padding:0 18px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;font-size:12px;font-weight:900;transition:.18s ease}.ct2-network-actions>a:hover{transform:translateY(-2px)}.ct2-network-primary{background:linear-gradient(135deg,#118eea,#26c0ff);color:#fff;box-shadow:0 12px 30px rgba(17,142,234,.25)}.ct2-network-secondary{border:1px solid rgba(101,207,255,.28);background:rgba(10,48,76,.72);color:#cceeff}.ct2-network-tertiary{border:1px solid rgba(82,255,154,.27);background:rgba(12,55,49,.72);color:#83ffba}.ct2-network-pill-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}.ct2-network-pill-row span{display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid rgba(147,199,229,.13);border-radius:999px;background:rgba(4,22,37,.36);color:#88a8bc;font-size:12px;font-weight:800;letter-spacing:.25px}.ct2-network-pill-row i{width:5px;height:5px;border-radius:50%;background:#52ff9a;box-shadow:0 0 10px rgba(82,255,154,.65)}.ct2-network-hero-panel{z-index:5;padding:18px;border:1px solid rgba(93,197,246,.18);border-radius:21px;background:linear-gradient(160deg,rgba(7,33,52,.94),rgba(5,22,36,.9));box-shadow:0 30px 80px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ct2-network-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 3px 16px}.ct2-network-panel-head small{display:block;color:#62cffa;font-size:12px;font-weight:900;letter-spacing:1.3px}.ct2-network-panel-head strong{display:block;margin-top:5px;color:#effaff;font-size:17px}.ct2-network-live{display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid rgba(82,255,154,.18);border-radius:999px;background:rgba(82,255,154,.06);color:#72ffad;font-size:12px;font-weight:900}.ct2-network-live i{width:6px;height:6px;border-radius:50%;background:#52ff9a;box-shadow:0 0 12px #52ff9a}.ct2-network-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:9px}.ct2-network-metrics article{padding:13px 11px;border:1px solid rgba(84,183,230,.11);border-radius:11px;background:rgba(5,22,35,.72)}.ct2-network-metrics strong{display:block;color:#fff;font-size:24px;letter-spacing:-1px}.ct2-network-metrics span{display:block;margin-top:4px;color:#6f8ea3;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.4}.ct2-network-routes{display:grid;gap:7px}.ct2-network-routes>a{display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center;padding:12px;border:1px solid rgba(85,184,231,.1);border-radius:12px;background:rgba(5,20,32,.68);text-decoration:none;transition:.18s ease}.ct2-network-routes>a:hover{border-color:rgba(81,203,255,.32);background:rgba(9,38,59,.86);transform:translateX(2px)}.ct2-network-route-icon{width:37px;height:37px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,rgba(21,147,228,.2),rgba(82,255,154,.08));color:#69d5ff}.ct2-network-routes p,.ct2-network-routes small,.ct2-network-routes strong{display:block}.ct2-network-routes small{color:#54cbfb;font-size:12px;font-weight:900;letter-spacing:1px}.ct2-network-routes strong{margin-top:2px;color:#edf9ff;font-size:12px}.ct2-network-routes p{margin:3px 0 0;color:#7592a6;font-size:12px;line-height:1.45}.ct2-network-routes>a>svg{color:#4fc8f7}.ct2-hero-request-panel{grid-column:1/-1;display:grid;grid-template-columns:minmax(220px,.62fr) minmax(520px,1.38fr) auto;gap:14px;align-items:center;margin-top:3px;padding:13px 14px;border:1px solid rgba(104,196,239,.16);border-radius:15px;background:rgba(3,17,29,.62);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ct2-hero-request-copy small{display:block;color:#55cbfb;font-size:12px;font-weight:900;letter-spacing:1.2px}.ct2-hero-request-copy strong{display:block;margin-top:3px;color:#f3fbff;font-size:12px}.ct2-hero-request-copy span{display:block;margin-top:2px;color:#6f8ca1;font-size:12px;line-height:1.45}.ct2-hero-request-form{display:grid;grid-template-columns:1fr .78fr auto;gap:7px}.ct2-hero-request-form label{min-height:45px;padding:0 12px;display:flex;align-items:center;gap:8px;border:1px solid rgba(130,180,209,.18);border-radius:9px;background:#f8fbfd;color:#148fd2}.ct2-hero-request-form input{width:100%;border:0;outline:0;background:transparent;color:#16354a;font-size:12px}.ct2-hero-request-form input::placeholder{color:#8197a6}.ct2-hero-request-form button{min-height:45px;padding:0 15px;border:0;border-radius:9px;display:flex;align-items:center;gap:7px;background:linear-gradient(135deg,#108ee5,#25bfff);color:#fff;font-size:12px;font-weight:900;cursor:pointer;white-space:nowrap}.ct2-hero-price-link{color:#76bfdc;font-size:12px;font-weight:800;white-space:nowrap;text-decoration:none}.ct2-hero-price-link:hover{color:#fff}.ct2-network-popular{grid-column:1/-1;margin-top:0}.ct2-network-popular span{color:#64869c}.ct2-nav-opportunities{color:#66d4ff!important}.ct2-network-hero .ct2-hero-logo{right:-2%;top:43%;width:420px;opacity:.04}@media(max-width:1050px){.ct2-network-hero-inner{grid-template-columns:1fr;gap:25px}.ct2-network-hero-panel{max-width:760px}.ct2-hero-request-panel{grid-template-columns:1fr}.ct2-hero-request-form{grid-template-columns:1fr 1fr auto}.ct2-hero-price-link{justify-self:start}.ct2-network-hero .ct2-hero-logo{right:-190px}}@media(max-width:700px){.ct2-network-hero{min-height:auto}.ct2-network-hero-inner{padding:52px 0 36px;gap:20px}.ct2-network-hero h1{font-size:clamp(44px,13vw,62px);letter-spacing:-2.6px}.ct2-network-hero-copy .ct2-hero-copy{font-size:14px;line-height:1.65}.ct2-network-actions{display:grid;grid-template-columns:1fr}.ct2-network-actions>a{width:100%}.ct2-network-pill-row{display:grid;grid-template-columns:1fr 1fr}.ct2-network-metrics{grid-template-columns:repeat(3,1fr)}.ct2-network-metrics strong{font-size:20px}.ct2-network-routes p{font-size:12px}.ct2-hero-request-panel{padding:12px}.ct2-hero-request-form{grid-template-columns:1fr}.ct2-hero-request-form button,.ct2-hero-request-form label{width:100%}.ct2-network-popular{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.ct2-network-popular a,.ct2-network-popular span{flex:0 0 auto}}@media(max-width:440px){.ct2-network-metrics,.ct2-network-pill-row{grid-template-columns:1fr}.ct2-network-hero-panel{padding:14px}.ct2-network-routes>a{grid-template-columns:auto 1fr}.ct2-network-routes>a>svg{display:none}}.career-billing-banner{margin:12px 0;padding:14px 16px;border:1px solid #1d4960;border-radius:12px;background:rgba(7,29,43,.88);color:#d8edf7;font-size:12px;line-height:1.55;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.career-billing-banner.success{border-color:rgba(52,211,153,.35);background:linear-gradient(135deg,rgba(9,46,39,.92),rgba(8,31,38,.92));color:#9ff1ca}.career-billing-banner.error{border-color:rgba(251,113,133,.32);background:linear-gradient(135deg,rgba(58,20,27,.9),rgba(33,16,25,.92));color:#fecdd3}.career-plan-error{display:block;margin-top:8px;color:#fda4af;font-size:12px;line-height:1.4}.career-subscription-actions{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.career-cancel-renewal{min-height:40px;padding:0 14px;border:1px solid rgba(251,113,133,.24);border-radius:10px;background:rgba(74,24,34,.28);color:#fda4af;font-size:12px;font-weight:900;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.career-cancel-renewal:hover{border-color:rgba(251,113,133,.45);background:rgba(95,30,42,.38)}.career-cancel-renewal:disabled{opacity:.55;cursor:not-allowed}.career-subscription-actions small{max-width:260px;color:#8fa8b8;text-align:right}.career-current-plan small{display:block;margin-top:5px;color:#7f99aa;font-size:12px}@media(max-width:760px){.career-subscription-actions{align-items:flex-start;width:100%}.career-subscription-actions small{text-align:left}}.opp-detail-page{min-height:100vh;background:#f5f8fa;color:#092034}.opp-detail-hero{padding:88px 0 72px;background:radial-gradient(circle at 82% 18%,rgba(21,154,232,.19),transparent 32%),linear-gradient(145deg,#03111e,#062d49 62%,#073d65);color:white}.opp-detail-hero .back{display:inline-flex;margin-bottom:26px;color:#8fcbe7;text-decoration:none;font-size:12px;font-weight:800}.opp-detail-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid rgba(82,255,154,.18);border-radius:999px;background:rgba(82,255,154,.06);color:#65f6aa;font-size:12px;font-weight:900;letter-spacing:1px}.opp-detail-badge i{width:7px;height:7px;border-radius:50%;background:#52ff9a;box-shadow:0 0 12px rgba(82,255,154,.75)}.opp-detail-hero h1{max-width:820px;margin:16px 0 7px;font-size:clamp(48px,6vw,82px);letter-spacing:-3.5px;line-height:.97}.opp-detail-location{color:#54caff;font-size:15px;font-weight:850}.opp-detail-hero p{max-width:790px;margin:19px 0 0;color:#b4c8d6;font-size:16px;line-height:1.7}.opp-detail-body{padding:34px 0 90px}.opp-detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:18px;align-items:start}.opp-detail-card,.opp-detail-convert{border:1px solid #dce8ee;border-radius:18px;background:#fff;box-shadow:0 18px 50px rgba(5,28,44,.07)}.opp-detail-card{padding:28px}.opp-detail-card-head span,.opp-detail-kicker{display:block;color:#0b96dc;font-size:12px;font-weight:950;letter-spacing:1.25px}.opp-detail-card-head strong{display:block;margin-top:5px;color:#0d2c40;font-size:22px}.opp-detail-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 0}.opp-detail-stats>div{padding:17px 15px;border:1px solid #e4edf2;border-radius:12px;background:#f9fbfc}.opp-detail-stats small{display:block;color:#7591a1;font-size:12px;font-weight:900;letter-spacing:.8px}.opp-detail-stats strong{display:block;margin-top:7px;color:#0a3048;font-size:18px;text-transform:capitalize}.opp-detail-facts{display:grid;gap:0;border:1px solid #e5edf2;border-radius:13px;overflow:hidden}.opp-detail-facts>div{display:grid;grid-template-columns:150px 1fr;gap:18px;padding:13px 15px;border-bottom:1px solid #edf2f5}.opp-detail-facts>div:last-child{border-bottom:0}.opp-detail-facts span{color:#758e9d;font-size:12px}.opp-detail-facts strong{color:#17384c;font-size:12px}.opp-detail-protection{margin-top:18px;padding:15px 16px;border:1px solid rgba(31,177,232,.15);border-radius:12px;background:#effaff}.opp-detail-protection strong{display:block;color:#0b82bd;font-size:12px}.opp-detail-protection p{margin:5px 0 0;color:#617d8e;font-size:12px;line-height:1.6}.opp-detail-convert{position:sticky;top:88px;padding:27px;background:linear-gradient(155deg,#071b2a,#09263b);color:white;border-color:rgba(86,187,236,.14)}.opp-detail-convert h2{margin:9px 0 10px;font-size:28px;line-height:1.05}.opp-detail-convert>p{margin:0;color:#8faabc;font-size:12px;line-height:1.65}.opp-detail-plan{display:grid;gap:7px;margin:20px 0;padding:16px;border:1px solid rgba(86,194,243,.14);border-radius:12px;background:rgba(5,18,28,.62)}.opp-detail-plan small{color:#5ccdf9;font-size:12px;font-weight:900;letter-spacing:1px}.opp-detail-plan strong{color:white;font-size:16px}.opp-detail-plan span{position:relative;padding-left:14px;color:#8eacbd;font-size:12px;line-height:1.45}.opp-detail-plan span:before{content:"";position:absolute;left:0;top:5px;width:5px;height:5px;border-radius:50%;background:#52ff9a}.opp-detail-primary{min-height:52px;padding:0 17px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(135deg,#0e92e8,#24c1ff);color:white;font-weight:950;line-height:1.35}.opp-detail-primary,.opp-detail-secondary{text-decoration:none;text-align:center;font-size:12px}.opp-detail-secondary{display:block;margin-top:9px;color:#6bcdf7;font-weight:850}.opp-detail-disclaimer{display:block;margin-top:13px;color:#6c8798;font-size:12px;line-height:1.5;text-align:center}@media(max-width:900px){.opp-detail-grid{grid-template-columns:1fr}.opp-detail-convert{position:static}.opp-detail-stats{grid-template-columns:1fr 1fr}}@media(max-width:560px){.opp-detail-hero{padding:58px 0 50px}.opp-detail-hero h1{font-size:44px;letter-spacing:-2px}.opp-detail-card,.opp-detail-convert{padding:20px}.opp-detail-facts>div,.opp-detail-stats{grid-template-columns:1fr}.opp-detail-facts>div{gap:4px}}.career-shell .ct2-primary,.career-shell .ct2-secondary,.cv-check-page .ct2-primary,.job-unlock-action .ct2-primary,.job-unlock-panel .ct2-primary,.job-unlock-panel .ct2-secondary,.jobs-auth-page .member-auth-form button,.jobs-empty-state .ct2-primary,.jobs-hero-actions .ct2-primary,.jobs-hero-actions .ct2-secondary{border:1px solid rgba(120,205,239,.2)!important;background:linear-gradient(135deg,rgba(8,27,42,.9),rgba(10,44,64,.78))!important;color:#eef9ff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 rgba(0,0,0,.22),0 10px 26px rgba(0,0,0,.16)!important;backdrop-filter:blur(18px) saturate(135%)!important;-webkit-backdrop-filter:blur(18px) saturate(135%)!important}.career-shell .ct2-primary:hover,.career-shell .ct2-secondary:hover,.cv-check-page .ct2-primary:hover,.job-unlock-action .ct2-primary:hover,.job-unlock-panel .ct2-primary:hover,.job-unlock-panel .ct2-secondary:hover,.jobs-auth-page .member-auth-form button:hover,.jobs-empty-state .ct2-primary:hover,.jobs-hero-actions .ct2-primary:hover,.jobs-hero-actions .ct2-secondary:hover{transform:translateY(-2px);border-color:rgba(116,213,251,.42)!important;background:linear-gradient(135deg,rgba(10,36,54,.96),rgba(13,57,80,.88))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 14px 32px rgba(0,0,0,.22),0 0 20px rgba(55,190,255,.06)!important}.ct2-search-job,.jobs-search-form button{border:1px solid rgba(110,198,236,.18)!important;background:linear-gradient(135deg,rgba(7,25,39,.94),rgba(10,43,62,.86))!important;color:#edf8fd!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 9px 24px rgba(0,0,0,.14)!important;backdrop-filter:blur(16px) saturate(130%)!important;-webkit-backdrop-filter:blur(16px) saturate(130%)!important}.ct2-search-job:hover,.jobs-search-form button:hover{border-color:rgba(117,215,253,.38)!important;background:linear-gradient(135deg,rgba(10,35,52,.98),rgba(14,58,81,.9))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.11),0 13px 28px rgba(0,0,0,.2),0 0 18px rgba(54,184,244,.05)!important}.cv-check-page{max-width:1180px;margin:0 auto;padding:72px 24px 90px;color:#eaf6fd}.cv-check-hero{max-width:900px;margin-bottom:28px}.cv-check-hero h1{font-size:clamp(38px,5.5vw,72px);line-height:.98;margin:14px 0 18px}.cv-check-hero p{max-width:760px;color:#86a1b4;line-height:1.7}.cv-check-proof{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.cv-check-proof div{min-width:150px;padding:14px 16px;border:1px solid rgba(74,190,244,.14);border-radius:12px;background:rgba(8,25,38,.82)}.cv-check-proof strong{display:block;color:#fff;font-size:18px}.cv-check-proof span{font-size:12px;color:#7893a6;text-transform:uppercase;letter-spacing:.08em}.cv-check-shell{display:grid;gap:20px}.cv-check-form{display:grid;gap:15px;padding:22px;border:1px solid rgba(74,190,244,.15);border-radius:16px;background:#081824}.cv-check-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cv-check-form label{display:grid;gap:7px;color:#9bb5c6;font-size:12px;font-weight:800}.cv-check-form input,.cv-check-form select{width:100%;padding:12px 13px;border:1px solid #17394e;border-radius:9px;background:#05121c;color:#eef8fd}.cv-check-form small{color:#6f899b}.cv-check-result{display:grid;grid-template-columns:170px 1fr;gap:26px;padding:26px;border:1px solid rgba(72,199,251,.2);border-radius:18px;background:linear-gradient(145deg,#071823,#091d2a)}.cv-score-ring{width:145px;height:145px;border-radius:50%;display:grid;place-content:center;text-align:center;border:10px solid rgba(74,190,244,.2);box-shadow:inset 0 0 40px rgba(74,190,244,.08)}.cv-score-ring strong{font-size:46px;color:#67d4ff}.cv-score-ring span{font-size:12px;letter-spacing:.1em;color:#7793a4}.cv-result-main h2{margin:7px 0 16px;font-size:28px}.cv-result-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cv-result-columns>div{padding:15px;border:1px solid #17384b;border-radius:11px;background:#06141e}.cv-result-columns strong{color:#fff}.cv-result-columns ul{margin:10px 0 0;padding-left:18px;color:#84a0b1;font-size:12px;line-height:1.7}.cv-detected-skills{margin-top:14px}.cv-preview-list{display:grid;gap:8px;margin:16px 0}.cv-preview-list article{display:flex;justify-content:space-between;gap:15px;padding:13px 14px;border:1px solid #16384b;border-radius:10px;background:#06131d}.cv-preview-list strong{color:#fff}.cv-preview-list small{display:block;margin-top:4px;color:#7390a3}.cv-preview-list b{color:#6ee7b7;white-space:nowrap}.cv-create-account{display:inline-flex}.career-referral-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.career-referral-grid article{padding:17px;border:1px solid #17384d;border-radius:13px;background:#071620}.career-referral-grid span,.career-referral-history>div>span,.career-referral-share>span{font-size:12px;font-weight:900;letter-spacing:.11em;color:#62cffa}.career-referral-grid strong{display:block;margin-top:7px;font-size:30px;color:#fff}.career-referral-grid small{display:block;margin-top:5px;color:#7893a4}.career-referral-history,.career-referral-share{margin-top:16px;padding:20px;border:1px solid #17384d;border-radius:14px;background:#071620}.career-referral-history h2,.career-referral-share h2{margin:7px 0;color:#fff}.career-referral-share p{padding:12px;border-radius:8px;background:#04101a;color:#7dd3fc;word-break:break-all}.career-referral-share>div{display:flex;gap:10px;flex-wrap:wrap}.career-referral-list{display:grid;margin-top:12px}.career-referral-list article{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid rgba(255,255,255,.06)}.career-referral-list strong{color:#fff}.career-referral-list small{display:block;margin-top:4px;color:#6f8b9d}.career-referral-list>article>span{text-transform:uppercase;font-size:12px;color:#6ee7b7}.career-unlock-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px}.career-unlock-value-grid span{padding:9px 10px;border:1px solid rgba(74,190,244,.14);border-radius:8px;background:rgba(5,19,29,.7);color:#9dd9f3;font-size:12px;font-weight:800}@media(max-width:800px){.cv-check-grid,.cv-check-result,.cv-result-columns{grid-template-columns:1fr}.career-referral-grid,.career-unlock-value-grid{grid-template-columns:1fr 1fr}}@media(max-width:500px){.career-referral-grid{grid-template-columns:1fr}}.connect-scale-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:28px 0 16px;max-width:980px}.connect-scale-strip>div{padding:18px 19px;border:1px solid rgba(82,255,0,.18);border-radius:14px;background:rgba(5,19,28,.62);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.connect-scale-strip strong{display:block;color:#52ff00;font-size:30px;line-height:1;font-weight:900;letter-spacing:-1px}.connect-scale-strip span{display:block;margin-top:7px;color:#9fb3bf;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.connect-opportunity-cta{display:flex;align-items:center;gap:14px;max-width:980px;margin:12px 0 19px;padding:14px 16px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(7,20,30,.78)}.connect-opportunity-cta>div{margin-right:auto}.connect-opportunity-cta>div>span{display:block;color:#52ff00;font-size:12px;font-weight:900;letter-spacing:.12em}.connect-opportunity-cta>div>strong{display:block;color:#fff;font-size:22px}.connect-opportunity-cta>div>strong small{font-size:12px;color:#8199a8}.connect-opportunity-cta p{margin:2px 0 0!important;font-size:12px!important;color:#8ea4b1!important}.connect-hero-secondary{padding:11px 14px;color:#d7e4ea;font-size:12px;font-weight:800;text-decoration:none}.connect-marketplace-conversion-bar{display:flex;align-items:center;gap:20px;margin:0 0 18px;padding:18px 20px;border:1px solid #17384b;border-radius:15px;background:linear-gradient(110deg,#071824,#0b1f2d)}.connect-marketplace-conversion-bar>div:first-child{margin-right:auto}.connect-marketplace-conversion-bar span{display:block;color:#52ff00;font-size:12px;font-weight:900;letter-spacing:.12em}.connect-marketplace-conversion-bar strong{display:block;margin:4px 0;color:#f3f8fb;font-size:17px}.connect-marketplace-conversion-bar small{color:#7f98a7;font-size:12px}.connect-marketplace-conversion-actions{text-align:right}.connect-marketplace-conversion-actions a{display:block;padding:11px 17px;border-radius:9px;background:#52ff00;color:#041009;text-decoration:none;font-size:12px;font-weight:900}.connect-marketplace-conversion-actions small{display:block;margin-top:5px}@media(max-width:760px){.connect-scale-strip{grid-template-columns:repeat(2,1fr)}.connect-marketplace-conversion-bar,.connect-opportunity-cta{align-items:stretch;flex-direction:column}.connect-marketplace-conversion-actions{text-align:left}.connect-opportunity-cta>div{margin-right:0}.connect-scale-strip strong{font-size:24px}}.jobs-hero-marketplace{padding-bottom:108px}.jobs-live-counter strong{font-size:28px;letter-spacing:-.8px}.jobs-marketplace-shell{display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px;padding:34px max(4vw,28px) 72px;background:#f4f8fb}.jobs-filter-panel{align-self:start;position:sticky;top:88px;padding:20px;border:1px solid #d8e5ed;border-radius:18px;background:#fff;box-shadow:0 16px 44px rgba(8,49,77,.07)}.jobs-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:15px;border-bottom:1px solid #e7eef2}.jobs-filter-heading span{font-size:12px;font-weight:900;letter-spacing:1.25px;color:#158fd2}.jobs-filter-heading strong{font-size:12px;color:#526c7e}.jobs-filter-form{display:grid;gap:13px;margin-top:16px}.jobs-filter-form label{display:grid;gap:6px}.jobs-filter-form label>span{font-size:12px;font-weight:800;color:#5a7182}.jobs-filter-form input:not([type=checkbox]),.jobs-filter-form select{width:100%;min-height:43px;padding:0 11px;border:1px solid #d5e2e9;border-radius:9px;background:#f9fbfc;color:#10283d;font:inherit;font-size:12px}.jobs-filter-form input:focus,.jobs-filter-form select:focus{outline:2px solid rgba(21,156,232,.16);border-color:#159ce8}.jobs-filter-form button{min-height:45px;border:0;border-radius:10px;background:#159ce8;color:#fff;font-weight:900;cursor:pointer}.jobs-filter-check{display:flex!important;grid-template-columns:18px 1fr!important;align-items:center;gap:8px!important;padding:8px 0}.jobs-filter-check input{width:16px;height:16px;accent-color:#159ce8}.jobs-clear-filters{display:block;text-align:center;color:#0f86c4;font-size:12px;font-weight:800;text-decoration:none}.jobs-results-panel{min-width:0}.jobs-results-heading{align-items:center}.jobs-market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.job-market-card{min-height:335px}.job-market-meta{min-height:36px}.job-card-skills{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0 16px}.job-card-skills span{padding:5px 8px;border-radius:999px;background:#edf7fc;color:#1879aa;font-size:12px;font-weight:800}.jobs-pagination{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;margin:28px 0 4px}.jobs-pagination a,.jobs-pagination span{min-width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid #d6e4eb;border-radius:9px;background:#fff;color:#29485d;font-size:12px;font-weight:900;text-decoration:none}.jobs-pagination a:hover{border-color:#159ce8;color:#1189c8}.jobs-pagination a.active{background:#159ce8;border-color:#159ce8;color:#fff}.jobs-pagination a.disabled{pointer-events:none;opacity:.42}.jobs-pagination a:first-child,.jobs-pagination a:last-child{min-width:92px}@media(max-width:1260px){.jobs-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:930px){.jobs-marketplace-shell{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.jobs-filter-panel{position:relative;top:auto}.jobs-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-clear-filters,.jobs-filter-check,.jobs-filter-form button{grid-column:span 1}}@media(max-width:680px){.jobs-marketplace-shell{padding-left:16px;padding-right:16px}.jobs-filter-form,.jobs-market-grid{grid-template-columns:1fr}.jobs-results-heading{align-items:flex-start;gap:10px}.jobs-results-heading>strong{font-size:12px}.jobs-pagination{justify-content:flex-start}.jobs-pagination a:first-child,.jobs-pagination a:last-child{min-width:auto}}.jobs-alert-capture{margin:-54px max(4vw,28px) 0;position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);gap:28px;align-items:center;padding:26px 28px;border:1px solid rgba(34,153,220,.22);border-radius:20px;background:linear-gradient(135deg,#ffffff,#f3fbff);box-shadow:0 20px 55px rgba(11,67,99,.11)}.jobs-alert-copy h2{margin:7px 0 8px;font-size:clamp(24px,3vw,40px);line-height:1.04;color:#123047}.jobs-alert-copy p{margin:0;color:#5d7384;max-width:690px}.jobs-alert-form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.jobs-alert-form input:not([type=checkbox]){min-height:44px;padding:0 12px;border:1px solid #d5e4ec;border-radius:10px;background:#fff;color:#15354b;font:inherit;font-size:12px}.jobs-alert-form .jobs-alert-consent,.jobs-alert-form button,.jobs-alert-form small{grid-column:1/-1}.jobs-alert-consent{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;color:#60798a}.jobs-alert-consent input{margin-top:2px;accent-color:#159ce8}.jobs-alert-success{color:#178454;font-weight:800}.jobs-alert-error{color:#b63d3d;font-weight:800}.cv-alert-consent{margin:4px 0 2px}@media(max-width:900px){.jobs-alert-capture{margin-top:-35px}.jobs-alert-capture,.jobs-alert-form{grid-template-columns:1fr}}@media(max-width:680px){.jobs-alert-capture{margin:-24px 16px 0;padding:20px 16px}.jobs-alert-form{grid-template-columns:1fr}.jobs-alert-form input:not([type=checkbox]){min-height:46px}}.jobs-honeypot{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.job-detail-public .jobs-alert-capture-compact{margin:28px 0 72px;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr)}@media(max-width:900px){.job-detail-public .jobs-alert-capture-compact{grid-template-columns:1fr;margin:24px 0 50px}}.connect-whatsapp-growth{position:fixed;right:22px;bottom:22px;z-index:80;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:999px;background:#111f2a;color:#fff;text-decoration:none;border:1px solid rgba(92,255,140,.35);box-shadow:0 16px 45px rgba(0,0,0,.3);font-size:12px}.connect-whatsapp-growth b{display:block;font-size:12px;line-height:1.05}.connect-whatsapp-growth small{display:block;color:#a8c0cc;font-size:12px;margin-top:3px;white-space:nowrap}.connect-whatsapp-growth-dot{color:#53f07d;font-size:22px;line-height:1;text-shadow:0 0 16px rgba(83,240,125,.75)}.connect-whatsapp-growth:hover{transform:translateY(-1px);border-color:#53f07d}@media(max-width:680px){.connect-whatsapp-growth{right:14px;bottom:14px;padding:11px 12px}.connect-whatsapp-growth small{display:none}}.global-blue{--ct-blue:#178bff;--ct-blue2:#53bdff;--ct-navy:#06111f;--ct-ink:#0b1a2b}.global-blue .member-auth-brand img{filter:none!important}.global-blue .member-auth-brand{background:radial-gradient(circle at 70% 35%,rgba(23,139,255,.26),transparent 34%),linear-gradient(145deg,#04111f,#07345d)}.global-blue .jobs-kicker,.global-blue .member-auth-brand>span,.global-blue .member-auth-kicker{color:#68c2ff!important}.global-blue .ct2-primary,.global-blue .jobs-filter-form button,.global-blue .member-auth-form button{background:linear-gradient(135deg,#1677ff,#39a7ff)!important;border-color:rgba(93,190,255,.3)!important;color:#fff!important;box-shadow:0 12px 32px rgba(22,119,255,.2)!important}.global-blue .member-auth-form input:focus,.global-blue .member-auth-form select:focus,.global-blue .member-auth-form textarea:focus{border-color:#379fff!important;box-shadow:0 0 0 3px rgba(55,159,255,.1)!important}.global-blue .jobs-hero{background:radial-gradient(circle at 80% 15%,rgba(53,166,255,.24),transparent 30%),linear-gradient(135deg,#03101d,#063c6c)!important}.global-blue .career-current-plan>div:last-child strong,.global-blue .career-job-score strong,.global-blue .career-locked-job span,.global-blue .career-match-dial strong,.global-blue .career-opportunity-row>span,.global-blue .career-sidebar-plan strong,.global-blue .jobs-radar-card span{color:#69c5ff!important}.global-blue .job-badge{background:#e7f5ff!important;color:#087bc0!important}.global-blue .job-card:hover{border-color:#79c8ff!important;box-shadow:0 18px 44px rgba(14,105,165,.08)}.global-blue .job-card-skills span{background:#edf7ff!important;color:#39779f!important}.global-blue .jobs-price-grid article{border-color:#d5e9f6!important}.global-blue .jobs-empty-state span,.global-blue .jobs-price-grid article>span,.global-blue .jobs-section-heading span{color:#117fca!important}.global-blue .career-shell .ct2-primary,.global-blue .career-shell .ct2-secondary{border-color:rgba(86,190,255,.28)!important}.global-production img[src*=calltech-connect-blue],.global-production img[src*=connect-blue-icon]{filter:none!important;mix-blend-mode:normal!important;opacity:1!important}body.global-production{background:#06111f;overflow-x:hidden}.global-production footer,.global-production header,.global-production main{position:relative;z-index:2}.ct-global-atmosphere{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,#06111f,#071727 52%,#06111f)}.ct-global-grid{position:absolute;inset:-20%;opacity:.16;background-image:linear-gradient(rgba(83,185,255,.12) 1px,transparent 0),linear-gradient(90deg,rgba(83,185,255,.1) 1px,transparent 0);background-size:64px 64px;transform:perspective(900px) rotateX(68deg) translate3d(0,28%,0);transform-origin:center}.ct-global-orb{position:absolute;border-radius:50%;opacity:.48}.ct-global-orb-a{width:560px;height:560px;left:-170px;top:2%;background:radial-gradient(closest-side,rgba(0,115,255,.27),rgba(0,115,255,.1) 55%,transparent)}.ct-global-orb-b{width:680px;height:680px;right:-260px;top:28%;background:radial-gradient(closest-side,rgba(64,197,255,.18),rgba(64,197,255,.07) 55%,transparent)}.ct-global-orb-c{width:480px;height:480px;left:38%;bottom:-230px;background:radial-gradient(closest-side,rgba(23,139,255,.18),rgba(23,139,255,.07) 55%,transparent)}.ct-global-pointer{position:absolute;left:0;top:0;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(58,170,255,.13),transparent 67%);transform:translate3d(-600px,-600px,0);transition:transform .18s ease-out;will-change:transform}.ct-global-scroll-progress{position:fixed;left:0;right:0;top:0;height:3px;z-index:9999;background:rgba(255,255,255,.02);pointer-events:none}.ct-global-scroll-progress span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#0b6bff,#52c6ff);box-shadow:0 0 18px rgba(55,169,255,.7);transform:scaleX(0);transform-origin:0 50%}html.js-motion [data-reveal]:not([data-revealed]){opacity:0;transform:translate3d(0,24px,0)}html.js-motion [data-revealed=in]{transition:opacity .7s cubic-bezier(.2,.75,.2,1),transform .7s cubic-bezier(.2,.75,.2,1);transition-delay:calc(var(--ct-reveal-index,0) * 60ms)}@media print{html.js-motion [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}}.global-production img[src*=calltech-logo]{filter:none!important;mix-blend-mode:normal!important;opacity:1!important}.global-production a img[src*=calltech-logo]{transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s ease}.global-production a:hover img[src*=calltech-logo]{transform:perspective(600px) rotateY(-8deg) rotateX(4deg) scale(1.045);filter:drop-shadow(0 10px 24px rgba(46,166,255,.24))!important}.global-production .career-card,.global-production .job-card,.global-production .jobs-price-grid article,.global-production .member-selected-plan{transform-style:preserve-3d;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.global-production .career-card:hover,.global-production .job-card:hover,.global-production .jobs-price-grid article:hover{transform:perspective(900px) translateY(-5px) rotateX(1.5deg);box-shadow:0 20px 48px rgba(0,83,160,.13)}.global-blue.jobs-public-shell{background:linear-gradient(180deg,#071525,#eaf5ff 18%,#f7fbff 62%,#edf7ff)!important;background-attachment:fixed}.global-blue .jobs-marketplace-shell{-webkit-backdrop-filter:saturate(1.06);backdrop-filter:saturate(1.06)}.jobs-global-nav{display:flex;align-items:center;justify-content:space-between;padding:14px clamp(18px,4vw,64px);background:rgba(5,17,31,.91);border-bottom:1px solid rgba(91,178,255,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0;z-index:50}.jobs-global-brand{display:flex;align-items:center;gap:11px;color:#fff;text-decoration:none;font-weight:900;letter-spacing:.08em}.jobs-global-brand img{width:44px;height:44px;object-fit:cover;border-radius:12px;filter:none!important}.jobs-global-links{display:flex;gap:18px;align-items:center}.jobs-global-links a{color:#c6d9e8;text-decoration:none;font-size:13px}.jobs-global-links .join{padding:9px 14px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#1677ff,#39a7ff);font-weight:850}@media (prefers-reduced-motion:no-preference) and (min-width:900px){.ct-global-grid{animation:ctGridDrift 28s linear infinite}.ct-global-orb{will-change:transform}.ct-global-orb-a{animation:ctOrbA 15s ease-in-out infinite}.ct-global-orb-b{animation:ctOrbB 19s ease-in-out infinite}.ct-global-orb-c{animation:ctOrbC 17s ease-in-out infinite}}@keyframes ctGridDrift{0%{transform:perspective(900px) rotateX(68deg) translate3d(0,28%,0)}to{transform:perspective(900px) rotateX(68deg) translate3d(0,calc(28% + 64px),0)}}@keyframes ctOrbA{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(150px,80px,0) scale(1.12)}}@keyframes ctOrbB{0%,to{transform:translateZ(0)}50%{transform:translate3d(-130px,-90px,0) scale(.9)}}@keyframes ctOrbC{0%,to{transform:translateZ(0)}50%{transform:translate3d(90px,-120px,0)}}@media(max-width:760px){.ct-global-pointer,.jobs-global-links a:not(.join){display:none}}@media(hover:none){.ct-global-pointer{display:none}}@media(prefers-reduced-motion:reduce){.ct-global-grid,.ct-global-orb,.ct-global-pointer,.global-production .job-card,.global-production a img[src*=calltech-logo],html.js-motion [data-reveal]{animation:none!important;transition:none!important}html.js-motion [data-reveal]:not([data-revealed]){opacity:1;transform:none}}.global-review-page{background:radial-gradient(circle at 12% 8%,rgba(20,120,255,.16),transparent 32%),radial-gradient(circle at 88% 18%,rgba(65,189,255,.1),transparent 28%),linear-gradient(180deg,#06111f,#0a1b2b 48%,#07131f)!important;color:#f4f9fd}.global-review-page .connect-info-hero{background:linear-gradient(135deg,#04101d,#06345e 58%,#08203a)!important}.global-review-page .connect-info-hero>span,.global-review-page .connect-live-review-heading>span,.global-review-page .connect-review-explainer article>strong{color:#66c4ff!important}.global-review-page .connect-info-shell{background:transparent!important}.global-review-page .connect-live-review-empty,.global-review-page .connect-live-review-grid>article,.global-review-page .connect-review-explainer article{border-color:rgba(85,184,255,.16)!important;box-shadow:0 20px 54px rgba(0,44,90,.12)!important}.global-review-page .connect-live-review-stars{color:#42b7ff!important}.global-review-page .connect-live-review-avatar{background:linear-gradient(135deg,#126dff,#44bdff)!important;color:#fff!important}.global-review-submit .public-review-brand{background:radial-gradient(circle at 68% 20%,rgba(54,176,255,.25),transparent 32%),linear-gradient(145deg,#04111f,#06365f)!important}.global-review-submit .public-review-brand img{filter:none!important}.global-review-submit .public-review-brand>span,.global-review-submit .public-review-heading>span{color:#67c5ff!important}.global-review-submit .public-review-main button{background:linear-gradient(135deg,#126dff,#3db7ff)!important}.global-business-profile .public-business-hero-shade{background:linear-gradient(180deg,rgba(3,13,25,.2),rgba(3,14,26,.86))!important}.global-business-profile .public-business-verified{background:rgba(18,109,255,.14)!important;color:#73caff!important;border-color:rgba(73,177,255,.24)!important}.global-business-profile .public-business-cta>span,.global-business-profile .public-business-section>span,.global-business-profile .public-business-tabs a:hover{color:#168bff!important}.global-business-profile .public-business-cta a{background:linear-gradient(135deg,#126dff,#3db7ff)!important}.global-business-profile .review-stars{color:#25aaff!important}.global-opportunities-page{background:linear-gradient(180deg,#04101c,#071929 38%,#eaf4fb 0,#f7fbff)!important}.global-opportunities-page .connect-opportunities-hero{background:radial-gradient(circle at 82% 16%,rgba(58,184,255,.22),transparent 28%),radial-gradient(circle at 12% 68%,rgba(13,103,255,.16),transparent 30%),linear-gradient(135deg,#03101d,#06365f 55%,#071a2d)!important}.global-opportunities-page .connect-opportunity-trustline span,.global-opportunities-page .eyebrow{color:#6bc7ff!important}.global-opportunities-page .connect-opportunity-cta,.global-opportunities-page .connect-scale-strip>div{border-color:rgba(93,188,255,.2)!important;background:rgba(6,28,50,.58)!important}.global-opportunities-page .ct2-primary{background:linear-gradient(135deg,#126dff,#3db7ff)!important;border-color:transparent!important}.global-opportunities-page .connect-opportunity-row{border-color:#d3e7f5!important;box-shadow:0 16px 40px rgba(5,73,126,.08)!important}.global-opportunities-page .connect-op-status,.global-opportunities-page .connect-op-tags span{color:#0f7fc5!important}.global-opportunities-page .connect-op-status i{background:#209dff!important;box-shadow:0 0 0 5px rgba(32,157,255,.11)!important}.global-opportunities-page .connect-marketplace-conversion-bar{border-color:#cfe5f4!important;background:linear-gradient(135deg,#f2f9ff,#e8f4fc)!important}.global-production{--ct-global-ink:#eef8ff;--ct-global-muted:#88a0b4;--ct-global-blue:#4fc8ff;--ct-global-blue-strong:#169fe8;--ct-global-gold:#f3b73f}.global-production .acquisition-tool-hero span,.global-production .calculator-page>header span,.global-production .connect-marketplace-conversion-bar span,.global-production .connect-opportunity-cta>div>span,.global-production .connect-scale-strip strong,.global-production .ct-price-convert a,.global-production .ct-price-final a,.global-production .ct-price-quote-box>a,.global-production .intent-type-label,.global-production .intent-unlocked-badge,.global-production .locations-directory>header span,.global-production .member-intelligence-head span,.global-production .member-intent-market-head>div>span,.global-production .member-intent-market-head>strong,.global-production .member-intent-top strong,.global-production .opportunity-preview-hero span,.global-production .opportunity-preview-score strong,.global-production .prospect-action-plan>span,.global-production .prospect-evidence-heading>span,.global-production .prospect-score strong,.global-production .prospect-score.hot strong,.global-production .prospect-service-scores>span,.global-production .tender-access-live,.global-production .tender-ai-copy>span,.global-production .tender-ai-result-banner>span,.global-production .tender-member-score,.global-production .tender-package-panel>div>span,.global-production .tools-directory>section span{color:var(--ct-global-blue)!important}.global-production .connect-marketplace-conversion-actions a,.global-production .ct-price-convert a,.global-production .ct-price-final a,.global-production .ct-price-quote-box>a,.global-production .tender-member-filter button{background:linear-gradient(135deg,#0f91df,#27c0ff)!important;color:#fff!important;box-shadow:0 12px 28px rgba(21,157,230,.2)!important}.global-production .connect-scale-strip>div,.global-production .intent-protected,.global-production .opp-detail-badge{border-color:rgba(79,200,255,.2)!important;background:rgba(26,133,190,.06)!important}.global-production .opp-detail-badge{color:#83ddff!important}.global-production .opp-detail-badge i,.global-production .opp-detail-plan span:before{background:#4fc8ff!important;box-shadow:0 0 14px rgba(79,200,255,.5)!important}.global-production .ct2-search-job{border-color:rgba(85,197,249,.22)!important;background:linear-gradient(135deg,rgba(7,25,39,.96),rgba(11,55,78,.9))!important;color:#eef9ff!important}.global-production .ct-google-proof-section{position:relative;overflow:hidden;padding:110px 0;background:radial-gradient(circle at 12% 18%,rgba(40,163,238,.18),transparent 28%),radial-gradient(circle at 84% 10%,rgba(244,183,63,.1),transparent 22%),linear-gradient(160deg,#04111f,#071c2d 48%,#061522);border-color:rgba(120,205,242,.12)}.global-production .ct-google-proof-section:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:linear-gradient(180deg,transparent,black 15%,black 80%,transparent);mask-image:linear-gradient(180deg,transparent,black 15%,black 80%,transparent);pointer-events:none}.global-production .ct-google-proof-section .ct2-shell{position:relative;z-index:2}.global-production .ct-google-proof-head h2{color:#f5fbff}.global-production .ct-google-proof-head p{color:#8ea7b9}.global-production .ct-google-rating{border-color:rgba(116,203,244,.18);background:linear-gradient(145deg,rgba(13,39,57,.9),rgba(7,23,35,.94));box-shadow:0 24px 70px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06);transform:perspective(900px) rotateY(-5deg) rotateX(2deg)}.global-production .ct-google-rating>small{color:#7190a4;font-weight:900;letter-spacing:.12em}.global-production .ct-google-rating>strong{color:#f5fbff;text-shadow:0 8px 28px rgba(53,183,245,.2)}.global-production .ct-google-review-stars,.global-production .ct-google-stars{color:var(--ct-global-gold)}.global-production .ct-google-review-spotlight{border-color:rgba(92,198,246,.17);background:radial-gradient(circle at 92% 12%,rgba(66,133,244,.14),transparent 24%),radial-gradient(circle at 70% 100%,rgba(243,183,63,.07),transparent 28%),linear-gradient(135deg,rgba(6,23,36,.98),rgba(8,43,67,.96));box-shadow:0 28px 85px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.05)}.global-production .ct-google-review-spotlight-copy>span{color:#6ed5ff}.global-production .ct-google-review-spotlight-copy p{color:#8fa9ba}.global-production .ct-google-float-card{border-color:rgba(99,198,243,.16);background:linear-gradient(145deg,rgba(10,31,46,.96),rgba(6,21,32,.98));box-shadow:0 32px 90px rgba(0,0,0,.34),0 8px 26px rgba(0,76,120,.16),inset 0 1px 0 rgba(255,255,255,.055);color:#eef8fd;overflow:hidden}.global-production .ct-google-float-card:after{content:"";position:absolute;inset:auto -35px -55px auto;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,rgba(55,183,245,.14),transparent 68%);pointer-events:none}.global-production .ct-google-review-person strong{color:#f4fbff}.global-production .ct-google-review-person small{color:#7692a5}.global-production .ct-google-review-person>img,.global-production .ct-google-review-person>span{box-shadow:0 8px 24px rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.08)}.global-production .ct-google-float-card p{color:#9ab0bf}.global-production .ct-google-float-card>small{color:#6f899d}.global-production .ct-google-review-person em{box-shadow:0 8px 22px rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.16)}.global-production .ct-google-proof-actions a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid rgba(84,194,244,.18);border-radius:10px;background:rgba(10,47,69,.56);color:#84ddff;transition:.2s ease}.global-production .ct-google-proof-actions a:hover{transform:translateY(-2px);border-color:rgba(105,213,255,.4);background:rgba(16,77,109,.68)}@media(max-width:850px){.global-production .ct-google-proof-section{padding:80px 0}.global-production .ct-google-rating{transform:none}}.global-production .career-apply-form>span,.global-production .career-current-plan>div:last-child strong,.global-production .career-detail-list>div>span,.global-production .career-job-score strong,.global-production .career-locked-job span,.global-production .career-match-dial strong,.global-production .career-opportunity-row>span,.global-production .career-profile-score strong,.global-production .career-referral-list>article>span,.global-production .career-sidebar-plan strong,.global-production .connect-live-count strong,.global-production .ct-market-lead-request .ct-market-lead-score strong,.global-production .ct2-opportunity-intent .ct2-live,.global-production .cv-preview-list b,.global-production .jobs-radar-card span,.global-production .member-onboarding-list a.done>span{color:var(--ct-global-blue)!important}.global-production .ct2-opportunity-intent{background:radial-gradient(circle at 90% 0,rgba(57,190,249,.08),transparent 28%),#fff!important;border-color:#d4e8f2!important}.global-production .ct2-opportunity-intent .ct2-live i{background:#4fc8ff!important;box-shadow:0 0 12px rgba(79,200,255,.45)!important}.global-production .intent-detail-card,.global-production .member-intent-card{background:radial-gradient(circle at 90% 0,rgba(57,190,249,.055),transparent 28%),linear-gradient(145deg,#081927,#06131f)!important}.global-production .ct-scroll-reveal{transition-delay:calc(var(--ct-reveal-index,0) * 32ms)}.global-production .ct-global-grid{background-position-y:calc(var(--ct-scroll-shift,0px) * .28)}.global-production .ct-google-proof-section:before{background-position-y:calc(var(--ct-scroll-shift,0px) * -.22)}.ct-premium-dock{position:fixed;left:50%;bottom:18px;z-index:9993;transform:translateX(-50%);display:flex;align-items:center;gap:5px;padding:7px;border:1px solid rgba(107,203,246,.18);border-radius:16px;background:rgba(4,18,29,.82);box-shadow:0 18px 55px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.055);backdrop-filter:blur(20px) saturate(145%);-webkit-backdrop-filter:blur(20px) saturate(145%)}.ct-premium-dock a,.ct-premium-dock button{min-width:72px;height:48px;padding:0 11px;display:grid;place-items:center;align-content:center;gap:3px;border:1px solid transparent;border-radius:11px;background:transparent;color:#7895a9;text-decoration:none;font:inherit;cursor:pointer;transition:.2s ease}.ct-premium-dock svg{width:17px;height:17px}.ct-premium-dock span{font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ct-premium-dock a.active,.ct-premium-dock a:hover,.ct-premium-dock button:hover{color:#eef9ff;border-color:rgba(82,196,247,.18);background:linear-gradient(145deg,rgba(18,91,132,.25),rgba(7,36,53,.5));transform:translateY(-2px)}.ct-premium-dock-guide{color:#66d2ff!important;background:linear-gradient(145deg,rgba(16,126,184,.22),rgba(11,57,82,.46))!important;border-color:rgba(91,203,252,.18)!important}.ct-guide-toast{position:fixed;left:24px;bottom:92px;z-index:9994;width:min(385px,calc(100vw - 48px));display:grid;grid-template-columns:42px 1fr 28px;gap:12px;align-items:start;padding:16px;border:1px solid rgba(99,199,244,.2);border-radius:17px;background:linear-gradient(145deg,rgba(7,25,39,.97),rgba(8,46,67,.97));color:#eff9ff;box-shadow:0 24px 75px rgba(0,0,0,.38),0 0 45px rgba(38,161,222,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:ctGuideEnter .42s cubic-bezier(.2,.8,.2,1)}@keyframes ctGuideEnter{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}.ct-guide-toast-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(135deg,#108ddd,#31c3ff);box-shadow:0 10px 30px rgba(29,169,233,.22)}.ct-guide-toast-icon svg{width:19px}.ct-guide-panel-body>span,.ct-guide-toast>div:nth-child(2)>span{display:block;color:#64d1ff;font-size:12px;font-weight:950;letter-spacing:1.3px}.ct-guide-toast strong{display:block;margin-top:5px;font-size:12px}.ct-guide-toast p{margin:5px 0 8px;color:#8da7b8;font-size:12px;line-height:1.55}.ct-guide-panel-body>a,.ct-guide-toast a{display:inline-flex;align-items:center;gap:7px;color:#6dd4ff;text-decoration:none;font-size:12px;font-weight:900}.ct-guide-panel-body>a svg,.ct-guide-toast a svg{width:12px}.ct-guide-panel>header>button,.ct-guide-toast>button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:8px;background:rgba(255,255,255,.04);color:#7390a3;cursor:pointer}.ct-guide-panel>header>button svg,.ct-guide-toast>button svg{width:14px}.ct-guide-panel{position:fixed;left:50%;bottom:82px;z-index:9994;width:min(400px,calc(100vw - 30px));overflow:hidden;transform:translateX(-50%);border:1px solid rgba(103,202,245,.22);border-radius:18px;background:linear-gradient(155deg,rgba(5,20,32,.98),rgba(7,37,55,.98));color:#eef9ff;box-shadow:0 30px 90px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:ctGuideEnter .32s ease}.ct-guide-panel>header{display:flex;justify-content:space-between;align-items:center;padding:14px 15px;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(135deg,rgba(11,52,78,.82),rgba(7,29,44,.7))}.ct-guide-panel>header>div{display:flex;align-items:center;gap:10px}.ct-guide-panel>header>div>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:linear-gradient(135deg,#0f8ddd,#2fc1ff);color:white}.ct-guide-panel>header>div>span svg{width:16px}.ct-guide-panel>header small,.ct-guide-panel>header strong{display:block}.ct-guide-panel>header strong{font-size:12px}.ct-guide-panel>header small{margin-top:2px;color:#718fa3;font-size:12px}.ct-guide-panel-body{padding:21px}.ct-guide-panel-body h3{margin:7px 0 8px;font-size:22px;letter-spacing:-.6px}.ct-guide-panel-body p{margin:0 0 15px;color:#91aabb;font-size:12px;line-height:1.7}.ct-guide-panel>footer{display:flex;align-items:flex-start;gap:8px;padding:12px 18px;border-top:1px solid rgba(255,255,255,.055);color:#637f92;font-size:12px;line-height:1.5}.ct-guide-panel>footer svg{width:13px;flex:0 0 auto;color:#53c9fa}.global-production .connect-live-review-grid>article,.global-production .ct2-opportunity,.global-production .job-card,.global-production .jobs-price-grid article{transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease!important;transform-style:preserve-3d}.global-production .connect-live-review-grid>article:hover,.global-production .ct2-opportunity:hover,.global-production .job-card:hover,.global-production .jobs-price-grid article:hover{transform:perspective(950px) translateY(-6px) rotateX(1.2deg);box-shadow:0 24px 65px rgba(0,40,70,.13)}@media(max-width:760px){.ct-premium-dock{left:12px;right:78px;bottom:12px;transform:none;justify-content:space-between;padding:5px}.ct-premium-dock a,.ct-premium-dock button{min-width:0;flex:1 1;height:46px;padding:0 5px}.ct-premium-dock span{font-size:12px}.ct-guide-toast{left:12px;right:12px;bottom:76px;width:auto}.ct-guide-panel{left:12px;right:12px;bottom:72px;width:auto;transform:none}}@media(max-width:480px){.ct-premium-dock a span,.ct-premium-dock button span{display:none}.ct-premium-dock a,.ct-premium-dock button{height:44px}.ct-guide-toast{grid-template-columns:36px 1fr 26px;padding:13px}.ct-guide-toast-icon{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.ct-guide-panel,.ct-guide-toast{animation:none!important}.global-production .connect-live-review-grid>article:hover,.global-production .ct2-opportunity:hover,.global-production .job-card:hover,.global-production .jobs-price-grid article:hover{transform:none!important}}.ct-guide-features{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.ct-guide-features>a{display:grid;grid-template-columns:30px 1fr;gap:9px;align-items:center;padding:10px;border:1px solid rgba(92,187,234,.1);border-radius:10px;background:rgba(5,22,33,.66);text-decoration:none;transition:.18s ease}.ct-guide-features>a:hover{border-color:rgba(88,203,251,.28);background:rgba(10,47,68,.72);transform:translateY(-2px)}.ct-guide-features>a>svg{width:17px;color:#5fd0ff}.ct-guide-features b,.ct-guide-features small{display:block}.ct-guide-features b{color:#eef9ff;font-size:12px}.ct-guide-features small{margin-top:3px;color:#6f899c;font-size:12px;line-height:1.4}@media(max-width:480px){.ct-guide-features{grid-template-columns:1fr}}.ct-market-seo-page{min-height:100vh;background:#06131f;color:#eef8ff}.ct-market-seo-nav{max-width:1180px;margin:auto;padding:22px 28px;display:flex;align-items:center;justify-content:space-between;gap:22px}.ct-market-seo-nav>a:first-child{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-weight:900;letter-spacing:.06em}.ct-market-seo-nav img{width:42px;height:42px;object-fit:contain}.ct-market-seo-nav>div{display:flex;gap:20px}.ct-market-seo-nav>div a{color:#8ea9bb;text-decoration:none;font-size:13px;font-weight:700}.ct-market-seo-join{padding:11px 16px;border-radius:10px;background:linear-gradient(135deg,#128fdd,#2fc3ff);color:#fff!important;text-decoration:none;font-weight:900}.ct-market-seo-hero{max-width:1180px;margin:0 auto;padding:86px 28px 72px;display:grid;grid-template-columns:1.45fr .75fr;gap:46px;align-items:center}.ct-market-seo-cities>div:first-child>span,.ct-market-seo-grid article>span,.ct-market-seo-hero>div>span{color:#5fd1ff;font-size:12px;font-weight:950;letter-spacing:.14em}.ct-market-seo-hero h1{margin:12px 0 20px;font-size:clamp(42px,6vw,76px);line-height:.98;letter-spacing:-.045em;max-width:900px}.ct-market-seo-hero p{max-width:760px;color:#93abba;line-height:1.75;font-size:17px}.ct-market-seo-hero>div>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.ct-market-seo-hero>div>div a{padding:13px 17px;border-radius:10px;text-decoration:none;font-weight:900}.ct-market-seo-hero>div>div a:first-child{background:#fff;color:#092033}.ct-market-seo-hero>div>div a:last-child{border:1px solid rgba(96,203,250,.24);color:#6ed6ff;background:rgba(11,52,75,.5)}.ct-market-seo-hero aside{padding:28px;border:1px solid rgba(94,199,246,.18);border-radius:20px;background:linear-gradient(145deg,rgba(12,43,62,.9),rgba(5,21,33,.95));box-shadow:0 28px 80px rgba(0,0,0,.32);transform:perspective(900px) rotateY(-4deg)}.ct-market-seo-hero aside small{color:#62d1ff;font-weight:900;letter-spacing:.1em}.ct-market-seo-hero aside strong{display:block;margin:10px 0;font-size:25px}.ct-market-seo-hero aside p{font-size:13px}.ct-market-seo-grid,.ct-market-seo-how{max-width:1180px;margin:auto;padding:30px 28px 80px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ct-market-seo-grid article,.ct-market-seo-how>div{padding:24px;border:1px solid rgba(108,200,242,.13);border-radius:15px;background:linear-gradient(150deg,rgba(9,34,50,.88),rgba(5,20,31,.94))}.ct-market-seo-grid h2{font-size:19px;margin:9px 0}.ct-market-seo-grid p,.ct-market-seo-how p{color:#829bab;font-size:13px;line-height:1.65}.ct-market-seo-grid a{color:#61cffb;text-decoration:none;font-weight:900;font-size:12px}.ct-market-seo-cities{max-width:1180px;margin:0 auto 50px;padding:55px 28px;border-top:1px solid rgba(255,255,255,.07);display:grid;grid-template-columns:.8fr 1.2fr;gap:36px}.ct-market-seo-cities h2{font-size:34px;margin:8px 0}.ct-market-seo-cities p{color:#879fad;line-height:1.7}.ct-market-seo-cities>div:last-child{display:flex;flex-wrap:wrap;gap:9px;align-content:flex-start}.ct-market-seo-cities>div:last-child span{padding:9px 12px;border:1px solid rgba(93,193,239,.15);border-radius:999px;color:#a7bfce;background:rgba(9,43,61,.55);font-size:12px}.ct-market-seo-how b{color:#5bd0ff;font-size:24px}.ct-market-seo-how h3{margin:10px 0 4px}.ct-market-seo-footer{max-width:1180px;margin:auto;padding:35px 28px 70px;border-top:1px solid rgba(255,255,255,.07)}.ct-market-seo-footer>div{display:flex;gap:15px;flex-wrap:wrap;margin:14px 0}.ct-market-seo-footer a{color:#6fd6ff;text-decoration:none;font-weight:800;font-size:12px}@media(max-width:850px){.ct-market-seo-nav>div{display:none}.ct-market-seo-hero{grid-template-columns:1fr;padding-top:52px}.ct-market-seo-hero aside{transform:none}.ct-market-seo-grid,.ct-market-seo-how{grid-template-columns:1fr 1fr}.ct-market-seo-cities{grid-template-columns:1fr}}@media(max-width:560px){.ct-market-seo-grid,.ct-market-seo-how{grid-template-columns:1fr}.ct-market-seo-hero h1{font-size:42px}.ct-market-seo-nav{padding:16px}.ct-market-seo-cities,.ct-market-seo-footer,.ct-market-seo-grid,.ct-market-seo-hero,.ct-market-seo-how{padding-left:16px;padding-right:16px}}.lead-spec-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:22px;margin-top:24px}.lead-spec-panel{padding:28px;border:1px solid #d8e6ef;border-radius:20px;background:#fff;box-shadow:0 18px 48px rgba(8,55,85,.06)}.lead-spec-panel>span{color:#118ed8;font-size:12px;font-weight:950;letter-spacing:1.2px}.lead-spec-panel h2{margin:8px 0 14px;color:#0b2237;font-size:28px}.lead-spec-panel>p{color:#5d7688;line-height:1.7}.lead-answer-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.lead-answer-list>div{padding:14px;border:1px solid #e1eaf0;border-radius:12px;background:#f8fbfd}.lead-answer-list small,.lead-answer-list strong{display:block}.lead-answer-list small{color:#7790a2;font-size:12px}.lead-answer-list strong{margin-top:5px;color:#19354a;font-size:13px}.lead-contact-panel{background:linear-gradient(155deg,#071827,#0b3150);border-color:rgba(54,174,233,.2);color:#fff}.lead-contact-panel>span{color:#56d6ff}.lead-contact-panel h2{color:#fff}.lead-contact-stack{display:grid;gap:10px;margin:18px 0 24px}.lead-contact-stack a{color:#7adeff;text-decoration:none;font-weight:800}.lead-contact-stack small{color:#9db5c5}@media(max-width:820px){.lead-answer-list,.lead-spec-grid{grid-template-columns:1fr}}.connect-reviews-page-v2{min-height:100vh;background:#061521;color:#eaf8ff}.review-hub{min-height:100vh;background:linear-gradient(180deg,#06131f,#071a29 30%,#f2f7fa 0,#f2f7fa)}.review-hub-hero{position:relative;overflow:hidden;min-height:570px;padding:82px 24px 120px;background:linear-gradient(115deg,rgba(3,15,25,.98),rgba(4,31,52,.96)),radial-gradient(circle at 70% 20%,rgba(18,181,255,.25),transparent 30%);border-bottom:1px solid rgba(102,211,255,.15)}.review-hub-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(62,174,224,.055) 1px,transparent 0),linear-gradient(90deg,rgba(62,174,224,.055) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 82%);mask-image:linear-gradient(180deg,#000,transparent 82%)}.review-hub-hero-inner{position:relative;z-index:2;width:min(1200px,100%);margin:auto}.review-hub-back{display:inline-block;margin-bottom:50px;color:#86afc6;text-decoration:none;font-size:12px}.review-hub-kicker{display:flex;align-items:center;gap:8px;width:max-content;padding:7px 10px;border:1px solid rgba(73,196,255,.2);border-radius:999px;background:rgba(17,93,132,.18);color:#63cfff;font-size:12px;font-weight:900;letter-spacing:1.7px}.review-hub-kicker svg{width:15px;height:15px}.review-hub-hero h1{margin:20px 0 18px;max-width:800px;color:#fff;font-size:clamp(54px,8vw,96px);line-height:.91;letter-spacing:-5px}.review-hub-hero h1 span{background:linear-gradient(90deg,#51cfff,#a8efff);-webkit-background-clip:text;background-clip:text;color:transparent}.review-hub-hero p{max-width:720px;color:#a9c4d2;font-size:17px;line-height:1.75}.review-hub-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.review-hub-actions a,.review-hub-actions button{display:flex;align-items:center;gap:9px;min-height:48px;padding:0 18px;border-radius:10px;border:1px solid rgba(116,217,255,.22);font-size:12px;font-weight:850;text-decoration:none;cursor:pointer}.review-hub-actions a{background:#24bfff;color:#001923;border-color:#24bfff}.review-hub-actions button{background:rgba(255,255,255,.045);color:#d9f4ff}.review-hub-actions svg{width:17px}.review-hub-glow{position:absolute;border-radius:999px;filter:blur(90px);opacity:.28}.review-hub-glow-one{width:380px;height:380px;right:5%;top:40px;background:#00a8ff}.review-hub-glow-two{width:220px;height:220px;right:25%;bottom:-100px;background:#4ce6ff}.review-hub-shell{position:relative;z-index:3;width:min(1240px,calc(100% - 40px));margin:-78px auto 0;padding-bottom:100px}.review-hub-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.review-hub-stats article{position:relative;min-height:172px;padding:24px;border:1px solid #d8e6ed;border-radius:18px;background:rgba(255,255,255,.98);box-shadow:0 24px 65px rgba(5,36,54,.1);color:#0e2d42}.review-hub-stats article>span{display:block;color:#508198;font-size:12px;font-weight:900;letter-spacing:1.4px}.review-hub-stats article>strong{display:block;margin-top:11px;font-size:39px;line-height:1}.review-hub-stats article>small{display:block;margin-top:10px;color:#718896;font-size:12px;line-height:1.5}.review-hub-stars{margin-top:9px;color:#f7ae28;font-size:12px;letter-spacing:1.3px}.review-hub-stat-icon{position:absolute;right:20px;top:22px;color:#16acee}.review-hub-stat-icon svg{width:28px;height:28px}.review-hub-feature,.review-hub-providers{margin-top:66px;color:#0d2a3d}.review-hub-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:20px}.review-hub-section-heading span{display:block;color:#159ee7;font-size:12px;font-weight:900;letter-spacing:1.45px}.review-hub-section-heading h2{margin:7px 0 0;font-size:clamp(30px,4vw,46px);line-height:1;letter-spacing:-2px}.review-hub-section-heading>a{display:flex;align-items:center;gap:7px;color:#178fcf;font-size:12px;font-weight:900;text-decoration:none;white-space:nowrap}.review-hub-section-heading>a svg{width:15px}.review-hub-tabs{display:flex;gap:7px;margin-bottom:14px}.review-hub-tabs button{display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid #d8e5ec;border-radius:999px;background:#fff;color:#577588;font-size:12px;font-weight:850;cursor:pointer}.review-hub-tabs button span{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#eef7fb;color:#168fd2;font-size:12px}.review-hub-tabs button.active{border-color:#28abe9;background:#eaf8ff;color:#087db8}.review-hub-carousel{display:flex;gap:14px;overflow-x:auto;padding:5px 1px 18px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#9dc7da transparent}.review-hub-review-card{scroll-snap-align:start;flex:0 0 360px;min-height:285px;padding:22px;border:1px solid #d8e5ec;border-radius:17px;background:#fff;box-shadow:0 14px 45px rgba(13,52,72,.05);color:#123043}.review-hub-review-card.connect{flex:auto}.review-hub-review-top{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:10px}.review-hub-avatar{width:42px;height:42px;overflow:hidden;border-radius:50%;background:linear-gradient(135deg,#108fcf,#34c9ff);display:grid;place-items:center;color:#fff;font-size:13px;font-weight:900}.review-hub-avatar img{width:100%;height:100%;object-fit:cover}.review-hub-review-top strong{display:block;font-size:12px}.review-hub-review-top a,.review-hub-review-top small{display:block;margin-top:3px;color:#78909d;font-size:12px;text-decoration:none}.review-hub-review-top em{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#f7f9fb;color:#4285f4;font-style:normal;font-size:14px;font-weight:900}.review-hub-review-top em.verified{width:auto;height:auto;padding:6px 8px;border-radius:999px;background:#e8f8ff;color:#0a93d3;font-size:12px;letter-spacing:.5px}.review-hub-card-stars{margin-top:17px;color:#f6ad26;font-size:13px;letter-spacing:1.4px}.review-hub-review-card>h3{margin:10px 0 0;font-size:15px}.review-hub-review-card>p{min-height:78px;margin:11px 0 0;color:#5e7787;font-size:12px;line-height:1.75}.review-hub-review-card footer{display:flex;justify-content:space-between;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid #edf2f5;color:#8a9ba5;font-size:12px}.review-hub-review-card footer a{color:#168ed0;text-decoration:none;font-weight:800}.review-hub-google-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 17px;border:1px solid #dce8ee;border-radius:14px;background:#fff}.review-hub-google-footer>div{display:flex;align-items:center;gap:10px}.review-hub-google-footer p{margin:0}.review-hub-google-footer strong{display:block;font-size:12px}.review-hub-google-footer small{display:block;margin-top:3px;color:#78909d;font-size:12px}.review-hub-google-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid #e1e8ed;color:#4285f4;font-size:16px;font-weight:900}.review-hub-google-footer>a{display:flex;align-items:center;gap:7px;color:#0d8dca;font-size:12px;font-weight:900;text-decoration:none}.review-hub-connect-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.review-hub-connect-empty{display:flex;align-items:center;gap:18px;padding:32px;border:1px solid #cfe6f0;border-radius:18px;background:linear-gradient(135deg,#fff,#f3fbff)}.review-hub-connect-empty>svg{width:44px;height:44px;flex:0 0 auto;color:#1aa9e9}.review-hub-connect-empty span{color:#169cd8;font-size:12px;font-weight:900;letter-spacing:1.3px}.review-hub-connect-empty h3{margin:6px 0;font-size:20px}.review-hub-connect-empty p{margin:0;color:#627c8c;line-height:1.6;font-size:12px}.review-hub-breakdown{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-top:12px}.review-hub-breakdown span{display:flex;justify-content:space-between;padding:7px 9px;border-radius:8px;background:#f3f8fa;color:#607786;font-size:12px}.review-hub-breakdown b{color:#0e87c1}.review-hub-response{margin-top:12px;padding:11px;border-left:3px solid #1ea7e5;background:#f2f9fc}.review-hub-response strong{font-size:12px}.review-hub-response p{margin:4px 0 0;min-height:0;color:#667f8e;font-size:12px;line-height:1.5}.review-hub-search{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;margin-bottom:18px;padding:0 15px;border:1px solid #cfdee5;border-radius:13px;background:#fff;box-shadow:0 12px 35px rgba(13,52,72,.04)}.review-hub-search>svg{color:#58a5c8}.review-hub-search input{height:54px;border:0;outline:0;background:transparent;color:#153447;font-size:12px}.review-hub-search button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:#edf6fa;color:#54798b;cursor:pointer}.review-hub-provider-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.review-hub-provider-card{padding:20px;border:1px solid #d6e3e9;border-radius:17px;background:#fff;box-shadow:0 15px 45px rgba(5,40,58,.045)}.review-hub-provider-head{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:10px}.review-hub-provider-logo{width:48px;height:48px;overflow:hidden;border:1px solid #dbe8ee;border-radius:12px;background:#f4f9fb;display:grid;place-items:center;color:#4aa9d2}.review-hub-provider-logo img{width:100%;height:100%;object-fit:contain}.review-hub-provider-logo svg{width:24px;height:24px}.review-hub-provider-head h3{margin:0;font-size:14px}.review-hub-provider-head p{margin:4px 0 0;color:#78909e;font-size:12px}.review-hub-provider-head>span{display:flex;align-items:center;gap:4px;padding:5px 7px;border-radius:999px;background:#eaf9ff;color:#0b8fca;font-size:12px;font-weight:900}.review-hub-provider-head>span svg{width:10px}.review-hub-provider-rating{display:flex;align-items:center;gap:8px;margin:18px 0 12px}.review-hub-provider-rating b{font-size:22px}.review-hub-provider-rating span{color:#f2a721;font-size:12px;letter-spacing:.8px}.review-hub-provider-rating small{margin-left:auto;color:#7c919d;font-size:12px}.review-hub-service-chips{display:flex;gap:5px;flex-wrap:wrap;min-height:27px}.review-hub-service-chips span{padding:5px 7px;border-radius:999px;background:#f0f6f8;color:#5b7685;font-size:12px}.review-hub-provider-actions{display:grid;grid-template-columns:1fr 1.25fr;gap:7px;margin-top:15px}.review-hub-provider-actions a,.review-hub-provider-actions button{display:grid;place-items:center;min-height:38px;border-radius:9px;font-size:12px;font-weight:900;text-decoration:none;cursor:pointer}.review-hub-provider-actions a{border:1px solid #d5e3e9;color:#307998}.review-hub-provider-actions button{border:1px solid #0c96d6;background:#0c96d6;color:#fff}.review-hub-trust-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:55px;padding:14px;border:1px solid #d6e5eb;border-radius:18px;background:#fff}.review-hub-trust-strip article{display:flex;align-items:flex-start;gap:10px;padding:12px}.review-hub-trust-strip svg{width:22px;height:22px;color:#13a3e3;flex:0 0 auto}.review-hub-trust-strip strong{display:block;color:#173648;font-size:12px}.review-hub-trust-strip p{margin:4px 0 0;color:#718895;font-size:12px;line-height:1.5}.review-hub-empty{padding:28px;border:1px dashed #cbdce4;border-radius:14px;background:#fff;color:#698190;text-align:center;font-size:12px}.review-hub-modal-backdrop{position:fixed;z-index:9999;inset:0;display:grid;place-items:center;padding:20px;background:rgba(1,12,20,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.review-hub-modal{position:relative;width:min(540px,100%);padding:30px;border:1px solid rgba(99,205,255,.2);border-radius:20px;background:#071b2a;box-shadow:0 35px 100px rgba(0,0,0,.45);color:#fff}.review-hub-modal>span{color:#4bc8ff;font-size:12px;font-weight:900;letter-spacing:1.5px}.review-hub-modal h2{margin:7px 0 10px;font-size:30px;letter-spacing:-1.1px}.review-hub-modal>p{color:#9db9c7;font-size:12px;line-height:1.6}.review-hub-modal-close{position:absolute;right:16px;top:16px;width:32px;height:32px;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:rgba(255,255,255,.05);color:#b9d7e4;cursor:pointer}.review-hub-modal-close svg{width:14px}.review-hub-modal form{display:grid;gap:12px;margin-top:20px}.review-hub-modal label{display:grid;gap:6px;color:#bdd5df;font-size:12px;font-weight:800}.review-hub-modal input{height:46px;padding:0 12px;border:1px solid rgba(123,202,238,.18);border-radius:10px;background:#0b2536;color:#fff;outline:0}.review-hub-modal form>button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:0;border-radius:10px;background:#22bbf4;color:#042031;font-size:12px;font-weight:950;cursor:pointer}.review-hub-modal form>button:disabled{opacity:.6}.review-hub-modal>small{display:block;margin-top:14px;color:#7898a8;font-size:12px;line-height:1.6}.review-hub-form-message{padding:9px 11px;border:1px solid rgba(255,130,130,.2);border-radius:9px;background:rgba(178,42,42,.12);color:#ffc0c0;font-size:12px}.public-review-scorecard{display:grid;gap:8px;margin:6px 0 22px;padding:16px;border:1px solid #dbe8ee;border-radius:13px;background:#f6fafc}.public-review-scorecard>div:first-child{display:flex;justify-content:space-between;gap:10px;margin-bottom:2px}.public-review-scorecard>div:first-child>span{color:#168fcf;font-size:12px;font-weight:900;letter-spacing:1.2px}.public-review-scorecard>div:first-child>small{color:#8396a1;font-size:12px}.public-review-score-row{display:grid!important;grid-template-columns:1fr auto 28px!important;align-items:center;gap:10px!important;padding:7px 0;border-top:1px solid #e5eef2}.public-review-score-row>span{color:#496878;font-size:12px}.public-review-score-row>div{display:flex;gap:1px}.public-review-score-row button{display:grid;place-items:center;width:25px;height:25px;padding:0;border:0;background:transparent;color:#bdcbd2;cursor:pointer}.public-review-score-row button.active{color:#f3a91d}.public-review-score-row button svg{width:16px}.public-review-score-row>b{color:#0c84bd;font-size:12px;text-align:right}.public-business-review-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.public-business-review-cta>a{padding:9px 11px;border-radius:9px;background:#0b98d9;color:#fff;font-size:12px;font-weight:900;text-decoration:none}@media(max-width:980px){.review-hub-connect-grid,.review-hub-provider-grid,.review-hub-stats{grid-template-columns:repeat(2,1fr)}.review-hub-trust-strip{grid-template-columns:1fr}}@media(max-width:680px){.review-hub{background:linear-gradient(180deg,#06131f,#071a29 24%,#f2f7fa 0,#f2f7fa)}.review-hub-hero{min-height:520px;padding:58px 18px 110px}.review-hub-back{margin-bottom:34px}.review-hub-hero h1{font-size:56px;letter-spacing:-3.5px}.review-hub-hero p{font-size:13px}.review-hub-actions{display:grid}.review-hub-actions>*{justify-content:center}.review-hub-shell{width:min(100% - 24px,1240px);margin-top:-68px}.review-hub-stats{grid-template-columns:1fr 1fr;gap:8px}.review-hub-stats article{min-height:145px;padding:17px}.review-hub-stats article>strong{font-size:31px}.review-hub-section-heading{align-items:flex-start;flex-direction:column}.review-hub-section-heading h2{font-size:34px}.review-hub-review-card{flex-basis:88vw}.review-hub-connect-grid,.review-hub-provider-grid{grid-template-columns:1fr}.review-hub-google-footer{align-items:flex-start;flex-direction:column}.review-hub-provider-head{grid-template-columns:46px 1fr}.review-hub-provider-head>span{grid-column:1/-1;width:max-content}.review-hub-modal{padding:24px 18px}.review-hub-modal h2{font-size:25px}.public-review-scorecard>div:first-child{display:grid}}.ct2-hero.ct2-network-hero .ct2-hero-logo{left:50%;right:auto;top:50%;width:min(74vw,940px);z-index:1;pointer-events:none;opacity:calc(.34 * var(--eagle-o,1));transform:perspective(1100px) translate(-50%,-50%) translate3d(0,var(--eagle-y,0),0) rotateX(var(--eagle-rx,0deg)) rotateY(var(--eagle-ry,0deg)) scale(var(--eagle-s,1));transform-style:preserve-3d;will-change:transform,opacity;filter:drop-shadow(0 0 26px rgba(56,170,255,.6)) drop-shadow(0 0 90px rgba(24,120,255,.38)) saturate(1.15);-webkit-mask-image:radial-gradient(ellipse at center,#000 42%,rgba(0,0,0,.4) 68%,transparent 100%);mask-image:radial-gradient(ellipse at center,#000 42%,rgba(0,0,0,.4) 68%,transparent 100%)}.ct2-hero.ct2-network-hero .ct2-hero-logo img{animation:ctEagleFloat 8s ease-in-out infinite;transform-origin:50% 55%}.ct2-hero.ct2-network-hero .ct2-hero-logo:after{content:"";position:absolute;inset:-14%;z-index:-1;background:radial-gradient(circle at 50% 42%,rgba(40,150,255,.34),rgba(40,150,255,.1) 42%,transparent 70%);filter:blur(30px);animation:ctEagleGlow 6s ease-in-out infinite}@keyframes ctEagleFloat{0%,to{transform:translate3d(0,-10px,0) rotate(-1.2deg)}50%{transform:translate3d(0,12px,0) rotate(1.2deg)}}@keyframes ctEagleGlow{0%,to{opacity:.7}50%{opacity:1}}@media(max-width:1050px){.ct2-hero.ct2-network-hero .ct2-hero-logo{width:min(125vw,760px);top:30%;opacity:calc(.24 * var(--eagle-o,1))}}@media(prefers-reduced-motion:reduce){.ct2-hero.ct2-network-hero .ct2-hero-logo img,.ct2-hero.ct2-network-hero .ct2-hero-logo:after{animation:none}}.ct2-hero.ct2-network-hero .ct2-hero-logo{width:min(66vw,920px);aspect-ratio:1448/580;overflow:hidden;top:46%;opacity:calc(.64 * var(--eagle-o,1));-webkit-mask-image:radial-gradient(ellipse at 50% 58%,#000 42%,rgba(0,0,0,.55) 68%,transparent 94%);mask-image:radial-gradient(ellipse at 50% 58%,#000 42%,rgba(0,0,0,.55) 68%,transparent 94%);filter:drop-shadow(0 0 22px rgba(90,190,255,.75)) drop-shadow(0 0 80px rgba(30,130,255,.45)) saturate(1.2) brightness(1.08)}.ct2-hero.ct2-network-hero .ct2-hero-logo img{display:block;max-width:none;object-fit:unset}.ct2-network-hero-copy .ct2-hero-copy,.ct2-network-hero-copy .ct2-kicker,.ct2-network-hero-copy h1{text-shadow:0 2px 6px rgba(3,16,29,.92),0 10px 44px rgba(3,16,29,.75)}@media(max-width:1050px){.ct2-hero.ct2-network-hero .ct2-hero-logo{width:min(130vw,820px);top:34%;opacity:calc(.5 * var(--eagle-o,1))}}.ct2-hero.ct2-network-hero .ct2-hero-logo{align-items:flex-start;justify-content:center;aspect-ratio:1448/640;top:44%}.ct2-hero.ct2-network-hero .ct2-hero-logo img{margin-top:-2%}.ct2-hero.ct2-network-hero .ct2-hero-logo{aspect-ratio:auto;overflow:visible;align-items:center;left:46%;top:41%;width:min(78vw,1180px);opacity:calc(.92 * var(--eagle-o,1));-webkit-mask-image:none;mask-image:none;filter:drop-shadow(0 0 18px rgba(120,200,255,.7)) drop-shadow(0 0 70px rgba(30,140,255,.5)) brightness(1.05)}.ct2-hero.ct2-network-hero .ct2-hero-logo img{margin-top:0;width:100%;height:auto}.ct2-hero.ct2-network-hero .ct2-hero-logo:after{inset:-8% 10%;background:radial-gradient(ellipse at 50% 55%,rgba(40,150,255,.42),rgba(40,150,255,.12) 45%,transparent 72%)}@media(max-width:1050px){.ct2-hero.ct2-network-hero .ct2-hero-logo{left:50%;top:26%;width:min(140vw,900px);opacity:calc(.8 * var(--eagle-o,1))}}.cv-check-page .cv-lite-alert{margin:18px auto 22px;max-width:1080px}.cv-check-page .cv-lite-alert .jobs-alert-form input:not([type=checkbox]){font-size:15px}.cv-check-page .cv-lite-alert .jobs-alert-consent{font-size:12px}@media(max-width:760px){.cv-check-page .cv-lite-alert{grid-template-columns:1fr;margin:14px 12px 18px;padding:18px}.cv-check-page .cv-lite-alert .jobs-alert-form{grid-template-columns:1fr}}body:has(>.cv-check-page){background:radial-gradient(circle at 78% 12%,rgba(17,153,241,.18),transparent 34%),linear-gradient(160deg,#03101d,#061f35 60%,#07385f);background-attachment:fixed;color:#eaf6fd}.jobs-city-breadcrumb{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px;color:#8ca8ba;font-size:12px;font-weight:800}.jobs-city-breadcrumb a{color:#55caff}.jobs-city-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:26px max(4vw,28px) 0}.jobs-city-links>span{margin-right:4px;color:#168fd0;font-size:12px;font-weight:900;letter-spacing:1.3px}.jobs-city-links a{padding:7px 12px;border:1px solid #d6e4eb;border-radius:999px;background:#fff;color:#10283d;font-size:12px;font-weight:800}.jobs-city-links a:hover{border-color:#a9d7ed;color:#0c91d8}.jobs-feed-section .jobs-city-links{padding:0}.jobs-city-note{margin:0 0 14px;color:#708695;line-height:1.7}.jobs-city-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:13px;margin:0}.jobs-city-facts>div{padding:20px;border:1px solid #dbe6ed;border-radius:16px;background:#fff}.jobs-city-facts dt{color:#168fd0;font-size:12px;font-weight:900;letter-spacing:1.3px}.jobs-city-facts dd{margin:6px 0 0;font-weight:700;line-height:1.6}.jobs-city-facts dd a{color:#0c91d8}@media(max-width:930px){.jobs-public-shell>.jobs-city-links{padding:20px 20px 0}}@media(max-width:680px){.jobs-public-shell>.jobs-city-links{padding:18px 16px 4px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.jobs-public-shell>.jobs-city-links::-webkit-scrollbar{display:none}.jobs-public-shell>.jobs-city-links>*{flex:0 0 auto;white-space:nowrap}}.connect-urgent-support{margin:-4px -4px 12px;padding:20px!important;border:1px solid rgba(82,255,0,.22)!important;border-radius:12px;background:linear-gradient(145deg,rgba(82,255,0,.07),rgba(20,159,233,.06))}.connect-urgent-support>span{display:block;margin-bottom:7px;color:#7dff4a;font-size:12px;font-weight:900;letter-spacing:1.4px}.connect-urgent-support>strong{display:block;color:#fff;font-size:16px!important}.connect-urgent-support>p{margin:8px 0 14px!important;color:#a9c0ce!important;font-size:12px!important;line-height:1.65!important}.connect-urgent-actions{display:grid!important;grid-template-columns:1fr 1fr;gap:8px;padding:0!important;border:0!important}.connect-urgent-actions a{display:flex;align-items:center;justify-content:center;min-height:40px;padding:10px 12px;border-radius:8px;text-decoration:none;font-size:12px;font-weight:900;text-align:center}.connect-urgent-actions .whatsapp{background:#25d366;color:#04170b}.connect-urgent-actions .phone{border:1px solid rgba(255,255,255,.16);background:#0b2639;color:#fff}@media(max-width:460px){.connect-urgent-actions{grid-template-columns:1fr}}.opp-detail-preview{display:grid;gap:6px;margin:14px 0;padding:14px 16px;border-radius:12px;background:rgba(37,99,235,.06);border:1px solid rgba(37,99,235,.18);font-size:14px}.opp-detail-preview strong{font-size:14px}.opp-detail-preview small{opacity:.75}.connect-scroll-cue-wrap{display:flex;justify-content:center;margin:-8px 0 8px}.connect-scroll-cue{display:inline-block;padding:8px 16px;border-radius:999px;font-weight:600;text-decoration:none;border:1px solid rgba(37,99,235,.35);animation:cueBounce 2s ease-in-out infinite}@keyframes cueBounce{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.connect-scroll-cue{animation:none}}.profile-checklist{margin:18px 0;padding:16px 18px;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:rgba(15,23,42,.02)}.profile-checklist-head{display:grid;gap:2px;margin-bottom:10px}.profile-checklist-head span{opacity:.75;font-size:14px}.profile-checklist ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 18px}.profile-checklist li{display:flex;gap:8px;align-items:center;font-size:14px}.profile-checklist li em{margin-left:auto;font-style:normal;opacity:.6}.profile-checklist li.done{opacity:.6}.profile-checklist li.done span{color:#16a34a;font-weight:700}.profile-checklist li.todo span{color:#2563eb;font-weight:700}.site-navbar{gap:18px;flex-wrap:wrap;padding:12px 20px;border-bottom:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.92);position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.site-navbar-brand{font-weight:800;color:inherit}.site-navbar-links{gap:14px;flex-wrap:wrap}.site-navbar-links a{color:inherit;opacity:.8}.site-navbar-links a:hover{opacity:1}.site-navbar-cta{margin-left:auto;padding:8px 14px;border-radius:999px;background:#2563eb;color:#fff;text-decoration:none;font-weight:600}.ct2-journeys{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));gap:12px;align-items:stretch;max-width:1180px;margin:14px auto;padding:0 20px}.ct2-journeys-label{align-self:center;font-weight:700;white-space:nowrap}.ct2-journey{display:grid;gap:2px;padding:12px 16px;border-radius:14px;border:1px solid rgba(37,99,235,.25);text-decoration:none;color:inherit;background:rgba(37,99,235,.05);transition:transform .15s ease,box-shadow .15s ease}.ct2-journey:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(37,99,235,.15)}.ct2-journey small{opacity:.75}@media (max-width:760px){.ct2-journeys{grid-template-columns:1fr}.ct2-journeys-label{white-space:normal}.site-navbar-links{order:3;width:100%}}@media (prefers-reduced-motion:reduce){.ct2-journey{transition:none}}.connect-opportunities-body,.connect-opportunities-hero,body,html{overflow-x:clip}.site-navbar+header{position:relative!important;top:auto!important}.site-navbar+header a[class*=brand]{display:none!important}.ct-motion-ready .ct2-hero.ct2-network-hero .ct2-hero-logo img{animation:ctEagleArrive 2.2s cubic-bezier(.16,.84,.3,1) both,ctEagleBreathe 6s ease-in-out 2.2s infinite;transform-origin:50% 45%}@keyframes ctEagleArrive{0%{opacity:0;transform:translate(-14%,42%) scale(.38)}to{opacity:1;transform:none}}@keyframes ctEagleBreathe{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(-.5deg)}}.ct-eagle-flight{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.ct-eagle-flight img{position:absolute;left:-30%;top:8%;width:min(1200px,110vw);height:auto;opacity:.16;filter:drop-shadow(0 20px 40px rgba(0,0,0,.5));transform:translate3d(calc(var(--sy,0) * .38px - 200px),calc(var(--sy,0) * -.12px),0) rotate(-4deg)}.ct2-dark-section{position:relative}.ct2-dark-section>:not(.ct-eagle-flight){position:relative;z-index:1}.ct2-network-hero h1 em{font-style:normal;background:linear-gradient(100deg,#c9d6e3,#ffffff 30%,#63d9ff 55%,#c9d6e3 80%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;animation:ctShine 6s linear 1.2s infinite}@keyframes ctShine{to{background-position:-200% 0}}@property --ctBeam{syntax:"<angle>";initial-value:0deg;inherits:false}.ct2-network-hero-panel{position:relative}.ct2-network-hero-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--ctBeam),transparent 0 72%,rgba(99,217,255,.95) 86%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ctBeam 5s linear infinite;pointer-events:none;z-index:2}@keyframes ctBeam{to{--ctBeam:360deg}}[data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1)}[data-reveal=on]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ct-motion-ready .ct2-hero.ct2-network-hero .ct2-hero-logo img,.ct2-network-hero h1 em,.ct2-network-hero-panel:before{animation:none}.ct-eagle-flight{display:none}[data-reveal]{opacity:1;transform:none;transition:none}}@media (max-width:700px){.ct-eagle-flight img{width:170vw;opacity:.12}}.opp-search{display:grid;grid-template-columns:2fr 1fr auto auto;gap:10px;align-items:center;margin:18px 0 6px;max-width:900px}.opp-search input{height:48px;border-radius:12px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.08);color:#fff;padding:0 14px;width:100%}.opp-search input::placeholder{color:#9fb6cc}.opp-search button{height:48px;border-radius:12px;padding:0 22px;font-weight:700;cursor:pointer}.opp-search-clear{color:#9fb6cc;font-size:14px;text-decoration:underline}.opp-search-note{color:#c9d8e8;font-size:14px;margin:6px 0 0}@media (max-width:760px){.opp-search{grid-template-columns:1fr}}.ct-eagle-flight img{opacity:.3;width:min(1500px,130vw);top:0}.ct2-section{position:relative}.ct2-section>:not(.ct-eagle-flight){position:relative;z-index:1}.ct-eagle-flight-2 img{opacity:.12;left:auto;right:-40%;top:6%;transform:translate3d(calc(var(--sy,0) * -.22px + 300px),calc(var(--sy,0) * -.06px),0) rotate(3deg) scaleX(-1)}.ct-spot{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%),rgba(99,217,255,.16),transparent 45%)}:hover>.ct-spot{opacity:1}.ct-live-radar-strip,.ct2-hero-request-panel{position:relative}.ct-live-radar-strip:before,.ct2-hero-request-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--ctBeam),transparent 0 72%,rgba(99,217,255,.9) 86%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ctBeam 6s linear infinite;pointer-events:none;z-index:2}.ct2-menu-join-highlight,.ct2-network-secondary{position:relative;overflow:hidden}.ct2-menu-join-highlight:after,.ct2-network-secondary:after{content:"";position:absolute;top:-40%;bottom:-40%;left:-60%;width:40%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-18deg);animation:ctSweep 4.5s ease-in-out 1s infinite;pointer-events:none}@keyframes ctSweep{0%,60%{left:-60%}to{left:130%}}@media (prefers-reduced-motion:reduce){.ct-live-radar-strip:before,.ct2-hero-request-panel:before,.ct2-menu-join-highlight:after,.ct2-network-secondary:after{animation:none;display:none}.ct-spot{display:none}}@media (max-width:700px){.ct-eagle-flight img{opacity:.18}.ct-eagle-flight-2{display:none}}.ct2-hero-jobs-panel{margin-top:12px}.connect-assistant-launch{min-width:0!important;padding:10px!important;border-radius:999px!important;gap:0!important;transition:padding .2s ease,gap .2s ease}.connect-assistant-launch small,.connect-assistant-launch strong{display:none}.connect-assistant-launch:focus-visible,.connect-assistant-launch:hover{gap:11px!important;padding:10px 18px 10px 10px!important}.connect-assistant-launch:focus-visible strong,.connect-assistant-launch:hover strong{display:block}.business-portfolio-list,.public-business-docs{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:8px}.business-portfolio-list li,.public-business-docs li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--line,#dce5ee);border-radius:12px;background:var(--white,#fff)}.business-portfolio-list li a,.public-business-docs li a{font-weight:600;text-decoration:none}.business-portfolio-list li a:before,.public-business-docs li a:before{content:"PDF";font-size:12px;font-weight:700;margin-right:8px;padding:2px 6px;border-radius:6px;background:#eaf2fb;color:#1695ff}.business-portfolio-list li button{border:1px solid var(--line,#dce5ee);background:transparent;border-radius:8px;padding:6px 10px;cursor:pointer}.tender-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.tender-list li{padding:14px 16px;border:1px solid var(--line,#dce5ee);border-radius:12px;background:var(--white,#fff);display:grid;gap:4px}.tender-list li a{text-decoration:none;color:inherit}.tender-list li a:hover strong{color:#1695ff}.tender-list li span{color:var(--muted,#66768a);font-size:13.5px}.public-tenders .connect-opportunities-hero .opp-search{grid-template-columns:2fr 1fr auto auto}@media (max-width:760px){.public-tenders .connect-opportunities-hero .opp-search{grid-template-columns:1fr}}:root{--ct-r-sm:10px;--ct-r:14px;--ct-r-lg:20px;--ct-ease:cubic-bezier(.2,.8,.2,1);--ct-glow:0 0 0 4px rgba(22,149,255,.18)}.btn-primary,.ct2-network-primary,.ct2-primary,.jobs-primary,button[type=submit].ct2-primary,form button[type=submit]:not([class*=chip]):not([class*=link]):not(.business-media-upload){background:linear-gradient(180deg,#2aa2ff,#1695ff 55%,#0f7fe0)!important;color:#fff!important;border:0!important;border-radius:var(--ct-r-sm)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 8px 22px rgba(22,149,255,.28)!important;font-weight:700;letter-spacing:.005em;transition:transform .18s var(--ct-ease),box-shadow .18s var(--ct-ease),filter .18s var(--ct-ease)}.btn-primary:hover,.ct2-network-primary:hover,.ct2-primary:hover,.jobs-primary:hover,form button[type=submit]:not([class*=chip]):not([class*=link]):hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 12px 28px rgba(22,149,255,.36)!important;filter:saturate(1.05)}.btn-primary:active,.ct2-network-primary:active,.ct2-primary:active,.jobs-primary:active,form button[type=submit]:active{transform:translateY(0) scale(.985);box-shadow:inset 0 2px 6px rgba(0,0,0,.18)!important}.btn-ghost,.btn-glass,.business-media-upload,.chooser a,.ct2-menu-join-highlight,.ct2-nav-text-action,.ct2-network-secondary,.ct2-secondary,.opp-search-clear{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--ct-r-sm);transition:transform .18s var(--ct-ease),background .18s var(--ct-ease),border-color .18s var(--ct-ease),box-shadow .18s var(--ct-ease)}.btn-ghost,.btn-glass,.ct2-network-secondary{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.btn-ghost:hover,.btn-glass:hover,.ct2-network-secondary:hover{background:rgba(255,255,255,.13)!important;border-color:rgba(99,217,255,.55)!important;transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 8px 22px rgba(0,0,0,.25)}.business-media-upload,.ct2-secondary{background:rgba(22,149,255,.06);border:1px solid rgba(22,149,255,.28)}.business-media-upload:hover,.ct2-secondary:hover{background:rgba(22,149,255,.12);border-color:rgba(22,149,255,.6);transform:translateY(-1px)}input:not([type]),input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border-radius:12px!important;transition:border-color .18s var(--ct-ease),box-shadow .18s var(--ct-ease),background .18s var(--ct-ease)}input:focus,select:focus,textarea:focus{outline:none!important;border-color:#1695ff!important;box-shadow:var(--ct-glow)!important}input::placeholder,textarea::placeholder{opacity:.7}.business-gallery-grid article,.card,.ct2-location-card,.lead,.panel,.plan,.tender-list li,[class*=-card]:not([class*=carousel]):not([class*=review-card]){border-radius:var(--ct-r)}.ct2-journey,.journey,.role,a.card,a[class*=-card]{transition:transform .2s var(--ct-ease),box-shadow .2s var(--ct-ease),border-color .2s var(--ct-ease)}.ct2-journey:hover,.journey:hover,a.card:hover,a[class*=-card]:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(7,21,39,.14)}.member-page p a:not([class]),main p a:not([class]){text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .25s var(--ct-ease)}.member-page p a:not([class]):hover,main p a:not([class]):hover{background-size:100% 1px}[role=button]:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid rgba(99,217,255,.9)!important;outline-offset:3px;border-radius:8px}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.auth-form,.login-form,[class*=auth-panel] form,form.member-auth{background:rgba(255,255,255,.72);border:1px solid rgba(220,229,238,.9);border-radius:var(--ct-r-lg)}.auth-form,.login-form,.member-auth-form,[class*=auth-panel] form,form.member-auth{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:26px;box-shadow:0 20px 50px rgba(7,21,39,.08)}.member-auth-form{background:rgba(255,255,255,.75);border:1px solid rgba(220,229,238,.95);border-radius:20px}.member-auth-back{display:inline-block;margin-bottom:22px;font-size:14px;color:#66768a;text-decoration:none}.member-auth-back:hover{color:#1695ff}.member-auth-brand img{filter:drop-shadow(0 18px 40px rgba(22,149,255,.35))}.member-auth-back{display:block!important}.connect-pricing-hero [class*=kicker],.connect-pricing-hero a[href="/"]+span{margin-left:12px}@media (max-width:760px){.ct2-journeys{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding:10px 16px 12px;margin:0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.ct2-journeys-label{display:none}.ct2-journey{flex:0 0 auto;scroll-snap-align:start;padding:10px 14px;border-radius:999px;display:block}.ct2-journey small{display:none}.connect-assistant-launch{bottom:calc(14px + env(safe-area-inset-bottom,0px))!important;right:12px!important;transform:scale(.9)}}.connect-pricing-hero .back.light,a.back.light{display:inline-block;margin-right:14px;margin-bottom:8px}.request-customer-type{display:grid!important;grid-template-columns:1fr 1fr;gap:6px;padding:6px;border-radius:16px;background:rgba(15,35,60,.06);border:1px solid #dce5ee;margin:18px 0 22px}.request-customer-type button{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:12px 16px;border-radius:12px;cursor:pointer;font:600 15px/1.2 inherit;color:#33475d;background:transparent;text-align:center;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.request-customer-type button:hover{background:rgba(255,255,255,.7);color:#102235}.request-customer-type button.active,.request-customer-type button[aria-pressed=true]{background:#fff;color:#0f5fae;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 6px 18px rgba(7,21,39,.1),0 0 0 1.5px #1695ff}.request-customer-type button.active:before,.request-customer-type button[aria-pressed=true]:before{content:"✓";display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#1695ff;color:#fff;font-size:12px;font-weight:800}.request-customer-type button:focus-visible{outline:3px solid rgba(99,217,255,.9);outline-offset:2px}@media (max-width:560px){.request-customer-type{grid-template-columns:1fr}}@media (min-width:901px){.ct2-journeys,.ct2-network-pill-row{display:none!important}.ct2-hero.ct2-network-hero{padding-top:clamp(72px,9vh,120px);padding-bottom:clamp(64px,8vh,110px)}.ct2-network-hero h1{font-size:clamp(64px,6.8vw,96px);margin:22px 0 26px;letter-spacing:-3.5px}.ct2-hero-copy{font-size:clamp(19px,1.5vw,22px);line-height:1.5;max-width:560px;margin-bottom:34px}.ct2-network-actions{gap:14px}.ct2-network-actions a{font-size:16px;padding-left:26px;padding-right:26px;min-height:56px}.ct2-network-hero-panel{padding:26px 26px 22px}.ct2-network-hero-panel h3,.ct2-network-panel-head h3{font-size:19px}.ct2-network-hero-panel .ct2-network-stat strong,.ct2-network-hero-panel strong{font-size:30px}.ct2-network-hero-panel small,.ct2-network-hero-panel span{font-size:12px;letter-spacing:.12em}.ct2-network-hero-panel a{padding:16px 18px}.ct2-network-hero-panel a strong{font-size:17px}.ct2-network-hero-panel a p,.ct2-network-hero-panel a span:not([class]){font-size:13.5px;letter-spacing:0;text-transform:none}.ct2-nav-links a,.ct2-network-nav a{font-size:16px}.ct2-hero-request-panel{margin-top:18px}.ct2-network-actions a:nth-child(3){display:none}.ct2-network-hero-panel small,.ct2-network-hero-panel span{letter-spacing:.06em;font-size:12px;line-height:1.35}.ct2-network-hero-panel h3,.ct2-network-panel-head h3{font-size:18px;line-height:1.25}.ct2-network-actions a:nth-child(3){display:inline-flex}.ct2-network-actions{flex-wrap:nowrap;gap:12px}.ct2-network-actions a{font-size:15px;padding-left:20px;padding-right:20px;min-height:54px;white-space:nowrap}}.btn-primary,.ct2-network-primary,.ct2-primary,.jobs-primary,form button[type=submit]:not([class*=chip]):not([class*=link]):not(.business-media-upload){background:linear-gradient(135deg,#3f8cff,#2f6ef0)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 8px 22px rgba(47,110,240,.32)!important}.ct2-network-actions a:nth-child(3){background:linear-gradient(135deg,#3f8cff,#2f6ef0);color:#fff;border:0}.ct2-brand img{height:64px!important;width:auto!important;border-radius:10px}.ct2-brand b,.ct2-brand strong{font-size:17px!important;letter-spacing:.22em}.ct2-brand span{font-size:12px!important}.ct2-unified-search .ct2-hero-request-form{display:grid;grid-template-columns:150px 2fr 1.2fr auto;gap:10px;align-items:center}.ct2-search-kind{height:50px;border-radius:12px;padding:0 12px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.08);color:#fff;font-weight:600}.ct2-search-kind option{color:#102235}@media (max-width:760px){.ct2-unified-search .ct2-hero-request-form{grid-template-columns:1fr}.ct2-brand img{height:48px!important}}.ct2-network-actions a:nth-child(2){background:linear-gradient(135deg,#3f8cff,#2f6ef0)!important;color:#fff!important;border:0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 8px 22px rgba(47,110,240,.32)!important}.site-navbar-brand{display:flex;gap:12px}.site-navbar-brand img{height:52px;width:auto;box-shadow:0 0 0 1px rgba(99,217,255,.25)}.site-navbar-brand b{display:block;font-weight:800;letter-spacing:.2em;font-size:14px;line-height:1}.site-navbar-brand small{display:block;font-size:12px;letter-spacing:.34em;color:#1695ff;font-weight:700;margin-top:4px}.h3-shell .site-navbar{background:rgba(3,11,23,.72);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(125,190,255,.13);color:#f2f7ff}.h3-shell .site-navbar a{color:#e6f0ff}.h3-shell .site-navbar-links a:hover{color:#fff}.h3-shell .site-navbar-brand b{color:#f2f7ff}.h3-shell .site-navbar-brand small{color:#6fd0ff}.h3-shell .site-navbar-cta{background:linear-gradient(135deg,#1677ff,#3aa8ff)!important;color:#fff!important;box-shadow:0 10px 26px rgba(22,119,255,.35)}.site-navbar{display:flex;gap:20px}.site-navbar-brand{flex:0 0 auto}.site-navbar-links{flex:1 1 auto;display:flex;justify-content:center;gap:26px}.site-navbar-links a{font-size:16px;font-weight:600}.site-navbar-cta{flex:0 0 auto;margin-left:0}@media (max-width:900px){.site-navbar-links{justify-content:flex-start;gap:14px;overflow-x:auto;scrollbar-width:none}}.ct-invite{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin:18px 0;padding:22px 24px;border-radius:18px;border:1px solid rgba(58,168,255,.45);background:linear-gradient(135deg,rgba(22,119,255,.18),rgba(6,17,33,.7))}.ct-invite span{font-size:12px;letter-spacing:.2em;color:#6fd0ff;font-weight:700}.ct-invite h2{margin:6px 0;font-size:22px;color:#f2f7ff}.ct-invite p{margin:0;color:#c9d8ea;max-width:62ch}.ct-invite-link{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.ct-invite-link code{padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(125,190,255,.25);color:#e6f0ff;font-size:13px;-webkit-user-select:all;user-select:all;word-break:break-all}.ctt.ctt-public{--ctt-ink:#102b43;--ctt-muted:#52677c;--ctt-line:#d6e3ed;--ctt-panel:#fff;--ctt-amber:#8a4b00;background:#f6f9fc;color:var(--ctt-ink);color-scheme:light;font-family:Inter,Segoe UI,Arial,sans-serif}.ctt-public .ctt-alerts,.ctt-public .ctt-hero{--ctt-ink:#f2f7ff;--ctt-muted:#b9cde0;--ctt-line:rgba(125,190,255,.25);--ctt-panel:#102b43;--ctt-amber:#ffd08a;color:var(--ctt-ink)}.ctt-public .ctt-hero h1{font-weight:700;line-height:1.16;letter-spacing:-.025em;overflow-wrap:break-word}.ctt-public .ctt-hero .ctt-fulltitle{color:#c7d8e8}.ctt-public .ctt-body,.ctt-public .ctt-detail{align-items:start;gap:28px}.ctt-public .ctt-body>*,.ctt-public .ctt-detail>*,.ctt-public .ctt-facts>*{min-width:0;max-width:100%}.ctt-public .ctt-links h3,.ctt-public .ctt-side h2{color:#0969aa;font-weight:700;line-height:1.45}.ctt-public .ctt-awards-link{display:grid;gap:8px;font-size:14px;line-height:1.5;color:#52677c}.ctt-public .ctt-awards-link a{color:#0969aa;font-weight:600}.ctt-public .ctt-chips{gap:8px;margin-bottom:20px}.ctt-public .ctt-chips>span{color:#52677c;font-weight:600;letter-spacing:.06em}.ctt-public .ctt-chips a{background:#fff;border-color:#c6d8e6;color:#23445d;font-size:14px;font-weight:500;line-height:1.4;max-width:100%;overflow-wrap:break-word}.ctt-public .ctt-chips a:hover{background:#eaf4fb;border-color:#7db4d9}.ctt-public .ctt-chips a.on{background:#0969aa;border-color:#0969aa;color:#fff;font-weight:600}.ctt-public .ctt-count,.ctt-public .ctt-meta{color:#52677c;letter-spacing:0}.ctt-public .ctt-count b{color:#102b43}.ctt-public .ctt-card{padding:22px 24px;box-shadow:0 6px 20px rgba(16,43,67,.035)}.ctt-public .ctt-card:hover{transform:none;border-color:#91bbd7}.ctt-public .ctt-card h2{display:block;-webkit-line-clamp:unset;overflow:visible;margin:12px 0 8px;font-size:20px;line-height:1.4;letter-spacing:-.015em}.ctt-public .ctt-card h2,.ctt-public .ctt-card h2 a{font-weight:700;word-break:normal;overflow-wrap:break-word}.ctt-public .ctt-card h2 a{color:#102b43}.ctt-public .ctt-card h2 a:hover{color:#0969aa}.ctt-public .ctt-card .ctt-meta{font-size:14px!important;line-height:1.5!important;margin:0 0 18px;overflow-wrap:break-word;word-break:normal}.ctt-public :is(.ctt-body,.ctt-detail) .ctt-tag{background:#edf3f8;color:#35536a;font-weight:600;letter-spacing:0;line-height:1.4;word-break:normal;overflow-wrap:break-word}.ctt-public :is(.ctt-body,.ctt-detail) .ctt-tag-prov{background:#e6f2fc;color:#075b94}.ctt-public :is(.ctt-body,.ctt-detail) .ctt-tag-ok{background:#e8f6ee;color:#1b6641}.ctt-public :is(.ctt-body,.ctt-detail) .ctt-tag-warn{background:#fff2da;color:#82510a}.ctt-public .ctt-card-foot{gap:10px 16px;color:#52677c;line-height:1.5}.ctt-public .ctt-close{color:#23445d}.ctt-public .ctt-close.soon{color:#8a4b00}.ctt-public .ctt-btn{min-height:44px;padding:11px 18px;background:#0969aa;box-shadow:0 5px 14px rgba(9,105,170,.16);font-size:14px!important;font-weight:600;line-height:1.4;white-space:normal;max-width:100%;overflow-wrap:break-word}.ctt-public .ctt-btn:hover{background:#075589;transform:none;box-shadow:0 6px 16px rgba(9,105,170,.2)}.ctt-public a:focus-visible,.ctt-public button:focus-visible{outline:3px solid #168cd2;outline-offset:3px}.ctt-public .ctt-search input,.ctt-public .ctt-search select{font-family:inherit;font-size:15px;font-weight:400;line-height:1.4}.ctt-public .ctt-search input::placeholder{color:#b9cde0}.ctt-public .ctt-search option{background:#fff;color:#102b43}.ctt-public .ctt-panel h2{font-size:20px;font-weight:700;line-height:1.35}.ctt-public .ctt-panel p,.ctt-public .ctt-summary p{color:#35536a;font-size:16px;line-height:1.6;overflow-wrap:break-word}.ctt-public .ctt-panel a:not(.ctt-btn){color:#0969aa}.ctt-public .ctt-panel-head{align-items:flex-start}.ctt-public .ctt-fact b{font-weight:600;line-height:1.45}.ctt-public .ctt-fact small{color:#52677c;letter-spacing:.06em;font-weight:600}.ctt-public .ctt-fact span{color:#52677c;overflow-wrap:break-word}.ctt-public .ctt-fact.soon{border-color:#dfb87d}.ctt-public .ctt-fact.soon b{color:#8a4b00}.ctt-public .ctt-docs a{background:#f4f8fb;border-color:#d6e3ed;color:#0969aa;font-size:15px;line-height:1.5;word-break:normal;overflow-wrap:anywhere}.ctt-public .ctt-fine,.ctt-public .ctt-panel .ctt-fine{color:#52677c;font-size:13px;line-height:1.5}.ctt-public .ctt-links a{color:#23445d;line-height:1.5;word-break:normal;overflow-wrap:break-word}.ctt-public .ctt-links a:hover{color:#0969aa}.ctt-public .ctt-links small{color:#52677c;font-size:13px;line-height:1.5}.ctt-public .ctt-links:not(.ctt-related) a>small{padding-left:8px}.ctt-public .ctt-related a{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px;padding:14px 0}.ctt-public .ctt-related-title{font-size:15px;font-weight:600;line-height:1.5}.ctt-public .ctt-related small,.ctt-public .ctt-related-title{display:block;width:100%;min-width:0;word-break:normal;overflow-wrap:break-word}.ctt-public .ctt-related small{white-space:normal;flex:auto}.ctt-public .ctt-alerts h3{color:#f2f7ff;font-weight:700;line-height:1.35}.ctt-public .ctt-alerts .ctt-fine,.ctt-public .ctt-alerts p{color:#c7d8e8}.ctt-public .ctt-pages{flex-wrap:wrap;color:#52677c;font-size:14px}.ctt-public .ctt-pages a{color:#0969aa}.ctt-public .ctt-empty{background:#fff;color:#52677c}@media(max-width:900px){.ctt-public .ctt-body,.ctt-public .ctt-detail{grid-template-columns:minmax(0,1fr)}.ctt-public .ctt-card-foot .ctt-btn{margin-left:0;width:100%}}@media(max-width:600px){.ctt-public .ctt-wrap{padding-left:18px;padding-right:18px}.ctt-public .ctt-body,.ctt-public .ctt-detail{padding-top:24px;padding-bottom:56px;gap:22px}.ctt-public .ctt-card,.ctt-public .ctt-panel{padding:20px}.ctt-public .ctt-card h2{font-size:18px}.ctt-public .ctt-flagline{align-items:flex-start;letter-spacing:.06em;font-size:12px}.ctt-public .ctt-flagline span{min-width:0;overflow-wrap:break-word}.ctt-public .ctt-panel-head .ctt-btn{width:100%}}.ctt{--ctt-ink:#f2f7ff;--ctt-muted:#9fb3c8;--ctt-line:rgba(125,190,255,.14);--ctt-panel:linear-gradient(180deg,rgba(12,32,58,.66),rgba(6,17,33,.78));--ctt-blue:#1677ff;--ctt-blue2:#3aa8ff;--ctt-green:#35d07f;--ctt-amber:#ffb84d;color:var(--ctt-ink);font-size:16px;line-height:1.55}.ctt h1,.ctt h2,.ctt h3{color:var(--ctt-ink);margin:0;letter-spacing:-.015em}.ctt-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.ctt-hero{padding:56px 0 40px;background:radial-gradient(900px 500px at 85% 0,rgba(22,119,255,.22),transparent 60%),linear-gradient(180deg,#071527,#030b17);border-bottom:1px solid var(--ctt-line)}.ctt-hero-sm{padding:40px 0 32px}.ctt-flagline{display:flex;align-items:center;gap:12px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#8fdcff;font-weight:700;margin-bottom:18px}.ctt-hero h1{font-size:clamp(32px,4.6vw,56px);font-weight:800;line-height:1.08;max-width:22ch}.ctt-intro{font-size:18px;color:#c9d8ea;max-width:64ch;margin:16px 0 26px}.ctt-search{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:10px;padding:12px;border-radius:18px;background:var(--ctt-panel);border:1px solid var(--ctt-line)}.ctt-search input,.ctt-search select{height:50px;border-radius:12px;border:1px solid rgba(125,190,255,.3);background:rgba(255,255,255,.06);color:var(--ctt-ink);padding:0 14px;font:500 15px inherit}.ctt-search input::placeholder{color:#7f93a9}.ctt-search option{color:#071827}.ctt-search input:focus,.ctt-search select:focus{outline:none;border-color:var(--ctt-blue2);box-shadow:0 0 0 4px rgba(22,119,255,.2)}.ctt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border-radius:12px;border:0;background:linear-gradient(135deg,#1677ff,#3aa8ff);color:#fff!important;font-weight:700;font-size:15px;white-space:nowrap;box-shadow:0 10px 26px rgba(22,119,255,.3);transition:transform .18s,box-shadow .18s;text-decoration:none;cursor:pointer}.ctt-btn:hover{transform:translateY(-1px);box-shadow:0 14px 32px rgba(22,119,255,.4)}.ctt-btn-sm{min-height:42px;padding:0 16px;font-size:14px}.ctt-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px}.ctt-stats div{padding:16px 18px;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid var(--ctt-line)}.ctt-stats b{display:block;font-size:30px;font-weight:800;letter-spacing:-.02em}.ctt-stats span{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ctt-muted)}.ctt-body,.ctt-detail{display:grid;grid-template-columns:280px minmax(0,1fr);gap:28px;padding-top:36px;padding-bottom:80px}.ctt-detail{grid-template-columns:minmax(0,1fr) 320px}.ctt-side h2{font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:#8fdcff;margin-bottom:14px}.ctt-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px}.ctt-chips span{width:100%;font-size:12px;color:var(--ctt-muted);letter-spacing:.1em;text-transform:uppercase}.ctt-chips a{padding:8px 12px;border-radius:999px;border:1px solid var(--ctt-line);background:rgba(255,255,255,.04);color:#e6f0ff;font-size:14px;font-weight:600;text-decoration:none}.ctt-chips a.on{background:rgba(22,119,255,.22);border-color:rgba(58,168,255,.6);color:#fff}.ctt-links{margin-top:22px;padding:18px;border-radius:16px;background:var(--ctt-panel);border:1px solid var(--ctt-line)}.ctt-links h3{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#8fdcff;margin-bottom:10px}.ctt-links a{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid var(--ctt-line);color:#e6f0ff;font-size:14.5px;text-decoration:none}.ctt-links a:first-of-type{border-top:0}.ctt-links small{color:var(--ctt-muted);flex:none}.ctt-alerts{margin-top:22px;padding:22px;border-radius:18px;background:linear-gradient(160deg,#0b2a55,#0a1a30);border:1px solid rgba(58,168,255,.5);box-shadow:0 20px 50px rgba(22,119,255,.18)}.ctt-alerts h3{font-size:19px;margin:12px 0 8px}.ctt-alerts p{color:#c9d8ea;font-size:14.5px;margin:0 0 16px}.ctt-alerts b{color:#fff}.ctt-alerts .ctt-btn{width:100%}.ctt-count{color:var(--ctt-muted);margin:0 0 16px;font-size:15px}.ctt-count b{color:var(--ctt-ink)}.ctt-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.ctt-card{padding:22px 24px;border-radius:18px;background:var(--ctt-panel);border:1px solid var(--ctt-line);transition:transform .2s,border-color .2s}.ctt-card:hover{transform:translateY(-2px);border-color:rgba(125,190,255,.32)}.ctt-card-top{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ctt-tag{font-size:12px;font-weight:700;letter-spacing:.04em;padding:5px 10px;border-radius:8px;background:rgba(255,255,255,.07);color:#dbe6f3}.ctt-tag-prov{background:rgba(22,119,255,.18);color:#9fd0ff}.ctt-tag-ok{background:rgba(53,208,127,.16);color:#7ee8ad}.ctt-tag-warn{background:rgba(255,184,77,.16);color:#ffd08a}.ctt-card h2{font-size:21px;line-height:1.3}.ctt-card h2 a{color:var(--ctt-ink);text-decoration:none}.ctt-card h2 a:hover{color:#bfe2ff}.ctt-meta{color:var(--ctt-muted);margin:6px 0 14px;font-size:14.5px}.ctt-card-foot{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:14px;color:var(--ctt-muted)}.ctt-card-foot .ctt-btn{margin-left:auto}.ctt-close{font-weight:600;color:#e6f0ff}.ctt-close.soon{color:var(--ctt-amber)}.ctt-empty{padding:40px;text-align:center;border-radius:18px;border:1px dashed var(--ctt-line)}.ctt-empty,.ctt-pages{color:var(--ctt-muted)}.ctt-pages{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:26px}.ctt-pages a{color:#8fdcff;font-weight:600;text-decoration:none}.ctt-crumbs{display:flex;gap:10px;font-size:14px;color:var(--ctt-muted);margin-bottom:16px}.ctt-crumbs a{color:#8fdcff;text-decoration:none}.ctt-panel{padding:22px 24px;border-radius:18px;background:var(--ctt-panel);border:1px solid var(--ctt-line);margin-bottom:16px}.ctt-panel h2{font-size:18px;margin-bottom:10px}.ctt-panel p{margin:0 0 8px;color:#dbe6f3}.ctt-summary{border-color:rgba(58,168,255,.4)}.ctt-summary p{font-size:17px;line-height:1.6;color:#eaf2fb}.ctt-panel-head{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:12px}.ctt-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px}.ctt-fact{padding:16px 18px;border-radius:14px;background:var(--ctt-panel);border:1px solid var(--ctt-line)}.ctt-fact small{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ctt-muted)}.ctt-fact b{display:block;font-size:17px;margin:6px 0 4px}.ctt-fact span{font-size:14px;color:#c9d8ea}.ctt-fact.soon{border-color:rgba(255,184,77,.5)}.ctt-fact.soon b{color:var(--ctt-amber)}.ctt-docs{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ctt-docs a{display:block;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid var(--ctt-line);color:#e6f0ff;text-decoration:none;font-size:14.5px}.ctt-docs a:hover{border-color:rgba(125,190,255,.4)}.ctt-fine{font-size:13px;color:var(--ctt-muted);margin-top:12px}@media (max-width:900px){.ctt-search{grid-template-columns:1fr}.ctt-stats{grid-template-columns:repeat(2,1fr)}.ctt-body,.ctt-detail{grid-template-columns:1fr}.ctt-side{order:2}.ctt-facts{grid-template-columns:1fr}.ctt-card-foot .ctt-btn{margin-left:0;width:100%}}.ctt-wl{padding:20px;border-radius:18px;background:var(--ctt-panel);border:1px solid var(--ctt-line);gap:14px}.ctt-wl,.ctt-wl label{display:flex;flex-direction:column}.ctt-wl label{gap:6px;font-size:13px;color:var(--ctt-muted);letter-spacing:.04em}.ctt-wl input:not([type]),.ctt-wl input[type=text],.ctt-wl textarea{border-radius:10px;border:1px solid rgba(125,190,255,.3);background:rgba(255,255,255,.06);color:var(--ctt-ink);padding:10px 12px;font:500 14px inherit}.ctt-wl fieldset{border:1px solid var(--ctt-line);border-radius:12px;padding:10px 12px;display:flex;flex-wrap:wrap;gap:6px 12px}.ctt-wl legend{font-size:12px;color:var(--ctt-muted);letter-spacing:.1em;text-transform:uppercase;padding:0 6px}.ctt-check{flex-direction:row!important;align-items:center;gap:8px!important;font-size:14px!important;color:#e6f0ff!important;letter-spacing:0!important}.ctt-check input{width:18px;height:18px;accent-color:#1677ff}.ctt-h2{font-size:22px;margin:0 0 14px}.ctt-results .ctt-h2+.ctt-list{margin-bottom:34px}.ctt-btn-ghost{background:rgba(255,255,255,.08);box-shadow:none;border:1px solid rgba(125,190,255,.35)}.ctt-link{background:none;border:0;color:#8fdcff;font:600 14px inherit;cursor:pointer;padding:0}.ctt-card-foot form{display:inline}.ctt-intake{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.ctt-intake .ctt-wl textarea{min-height:200px}.ctt-intake-err{color:#ffb4a8;margin:0}@media(max-width:900px){.ctt-intake{grid-template-columns:1fr}}.jobs-public-shell{--cj-ink:#f2f7ff;--cj-muted:#9fb3c8;--cj-line:rgba(125,190,255,.14);--cj-panel:linear-gradient(180deg,rgba(12,32,58,.66),rgba(6,17,33,.78));--cj-blue:#1677ff;--cj-blue2:#3aa8ff;background:#030b17!important;color:var(--cj-ink);font-size:16px;line-height:1.55;min-height:100vh}.jobs-public-shell h1,.jobs-public-shell h2,.jobs-public-shell h3{color:var(--cj-ink);letter-spacing:-.015em}.jobs-public-shell .jobs-hero{max-width:none!important;margin:0!important;padding:64px max(24px,calc((100vw - 1240px)/2)) 44px!important;background:radial-gradient(900px 520px at 85% 0,rgba(22,119,255,.24),transparent 60%),radial-gradient(700px 420px at 0 100%,rgba(58,168,255,.1),transparent 60%),linear-gradient(180deg,#071527,#030b17)!important;border-bottom:1px solid var(--cj-line);display:block!important}.jobs-public-shell .jobs-hero-copy{max-width:820px}.jobs-public-shell .jobs-kicker{display:inline-flex;align-items:center;gap:10px;font-size:13px!important;letter-spacing:.16em!important;font-weight:700;color:#8fdcff!important;text-transform:uppercase}.jobs-public-shell .jobs-kicker:before{content:"";width:28px;height:2px;background:#8fdcff;display:inline-block}.jobs-public-shell .jobs-hero h1{font-size:clamp(34px,5vw,62px)!important;font-weight:800!important;line-height:1.06!important;margin:18px 0!important;max-width:18ch}.jobs-public-shell .jobs-hero p{font-size:19px!important;color:#c9d8ea!important;max-width:60ch}.jobs-public-shell .jobs-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.jobs-public-shell .ct2-primary,.jobs-public-shell .jobs-hero-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:12px;font-weight:700;font-size:15px;text-decoration:none;transition:transform .18s,box-shadow .18s}.jobs-public-shell .ct2-primary,.jobs-public-shell .jobs-hero-actions a:first-child{background:linear-gradient(135deg,#1677ff,#3aa8ff)!important;color:#fff!important;box-shadow:0 10px 26px rgba(22,119,255,.3)!important;border:0!important}.jobs-public-shell .jobs-hero-actions a:not(:first-child){background:rgba(255,255,255,.07)!important;border:1px solid rgba(125,190,255,.3)!important;color:#fff!important}.jobs-public-shell .ct2-primary:hover,.jobs-public-shell .jobs-hero-actions a:hover{transform:translateY(-1px)}.jobs-public-shell .job-alert-lead,.jobs-public-shell [class*=job-alert],.jobs-public-shell>form{max-width:1240px;margin:28px auto 0!important;border-radius:20px!important;background:var(--cj-panel)!important;border:1px solid rgba(58,168,255,.35)!important;box-shadow:0 20px 50px rgba(0,0,0,.25)}.jobs-public-shell .jobs-city-links{max-width:1240px;margin:22px auto 0!important;padding:0 24px!important;display:flex!important;flex-wrap:wrap;gap:8px;background:none!important;border:0!important}.jobs-public-shell .jobs-city-links a{padding:9px 14px;border-radius:999px;border:1px solid var(--cj-line);background:rgba(255,255,255,.04);color:#e6f0ff!important;font-weight:600;font-size:14px;text-decoration:none;transition:background .2s,border-color .2s}.jobs-public-shell .jobs-city-links a:hover{background:rgba(22,119,255,.2);border-color:rgba(58,168,255,.55)}.jobs-public-shell .jobs-marketplace-shell{max-width:1240px!important;margin:30px auto 0!important;padding:0 24px 40px!important;display:grid!important;grid-template-columns:290px minmax(0,1fr)!important;gap:28px!important;background:none!important}.jobs-public-shell .jobs-filter-panel{padding:20px!important;border-radius:18px!important;background:var(--cj-panel)!important;border:1px solid var(--cj-line)!important;align-self:start;position:sticky;top:96px}.jobs-public-shell .jobs-filter-heading h2,.jobs-public-shell .jobs-filter-heading strong{font-size:14px!important;letter-spacing:.14em;text-transform:uppercase;color:#8fdcff!important}.jobs-public-shell .jobs-filter-form{display:flex;flex-direction:column;gap:12px}.jobs-public-shell .jobs-filter-form label{display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:var(--cj-muted)!important;letter-spacing:.05em}.jobs-public-shell .jobs-filter-form input:not([type=checkbox]),.jobs-public-shell .jobs-filter-form select{height:46px;border-radius:11px!important;border:1px solid rgba(125,190,255,.3)!important;background:rgba(255,255,255,.06)!important;color:var(--cj-ink)!important;padding:0 12px!important;font:500 14.5px inherit}.jobs-public-shell .jobs-filter-form option{color:#071827}.jobs-public-shell .jobs-filter-form input:focus,.jobs-public-shell .jobs-filter-form select:focus{outline:none;border-color:var(--cj-blue2)!important;box-shadow:0 0 0 4px rgba(22,119,255,.2)}.jobs-public-shell .jobs-filter-form button{min-height:48px;border-radius:12px;border:0;background:linear-gradient(135deg,#1677ff,#3aa8ff);color:#fff;font-weight:700;font-size:15px;cursor:pointer}.jobs-public-shell .jobs-filter-check{flex-direction:row!important;align-items:center;gap:10px!important;font-size:14px!important;color:#e6f0ff!important;letter-spacing:0!important}.jobs-public-shell .jobs-filter-check input{width:18px;height:18px;accent-color:#1677ff}.jobs-public-shell .jobs-clear-filters{color:#8fdcff!important;font-weight:600;font-size:14px}.jobs-public-shell .jobs-results-panel{min-width:0;background:none!important;border:0!important;padding:0!important}.jobs-public-shell .jobs-results-panel>div:first-child,.jobs-public-shell .jobs-results-panel>header{color:var(--cj-muted)}.jobs-public-shell .job-card,.jobs-public-shell .job-market-card{display:block;padding:22px 24px!important;border-radius:18px!important;background:var(--cj-panel)!important;border:1px solid var(--cj-line)!important;color:var(--cj-ink)!important;text-decoration:none;margin-bottom:14px;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:none!important}.jobs-public-shell .job-card:hover{transform:translateY(-2px);border-color:rgba(125,190,255,.34)!important;box-shadow:0 18px 44px rgba(0,0,0,.3)!important}.jobs-public-shell .job-card-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.jobs-public-shell .job-badge{font-size:12px!important;font-weight:700;letter-spacing:.1em;padding:5px 10px;border-radius:8px;background:rgba(53,208,127,.16)!important;color:#7ee8ad!important;border:0!important}.jobs-public-shell .job-card-top small{color:var(--cj-muted)!important;font-size:13px}.jobs-public-shell .job-card h3{font-size:21px!important;line-height:1.3;margin:0 0 6px!important}.jobs-public-shell .job-card>strong{display:block;color:#c9d8ea!important;font-weight:600;font-size:14.5px}.jobs-public-shell .job-market-meta{color:var(--cj-muted)!important;font-size:14px;margin:8px 0 12px!important}.jobs-public-shell .job-card-skills{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.jobs-public-shell .job-card-skills span{font-size:12px;padding:5px 9px;border-radius:8px;background:rgba(22,119,255,.16)!important;color:#9fd0ff!important;border:0!important}.jobs-public-shell .job-preview-lock{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.04)!important;border:1px solid var(--cj-line)!important;margin-bottom:12px}.jobs-public-shell .job-preview-lock span{font-size:12px;letter-spacing:.12em;font-weight:700;color:#ffd08a!important}.jobs-public-shell .job-preview-lock small{color:#c9d8ea!important;font-size:13.5px}.jobs-public-shell .job-card footer{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;color:var(--cj-muted);border:0!important;padding:0!important;background:none!important}.jobs-public-shell .job-card footer b{color:#8fdcff;font-weight:700}.jobs-public-shell .jobs-empty-state{padding:40px;text-align:center;border-radius:18px;border:1px dashed var(--cj-line);color:var(--cj-muted);background:none!important}.jobs-public-shell .jobs-pagination{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:22px;color:var(--cj-muted)}.jobs-public-shell .jobs-pagination a{padding:9px 14px;border-radius:10px;border:1px solid var(--cj-line);color:#e6f0ff!important;text-decoration:none;font-weight:600}.jobs-public-shell .jobs-pricing-preview{max-width:1240px;margin:20px auto 70px!important;padding:30px 24px!important;border-radius:22px;background:linear-gradient(160deg,#0b2a55,#071527)!important;border:1px solid rgba(58,168,255,.35)!important}.jobs-public-shell .jobs-price-grid{gap:14px!important}.jobs-public-shell .jobs-price-grid>*{border-radius:16px!important;background:rgba(255,255,255,.05)!important;border:1px solid var(--cj-line)!important;color:var(--cj-ink)!important}@media (max-width:900px){.jobs-public-shell .jobs-marketplace-shell{grid-template-columns:1fr!important}.jobs-public-shell .jobs-filter-panel{position:static}.jobs-public-shell .jobs-hero{padding:44px 20px 32px!important}}.jobs-public-shell .jobs-live-counter,.jobs-public-shell .jobs-radar-card{margin-top:30px!important;max-width:1240px;padding:22px 24px!important;border-radius:18px!important;background:rgba(255,255,255,.05)!important;border:1px solid var(--cj-line)!important;box-shadow:none!important}.jobs-public-shell .jobs-live-counter h2,.jobs-public-shell .jobs-live-counter strong{font-size:clamp(24px,2.6vw,32px)!important;color:var(--cj-ink)!important}.jobs-public-shell .jobs-live-counter p{font-size:15px!important;color:var(--cj-muted)!important;margin:6px 0 0!important}.jobs-public-shell [class*=jobs-alert]:not(.jobs-alert-consent):not(.jobs-alert-copy):not(.jobs-alert-form):not(.jobs-alert-disclosure),.jobs-public-shell div:has(>.jobs-alert-form),.jobs-public-shell section:has(>.jobs-alert-form){max-width:1192px;margin:36px auto 0!important;padding:32px!important;border-radius:22px!important;background:linear-gradient(160deg,#0b2a55,#071527)!important;border:1px solid rgba(58,168,255,.4)!important;box-shadow:0 24px 60px rgba(22,119,255,.16)!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:28px;align-items:center}.jobs-public-shell .jobs-alert-copy h2,.jobs-public-shell .jobs-alert-copy h3{color:#f2f7ff!important;font-size:clamp(26px,3vw,38px)!important;line-height:1.12!important;margin:12px 0!important}.jobs-public-shell .jobs-alert-copy li,.jobs-public-shell .jobs-alert-copy p{color:#c9d8ea!important}.jobs-public-shell .jobs-alert-form{display:grid!important;grid-template-columns:1fr 1fr;gap:12px;background:none!important;border:0!important;padding:0!important;box-shadow:none!important}.jobs-public-shell .jobs-alert-form input:not([type=checkbox]),.jobs-public-shell .jobs-alert-form select{height:48px;border-radius:11px!important;border:1px solid rgba(125,190,255,.3)!important;background:rgba(255,255,255,.07)!important;color:#f2f7ff!important;padding:0 12px!important;font:500 14.5px inherit}.jobs-public-shell .jobs-alert-form input::placeholder{color:#8ea3b9!important}.jobs-public-shell .jobs-alert-form .ct2-primary,.jobs-public-shell .jobs-alert-form button{grid-column:1/-1;min-height:50px}.jobs-public-shell .jobs-alert-consent{grid-column:1/-1;color:#b6c7da!important;font-size:13px!important}.jobs-public-shell .jobs-alert-consent input{accent-color:#1677ff}@media (max-width:900px){.jobs-public-shell div:has(>.jobs-alert-form),.jobs-public-shell section:has(>.jobs-alert-form){grid-template-columns:1fr}.jobs-public-shell .jobs-alert-form{grid-template-columns:1fr}}.lead-onplatform-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:4px 0 16px}.lead-onplatform-actions small{flex-basis:100%;color:#9fb3c8;font-size:13px}.lead-cta-primary,.lead-cta-secondary{display:inline-flex;align-items:center;min-height:46px;padding:0 18px;border-radius:12px;font-weight:700;font-size:14.5px;text-decoration:none}.lead-cta-primary{background:linear-gradient(135deg,#1677ff,#3aa8ff);color:#fff!important;box-shadow:0 10px 24px rgba(22,119,255,.28)}.lead-cta-secondary{border:1px solid rgba(125,190,255,.4);color:#e6f0ff!important;background:rgba(255,255,255,.05)}.opp-tenders{margin:18px 0 22px;padding:20px 22px;border-radius:20px;background:linear-gradient(160deg,#0b2a55,#071527);border:1px solid rgba(58,168,255,.4);position:relative;overflow:hidden}.opp-tenders:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#007A4D 0 25%,#FFB612 25% 50%,#DE3831 50% 75%,#002395 75% 100%)}.opp-tenders-head{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}.opp-tenders-title{display:flex;align-items:center;gap:12px}.opp-tenders-title span{display:block;font-size:12px;font-weight:800;letter-spacing:.16em;color:#8fdcff}.opp-tenders-title strong{display:block;color:#fff;font-size:19px}.opp-tenders-head>a{color:#8fdcff!important;font-weight:700;text-decoration:none}.opp-tenders-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.opp-tender{display:block;padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid rgba(125,190,255,.16);text-decoration:none;transition:transform .2s,border-color .2s}.opp-tender:hover{transform:translateY(-2px);border-color:rgba(125,190,255,.4)}.opp-tender small{display:block;font-size:12px;font-weight:700;color:#8fdcff;margin-bottom:4px}.opp-tender strong{display:block;color:#f2f7ff;font-size:15px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.opp-tender span{display:block;margin-top:8px;font-size:13px;color:#9fb3c8}@media (max-width:1000px){.opp-tenders-grid{grid-template-columns:1fr}}.ctt-ap{padding-top:32px;padding-bottom:80px;display:flex;flex-direction:column;gap:0}.ctt-ok{color:#7ee8ad;font-weight:700;margin:6px 0 0}.ctt-vault{display:flex;flex-direction:column;gap:10px}.ctt-vault-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid var(--ctt-line)}.ctt-vault-row b{display:block;color:#f2f7ff}.ctt-vault-row small{display:block;color:#9fb3c8;font-size:13px;margin-top:2px}.ctt-vault-row.ok{border-left:4px solid #35d07f}.ctt-vault-row.warn{border-left:4px solid #ffb84d}.ctt-vault-row.missing{border-left:4px solid rgba(255,255,255,.18)}.ctt-vault-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.ctt-vault-form input{height:40px;border-radius:10px;border:1px solid rgba(125,190,255,.3);background:rgba(255,255,255,.06);color:#f2f7ff;padding:0 10px;font:500 13.5px inherit;max-width:210px}.ctt-vault-form input[type=file]{padding:7px 8px;max-width:230px}.ctt-ap-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ctt-ap-form button{grid-column:1/-1}.ctt-ap-score{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.ctt-ap-score div{padding:16px 18px;border-radius:14px;background:var(--ctt-panel);border:1px solid var(--ctt-line)}.ctt-ap-score b{display:block;font-size:28px;color:#fff}.ctt-ap-score span{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#9fb3c8}.ctt-ap-score .ok b{color:#7ee8ad}.ctt-ap-score .warn b{color:#ffd08a}.ctt-ap-score .miss b{color:#ff9b8f}.ctt-check{list-style:none;margin:0;padding:0;flex-direction:column}.ctt-check li{display:grid;grid-template-columns:190px minmax(0,1fr);gap:14px;align-items:start;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.035);border:1px solid var(--ctt-line)}.ctt-check .st{font-size:13px;font-weight:800}.ctt-check li.ok .st{color:#7ee8ad}.ctt-check li.expires .st{color:#ffd08a}.ctt-check li.missing .st{color:#ff9b8f}.ctt-check li.fill .st{color:#9fd0ff}.ctt-check b{color:#f2f7ff}.ctt-check em{margin-left:8px;font-style:normal;font-size:12px;font-weight:800;letter-spacing:.08em;color:#ffd08a;text-transform:uppercase}.ctt-check small{display:block;color:#9fb3c8;font-size:13px;margin-top:3px}.ctt-bul{margin:0;padding-left:20px;color:#dbe6f3;line-height:1.6}.ctt-risk{border-color:rgba(255,155,143,.4)}.ctt-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:0}.ctt-dl dt{font-size:12px;color:#9fb3c8;letter-spacing:.06em}.ctt-dl dd{margin:2px 0 0;color:#f2f7ff;font-weight:600}.ctt-signoff{border-color:rgba(53,208,127,.4)}.ctt-ap-cta form{margin:0}@media (max-width:900px){.ctt-ap-form,.ctt-check li,.ctt-dl,.ctt-vault-row{grid-template-columns:1fr}.ctt-ap-score{grid-template-columns:repeat(2,1fr)}.ctt-vault-form{justify-content:flex-start}}.tender-plans{margin:44px 0 10px;padding:30px;border-radius:24px;background:linear-gradient(160deg,#0b2a55,#071527);border:1px solid rgba(58,168,255,.4);position:relative;overflow:hidden}.tender-plans:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#007A4D 0 25%,#FFB612 25% 50%,#DE3831 50% 75%,#002395 75% 100%)}.tender-plans-head{display:flex;align-items:center;gap:16px;margin-bottom:22px}.tender-plans-head small{font-size:12px;font-weight:800;letter-spacing:.16em;color:#8fdcff}.tender-plans-head h2{margin:4px 0;color:#fff;font-size:clamp(24px,3vw,34px)}.tender-plans-head p{margin:0;color:#c9d8ea}.tender-plans-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tender-card{position:relative}.tender-plans-sub{display:block;text-align:center;margin-top:10px;font-size:14px;font-weight:700;color:#8fdcff!important;text-decoration:none}.tender-plans-note{margin:16px 0 0;color:#9fb3c8;font-size:14px;text-align:center}@media (max-width:860px){.tender-plans-grid{grid-template-columns:1fr}.tender-plans{padding:22px}}.ctt-ap-docs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ctt-ap-docs>div{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid var(--ctt-line)}.ctt-ap-docs b{color:#f2f7ff;font-size:16px}.ctt-ap-docs small{color:#9fb3c8;font-size:13.5px;line-height:1.5}.ctt-ap-docs .ctt-btn{align-self:flex-start;margin-top:auto}.ctt-ap-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.ctt-ap-actions form{margin:0}@media (max-width:900px){.ctt-ap-docs{grid-template-columns:1fr}}.ctt-ap-flags{margin-top:6px;padding:10px 12px;border-radius:10px;background:rgba(255,184,77,.12);border:1px solid rgba(255,184,77,.4);color:#ffd08a;font-size:13px}.ctt-ap-flags ul{margin:6px 0 0;padding-left:18px;color:#f2e2c4}.ctt-ap-flags em{font-style:normal;font-weight:700}.ctt-ap-ready{margin-bottom:14px;padding:14px 16px;border-radius:14px;background:var(--ctt-panel);border:1px solid var(--ctt-line)}.ctt-ap-ready div{display:flex;justify-content:space-between;gap:12px;color:#f2f7ff;margin-bottom:8px}.ctt-ap-ready span{font-weight:800;color:#7ee8ad}.ctt-ap-ready i{display:block;height:8px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}.ctt-ap-ready em{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#35d07f,#3aa8ff)}.ctt-awards{display:flex;flex-direction:column;gap:12px}.ctt-award{padding:16px 18px;border-radius:16px;background:var(--ctt-panel);border:1px solid var(--ctt-line)}.ctt-award-top{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ctt-award-top b{font-size:17px;color:#fff}.ctt-award p{margin:6px 0 8px;color:#cfe0f2;line-height:1.45}.ctt-award-meta{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13px;color:#9fb3c8}.ctt-awarded{border-color:rgba(53,208,127,.45)}.ctt-awarded p{margin:6px 0;color:#e6f2ff}.ctt-awards-link{margin:0 0 6px}.ctt-awards-link a{color:#8fdcff;font-weight:700;text-decoration:none}.ctt-rfq{display:flex;flex-direction:column;gap:14px}.ctt-rfq h2{margin:6px 0 0}.ctt-rfq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ctt-rfq-grid label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700;color:#9fd0ff}.ctt-rfq-grid .wide{grid-column:1/-1}.ctt-rfq-grid input,.ctt-rfq-grid select,.ctt-rfq-grid textarea{border-radius:10px;border:1px solid rgba(125,190,255,.3);background:rgba(255,255,255,.06);color:#f2f7ff;padding:10px 12px;font:500 15px inherit}.ctt-rfq-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:#cfe0f2;line-height:1.45}.ctt-rfq-check a{color:#8fdcff}.ctt-rfq .ctt-btn{align-self:flex-start}@media(max-width:800px){.ctt-rfq-grid{grid-template-columns:1fr}}.site-navbar{align-self:start;grid-column:1/-1;height:auto;max-height:none}.ctt-card h2{font-size:19px;line-height:1.35;margin:10px 0 6px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-transform:none;letter-spacing:0}.ctt-card h2 a{font-weight:700}@media(max-width:700px){.ctt-card h2{font-size:17px}}.connect-order-summary{margin:0 0 22px;padding:24px 26px;border-radius:18px;border:1px solid rgba(80,170,255,.45);background:linear-gradient(180deg,rgba(22,119,255,.14),rgba(255,255,255,.03));max-width:720px}.connect-order-summary .cos-eyebrow{font-size:12px;letter-spacing:.14em;font-weight:800;color:#8fdcff}.connect-order-summary .cos-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:6px 0 12px;flex-wrap:wrap}.connect-order-summary .cos-head strong{font-size:26px;color:#fff}.connect-order-summary .cos-price{font-size:28px;font-weight:800;color:#fff}.connect-order-summary .cos-price small{font-size:15px;color:#9fb6cf;font-weight:600}.connect-order-summary ul{list-style:none;padding:0;margin:0 0 14px;display:grid;gap:8px}.connect-order-summary li{color:#d7e6f6;font-size:15px;padding-left:26px;position:relative;line-height:1.45}.connect-order-summary li:before{content:"✓";position:absolute;left:0;color:#5fe0a8;font-weight:900}.connect-order-summary .cos-terms{color:#9fb6cf;font-size:14px;margin:0 0 14px}.connect-order-summary .cos-pay{width:100%;font-size:17px;padding:15px 18px}.connect-order-summary .cos-alt{margin:12px 0 0;color:#9fb6cf;font-size:14px;text-align:center}.connect-order-summary .cos-alt a{color:#8fdcff;font-weight:700}.connect-order-summary .cos-error{color:#ff9a9a;margin:10px 0 0}.ctt-fulltitle{font-size:15px;line-height:1.55;color:#b9cbe0;margin:-4px 0 14px;max-width:900px}.ctt-crumbs{flex-wrap:wrap;min-width:0}.ctt-crumbs a,.ctt-crumbs span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctt-crumbs>:last-child{max-width:min(60vw,520px)}.ctt-search,.ctt-search *{box-sizing:border-box;min-width:0}.ctt-search input,.ctt-search select{max-width:100%}@media(max-width:700px){.ctt-search{display:grid;grid-template-columns:1fr;gap:10px}.ctt-search button,.ctt-search input,.ctt-search select{width:100%}.ctt-hero-sm{padding-top:18px;padding-bottom:12px}.ctt-hero-sm h1{font-size:28px;line-height:1.12;margin-bottom:8px}.ctt-hero-sm .ctt-intro{font-size:15px;margin-bottom:6px}.ctt-hero-sm .ctt-flagline{margin-bottom:6px}}.ctt-member,.ctt-member *{box-sizing:border-box}.ctt-member{max-width:100%;overflow-x:hidden}.ctt.ctt-member.ctt-tenders{background:#071527;border-radius:16px}.ctt-tenders .ctt-unlock{background:#102b43;color:#dbe6f3;text-align:left;padding:24px;margin-bottom:24px}.ctt-tenders .ctt-unlock h2{font-size:24px;line-height:1.35}.ctt-tenders .ctt-unlock p{margin:14px 0;line-height:1.55;overflow-wrap:break-word}.ctt-tenders .ctt-unlock .ctt-link{color:#8fdcff}.ctt-body,.ctt-card,.ctt-list,.ctt-member aside,.ctt-member section,.ctt-results,.ctt-side,.ctt-wl{min-width:0;max-width:100%}.ctt-card{overflow:hidden}.ctt-card a,.ctt-card h2,.ctt-card h3,.ctt-fine,.ctt-intro,.ctt-meta,.ctt-side,.ctt-wl{overflow-wrap:anywhere;word-break:break-word}.ctt-card h2,.ctt-card h3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ctt-card-foot,.ctt-card-top{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.ctt-card-foot>*,.ctt-card-top>*{min-width:0;max-width:100%}.ctt-tag,.ctt-tag-prov,.ctt-tag-warn{max-width:100%;white-space:normal;overflow-wrap:anywhere}.ctt-btn,.ctt-btn-sm{max-width:100%;white-space:normal;text-align:center}.ctt-side input,.ctt-side select,.ctt-wl input,.ctt-wl select,.ctt-wl textarea{max-width:100%;min-width:0;width:100%}.ctt-check{display:flex;gap:8px;align-items:flex-start;min-width:0;overflow-wrap:anywhere}.ctt-member table{display:block;max-width:100%;overflow-x:auto}@media(max-width:900px){.ctt-member .ctt-body{grid-template-columns:1fr!important}}.member-auth-page:not(.global-blue) .member-auth-panel{background:#f7fbfe}.member-auth-page:not(.global-blue) .member-auth-panel>div{max-width:540px}.member-auth-page:not(.global-blue) .member-auth-kicker{font-size:12px!important;letter-spacing:.1em}.member-auth-page:not(.global-blue) .member-auth-panel h2{font-size:clamp(34px,3.5vw,46px);line-height:1.15}.member-auth-page:not(.global-blue) .member-auth-form{background:#fff;border:1px solid #d8e6f0;box-shadow:0 16px 42px #123b5812}.member-auth-page:not(.global-blue) .member-auth-form label{font-size:14px!important;line-height:1.3!important;font-weight:700!important;color:#163d58!important}.member-auth-page:not(.global-blue) .member-auth-form input{font-size:16px!important;min-height:47px}.member-auth-page:not(.global-blue) .member-auth-form p,.member-auth-page:not(.global-blue) .member-auth-form small{font-size:13px!important;line-height:1.45!important}.member-auth-page:not(.global-blue) .member-auth-form button{font-size:16px!important;min-height:50px}.connect-info-page .connect-info-hero{background:#f4faff!important;color:#102b43!important;padding-top:64px;padding-bottom:64px;border-bottom:1px solid #dbeaf3}.connect-info-page .connect-info-hero>a{color:#0a70aa!important;font-size:14px!important;margin-bottom:25px}.connect-info-page .connect-info-hero>span{font-size:12px!important;color:#0879b9!important}.connect-info-page .connect-info-hero h1{color:#102b43!important;font-size:clamp(43px,5vw,66px)!important;line-height:1.05!important;letter-spacing:-.045em!important}.connect-info-page .connect-info-hero p{color:#4b667b!important;font-size:18px!important;line-height:1.55!important}.connect-info-page .connect-info-shell{padding-top:46px}.connect-info-page .connect-how-grid{gap:22px}.connect-info-page .connect-how-grid article{border:1px solid #d6e5f0;border-radius:18px;padding:26px;box-shadow:0 16px 35px #0b38540a}.connect-info-page .connect-how-grid article>span{font-size:12px!important;color:#087bb8!important;letter-spacing:.07em!important}.connect-info-page .connect-how-grid h2{font-size:24px;line-height:1.23;letter-spacing:-.025em}.connect-info-page .connect-how-grid p{font-size:15px;line-height:1.55}.connect-info-page .connect-how-grid a{font-weight:800}@media(max-width:700px){.connect-info-page .connect-info-hero{padding:42px 20px}.connect-info-page .connect-info-shell{padding-top:25px}.member-auth-page:not(.global-blue) .member-auth-panel{padding:28px 18px}}.connect-info-page .connect-info-shell form input[name=q]{background:#fff!important;color:#173148!important;border:1px solid #bcd2e2!important;box-shadow:none!important}.connect-info-page .connect-info-shell form input[name=q]::placeholder{color:#7b91a1!important}.connect-info-page .connect-info-shell form button{background:#0a75b4!important;color:#fff!important;box-shadow:none!important}.member-auth-page:not(.global-blue) .member-auth-panel{padding-top:30px;padding-bottom:30px}.member-auth-page:not(.global-blue) .member-auth-panel h2{margin:14px 0 20px}.member-auth-page:not(.global-blue) .member-auth-form{gap:12px;padding:20px}.member-auth-page:not(.global-blue) .member-auth-form input:not([type=checkbox]){min-height:43px;padding:10px 12px;margin-top:5px}.member-auth-page:not(.global-blue) .member-auth-consent{font-size:12px!important;line-height:1.35!important}@media(max-width:700px){.member-auth-page:not(.global-blue) .member-auth-panel{padding-top:24px;padding-bottom:24px}}.service-price-panel{margin-top:24px}.service-price-note{font-size:14px;color:#496579;line-height:1.5}.service-price-list,.service-price-row{display:grid;gap:14px}.service-price-row{grid-template-columns:minmax(180px,1fr) minmax(125px,.5fr) minmax(125px,.5fr);align-items:end;border:1px solid #d9e7ef;background:#fff;border-radius:12px;padding:18px}.service-price-name small,.service-price-name strong{display:block}.service-price-name strong{color:#143b56;font-size:16px}.service-price-name small{color:#668397;margin-top:4px}.service-price-row label{display:grid;gap:6px;font-size:13px;font-weight:700;color:#204762}.service-price-row input,.service-price-row select{width:100%;min-height:43px;border:1px solid #bcd2e2!important;border-radius:8px;background:#fff!important;color:#173148!important;padding:9px 11px;font-size:15px}.service-price-detail{grid-column:1/3}.service-price-actions{display:flex;gap:8px}.service-price-actions button{border:0;background:#0879b8;color:#fff;border-radius:8px;min-height:43px;padding:9px 14px;font-size:14px;font-weight:800;cursor:pointer}.service-price-actions button.secondary{background:#eef6fb;color:#075c90}.service-price-actions button:disabled{opacity:.6;cursor:wait}@media(max-width:760px){.service-price-row{grid-template-columns:1fr 1fr}.service-price-actions,.service-price-detail,.service-price-name{grid-column:1/-1}}.public-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.public-service-card{border:1px solid #d6e6f0;background:#fff;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:8px}.public-service-card h3{font-size:19px;line-height:1.25;margin:0;color:#143b56}.public-service-card strong{font-size:22px;color:#0a6fa8}.public-service-card small{font-size:13px;color:#58758a}.public-service-card p{font-size:14px;color:#526f82;line-height:1.45;margin:0}.public-service-card .public-service-disclaimer{font-size:12px}.public-service-card a{margin-top:auto;font-weight:800;color:#096da7}.public-service-card a:hover{text-decoration:underline}@media(max-width:650px){.public-service-grid{grid-template-columns:1fr}}.customer-login-page{min-height:100vh;background:linear-gradient(145deg,#f3f9fd,#fff 65%);color:#102b43;padding:28px clamp(20px,5vw,80px)}.customer-login-brand{display:inline-flex;align-items:center;gap:14px;color:#102b43;text-decoration:none;font-weight:800;letter-spacing:.12em;font-size:16px}.customer-login-brand img{width:58px;height:58px;object-fit:contain;border-radius:10px}.customer-login-brand b{color:#1781c5}.customer-login-card{width:min(100%,620px);margin:clamp(44px,8vh,92px) auto 70px;padding:clamp(28px,5vw,52px);background:#fff;border:1px solid #d5e5f0;border-radius:22px;box-shadow:0 22px 70px rgba(21,67,99,.09)}.customer-login-kicker{color:#0878bc;font-weight:800;letter-spacing:.16em;font-size:13px}.customer-login-card h1{margin:16px 0 12px;font-size:clamp(32px,4vw,48px);letter-spacing:-.04em;line-height:1.12;color:#102b43}.customer-login-card>p{font-size:18px;line-height:1.6;color:#526e85;margin:0 0 28px}.customer-login-form{display:grid;gap:12px}.customer-login-form label{font-size:15px;font-weight:700;color:#163953}.customer-login-form input{height:58px;border:1px solid #a9c9dc;border-radius:11px;padding:0 16px;font-size:18px;color:#102b43;background:#fff}.customer-login-form input:focus{outline:3px solid rgba(13,119,188,.18);border-color:#0878bc}.customer-login-form button{margin-top:6px;min-height:58px;border:0;border-radius:11px;background:#0878bc;color:#fff;font-size:17px;font-weight:800;cursor:pointer}.customer-login-form button:disabled{opacity:.65;cursor:wait}.customer-login-error,.customer-login-message{padding:12px 14px;border-radius:9px;font-size:15px;margin:0}.customer-login-message{background:#e7f7ef;color:#1b6547}.customer-login-error{background:#ffefed;color:#a32e25}.customer-login-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:30px;padding-top:22px;border-top:1px solid #dce9f1}.customer-login-links a,.request-customer-return a{color:#006cac;font-weight:700;text-decoration:none}.customer-login-links a:hover,.request-customer-return a:hover{text-decoration:underline}.request-customer-return{font-size:15px;color:#526e85;margin:0 0 18px}:root{--ct-text-body:16px;--ct-text-secondary:14px;--ct-text-label:12px;--ct-line-body:1.58;--ct-gap-compact:12px;--ct-gap-standard:18px;--ct-gap-section:28px}html{text-size-adjust:100%}body{font-family:Inter,Segoe UI,-apple-system,BlinkMacSystemFont,system-ui,Arial,sans-serif;font-size:var(--ct-text-body);line-height:var(--ct-line-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:where(p,li,blockquote,dd,dt,label,small){line-height:1.5}:where(h1,h2,h3,h4,h5,h6){line-height:1.2;overflow-wrap:break-word}:where(button,input,textarea,select){font-family:inherit}:where(input,textarea,select){line-height:1.4}:where(main,article,section,aside,nav,.ct2-grid,.career-main,.career-shell){min-width:0}:where(p,small,.career-job-content,.ctt-card,.member-lead-card,.connect-request-card){overflow-wrap:anywhere}:where(.ct2-search-field label,.ct2-opportunity-tag,.ct2-live,.connect-result-heading span,.connect-request-card small,.connect-stat-grid span,.connect-stat-grid small,.connect-sub-status,.member-auth-kicker,.member-lead-tags span,.member-lead-summary span,.member-lead-signal span,.member-contact-protected span,.profile-panel-heading>span,.request-kicker,.public-business-section>span,.team-role,.career-page-heading>span,.career-job-score span,.jobs-kicker,.ctt-tag,.ctt-meta){font-size:max(12px,.75rem)!important;line-height:1.4!important;letter-spacing:.035em}:where(.connect-request-card p,.member-lead-heading p,.member-contact-protected p,.connect-smart-menu small,.career-job-card p,.career-page-heading p,.career-employer-summary small,.jobs-card p,.ctt-card p,.connect-dashboard-empty p,.connect-profile-form label,.member-auth-form label,.member-lead-signal small,.public-business-facts span){font-size:max(13px,.8125rem)!important;line-height:1.5!important}:where(.ct2-primary,.ctt-btn,.member-auth-form button,.career-apply-form button,.jobs-pricing-preview a,.connect-request-success a){min-height:42px;font-size:max(13px,.8125rem)!important;line-height:1.4!important;display:inline-flex;align-items:center;justify-content:center;text-align:center;white-space:normal}:where(.ct2-opportunity-row,.connect-request-card,.member-lead-card,.career-job-card,.ctt-card,.jobs-price-grid article,.connect-dashboard-side,.connect-subscription-panel){min-height:0;height:auto}:where(.career-job-content,.ctt-results,.member-lead-heading,.connect-request-summary,.connect-opportunity-row){min-width:0}:where(.career-main,.connect-dashboard,.ctt-body,.connect-member-main) table{max-width:100%}@media(max-width:760px){:root{--ct-gap-section:22px;--ct-gap-standard:14px}body{font-size:15px;line-height:1.55}:where(.ct2-primary,.ctt-btn,.member-auth-form button,.career-apply-form button){min-height:44px}:where(.ct2-search-field,.career-job-content,.ctt-card,.connect-request-card,.member-lead-card){min-width:0}:where(.ct2-search-field input,.member-auth-form input,.member-auth-form select,.career-search input,.career-apply-form textarea){max-width:100%}}@media(prefers-reduced-motion:reduce){:where(button,a,input,textarea,select){scroll-behavior:auto}}.job-description-sections{display:grid;gap:20px;margin-top:18px}.job-description-section{min-width:0;overflow-wrap:anywhere}.job-detail-body .job-description-section h3{margin:0 0 12px;font-size:clamp(17px,1.55vw,21px);line-height:1.35;color:#173f5b}.job-description-section .job-description{white-space:normal;font-size:15px;line-height:1.75;color:#526e83;margin:0 0 14px;max-width:86ch}.job-description-section .job-description:last-child{margin-bottom:0}.job-talent-pool-note{padding:12px 14px;border:1px solid rgba(105,210,255,.38);border-radius:10px;background:rgba(31,148,201,.13);font-size:14px!important;line-height:1.55!important;color:#dff6ff!important;max-width:65ch}@media(max-width:760px){.job-description-sections{gap:18px}.job-description-section .job-description{font-size:15px;line-height:1.65}}.site-navbar{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;flex-wrap:nowrap!important;gap:clamp(14px,2vw,28px)!important;width:100%;max-width:100%;min-height:76px;padding:10px clamp(16px,2.4vw,36px)!important;box-sizing:border-box;isolation:isolate;font-family:Inter,Segoe UI,system-ui,sans-serif}.site-navbar-brand{display:inline-flex!important;align-items:center;gap:11px!important;min-width:0;text-decoration:none;white-space:nowrap}.site-navbar-brand img{width:56px!important;height:44px!important;max-width:56px;flex:0 0 56px;object-fit:cover;object-position:center;border-radius:9px}.site-navbar-brand b{font-size:13px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.14em!important;white-space:nowrap}.site-navbar-brand small{font-size:12px!important;line-height:1.25!important;letter-spacing:.24em!important;margin-top:3px!important;white-space:nowrap}.site-navbar-links{display:flex!important;align-items:center;justify-content:center!important;min-width:0;flex-wrap:nowrap!important;gap:clamp(12px,1.45vw,23px)!important;overflow:visible!important;white-space:nowrap}.site-navbar-links a{flex:0 0 auto;text-decoration:none;font-family:inherit;font-size:clamp(13px,.96vw,14px)!important;font-weight:600!important;line-height:1.4!important;letter-spacing:0!important;white-space:nowrap}.site-navbar-actions{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;min-width:0}.site-navbar-cta{display:inline-flex;align-items:center;justify-content:center;min-height:42px;min-width:76px;margin:0!important;padding:10px 16px!important;border-radius:12px!important;font-size:14px!important;font-weight:700!important;line-height:1.3!important;white-space:nowrap}.site-navbar-mobile-menu{display:none;position:relative;min-width:0}.site-navbar-mobile-menu summary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 13px;cursor:pointer;border-radius:12px;border:1px solid #dbe6ee;background:#f5f9fc;color:#16364c;font-size:14px;font-weight:700;line-height:1.25;list-style:none;-webkit-user-select:none;user-select:none}.site-navbar-mobile-menu summary::-webkit-details-marker{display:none}.site-navbar-mobile-menu summary span{font-size:18px;line-height:1}.site-navbar-mobile-menu[open] summary{background:#eaf5ff;border-color:#9ad8fa}.site-navbar-mobile-links{position:absolute;z-index:120;right:0;top:calc(100% + 10px);display:grid;gap:3px;min-width:240px;max-width:calc(100vw - 28px);padding:10px;border:1px solid #d7e4ee;border-radius:16px;background:#fff;box-shadow:0 20px 50px rgba(2,28,49,.2)}.site-navbar-mobile-links a{padding:12px 13px!important;border-radius:9px;color:#153449!important;text-decoration:none;font:600 14px/1.35 Inter,Segoe UI,system-ui,sans-serif!important;white-space:normal}.site-navbar-mobile-links a:focus-visible,.site-navbar-mobile-links a:hover{background:#edf7ff;color:#0b6caa!important}@media(max-width:1250px){.site-navbar{grid-template-columns:minmax(0,1fr) auto;gap:14px!important}.site-navbar-links{display:none!important}.site-navbar-mobile-menu{display:block}}@media(max-width:600px){.site-navbar{min-height:68px;padding:10px 12px!important;gap:9px!important}.site-navbar-brand{gap:7px!important}.site-navbar-brand img{width:46px!important;max-width:46px;height:42px!important;flex-basis:46px}.site-navbar-brand b{font-size:12.5px!important;letter-spacing:.1em!important}.site-navbar-brand small{font-size:12px!important;letter-spacing:.18em!important}.site-navbar-actions{gap:7px}.site-navbar-cta{min-height:39px;min-width:0;font-size:13px!important;padding:9px 11px!important}.site-navbar-mobile-menu summary{min-height:39px;padding:8px 10px;gap:6px;font-size:13px}}.connect-member-sidebar{overflow-y:auto;overscroll-behavior:contain}.connect-member-sidebar nav{gap:4px}.connect-member-sidebar nav>a{justify-content:space-between;min-height:41px;padding:11px 13px!important;line-height:1.4!important;white-space:normal;text-decoration:none}.connect-member-sidebar nav a:hover{transform:none}.connect-member-more{border-top:1px solid rgba(255,255,255,.1);margin-top:9px;padding-top:10px}.connect-member-more summary{min-height:40px;display:flex;align-items:center;padding:10px 13px;font-weight:700;cursor:pointer;color:#c6dfef;list-style:none}.connect-member-more summary::-webkit-details-marker{display:none}.connect-member-more summary:after{content:"⌄";margin-left:auto;color:#65b7e9}.connect-member-more[open] summary:after{content:"⌃"}.connect-member-more>div{display:grid;gap:2px;padding-left:7px}.connect-member-more a{display:block;line-height:1.4!important}.connect-member-topbar{gap:16px;padding:0 clamp(16px,2vw,30px);height:auto}.connect-member-topbar span{letter-spacing:.07em!important}.connect-member-topbar strong{font-size:17px!important;line-height:1.4!important}.connect-member-mobile-menu{display:none;position:relative}.connect-member-mobile-menu summary{min-height:40px;display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border:1px solid #cfdde8;border-radius:10px;background:#fff;color:#193d56;cursor:pointer;font-size:14px;font-weight:700;list-style:none;white-space:nowrap}.connect-member-mobile-menu summary::-webkit-details-marker{display:none}.connect-member-mobile-menu nav{position:absolute;right:0;top:calc(100% + 8px);z-index:95;width:min(300px,calc(100vw - 24px));max-height:70vh;overflow:auto;display:grid;gap:2px;padding:10px;border:1px solid #d7e6ef;border-radius:14px;background:#fff;box-shadow:0 18px 45px rgba(4,31,51,.19)}.connect-member-mobile-menu nav a{padding:11px 12px;color:#1b4561;text-decoration:none;border-radius:8px;font-size:14px;font-weight:600}.connect-member-mobile-menu nav a:hover{background:#edf7ff}@media(max-width:950px){.connect-member-mobile-menu{display:block}.connect-member-topbar{padding:12px 16px;min-height:70px;position:relative;z-index:50}}@media(max-width:560px){.connect-member-topbar>.ct2-primary{display:none}.connect-member-topbar strong{font-size:15px!important}.connect-member-topbar span{font-size:12px!important}.connect-member-content{padding:22px 15px!important}}.ctt-public .ctt-body{grid-template-columns:minmax(285px,305px) minmax(0,1fr);column-gap:30px;align-items:start}.ctt-public .ctt-side{min-width:0;overflow-wrap:normal;word-break:normal}.ctt-public .ctt-side .ctt-links{display:flex;flex-direction:column;gap:0;margin-top:22px;padding:18px 16px;border:1px solid #dae6f1;background:#fff;border-radius:16px;box-shadow:0 8px 28px rgba(12,47,82,.045)}.ctt-public .ctt-side .ctt-links h3{display:block;margin:0 0 12px;padding:0 4px 10px;border-bottom:1px solid #e2eaf3;font-size:13px;line-height:1.4;color:#1466a7}.ctt-public .ctt-side .ctt-links>a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:43px;padding:10px 8px;border:0!important;border-bottom:1px solid #e9f0f6!important;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;color:#203c5c;white-space:normal;overflow-wrap:normal;word-break:normal;border-radius:6px}.ctt-public .ctt-side .ctt-links>a:last-of-type{border-bottom:0!important}.ctt-public .ctt-side .ctt-links>a:focus-visible,.ctt-public .ctt-side .ctt-links>a:hover{background:#eaf5ff;color:#075db4}.ctt-public .ctt-side .ctt-links>a>small{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:37px;min-height:27px;margin:0!important;padding:3px 9px!important;border:1px solid #d8e7f3;border-radius:999px;background:#f0f6fc;color:#376386;font-size:12px;font-weight:700;line-height:1.2}.ctt-public .ctt-side .ctt-chips{gap:9px;margin-bottom:24px}.ctt-public .ctt-side .ctt-chips>a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 12px;white-space:normal;text-align:center;font-size:13px}.ctt-public .ctt-side .ctt-awards-link{padding:0 4px 16px;line-height:1.55}.ctt-public .ctt-side .ctt-awards-link a{display:block;padding:5px 0}@media(max-width:930px){.ctt-public .ctt-body{grid-template-columns:1fr}.ctt-public .ctt-side{order:2}.ctt-public .ctt-side .ctt-links{width:100%}}.connect-opportunities-page:not(.global-opportunities-page) .connect-opportunities-hero:after,.connect-opportunities-page:not(.global-opportunities-page) .connect-opportunities-hero:before{content:none!important;display:none!important;animation:none!important}.connect-opportunities-page:not(.global-opportunities-page) .connect-scale-strip>div{border-color:rgba(72,160,248,.32);background:rgba(7,28,49,.87);box-shadow:inset 0 1px rgba(255,255,255,.06)}.connect-opportunities-page:not(.global-opportunities-page) .connect-scale-strip strong{color:#51c8ff!important}.connect-opportunities-page:not(.global-opportunities-page) .connect-live-count strong,.connect-opportunities-page:not(.global-opportunities-page) .connect-marketplace-conversion-bar span,.connect-opportunities-page:not(.global-opportunities-page) .connect-opportunity-cta>div>span{color:#57caff!important}.connect-opportunities-page:not(.global-opportunities-page) .connect-marketplace-conversion-actions a{background:#176fce;color:#fff}.connect-opportunities-page:not(.global-opportunities-page) .connect-opportunity-trustline i{background:#4abfff;box-shadow:none}.connect-opportunities-body .connect-opportunity-row{min-height:360px!important;background:#fff!important;border-color:#d6e3f0!important}.connect-opportunities-body .connect-opportunity-intelligence{background:#fafdff!important;border-color:#c8e0f6!important}.connect-opportunities-body .connect-opportunity-intelligence:before,.connect-opportunities-body .connect-opportunity-row:before{background:linear-gradient(90deg,#075fba,#39baf0)!important}.connect-opportunities-body .connect-opportunity-row .connect-op-status{color:#136db1}.connect-opportunities-body .connect-opportunity-row .connect-op-status i{background:#1981d0!important;box-shadow:0 0 0 4px rgba(42,143,227,.13)!important}.connect-opportunities-body .connect-opportunity-row h2{font-size:clamp(24px,2vw,31px)!important;line-height:1.18!important;letter-spacing:-.02em}.connect-opportunities-body .connect-opportunity-row .connect-op-main>p{font-size:15px!important;line-height:1.72!important;color:#46637c!important}.connect-opportunities-body .connect-opportunity-row .connect-op-tags span{font-size:12px!important;font-weight:700}.connect-opportunities-body .connect-opportunity-row aside>.ct2-primary{min-height:44px;border-radius:9px}@media(max-width:640px){.connect-opportunities-body .connect-opportunity-row{min-height:0!important}}.opp-detail-page{color:#102a45;background:linear-gradient(180deg,#eef5fb,#f8fbfe)}.opp-detail-page .opp-detail-hero{padding:95px 0 72px;background:linear-gradient(130deg,#071d38,#103c68)}.opp-detail-page .opp-detail-hero h1{font-size:clamp(34px,4.6vw,60px);line-height:1.13;letter-spacing:-.035em;overflow-wrap:break-word}.opp-detail-page .opp-detail-badge{color:#88d9ff;border-color:rgba(81,180,242,.35);background:rgba(81,180,242,.09)}.opp-detail-page .opp-detail-badge i{background:#45bdf3;box-shadow:0 0 10px #45bdf366}.opp-detail-page .opp-detail-body{padding:45px 0 96px}.opp-detail-page .opp-detail-grid{width:min(1220px,calc(100% - 44px));display:grid;grid-template-columns:minmax(0,1.28fr) minmax(340px,.92fr);gap:24px;align-items:start}.opp-detail-page .opp-detail-card,.opp-detail-page .opp-detail-convert{min-width:0;border-radius:20px;box-shadow:0 14px 38px #092f5412}.opp-detail-page .opp-detail-card{padding:clamp(24px,3vw,36px)}.opp-detail-page .opp-detail-card-head span,.opp-detail-page .opp-detail-kicker{font-size:12px;letter-spacing:.11em;color:#1788cb;line-height:1.5}.opp-detail-page .opp-detail-card-head strong{margin-top:11px;font-size:clamp(23px,2.1vw,29px);line-height:1.25}.opp-detail-page .opp-detail-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:25px 0}.opp-detail-page .opp-detail-stats>div{min-width:0;min-height:111px;padding:17px 18px;border:1px solid #d9e8f4;background:#f5faff;border-radius:14px}.opp-detail-page .opp-detail-stats small{font-size:12px;line-height:1.45;letter-spacing:.07em;overflow-wrap:normal;word-break:normal;color:#49748e}.opp-detail-page .opp-detail-stats strong{font-size:22px;line-height:1.35;font-weight:800;overflow-wrap:break-word}.opp-detail-page .opp-detail-facts{margin-top:20px;border-color:#deebf4;border-radius:14px}.opp-detail-page .opp-detail-facts>div{display:grid;grid-template-columns:minmax(125px,.42fr) minmax(0,1fr);align-items:center;gap:18px;padding:16px 19px}.opp-detail-page .opp-detail-facts span{font-size:14px;color:#597c94;line-height:1.5}.opp-detail-page .opp-detail-facts strong{font-size:15px;font-weight:700;color:#113756;line-height:1.5;overflow-wrap:anywhere}.opp-detail-page .opp-detail-protection{margin-top:24px;padding:19px 21px;background:#eaf6ff;border-color:#cae5f8}.opp-detail-page .opp-detail-protection strong{font-size:15px}.opp-detail-page .opp-detail-protection p{font-size:14px;line-height:1.65;margin-top:7px}.opp-detail-page .opp-detail-convert{position:sticky;top:102px;padding:clamp(24px,2.5vw,33px);background:linear-gradient(160deg,#071f3a,#10385f);border:1px solid #2b5070}.opp-detail-page .opp-detail-convert h2{font-size:clamp(24px,2.5vw,31px);line-height:1.22;margin:11px 0 15px;letter-spacing:-.025em}.opp-detail-page .opp-detail-convert>p{font-size:15px;line-height:1.75;color:#c3d6e6}.opp-detail-page .opp-detail-preview{display:grid;gap:12px;padding:22px 21px;margin:25px 0 20px;background:#113a61;border:1px solid #2a628e;border-radius:15px}.opp-detail-page .opp-detail-preview strong{display:block;font-size:17px;line-height:1.35;color:#fff;margin-bottom:6px}.opp-detail-page .opp-detail-preview>span{font-size:14px;line-height:1.62;color:#eef7ff;overflow-wrap:break-word}.opp-detail-page .opp-detail-preview>small{font-size:13px;line-height:1.5;color:#aacce6}.opp-detail-page .opp-detail-plan{gap:11px;padding:22px 20px;border-radius:15px;border-color:#2a526e}.opp-detail-page .opp-detail-plan small{color:#71cdfa}.opp-detail-page .opp-detail-plan strong{font-size:18px;line-height:1.5}.opp-detail-page .opp-detail-plan span{font-size:13px;line-height:1.6;color:#c3d7e6;padding-left:17px}.opp-detail-page .opp-detail-plan span:before{background:#43bded;box-shadow:none;width:6px;height:6px}.opp-detail-page .opp-detail-primary{min-height:53px;font-size:14px;line-height:1.45;padding:14px 18px;border-radius:11px}.opp-detail-page .opp-detail-secondary{font-size:14px;margin-top:17px;line-height:1.4}.opp-detail-page .opp-detail-disclaimer{font-size:13px;line-height:1.6;margin-top:17px;color:#b0c9df}@media(min-width:1420px){.opp-detail-page .opp-detail-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1050px){.opp-detail-page .opp-detail-grid{grid-template-columns:1fr;max-width:820px}.opp-detail-page .opp-detail-convert{position:static}}@media(max-width:650px){.opp-detail-page .opp-detail-body{padding:25px 0 70px}.opp-detail-page .opp-detail-grid{width:calc(100% - 28px);gap:16px}.opp-detail-page .opp-detail-hero{padding:70px 0 48px}.opp-detail-page .opp-detail-card,.opp-detail-page .opp-detail-convert{padding:20px}.opp-detail-page .opp-detail-facts>div{grid-template-columns:1fr;gap:5px;padding:13px 15px}.opp-detail-page .opp-detail-stats>div{padding:14px;min-height:99px}.opp-detail-page .opp-detail-stats strong{font-size:19px}.opp-detail-page .opp-detail-convert>p{font-size:14px}}@media(prefers-reduced-motion:reduce){.opp-detail-page *{animation:none!important;transition:none!important}}.job-detail-public,.jobs-public-shell,.op-home,.public-business-directory,.public-business-profile{font-family:Inter,Segoe UI,Arial,sans-serif;font-synthesis:none}.op-home .op-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.op-home .op-how{padding-block:55px 70px}.op-home .op-how .op-section-heading{margin-bottom:28px}.op-home .op-how-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0}.op-home .op-how-cards>article{display:flex;flex-direction:column;gap:0;min-width:0;min-height:265px;padding:28px;border:1px solid #d9e9f7;border-radius:18px;background:linear-gradient(150deg,#fff,#f6fbff);box-shadow:0 15px 35px rgba(16,70,130,.07)}.op-home .op-how-cards h3{font-size:23px;letter-spacing:-.02em;line-height:1.25;margin:18px 0 10px}.op-home .op-how-cards p{font-size:15px;line-height:1.6;color:#537087}.op-home .op-how-icon{display:grid;place-items:center;width:51px;height:51px;background:#e7f4ff;border:1px solid #d6e8fa;color:#076bca;border-radius:13px}.op-home .op-how-icon svg{width:27px;height:27px}.op-home .op-how-cards a{display:inline-flex;gap:7px;margin-top:auto;padding-top:18px;font-weight:750;font-size:14px;color:#0870ca}.op-home .op-footer{padding-block:32px;gap:25px;border-top:1px solid #dce7f2}.op-home .op-footer-brand{display:inline-flex;align-items:center;gap:12px;letter-spacing:0;color:#0c2945}.op-home .op-footer-brand img{width:56px;height:46px;object-fit:contain;background:#061b34;border-radius:10px}.op-home .op-footer-brand>span{display:flex;flex-direction:column;gap:2px}.op-home .op-footer-brand strong{font-weight:900;font-size:15px;letter-spacing:.045em}.op-home .op-footer-brand small{font-weight:700;font-size:12px;color:#0874c8;letter-spacing:0}.op-home .op-footer nav{row-gap:12px}.public-business-directory .ct-rosette-verified,.public-business-profile .ct-rosette-verified{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #e9c65a;border-radius:999px;background:#fff8dc;color:#845608;font-size:13px;line-height:1.3;letter-spacing:0;font-weight:850;box-shadow:0 2px 7px #9d681217}.ct-rosette-verified svg{display:block;width:23px;height:23px;flex-shrink:0}.ct-rosette-verified strong{font-size:13px;font-weight:900;white-space:normal;color:#845608}.public-business-directory .ct-new-member{display:inline-flex;align-items:center;color:#356788;font-size:12px;font-weight:750}.public-business-directory .connect-how-grid article{min-height:355px;padding:26px;border-radius:18px}.public-business-directory .connect-how-grid article h2{font-size:clamp(22px,2vw,28px)!important;line-height:1.25}.public-business-directory .connect-how-grid article p{font-size:14px;line-height:1.65}.job-detail-public .site-navbar,.jobs-public-shell:not(.global-blue) .site-navbar{position:relative;z-index:50;background:#fff!important;color:#102c46!important;border-bottom:1px solid #dce8f2!important}.job-detail-public .site-navbar-links a,.jobs-public-shell:not(.global-blue) .site-navbar-links a{color:#173852!important;opacity:1!important;text-shadow:none!important;font-weight:650!important}.job-detail-public .site-navbar-brand b,.jobs-public-shell:not(.global-blue) .site-navbar-brand b{color:#0b2b49!important}.job-detail-public .site-navbar-brand small,.jobs-public-shell:not(.global-blue) .site-navbar-brand small{color:#086ec9!important}.jobs-public-shell:not(.global-blue) .jobs-hero h1{font-family:Inter,Segoe UI,Arial,sans-serif!important;font-weight:800!important;font-size:clamp(36px,3.3vw,58px)!important;line-height:1.12!important;letter-spacing:-.035em!important;max-width:750px}.jobs-public-shell:not(.global-blue) .jobs-hero p{font-size:clamp(15px,1.2vw,18px)!important;line-height:1.65!important}.jobs-public-shell:not(.global-blue) .jobs-hero{padding-block:55px!important}.job-detail-public{font-size:15px;line-height:1.65}.job-detail-public .job-detail-hero{margin-top:18px}.job-detail-public .job-detail-body{min-width:0}.job-detail-public .job-description-sections{display:grid;gap:16px;margin-top:16px}.job-detail-public .job-description-section{min-width:0}.job-detail-public .job-description-sections>.job-description{font-size:15px!important;color:#3b5369!important;line-height:1.8!important;overflow-wrap:break-word;white-space:pre-wrap;margin:0}.job-detail-public .job-source-heading{margin:18px 0 0;color:#0e3759;font-size:21px;font-weight:800;letter-spacing:-.02em}.job-detail-public .job-source-list{display:grid;gap:11px;padding-left:24px;margin:2px 0 8px;color:#354d65;font-size:15px;line-height:1.7;list-style:disc}.job-detail-public .job-source-list li{padding-left:4px;overflow-wrap:break-word}@media(max-width:1000px){.op-home .op-how-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.op-home .op-how-cards{grid-template-columns:1fr}.op-home .op-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.op-home .op-how-cards>article{min-height:230px;padding:22px}.op-home .op-footer{align-items:flex-start}.job-detail-public .job-source-heading{font-size:18px}}.job-detail-public{font-family:Inter,Segoe UI,Arial,sans-serif;color:#173550;background:#f6faff;min-height:100vh}.job-detail-public .job-detail-hero{display:block!important;margin:22px auto 0;padding:clamp(26px,4vw,46px);border:1px solid #1c5279;border-radius:20px;box-shadow:0 14px 35px #06254114}.job-detail-public .job-detail-hero>div{max-width:1100px}.job-detail-public .job-detail-hero h1{font-size:clamp(30px,3.1vw,48px)!important;line-height:1.14!important;letter-spacing:-.035em!important;max-width:1050px}.job-detail-public .job-detail-hero strong{font-size:17px;line-height:1.4}.job-detail-public .job-detail-hero p{line-height:1.6;max-width:900px}.job-detail-public .job-detail-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.72fr);gap:20px;margin-top:20px;align-items:start}.job-detail-public .job-detail-body,.job-detail-public .job-unlock-panel{padding:clamp(22px,2.5vw,35px);border:1px solid #dce8f2;border-radius:18px;box-shadow:0 12px 30px #143e6510;min-width:0}.job-detail-public .job-about-heading{margin:0 0 20px}.job-detail-public .job-about-heading h2{margin:8px 0;font-size:clamp(25px,2.35vw,34px);letter-spacing:-.025em;line-height:1.18;color:#0c304d}.job-detail-public .job-about-heading p{margin:0;max-width:730px;color:#56718a;line-height:1.6;font-size:15px}.job-detail-public .job-quick-read{margin:0 0 20px;padding:clamp(20px,2vw,26px);border:1px solid #c6e0f5;background:linear-gradient(145deg,#eef8ff,#fff);border-radius:16px}.job-detail-public .job-quick-read-heading{display:flex;align-items:center;gap:13px}.job-detail-public .job-quick-icon{flex:0 0 44px;width:44px;height:44px;display:grid;place-items:center;background:#096aba;border-radius:12px;color:#fff;font-size:24px}.job-detail-public .job-quick-read h3{margin:3px 0 0!important;font-size:22px;line-height:1.3;color:#0d3a63;font-weight:800}.job-detail-public .job-quickread-source{font-size:13px;color:#4f728b;line-height:1.6;margin:14px 0 18px}.job-detail-public .job-quick-bullets{display:grid;gap:13px;list-style:none;padding:0;margin:0}.job-detail-public .job-quick-bullets li{position:relative;padding-left:22px;font-size:15px;line-height:1.7;color:#294960;overflow-wrap:break-word}.job-detail-public .job-quick-bullets li:before{content:"";position:absolute;left:1px;top:.67em;width:8px;height:8px;border-radius:50%;background:#087ace}.job-detail-public .job-quick-missing{font-size:14px;color:#57778c;line-height:1.7}.job-detail-public .job-quick-skillset{padding-top:17px;margin-top:19px;border-top:1px solid #d7eafa}.job-detail-public .job-quick-skillset strong{display:block;color:#1c516e;font-size:13px;margin-bottom:9px}.job-detail-public .job-quick-skillset>div{display:flex;gap:7px;flex-wrap:wrap}.job-detail-public .job-quick-skillset span{font-size:13px;padding:6px 10px;border:1px solid #c4def1;border-radius:8px;background:#fff;color:#165d91}.job-detail-public .job-full-description{border:1px solid #d9e8f1;background:#fff;border-radius:13px;overflow:hidden;margin:0 0 20px}.job-detail-public .job-full-description summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none;cursor:pointer;padding:16px 18px;color:#096bb5;font-size:15px;font-weight:800}.job-detail-public .job-full-description summary::-webkit-details-marker{display:none}.job-detail-public .job-full-description[open] summary{border-bottom:1px solid #d9e8f1;background:#f6fbff}.job-detail-public .job-full-description[open] summary span{transform:rotate(180deg)}.job-detail-public .job-description-expanded{padding:19px}.job-detail-public .job-description-expanded .job-description-sections{display:grid;gap:15px}.job-detail-public .job-description-expanded .job-description{font-size:15px;line-height:1.75;color:#375670;white-space:pre-line}.job-detail-public .job-unlock-panel{position:sticky;top:20px}.job-detail-public .job-unlock-panel h2{margin:9px 0 12px;font-size:clamp(24px,2.1vw,30px);line-height:1.22}.job-detail-public .job-unlock-panel p{font-size:14.5px;line-height:1.65;margin-bottom:17px}.job-detail-public .job-apply-steps{list-style:none;padding:0;margin:17px 0 23px;display:grid;gap:10px}.job-detail-public .job-apply-steps li{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:11px;padding:13px 12px;border:1px solid #ddeaf4;border-radius:12px;background:#f7fbff}.job-detail-public .job-step-number{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;color:#0866b2;background:#e3f3ff;font-weight:900}.job-detail-public .job-apply-steps strong{display:block;margin-bottom:3px;color:#133e60;font-size:15px}.job-detail-public .job-apply-steps small{display:block;font-size:13px;line-height:1.55;color:#59768c}.job-detail-public .job-unlock-panel .ct2-primary,.job-detail-public .job-unlock-panel .ct2-secondary{display:flex;align-items:center;justify-content:center;text-align:center;min-height:45px;width:100%;margin:11px 0;border-radius:10px;line-height:1.4}.job-detail-public .job-unlock-panel>small{display:block;margin-top:14px;line-height:1.6}.job-detail-public .job-detail-body dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.job-detail-public .job-detail-body dl>div{padding:14px;border:1px solid #e0eaf3;border-radius:10px;background:#f9fcff;min-width:0;overflow-wrap:break-word}.ctt.ctt-member.ctt-tenders .ctt-body{display:grid;grid-template-columns:minmax(330px,380px) minmax(0,1fr);gap:26px;align-items:start}.ctt.ctt-member.ctt-tenders .ctt-side{max-width:none!important;min-width:0!important}.ctt.ctt-member.ctt-tenders .ctt-wl{display:flex;flex-direction:column;min-width:0;padding:22px;gap:16px}.ctt.ctt-member.ctt-tenders .ctt-wl fieldset.ctt-watchlist-categories,.ctt.ctt-member.ctt-tenders .ctt-wl fieldset.ctt-watchlist-provinces{display:grid!important;grid-template-columns:1fr!important;gap:5px;width:100%;min-width:0;padding:13px;border:1px solid #2a4868;border-radius:13px}.ctt.ctt-member.ctt-tenders .ctt-wl fieldset.ctt-watchlist-categories{max-height:370px;overflow-y:auto}.ctt.ctt-member.ctt-tenders .ctt-wl fieldset .ctt-check{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-width:0!important;width:100%;margin:0;padding:10px 9px;color:#eef7ff!important;font-size:14px!important;line-height:1.5!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;cursor:pointer;border-radius:8px}.ctt.ctt-member.ctt-tenders .ctt-wl fieldset .ctt-check:hover{background:#226caa22}.ctt.ctt-member.ctt-tenders .ctt-wl fieldset .ctt-check input[type=checkbox]{width:19px!important;min-width:19px!important;height:19px!important;margin:0!important;padding:0!important;accent-color:#287ce5}.ctt.ctt-member.ctt-tenders .ctt-wl>label.ctt-check{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;word-break:normal!important;overflow-wrap:normal!important;white-space:normal!important}.ctt.ctt-member.ctt-tenders .ctt-wl>label.ctt-check input[type=checkbox]{width:19px!important;min-width:19px!important;height:19px!important;margin:0!important}@media(max-width:1100px){.ctt.ctt-member.ctt-tenders .ctt-body{grid-template-columns:1fr}.ctt.ctt-member.ctt-tenders .ctt-side{order:0}}@media(max-width:970px){.job-detail-public .job-detail-grid{grid-template-columns:1fr}.job-detail-public .job-unlock-panel{position:static}}@media(max-width:650px){.job-detail-public .job-detail-hero{padding:23px}.job-detail-public .job-detail-hero h1{font-size:30px!important}.job-detail-public .job-detail-grid{gap:14px}.job-detail-public .job-detail-body,.job-detail-public .job-unlock-panel{padding:19px}.job-detail-public .job-detail-body dl{grid-template-columns:1fr!important}.ctt.ctt-member.ctt-tenders .ctt-wl{padding:17px}.ctt.ctt-member.ctt-tenders .ctt-body{padding-inline:13px}}@media (max-width:900px){.request-page{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;overflow-x:clip}.request-brand-panel{height:auto!important;min-height:0!important;position:relative!important;padding:12px 17px!important;flex-direction:row!important;align-items:center!important}.request-brand-panel:before,.request-brand-panel>div,.request-brand-panel>small{display:none!important}.request-brand-panel img{width:102px!important;height:45px!important;max-height:45px!important;max-width:102px!important;object-fit:contain!important}.request-workspace{width:100%!important;min-width:0!important;padding:25px 15px 90px!important}.connect-request-step,.connect-request-wizard,.connect-smart-control,.connect-smart-field{width:100%!important;max-width:100%!important;min-width:0!important}.connect-request-step{min-height:0!important}.connect-request-progress{margin-bottom:25px!important}.connect-request-step h1{font-size:clamp(31px,8vw,44px)!important;line-height:1.14!important;letter-spacing:-.028em!important}.connect-request-two{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.connect-smart-control input,.connect-smart-menu{min-width:0!important;max-width:100%!important;width:100%!important}.connect-smart-menu{left:0!important;right:0!important;z-index:40}.connect-smart-menu button{min-width:0;white-space:normal;overflow-wrap:break-word}.connect-request-step input,.connect-request-step select,.connect-request-step textarea{font-size:16px!important;min-width:0!important;max-width:100%!important}.customer-request-portal{display:block!important;max-width:100%!important;overflow-x:clip!important}.customer-request-portal .customer-request-brand{display:flex!important;height:auto!important;min-height:0!important;width:100%!important;max-width:100%!important;padding:12px 18px!important;flex-direction:row!important;align-items:center!important;overflow:hidden!important}.customer-request-portal .customer-request-brand>a{display:block!important;width:102px!important;max-width:102px!important;flex:0 0 102px!important}.customer-request-portal .customer-request-brand img{display:block!important;position:static!important;width:102px!important;height:56px!important;max-width:102px!important;max-height:56px!important;object-fit:contain!important}.customer-request-portal .customer-request-brand>div,.customer-request-portal .customer-request-brand>small{display:none!important}.customer-request-portal .customer-request-main{width:100%!important;max-width:100%!important;min-width:0!important;padding:22px 16px 60px!important}.customer-request-portal .customer-request-shell{max-width:100%!important;min-width:0!important}.customer-request-portal .customer-request-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:15px!important}.customer-request-portal .customer-request-head h2{font-size:clamp(27px,8vw,38px)!important;line-height:1.14!important;overflow-wrap:break-word}.customer-request-portal .customer-request-state{width:100%!important;max-width:100%!important}.customer-request-portal .customer-request-summary{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.customer-request-portal .customer-request-summary>div{min-width:0!important}.customer-request-portal .customer-request-facts{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,135px),1fr))!important;gap:10px!important}.customer-request-portal .customer-request-facts article{min-width:0!important}.customer-request-portal .customer-quotes-heading{display:block!important}.customer-request-portal .customer-quotes-heading h2{font-size:clamp(24px,7vw,34px)!important;line-height:1.2!important}.customer-request-portal .customer-quote-card,.customer-request-portal .customer-quote-empty{padding:20px 16px!important;min-width:0!important}.jobs-public-shell .job-alert-lead,.jobs-public-shell .jobs-alert-capture{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:19px!important;margin:22px 14px!important;padding:22px 18px!important;width:auto!important;max-width:calc(100% - 28px)!important;min-width:0!important}.jobs-public-shell .jobs-alert-copy,.jobs-public-shell .jobs-alert-form{width:100%!important;max-width:100%!important;min-width:0!important}.jobs-public-shell .jobs-alert-form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:11px!important}.jobs-public-shell .jobs-alert-form input:not([type=checkbox]),.jobs-public-shell .jobs-alert-form select{width:100%!important;min-width:0!important;font-size:16px!important}.jobs-public-shell .jobs-alert-consent{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:10px!important;line-height:1.5!important}.jobs-public-shell .jobs-alert-consent input{flex:0 0 18px!important;width:18px!important;min-width:18px!important;height:18px!important;margin:3px 0 0!important}.jobs-public-shell .jobs-alert-form button{width:100%!important}.jobs-public-shell .jobs-city-links{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overscroll-behavior-inline:contain;padding:12px 14px!important;gap:9px!important;max-width:100%!important}.jobs-public-shell .jobs-city-links a{white-space:nowrap!important;flex:0 0 auto!important}.jobs-public-shell .jobs-marketplace-shell{grid-template-columns:minmax(0,1fr)!important;padding:0 14px 28px!important;gap:17px!important}.jobs-public-shell .job-card,.jobs-public-shell .job-market-card{padding:18px 16px!important;min-width:0!important}.jobs-public-shell .job-card h3{font-size:19px!important;overflow-wrap:break-word}.jobs-public-shell .job-preview-lock{display:grid!important;gap:6px!important}.jobs-public-shell .jobs-filter-panel,.jobs-public-shell .jobs-results-panel{min-width:0!important}.jobs-public-shell .jobs-filter-panel{position:static!important}.jobs-public-shell .jobs-alert-copy h2{font-size:clamp(25px,7vw,35px)!important}}.public-business-discover-links{display:grid;gap:8px;margin-top:20px;padding-top:18px;border-top:1px solid #397092}.public-business-discover-links>strong{color:#fff;font-size:15px}.public-business-profile .public-business-cta .public-business-discover-links>a{display:flex;align-items:center;min-height:39px;margin:0;padding:9px 11px;border:1px solid #356b8f;border-radius:9px;background:#143c5b;color:#e6f4ff;text-decoration:none;font-size:14px;font-weight:700}.ct-share-business-link{display:inline-flex;align-items:center;flex-wrap:wrap;gap:7px;min-height:41px;padding:10px 13px;border:1px solid #a1cdeb;border-radius:9px;background:#e6f5ff;color:#095d96;font-weight:750;cursor:pointer}.ct-share-business-link small{font-size:12px}.connect-member-shell{grid-template-columns:260px minmax(0,1fr);background:#071421;color:#eaf5ff;font-family:Inter,Segoe UI,system-ui,sans-serif}.connect-member-sidebar{padding:24px 17px;scrollbar-width:thin;scrollbar-color:#2c5874 transparent}.connect-member-logo{padding:0 8px 7px;gap:12px;text-decoration:none}.connect-member-logo img{width:54px;height:52px;object-fit:contain}.connect-member-logo strong{font-size:15px!important;line-height:1.25;letter-spacing:.12em}.connect-member-logo span{font-size:12px!important;line-height:1.3;letter-spacing:.16em}.connect-member-company{padding:17px 15px;margin:25px 0 18px;border:1px solid #21445d;border-radius:14px;background:#10283b}.connect-member-company>span{color:#93b9cc!important;font-size:12px;letter-spacing:.08em}.connect-member-company strong{font-size:17px!important;line-height:1.32;overflow-wrap:break-word}.connect-member-company small{font-size:13px!important;line-height:1.5}.connect-member-sidebar nav{gap:3px}.connect-member-sidebar nav>a{display:flex;align-items:center;min-height:44px;padding:12px 13px!important;border-radius:10px;color:#d2e4f1!important;font-size:14px!important;font-weight:680;line-height:1.35;letter-spacing:0;transition:background-color .16s ease,color .16s ease}.connect-member-sidebar nav>a:focus-visible,.connect-member-sidebar nav>a:hover{background:#164262!important;color:#fff!important;outline-offset:2px}.connect-member-more{margin-top:10px}.connect-member-more summary{color:#b7d9ed;font-size:14px}.connect-member-more a{padding:11px 13px;color:#d2e4f1;font-size:13px!important}.connect-member-bottom{padding-top:14px;margin-top:23px}.connect-member-bottom a,.connect-member-bottom button{font-size:14px!important;line-height:1.4;padding:11px 12px;color:#bbd5e6}.connect-member-main{min-width:0;background:linear-gradient(145deg,#081725,#0b1d30);min-height:100vh}.connect-member-topbar{min-height:76px;padding:12px clamp(20px,3vw,42px);border-bottom:1px solid #234159;background:#0d2336;color:#e8f6ff}.connect-member-topbar strong{color:#f0f9ff;font-size:16px!important}.connect-member-topbar span{color:#83cdfb;font-size:12px!important}.connect-member-content{width:100%;max-width:1540px;padding:clamp(22px,3.2vw,48px);margin:0 auto}.connect-member-heading{margin:0 0 28px}.connect-member-heading>span{font-size:13px!important;color:#61ccff}.connect-member-heading h1{font-size:clamp(33px,4vw,48px)!important;line-height:1.14!important;letter-spacing:-.035em!important;color:#f6fbff;margin:8px 0 11px}.connect-member-heading p{font-size:16px!important;line-height:1.68!important;color:#b3cedf!important;max-width:840px}.member-settings-page{max-width:1350px}.member-settings-form{display:grid;gap:22px}.member-settings-panel{padding:clamp(23px,2.7vw,36px);border:1px solid #27475f;border-radius:17px;background:#102639;box-shadow:0 14px 38px #03101e36;min-width:0}.member-settings-heading{margin-bottom:25px}.member-settings-heading>span{color:#6ad5ff;font-size:13px!important;letter-spacing:.1em;font-weight:850}.member-settings-heading h2{font-size:clamp(22px,2vw,28px);font-weight:800;line-height:1.25;color:#f3faff;margin:8px 0 7px}.member-settings-heading p{font-size:15px;line-height:1.6;color:#a9c6d7;margin:0;max-width:790px}.member-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 25px}.member-security-form label,.member-settings-grid label{display:flex;flex-direction:column;align-items:stretch;gap:9px;color:#d6e9f6!important;font-size:15px!important;font-weight:650;line-height:1.35;min-width:0}.member-security-form input,.member-settings-grid input{display:block;width:100%;height:50px;min-width:0;margin:0!important;padding:12px 15px;border:1px solid #41647f;border-radius:11px;background:#071d2f;color:#f0f9ff;font-size:16px!important;font-weight:520;line-height:1.35;outline:none;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}.member-security-form input:focus,.member-settings-grid input:focus{border-color:#62caff;box-shadow:0 0 0 3px #2197f537}.member-settings-grid input:disabled{background:#152b3c;opacity:1;color:#a4bfd0;cursor:not-allowed}.member-security-form label small,.member-settings-grid label small{display:block;margin:0;color:#9cbcd1;font-size:13px!important;font-weight:450;line-height:1.55}.member-settings-save{position:static;z-index:auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:22px 24px;border:1px solid #2c516d;border-radius:14px;background:#0e293e;box-shadow:none}.member-settings-save strong{font-size:15px!important;color:#f2f9ff;line-height:1.5}.member-settings-save .settings-error{color:#ffa8a8!important}.member-settings-save span{font-size:13px!important;color:#b2ccde;line-height:1.5;margin-top:5px}.member-security-form button,.member-settings-save button{display:inline-flex;align-items:center;justify-content:center;min-width:180px;min-height:48px;padding:12px 23px;border:0;border-radius:10px;color:#fff;background:linear-gradient(125deg,#107cc8,#158ce2);font-size:15px!important;font-weight:800;line-height:1.3;cursor:pointer;box-shadow:0 8px 19px #052a4d3d;transition:filter .15s ease}.member-security-form button:hover,.member-settings-save button:hover{filter:brightness(1.13)}.member-security-form button:disabled,.member-settings-save button:disabled{opacity:.55;cursor:wait}.member-security-panel{margin-top:22px}.member-security-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px 25px}.member-security-form label:first-child{grid-column:1/-1;max-width:calc(50% - 13px)}.member-security-form input{margin:0!important}.member-security-form button{grid-column:1/-1;max-width:320px}.member-security-message{grid-column:1/-1;min-height:0;font-size:14px!important;line-height:1.5;color:#ffb3b3}.member-security-message:empty{display:none}.member-security-message.success{color:#78eab4}.member-settings-note{font-size:14px;line-height:1.5;color:#b4cad9}.connect-member-content :is(a,button,input,select,textarea):focus-visible{outline:2px solid #80d8ff;outline-offset:3px}@media(max-width:1100px){.connect-member-shell{grid-template-columns:238px minmax(0,1fr)}.member-security-form label:first-child{max-width:100%}}@media(max-width:950px){.connect-member-shell{grid-template-columns:minmax(0,1fr)}.connect-member-main{min-width:0;width:100%}.connect-member-topbar{padding:12px 18px}.connect-member-mobile-menu summary{background:#173b55;color:#e5f7ff;border-color:#396580}.connect-member-mobile-menu nav{background:#102d43;border:1px solid #315b76}.connect-member-mobile-menu nav a{color:#e9f7ff}.member-settings-grid{gap:18px}}@media(max-width:700px){.connect-member-content{padding:22px 15px!important}.member-settings-panel{padding:21px 17px}.member-security-form,.member-settings-grid{grid-template-columns:minmax(0,1fr);gap:18px}.member-security-form label:first-child{grid-column:auto;max-width:100%}.member-security-form button{grid-column:auto;max-width:none;width:100%}.member-security-message{grid-column:auto}.member-settings-save{padding:20px 17px;flex-direction:column;align-items:stretch;gap:16px}.member-settings-save button{width:100%}.member-settings-heading h2{font-size:24px}.connect-member-heading h1{font-size:36px!important}}.career-dashboard,.career-page{max-width:1450px;padding:clamp(22px,3vw,42px)}.career-page-heading h1{font-size:clamp(31px,3.6vw,46px)!important;line-height:1.16!important;letter-spacing:-.03em!important}.career-page-heading p{font-size:16px!important;line-height:1.7!important;color:#b5ccda!important}.career-job-feed{gap:16px}.career-job-card{grid-template-columns:95px minmax(0,1fr);padding:clamp(20px,2.5vw,30px);gap:22px;border-color:#29475d;border-radius:16px}.career-job-heading h2{font-size:clamp(21px,2.4vw,27px)!important;line-height:1.3!important;color:#f0f9ff}.career-job-heading>div>strong{font-size:15px!important;color:#bed9e8}.career-job-content>p,.career-match-reasons{font-size:14px!important;line-height:1.65!important;color:#b2ccdb!important}.career-job-actions{display:flex;flex-wrap:wrap;align-items:center;gap:13px;margin-top:21px}.career-external-apply{display:inline-flex;align-items:center;justify-content:center;min-height:49px!important;padding:12px 22px!important;border-radius:10px;font-size:15px!important;font-weight:800;text-align:center;text-decoration:none}.career-job-secondary{display:inline-flex;align-items:center;min-height:45px;color:#9bdcff!important;font-size:14px;font-weight:700;text-underline-offset:4px}.career-source-missing{font-size:14px;color:#ffd99b}.career-job-detail-hero{grid-template-columns:minmax(0,1fr) 220px;gap:21px;padding:clamp(23px,3vw,37px)}.career-job-detail-hero h1{font-size:clamp(30px,3.5vw,45px)!important;line-height:1.18!important}.career-job-detail-hero p{font-size:15px;line-height:1.7;color:#bdd2df}.career-source-cta{display:grid;justify-items:start;gap:10px;margin-top:23px}.career-source-cta small{font-size:13px;line-height:1.6;color:#afc8d7}.career-job-detail-grid{grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);gap:22px}.career-job-detail-grid .job-detail-body .job-description{font-size:15px!important;line-height:1.85!important;color:#c7dae6!important}.career-source-intro{font-size:14px;color:#b8d8e8}.career-detail-list p{font-size:14px!important;line-height:1.7!important}.career-apply-form{padding:clamp(22px,2.6vw,31px);border-color:#315570}.career-apply-form h2{font-size:23px;line-height:1.3}.career-apply-form p{font-size:14px!important;line-height:1.7!important;color:#b4cbdb!important}.career-apply-form textarea{font-size:16px!important;line-height:1.6!important}.career-apply-form button{font-size:15px!important;min-height:47px}.career-form-apply-first{display:grid;gap:10px;padding:17px 0 22px;border-bottom:1px solid #284c64}.career-form-apply-first strong{font-size:18px;color:#f2f9ff}.career-form-apply-first small{font-size:13px;color:#b6cddd;line-height:1.5}.career-application-card p,.career-application-card small{font-size:14px!important;line-height:1.5!important}@media(max-width:1050px){.career-job-detail-grid{grid-template-columns:1fr}}@media(max-width:760px){.career-dashboard,.career-page{padding:17px 15px}.career-job-card,.career-job-detail-hero{grid-template-columns:1fr}.career-job-actions,.career-source-cta{align-items:stretch}.career-external-apply{width:100%}.career-job-score{border-right:0;border-bottom:1px solid #284a62;padding-bottom:12px}.career-job-heading{flex-direction:column;gap:10px}}.site-navbar-actions{gap:10px}.site-navbar-signup{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:10px 17px;border:1px solid #1687d4;border-radius:11px;background:#e8f5ff;color:#075c9c!important;text-decoration:none;font-size:14px;font-weight:800}.site-navbar-signup:hover{background:#d7efff}.connect-checkout-exit,.connect-legal-return,.connect-subscription-nav{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:17px}.connect-checkout-exit a,.connect-legal-return a,.connect-subscription-nav a{font-size:14px;line-height:1.5;font-weight:750;text-decoration:underline;text-underline-offset:4px;color:#73ccff}.connect-checkout-exit{justify-content:center;margin:16px 0 7px}.connect-checkout-exit a{color:#156fa9}.connect-legal-return{padding:15px 0 18px;margin:0 0 12px;border-bottom:1px solid #cddfec}.connect-legal-return a{color:#0761a3}.connect-order-summary .cos-pay{min-height:52px;font-size:16px;line-height:1.4}.connect-order-summary .cos-error{color:#a22222;border:1px solid #efb1b1;padding:12px;border-radius:9px}@media(max-width:800px){.site-navbar-signup{padding:10px 12px;min-height:40px}.site-navbar-actions{gap:7px}.connect-subscription-nav{gap:12px}.connect-checkout-exit{flex-direction:column;align-items:stretch;text-align:center}}.connect-subscription-content{min-width:0;font-family:Segoe UI,Arial,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#e9f4fd}.connect-subscription-content :is(.connect-order-summary,.connect-subscription-panel,.connect-billing-actions){box-sizing:border-box;min-width:0}.connect-subscription-content :is(.connect-order-summary,.connect-subscription-panel) *{box-sizing:border-box;min-width:0}.connect-subscription-content .connect-member-heading{max-width:1020px;margin-bottom:30px}.connect-subscription-content .connect-member-heading h1{margin:9px 0 14px;font-size:clamp(30px,3.5vw,43px)!important;font-weight:800;letter-spacing:-.025em!important;line-height:1.16!important}.connect-subscription-content .connect-member-heading p{max-width:790px;font-size:16px!important;line-height:1.7!important;color:#bfd4e5!important}.connect-subscription-content .connect-subscription-nav{margin:19px 0 0;display:flex;gap:12px 25px;flex-wrap:wrap}.connect-subscription-content .connect-subscription-nav a{display:inline-flex;align-items:center;min-height:38px;font-size:14px!important;font-weight:700;color:#8bd8ff;line-height:1.4;text-underline-offset:4px}.connect-subscription-content .connect-order-summary{width:100%;max-width:960px;margin:0 0 26px;padding:clamp(22px,3vw,33px);border-radius:18px;border:1px solid #326e99;background:linear-gradient(155deg,#103352,#0b2338);box-shadow:0 18px 38px #05112035;line-height:1.6}.connect-subscription-content .connect-order-summary .cos-eyebrow{display:block;font-family:inherit;font-size:12px!important;font-weight:850;letter-spacing:.11em;line-height:1.5;color:#80d5ff}.connect-subscription-content .connect-order-summary .cos-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 24px;margin:15px 0 22px}.connect-subscription-content .connect-order-summary .cos-head>strong{display:block;margin:0;font-family:inherit;font-size:clamp(23px,2.6vw,32px)!important;font-weight:800;line-height:1.24!important;letter-spacing:-.025em!important;color:#fff;overflow-wrap:anywhere}.connect-subscription-content .connect-order-summary .cos-price{display:inline-flex;align-items:baseline;flex-wrap:nowrap;justify-content:flex-end;white-space:nowrap;font-family:Segoe UI,Arial,sans-serif;font-size:clamp(26px,3vw,37px)!important;font-weight:800;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#fff}.connect-subscription-content .connect-order-summary .cos-price small{display:inline-block;margin-left:6px;font-family:inherit;font-size:15px!important;font-weight:600;line-height:1.3;letter-spacing:normal;color:#bed2e1}.connect-subscription-content .connect-order-summary .cos-benefits{display:grid;gap:14px;padding:0;margin:0 0 23px;list-style:none}.connect-subscription-content .connect-order-summary .cos-benefits li{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:0;margin:0;position:static;font-family:inherit;font-size:16px!important;line-height:1.62!important;letter-spacing:normal!important;font-weight:500;color:#e0eef9}.connect-subscription-content .connect-order-summary .cos-benefits li:before{display:inline-block;content:"✓";position:static;width:22px;text-align:center;color:#77e2ba;font-family:Arial,sans-serif;font-weight:800;line-height:1.62}.connect-subscription-content .connect-order-summary .cos-benefits li>span{display:block;line-height:inherit;overflow-wrap:break-word}.connect-subscription-content .connect-order-summary .cos-terms{margin:0 0 18px;font-size:14px!important;line-height:1.7!important;letter-spacing:normal;color:#b7d1e2}.connect-subscription-content .connect-order-summary .cos-pay{width:100%;min-height:55px;padding:15px 20px!important;font-family:inherit;font-size:16px!important;font-weight:800!important;line-height:1.4!important;letter-spacing:0!important;white-space:normal;text-align:center;border-radius:11px}.connect-subscription-content .connect-order-summary .connect-checkout-exit{margin-top:17px;gap:12px 24px;justify-content:center}.connect-subscription-content .connect-order-summary .connect-checkout-exit a{color:#93dbff!important;font-size:14px!important;line-height:1.4;font-weight:700}.connect-subscription-content .connect-order-summary :is(.cos-error,.cos-alt){font-size:14px!important;line-height:1.6!important}.connect-subscription-content .connect-subscription-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:1150px;margin-top:18px;padding:clamp(23px,3vw,35px);border-radius:16px;border:1px solid #27455e;background:#0f283d;color:#f1f8ff}.connect-subscription-content .connect-subscription-panel>div{padding:0 30px 0 0;min-width:0}.connect-subscription-content .connect-subscription-panel>div+div{padding:0 0 0 30px;margin:0;border-left:1px solid #365269}.connect-subscription-content .connect-subscription-panel>div>span{font-size:12px!important;font-weight:850;line-height:1.5;letter-spacing:.09em;color:#83d3fc}.connect-subscription-content .connect-subscription-panel h2{margin:13px 0 10px;font-size:clamp(23px,2.3vw,29px)!important;font-weight:800;line-height:1.3!important;letter-spacing:-.025em;color:#fff}.connect-subscription-content .connect-subscription-price{font-family:Segoe UI,Arial,sans-serif;font-size:clamp(29px,3.2vw,42px)!important;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2!important;color:#fff}.connect-subscription-content .connect-subscription-price small{margin-left:7px;font-size:15px!important;font-weight:600;color:#adc9da}.connect-subscription-content .connect-subscription-panel>div>strong{display:block;margin-top:10px;font-size:16px!important;font-weight:750;line-height:1.55!important;letter-spacing:0;overflow-wrap:break-word}.connect-subscription-content .connect-sub-status{font-family:inherit;text-transform:capitalize;font-size:21px!important;line-height:1.45;color:#e8f8ff}.connect-subscription-content :is(.connect-billing-reference,.connect-billing-detail-list){font-size:14px!important;line-height:1.6;overflow-wrap:anywhere}.connect-subscription-content .connect-billing-detail-list strong{display:block;font-size:15px!important;font-weight:720;line-height:1.5}.connect-subscription-content .connect-billing-warning,.connect-subscription-content .connect-payment-banner{max-width:1150px;font-size:15px!important;line-height:1.65;border-radius:12px}.connect-subscription-content .connect-billing-actions{max-width:1150px}.connect-subscription-content .connect-billing-control-grid button{font-size:14px!important;line-height:1.4;padding:14px 15px;min-height:49px}@media (max-width:900px){.connect-subscription-content .connect-subscription-panel{grid-template-columns:1fr;gap:24px}.connect-subscription-content .connect-subscription-panel>div{padding:0}.connect-subscription-content .connect-subscription-panel>div+div{border-left:0;border-top:1px solid #365269;padding:24px 0 0}}@media (max-width:600px){.connect-subscription-content{padding:20px 14px!important}.connect-subscription-content .connect-order-summary{padding:22px 18px}.connect-subscription-content .connect-order-summary .cos-head{grid-template-columns:1fr;gap:9px}.connect-subscription-content .connect-order-summary .cos-price{justify-content:flex-start}.connect-subscription-content .connect-order-summary .cos-benefits li{font-size:15px!important;gap:8px}.connect-subscription-content .connect-member-heading{margin-bottom:22px}.connect-subscription-content .connect-subscription-panel{padding:22px 18px}.connect-subscription-content .connect-subscription-nav{gap:4px 17px}.connect-subscription-content .connect-order-summary .connect-checkout-exit{flex-direction:column;align-items:center}}.member-auth-page:not(.global-blue) .member-selected-plan{display:grid;gap:9px;margin:0 0 17px;padding:17px 20px;border:1px solid #d1e4f0;border-radius:12px;background:#eef7fd;color:#23465e;font-family:Segoe UI,Arial,sans-serif;font-size:15px;line-height:1.6;letter-spacing:normal;overflow-wrap:break-word}.member-auth-page:not(.global-blue) .member-selected-plan strong{display:block;font-size:17px!important;line-height:1.45!important;letter-spacing:normal;color:#0f3555}.member-auth-page:not(.global-blue) .member-selected-plan small{display:block;font-size:14px!important;line-height:1.65!important;letter-spacing:normal;color:#385c74}@media (max-width:800px){.member-auth-page:not(.global-blue){display:grid;grid-template-columns:minmax(0,1fr)}.member-auth-page:not(.global-blue) .member-auth-panel{padding:25px 18px!important}.member-auth-page:not(.global-blue) .member-auth-brand{min-height:0;padding:35px 25px!important}.member-auth-page:not(.global-blue) .member-auth-panel>div{width:100%;max-width:640px;margin:0 auto}}.ct2-hero.ct2-network-hero .ct2-hero-logo img{opacity:.38}@media (max-width:760px){.ct2-journeys{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;gap:8px;padding:10px 14px 12px}.ct2-journey{min-width:0;width:100%;white-space:normal;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.3}.ct2-journey:last-child{grid-column:1/-1}.ct2-hero.ct2-network-hero .ct2-hero-logo{top:20%;width:min(125vw,650px)}.ct2-hero.ct2-network-hero .ct2-hero-logo img{opacity:.17}}@media(max-width:700px){.member-auth-page:not(.global-blue) .member-auth-brand{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;min-height:0!important;padding:10px 18px!important}.member-auth-page:not(.global-blue) .member-auth-brand h1,.member-auth-page:not(.global-blue) .member-auth-brand p{display:none!important}.member-auth-page:not(.global-blue) .member-auth-brand>a{display:inline-flex!important;align-items:center!important;min-height:46px!important}.member-auth-page:not(.global-blue) .member-auth-brand img{display:block!important;width:67px!important;max-width:67px!important;height:46px!important;object-fit:contain!important}.member-auth-page:not(.global-blue) .member-auth-brand{height:70px!important;max-height:70px!important;overflow:hidden!important}}body.global-production{color:#10233c}body.global-production .ct-global-atmosphere{background:linear-gradient(180deg,#fff,#f7fbff 58%,#fff)}body.global-production .ct-global-grid{opacity:.08}body.global-production .ct-global-scroll-progress{background:rgba(9,107,212,.06)}body.global-production .ct2-journeys-label{color:#334155}body.global-production .ct2-journey{background:#f2f8ff;color:#10233c;border-color:#c9deef}body.global-production .ct2-journey small{color:#475569;opacity:1}body.global-production .ct-premium-dock{left:18px;right:auto;bottom:18px;transform:none;padding:4px;border-radius:999px;background:rgba(255,255,255,.97);border-color:#bcd6ee;box-shadow:0 10px 28px rgba(16,35,60,.14)}body.global-production .ct-premium-dock a{display:none!important}body.global-production .ct-premium-dock button.ct-premium-dock-guide{display:flex;align-items:center;justify-content:center;gap:8px;min-width:86px;height:42px;padding:0 12px;border-radius:999px;background:#eaf5ff!important;color:#075fac!important;border-color:#bcd6ee!important}body.global-production .ct-premium-dock button.ct-premium-dock-guide span{display:inline;font-size:12px}body.global-production .ct-guide-panel{left:18px;right:auto;bottom:76px;transform:none}body.global-production .ct-guide-toast{bottom:76px}@media(max-width:600px){body.global-production .ct-premium-dock{left:12px;right:auto;bottom:12px}body.global-production .ct-guide-panel{left:12px;right:12px;width:auto;bottom:66px}}.customer-confirm-action{display:flex;gap:20px;align-items:center;justify-content:space-between;margin:18px 0 25px;padding:19px 23px;background:#eaf7ff;border:1px solid #9ed9fb;border-radius:15px;color:#092b4a}.customer-confirm-action strong{font-size:19px;font-weight:850}.customer-confirm-action p{font-size:13px;line-height:1.6;margin:5px 0 0;color:#365976}.customer-confirm-action button{border:0;border-radius:10px;background:#0b77ee;color:#fff;padding:13px 23px;font-weight:800;white-space:nowrap;cursor:pointer}.customer-confirm-action button:disabled{opacity:.6;cursor:wait}@media(max-width:700px){.customer-confirm-action{flex-direction:column;align-items:stretch}.customer-confirm-action button{width:100%}}.ct-account-signup label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:750;color:#244d6c}.ct-account-signup label:has(input[type=checkbox]){flex-direction:row!important;align-items:center}.ct-account-signup input:not([type=checkbox]){width:100%;border:1px solid #bacfe2;border-radius:9px;background:#fff;color:#082e50;min-height:43px;padding:10px 12px}.ct-account-signup a{color:#0870d5;text-decoration:underline}body.global-production{color-scheme:light;--brand:#1457d9;--ink:#101828;--muted:#344054;background:#fff;color:#101828}body.global-production :is(input,textarea,select){color-scheme:light}body.global-production :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #1457d9;outline-offset:3px}body.global-production :is(.quick-request-page,.request-page,.connect-legal-page,.connect-legal-content){background:#fff;color:#101828}body.global-production .connect-legal-content :is(p,li){color:#344054}body.global-production .connect-legal-hero{background:#f8fafc;color:#101828}body.global-production .connect-legal-hero :is(h1,p,span,a){color:#101828}body.global-production .ctpd-hero{background:#f8fafc;color:#101828}body.global-production .ctpd-hero h1{color:#101828}body.global-production .ctpd-hero h1 span{color:#1457d9}@media(prefers-reduced-motion:reduce){body.global-production *,body.global-production :after,body.global-production :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}body.global-production .site-navbar{background:#fff!important;border-bottom:1px solid #e5eaf2;color:#101828}body.global-production .site-navbar :is(.site-navbar-brand,.site-navbar-links a,.site-navbar-brand b,.site-navbar-brand small){color:#101828}body.global-production .site-navbar-mobile-menu summary{color:#101828;background:#f8fafc;border-color:#e5eaf2}body.global-production .site-navbar-mobile-links{background:#fff;color:#101828;border-color:#e5eaf2}body.global-production .site-navbar-mobile-links a{color:#101828}body.global-production :is(.site-navbar-cta,.pipeline-card-foot>button){background:#1457d9!important;color:#fff!important}body.global-production :is(.quick-request-progress span,.quick-request-description small,.quick-request-extras summary span,.member-auth-back,.connect-legal-content>small,.connect-contact-layout>div>p,.connect-contact-form label small,.ctpd-section-heading h2 span){color:#475467!important}body.global-production :is(.quick-request-extras summary,.member-auth-recovery a,.member-onboarding-head>div>span){color:#1457d9!important}body.global-production .member-onboarding :is(.done strong,.done small){color:#475467!important}body.global-production .connect-member-content .member-onboarding-steps .done :is(strong,small){color:#475467!important}body.global-production .profile-panel{background:#fff;color:#101828;border-color:#e5eaf2}body.global-production .profile-panel :is(p,label,small){color:#344054!important}body.global-production :is(.profile-choice-grid,.profile-area-grid)>button{background:#fff!important;color:#101828!important;border:1px solid #d0d5dd!important}body.global-production :is(.profile-choice-grid,.profile-area-grid)>button :is(small,span){color:#344054!important}body.global-production :is(.profile-choice-grid,.profile-area-grid)>button.selected{background:#edf3ff!important;border-color:#1457d9!important}body.global-production .profile-panel :is(input,select,textarea){background:#fff!important;color:#101828!important;border-color:#98a2b3!important}body.global-production .connect-member-content a.done :is(strong,small){color:#475467!important}body.global-production .connect-contact-layout :is(p,small){color:#475467!important}body.global-production .connect-member-content a.done{opacity:1!important}body.global-production .connect-member-content a.done :is(strong,small){opacity:1!important;color:#344054!important}body.global-production .connect-member-content.profile-content .profile-panel :is(.profile-choice-grid,.profile-area-grid)>button{background:#fff!important;color:#101828!important;border-color:#d0d5dd!important;transition:none!important}body.global-production .connect-member-content.profile-content .profile-panel :is(.profile-choice-grid,.profile-area-grid)>button :is(strong,small,span){color:#344054!important;opacity:1!important}body.global-production .connect-member-content.profile-content .profile-panel :is(.profile-choice-grid,.profile-area-grid)>button.selected{background:#edf3ff!important;border-color:#1457d9!important}body.global-production .connect-member-content.profile-content .profile-panel .profile-panel-heading>span{color:#1457d9!important}body.global-production .connect-member-content.profile-content .profile-panel :is(h2,h3){color:#101828!important}body.global-production .connect-member-content.profile-content .profile-panel :is(.business-media-card,.document-card,.document-upload,.verification-status,.verification-submit){background:#f8fafc!important;color:#101828!important;border-color:#d0d5dd!important}body.global-production .connect-member-content.profile-content .profile-panel :is(.business-media-card,.document-card,.document-upload,.verification-status,.verification-submit) :is(p,small,span,strong){color:#344054!important}body.global-production .connect-member-content.profile-content .profile-panel :is(.business-gallery-heading span,.business-gallery-empty){color:#475467!important}body.global-production .global-career-tools{padding:clamp(18px,3vw,36px);color:#101828;background:#f8fafc;min-width:0}body.global-production .global-career-tools header{max-width:1050px;margin:0 auto 24px}body.global-production .global-career-tools h1{color:#101828;font-size:clamp(28px,4vw,42px);line-height:1.15}body.global-production .global-career-tools :is(h2,h3,strong,label){color:#101828}body.global-production .global-career-tools :is(p,li,small){color:#344054;line-height:1.65}body.global-production .global-career-tools a{color:#1457d9;text-decoration:underline}body.global-production .global-career-tools header>span{color:#0b2e73;font-weight:750;font-size:12px;letter-spacing:.06em}body.global-production .gc-tools{display:grid;gap:20px;max-width:1050px;margin:auto}body.global-production .gc-card{padding:clamp(18px,3vw,28px);background:#fff;border:1px solid #e5eaf2;border-radius:16px;box-shadow:0 8px 30px #10182806;min-width:0}body.global-production .gc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}body.global-production .gc-card label{display:grid;gap:7px;font-size:14px;font-weight:650}body.global-production .gc-card :is(input,select){width:100%;min-height:44px;border:1px solid #98a2b3;border-radius:8px;background:#fff;color:#101828;padding:10px;min-width:0}body.global-production .gc-card button{min-height:44px;border:1px solid #1457d9;background:#1457d9;color:#fff;border-radius:9px;padding:10px 16px;font-weight:700;cursor:pointer}body.global-production .gc-card button:disabled{opacity:.65;cursor:default}body.global-production .gc-card .gc-secondary{color:#1457d9;background:#fff}body.global-production .gc-search-list{list-style:none;padding:0}body.global-production .gc-search-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #e5eaf2}body.global-production .gc-analysis{padding-top:20px;margin-top:20px;border-top:1px solid #e5eaf2}body.global-production .gc-notice{padding:16px;border:1px solid #b9d0f7;background:#edf3ff;border-radius:10px;color:#0b2e73!important}body.global-production .global-career-entry{padding:18px;border:1px solid #b9d0f7;border-radius:12px;background:#edf3ff;color:#101828;margin:18px 0}body.global-production .global-career-entry a{color:#1457d9;font-weight:750}body.global-production .global-career-entry p{color:#344054}@media(max-width:700px){body.global-production .gc-grid{grid-template-columns:1fr}}body.global-production .gc-card{overflow-wrap:anywhere}body.global-production .career-sidebar{background:#fff!important;color:#101828!important;border-right:1px solid #e5eaf2}body.global-production .career-sidebar .connect-member-logo strong{color:#101828}body.global-production .career-sidebar .connect-member-logo span{color:#1457d9}body.global-production .career-profile-summary{background:#f8fafc;border-color:#e5eaf2}body.global-production .career-profile-summary :is(strong){color:#101828}body.global-production .career-profile-summary>span{color:#1457d9}body.global-production .career-profile-summary small{color:#475467}body.global-production .career-sidebar nav a{color:#344054}body.global-production .career-sidebar nav a:hover{color:#0b2e73;background:#edf3ff}body.global-production .career-sidebar-plan{background:#edf3ff;border-color:#d0def7}body.global-production .career-sidebar-plan strong{color:#1457d9}body.global-production .career-sidebar-plan :is(span,small){color:#344054}body.global-production .career-sidebar .connect-member-bottom :is(a,button){color:#344054;background:transparent}body.global-production .career-topbar{background:#fff;color:#101828;border-bottom:1px solid #e5eaf2;gap:14px}body.global-production .career-topbar>div{min-width:0}body.global-production .career-topbar>div>span{color:#475467}body.global-production .career-topbar>div>strong{color:#101828}body.global-production .career-topbar>.ct2-primary{color:#fff;background:#1457d9}body.global-production .global-career-menu{display:none;position:relative}body.global-production .global-career-menu summary{min-height:44px;display:flex;align-items:center;padding:10px 14px;background:#edf3ff;border:1px solid #b9d0f7;border-radius:9px;color:#0b2e73;font-weight:750;cursor:pointer;list-style:none}body.global-production .global-career-menu nav{position:absolute;z-index:80;right:0;top:calc(100% + 8px);display:grid;gap:4px;width:min(84vw,270px);background:#fff;border:1px solid #e5eaf2;border-radius:12px;padding:10px;box-shadow:0 12px 35px #10182824}body.global-production .global-career-menu nav a{display:block;min-height:42px;padding:10px;color:#101828;border-radius:7px}body.global-production .global-career-menu nav a:hover{background:#edf3ff}body.global-production .global-career-tools{min-height:calc(100vh - 80px)}@media(max-width:900px){body.global-production .career-shell{display:block!important}body.global-production .career-sidebar{display:none!important}body.global-production .career-main{width:100%;min-width:0;margin:0!important}body.global-production .career-topbar{display:flex;padding:14px 18px;justify-content:space-between;align-items:center}body.global-production .career-topbar>div{flex:1 1}body.global-production .career-topbar>.ct2-primary{display:none}body.global-production .global-career-menu{display:block}}