/*
Theme Name: BURJ Technology Hub Pro
Theme URI: https://burj.local
Author: BURJ / OpenAI
Description: Premium one-page WordPress theme for BURJ Technology Hub. Includes auto-created Elementor-editable homepage, Customizer controls, section toggles, custom CSS/JS fields, brand colors, and premium assets.
Version: 2.0.0
Requires at least: 6.0
Tested up to: 6.6
Requires PHP: 7.4
License: GPL-2.0-or-later
Text Domain: burj-pro
*/
:root{
  --burj-bg:#050607; --burj-panel:#0c0d0f; --burj-text:#f6f3ea; --burj-muted:#b7b0a5;
  --burj-gold:#d7a846; --burj-gold2:#f5d588; --burj-blue:#00a6ff; --burj-border:rgba(215,168,70,.24);
  --burj-radius:24px; --burj-max:1200px;
}
*{box-sizing:border-box} html{scroll-behavior:smooth} body{margin:0;background:var(--burj-bg);color:var(--burj-text);font-family:Inter,Arial,sans-serif;line-height:1.6} a{color:inherit;text-decoration:none}
.burj-wrap{overflow:hidden;background:radial-gradient(circle at 50% -10%,rgba(215,168,70,.12),transparent 30%),var(--burj-bg)}
.burj-container{width:min(var(--burj-max),calc(100% - 40px));margin:auto}.burj-kicker{color:var(--burj-gold);letter-spacing:.28em;text-transform:uppercase;font-size:13px;font-weight:700}.burj-title{font-size:clamp(36px,5vw,74px);line-height:1.03;margin:14px 0;font-weight:800;letter-spacing:-.04em}.burj-title span,.gold{background:linear-gradient(135deg,var(--burj-gold2),var(--burj-gold));-webkit-background-clip:text;background-clip:text;color:transparent}.burj-text{font-size:clamp(16px,1.4vw,20px);color:var(--burj-muted);max-width:720px}.burj-btn{display:inline-flex;align-items:center;gap:12px;padding:15px 24px;border:1px solid var(--burj-gold);border-radius:8px;color:var(--burj-text);background:rgba(215,168,70,.08);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:800;box-shadow:0 0 30px rgba(215,168,70,.12);transition:.25s}.burj-btn:hover{transform:translateY(-3px);box-shadow:0 0 45px rgba(215,168,70,.22)}
.burj-nav{position:fixed;top:0;left:0;right:0;z-index:50;background:rgba(5,6,7,.55);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08)}.burj-nav-inner{height:76px;display:flex;align-items:center;justify-content:space-between}.burj-brand{font-weight:900;letter-spacing:.16em;font-size:24px;color:var(--burj-gold)}.burj-menu{display:flex;gap:28px;color:#ddd;font-size:13px;text-transform:uppercase;letter-spacing:.12em}.burj-menu a:hover{color:var(--burj-gold)}
.burj-hero{min-height:100vh;display:flex;align-items:center;padding:130px 0 80px;background:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.62),rgba(0,0,0,.18)),var(--hero-bg) center/cover no-repeat}.burj-hero .burj-text{max-width:650px}.burj-service-line{margin:26px 0;display:flex;flex-wrap:wrap;gap:12px;color:#e8e0d3;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.burj-hero-icons{display:flex;gap:18px;flex-wrap:wrap;margin:34px 0}.burj-mini{padding:12px 14px;border:1px solid var(--burj-border);border-radius:12px;background:rgba(0,0,0,.22);color:var(--burj-muted);font-size:13px}.burj-section{padding:110px 0;position:relative}.burj-split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.burj-image-card{border:1px solid var(--burj-border);border-radius:var(--burj-radius);overflow:hidden;background:#111;box-shadow:0 24px 90px rgba(0,0,0,.5)}.burj-image-card img{width:100%;display:block}.burj-points{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.burj-point{padding:22px;border:1px solid var(--burj-border);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02))}.burj-point h4{margin:0 0 7px;color:var(--burj-text)}.burj-point p{margin:0;color:var(--burj-muted);font-size:14px}
.burj-solutions{background:radial-gradient(circle at 50% 10%,rgba(215,168,70,.12),transparent 35%),linear-gradient(180deg,#07080a,#030405)}.burj-center{text-align:center}.burj-center .burj-text{margin:0 auto}.burj-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:52px}.burj-card{padding:34px 28px;border:1px solid var(--burj-border);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));min-height:260px;transition:.25s;position:relative;overflow:hidden}.burj-card:before{content:"";position:absolute;inset:auto 0 0 0;height:2px;background:linear-gradient(90deg,transparent,var(--burj-gold),transparent);opacity:.6}.burj-card.featured{transform:translateY(-18px);box-shadow:0 0 70px rgba(215,168,70,.18);border-color:rgba(245,213,136,.5)}.burj-card:hover{transform:translateY(-10px);border-color:rgba(245,213,136,.62)}.burj-card.featured:hover{transform:translateY(-24px)}.burj-icon{font-size:42px;color:var(--burj-gold);margin-bottom:18px}.burj-card h3{font-size:22px;line-height:1.2;margin:0 0 12px}.burj-card p{color:var(--burj-muted);margin:0;font-size:15px}.burj-process{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:45px;counter-reset:step}.burj-step{padding:28px;border-left:1px solid var(--burj-border);background:rgba(255,255,255,.025)}.burj-step:before{counter-increment:step;content:"0"counter(step);display:block;color:var(--burj-gold);font-weight:900;letter-spacing:.08em;margin-bottom:12px}.burj-why{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-top:40px}.burj-value{padding:20px 12px;text-align:center;border:1px solid var(--burj-border);border-radius:18px;color:var(--burj-muted)}.burj-value strong{display:block;color:var(--burj-text);margin-top:8px}.burj-contact-box{padding:50px;border:1px solid var(--burj-border);border-radius:var(--burj-radius);background:linear-gradient(135deg,rgba(215,168,70,.12),rgba(255,255,255,.03));display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center}.burj-form{display:grid;gap:14px}.burj-form input,.burj-form textarea{width:100%;padding:16px 18px;background:#070809;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#fff}.burj-footer{padding:38px 0;border-top:1px solid rgba(255,255,255,.08);color:var(--burj-muted);text-align:center}.burj-skip{position:absolute;left:-999px}.burj-skip:focus{left:20px;top:20px;background:#fff;color:#000;z-index:999;padding:8px}
@media(max-width:900px){.burj-menu{display:none}.burj-split,.burj-contact-box{grid-template-columns:1fr}.burj-grid{grid-template-columns:1fr}.burj-card.featured{transform:none}.burj-process{grid-template-columns:1fr}.burj-why,.burj-points{grid-template-columns:1fr 1fr}.burj-title{font-size:42px}.burj-section{padding:78px 0}}
@media(max-width:560px){.burj-why,.burj-points{grid-template-columns:1fr}.burj-container{width:min(100% - 28px,var(--burj-max))}.burj-hero{padding-top:120px}}
