:root{--paper:#0e1827;--surface:#192939;--ink:#f2ede4;--muted:#a2b4c8;--line:#304454;--mint:#8ce6c9;--orange:#ffad67;--purple:#8ce6c9}
.brand-v9{font-size:15px;line-height:1.7;background:var(--paper)}
.brand-v9 .container{width:min(1280px,calc(100% - 80px))}
.brand-v9 main p{font-size:15px;line-height:1.8}
.brand-v9 h1{font-size:clamp(42px,4.4vw,68px);line-height:1.06;letter-spacing:-2.5px}
.brand-v9 h2{font-size:clamp(30px,3.2vw,48px);line-height:1.1;letter-spacing:-1.8px}
.brand-v9 h3{font-size:25px;line-height:1.25;letter-spacing:-.6px}
.brand-v9 .eyebrow{font-size:11px;line-height:1.5;letter-spacing:1.8px;margin-bottom:20px}
.brand-v9 .hero-chip{font-size:11px;line-height:1.5;letter-spacing:.7px;padding:9px 13px;background:#152c32;border-color:#36594f;color:#a2e7d2}
.brand-v9 .btn{font-size:13px;min-height:49px;padding:13px 20px;border-radius:10px;font-weight:750}
.brand-v9 .btn.primary{color:#19212b;background:var(--orange);border-color:#ffbc81;box-shadow:0 3px 0 #ae653c}
.brand-v9 .btn.ghost,.brand-v9 .btn:not(.primary){border-color:#3a5061;background:#1b2c3d;color:#e3ecef}
.brand-v9 .text-link{font-size:13px;color:var(--mint)}
.brand-v9 .brand{font-size:28px;letter-spacing:-1.4px;gap:9px}
.brand-v9 .brand>span{white-space:nowrap}.brand-v9 .brand i{font-size:23px;margin-left:4px}
.brand-v9 .announcement{min-height:35px;font-size:11px;background:#193b39;gap:30px}
.brand-v9 .main-header{background:#0e1827f5;border-bottom:1px solid #ffffff09;backdrop-filter:blur(15px)}
.brand-v9 .nav-row{min-height:91px;gap:28px}.brand-v9 #main-nav{gap:24px}
.brand-v9 #main-nav>a,.brand-v9 .nav-resources summary{font-size:12px}
.brand-v9 .btn-nav{font-size:12px;white-space:nowrap}.brand-v9 .resource-dropdown{width:610px}
.brand-v9 .resource-dropdown a{font-size:14px}.brand-v9 .resource-dropdown small{font-size:11px}
.brand-v9 .section-title{align-items:end;gap:45px;margin-bottom:42px}.brand-v9 .section-title p{font-size:14px}
.brand-v9 main .sales-fine,.brand-v9 main .fine,.brand-v9 main .club-fine{font-size:11px;color:#91a9bf}
.brand-v9 .sales-section{padding-block:90px}.sales-hero{overflow:hidden;background:radial-gradient(ellipse at 85% 20%,#1c344749,transparent 55%)}
.sales-hero-grid{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:5px;min-height:630px;padding-top:48px;padding-bottom:40px}
.sales-hero-copy{position:relative;z-index:1}.brand-v9 .sales-hero h1{font-size:clamp(50px,5.1vw,78px);margin:27px 0 24px;line-height:1.02;letter-spacing:-3px}
.sales-hero h1 em{color:var(--orange)}.sales-hero-copy>p{max-width:530px}.sales-hero-copy .button-row{margin-top:30px;gap:13px;flex-wrap:wrap}
.hero-reassurance{display:flex;gap:22px;flex-wrap:wrap;font-size:11px;color:#a6b9c9;margin-top:24px}
.status-dot{display:inline-block;width:7px;height:7px;background:var(--mint);border-radius:50%;box-shadow:0 0 14px #8ce6c959;margin-right:6px;flex:none}
.sales-hero-visual{position:relative;align-self:stretch;display:grid;align-items:center;margin-right:-75px;margin-left:-35px}
.sales-hero-visual>img{width:100%;height:auto;display:block;mix-blend-mode:lighten}
.hero-floating{display:flex;align-items:center;gap:15px;background:#1b343de8;border:1px solid #517972;border-radius:12px;padding:15px 20px;position:absolute;left:80px;right:25px;bottom:45px;box-shadow:0 12px 30px #0003;font-size:13px;font-weight:700;backdrop-filter:blur(10px)}
.hero-floating small{display:block;color:#a8c3c8;font-weight:400;font-size:11px;margin-top:3px}.hero-floating>span:last-child{font-size:26px;margin-left:auto;color:var(--mint)}
.product-facts{border-block:1px solid #304454;display:grid;grid-template-columns:repeat(3,1fr) auto;gap:30px;padding-block:30px;align-items:center}.product-facts strong{font:700 23px 'Bricolage Grotesque',sans-serif;display:block;color:#d4e9e2}.product-facts span{display:block;font-size:11px;color:#91a8bd;margin-top:6px}.product-facts>a{font-size:12px;color:var(--mint)}
.film-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:55px;align-items:center}.film-shell{background:#142635;border:1px solid #344e60;border-radius:18px;overflow:hidden;box-shadow:0 25px 65px #0003}.film-shell video{display:block;width:100%;aspect-ratio:16/9;background:#0e1827}.film-caption{display:block;padding:13px 20px;font-size:11px;color:#8eabbc}.film-explain h3{font-size:29px}.feature-ticks{list-style:none;padding:0;font-size:13px;color:#b9cbd5;margin:22px 0}.feature-ticks li{padding:7px 0}.feature-ticks li:before{content:'✓';color:var(--mint);margin-right:10px}
.setup-sales{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;border-top:1px solid #243b4c}.sales-steps{list-style:none;padding:0;margin:30px 0}.sales-steps li{display:flex;gap:20px;margin:25px 0}.sales-steps li>span{border:1px solid #416858;background:#1b3a36;color:var(--mint);font-size:11px;height:31px;width:31px;border-radius:8px;display:grid;place-items:center;flex:none}.sales-steps h3{font-size:19px;margin:0 0 6px}.brand-v9 .sales-steps p{font-size:13px;line-height:1.7;margin:0;max-width:380px}
.discord-render{border:1px solid #465768;border-radius:18px;background:#202c40;box-shadow:18px 24px 0 #101f2d,0 25px 65px #0004;transform:perspective(1300px) rotateY(-8deg) rotateZ(-2deg);overflow:hidden;font-size:13px}
.discord-render-top{display:flex;align-items:center;gap:12px;background:#26334a;border-bottom:1px solid #3c4b62;padding:20px}.server-mini{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#668780;color:#ecf8ef;font-weight:800}.discord-render-top small{display:block;font-size:11px;color:#a9b8ca;margin-top:3px}.render-label{font-size:7px;letter-spacing:1px;margin-left:auto;color:#acb9cd}
.discord-render-body{padding:25px}.demo-person{display:flex;align-items:flex-start;gap:12px;margin-bottom:24px}.demo-person:last-child{margin-bottom:0}.demo-person>img,.person-avatar{width:35px;height:35px;flex:none;border-radius:50%}.person-avatar{display:grid;place-items:center;background:#b69bcd;color:#fff;font-weight:700}.person-avatar.disboard{background:#5b8e9b}.demo-person>div{flex:1;min-width:0}.demo-person b{font-size:12px}.demo-person b>small{font-size:9px;color:#8295ae;font-weight:400;margin-left:8px}.demo-person code{display:block;color:#a7cfef;margin-top:8px;font-size:13px}.demo-embed{border-left:3px solid var(--mint);padding:17px;background:#172434;margin-top:8px;border-radius:3px 7px 7px 3px}.demo-embed strong{font-size:13px}.brand-v9 .demo-embed p,.brand-v9 .disboard-message p{font-size:12px;margin:8px 0}.demo-status{border-top:1px solid #314555;display:flex;justify-content:space-between;gap:15px;margin-top:16px;padding-top:13px;font-size:9px;color:#9bb4c5}.demo-status b{font-size:9px;color:var(--mint)}.disboard-message small{font-size:8px;color:#7e96ad}.discord-render-bottom{display:flex;justify-content:space-between;gap:15px;margin:0 22px 22px;padding:14px;background:#2d3c54;border-radius:7px}.discord-render-bottom button{border:0;background:none;color:var(--mint);font-size:10px;cursor:pointer}
.sales-offer-band{background:#122332;border-block:1px solid #2d4755}.brand-v9 .home-plans{border:0;background:none}.sales-plans{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;align-items:stretch;margin-top:45px}.sales-plan{position:relative;display:flex;flex-direction:column;border:1px solid #3a505d;border-radius:16px;background:#1b2d3b;overflow:hidden}.sales-plan.recommended{border-color:#b4895e;background:#302d2c;box-shadow:0 0 0 3px #ffad6710}.plan-ribbon{padding:11px;text-align:center;font-size:8px;letter-spacing:1.5px;font-weight:800;background:#294a47;color:#a4ded0}.recommended .plan-ribbon{background:var(--orange);color:#2c2e31}.plan-podium{position:relative;display:flex;align-items:center;justify-content:center;height:177px;margin:15px 20px 0}.plan-podium>img{position:relative;z-index:1;width:150px;height:150px;object-fit:contain;margin-top:-8px}.plan-podium>span{position:absolute;bottom:4px;width:80%;height:32px;border-radius:50%;background:#36514e;box-shadow:0 13px 0 #233f3c,0 18px 18px #0003}.recommended .plan-podium>span{background:#745b47;box-shadow:0 13px 0 #4d3d30,0 18px 18px #0003}.sales-plan-body{padding:20px 23px 25px;display:flex;flex-direction:column;flex:1}.brand-v9 .sales-plan .eyebrow{font-size:9px;letter-spacing:1px;margin-bottom:9px;color:#9cb8bf}.sales-plan h3{font-size:26px;margin:0}.brand-v9 .sales-price{font:750 44px/1.1 'Bricolage Grotesque',sans-serif;color:#f2eee7;letter-spacing:-1.4px;margin:21px 0 5px}.sales-price small{font-size:19px;margin-left:4px}.brand-v9 .sales-sub{font-size:11px;margin:0;min-height:34px}.saving-tag,.plan-loyalty{font-size:9px;color:var(--mint);margin:13px 0 16px;padding:9px 0;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;line-height:1.5}.saving-tag{color:#ffc997}.sales-plan ul{list-style:none;padding:0;margin:0 0 24px;font-size:11px;color:#b5c8d0;flex:1}.sales-plan li{margin:10px 0;line-height:1.55;padding-left:15px;position:relative}.sales-plan li:before{content:'✓';position:absolute;left:0;color:var(--mint);font-size:10px}.brand-v9 .sales-plan .btn{font-size:11px;padding:12px 13px;min-height:45px}.plans-bottom{display:flex;justify-content:space-between;gap:25px;padding-top:28px;font-size:11px;color:#91abbf}.plans-bottom a{color:var(--mint)}
.desk-feature{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:center}.desk-photo{position:relative;border:1px solid #344d5c;border-radius:19px;overflow:hidden}.desk-photo>img{width:100%;aspect-ratio:1.05;object-fit:cover;display:block}.desk-photo>span{position:absolute;bottom:15px;left:20px;font-size:9px;color:#c9dcd8;padding:5px 10px;background:#122832bd;border-radius:6px}.compact-benefits{margin:25px 0}.compact-benefits>div{border-bottom:1px solid #2d4354;padding:15px 0}.compact-benefits b{font-size:14px;color:#dbe9e7}.brand-v9 .compact-benefits p{font-size:12px;margin:5px 0 0}
.brand-v9 .club-sales{padding-top:0}.club-sales-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:24px}.wheel-teaser{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:40px;background:linear-gradient(145deg,#203e3b,#192939);border:1px solid #486557;border-radius:18px}.wheel-teaser h3{font-size:31px}.wheel-teaser img{width:100%;height:auto}.wheel-teaser b,.studio-teaser>b{display:block;font-size:12px;color:var(--mint);margin-top:24px}.brand-v9 .wheel-teaser p{font-size:13px}.studio-teaser{position:relative;padding:35px;background:#202d3e;border:1px solid #3d5060;border-radius:18px;overflow:hidden}.studio-teaser>img{width:210px;height:210px;object-fit:contain;float:right;margin-top:-25px;margin-bottom:-65px}.studio-teaser h3{font-size:29px;position:relative;z-index:1}.studio-teaser>b{clear:both;padding-top:30px}
.holiday-banner{position:relative;border:1px solid #486352;border-radius:20px;overflow:hidden;min-height:450px;display:flex;align-items:center;background:#112828}.holiday-banner>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.holiday-banner:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0b2527ed 0%,#0d29299c 42%,transparent 73%)}.holiday-banner>div{position:relative;z-index:1;padding:55px;width:60%}.holiday-banner h2{font-size:51px}.holiday-banner h2 em{color:var(--orange)}.brand-v9 .holiday-banner p{color:#c8d5ca;margin:20px 0 27px}
.confidence-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:80px}.real-reviews{margin:28px 0}.review-card{border:1px solid #3b5263;background:#192c3b;border-radius:14px;padding:25px;margin-bottom:20px}.review-stars{color:#99dfc4;letter-spacing:3px;font-size:20px}.review-card footer{display:flex;justify-content:space-between;gap:20px;color:#91a9ba;font-size:11px}.support-promise{position:relative;padding:35px;border:1px solid #395563;border-radius:18px;background:#192c39}.support-promise>img{float:right;width:140px;height:140px;margin-top:-35px;margin-right:-15px;object-fit:contain}.support-promise>p{clear:both}.support-promise .eyebrow{font-size:9px;max-width:190px}.support-promise h3{font-size:32px}.sales-last{text-align:center;padding-block:55px 90px}.sales-last .btn{margin:27px 0 10px}.brand-v9 .sales-last>p{font-size:12px}.sales-page-intro{padding-top:70px;padding-bottom:60px;text-align:center;max-width:1100px}.sales-page-intro h1{margin:25px 0}.sales-page-intro h1 em{color:var(--orange)}.sales-page-intro p{max-width:720px;margin-inline:auto}.sales-page-intro .hero-reassurance{justify-content:center}
.brand-v9 .continuity-hero{padding-block:60px}.brand-v9 .continuity-hero h1{font-size:clamp(42px,4.5vw,62px)}.brand-v9 .continuity-hero>img{width:330px}.brand-v9 .club-hero h1{font-size:clamp(40px,4vw,60px)}.brand-v9 .club-nav{font-size:12px}.brand-v9 .club-member-label{font-size:11px}.brand-v9 .club-field,.brand-v9 .care-form label{font-size:12px}.brand-v9 .club-field select,.brand-v9 .club-field input{font-size:14px}.brand-v9 .reward-card h3{font-size:25px}.brand-v9 .reward-card>p{font-size:13px}.brand-v9 .club-rules summary{font-size:13px}.brand-v9 .club-rules details p{font-size:13px}.brand-v9 .club-rules h2{font-size:38px}.brand-v9 .club-balance-strip small{font-size:11px}.brand-v9 .club-balance-strip>div>span{font-size:10px}.brand-v9 .reward-number{font-size:9px}.brand-v9 .currency-cards p{font-size:14px}.brand-v9 .currency-cards article>div>span{font-size:11px}.brand-v9 .reward-context>span{font-size:12px}.brand-v9 .wallet-card p{font-size:14px}.brand-v9 .checkout-availability{font-size:11px}.brand-v9 .gift-shop form>p{font-size:14px}.brand-v9 .gift-shop legend{font-size:12px}.brand-v9 .gift-how h3{font-size:23px}.brand-v9 .gift-how p{font-size:14px}.brand-v9 .gift-claim-section form>small{font-size:11px}.brand-v9 .gift-hero{padding-top:55px}
.brand-v9 .footer{background:#0a1421;border-top:1px solid #233c4b}.brand-v9 .footer p{font-size:13px}.brand-v9 .footer h3{font-size:14px}.brand-v9 .footer a:not(.brand){font-size:12px}.brand-v9 .footer-note,.brand-v9 .footer-bottom{font-size:10px}.brand-v9 .footer-grid{gap:45px}.brand-v9 .help-bubble{width:44px;height:44px;right:22px;bottom:22px}
.compatibility-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;padding-bottom:70px}.integration-card{background:#182b3b;border:1px solid #365264;border-radius:18px;padding:30px}.integration-card.available{grid-row:span 2;background:linear-gradient(140deg,#20463d,#192c3c);border-color:#567a67}.integration-symbol{display:grid;place-items:center;border-radius:12px;background:#274e4b;color:var(--mint);width:48px;height:48px;font-size:26px;font-weight:800;margin-bottom:18px}.integration-state{display:block;font-size:9px;letter-spacing:2px;color:#a3bdc5;margin-bottom:16px}.integration-card ul{padding-left:20px;font-size:14px;color:#b8cdd1;margin:25px 0 35px}.integration-card li{margin:12px 0}.source-link{display:block;font-size:12px;color:var(--mint);margin-top:24px}
.support-layout,.reviews-layout{display:grid;grid-template-columns:.8fr 1.4fr;gap:70px;padding-bottom:95px}.reviews-layout{grid-template-columns:1fr 1fr}.support-layout aside>img{width:230px;display:block}.support-layout aside>a{display:block;color:var(--mint);font-size:13px;padding:10px 0}.support-layout aside .sales-fine{margin-top:30px}.care-form,.care-login{padding:32px;background:#192d3d;border:1px solid #3c5566;border-radius:17px}.care-form h2,.care-login h2{font-size:33px}.care-form label{display:block;margin:20px 0;color:#b9ccd7}.care-form input,.care-form textarea,.care-form select{display:block;width:100%;padding:13px;background:#102331;border:1px solid #496374;color:var(--ink);border-radius:9px;margin-top:8px;font:inherit;font-size:14px}.care-form textarea{resize:vertical;min-height:140px}.care-form :is(input,select,textarea):focus{outline:2px solid var(--mint);outline-offset:2px}.care-form .consent-line{display:flex;gap:12px;align-items:flex-start;font-size:11px}.care-form .consent-line input{width:auto;flex:none;margin:4px 0}.service-notice{background:#24473d;border:1px solid #5b8e77;padding:20px;border-radius:12px;margin-bottom:25px}.service-notice.error{background:#442f2d;border-color:#8d6650;color:#f3c2aa}.my-tickets{margin-top:45px}.my-tickets h2{font-size:31px}.my-tickets>button{margin-bottom:20px}.ticket-row{display:block;width:100%;text-align:left;background:#1b3040;border:1px solid #3a5465;border-radius:10px;color:#d4e5e9;padding:18px;margin:12px 0;cursor:pointer}.ticket-row b,.ticket-row span{display:block}.ticket-row span{font-size:11px;color:#9db9c6;margin-top:6px}#ticket-thread{padding:28px;margin-top:30px;border:1px solid #3c6472;border-radius:15px;background:#142a37}.ticket-message{padding:20px;background:#203c48;border-radius:10px;margin:15px 0}.ticket-message.staff{background:#2d493f}.ticket-message small{font-size:10px;color:#a3c5bf}.ticket-message p{white-space:pre-wrap;overflow-wrap:anywhere}.review-moderation-row{padding:20px;border:1px solid #49635c;margin-top:15px;border-radius:10px}
#brand-loader i{display:block;width:140px;height:3px;background:#345248;border-radius:5px;margin:24px auto;overflow:hidden}#brand-loader i:after{content:'';display:block;width:60%;height:100%;background:#8ce6c9;animation:loader-progress 1.3s ease-in-out infinite}#brand-loader img{animation:loader-breathe 1.3s ease-in-out infinite}@keyframes loader-progress{from{transform:translateX(-110%)}to{transform:translateX(180%)}}@keyframes loader-breathe{50%{transform:translateY(-5px)}}
.wheel-tier-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:25px}.wheel-tier-tabs button{padding:14px;background:#1b3040;border:1px solid #3c5764;border-radius:12px;color:#b8cbd4;text-align:left;cursor:pointer}.wheel-tier-tabs b,.wheel-tier-tabs small{display:block}.wheel-tier-tabs b{font-size:14px}.wheel-tier-tabs small{font-size:9px;margin-top:6px}.wheel-tier-tabs button[aria-pressed=true]{background:#2a4e44;border-color:#8ce6c9;color:#e5fff2}.wheel-tier-detail{color:#adc4cb;font-size:12px;margin-bottom:20px}.tier-podium{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:70px auto}.tier-podium article{border:1px solid #405c65;padding:28px;background:#1b303b;border-radius:18px;text-align:center}.tier-podium img{width:100%;max-width:240px}.tier-podium h3{margin-top:20px}.brand-v9 .tier-podium p{font-size:13px}.tier-podium article:nth-child(2){background:#263d3d}.tier-podium article:nth-child(3){background:#37332f;border-color:#80634a}.wheel-machine{position:relative;width:100%;max-width:530px;aspect-ratio:1;}.wheel-machine>img{width:100%;height:100%;object-fit:contain}.wheel-machine .wheel-frame{position:absolute;width:68%;height:68%;left:16%;top:8%;padding:0;background:none;box-shadow:none}.wheel-machine .fortune-wheel{border-width:3px}.wheel-machine .wheel-pointer{top:-18px}.wheel-machine .wheel-hub{width:73px;height:73px}.wheel-machine .wheel-segment-label{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-112px) rotate(calc(-1 * var(--angle)))}
@media(max-width:1100px){.brand-v9 .container{width:calc(100% - 56px)}.brand-v9 .nav-row{gap:20px}.brand-v9 #main-nav{gap:16px}.sales-hero-grid{grid-template-columns:1fr 1fr;min-height:560px}.brand-v9 .sales-hero h1{font-size:62px}.sales-hero-visual{margin-left:-20px;margin-right:-50px}.hero-floating{left:45px;right:20px;bottom:55px}.hero-reassurance{gap:10px;font-size:10px}.sales-hero .btn{font-size:11px;padding:12px 15px}.product-facts{grid-template-columns:repeat(3,1fr);gap:20px}.product-facts>a{grid-column:1/-1}.sales-plans{gap:13px}.sales-plan-body{padding:18px}.sales-plan h3{font-size:23px}.brand-v9 .sales-price{font-size:38px}.brand-v9 .sales-sub{font-size:10px}.plan-ribbon{font-size:7px;letter-spacing:1px}.plan-podium{margin-inline:12px}.sales-plan ul{font-size:10px}.brand-v9 .sales-plan .btn{font-size:10px}.setup-sales{gap:50px}.film-layout{gap:35px}.desk-feature{gap:40px}.wheel-teaser{padding:30px;grid-template-columns:1.2fr 1fr}.wheel-teaser h3{font-size:27px}.studio-teaser{padding:28px}.confidence-grid{gap:35px}.support-layout{gap:45px}}
@media(max-width:850px){.brand-v9 .container{width:calc(100% - 40px)}.brand-v9 .nav-row{min-height:78px}.brand-v9 #main-nav{gap:12px}.brand-v9 .brand{font-size:26px}.brand-v9 .sales-section{padding-block:65px}.sales-hero-grid{min-height:auto;padding-top:40px;gap:15px}.brand-v9 .sales-hero h1{font-size:53px}.sales-hero-copy>p{font-size:13px!important}.sales-hero-visual{margin-left:-25px;margin-right:-20px;align-self:center}.hero-floating{position:relative;left:0;right:auto;bottom:auto;margin:0 0 0 20px;font-size:10px;padding:13px}.hero-floating small{font-size:9px}.hero-floating>span:last-child{display:none}.product-facts strong{font-size:21px}.product-facts span{font-size:10px}.film-layout{grid-template-columns:1fr;gap:30px}.film-explain{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.film-explain>.eyebrow{grid-column:1/-1}.film-explain h3{grid-column:1;grid-row:2/span 2}.film-explain>p,.film-explain>ul,.film-explain>a{grid-column:2}.film-explain>p{margin-top:0}.sales-plans{grid-template-columns:repeat(2,1fr);gap:22px}.plan-ribbon{font-size:9px}.sales-plan-body{padding:24px}.sales-plan h3{font-size:28px}.sales-plan ul{font-size:12px}.brand-v9 .sales-plan .btn{font-size:12px}.brand-v9 .sales-sub{font-size:12px}.brand-v9 .sales-price{font-size:43px}.saving-tag,.plan-loyalty{font-size:11px}.setup-sales{gap:35px;grid-template-columns:1fr 1fr}.discord-render{transform:none;box-shadow:0 20px 50px #0004}.discord-render-top{padding:14px;gap:8px;font-size:10px}.render-label{font-size:6px}.discord-render-body{padding:18px}.demo-person{gap:8px}.demo-person b{font-size:10px}.demo-person>img,.person-avatar{width:28px;height:28px}.demo-embed{padding:13px}.demo-embed strong{font-size:11px}.brand-v9 .demo-embed p{font-size:10px}.demo-status{flex-direction:column;gap:3px}.discord-render-bottom{margin:0 15px 15px;padding:12px;font-size:11px}.discord-render-bottom button{font-size:8px}.desk-feature{grid-template-columns:1fr 1fr;gap:30px}.desk-photo>img{aspect-ratio:.7}.club-sales-grid{gap:20px;grid-template-columns:1.3fr 1fr}.wheel-teaser{display:flex;flex-direction:column-reverse;align-items:flex-start;padding:28px}.wheel-teaser img{width:190px;margin:auto}.studio-teaser{padding:28px;display:flex;flex-direction:column}.studio-teaser>img{float:none;width:190px;height:190px;margin:auto;order:-1}.studio-teaser h3{font-size:27px}.studio-teaser .eyebrow{margin-top:20px}.studio-teaser>b{margin-top:auto;padding-top:25px}.holiday-banner{min-height:420px}.holiday-banner>div{padding:38px;width:70%}.holiday-banner h2{font-size:43px}.confidence-grid{gap:25px}.brand-v9 .resource-dropdown{width:min(580px,90vw)}.brand-v9 .footer-grid{gap:25px}.support-layout{grid-template-columns:.65fr 1fr;gap:30px}.support-layout aside>img{width:190px}.care-form,.care-login{padding:25px}.brand-v9 .reviews-layout{gap:25px}.wheel-machine .wheel-segment-label{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-100px) rotate(calc(-1 * var(--angle)))}}
@media(max-width:680px){.brand-v9 .container{width:calc(100% - 36px)}.brand-v9 .announcement>span{display:none}.brand-v9 .announcement{min-height:30px;font-size:10px}.brand-v9 .nav-row{gap:15px;min-height:72px}.brand-v9 .btn-nav{font-size:10px;padding:9px 12px;min-height:39px}.brand-v9 .brand{font-size:25px}.brand-v9 .brand>img{width:31px;height:31px}.brand-v9 #main-nav{background:#142536;padding:20px}.brand-v9 #main-nav a,.brand-v9 .nav-resources summary{font-size:14px}.brand-v9 .resource-dropdown{width:100%}.brand-v9 h1{letter-spacing:-1.8px}.brand-v9 h2{font-size:34px}.brand-v9 h3{font-size:24px}.brand-v9 .section-title{display:block;margin-bottom:28px}.brand-v9 .section-title>p{margin-top:20px;font-size:13px}.brand-v9 main p{font-size:14px}.brand-v9 .eyebrow{font-size:10px}.brand-v9 .sales-section{padding-block:48px}.brand-v9 .sales-hero h1{font-size:58px;letter-spacing:-2.6px;margin:24px 0}.sales-hero-grid{grid-template-columns:1fr;padding-top:32px;padding-bottom:20px}.sales-hero-copy>p{font-size:14px!important;max-width:460px}.sales-hero-visual{margin:-10px -18px 0;align-self:auto}.sales-hero-visual>img{max-height:430px;object-fit:contain}.hero-floating{margin:-35px 24px 25px;font-size:12px;padding:15px;bottom:auto;left:auto}.hero-floating small{font-size:10px}.hero-reassurance{font-size:10px;gap:13px}.sales-hero-copy .button-row{gap:10px;margin-top:25px}.brand-v9 .sales-hero .btn{font-size:11px;padding:12px 15px}.product-facts{grid-template-columns:1fr 1fr;gap:25px 16px;padding-block:25px}.product-facts>div:last-of-type{grid-column:1}.product-facts>a{grid-column:2;font-size:11px}.product-facts strong{font-size:21px}.product-facts span{font-size:10px}.film-explain{display:block}.film-explain h3{font-size:27px}.brand-v9 .film-explain p{font-size:14px}.film-explain .eyebrow{margin-top:3px}.setup-sales{grid-template-columns:1fr;gap:35px}.setup-sales h2{font-size:40px}.sales-steps{margin-top:25px}.sales-steps li{margin-block:23px}.sales-steps h3{font-size:20px}.brand-v9 .sales-steps p{font-size:13px}.discord-render{margin:0 5px 8px;transform:rotate(-1deg)}.discord-render-top{padding:18px;font-size:11px}.discord-render-body{padding:22px 18px}.demo-person{gap:10px}.demo-person b{font-size:12px}.demo-person>img,.person-avatar{width:30px;height:30px}.demo-embed{padding:15px}.demo-embed strong{font-size:12px}.brand-v9 .demo-embed p{font-size:12px}.demo-status{flex-direction:row;gap:9px}.discord-render-bottom button{font-size:10px}.sales-plans{gap:15px}.sales-plan-body{padding:18px}.plan-podium{height:135px;margin:15px 10px 0}.plan-podium>img{width:125px;height:125px}.plan-podium>span{height:22px;bottom:4px}.plan-ribbon{font-size:7px;letter-spacing:.5px;padding:10px 3px}.brand-v9 .sales-plan .eyebrow{font-size:8px}.sales-plan h3{font-size:23px}.brand-v9 .sales-price{font-size:36px}.brand-v9 .sales-sub{font-size:10px;min-height:38px}.saving-tag,.plan-loyalty{font-size:9px;min-height:42px}.sales-plan ul{font-size:10px;line-height:1.6}.brand-v9 .sales-plan .btn{font-size:10px;min-height:42px;gap:6px;padding:11px 9px}.plans-bottom{flex-direction:column;gap:12px;font-size:11px}.desk-feature{grid-template-columns:1fr}.desk-photo>img{aspect-ratio:1.25}.desk-feature>div:last-child{padding-top:5px}.compact-benefits b{font-size:14px}.brand-v9 .compact-benefits p{font-size:13px}.club-sales-grid{grid-template-columns:1fr}.wheel-teaser{display:grid;grid-template-columns:1.2fr 1fr;padding:25px;gap:0}.wheel-teaser img{width:100%}.wheel-teaser h3{font-size:28px}.brand-v9 .wheel-teaser p{font-size:12px}.wheel-teaser .eyebrow{font-size:8px}.studio-teaser{display:block;min-height:290px}.studio-teaser>img{float:right;width:160px;height:160px;margin:-100px -15px -20px;order:0}.studio-teaser>b{clear:both;padding-top:40px}.studio-teaser .eyebrow{margin-top:0}.studio-teaser h3{font-size:28px;max-width:240px}.holiday-banner{min-height:500px;align-items:flex-end}.holiday-banner>img{object-position:63% center}.holiday-banner:after{background:linear-gradient(0deg,#0b2527f2, #0c2527b0 45%,transparent 100%)}.holiday-banner>div{padding:28px;width:100%}.holiday-banner h2{font-size:42px}.holiday-banner .eyebrow{font-size:9px}.brand-v9 .holiday-banner p{font-size:13px}.confidence-grid{grid-template-columns:1fr;gap:40px}.support-promise{padding:27px}.support-promise h3{font-size:31px}.sales-last{padding-block:30px 65px}.sales-last h2{font-size:38px}.brand-v9 .sales-last>p{font-size:11px}.sales-page-intro{padding-top:40px;padding-bottom:35px}.sales-page-intro h1{font-size:44px}.brand-v9 .sales-page-intro>p{font-size:13px}.sales-page-intro .hero-reassurance{gap:8px 14px;font-size:9px}.brand-v9 .continuity-hero{padding-top:38px}.brand-v9 .continuity-hero h1{font-size:43px}.brand-v9 .continuity-hero>img{width:250px}.brand-v9 .club-hero h1{font-size:42px}.brand-v9 .club-nav{font-size:10px;gap:16px}.brand-v9 .club-field select,.brand-v9 .club-field input{font-size:13px}.brand-v9 .reward-context>span{font-size:11px}.brand-v9 .reward-card h3{font-size:27px}.brand-v9 .gift-shop form h2{font-size:34px}.brand-v9 .gift-how h3{font-size:21px}.brand-v9 .gift-how p{font-size:13px}.brand-v9 .footer-grid{gap:32px}.brand-v9 .footer p{font-size:13px}.brand-v9 .footer a:not(.brand){font-size:12px}.brand-v9 .footer-bottom{gap:20px;line-height:1.7}.brand-v9 .help-bubble{width:40px;height:40px;right:15px;bottom:15px}.compatibility-grid{grid-template-columns:1fr;gap:18px;padding-bottom:35px}.integration-card{padding:26px}.integration-card.available{grid-row:auto}.support-layout,.reviews-layout{grid-template-columns:1fr;gap:30px;padding-bottom:50px}.support-layout aside{order:2}.support-layout aside>img{float:right;width:140px}.support-layout aside .sales-fine{clear:both;padding-top:20px}.care-form,.care-login{padding:25px}.care-form h2{font-size:29px}.my-tickets h2{font-size:29px}.review-card{padding:22px}.wheel-tier-tabs{gap:6px}.wheel-tier-tabs button{padding:11px 9px}.wheel-tier-tabs b{font-size:11px}.wheel-tier-tabs small{font-size:8px}.tier-podium{grid-template-columns:1fr;gap:18px;margin-block:45px}.tier-podium article{display:grid;grid-template-columns:100px 1fr;gap:0 20px;align-items:center;text-align:left;padding:25px}.tier-podium img{grid-row:1/span 3;width:100%}.tier-podium h3{font-size:23px;margin:0}.tier-podium .eyebrow{font-size:9px;margin-bottom:8px}.brand-v9 .tier-podium p{font-size:12px;margin:10px 0 0}.wheel-machine .wheel-segment-label{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-78px) rotate(calc(-1 * var(--angle)))}.wheel-machine .wheel-segment-label b{font-size:24px}.wheel-machine .wheel-hub{width:62px;height:62px;border-width:5px}.wheel-machine .wheel-hub img{width:35px;height:35px}}
@media(max-width:370px){.brand-v9 .sales-hero h1{font-size:53px}.sales-plans{grid-template-columns:1fr}.sales-plan-body{padding:26px}.plan-podium{height:155px}.plan-podium>img{width:145px;height:145px}.sales-plan h3{font-size:29px}.brand-v9 .sales-plan .eyebrow{font-size:10px}.brand-v9 .sales-sub{font-size:12px;min-height:0}.sales-plan ul{font-size:12px}.plan-ribbon{font-size:9px}.saving-tag,.plan-loyalty{font-size:11px;min-height:0}.brand-v9 .sales-plan .btn{font-size:12px}.brand-v9 .sales-price{font-size:44px}}
@media(prefers-reduced-motion:reduce){#brand-loader{display:none!important}*{scroll-behavior:auto!important}}

.wheel-machine .wheel-frame{width:58.2%;height:58.2%;left:20.6%;top:14.2%;border:0;min-width:0;max-width:none;border-radius:50%;container-type:inline-size}
.wheel-machine .wheel-orbit,.wheel-machine .wheel-star,.wheel-machine .wheel-pointer{display:none}
.wheel-machine .fortune-wheel{width:100%;height:100%;border:0;background:conic-gradient(from 0deg,#203c43 0deg 60deg,#b1e9d8 60deg 120deg,#2b5960 120deg 180deg,#e6aa66 180deg 240deg,#194d4d 240deg 300deg,#8cd1b7 300deg 360deg);box-shadow:inset 0 0 25px #071d23a0}
.wheel-machine .wheel-segment-label{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-36cqw) rotate(calc(-1 * var(--angle)))}
.wheel-machine .wheel-segment-label b{font-size:8cqw;color:white;text-shadow:0 1px 5px #000}
.wheel-machine .wheel-segment-label span{font-size:4cqw;color:white}
.wheel-machine .wheel-hub{width:26%;height:26%;border:6px solid #a3d6bc;background:#12343d}
.wheel-machine .wheel-hub img{width:60%;height:60%}
.gift-campaign{margin-block:45px 65px;min-height:610px}.gift-campaign>div{max-width:610px;width:58%}.gift-campaign h1{font-size:54px;line-height:1.05;margin-top:25px}.gift-campaign>img{object-position:center}
.ticket-message{padding:20px;background:#172c39;border-radius:12px;margin:15px 0}.ticket-message small{display:block;color:#92aab8;margin-top:5px}.ticket-message p{white-space:pre-wrap;overflow-wrap:anywhere}.ticket-row{width:100%;display:flex;justify-content:space-between;gap:15px;text-align:left;padding:20px;background:#1b303f;color:#eff9f4;border:1px solid #3c5764;border-radius:10px;margin-block:10px;cursor:pointer}.ticket-row small{color:#a7bfca}#ticket-thread{padding-block:30px}#ticket-thread>.btn{margin-top:15px}.review-grid{display:grid;gap:15px}.review-card p{overflow-wrap:anywhere;white-space:pre-wrap}.review-card>.btn{margin:15px 10px 0 0}
@media(max-width:680px){.gift-campaign{min-height:570px}.gift-campaign>div{max-width:none;width:100%;padding:28px}.gift-campaign h1{font-size:41px}.tier-podium article>div{min-width:0}.ticket-row{flex-direction:column;gap:8px}.wheel-machine{margin-inline:auto}.wheel-machine .wheel-frame{width:58.2%;height:58.2%;left:20.6%;top:14.2%}}

@media(max-width:680px){.brand-v9 .feature-overview{grid-template-columns:1fr}.brand-v9 .feature-overview>a{min-width:0}.brand-v9 .product-nav{overflow-x:auto;max-width:calc(100% - 36px);min-width:0}.brand-v9 .product-nav a{flex-shrink:0}.brand-v9 .feature-overview h3{font-size:20px}}

.tier-podium img{height:auto;aspect-ratio:1;object-fit:contain}.desk-photo>img{height:auto}.wheel-teaser>img{height:auto;aspect-ratio:1;object-fit:contain}

.brand-v9 .sales-plan ul{font-size:12px}.brand-v9 .sales-plan .sales-sub{font-size:12px}.brand-v9 p.container.club-fine{margin-inline:auto}
@media(max-width:680px){.brand-v9 .sales-plan ul,.brand-v9 .sales-plan .sales-sub{font-size:11px}}
/* Shared review cards: previews stay explicitly separate from customer ratings. */
.brand-v9 .reviews-v11 .real-reviews{padding:0;border:0;background:none;margin:30px 0 0}
.brand-v9 .review-preview-note{display:flex;align-items:center;gap:18px;margin:0 0 22px;padding:16px 20px;border:1px solid #40566b;border-radius:12px;background:#192b3c}
.review-preview-note>span{font-size:9px;letter-spacing:1.3px;font-weight:800;white-space:nowrap;color:#ffca94;border:1px solid #7a654b;padding:7px 9px;border-radius:5px}
.brand-v9 .review-preview-note p{font-size:12px;color:#aec3d1;line-height:1.65;margin:0;max-width:650px}
.brand-v9 .reviews-v11 .review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}
.brand-v9 .review-story{--review-accent:#a0e3cb;display:flex;flex-direction:column;min-width:0;margin:0;padding:26px;background:linear-gradient(140deg,#233a47,#172638);border:1px solid #416071;border-radius:24px 12px 24px 12px;text-align:left}
.brand-v9 .review-story.tone-1{--review-accent:#c2b6f1;background:linear-gradient(140deg,#302f47,#1d293d);border-color:#575275}
.brand-v9 .review-story.tone-2{--review-accent:#ffc28c;background:linear-gradient(140deg,#3b3439,#1b293a);border-color:#655759}
.review-story-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.review-stars{display:flex;gap:3px;letter-spacing:0;font-size:14px;color:var(--review-accent)}
.review-stars>span{width:21px;height:23px;display:grid;place-items:center;border:1px solid #5d6978;border-radius:3px;color:#82919f}
.review-stars>span.is-filled{background:var(--review-accent);border-color:var(--review-accent);color:#172b38}
.review-kind{color:var(--review-accent);font-size:8px;letter-spacing:.7px;font-weight:800;white-space:nowrap}
.brand-v9 .review-story blockquote{margin:24px 0 28px;flex:1}
.brand-v9 .review-story blockquote p{font-size:14px;line-height:1.85;color:#e0e9ed;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}
.review-author{display:flex;align-items:center;gap:11px;padding-top:18px;border-top:1px solid #788a9933}
.review-avatar{display:grid;place-items:center;flex:0 0 39px;height:39px;border-radius:13px 8px 13px 8px;background:var(--review-accent);color:#172c38;font-weight:800;font-size:16px}
.review-author b{display:block;color:#f1ede5;font-size:13px}.review-author small{display:block;color:#a7bbcb;margin-top:4px;font-size:10px}.review-author>img{margin-left:auto;opacity:.6}
.review-support{display:flex;align-items:center;gap:28px;margin-top:28px;padding:12px 28px 12px 10px;background:#1b2d3d;border:1px solid #354e61;border-radius:20px 12px 20px 12px}
.review-support>img{flex:0 0 110px;width:110px;height:110px;object-fit:contain}.review-support>div{flex:1}.brand-v9 .review-support h3{font-size:22px;margin:8px 0}.brand-v9 .review-support p{font-size:12px;color:#a9bdcc;margin:0;max-width:650px}.brand-v9 .review-support .eyebrow{font-size:9px}.review-support>.btn{flex-shrink:0;font-size:12px}
.brand-v9 .review-summary{display:flex;align-items:center;gap:16px;margin:0 0 24px;color:#a9c4cf;font-size:12px}.review-summary strong{font-size:38px;color:#9be3c9}.review-summary small{font-size:18px}.brand-v9 .review-unavailable{font-size:12px;color:#ffca94}
.reviews-layout .real-reviews{margin:0}.reviews-layout .review-preview-note{align-items:flex-start;flex-direction:column;gap:10px}.reviews-layout .review-grid{grid-template-columns:1fr}.reviews-layout .review-story{padding:28px}.reviews-layout .care-login{position:sticky;top:25px}
@media(max-width:1000px){.brand-v9 .reviews-v11 .review-grid{gap:13px}.brand-v9 .review-story{padding:20px}.review-support{gap:15px}.review-support>.btn{font-size:11px}.review-support>img{width:90px;height:90px;flex-basis:90px}}
@media(max-width:760px){.brand-v9 .reviews-v11 .review-grid{grid-template-columns:1fr}.brand-v9 .review-preview-note{align-items:flex-start;flex-direction:column;gap:10px;padding:16px}.brand-v9 .review-story{padding:24px}.review-support{flex-wrap:wrap;padding:22px;gap:14px}.review-support>img{width:70px;height:70px;flex-basis:70px}.brand-v9 .review-support h3{font-size:20px}.review-support>div{min-width:180px}.review-support>.btn{width:100%;justify-content:center}.brand-v9 .review-preview-note p{font-size:12px}}
@media(max-width:800px){.brand-v9 #main-nav .nav-reviews{display:block}.brand-v9 #main-nav{max-height:calc(100dvh - 130px);overflow-y:auto;overscroll-behavior:contain}.brand-v9 .resource-dropdown{max-width:100%}}
