
:root{--ink:#142a43;--blue:#007e87;--muted:#6c7d90;--line:#e1e8f0}body{font-family:Inter,"Segoe UI",Arial,sans-serif}header{max-width:1440px;padding:22px 40px}header nav{gap:20px}.button{border-radius:9px;padding:13px 20px;box-shadow:0 4px 12px #155faa12}.brand{gap:14px}h1,h2{font-weight:720}.corporate-home .hero{background:radial-gradient(ellipse at 90% 0%,#194b70,transparent 65%),#0c233c;color:white;min-height:540px;padding-top:66px;padding-bottom:66px;gap:70px}.corporate-home .hero h1{font-size:clamp(38px,4.2vw,62px);letter-spacing:-2.2px;line-height:1.1}.corporate-home .hero h1 em{color:#54d9d5}.corporate-home .hero .lead{color:#bdd0e0;font-size:17px;line-height:1.85}.corporate-home .hero .fine,.corporate-home .hero .text-link{color:#d2e5f6}.corporate-home .hero .eyebrow{color:#78d5ea}.corporate-home .banner-art{box-shadow:0 20px 70px #03122280;border:1px solid #7eb5da33}.hero-proof{border-top:1px solid #ffffff20;display:flex;flex-wrap:wrap;gap:12px;padding-top:24px;margin-top:30px;font-size:11px;color:#abc2d6}.visual-note{margin:18px 0 0;text-align:center;color:#bad7e5;font-size:12px;display:flex;justify-content:center;gap:10px;align-items:center}.status-dot,.live-label i{width:7px;height:7px;background:#38c59f;display:inline-block;border-radius:50%}.workspace-intro{display:grid;grid-template-columns:.8fr 1.5fr;gap:70px}.workspace-intro>div>p:not(.eyebrow){color:var(--muted)}.capability-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.capability-grid article{padding:24px;border-top:2px solid #dce8f3}.capability-grid span{font-size:10px;letter-spacing:1px;color:#477493}.capability-grid h3{font-size:21px}.capability-grid p{font-size:14px;color:var(--muted)}.features article{border-radius:14px;background:#fff;box-shadow:0 10px 35px #21344906}.company-banner{background:linear-gradient(110deg,#102f50,#0a5378);border-radius:18px}.download-card{border-radius:16px}.corporate-home .value-strip{padding:26px 0}.portal-page{background:#f3f6fa}.portal-page header{background:white;max-width:none;border-bottom:1px solid var(--line)}.admin-page .commerce-wrap{max-width:1440px;padding:28px 40px;margin:0 auto}.admin-page #panel> .section-toolbar{padding:8px 0 16px}.admin-page #panel> .section-toolbar h1{font-size:29px;letter-spacing:-.7px;margin:5px 0}.admin-page #diagnostics{margin:0 0 22px;padding:12px 18px;font-size:12px;background:#eaf0f6;color:#436078;border:1px solid #dbe5ef}.dashboard-shell{display:grid;grid-template-columns:216px minmax(0,1fr);gap:28px;align-items:start}.dashboard-sidebar{background:#112a43;color:#d5e1eb;border-radius:16px;padding:24px 14px;position:sticky;top:18px;min-height:440px}.sidebar-caption{font-size:10px;letter-spacing:1.4px;margin:0 12px 25px;color:#829eb6}.dashboard-sidebar .admin-tabs{display:flex;flex-direction:column;gap:9px;margin:0}.dashboard-sidebar .admin-tabs button{color:#b9cad9;background:transparent;border:0;text-align:left;font-size:13px;line-height:1.6;border-radius:8px;padding:12px}.dashboard-sidebar .admin-tabs button[aria-selected=true]{background:#1b466e;color:white;box-shadow:inset 3px 0 #3fd4cc}.admin-tabs button span{font-size:10px;color:#81cbd9;margin-right:6px}.sidebar-bottom{display:block;border-top:1px solid #ffffff20;margin:45px 10px 0;padding-top:20px;font-size:12px;color:#adc5d8}.dashboard-content{min-width:0}.dashboard-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:8px 0 16px}.dashboard-heading h2{font-size:28px;margin:8px 0}.dashboard-heading p:not(.eyebrow){color:var(--muted);font-size:13px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metric-card{padding:22px 18px;background:white;border:1px solid #e1e8f0;border-radius:14px;box-shadow:0 5px 18px #17355304;min-width:0}.metric-card>span{display:block;font-size:12px;color:#688095;line-height:1.6}.metric-card strong{display:block;font-size:31px;font-weight:700;letter-spacing:-1px;margin:13px 0 7px;overflow-wrap:anywhere}.metric-card small{font-size:10px;color:#7e90a1;line-height:1.5;display:block}.metric-card.accent{background:linear-gradient(135deg,#1264c6,#137c9f);border-color:transparent;color:white}.metric-card.accent>span,.metric-card.accent small{color:#cde6fc}.metric-card.accent strong{color:white}.surface{padding:26px;border-radius:14px;box-shadow:0 6px 24px #17355304}.surface h3{margin-top:3px;font-size:19px}.comparison{margin:20px 0}.comparison th,.comparison th:last-child{background:#f3f6fa;color:#5b7185;font-size:11px;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e1e8ef}.comparison td{font-size:13px}.comparison td,.comparison th{padding:15px 12px}.comparison tbody tr:last-child td{border-bottom:0}.comparison tbody tr:hover{background:#f8fafc}.comparison .button{font-size:12px;padding:8px 12px;box-shadow:none}.live-label{font-size:10px;color:#669485;display:flex;align-items:center;gap:6px}.empty-state{font-size:13px}.admin-login-layout{max-width:1000px;margin:44px auto;min-height:420px}.admin-welcome{background:radial-gradient(ellipse at 0% 0%,#246487,transparent),#102d49}.admin-login-form{padding:48px}.portal-hero h1{font-size:35px;letter-spacing:-1px}.customer-page .commerce-wrap{max-width:1250px}.portal-navigation{display:flex;gap:6px;border-bottom:1px solid #dce6f0;padding-bottom:12px;flex-wrap:wrap}.portal-navigation button{padding:11px 17px;border-radius:8px;background:transparent;color:#55728d;font-size:13px}.portal-navigation button[aria-selected=true]{background:#143754;color:white}.customer-overview .license-grid{background:linear-gradient(115deg,#123958,#174b73);padding:16px;border-radius:14px;color:white}.customer-overview .license-grid article{border-color:#ffffff15;background:#ffffff08}.customer-overview .license-grid span{color:#b9d5e8}.customer-overview .license-grid strong{color:white}.account-quick-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 30px}.customer-metrics{margin-bottom:28px}.customer-login{max-width:720px;padding:34px;border-top:4px solid #1677c8}.customer-login h2{font-size:27px;margin-top:16px}.customer-login p{font-size:14px;color:var(--muted)}.language-picker{max-width:128px;font-size:12px;background:#f6f9fc;border:1px solid #dce6ed;padding:9px 6px;min-width:86px}.status-online{background:#e5f5ee;color:#20734e}.status-offline{background:#edf0f5;color:#67798b}.dashboard-content[data-stale=true] #live-status{color:#aa5436}.admin-toolbar input{flex:1;min-width:150px}.purchase-page .order-summary{border-radius:16px;background:radial-gradient(at top right,#176d91,#122f4b)}.purchase-page .checkout-heading h2{font-size:34px}.purchase-page .order-summary .summary-total{font-size:16px}.admin-page footer,.customer-page footer{background:white}
@media(min-width:1500px){.corporate-home .hero{padding-left:max(40px,calc((100vw - 1212px)/2));padding-right:max(40px,calc((100vw - 1212px)/2))}}
@media(max-width:1100px){.dashboard-shell{grid-template-columns:180px minmax(0,1fr);gap:18px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page .commerce-wrap{padding:22px}.workspace-intro{gap:30px;grid-template-columns:1fr 1.5fr}header{padding:20px 24px}header nav{gap:10px}}
@media(max-width:780px){.dashboard-shell{grid-template-columns:1fr}.dashboard-sidebar{position:static;min-height:0;padding:12px}.dashboard-sidebar .admin-tabs{flex-direction:row;flex-wrap:wrap;gap:4px}.dashboard-sidebar .admin-tabs button{font-size:12px;padding:9px}.sidebar-caption,.sidebar-bottom{display:none}.workspace-intro{grid-template-columns:1fr}.corporate-home .hero{gap:34px}.admin-page .commerce-wrap{padding:18px}.metric-card strong{font-size:27px}.customer-page .surface{padding:20px}.customer-overview .license-grid{padding:8px}.dashboard-heading h2{font-size:25px}.dashboard-heading{align-items:flex-start}.portal-navigation{gap:2px}.portal-navigation button{padding:10px 12px}.customer-page .portal-hero{padding:14px 0}.admin-login-form{padding:28px}}
@media(max-width:540px){.corporate-home .hero h1{font-size:41px}.corporate-home .hero{padding:35px 22px}.hero-proof{gap:9px;font-size:10px}.capability-grid{grid-template-columns:1fr;gap:8px}.capability-grid article{padding:20px 0}.metric-grid{gap:10px}.metric-card{padding:16px 12px}.metric-card strong{font-size:25px}.metric-card>span{font-size:11px}.dashboard-heading .button{padding:10px 12px}.admin-page .commerce-wrap{padding:12px}.customer-page .commerce-wrap{padding:16px}.admin-page .surface{padding:16px}.language-picker{max-width:115px}.comparison{min-width:500px}header nav{flex-wrap:wrap}.hero .actions{gap:16px}.customer-page .license-grid{grid-template-columns:1fr}.admin-welcome h1{font-size:29px}.portal-navigation button{font-size:12px}}

/* UzakLink: readable navy/teal identity, no change to portal workflows. */
.brand>span:last-child:not(.logo-mark){letter-spacing:1.5px;font-size:10px;white-space:nowrap}.corporate-home .hero{background:radial-gradient(ellipse at 90% 0%,#12595f,transparent 65%),#102b41}.button:hover{background:#006972}.button.secondary:hover{background:#e8f6f5}.secondary{color:#006c76;border-color:#a9cecf}.corporate-home .hero h1 em{color:#54d9d5}.company-banner{background:linear-gradient(110deg,#102f45,#07666c)}.brand img{background:white}@media(max-width:640px){header{padding:16px 20px;flex-wrap:wrap;gap:15px}header nav{gap:10px;flex-wrap:wrap}.brand .logo-mark{width:138px;flex-basis:138px}.brand .logo-mark img{left:-3.9px;top:-9px;width:145.7px;height:49.1px}.brand>span:last-child:not(.logo-mark){display:none}}
