.bf-plans{position:relative;padding:var(--bf-py, 72px) 0;background:var(--bf-bg, #0b0b0d);color:var(--bf-text, #fff);overflow:hidden}.bf-plans__inner{width:min(100% - 32px,var(--bf-maxw, 1240px));margin-inline:auto}.bf-plans__header{display:grid;gap:10px;margin-bottom:22px}.bf-plans__eyebrow{color:var(--bf-muted, #b7b7bd);letter-spacing:.08em;text-transform:uppercase;font-size:12px;margin:0}.bf-plans__title{font-size:clamp(28px,3vw,44px);line-height:1.04;letter-spacing:-.02em;margin:0}.bf-plans__sub{color:var(--bf-muted, #b7b7bd);max-width:62ch}.bf-plans__grid{display:grid;gap:var(--bf-gap, 16px);grid-template-columns:1fr;margin-top:18px}@media(min-width:768px){.bf-plans__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.bf-plans__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bf-plan{background:color-mix(in oklab,var(--bf-card-bg, #121216) 100%,transparent);border:1px solid var(--bf-card-border, #242431);border-radius:var(--bf-radius, 22px);padding:20px 18px;display:grid;gap:16px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;min-height:100%}.bf-plan:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--bf-accent, #d9fe85) 55%,var(--bf-card-border, #242431));box-shadow:0 24px 70px #00000059,0 0 0 1px #ffffff0f inset}.bf-plan.is-featured{border-color:color-mix(in oklab,var(--bf-accent, #d9fe85) 70%,var(--bf-card-border, #242431));box-shadow:0 26px 80px #00000073,0 0 0 1px #ffffff14 inset,0 0 0 2px color-mix(in oklab,var(--bf-accent, #d9fe85) 35%,transparent)}.bf-plan__top{display:grid;gap:14px}.bf-plan__badge{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid color-mix(in oklab,var(--bf-card-border, #242431) 70%,transparent);background:#ffffff0a;color:var(--bf-text, #fff);font-size:12px;width:fit-content}.bf-plan__title{margin:10px 0 0;font-size:18px;letter-spacing:-.01em}.bf-plan__desc{color:var(--bf-muted, #b7b7bd);margin-top:8px}.bf-plan__priceRow{display:flex;align-items:baseline;gap:8px}.bf-plan__price{font-size:34px;letter-spacing:-.03em;line-height:1}.bf-plan__suffix{color:var(--bf-muted, #b7b7bd);font-size:13px}.bf-plan__note{margin:8px 0 0;color:var(--bf-muted, #b7b7bd);font-size:13px}.bf-plan__features{list-style:none;padding:0;margin:0;display:grid;gap:10px}.bf-plan__feature{position:relative;padding-left:26px;color:color-mix(in oklab,var(--bf-text, #fff) 92%,var(--bf-muted, #b7b7bd));line-height:1.25}.bf-plan__feature:before{content:"\2713";position:absolute;left:0;top:0;color:var(--bf-accent, #d9fe85);font-weight:700}.bf-plan__more{display:none;width:fit-content;padding:0;border:0;background:transparent;color:var(--bf-accent, #d9fe85);font:inherit;cursor:pointer;opacity:.92}.bf-plan__more:hover{opacity:1;text-decoration:underline}.bf-plan__cta{margin-top:auto;display:grid;gap:10px}.bf-plan__btn{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;text-decoration:none;padding:12px 14px;border-radius:calc(var(--bf-radius, 22px) - 8px);background:color-mix(in oklab,var(--bf-accent, #d9fe85) 22%,rgba(255,255,255,.06));border:1px solid color-mix(in oklab,var(--bf-accent, #d9fe85) 35%,rgba(255,255,255,.06));color:var(--bf-text, #fff);transition:transform .18s ease,background .18s ease,border-color .18s ease}.bf-plan__btn:hover{transform:translateY(-1px);background:color-mix(in oklab,var(--bf-accent, #d9fe85) 28%,rgba(255,255,255,.08));border-color:color-mix(in oklab,var(--bf-accent, #d9fe85) 55%,rgba(255,255,255,.06))}.bf-plan__btn.is-disabled{opacity:.45;pointer-events:none}.bf-plan__arrow{opacity:.9}.bf-plan__ctaHint{margin:0;color:var(--bf-muted, #b7b7bd);font-size:13px}.bf-plans__bottom{margin-top:18px;color:var(--bf-muted, #b7b7bd)}.bf-plans__empty{padding:18px;border:1px dashed var(--bf-card-border, #242431);border-radius:var(--bf-radius, 22px);color:var(--bf-muted, #b7b7bd)}.bf-plan__badge{border-color:color-mix(in oklab,var(--bf-accent, #D9FE85) 35%,rgba(255,255,255,.1));background:linear-gradient(180deg,#ffffff14,#ffffff08)}.bf-plan{position:relative;overflow:hidden;transform-style:preserve-3d;will-change:transform;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.bf-plan{--mx:50%;--my:25%;--rx:0deg;--ry:0deg;--active:0}.bf-plan:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:calc(.06 + (var(--active) * .14));transition:opacity .18s ease;background:radial-gradient(900px 460px at var(--mx) var(--my),rgba(217,254,133,.22),transparent 58%),radial-gradient(600px 380px at 20% 110%,rgba(255,255,255,.06),transparent 60%);mix-blend-mode:screen}.bf-plan:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;pointer-events:none;opacity:calc(.15 + (var(--active) * .55));transition:opacity .18s ease;background:linear-gradient(135deg,#d9fe858c,#ffffff1f,#d9fe852e);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.bf-plan.is-fx{transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(calc(var(--active) * -2px))}.bf-plan.is-fx .bf-plan__top,.bf-plan.is-fx .bf-plan__features,.bf-plan.is-fx .bf-plan__cta{transform:translateZ(8px)}.bf-plan__btn{--btn-x: 0px;--btn-y: 0px;transform:translate3d(var(--btn-x),var(--btn-y),0);will-change:transform}.bf-plan__btn:hover{transform:translate3d(var(--btn-x),var(--btn-y),0) translateY(-1px)}@media(prefers-reduced-motion:reduce){.bf-plan,.bf-plan:before,.bf-plan:after,.bf-plan__top,.bf-plan__features,.bf-plan__cta,.bf-plan__btn{transition:none!important;transform:none!important}}.bf-plan{position:relative;overflow:hidden;transform-style:preserve-3d;will-change:transform;--mx: 50%;--my: 30%;--rx: 0deg;--ry: 0deg;--gox: 0px;--goy: 0px}.bf-plan.is-fx{transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(-2px)}.bf-plan:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .18s ease;background:linear-gradient(135deg,#d9fe8599,#ffffff24,#d9fe852e);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.bf-plan:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:.08;transition:opacity .18s ease,filter .18s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E"),radial-gradient(900px 520px at var(--mx) var(--my),rgba(217,254,133,.22),transparent 60%),radial-gradient(700px 520px at 18% 110%,rgba(255,255,255,.08),transparent 62%);background-repeat:repeat,no-repeat,no-repeat;background-size:240px 240px,auto,auto;background-position:calc(50% + var(--gox)) calc(50% + var(--goy)),50% 50%,50% 50%;mix-blend-mode:overlay;filter:saturate(1.05)}.bf-plan.is-fx:before{opacity:.85}.bf-plan.is-fx:after{opacity:.16}.bf-plan.is-featured.is-fx:after{opacity:.22;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.80' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)' opacity='.70'/%3E%3C/svg%3E"),radial-gradient(980px 560px at var(--mx) var(--my),rgba(217,254,133,.3),transparent 62%),radial-gradient(740px 540px at 18% 110%,rgba(255,255,255,.1),transparent 64%)}[data-bf-layer]{transform-style:preserve-3d;will-change:transform}@media(prefers-reduced-motion:reduce){.bf-plan,.bf-plan:before,.bf-plan:after,[data-bf-layer]{transition:none!important;transform:none!important}}.bf-plan__btn{position:relative;overflow:hidden;transform:translate3d(var(--btn-x, 0px),var(--btn-y, 0px),0);will-change:transform,box-shadow,filter;box-shadow:0 10px 26px #00000059,0 0 0 1px #ffffff1a inset,0 0 22px #d9fe851f;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.bf-plan__btn:before{content:"";position:absolute;top:-40%;right:-60%;bottom:-40%;left:-60%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transform:translate(-55%) skew(-18deg);opacity:0;transition:opacity .18s ease,transform .55s ease;pointer-events:none}.bf-plan__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:.18;background:radial-gradient(900px 240px at 30% 0%,rgba(255,255,255,.18),transparent 55%);mix-blend-mode:screen}.bf-plan__btn:hover{transform:translate3d(var(--btn-x, 0px),var(--btn-y, 0px),0) scale(1.05);filter:saturate(1.06) brightness(1.06);box-shadow:0 16px 36px #00000073,0 0 0 1px #ffffff24 inset,0 0 34px #d9fe852e,0 0 80px #d9fe851a}.bf-plan__btn:hover:before{opacity:1;transform:translate(55%) skew(-18deg)}.bf-plan__btn:active{transform:translate3d(var(--btn-x, 0px),var(--btn-y, 0px),0) scale(1.02)}.bf-plan__btn:focus-visible{outline:none;box-shadow:0 0 0 2px #d9fe8566,0 0 0 6px #d9fe851f,0 16px 36px #00000073}@media(prefers-reduced-motion:reduce){.bf-plan__btn,.bf-plan__btn:before{transition:none!important}}.bf-plan.is-reveal-ready .bf-plan__meta,.bf-plan.is-reveal-ready .bf-plan__priceWrap,.bf-plan.is-reveal-ready .bf-plan__features,.bf-plan.is-reveal-ready .bf-plan__cta{opacity:0;transform:translateY(10px);filter:blur(2px);transition:opacity .55s ease,transform .55s ease,filter .55s ease}.bf-plan.is-reveal-ready .bf-plan__meta{transition-delay:calc(var(--reveal-delay) + 0ms)}.bf-plan.is-reveal-ready .bf-plan__priceWrap{transition-delay:calc(var(--reveal-delay) + 90ms)}.bf-plan.is-reveal-ready .bf-plan__features{transition-delay:calc(var(--reveal-delay) + .17s)}.bf-plan.is-reveal-ready .bf-plan__cta{transition-delay:calc(var(--reveal-delay) + .25s)}.bf-plan.is-revealed .bf-plan__meta,.bf-plan.is-revealed .bf-plan__priceWrap,.bf-plan.is-revealed .bf-plan__features,.bf-plan.is-revealed .bf-plan__cta{opacity:1;transform:translateY(0);filter:blur(0)}@media(prefers-reduced-motion:reduce){.bf-plan.is-reveal-ready .bf-plan__meta,.bf-plan.is-reveal-ready .bf-plan__priceWrap,.bf-plan.is-reveal-ready .bf-plan__features,.bf-plan.is-reveal-ready .bf-plan__cta{transition:none!important;opacity:1!important;transform:none!important;filter:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/basefactory-plans.css.map */
