.tooltip .tooltip-inner{background-color:#57231d;color:#f1faee;font-size:18px;padding:8px 12px;border-radius:6px;max-width:250px}.tooltip.bs-tooltip-top .tooltip-arrow::before{border-top-color:#1d3557}#aboutCarousel{height:420px}#aboutCarousel .carousel-item img{height:420px !important;width:100% !important;object-fit:cover !important;object-position:center}.home-v2{overflow-x:clip}.home-v2 section{position:relative}.home-v2 .eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:1.5px;font-size:0.78rem;font-weight:700;color:var(--pink);margin-bottom:8px}.home-v2 .section-lead{color:var(--gray-light);max-width:640px}.home-v2 .section-lead.mx-auto{margin-left:auto;margin-right:auto}.home-v2 .reveal{opacity:0;transform:translateY(24px);transition:opacity 0.6s ease,transform 0.6s ease}.home-v2 .reveal.reveal-visible{opacity:1;transform:translateY(0)}.intro-stats-wrapper{padding:20px 0}.intro-stats-box{background:#ffffff;border:1px solid rgba(0,0,0,0.08);box-shadow:0 10px 30px rgba(0,0,0,0.04);border-radius:24px;padding:32px 32px 16px 32px}.intro-stats-box .intro-text{font-size:1.15rem;color:var(--gray,#495057);line-height:1.6;margin-bottom:24px}.intro-stats-box .intro-highlight{font-weight:800;color:var(--pink,#2B6535)}.stats-strip-inner{border-top:1px solid var(--light-border);padding-top:24px}.stats-strip-inner .stat-card{display:flex;align-items:center;gap:14px;height:100%;padding:6px 10px;border-left:1px solid var(--light-border)}.stats-strip-inner .col-6:first-child .stat-card,.stats-strip-inner .col-lg-3:nth-child(4n+1) .stat-card{border-left:none}.stats-strip-inner .stat-icon{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--light-active-bg,#eaf3eb);color:var(--pink);font-size:1.15rem}.stats-strip-inner h3{margin:0;font-weight:800;color:var(--pink);font-size:1.3rem;line-height:1.2}.stats-strip-inner span{color:var(--gray-light);font-size:0.8rem}@media (max-width:991px){.intro-stats-box{padding:30px 20px 10px 20px}}@media (max-width:767px){.stats-strip-inner .stat-card{border-left:none;padding:10px 4px}.intro-stats-box .intro-text{font-size:1.05rem}}.why-join-list{list-style:none;padding:0;margin:0 0 20px;display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.why-join-list li{display:flex;align-items:flex-start;gap:10px;color:var(--gray)}.why-join-list li i{color:var(--pink);font-size:1.05rem;margin-top:2px}.app-promo-card{background:var(--light-bg);border:1px solid var(--light-border);border-radius:20px;padding:28px;transition:box-shadow 0.25s ease}.app-promo-card:hover{box-shadow:var(--shadow-2)}.app-store-badges{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.app-store-badge{display:inline-flex;align-items:center;gap:8px;background:var(--black);color:var(--white) !important;padding:10px 18px;border-radius:10px;text-decoration:none !important;font-size:0.95rem;transition:0.25s}.app-store-badge:hover{background:#1E4A27;transform:translateY(-2px)}.app-store-badge i{font-size:1.3rem}.membership-band{background:linear-gradient(120deg,#12321b,#1E4A27 60%,var(--pink));border-radius:0}.membership-band .eyebrow-light{display:inline-block;text-transform:uppercase;letter-spacing:1.5px;font-size:0.78rem;font-weight:700;color:#8be89b;margin-bottom:6px}.membership-band .section-title::after{display:none}.membership-band .plan-btn-outline{background:transparent;border:1.5px solid rgba(255,255,255,0.6);color:var(--white) !important}.membership-band .plan-btn-outline:hover{background:rgba(255,255,255,0.12)}.membership-band .plan-card.featured{border:2px solid #8be89b}.membership-band .plan-card.featured:hover{transform:translateY(-4px)}.membership-band .membership-heading-col{display:flex;flex-direction:column;justify-content:center}.membership-band .plan-card{padding:18px 20px;border-radius:14px}.membership-band .plan-price{margin:4px 0 10px;font-size:1.3rem}.membership-band .plan-card ul{margin:0 0 14px}.membership-band .plan-card ul li{padding:3px 0;font-size:0.85rem}.membership-band .plan-tagline{color:var(--gray-light);font-size:0.85rem;margin:4px 0 0}.membership-trust-list{list-style:none;padding:0;margin:16px 0 18px;display:flex;flex-wrap:wrap;gap:10px 20px}.membership-trust-list li{display:flex;align-items:center;gap:7px;color:rgba(255,255,255,0.85);font-size:0.85rem;font-weight:500}.membership-trust-list li i{color:#8be89b;font-size:1rem}.membership-compare-link{display:inline-flex;align-items:center;gap:6px;color:#8be89b;font-weight:600;font-size:0.9rem;text-decoration:none}.membership-compare-link:hover{color:var(--white);gap:9px}.membership-compare-link i{transition:transform 0.2s ease}@media (max-width:991px){.membership-band .membership-heading-col{margin-bottom:24px}}.plan-card{background:var(--white);border:1px solid var(--light-border);border-radius:20px;padding:30px;height:100%;box-shadow:var(--shadow-4);position:relative;transition:transform 0.25s ease,box-shadow 0.25s ease}.plan-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-2)}.plan-card.featured{border:2px solid var(--pink)}.plan-card .plan-badge{position:absolute;top:-14px;right:24px;background:linear-gradient(90deg,var(--pink),#1E4A27);color:var(--white);font-size:0.75rem;font-weight:600;padding:5px 14px;border-radius:20px}.plan-card .plan-price{font-size:2rem;font-weight:700;color:var(--pink);margin:10px 0 18px}.plan-card .plan-price span{font-size:0.95rem;font-weight:400;color:var(--gray-light)}.plan-card ul{list-style:none;padding:0;margin:0 0 24px}.plan-card ul li{padding:6px 0;color:var(--gray)}.plan-card ul li i{color:var(--pink);margin-right:8px}.live-card{position:relative;background:linear-gradient(160deg,var(--light-bg) 0%,#eaf6ec 100%);border:1px solid var(--light-border);border-radius:24px;padding:22px 24px 18px;box-shadow:var(--shadow-4);overflow:hidden;transition:box-shadow 0.25s ease,transform 0.25s ease}.live-card::before{content:'';position:absolute;top:-60px;right:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(228,72,60,0.10),transparent 70%);pointer-events:none}.live-card:hover{box-shadow:var(--shadow-2);transform:translateY(-3px)}@media (max-width:767px){.live-card{padding:20px 18px;border-radius:18px}}.live-matches-home .matches-live-banner-title{display:inline-flex;align-items:center;gap:9px;background:linear-gradient(90deg,var(--mp-live,#E4483C),#ff6a5c);color:#fff;font-weight:800;letter-spacing:0.03em;text-transform:uppercase;padding:8px 18px;border-radius:30px;margin-bottom:18px;box-shadow:0 4px 14px rgba(228,72,60,0.28)}.live-matches-home .matches-live-banner-title .pulse-dot,.live-matches-home .matches-live-banner-title .pulse-dot::after{background:#fff}.live-matches-home .live-count-badge{font-weight:700;opacity:0.9}.section-card{background:var(--white);border:1px solid var(--light-border);border-radius:24px;padding:40px;box-shadow:var(--shadow-4);transition:box-shadow 0.25s ease}.section-card:hover{box-shadow:var(--shadow-2)}@media (max-width:767px){.section-card{padding:22px;border-radius:18px}}.about-mini-stats{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 6px}.about-mini-stat{display:flex;align-items:center;gap:10px;flex:1 1 140px;background:var(--light-bg);border:1px solid var(--light-border);border-radius:14px;padding:10px 16px;transition:transform 0.2s ease,box-shadow 0.2s ease}.about-mini-stat:hover{transform:translateY(-3px);box-shadow:var(--shadow-3)}.about-mini-stat i{font-size:1.35rem;color:var(--pink);flex-shrink:0}.about-mini-stat strong{display:block;font-size:1.05rem;font-weight:800;color:var(--black);line-height:1.2}.about-mini-stat span{font-size:0.76rem;color:var(--gray-light)}.branch-badge{display:inline-flex;align-items:center;gap:8px;background:var(--light-active-bg);color:var(--pink);padding:8px 16px;border-radius:30px;font-weight:700;font-size:0.85rem;margin:16px 0 6px}.branch-badge i{font-size:0.95rem}.branch-card-compact{padding:26px 30px}@media (max-width:767px){.branch-card-compact{padding:20px}}.branch-panel-compact{padding:16px 18px}.branch-list-more a{display:flex;align-items:center;gap:6px;padding:8px 14px;background:var(--pink);color:var(--white) !important;border-radius:30px;font-size:0.9rem;font-weight:700;text-decoration:none;transition:background 0.2s ease,transform 0.2s ease}.branch-list-more a:hover{background:#1E4A27;transform:translateY(-2px)}.branch-panel{background:var(--light-bg);border:1px solid var(--light-border);border-radius:20px;padding:28px}.branch-panel-head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.branch-panel-icon{width:48px;height:48px;flex-shrink:0;border-radius:50%;background:var(--pink);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:1.2rem}.branch-panel-head h6{margin:0;font-weight:700;color:var(--black)}.branch-panel-head span{font-size:0.82rem;color:var(--gray-light)}.branch-list{list-style:none;padding:0;margin:4px 0 14px;display:flex;flex-wrap:wrap;gap:10px}.branch-list li{display:flex;align-items:center;gap:8px;padding:8px 14px;background:var(--white);border:1px solid var(--light-border);border-radius:30px;color:var(--gray);font-size:0.9rem;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease,transform 0.2s ease}.branch-list li:hover{background:var(--pink);border-color:var(--pink);color:var(--white);transform:translateY(-2px)}.branch-list li:hover i{color:var(--white)}.branch-list li i{color:var(--pink);transition:color 0.2s ease}.branch-list li.branch-list-more{padding:0;border:none;background:transparent}.branch-list li.branch-list-more:hover{background:transparent;transform:none}.feature-panel{border-radius:20px;padding:30px;height:100%;color:var(--white);background:linear-gradient(135deg,#1E4A27,var(--pink));display:flex;flex-direction:column;transition:transform 0.25s ease,box-shadow 0.25s ease;box-shadow:var(--shadow-4)}.feature-panel:hover{transform:translateY(-6px);box-shadow:var(--shadow-2)}.feature-panel.alt{background:var(--black)}.feature-panel .feature-icon{width:54px;height:54px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.15);border-radius:14px;font-size:1.5rem;margin-bottom:16px}.feature-panel p{color:rgba(255,255,255,0.85);flex-grow:1}.feature-panel a{color:var(--white);font-weight:600;text-decoration:none !important;display:inline-flex;align-items:center;width:fit-content;transition:gap 0.2s ease}.feature-panel a i{margin-left:6px;transition:transform 0.2s ease}.feature-panel a:hover i{transform:translateX(4px)}.platform-card{background:var(--white);border:1px solid var(--light-border);border-radius:20px;padding:26px;height:100%;text-align:center;box-shadow:var(--shadow-4);transition:0.25s}.platform-card:hover{box-shadow:var(--shadow-2);transform:translateY(-6px)}.platform-card .platform-icon{width:56px;height:56px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--light-active-bg,#eaf3eb);color:var(--pink);font-size:1.4rem}.platform-card h5{font-weight:700;color:var(--pink)}.platform-card p{color:var(--gray-light);font-size:0.92rem;min-height:60px}.platform-card a{color:var(--pink);font-weight:600;text-decoration:none !important;display:inline-flex;align-items:center}.platform-card a i{margin-left:4px;transition:transform 0.2s ease}.platform-card a:hover i{transform:translateX(4px)}.platform-card-v2{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--light-border);border-radius:18px;padding:18px;height:100%;text-decoration:none !important;color:var(--gray);box-shadow:var(--shadow-4);transition:transform 0.25s ease,box-shadow 0.25s ease}.platform-card-v2:hover{transform:translateY(-6px);box-shadow:var(--shadow-2);color:var(--gray)}.platform-card-v2-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--light-active-bg,#eaf3eb);color:var(--pink);font-size:1.1rem;margin-bottom:12px}.platform-card-v2 h5{font-weight:700;font-size:0.95rem;color:var(--black);margin-bottom:6px}.platform-card-v2 p{color:var(--gray-light);font-size:0.8rem;line-height:1.45;margin-bottom:14px;flex-grow:1}.platform-card-v2-img{border-radius:12px;overflow:hidden;height:100px;margin-bottom:12px}.platform-card-v2-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.35s ease}.platform-card-v2:hover .platform-card-v2-img img{transform:scale(1.08)}.platform-card-v2-cta{font-size:0.78rem;font-weight:700;color:var(--pink);display:inline-flex;align-items:center;gap:4px}.platform-card-v2-cta i{transition:transform 0.2s ease}.platform-card-v2:hover .platform-card-v2-cta i{transform:translateX(4px)}@media (max-width:767px){.platform-card-v2{padding:14px}.platform-card-v2-img{height:80px}}.home-v2 .event-card{transition:transform 0.25s ease,box-shadow 0.25s ease}.home-v2 .event-card:hover{transform:translateY(-6px)}.view-all-link{color:var(--pink);font-weight:700;font-size:0.88rem;text-decoration:none !important;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.view-all-link i{transition:transform 0.2s ease}.view-all-link:hover i{transform:translateX(4px)}.quick-link-card{position:relative;display:block;border-radius:18px;overflow:hidden;height:220px;text-decoration:none !important;box-shadow:var(--shadow-4);transition:transform 0.25s ease,box-shadow 0.25s ease}.quick-link-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-2)}.quick-link-card img{width:100%;height:100%;object-fit:cover;transition:transform 0.35s ease}.quick-link-card:hover img{transform:scale(1.08)}.quick-link-card-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:16px;background:linear-gradient(180deg,rgba(14,26,18,0) 40%,rgba(14,26,18,0.92) 100%)}.quick-link-card-overlay h6{color:var(--white);font-weight:700;font-size:0.95rem;margin-bottom:4px}.quick-link-card-overlay p{color:rgba(255,255,255,0.78);font-size:0.76rem;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.quick-link-card-overlay span{color:#8be89b;font-weight:700;font-size:0.76rem;display:inline-flex;align-items:center;gap:4px}.quick-link-card-overlay span i{transition:transform 0.2s ease}.quick-link-card:hover .quick-link-card-overlay span i{transform:translateX(4px)}@media (max-width:767px){.quick-link-card{height:170px}.quick-link-card-overlay h6{font-size:0.85rem}}.gallery-thumb{position:relative;overflow:hidden;border-radius:10px}.gallery-thumb img{transition:transform 0.35s ease}.gallery-thumb:hover img{transform:scale(1.08)}.news-mini-item{display:flex;align-items:center;gap:14px;text-decoration:none !important;color:inherit;padding:10px 0;border-bottom:1px solid var(--light-border)}.news-mini-item:last-of-type{border-bottom:none;padding-bottom:0}.news-mini-item:first-of-type{padding-top:0}.news-mini-item img{width:64px;height:64px;object-fit:cover;border-radius:10px;flex-shrink:0}.news-mini-item-body h6{margin:0 0 4px;font-weight:600;font-size:0.95rem;color:var(--black);transition:color 0.2s ease}.news-mini-item-body span{font-size:0.8rem;color:#8a8a8a}.news-mini-item:hover .news-mini-item-body h6{color:var(--pink)}.cta-banner{background:var(--light-bg);border:1px solid var(--light-border);border-radius:24px;padding:40px 44px;color:var(--black);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;box-shadow:var(--shadow-4)}.cta-banner h3{color:var(--black);font-weight:800;margin-bottom:8px}.cta-banner p{color:var(--gray);margin-bottom:0;max-width:480px}.cta-banner .cta-avatars,.branch-panel .cta-avatars,.branch-panel-light .cta-avatars{display:flex;align-items:center;gap:14px;margin-top:18px}.cta-banner .cta-avatars .avatar-stack,.branch-panel .cta-avatars .avatar-stack,.branch-panel-light .cta-avatars .avatar-stack{display:flex}.cta-banner .cta-avatars img,.branch-panel .cta-avatars img,.branch-panel-light .cta-avatars img{width:38px;height:38px;border-radius:50%;object-fit:cover;border:2px solid var(--pink);margin-left:-12px}.cta-banner .cta-avatars img:first-child,.branch-panel .cta-avatars img:first-child,.branch-panel-light .cta-avatars img:first-child{margin-left:0}.cta-banner .cta-avatars span{font-size:0.85rem;color:var(--gray-light)}.branch-panel .cta-avatars span{font-size:0.85rem;color:rgba(255,255,255,0.85)}.branch-panel h3{color:var(--black)}.cta-banner .btn-cta-light{background:var(--pink);color:var(--white) !important;font-weight:700;padding:13px 28px;border-radius:12px;text-decoration:none !important;display:inline-flex;align-items:center;gap:8px;flex-shrink:0;transition:transform 0.2s ease,box-shadow 0.2s ease}.cta-banner .btn-cta-light:hover{background:#1E4A27;transform:translateY(-3px);box-shadow:var(--shadow-2)}@media (max-width:767px){.cta-banner{padding:30px 26px;text-align:center;justify-content:center}.cta-banner .cta-avatars{justify-content:center}}.ncf-outer{position:relative}.ncf-wrapper{padding:20px 0 10px;overflow:visible}.ncf-viewport{overflow:hidden;padding:24px 0;margin:-24px 0}.ncf-track{display:flex;align-items:stretch;will-change:transform}.ncf-card{flex:0 0 33.333%;padding:0 8px;box-sizing:border-box;position:relative;transition:transform 0.45s cubic-bezier(0.25,0.46,0.45,0.94),opacity 0.45s ease;transform:scale(0.82);opacity:0.55;transform-origin:center center;cursor:pointer}.ncf-card.is-active{transform:scale(1.02);opacity:1;z-index:5}.ncf-card .news-carousel-card{display:block;background:linear-gradient(160deg,#0d2416 0%,#1E4A27 60%,#2B6535);border-radius:18px;overflow:hidden;text-decoration:none !important;position:relative;height:100%;box-shadow:0 4px 12px rgba(0,0,0,0.06);transition:box-shadow 0.45s ease}.ncf-card.is-active .news-carousel-card{box-shadow:0 12px 24px rgba(0,0,0,0.15),0 4px 8px rgba(0,0,0,0.08)}.ncf-card .news-carousel-card img{width:100%;height:210px;object-fit:cover;display:block}.news-carousel-badge{position:absolute;top:12px;left:12px;background:rgba(18,50,27,0.88);color:#8be89b;font-size:0.68rem;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;padding:4px 10px;border-radius:20px;border:1px solid rgba(139,232,155,0.35);z-index:2}.news-carousel-card-body{padding:14px 16px 18px}.news-carousel-card-body h6{color:#fff;font-weight:600;font-size:0.92rem;line-height:1.45;margin-bottom:8px}.news-carousel-card-body span{display:inline-flex;align-items:center;gap:5px;color:rgba(255,255,255,0.58);font-size:0.78rem}.ncf-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background:#fff;border:none;border-radius:50%;box-shadow:0 3px 12px rgba(0,0,0,0.16);display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:#1a1a1a;z-index:20;cursor:pointer;transition:background 0.2s,color 0.2s,box-shadow 0.2s}.ncf-arrow:hover{background:var(--pink,#2B6535);color:#fff;box-shadow:0 6px 20px rgba(43,101,53,0.28)}.ncf-arrow.prev{left:8px}.ncf-arrow.next{right:8px}.ncf-dots{display:flex;justify-content:center;gap:7px;margin-top:22px}.ncf-dot{width:8px;height:8px;border-radius:50%;background:#ccc;cursor:pointer;transition:all 0.3s ease;border:none;padding:0}.ncf-dot.active{background:var(--pink,#2B6535);width:22px;border-radius:10px}@media (max-width:991px){.ncf-card{flex:0 0 50%}}@media (max-width:575px){.ncf-card{flex:0 0 82%}.ncf-arrow{display:none}}.branch-panel-light{background:transparent;border:1px solid rgba(0,0,0,0.12);box-shadow:none;color:var(--black);border-radius:20px;padding:30px;transition:transform 0.25s ease,border-color 0.25s ease}.branch-panel-light:hover{transform:translateY(-6px);border-color:rgba(0,0,0,0.25)}.branch-panel-light h3{color:var(--black);font-weight:800}.branch-panel-light p{color:var(--text-muted,#6c757d);font-size:0.95rem}.branch-panel-light .cta-avatars span{color:#495057;font-weight:600}.branch-panel-light .btn-cta-dark{background:#12321b;color:#ffffff !important;font-weight:700;padding:13px 28px;border-radius:12px;text-decoration:none !important;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background 0.2s ease,transform 0.2s ease}.branch-panel-light .btn-cta-dark:hover{background:var(--pink,#2B6535);transform:translateY(-3px)}@media (max-width:767px){.why-join-list{grid-template-columns:1fr}.branch-list{columns:1}.stats-strip .stat-card{padding:16px 14px}}.hero-v2{position:relative;color:var(--white);background:linear-gradient(180deg,rgba(0,0,0,0.55),rgba(0,0,0,0.75)),url('/assets/user/img/banner-home-2.webp') center 30%/cover no-repeat;padding:70px 0 60px;overflow:hidden}@media (max-width:767px){.hero-v2{background:linear-gradient(180deg,rgba(0,0,0,0.55),rgba(0,0,0,0.75)),url('/assets/user/img/banner-home-2-mobile.webp') center 30%/cover no-repeat}}.hero-v2 .eyebrow-light{color:#b7f5c2;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;font-size:0.8rem}.hero-v2 h1{font-size:3rem;font-weight:800;line-height:1.15;margin:10px 0 18px}.hero-v2 h1 .accent{color:#8be89b}.hero-v2 p.lead-text{font-size:1.05rem;color:rgba(255,255,255,0.85);max-width:520px}.hero-v2 .hero-ctas .btn-gradient,.hero-v2 .hero-ctas .btn-outline-light2{padding:12px 26px;border-radius:10px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.hero-v2 .btn-outline-light2{border:1.5px solid rgba(255,255,255,0.55);color:var(--white);background:transparent;transition:0.2s}.hero-v2 .btn-outline-light2:hover{background:rgba(255,255,255,0.12);color:var(--white)}.hero-v2 .fan-proof{margin-top:26px;display:flex;align-items:center;gap:12px}.hero-v2 .fan-avatars{display:flex}.hero-v2 .fan-avatars img{width:42px;height:42px;border-radius:50%;object-fit:cover;border:2px solid var(--white);margin-left:-12px;box-shadow:var(--shadow-3)}.hero-v2 .fan-avatars img:first-child{margin-left:0}.hero-v2 .fan-proof strong{display:block;font-size:1rem}.hero-v2 .fan-proof span{font-size:0.82rem;color:rgba(255,255,255,0.75)}.hero-v2 .trust-badges{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px}.hero-v2 .trust-badge{font-size:0.78rem;font-weight:600;color:rgba(255,255,255,0.85);display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.2);padding:6px 12px;border-radius:20px}.hero-v2 .trust-badge i{color:#8be89b}.phone-mock-wrap{position:relative;display:flex;justify-content:center}.phone-mock{position:relative;width:260px;background:#0e1a12;border-radius:36px;padding:14px 10px;box-shadow:0 25px 60px rgba(0,0,0,0.45);border:6px solid #142a1c}.phone-mock .phone-notch{position:absolute;top:14px;left:50%;transform:translateX(-50%);width:70px;height:14px;background:#0e1a12;border-radius:10px;z-index:2}.phone-mock .phone-screen{border-radius:24px;overflow:hidden;min-height:420px;position:relative}.phone-mock .phone-screen img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.phone-mock .phone-statusbar{display:flex;justify-content:space-between;align-items:center;font-size:0.62rem;font-weight:700;color:rgba(255,255,255,0.85);padding:4px 2px 14px}.phone-mock .phone-statusbar-icons i{margin-left:5px;font-size:0.7rem}.phone-mock .phone-header-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.phone-mock .phone-bell{background:rgba(255,255,255,0.12);border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;font-size:0.8rem}.phone-mock .phone-title{font-weight:700;font-size:0.85rem;margin-bottom:2px}.phone-mock .phone-subtitle{font-size:0.65rem;color:rgba(255,255,255,0.75)}.phone-mock .phone-member-card{background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.25);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:2px;margin-bottom:16px}.phone-mock .phone-member-card .label{font-size:0.6rem;text-transform:uppercase;letter-spacing:0.5px;color:rgba(255,255,255,0.7)}.phone-mock .phone-member-card strong{font-size:0.82rem}.phone-mock .phone-member-card .status{font-size:0.62rem;color:#8be89b;display:inline-flex;align-items:center;gap:4px;margin-top:2px}.phone-mock .phone-quick-label{font-size:0.68rem;font-weight:700;color:rgba(255,255,255,0.75);margin-bottom:10px}.phone-mock .app-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.phone-mock .app-tile{background:rgba(255,255,255,0.1);border-radius:12px;padding:12px 4px;text-align:center;font-size:0.6rem;font-weight:600}.phone-mock .app-tile i{display:block;font-size:1.05rem;margin-bottom:6px}.phone-mock-wrap .membership-badge{position:absolute;right:-6px;bottom:30px;width:108px;height:108px;border-radius:50%;background:var(--white);color:var(--pink);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:var(--shadow-2);border:3px solid var(--light-active-bg);line-height:1.1}.phone-mock-wrap .membership-badge small{font-size:0.6rem;font-weight:700;text-transform:uppercase;color:var(--gray-light)}.phone-mock-wrap .membership-badge .price{font-size:1.3rem;font-weight:800}.phone-mock-wrap .membership-badge .period{font-size:0.62rem;color:var(--gray-light)}@media (max-width:991px){.hero-v2 h1{font-size:2.2rem}.phone-mock-wrap{margin-top:40px}}.quick-nav{position:relative;z-index:3;margin-top:-38px}.quick-nav-card{background:var(--white);border-radius:20px;box-shadow:0 16px 40px rgba(0,0,0,0.12);padding:6px 10px}.quick-nav .quick-nav-inner{display:flex;justify-content:space-between;overflow-x:auto;gap:4px;padding:10px 4px;scrollbar-width:none}.quick-nav .quick-nav-inner::-webkit-scrollbar{display:none}.quick-nav a{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;text-decoration:none !important;color:var(--gray);font-size:0.74rem;font-weight:600;text-align:center;min-width:88px;border-radius:14px;transition:transform 0.25s ease,background 0.25s ease}.quick-nav a i{font-size:1.3rem;color:var(--pink);transition:transform 0.25s ease}.quick-nav a:hover{color:var(--pink);background:var(--light-active-bg);transform:translateY(-3px)}.quick-nav a:hover i{transform:scale(1.1)}@media (max-width:767px){.quick-nav{margin-top:-26px}.quick-nav .quick-nav-inner{justify-content:flex-start}.quick-nav a{min-width:76px;padding:10px 10px}.quick-nav a i{font-size:1.15rem}}.app-banner{background:var(--black);color:var(--white);border-radius:24px;padding:40px}.app-banner .eyebrow-light{color:#8be89b;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:0.78rem}.app-banner h3{font-weight:800;margin:8px 0 10px}.app-banner p{color:rgba(255,255,255,0.75)}.store-badge{display:inline-flex;align-items:center;gap:10px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.2);color:var(--white);border-radius:10px;padding:10px 16px;text-decoration:none !important;font-size:0.85rem}.store-badge i{font-size:1.4rem}.store-badge .store-text small{display:block;font-size:0.62rem;color:rgba(255,255,255,0.6)}.store-badge .store-text strong{display:block;font-size:0.9rem}