@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500&family=DM+Sans:opsz,wght@9..40,200;9..40,300;9..40,400;9..40,500&family=Noto+Naskh+Arabic:wght@400;500;600&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{scroll-behavior:auto}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:#08060a}::-webkit-scrollbar-thumb{background:#c9a84c}button{font-family:inherit;cursor:pointer}@keyframes fsu{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes fi{0%{opacity:0}to{opacity:1}}@keyframes mq{0%{transform:translateX(0)}to{transform:translateX(-33.333%)}}@keyframes mqr{0%{transform:translateX(-33.333%)}to{transform:translateX(0)}}@keyframes cw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ccw{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes sl{0%,to{transform:scaleY(.35);opacity:.3;transform-origin:top}55%{transform:scaleY(1);opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes glowPulse{0%,to{box-shadow:0 0 0 0 rgba(201,168,76,0)}50%{box-shadow:0 0 32px 4px rgba(201,168,76,.18)}}@keyframes drawLine{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes wordIn{0%{opacity:0;transform:translateY(18px) skewY(2deg)}to{opacity:1;transform:translateY(0) skewY(0)}}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes blurFocusIn{0%{filter:blur(18px);opacity:0;transform:scale(1.08) translateY(20px)}to{filter:blur(0);opacity:1;transform:none}}@keyframes strikeGold{0%{width:0}to{width:100%}}@keyframes philFade{0%{opacity:0}to{opacity:1}}@keyframes successRing{0%{stroke-dashoffset:302}to{stroke-dashoffset:0}}@keyframes checkDraw{0%{stroke-dashoffset:120}to{stroke-dashoffset:0}}@keyframes magnetPulse{0%,to{box-shadow:0 0 0 0 rgba(201,168,76,0)}50%{box-shadow:0 0 50px 12px rgba(201,168,76,.18)}}@keyframes particleRise{0%{opacity:0;transform:translateY(0) scale(0)}15%{opacity:1}to{opacity:0;transform:translateY(-110px) scale(1.2) rotate(180deg)}}@keyframes cfIn{0%{opacity:0;transform:translateY(30px) scale(.97)}to{opacity:1;transform:none}}@keyframes storyPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes contactOrbGlow{0%,to{opacity:.42;transform:scale(.96)}50%{opacity:.9;transform:scale(1.08)}}@keyframes contactOrbBreathe{0%,to{opacity:.82;transform:scale(.98) rotate(-1.5deg)}50%{opacity:1;transform:scale(1.035) rotate(1.5deg)}}@keyframes contactOrbSweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes introFadeOut{0%,88%{opacity:1;transform:none}to{opacity:0;transform:scale(1.06) translateY(-8px)}}@keyframes nrkDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes introTagIn{0%{opacity:0;letter-spacing:.8em;transform:translateY(10px)}to{opacity:1;letter-spacing:.35em;transform:none}}@keyframes introRingExpand{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes introLineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes introCountIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes heroReveal{0%{opacity:0;filter:blur(28px);letter-spacing:.44em}to{opacity:1;filter:blur(0);letter-spacing:.13em}}@keyframes macbookRise{0%{opacity:0;transform:perspective(1200px) rotateX(6deg) translateY(48px) scale(.96)}to{opacity:1;transform:perspective(1200px) rotateX(3.5deg) translateY(0) scale(1)}}@keyframes screenOn{0%{opacity:0}to{opacity:1}}@keyframes scanPulse{0%,to{opacity:.025}50%{opacity:.055}}@keyframes screenGlow{0%,to{opacity:.12}50%{opacity:.22}}@keyframes navIn{0%{opacity:0}to{opacity:1}}@keyframes taglineIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ctaIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pillIn{0%{opacity:0;transform:translateY(20px) scale(.85)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes floatA{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes floatB{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes floatC{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes floatD{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.phil-panel{opacity:0;pointer-events:none}@keyframes grainShift{0%{background-position:0 0}16%{background-position:-80px 40px}33%{background-position:60px -60px}50%{background-position:-40px 80px}66%{background-position:100px 30px}83%{background-position:-60px -80px}to{background-position:0 0}}.pill-opt{transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.pill-opt:hover{border-color:rgba(201,168,76,.5)!important;color:rgba(201,168,76,.8)!important}.hover-section{cursor:pointer;transition:all .45s cubic-bezier(.4,0,.2,1)}.hover-section:hover{background-image:linear-gradient(90deg,rgba(201,168,76,.03),transparent)}.explore-hint{opacity:0;transform:translateX(-8px);transition:all .4s}.hover-section:hover .explore-hint{opacity:1;transform:translateX(0)}.tilt-panel{transition:transform .15s ease-out}.cv-auto{content-visibility:auto;contain-intrinsic-size:0 600px}@keyframes adminSlide{0%{transform:translateX(100%) scale(.97)}to{transform:translateX(0) scale(1)}}@keyframes adminBdIn{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}@keyframes dotPulse{0%,80%,to{transform:translateY(0);opacity:.3}40%{transform:translateY(-6px);opacity:1}}@keyframes statusPop{0%{transform:scale(.75);opacity:0}70%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}@keyframes writeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes chipSlide{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}@keyframes kpiCountIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes barFill{0%{width:0}to{width:var(--bar-w,100%)}}@keyframes goldPing{0%{transform:scale(1);opacity:.8}to{transform:scale(2.6);opacity:0}}@keyframes scanAdmin{0%{transform:translateY(-100%)}to{transform:translateY(400%)}}@keyframes noteGrow{0%{opacity:0;max-height:0}to{opacity:1;max-height:200px}}.admin-kpi{animation:kpiCountIn .4s ease both}.admin-kpi:first-child{animation-delay:.04s}.admin-kpi:nth-child(2){animation-delay:.09s}.admin-kpi:nth-child(3){animation-delay:.14s}.admin-kpi:nth-child(4){animation-delay:.19s}.admin-kpi:nth-child(5){animation-delay:.24s}.lead-row{transition:border-color .28s,background .28s,box-shadow .28s}.lead-row:hover{border-color:rgba(201,168,76,.22)!important;background:rgba(201,168,76,.03)!important;box-shadow:0 0 28px rgba(201,168,76,.04)!important}.status-chip{cursor:pointer;transition:all .22s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.status-chip:hover{filter:brightness(1.25)}.ai-type-btn{transition:all .22s;cursor:pointer}.ai-type-btn:hover{border-color:rgba(201,168,76,.42)!important;color:rgba(201,168,76,.88)!important}.admin-tab-scroll::-webkit-scrollbar,.proof-strip-scroll::-webkit-scrollbar{display:none}.admin-scroll::-webkit-scrollbar{width:3px}.admin-scroll::-webkit-scrollbar-track{background:transparent}.admin-scroll::-webkit-scrollbar-thumb{background:rgba(201,168,76,.12);border-radius:2px}.admin-scroll::-webkit-scrollbar-thumb:hover{background:rgba(201,168,76,.28)}.cmd-shortcut{transition:border-color .2s,color .2s}.cmd-shortcut:hover{border-color:rgba(201,168,76,.35)!important;color:rgba(201,168,76,.7)!important}.broadcast-toggle{transition:background .25s}.admin-collapse-btn{transition:all .2s;background:none;border:none;cursor:pointer;padding:.3rem .5rem}.admin-collapse-btn:hover{color:rgba(201,168,76,.8)!important}@keyframes livePulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.6)}}@keyframes skelWave{0%{background-position:-200% 0}to{background-position:200% 0}}.admin-field{width:100%;background:rgba(201,168,76,.03);border:1px solid rgba(201,168,76,.16);color:#faf8f3;font-family:DM Sans,sans-serif;font-size:.78rem;padding:.7rem .95rem;resize:vertical;border-radius:0;outline:none;transition:border-color .28s,background .28s,box-shadow .28s;line-height:1.6;box-sizing:border-box}.admin-field:focus{border-color:rgba(201,168,76,.5);background:rgba(201,168,76,.055);box-shadow:0 0 0 3px rgba(201,168,76,.05),inset 0 0 20px rgba(201,168,76,.02)}.admin-field::placeholder{color:rgba(139,115,85,.35)}.admin-field:hover:not(:focus){border-color:rgba(201,168,76,.26)}.cms-skip{position:fixed;bottom:1.4rem;left:50%;transform:translateX(-50%);font-family:DM Sans,sans-serif;font-size:.5rem;letter-spacing:.3em;text-transform:uppercase;color:rgba(201,168,76,.28);pointer-events:none;z-index:9990;animation:skipFadeIn .6s ease both}@keyframes cssRingSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes morphFloat{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-8px) rotate(1deg)}66%{transform:translateY(4px) rotate(-1deg)}}@keyframes sonarSweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes blipAppear{0%{opacity:0;r:2}30%{opacity:1;r:5}to{opacity:.6;r:4}}@keyframes wordFlash{0%{color:#faf8f3;text-shadow:0 0 30px rgba(201,168,76,.8)}30%{color:#faf8f3;text-shadow:none}to{color:#faf8f3}}@keyframes emberRise{0%{opacity:0;transform:translateY(0) scale(.5)}15%{opacity:.9}80%{opacity:.4}to{opacity:0;transform:translateY(-130px) scale(.15)}}@keyframes compassSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes scanLine{0%{transform:translateY(-100%);opacity:0}10%{opacity:.7}90%{opacity:.7}to{transform:translateY(400%);opacity:0}}@keyframes nrkPulse{0%,to{opacity:.3}50%{opacity:.7}}@keyframes procEnterFwd{0%{opacity:0;transform:perspective(1300px) translateZ(-900px) scale(.45) rotateX(10deg)}to{opacity:1;transform:none}}@keyframes procExitFwd{0%{opacity:1;transform:none}to{opacity:0;transform:perspective(1300px) translateX(-160px) rotateY(18deg) scale(.82) translateZ(-160px)}}@keyframes procEnterBwd{0%{opacity:0;transform:perspective(1300px) translateX(-240px) rotateY(-22deg) scale(.78)}to{opacity:1;transform:none}}@keyframes procExitBwd{0%{opacity:1;transform:none}to{opacity:0;transform:perspective(1300px) translateZ(-900px) scale(.45) rotateX(-10deg)}}@keyframes procInit{0%{opacity:0;transform:perspective(1300px) translateZ(-400px) scale(.7)}to{opacity:1;transform:none}}@keyframes procDotPop{0%{transform:scale(0)}60%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes procWheelHint{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:.8;transform:translateY(6px)}}@keyframes tlNodePulse{0%,to{box-shadow:0 0 0 0 rgba(201,168,76,0)}50%{box-shadow:0 0 0 14px rgba(201,168,76,.14)}}@keyframes tlCardRevealLeft{0%{opacity:0;transform:perspective(1100px) rotateY(28deg) translateX(80px) translateZ(-120px)}to{opacity:1;transform:perspective(1100px) rotateY(0deg) translateX(0) translateZ(0)}}@keyframes tlCardRevealRight{0%{opacity:0;transform:perspective(1100px) rotateY(-28deg) translateX(-80px) translateZ(-120px)}to{opacity:1;transform:perspective(1100px) rotateY(0deg) translateX(0) translateZ(0)}}@keyframes tlLineGlow{0%,to{opacity:.6}50%{opacity:1}}@keyframes resBarFill{0%{width:0}to{width:100%}}@keyframes resDotExpand{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes resLinkDraw{0%{stroke-dashoffset:300}to{stroke-dashoffset:0}}@keyframes resQuoteFade{0%{opacity:0;transform:translateY(24px) skewY(1deg)}to{opacity:1;transform:none}}@keyframes resCaseIn{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:none}}@keyframes resCounterUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.res-case-hover{transition:border-color .35s,box-shadow .35s}.res-case-hover:hover{border-color:rgba(201,168,76,.32)!important;box-shadow:0 0 40px rgba(201,168,76,.06)!important}@keyframes cssParticleDrift{0%,to{transform:translateY(0) scale(1);opacity:.4}33%{transform:translateY(-18px) scale(1.15);opacity:.8}66%{transform:translateY(8px) scale(.9);opacity:.5}}@keyframes skipFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes resModalIn{0%{opacity:0;transform:scale(.97) translateY(18px)}to{opacity:1;transform:none}}@keyframes resModalBg{0%{opacity:0}to{opacity:1}}@keyframes resModalSlide{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:none}}@keyframes auditScan{0%{top:-100%}to{top:200%}}@keyframes auditRowIn{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:none}}@keyframes navCardIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes severityPulse{0%,to{opacity:1}50%{opacity:.4}}.audit-row{transition:background .28s,border-color .28s}.audit-row:hover{background:rgba(201,168,76,.04)!important;border-color:rgba(201,168,76,.18)!important}.nav-page-card{transition:background .35s,border-color .35s,transform .3s}.nav-page-card:hover{background:rgba(201,168,76,.04)!important;border-color:rgba(201,168,76,.22)!important;transform:translateX(6px)!important}@keyframes resCardReveal{0%{opacity:0;transform:perspective(1100px) rotateX(8deg) translateY(36px)}to{opacity:1;transform:none}}@keyframes resChipPop{0%{opacity:0;transform:scale(.8) translateY(8px)}to{opacity:1;transform:none}}@keyframes resTmCardIn{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}.res-tm-card{transition:border-color .38s,box-shadow .38s,transform .38s}.res-tm-card:hover{border-color:rgba(201,168,76,.3)!important;box-shadow:0 0 60px rgba(201,168,76,.07)!important;transform:translateY(-3px)!important}.res-expand-btn{transition:color .28s,letter-spacing .28s;cursor:pointer;background:none;border:none;font-family:DM Sans,Noto Naskh Arabic,sans-serif;font-size:.55rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(201,168,76,.5);padding:0}.res-expand-btn:hover{color:rgba(201,168,76,.9)!important;letter-spacing:.3em!important}@keyframes ctxReveal{0%{opacity:0;transform:perspective(1200px) rotateX(22deg) translateY(48px) scale(.92)}to{opacity:1;transform:none}}@keyframes ctxSlideL{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:none}}@keyframes ctxSlideR{0%{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:none}}@keyframes ctxProofCard{0%{opacity:0;transform:perspective(900px) rotateY(-18deg) translateX(40px) scale(.9)}to{opacity:1;transform:none}}@keyframes ctxLineGrow{0%{transform:scaleY(0);transform-origin:top}to{transform:scaleY(1);transform-origin:top}}@keyframes ctxOrbitPulse{0%,to{box-shadow:0 0 0 0 rgba(201,168,76,0)}50%{box-shadow:0 0 22px 6px rgba(201,168,76,.18)}}@keyframes ctxNumberCount{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ctxTimelineIn{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:none}}@keyframes pageLuxuryIn{0%{opacity:0;transform:translateY(18px) scale(.992);filter:blur(4px)}60%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}body:has(.nrk-contact-page) [style*=pageLuxuryIn]{animation:none!important;transform:none!important;filter:none!important;will-change:auto!important}@media (max-width:768px){.mobile-nav-hidden{display:none!important}.mobile-nav-right{display:flex!important}}.gsap-reveal{will-change:transform,opacity}.gsap-split-line{overflow:hidden;display:block}.gsap-split-inner{display:block}@keyframes reelScanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes reelGlow{0%,to{opacity:.04}50%{opacity:.09}}@keyframes reelKpi{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}html.lenis,html.lenis body{height:auto!important}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}html[data-nrk-motion=reduced] *,html[data-nrk-motion=reduced] :after,html[data-nrk-motion=reduced] :before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}