.h2{--h2-shadow:0 1px 2px rgb(23 25 23 / .04),0 26px 50px -30px rgb(23 25 23 / .3)}.h2-anchor{display:block;position:relative;top:-110px;height:0;visibility:hidden}.h2-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;line-height:1.3;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.h2-eyebrow:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex:0 0 5px}.h2 .h2-title{font-size:clamp(30px,4.2vw,var(--svc-h2,56px));line-height:1.05;letter-spacing:-.052em;font-weight:500;margin-top:16px;text-wrap:balance;overflow-wrap:anywhere}.h2.h2-about .h2-title{font-size:clamp(28px,3.6vw,var(--svc-h2,52px));line-height:1.14}.h2-mute{color:color-mix(in srgb,currentColor 42%,transparent)}.h2-lead{font-size:clamp(15px,1.15vw,17px);line-height:1.62;color:var(--svc-muted);max-width:58ch;margin-top:16px;text-wrap:pretty}.h2-lead p+p{margin-top:10px}.h2-head{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:900px;margin:0 auto clamp(36px,4.5vw,60px)}.h2-head .h2-lead{margin-inline:auto}.h2-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 28px;margin-top:26px}.h2 .h2-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding:11px 18px;border-radius:100px;border:0!important;cursor:pointer;background:var(--svc-accent);color:#111!important;-webkit-text-fill-color:#111!important;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap;box-shadow:none;transition:transform .35s var(--svc-ease),filter .25s}.h2 .h2-btn i{width:auto;height:auto;flex:0 0 auto;display:inline-block;background:none;box-shadow:none;border-radius:0;color:inherit;-webkit-text-fill-color:inherit;font-style:normal;font-size:13px;line-height:1;transition:transform .3s var(--svc-ease)}.h2 .h2-btn:hover{transform:translateY(-2px);filter:brightness(1.03)}.h2 .h2-btn:hover i{transform:translate(3px,-3px)}.h2 .h2-btn--dark{background:var(--svc-accent)}.h2 .h2-btn--ghost{background:transparent;padding-inline:0;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--svc-ink)!important;-webkit-text-fill-color:var(--svc-ink)!important}.h2 .h2-btn--ghost:hover{transform:none;filter:none}.h2-pill{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:100px;background:#fff;color:#171917;font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap;box-shadow:inset 0 0 0 1px #17191712}.h2-pill--dot:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--svc-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--svc-accent) 35%,transparent)}.h2-ico{width:38px;height:38px;flex:0 0 38px;border-radius:12px;background:var(--svc-accent);color:#111;display:grid;place-items:center;transition:transform .5s var(--svc-ease)}.h2-ico svg{width:18px;height:18px}.h2-av{width:26px;height:26px;flex:0 0 26px;border-radius:50%;display:grid;place-items:center;background:#111;color:var(--svc-accent);font-size:10px;font-weight:700;letter-spacing:-.06em}.h2-av svg{width:50%;height:50%}.h2-av--lime{background:var(--svc-accent);color:#111}@keyframes h2-bob{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-9px,0)}}@keyframes h2-spin{to{transform:rotate(360deg)}}@keyframes h2-cloud{to{transform:translate3d(7%,-5%,0) scale(1.1)}}@media(prefers-reduced-motion:reduce){.h2 *,.h2 *:before,.h2 *:after{animation:none!important}}.h2 .h2-hero__statement{margin-top:20px}.h2 .h2-hero__note{margin-top:clamp(26px,3vw,38px)}.h2 .h2-fc__txt,.h2 .h2-step__ask{margin-top:auto}.h2 .h2-step__text,.h2 .h2-mcard__text{margin-top:12px}.h2 .h2-mcard__ideal{margin-top:18px}.h2 .h2-mchips{margin-top:20px}.h2 .h2-dlist{padding:18px 6px 6px}.h2 .h2-dl>div>span{display:block}.h2 .h2-dl>.h2-ico{display:grid;margin:0}.h2 .h2-stk{width:min(84%,360px)}.h2 .h2-stk__c{inset:auto;left:24%;top:14%;width:52%;height:72%;justify-content:flex-start;gap:12px;padding:14px}.h2 .h2-stk__c b{font-size:clamp(17px,1.5vw,21px)}.h2 .h2-stk__c:after{content:"";margin-top:auto;width:100%;height:34%;border-radius:14px;background:#1719170f}.h2 .h2-stk__c:nth-child(1){--x:-50%;--y:6%;--r:-12deg}.h2 .h2-stk__c:nth-child(2){--x:50%;--y:6%;--r:12deg;align-items:flex-end;text-align:right}.h2 .h2-stk__c:nth-child(3){--x:0%;--y:-16%;--r:-2deg}.h2 .h2-stk__c:nth-child(4){--x:0%;--y:18%;--r:2deg}.h2 .h2-bub--3{left:3%;bottom:3%}.h2 .h2-bub--4{right:3%;bottom:5%}.h2-hero__panel{position:relative;isolation:isolate;overflow:hidden;border-radius:clamp(26px,3vw,40px);background:linear-gradient(180deg,var(--h2-g1,#c4d8f6) 0%,var(--h2-g2,#e3ebf5) 55%,var(--h2-g3,#f3f6ee) 100%);padding:clamp(26px,3.6vw,52px) clamp(14px,3vw,40px) clamp(26px,3.2vw,44px)}.h2-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3}.h2-hero__bg img{width:100%;height:100%;object-fit:cover}.h2-hero__glow{position:absolute;z-index:-2;width:620px;aspect-ratio:1;left:50%;top:-380px;margin-left:-310px;border-radius:50%;background:var(--svc-accent);filter:blur(110px);opacity:.45;pointer-events:none}.h2-cloud{position:absolute;z-index:-1;border-radius:50%;background:#fff;filter:blur(40px);pointer-events:none;animation:h2-cloud 24s ease-in-out infinite alternate}.h2-cloud--a{width:52%;height:36%;left:-14%;bottom:-8%;opacity:.9}.h2-cloud--b{width:44%;height:30%;right:-12%;bottom:6%;opacity:.8;animation-delay:-9s}.h2-cloud--c{width:34%;height:24%;left:34%;bottom:-14%;opacity:.95;animation-delay:-15s}.h2-cloud--d{width:24%;height:16%;right:14%;top:10%;opacity:.45;animation-delay:-5s}.h2-hero__copy{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:1000px;margin:0 auto}.h2-crumb{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:12.5px;line-height:1.4;color:var(--svc-muted)}.h2-crumb a:hover,.h2-crumb [aria-current]{color:var(--svc-ink)}.h2-crumb [aria-current]{font-weight:600}.h2-crumb i{font-style:normal;opacity:.45}.h2-hero .h2-pill{margin-top:18px}.h2 .h2-h1{font-size:clamp(40px,6vw,var(--svc-h1,84px));line-height:.98;letter-spacing:-.062em;font-weight:500;margin-top:18px;text-wrap:balance;overflow-wrap:anywhere}.h2-hero__statement{font-size:clamp(17px,1.5vw,22px);line-height:1.3;letter-spacing:-.03em;font-weight:500;max-width:34ch;text-wrap:balance}.h2-hero .h2-lead{margin-top:12px}.h2-fly{position:relative;display:flex;justify-content:center;margin-top:clamp(40px,5vw,72px);perspective:1500px;pointer-events:none}.h2-fly__row{display:flex;align-items:center;transform-style:preserve-3d;transform:rotateX(calc(var(--ty,0) * -5deg)) rotateY(calc(var(--tx,0) * 7deg));transition:transform .8s var(--svc-ease)}.h2 .h2-fw{--cw:clamp(140px,12vw,184px);position:relative;flex:0 0 auto;margin:0 7px;transform:translateY(calc(var(--abs) * 12px)) translateZ(calc(var(--abs) * -70px)) rotateY(calc(var(--pos) * -15deg));z-index:calc(10 - var(--abs))}.h2-fc{position:relative;width:var(--cw);height:calc(var(--cw) * 1.14);border-radius:22px;padding:14px;display:flex;flex-direction:column;gap:8px;background:#fff;color:#171917;text-align:left;overflow:hidden;box-shadow:0 34px 60px -32px #1e284680,inset 0 0 0 1px #fff9;animation:h2-bob 7s ease-in-out infinite;animation-delay:calc(var(--pos) * -.9s)}.h2-fc__lbl{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:11px;font-weight:600;line-height:1.25;color:#17191799}.h2-fc__lbl i{width:24px;height:24px;flex:0 0 24px;border-radius:8px;display:grid;place-items:center;background:#1719170f;color:#171917}.h2-fc__lbl i svg{width:12px;height:12px}.h2-fc__big{margin-top:auto;font-size:calc(var(--cw) * .25);font-weight:500;letter-spacing:-.06em;line-height:1}.h2-fc__big small{font-size:.4em;letter-spacing:-.02em;margin-left:3px;color:#1719178c}.h2-fc__sub{font-size:11px;line-height:1.4;color:#17191799}.h2-fc__tags{display:flex;flex-wrap:wrap;gap:4px}.h2-fc__tags span{font-size:9.5px;font-weight:600;padding:3px 8px;border-radius:100px;background:#1719170f}.h2-fc__head{display:flex;align-items:center;gap:7px;font-size:10.5px;font-weight:650;line-height:1.2}.h2-fc__bub{align-self:flex-start;max-width:94%;padding:7px 9px;border-radius:12px 12px 12px 4px;background:#f1f2ee;font-size:10px;line-height:1.4}.h2-fc__bub--me{align-self:flex-end;display:grid;gap:4px;width:58%;border-radius:12px 12px 4px;background:var(--svc-accent)}.h2-fc__bub--me i{height:5px;border-radius:5px;background:#11111140}.h2-fc__bub--me i:last-child{width:60%}.h2-fc__meta{margin-top:auto;font-size:9.5px;color:#17191773}.h2-fc--glass{background:#ffffff4d;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 34px 60px -32px #1e284673,inset 0 0 0 1.5px #fffc;align-items:center;justify-content:center;text-align:center}.h2-fc__plus{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#fff;font-size:26px;font-weight:300;line-height:1;margin-bottom:6px;box-shadow:0 10px 22px -10px #0000004d}.h2-fc--glass b{font-size:calc(var(--cw) * .1);letter-spacing:-.035em;font-weight:600;line-height:1.1}.h2-fc--glass small{font-size:11px;color:#17191799}.h2-fc--dark{background:#0e0f11;color:#fff}.h2-fc--dark .h2-fc__lbl{color:#fff;justify-content:flex-start}.h2-fc--dark .h2-fc__lbl:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--svc-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--svc-accent) 30%,transparent)}.h2-fc__txt{font-size:calc(var(--cw) * .1);line-height:1.15;letter-spacing:-.035em;font-weight:500;color:#ffffffe6}.h2-fc__bars{margin-top:auto;display:flex;align-items:flex-end;gap:5px;height:40%}.h2-fc__bars i{flex:1;height:var(--h);border-radius:6px 6px 3px 3px;background:#e9ece4;transform-origin:bottom;animation:svc-bar 3.6s var(--svc-ease) infinite;animation-delay:calc(var(--i) * .12s)}.h2-fc__bars i:last-child{background:var(--svc-accent)}.h2-fc__days{margin-top:auto;display:flex;gap:4px}.h2-fc__days i{flex:1;aspect-ratio:1;border-radius:8px;display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:650;background:#1719170f}.h2-fc__days i.on{background:var(--svc-accent)}.h2-fc__val{font-size:calc(var(--cw) * .12);font-weight:600;letter-spacing:-.04em;line-height:1.05}.h2-fc__list{margin-top:auto;display:grid;gap:7px}.h2-fc__list span{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600}.h2-fc__list span:before{content:"";flex:0 0 16px;height:16px;border-radius:50%;background:var(--svc-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/9px no-repeat}.h2-hero__note{display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px;line-height:1.4;color:var(--svc-muted);text-align:center}.h2-hero__note b{display:inline-flex;flex:0 0 auto}.h2-hero__note b span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#111;color:var(--svc-accent);font-size:9px;font-weight:700;letter-spacing:-.06em;box-shadow:0 0 0 2px #fff}.h2-hero__note b span+span{margin-left:-7px;background:var(--svc-accent);color:#111}.h2-strip{display:flex;overflow:hidden;margin-top:clamp(18px,2.4vw,28px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.h2-strip__track{display:flex;flex:0 0 auto;animation:svc-marquee var(--h2-speed,40s) linear infinite}.h2-strip__group{display:flex;align-items:center;gap:44px;padding-right:44px}.h2-strip__chip{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;font-size:15px;font-weight:550;letter-spacing:-.02em;color:color-mix(in srgb,var(--svc-ink) 55%,transparent)}.h2-strip__chip i{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--svc-ink) 10%,transparent);color:var(--svc-ink)}.h2-strip__chip i svg{width:11px;height:11px}.h2-strip__logo{height:24px;width:auto;filter:grayscale(1);opacity:.55}@media(max-width:989px){.h2-fw[data-abs="3"]{display:none}}@media(max-width:749px){.h2-hero__panel{border-radius:26px}.h2 .h2-fw{--cw:28vw;margin:0 3px}.h2-fw[data-abs="2"]{display:none}.h2-fly{margin-top:36px}.h2-fc{padding:10px;border-radius:18px}.h2-fc__lbl i{display:none}.h2-hero__note{font-size:12px;text-align:left}.h2 .h2-stk__c{padding:11px;border-radius:18px}.h2 .h2-stk__c i{width:32px;height:32px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/bf-how2.css.map */
