@import"/public/vendor/inter/inter.css?v=b633e063fb6a";:root{--guide-primary: #059669;--guide-primary-dark: #047857;--guide-primary-light: #ecfdf5;--guide-primary-border: #a7f3d0;--guide-accent: #10b981;--guide-bg: #ffffff;--guide-bg-alt: #f8fafc;--guide-text-main: #0f172a;--guide-text-muted: #475569;--guide-text-subtle: #94a3b8;--guide-border: #e2e8f0;--guide-shadow-sm: 0 1px 3px rgba(15, 23, 42, .05);--guide-shadow-md: 0 8px 24px -4px rgba(15, 23, 42, .08);--guide-shadow-lg: 0 20px 48px -8px rgba(15, 23, 42, .14);--guide-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "HarmonyOS Sans SC", "Microsoft YaHei UI", "Microsoft YaHei", sans-serif;--guide-font-display: "Inter", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "HarmonyOS Sans SC", "Microsoft YaHei UI", "Microsoft YaHei", sans-serif;--guide-font-num: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--guide-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}html{scroll-behavior:smooth;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body.club-guide-page{margin:0;padding:0;font-family:var(--guide-font);background-color:var(--guide-bg);color:var(--guide-text-main);line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;letter-spacing:-.012em}h1,h2,h3,.hero-title,.section-title,.showcase-text h2{font-family:var(--guide-font-display);letter-spacing:-.025em;font-weight:800}.guide-container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.bg-light{background-color:var(--guide-bg-alt)}.text-center{text-align:center}.text-emerald{color:#10b981!important}.text-amber{color:#f59e0b!important}.text-blue{color:#3b82f6!important}.guide-header{position:sticky;top:0;z-index:1000;background:#fffffff0;backdrop-filter:blur(12px);border-bottom:1px solid var(--guide-border)}.guide-header-inner{max-width:1240px;margin:0 auto;height:68px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.guide-brand{display:flex;align-items:center;gap:14px;white-space:nowrap;flex-shrink:0}.guide-brand-logo{display:flex;align-items:center;flex-shrink:0}.guide-brand-logo img{height:32px;width:auto;display:block}.guide-header-divider{width:1px;height:22px;background-color:var(--guide-border);flex-shrink:0}.guide-header-title{display:flex;align-items:center;gap:8px;white-space:nowrap;flex-shrink:0}.guide-header-title strong{font-size:15px;font-weight:800;color:var(--guide-text-main);font-family:var(--guide-font-display);white-space:nowrap}.guide-title-short,.guide-action-short,.guide-btn-short,.hero-tag-short{display:none}.guide-title-full,.guide-action-full,.guide-btn-full,.hero-tag-full{display:inline}.guide-badge{display:inline-block;padding:2px 8px;border-radius:6px;background:var(--guide-primary-light);border:1px solid var(--guide-primary-border);color:var(--guide-primary-dark);font-size:11px;font-weight:700;white-space:nowrap;flex-shrink:0}.guide-nav{display:flex;align-items:center;gap:24px;white-space:nowrap}.guide-nav-link{color:var(--guide-text-muted);text-decoration:none;font-size:13.5px;font-weight:600;transition:color .15s ease;white-space:nowrap}.guide-nav-link:hover{color:var(--guide-primary)}.guide-header-actions{display:flex;align-items:center;gap:16px;white-space:nowrap;flex-shrink:0}.btn-text{color:var(--guide-text-muted);text-decoration:none;font-size:13.5px;font-weight:600;transition:color .15s ease;white-space:nowrap;flex-shrink:0}.btn-text:hover{color:var(--guide-primary)}.btn-primary{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:9px;background:linear-gradient(135deg,#059669,#047857);color:#fff;font-size:13.5px;font-weight:700;text-decoration:none;box-shadow:0 2px 8px #05966940;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.btn-primary:hover{background:linear-gradient(135deg,#047857,#065f46);transform:translateY(-1px);box-shadow:0 4px 12px #05966959}.guide-hero{padding:64px 0 80px;background:radial-gradient(circle at 50% 5%,#10b9811a,#fff0 65%),#fff;border-bottom:1px solid var(--guide-border)}.hero-tag{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;border-radius:999px;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;font-size:13px;font-weight:700;margin-bottom:20px}.hero-title{margin:0 0 16px;font-size:42px;line-height:1.25;font-weight:900;color:var(--guide-text-main);letter-spacing:-.8px}.hero-title strong{background:linear-gradient(135deg,#059669,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle{max-width:820px;margin:0 auto 32px;font-size:16.5px;line-height:1.65;color:var(--guide-text-muted)}.hero-actions{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:48px}.btn-hero-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border-radius:12px;background:linear-gradient(135deg,#059669,#047857);color:#fff;font-size:16px;font-weight:800;text-decoration:none;box-shadow:0 6px 20px #05966952;transition:all .2s ease}.btn-hero-primary:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0596696b}.btn-hero-secondary{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;border-radius:12px;background:#fff;border:1px solid var(--guide-border);color:var(--guide-text-main);font-size:15px;font-weight:700;text-decoration:none;box-shadow:var(--guide-shadow-sm);transition:all .18s ease}.btn-hero-secondary:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.hero-mockup-wrapper{max-width:1080px;margin:0 auto}.browser-window-mockup{background:#fff;border-radius:18px;border:1px solid rgba(203,213,225,.8);box-shadow:0 25px 60px -15px #0f172a2e,0 0 0 1px #0f172a0d;overflow:hidden;text-align:left}.browser-topbar{background:#f8fafc;padding:12px 18px;border-bottom:1px solid var(--guide-border);display:flex;align-items:center;justify-content:space-between}.browser-dots{display:flex;gap:6px}.browser-dots span{width:11px;height:11px;border-radius:50%}.browser-dots span:nth-child(1){background:#ef4444}.browser-dots span:nth-child(2){background:#f59e0b}.browser-dots span:nth-child(3){background:#10b981}.browser-address{display:flex;align-items:center;gap:6px;padding:5px 14px;border-radius:6px;background:#fff;border:1px solid var(--guide-border);font-size:12px;color:var(--guide-text-muted);font-family:var(--guide-font-mono)}.browser-user-badge{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#065f46}.online-indicator{width:7px;height:7px;border-radius:50%;background:#10b981}.browser-img-container{background:#f8fafc;line-height:0;position:relative;overflow:hidden;cursor:zoom-in}.hero-mockup-real-img{width:100%;height:auto;display:block;object-fit:cover;transition:transform .35s ease}.browser-window-mockup:hover .hero-mockup-real-img{transform:scale(1.008)}.browser-img-hint{position:absolute;bottom:14px;right:16px;background:#0f172abf;backdrop-filter:blur(4px);color:#fff;font-size:11.5px;font-weight:600;padding:5px 12px;border-radius:6px;display:flex;align-items:center;gap:5px;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.browser-img-container:hover .browser-img-hint{opacity:1;transform:translateY(0)}.guide-showcase-section{padding:88px 0}.showcase-grid{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:52px}.showcase-grid.is-reversed{grid-template-columns:1fr 1.25fr}.showcase-text{display:flex;flex-direction:column}.showcase-tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:var(--guide-primary);letter-spacing:.8px;text-transform:uppercase;margin-bottom:12px}.showcase-tag.is-blue{color:#2563eb}.showcase-tag.is-amber{color:#d97706}.showcase-tag.is-purple{color:#7c3aed}.showcase-tag.is-rose{color:#e11d48}.showcase-text h2{margin:0 0 16px;font-size:32px;font-weight:900;line-height:1.25;color:var(--guide-text-main);letter-spacing:-.6px}.showcase-lead{margin:0 0 28px;font-size:15.5px;line-height:1.65;color:var(--guide-text-muted)}.showcase-bullets{display:flex;flex-direction:column;gap:20px}.bullet-item{display:flex;align-items:flex-start;gap:14px}.bullet-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.bullet-icon.is-emerald{background:#ecfdf5;color:#059669}.bullet-icon.is-blue{background:#eff6ff;color:#2563eb}.bullet-icon.is-amber{background:#fffbeb;color:#d97706}.bullet-icon.is-purple{background:#f3e8ff;color:#9333ea}.bullet-icon.is-rose{background:#fff1f2;color:#e11d48}.bullet-item strong{display:block;font-size:15px;font-weight:700;color:var(--guide-text-main);margin-bottom:3px}.bullet-item p{margin:0;font-size:13.5px;color:var(--guide-text-muted);line-height:1.55}.real-screenshot-card{background:#fff;border-radius:18px;border:1px solid var(--guide-border);box-shadow:var(--guide-shadow-lg);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;display:flex;flex-direction:column}.real-screenshot-card:hover{transform:translateY(-4px);box-shadow:0 24px 52px -10px #0f172a29}.rsc-topbar{background:#f8fafc;padding:10px 16px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between}.rsc-dots{display:flex;gap:5px}.rsc-dots span{width:9px;height:9px;border-radius:50%}.rsc-dots span:nth-child(1){background:#ef4444}.rsc-dots span:nth-child(2){background:#f59e0b}.rsc-dots span:nth-child(3){background:#10b981}.rsc-body{position:relative;background:#f8fafc;line-height:0;cursor:zoom-in;overflow:hidden}.rsc-img{width:100%;height:auto;display:block;object-fit:cover;transition:transform .35s ease}.rsc-body:hover .rsc-img{transform:scale(1.015)}.rsc-zoom-hint{position:absolute;bottom:12px;right:12px;background:#0f172abf;backdrop-filter:blur(4px);color:#fff;font-size:11px;font-weight:600;padding:4px 10px;border-radius:6px;display:flex;align-items:center;gap:4px;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.rsc-body:hover .rsc-zoom-hint{opacity:1;transform:translateY(0)}.rsc-footer{padding:10px 16px;background:#fff;border-top:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;font-size:11.5px;color:var(--guide-text-muted)}.rsc-tag{display:inline-flex;align-items:center;gap:4px;color:#047857;font-weight:700;background:#ecfdf5;border:1px solid #a7f3d0;padding:2px 8px;border-radius:4px;font-size:11px}.game-mockup-board{background:radial-gradient(circle at 50% 0%,#1e1b4b,#0f172a);color:#fff;border-radius:20px;padding:24px;box-shadow:var(--guide-shadow-lg);border:1px solid #312e81}.game-board-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.game-brand-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:#6366f133;border:1px solid #6366f1;color:#a5b4fc;font-size:12.5px;font-weight:700}.game-status-badge{font-size:11.5px;color:#34d399;font-weight:700}.game-cells-preview{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:22px}.cell-box{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:10px;height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#cbd5e1;position:relative}.cell-box.is-start{background:#10b98133;color:#34d399;border-color:#10b981}.cell-box.is-fate{background:#f43f5e33;color:#fb7185;border-color:#f43f5e}.cell-box.is-boss{background:#ef444433;color:#f87171;border-color:#ef4444}.cell-box.is-chance{background:#3b82f633;color:#60a5fa;border-color:#3b82f6}.cell-box.is-active{background:linear-gradient(135deg,#f59e0b4d,#d9770666);border-color:#f59e0b;color:#fbbf24;box-shadow:0 0 16px #f59e0b66}.pawn-marker{font-size:16px;position:absolute;top:-8px;animation:bouncePawn 1.2s infinite ease-in-out}@keyframes bouncePawn{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.game-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.gs-card{background:#ffffff0d;border-radius:12px;padding:14px;border:1px solid rgba(255,255,255,.08)}.gs-label{display:block;font-size:11.5px;color:#94a3b8;margin-bottom:4px}.gs-value{font-size:18px;font-weight:800;font-family:var(--guide-font-num)}.portal-mockup-card{background:#fff;border-radius:20px;border:1px solid var(--guide-border);box-shadow:var(--guide-shadow-lg);padding:24px;display:flex;flex-direction:column;gap:18px}.portal-card-header{display:flex;align-items:center;gap:16px;padding-bottom:18px;border-bottom:1px solid #f1f5f9}.portal-club-avatar{position:relative;width:60px;height:60px;border-radius:14px;overflow:visible}.portal-club-avatar img{width:100%;height:100%;border-radius:14px;object-fit:cover}.verified-crown{position:absolute;bottom:-4px;right:-4px;background:#f59e0b;color:#fff;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;border:2px solid #ffffff}.portal-club-meta{display:flex;flex-direction:column;gap:6px}.portal-club-title{display:flex;align-items:center;gap:8px}.portal-club-title h3{margin:0;font-size:18px;font-weight:800;color:var(--guide-text-main)}.auth-tag{display:inline-flex;align-items:center;gap:4px;background:#ecfdf5;color:#059669;border:1px solid #a7f3d0;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:700}.portal-club-scores{display:flex;flex-wrap:wrap;gap:8px}.score-pill{font-size:11.5px;background:#f8fafc;padding:3px 8px;border-radius:6px;color:var(--guide-text-muted);display:inline-flex;align-items:center;gap:4px}.score-pill i{color:#f59e0b}.portal-showcase-window{background:#f8fafc;border-radius:14px;padding:16px;border:1px solid #f1f5f9}.window-title{font-size:12.5px;font-weight:700;color:var(--guide-text-muted);display:flex;align-items:center;gap:6px;margin-bottom:12px}.service-items-list{display:flex;flex-direction:column;gap:10px}.service-mockup-item{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;box-shadow:var(--guide-shadow-sm)}.service-mockup-item.is-hot{border-color:#fbcfe8;background:linear-gradient(135deg,#fff,#fff1f2)}.smi-game{display:inline-block;font-size:10.5px;font-weight:700;padding:1px 6px;border-radius:4px;background:#e0e7ff;color:#4338ca;margin-bottom:3px}.smi-game.is-lol{background:#fef3c7;color:#b45309}.smi-left strong{display:block;font-size:13.5px;color:var(--guide-text-main)}.smi-right{display:flex;align-items:center;gap:12px}.smi-price{font-size:16px;font-weight:900;color:#0f172a;font-family:var(--guide-font-num)}.smi-price small{font-size:11px;font-weight:400;color:var(--guide-text-muted)}.btn-smi-action{padding:6px 12px;border-radius:6px;background:var(--guide-primary);color:#fff;border:none;font-size:12px;font-weight:700;cursor:pointer}.portal-reputation-foot{background:#fffbeb;border:1px solid #fef3c7;border-radius:10px;padding:10px 14px;font-size:12px;color:#92400e}.reputation-quote{display:flex;align-items:center;gap:8px}.reputation-quote i{font-size:16px;color:#d97706;flex-shrink:0}.guide-section{padding:80px 0}.section-header{max-width:780px;margin:0 auto 48px}.section-kicker{display:inline-block;font-size:12px;font-weight:800;letter-spacing:1.2px;color:var(--guide-primary);margin-bottom:8px}.section-title{margin:0 0 12px;font-size:32px;font-weight:900;color:var(--guide-text-main);letter-spacing:-.5px}.section-desc{margin:0;font-size:15px;color:var(--guide-text-muted)}.pricing-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.tier-clean-card{position:relative;background:#fff;border-radius:18px;border:1px solid var(--guide-border);padding:32px 28px;box-shadow:var(--guide-shadow-sm);display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s ease,box-shadow .2s ease}.tier-clean-card:hover{transform:translateY(-3px);box-shadow:var(--guide-shadow-lg)}.tier-clean-card.is-popular{border:2px solid var(--guide-primary);box-shadow:0 12px 32px -4px #0596692e;background:#fff}.popular-tag{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--guide-primary);color:#fff;font-size:11.5px;font-weight:800;padding:3px 14px;border-radius:999px;box-shadow:0 4px 10px #0596694d}.tcc-header h3{margin:0 0 6px;font-size:20px;font-weight:800;color:var(--guide-text-main)}.tcc-header p{margin:0 0 16px;font-size:12.5px;color:var(--guide-text-muted)}.tcc-price{font-size:28px;font-weight:900;color:var(--guide-text-main);padding-bottom:18px;border-bottom:1px solid #f1f5f9;margin-bottom:20px;font-family:var(--guide-font-num)}.tcc-price span{font-size:12px;font-weight:400;color:var(--guide-text-muted)}.tcc-features{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:12px;font-size:13.5px;color:#475569}.tcc-features li{display:flex;align-items:flex-start;gap:8px}.tcc-features li i{color:var(--guide-primary);font-size:16px;margin-top:2px;flex-shrink:0}.btn-tier{display:block;width:100%;padding:12px 0;border-radius:10px;text-align:center;font-size:14px;font-weight:700;text-decoration:none;transition:all .18s ease}.btn-tier.is-free{background:#f1f5f9;color:var(--guide-text-main)}.btn-tier.is-free:hover{background:#e2e8f0}.btn-tier.is-primary{background:linear-gradient(135deg,#059669,#047857);color:#fff;box-shadow:0 4px 14px #0596694d}.btn-tier.is-primary:hover{background:linear-gradient(135deg,#047857,#065f46);transform:translateY(-1px)}.btn-tier.is-dark{background:#0f172a;color:#fff}.btn-tier.is-dark:hover{background:#1e293b}.guide-cta-section{padding:40px 0 80px}.guide-cta-card{border-radius:24px;background:linear-gradient(135deg,#064e3b,#065f46,#047857);padding:60px 48px;color:#fff;text-align:center;box-shadow:0 20px 48px -8px #064e3b66}.cta-kicker{display:inline-block;font-size:12px;font-weight:800;letter-spacing:1.5px;color:#a7f3d0;margin-bottom:12px}.guide-cta-card h2{margin:0 0 14px;font-size:34px;font-weight:900;letter-spacing:-.5px}.guide-cta-card p{margin:0 auto 36px;max-width:600px;font-size:16px;color:#d1fae5}.cta-actions{display:flex;flex-direction:column;align-items:center;gap:18px}.btn-cta-white{display:inline-flex;align-items:center;gap:8px;padding:15px 36px;border-radius:12px;background:#fff;color:#064e3b;font-size:16px;font-weight:800;text-decoration:none;box-shadow:0 6px 20px #00000026;transition:all .2s ease}.btn-cta-white:hover{background:#f0fdf4;transform:translateY(-2px);box-shadow:0 10px 28px #00000038}.cta-contact{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:#a7f3d0}.cta-contact strong{color:#fff;letter-spacing:.5px}.guide-lightbox{position:fixed;inset:0;z-index:9999;background:#0f172ae0;backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;pointer-events:none;transition:opacity .25s ease}.guide-lightbox.is-open{opacity:1;pointer-events:auto}.guide-lightbox-content{position:relative;max-width:95vw;max-height:94vh;display:flex;flex-direction:column;align-items:center}.guide-lightbox-img{max-width:100%;max-height:86vh;border-radius:12px;box-shadow:0 25px 60px #0000008c;object-fit:contain;border:1px solid rgba(255,255,255,.15)}.guide-lightbox-caption{color:#e2e8f0;font-size:13.5px;font-weight:600;margin-top:12px;text-align:center}.guide-lightbox-close{position:absolute;top:-42px;right:0;background:#ffffff2e;color:#fff;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;transition:background .2s ease}.guide-lightbox-close:hover{background:#ffffff59}.guide-footer{border-top:1px solid var(--guide-border);padding:32px 0;background:#fff}.footer-inner{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--guide-text-muted)}.footer-inner p{margin:0}.footer-links{display:flex;align-items:center;gap:20px}.footer-links a{color:var(--guide-text-muted);text-decoration:none;transition:color .15s ease}.footer-links a:hover{color:var(--guide-primary)}@media(max-width:1024px){.showcase-grid,.showcase-grid.is-reversed{grid-template-columns:1fr;gap:36px}.pricing-cards-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.tier-clean-card.is-popular{transform:none}}@media(max-width:920px){.guide-nav{display:none}}@media(max-width:768px){.guide-container{padding:0 16px}.guide-header-inner{height:56px;padding:0 16px;gap:12px}.guide-nav,.guide-badge{display:none}.guide-brand{gap:10px}.guide-brand-logo img{height:28px}.guide-header-divider{height:16px}.guide-header-title strong{font-size:14px}.guide-header-actions{gap:12px}.btn-text{font-size:13px}.btn-primary{font-size:13px;padding:7px 14px;border-radius:8px}.guide-hero{padding:40px 0 52px}.hero-tag{max-width:100%;white-space:normal;font-size:12px;padding:6px 14px;line-height:1.4}.hero-title{font-size:26px;line-height:1.35;margin-bottom:12px}.hero-title br.desktop-only,.hero-subtitle br.desktop-only{display:none}.hero-subtitle{font-size:14px;line-height:1.6;margin-bottom:24px}.hero-actions{flex-direction:column;width:100%;max-width:320px;margin:0 auto 36px;gap:10px}.btn-hero-primary,.btn-hero-secondary{width:100%;justify-content:center;padding:12px 20px;font-size:14.5px}.browser-topbar{padding:10px 14px}.browser-user-badge{font-size:11px;white-space:nowrap}.game-cells-preview{grid-template-columns:repeat(3,1fr)}.showcase-text h2{font-size:26px}.guide-cta-card{padding:40px 24px}.guide-cta-card h2{font-size:24px}.footer-inner{flex-direction:column;gap:14px;text-align:center}}@media(max-width:580px){.guide-header-inner{height:52px;padding:0 12px;gap:8px}.guide-brand{gap:8px}.guide-brand-logo img{height:24px}.guide-header-divider{height:14px}.guide-title-full{display:none}.guide-title-short{display:inline}.guide-header-title strong{font-size:13px}.guide-action-full{display:none}.guide-action-short{display:inline}.btn-text{font-size:12.5px}.guide-btn-full{display:none}.guide-btn-short{display:inline}.btn-primary{font-size:12px;padding:6px 10px;gap:4px;border-radius:7px}.btn-primary i{font-size:12px}.guide-header-actions{gap:8px}.hero-tag-full{display:none}.hero-tag-short{display:inline}.hero-tag{font-size:11.5px;padding:5px 12px;margin-bottom:16px}.hero-title{font-size:22px;letter-spacing:-.4px}}.guide-invite-note{width:fit-content;max-width:100%;margin:0 auto 20px;padding:8px 14px;border:1px solid #a7f3d0;border-radius:10px;background:#ecfdf5;color:#047857;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.guide-invite-note[hidden]{display:none}@media(max-width:360px){.guide-header-divider,.guide-header-title{display:none}.guide-header-inner{padding:0 10px}.btn-primary{padding:5px 8px;font-size:11.5px}}
