.vip-reviews-page{width:100%;margin:0;padding:0 0 calc(6.5rem + env(safe-area-inset-bottom));background:#0b1220;color:#f4f7fb}.vip-reviews-page__wrap{width:min(1160px,calc(100% - 40px));margin:auto}.vip-reviews-page__hero{padding:clamp(4rem,9vw,8rem) 0;background:radial-gradient(circle at 80% 10%,#2b496f 0,transparent 38%),linear-gradient(145deg,#0d1727,#08101c)}.vip-reviews-page__kicker{margin:0 0 .8rem;color:#ff7882;font-size:.75rem;font-weight:900;letter-spacing:.14em}.vip-reviews-page h1{max-width:16ch;margin:0 0 1rem;font-size:clamp(2.4rem,6vw,5.2rem);line-height:1.02}.vip-reviews-page__hero p:last-child{max-width:65ch;color:#cbd7e5}.vip-reviews-page__list{padding:clamp(3rem,7vw,6rem) 0}.vip-reviews-page__count{color:#b9c4d0}.vip-reviews-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.vip-review{display:flex;min-height:255px;flex-direction:column;padding:1.35rem;border:1px solid #2c4564;border-top:3px solid #d94b55;background:#111e31}.vip-review--one{border-top-color:#aebdce}.vip-review__top{display:flex;justify-content:space-between;gap:.8rem;align-items:start}.vip-review h2{margin:0;font-size:1.08rem;line-height:1.25}.vip-review__name,.vip-review time{margin:.35rem 0 0;color:#aab9ca;font-size:.8rem}.vip-review time{white-space:nowrap}.vip-review__stars{margin:1rem 0!important;letter-spacing:.13em;color:#43566d}.vip-review__stars .is-filled{color:#ef5a62}.vip-review blockquote{margin:0;color:#e7edf5;line-height:1.6}.vip-review__source{margin:auto 0 0!important;padding-top:1rem;color:#abb9ca!important;font-size:.72rem!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vip-reviews-page__plan-cta{position:fixed;z-index:39;left:50%;bottom:max(1rem,env(safe-area-inset-bottom));transform:translateX(-50%);display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:.85rem 1.25rem;border:1px solid #ff7882;border-radius:999px;background:#d93642;color:#fff!important;box-shadow:0 12px 30px #0008;font-size:.92rem;font-weight:900;line-height:1;text-align:center;text-decoration:none;transition:transform .18s ease,background .18s ease}.vip-reviews-page__plan-cta:hover{background:#b82331;color:#fff!important;transform:translateX(-50%) translateY(-2px)}.vip-reviews-page__plan-cta:focus-visible{outline:3px solid #76d7ff;outline-offset:4px}@media(max-width:820px){.vip-reviews-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.vip-reviews-page{padding-bottom:calc(6.75rem + env(safe-area-inset-bottom))}.vip-reviews-page__wrap{width:min(100% - 28px,1160px)}.vip-reviews-page__grid{grid-template-columns:1fr}.vip-review{min-height:0}.vip-review__top{display:block}.vip-review time{display:block}.vip-reviews-page__plan-cta{bottom:max(1rem,env(safe-area-inset-bottom));max-width:calc(100% - 112px);padding-inline:1rem;font-size:.84rem}}@media(prefers-reduced-motion:reduce){.vip-reviews-page__plan-cta{transition:none}.vip-reviews-page__plan-cta:hover{transform:translateX(-50%)}}
