@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800;900&display=swap');
/* StopDecrypter — S09 Gaming Utility */
:root{--bg:#080c18;--bg-2:#0c1222;--panel:#12192e;--panel-2:#172238;--line:#2a3858;--text:#f2f7ff;--muted:#9ba9c2;--lime:#bcff3c;--cyan:#2de2e6;--purple:#9650ff;--warn:#ffb54b;--danger:#ff6584;--max:1180px;--radius:20px;--header:78px;--shadow:0 24px 70px rgba(0,0,0,.35)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header) + 14px)}body{margin:0;font-family:Poppins,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:radial-gradient(circle at 88% 2%,rgba(45,226,230,.08),transparent 32%),radial-gradient(circle at 8% 20%,rgba(150,80,255,.08),transparent 28%),var(--bg);color:var(--text);line-height:1.7;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button,input,textarea{font:inherit}.container{width:min(var(--max),calc(100% - 36px));margin:auto}.section{padding:96px 0;position:relative}.section[id]{scroll-margin-top:calc(var(--header) + 14px)}.section-kicker,.eyebrow{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--lime);font-weight:800}.section-title{font-size:clamp(2rem,4vw,3.4rem);line-height:1.12;margin:.5rem 0 1rem;letter-spacing:-.035em}.section-copy{color:var(--muted);max-width:760px}.muted{color:var(--muted)}.accent{color:var(--lime)}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:center}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.card{background:linear-gradient(155deg,rgba(23,34,56,.95),rgba(12,18,34,.95));border:1px solid var(--line);border-radius:var(--radius);padding:26px;box-shadow:0 14px 40px rgba(0,0,0,.16)}.card:hover{border-color:#415474}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 22px;border-radius:12px;font-weight:800;border:1px solid transparent;transition:.2s transform,.2s box-shadow,.2s border-color}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(90deg,var(--lime),#e2ff79);color:#0a101b;box-shadow:0 10px 30px rgba(188,255,60,.15)}.btn-secondary{background:rgba(45,226,230,.08);border-color:rgba(45,226,230,.55);color:var(--cyan)}.btn-download{clip-path:polygon(0 0,92% 0,100% 28%,100% 100%,8% 100%,0 72%);border-radius:0}.tag{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:999px;padding:7px 11px;font-size:.82rem;color:#cfdaeb;background:#0f1728}.tag::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px var(--lime)}
.site-header{position:sticky;top:0;z-index:1000;background:rgba(8,12,24,.83);backdrop-filter:blur(18px);border-bottom:1px solid transparent;transition:.2s}.site-header.is-scrolled{border-bottom-color:var(--line);box-shadow:0 12px 40px rgba(0,0,0,.28)}.nav-shell{height:var(--header);display:flex;align-items:center;gap:26px}.brand{display:flex;align-items:center;min-width:215px}.brand img{width:210px;height:auto}.nav-links{display:flex;align-items:center;gap:8px;margin-left:auto}.nav-links a{padding:9px 10px;border-radius:9px;color:#c7d2e5;font-size:.9rem;font-weight:650}.nav-links a:hover,.nav-links a.is-active{color:#fff;background:rgba(255,255,255,.05)}.nav-actions{display:flex;align-items:center}.menu-toggle{display:none;margin-left:auto;width:46px;height:42px;border-radius:10px;border:1px solid var(--line);background:var(--panel);color:#fff}.menu-toggle span{display:block;width:22px;height:2px;background:currentColor;margin:5px auto}
.hero{padding:68px 0 82px;min-height:calc(100vh - var(--header));display:flex;align-items:center}.hero-grid{display:grid;grid-template-columns:1.03fr .97fr;gap:54px;align-items:center}.hero h1{font-size:clamp(3rem,7vw,6.6rem);line-height:.92;letter-spacing:-.065em;margin:16px 0 22px;text-transform:uppercase}.hero h1 .line2{display:block;color:transparent;-webkit-text-stroke:1px var(--cyan);text-shadow:0 0 35px rgba(45,226,230,.18)}.hero-copy{font-size:1.08rem;color:#b7c3d8;max-width:680px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 24px}.trust-row{display:flex;gap:10px;flex-wrap:wrap}.hero-visual{position:relative}.hero-visual::before{content:"";position:absolute;inset:8% -6% -8% 9%;background:linear-gradient(145deg,rgba(188,255,60,.18),rgba(45,226,230,.08));filter:blur(35px);z-index:-1}.hero-visual img{border:1px solid #344767;box-shadow:var(--shadow);clip-path:polygon(0 0,93% 0,100% 10%,100% 100%,7% 100%,0 90%)}.status-chip{position:absolute;right:-18px;bottom:34px;background:#0c1524;border:1px solid var(--lime);padding:12px 16px;font-size:.82rem;font-weight:800;color:var(--lime);box-shadow:0 12px 35px rgba(0,0,0,.35)}
.about-layout{display:grid;grid-template-columns:.84fr 1.16fr;gap:50px;align-items:center}.about-frame{position:relative}.about-frame img{border-radius:6px 28px 6px 28px;border:1px solid var(--line)}.mission-list{display:grid;gap:14px;margin-top:24px}.mission{display:grid;grid-template-columns:54px 1fr;gap:16px;align-items:start;padding:16px 0;border-bottom:1px dashed #293755}.mission:last-child{border-bottom:0}.mission-num{width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--cyan);color:var(--cyan);font-weight:900;transform:rotate(-4deg)}.mission strong{display:block;color:#fff;margin-bottom:3px}
.features-zone{background:linear-gradient(180deg,transparent,rgba(150,80,255,.035),transparent)}.feature-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px;margin-top:36px}.feature-card{grid-column:span 2;min-height:210px;position:relative;overflow:hidden}.feature-card:nth-child(1),.feature-card:nth-child(5){grid-column:span 3}.feature-card::after{content:"";position:absolute;width:90px;height:90px;right:-34px;top:-34px;border:1px solid rgba(188,255,60,.23);transform:rotate(45deg)}.icon-box{width:46px;height:46px;border:1px solid rgba(45,226,230,.55);display:grid;place-items:center;color:var(--cyan);font-weight:900;margin-bottom:18px;clip-path:polygon(0 0,82% 0,100% 18%,100% 100%,18% 100%,0 82%)}.feature-card h3{margin:0 0 8px;font-size:1.1rem}.feature-card p{margin:0;color:var(--muted);font-size:.94rem}
.how-zone{padding-top:70px}.raid-path{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px;position:relative}.raid-step{padding:28px;min-height:240px;border:1px solid #33415d;background:#0b1222;position:relative;clip-path:polygon(0 0,92% 0,100% 14%,100% 100%,8% 100%,0 86%)}.raid-step .step-no{font-size:3.8rem;line-height:1;font-weight:900;color:rgba(188,255,60,.14);position:absolute;top:16px;right:20px}.raid-step h3{margin:58px 0 10px}.raid-step p{color:var(--muted)}
.compat-matrix{display:grid;grid-template-columns:1.2fr .8fr;gap:20px;margin-top:34px}.matrix{overflow:hidden;border:1px solid var(--line);border-radius:20px;background:#0d1424}.matrix-row{display:grid;grid-template-columns:1.2fr .8fr .8fr;padding:15px 18px;border-bottom:1px solid #24314b;gap:12px}.matrix-row:last-child{border-bottom:0}.matrix-head{background:#151f34;color:#fff;font-weight:800}.status-good{color:var(--lime)}.status-limited{color:var(--warn)}.status-na{color:var(--danger)}
.use-case{border-left:3px solid var(--cyan);padding-left:20px}.use-case h3{margin:.2rem 0 .5rem}.setup-list{counter-reset:setup;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:30px}.setup-step{counter-increment:setup;padding:22px;border-top:2px solid var(--purple);background:rgba(18,25,46,.72)}.setup-step::before{content:"0" counter(setup);color:var(--purple);font-weight:900;font-size:.85rem}.setup-step h3{margin:12px 0 5px;font-size:1rem}.setup-step p{font-size:.9rem;color:var(--muted)}
.download-zone{background:linear-gradient(120deg,rgba(188,255,60,.06),rgba(45,226,230,.02) 45%,rgba(150,80,255,.06));border-block:1px solid #233149}.download-panel{display:grid;grid-template-columns:1.05fr .95fr;gap:38px;align-items:center;background:#0d1526;border:1px solid #3b4b65;padding:38px;clip-path:polygon(0 0,96% 0,100% 12%,100% 100%,4% 100%,0 88%)}.download-panel img{border:1px solid #34425d}.download-note{margin-top:18px;padding:14px;border:1px solid rgba(255,181,75,.35);background:rgba(255,181,75,.06);color:#e8d1a7;font-size:.9rem}.download-meta{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 22px}
.notice{display:grid;grid-template-columns:70px 1fr;gap:22px;padding:26px;border:1px solid rgba(255,181,75,.45);background:linear-gradient(90deg,rgba(255,181,75,.08),rgba(255,181,75,.025));border-radius:18px}.notice-icon{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--warn);color:var(--warn);font-size:1.4rem;font-weight:900}.notice h3{margin:0 0 8px}.notice p{margin:0;color:#d7c7a9}
.troubleshoot-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.issue{padding:22px;border:1px solid var(--line);background:#0d1424;border-radius:16px}.issue strong{color:var(--cyan)}.issue p{color:var(--muted);margin:.35rem 0 0}.pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pc-card{padding:28px;border-radius:20px;border:1px solid var(--line)}.pc-card.pro{background:rgba(188,255,60,.035)}.pc-card.con{background:rgba(255,101,132,.035)}.pc-card ul{padding-left:20px;color:var(--muted)}.release-card{display:grid;grid-template-columns:180px 1fr;gap:28px;align-items:start}.release-badge{border:1px solid var(--cyan);padding:22px;text-align:center;background:#0e1729}.release-badge strong{display:block;font-size:1.8rem;color:var(--cyan)}
.guides-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.guide-card{overflow:hidden;padding:0}.guide-card img{aspect-ratio:16/9;object-fit:cover;border-bottom:1px solid var(--line)}.guide-body{padding:20px}.guide-body h3{margin:0 0 8px;font-size:1.03rem}.guide-body p{color:var(--muted);font-size:.9rem}.text-link{color:var(--cyan);font-weight:800;font-size:.9rem}.text-link:hover{text-decoration:underline}
.faq-zone{padding-bottom:110px;background:linear-gradient(180deg,transparent,rgba(45,226,230,.025))}.faq-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:end;margin-bottom:34px}.faq-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.faq-category{border:1px solid #2d3d5d;background:#0c1322;padding:16px;clip-path:polygon(0 0,96% 0,100% 4%,100% 100%,4% 100%,0 96%)}.faq-category h3{margin:4px 6px 14px;color:var(--lime);font-size:.95rem;text-transform:uppercase;letter-spacing:.1em}.faq-item{border-top:1px solid #263550}.faq-item:first-of-type{border-top:0}.faq-question{width:100%;border:0;background:transparent;color:#edf4ff;text-align:left;padding:18px 42px 18px 8px;cursor:pointer;position:relative;font-weight:750}.faq-question::after{content:"+";position:absolute;right:10px;top:16px;width:26px;height:26px;display:grid;place-items:center;border:1px solid #405272;color:var(--cyan)}.faq-question[aria-expanded="true"]::after{content:"−";border-color:var(--lime);color:var(--lime)}.faq-answer{display:none;padding:0 38px 18px 8px;color:var(--muted);font-size:.94rem}.faq-answer.is-open{display:block}
.site-footer{border-top:1px solid #263550;background:#070b15;padding:58px 0 20px}.footer-grid{display:grid;grid-template-columns:1.4fr .8fr 1.2fr;gap:40px}.footer-brand img{width:220px;margin-bottom:16px}.footer-brand p{color:var(--muted);max-width:500px}.footer-title{font-weight:800;margin-bottom:12px}.footer-links{display:grid;gap:8px}.footer-links a{color:#aebbd0}.footer-links a:hover{color:#fff}.footer-email{color:var(--cyan);font-weight:700}.copyright{border-top:1px solid #1f2a41;margin-top:34px;padding-top:18px;color:#7f8da6;font-size:.87rem}.copyright a{color:#bfcce0}.scroll-top{position:fixed;right:22px;bottom:22px;width:44px;height:44px;border-radius:10px;border:1px solid var(--line);background:#11192d;color:#fff;display:none;place-items:center;z-index:900;cursor:pointer}.scroll-top.show{display:grid}
.page-hero{padding:74px 0 54px;border-bottom:1px solid #24324d;background:linear-gradient(145deg,rgba(150,80,255,.055),rgba(45,226,230,.025))}.page-hero h1{font-size:clamp(2.7rem,6vw,5rem);line-height:1;margin:.5rem 0 18px;letter-spacing:-.05em}.breadcrumb{font-size:.88rem;color:#8494ae}.breadcrumb a{color:var(--cyan)}.content-wrap{padding:70px 0 100px}.prose{max-width:850px}.prose h2{font-size:1.8rem;margin-top:2.2rem}.prose h3{margin-top:1.6rem}.prose p,.prose li{color:#b0bdd1}.prose a{color:var(--cyan);text-decoration:underline}.info-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:28px 0}.info-box{padding:18px;border:1px solid var(--line);background:#0d1424;border-radius:14px}.info-box strong{display:block;color:var(--lime)}
.blog-list{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.blog-card{overflow:hidden;padding:0}.blog-card img{aspect-ratio:16/9;object-fit:cover}.blog-card .body{padding:21px}.blog-card h2{font-size:1.08rem;line-height:1.35;margin:0 0 8px}.blog-card p{color:var(--muted);font-size:.9rem}.blog-card .meta{font-size:.78rem;color:#74849f}.article-shell{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:40px;align-items:start}.article-main{min-width:0}.article-main .feature{border:1px solid var(--line);margin:22px 0 34px}.article-main h2{font-size:1.8rem;margin-top:2.3rem;line-height:1.25}.article-main h3{font-size:1.15rem;margin-top:1.6rem}.article-main p,.article-main li{color:#b5c1d4}.article-main ul,.article-main ol{padding-left:22px}.article-sidebar{position:sticky;top:calc(var(--header) + 20px)}.sidebar-card{border:1px solid var(--line);background:#0c1425;padding:20px;margin-bottom:16px;border-radius:16px}.sidebar-card h3{margin-top:0;font-size:1rem}.sidebar-card a{display:block;color:#bdc9dc;padding:7px 0;border-bottom:1px dashed #283651;font-size:.9rem}.sidebar-card a:last-child{border-bottom:0}.related{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:24px}.related a{padding:16px;border:1px solid var(--line);background:#0b1323;color:#dce6f5;border-radius:12px}.contact-panel{display:grid;grid-template-columns:.9fr 1.1fr;gap:24px}.contact-card{padding:28px;border:1px solid var(--line);background:#0d1424;border-radius:18px}.contact-card .email-plain{font-size:1.2rem;color:var(--cyan);font-weight:800;word-break:break-word}
.reveal{opacity:0;transform:translateY(18px);transition:.55s opacity,.55s transform}.reveal.is-visible{opacity:1;transform:none}
@media (max-width:980px){.nav-links{position:fixed;left:18px;right:18px;top:88px;background:#0d1526;border:1px solid var(--line);padding:14px;display:none;flex-direction:column;align-items:stretch;box-shadow:var(--shadow)}.nav-links.is-open{display:flex}.nav-links a{padding:12px}.nav-actions{display:none}.menu-toggle{display:block}.hero-grid,.about-layout,.grid-2,.download-panel,.faq-intro,.compat-matrix,.article-shell,.contact-panel{grid-template-columns:1fr}.hero{min-height:auto}.hero-visual{max-width:760px}.status-chip{right:10px}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-card,.feature-card:nth-child(1),.feature-card:nth-child(5){grid-column:span 1}.raid-path,.setup-list,.grid-4{grid-template-columns:repeat(2,1fr)}.grid-3,.guides-grid,.blog-list{grid-template-columns:repeat(2,1fr)}.article-sidebar{position:static}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}
@media (max-width:680px){:root{--header:68px}.container{width:min(100% - 24px,var(--max))}.section{padding:72px 0}.brand img{width:186px}.nav-shell{height:var(--header)}.hero{padding-top:44px}.hero h1{font-size:clamp(2.9rem,17vw,5rem)}.hero-grid{gap:34px}.btn{width:100%}.trust-row{gap:7px}.tag{font-size:.74rem}.grid-3,.grid-4,.raid-path,.setup-list,.guides-grid,.blog-list,.faq-columns,.troubleshoot-grid,.pros-cons,.footer-grid,.info-strip,.related{grid-template-columns:1fr}.feature-grid{grid-template-columns:1fr}.download-panel{padding:24px;clip-path:none;border-radius:18px}.matrix-row{grid-template-columns:1fr .65fr .65fr;font-size:.85rem}.faq-intro{gap:12px}.faq-category{clip-path:none;border-radius:14px}.release-card{grid-template-columns:1fr}.footer-brand{grid-column:auto}.status-chip{position:static;margin-top:10px;display:inline-block}.article-main h2{font-size:1.55rem}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.btn{transition:none}}

/* Light theme + Poppins enforcement */
:root{
  --bg:#f7fbff;
  --bg-2:#eef5fc;
  --panel:#ffffff;
  --panel-2:#f3f8fd;
  --line:#d7e2ee;
  --text:#172033;
  --muted:#65758c;
  --lime:#2f8f46;
  --cyan:#1677c8;
  --purple:#6a59ca;
  --warn:#a96a0d;
  --danger:#bd3f5b;
  --shadow:0 24px 60px rgba(47,76,112,.13)
}
html,body,button,input,textarea,select,a,p,h1,h2,h3,h4,h5,h6,span,strong,small,li,nav,section,article,aside,footer,header{font-family:'Poppins',sans-serif!important}
body{background:radial-gradient(circle at 88% 2%,rgba(22,119,200,.08),transparent 32%),radial-gradient(circle at 8% 20%,rgba(106,89,202,.06),transparent 28%),var(--bg);color:var(--text)}
.card{background:linear-gradient(155deg,#ffffff,#f8fbfe);box-shadow:0 14px 40px rgba(47,76,112,.08)}
.card:hover{border-color:#b7c9dc}
.btn-primary{background:linear-gradient(90deg,#2f8f46,#55a968);color:#fff;box-shadow:0 10px 28px rgba(47,143,70,.18)}
.btn-secondary{background:#eef7ff;border-color:#91bde1;color:#155f9e}
.tag{color:#4d5f75;background:#f4f8fc}
.site-header{background:rgba(255,255,255,.92)}
.site-header.is-scrolled{box-shadow:0 12px 32px rgba(47,76,112,.12)}
.nav-links a{color:#46586f}
.nav-links a:hover,.nav-links a.is-active{color:#132136;background:#edf4fa}
.menu-toggle{background:#fff;color:#172033}
.hero-copy{color:#5d6e84}
.hero h1 .line2{text-shadow:0 0 30px rgba(22,119,200,.10)}
.hero-visual::before{background:linear-gradient(145deg,rgba(47,143,70,.12),rgba(22,119,200,.08))}
.hero-visual img,.download-panel img,.article-main .feature{border-color:#cad8e6;box-shadow:0 18px 50px rgba(47,76,112,.12)}
.status-chip{background:#fff;border-color:#7bb58a;color:#2f8f46;box-shadow:0 12px 30px rgba(47,76,112,.12)}
.mission{border-bottom-color:#dce6ef}
.mission strong{color:#172033}
.features-zone{background:linear-gradient(180deg,transparent,rgba(106,89,202,.035),transparent)}
.raid-step{border-color:#d4e0ec;background:#fff;box-shadow:0 12px 30px rgba(47,76,112,.06)}
.raid-step .step-no{color:rgba(47,143,70,.16)}
.matrix{background:#fff}
.matrix-row{border-bottom-color:#e0e8f0}
.matrix-head{background:#eef5fb;color:#172033}
.setup-step{background:#fff;box-shadow:0 10px 24px rgba(47,76,112,.06)}
.download-zone{background:linear-gradient(120deg,rgba(47,143,70,.07),rgba(22,119,200,.035) 45%,rgba(106,89,202,.06));border-block-color:#dce6ef}
.download-panel{background:#fff;border-color:#c9d7e5;box-shadow:0 22px 60px rgba(47,76,112,.10)}
.download-note{background:#fff8eb;color:#6f552d;border-color:#e5c88c}
.notice{background:linear-gradient(90deg,#fff8e9,#fffdf8);border-color:#e2c17d}
.notice p{color:#725d39}
.issue{background:#fff}
.pc-card.pro{background:#f2fbf4}
.pc-card.con{background:#fff5f7}
.release-badge{background:#f3f9ff}
.faq-zone{background:linear-gradient(180deg,transparent,rgba(22,119,200,.035))}
.faq-category{border-color:#d4e0ec;background:#fff;box-shadow:0 12px 35px rgba(47,76,112,.07)}
.faq-item{border-top-color:#e0e8f0}
.faq-question{color:#1b293d}
.faq-question::after{border-color:#b9cadb;color:#1677c8;background:#f8fbfe}
.site-footer{border-top-color:#d9e4ef;background:#edf5fb}
.footer-links a{color:#52647a}
.footer-links a:hover{color:#172033}
.footer-email{color:#155f9e}
.copyright{border-top-color:#d5e1ec;color:#69798e}
.copyright a{color:#32475f}
.scroll-top{background:#fff;color:#172033;box-shadow:0 8px 24px rgba(47,76,112,.12)}
.page-hero{border-bottom-color:#dbe5ef;background:linear-gradient(145deg,rgba(106,89,202,.055),rgba(22,119,200,.035))}
.breadcrumb{color:#6d7d91}
.prose p,.prose li,.article-main p,.article-main li{color:#5f7086}
.info-box{background:#fff}
.blog-card .meta{color:#75869b}
.sidebar-card{background:#fff}
.sidebar-card a{color:#4f6075;border-bottom-color:#dfe7ef}
.related a{background:#fff;color:#32465c}
.contact-card{background:#fff}
@media (max-width:980px){.nav-links{background:#fff;box-shadow:0 18px 45px rgba(47,76,112,.14)}}


/* Homepage heading alignment refinement */
.home-page .section:not(.download-zone):not(#about) > .container > .section-kicker,
.home-page .section:not(.download-zone):not(#about) > .container > .section-title,
.home-page .section:not(.download-zone):not(#about) > .container > .section-copy{
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}
.home-page #compatibility > .container > .section-title{max-width:900px}
.home-page .faq-intro .section-kicker,
.home-page .faq-intro .section-title,
.home-page .faq-intro .section-copy{
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}
.home-page .faq-intro{justify-items:center}
.copyright{text-align:center}
.footer-disclaimer{
  margin-top:8px;
  text-align:center;
  color:#7a899b;
  font-size:.8rem;
  line-height:1.6;
}

/* FAQ intro: centered stacked presentation */
.home-page .faq-intro{
  display:block;
  max-width:900px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:40px;
  text-align:center;
}
.home-page .faq-intro > div{
  width:100%;
  text-align:center;
}
.home-page .faq-intro .section-kicker,
.home-page .faq-intro .section-title,
.home-page .faq-intro .section-copy{
  text-align:center!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
.home-page .faq-intro .section-title{
  max-width:780px;
}
.home-page .faq-intro .section-copy{
  max-width:820px;
  margin-top:14px;
}

/* Site-wide Poppins enforcement */
html,
body,
body *{
  font-family:'Poppins',sans-serif!important;
}


/* Web-searched StopDecrypter logo in header and footer */
.brand{gap:10px;min-width:210px}
.brand .searched-logo{width:48px!important;height:48px!important;object-fit:contain;flex:0 0 48px}
.brand-wordmark{font-size:1.05rem;font-weight:800;letter-spacing:-.02em;color:#172033;white-space:nowrap}
.footer-logo-link{display:inline-flex;align-items:center;gap:12px;text-decoration:none!important;margin-bottom:16px}
.footer-brand .footer-searched-logo{width:76px!important;height:76px!important;object-fit:contain;margin:0!important;flex:0 0 76px}
.footer-brand-wordmark{font-size:1.2rem;font-weight:800;letter-spacing:-.02em;color:#172033;white-space:nowrap}
@media (max-width:680px){
  .brand{min-width:0;gap:8px}
  .brand .searched-logo{width:42px!important;height:42px!important;flex-basis:42px}
  .brand-wordmark{font-size:.95rem}
  .footer-brand .footer-searched-logo{width:68px!important;height:68px!important;flex-basis:68px}
}
