.ff-sales,.ff-sales-hero{background:var(--ff-ink);color:var(--ff-text)}.ff-sales__shell{width:min(1200px,100% - 64px);margin-inline:auto}:is(.ff-sales,.ff-sales-hero) :is(h1,h2,h3){font-family:var(--ff-font-display);text-transform:uppercase;letter-spacing:0;margin:0;font-weight:800;line-height:1}.ff-sales h2{font-size:clamp(36px,4.3vw,60px)}.ff-sales h3{font-size:27px}:is(.ff-sales,.ff-sales-hero) p{color:var(--ff-muted);font:400 18px/1.55 var(--ff-font-body);margin:18px 0 0}.ff-sales__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.ff-sales__button{border:1px solid var(--ff-orange);border-radius:var(--ff-radius);background:var(--ff-orange);min-height:52px;color:var(--ff-ink);font:800 20px/1.2 var(--ff-font-display);text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:12px;padding:14px 24px;text-decoration:none;display:inline-flex}.ff-sales__button:hover{background:var(--ff-orange-bright);border-color:var(--ff-orange-bright)}.ff-sales__button--outline{background:var(--ff-ink);border-color:var(--ff-muted);color:var(--ff-text)}.ff-sales__button--outline:hover{background:var(--ff-panel);border-color:var(--ff-text)}.ff-sales__text-link{min-height:44px;color:var(--ff-text);text-underline-offset:5px;font:400 16px/1.4 var(--ff-font-body);align-items:center;gap:12px;margin-top:18px;text-decoration:underline;display:inline-flex}.ff-sales__text-link span{color:var(--ff-orange)}.ff-sales-hero{border-bottom:1px solid var(--ff-line-bright);position:relative;overflow:hidden}.ff-sales-hero__art{position:absolute;inset:0}.ff-sales-hero__art img{object-fit:cover;object-position:right bottom;width:100%;height:100%;display:block}.ff-sales-hero__inner{align-items:center;min-height:610px;padding-block:48px;display:flex;position:relative}.ff-sales-hero__copy{max-width:560px}.ff-sales-hero h1{font-size:clamp(56px,6.2vw,88px)}.ff-sales-hero h1 em{color:var(--ff-orange);font-style:normal}.ff-sales-hero__copy>p{max-width:460px}.ff-sales-hero .ff-sales-hero__price{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-top:24px;display:flex}.ff-sales-hero__price strong{font:800 40px/1 var(--ff-font-display);color:var(--ff-text)}.ff-sales-hero__price span{font-size:15px}.ff-sales-hero small{font:400 13px/1.5 var(--ff-font-body);color:var(--ff-muted);margin-top:18px;display:block}.ff-sales__section{border-bottom:1px solid var(--ff-line);padding-block:64px;scroll-margin-top:96px}.ff-sales__demo{background:var(--ff-ink-soft)}.ff-sales__demo-grid{grid-template-columns:1.3fr 1fr;align-items:center;gap:48px;display:grid}.ff-sales figure{min-width:0;margin:0;position:relative}.ff-sales__play{color:#fff;cursor:pointer;background:#020912c9;border:2px solid #fff;place-items:center;width:68px;height:68px;display:grid;position:absolute;top:calc(50% - 16px);left:50%;transform:translate(-50%,-50%);border-radius:50%!important}.ff-sales__play:hover{background:var(--ff-orange);border-color:var(--ff-orange);color:var(--ff-ink)}.ff-sales__play[hidden]{display:none}.ff-sales__demo video{aspect-ratio:16/9;object-fit:contain;border:1px solid var(--ff-line-bright);background:#000;width:100%;display:block}.ff-sales figcaption{font:400 13px/1.5 var(--ff-font-body);color:var(--ff-muted);padding-top:12px}.ff-sales__steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;padding:0;list-style:none;display:grid}.ff-sales__steps li{min-width:0}.ff-sales__steps svg{width:44px;height:44px;color:var(--ff-blue);margin-bottom:24px}.ff-sales__steps p{font-size:16px}.ff-sales__compare{background:var(--ff-ink-soft)}.ff-sales__comparison{grid-template-columns:1fr 1fr;margin-top:36px;display:grid}.ff-sales__comparison article{grid-template-columns:120px 1fr;gap:24px;padding-right:32px;display:grid}.ff-sales__comparison article+article{border-left:1px solid var(--ff-line-bright);padding-left:32px;padding-right:0}.ff-sales__comparison img{object-fit:contain;width:120px;height:100px}.ff-sales__phone{width:64px;height:96px;color:var(--ff-blue);justify-self:center}.ff-sales .ff-sales__cost{color:var(--ff-text);margin-top:12px;font-size:14px}.ff-sales ul{margin:18px 0 0;padding:0;list-style:none}.ff-sales li{color:var(--ff-muted);font:400 16px/1.55 var(--ff-font-body)}.ff-sales ul li{margin-top:9px;padding-left:17px;position:relative}.ff-sales ul li:before{content:"✓";color:var(--ff-blue);position:absolute;left:0}.ff-sales__requirements-grid{grid-template-columns:1.15fr .85fr 1fr;gap:40px;display:grid}.ff-sales__requirements-grid>div+div{border-left:1px solid var(--ff-line-bright);padding-left:28px}.ff-sales .ff-sales__fine{font-size:13px}.ff-sales__faq-grid{grid-template-columns:1fr 1.5fr;gap:56px;display:grid}.ff-sales details{border-bottom:1px solid var(--ff-line-bright)}.ff-sales details:first-child{border-top:1px solid var(--ff-line-bright)}.ff-sales summary{cursor:pointer;min-height:56px;font:700 17px/1.4 var(--ff-font-body);color:var(--ff-text);padding:18px 24px 18px 0}.ff-sales details p{margin:0;padding-bottom:20px;font-size:16px}.ff-sales__further{flex-wrap:wrap;gap:12px 32px;margin-top:32px;display:flex}.ff-sales__further a{min-height:44px;font:400 14px/1.4 var(--ff-font-body);color:var(--ff-muted);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.ff-sales__close{background:var(--ff-orange);color:var(--ff-ink);padding-block:44px}.ff-sales__close>div{justify-content:space-between;align-items:center;gap:32px;display:flex}.ff-sales__close h2{font-size:clamp(32px,3.5vw,46px)}.ff-sales__close p{color:var(--ff-ink);font-size:16px}.ff-sales__button--light{color:var(--ff-ink);background:#fff;border-color:#fff}.ff-sales__button--light:hover{background:var(--ff-ink);border-color:var(--ff-ink);color:#fff}.ff-sales .ff-sales__policies{flex-wrap:wrap;gap:8px;margin-top:12px;font-size:13px;display:flex}.ff-sales__policies a{color:var(--ff-ink);text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.ff-sales__policies span{align-self:center}.ff-sales-gallery{background:var(--ff-ink);color:var(--ff-text);padding:20px max(24px,50% - 600px)}.ff-sales-gallery>summary{cursor:pointer;min-height:56px;padding-block:20px;font-weight:700}@media (width<=1100px){.ff-sales-hero{flex-direction:column;display:flex}.ff-sales-hero__inner{order:0;min-height:0;padding-block:40px 24px}.ff-sales-hero__copy{max-width:640px}.ff-sales-hero__art{order:1;height:360px;display:block;position:relative}.ff-sales-hero h1{font-size:clamp(52px,6.5vw,72px)}}@media (width<=900px){.ff-sales__shell{width:calc(100% - 48px)}.ff-sales__demo-grid{gap:28px}.ff-sales__comparison article{grid-template-columns:1fr;gap:18px}.ff-sales__comparison img,.ff-sales__phone{justify-self:start}.ff-sales__requirements-grid{grid-template-columns:1fr 1fr;gap:28px}.ff-sales__requirements-grid>div:first-child{grid-column:1/-1}.ff-sales__requirements-grid>div:nth-child(2){border-left:0;padding-left:0}}@media (width<=600px){.ff-sales__shell{width:calc(100% - 40px)}.ff-sales-hero{flex-direction:column;display:flex}.ff-sales-hero__inner{order:0;min-height:0;padding-block:28px 18px}.ff-sales-hero__art{order:1;height:210px;display:block;position:relative}.ff-sales-hero__art img{object-position:right bottom}.ff-sales-hero h1{font-size:clamp(46px,12vw,64px)}.ff-sales-hero__copy>p{margin-top:16px;font-size:16px}.ff-sales-hero .ff-sales-hero__price{margin-top:18px}.ff-sales-hero__price strong{font-size:32px}.ff-sales-hero__price span{font-size:13px}.ff-sales__actions{gap:10px;margin-top:18px}.ff-sales__actions>a{flex:auto;padding-inline:12px;font-size:18px}.ff-sales-hero small{margin-top:12px;font-size:12px}.ff-sales__section{padding-block:40px;scroll-margin-top:80px}.ff-sales__demo-grid,.ff-sales__comparison,.ff-sales__requirements-grid,.ff-sales__faq-grid{grid-template-columns:1fr;gap:28px}.ff-sales__demo-grid>div{grid-row:1}.ff-sales h2{font-size:36px}.ff-sales p{font-size:16px}.ff-sales__steps ol{grid-template-columns:1fr;gap:28px}.ff-sales__steps li{grid-template-columns:40px 1fr;gap:0 18px;display:grid}.ff-sales__steps svg{grid-row:1/3;width:36px;height:36px;margin:0}.ff-sales__steps h3{font-size:25px}.ff-sales__steps p{margin-top:10px}.ff-sales__comparison article{grid-template-columns:72px 1fr;gap:18px;padding:0}.ff-sales__comparison article+article{border-left:0;border-top:1px solid var(--ff-line-bright);padding:28px 0 0}.ff-sales__comparison img{width:72px;height:64px}.ff-sales__phone{justify-self:center;width:44px;height:66px}.ff-sales__requirements-grid>div+div{border-left:0;padding-left:0}.ff-sales__requirements-grid>div:first-child{grid-column:auto}.ff-sales__close>div{flex-direction:column;align-items:stretch;gap:24px}.ff-sales__button--light{width:100%}.ff-sales .ff-sales__policies{font-size:12px}}
