:root {
  color-scheme: dark;
  --bg: #050a11;
  --bg-deep: #03070c;
  --surface: #0a121c;
  --surface-2: #0e1925;
  --surface-3: #111e2b;
  --line: rgba(158, 187, 211, .16);
  --line-strong: rgba(158, 187, 211, .28);
  --text: #f4f8ff;
  --muted: #94a8bd;
  --mint: #60f2bd;
  --mint-strong: #17c889;
  --blue: #48aef4;
  --violet: #7e72f2;
  --yellow: #ffd65a;
  --danger: #ff8797;
  --shadow: 0 32px 90px rgba(0, 0, 0, .38);
}

* { box-sizing: border-box; }
html { scroll-behavior: smooth; scroll-padding-top: 98px; }
body { min-height: 100vh; margin: 0; overflow-x: hidden; background: var(--bg); color: var(--text); font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
button, input { font: inherit; }
button, a { -webkit-tap-highlight-color: transparent; }
a { color: inherit; }
[hidden] { display: none !important; }
h1, h2, h3, p { margin-top: 0; }
.section-shell { position: relative; width: min(1200px, calc(100% - 48px)); margin-inline: auto; }
.section-block { padding-block: 124px; }
.site-backdrop { position: fixed; inset: 0; z-index: -2; overflow: hidden; pointer-events: none; background: radial-gradient(circle at 50% -15%, #102436 0, #07101a 33%, var(--bg) 68%); }
.grid-glow { position: absolute; inset: 0; opacity: .2; background-image: linear-gradient(rgba(105, 152, 182, .11) 1px, transparent 1px), linear-gradient(90deg, rgba(105, 152, 182, .11) 1px, transparent 1px); background-size: 74px 74px; mask-image: linear-gradient(to bottom, #000 0, transparent 65%); }
.orb { position: absolute; width: 36rem; height: 36rem; border-radius: 50%; filter: blur(140px); opacity: .13; }
.orb-mint { top: 18rem; right: -20rem; background: var(--mint); }
.orb-blue { top: 70rem; left: -24rem; background: var(--blue); }

.site-header { position: sticky; top: 0; z-index: 30; display: grid; grid-template-columns: auto 1fr auto; align-items: center; gap: 34px; width: min(1280px, calc(100% - 32px)); min-height: 82px; margin: 0 auto; padding: 0 16px; border-bottom: 1px solid rgba(255,255,255,.07); background: rgba(5,10,17,.78); backdrop-filter: blur(22px); }
.brand { display: flex; align-items: center; gap: 12px; text-decoration: none; }
.brand-mark { position: relative; display: grid; place-items: center; width: 42px; height: 42px; border: 1px solid rgba(255,255,255,.22); border-radius: 13px; background: linear-gradient(145deg, #202934, #070b10); box-shadow: inset 0 0 14px rgba(255,255,255,.08), 0 8px 20px rgba(0,0,0,.24); }
.brand-mark::before, .brand-mark::after { content: ""; position: absolute; left: 7px; right: 7px; height: 2px; background: linear-gradient(90deg, #707b86, #f1f5f8, #717b85); }
.brand-mark::before { top: 19px; }.brand-mark::after { top: 22px; }
.brand-mark i { position: relative; z-index: 1; width: 15px; height: 15px; border: 2px solid white; border-radius: 50%; background: #0b1118; box-shadow: 0 0 0 2px #5d6872, 0 0 14px rgba(255,255,255,.24); }
.brand-copy { display: grid; gap: 2px; }.brand-copy strong { font-size: 14px; letter-spacing: .015em; }.brand-copy small { color: var(--muted); font-size: 9px; font-weight: 750; letter-spacing: .16em; text-transform: uppercase; }
.site-nav { display: flex; justify-content: center; gap: clamp(17px, 2.3vw, 32px); }
.site-nav a { position: relative; color: #a9b8c9; text-decoration: none; font-size: 12px; font-weight: 720; }
.site-nav a::after { content: ""; position: absolute; right: 50%; bottom: -9px; left: 50%; height: 1px; background: var(--mint); transition: .2s ease; }.site-nav a:hover { color: var(--text); }.site-nav a:hover::after { right: 0; left: 0; }
.header-actions { display: flex; align-items: center; gap: 10px; }
.capacity-chip { padding: 8px 11px; border: 1px solid var(--line); border-radius: 999px; background: rgba(8,16,25,.74); color: var(--muted); font-size: 10px; font-weight: 850; letter-spacing: .07em; text-transform: uppercase; }
.capacity-chip.available { border-color: rgba(96,242,189,.28); color: var(--mint); }.capacity-chip.full { border-color: rgba(255,135,151,.34); color: var(--danger); }

.button { display: inline-flex; align-items: center; justify-content: center; gap: 12px; min-height: 50px; padding: 13px 21px; border: 1px solid transparent; border-radius: 11px; cursor: pointer; text-decoration: none; font-size: 12px; font-weight: 850; transition: transform .2s ease, border-color .2s ease, background .2s ease, opacity .2s ease; }
.button:hover { transform: translateY(-2px); }.button.primary { color: #041d14; background: linear-gradient(135deg, #7ff6ca, var(--mint-strong)); box-shadow: 0 14px 34px rgba(23,200,137,.16); }.button.secondary { border-color: var(--line); background: rgba(255,255,255,.035); color: #dce7f3; }.button.ghost { border-color: var(--line); background: transparent; color: #c4d0dd; }.button.compact { min-height: 36px; padding: 8px 13px; font-size: 10px; }.button:disabled { cursor: not-allowed; opacity: .46; transform: none; }

.hero { display: grid; grid-template-columns: minmax(0, .92fr) minmax(520px, 1.08fr); align-items: center; gap: clamp(50px, 6vw, 90px); min-height: 790px; padding: 86px 0 105px; }
.eyebrow { display: flex; align-items: center; gap: 10px; margin: 0 0 18px; color: var(--mint); font-size: 10px; font-weight: 900; letter-spacing: .18em; }.eyebrow > span { width: 25px; height: 1px; background: currentColor; box-shadow: 0 0 9px currentColor; }
.hero h1 { max-width: 680px; margin-bottom: 27px; font-size: clamp(54px, 6vw, 84px); line-height: .95; letter-spacing: -.062em; }.hero h1 em { color: transparent; background: linear-gradient(110deg, var(--mint), #bbffe6 48%, var(--blue)); background-clip: text; -webkit-background-clip: text; font-style: normal; }
.hero-lead { max-width: 610px; margin-bottom: 32px; color: #b4c4d5; font-size: 17px; line-height: 1.75; }
.hero-actions { display: flex; flex-wrap: wrap; gap: 10px; }.hero-proof { display: flex; flex-wrap: wrap; gap: 0; margin-top: 44px; }.hero-proof span { display: flex; align-items: center; gap: 8px; padding: 0 18px; border-left: 1px solid var(--line); color: var(--muted); font-size: 11px; }.hero-proof span:first-child { padding-left: 0; border-left: 0; }.hero-proof strong { color: var(--text); font-size: 19px; }
.product-visual { position: relative; min-height: 520px; perspective: 1400px; }.visual-halo { position: absolute; inset: 8% 2% 0 0; border-radius: 50%; background: radial-gradient(circle, rgba(59,160,177,.18), transparent 65%); filter: blur(12px); }
.hero-real-shot { position: absolute; top: 74px; right: -20px; left: 0; display: block; overflow: hidden; border: 1px solid rgba(158,187,211,.3); border-radius: 18px; background: #050c13; box-shadow: 0 45px 120px rgba(0,0,0,.54), 0 0 60px rgba(65,165,171,.09); transform: rotateY(-4deg) rotateX(1deg); transform-origin: center right; }
.hero-real-shot img { display: block; width: 100%; height: auto; }
.hero-real-shot > span { position: absolute; right: 14px; bottom: 13px; padding: 7px 10px; border: 1px solid rgba(96,242,189,.35); border-radius: 99px; color: #d9fff1; background: rgba(4,13,20,.84); backdrop-filter: blur(10px); font-size: 6px; font-weight: 900; letter-spacing: .15em; }
.client-window { position: absolute; top: 38px; right: 18px; left: 0; overflow: hidden; border: 1px solid rgba(158,187,211,.26); border-radius: 19px; background: #080f17; box-shadow: 0 45px 120px rgba(0,0,0,.54), 0 0 60px rgba(65,165,171,.07); transform: rotateY(-5deg) rotateX(1.5deg); transform-origin: center right; }
.window-topbar { display: flex; align-items: center; justify-content: space-between; height: 49px; padding: 0 16px; border-bottom: 1px solid var(--line); background: #0b131d; }.window-brand { display: flex; align-items: center; gap: 8px; font-size: 8px; letter-spacing: .13em; }.mini-mark { width: 18px; height: 18px; border: 1px solid #697480; border-radius: 6px; background: radial-gradient(circle, #fff 0 8%, #1b242d 10% 28%, #aab0b5 30% 36%, #06090c 38%); }.window-actions { display: flex; gap: 6px; }.window-actions i { width: 7px; height: 7px; border-radius: 50%; background: #2c3a48; }.window-actions i:last-child { background: rgba(96,242,189,.55); }
.window-layout { display: grid; grid-template-columns: 128px 1fr; min-height: 395px; }.window-sidebar { padding: 20px 12px; border-right: 1px solid var(--line); background: #08101a; }.sidebar-label { display: block; margin: 0 0 15px 8px; color: #607489; font-size: 7px; font-weight: 900; letter-spacing: .2em; }.account-dot { display: flex; align-items: center; gap: 9px; margin-bottom: 6px; padding: 9px 8px; border: 1px solid transparent; border-radius: 9px; color: #76899c; }.account-dot.active { border-color: rgba(96,242,189,.22); background: rgba(96,242,189,.065); color: #dffff3; }.account-dot > i { display: grid; place-items: center; width: 24px; height: 24px; border: 1px solid var(--line); border-radius: 8px; font-size: 7px; font-style: normal; font-weight: 900; }.account-dot.active > i { border-color: rgba(96,242,189,.36); color: var(--mint); }.account-dot > span { display: grid; gap: 2px; font-size: 8px; font-weight: 800; }.account-dot small { color: #557085; font-size: 6px; font-weight: 600; }.account-dot.active small { color: #54b692; }
.window-main { min-width: 0; padding: 15px; }.mock-toolbar { display: flex; justify-content: space-between; margin-bottom: 11px; color: #8295a7; font-size: 8px; }.mock-toolbar b { padding: 4px 7px; border: 1px solid rgba(96,242,189,.2); border-radius: 99px; color: var(--mint); font-size: 6px; letter-spacing: .1em; text-transform: uppercase; }.mock-game { position: relative; min-height: 268px; overflow: hidden; border: 1px solid rgba(91,151,182,.2); border-radius: 12px; background: linear-gradient(180deg, #071b2a 0 48%, #08282b 49% 67%, #07120f 68%); }.mock-sky { position: absolute; inset: 0; background: radial-gradient(circle at 70% 15%, rgba(97,184,255,.25), transparent 33%), linear-gradient(155deg, transparent 55%, rgba(96,242,189,.08)); }.mock-sky i { position: absolute; width: 2px; height: 2px; border-radius: 50%; background: #bfeaff; box-shadow: 44px 29px #fff, 123px 9px rgba(255,255,255,.6), 187px 45px #76c9f6, 240px 20px #fff; }.mock-sky i:nth-child(1) { top: 27px; left: 38px; }.mock-sky i:nth-child(2) { top: 74px; left: 92px; transform: scale(.7); }.mock-sky i:nth-child(3) { top: 126px; left: 12px; transform: scale(.55); }
.mock-hud { position: absolute; top: 16px; left: 16px; display: grid; gap: 4px; padding: 12px 14px; border: 1px solid rgba(158,187,211,.18); border-radius: 9px; background: rgba(3,10,16,.72); backdrop-filter: blur(10px); }.mock-hud small { color: var(--mint); font-size: 6px; font-weight: 900; letter-spacing: .16em; }.mock-hud strong { font-size: 10px; }.mock-hud span { color: #71899e; font-size: 7px; }
.mock-pokemon { position: absolute; right: 75px; bottom: 32px; width: 88px; height: 100px; filter: drop-shadow(0 14px 12px rgba(0,0,0,.6)); }.mock-pokemon::before { content: ""; position: absolute; bottom: 0; left: 15px; width: 60px; height: 55px; border-radius: 45% 50% 35% 40%; background: linear-gradient(145deg, #182735, #071019); }.mock-pokemon::after { content: ""; position: absolute; top: 4px; left: 24px; width: 43px; height: 45px; border-radius: 50% 50% 46% 50%; background: #0b1721; box-shadow: -15px -3px 0 -7px #123e48, 20px -4px 0 -8px #123e48; transform: rotate(-5deg); }.mock-pokemon i { position: absolute; z-index: 1; top: 23px; left: 48px; width: 6px; height: 6px; border-radius: 50%; background: var(--mint); box-shadow: 0 0 10px var(--mint); }
.mock-stats { display: grid; grid-template-columns: repeat(3,1fr); margin-top: 10px; border: 1px solid var(--line); border-radius: 10px; background: #0a131d; }.mock-stats > span { display: grid; gap: 3px; padding: 10px; border-left: 1px solid var(--line); }.mock-stats > span:first-child { border-left: 0; }.mock-stats small { color: #5c7186; font-size: 6px; letter-spacing: .14em; }.mock-stats b { font-size: 8px; }.mint-text { color: var(--mint); }
.floating-card { position: absolute; display: flex; align-items: center; gap: 11px; min-width: 205px; padding: 13px 15px; border: 1px solid rgba(158,187,211,.24); border-radius: 13px; background: rgba(11,21,31,.9); box-shadow: 0 20px 46px rgba(0,0,0,.32); backdrop-filter: blur(16px); }.floating-card > div { display: grid; gap: 3px; }.floating-card small { color: var(--mint); font-size: 6px; font-weight: 900; letter-spacing: .15em; }.floating-card strong { font-size: 10px; }.floating-icon { display: grid; place-items: center; width: 34px; height: 34px; border: 1px solid rgba(96,242,189,.3); border-radius: 10px; color: var(--mint); background: rgba(96,242,189,.08); font-size: 13px; font-weight: 900; }.float-analyzer { right: -18px; bottom: 38px; }.float-update { top: 5px; left: 44px; }.status-pulse { width: 10px; height: 10px; border-radius: 50%; background: var(--mint); box-shadow: 0 0 0 5px rgba(96,242,189,.08), 0 0 13px rgba(96,242,189,.75); }

.trust-strip { display: flex; align-items: center; justify-content: center; gap: clamp(18px,4vw,56px); min-height: 75px; overflow: hidden; border-block: 1px solid rgba(255,255,255,.07); color: #687c90; font-size: 9px; font-weight: 850; letter-spacing: .18em; white-space: nowrap; background: rgba(5,11,18,.66); }.trust-strip i { width: 4px; height: 4px; border-radius: 50%; background: var(--mint); box-shadow: 0 0 9px var(--mint); }
.section-heading { max-width: 700px; }.section-heading h2, .performance-copy h2, .community-copy h2, .signup-intro h2, .boss-offer h2 { margin-bottom: 22px; font-size: clamp(40px, 5vw, 64px); line-height: 1.02; letter-spacing: -.055em; }.split-heading { display: grid; grid-template-columns: minmax(0,1.3fr) minmax(280px,.7fr); align-items: end; gap: 70px; max-width: none; margin-bottom: 55px; }.split-heading p:last-child { margin-bottom: 6px; color: var(--muted); font-size: 14px; line-height: 1.7; }
.feature-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 14px; }.feature-card { position: relative; display: flex; min-height: 420px; overflow: hidden; flex-direction: column; justify-content: space-between; padding: 25px; border: 1px solid var(--line); border-radius: 18px; background: linear-gradient(150deg, rgba(15,26,38,.88), rgba(6,13,21,.9)); transition: transform .24s ease, border-color .24s ease; }.feature-card:hover { transform: translateY(-4px); border-color: rgba(96,242,189,.27); }.feature-large, .boss-card { grid-column: span 2; }.feature-number { position: absolute; top: 21px; right: 22px; color: #41566a; font-size: 9px; font-weight: 900; letter-spacing: .14em; }.feature-kicker { display: block; margin-bottom: 10px; color: var(--mint); font-size: 8px; font-weight: 900; letter-spacing: .16em; }.feature-card h3 { margin-bottom: 11px; font-size: 24px; line-height: 1.15; letter-spacing: -.035em; }.feature-card p { max-width: 550px; margin-bottom: 0; color: var(--muted); font-size: 13px; line-height: 1.65; }
.feature-photo { position: relative; display: block; height: 205px; margin: 9px -25px 20px; overflow: hidden; border-block: 1px solid rgba(117,153,181,.22); background: #020912; }
.feature-photo img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: top center; transition: transform .45s ease, filter .45s ease; }
.feature-card:hover .feature-photo img { transform: scale(1.018); filter: brightness(1.04); }
.feature-photo > span { position: absolute; right: 14px; bottom: 13px; padding: 7px 9px; border: 1px solid rgba(96,242,189,.32); border-radius: 99px; color: #d9fff1; background: rgba(4,13,20,.82); backdrop-filter: blur(10px); font-size: 6px; font-weight: 900; letter-spacing: .14em; }
.feature-photo-wide { height: 220px; }
.launcher-photo img { object-position: center 18%; }
.multi-account-demo { display: grid; grid-template-columns: 1.7fr .7fr; gap: 8px; width: 78%; height: 200px; margin: 13px auto 20px; transform: perspective(700px) rotateX(4deg) rotateY(-8deg); }.main-account-demo, .side-accounts-demo i { border: 1px solid rgba(96,242,189,.18); border-radius: 12px; background: linear-gradient(150deg, rgba(24,77,84,.46), #08131b 62%); box-shadow: 0 22px 35px rgba(0,0,0,.25); }.main-account-demo { position: relative; display: grid; place-items: center; overflow: hidden; }.main-account-demo::before { content: ""; position: absolute; inset: 0; background: radial-gradient(circle at 70% 20%, rgba(72,174,244,.28), transparent 33%), linear-gradient(155deg, transparent 45%, rgba(96,242,189,.13)); }.main-account-demo span { position: absolute; top: 13px; left: 14px; color: #9fc8c2; font-size: 6px; font-weight: 900; letter-spacing: .14em; }.main-account-demo i { position: relative; width: 62px; height: 62px; border: 1px solid rgba(96,242,189,.25); border-radius: 50%; box-shadow: inset 0 0 28px rgba(96,242,189,.1), 0 0 22px rgba(96,242,189,.1); }.side-accounts-demo { display: grid; gap: 8px; }.side-accounts-demo i { display: grid; place-items: center; color: #4f9e8c; font-size: 8px; font-style: normal; font-weight: 900; }
.feature-symbol { position: relative; width: 118px; height: 118px; margin: 35px auto; }.analyzer-symbol { display: grid; place-items: center; border: 1px solid rgba(96,242,189,.2); border-radius: 26px; background: radial-gradient(circle, rgba(96,242,189,.13), transparent 66%); transform: rotate(7deg); }.analyzer-symbol i { position: absolute; width: 64px; height: 64px; border: 1px solid rgba(96,242,189,.22); border-radius: 50%; }.analyzer-symbol i::after { content: ""; position: absolute; right: -13px; bottom: -8px; width: 28px; height: 7px; border-radius: 8px; background: var(--mint); transform: rotate(45deg); box-shadow: 0 0 15px rgba(96,242,189,.5); }.analyzer-symbol b { color: var(--mint); font-size: 28px; transform: rotate(-7deg); }.dex-symbol { display: flex; align-items: center; justify-content: center; gap: 7px; }.dex-symbol i { width: 27px; height: 74px; border: 1px solid rgba(72,174,244,.26); border-radius: 7px; background: linear-gradient(180deg, rgba(72,174,244,.2), rgba(96,242,189,.04)); transform: translateY(8px); }.dex-symbol i:nth-child(2) { height: 96px; transform: translateY(-3px); }.dex-symbol i:nth-child(3) { height: 60px; transform: translateY(15px); }.audio-symbol { display: flex; align-items: center; justify-content: center; gap: 8px; }.audio-symbol i { width: 5px; height: 30px; border-radius: 5px; background: var(--mint); box-shadow: 0 0 12px rgba(96,242,189,.35); }.audio-symbol i:nth-child(2) { height: 80px; }.audio-symbol i:nth-child(3) { height: 52px; }.update-symbol { display: grid; place-items: center; border: 1px solid rgba(72,174,244,.2); border-radius: 50%; }.update-symbol::before { content: ""; width: 58px; height: 58px; border: 5px solid rgba(72,174,244,.18); border-top-color: var(--blue); border-radius: 50%; transform: rotate(-35deg); }.update-symbol i { position: absolute; width: 12px; height: 12px; border-right: 3px solid var(--blue); border-bottom: 3px solid var(--blue); transform: translate(24px,-24px) rotate(-20deg); }
.boss-scene { position: relative; height: 210px; margin: 9px -25px 20px; overflow: hidden; background: radial-gradient(circle at 55% 40%, rgba(82,98,232,.35), transparent 27%), linear-gradient(180deg, #0b1733 0, #112b47 44%, #06222b 45%, #07141d 100%); }.boss-scene::before, .boss-scene::after { content: ""; position: absolute; bottom: 0; width: 55%; height: 55px; border-radius: 50% 50% 0 0; background: rgba(9,20,27,.8); }.boss-scene::before { left: -10%; }.boss-scene::after { right: -10%; }.boss-orb { position: absolute; top: 36px; left: 50%; width: 60px; height: 60px; border: 1px solid rgba(132,126,255,.35); border-radius: 50%; background: rgba(109,79,207,.18); box-shadow: 0 0 40px rgba(113,90,226,.28); transform: translateX(-50%); }.boss-player, .boss-enemy { position: absolute; z-index: 1; bottom: 42px; width: 48px; height: 72px; border-radius: 50% 55% 40% 45%; background: #071016; filter: drop-shadow(0 12px 10px #000); }.boss-player { left: 24%; }.boss-enemy { right: 23%; width: 78px; height: 87px; background: #0b0e19; }.boss-scene b { position: absolute; z-index: 2; top: 47%; left: 50%; color: white; font-size: 13px; letter-spacing: .15em; text-shadow: 0 0 16px white; transform: translate(-50%,-50%); }

.performance-section { padding-block: 128px; border-block: 1px solid rgba(255,255,255,.065); background: linear-gradient(120deg, rgba(7,24,29,.86), rgba(6,12,21,.9)); }.performance-layout { display: grid; grid-template-columns: minmax(0,.9fr) minmax(500px,1.1fr); align-items: center; gap: 90px; }.performance-copy > p:not(.eyebrow):not(.comparison-note) { color: var(--muted); line-height: 1.7; }.check-list, .plan-list { display: grid; gap: 13px; margin: 27px 0; padding: 0; list-style: none; }.check-list li, .plan-list li { display: flex; align-items: flex-start; gap: 12px; color: #adbdcd; font-size: 13px; line-height: 1.5; }.check-list i, .plan-list i { display: grid; place-items: center; flex: 0 0 auto; width: 21px; height: 21px; border: 1px solid rgba(96,242,189,.23); border-radius: 50%; color: var(--mint); background: rgba(96,242,189,.06); font-size: 10px; font-style: normal; }.check-list strong { color: var(--text); }.comparison-note { margin: 30px 0 0; padding-left: 14px; border-left: 2px solid rgba(96,242,189,.45); color: #698093; font-size: 10px; line-height: 1.6; }
.comparison-card { overflow: hidden; border: 1px solid var(--line-strong); border-radius: 19px; background: #08111b; box-shadow: var(--shadow); }.comparison-head { display: flex; justify-content: space-between; padding: 19px 22px; border-bottom: 1px solid var(--line); color: #dce7f3; font-size: 9px; font-weight: 900; letter-spacing: .15em; }.comparison-head small { color: #61758a; font-weight: 700; letter-spacing: .04em; }.compare-row { display: grid; grid-template-columns: .8fr 1fr 1fr; align-items: stretch; border-bottom: 1px solid var(--line); }.compare-row > * { display: flex; align-items: center; min-height: 60px; padding: 13px 18px; border-left: 1px solid var(--line); }.compare-row > *:first-child { border-left: 0; color: #71879b; font-size: 10px; }.compare-row b, .compare-row strong { color: #8ea0b2; font-size: 11px; }.compare-header strong { min-height: 46px; color: #728699; font-size: 8px; letter-spacing: .1em; text-transform: uppercase; }.compare-row .bsv-column { color: #dffff3; background: rgba(96,242,189,.055); }.compare-header .bsv-column { color: var(--mint); }.comparison-foot { display: flex; align-items: center; gap: 10px; padding: 15px 19px; color: #6d8295; font-size: 9px; }

.boss-offer { display: grid; grid-template-columns: 330px 1fr auto; align-items: center; gap: 60px; min-height: 510px; }.boss-offer::before { content: ""; position: absolute; inset: 75px 0; z-index: -1; border: 1px solid rgba(126,114,242,.18); border-radius: 24px; background: radial-gradient(circle at 15% 50%, rgba(84,72,194,.2), transparent 28%), linear-gradient(120deg, rgba(12,20,37,.96), rgba(8,14,23,.84)); }.boss-offer-visual { position: relative; display: grid; place-items: center; height: 300px; }.boss-rings, .boss-rings i { position: absolute; inset: 0; border: 1px solid rgba(126,114,242,.18); border-radius: 50%; }.boss-rings { inset: 20px; }.boss-rings i:nth-child(1) { inset: 35px; }.boss-rings i:nth-child(2) { inset: 67px; border-color: rgba(96,242,189,.22); }.boss-rings i:nth-child(3) { inset: 91px; border-style: dashed; }.boss-core { display: grid; place-items: center; width: 76px; height: 76px; border: 1px solid rgba(96,242,189,.3); border-radius: 22px; color: var(--mint); background: #0b1720; box-shadow: 0 0 45px rgba(96,242,189,.13); font-size: 27px; font-weight: 950; transform: rotate(45deg); }.boss-core::first-letter { transform: rotate(-45deg); }.boss-offer-copy { max-width: 630px; }.boss-offer-copy > p:not(.eyebrow) { color: var(--muted); line-height: 1.7; }.text-link { display: inline-flex; gap: 16px; margin-top: 13px; color: var(--mint); text-decoration: none; font-size: 12px; font-weight: 850; }.text-link span { transition: transform .2s ease; }.text-link:hover span { transform: translateX(5px); }.offer-badge { align-self: start; margin: 100px 35px 0 0; color: #e6dcff; font-size: 38px; font-weight: 950; line-height: .65; text-align: center; }.offer-badge small { color: #7d73aa; font-size: 7px; letter-spacing: .15em; }

.updates-section { padding-top: 80px; }.timeline { position: relative; max-width: 990px; margin: 20px auto 0; }.timeline::before { content: ""; position: absolute; top: 20px; bottom: 25px; left: 138px; width: 1px; background: linear-gradient(var(--mint), rgba(91,118,143,.2)); }.timeline-item { position: relative; display: grid; grid-template-columns: 110px 56px 1fr; min-height: 220px; }.timeline-date { padding-top: 12px; color: #60758a; font-size: 8px; font-weight: 900; letter-spacing: .13em; text-align: right; }.timeline-point { display: flex; justify-content: center; padding-top: 8px; }.timeline-point i { position: relative; z-index: 1; width: 13px; height: 13px; border: 3px solid #0b141d; border-radius: 50%; background: #5a7185; box-shadow: 0 0 0 1px #5a7185; }.timeline-item.current .timeline-point i { background: var(--mint); box-shadow: 0 0 0 1px var(--mint), 0 0 15px rgba(96,242,189,.5); }.timeline-item.upcoming .timeline-point i { background: var(--violet); box-shadow: 0 0 0 1px var(--violet); }.timeline-content { padding: 7px 0 42px 26px; }.timeline-content > span { color: var(--mint); font-size: 8px; font-weight: 900; letter-spacing: .16em; }.timeline-item.upcoming .timeline-content > span { color: #a499ff; }.timeline-content h3 { margin: 10px 0 10px; font-size: 24px; letter-spacing: -.035em; }.timeline-content p { max-width: 660px; margin-bottom: 16px; color: var(--muted); font-size: 13px; line-height: 1.65; }.tag-row { display: flex; flex-wrap: wrap; gap: 6px; }.tag-row b { padding: 6px 9px; border: 1px solid var(--line); border-radius: 99px; color: #6e8296; font-size: 7px; letter-spacing: .09em; text-transform: uppercase; }

.community-section { padding-block: 126px; border-block: 1px solid rgba(255,255,255,.065); background: radial-gradient(circle at 80% 30%, rgba(69,96,192,.14), transparent 28%), #070d16; }.community-layout { display: grid; grid-template-columns: minmax(280px,.75fr) minmax(600px,1.25fr); gap: 80px; }.community-copy > p:not(.eyebrow) { color: var(--muted); line-height: 1.7; }.discord-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 13px; }.discord-card { display: grid; grid-template-columns: 60px 1fr; gap: 17px; min-height: 250px; padding: 23px; border: 1px solid var(--line); border-radius: 17px; background: rgba(15,24,37,.8); text-decoration: none; transition: transform .22s ease, border-color .22s ease; }.discord-card:hover { transform: translateY(-4px); border-color: rgba(126,114,242,.42); }.discord-card.bsv-discord { border-color: rgba(96,242,189,.18); background: linear-gradient(145deg, rgba(19,47,48,.72), rgba(11,20,31,.86)); }.discord-symbol { display: grid; place-items: center; align-self: start; width: 58px; height: 58px; border: 1px solid rgba(96,242,189,.25); border-radius: 18px; color: var(--mint); background: rgba(96,242,189,.07); font-size: 11px; font-weight: 950; }.discord-symbol.idle { border-color: rgba(126,114,242,.3); color: #b5adff; background: rgba(126,114,242,.08); }.discord-card > div { display: flex; flex-direction: column; }.discord-card small { color: #71869b; font-size: 7px; font-weight: 900; letter-spacing: .14em; }.discord-card h3 { margin: 10px 0 10px; font-size: 20px; }.discord-card p { color: var(--muted); font-size: 12px; line-height: 1.55; }.discord-card b { margin-top: auto; color: #d8e3ee; font-size: 10px; }.discord-card b span { color: var(--mint); }.independent-note { grid-column: 1 / -1; margin: 0; padding: 17px 20px; border: 1px solid var(--line); border-radius: 12px; color: #71869a; font-size: 10px; line-height: 1.6; }.independent-note strong { color: #aab9c7; }

.signup-section { display: grid; grid-template-columns: minmax(0,.92fr) minmax(430px,.78fr); align-items: center; gap: 100px; padding-block: 135px; }.signup-intro > p:not(.eyebrow):not(.age-note) { max-width: 590px; color: var(--muted); line-height: 1.7; }.price-lockup { display: flex; align-items: baseline; flex-wrap: wrap; gap: 12px; margin: 29px 0 20px; }.price-old { color: #687b8e; text-decoration: line-through; font-size: 16px; font-weight: 750; }.price-lockup strong { color: var(--mint); font-size: 50px; line-height: 1; letter-spacing: -.05em; }.price-lockup strong small { color: #8da296; font-size: 13px; letter-spacing: 0; }.price-lockup > b { padding: 6px 9px; border: 1px solid rgba(255,214,90,.23); border-radius: 99px; color: var(--yellow); background: rgba(255,214,90,.06); font-size: 7px; letter-spacing: .11em; }.plan-list { grid-template-columns: 1fr 1fr; }.age-note { margin: 26px 0 0; color: #64798b; font-size: 9px; line-height: 1.6; }
.account-card { position: relative; padding: 29px; border: 1px solid var(--line-strong); border-radius: 22px; background: linear-gradient(145deg, rgba(15,27,40,.97), rgba(7,14,23,.97)); box-shadow: var(--shadow); }.account-card::before { content: ""; position: absolute; inset: 0; pointer-events: none; border-radius: inherit; background: linear-gradient(130deg, rgba(96,242,189,.06), transparent 38%); }.account-card > * { position: relative; }.card-head { display: flex; justify-content: space-between; align-items: flex-start; gap: 14px; }.card-label { margin: 0 0 8px; color: var(--mint); font-size: 8px; font-weight: 900; letter-spacing: .17em; }.card-head h2 { margin-bottom: 0; font-size: 27px; letter-spacing: -.04em; }.secure-badge { display: inline-flex; align-items: center; gap: 7px; color: var(--muted); font-size: 9px; white-space: nowrap; }.secure-badge i { width: 6px; height: 6px; border-radius: 50%; background: var(--mint); box-shadow: 0 0 10px var(--mint); }
.tabs { display: grid; grid-template-columns: 1fr 1fr; gap: 5px; margin: 25px 0 21px; padding: 5px; border: 1px solid var(--line); border-radius: 12px; background: rgba(4,9,16,.6); }.tab { border: 0; border-radius: 8px; padding: 10px; background: transparent; color: var(--muted); cursor: pointer; font-size: 11px; font-weight: 850; }.tab.active { color: var(--mint); background: rgba(96,242,189,.1); box-shadow: inset 0 0 0 1px rgba(96,242,189,.14); }.form-stack { display: grid; gap: 14px; }.form-stack > label { display: grid; gap: 7px; color: #dbe5ef; font-size: 11px; font-weight: 750; }.form-stack input:not([type="checkbox"]) { width: 100%; min-height: 46px; padding: 11px 13px; border: 1px solid var(--line); border-radius: 10px; outline: 0; background: rgba(3,8,15,.74); color: var(--text); }.form-stack input::placeholder { color: #5f7284; }.form-stack input:focus { border-color: var(--mint); box-shadow: 0 0 0 3px rgba(96,242,189,.08); }.field-help { margin: -3px 0 1px; color: var(--muted); font-size: 10px; line-height: 1.5; }.terms-check { display: grid !important; grid-template-columns: 16px 1fr; align-items: start; gap: 9px !important; color: #8498aa !important; font-size: 9px !important; line-height: 1.5; }.terms-check input { width: 14px; height: 14px; margin: 1px 0 0; accent-color: var(--mint-strong); }.form-error { min-height: 16px; margin: 13px 0 0; color: var(--danger); font-size: 10px; line-height: 1.45; }
.identity-row { display: flex; justify-content: space-between; gap: 20px; margin: 22px 0; padding: 12px 13px; border: 1px solid var(--line); border-radius: 10px; color: var(--muted); background: rgba(3,8,15,.55); font-size: 10px; }.identity-row strong { max-width: 65%; overflow: hidden; color: var(--text); text-overflow: ellipsis; white-space: nowrap; }.journey { display: grid; margin: 0; padding: 0; list-style: none; }.journey li { position: relative; display: grid; grid-template-columns: 36px 1fr; gap: 11px; min-height: 62px; color: #65788a; }.journey li:not(:last-child)::after { content: ""; position: absolute; top: 31px; bottom: 1px; left: 14px; width: 1px; background: var(--line); }.journey li > span { display: grid; place-items: center; align-self: start; width: 29px; height: 29px; border: 1px solid var(--line); border-radius: 50%; font-size: 9px; font-weight: 900; }.journey li div { display: grid; align-content: start; gap: 3px; padding-top: 3px; }.journey strong { color: #adbdcc; font-size: 12px; }.journey small { font-size: 10px; }.journey li.done > span { border-color: var(--mint); color: var(--mint); background: rgba(96,242,189,.12); }.journey li.done strong { color: var(--text); }.journey li.done small { color: var(--mint); }.action-panel { display: grid; gap: 10px; margin-top: 7px; padding: 16px; border: 1px solid rgba(255,214,90,.18); border-radius: 13px; background: rgba(255,214,90,.04); }.action-panel.success { border-color: rgba(96,242,189,.23); background: rgba(96,242,189,.045); }.action-panel p { display: grid; gap: 3px; margin-bottom: 3px; }.action-panel p strong { color: var(--yellow); font-size: 19px; }.action-panel.success p strong { color: var(--mint); }.action-panel p > span:last-child { color: var(--muted); font-size: 9px; }.small-price { font-size: 10px; }.download-meta { color: var(--muted); font-size: 9px; line-height: 1.45; }

.faq-section { padding-top: 80px; }.faq-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0 45px; margin-top: 50px; }.faq-grid details { border-top: 1px solid var(--line); }.faq-grid details:nth-last-child(-n+2) { border-bottom: 1px solid var(--line); }.faq-grid summary { display: flex; align-items: center; justify-content: space-between; gap: 25px; min-height: 75px; cursor: pointer; list-style: none; color: #dce5ef; font-size: 13px; font-weight: 750; }.faq-grid summary::-webkit-details-marker { display: none; }.faq-grid summary i { color: var(--mint); font-size: 17px; font-style: normal; transition: transform .2s ease; }.faq-grid details[open] summary i { transform: rotate(45deg); }.faq-grid details p { margin: -4px 38px 22px 0; color: var(--muted); font-size: 11px; line-height: 1.7; }
.legal-summary { display: grid; grid-template-columns: repeat(3,1fr); gap: 13px; padding-bottom: 110px; }.legal-summary > div { padding: 24px; border: 1px solid var(--line); border-radius: 15px; background: rgba(10,18,28,.58); }.legal-summary span { color: var(--mint); font-size: 7px; font-weight: 900; letter-spacing: .15em; }.legal-summary h3 { margin: 12px 0 9px; font-size: 18px; }.legal-summary p { margin-bottom: 0; color: var(--muted); font-size: 10px; line-height: 1.65; }
.site-footer { border-top: 1px solid rgba(255,255,255,.07); background: #04080d; }.footer-main { display: flex; align-items: center; justify-content: space-between; gap: 40px; padding-block: 46px; }.footer-brand { display: flex; align-items: center; gap: 15px; }.footer-brand strong { font-size: 14px; }.footer-brand p { margin: 4px 0 0; color: #667a8c; font-size: 9px; }.footer-links { display: flex; flex-wrap: wrap; justify-content: flex-end; gap: 22px; }.footer-links a { color: #8294a5; text-decoration: none; font-size: 10px; }.footer-links a:hover { color: var(--mint); }.footer-bottom { display: flex; justify-content: space-between; gap: 20px; padding-block: 19px 28px; border-top: 1px solid var(--line); color: #526577; font-size: 8px; }

@media (prefers-reduced-motion: no-preference) {
  .status-pulse { animation: pulse 2.2s ease-in-out infinite; }
  .float-analyzer { animation: float 5s ease-in-out infinite; }
  .float-update { animation: float 5.5s ease-in-out .7s infinite; }
  @keyframes pulse { 50% { box-shadow: 0 0 0 8px rgba(96,242,189,0), 0 0 17px rgba(96,242,189,.7); } }
  @keyframes float { 50% { transform: translateY(-7px); } }
}

@media (max-width: 1080px) {
  .site-nav { display: none; }.site-header { grid-template-columns: 1fr auto; }.header-actions { justify-content: flex-end; }
  .hero { grid-template-columns: 1fr; padding-top: 75px; }.hero-copy { max-width: 760px; }.product-visual { width: min(760px,100%); min-height: 480px; margin: 0 auto; }
  .feature-grid { grid-template-columns: 1fr 1fr; }.feature-large, .boss-card { grid-column: span 2; }
  .performance-layout { grid-template-columns: 1fr; }.comparison-card { max-width: 760px; }
  .boss-offer { grid-template-columns: 250px 1fr; gap: 40px; }.offer-badge { position: absolute; top: 65px; right: 0; margin: 0; }
  .community-layout { grid-template-columns: 1fr; gap: 45px; }.signup-section { gap: 55px; }
}

@media (max-width: 800px) {
  .section-shell { width: min(100% - 30px,1200px); }.section-block { padding-block: 92px; }
  .capacity-chip { display: none; }.hero { min-height: auto; }.hero-proof span { margin-bottom: 10px; }.product-visual { min-height: 430px; }.hero-real-shot { right: 0; }.float-analyzer { right: 4px; }.float-update { left: 20px; }
  .trust-strip { justify-content: flex-start; padding-inline: 25px; }
  .split-heading { grid-template-columns: 1fr; gap: 15px; }.feature-grid { grid-template-columns: 1fr; }.feature-large, .boss-card { grid-column: auto; }.feature-card { min-height: 390px; }
  .performance-section { padding-block: 95px; }.performance-layout { gap: 50px; }.comparison-card { overflow-x: auto; }.compare-row { min-width: 600px; }
  .boss-offer { grid-template-columns: 1fr; padding-block: 100px; }.boss-offer::before { inset: 40px 0; }.boss-offer-visual { height: 230px; }.boss-offer-copy { padding: 0 24px 20px; }.offer-badge { top: 65px; right: 24px; }
  .community-section { padding-block: 95px; }.discord-grid { grid-template-columns: 1fr; }.signup-section { grid-template-columns: 1fr; padding-block: 100px; }.signup-intro { max-width: 680px; }.account-card { width: min(100%,560px); }
  .faq-grid { grid-template-columns: 1fr; }.faq-grid details:nth-last-child(2) { border-bottom: 0; }.legal-summary { grid-template-columns: 1fr; }
}

@media (max-width: 560px) {
  html { scroll-padding-top: 76px; }.site-header { width: 100%; min-height: 72px; padding-inline: 15px; }.brand-copy small, .header-actions .button { display: none; }
  .hero { padding: 55px 0 75px; }.hero h1 { font-size: clamp(48px,14vw,68px); }.hero-lead { font-size: 15px; }.hero-actions { display: grid; }.hero-proof { display: grid; gap: 10px; }.hero-proof span { padding: 0; border: 0; }
  .product-visual { min-height: 310px; margin-top: 20px; }.hero-real-shot { top: 35px; border-radius: 12px; }.hero-real-shot > span { right: 8px; bottom: 7px; padding: 5px 7px; font-size: 5px; }.float-update { display: none; }.float-analyzer { right: -4px; bottom: 6px; min-width: 185px; }
  .section-heading h2, .performance-copy h2, .community-copy h2, .signup-intro h2, .boss-offer h2 { font-size: 39px; }.feature-card { padding: 21px; }.feature-photo, .boss-scene { margin-inline: -21px; }
  .plan-list { grid-template-columns: 1fr; }.account-card { padding: 22px 18px; }.secure-badge { display: none; }.identity-row { display: grid; gap: 5px; }.identity-row strong { max-width: 100%; }.price-lockup strong { font-size: 44px; }
  .timeline::before { left: 8px; }.timeline-item { grid-template-columns: 28px 1fr; }.timeline-date { grid-column: 2; padding: 0 0 8px 20px; text-align: left; }.timeline-point { grid-row: 1 / span 2; justify-content: flex-start; }.timeline-content { grid-column: 2; padding: 0 0 40px 20px; }
  .footer-main, .footer-bottom { align-items: flex-start; flex-direction: column; }.footer-links { justify-content: flex-start; }
}

/* Identidade oficial reutilizada do Client, embutida para manter o portal autocontido. */
.brand-mark { background-image: url("data:image/png;base64,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"); background-size: cover; background-position: center; }
.brand-mark::before, .brand-mark::after, .brand-mark i { display: none; }

/* Capturas reais do produto. */
.boss-photo-preview::before, .boss-photo-preview::after { display: none; }
.boss-photo-preview img { width: 100%; height: 100%; object-fit: cover; object-position: center; transition: transform .45s ease; }
.boss-card:hover .boss-photo-preview img { transform: scale(1.025); }
.boss-photo-preview > span { position: absolute; right: 17px; bottom: 15px; padding: 7px 10px; border: 1px solid rgba(96,242,189,.34); border-radius: 99px; color: #d9fff1; background: rgba(4,13,20,.82); box-shadow: 0 10px 30px rgba(0,0,0,.32); backdrop-filter: blur(10px); font-size: 7px; font-weight: 900; letter-spacing: .16em; }
.showcase-section { padding-top: 116px; padding-bottom: 62px; }
.product-screenshot { overflow: hidden; margin: 0; border: 1px solid rgba(117,153,181,.27); border-radius: 22px; background: #07111b; box-shadow: 0 42px 110px rgba(0,0,0,.48), 0 0 70px rgba(40,128,159,.08); }
.screenshot-toolbar { display: grid; grid-template-columns: 1fr auto 1fr; align-items: center; min-height: 46px; padding: 0 16px; border-bottom: 1px solid var(--line); background: #0a141f; }
.screenshot-toolbar > div { display: flex; gap: 6px; }
.screenshot-toolbar i { width: 8px; height: 8px; border-radius: 50%; background: #283a4b; }
.screenshot-toolbar i:first-child { background: #644655; }
.screenshot-toolbar span { color: #8ca0b4; font-size: 9px; font-weight: 800; letter-spacing: .08em; }
.screenshot-toolbar > b { justify-self: end; padding: 6px 9px; border: 1px solid rgba(96,242,189,.22); border-radius: 99px; color: var(--mint); font-size: 6px; letter-spacing: .15em; }
.screenshot-image { position: relative; display: block; overflow: hidden; aspect-ratio: 16 / 9; background: #020912; }
.screenshot-image::after { content: ""; position: absolute; inset: auto 0 0; height: 20%; pointer-events: none; background: linear-gradient(transparent, rgba(1,7,12,.52)); }
.screenshot-image img { display: block; width: 100%; height: 100%; object-fit: cover; transition: transform .5s ease, filter .5s ease; }
.screenshot-image > span { position: absolute; z-index: 1; right: 22px; bottom: 20px; display: flex; align-items: center; gap: 9px; padding: 10px 13px; border: 1px solid rgba(255,255,255,.18); border-radius: 10px; color: #e9f8ff; background: rgba(4,11,18,.72); backdrop-filter: blur(12px); font-size: 8px; font-weight: 850; letter-spacing: .08em; text-transform: uppercase; transition: border-color .2s ease, background .2s ease; }
.screenshot-image:hover img { transform: scale(1.012); filter: brightness(1.04); }
.screenshot-image:hover > span { border-color: rgba(96,242,189,.4); background: rgba(5,18,24,.85); }
.product-screenshot figcaption { display: grid; grid-template-columns: minmax(0,1fr) minmax(300px,.8fr); align-items: center; gap: 55px; padding: 28px 31px 31px; }
.product-screenshot figcaption small { display: block; margin-bottom: 8px; color: var(--mint); font-size: 7px; font-weight: 900; letter-spacing: .16em; }
.product-screenshot figcaption h3 { margin: 0; font-size: 24px; letter-spacing: -.035em; }
.product-screenshot figcaption p { margin: 0; color: var(--muted); font-size: 11px; line-height: 1.65; }
.screenshot-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px; margin-top: 20px; }
.screenshot-card { overflow: hidden; margin: 0; border: 1px solid rgba(117,153,181,.24); border-radius: 18px; background: rgba(8,18,28,.92); box-shadow: 0 24px 70px rgba(0,0,0,.3); transition: transform .3s ease, border-color .3s ease; }
.screenshot-card:hover { transform: translateY(-3px); border-color: rgba(96,242,189,.34); }
.screenshot-card > a { position: relative; display: block; overflow: hidden; aspect-ratio: 16 / 10; border-bottom: 1px solid var(--line); background: #020912; }
.screenshot-card-wide { grid-column: span 2; }
.screenshot-card-wide > a { aspect-ratio: 16 / 8.5; }
.screenshot-card img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: top center; transition: transform .45s ease, filter .45s ease; }
.screenshot-card:hover img { transform: scale(1.012); filter: brightness(1.04); }
.screenshot-card > a::after { content: ""; position: absolute; inset: auto 0 0; height: 24%; pointer-events: none; background: linear-gradient(transparent, rgba(1,7,12,.48)); }
.screenshot-card > a > span { position: absolute; z-index: 1; right: 14px; bottom: 13px; padding: 7px 9px; border: 1px solid rgba(96,242,189,.28); border-radius: 99px; color: #d9fff1; background: rgba(4,13,20,.8); backdrop-filter: blur(10px); font-size: 6px; font-weight: 900; letter-spacing: .14em; }
.screenshot-card figcaption { padding: 20px 21px 23px; }
.screenshot-card figcaption small { display: block; margin-bottom: 7px; color: var(--mint); font-size: 6px; font-weight: 900; letter-spacing: .16em; }
.screenshot-card figcaption h3 { margin: 0 0 7px; font-size: 19px; letter-spacing: -.025em; }
.screenshot-card figcaption p { margin: 0; color: var(--muted); font-size: 10px; line-height: 1.6; }

@media (max-width: 800px) {
  .showcase-section { padding-top: 88px; padding-bottom: 35px; }
  .product-screenshot figcaption { grid-template-columns: 1fr; gap: 14px; padding: 23px; }
  .screenshot-grid { grid-template-columns: 1fr; }
  .screenshot-card-wide { grid-column: auto; }
  .screenshot-card-wide > a { aspect-ratio: 16 / 10; }
}

@media (max-width: 560px) {
  .screenshot-toolbar { grid-template-columns: 1fr auto; }
  .screenshot-toolbar > div { display: none; }
  .screenshot-toolbar > b { font-size: 5px; }
  .screenshot-image > span { right: 10px; bottom: 10px; padding: 8px 9px; }
  .product-screenshot figcaption h3 { font-size: 20px; }
}
