:root{--peb-bg: #061428;--peb-bg-alt: #0a1e3b;--peb-surface: #0d2244;--peb-surface-hi: #122a52;--peb-line: rgba(56, 96, 150, .38);--peb-line-subtle: rgba(56, 96, 150, .2);--peb-text: #f8fafc;--peb-text-soft: #e2e8f0;--peb-text-muted: #94a3b8;--peb-text-dim: #64748b;--peb-gold: #ffd43b;--peb-gold-hover: #ffe066;--peb-gold-tint: rgba(255, 212, 59, .1);--peb-gold-border: rgba(255, 212, 59, .4);--peb-blue: #3b82f6;--peb-green: #10b981;--peb-ink: #061428;--peb-font-display: "Bebas Neue", "Barlow Condensed", sans-serif;--peb-font-condensed: "Barlow Condensed", sans-serif;--peb-font-body: "DM Sans", system-ui, -apple-system, sans-serif;--peb-font-mono: "Space Mono", monospace}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background-color:var(--peb-bg);color:var(--peb-text);font-family:var(--peb-font-body);overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.sticky-nav-wrapper{position:sticky;top:0;z-index:100;width:100%}.shell{width:min(1200px,100% - 40px);margin-inline:auto}.peb-section-why,.peb-section-steps,.peb-section-gym,.peb-section-explore,.peb-section-pricing,.peb-section-faq,.peb-section-final-cta{padding:clamp(52px,6vw,84px) 0}.peb-section-why{background:var(--peb-bg)}.peb-section-steps{background:var(--peb-bg-alt);border-top:1px solid var(--peb-line);border-bottom:1px solid var(--peb-line)}.peb-section-gym{background:var(--peb-bg)}.peb-section-explore{background:var(--peb-bg-alt);border-top:1px solid var(--peb-line);border-bottom:1px solid var(--peb-line)}.peb-section-pricing{background:var(--peb-bg)}.peb-section-faq{background:var(--peb-bg-alt);border-top:1px solid var(--peb-line);border-bottom:1px solid var(--peb-line)}.peb-section-final-cta{background:var(--peb-bg);padding:clamp(40px,4.5vw,64px) 0 clamp(32px,3.5vw,48px)}.section-intro{text-align:center;max-width:1040px;margin:0 auto clamp(28px,3.8vw,44px)}.section-h2{font-family:var(--peb-font-display);font-size:clamp(32px,4vw,50px);line-height:1.04;letter-spacing:.06em;color:#fff;margin:0 auto 10px;text-align:center;text-wrap:balance}.section-h2 em{font-style:normal;color:var(--peb-gold)}.section-desc{font-size:clamp(14.5px,1.15vw,16px);line-height:1.55;color:var(--peb-text-muted);max-width:none;margin:0 auto;text-align:center;white-space:nowrap}.peb-home-hero{position:relative;padding:clamp(48px,6vw,84px) 0 clamp(40px,5vw,64px);background:var(--peb-bg);overflow:hidden}.peb-hero-container{max-width:960px;margin-inline:auto;text-align:left}.peb-hero-h1{font-family:"Barlow Condensed",var(--peb-font-display);font-weight:700;font-size:clamp(36px,5.2vw,68px);line-height:.98;letter-spacing:.02em;text-transform:uppercase;color:#fff;margin:0 0 18px;white-space:nowrap}@media(max-width:900px){.peb-hero-h1{white-space:normal;text-wrap:balance;line-height:1.05}}.peb-hero-accent{color:var(--peb-gold)}.peb-hero-lead{font-size:clamp(15.5px,1.2vw,17.5px);line-height:1.6;color:#e2e8f0eb;max-width:860px;margin:0 0 24px;text-align:left}.peb-hero-checklist{display:flex;align-items:center;gap:12px 28px;flex-wrap:wrap;margin:0 0 28px;padding:0;list-style:none}.peb-hero-checklist li{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;color:#f1f5f9}.peb-hero-checklist li i{color:var(--peb-gold);font-size:14px;flex-shrink:0}.peb-hero-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}.peb-hero-btn-primary{min-height:48px;padding:0 28px;background:var(--peb-gold);color:#061428;font-family:var(--peb-font-body);font-weight:700;font-size:15px;border:1px solid var(--peb-gold);border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;flex:none;width:auto;transition:transform .14s ease,background .14s ease}.peb-hero-btn-primary:hover{background:#ffe474;border-color:#ffe474;transform:translateY(-2px)}.peb-hero-btn-account{min-height:46px;padding:0 20px;background:#0d1f3cd9;color:#f1f5f9;font-family:var(--peb-font-body);font-weight:600;font-size:14px;border:1px solid rgba(255,255,255,.22);border-radius:9px;display:inline-flex;align-items:center;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease}.peb-hero-btn-account:hover{background:#16305cf2;border-color:#fff6;color:#fff;transform:translateY(-2px)}.peb-hero-note{font-family:var(--peb-font-mono);font-size:11.5px;letter-spacing:.04em;color:var(--peb-text-muted);margin:0;text-align:left}.peb-stats-strip{background:var(--peb-bg-alt);border-top:1px solid var(--peb-line);border-bottom:1px solid var(--peb-line);padding:22px 0}.peb-stats-grid{display:flex;align-items:center;justify-content:space-between}.peb-stat-col{flex:1;text-align:center;padding:0 16px}.peb-stat-value{font-family:var(--peb-font-display);font-size:clamp(28px,3.4vw,40px);line-height:1;color:var(--peb-gold);letter-spacing:.03em}.peb-stat-label{font-family:var(--peb-font-mono);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#cbd5e1;margin-top:5px}.peb-stat-divider{width:1px;height:36px;background:var(--peb-line)}.peb-section-why{position:relative}.peb-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;position:relative}.peb-why-card{background:var(--peb-surface);border:1px solid var(--peb-line);border-radius:14px;padding:24px 22px;display:flex;flex-direction:column;position:relative;transition:transform .18s ease,border-color .18s ease}.peb-why-card:hover{transform:translateY(-3px);border-color:#ffffff47}.peb-why-header{display:flex;align-items:center;gap:14px;margin-bottom:14px}.peb-why-icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0}.peb-why-icon-blue{background:#3b82f624;color:#60a5fa;border:1px solid rgba(59,130,246,.32)}.peb-why-icon-gold{background:#ffd43b24;color:#ffd43b;border:1px solid rgba(255,212,59,.32)}.peb-why-icon-purple{background:#a855f724;color:#c084fc;border:1px solid rgba(168,85,247,.32)}.peb-why-icon-green{background:#10b98124;color:#34d399;border:1px solid rgba(16,185,129,.32)}.peb-why-card-title{font-family:var(--peb-font-body);font-size:17.5px;font-weight:700;color:#fff;margin:0;line-height:1.25}.peb-why-card-desc{font-size:14px;line-height:1.6;color:var(--peb-text-muted);margin:0;text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}.peb-section-steps{position:relative}.peb-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;position:relative}.peb-step-card{background:var(--peb-surface);border:1px solid var(--peb-line);border-radius:14px;padding:24px 22px;display:flex;flex-direction:column;position:relative;transition:transform .18s ease,border-color .18s ease}.peb-step-card:hover{transform:translateY(-3px);border-color:#ffffff47}.peb-step-header{display:flex;align-items:center;gap:14px;margin-bottom:14px}.peb-step-badge{width:44px;height:44px;border-radius:10px;background:#ffd43b1f;border:1.5px solid rgba(255,212,59,.35);color:var(--peb-gold);font-family:var(--peb-font-display);font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;letter-spacing:.04em}.peb-step-title{font-family:var(--peb-font-body);font-size:17.5px;font-weight:700;color:#fff;margin:0;line-height:1.25}.peb-step-desc{font-size:14px;line-height:1.6;color:var(--peb-text-muted);margin:0;text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}.peb-specs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;position:relative}.peb-spec-card{background:var(--peb-surface);border:1px solid var(--peb-line);border-radius:14px;padding:24px 22px;display:flex;flex-direction:column;position:relative;transition:transform .18s ease,border-color .18s ease}.peb-spec-card:hover{transform:translateY(-3px);border-color:#ffffff47}.peb-spec-header{display:flex;align-items:center;gap:14px;margin-bottom:14px}.peb-spec-icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0}.peb-spec-icon-blue{background:#3b82f624;color:#60a5fa;border:1px solid rgba(59,130,246,.32)}.peb-spec-icon-gold{background:#ffd43b24;color:#ffd43b;border:1px solid rgba(255,212,59,.32)}.peb-spec-icon-green{background:#10b98124;color:#34d399;border:1px solid rgba(16,185,129,.32)}.peb-spec-meta{display:flex;flex-direction:column;gap:3px}.peb-spec-category{font-family:var(--peb-font-mono);font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--peb-gold);text-transform:uppercase;line-height:1.2}.peb-spec-title{font-family:var(--peb-font-body);font-size:17.5px;font-weight:700;color:#fff;margin:0;line-height:1.25}.peb-spec-desc{font-size:14px;line-height:1.6;color:var(--peb-text-muted);margin:0;text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}.peb-explore-stage{width:100%;text-align:center}.peb-explore-header{margin-bottom:28px}.peb-tools-preview-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px 16px;margin-bottom:32px}.peb-tool-card{display:flex;align-items:center;gap:13px;background:var(--peb-surface);border:1px solid var(--peb-line);border-radius:12px;padding:14px 16px;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.peb-tool-card:hover{transform:translateY(-2px);border-color:var(--peb-gold-border);background:var(--peb-surface-hi)}.peb-tool-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}[data-cat=dashboard] .peb-tool-icon{background:#ffd43b1f;color:#ffd43b;border:1px solid rgba(255,212,59,.3)}[data-cat=timers] .peb-tool-icon{background:#4285f41f;color:#60a5fa;border:1px solid rgba(66,133,244,.3)}[data-cat=teams] .peb-tool-icon{background:#a78bfa1f;color:#c4b5fd;border:1px solid rgba(167,139,250,.3)}[data-cat=scores] .peb-tool-icon{background:#48c78e1f;color:#48c78e;border:1px solid rgba(72,199,142,.3)}[data-cat=tournaments].peb-tool-icon{background:#38bdf81f;color:#38bdf8;border:1px solid rgba(56,189,248,.3)}[data-cat=eval] .peb-tool-icon{background:#52d9a01f;color:#52d9a0;border:1px solid rgba(82,217,160,.3)}[data-cat=tactics] .peb-tool-icon{background:#ff52521f;color:#ff6b6b;border:1px solid rgba(255,82,82,.3)}[data-cat=animation] .peb-tool-icon{background:#fb923c1f;color:#fb923c;border:1px solid rgba(251,146,60,.3)}.peb-tool-info{display:flex;flex-direction:column}.peb-tool-name{font-family:var(--peb-font-body);font-weight:700;font-size:14.5px;color:#fff;line-height:1.2}.peb-tool-desc{font-size:11.5px;color:var(--peb-text-muted);margin-top:2px;line-height:1.35}.peb-explore-cta-area{display:flex;flex-direction:column;align-items:center;gap:8px}.peb-btn-explore{min-height:46px;padding:0 28px;background:var(--peb-gold);color:#061428;font-family:var(--peb-font-body);font-weight:700;font-size:14.5px;border:1px solid var(--peb-gold);border-radius:9px;display:inline-flex;align-items:center;gap:10px;text-decoration:none;transition:transform .14s ease,background .14s ease}.peb-btn-explore:hover{background:#ffe474;border-color:#ffe474;color:#061428;transform:translateY(-2px)}.peb-pricing-box{max-width:680px;margin-inline:auto;text-align:center}.peb-pricing-intro{margin-bottom:20px}.peb-pricing-launch-pill{display:inline-flex;align-items:center;gap:8px;background:#ffd43b14;border:1px solid rgba(255,212,59,.32);color:var(--peb-gold);padding:6px 18px;border-radius:999px;font-family:var(--peb-font-mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin:0 auto 20px}.peb-pricing-launch-pill i{font-size:11.5px}.peb-pricing-duo{display:flex;justify-content:center;align-items:stretch;gap:16px;max-width:540px;margin:0 auto 22px}.peb-duo-card{flex:1;min-width:220px;background:var(--peb-surface);border:1px solid var(--peb-line);border-radius:14px;padding:26px 20px 22px;text-align:center;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.peb-duo-card:hover{transform:translateY(-3px);border-color:#ffffff59;box-shadow:0 16px 36px #00000059}.peb-duo-featured{border-color:#ffd43b59}.peb-duo-featured:hover{border-color:var(--peb-gold);box-shadow:0 16px 36px #00000059}.peb-duo-badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--peb-gold);color:#061428;font-family:var(--peb-font-body);font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:2.5px 12px;border-radius:999px;white-space:nowrap}.peb-duo-name{font-family:var(--peb-font-display);font-size:26px;letter-spacing:.03em;color:#fff;display:block;margin-bottom:6px;line-height:1}.peb-duo-price{display:flex;align-items:baseline;justify-content:center;gap:6px;margin-bottom:8px}.peb-duo-amount{font-family:var(--peb-font-display);font-size:44px;line-height:1;color:#fff;letter-spacing:.02em}.peb-duo-period{font-family:var(--peb-font-mono);font-size:11.5px;letter-spacing:.04em;color:var(--peb-text-muted)}.peb-duo-sub{font-size:13px;color:#94a3b8;margin:0;line-height:1.4;font-weight:500}.peb-pricing-actions{display:flex;justify-content:center;align-items:center;margin:0 auto 20px}.peb-duo-btn-primary{min-height:46px;padding:0 28px;background:var(--peb-gold);color:#061428;font-family:var(--peb-font-body);font-weight:700;font-size:14.5px;border:1px solid var(--peb-gold);border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;cursor:pointer;transition:transform .14s ease,background .14s ease}.peb-duo-btn-primary:hover{background:#ffe474;border-color:#ffe474;color:#061428;transform:translateY(-2px)}.peb-pricing-footnote{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap;font-size:12.5px;color:var(--peb-text-muted)}.peb-pricing-footnote span{display:inline-flex;align-items:center;gap:7px}.peb-pricing-footnote span i{color:var(--peb-gold);font-size:13px}.peb-section-faq .faq-shell{max-width:820px;margin-inline:auto}.peb-section-faq .faq-list{display:flex;flex-direction:column;border:none;border-top:1px solid rgba(56,96,150,.45);background:transparent;border-radius:0;overflow:visible}.peb-section-faq .faq-item{border:none;border-bottom:1px solid rgba(56,96,150,.45);background:transparent}.peb-section-faq .faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;background:transparent;border:none;color:#fff;font-family:var(--peb-font-body);font-size:16px;font-weight:700;line-height:1.35;text-align:left;cursor:pointer;transition:color .18s ease,opacity .15s ease;outline:none;-webkit-tap-highlight-color:transparent}.peb-section-faq .faq-q:hover{background:transparent;opacity:.9}.peb-section-faq .faq-q[aria-expanded=true]{color:var(--peb-gold);background:transparent}.peb-section-faq .faq-q:focus-visible{outline:2px solid var(--peb-gold);outline-offset:4px}.peb-section-faq .faq-icon{font-size:15px;color:#7dd3fc;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:transform .22s cubic-bezier(.4,0,.2,1),color .22s ease}.peb-section-faq .faq-q[aria-expanded=true] .faq-icon{transform:rotate(45deg);color:#ffd43b;font-size:17px;font-weight:700}.peb-section-faq .faq-a{padding:0 0 22px;background:transparent}.peb-section-faq .faq-a p{font-size:14.5px;line-height:1.65;color:#94a3b8;margin:0;text-align:left;max-width:820px}.peb-simple-cta{max-width:680px;margin-inline:auto;text-align:center;padding:10px 0}.peb-simple-cta-title{margin:0 auto 10px;white-space:nowrap}.peb-simple-cta-sub{font-size:15px;line-height:1.55;color:var(--peb-text-muted);max-width:none;margin:0 auto 24px;text-align:center;white-space:nowrap}.peb-simple-cta-action{display:flex;justify-content:center;margin:0 auto 14px}.peb-simple-cta-btn{width:auto;min-height:48px;padding:0 32px;font-family:var(--peb-font-body);font-size:15px;font-weight:700;background:var(--peb-gold);color:#061428;border:1px solid var(--peb-gold);border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:transform .14s ease,background .14s ease}.peb-simple-cta-btn:hover{background:#ffe474;border-color:#ffe474;transform:translateY(-2px)}.peb-simple-cta-note{font-family:var(--peb-font-mono);font-size:11.5px;letter-spacing:.04em;color:var(--peb-text-muted);margin:0;text-align:center}.site-footer{border-top:1px solid var(--peb-line);background:var(--peb-bg);padding:24px 0 20px;font-family:var(--peb-font-body)}.site-footer .footer-inner{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.site-footer .footer-brand{font-family:var(--peb-font-display);font-size:20px;letter-spacing:.05em;color:#fff;text-decoration:none;transition:opacity .14s ease}.site-footer .footer-brand em{font-style:normal;color:var(--peb-gold)}.site-footer .footer-brand:hover{opacity:.85}.site-footer .footer-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 0}.site-footer .footer-links a{font-family:var(--peb-font-body);font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--peb-text-muted);text-decoration:none;padding:3px 18px;transition:color .14s ease}.site-footer .footer-links a+a{border-left:1px solid var(--peb-line)}.site-footer .footer-links a:hover{color:var(--peb-gold)}.site-footer .footer-copy{font-family:var(--peb-font-body);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--peb-text-dim);opacity:1}@media(max-width:1040px){.peb-why-grid{grid-template-columns:repeat(2,1fr);gap:16px}.peb-tools-preview-grid{grid-template-columns:repeat(2,1fr)}.peb-steps-grid,.peb-specs-grid{grid-template-columns:1fr;gap:16px}.section-desc,.peb-explore-lead,.peb-pricing-desc,.peb-simple-cta-sub{white-space:normal;text-wrap:balance}}@media(max-width:768px){.peb-why-grid{grid-template-columns:1fr;gap:16px}.peb-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.peb-stat-divider{display:none}.peb-hero-checklist{flex-direction:column;align-items:flex-start;gap:10px;max-width:380px}.peb-hero-actions{flex-direction:column;align-items:stretch}.peb-hero-actions .btn{width:100%;justify-content:center}.peb-simple-cta-title{white-space:normal;text-wrap:balance}.peb-simple-cta-action{max-width:320px}.peb-simple-cta-action .btn{width:100%;max-width:320px;justify-content:center}.peb-tools-preview-grid{grid-template-columns:1fr}.peb-pricing-duo{flex-direction:column;align-items:center;gap:20px}.peb-duo-card{width:100%;max-width:320px}.peb-pricing-actions{flex-direction:column;align-items:stretch;max-width:320px;margin-inline:auto}.peb-pricing-actions .btn{width:100%;justify-content:center}.peb-pricing-footnote{flex-direction:column;gap:8px}.peb-section-faq .faq-q{padding:18px 0;font-size:15px;gap:14px}.peb-section-faq .faq-a{padding:0 0 18px}.site-footer .footer-links a{padding:3px 12px;font-size:10.5px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
