.f2{--red:#e3261b;--ink:#0d0d0d;--bone:#f2efe9;background:var(--red);color:var(--ink);font-family:var(--font-golos),system-ui,sans-serif;overflow-x:clip}.f2 a{color:inherit}.f2-ru{font-family:var(--font-russo),sans-serif;text-transform:uppercase;font-weight:400}.f2-wrap{max-width:1320px;margin:0 auto;padding-left:max(16px,4vw);padding-right:max(16px,4vw);box-sizing:border-box}.f2-box{border:3px solid var(--ink)}.f2-shadow{box-shadow:8px 8px 0 var(--ink)}.f2-h2{margin:0;font-family:var(--font-russo),sans-serif;text-transform:uppercase;font-weight:400;font-size:clamp(40px,6vw,96px);line-height:.92}.f2-lead{margin:0;max-width:52ch;font-size:20px;line-height:1.5;font-weight:500}.f2-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 26px;border:3px solid var(--ink);font-family:var(--font-russo),sans-serif;text-transform:uppercase;font-size:16px;text-decoration:none;cursor:pointer;transition:box-shadow .12s ease,background .15s ease,color .15s ease}.f2-btn:hover{box-shadow:6px 6px 0 var(--ink)}.f2-btn--ink{background:var(--ink);color:var(--red)!important}.f2-btn--bone{background:var(--bone);color:var(--ink)!important}.f2-btn--red{background:var(--red);color:var(--ink)!important}.f2-btn--on-dark{border-color:currentColor}.f2-btn:focus-visible,.f2-tab:focus-visible{outline:4px solid var(--bone);outline-offset:3px}.f2-tab{font:inherit;text-align:left;cursor:pointer;border:3px solid var(--ink);padding:16px 18px;background:var(--bone);color:var(--ink);transition:transform .12s ease,box-shadow .12s ease}.f2-tab:hover{transform:translate(-3px,-3px);box-shadow:5px 5px 0 var(--ink)}.f2-tab[aria-pressed=true]{background:var(--ink);color:var(--bone)}.f2-header{position:sticky;top:0;z-index:50;background:var(--red);border-bottom:3px solid var(--ink)}.f2-header__row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;padding-bottom:14px}.f2-header__logo{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink)}.f2-header__nav{display:flex;gap:24px;font-weight:600}.f2-header__nav a{text-decoration:none}.f2-progress{height:5px;background:var(--ink);transform-origin:left;transform:scaleX(0)}.f2-hero{position:relative;min-height:calc(100vh - 80px);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.f2-hero h1{position:relative;z-index:1;margin:0;padding:56px max(16px,4vw) 0;line-height:.94;letter-spacing:-.02em}.f2-line{display:block;white-space:nowrap;overflow:hidden;padding-bottom:.06em;will-change:transform}.f2-line--1,.f2-line--2{font-size:clamp(30px,6.2vw,118px)}.f2-line--2{padding-left:6vw}.f2-line--3{font-size:clamp(44px,9.4vw,180px);padding-left:2vw;color:var(--bone);text-shadow:6px 6px 0 var(--ink)}.f2-wd{white-space:nowrap}.f2-hc,.f2-wd{display:inline-block}.f2-hc{will-change:transform}.f2-hero__foot{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-start;gap:32px;flex-wrap:wrap;padding-top:28px;padding-bottom:56px}.f2-hero__text{display:flex;flex-direction:column;gap:22px;max-width:520px}.f2-hero__ctas{display:flex;gap:12px;flex-wrap:wrap}.f2-win{position:relative;width:min(600px,44vw);flex:none;margin-top:-24px}.f2-win__frame{border:3px solid var(--ink);background:var(--ink);box-shadow:14px 14px 0 var(--ink)}.f2-win__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;color:var(--bone);font-size:14px;font-weight:600}.f2-win__caps{position:relative;height:18px;flex:1;overflow:hidden}.f2-win__cap{position:absolute;left:0;top:0;white-space:nowrap}.f2-win__view{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--ink)}.f2-win__layer{position:absolute;inset:0}.f2-win__layer img{position:absolute;left:0;top:0;width:118%;height:auto;max-width:none}.f2-wipe{position:absolute;inset:0;background:var(--red);transform:scaleX(0);transform-origin:left;z-index:5}@keyframes f2-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.f2-band{background:var(--ink);color:var(--bone);padding:18px 0;transform:rotate(-2deg);margin:0 -40px;overflow:hidden}.f2-track{gap:48px;white-space:nowrap;font-size:40px;animation:f2-marquee 24s linear infinite}.f2-k1,.f2-k2,.f2-track{display:flex;width:max-content}.f2-k1,.f2-k2{gap:60px}.f2-k1{animation:f2-marquee 14s linear infinite}.f2-k2{animation:f2-marquee 20s linear infinite reverse;color:transparent;-webkit-text-stroke:2px var(--ink)}.f2-section{padding-top:130px;padding-bottom:40px;display:flex;flex-direction:column;gap:32px}.f2-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.f2-ticket{padding:28px;display:flex;flex-direction:column;gap:18px;justify-content:space-between;min-height:400px}.f2-ticket--dark{background:var(--ink);color:var(--bone)}.f2-ticket--light{background:var(--bone);color:var(--ink)}.f2-ticket__price{border-top:3px dashed;padding-top:16px;display:flex;flex-direction:column;gap:14px}.f2-packs{height:200vh;background:var(--ink);color:var(--bone);margin-top:40px}.f2-packs__sticky{position:sticky;top:80px;height:calc(100vh - 80px);overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:40px}.f2-packs__head{width:100%;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.f2-packs__track{display:flex;gap:24px;padding-left:max(16px,4vw);padding-right:max(16px,4vw);width:max-content}.f2-pack{width:min(360px,82vw);flex:none;border:3px solid var(--bone);padding:30px;display:flex;flex-direction:column;gap:20px;justify-content:space-between;min-height:min(460px,56vh);color:var(--ink)}.f2-pack__heading{font-size:34px;line-height:.95}.f2-pack:nth-child(odd){background:var(--bone)}.f2-pack:nth-child(2n){background:var(--red)}.f2-pack__item{gap:2px;padding:12px 0;border-bottom:2px solid}.f2-clients,.f2-pack__item{display:flex;flex-direction:column}.f2-clients{background:var(--bone);padding:120px 0 110px;gap:10px}.f2-statement{margin:0 auto 64px;font-size:clamp(30px,3.6vw,58px);line-height:1.02}.f2-kinetic{font-size:clamp(52px,9vw,148px);line-height:.95;white-space:nowrap;display:flex;flex-direction:column;gap:4px;overflow:hidden}.f2-for{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;font-size:clamp(30px,3.8vw,60px);padding-top:16px}.f2-cycle{display:inline-block;height:1.2em;overflow:hidden;vertical-align:bottom;color:var(--bone);background:var(--red);padding:0 14px}@keyframes f2-cycle{0%,20%{transform:translateY(0)}25%,45%{transform:translateY(-20%)}50%,70%{transform:translateY(-40%)}75%,95%{transform:translateY(-60%)}to{transform:translateY(-80%)}}.f2-cycle__list{display:flex;flex-direction:column;line-height:1.2;animation:f2-cycle 10s cubic-bezier(.2,0,0,1) infinite}.f2-grid4{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.f2-logo{display:flex;flex-direction:column;gap:14px}.f2-logo__box{height:200px;background:#fff;display:flex;align-items:center;justify-content:center;padding:24px;box-shadow:8px 8px 0 var(--red)}.f2-logo__box img{max-width:88%;max-height:130px;object-fit:contain}.f2-split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px}.f2-tabs{display:flex;flex-direction:column;gap:10px}.f2-answer__problem{background:var(--bone);font-weight:500}.f2-answer__fix,.f2-answer__problem{padding:32px;font-size:21px;line-height:1.5}.f2-answer__fix{display:flex;flex-direction:column;gap:18px;background:var(--ink);color:var(--bone);flex:1}.f2-audit{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:stretch;background:var(--bone)}.f2-audit__ctas,.f2-audit__text{padding:36px;display:flex;flex-direction:column;gap:12px}.f2-audit__ctas{background:var(--ink);justify-content:center}.f2-calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:20px}.f2-calc__form{background:var(--bone);padding:30px;gap:28px}.f2-calc__form,.f2-field{display:flex;flex-direction:column}.f2-field{gap:8px}.f2-field label,.f2-field__label{display:flex;justify-content:space-between;gap:12px;font-weight:600;font-size:17px}.f2 input[type=range]{width:100%;accent-color:var(--ink);height:30px}.f2-chips{display:flex;gap:8px;flex-wrap:wrap}.f2-chips .f2-tab{padding:10px 16px;font-size:16px}.f2-calc__out{background:var(--ink);color:var(--bone);padding:30px;display:flex;flex-direction:column;gap:22px}.f2-bars{gap:36px;height:280px;padding:0 8px;border-bottom:3px solid var(--bone)}.f2-bars,.f2-bars>div{display:flex;align-items:flex-end}.f2-bars>div{flex:1;height:100%;justify-content:center}.f2-bar{width:100%;max-width:150px;transition:height .45s cubic-bezier(.34,1.56,.64,1)}.f2-case{position:sticky;background:var(--bone);color:var(--ink);margin-bottom:24vh;transform-origin:50% 0}.f2-case--dark{background:var(--ink);color:var(--bone)}.f2-case__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(560px,70vh)}.f2-case__left{gap:18px;border-right:3px solid}.f2-case__left,.f2-case__right{padding:34px;display:flex;flex-direction:column}.f2-case__right{gap:12px}.f2-case__heading{font-size:clamp(30px,3vw,46px);line-height:.95}.f2-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.f2-tags span{padding:6px 10px;border:2px solid;font-size:13px;font-weight:600}.f2-bullet{display:flex;gap:12px;line-height:1.5;font-size:16px}.f2-bullet:before{content:"";flex:none;width:10px;height:10px;background:currentColor;margin-top:7px}.f2-results{margin-top:auto;border-top:3px solid;padding-top:18px;display:flex;flex-direction:column;gap:10px;font-size:19px;line-height:1.2}.f2-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.f2-format{padding:34px;display:flex;flex-direction:column;gap:16px}.f2-format--light{background:var(--bone)}.f2-format--dark{background:var(--ink);color:var(--bone)}.f2-format__price{font-size:52px;color:var(--red);line-height:1}.f2-format__points{display:flex;flex-direction:column;gap:8px;font-weight:600;border-top:3px solid;padding-top:14px}.f2-process{background:var(--ink);color:var(--bone);padding:130px 0}.f2-panels{display:flex;gap:12px;height:460px}.f2-panel{flex-basis:0;flex-grow:1;min-width:0;border:3px solid var(--bone);padding:26px;display:flex;flex-direction:column;justify-content:space-between;text-align:left;font:inherit;overflow:hidden;background:var(--ink);color:var(--bone);cursor:pointer;transition:flex-grow .6s cubic-bezier(.2,.8,.2,1),background .3s ease,color .3s ease}.f2-panel[aria-expanded=true]{flex-grow:4;background:var(--red);color:var(--ink)}.f2-panel__title{font-size:28px;line-height:1;white-space:nowrap;align-self:flex-start}.f2-panel[aria-expanded=false] .f2-panel__title{writing-mode:vertical-rl;transform:rotate(180deg)}.f2-panel__bar{height:6px;background:rgba(242,239,233,.25);position:relative;overflow:hidden}.f2-panel__bar span{position:absolute;inset:0;background:var(--red);transform-origin:left;transform:scaleX(0)}.f2-panel[aria-expanded=true] .f2-panel__bar span{background:var(--ink);animation:f2-fill 4.5s linear forwards}.f2-panel.is-done .f2-panel__bar span{transform:scaleX(1)}@keyframes f2-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes f2-pop{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}.f2-pop{animation:f2-pop .4s cubic-bezier(.2,.8,.2,1) both}.f2-about{background:var(--bone);padding:120px 0}.f2-about__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}.f2-about__logo{background:var(--ink);padding:56px 36px;align-items:center;gap:32px}.f2-about__logo,.f2-review{display:flex;flex-direction:column}.f2-review{border-top:0;padding:28px;gap:16px}.f2-faq__item,.f2-review{background:var(--bone)}.f2-faq__item.is-open{background:var(--ink);color:var(--bone)}.f2-faq__q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;background:transparent;color:inherit;border:0;font-size:21px;text-align:left;cursor:pointer}.f2-faq__plus{font-size:30px;flex:none;transition:transform .2s ease}.f2-faq__item.is-open .f2-faq__plus{transform:rotate(45deg)}.f2-faq__a{padding:0 24px 24px;font-size:17px;line-height:1.6;max-width:80ch}.f2-contact{background:var(--ink);color:var(--bone);clip-path:polygon(0 70px,100% 0,100% 100%,0 100%);padding-top:110px}.f2-contact__inner{padding-top:40px;padding-bottom:140px;display:flex;flex-direction:column;gap:32px}.f2-contact__btn{font-size:22px;min-height:72px;padding:0 40px}.f2-foot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;border-top:3px solid var(--bone);padding-top:16px}.f2-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--ink);color:var(--bone);border-top:3px solid var(--red)}.f2-sticky__row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:12px;padding-bottom:12px}.f2-sticky__btns{display:flex;gap:10px}.f2-sticky .f2-btn{min-height:44px}@keyframes f2-ping{0%{transform:scale(1);opacity:.8}to{transform:scale(2.4);opacity:0}}.f2-dot{position:relative;width:10px;height:10px;flex:none}.f2-dot:after,.f2-dot:before{content:"";position:absolute;inset:0;border-radius:50%;background:#5ef08f}.f2-dot:after{animation:f2-ping 1.6s ease-out infinite}@media (prefers-reduced-motion:reduce){.f2 *,.f2 :after{animation:none!important;transition:none!important}}@media (max-width:900px){.f2{--mobile-header-height:calc(70px + env(safe-area-inset-top, 0px));padding-top:var(--mobile-header-height)}.f2-wrap{width:100%;min-width:0}.f2-header{position:fixed;top:0;left:0;right:0;width:100%;padding-top:env(safe-area-inset-top,0);transform:translateZ(0)}.f2-header__row{height:62px}.f2-header__logo{flex:none}.f2-hero{min-height:calc(100svh - var(--mobile-header-height))}.f2-about__grid,.f2-audit,.f2-calc,.f2-case__grid,.f2-grid2,.f2-grid3,.f2-grid4,.f2-split{grid-template-columns:minmax(0,1fr)}.f2-header__cta,.f2-header__nav,.f2-hide-m{display:none!important}.f2-hero h1{padding-top:28px}.f2-line{white-space:normal;padding-left:0;font-size:clamp(34px,10.5vw,64px);line-height:1}.f2-hero__foot{padding-top:20px}.f2-win{width:100%;flex:1 1 100%;margin-top:8px}.f2-packs{height:auto}.f2-packs__sticky{position:static;height:auto;padding:80px 0}.f2-packs__track{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.f2-pack{width:100%;min-width:0;padding:24px}.f2-pack__heading{font-size:clamp(26px,7.6vw,34px)}.f2-case__left,.f2-case__right,.f2-format{padding:24px}.f2-case__heading{font-size:clamp(26px,7vw,30px)}.f2-format__price{font-size:clamp(30px,10vw,42px)}.f2-field label>span:last-child{flex:none;white-space:nowrap}.f2-case{position:relative;top:0!important;margin-bottom:24px}.f2-case__left{border-right:0;border-bottom:3px solid}.f2-panels{flex-direction:column;height:auto}.f2-panel{flex:none}.f2-panel[aria-expanded=false] .f2-panel__title{writing-mode:horizontal-tb;transform:none}.f2-sticky__btns{width:100%}.f2-sticky__btns a{flex:1}.f2-sticky__row{padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px))}}.f2-btn{align-self:flex-start}.f2-audit__ctas .f2-btn,.f2-sticky .f2-btn{align-self:auto}.f2-format .f2-btn{margin-top:auto}.f2-btn--red.f2-btn--on-dark{border-color:var(--red)}.f2-btn--bone.f2-btn--on-dark{border-color:var(--bone)}@media (max-width:900px){.f2-btn{text-align:center;padding:0 18px}.f2-contact .f2-btn,.f2-hero__ctas .f2-btn{flex:1 1 100%}.f2-contact__btn{font-size:18px}}.f2-panel{justify-content:flex-end;gap:20px}@media (min-width:901px) and (max-width:1180px){.f2-grid4{grid-template-columns:repeat(3,minmax(0,1fr))}}.f2-shot{aspect-ratio:16/9;overflow:hidden}.f2-shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:left top}.f2-calc-band{background:var(--ink);color:var(--bone);margin-top:130px}.f2-calc-band .f2-calc__form{border-color:var(--bone);color:var(--ink)}.f2-calc-band .f2-calc__out{border-color:var(--bone)}.f2-tab--text{font-size:18px;font-weight:700;line-height:1.3}.f2-faq__q{font-family:var(--font-golos),system-ui,sans-serif;font-weight:700;font-size:20px}.f2-results{font-weight:700;font-size:18px;line-height:1.35}.f2-pack__title{font-weight:700;font-size:17px}.f2-case__client{align-self:flex-start;display:inline-flex;align-items:center;height:52px;padding:8px 14px;background:#fff;border:2px solid var(--ink)}.f2-case__client img{height:100%;width:auto;max-width:150px;object-fit:contain}.f2-header__nav{font-size:19px;font-weight:700}.f2-hero .f2-lead{font-size:21px!important;font-weight:700;line-height:1.45}.f2-panel[aria-expanded=true] .f2-pop{font-size:19px!important;font-weight:700}.f2-row{display:flex;gap:12px 20px;flex-wrap:wrap}.f2-more,.f2-row{align-items:center}.f2-more{align-self:flex-start;display:inline-flex;gap:8px;min-height:44px;font-weight:700;font-size:16px;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.f2-more:after{content:"→";text-decoration:none;transition:transform .2s ease}.f2-more:hover:after{transform:translateX(4px)}.f2-sitemap{display:flex;flex-wrap:wrap;gap:8px 26px;font-size:15px;font-weight:600}.f2-sitemap a{min-height:32px;display:inline-flex;align-items:center;text-decoration:none;opacity:.85}.f2-sitemap a:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}