:root{--bg-dark:#0a0a0a;--bg-matte:#121212;--text-primary:#ffffff;--text-secondary:#a0a0a0;--accent-platinum:#E5E4E2;--accent-platinum-rgb:229,228,226;--accent-platinum-muted:#A9A8A6;--accent-silver:#c0c0c0;--btn-silver-top:#f1f2f4;--btn-silver-mid:#d4d8dc;--btn-silver-bottom:#b9bec4;--btn-text-dark:#121418;--btn-border-outer:rgba(255,255,255,0.65);--btn-border-inner:rgba(120,126,136,0.45);--btn-shadow-soft:0 10px 22px rgba(0,0,0,0.28);--btn-shadow-press:inset 0 2px 6px rgba(255,255,255,0.35),inset 0 -3px 8px rgba(80,84,92,0.22);--btn-radius:14px;--glass-bg:rgba(255,255,255,0.05);--glass-border:rgba(255,255,255,0.1);--glass-blur:blur(12px);--radius-sm:6px;--radius-md:12px;--radius-lg:24px;--radius-xl:40px;--radius-full:9999px;--transition-fast:0.15s ease;--transition-smooth:0.3s ease;--transition-slow:0.5s ease;--ease-premium:cubic-bezier(0.4,0,0.2,1);--transition-spring:0.6s cubic-bezier(0.175,0.885,0.32,1.275);--font-serif:"Inter",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono",monospace;--font-base-size:16px;--section-padding:8rem;--container-max-width:1400px}@media (prefers-color-scheme:dark){:root{--bg-dark:#050505}}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;background-color:var(--bg-dark);color:var(--text-primary);font-family:var(--font-serif);font-size:var(--font-base-size);-webkit-font-smoothing:antialiased}html{-webkit-text-size-adjust:100%}canvas,img,svg,video{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}html body :is(button[class],button,input[type=button],input[type=submit],input[type=reset],a.magnetic-button,a[class*=Btn],a[class*=btn],a[class*=Cta],a[class*=cta],a[class*=Action],a[class*=action],a.primaryBtn,a.secondaryBtn,a.viewBtn,a.liveLink,a.detailsLink,a.cta):not(.navLink):not([class*=navLink]){-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px;padding:.5rem 1.05rem;border-radius:999px!important;border:1px solid rgba(229,228,226,.3)!important;box-shadow:none!important;background:rgba(229,228,226,.08)!important;color:#fff!important;font-size:.76rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-decoration:none;transition:var(--transition-smooth)!important}html body :is(button[class],button,input[type=button],input[type=submit],input[type=reset],a.magnetic-button,a[class*=Btn],a[class*=btn],a[class*=Cta],a[class*=cta],a[class*=Action],a[class*=action],a.primaryBtn,a.secondaryBtn,a.viewBtn,a.liveLink,a.detailsLink,a.cta):not(.navLink):not([class*=navLink]):hover{transform:translateY(-2px)!important;background:var(--accent-platinum)!important;color:#000!important;border-color:var(--accent-platinum)!important;box-shadow:0 8px 22px rgba(229,228,226,.22)!important}html body :is(button[class],button,input[type=button],input[type=submit],input[type=reset],a.magnetic-button,a[class*=Btn],a[class*=btn],a[class*=Cta],a[class*=cta],a[class*=Action],a[class*=action],a.primaryBtn,a.secondaryBtn,a.viewBtn,a.liveLink,a.detailsLink,a.cta):not(.navLink):not([class*=navLink]):active{transform:translateY(-1px)!important}html body :is(button[class],button,input[type=button],input[type=submit],input[type=reset],a.magnetic-button,a[class*=Btn],a[class*=btn],a[class*=Cta],a[class*=cta],a[class*=Action],a[class*=action],a.primaryBtn,a.secondaryBtn,a.viewBtn,a.liveLink,a.detailsLink,a.cta):not(.navLink):not([class*=navLink]):focus-visible{outline:2px solid rgba(229,228,226,.95)!important;outline-offset:2px!important}html body :is(button[class],button,input[type=button],input[type=submit],input[type=reset],a.magnetic-button,a[class*=Btn],a[class*=btn],a[class*=Cta],a[class*=cta],a[class*=Action],a[class*=action],a.primaryBtn,a.secondaryBtn,a.viewBtn,a.liveLink,a.detailsLink,a.cta):not(.navLink):not([class*=navLink]):disabled{cursor:not-allowed;opacity:.55!important;filter:grayscale(.2);box-shadow:none!important}html body :is(button[class],button,input[type=button],input[type=submit],input[type=reset],a.magnetic-button,a[class*=Btn],a[class*=btn],a[class*=Cta],a[class*=cta],a[class*=Action],a[class*=action],a.primaryBtn,a.secondaryBtn,a.viewBtn,a.liveLink,a.detailsLink,a.cta):not(.navLink):not([class*=navLink]) :is(svg,i){color:currentColor!important;stroke:currentColor!important;transition:color var(--transition-fast),stroke var(--transition-fast),transform var(--transition-fast)}html body :is(button[class],button,input[type=button],input[type=submit],input[type=reset],a.magnetic-button,a[class*=Btn],a[class*=btn],a[class*=Cta],a[class*=cta],a[class*=Action],a[class*=action],a.primaryBtn,a.secondaryBtn,a.viewBtn,a.liveLink,a.detailsLink,a.cta):not(.navLink):not([class*=navLink]):hover :is(svg,i){color:currentColor!important;stroke:currentColor!important;transform:translateY(-.5px) scale(1.04)!important;filter:drop-shadow(0 0 6px rgba(229,228,226,.35))}html body :is(button[class*=icon],a[class*=icon],button[aria-label],a[aria-label]){min-height:44px;padding:.5rem .7rem;border-radius:999px!important;border:1px solid rgba(229,228,226,.26)!important;background:rgba(229,228,226,.08)!important;color:#fff!important;transition:var(--transition-smooth)!important}html body :is(button[class*=icon],a[class*=icon],button[aria-label],a[aria-label]):hover{transform:translateY(-2px)!important;background:var(--accent-platinum)!important;color:#000!important;border-color:var(--accent-platinum)!important;box-shadow:0 8px 22px rgba(229,228,226,.22)!important}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 2rem}@media (max-width:900px){.container{padding-inline:1.2rem}}@media (max-width:640px){.container{padding-inline:.9rem}}@media (max-width:768px){section{scroll-margin-top:92px}}@media (max-width:980px){.admin-main{overflow-x:hidden}.admin-main [class*=container]{max-width:100%!important;width:100%!important;padding:1rem!important;height:auto!important;min-width:0!important}.admin-main [class*=header]{flex-wrap:wrap;align-items:flex-start!important;gap:.8rem!important}.admin-main [class*=headerActions]{width:100%;flex-wrap:wrap!important;gap:.65rem!important}.admin-main :is([class*=workspace],[class*=mainLayout],[class*=incomingLayout],[class*=workspaceGrid],[class*=projectGrid],[class*=formRow],[class*=actionGrid],[class*=stageGrid],[class*=kpiGrid],[class*=proofGrid],[class*=templateGrid],[class*=campaignLayout]){grid-template-columns:1fr!important;min-width:0!important}.admin-main [class*=searchBar]{width:100%!important;max-width:100%!important}.admin-main [class*=modalOverlay]{padding:.8rem!important}.admin-main [class*=modal]{max-width:100%!important;width:100%!important;max-height:92dvh!important}.admin-main [class*=tableWrap]{overflow-x:auto!important}}@media (max-width:640px){.admin-main [class*=container]{padding:.72rem!important}.admin-main :is([class*=saveBtn],[class*=addBtn],[class*=primaryBtn],[class*=ghostBtn],[class*=syncBtn],[class*=cancelBtn]){width:100%;justify-content:center}.admin-main [class*=buttonGroup]{width:100%;flex-wrap:wrap}.admin-main [class*=buttonGroup]>*{flex:1 1 100%}}.glass{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border)}.premium-title{font-size:clamp(3rem,8vw,6rem);font-weight:800;line-height:1;letter-spacing:-.04em;margin-bottom:2rem}.gold-text{color:var(--accent-gold)}.scroll-lamp{position:fixed;inset:0;pointer-events:none;z-index:20;opacity:0;transition:opacity .6s ease}.scroll-lamp.is-active{opacity:1}.scroll-lamp-beam{position:absolute;top:74px;left:var(--lamp-x,50%);transform:translateX(-50%) rotate(var(--lamp-tilt,0deg));width:min(88vw,1180px);height:86vh;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);background:linear-gradient(180deg,rgba(255,243,205,.24) 0,rgba(206,227,255,.16) 38%,rgba(206,227,255,.1) 65%,rgba(0,0,0,0));filter:blur(9px);mix-blend-mode:screen;transform-origin:top center;transition:left .24s ease,transform .24s ease;animation:lamp-breathe 3.8s ease-in-out infinite alternate}.scroll-lamp-core{top:48px;width:min(44vw,380px);height:96px;border-radius:999px;background:radial-gradient(ellipse at center,rgba(255,244,213,.38) 0,rgba(255,233,179,.19) 45%,rgba(255,233,179,0) 76%);filter:blur(6px)}.scroll-lamp-core,.scroll-lamp-road{position:absolute;left:var(--lamp-x,50%);transform:translateX(-50%)}.scroll-lamp-road{bottom:3vh;width:min(74vw,1020px);height:min(36vh,300px);border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,245,212,.22) 0,rgba(206,227,255,.14) 32%,rgba(206,227,255,.07) 55%,rgba(0,0,0,0) 78%);filter:blur(16px);mix-blend-mode:screen;transition:left .24s ease}@keyframes lamp-breathe{0%{opacity:.6;filter:blur(9px) saturate(1)}to{opacity:.78;filter:blur(10px) saturate(1.05)}}@media (prefers-reduced-motion:reduce){.scroll-lamp-beam{animation:none}}