.ng-pr-stage{position:fixed;inset:0;display:grid;place-items:center;background:radial-gradient(ellipse at top,#0a1330,#000826 60%,#060b22);overflow:hidden;user-select:none;font-family:Inter,Segoe UI,system-ui,sans-serif}.ng-pr-stage:before{content:"";position:absolute;inset:0;background-image:radial-gradient(1.5px 1.5px at 12% 18%,rgba(67,172,235,.6) 0,transparent 50%),radial-gradient(1.2px 1.2px at 78% 12%,rgba(255,255,255,.4) 0,transparent 50%),radial-gradient(1px 1px at 92% 60%,rgba(156,180,48,.5) 0,transparent 50%),radial-gradient(1.5px 1.5px at 6% 78%,rgba(67,172,235,.5) 0,transparent 50%),radial-gradient(1px 1px at 50% 92%,rgba(255,255,255,.3) 0,transparent 50%);opacity:.6;pointer-events:none}.ng-pr-frame-wrap{position:relative;width:100vw;height:100vh;display:grid;place-items:center}.ng-pr-frame{position:relative;width:1280px;height:720px;background:#fff;border-radius:18px;box-shadow:0 30px 90px #0008268c,0 8px 24px #00082659,inset 0 0 0 1px #ffffff0a;overflow:hidden;transform-origin:center center;transition:transform .32s cubic-bezier(.2,.7,.2,1);--pr-cta-bg: linear-gradient(135deg, #43aceb 0%, #9cb430 100%);--pr-cta-fg: #000826;--pr-cta-shadow: 0 8px 24px rgba(67, 172, 235, .32)}.ng-pr-frame--dark{background:linear-gradient(180deg,#17234a,#000826);color:#fff;box-shadow:0 30px 90px #000826a6,0 8px 24px #00082673,inset 0 0 0 1px #43aceb2e}.ng-pr-slide{position:absolute;inset:0;padding:72px;box-sizing:border-box;display:flex;flex-direction:column}@font-face{font-family:Telenor Evolution;src:url(/fonts/telenor/TelenorEvolution-ExtraBoldSlanted.woff) format("woff");font-weight:700 900;font-style:normal;font-display:swap}.ng-pr-stage[data-branding=telenor],.ng-pr-frame[data-branding=telenor]{--navy-700: #000b2e;--navy-800: #000820;--navy-900: #000516;--cyan-300: #42f0f0;--cyan-400: #00c8ff;--cyan-500: #01acfb;--cyan-600: #0095dc;--grad-cyan-lime: linear-gradient(90deg, #42f0f0 0%, #00c8ff 60%, #01acfb 100%);--grad-lime-cyan: linear-gradient(90deg, #01acfb 0%, #00c8ff 100%);--grad-cyan-cyan: linear-gradient(90deg, #42f0f0 0%, #00c8ff 100%);--grad-lime-cyan-d: linear-gradient(120deg, #42f0f0 0%, #00c8ff 50%, #01acfb 100%);--pr-cta-bg: #42f0f0;--pr-cta-fg: #000b2e;--pr-cta-shadow: 0 8px 24px rgba(66, 240, 240, .45);--lime-300: #b8d39a;--lime-400: #91b86a;--lime-500: #7aa553;--grad-cyan-lime: linear-gradient(90deg, #4dc3ff 0%, #01acfb 60%, #0095dc 100%);--grad-lime-cyan: linear-gradient(90deg, #0095dc 0%, #01acfb 100%);--grad-cyan-cyan: linear-gradient(90deg, #4dc3ff 0%, #01acfb 100%);--grad-lime-cyan-d: linear-gradient(120deg, #4dc3ff 0%, #01acfb 60%, #0095dc 100%);--font-display: "Telenor Evolution", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--font-body: "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif}.ng-pr-frame[data-branding=telenor] .ng-pr-cta-logo{filter:brightness(0) invert(1)}.ng-pr-corner-mark{position:absolute;top:26px;right:28px;width:110px;height:32px;background-color:#00c8ff;-webkit-mask:url(/assets/partner-telenor.avif) center / contain no-repeat;mask:url(/assets/partner-telenor.avif) center / contain no-repeat;z-index:11;pointer-events:none}.ng-pr-bleed{position:absolute!important;inset:-72px!important;width:calc(100% + 144px)!important;height:calc(100% + 144px)!important}@keyframes ng-pr-slide-in{0%{opacity:0;transform:translate3d(40px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes ng-pr-fade-in{0%{opacity:0}to{opacity:1}}.ng-pr-slide-anim{animation:ng-pr-slide-in .36s cubic-bezier(.2,.7,.2,1) both}.ng-pr-stagger>*{opacity:0;animation:ng-pr-slide-in .42s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(var(--n, 0) * 80ms + .12s)}@keyframes ng-pr-ken-burns{0%{transform:scale(1.001)}to{transform:scale(1.08)}}.ng-pr-ken-burns-img{animation:ng-pr-ken-burns 18s ease-out both;transform-origin:50% 50%;will-change:transform}@keyframes ng-pr-mock-grow{0%{transform:scale(1)}to{transform:scale(1.045)}}.ng-pr-mock-grow{animation:ng-pr-mock-grow 16s ease-in-out infinite alternate;transform-origin:50% 50%;will-change:transform}.ng-pr-slide-anim--fade{animation:ng-pr-fade-in .6s ease both}@keyframes ng-pr-iris-in{0%{clip-path:circle(0% at 50% 58%)}to{clip-path:circle(142% at 50% 58%)}}.ng-pr-slide-anim--iris{animation:ng-pr-iris-in .78s cubic-bezier(.3,.6,.2,1) both}@keyframes ng-pr-wipe-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.ng-pr-slide-anim--wipe{animation:ng-pr-wipe-in .64s cubic-bezier(.6,.05,.2,1) both}@keyframes ng-pr-zoomblur-in{0%{opacity:0;transform:scale(1.14);filter:blur(16px)}to{opacity:1;transform:scale(1);filter:blur(0)}}.ng-pr-slide-anim--zoomblur{animation:ng-pr-zoomblur-in .7s cubic-bezier(.2,.7,.2,1) both}@keyframes ng-pr-rise-in{0%{opacity:0;transform:translate3d(0,56px,0);filter:blur(10px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}.ng-pr-slide-anim--rise{animation:ng-pr-rise-in .7s cubic-bezier(.2,.7,.2,1) both}.ng-pr-slide-anim--curtain{animation:ng-pr-fade-in .2s ease both}@keyframes ng-pr-curtain-lift{0%{transform:translateY(0)}to{transform:translateY(-102%)}}.ng-pr-slide-anim--curtain:after{content:"";position:absolute;inset:-2px;background:#182550;z-index:60;pointer-events:none;animation:ng-pr-curtain-lift .9s cubic-bezier(.7,0,.2,1) .15s both}.ng-pr-slide-anim--flip{perspective:1400px}@keyframes ng-pr-flip-in{0%{opacity:0;transform:perspective(1400px) rotateY(-56deg) translate3d(0,10px,0)}to{opacity:1;transform:perspective(1400px) rotateY(0) translateZ(0)}}.ng-pr-slide-anim--flip .ng-pr-reveal{animation:ng-pr-flip-in .64s cubic-bezier(.2,.7,.2,1) both}.ng-pr-slide-anim--flip .ng-pr-reveal:nth-child(1){animation-delay:.12s}.ng-pr-slide-anim--flip .ng-pr-reveal:nth-child(2){animation-delay:.21s}.ng-pr-slide-anim--flip .ng-pr-reveal:nth-child(3){animation-delay:.3s}.ng-pr-slide-anim--flip .ng-pr-reveal:nth-child(4){animation-delay:.39s}.ng-pr-slide-anim--flip .ng-pr-reveal:nth-child(5){animation-delay:.48s}.ng-pr-slide-anim--flip .ng-pr-reveal:nth-child(6){animation-delay:.57s}.ng-pr-slide-anim--flip .ng-pr-reveal:nth-child(7){animation-delay:.66s}.ng-pr-slide-anim--flip .ng-pr-reveal:nth-child(8){animation-delay:.75s}.ng-pr-slide-anim--flip .ng-pr-reveal:nth-child(9){animation-delay:.84s}@keyframes ng-pr-star-drift{0%{background-position:0 0}to{background-position:-1200px 400px}}.ng-pr-starfield,.ng-pr-starfield--far{position:absolute;inset:-2px;pointer-events:none;background-image:radial-gradient(1.4px 1.4px at 40px 60px,rgba(255,255,255,.8),transparent 60%),radial-gradient(1px 1px at 190px 150px,rgba(160,200,255,.7),transparent 60%),radial-gradient(1.6px 1.6px at 310px 40px,rgba(255,255,255,.6),transparent 60%),radial-gradient(1px 1px at 460px 210px,rgba(205,232,106,.55),transparent 60%),radial-gradient(1.2px 1.2px at 580px 110px,rgba(255,255,255,.65),transparent 60%);background-size:640px 260px;animation:ng-pr-star-drift 90s linear infinite;opacity:.7}.ng-pr-starfield--far{background-size:980px 420px;animation-duration:160s;opacity:.4;filter:blur(.4px)}@keyframes ng-pr-grad-sweep{0%{background-position:0% 50%}to{background-position:200% 50%}}.ng-pr-grad-sweep{background:linear-gradient(100deg,#43aceb 10%,#cde86a 35%,#7cc8ee 55%,#43aceb 90%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ng-pr-grad-sweep 5s linear infinite}@keyframes ng-pr-word-in{0%{opacity:0;transform:translateY(14px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.ng-pr-word{display:inline-block;opacity:0;animation:ng-pr-word-in .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--w, 0) * .14s + var(--base, 0ms));will-change:transform,filter}@keyframes ng-pr-line-out{0%{opacity:1;transform:translateY(0);filter:blur(0)}to{opacity:0;transform:translateY(-12px);filter:blur(8px)}}.ng-pr-line-out{animation:ng-pr-line-out .7s ease both}@keyframes ng-pr-draw{to{stroke-dashoffset:0}}.ng-pr-draw{stroke-dasharray:1;stroke-dashoffset:1}.ng-pr-draw.is-on{animation:ng-pr-draw .9s cubic-bezier(.4,.1,.2,1) both}@keyframes ng-pr-flow{to{stroke-dashoffset:-36}}.ng-pr-flow{stroke-dasharray:10 8;animation:ng-pr-flow 1.1s linear infinite}.ng-pr-tilt-wrap{perspective:1300px}@keyframes ng-pr-tilt-float{0%{transform:rotateY(var(--ry, 0deg)) rotateX(var(--rx, 0deg)) translateY(0)}to{transform:rotateY(calc(var(--ry, 0deg) * .55)) rotateX(calc(var(--rx, 0deg) * .55)) translateY(-12px)}}.ng-pr-tilt{transform-style:preserve-3d;animation:ng-pr-tilt-float 8s ease-in-out infinite alternate;will-change:transform}@keyframes ng-pr-aurora-drift{0%{transform:translate3d(-6%,-3%,0) rotate(-2deg) scale(1.05)}to{transform:translate3d(6%,4%,0) rotate(2deg) scale(1.12)}}.ng-pr-aurora{position:absolute;inset:-8%;pointer-events:none;background:radial-gradient(ellipse 620px 240px at 28% 30%,rgba(67,172,235,.3),transparent 65%),radial-gradient(ellipse 700px 260px at 72% 60%,rgba(156,180,48,.22),transparent 65%),radial-gradient(ellipse 480px 200px at 55% 20%,rgba(124,200,238,.18),transparent 65%);filter:blur(38px);animation:ng-pr-aurora-drift 14s ease-in-out infinite alternate}@keyframes ng-pr-chip-pop{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.ng-pr-chip-pop{opacity:0;animation:ng-pr-chip-pop .46s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--c, 0) * 90ms + .3s)}@media(prefers-reduced-motion:reduce){.ng-pr-slide-anim,.ng-pr-stagger>*,.ng-pr-ken-burns-img,.ng-pr-mock-grow,.ng-pr-slide-anim--fade,.ng-pr-slide-anim--iris,.ng-pr-slide-anim--wipe,.ng-pr-slide-anim--zoomblur,.ng-pr-slide-anim--rise,.ng-pr-slide-anim--curtain,.ng-pr-slide-anim--flip .ng-pr-reveal,.ng-pr-starfield,.ng-pr-starfield--far,.ng-pr-grad-sweep,.ng-pr-word,.ng-pr-line-out,.ng-pr-draw.is-on,.ng-pr-flow,.ng-pr-tilt,.ng-pr-aurora,.ng-pr-chip-pop{animation:none!important}.ng-pr-slide-anim--iris,.ng-pr-slide-anim--wipe{clip-path:none!important}.ng-pr-slide-anim--zoomblur,.ng-pr-slide-anim--rise{opacity:1!important;transform:none!important;filter:none!important}.ng-pr-slide-anim--curtain:after{display:none}.ng-pr-slide-anim--flip .ng-pr-reveal{opacity:1!important;transform:none!important}.ng-pr-word{opacity:1!important;transform:none!important;filter:none!important}.ng-pr-chip-pop{opacity:1!important}.ng-pr-draw{stroke-dashoffset:0!important}.ng-pr-stagger>*{opacity:1!important}.ng-pr-reveal{transition:none!important}}.ng-pr-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#43aceb;margin:0 0 18px}.ng-pr-eyebrow:before{content:"";width:28px;height:1px;background:currentColor;opacity:.6}.ng-pr-eyebrow--dark{color:#28a3dc}.ng-pr-title{font-family:var(--font-display);font-weight:800;font-size:60px;line-height:1.05;letter-spacing:-.025em;color:inherit;margin:0 0 16px}.ng-pr-title--xl{font-size:88px;line-height:1}.ng-pr-title--md{font-size:48px}.ng-pr-title--sm{font-size:36px}.ng-pr-subtitle{font-size:22px;line-height:1.45;color:#5c6679;max-width:920px;margin:0}.ng-pr-frame--dark .ng-pr-subtitle{color:#cfd6e6}.ng-pr-grad{background:linear-gradient(90deg,#43aceb,#9cb430);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ng-pr-grad--lime{background:linear-gradient(90deg,#9cb430,#cde86a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ng-pr-grad--cyan{background:linear-gradient(90deg,#43aceb,#7cc8ee);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ng-pr-card{background:#ffffff0a;border:1px solid rgba(67,172,235,.16);border-radius:14px;padding:24px;position:relative;overflow:hidden;backdrop-filter:blur(6px)}.ng-pr-card-light{background:#fff;border:1px solid #e6e9f0;border-radius:14px;padding:24px;box-shadow:0 2px 8px #0f1a3a0a}.ng-pr-badge{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:#43aceb29;color:#43aceb}.ng-pr-badge--lime{background:#9cb4302e;color:#cde86a}.ng-pr-badge--navy{background:#ffffff14;color:#cfd6e6}.ng-pr-nav{position:absolute;bottom:26px;display:flex;align-items:center;gap:12px;z-index:10}.ng-pr-nav--left{left:36px}.ng-pr-nav--right{right:36px}.ng-pr-nav-btn{appearance:none;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#fff;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;cursor:pointer;transition:all .22s cubic-bezier(.2,.7,.2,1);backdrop-filter:blur(8px)}.ng-pr-nav-btn:hover:not(:disabled){background:#43aceb38;border-color:#43aceb80;transform:translateY(-1px)}.ng-pr-nav-btn:disabled{opacity:.35;cursor:not-allowed}.ng-pr-counter{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;letter-spacing:.08em;color:#cfd6e6b3;padding:0 6px}.ng-pr-dots{position:absolute;bottom:18px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:10}.ng-pr-dot{width:7px;height:7px;border-radius:50%;background:#ffffff2e;cursor:pointer;transition:background .22s,transform .22s}.ng-pr-dot:hover{background:#43aceb99}.ng-pr-dot--active{background:#43aceb;width:22px;border-radius:4px}.ng-pr-stage-pip{position:absolute;top:22px;left:28px;display:flex;gap:5px;z-index:10;pointer-events:none}.ng-pr-stage-pip span{width:14px;height:3px;background:#cfd6e62e;border-radius:999px;transition:background .28s cubic-bezier(.2,.7,.2,1)}.ng-pr-stage-pip span.on{background:#43aceb}.ng-pr-frame:not(.ng-pr-frame--dark) .ng-pr-stage-pip span{background:#0f1a3a1f}.ng-pr-frame:not(.ng-pr-frame--dark) .ng-pr-stage-pip span.on{background:#28a3dc}.ng-pr-toolbar{position:absolute;top:20px;right:24px;display:flex;align-items:center;gap:8px;z-index:11}.ng-pr-tb-btn{appearance:none;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffb3;font-size:12px;font-weight:600;padding:8px 14px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s cubic-bezier(.2,.7,.2,1)}.ng-pr-tb-btn:hover{background:#43aceb29;color:#fff;border-color:#43aceb66}a.ng-pr-tb-btn,a.ng-pr-tb-btn:hover{text-decoration:none}.ng-pr-grid{display:grid;gap:20px}.ng-pr-grid--2{grid-template-columns:1fr 1fr}.ng-pr-grid--3{grid-template-columns:repeat(3,1fr)}.ng-pr-grid--4{grid-template-columns:repeat(4,1fr)}.ng-pr-grid--3x2{grid-template-columns:repeat(3,1fr)}.ng-pr-flex{display:flex}.ng-pr-row{display:flex;flex-direction:row;align-items:center;gap:16px}.ng-pr-col{display:flex;flex-direction:column;gap:16px}.ng-pr-pad-h{padding-left:72px;padding-right:72px}.ng-pr-fill{flex:1}.ng-pr-index{min-height:100vh;background:radial-gradient(ellipse at top,#0a1330,#000826 60%,#060b22);padding:80px 32px;color:#fff;font-family:Inter,system-ui,sans-serif}.ng-pr-index-inner{max-width:1100px;margin:0 auto}.ng-pr-index-hero{text-align:center;margin-bottom:64px}.ng-pr-index-hero h1{font-size:56px;font-weight:800;letter-spacing:-.025em;margin:0 0 16px;color:#fff}.ng-pr-index-hero p{font-size:18px;color:#cfd6e6;max-width:680px;margin:0 auto;line-height:1.6}.ng-pr-index-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.ng-pr-index-card{background:#ffffff0a;border:1px solid rgba(67,172,235,.18);border-radius:14px;padding:28px;color:#fff;text-decoration:none;transition:all .28s cubic-bezier(.2,.7,.2,1);display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden}.ng-pr-index-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#43aceb,#9cb430);transform:scaleX(0);transform-origin:left center;transition:transform .42s cubic-bezier(.2,.7,.2,1)}.ng-pr-index-card:hover{transform:translateY(-2px);border-color:#43aceb80;background:#43aceb0f}.ng-pr-index-card:hover:before{transform:scaleX(1)}.ng-pr-index-card .ic-audience{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#43aceb}.ng-pr-index-card .ic-title{font-size:22px;font-weight:700;letter-spacing:-.015em;color:#fff}.ng-pr-index-card .ic-desc{font-size:14px;color:#cfd6e6;line-height:1.55}.ng-pr-index-card .ic-meta{margin-top:8px;font-size:12px;color:#cfd6e68c;display:flex;align-items:center;gap:10px}.ng-pr-index-card .ic-meta:after{content:"→";margin-left:auto;color:#43aceb;font-size:16px;transition:transform .22s}.ng-pr-index-card:hover .ic-meta:after{transform:translate(4px)}.ng-pr-index-card--featured{grid-column:span 2;background:linear-gradient(135deg,#43aceb1f,#9cb43014);border-color:#43aceb66}.ng-pr-index-card--featured .ic-title{font-size:30px}.ng-pr-internal-note{margin-top:56px;padding:18px 22px;background:#ffc8640f;border:1px solid rgba(255,200,100,.2);border-radius:10px;font-size:13px;color:#ffdcb4d9;text-align:center}html,body{margin:0;padding:0;height:100%;background:#000826;overscroll-behavior:none}body{font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}
