.bxjoin{--bx-lime:#b6ff3b;--bx-muted:#b7c0b5;background:#0a0d0b;color:#f7faf4;padding:68px 24px 76px;font-family:inherit;isolation:isolate}.bxjoin *{box-sizing:border-box}.bxjoin__wrap{max-width:1080px;margin:0 auto}.bxjoin h1,.bxjoin h2,.bxjoin h3,.bxjoin p{margin:0;letter-spacing:normal;color:inherit}.bxjoin h1,.bxjoin h2,.bxjoin h3{font-family:inherit;font-weight:750;text-transform:none}.bxjoin__hero{max-width:760px;margin-bottom:56px}.bxjoin .bxjoin__eyebrow{color:var(--bx-lime);font-size:12px;line-height:1.5;font-weight:750;letter-spacing:.15em;text-transform:uppercase;margin-bottom:14px}.bxjoin h1{font-size:clamp(38px,5.5vw,64px);line-height:1.04;letter-spacing:-.045em;margin-bottom:22px}.bxjoin .bxjoin__intro{font-size:19px;line-height:1.65;color:var(--bx-muted);max-width:650px}.bxjoin__principles{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:25px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bxjoin__principles span{display:flex;align-items:center;gap:9px}.bxjoin__principles span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--bx-lime)}.bxjoin__heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px}.bxjoin__heading h2{font-size:24px;letter-spacing:-.02em;line-height:1.2}.bxjoin__heading p{font-size:14px;color:var(--bx-muted);line-height:1.5}.bxjoin__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.bxjoin__card{display:flex;flex-direction:column;background:#131914;border:1px solid #374036;border-radius:20px;padding:32px}.bxjoin__card--training{border-color:#8bb832;background:linear-gradient(145deg,#1c2816,#121913 62%)}.bxjoin__cardtop{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;gap:16px}.bxjoin__tag{display:inline-block;padding:7px 10px;border-radius:5px;color:var(--bx-lime);background:#293b19;font-size:11px;line-height:1.4;letter-spacing:.09em;text-transform:uppercase;font-weight:750}.bxjoin__tag--muted{color:#e0e6da;background:#293028}.bxjoin__number{color:#899681;font-size:14px;letter-spacing:.06em}.bxjoin h3{font-size:28px;line-height:1.2;letter-spacing:-.025em;margin-bottom:12px}.bxjoin .bxjoin__description{font-size:15px;line-height:1.6;color:var(--bx-muted);min-height:48px}.bxjoin__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:27px 0 6px}.bxjoin__price strong{font-size:50px;line-height:1.05;font-weight:750;letter-spacing:-.05em}.bxjoin__price span{color:#c5cebf;font-size:15px}.bxjoin .bxjoin__pricecaption{font-size:13px;color:#c5cebf;line-height:1.5;min-height:40px}.bxjoin__features{list-style:none;padding:23px 0 24px;margin:16px 0 0;border-top:1px solid #354030;display:grid;gap:13px}.bxjoin__features li{position:relative;padding-left:25px;font-size:15px;line-height:1.5}.bxjoin__features li:before{content:"\2713";position:absolute;left:0;color:var(--bx-lime);font-weight:750}.bxjoin__action{margin-top:auto}.bxjoin .bxjoin__button{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;padding:16px 20px;border:1px solid transparent;border-radius:8px;text-decoration:none;font-size:15px;font-weight:750;line-height:1.4;letter-spacing:normal;transition:background .15s ease,box-shadow .15s ease;text-transform:none}.bxjoin__button span{font-size:22px;line-height:1}.bxjoin .bxjoin__button--lime{background:var(--bx-lime);color:#11170b}.bxjoin .bxjoin__button--light{background:#f0f4ec;color:#161d12}.bxjoin .bxjoin__button--outline{border-color:#7b8c70;color:#f7faf4;background:transparent}.bxjoin .bxjoin__terms{font-size:12px;line-height:1.6;color:var(--bx-muted);margin-top:14px}.bxjoin__free{display:grid;grid-template-columns:1fr 270px;align-items:center;gap:32px;padding:30px 32px;margin-top:24px;border:1px solid #35402f;border-radius:16px;background:#11170f}.bxjoin__free .bxjoin__eyebrow{margin-bottom:8px}.bxjoin__free h2{font-size:25px;line-height:1.2;letter-spacing:-.02em;margin-bottom:10px}.bxjoin__free p:not(.bxjoin__eyebrow){color:var(--bx-muted);font-size:15px;line-height:1.6;max-width:590px}.bxjoin__freeaction>span{display:block;text-align:center;font-size:12px;color:var(--bx-muted);margin-top:10px}.bxjoin__faq{display:grid;grid-template-columns:1fr 1.55fr;gap:55px;margin-top:64px;padding-top:38px;border-top:1px solid #354030}.bxjoin__faq h2{font-size:30px;line-height:1.15;letter-spacing:-.03em;margin-bottom:14px}.bxjoin__faq>div>p:not(.bxjoin__eyebrow){font-size:15px;line-height:1.6;color:var(--bx-muted)}.bxjoin__questions details{border-bottom:1px solid #354030}.bxjoin__questions summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:19px 0;font-size:15px;line-height:1.5;font-weight:650}.bxjoin__questions summary::-webkit-details-marker{display:none}.bxjoin__questions summary>span{color:var(--bx-lime);font-size:23px;line-height:1;font-weight:400}.bxjoin__questions details[open] summary>span{transform:rotate(45deg)}.bxjoin__questions details>p{font-size:14px;line-height:1.75;color:var(--bx-muted);padding:0 25px 22px 0}.bxjoin a:focus-visible,.bxjoin summary:focus-visible{outline:3px solid var(--bx-lime);outline-offset:5px}@media(hover:hover){.bxjoin__button:hover{box-shadow:0 0 0 3px #b6ff3b33}.bxjoin__questions summary:hover{color:var(--bx-lime)}}@media(max-width:749px){.bxjoin{padding:38px 20px 48px}.bxjoin__hero{margin-bottom:36px}.bxjoin h1{font-size:42px}.bxjoin .bxjoin__intro{font-size:17px}.bxjoin__heading{display:block}.bxjoin__heading h2{font-size:22px;margin-bottom:7px}.bxjoin__options{grid-template-columns:1fr;gap:18px}.bxjoin__card{padding:25px;border-radius:16px}.bxjoin__cardtop{margin-bottom:20px}.bxjoin h3{font-size:26px}.bxjoin__price strong{font-size:46px}.bxjoin .bxjoin__description,.bxjoin .bxjoin__pricecaption{min-height:0}.bxjoin__features{margin-top:22px}.bxjoin__free{grid-template-columns:1fr;padding:25px;gap:23px}.bxjoin__freeaction{max-width:none}.bxjoin__faq{grid-template-columns:1fr;gap:18px;margin-top:42px;padding-top:30px}.bxjoin__faq h2{font-size:27px}}@media(max-width:359px){.bxjoin{padding-left:15px;padding-right:15px}.bxjoin__card,.bxjoin__free{padding:21px}.bxjoin h1{font-size:36px}.bxjoin__principles{gap:12px 16px}.bxjoin .bxjoin__button{padding:15px;font-size:14px}}@media(prefers-reduced-motion:reduce){.bxjoin .bxjoin__button{transition:none}}.bxjoin__offerimage{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:10px;margin:0 0 25px;background:#080a08}.bxjoin__button svg{flex:none}.bxjoin{--bx-lime:#a3ff00;padding-top:40px;padding-bottom:44px}.bxjoin__hero{max-width:850px;margin-bottom:30px;border-left:3px solid var(--bx-lime);padding-left:22px}.bxjoin__hero h1{margin-bottom:14px}.bxjoin__quick{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.bxjoin__quick a{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;min-height:46px;border-radius:7px;border:1px solid var(--bx-lime);color:#10170a;background:var(--bx-lime);text-decoration:none;font-weight:700;font-size:14px}.bxjoin__quick a+a{background:var(--bx-lime);color:#10170a;border-color:var(--bx-lime)}.bxjoin__principles{margin-top:18px;gap:12px 18px}.bxjoin__options{gap:18px}.bxjoin__card{padding:25px}.bxjoin__cardtop{margin-bottom:16px}.bxjoin__offerimage{margin-bottom:18px}.bxjoin__card>p.bxjoin__terms{margin:0 0 16px;font-size:11px}.bxjoin__price{margin-top:18px}.bxjoin__features{gap:10px;padding-block:18px;margin-top:12px}.bxjoin .bxjoin__button--lime{background:#a3ff00;color:#10170a;border-color:#a3ff00}.bxjoin__free{padding:22px 24px;gap:20px;margin-top:24px;border-color:#718c47;background:linear-gradient(120deg,#1b2911,#10170d)}.bxjoin__free h2{font-size:27px;margin-bottom:8px}.bxjoin__freeaction>span{margin-top:8px}.bxjoin__faq{margin-top:28px;padding-top:26px;gap:28px}.bxjoin__faq h2{font-size:28px}.bxjoin__questions summary{padding:16px 0}.bxjoin .bxjoin__value{margin:28px 0 0;padding:24px;border-radius:12px}.bxjoin__valuegrid article{min-width:0;display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:14px;align-content:start}.bxjoin__valuegrid article h3,.bxjoin__valuegrid article p{grid-column:2}.bxjoin__valuegrid img{grid-column:1;grid-row:1/3;width:64px;height:64px;object-fit:cover;margin:0;border-radius:8px}.bxjoin .bxjoin__valuegrid h3{font-size:19px;margin:0 0 8px}.bxjoin .bxjoin__valuegrid p{font-size:14px!important;line-height:1.6!important;margin-bottom:0}.bxjoin__valuegrid{gap:20px}.bxjoin__week{clear:both;border-top:1px solid #35442b;margin-top:22px;padding-top:4px}.bxjoin__week summary{display:flex;justify-content:space-between;align-items:center;gap:14px;cursor:pointer;list-style:none;font-size:17px;font-weight:700;padding:16px 0}.bxjoin__week summary::-webkit-details-marker{display:none}.bxjoin__week summary span{color:var(--bx-lime);font-size:24px}.bxjoin__week[open] summary span{transform:rotate(45deg)}.bxjoin__week summary:focus-visible{outline:2px solid var(--bx-lime);outline-offset:4px}.bxjoin .bxjoin__value .bxjoin__guardian{font-size:12px!important;margin:6px 0 0}.bxjoin .bx-demo{padding:28px 0 0;background:transparent}.bxjoin .bx-demo h2{font-size:28px}.bxjoin .bx-demo p{font-size:14px;margin-bottom:14px}.bxjoin .bx-demo img{height:280px}.bxjoin .bx-demo figcaption{margin-top:12px;font-size:13px}.bxjoin .bx-demo figcaption strong{font-size:15px}.bxjoin .bx-demo__grid{gap:14px}@media(max-width:749px){.bxjoin{padding:28px 20px 36px}.bxjoin__hero{padding-left:16px;margin-bottom:26px}.bxjoin__quick a{font-size:13px;padding:11px 13px}.bxjoin__principles{font-size:10px;gap:9px 13px}.bxjoin__card{padding:20px}.bxjoin__cardtop{margin-bottom:14px}.bxjoin__free{padding:20px;gap:16px}.bxjoin__free h2{font-size:25px}.bxjoin__free p:not(.bxjoin__eyebrow){font-size:14px;line-height:1.55}.bxjoin__faq{margin-top:24px;padding-top:22px}.bxjoin .bxjoin__value{padding:20px;margin-top:24px}.bxjoin .bxjoin__value h2{font-size:26px;margin-bottom:20px}.bxjoin__valuegrid{gap:20px}.bxjoin .bx-demo img{height:260px}.bxjoin .bx-demo h2{font-size:26px}.bxjoin .bx-demo__grid{grid-template-columns:1fr}.bxjoin__questions summary{font-size:14px}}.bxjoin .bx-demo img{width:100%;height:auto;max-height:none;aspect-ratio:4/5;object-fit:contain}.bxjoin .bx-demo figure{padding:14px}.bxjoin .bx-demo a{display:inline-flex;align-items:center;min-height:44px;line-height:1.4}
/*# sourceMappingURL=/cdn/shop/t/32/compiled_assets/styles.css.map?subset=AAAB */
