@import url('https://fonts.googleapis.com/css2?family=Luckiest+Guy&family=Inter:wght@400;500;700&display=swap');:root{--color-brand-red:#EE2B2B;--color-brand-red-600:#D21E1E;--color-brand-yellow:#FFD400;--color-brand-blue:#3BA9FF;--color-text:#111827;--color-bg:#F7F8FA;--color-surface:#FFF;--color-muted:#9CA3AF;--font-display:'Luckiest Guy',sans-serif;--font-body:'Inter',sans-serif;--shadow-soft:0 6px 14px rgba(16,24,40,0.06);--shadow-pop:0 10px 30px rgba(16,24,40,0.12);--radius-card:16px;--radius-pill:9999px;--transition-normal:all 280ms cubic-bezier(0.2,0.9,0.3,1)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background-color:var(--color-bg);color:var(--color-text);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.section{padding-top:64px;padding-bottom:64px;position:relative}.section--light{background-color:var(--color-surface)}.section-heading{font-family:var(--font-display);font-size:32px;line-height:1.1;text-align:center;margin-bottom:48px}.section-divider{position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:100px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 24'%3E%3Cdefs%3E%3Cpattern id='pokeball' patternUnits='userSpaceOnUse' width='24' height='24'%3E%3Ccircle cx='12' cy='12' r='10' fill='white' stroke='%23e5e7eb' stroke-width='1'/%3E%3Cpath d='M2,12 a10,10 0 0,1 20,0' fill='%23EE2B2B'/%3E%3Cpath d='M2,12 h20' stroke='black' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='12' r='3' fill='white' stroke='black' stroke-width='1'/%3E%3C/pattern%3E%3C/defs%3E%3Crect fill='url(%23pokeball)' width='100' height='24'/%3E%3C/svg%3E");opacity:.5}@media(min-width:900px){.section-heading{font-size:40px}}.button{display:inline-block;font-family:var(--font-display);font-size:18px;text-decoration:none;padding:12px 28px;border-radius:var(--radius-pill);transition:var(--transition-normal);cursor:pointer;border:2px solid #a11111;text-align:center;background:linear-gradient(to bottom,#EE2B2B 0,#D21E1E 100%);color:var(--color-surface);box-shadow:var(--shadow-pop),inset 0 1px 1px rgba(255,255,255,0.4);text-shadow:1px 1px 2px rgba(0,0,0,0.3)}.button:hover{background:linear-gradient(to bottom,#F04F4F 0,#D43A3A 100%);transform:translateY(-2px)}.header{position:sticky;top:0;background-color:rgba(255,255,255,0.8);backdrop-filter:blur(10px);z-index:40;padding:16px 0;transition:box-shadow .3s ease}.header.scrolled{box-shadow:var(--shadow-soft)}.header__container{display:flex;justify-content:space-between;align-items:center}.header__logo{font-family:var(--font-display);font-size:24px;color:var(--color-text);text-decoration:none}.header__logo span{color:var(--color-brand-red)}.header__nav-list{display:none;list-style:none;gap:24px}@media(min-width:900px){.header__nav-list{display:flex}}.header__nav-link{text-decoration:none;color:var(--color-text);font-weight:500;transition:color .2s ease}.header__nav-link:hover{color:var(--color-brand-red)}.header__mobile-toggle{display:block;background:none;border:none;cursor:pointer;z-index:50}@media(min-width:900px){.header__mobile-toggle{display:none}}.header__mobile-toggle .icon-bar{display:block;width:25px;height:3px;background-color:var(--color-text);margin:5px 0;transition:transform .3s ease}.header__mobile-nav{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--color-surface);flex-direction:column;justify-content:center;align-items:center}.header__mobile-nav.open{display:flex}.header__mobile-nav-list{list-style:none;text-align:center}.header__mobile-nav-list li{margin-bottom:24px}.header__mobile-nav-link{font-size:24px;color:var(--color-text);text-decoration:none;font-weight:700}.hero{padding:100px 0;position:relative;overflow:hidden;background-image:url('./img/bg.webp');background-size:cover;background-position:center center;color:white}.hero::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1}.hero__content{position:relative;z-index:2;text-align:center}.hero__title{font-family:var(--font-display);font-size:40px;line-height:1.1;margin-bottom:16px;text-shadow:0 0 8px rgba(255,255,255,0.4),2px 2px 8px rgba(0,0,0,0.7)}.hero__subtitle{font-size:18px;max-width:700px;margin:0 auto 32px;color:#e5e7eb;text-shadow:1px 1px 4px rgba(0,0,0,0.7)}.hero__content .highlight{color:var(--color-brand-yellow);text-shadow:0 0 8px rgba(255,212,0,0.5)}@media(min-width:900px){.hero__title{font-size:56px}.hero__subtitle{font-size:20px}}.hero-animation{display:none}.kpi-ribbon{background-color:var(--color-surface);padding:32px 0}.kpi-ribbon__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(min-width:900px){.kpi-ribbon__grid{grid-template-columns:repeat(4,1fr)}}.kpi-ribbon__item{text-align:center}.kpi-ribbon__value{font-family:var(--font-display);font-size:28px;color:var(--color-brand-red)}.kpi-ribbon__label{font-size:14px;color:var(--color-muted)}.card{background-color:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23EE2B2B' fill-opacity='0.03'%3E%3Cpath d='M0 38.59l2.83-2.83 1.41 1.41L1.41 40H0v-1.41zM0 1.4l2.83 2.83 1.41-1.41L1.41 0H0v1.41zM38.59 40l-2.83-2.83 1.41-1.41L40 38.59V40h-1.41zM40 1.41l-2.83 2.83-1.41-1.41L38.59 0H40v1.41zM20 18.6l2.83-2.83 1.41 1.41L21.41 20l2.83 2.83-1.41 1.41L20 21.41l-2.83 2.83-1.41-1.41L18.59 20l-2.83-2.83 1.41-1.41L20 18.59z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.grid{display:grid;gap:32px}.grid--2-cols{grid-template-columns:1fr}@media(min-width:900px){.grid--2-cols{grid-template-columns:repeat(2,1fr)}}.grid--3-cols{grid-template-columns:1fr}@media(min-width:900px){.grid--3-cols{grid-template-columns:repeat(3,1fr)}}.content-block__copy p{margin-bottom:16px}.content-block__copy p:last-child{margin-bottom:0}.gallery{display:grid;grid-template-columns:1fr;gap:16px;align-items:center}@media(min-width:640px){.gallery{grid-template-columns:1fr 1fr}}.gallery__image{width:100%;height:auto;border-radius:var(--radius-card);box-shadow:var(--shadow-soft);cursor:pointer;transition:transform .2s}.gallery__image:hover{transform:scale(1.03)}.showcase-gallery{display:grid;grid-template-columns:1fr;gap:24px;max-width:1000px;margin:0 auto}@media(min-width:768px){.showcase-gallery{grid-template-columns:1fr 1fr}}.showcase-gallery__image{width:100%;height:auto;border-radius:var(--radius-card);box-shadow:var(--shadow-pop);transition:transform .3s ease,box-shadow .3s ease}.showcase-gallery__image:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 15px 35px rgba(16,24,40,0.15)}#features{background-image:linear-gradient(to bottom,rgba(255,255,255,0.95),rgba(255,255,255,0.95)),url('./img/bg1.webp');background-size:cover;background-position:center center;background-attachment:fixed}.feature-card{padding:32px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-pop)}.feature-card__icon{width:64px;height:64px;margin:0 auto 16px;color:var(--color-brand-red);display:flex;align-items:center;justify-content:center;font-size:32px}.feature-card__name{font-family:var(--font-display);font-size:20px;margin-bottom:8px}.comparison-table{background:var(--color-surface);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-soft)}.comparison-table__grid{display:grid;grid-template-columns:1fr}@media(min-width:640px){.comparison-table__grid{grid-template-columns:1fr 1fr}}.comparison-table__col{padding:32px}.comparison-table__col--original{border-bottom:1px solid #e5e7eb}@media(min-width:640px){.comparison-table__col--original{border-bottom:none;border-right:1px solid #e5e7eb}}.comparison-table__heading{font-family:var(--font-display);font-size:24px;margin-bottom:24px}.comparison-table__list{list-style:none}.comparison-table__item{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.comparison-table__item i{margin-top:4px}.fa-times-circle{color:#ef4444}.fa-check-circle{color:#22c55e}.how-to__steps{display:grid;gap:24px}@media(min-width:900px){.how-to__steps{grid-template-columns:repeat(4,1fr)}}.how-to__step{padding:24px}.how-to__step-number{font-family:var(--font-display);font-size:32px;color:var(--color-brand-red);margin-bottom:16px}.pros-cons__grid{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:900px){.pros-cons__grid{grid-template-columns:1fr 1fr}}.pros-cons__list{list-style:none;padding-left:0}.pros-cons__item{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.pros-cons__item i{color:#22c55e;margin-top:4px}.pros-cons__item--con i{color:#ef4444}.faq__item summary{font-size:18px;font-weight:700;cursor:pointer;padding:20px;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary::after{content:'+';font-size:24px;font-weight:400;transition:transform .2s}.faq__item[open] summary::after{transform:rotate(45deg)}.faq__item{border-radius:12px;margin-bottom:16px;overflow:hidden}.faq__answer{padding:0 20px 20px}.testimonial-card{padding:32px;display:flex;flex-direction:column}.testimonial-card__quote{margin-bottom:16px;font-style:italic;color:#4b5563;flex-grow:1}.testimonial-card__rating{margin-bottom:8px;color:var(--color-brand-yellow)}.testimonial-card__attribution{font-weight:700}.conclusion{text-align:center}.conclusion__copy{max-width:800px;margin:0 auto 32px}.author-box{display:flex;flex-direction:column;align-items:center;gap:24px;padding:32px;max-width:800px;margin:0 auto;text-align:center}@media(min-width:640px){.author-box{flex-direction:row;text-align:left}}.author-box__image{width:128px;height:128px;border-radius:50%;object-fit:cover}.author-box__name{font-family:var(--font-display);font-size:20px}.author-box__bio{font-size:14px;color:#4b5563}.footer{background-color:var(--color-text);color:#d1d5db;padding:48px 0}.footer__container{text-align:center}.footer__links{list-style:none;display:flex;justify-content:center;gap:24px;margin-bottom:24px}.footer__link{color:#d1d5db;text-decoration:none}.footer__link:hover{color:var(--color-surface)}.footer__socials{display:flex;justify-content:center;gap:24px;margin-bottom:24px}.footer__social-link{color:#d1d5db;text-decoration:none}.footer__social-link:hover{color:var(--color-surface)}.footer__social-link i{font-size:24px}.footer__copyright{font-size:14px}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.6)}.modal.is-active{display:flex;align-items:center;justify-content:center}.modal-content{background-color:var(--color-surface);margin:auto;padding:32px;border-radius:var(--radius-card);max-width:600px;width:90%;position:relative;animation:modal-fade-in .3s}@keyframes modal-fade-in{from{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-close{position:absolute;top:16px;right:16px;background:none;border:none;font-size:24px;cursor:pointer;color:var(--color-muted)}.modal-title{font-family:var(--font-display);font-size:24px;margin-bottom:16px}.lightbox{display:none;position:fixed;z-index:2000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.85)}.lightbox.is-active{display:flex;justify-content:center;align-items:center}.lightbox-content{position:relative;max-width:90vw;max-height:85vh}.lightbox-image{display:block;max-width:100%;max-height:100%;object-fit:contain}.lightbox-close,.lightbox-prev,.lightbox-next{position:absolute;background:none;border:none;color:white;font-size:40px;cursor:pointer;opacity:.7;transition:opacity .2s}.lightbox-close:hover,.lightbox-prev:hover,.lightbox-next:hover{opacity:1}.lightbox-close{top:20px;right:30px}.lightbox-prev{top:50%;left:20px;transform:translateY(-50%)}.lightbox-next{top:50%;right:20px;transform:translateY(-50%)}.back-to-top{position:fixed;bottom:30px;right:30px;width:44px;height:44px;background-color:var(--color-brand-red);color:white;border:none;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;z-index:100;box-shadow:var(--shadow-pop)}.back-to-top.is-visible{opacity:1;visibility:visible}<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1.0"><title>Official iSpoofer:GPS Spoofing for iOS,Android,PC & Mac</title><meta name="description" content="Download the Official iSpoofer app for iOS,Android,Windows,and macOS. Teleport,use a joystick,and catch rare Pokémon in Pokémon GO from any device. Unlock premium features for free."><link rel="canonical" href="https://ispoofer.org/"><meta property="og:title" content="Official iSpoofer:GPS Spoofing for iOS,Android,PC & Mac"><meta property="og:description" content="Download the Official iSpoofer app for iOS,Android,Windows,and macOS. Teleport,use a joystick,and catch rare Pokémon in Pokémon GO from any device. Unlock premium features for free."><meta property="og:type" content="website"><meta property="og:url" content="https://ispoofer.org/"><link rel="shortcut icon" href="img/favicon.ico"><script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"SoftwareApplication","name":"iSpoofer","operatingSystem":["iOS","Android","Windows","macOS"],"applicationCategory":"GameApplication","aggregateRating":{"@type":"AggregateRating","ratingValue":"4.8","ratingCount":"7850"},"offers":{"@type":"Offer","price":"0","priceCurrency":"USD"}},{"@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Is iSpoofer completely free to use?","acceptedAnswer":{"@type":"Answer","text":"Yes,the official version of iSpoofer available here provides full access to all VIP and premium features at no cost. You get powerful tools like teleportation,joystick navigation,and live Pokémon feeds without any subscription fees across all supported platforms."}},{"@type":"Question","name":"What platforms is iSpoofer available for?","acceptedAnswer":{"@type":"Answer","text":"iSpoofer supports a wide range of devices. We offer dedicated versions for iOS(.IPA),Android(.APK),Windows(.EXE),and macOS(.DMG),ensuring you can play from your preferred device."}},{"@type":"Question","name":"Do I need to jailbreak my iPhone or root my Android device?","acceptedAnswer":{"@type":"Answer","text":"No. iSpoofer is designed to work on standard devices without requiring you to jailbreak your iOS device or root your Android device. This makes installation safer and more accessible for everyone."}},{"@type":"Question","name":"How do I avoid getting banned in Pokémon GO while using iSpoofer?","acceptedAnswer":{"@type":"Answer","text":"To minimize risk,it's crucial to respect the in-game cooldown timers. Avoid teleporting long distances and immediately interacting with the game. Simulate realistic travel times between locations. Many players also recommend using iSpoofer on an alternate account and trading rare catches to their main account."}},{"@type":"Question","name":"Can I participate in Pokémon GO events in other countries with iSpoofer?","acceptedAnswer":{"@type":"Answer","text":"Absolutely. One of the biggest advantages of iSpoofer is the ability to teleport to any location globally. This allows you to join raids,Community Days,and other region-exclusive events from the comfort of your home,regardless of which device you are using."}}]}]}</script><style>@import url('css2');:root{--color-brand-red:#EE2B2B;--color-brand-red-600:#D21E1E;--color-brand-yellow:#FFD400;--color-brand-blue:#3BA9FF;--color-text:#111827;--color-bg:#F7F8FA;--color-surface:#FFF;--color-muted:#9CA3AF;--font-display:'Luckiest Guy',sans-serif;--font-body:'Inter',sans-serif;--shadow-soft:0 6px 14px rgba(16,24,40,0.06);--shadow-pop:0 10px 30px rgba(16,24,40,0.12);--radius-card:16px;--radius-pill:9999px;--transition-normal:all 280ms cubic-bezier(0.2,0.9,0.3,1)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background-color:var(--color-bg);color:var(--color-text);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.section{padding-top:64px;padding-bottom:64px;position:relative}.section--light{background-color:var(--color-surface)}.section-heading{font-family:var(--font-display);font-size:32px;line-height:1.1;text-align:center;margin-bottom:48px}.section-divider{position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:100px;height:24px;background-image:url(css/"data:image/svg+xml,<svg xmlns='http:/www.w3.org/2000/svg' viewBox='0 0 100 24'><defs><pattern id='pokeball' patternUnits='userSpaceOnUse' width='24' height='24'><circle cx='12' cy='12' r='10' fill='white' stroke='#e5e7eb' stroke-width='1'/><path d='M2,12 a10,10 0 0,1 20,0' fill='#EE2B2B'/><path d='M2,12 h20' stroke='black' stroke-width='1.5'/><circle cx='12' cy='12' r='3' fill='white' stroke='black' stroke-width='1'/></pattern></defs><rect fill='url(#pokeball)' width='100' height='24'/%3E%3C/svg%3E");opacity:.5}@media(min-width:900px){.section-heading{font-size:40px}}.button{display:inline-block;font-family:var(--font-display);font-size:18px;text-decoration:none;padding:12px 28px;border-radius:var(--radius-pill);transition:var(--transition-normal);cursor:pointer;border:2px solid #a11111;text-align:center;background:linear-gradient(to bottom,#EE2B2B 0,#D21E1E 100%);color:var(--color-surface);box-shadow:var(--shadow-pop),inset 0 1px 1px rgba(255,255,255,0.4);text-shadow:1px 1px 2px rgba(0,0,0,0.3)}.button:hover{background:linear-gradient(to bottom,#F04F4F 0,#D43A3A 100%);transform:translateY(-2px)}.header{position:sticky;top:0;background-color:rgba(255,255,255,0.8);backdrop-filter:blur(10px);z-index:40;padding:16px 0;transition:box-shadow .3s ease}.header.scrolled{box-shadow:var(--shadow-soft)}.header__container{display:flex;justify-content:space-between;align-items:center}.header__logo{font-family:var(--font-display);font-size:24px;color:var(--color-text);text-decoration:none}.header__logo span{color:var(--color-brand-red)}.header__nav-list{display:none;list-style:none;gap:24px}@media(min-width:900px){.header__nav-list{display:flex}}.header__nav-link{text-decoration:none;color:var(--color-text);font-weight:500;transition:color .2s ease}.header__nav-link:hover{color:var(--color-brand-red)}.header__mobile-toggle{display:block;background:none;border:none;cursor:pointer;z-index:50}@media(min-width:900px){.header__mobile-toggle{display:none}}.header__mobile-toggle .icon-bar{display:block;width:25px;height:3px;background-color:var(--color-text);margin:5px 0;transition:transform .3s ease}.header__mobile-nav{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--color-surface);flex-direction:column;justify-content:center;align-items:center}.header__mobile-nav.open{display:flex}.header__mobile-nav-list{list-style:none;text-align:center}.header__mobile-nav-list li{margin-bottom:24px}.header__mobile-nav-link{font-size:24px;color:var(--color-text);text-decoration:none;font-weight:700}.hero{padding:100px 0;position:relative;overflow:hidden;background-image:url('css/img/bg.webp');background-size:cover;background-position:center center;color:white}.hero::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1}.hero__content{position:relative;z-index:2;text-align:center}.hero__title{font-family:var(--font-display);font-size:40px;line-height:1.1;margin-bottom:16px;text-shadow:0 0 8px rgba(255,255,255,0.4),2px 2px 8px rgba(0,0,0,0.7)}.hero__subtitle{font-size:18px;max-width:700px;margin:0 auto 32px;color:#e5e7eb;text-shadow:1px 1px 4px rgba(0,0,0,0.7)}.hero__content .highlight{color:var(--color-brand-yellow);text-shadow:0 0 8px rgba(255,212,0,0.5)}@media(min-width:900px){.hero__title{font-size:56px}.hero__subtitle{font-size:20px}}.hero-animation{display:none}.kpi-ribbon{background-color:var(--color-surface);padding:32px 0}.kpi-ribbon__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(min-width:900px){.kpi-ribbon__grid{grid-template-columns:repeat(4,1fr)}}.kpi-ribbon__item{text-align:center}.kpi-ribbon__value{font-family:var(--font-display);font-size:28px;color:var(--color-brand-red)}.kpi-ribbon__label{font-size:14px;color:var(--color-muted)}.card{background-color:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23EE2B2B' fill-opacity='0.03'%3E%3Cpath d='M0 38.59l2.83-2.83 1.41 1.41L1.41 40H0v-1.41zM0 1.4l2.83 2.83 1.41-1.41L1.41 0H0v1.41zM38.59 40l-2.83-2.83 1.41-1.41L40 38.59V40h-1.41zM40 1.41l-2.83 2.83-1.41-1.41L38.59 0H40v1.41zM20 18.6l2.83-2.83 1.41 1.41L21.41 20l2.83 2.83-1.41 1.41L20 21.41l-2.83 2.83-1.41-1.41L18.59 20l-2.83-2.83 1.41-1.41L20 18.59z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.grid{display:grid;gap:32px}.grid--2-cols{grid-template-columns:1fr}@media(min-width:900px){.grid--2-cols{grid-template-columns:repeat(2,1fr)}}.grid--3-cols{grid-template-columns:1fr}@media(min-width:900px){.grid--3-cols{grid-template-columns:repeat(3,1fr)}}.content-block__copy p{margin-bottom:16px}.content-block__copy p:last-child{margin-bottom:0}.gallery{display:grid;grid-template-columns:1fr;gap:16px;align-items:center}@media(min-width:640px){.gallery{grid-template-columns:1fr 1fr}}.gallery__image{width:100%;height:auto;border-radius:var(--radius-card);box-shadow:var(--shadow-soft);cursor:pointer;transition:transform .2s}.gallery__image:hover{transform:scale(1.03)}.showcase-gallery{display:grid;grid-template-columns:1fr;gap:24px;max-width:1000px;margin:0 auto}@media(min-width:768px){.showcase-gallery{grid-template-columns:1fr 1fr}}.showcase-gallery__image{width:100%;height:auto;border-radius:var(--radius-card);box-shadow:var(--shadow-pop);transition:transform .3s ease,box-shadow .3s ease}.showcase-gallery__image:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 15px 35px rgba(16,24,40,0.15)}#features{background-image:linear-gradient(to bottom,rgba(255,255,255,0.95),rgba(255,255,255,0.95)),url('css/img/bg1.webp');background-size:cover;background-position:center center;background-attachment:fixed}.feature-card{padding:32px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-pop)}.feature-card__icon{width:64px;height:64px;margin:0 auto 16px;color:var(--color-brand-red);display:flex;align-items:center;justify-content:center;font-size:32px}.feature-card__name{font-family:var(--font-display);font-size:20px;margin-bottom:8px}.comparison-table{background:var(--color-surface);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-soft)}.comparison-table__grid{display:grid;grid-template-columns:1fr}@media(min-width:640px){.comparison-table__grid{grid-template-columns:1fr 1fr}}.comparison-table__col{padding:32px}.comparison-table__col--original{border-bottom:1px solid #e5e7eb}@media(min-width:640px){.comparison-table__col--original{border-bottom:none;border-right:1px solid #e5e7eb}}.comparison-table__heading{font-family:var(--font-display);font-size:24px;margin-bottom:24px}.comparison-table__list{list-style:none}.comparison-table__item{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.comparison-table__item i{margin-top:4px}.fa-times-circle{color:#ef4444}.fa-check-circle{color:#22c55e}.how-to__steps{display:grid;gap:24px}@media(min-width:900px){.how-to__steps{grid-template-columns:repeat(4,1fr)}}.how-to__step{padding:24px}.how-to__step-number{font-family:var(--font-display);font-size:32px;color:var(--color-brand-red);margin-bottom:16px}.pros-cons__grid{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:900px){.pros-cons__grid{grid-template-columns:1fr 1fr}}.pros-cons__list{list-style:none;padding-left:0}.pros-cons__item{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.pros-cons__item i{color:#22c55e;margin-top:4px}.pros-cons__item--con i{color:#ef4444}.faq__item summary{font-size:18px;font-weight:700;cursor:pointer;padding:20px;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary::after{content:'+';font-size:24px;font-weight:400;transition:transform .2s}.faq__item[open] summary::after{transform:rotate(45deg)}.faq__item{border-radius:12px;margin-bottom:16px;overflow:hidden}.faq__answer{padding:0 20px 20px}.testimonial-card{padding:32px;display:flex;flex-direction:column}.testimonial-card__quote{margin-bottom:16px;font-style:italic;color:#4b5563;flex-grow:1}.testimonial-card__rating{margin-bottom:8px;color:var(--color-brand-yellow)}.testimonial-card__attribution{font-weight:700}.conclusion{text-align:center}.conclusion__copy{max-width:800px;margin:0 auto 32px}.author-box{display:flex;flex-direction:column;align-items:center;gap:24px;padding:32px;max-width:800px;margin:0 auto;text-align:center}@media(min-width:640px){.author-box{flex-direction:row;text-align:left}}.author-box__image{width:128px;height:128px;border-radius:50%;object-fit:cover}.author-box__name{font-family:var(--font-display);font-size:20px}.author-box__bio{font-size:14px;color:#4b5563}.footer{background-color:var(--color-text);color:#d1d5db;padding:48px 0}.footer__container{text-align:center}.footer__links{list-style:none;display:flex;justify-content:center;gap:24px;margin-bottom:24px}.footer__link{color:#d1d5db;text-decoration:none}.footer__link:hover{color:var(--color-surface)}.footer__socials{display:flex;justify-content:center;gap:24px;margin-bottom:24px}.footer__social-link{color:#d1d5db;text-decoration:none}.footer__social-link:hover{color:var(--color-surface)}.footer__social-link i{font-size:24px}.footer__copyright{font-size:14px}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.6)}.modal.is-active{display:flex;align-items:center;justify-content:center}.modal-content{background-color:var(--color-surface);margin:auto;padding:32px;border-radius:var(--radius-card);max-width:600px;width:90%;position:relative;animation:modal-fade-in .3s}@keyframes modal-fade-in{from{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-close{position:absolute;top:16px;right:16px;background:none;border:none;font-size:24px;cursor:pointer;color:var(--color-muted)}.modal-title{font-family:var(--font-display);font-size:24px;margin-bottom:16px}.lightbox{display:none;position:fixed;z-index:2000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.85)}.lightbox.is-active{display:flex;justify-content:center;align-items:center}.lightbox-content{position:relative;max-width:90vw;max-height:85vh}.lightbox-image{display:block;max-width:100%;max-height:100%;object-fit:contain}.lightbox-close,.lightbox-prev,.lightbox-next{position:absolute;background:none;border:none;color:white;font-size:40px;cursor:pointer;opacity:.7;transition:opacity .2s}.lightbox-close:hover,.lightbox-prev:hover,.lightbox-next:hover{opacity:1}.lightbox-close{top:20px;right:30px}.lightbox-prev{top:50%;left:20px;transform:translateY(-50%)}.lightbox-next{top:50%;right:20px;transform:translateY(-50%)}.back-to-top{position:fixed;bottom:30px;right:30px;width:44px;height:44px;background-color:var(--color-brand-red);color:white;border:none;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;z-index:100;box-shadow:var(--shadow-pop)}.back-to-top.is-visible{opacity:1;visibility:visible}@import url('https://fonts.googleapis.com/css2?family=Luckiest+Guy&family=Inter:wght@400;500;700&display=swap');:root{--color-brand-red:#EE2B2B;--color-brand-red-600:#D21E1E;--color-brand-yellow:#FFD400;--color-brand-blue:#3BA9FF;--color-text:#111827;--color-bg:#F7F8FA;--color-surface:#FFF;--color-muted:#9CA3AF;--font-display:'Luckiest Guy',sans-serif;--font-body:'Inter',sans-serif;--shadow-soft:0 6px 14px rgba(16,24,40,0.06);--shadow-pop:0 10px 30px rgba(16,24,40,0.12);--radius-card:16px;--radius-pill:9999px;--transition-normal:all 280ms cubic-bezier(0.2,0.9,0.3,1)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background-color:var(--color-bg);color:var(--color-text);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.section{padding-top:64px;padding-bottom:64px;position:relative}.section--light{background-color:var(--color-surface)}.section-heading{font-family:var(--font-display);font-size:32px;line-height:1.1;text-align:center;margin-bottom:48px}.section-divider{position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:100px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 24'%3E%3Cdefs%3E%3Cpattern id='pokeball' patternUnits='userSpaceOnUse' width='24' height='24'%3E%3Ccircle cx='12' cy='12' r='10' fill='white' stroke='%23e5e7eb' stroke-width='1'/%3E%3Cpath d='M2,12 a10,10 0 0,1 20,0' fill='%23EE2B2B'/%3E%3Cpath d='M2,12 h20' stroke='black' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='12' r='3' fill='white' stroke='black' stroke-width='1'/%3E%3C/pattern%3E%3C/defs%3E%3Crect fill='url(%23pokeball)' width='100' height='24'/%3E%3C/svg%3E");opacity:.5}@media(min-width:900px){.section-heading{font-size:40px}}.button{display:inline-block;font-family:var(--font-display);font-size:18px;text-decoration:none;padding:12px 28px;border-radius:var(--radius-pill);transition:var(--transition-normal);cursor:pointer;border:2px solid #a11111;text-align:center;background:linear-gradient(to bottom,#EE2B2B 0,#D21E1E 100%);color:var(--color-surface);box-shadow:var(--shadow-pop),inset 0 1px 1px rgba(255,255,255,0.4);text-shadow:1px 1px 2px rgba(0,0,0,0.3)}.button:hover{background:linear-gradient(to bottom,#F04F4F 0,#D43A3A 100%);transform:translateY(-2px)}.header{position:sticky;top:0;background-color:rgba(255,255,255,0.8);backdrop-filter:blur(10px);z-index:40;padding:16px 0;transition:box-shadow .3s ease}.header.scrolled{box-shadow:var(--shadow-soft)}.header__container{display:flex;justify-content:space-between;align-items:center}.header__logo{font-family:var(--font-display);font-size:24px;color:var(--color-text);text-decoration:none}.header__logo span{color:var(--color-brand-red)}.header__nav-list{display:none;list-style:none;gap:24px}@media(min-width:900px){.header__nav-list{display:flex}}.header__nav-link{text-decoration:none;color:var(--color-text);font-weight:500;transition:color .2s ease}.header__nav-link:hover{color:var(--color-brand-red)}.header__mobile-toggle{display:block;background:none;border:none;cursor:pointer;z-index:50}@media(min-width:900px){.header__mobile-toggle{display:none}}.header__mobile-toggle .icon-bar{display:block;width:25px;height:3px;background-color:var(--color-text);margin:5px 0;transition:transform .3s ease}.header__mobile-nav{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--color-surface);flex-direction:column;justify-content:center;align-items:center}.header__mobile-nav.open{display:flex}.header__mobile-nav-list{list-style:none;text-align:center}.header__mobile-nav-list li{margin-bottom:24px}.header__mobile-nav-link{font-size:24px;color:var(--color-text);text-decoration:none;font-weight:700}.hero{padding:100px 0;position:relative;overflow:hidden;background-image:url('./img/bg.webp');background-size:cover;background-position:center center;color:white}.hero::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1}.hero__content{position:relative;z-index:2;text-align:center}.hero__title{font-family:var(--font-display);font-size:40px;line-height:1.1;margin-bottom:16px;text-shadow:0 0 8px rgba(255,255,255,0.4),2px 2px 8px rgba(0,0,0,0.7)}.hero__subtitle{font-size:18px;max-width:700px;margin:0 auto 32px;color:#e5e7eb;text-shadow:1px 1px 4px rgba(0,0,0,0.7)}.hero__content .highlight{color:var(--color-brand-yellow);text-shadow:0 0 8px rgba(255,212,0,0.5)}@media(min-width:900px){.hero__title{font-size:56px}.hero__subtitle{font-size:20px}}.hero-animation{display:none}.kpi-ribbon{background-color:var(--color-surface);padding:32px 0}.kpi-ribbon__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(min-width:900px){.kpi-ribbon__grid{grid-template-columns:repeat(4,1fr)}}.kpi-ribbon__item{text-align:center}.kpi-ribbon__value{font-family:var(--font-display);font-size:28px;color:var(--color-brand-red)}.kpi-ribbon__label{font-size:14px;color:var(--color-muted)}.card{background-color:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23EE2B2B' fill-opacity='0.03'%3E%3Cpath d='M0 38.59l2.83-2.83 1.41 1.41L1.41 40H0v-1.41zM0 1.4l2.83 2.83 1.41-1.41L1.41 0H0v1.41zM38.59 40l-2.83-2.83 1.41-1.41L40 38.59V40h-1.41zM40 1.41l-2.83 2.83-1.41-1.41L38.59 0H40v1.41zM20 18.6l2.83-2.83 1.41 1.41L21.41 20l2.83 2.83-1.41 1.41L20 21.41l-2.83 2.83-1.41-1.41L18.59 20l-2.83-2.83 1.41-1.41L20 18.59z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.grid{display:grid;gap:32px}.grid--2-cols{grid-template-columns:1fr}@media(min-width:900px){.grid--2-cols{grid-template-columns:repeat(2,1fr)}}.grid--3-cols{grid-template-columns:1fr}@media(min-width:900px){.grid--3-cols{grid-template-columns:repeat(3,1fr)}}.content-block__copy p{margin-bottom:16px}.content-block__copy p:last-child{margin-bottom:0}.gallery{display:grid;grid-template-columns:1fr;gap:16px;align-items:center}@media(min-width:640px){.gallery{grid-template-columns:1fr 1fr}}.gallery__image{width:100%;height:auto;border-radius:var(--radius-card);box-shadow:var(--shadow-soft);cursor:pointer;transition:transform .2s}.gallery__image:hover{transform:scale(1.03)}.showcase-gallery{display:grid;grid-template-columns:1fr;gap:24px;max-width:1000px;margin:0 auto}@media(min-width:768px){.showcase-gallery{grid-template-columns:1fr 1fr}}.showcase-gallery__image{width:100%;height:auto;border-radius:var(--radius-card);box-shadow:var(--shadow-pop);transition:transform .3s ease,box-shadow .3s ease}.showcase-gallery__image:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 15px 35px rgba(16,24,40,0.15)}#features{background-image:linear-gradient(to bottom,rgba(255,255,255,0.95),rgba(255,255,255,0.95)),url('./img/bg1.webp');background-size:cover;background-position:center center;background-attachment:fixed}.feature-card{padding:32px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-pop)}.feature-card__icon{width:64px;height:64px;margin:0 auto 16px;color:var(--color-brand-red);display:flex;align-items:center;justify-content:center;font-size:32px}.feature-card__name{font-family:var(--font-display);font-size:20px;margin-bottom:8px}.comparison-table{background:var(--color-surface);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-soft)}.comparison-table__grid{display:grid;grid-template-columns:1fr}@media(min-width:640px){.comparison-table__grid{grid-template-columns:1fr 1fr}}.comparison-table__col{padding:32px}.comparison-table__col--original{border-bottom:1px solid #e5e7eb}@media(min-width:640px){.comparison-table__col--original{border-bottom:none;border-right:1px solid #e5e7eb}}.comparison-table__heading{font-family:var(--font-display);font-size:24px;margin-bottom:24px}.comparison-table__list{list-style:none}.comparison-table__item{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.comparison-table__item i{margin-top:4px}.fa-times-circle{color:#ef4444}.fa-check-circle{color:#22c55e}.how-to__steps{display:grid;gap:24px}@media(min-width:900px){.how-to__steps{grid-template-columns:repeat(4,1fr)}}.how-to__step{padding:24px}.how-to__step-number{font-family:var(--font-display);font-size:32px;color:var(--color-brand-red);margin-bottom:16px}.pros-cons__grid{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:900px){.pros-cons__grid{grid-template-columns:1fr 1fr}}.pros-cons__list{list-style:none;padding-left:0}.pros-cons__item{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.pros-cons__item i{color:#22c55e;margin-top:4px}.pros-cons__item--con i{color:#ef4444}.faq__item summary{font-size:18px;font-weight:700;cursor:pointer;padding:20px;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary::after{content:'+';font-size:24px;font-weight:400;transition:transform .2s}.faq__item[open] summary::after{transform:rotate(45deg)}.faq__item{border-radius:12px;margin-bottom:16px;overflow:hidden}.faq__answer{padding:0 20px 20px}.testimonial-card{padding:32px;display:flex;flex-direction:column}.testimonial-card__quote{margin-bottom:16px;font-style:italic;color:#4b5563;flex-grow:1}.testimonial-card__rating{margin-bottom:8px;color:var(--color-brand-yellow)}.testimonial-card__attribution{font-weight:700}.conclusion{text-align:center}.conclusion__copy{max-width:800px;margin:0 auto 32px}.author-box{display:flex;flex-direction:column;align-items:center;gap:24px;padding:32px;max-width:800px;margin:0 auto;text-align:center}@media(min-width:640px){.author-box{flex-direction:row;text-align:left}}.author-box__image{width:128px;height:128px;border-radius:50%;object-fit:cover}.author-box__name{font-family:var(--font-display);font-size:20px}.author-box__bio{font-size:14px;color:#4b5563}.footer{background-color:var(--color-text);color:#d1d5db;padding:48px 0}.footer__container{text-align:center}.footer__links{list-style:none;display:flex;justify-content:center;gap:24px;margin-bottom:24px}.footer__link{color:#d1d5db;text-decoration:none}.footer__link:hover{color:var(--color-surface)}.footer__socials{display:flex;justify-content:center;gap:24px;margin-bottom:24px}.footer__social-link{color:#d1d5db;text-decoration:none}.footer__social-link:hover{color:var(--color-surface)}.footer__social-link i{font-size:24px}.footer__copyright{font-size:14px}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.6)}.modal.is-active{display:flex;align-items:center;justify-content:center}.modal-content{background-color:var(--color-surface);margin:auto;padding:32px;border-radius:var(--radius-card);max-width:600px;width:90%;position:relative;animation:modal-fade-in .3s}@keyframes modal-fade-in{from{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-close{position:absolute;top:16px;right:16px;background:none;border:none;font-size:24px;cursor:pointer;color:var(--color-muted)}.modal-title{font-family:var(--font-display);font-size:24px;margin-bottom:16px}.lightbox{display:none;position:fixed;z-index:2000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.85)}.lightbox.is-active{display:flex;justify-content:center;align-items:center}.lightbox-content{position:relative;max-width:90vw;max-height:85vh}.lightbox-image{display:block;max-width:100%;max-height:100%;object-fit:contain}.lightbox-close,.lightbox-prev,.lightbox-next{position:absolute;background:none;border:none;color:white;font-size:40px;cursor:pointer;opacity:.7;transition:opacity .2s}.lightbox-close:hover,.lightbox-prev:hover,.lightbox-next:hover{opacity:1}.lightbox-close{top:20px;right:30px}.lightbox-prev{top:50%;left:20px;transform:translateY(-50%)}.lightbox-next{top:50%;right:20px;transform:translateY(-50%)}.back-to-top{position:fixed;bottom:30px;right:30px;width:44px;height:44px;background-color:var(--color-brand-red);color:white;border:none;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;z-index:100;box-shadow:var(--shadow-pop)}.back-to-top.is-visible{opacity:1;visibility:visible}<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1.0"><title>Official iSpoofer:GPS Spoofing for iOS,Android,PC & Mac</title><meta name="description" content="Download the Official iSpoofer app for iOS,Android,Windows,and macOS. Teleport,use a joystick,and catch rare Pokémon in Pokémon GO from any device. Unlock premium features for free."><link rel="canonical" href="https://ispoofer.org/"><meta property="og:title" content="Official iSpoofer:GPS Spoofing for iOS,Android,PC & Mac"><meta property="og:description" content="Download the Official iSpoofer app for iOS,Android,Windows,and macOS. Teleport,use a joystick,and catch rare Pokémon in Pokémon GO from any device. Unlock premium features for free."><meta property="og:type" content="website"><meta property="og:url" content="https://ispoofer.org/"><link rel="shortcut icon" href="img/favicon.ico"><script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"SoftwareApplication","name":"iSpoofer","operatingSystem":["iOS","Android","Windows","macOS"],"applicationCategory":"GameApplication","aggregateRating":{"@type":"AggregateRating","ratingValue":"4.8","ratingCount":"7850"},"offers":{"@type":"Offer","price":"0","priceCurrency":"USD"}},{"@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Is iSpoofer completely free to use?","acceptedAnswer":{"@type":"Answer","text":"Yes,the official version of iSpoofer available here provides full access to all VIP and premium features at no cost. You get powerful tools like teleportation,joystick navigation,and live Pokémon feeds without any subscription fees across all supported platforms."}},{"@type":"Question","name":"What platforms is iSpoofer available for?","acceptedAnswer":{"@type":"Answer","text":"iSpoofer supports a wide range of devices. We offer dedicated versions for iOS(.IPA),Android(.APK),Windows(.EXE),and macOS(.DMG),ensuring you can play from your preferred device."}},{"@type":"Question","name":"Do I need to jailbreak my iPhone or root my Android device?","acceptedAnswer":{"@type":"Answer","text":"No. iSpoofer is designed to work on standard devices without requiring you to jailbreak your iOS device or root your Android device. This makes installation safer and more accessible for everyone."}},{"@type":"Question","name":"How do I avoid getting banned in Pokémon GO while using iSpoofer?","acceptedAnswer":{"@type":"Answer","text":"To minimize risk,it's crucial to respect the in-game cooldown timers. Avoid teleporting long distances and immediately interacting with the game. Simulate realistic travel times between locations. Many players also recommend using iSpoofer on an alternate account and trading rare catches to their main account."}},{"@type":"Question","name":"Can I participate in Pokémon GO events in other countries with iSpoofer?","acceptedAnswer":{"@type":"Answer","text":"Absolutely. One of the biggest advantages of iSpoofer is the ability to teleport to any location globally. This allows you to join raids,Community Days,and other region-exclusive events from the comfort of your home,regardless of which device you are using."}}]}]}</script><style>@import url('css2');:root{--color-brand-red:#EE2B2B;--color-brand-red-600:#D21E1E;--color-brand-yellow:#FFD400;--color-brand-blue:#3BA9FF;--color-text:#111827;--color-bg:#F7F8FA;--color-surface:#FFF;--color-muted:#9CA3AF;--font-display:'Luckiest Guy',sans-serif;--font-body:'Inter',sans-serif;--shadow-soft:0 6px 14px rgba(16,24,40,0.06);--shadow-pop:0 10px 30px rgba(16,24,40,0.12);--radius-card:16px;--radius-pill:9999px;--transition-normal:all 280ms cubic-bezier(0.2,0.9,0.3,1)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background-color:var(--color-bg);color:var(--color-text);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.section{padding-top:64px;padding-bottom:64px;position:relative}.section--light{background-color:var(--color-surface)}.section-heading{font-family:var(--font-display);font-size:32px;line-height:1.1;text-align:center;margin-bottom:48px}.section-divider{position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:100px;height:24px;background-image:url(css/"data:image/svg+xml,<svg xmlns='http:/www.w3.org/2000/svg' viewBox='0 0 100 24'><defs><pattern id='pokeball' patternUnits='userSpaceOnUse' width='24' height='24'><circle cx='12' cy='12' r='10' fill='white' stroke='#e5e7eb' stroke-width='1'/><path d='M2,12 a10,10 0 0,1 20,0' fill='#EE2B2B'/><path d='M2,12 h20' stroke='black' stroke-width='1.5'/><circle cx='12' cy='12' r='3' fill='white' stroke='black' stroke-width='1'/></pattern></defs><rect fill='url(#pokeball)' width='100' height='24'/%3E%3C/svg%3E");opacity:.5}@media(min-width:900px){.section-heading{font-size:40px}}.button{display:inline-block;font-family:var(--font-display);font-size:18px;text-decoration:none;padding:12px 28px;border-radius:var(--radius-pill);transition:var(--transition-normal);cursor:pointer;border:2px solid #a11111;text-align:center;background:linear-gradient(to bottom,#EE2B2B 0,#D21E1E 100%);color:var(--color-surface);box-shadow:var(--shadow-pop),inset 0 1px 1px rgba(255,255,255,0.4);text-shadow:1px 1px 2px rgba(0,0,0,0.3)}.button:hover{background:linear-gradient(to bottom,#F04F4F 0,#D43A3A 100%);transform:translateY(-2px)}.header{position:sticky;top:0;background-color:rgba(255,255,255,0.8);backdrop-filter:blur(10px);z-index:40;padding:16px 0;transition:box-shadow .3s ease}.header.scrolled{box-shadow:var(--shadow-soft)}.header__container{display:flex;justify-content:space-between;align-items:center}.header__logo{font-family:var(--font-display);font-size:24px;color:var(--color-text);text-decoration:none}.header__logo span{color:var(--color-brand-red)}.header__nav-list{display:none;list-style:none;gap:24px}@media(min-width:900px){.header__nav-list{display:flex}}.header__nav-link{text-decoration:none;color:var(--color-text);font-weight:500;transition:color .2s ease}.header__nav-link:hover{color:var(--color-brand-red)}.header__mobile-toggle{display:block;background:none;border:none;cursor:pointer;z-index:50}@media(min-width:900px){.header__mobile-toggle{display:none}}.header__mobile-toggle .icon-bar{display:block;width:25px;height:3px;background-color:var(--color-text);margin:5px 0;transition:transform .3s ease}.header__mobile-nav{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--color-surface);flex-direction:column;justify-content:center;align-items:center}.header__mobile-nav.open{display:flex}.header__mobile-nav-list{list-style:none;text-align:center}.header__mobile-nav-list li{margin-bottom:24px}.header__mobile-nav-link{font-size:24px;color:var(--color-text);text-decoration:none;font-weight:700}.hero{padding:100px 0;position:relative;overflow:hidden;background-image:url('css/img/bg.webp');background-size:cover;background-position:center center;color:white}.hero::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1}.hero__content{position:relative;z-index:2;text-align:center}.hero__title{font-family:var(--font-display);font-size:40px;line-height:1.1;margin-bottom:16px;text-shadow:0 0 8px rgba(255,255,255,0.4),2px 2px 8px rgba(0,0,0,0.7)}.hero__subtitle{font-size:18px;max-width:700px;margin:0 auto 32px;color:#e5e7eb;text-shadow:1px 1px 4px rgba(0,0,0,0.7)}.hero__content .highlight{color:var(--color-brand-yellow);text-shadow:0 0 8px rgba(255,212,0,0.5)}@media(min-width:900px){.hero__title{font-size:56px}.hero__subtitle{font-size:20px}}.hero-animation{display:none}.kpi-ribbon{background-color:var(--color-surface);padding:32px 0}.kpi-ribbon__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(min-width:900px){.kpi-ribbon__grid{grid-template-columns:repeat(4,1fr)}}.kpi-ribbon__item{text-align:center}.kpi-ribbon__value{font-family:var(--font-display);font-size:28px;color:var(--color-brand-red)}.kpi-ribbon__label{font-size:14px;color:var(--color-muted)}.card{background-color:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23EE2B2B' fill-opacity='0.03'%3E%3Cpath d='M0 38.59l2.83-2.83 1.41 1.41L1.41 40H0v-1.41zM0 1.4l2.83 2.83 1.41-1.41L1.41 0H0v1.41zM38.59 40l-2.83-2.83 1.41-1.41L40 38.59V40h-1.41zM40 1.41l-2.83 2.83-1.41-1.41L38.59 0H40v1.41zM20 18.6l2.83-2.83 1.41 1.41L21.41 20l2.83 2.83-1.41 1.41L20 21.41l-2.83 2.83-1.41-1.41L18.59 20l-2.83-2.83 1.41-1.41L20 18.59z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.grid{display:grid;gap:32px}.grid--2-cols{grid-template-columns:1fr}@media(min-width:900px){.grid--2-cols{grid-template-columns:repeat(2,1fr)}}.grid--3-cols{grid-template-columns:1fr}@media(min-width:900px){.grid--3-cols{grid-template-columns:repeat(3,1fr)}}.content-block__copy p{margin-bottom:16px}.content-block__copy p:last-child{margin-bottom:0}.gallery{display:grid;grid-template-columns:1fr;gap:16px;align-items:center}@media(min-width:640px){.gallery{grid-template-columns:1fr 1fr}}.gallery__image{width:100%;height:auto;border-radius:var(--radius-card);box-shadow:var(--shadow-soft);cursor:pointer;transition:transform .2s}.gallery__image:hover{transform:scale(1.03)}.showcase-gallery{display:grid;grid-template-columns:1fr;gap:24px;max-width:1000px;margin:0 auto}@media(min-width:768px){.showcase-gallery{grid-template-columns:1fr 1fr}}.showcase-gallery__image{width:100%;height:auto;border-radius:var(--radius-card);box-shadow:var(--shadow-pop);transition:transform .3s ease,box-shadow .3s ease}.showcase-gallery__image:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 15px 35px rgba(16,24,40,0.15)}#features{background-image:linear-gradient(to bottom,rgba(255,255,255,0.95),rgba(255,255,255,0.95)),url('css/img/bg1.webp');background-size:cover;background-position:center center;background-attachment:fixed}.feature-card{padding:32px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-pop)}.feature-card__icon{width:64px;height:64px;margin:0 auto 16px;color:var(--color-brand-red);display:flex;align-items:center;justify-content:center;font-size:32px}.feature-card__name{font-family:var(--font-display);font-size:20px;margin-bottom:8px}.comparison-table{background:var(--color-surface);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-soft)}.comparison-table__grid{display:grid;grid-template-columns:1fr}@media(min-width:640px){.comparison-table__grid{grid-template-columns:1fr 1fr}}.comparison-table__col{padding:32px}.comparison-table__col--original{border-bottom:1px solid #e5e7eb}@media(min-width:640px){.comparison-table__col--original{border-bottom:none;border-right:1px solid #e5e7eb}}.comparison-table__heading{font-family:var(--font-display);font-size:24px;margin-bottom:24px}.comparison-table__list{list-style:none}.comparison-table__item{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.comparison-table__item i{margin-top:4px}.fa-times-circle{color:#ef4444}.fa-check-circle{color:#22c55e}.how-to__steps{display:grid;gap:24px}@media(min-width:900px){.how-to__steps{grid-template-columns:repeat(4,1fr)}}.how-to__step{padding:24px}.how-to__step-number{font-family:var(--font-display);font-size:32px;color:var(--color-brand-red);margin-bottom:16px}.pros-cons__grid{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:900px){.pros-cons__grid{grid-template-columns:1fr 1fr}}.pros-cons__list{list-style:none;padding-left:0}.pros-cons__item{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.pros-cons__item i{color:#22c55e;margin-top:4px}.pros-cons__item--con i{color:#ef4444}.faq__item summary{font-size:18px;font-weight:700;cursor:pointer;padding:20px;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary::after{content:'+';font-size:24px;font-weight:400;transition:transform .2s}.faq__item[open] summary::after{transform:rotate(45deg)}.faq__item{border-radius:12px;margin-bottom:16px;overflow:hidden}.faq__answer{padding:0 20px 20px}.testimonial-card{padding:32px;display:flex;flex-direction:column}.testimonial-card__quote{margin-bottom:16px;font-style:italic;color:#4b5563;flex-grow:1}.testimonial-card__rating{margin-bottom:8px;color:var(--color-brand-yellow)}.testimonial-card__attribution{font-weight:700}.conclusion{text-align:center}.conclusion__copy{max-width:800px;margin:0 auto 32px}.author-box{display:flex;flex-direction:column;align-items:center;gap:24px;padding:32px;max-width:800px;margin:0 auto;text-align:center}@media(min-width:640px){.author-box{flex-direction:row;text-align:left}}.author-box__image{width:128px;height:128px;border-radius:50%;object-fit:cover}.author-box__name{font-family:var(--font-display);font-size:20px}.author-box__bio{font-size:14px;color:#4b5563}.footer{background-color:var(--color-text);color:#d1d5db;padding:48px 0}.footer__container{text-align:center}.footer__links{list-style:none;display:flex;justify-content:center;gap:24px;margin-bottom:24px}.footer__link{color:#d1d5db;text-decoration:none}.footer__link:hover{color:var(--color-surface)}.footer__socials{display:flex;justify-content:center;gap:24px;margin-bottom:24px}.footer__social-link{color:#d1d5db;text-decoration:none}.footer__social-link:hover{color:var(--color-surface)}.footer__social-link i{font-size:24px}.footer__copyright{font-size:14px}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.6)}.modal.is-active{display:flex;align-items:center;justify-content:center}.modal-content{background-color:var(--color-surface);margin:auto;padding:32px;border-radius:var(--radius-card);max-width:600px;width:90%;position:relative;animation:modal-fade-in .3s}@keyframes modal-fade-in{from{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-close{position:absolute;top:16px;right:16px;background:none;border:none;font-size:24px;cursor:pointer;color:var(--color-muted)}.modal-title{font-family:var(--font-display);font-size:24px;margin-bottom:16px}.lightbox{display:none;position:fixed;z-index:2000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.85)}.lightbox.is-active{display:flex;justify-content:center;align-items:center}.lightbox-content{position:relative;max-width:90vw;max-height:85vh}.lightbox-image{display:block;max-width:100%;max-height:100%;object-fit:contain}.lightbox-close,.lightbox-prev,.lightbox-next{position:absolute;background:none;border:none;color:white;font-size:40px;cursor:pointer;opacity:.7;transition:opacity .2s}.lightbox-close:hover,.lightbox-prev:hover,.lightbox-next:hover{opacity:1}.lightbox-close{top:20px;right:30px}.lightbox-prev{top:50%;left:20px;transform:translateY(-50%)}.lightbox-next{top:50%;right:20px;transform:translateY(-50%)}.back-to-top{position:fixed;bottom:30px;right:30px;width:44px;height:44px;background-color:var(--color-brand-red);color:white;border:none;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;z-index:100;box-shadow:var(--shadow-pop)}.back-to-top.is-visible{opacity:1;visibility:visible}