.elementor-drop-cap{display:flex;align-items:center;justify-content:center}.portfolio-archive-content .noxfolio-pagination{margin-top:50px}.section{padding:clamp(56px,8vw,96px) 0}.site-branding a,.logo a{color:#fff;font-weight:800}.main-nav a,.menu a,.elementor-nav-menu a{color:var(--muted);padding:16px 14px;display:inline-block}.main-nav .current-menu-item>a,.menu .current-menu-item>a,.elementor-nav-menu .current-menu-item>a{color:var(--brand)}.main-nav a:hover,.menu a:hover,.elementor-nav-menu a:hover{color:var(--brand)}.elementor-menu-toggle{border:1px solid var(--line);border-radius:10px}.hero{padding:clamp(64px,8vw,120px) 0;background:radial-gradient(900px 480px at 80% -10%,rgba(198,243,0,.1),rgba(198,243,0,0) 60%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 40%)}.hero .hero-title strong,.hero .hero-title span{color:var(--brand)}.hero .hero-media img{max-width:min(560px,38vw);border-radius:24px;box-shadow:var(--shadow)}.hero .sub{max-width:720px}.btn--ghost{background:0 0;color:var(--brand);border:1px solid var(--brand)}.btn--ghost:hover{background:rgba(198,243,0,.08)}.features-3{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media (max-width:992px){.features-3{grid-template-columns:1fr}}.card,.feature-card,.elementor-widget-icon-box,.elementor-widget-container .elementor-widget-wrap{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow)}.card h3{color:#fff}.stats-card{position:sticky;top:96px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.01));border:1px solid var(--line);border-radius:24px;padding:28px;box-shadow:var(--shadow)}.stats-card .value{color:var(--brand);font-weight:800;font-size:clamp(28px,4vw,44px)}.stats-card .label{color:var(--muted)}@media (max-width:992px){.stats-card{position:static;margin-top:24px}}.social-fab,.floating-social{backdrop-filter:blur(6px);background:rgba(255,255,255,.06);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);z-index:5}@media (max-width:992px){.floating-social{transform:scale(.88);left:6px}}table{width:100%;border-collapse:collapse;background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}th,td{padding:12px 14px;border-bottom:1px solid var(--line)}thead th{background:rgba(255,255,255,.03);color:#fff}blockquote{border-left:4px solid var(--brand);padding:8px 16px;background:rgba(255,255,255,.03);border-radius:8px;color:var(--text)}.noxfolio-pagination a,.pagination a{border:1px solid var(--line);padding:10px 14px;border-radius:10px;color:var(--muted);display:inline-block}.noxfolio-pagination .current,.pagination .current{background:var(--brand);color:#111;border-color:var(--brand)}.noxfolio-pagination a:hover,.pagination a:hover{color:#111;background:rgba(198,243,0,.2)}.footer-credits{color:var(--muted);font-size:14px}.hero .hero-media img{object-fit:contain}.mt-0{margin-top:0}.mt-12{margin-top:12px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mb-0{margin-bottom:0}.mb-12{margin-bottom:12px}.mb-24{margin-bottom:24px}.mb-32{margin-bottom:32px}.text-center{text-align:center}.badge{display:inline-block;padding:6px 10px;border-radius:999px;background:rgba(198,243,0,.12);color:var(--brand);font-weight:700;font-size:12px}.elementor-widget-icon-box .elementor-icon-box-wrapper{gap:10px}.elementor-button .elementor-button-text{font-weight:700}