/* The theme covers the complete canvas, including the shared shell. */
.experience--golden-ott .experience-hero{gap:38px}
.experience--golden-ott .experience-art{border:1px solid var(--world-accent);border-radius:22px;box-shadow:0 18px 55px #030f2260}
.experience--golden-ott .experience-features{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;border:0}
.experience--golden-ott .experience-features>div{background:var(--world-surface);border:1px solid var(--world-line);border-radius:16px;flex-direction:column;gap:12px;padding:20px 14px;text-align:center;min-width:0}
.experience--golden-ott .experience-features small{display:none}
.experience--golden-ott .offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.experience--golden-ott .offer-face{border-radius:16px;border-block-start:3px solid var(--world-accent)}
.experience--golden-ott .offer-cost,.service-brand-logo--golden-ott{color:var(--world-accent,#f3c861)}
.experience--golden-ott .experience-checkout{border:1px solid var(--world-accent);background:linear-gradient(145deg,#273c50,#162c42);border-radius:22px}
.experience--golden-ott .experience-notes{border:1px solid var(--world-line);border-radius:22px;background:var(--world-surface)}
@media(max-width:760px){.experience--golden-ott .experience-hero{gap:20px}.experience--golden-ott .experience-features{grid-template-columns:repeat(2,minmax(0,1fr))}.experience--golden-ott .experience-features>div:last-child{grid-column:1/-1}.experience--golden-ott .experience-features>div{padding:16px}.experience--golden-ott .experience-checkout{border-radius:16px}}
.experience--noor-play .experience-art{height:auto;aspect-ratio:16/9;background:#161414;border:1px solid var(--world-line)}
.experience--noor-play .experience-art img{object-fit:contain}
.experience--noor-play .experience-art figcaption{display:none}
.experience--noor-play .offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.experience--noor-play .experience-checkout{background:var(--world-surface);border:1px solid var(--world-line);border-block-start:3px solid var(--world-accent)}
.experience--noor-play .experience-notes{background:var(--world-surface);border:1px solid var(--world-line);border-radius:20px}
.service-brand-logo--noor-play img{width:140px;height:52px}
html[data-service]{background:var(--world-bg,#101014);color-scheme:dark;scroll-padding-top:110px}
html[data-service="snap-plus"],html[data-service="canva"],html[data-service="crunchyroll"],html[data-service="office-365"],html[data-service="gemini-pro"]{color-scheme:light}
html[data-service] body{background:var(--world-bg,#101014);color:var(--world-ink,#fff);--ink:var(--world-ink);--muted:var(--world-muted)}
html[data-service] .site-page{background:transparent}
html[data-service] .site-header{background:var(--world-bg);border-color:var(--world-line)}
html[data-service] .brand{background:#fff;padding:3px 10px;border-radius:8px}
html[data-service] .brand img{width:112px;height:43px}
html[data-service] .main-nav a{color:var(--world-muted)}
html[data-service] .main-nav a:hover,html[data-service] .main-nav a.active{color:var(--world-ink)}
html[data-service] .main-nav a:after{background:var(--world-accent)}
html[data-service] .menu-btn span{background:var(--world-ink)}
html[data-service] .header-cta,html[data-service] .floating-wa,html[data-service] .app-install-trigger{background:var(--world-accent);color:var(--world-onAccent);box-shadow:none}
html[data-service] .main-nav.open{background:var(--world-surface);border:1px solid var(--world-line)}
html[data-service] .mobile-app-nav{background:var(--world-bg);border-color:var(--world-line)}
html[data-service] .mobile-app-nav a{color:var(--world-muted)}
html[data-service] .mobile-app-nav a.active{background:var(--world-raised);color:var(--world-accent)}
html[data-service] .mobile-app-nav a span{font-size:12px}
html[data-service] .site-footer{background:var(--world-surface);color:var(--world-muted);border-top:1px solid var(--world-line);margin:0;max-width:none;width:100%;padding:32px max(24px,calc((100vw - 1180px)/2))}
html[data-service] .site-footer img{background:#fff;padding:7px;border-radius:8px}
html[data-service] .site-footer a{color:var(--world-ink)}
html[data-service] .pwa-install-help section,html[data-service] .pwa-install-card{background:var(--world-surface);color:var(--world-ink);border-color:var(--world-line)}
html[data-service] .pwa-install-help h2,html[data-service] .pwa-install-help ol,html[data-service] .pwa-install-card span{color:var(--world-ink)}
html[data-service] .install-now{background:var(--world-accent);color:var(--world-onAccent)}
html[data-service] :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--world-accent);outline-offset:5px}
html[data-service] .service-detail-page{max-width:none;width:100%;padding:106px 0 0;min-height:80vh}
.service-brand-logo{display:inline-flex;direction:ltr;align-items:center;justify-content:center;gap:9px;line-height:1;font-family:Arial,Tajawal,sans-serif;font-weight:800;white-space:nowrap;font-size:24px}
.service-brand-logo img{display:block;width:auto;max-width:180px;height:42px;object-fit:contain}
.service-brand-logo sup,.service-brand-logo small{font-size:13px}
.service-brand-logo .yk-icon{width:30px;height:30px}
.brand-netflix-n{color:#e50914;font:900 40px/1 Impact,Arial,sans-serif}
.service-brand-logo--netflix{color:#e50914;letter-spacing:2px}
.service-brand-logo--shahid{font-family:Tajawal,sans-serif;font-size:38px;color:#1eedab}
.brand-shahid-dots{display:flex;gap:3px}.brand-shahid-dots b{width:5px;height:5px;background:currentColor;border-radius:50%}
.service-brand-logo--osn-plus{color:#ff70d6;font-size:36px}
.service-brand-logo--crunchyroll{color:#e3610e}
.service-brand-logo--tod{color:#ffd72c}
.service-brand-logo--neo-4k{color:#f6c44e;letter-spacing:1px}
.service-brand-logo--strong{color:#ffd02c;font-style:italic}
.service-brand-logo--lynx{color:#db94ff;letter-spacing:3px}
.service-brand-logo--pubg{color:#f5c54f;flex-wrap:wrap}
.service-brand-logo--free-fire{color:#fff}
.service-brand-logo--efootball{color:#eeff31}
.service-brand-logo--snap-plus{color:#111}
.service-brand-logo--canva{color:#6535c9}
.service-brand-logo--adobe{color:#ff5570}
.service-brand-logo--office-365{color:#c63a10}.service-brand-logo--gemini-pro{color:#385ad0}.service-brand-logo--capcut-pro{color:#61e1e3}
.service-identity{margin-bottom:27px;min-height:44px;display:flex;align-items:center}
.experience{--content:1180px;--section-gap:76px;isolation:isolate;overflow:clip}
.experience-breadcrumb{width:min(var(--content),calc(100% - 48px));margin:0 auto 22px;display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:14px;color:var(--world-muted)}
.experience-breadcrumb a{display:inline-flex;align-items:center;gap:6px}.experience-breadcrumb b{color:var(--world-ink)}
.experience-hero{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;width:min(var(--content),calc(100% - 48px));min-height:530px;margin:auto;gap:48px}
.experience-copy{position:relative;z-index:2;padding:34px 0;min-width:0}
.experience-eyebrow{font:700 12px/1.5 Arial,sans-serif;letter-spacing:2px;color:var(--world-accent);text-align:right;margin:0 0 18px}
.experience h1{font-size:clamp(2.4rem,4.5vw,4.3rem);line-height:1.22;letter-spacing:0;margin:0 0 24px;font-weight:800}
.experience h1 span{display:block;color:var(--world-accent)}
.experience-summary{font-size:18px;line-height:1.8;color:var(--world-muted);max-width:540px;margin:0 0 26px}
.experience-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}
.experience-cta{min-height:50px;padding:13px 21px;border:1px solid transparent;border-radius:var(--world-radius,12px);background:var(--world-accent,#0755e6);color:var(--world-onAccent,#fff);display:inline-flex;justify-content:center;align-items:center;gap:10px;font:700 16px/1.5 Tajawal,Arial,sans-serif;cursor:pointer;transition:transform .18s,box-shadow .18s}
.experience-cta:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}
.experience-from{font-size:14px;color:var(--world-muted)}.experience-from b{display:block;font:800 25px/1.5 Arial,Tajawal,sans-serif;color:var(--world-ink)}.experience-from small{font:700 14px Tajawal,sans-serif}
.experience-art{margin:0;position:relative;min-width:0;height:490px;overflow:hidden;border-radius:var(--world-radius)}
.experience-art img{height:100%;width:100%;object-fit:cover;object-position:70% center;display:block}
.experience-art figcaption{position:absolute;inset:auto 20px 20px;display:flex;gap:8px;flex-wrap:wrap}
.experience-art figcaption span{background:#111d;color:#fff;border:1px solid #ffffff30;padding:8px 13px;border-radius:30px;font-size:14px;backdrop-filter:blur(10px)}
.experience-features{width:min(var(--content),calc(100% - 48px));margin:35px auto 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--world-line)}
.experience-features>div{padding:23px 20px;display:flex;align-items:center;gap:13px;border-inline-end:1px solid var(--world-line);min-width:0}
.experience-features>div:last-child{border-inline-end:0}.experience-features>div>span{font-size:25px}.experience-features b{font-size:16px}.experience-features small{margin-inline-start:auto;color:var(--world-muted);font:500 12px Arial,sans-serif}
.experience-shop{position:relative;width:min(var(--content),calc(100% - 48px));margin:var(--section-gap) auto;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:30px;align-items:start;scroll-margin-top:110px}
.experience-offers{min-width:0}.offers-heading{display:flex;align-items:center;gap:15px;margin-bottom:28px}.offers-heading p{color:var(--world-muted);font-size:14px;margin:0 0 5px}.offers-heading h2{font-size:clamp(1.6rem,2.5vw,2.3rem);line-height:1.4;margin:0}.section-index{display:grid;place-items:center;width:50px;height:50px;flex:none;background:var(--world-raised);color:var(--world-accent);border:1px solid var(--world-line);border-radius:var(--world-radius)}
.offer-tabs{display:flex;gap:9px;padding-bottom:18px;flex-wrap:wrap}.offer-tabs button{display:flex;align-items:center;gap:7px;min-height:46px;flex:1;padding:10px 13px;background:var(--world-surface);color:var(--world-muted);border:1px solid var(--world-line);border-radius:var(--world-radius);cursor:pointer;font-weight:700;font-size:14px;justify-content:center}.offer-tabs button[aria-selected="true"]{background:var(--world-accent);color:var(--world-onAccent);border-color:var(--world-accent)}
.offer-panel[hidden]{display:none!important}.offer-group-label{font-size:14px;color:var(--world-muted);line-height:1.6;margin:0 0 15px}.offer-grid{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;min-width:0}
.offer-choice{position:relative;cursor:pointer;min-width:0}.offer-choice input{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;z-index:1;cursor:pointer}.offer-face{position:relative;display:flex;flex-direction:column;min-height:205px;height:100%;padding:18px;background:var(--world-surface);border:1px solid var(--world-line);border-radius:var(--world-radius);transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}
.offer-choice:hover .offer-face{transform:translateY(-3px);border-color:var(--world-accent)}.offer-choice input:checked+.offer-face{border-color:var(--world-accent);background:var(--world-raised);box-shadow:inset 0 0 0 1px var(--world-accent)}.offer-choice input:focus-visible+.offer-face{outline:3px solid var(--world-accent);outline-offset:4px}
.offer-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:8px}.offer-serial{font:700 12px Arial,sans-serif;letter-spacing:1px;color:var(--world-muted)}.offer-check{width:23px;height:23px;display:grid;place-items:center;border:1px solid var(--world-line);border-radius:50%;color:transparent}.offer-check .yk-icon{width:15px;height:15px}.offer-choice input:checked+.offer-face .offer-check{color:var(--world-onAccent);background:var(--world-accent);border-color:var(--world-accent)}
.offer-symbol{color:var(--world-accent);margin-bottom:12px}.offer-symbol .yk-icon{width:28px;height:28px}.offer-label{font-size:18px;line-height:1.5;margin-bottom:8px}.offer-cost{font:800 clamp(1.6rem,2.4vw,2rem)/1.4 Arial,Tajawal,sans-serif;display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.offer-cost small{font:700 14px Tajawal,sans-serif;color:var(--world-muted)}.offer-choice-hint{display:flex;justify-content:space-between;align-items:center;gap:5px;margin-top:auto;padding-top:18px;font-size:12px;color:var(--world-muted)}.offer-choice-hint .yk-icon{width:15px;height:15px}
.experience-checkout{position:sticky;top:106px;padding:26px;background:var(--world-raised);border:1px solid var(--world-line);border-radius:var(--world-radius);min-width:0;box-shadow:0 20px 55px #0002}.checkout-brand{display:flex;flex-direction:column;gap:15px;align-items:start;padding-bottom:23px;border-bottom:1px solid var(--world-line);margin-bottom:23px}.checkout-brand .service-brand-logo{font-size:20px}.checkout-brand .service-brand-logo img{height:30px;max-width:150px}.checkout-brand>span{font-size:13px;color:var(--world-muted)}.experience-checkout h3{font-size:18px;margin:0 0 20px}
.checkout-selection{display:flex;flex-direction:column;gap:8px;min-height:126px}.checkout-selection>span{font-size:14px;color:var(--world-muted);line-height:1.5}.checkout-selection>b{font-size:22px;line-height:1.5}.checkout-selection>strong{font:800 37px/1.3 Arial,Tajawal,sans-serif}.checkout-selection>strong small{font:700 16px Tajawal,sans-serif}.checkout-action{width:100%;margin-top:22px}.experience-checkout p{font-size:14px;line-height:1.7;color:var(--world-muted);margin:15px 0}.checkout-phone{display:block;text-align:center;font:700 16px/1.5 Arial,sans-serif;color:var(--world-ink)}
.experience-notes{width:min(var(--content),calc(100% - 48px));margin:0 auto 45px;padding:30px;border-block:1px solid var(--world-line);background:var(--world-surface)}.notes-title{display:flex;align-items:center;gap:12px;color:var(--world-accent)}.notes-title h2{font-size:21px;margin:0}.experience-notes ul{margin:17px 0 22px;padding-inline-start:22px;line-height:1.9;font-size:16px;color:var(--world-muted)}.experience-notes details{border-top:1px solid var(--world-line);padding-top:18px}.experience-notes summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:16px;font-weight:700;list-style:none}.experience-notes summary::-webkit-details-marker{display:none}.experience-notes summary .yk-icon{transition:transform .2s}.experience-notes details[open] summary .yk-icon{transform:rotate(-90deg)}.experience-notes details p{color:var(--world-muted);font-size:16px;line-height:1.85;margin:18px 0 0;max-width:800px}
.experience-return{width:min(var(--content),calc(100% - 48px));margin:0 auto 65px}.experience-return a{display:inline-flex;gap:10px;align-items:center;color:var(--world-muted);font-size:16px}.experience-return a:hover{color:var(--world-ink)}
.inquiry-panel{padding:30px;border:1px solid var(--world-line);background:var(--world-surface);border-radius:var(--world-radius)}.inquiry-panel>p{line-height:1.8;font-size:18px}.inquiry-panel label{display:block;font-size:16px;font-weight:700;margin:20px 0 10px}.inquiry-panel select,.inquiry-panel textarea{width:100%;max-width:100%;border:1px solid var(--world-line);background:var(--world-bg);color:var(--world-ink);border-radius:10px;font:500 16px/1.7 Tajawal,sans-serif;padding:13px;resize:vertical}.inquiry-panel textarea::placeholder{color:var(--world-muted)}.inquiry-panel>small{display:block;margin-top:15px;font-size:14px;color:var(--world-muted)}
.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.service-error{padding:80px 24px;text-align:center}.service-error .experience-cta{margin:20px}.service-error h1{font-size:32px}
.experience-reveal{transition:opacity .5s,translate .5s;opacity:.72;translate:0 14px}.experience-reveal.is-visible{opacity:1;translate:0 0}
/* NETFLIX: edge-to-edge cinema, crimson ticket plans, perforated checkout. */
html[data-service="netflix"]{--world-bg:#0b0b0d;--world-surface:#171719;--world-raised:#242022;--world-line:#3e2b30;--world-muted:#c8bdc1}
.experience--netflix .experience-hero{width:100%;min-height:610px;display:block;padding:50px max(24px,calc((100vw - 1180px)/2)) 100px}
.experience--netflix .experience-art{position:absolute;inset:0;height:100%;border-radius:0;z-index:-1}.experience--netflix .experience-art img{object-position:center}
.experience--netflix .experience-art:after{content:'';position:absolute;inset:0;background:linear-gradient(270deg,#0b0b0d 4%,#0b0b0dee 25%,#0b0b0d18 76%),linear-gradient(0deg,#0b0b0d,transparent 45%)}
.experience--netflix .experience-art figcaption{inset:auto auto 65px 5vw}.experience--netflix .experience-copy{max-width:610px}.experience--netflix h1{font-size:clamp(2.7rem,5vw,4.8rem)}
.experience--netflix .experience-features{margin-top:-30px;position:relative;background:#101012;border:0;border-block:1px solid #4a2027}.experience--netflix .offer-face{border-radius:3px;border-top:4px solid #e50914;min-height:240px}.experience--netflix .offer-symbol{display:none}.experience--netflix .offer-label{margin-top:30px}.experience--netflix .offer-cost{color:#fff}.experience--netflix .offer-choice-hint{border-top:1px dashed #6e3440;margin-top:20px}.experience--netflix .experience-checkout{border-radius:4px;border-top:5px solid #e50914}.experience--netflix .checkout-brand{border-bottom-style:dashed}.experience--netflix .experience-notes{border-inline-start:4px solid #e50914;background:#121214}
/* SHAHID: an emerald editorial split and long, calm duration rows. */
.experience--shahid .experience-hero{grid-template-columns:.9fr 1.1fr;gap:55px}.experience--shahid .experience-art{height:550px;border-radius:220px 220px 30px 30px;border:1px solid #32806a}.experience--shahid .experience-features{border:0;gap:12px}.experience--shahid .experience-features>div{background:var(--world-surface);border:0;border-radius:50px;justify-content:center}.experience--shahid .experience-features small{display:none}.experience--shahid .offer-grid{grid-template-columns:1fr}.experience--shahid .offer-face{min-height:95px;display:grid;grid-template-columns:45px 1fr auto;align-items:center;gap:16px;border-radius:22px}.experience--shahid .offer-top{margin:0}.experience--shahid .offer-serial,.experience--shahid .offer-symbol,.experience--shahid .offer-choice-hint{display:none}.experience--shahid .offer-label{margin:0}.experience--shahid .experience-checkout{background:#c4ffe5;color:#03382b;--world-muted:#356352;--world-line:#98d8bb}.experience--shahid .checkout-brand .service-brand-logo{color:#087350}.experience--shahid .checkout-phone{color:#03382b}.experience--shahid .experience-notes{border-radius:30px;border:1px solid var(--world-line)}
/* OSN+: oversized editorial typography and a magenta premiere wall. */
.experience--osn-plus .experience-hero{grid-template-columns:1.1fr .9fr}.experience--osn-plus .experience-art{height:530px;transform:rotate(-3deg);border:8px solid #ff70d63a;border-radius:10px}.experience--osn-plus .experience-copy{padding-inline-end:25px}.experience--osn-plus .experience-features{border:0;background:#ff70d6;color:#30052c;transform:rotate(1deg)}.experience--osn-plus .experience-features>div{border-color:#a33587}.experience--osn-plus .experience-features small{color:#6c1557}.experience--osn-plus .offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.experience--osn-plus .offer-face{border-radius:0;min-height:180px;border-bottom:5px solid #ff70d6}.experience--osn-plus .offer-symbol{display:none}.experience--osn-plus .offer-cost{font-size:36px}.experience--osn-plus .experience-checkout{border-radius:50px 50px 8px 8px}.experience--osn-plus .experience-notes{background:transparent;border-block:2px solid #ff70d6}
/* CRUNCHYROLL: orange and ink manga panels through the whole page. */
.experience--crunchyroll{background:radial-gradient(#e1b98a 1px,transparent 1px);background-size:18px 18px}.experience--crunchyroll .experience-hero{border:3px solid #351605;padding:25px;gap:30px;box-shadow:8px 8px 0 #351605;background:#fff6e9}.experience--crunchyroll .experience-art{height:460px;border:3px solid #351605;border-radius:0;transform:rotate(2deg)}.experience--crunchyroll .experience-features{border:3px solid #351605;background:#f47521;gap:0}.experience--crunchyroll .experience-features>div{border-color:#351605}.experience--crunchyroll .experience-features small{color:#351605}.experience--crunchyroll .offer-face{border:2px solid #351605;border-radius:0;box-shadow:4px 4px 0 #351605}.experience--crunchyroll .offer-choice input:checked+.offer-face{background:#ffd291;box-shadow:4px 4px 0 #351605;border-color:#351605}.experience--crunchyroll .offer-serial{background:#351605;color:#fff;padding:7px}.experience--crunchyroll .experience-checkout{border:3px solid #351605;box-shadow:6px 6px 0 #351605;background:#fffaf3;border-radius:0}.experience--crunchyroll .experience-notes{border:3px solid #351605;box-shadow:5px 5px 0 #351605}.experience--crunchyroll .experience-cta{border:2px solid #351605;border-radius:0}
/* TOD: match scoreboard and quality lanes. */
.experience--tod .experience-hero{display:block;text-align:center;min-height:600px;padding:55px 30px;background:#071f18;border-radius:20px;overflow:hidden}.experience--tod .experience-copy{max-width:720px;margin:auto}.experience--tod .service-identity,.experience--tod .experience-actions{justify-content:center}.experience--tod .experience-eyebrow{text-align:center}.experience--tod .experience-summary{margin-inline:auto}.experience--tod .experience-art{position:absolute;inset:0;height:100%;z-index:-1}.experience--tod .experience-art:after{content:'';position:absolute;inset:0;background:#041f18d9}.experience--tod .experience-hero{isolation:isolate;background:transparent}.experience--tod .experience-art figcaption{display:none}.experience--tod .experience-features{background:#f5d529;color:#09281f}.experience--tod .experience-features>div{border-color:#ad9630}.experience--tod .experience-features small{color:#09281f}.experience--tod .offer-tabs button{border-radius:0;border-bottom:4px solid #4e7e52}.experience--tod .offer-face{min-height:200px;background:#0b3024;border:1px solid #669365;border-radius:3px}.experience--tod .offer-cost{font-family:monospace}.experience--tod .experience-checkout{border-top:6px solid #ffd72c;border-radius:0}.experience--tod .experience-notes{background:transparent;border:1px solid #467650}
/* PRIME VIDEO: deep blue streaming shelves. */
.experience--prime-video .experience-hero{grid-template-columns:1fr 1.2fr}.experience--prime-video .experience-art{border-radius:0 90px 0 90px}.experience--prime-video .experience-features{gap:12px;border:0}.experience--prime-video .experience-features>div{background:#083952;border:0;border-radius:12px}.experience--prime-video .inquiry-panel{border-radius:0;border-block:3px solid #22c5f6}.experience--prime-video .experience-notes{background:#082e47;border-radius:0 30px 0 30px}
/* NEO: a viewing hub with a duration control beside a gold selected plan. */
.experience--neo-4k .experience-hero{grid-template-columns:1fr 1.25fr;border:1px solid #645025;padding:28px;background:#151510;gap:25px;border-radius:24px}.experience--neo-4k .experience-art{height:460px;border-radius:12px}.experience--neo-4k .experience-features{border:0;gap:15px}.experience--neo-4k .experience-features>div{flex-direction:column;gap:10px;background:#28241b;border:1px solid #665532;border-radius:14px}.experience--neo-4k .experience-features small{display:none}.experience--neo-4k .experience-shop{grid-template-columns:minmax(0,1fr) 360px}.experience--neo-4k .offer-grid{grid-template-columns:1fr}.experience--neo-4k .offer-face{min-height:88px;display:grid;grid-template-columns:30px 1fr auto;gap:16px;align-items:center;border-radius:9px}.experience--neo-4k .offer-top{margin:0}.experience--neo-4k .offer-label{margin:0}.experience--neo-4k .offer-symbol,.experience--neo-4k .offer-serial,.experience--neo-4k .offer-choice-hint{display:none}.experience--neo-4k .experience-checkout{background:linear-gradient(135deg,#3b3019,#15130e);border:1px solid #b18c36;padding:33px}.experience--neo-4k .checkout-selection>strong{color:#f6c44e;font-size:46px}.experience--neo-4k .experience-notes{border:1px solid #665532;border-radius:18px}
/* STRONG: cobalt panels, hard yellow edges, large numbered plans. */
.experience--strong .experience-hero{background:#083482;padding:38px;border-inline-start:8px solid #ffd02c;gap:28px}.experience--strong .experience-art{border-radius:0;clip-path:polygon(7% 0,100% 0,93% 100%,0 100%)}.experience--strong .experience-features{background:#ffd02c;color:#092656;border:0}.experience--strong .experience-features>div{border-color:#c1a54c}.experience--strong .experience-features small{color:#092656}.experience--strong .offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.experience--strong .offer-face{border-radius:0;border-inline-start:5px solid #ffd02c}.experience--strong .offer-serial{font-size:28px;color:#ffd02c}.experience--strong .offer-symbol{display:none}.experience--strong .experience-checkout{border-radius:0;background:#08234f;border-block:4px solid #ffd02c}.experience--strong .experience-notes{background:transparent;border-inline-start:4px solid #ffd02c}
/* LYNX: soft violet lounge, floating pills and rounded subscription pods. */
.experience--lynx .experience-hero{grid-template-columns:1fr 1.1fr}.experience--lynx .experience-art{border-radius:50% 50% 25% 25%;border:10px solid #7b49a744;box-shadow:0 0 80px #9444bd30}.experience--lynx .experience-features{gap:12px;border:0}.experience--lynx .experience-features>div{border:1px solid #82529e;background:#3b1b58;border-radius:100px}.experience--lynx .experience-features small{display:none}.experience--lynx .offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.experience--lynx .offer-face{border-radius:32px;min-height:185px}.experience--lynx .offer-symbol{display:none}.experience--lynx .experience-checkout{border-radius:38px;background:#482965}.experience--lynx .experience-notes{border:1px solid #82529e;border-radius:35px;padding:35px}
/* PUBG: tactical dark field, squared supply tiles and a receipt sidebar. */
.experience--pubg{background-image:repeating-linear-gradient(0deg,transparent 0 99px,#8391600a 100px)}.experience--pubg .experience-hero{grid-template-columns:1fr 1.15fr;gap:20px;border-block:1px solid #68734b}.experience--pubg .experience-art{border-radius:0;height:540px}.experience--pubg .experience-copy{padding-inline-start:25px}.experience--pubg .experience-eyebrow{font-family:monospace}.experience--pubg .experience-features{border-block:3px solid #f5c54f;background:#252d20}.experience--pubg .offer-face{border:1px solid #788057;border-radius:0;background:linear-gradient(135deg,#303827,#232b1f)}.experience--pubg .offer-serial{font-family:monospace;background:#f5c54f;color:#202718;padding:5px 8px}.experience--pubg .offer-symbol{align-self:end;position:absolute;inset:55px auto auto 18px;opacity:.3}.experience--pubg .offer-label{margin-top:30px}.experience--pubg .experience-checkout{border-radius:0;border-top:6px solid #f5c54f;background:#22291d}.experience--pubg .checkout-brand{border-bottom-style:dashed}.experience--pubg .experience-notes{border:1px dashed #68734b;background:transparent}.experience--pubg .experience-cta{border-radius:0}
/* FREE FIRE: neon arcade, diamond tiles and glowing category controls. */
.experience--free-fire{background:radial-gradient(ellipse at 0 38%,#5d18544d,transparent 45%),radial-gradient(ellipse at 90% 90%,#ad361b25,transparent 40%)}.experience--free-fire .experience-hero{grid-template-columns:1fr 1.1fr}.experience--free-fire .experience-art{border-radius:30px 6px 30px 6px;transform:rotate(-2deg);border:1px solid #be72c9;box-shadow:0 0 50px #c14da922}.experience--free-fire .experience-features{border:0;gap:12px}.experience--free-fire .experience-features>div{border:1px solid #b249a8;background:#37203e;border-radius:12px}.experience--free-fire .experience-features small{display:none}.experience--free-fire .offer-face{background:linear-gradient(155deg,#452548,#241d38);border-radius:18px 4px 18px 4px}.experience--free-fire .offer-choice input:checked+.offer-face{background:linear-gradient(155deg,#73392f,#41243f);box-shadow:0 0 22px #ff95472b,inset 0 0 0 1px #ff9547}.experience--free-fire .offer-symbol .yk-icon{width:34px;height:34px;color:#e093ff}.experience--free-fire .experience-checkout{border:1px solid #d677b9;box-shadow:0 0 35px #ff954712;border-radius:20px}.experience--free-fire .experience-notes{border-radius:20px;border:1px solid #754c69}
/* eFOOTBALL: electric blue pitch and player-market selection cards. */
.experience--efootball .experience-hero{background:#1729a2;padding:35px;gap:25px;border-radius:0;overflow:hidden}.experience--efootball .experience-art{height:500px;border-radius:0;transform:skewY(-3deg)}.experience--efootball .experience-features{background:#eeff31;color:#141e71;border:0;transform:skewY(-1deg)}.experience--efootball .experience-features>div{border-color:#a2ac42}.experience--efootball .experience-features small{color:#141e71}.experience--efootball .offer-tabs button{border-radius:0}.experience--efootball .offer-face{border-radius:20px 20px 3px 3px;border-bottom:6px solid #eeff31;background:linear-gradient(150deg,#253aa3,#10165a);min-height:210px}.experience--efootball #offer-panel-0 .offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.experience--efootball #offer-panel-0 .offer-label{font-family:Arial,sans-serif;direction:ltr;text-align:right}.experience--efootball .experience-checkout{border-radius:0;border:2px solid #eeff31}.experience--efootball .experience-notes{border-inline-start:5px solid #eeff31;border-block:0}
/* STEAM: a navy wallet with denomination buttons and a clear balance preview. */
.experience--steam-us .experience-hero{grid-template-columns:1.1fr 1fr;gap:50px}.experience--steam-us .experience-art{height:410px;border-radius:12px;box-shadow:12px 12px 0 #254158}.experience--steam-us .experience-features{border:0;background:#1b3046;border-radius:8px}.experience--steam-us .experience-features small{display:none}.experience--steam-us .offer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.experience--steam-us .offer-face{min-height:165px;padding:16px 12px;text-align:center;align-items:center}.experience--steam-us .offer-top{width:100%}.experience--steam-us .offer-symbol,.experience--steam-us .offer-serial,.experience--steam-us .offer-choice-hint{display:none}.experience--steam-us .offer-label{font:800 30px/1.4 Arial,sans-serif;direction:ltr;color:#a3dcf3}.experience--steam-us .offer-cost{font-size:19px;justify-content:center}.experience--steam-us .experience-checkout{background:linear-gradient(125deg,#245373,#172d41);border:1px solid #54859e;border-radius:13px}.experience--steam-us .checkout-selection>strong{font-size:36px}.experience--steam-us .experience-notes{background:#152a3d;border-inline-start:4px solid #85ceef}
/* SNAPCHAT+: yellow canvas, a framed social shot and big playful plan bubbles. */
.experience--snap-plus .experience-hero{grid-template-columns:1.1fr .9fr;gap:65px}.experience--snap-plus .experience-art{background:#fff;padding:15px 15px 60px;border:2px solid #241d04;border-radius:30px;transform:rotate(-4deg);height:490px;box-shadow:9px 9px 0 #241d04}.experience--snap-plus .experience-art img{border-radius:17px}.experience--snap-plus .experience-art figcaption{bottom:15px;justify-content:center}.experience--snap-plus .experience-art figcaption span{background:#fff0;color:#241d04;border:0;padding:0;backdrop-filter:none}.experience--snap-plus .experience-features{background:#fffbed;border:2px solid #241d04;border-radius:50px;overflow:hidden}.experience--snap-plus .experience-features small{display:none}.experience--snap-plus .experience-features>div{justify-content:center;border-color:#d0ae20}.experience--snap-plus .offer-face{min-height:235px;border-radius:45px;border:2px solid #241d04;background:#fffbed;box-shadow:4px 5px 0 #241d04}.experience--snap-plus .offer-choice input:checked+.offer-face{background:#fff;box-shadow:7px 8px 0 #241d04;border-color:#241d04}.experience--snap-plus .offer-serial{display:none}.experience--snap-plus .offer-symbol{font-size:30px}.experience--snap-plus .offer-cost{font-size:32px}.experience--snap-plus .experience-checkout{background:#241d04;color:#fffbed;--world-muted:#e6da97;--world-line:#766b35}.experience--snap-plus .checkout-brand .service-brand-logo{color:#ffef45}.experience--snap-plus .checkout-action{background:#ffef45;color:#241d04}.experience--snap-plus .checkout-phone{color:#fff}.experience--snap-plus .experience-notes{background:#fffbed;border:2px solid #241d04;border-radius:30px;box-shadow:6px 6px 0 #241d04}
/* CANVA: bright studio canvas, an offset artboard and a clean request sheet. */
.experience--canva{background:linear-gradient(140deg,#e7fcf9,#f5edff 60%,#eafafa)}.experience--canva .experience-hero{grid-template-columns:1fr 1.1fr;gap:60px}.experience--canva .experience-art{height:490px;border:12px solid #fff;border-radius:15px;transform:rotate(3deg);box-shadow:0 20px 50px #6535c91c}.experience--canva .experience-art figcaption span{background:#fff;color:#6535c9;border:1px solid #daceed}.experience--canva .experience-features{border:0;gap:13px}.experience--canva .experience-features>div{background:#fff;border:1px solid #b3d8de;border-radius:15px;box-shadow:0 7px 0 #a4d7de55}.experience--canva .experience-features small{display:none}.experience--canva .inquiry-panel{border:1px solid #abc8d4;border-radius:12px;box-shadow:10px 10px 0 #d5cef0}.experience--canva .experience-checkout{background:#fff;border-radius:18px;box-shadow:0 12px 35px #6535c916}.experience--canva .experience-notes{border:1px solid #a4d7de;background:#ffffff99;border-radius:12px}
/* ADOBE: creative workspace, narrow framing and coral controls. */
.experience--adobe .experience-hero{grid-template-columns:1fr 1.15fr;gap:45px}.experience--adobe .experience-art{border-radius:8px;border:12px solid #451a2a;height:510px;box-shadow:10px 10px 0 #8c2a4544}.experience--adobe .experience-features{background:#331320;border:1px solid #88455a;border-radius:6px}.experience--adobe .experience-features>div{padding-block:27px}.experience--adobe .inquiry-panel{border-top:5px solid #ff5570;border-radius:4px}.experience--adobe .inquiry-panel select{font-family:Arial,sans-serif;direction:ltr}.experience--adobe .experience-checkout{border-radius:5px;border-top:5px solid #ff5570;background:#2e1420}.experience--adobe .experience-notes{border-inline-start:5px solid #ff5570;border-block:0;background:#2b121d}
/* Narrow screens keep the chosen offer visible while browsing the plans. */
@media(max-width:1050px){.experience{--section-gap:55px}.experience-hero{gap:30px!important}.experience-copy{padding:25px 0}.experience h1{font-size:3rem}.experience-summary{font-size:16px}.experience-shop{grid-template-columns:minmax(0,1fr) 270px;gap:20px}.experience--neo-4k .experience-shop{grid-template-columns:minmax(0,1fr) 290px}.offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.experience--steam-us .offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.experience-checkout{padding:20px}.experience-features>div{padding:19px 12px;gap:8px}.experience-features small{display:none}.experience-art{height:450px}.experience--snap-plus .offer-grid{grid-template-columns:1fr}.experience--snap-plus .offer-face{min-height:125px;display:grid;grid-template-columns:1fr auto;gap:8px}.experience--snap-plus .offer-top{position:absolute;left:15px;top:15px}.experience--snap-plus .offer-symbol{display:none}.experience--snap-plus .offer-label{padding-top:18px}.experience--snap-plus .offer-cost{padding-top:18px}.experience--snap-plus .offer-choice-hint{grid-column:1/-1;padding-top:0}}
@media(max-width:760px){
 html[data-service] .service-detail-page{padding-top:94px}html[data-service] .site-footer{padding:25px 20px 95px;display:flex;flex-wrap:wrap;gap:15px;justify-content:center}
 .experience{--section-gap:42px}.experience-breadcrumb{width:calc(100% - 32px);font-size:13px;gap:8px;margin-bottom:20px}
 .experience-hero,.experience--netflix .experience-hero{width:calc(100% - 32px);display:flex;flex-direction:column;align-items:stretch;gap:24px!important;min-height:0;padding:0;overflow:visible}
 .experience-copy{padding:20px 0!important}.service-identity{margin-bottom:20px}.experience h1,.experience--netflix h1{font-size:clamp(2.15rem,7vw,3.2rem);line-height:1.3;margin-bottom:18px}.experience-eyebrow{font-size:12px;letter-spacing:1px}.experience-summary{font-size:16px;margin-bottom:23px}.experience-actions{gap:18px}.experience-from b{font-size:23px}.experience-cta{padding:12px 16px;font-size:15px}
 .experience .experience-art{height:290px;width:100%;transform:none;box-shadow:none;min-height:0;flex:none;order:1}.experience .experience-art img{object-position:70% center}.experience-art figcaption{inset:auto 13px 13px;gap:6px}.experience-art figcaption span{font-size:13px;padding:6px 10px}
 .experience-features{width:calc(100% - 32px);grid-template-columns:repeat(2,minmax(0,1fr));margin:26px auto 0!important;transform:none!important}.experience-features>div{padding:17px 12px}.experience-features b{font-size:15px}.experience-features>div:nth-child(2){border-inline-end:0}.experience-features>div>span{font-size:23px}
 .experience-shop,.experience--neo-4k .experience-shop{width:calc(100% - 32px);display:flex;flex-direction:column;gap:26px;margin:36px auto;scroll-margin-top:90px}.experience-offers{width:100%}.offers-heading{margin-bottom:22px;gap:12px}.offers-heading h2{font-size:25px}.section-index{width:44px;height:44px}.offer-tabs button{flex-basis:100px;font-size:14px;min-height:46px}.offer-face{padding:16px;min-height:180px}.offer-label{font-size:17px}.offer-cost{font-size:26px}.offer-choice-hint{font-size:12px}.offer-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}
 .experience .experience-checkout{order:-1;position:sticky;top:82px;z-index:20;width:100%;padding:13px 15px;border:1px solid var(--world-accent);border-radius:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;box-shadow:0 8px 30px #0003;background:var(--world-raised);color:var(--world-ink)}
 .experience-checkout .checkout-brand,.experience-checkout h3,.experience-checkout>p,.experience-checkout .checkout-phone{display:none}.checkout-selection{min-height:0;gap:1px}.checkout-selection>span{font-size:12px;line-height:1.45}.checkout-selection>b{font-size:16px;line-height:1.4}.experience .checkout-selection>strong{font-size:24px;line-height:1.4}.checkout-selection>strong small{font-size:13px}.checkout-action{width:auto;margin:0;min-height:48px;padding:10px 13px;font-size:14px;gap:7px}.checkout-action .yk-icon{width:19px;height:19px}
 .experience-notes{width:calc(100% - 32px);padding:22px!important;margin-bottom:30px}.notes-title h2{font-size:21px}.experience-notes ul,.experience-notes details p{font-size:16px}.experience-return{width:calc(100% - 32px);margin-bottom:45px}.experience-return a{font-size:15px}.inquiry-panel{padding:22px}.inquiry-panel>p{font-size:17px}
 .experience--netflix .experience-hero{width:100%;padding:180px 20px 0;display:block}.experience--netflix .experience-art{position:absolute;height:420px;inset:0 0 auto;z-index:-1}.experience--netflix .experience-art:after{background:linear-gradient(0deg,#0b0b0d 1%,#0b0b0ddd 27%,#0b0b0d05 85%)}.experience--netflix .experience-art figcaption{display:none}.experience--netflix .experience-copy{padding:18px 0 24px!important}.experience--netflix .experience-features{background:#141416}.experience--netflix .offer-face{min-height:205px}.experience--netflix .offer-label{margin-top:12px}
 .experience--shahid .experience-art{border-radius:140px 140px 22px 22px;height:320px}.experience--shahid .experience-features{gap:8px}.experience--shahid .experience-features>div{padding:13px 8px}.experience--shahid .offer-face,.experience--neo-4k .offer-face{min-height:85px;grid-template-columns:26px 1fr auto;gap:12px}.experience--shahid .offer-cost{font-size:25px}.experience--shahid .experience-checkout{--world-muted:#b4dfce;--world-line:#267b63}
 .experience--osn-plus .experience-art{border-width:5px}.experience--osn-plus .offer-cost{font-size:29px}.experience--osn-plus .offer-face{min-height:190px}
 .experience--crunchyroll .experience-hero{padding:18px;background:#fff6e9;box-shadow:4px 4px 0 #351605}.experience--crunchyroll .experience-art{height:260px}.experience--crunchyroll .experience-features>div{border-bottom:1px solid #351605}.experience--crunchyroll .experience-checkout{background:#fffaf3;border:2px solid #351605;box-shadow:3px 3px 0 #351605}.experience--crunchyroll .experience-notes{box-shadow:3px 3px 0 #351605}
 .experience--tod .experience-hero{padding:25px 20px 230px;display:block;overflow:hidden;width:calc(100% - 32px)}.experience--tod .experience-art{position:absolute;inset:0;height:100%;width:100%;z-index:-1}.experience--tod .experience-art:after{background:linear-gradient(#08261df5 40%,#08261d33)}.experience--tod .experience-copy{padding:0!important}.experience--tod .service-identity{justify-content:center}.experience--tod .experience-art img{object-position:center bottom}
 .experience--neo-4k .experience-hero{padding:20px;gap:12px!important}.experience--neo-4k .experience-art{height:260px}.experience--neo-4k .experience-features{gap:9px}.experience--neo-4k .experience-features>div{flex-direction:row}.experience--neo-4k .experience-checkout{background:#292316}
 .experience--strong .experience-hero{padding:20px;border-inline-start-width:5px}.experience--strong .experience-art{clip-path:none;height:260px}.experience--strong .offer-serial{font-size:25px}
 .experience--lynx .experience-art{border-width:5px;border-radius:120px 120px 30px 30px;height:300px}.experience--lynx .experience-features{gap:8px}.experience--lynx .offer-face{border-radius:24px}
 .experience--pubg .experience-hero{padding:0 0 20px}.experience--pubg .experience-art{height:320px}.experience--pubg .offer-label{margin-top:16px}.experience--pubg .offer-symbol{inset:44px auto auto 15px}.experience--pubg .experience-checkout{border-radius:0}
 .experience--free-fire .experience-art{height:300px}.experience--free-fire .experience-features{gap:8px}.experience--free-fire .offer-label{font-size:16px}
 .experience--efootball .experience-hero{padding:20px}.experience--efootball .experience-art{height:300px}.experience--efootball .offer-face{min-height:200px}.experience--efootball .experience-checkout{border-radius:0}
 .experience--steam-us .experience-art{height:280px;box-shadow:5px 5px 0 #254158}.experience--steam-us .offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.experience--steam-us .offer-face{padding:12px 8px;min-height:146px}.experience--steam-us .offer-label{font-size:27px}.experience--steam-us .offer-cost{font-size:19px}.experience--steam-us .experience-checkout{background:#254158}
 .experience--snap-plus .experience-art{height:350px;padding:12px 12px 50px;box-shadow:5px 5px 0 #241d04}.experience--snap-plus .experience-features{border-radius:24px}.experience--snap-plus .offer-grid{grid-template-columns:1fr}.experience--snap-plus .experience-checkout{background:#241d04;color:#fffbed;border:2px solid #241d04}.experience--snap-plus .experience-checkout .checkout-action{background:#ffef45;color:#241d04}.experience--snap-plus .experience-notes{box-shadow:3px 3px 0 #241d04}
 .experience--canva .experience-art{border-width:7px;height:300px}.experience--canva .experience-features{gap:9px}.experience--canva .experience-features>div{box-shadow:none}.experience--canva .inquiry-panel{box-shadow:5px 5px 0 #d5cef0}.experience--canva .experience-checkout{background:#fff}
 .experience--adobe .experience-art{border-width:7px;height:300px}.experience--adobe .experience-checkout{background:#331320}
}
@media(max-width:420px){.experience .experience-checkout{padding:10px;gap:7px}.checkout-action{font-size:13px;padding:10px}.checkout-action .yk-icon{display:none}.checkout-selection>span{font-size:12px}.checkout-selection>b{font-size:15px}.experience .checkout-selection>strong{font-size:22px}.offer-cost{font-size:23px}.offer-face{padding:13px}.experience-cta{font-size:14px}.experience-actions{gap:12px}.experience--steam-us .offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.experience--snap-plus .offer-cost{font-size:28px}.experience-features b{font-size:14px}.experience--shahid .offer-cost{font-size:22px}.experience--neo-4k .offer-cost{font-size:23px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.experience *,html[data-service] .experience-cta{animation:none!important;transition:none!important}.experience-reveal{opacity:1;translate:none}.experience .offer-face,.experience .experience-cta{transform:none!important}}
/* Brand assets are stored with the site; no third-party loading is needed. */
.experience--office-365 .experience-art{border:8px solid #fff;border-radius:20px;box-shadow:0 18px 45px #79341812}
.experience--office-365 .experience-features{background:#fff;border:1px solid #eac1ac;border-radius:12px}
.experience--office-365 .experience-checkout{background:#fff;border-block-start:5px solid #c63a10}
.experience--office-365 .experience-notes{background:#fff;border-inline-start:4px solid #c63a10}
.experience--gemini-pro{background:radial-gradient(ellipse at 75% 15%,#e8e7ff 0,transparent 42%),var(--world-bg)}
.experience--gemini-pro .experience-art{border:1px solid #d7dfff;border-radius:40px}
.experience--gemini-pro .experience-features{border:0;gap:12px}.experience--gemini-pro .experience-features>div{border:1px solid #becdee;background:#ffffffbf;border-radius:18px}
.experience--gemini-pro .experience-checkout{background:linear-gradient(150deg,#fff,#eef1ff);border:1px solid #becdee}
.experience--gemini-pro .experience-notes{background:#ffffffb0;border:1px solid #becdee;border-radius:20px}
.experience--capcut-pro .experience-art{border:1px solid #3b626e;box-shadow:0 20px 60px #0003}
.experience--capcut-pro .experience-features{background:#14212d;border-block:2px solid #3b626e}
.experience--capcut-pro .experience-checkout{background:#14212d;border-block-start:4px solid #61e1e3}
.experience--capcut-pro .experience-notes{background:#14212d;border-inline-start:4px solid #61e1e3}
:is(.experience--office-365,.experience--gemini-pro,.experience--capcut-pro) .experience-art img{object-position:center}
:is(.experience--office-365,.experience--gemini-pro,.experience--capcut-pro,.experience--canva) .offer-grid{grid-template-columns:minmax(0,1fr)}
:is(.experience--office-365,.experience--gemini-pro,.experience--capcut-pro,.experience--canva) .offer-face{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:14px 20px;min-height:210px;padding:28px}
:is(.experience--office-365,.experience--gemini-pro,.experience--capcut-pro,.experience--canva) .offer-top{grid-column:1/-1;margin:0}
:is(.experience--office-365,.experience--gemini-pro,.experience--capcut-pro,.experience--canva) .offer-symbol{display:none}
:is(.experience--office-365,.experience--gemini-pro,.experience--capcut-pro,.experience--canva) .offer-label{align-self:center;margin:0;font-size:22px}
:is(.experience--office-365,.experience--gemini-pro,.experience--capcut-pro,.experience--canva) .offer-cost{font-size:38px}
:is(.experience--office-365,.experience--gemini-pro,.experience--capcut-pro,.experience--canva) .offer-choice-hint{grid-column:1/-1;padding-top:10px}
.service-brand-logo--office-365 img,.service-brand-logo--gemini-pro img,.service-brand-logo--capcut-pro img{width:38px;height:38px}
@media(max-width:760px){:is(.experience--office-365,.experience--gemini-pro,.experience--capcut-pro,.experience--canva) .offer-face{padding:20px;gap:12px;min-height:175px}:is(.experience--office-365,.experience--gemini-pro,.experience--capcut-pro,.experience--canva) .offer-label{font-size:18px}:is(.experience--office-365,.experience--gemini-pro,.experience--capcut-pro,.experience--canva) .offer-cost{font-size:29px}.experience--gemini-pro .experience-features{gap:8px}.experience--gemini-pro .experience-features>div{padding:15px 10px}}
.service-brand-logo img{flex:none}
.service-brand-logo--netflix img,.service-brand-logo--crunchyroll img,.service-brand-logo--steam-us img,.service-brand-logo--snap-plus img,.service-brand-logo--canva img,.service-brand-logo--adobe img{width:38px;height:38px}
.service-brand-logo--neo-4k img,.service-brand-logo--strong img,.service-brand-logo--lynx img,.service-brand-logo--efootball img{width:48px;height:48px;border-radius:9px}
.service-brand-logo--prime-video img{width:120px;height:60px}
.service-brand-logo--shahid img{width:135px;height:43px}
.service-brand-logo--osn-plus img{width:72px;height:49px}
.service-brand-logo--pubg img{width:115px;height:48px}
.service-brand-logo--free-fire img{width:160px;height:44px}
.service-brand-logo--tod img{width:100px;height:54px}
.checkout-brand .service-brand-logo--snap-plus img{filter:invert(1)}
.checkout-brand .service-brand-logo--shahid img{filter:brightness(.3)}
.digital-card-art>strong{background:#10151ee8!important;padding:9px 12px;border:1px solid #ffffff30;max-width:calc(100% - 24px)}
.digital-card-art .service-brand-logo{font-size:17px;color:#fff;letter-spacing:0}
.digital-card-art .service-brand-logo img{height:29px;max-width:110px;width:auto;max-height:32px}
.digital-card-art .service-brand-logo--snap-plus img{filter:invert(1)}
.digital-card-art .service-brand-logo--canva img{filter:brightness(0) invert(1)}
html[data-service] .main-nav{gap:18px}html[data-service] .main-nav a{font-size:14px}
@media(max-width:1050px) and (min-width:901px){html[data-service] .nav-shell{gap:16px}html[data-service] .header-cta{padding:10px 12px}html[data-service] .main-nav{gap:12px}html[data-service] .main-nav a{font-size:13px}html[data-service] .main-nav .yk-icon{display:none}}
@media(max-width:760px){.service-identity .service-brand-logo{font-size:23px}.service-identity .service-brand-logo img{max-width:150px}}
