.homepage-design[data-concept=b] .b-demo{padding-block:65px 90px}.homepage-design[data-concept=b] .b-demo-header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px;display:flex}.homepage-design[data-concept=b] .b-demo-header .example-label{color:var(--brand-phosphor)}.homepage-design[data-concept=b] .b-demo-header h2{letter-spacing:-.045em;margin-top:15px;font-size:38px}.homepage-design[data-concept=b] .b-toggle{border:1px solid color-mix(in srgb,var(--brand-paper) 22%,transparent);border-radius:100px;gap:2px;padding:4px;display:flex}.homepage-design[data-concept=b] .b-toggle button{min-height:44px;color:var(--brand-paper);background:0 0;border:0;border-radius:100px;padding:11px 19px;font-size:12px}.homepage-design[data-concept=b] .b-toggle button[aria-selected=true]{background:var(--brand-phosphor);color:var(--brand-ink);font-weight:600}.homepage-design[data-concept=b] .b-assembly{background:linear-gradient(120deg,var(--brand-deep),var(--brand-ink));border:1px solid color-mix(in srgb,var(--brand-phosphor) 23%,transparent);border-radius:6px;grid-template-columns:.75fr 1.25fr;gap:70px;padding:48px 54px;display:grid}.homepage-design[data-concept=b] .b-evidence>.micro{color:var(--brand-phosphor);margin-bottom:10px;font-size:11px}.homepage-design[data-concept=b] .b-evidence>div{border-bottom:1px solid color-mix(in srgb,var(--brand-paper) 13%,transparent);grid-template-columns:1fr auto;gap:7px;padding-block:24px;display:grid}.homepage-design[data-concept=b] .b-evidence>div>span{opacity:.7;font-size:12px}.homepage-design[data-concept=b] .b-evidence strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.homepage-design[data-concept=b] .b-evidence small{opacity:.7;grid-column:1/-1;font-size:11px}.homepage-design[data-concept=b] .b-evidence-label{opacity:.7;margin-top:20px;font-size:11px;line-height:1.6;display:block}.homepage-design[data-concept=b] .b-result{border-inline-start:1px solid color-mix(in srgb,var(--brand-paper) 16%,transparent);padding-inline-start:55px}.homepage-design[data-concept=b] .b-person{align-items:center;gap:13px;display:flex}.homepage-design[data-concept=b] .b-person img{object-fit:cover;filter:grayscale();border-radius:50%;width:50px;height:50px}.homepage-design[data-concept=b] .b-person strong{font-size:13px;font-weight:500;display:block}.homepage-design[data-concept=b] .b-person div>span{opacity:.7;margin-top:5px;font-size:11px;display:block}.homepage-design[data-concept=b] .b-result-mark{color:var(--brand-phosphor);margin-inline-start:auto;font-size:40px}.homepage-design[data-concept=b] .b-big-answer{letter-spacing:-.045em;min-height:130px;margin-top:35px;font-size:33px;line-height:1.28}.homepage-design[data-concept=b] .b-result-detail{opacity:.7;max-width:410px;margin-top:23px;font-size:13px;line-height:1.75}.homepage-design[data-concept=b] .b-result-link{border:0;border-top:1px solid color-mix(in srgb,var(--brand-paper) 15%,transparent);text-align:start;background:0 0;justify-content:space-between;align-items:center;width:100%;margin-top:26px;padding:21px 0 0;font-size:12px;display:flex}.homepage-design[data-concept=b] .b-result-link span{color:var(--brand-phosphor);font-size:21px}.homepage-design[data-concept=b] [hidden]{display:none!important}.homepage-design[data-concept=b] .b-whole{background:var(--brand-paper-2);color:var(--brand-ink);padding-top:80px;overflow:hidden}.homepage-design[data-concept=b] .b-whole-head{justify-content:space-between;align-items:end;gap:40px;display:flex}.homepage-design[data-concept=b] .b-whole h2{font-size:70px;line-height:1.03}.homepage-design[data-concept=b] .b-whole-head p{opacity:.65;padding-bottom:7px;font-size:16px;line-height:1.6}.homepage-design[data-concept=b] .b-product-stage{grid-template-columns:28% 1fr 28%;align-items:center;gap:40px;height:600px;margin-top:65px;display:grid;position:relative;overflow:hidden}.homepage-design[data-concept=b] .b-product-stage figure{background:var(--brand-paper);height:550px;box-shadow:0 20px 30px color-mix(in srgb,var(--brand-ink) 12%,transparent);border-radius:22px;position:relative;overflow:hidden}.homepage-design[data-concept=b] .b-score-preview{transform:translateY(25px)}.homepage-design[data-concept=b] .b-product-stage figure img{width:126%;max-width:none;height:auto;position:absolute;inset-block-start:-36%;inset-inline-start:-13%}.homepage-design[data-concept=b] .b-product-copy{align-self:start;margin-top:50px;padding-inline:15px}.homepage-design[data-concept=b] .b-product-copy>.micro{color:var(--brand-phosphor-light);font-size:11px}.homepage-design[data-concept=b] .b-product-copy>p{letter-spacing:-.05em;margin-top:25px;font-size:36px;line-height:1.25}.homepage-design[data-concept=b] .b-feature-lines{margin-block:28px 35px}.homepage-design[data-concept=b] .b-feature-lines span{border-bottom:1px solid color-mix(in srgb,var(--brand-ink) 15%,transparent);opacity:.75;padding-block:14px;font-size:12px;display:block}.homepage-design[data-concept=b] .b-product-copy>.example-label{font-size:11px;line-height:1.6;display:block}.homepage-design[data-concept=b] .b-start{background:var(--brand-deep);text-align:center;padding-block:90px}.homepage-design[data-concept=b] .b-start .micro{color:var(--brand-phosphor);font-size:11px}.homepage-design[data-concept=b] .b-start h2{margin-block:28px 35px;font-size:95px;line-height:1.04}.homepage-design[data-concept=b] .b-start p{opacity:.7;margin-top:20px;font-size:11px}@media (max-width:1050px){.homepage-design[data-concept=b] .b-assembly{gap:35px;padding:35px}.homepage-design[data-concept=b] .b-result{padding-left:30px}.homepage-design[data-concept=b] .b-big-answer{font-size:28px}.homepage-design[data-concept=b] .b-evidence strong{font-size:12px}.homepage-design[data-concept=b] .b-product-stage{gap:20px}.homepage-design[data-concept=b] .b-product-copy{padding:0}.homepage-design[data-concept=b] .b-product-copy>p{font-size:28px}}@media (max-width:760px){.homepage-design[data-concept=b] .b-demo{padding-block:42px 55px}.homepage-design[data-concept=b] .b-demo-header{flex-direction:column;align-items:start;gap:24px;margin-bottom:24px}.homepage-design[data-concept=b] .b-demo-header h2{margin-top:12px;font-size:28px;line-height:1.2}.homepage-design[data-concept=b] .b-toggle{width:100%}.homepage-design[data-concept=b] .b-toggle button{flex:1}.homepage-design[data-concept=b] .b-assembly{grid-template-columns:1fr;gap:25px;padding:26px 23px}.homepage-design[data-concept=b] .b-evidence>div{padding-block:15px}.homepage-design[data-concept=b] .b-evidence strong{font-size:13px}.homepage-design[data-concept=b] .b-evidence-label{margin-top:14px;font-size:11px}.homepage-design[data-concept=b] .b-result{border-inline-start:0;border-top:1px solid color-mix(in srgb,var(--brand-paper) 20%,transparent);padding-inline-start:0;padding-top:26px}.homepage-design[data-concept=b] .b-big-answer{min-height:0;margin-top:25px;font-size:29px}.homepage-design[data-concept=b] .b-person img{width:44px;height:44px}.homepage-design[data-concept=b] .b-result-mark{font-size:32px}.homepage-design[data-concept=b] .b-result-detail{font-size:12px}.homepage-design[data-concept=b] .b-whole{padding-top:56px}.homepage-design[data-concept=b] .b-whole-head{display:block}.homepage-design[data-concept=b] .b-whole h2{font-size:49px}.homepage-design[data-concept=b] .b-whole-head p{margin-top:24px;font-size:14px}.homepage-design[data-concept=b] .b-product-stage{grid-template-columns:1fr 1fr;gap:20px;height:auto;margin-top:35px;padding-bottom:45px;display:grid;overflow:visible}.homepage-design[data-concept=b] .b-product-copy{grid-area:1/1/auto/-1;margin-top:0}.homepage-design[data-concept=b] .b-product-copy>p{margin-top:20px;font-size:31px}.homepage-design[data-concept=b] .b-product-copy>.example-label{font-size:11px}.homepage-design[data-concept=b] .b-feature-lines{margin-block:15px 20px}.homepage-design[data-concept=b] .b-product-stage figure{border-radius:13px;height:315px;margin-top:10px;transform:none!important}.homepage-design[data-concept=b] .b-product-stage figure img{top:-29%}.homepage-design[data-concept=b] .b-start{padding-block:60px}.homepage-design[data-concept=b] .b-start h2{font-size:58px}.homepage-design[data-concept=b] .b-start p{max-width:230px;margin-inline:auto;line-height:1.7}}.homepage-design[data-concept=b] .b-big-answer{min-height:130px}.homepage-design[data-concept=b] .b-product-stage figure img{inset-block-start:-43%}@media (max-width:760px){.homepage-design[data-concept=b] .b-demo-header h2{font-size:27px}.homepage-design[data-concept=b] .b-product-stage figure img{top:-31%}}.homepage-design[data-concept=b] .b-demo-question{letter-spacing:-.05em;margin-top:18px;font-size:45px;line-height:1.15}.homepage-design[data-concept=b] .b-demo-header h2{opacity:.7;letter-spacing:-.035em;font-size:23px}.homepage-design[data-concept=b] .b-team-intro,.homepage-design[data-concept=b] .b-imports-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;display:grid}.homepage-design[data-concept=b] .b-team-intro h2,.homepage-design[data-concept=b] .b-imports-head h2,.homepage-design[data-concept=b] .b-more-app h2,.homepage-design[data-concept=b] .b-social-heading h2{font-size:68px;line-height:1.04}.homepage-design[data-concept=b] .b-team-intro p,.homepage-design[data-concept=b] .b-imports-head p{opacity:.75;max-width:400px;font-size:16px;line-height:1.75}.homepage-design[data-concept=b] .b-coach-gallery{grid-template-columns:repeat(8,1fr);gap:16px;margin-top:50px;display:grid}.homepage-design[data-concept=b] .b-coach-gallery button{border:0;text-align:start;min-width:0;transition:border-color var(--motion-normal);background:0 0;border-bottom:2px solid #0000;padding:0 0 16px}.homepage-design[data-concept=b] .b-coach-gallery img{object-fit:cover;object-position:50% 25%;filter:grayscale();opacity:.75;width:100%;height:165px;transition:filter var(--motion-slow),opacity var(--motion-slow)}.homepage-design[data-concept=b] .b-coach-gallery strong{letter-spacing:-.035em;margin-top:18px;font-size:19px;font-weight:500;display:block}.homepage-design[data-concept=b] .b-coach-gallery button>span{opacity:.75;margin-top:6px;font-size:11px;line-height:1.4;display:block}.homepage-design[data-concept=b] .b-coach-gallery button[aria-pressed=true] img,.homepage-design[data-concept=b] .b-coach-gallery button:hover img{filter:grayscale(0);opacity:1}.homepage-design[data-concept=b] .b-coach-spotlight{border-block:1px solid color-mix(in srgb,var(--brand-paper) 20%,transparent);grid-template-columns:1fr 1.5fr auto;align-items:center;gap:15px 50px;margin-top:35px;padding-block:35px;display:grid}.homepage-design[data-concept=b] .b-coach-spotlight>.micro{color:var(--brand-phosphor);grid-column:1/-1}.homepage-design[data-concept=b] .b-coach-spotlight h3{letter-spacing:-.05em;font-size:50px;font-weight:500}.homepage-design[data-concept=b] .b-coach-spotlight p{opacity:.8;max-width:490px;font-size:17px;line-height:1.65}.homepage-design[data-concept=b] .b-coach-spotlight>a{align-items:center;gap:20px;min-height:44px;font-size:12px;display:flex}.homepage-design[data-concept=b] .b-imports-v2{background:var(--brand-paper-2);color:var(--brand-ink);padding-block:100px}.homepage-design[data-concept=b] .b-logo-directory{grid-template-columns:repeat(5,1fr);gap:25px 20px;margin-top:55px;display:grid}.homepage-design[data-concept=b] .b-logo-directory>a{align-items:center;gap:13px;min-height:65px;font-size:12px;display:flex}.homepage-design[data-concept=b] .b-logo-directory .logo-plate{background:var(--brand-paper);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:55px;height:55px;padding:11px;display:flex}.homepage-design[data-concept=b] .b-logo-directory .logo-plate img{object-fit:contain;width:100%;height:100%}.homepage-design[data-concept=b] .b-import-notes{border-top:1px solid color-mix(in srgb,var(--brand-ink) 20%,transparent);grid-template-columns:1fr 1fr;gap:80px;margin-top:40px;padding-top:28px;display:grid}.homepage-design[data-concept=b] .b-import-notes p{opacity:.75;max-width:460px;font-size:12px;line-height:1.8}.homepage-design[data-concept=b] .b-centered-action{justify-content:center;margin-top:40px;display:flex}.homepage-design[data-concept=b] .b-more-app{grid-template-columns:1fr 1fr;align-items:start;gap:100px;display:grid}.homepage-design[data-concept=b] .b-more-app>.micro,.homepage-design[data-concept=b] .b-more-app>div>.micro{color:var(--brand-phosphor)}.homepage-design[data-concept=b] .b-more-app h2{margin-top:25px}.homepage-design[data-concept=b] .b-more-app>div>p{opacity:.75;max-width:370px;margin-top:25px;font-size:16px;line-height:1.75}.homepage-design[data-concept=b] .b-app-areas{grid-template-columns:1fr 1fr;gap:40px;display:grid}.homepage-design[data-concept=b] .b-app-areas article{border-top:1px solid color-mix(in srgb,var(--brand-paper) 20%,transparent);padding-top:23px}.homepage-design[data-concept=b] .b-app-areas h3{letter-spacing:-.045em;font-size:32px;font-weight:500}.homepage-design[data-concept=b] .b-app-areas p{opacity:.75;margin-top:18px;font-size:14px;line-height:1.8}.homepage-design[data-concept=b] .b-ai-v2{background:var(--brand-deep);padding-block:100px}.homepage-design[data-concept=b] .b-ai-head{text-align:center}.homepage-design[data-concept=b] .b-ai-head>.micro{color:var(--brand-phosphor)}.homepage-design[data-concept=b] .b-ai-head h2{margin-top:30px;font-size:77px;line-height:1.04}.homepage-design[data-concept=b] .b-ai-head>p:last-child{opacity:.8;max-width:640px;margin:30px auto 0;font-size:17px;line-height:1.8}.homepage-design[data-concept=b] .b-assistants{grid-template-columns:repeat(5,1fr);gap:20px;margin-top:60px;display:grid}.homepage-design[data-concept=b] .b-assistants a{flex-direction:column;align-items:center;gap:17px;font-size:15px;display:flex}.homepage-design[data-concept=b] .b-assistants .logo-plate{background:var(--brand-paper);border-radius:22px;justify-content:center;align-items:center;width:80px;height:80px;padding:20px;display:flex}.homepage-design[data-concept=b] .b-assistants img{object-fit:contain;width:100%;height:100%}.homepage-design[data-concept=b] .b-ai-spread{border-top:1px solid color-mix(in srgb,var(--brand-paper) 20%,transparent);grid-template-columns:1fr 1fr;gap:100px;margin-top:60px;padding-top:45px;display:grid}.homepage-design[data-concept=b] .b-ai-spread h3{letter-spacing:-.04em;font-size:28px;font-weight:500}.homepage-design[data-concept=b] .b-ai-spread p{opacity:.8;max-width:470px;margin-top:18px;font-size:14px;line-height:1.8}.homepage-design[data-concept=b] .b-social-heading .micro{color:var(--brand-phosphor);margin-bottom:25px}.homepage-design[data-concept=b] .b-reviews{grid-template-columns:1fr 1fr;gap:100px;margin-top:50px;display:grid}.homepage-design[data-concept=b] .b-reviews figure{border-top:1px solid color-mix(in srgb,var(--brand-paper) 20%,transparent);padding-top:30px}.homepage-design[data-concept=b] .b-reviews blockquote{letter-spacing:-.035em;margin:0;font-size:29px;line-height:1.45}.homepage-design[data-concept=b] .b-reviews figcaption{margin-top:30px;font-size:12px}.homepage-design[data-concept=b] .b-reviews figcaption>span{opacity:.75;margin-top:6px;font-size:11px;display:block}.homepage-design[data-concept=b] .b-reviews-link{text-underline-offset:6px;width:fit-content;min-height:44px;margin:45px auto 0;font-size:12px;text-decoration:underline;display:block}.homepage-design[data-concept=b] .b-security-v2{background:var(--brand-paper-2);color:var(--brand-ink);padding-block:90px}.homepage-design[data-concept=b] .b-security-heading{text-align:center}.homepage-design[data-concept=b] .b-security-heading>img{object-fit:contain;width:65px;height:65px;margin:auto}.homepage-design[data-concept=b] .b-security-heading h2{margin-top:25px;font-size:75px;line-height:1.03}.homepage-design[data-concept=b] .b-security-heading>p{opacity:.75;max-width:520px;margin:25px auto 0;font-size:16px;line-height:1.75}.homepage-design[data-concept=b] .b-trust-facts{grid-template-columns:repeat(3,1fr);gap:65px;margin-top:55px;display:grid}.homepage-design[data-concept=b] .b-trust-facts article{border-top:1px solid color-mix(in srgb,var(--brand-ink) 20%,transparent);padding-top:25px}.homepage-design[data-concept=b] .b-trust-facts strong{min-height:48px;font-size:16px;font-weight:500;line-height:1.5;display:block}.homepage-design[data-concept=b] .b-trust-facts p{opacity:.75;margin-top:18px;font-size:13px;line-height:1.8}.homepage-design[data-concept=b] .b-start h2{font-size:88px}@media (max-width:1100px){.homepage-design[data-concept=b] .b-coach-gallery{grid-template-columns:repeat(4,1fr);gap:30px 22px}.homepage-design[data-concept=b] .b-coach-gallery img{height:190px}.homepage-design[data-concept=b] .b-team-intro,.homepage-design[data-concept=b] .b-imports-head{gap:45px}.homepage-design[data-concept=b] .b-logo-directory{grid-template-columns:repeat(4,1fr)}.homepage-design[data-concept=b] .b-more-app{gap:50px}.homepage-design[data-concept=b] .b-ai-head h2{font-size:65px}.homepage-design[data-concept=b] .b-trust-facts{gap:35px}}@media (max-width:760px){.homepage-design[data-concept=b] .b-demo-question{font-size:36px}.homepage-design[data-concept=b] .b-demo-header h2{font-size:20px;line-height:1.4}.homepage-design[data-concept=b] .b-team-intro,.homepage-design[data-concept=b] .b-imports-head{grid-template-columns:1fr;gap:25px}.homepage-design[data-concept=b] .b-team-intro h2,.homepage-design[data-concept=b] .b-imports-head h2,.homepage-design[data-concept=b] .b-more-app h2,.homepage-design[data-concept=b] .b-social-heading h2{font-size:46px}.homepage-design[data-concept=b] .b-team-intro p,.homepage-design[data-concept=b] .b-imports-head p{font-size:15px}.homepage-design[data-concept=b] .b-coach-gallery{grid-template-columns:1fr 1fr;gap:25px 18px;margin-top:35px}.homepage-design[data-concept=b] .b-coach-gallery img{height:170px}.homepage-design[data-concept=b] .b-coach-gallery strong{margin-top:15px;font-size:25px}.homepage-design[data-concept=b] .b-coach-gallery button>span{font-size:12px}.homepage-design[data-concept=b] .b-coach-spotlight{grid-template-columns:1fr;gap:16px;margin-top:30px;padding-block:28px}.homepage-design[data-concept=b] .b-coach-spotlight h3{font-size:43px}.homepage-design[data-concept=b] .b-coach-spotlight p{font-size:16px}.homepage-design[data-concept=b] .b-coach-spotlight>a{width:fit-content}.homepage-design[data-concept=b] .b-imports-v2{padding-block:60px}.homepage-design[data-concept=b] .b-logo-directory{grid-template-columns:repeat(3,1fr);gap:25px 12px;margin-top:35px}.homepage-design[data-concept=b] .b-logo-directory>a{text-align:center;flex-direction:column;gap:10px;font-size:11px;line-height:1.4}.homepage-design[data-concept=b] .b-logo-directory .logo-plate{width:50px;height:50px;padding:10px}.homepage-design[data-concept=b] .b-import-notes{grid-template-columns:1fr;gap:18px;padding-top:25px}.homepage-design[data-concept=b] .b-import-notes p{font-size:12px}.homepage-design[data-concept=b] .b-more-app{grid-template-columns:1fr;gap:35px}.homepage-design[data-concept=b] .b-more-app>div>p{font-size:15px}.homepage-design[data-concept=b] .b-app-areas{gap:30px 20px}.homepage-design[data-concept=b] .b-app-areas h3{font-size:29px}.homepage-design[data-concept=b] .b-app-areas p{font-size:13px}.homepage-design[data-concept=b] .b-ai-v2{padding-block:65px}.homepage-design[data-concept=b] .b-ai-head h2{margin-top:25px;font-size:45px}.homepage-design[data-concept=b] .b-ai-head>p:last-child{margin-top:23px;font-size:15px;line-height:1.8}.homepage-design[data-concept=b] .b-assistants{grid-template-columns:repeat(3,1fr);gap:30px 15px;margin-top:40px}.homepage-design[data-concept=b] .b-assistants a{gap:14px;font-size:12px}.homepage-design[data-concept=b] .b-assistants .logo-plate{border-radius:18px;width:65px;height:65px;padding:15px}.homepage-design[data-concept=b] .b-ai-spread{grid-template-columns:1fr;gap:30px;margin-top:40px;padding-top:30px}.homepage-design[data-concept=b] .b-ai-spread h3{font-size:26px}.homepage-design[data-concept=b] .b-ai-spread p{margin-top:15px;font-size:14px}.homepage-design[data-concept=b] .b-reviews{grid-template-columns:1fr;gap:35px;margin-top:35px}.homepage-design[data-concept=b] .b-reviews blockquote{font-size:27px}.homepage-design[data-concept=b] .b-reviews figcaption{margin-top:25px}.homepage-design[data-concept=b] .b-security-v2{padding-block:60px}.homepage-design[data-concept=b] .b-security-heading h2{font-size:55px}.homepage-design[data-concept=b] .b-security-heading>p{font-size:15px}.homepage-design[data-concept=b] .b-trust-facts{grid-template-columns:1fr;gap:27px;margin-top:35px}.homepage-design[data-concept=b] .b-trust-facts strong{min-height:0;font-size:17px}.homepage-design[data-concept=b] .b-trust-facts p{margin-top:13px;font-size:14px}.homepage-design[data-concept=b] .b-start h2{font-size:53px}}.homepage-design[data-concept=b] .rating-stars{color:var(--brand-phosphor-light);align-items:center;gap:2px;display:inline-flex}.homepage-design[data-concept=b] .eco-dark .rating-stars{color:var(--brand-phosphor)}.homepage-design[data-concept=b] .rating-feature{border-block:1px solid color-mix(in srgb,currentColor 16%,transparent);text-align:start;justify-content:center;align-items:center;gap:70px;margin-bottom:55px;padding-block:48px;display:flex}.homepage-design[data-concept=b] .rating-number{letter-spacing:-.09em;font-variant-numeric:tabular-nums;font-size:148px;font-weight:500;line-height:1}.homepage-design[data-concept=b] .rating-number>span{letter-spacing:-.025em;opacity:.65;margin-inline-start:16px;font-size:26px}.homepage-design[data-concept=b] .rating-feature h3{letter-spacing:-.045em;margin:18px 0;font-size:34px;font-weight:500;line-height:1.08}.homepage-design[data-concept=b] .rating-feature>div>a{text-underline-offset:5px;align-items:center;gap:24px;min-height:44px;font-size:12px;text-decoration:underline;display:inline-flex}.homepage-design[data-concept=b] .rating-feature>div>p{opacity:.7;margin-top:9px;font-size:11px;line-height:1.6}.homepage-design[data-concept=b] .rating-feature-b .rating-stars{color:var(--brand-phosphor)}@media (max-width:760px){.homepage-design[data-concept=b] .rating-feature{justify-content:flex-start;gap:25px;margin-bottom:35px;padding-block:35px}.homepage-design[data-concept=b] .rating-number{letter-spacing:-.08em;font-size:85px}.homepage-design[data-concept=b] .rating-number>span{margin-inline-start:8px;font-size:18px}.homepage-design[data-concept=b] .rating-feature h3{margin-top:13px;font-size:26px}.homepage-design[data-concept=b] .rating-feature .rating-stars svg{width:14px;height:14px}.homepage-design[data-concept=b] .rating-feature>div>a{gap:12px;font-size:11px;line-height:1.5}.homepage-design[data-concept=b] .rating-feature>div>p{max-width:175px;font-size:11px}}.homepage-design[data-concept=b] .current-video video{aspect-ratio:9/16;object-fit:contain;background:var(--brand-ink);border-radius:8px;width:100%;display:block;height:auto!important}.homepage-design[data-concept=b] .current-video figcaption{opacity:.7;margin-top:16px;font-size:11px;line-height:1.6}.homepage-design[data-concept=b] .b-product-stage{grid-template-columns:minmax(260px,380px) 1fr!important;align-items:center!important;gap:100px!important;height:auto!important;padding-block:30px!important;display:grid!important;overflow:visible!important}.homepage-design[data-concept=b] .b-score-preview.current-video{justify-self:center;width:100%!important;height:auto!important;max-height:none!important;position:static!important;overflow:visible!important;transform:none!important}.homepage-design[data-concept=b] .b-product-copy{max-width:500px;text-align:start!important;position:static!important;transform:none!important}@media (max-width:760px){.homepage-design[data-concept=b] .b-product-stage{grid-template-columns:1fr!important;gap:35px!important}.homepage-design[data-concept=b] .b-score-preview.current-video{max-width:310px}.homepage-design[data-concept=b] .b-product-copy{margin-inline:auto;text-align:center!important}}.homepage-design[data-concept=b] .wp-video-play{white-space:nowrap;background:var(--brand-ink);color:var(--brand-paper);border:1px solid var(--brand-phosphor);min-height:52px;box-shadow:0 4px 25px color-mix(in srgb,var(--brand-ink) 25%,transparent);border-radius:99px;justify-content:center;align-items:center;gap:12px;padding:14px 22px;font-size:13px;font-weight:500;display:flex;position:absolute;inset:45% auto auto 50%;transform:translate(-50%,-50%)}.homepage-design[data-concept=b] .wp-video-play:hover{background:var(--brand-deep)}.homepage-design[data-concept=b] .wp-video-play[hidden]{display:none!important}.homepage-design[data-concept=b] .wp-video-play svg{width:12px;height:14px;color:var(--brand-phosphor)}.homepage-design[data-concept=b] .b-ai-v2,.homepage-design[data-concept=b] .b-start{background:0 0}.homepage-design[data-concept=b] .b-whole,.homepage-design[data-concept=b] .b-imports-v2,.homepage-design[data-concept=b] .b-security-v2{background:var(--brand-paper-2)}.homepage-design[data-concept=b] .b-whole{overflow:visible}.homepage-design[data-concept=b] .b-score-preview.current-video{position:relative!important}.homepage-design[data-concept=b] .b-person strong,.homepage-design[data-concept=b] .b-coach-spotlight h3{color:var(--coach-color)}.homepage-design[data-concept=b] .b-coach-gallery button[aria-pressed=true]{border-color:var(--coach-color)}.homepage-design[data-concept=b] .b-review-author{font-size:inherit;opacity:1;display:inline}.homepage-design[data-concept=b] .b-rating-star{fill:currentColor}.homepage-design[data-concept=b] .b-rating-star:last-child{opacity:.8}.homepage-design[data-concept=b] .b-result-link>.wp-download-copy{font-size:inherit}.homepage-design[data-concept=b] .b-result-link .wp-download-copy>small{font-size:11px}.homepage-design[data-concept=b] .b-person>div>span{color:var(--brand-paper)}.homepage-design[data-concept=b] .b-coach-gallery button{color:inherit;cursor:pointer}.homepage-design[data-concept=b] .b-logo-directory>a:hover,.homepage-design[data-concept=b] .b-assistants a:hover{text-underline-offset:4px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.homepage-design[data-concept=b] .b-coach-gallery button,.homepage-design[data-concept=b] .b-coach-gallery img{transition:none}}
