@font-face{font-family:Source Sans\ 3;src:url(/fonts/source-sans-3-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Source Sans\ 3;src:url(/fonts/source-sans-3-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Source Sans\ 3;src:url(/fonts/source-sans-3-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Libre Baskerville;src:url(/fonts/libre-baskerville-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Libre Baskerville;src:url(/fonts/libre-baskerville-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Libre Baskerville;src:url(/fonts/libre-baskerville-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:#F6F3EC;font-family:Source Sans\ 3,-apple-system,BlinkMacSystemFont,sans-serif;color:#1a2740;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}.fx-landing .fx-offer-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(32px,5vw,72px);max-width:1080px;align-items:start}.fx-landing h2{text-wrap:balance}.fx-landing h2>span{font-weight:400!important}.fx-landing section>div>p{line-height:1.7}.fx-landing a:focus-visible,.fx-landing button:focus-visible{outline:2px solid #B4401C;outline-offset:5px}@media(max-width:720px){.fx-landing section{padding:64px 24px!important}.fx-landing .fx-offer-grid{grid-template-columns:minmax(0,1fr);gap:32px}.fx-landing h2{font-size:30px!important;line-height:1.3!important;letter-spacing:-.4px!important}.fx-landing h3{line-height:1.4!important}.fx-landing .kk-phone{transform:none!important;margin-bottom:0!important}.fx-landing #faq>div{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fx-landing *{animation:none!important;transition:none!important}}.fx-landing article h3{margin:12px 0 16px!important}.fx-preview{padding:88px clamp(24px,4vw,56px);background:#141414;color:#F6F3EC;scroll-margin-top:80px}.fx-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,64px);align-items:start}.fx-preview h2{font-family:Libre Baskerville,serif;font-size:clamp(34px,4vw,52px);line-height:1.3;letter-spacing:-.6px;margin:18px 0 24px}.fx-preview h2 em{color:#F5A97F;font-weight:400}.fx-preview li,.fx-preview p{font-size:17px;line-height:1.75}.fx-preview ol{padding-left:22px;margin:28px 0}.fx-preview li+li{margin-top:18px}.fx-preview-kicker{font-size:12px!important;letter-spacing:1.8px;color:#F5A97F}.fx-preview .fx-preview-note{font-size:14px;line-height:1.65;color:#CCC7BE;margin-top:12px}.fx-preview a{text-decoration:underline;text-underline-offset:4px}.fx-preview-form{border:1px solid #605a50;background:#22211F;padding:clamp(20px,3vw,32px)}.fx-preview-form h3{font-family:Libre Baskerville,serif;font-size:25px;line-height:1.45;margin:0 0 16px}.fx-preview-form>div,.fx-preview-form>h3{margin-top:20px}.fx-preview-form>h3:first-child{margin-top:0}.fx-preview-form label{display:block;font-size:15px;margin:0 0 7px;color:#F6F3EC}.fx-preview-form input,.fx-preview-form textarea{width:100%;padding:12px;min-height:48px;background:#302E2A;border:1px solid #817b70;color:#fff;font:inherit;font-size:16px;box-sizing:border-box;border-radius:0}.fx-preview-form input::placeholder,.fx-preview-form textarea::placeholder{color:#BFB9AE;opacity:1}.fx-preview-form textarea{resize:vertical;line-height:1.6}.fx-preview-form input:focus-visible,.fx-preview-form textarea:focus-visible{outline:2px solid #F5A97F;outline-offset:3px}.fx-preview-form button{width:100%;padding:16px;margin-top:22px;background:#B4401C;color:#fff;border:0;font:inherit;font-weight:600;min-height:48px;cursor:pointer}.fx-preview-form button:disabled{opacity:.65;cursor:wait}.fx-preview .fx-preview-error{color:#FFBF99;font-size:15px;margin-top:16px}@media(max-width:800px){.fx-preview-grid{grid-template-columns:minmax(0,1fr)}.fx-preview h2{font-size:34px}}