@font-face{font-family:__Barlow_c7530d;font-style:italic;font-weight:600;font-display:swap;src:url(/fbhome/_next/static/media/e920255b8af63c0e-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_c7530d;font-style:italic;font-weight:600;font-display:swap;src:url(/fbhome/_next/static/media/6401e282d42e2f75-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_c7530d;font-style:italic;font-weight:600;font-display:swap;src:url(/fbhome/_next/static/media/5efe335d41d94188-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_c7530d;font-style:italic;font-weight:700;font-display:swap;src:url(/fbhome/_next/static/media/fde7c744a223908e-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_c7530d;font-style:italic;font-weight:700;font-display:swap;src:url(/fbhome/_next/static/media/8f132b1cefd33e04-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_c7530d;font-style:italic;font-weight:700;font-display:swap;src:url(/fbhome/_next/static/media/4b8cf8a338ef79a9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_c7530d;font-style:italic;font-weight:800;font-display:swap;src:url(/fbhome/_next/static/media/a8359b2ab802e67f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_c7530d;font-style:italic;font-weight:800;font-display:swap;src:url(/fbhome/_next/static/media/2d29f727c53676e2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_c7530d;font-style:italic;font-weight:800;font-display:swap;src:url(/fbhome/_next/static/media/58a08359fad8fc5a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_c7530d;font-style:normal;font-weight:600;font-display:swap;src:url(/fbhome/_next/static/media/7816b93d847886e9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_c7530d;font-style:normal;font-weight:600;font-display:swap;src:url(/fbhome/_next/static/media/ea06843a6d8e9ab3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_c7530d;font-style:normal;font-weight:600;font-display:swap;src:url(/fbhome/_next/static/media/60c9b95e8d9e49be-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_c7530d;font-style:normal;font-weight:700;font-display:swap;src:url(/fbhome/_next/static/media/1e6ec62843814326-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_c7530d;font-style:normal;font-weight:700;font-display:swap;src:url(/fbhome/_next/static/media/a8bcd0492b5976ee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_c7530d;font-style:normal;font-weight:700;font-display:swap;src:url(/fbhome/_next/static/media/6ad0344ed98ac2e9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_c7530d;font-style:normal;font-weight:800;font-display:swap;src:url(/fbhome/_next/static/media/a919ac6ebfd565cf-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_c7530d;font-style:normal;font-weight:800;font-display:swap;src:url(/fbhome/_next/static/media/01c7be446e8f31f5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_c7530d;font-style:normal;font-weight:800;font-display:swap;src:url(/fbhome/_next/static/media/cb8236635aff3c3e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Fallback_c7530d;src:local("Arial");ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.00%;size-adjust:96.68%}.__className_c7530d{font-family:__Barlow_c7530d,__Barlow_Fallback_c7530d}.__variable_c7530d{--font-display:"__Barlow_c7530d","__Barlow_Fallback_c7530d"}@font-face{font-family:__Inter_56085e;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fbhome/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_56085e;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fbhome/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_56085e;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fbhome/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_56085e;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fbhome/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_56085e;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fbhome/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_56085e;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fbhome/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_56085e;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fbhome/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_56085e;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_56085e{font-family:__Inter_56085e,__Inter_Fallback_56085e;font-style:normal}.__variable_56085e{--font-body:"__Inter_56085e","__Inter_Fallback_56085e"}:root{--red:#d12f10;--red-dark:#a82208;--orange:#fd7e01;--ink:#0b0b0c;--text:#2b2f38;--muted:#4a505c;--muted-2:#5a606c;--line:#ecedf0;--gray:#f6f6f7;--wrap:1240px;--display:var(--font-display),"Barlow",sans-serif;--body:var(--font-body),"Inter",system-ui,sans-serif}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px}body{margin:0;background:#fff;color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:var(--red);text-decoration:none}a:hover{color:var(--red-dark)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:3px}blockquote,figure,h1,h2,h3,p{margin:0}.fb-wrap{padding:0 24px}.fb-wrap,.fb-wrap-inner{max-width:var(--wrap);margin:0 auto}.fb-section{padding:96px 0}.fb-gray{background:var(--gray)}.fb-dark{background:var(--ink);color:#fff}.fb-pad-x{padding-left:24px;padding-right:24px}.fb-pt-96{padding-top:96px}.fb-pb-96{padding-bottom:96px}.fb-pb-48{padding-bottom:48px}.fb-center{text-align:center;align-items:center}.fb-stack-10,.fb-stack-12,.fb-stack-14,.fb-stack-16,.fb-stack-24,.fb-stack-36,.fb-stack-40,.fb-stack-44,.fb-stack-48,.fb-stack-8{display:flex;flex-direction:column}.fb-stack-8{gap:8px}.fb-stack-10{gap:10px}.fb-stack-12{gap:12px}.fb-stack-14{gap:14px}.fb-stack-16{gap:16px}.fb-stack-24{gap:24px}.fb-stack-36{gap:36px}.fb-stack-40{gap:40px}.fb-stack-44{gap:44px}.fb-stack-48{gap:48px}.fb-row-12,.fb-row-14{display:flex;flex-wrap:wrap}.fb-row-12{gap:12px}.fb-row-14{gap:14px}.fb-flex-1{flex:1 1 460px}.fb-flex-440{flex:1 1 440px}.fb-flex-480{flex:1 1 480px}.fb-maxw-560{max-width:560px}.fb-maxw-680{max-width:680px}.fb-h1{max-width:780px;font-size:clamp(46px,7vw,80px);line-height:.98}.fb-h1,.fb-h2{font-family:var(--display);font-weight:800;letter-spacing:-.02em}.fb-h2{font-size:clamp(34px,4.6vw,52px);line-height:1.02}.fb-h3{font-family:var(--display);font-weight:800;font-size:clamp(28px,3vw,38px);line-height:1.05}.fb-eyebrow{font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.fb-orange{color:var(--orange)}.fb-lead{font-size:18px}.fb-lead,.fb-muted{line-height:1.6;color:var(--muted)}.fb-muted{font-size:17px}.fb-link{font-weight:600;font-size:16px}.fb-accent{color:var(--red)}.fb-accent,.fb-strong{font-weight:700}.fb-note{font-size:12px;color:var(--muted-2)}.fb-grad{background:linear-gradient(90deg,var(--orange),#ffb347 50%,var(--orange));-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic}.fb-btn,.fb-btn-ghost,.fb-btn-outline,.fb-btn-white{display:inline-flex;align-items:center;gap:10px;border-radius:999px;font-weight:600;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.fb-btn{background:var(--red);color:#fff;font-size:16px;padding:15px 26px}.fb-btn:hover{color:#fff;background:#bf2a0d;transform:translateY(-1px);box-shadow:0 12px 30px rgba(209,47,16,.35)}.fb-btn-sm{font-size:15px;padding:11px 20px}.fb-btn-lg{font-size:17px;padding:16px 28px}.fb-btn-ghost{border:1px solid hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:17px;padding:15px 24px 15px 15px}.fb-btn-ghost:hover{color:#fff;background:hsla(0,0%,100%,.16)}.fb-btn-outline{border:1px solid hsla(0,0%,100%,.3);color:#fff;font-size:16px;padding:14px 24px}.fb-btn-outline:hover{color:#fff;background:hsla(0,0%,100%,.08)}.fb-btn-white{background:#fff;color:var(--ink);font-weight:700;font-size:18px;padding:18px 30px;box-shadow:0 20px 40px rgba(11,11,12,.3)}.fb-btn-white:hover{color:var(--ink);transform:translateY(-1px)}.fb-play-dot{width:26px;height:26px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.fb-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.fb-header-row{min-height:88px;padding-top:14px;padding-bottom:14px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 48px}.fb-logo{height:58px;width:auto}.fb-nav{display:flex;flex-wrap:wrap;gap:8px 36px;font-size:17px;font-weight:500;flex:1 1 auto}.fb-nav a{color:var(--text)}.fb-nav a:hover{color:var(--red)}.fb-header-cta{display:flex;gap:10px;align-items:center}.fb-login{color:var(--text);font-size:17px;font-weight:500;padding:10px 12px}.fb-hero{position:relative;overflow:hidden;background:var(--ink);color:#fff}.fb-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fb-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,11,12,.92),rgba(11,11,12,.78) 38%,rgba(11,11,12,.25) 75%,rgba(11,11,12,.1)),linear-gradient(0deg,rgba(11,11,12,.6),rgba(11,11,12,0) 160px)}.fb-hero-body{position:relative;padding-top:120px;padding-bottom:140px;display:flex;flex-direction:column;gap:26px}.fb-pill{display:inline-flex;align-self:flex-start;align-items:center;gap:10px;border:1px solid hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:6px 8px 6px 14px;font-size:13px;font-weight:500}.fb-pill,.fb-pill:hover{color:#fff}.fb-pill-tag{background:var(--red);border-radius:999px;padding:2px 10px;font-weight:600}.fb-pulse{width:8px;height:8px;border-radius:50%;background:var(--orange);animation:fb-pulse 2s ease-in-out infinite}.fb-hero-lead{font-size:20px;line-height:1.6;color:#d9dce3;max-width:560px}.fb-checks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14px;color:#c3c7d0}.fb-checks li{display:flex;align-items:center;gap:8px}.fb-float-card{position:absolute;right:max(24px,calc((100% - var(--wrap)) / 2 + 24px));bottom:48px;width:300px;background:hsla(0,0%,100%,.96);color:var(--ink);border-radius:16px;padding:10px;box-shadow:0 30px 60px rgba(0,0,0,.45);display:flex;flex-direction:column;gap:10px}.fb-float-card img{width:100%;height:140px;object-fit:cover;border-radius:10px}.fb-float-row{display:flex;align-items:center;gap:10px;padding:0 6px 6px}.fb-float-row strong{display:block;font-size:14px}.fb-float-row small{font-size:12px;color:var(--muted-2)}.fb-ok{width:32px;height:32px;border-radius:9px;background:#e7f8ec;display:flex;align-items:center;justify-content:center;flex:none}.fb-float{animation:fb-float 6s ease-in-out infinite}.fb-head-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.fb-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:260px;grid-gap:20px;gap:20px}.fb-tile-big{grid-row:span 2}.fb-tile-big,.fb-tile-wide{grid-column:span 2}.fb-tile{position:relative;overflow:hidden;display:block;border-radius:22px;background:var(--ink);color:#fff;transition:transform .3s ease,box-shadow .3s ease}.fb-tile:hover{color:#fff;transform:translateY(-4px);box-shadow:0 30px 60px rgba(11,11,12,.25)}.fb-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.fb-tile:hover img{transform:scale(1.05)}.fb-tile-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,11,12,.88),rgba(11,11,12,.35) 50%,rgba(11,11,12,0) 75%)}.fb-tile-body{position:absolute;left:0;right:0;bottom:0;padding:24px;display:flex;flex-direction:column;gap:8px}.fb-tile-body h3{font-family:var(--display);font-weight:700;font-size:24px;line-height:1.1}.fb-tile-big .fb-tile-body h3{font-size:40px}.fb-tile-wide .fb-tile-body h3{font-size:28px}.fb-tile-body p{font-size:15px;line-height:1.5;color:#d9dce3;max-width:460px}.fb-badge{align-self:flex-start;font-size:12px;font-weight:700;background:var(--red);padding:4px 10px;border-radius:999px}.fb-stats{padding-top:64px;padding-bottom:64px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:32px;gap:32px}.fb-stat{display:flex;flex-direction:column;gap:6px;border-left:3px solid var(--red);padding-left:20px}.fb-stat-v{font-family:var(--display);font-size:60px;font-weight:800;line-height:1}.fb-stat-l{font-size:15px;color:#c3c7d0}.fb-split{display:flex;flex-wrap:wrap;gap:48px;align-items:center}.fb-why-media{flex:1 1 460px;position:relative;min-width:0}.fb-why-media img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:22px;box-shadow:0 30px 60px rgba(11,11,12,.18)}.fb-why-chip{position:absolute;left:20px;bottom:20px;background:#fff;border-radius:14px;padding:14px 18px;box-shadow:0 16px 40px rgba(11,11,12,.2);display:flex;flex-direction:column}.fb-why-chip strong{font-family:var(--display);font-weight:800;font-size:28px;color:var(--red)}.fb-why-chip span{font-size:13px;color:var(--muted)}.fb-compare{display:flex;flex-direction:column;gap:20px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px}.fb-compare-task{font-size:15px;font-weight:600}.fb-bar-row{display:flex;align-items:center;gap:12px}.fb-bar-label{width:72px;font-size:12px;color:var(--muted-2)}.fb-bar{flex:1 1;height:8px;border-radius:999px;background:#f0f1f3}.fb-bar-manual{background:#c9cdd5}.fb-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--red),var(--orange))}.fb-bar-val{width:64px;text-align:right;font-size:13px;color:var(--muted)}.fb-bar-val.fb-strong{color:var(--ink)}.fb-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;background:var(--gray);border:1px solid var(--line);border-radius:28px;padding:6px;align-self:center}.fb-tab{border:0;cursor:pointer;font:600 15px var(--body);padding:11px 20px;border-radius:999px;background:transparent;color:var(--text);min-height:44px;transition:background .15s ease,color .15s ease}.fb-tab:hover{background:#fff}.fb-tab.is-active{background:var(--red);color:#fff}.fb-tour{display:flex;flex-wrap:wrap;gap:40px;align-items:center}.fb-tour-media{flex:1.5 1 560px;min-width:0;position:relative}.fb-tour-main{width:100%;border-radius:22px;box-shadow:0 30px 70px rgba(11,11,12,.22)}.fb-tour-main,.fb-tour-sub{height:auto;aspect-ratio:16/10;object-fit:cover}.fb-tour-sub{position:absolute;right:-14px;bottom:-22px;width:34%;border-radius:14px;border:4px solid #fff;box-shadow:0 20px 40px rgba(11,11,12,.25)}.fb-tour-play{position:absolute;left:24px;top:24px;display:inline-flex;align-items:center;gap:10px;background:rgba(11,11,12,.75);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:14px;font-weight:600;padding:8px 14px 8px 8px;border-radius:999px}.fb-tour-play:hover{color:#fff}.fb-tour-play-dot{width:30px;height:30px;border-radius:50%;background:var(--red);display:flex;align-items:center;justify-content:center}.fb-tour-text{flex:1 1 340px;display:flex;flex-direction:column;gap:18px}.fb-tour-text h3{font-family:var(--display);font-weight:800;font-size:34px;line-height:1.08}.fb-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.fb-points li{display:flex;gap:12px;align-items:flex-start;font-size:16px}.fb-point-dot{flex:none;width:22px;height:22px;border-radius:50%;background:#fdece8;display:flex;align-items:center;justify-content:center;margin-top:1px}.fb-video{position:relative;display:block;max-width:var(--wrap);margin:0 auto;border-radius:28px;overflow:hidden}.fb-video,.fb-video:hover{color:#fff}.fb-video img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fb-video-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,11,12,.85),rgba(11,11,12,.35))}.fb-video-body{position:relative;padding:64px 48px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px;min-height:420px}.fb-video-lead{font-size:18px;line-height:1.6;color:#d9dce3}.fb-video-play{width:104px;height:104px;border-radius:50%;background:var(--red);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 16px rgba(209,47,16,.25),0 20px 50px rgba(0,0,0,.5);transition:transform .2s ease}.fb-video:hover .fb-video-play{transform:scale(1.06)}.fb-quotes{display:flex;flex-wrap:wrap;gap:20px}.fb-quote-featured{flex:1.2 1 440px;background:linear-gradient(140deg,var(--red),var(--orange));color:#fff;border-radius:24px;padding:40px;display:flex;flex-direction:column;justify-content:space-between;gap:32px}.fb-quote-featured blockquote{font-family:var(--display);font-size:clamp(26px,2.6vw,34px);line-height:1.18;font-weight:700}.fb-quote-featured figcaption{display:flex;align-items:center;gap:14px}.fb-quote-featured img{width:56px;height:56px;border-radius:50%;object-fit:cover;border:3px solid hsla(0,0%,100%,.7)}.fb-quote-featured strong{display:block;font-size:16px}.fb-quote-featured small{font-size:14px;color:#ffe7dc}.fb-quote-list{flex:1 1 420px;display:flex;flex-direction:column;gap:16px}.fb-quote{background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px;display:flex;gap:16px;align-items:flex-start}.fb-quote img{flex:none;width:52px;height:52px;border-radius:50%;object-fit:cover}.fb-quote div{display:flex;flex-direction:column;gap:10px}.fb-quote blockquote{font-size:16px;line-height:1.55;color:var(--text)}.fb-quote figcaption{font-size:14px}.fb-quote figcaption span{color:var(--muted-2)}.fb-pricing{background:var(--ink);color:#fff;border-radius:24px;padding:44px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px}.fb-pricing p{font-size:17px;line-height:1.6;color:#c3c7d0}.fb-pricing strong{color:#fff}.fb-faq-wrap{max-width:860px;margin:0 auto;padding:48px 24px 96px;display:flex;flex-direction:column;gap:32px}.fb-faq{background:var(--gray);border-radius:16px;padding:20px 24px}.fb-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:17px;font-weight:600}.fb-faq summary::-webkit-details-marker{display:none}.fb-faq .fb-plus{flex:none;color:var(--red);transition:transform .2s ease}.fb-faq[open] .fb-plus{transform:rotate(45deg)}.fb-faq p{margin-top:14px;font-size:16px;line-height:1.6;color:var(--muted)}.fb-cta{position:relative;overflow:hidden;max-width:var(--wrap);margin:0 auto;border-radius:28px;color:#fff}.fb-cta img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fb-cta-shade{position:absolute;inset:0;background:linear-gradient(100deg,rgba(209,47,16,.96),rgba(209,47,16,.85) 45%,rgba(253,126,1,.55))}.fb-cta-body{position:relative;padding:80px 48px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px}.fb-cta-title{font-size:clamp(38px,5vw,60px);line-height:.98}.fb-cta-body p{font-size:19px;line-height:1.5;color:#ffe7dc}.fb-footer{background:var(--gray);border-top:1px solid var(--line)}.fb-footer-inner{padding-top:64px;padding-bottom:32px}.fb-footer-cols{display:flex;flex-wrap:wrap;gap:40px 64px}.fb-footer-brand{flex:2 1 260px}.fb-footer-brand img{height:48px;width:auto}.fb-footer-brand p{font-size:15px;line-height:1.6;color:var(--muted);max-width:320px}.fb-yt{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.fb-footer-col{flex:1 1 160px;display:flex;flex-direction:column;gap:10px;font-size:15px}.fb-footer-col span{font-weight:700;margin-bottom:4px}.fb-footer-col a{color:var(--muted)}.fb-footer-col a:hover{color:var(--red)}.fb-footer-bottom{border-top:1px solid #e1e3e8;padding-top:24px;font-size:14px;color:var(--muted-2)}@keyframes fb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fb-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (max-width:1100px){.fb-float-card{display:none}}@media (max-width:900px){.fb-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-nav{order:3;flex-basis:100%}.fb-header-row{justify-content:space-between}}@media (max-width:600px){.fb-section{padding:64px 0}.fb-hero-body{padding-top:72px;padding-bottom:88px}.fb-hero-lead{font-size:17px}.fb-bento{grid-template-columns:minmax(0,1fr);grid-auto-rows:240px}.fb-tile-big,.fb-tile-wide{grid-column:auto;grid-row:auto}.fb-tile-big .fb-tile-body h3{font-size:30px}.fb-logo{height:44px}.fb-header-row{min-height:0}.fb-nav{gap:6px 16px;font-size:15px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.fb-login{display:none}.fb-flex-440,.fb-flex-480,.fb-quote-featured,.fb-quote-list,.fb-split>div,.fb-tour-media,.fb-tour-text,.fb-why-media{flex-basis:100%}.fb-tour-sub{right:-6px}.fb-cta-body,.fb-video-body{padding:48px 24px}.fb-pricing,.fb-quote-featured{padding:28px}.fb-stat-v{font-size:48px}}.fb-nav a.fb-nav-on{color:var(--red);font-weight:600}.fb-header-cta .fb-btn{font-size:16px;padding:13px 24px}@media (max-width:600px){.fb-header-cta .fb-btn{font-size:14px;padding:10px 16px}}.fs-sec{padding-top:104px}.fs-pb{padding-bottom:104px}.fs-mt-10{margin-top:10px}.fs-mb-24{margin-bottom:24px}.fs-mb-32{margin-bottom:32px}.fs-italic{font-style:italic}.fs-red{color:var(--red)}.fs-self-start{align-self:flex-start}.fs-btn-line{display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:700;font-size:17px;padding:15px 24px;border-radius:999px;border:1px solid hsla(0,0%,100%,.45)}.fs-btn-line:hover{color:#fff;background:hsla(0,0%,100%,.1)}.fs-hero,.fsd-hero{position:relative;overflow:hidden;background:var(--ink);color:#fff}.fs-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fs-hero .fs-hero-bg{opacity:.42}.fs-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,var(--ink) 28%,rgba(11,11,12,.4) 75%,rgba(209,47,16,.35)),linear-gradient(0deg,var(--ink),rgba(11,11,12,0) 40%)}.fs-hero-body{position:relative;padding-top:84px;padding-bottom:64px;display:flex;flex-direction:column;gap:22px}.fs-pill{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;border:1px solid hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.08);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:500}.fs-pill i{width:8px;height:8px;border-radius:50%;background:var(--orange)}.fs-hero-title{max-width:900px}.fs-hero-lead{max-width:640px;font-size:18px;line-height:1.6;color:#d9dce3}.fs-jump{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.fs-jump a{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:18px;color:#fff;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.16);transition:background .2s,transform .2s}.fs-jump a:hover{color:var(--ink);background:#fff;transform:translateY(-3px)}.fs-jump b{font-family:var(--display);font-size:13px;color:var(--orange)}.fs-jump span:last-child{font-weight:600;font-size:15px;line-height:1.3}.fs-jump-ic{width:40px;height:40px;border-radius:12px;background:var(--red);display:flex;align-items:center;justify-content:center}.fs-life{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:24px;overflow:hidden}.fs-life li{padding:26px;display:flex;flex-direction:column;gap:8px;border-right:1px solid var(--line)}.fs-life li:last-child{border-right:0}.fs-life b{font-family:var(--display);font-size:40px;line-height:1;color:#e3e5e9}.fs-life strong{font-size:18px}.fs-life p{font-size:15px;line-height:1.55;color:var(--muted)}.fs-row{display:flex;gap:56px;align-items:center}.fs-row.is-rev{flex-direction:row-reverse}.fs-media{flex:1.1 1;min-width:0;position:relative;display:block}.fs-media-main{width:100%;height:auto;aspect-ratio:16/11;object-fit:cover;border-radius:26px;box-shadow:0 30px 60px rgba(11,11,12,.16);transition:transform .4s}.fs-media:hover .fs-media-main{transform:scale(1.015)}.fs-media-sub{position:absolute;width:40%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:18px;border:6px solid #fff;right:-18px;bottom:-34px;box-shadow:0 20px 40px rgba(11,11,12,.2)}.fs-row.is-rev .fs-media-sub{right:auto;left:-18px}.fs-num{position:absolute;left:20px;top:20px;background:var(--ink);color:#fff;font-family:var(--display);font-weight:800;font-size:22px;border-radius:14px;padding:8px 14px}.fs-txt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:20px}.fs-h2{font-size:clamp(32px,3.6vw,46px)}.fs-pain{background:#fff6f3;border-left:4px solid var(--red);border-radius:12px;padding:14px 16px;font-size:15px;line-height:1.5;color:var(--text)}.fs-metrics{display:flex;gap:32px;flex-wrap:wrap}.fs-metrics strong{display:block;font-family:var(--display);font-weight:800;font-size:34px;line-height:1.05;color:var(--red)}.fs-metrics span{font-size:13px;color:var(--muted-2)}.fs-powered{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:14px}.fs-powered>span{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.fs-powered a{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-weight:600}.fs-powered img,.fsd-stack img{width:28px;height:28px;border-radius:8px;object-fit:cover}.fs-bundle{position:relative;overflow:hidden;background:var(--ink);color:#fff;border-radius:28px;padding:48px;display:flex;gap:40px;align-items:center}.fs-bundle:before{content:"";position:absolute;width:600px;height:600px;right:-200px;top:-300px;border-radius:50%;background:radial-gradient(circle,rgba(209,47,16,.4),rgba(209,47,16,0) 65%)}.fs-bundle-txt{position:relative;flex:1 1}.fs-bundle-txt p:last-child{color:#c3c7d0;font-size:16px;line-height:1.6}.fs-bundle-cards{position:relative;display:flex;gap:16px}.fs-bundle-cards a{width:260px;color:#fff;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:20px;overflow:hidden;transition:transform .2s}.fs-bundle-cards a:hover{color:#fff;transform:translateY(-4px)}.fs-bundle-cards img{width:100%;height:130px;object-fit:cover}.fs-bundle-cards span{display:block;padding:16px 18px;font-size:14px;color:#c3c7d0;line-height:1.5}.fs-bundle-cards strong{display:block;color:#fff;font-family:var(--display);font-size:22px;margin-bottom:4px}.fsd-hero{min-height:760px;display:flex;align-items:flex-end}.fsd-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,11,12,.96) 10%,rgba(11,11,12,.6) 55%,rgba(11,11,12,.4))}.fsd-hero-body{position:relative;width:100%;padding-top:40px;padding-bottom:56px;display:flex;flex-direction:column;gap:20px}.fsd-crumb{font-size:14px;color:#9aa0ac}.fsd-crumb a{color:#c3c7d0}.fsd-crumb span:last-child{color:#fff}.fsd-eyebrow{color:#ffb347;margin-top:40px}.fsd-title{max-width:1000px;font-family:var(--display);font-weight:800;font-size:clamp(44px,6.4vw,84px);line-height:.96;letter-spacing:-.02em}.fsd-outs{margin:24px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid hsla(0,0%,100%,.2)}.fsd-outs div{padding:22px 24px 0 0}.fsd-outs dt{font-family:var(--display);font-weight:800;font-size:clamp(28px,3vw,40px);line-height:1}.fsd-outs dd{margin:6px 0 0;font-size:14px;color:#c3c7d0}.fsd-h2w{max-width:780px}.fsd-roles{margin-top:32px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.fsd-roles>div{border-radius:22px;padding:26px;background:var(--gray);display:flex;flex-direction:column;gap:12px}.fsd-roles>div.is-on{background:var(--ink);color:#fff}.fsd-role-ic{width:46px;height:46px;border-radius:14px;background:#fff;color:var(--red);display:flex;align-items:center;justify-content:center}.fsd-roles .is-on .fsd-role-ic{background:var(--red);color:#fff}.fsd-roles strong{font-size:19px}.fsd-roles p{font-size:15px;line-height:1.55;color:var(--muted)}.fsd-roles .is-on p{color:#c3c7d0}.fsd-roles em{font-style:normal;font-size:13px;font-weight:700;color:var(--red);margin-top:auto}.fsd-roles .is-on em{color:#ffb347}.fs-map{display:flex;gap:36px;align-items:stretch}.fs-map-img{flex:1.6 1;min-width:0;position:relative;border-radius:28px;overflow:hidden;min-height:540px;background:var(--gray)}.fs-map-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fs-hot{position:absolute;width:40px;height:40px;margin:-20px 0 0 -20px;border:0;border-radius:50%;cursor:pointer;background:var(--red);color:#fff;font:800 16px var(--display);box-shadow:0 0 0 8px rgba(209,47,16,.3),0 0 0 16px rgba(209,47,16,.12);transition:transform .2s}.fs-hot:hover{transform:scale(1.1)}.fs-hot.is-on{background:var(--ink);box-shadow:0 0 0 8px rgba(11,11,12,.3),0 0 0 16px rgba(11,11,12,.12)}.fs-tip{position:absolute;width:300px;max-width:70%;background:#fff;border-radius:16px;padding:16px 18px;box-shadow:0 20px 40px rgba(0,0,0,.3);display:flex;flex-direction:column;gap:4px}.fs-tip strong{font-size:16px}.fs-tip span{font-size:14px;color:var(--muted);line-height:1.5}.fs-legend{flex:1 1;list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.fs-legend button{all:unset;box-sizing:border-box;width:100%;cursor:pointer;display:flex;gap:14px;align-items:flex-start;padding:16px 4px;border-bottom:1px solid var(--line);font-size:14px;color:var(--muted-2);line-height:1.45}.fs-legend button:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.fs-legend b{flex:none;width:30px;height:30px;border-radius:50%;background:#f1f2f4;color:var(--muted);font-family:var(--display);display:flex;align-items:center;justify-content:center;font-size:14px}.fs-legend .is-on b{background:var(--red);color:#fff}.fs-legend strong{display:block;font-size:16px;color:var(--ink);margin-bottom:2px}.fsd-phase{position:relative;overflow:hidden;background:var(--ink);color:#fff;border-radius:32px;padding:64px 56px}.fsd-phase:before{content:"";position:absolute;width:700px;height:700px;left:-250px;bottom:-400px;border-radius:50%;background:radial-gradient(circle,rgba(209,47,16,.35),rgba(209,47,16,0) 65%)}.fsd-phase-head{position:relative;display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.fsd-phase-head>p{max-width:400px;color:#c3c7d0;font-size:16px;line-height:1.6}.fsd-track{position:relative;list-style:none;margin:44px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.fsd-track:before{content:"";position:absolute;left:0;right:0;top:11px;height:2px;background:linear-gradient(90deg,var(--red),var(--orange))}.fsd-track>li{position:relative;display:flex;flex-direction:column;gap:12px}.fsd-track i{width:24px;height:24px;border-radius:50%;background:var(--ink);border:5px solid var(--orange)}.fsd-track small{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffb347}.fsd-track strong{font-family:var(--display);font-size:26px;line-height:1.1}.fsd-track ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.fsd-track ul li{font-size:14px;color:#d9dce3;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:9px 12px}.fsd-case{display:flex;border-radius:28px;overflow:hidden;border:1px solid var(--line)}.fsd-case-img{flex:1.1 1;position:relative;min-height:500px}.fsd-case-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fsd-case-img span{position:absolute;left:24px;top:24px;background:#fff;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700}.fsd-case-txt{flex:1 1;padding:48px;display:flex;flex-direction:column;gap:22px;justify-content:center}.fsd-case-txt>p{font-size:16px;line-height:1.65;color:var(--muted)}.fsd-facts{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.fsd-facts div{background:var(--gray);border-radius:14px;padding:14px}.fsd-facts dt{font-size:12px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.fsd-facts dd{margin:4px 0 0;font-size:16px;font-weight:700}.fsd-ba{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.fsd-ba div{border-radius:16px;padding:18px;background:var(--gray);display:flex;flex-direction:column;font-size:14px;color:var(--muted)}.fsd-ba .is-after{background:#fff6f3;border:1px solid #f7c9bc}.fsd-ba strong{font-family:var(--display);font-size:34px;line-height:1.15;color:var(--ink)}.fsd-ba .is-after strong{color:var(--red)}.fsd-how{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid var(--ink)}.fsd-how li{padding:28px 24px 0 0;display:flex;flex-direction:column;gap:10px}.fsd-how b{font-family:var(--display);font-weight:800;font-size:56px;line-height:1;color:var(--red)}.fsd-how strong{font-size:19px}.fsd-how p{font-size:15px;color:var(--muted);line-height:1.55}.fsd-stack{margin-top:44px;display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;padding:20px 24px;border-radius:18px;background:var(--gray)}.fsd-stack a{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-weight:600;font-size:14px}.fsd-stack-l{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.fsd-stack-r{margin-left:auto;font-size:14px;color:var(--muted-2)}.fsd-res{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.fsd-res a{border:1px solid var(--line);border-radius:20px;padding:24px;color:var(--ink);display:flex;gap:16px;align-items:flex-start;font-size:14px;color:var(--muted-2);line-height:1.5;transition:border-color .2s}.fsd-res a:hover{border-color:var(--red);color:var(--muted-2)}.fsd-res strong{display:block;font-size:17px;color:var(--ink);margin-bottom:4px}.fsd-res-ic{flex:none;width:46px;height:46px;border-radius:12px;background:#fdece8;display:flex;align-items:center;justify-content:center}.fsd-lead{display:flex;gap:48px;background:linear-gradient(120deg,var(--red),#e8470f 60%,var(--orange));color:#fff;border-radius:32px;padding:56px}.fsd-lead-txt{flex:1 1;display:flex;flex-direction:column;gap:18px}.fsd-lead-txt>p{font-size:17px;line-height:1.6;color:#ffe7dc}.fsd-lead-quote{display:flex;gap:12px;align-items:center;font-size:15px;margin-top:8px}.fsd-lead-quote img{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid #fff}.fsd-lead-quote span{display:block;color:#ffe7dc;font-size:13px;margin-top:2px}.fs-form{flex:1 1;background:#fff;border-radius:22px;padding:28px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;color:var(--ink);align-content:start}.fs-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--muted)}.fs-form .fs-full{grid-column:1/-1}.fs-form input,.fs-form select,.fs-form textarea{font:400 15px var(--body);color:var(--ink);border:1px solid #dadde2;border-radius:12px;padding:12px 14px;background:#fff;width:100%;min-height:46px}.fs-form input:focus,.fs-form select:focus,.fs-form textarea:focus{outline:2px solid var(--orange);border-color:transparent}.fs-form button{justify-content:center;border:0;cursor:pointer;font-size:16px;padding:15px}.fs-form-note{font-size:12px;color:var(--muted-2);text-align:center}.fsd-others{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.fsd-others a{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:1/1.05;color:#fff;display:flex;align-items:flex-end;padding:16px}.fsd-others img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.fsd-others a:hover img{transform:scale(1.06)}.fsd-others a:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,11,12,.85),rgba(11,11,12,0) 60%)}.fsd-others span{position:relative;z-index:1;font-weight:700;font-size:16px;line-height:1.3}.fsd-others small{display:block;color:#ffb347;font-size:12px;font-weight:700}.fs-all{display:inline-flex;align-items:center;gap:6px;margin-top:24px}@media (max-width:1100px){.fs-jump{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-life,.fsd-how,.fsd-roles,.fsd-track{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-life li:nth-child(2){border-right:0}.fs-life li:nth-child(-n+2){border-bottom:1px solid var(--line)}.fsd-track:before{display:none}.fsd-others{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-bundle,.fsd-lead{flex-direction:column;align-items:stretch}}@media (max-width:900px){.fs-map,.fs-row,.fs-row.is-rev,.fsd-case{flex-direction:column}.fs-map-img,.fs-media,.fs-txt,.fsd-case-img,.fsd-case-txt{flex:none;width:100%}.fs-media-sub{display:none}.fs-map-img{min-height:380px}.fsd-case-img{min-height:300px}.fsd-outs{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.fsd-res{grid-template-columns:minmax(0,1fr)}.fsd-phase-head{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.fs-sec{padding-top:72px}.fs-pb{padding-bottom:72px}.fs-jump{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-form,.fs-life,.fsd-facts,.fsd-how,.fsd-roles,.fsd-track{grid-template-columns:minmax(0,1fr)}.fs-life li{border-right:0;border-bottom:1px solid var(--line)}.fsd-others{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-bundle,.fsd-case-txt,.fsd-lead,.fsd-phase{padding:28px 20px}.fs-bundle-cards{flex-direction:column}.fs-bundle-cards a{width:auto}.fs-tip{display:none}.fsd-hero{min-height:0}.fsd-eyebrow{margin-top:16px}.fsd-stack-r{margin-left:0}.fsd-ba strong{font-size:26px}}.pd-center{text-align:center}.fp-hero-body{padding-bottom:120px}.fp-list{position:relative;margin-top:-64px}.fp-chips{display:flex;gap:8px;flex-wrap:wrap;padding:10px;border-radius:20px;background:#fff;box-shadow:0 20px 50px rgba(11,11,12,.12);width:-moz-fit-content;width:fit-content;max-width:100%}.fp-chips button{display:inline-flex;align-items:center;gap:8px;border:0;cursor:pointer;font:600 14px var(--body);color:var(--text);background:transparent;padding:10px 16px;border-radius:12px;transition:background .2s,color .2s}.fp-chips button span{font-size:12px;color:var(--muted-2);border-radius:999px;padding:1px 8px}.fp-chips button span,.fp-chips button:hover{background:var(--gray)}.fp-chips button.is-on{background:var(--ink);color:#fff}.fp-chips button.is-on span{background:hsla(0,0%,100%,.16);color:#fff}.fp-grid{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.fp-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:24px;overflow:hidden;background:#fff;color:var(--ink);transition:transform .25s,box-shadow .25s,border-color .25s}.fp-card:hover{color:var(--ink);transform:translateY(-4px);border-color:transparent;box-shadow:0 26px 50px rgba(11,11,12,.12)}.fp-card-img{position:relative;aspect-ratio:16/10;background:var(--gray);overflow:hidden}.fp-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.fp-card:hover .fp-card-img img{transform:scale(1.04)}.fp-card-ph{width:100%;height:100%;min-height:160px;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:800;font-size:28px;color:#fff;background:linear-gradient(135deg,var(--ink),#3a1208 60%,var(--red))}.fp-tags{position:absolute;left:14px;top:14px;display:flex;gap:6px;flex-wrap:wrap}.fp-tags span{background:hsla(0,0%,100%,.94);color:var(--ink);font-size:12px;font-weight:700;padding:5px 11px;border-radius:999px}.fp-tags .is-badge{background:var(--red);color:#fff}.fp-card-body{flex:1 1;display:flex;flex-direction:column;gap:12px;padding:22px 24px 24px}.fp-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.fp-card-head h2{font-family:var(--display);font-size:26px;line-height:1.1;margin:0}.fp-card-head span{flex:none;font-size:13px;font-weight:700;color:var(--red)}.fp-card-body>p{margin:0;font-size:15px;line-height:1.55;color:var(--muted)}.fp-card-body ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.fp-card-body li{position:relative;padding-left:20px;font-size:14px;color:var(--text)}.fp-card-body li:before{content:"";position:absolute;left:2px;top:6px;width:8px;height:8px;border-radius:2px;background:var(--orange)}.fp-card-foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.fp-card-foot small{display:block;font-size:12px;color:var(--muted-2)}.fp-card-foot strong{font-size:18px}.fp-go{font-weight:700;font-size:14px;color:var(--red)}.fp-card.is-hero{grid-column:1/-1;flex-direction:row}.fp-card.is-hero .fp-card-img{flex:1.25 1;aspect-ratio:auto;min-height:380px}.fp-card.is-hero .fp-card-img img{position:absolute;inset:0}.fp-card.is-hero .fp-card-body{flex:1 1;padding:40px;justify-content:center;gap:16px}.fp-card.is-hero .fp-card-head h2{font-size:40px}.fp-card.is-hero .fp-card-body>p{font-size:17px}.fp-card.is-hero .fp-card-foot{margin-top:8px}.fp-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px}.fp-head>p{max-width:440px;margin:0;font-size:16px;line-height:1.6;color:var(--muted)}.fp-tasks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.fp-tasks a{display:flex;gap:16px;align-items:center;padding:20px;border-radius:18px;background:var(--gray);color:var(--ink);transition:background .2s,transform .2s}.fp-tasks a:hover{background:#fff6f3;color:var(--ink);transform:translateY(-2px)}.fp-tasks strong{display:block;font-size:16px}.fp-tasks a>span:last-child>span{font-size:14px;font-weight:600;color:var(--red)}.fp-task-ic{flex:none;width:48px;height:48px;border-radius:14px;background:#fff;display:flex;align-items:center;justify-content:center}.fp-quotes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.fp-quotes figure{margin:0;padding:28px;border:1px solid var(--line);border-radius:22px;display:flex;flex-direction:column;gap:16px}.fp-stars{color:var(--orange);letter-spacing:2px;font-size:16px}.fp-quotes blockquote{margin:0;font-size:16px;line-height:1.6;color:var(--text);flex:1 1}.fp-quotes figcaption,.pd-quote figcaption{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--muted-2)}.fp-quotes figcaption img{width:44px;height:44px;border-radius:50%;object-fit:cover}.fp-quotes figcaption strong,.pd-quote figcaption strong{display:block;font-size:15px;color:var(--ink)}.fp-cta{position:relative;border-radius:32px;overflow:hidden;background:var(--ink);color:#fff}.fp-cta>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.35}.fp-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--red) 10%,rgba(209,47,16,.6) 55%,rgba(11,11,12,.2))}.fp-cta-body{position:relative;z-index:1;padding:64px 56px;display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.fp-cta-body p{color:#ffe7dc;font-size:17px}.pd-hero{background:radial-gradient(1200px 500px at 85% 0,rgba(209,47,16,.35),transparent 60%),var(--ink);color:#fff}.pd-hero-in{padding-top:32px;padding-bottom:72px}.pd-hero-row{display:flex;gap:56px;align-items:center;margin-top:28px}.pd-hero-txt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:18px}.pd-tag{align-self:flex-start;font-size:13px;font-weight:700;color:var(--orange);letter-spacing:.06em;text-transform:uppercase}.pd-hero-txt h1{font-weight:800;font-size:72px;line-height:.98;letter-spacing:-.01em}.pd-hero-txt h1,.pd-tagline{font-family:var(--display);margin:0}.pd-tagline{font-size:30px;line-height:1.15;font-weight:700}.pd-lead{margin:0;font-size:17px;line-height:1.65;color:#d9dce3;max-width:560px}.pd-facts{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px;color:#b9bdc6}.pd-facts li{position:relative;padding-left:18px}.pd-facts li:before{content:"✓";position:absolute;left:0;color:var(--orange);font-weight:700}.pd-hero-media{flex:1.1 1;min-width:0;position:relative}.pd-video{position:relative;display:block;border-radius:26px;overflow:hidden;box-shadow:0 40px 80px rgba(0,0,0,.45);aspect-ratio:4/3;background:#1a1a1d}.pd-video img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.pd-video:hover img{transform:scale(1.03)}.pd-play{position:absolute;left:50%;top:50%;width:84px;height:84px;margin:-42px 0 0 -42px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 12px hsla(0,0%,100%,.2);transition:transform .2s}.pd-video:hover .pd-play{transform:scale(1.08)}.pd-watch{position:absolute;left:18px;bottom:18px;background:rgba(11,11,12,.75);color:#fff;font-size:13px;font-weight:600;padding:8px 14px;border-radius:999px}.pd-float{position:absolute;left:-24px;bottom:-24px;display:flex;flex-direction:column;background:#fff;color:var(--ink);border-radius:18px;padding:14px 18px;box-shadow:0 20px 40px rgba(11,11,12,.25)}.pd-float strong{font-family:var(--display);font-size:36px;line-height:1;color:var(--red)}.pd-float span{font-size:13px;color:var(--muted-2);font-weight:600}.pd-sub{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:hsla(0,0%,100%,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.pd-sub-in{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:60px}.pd-sub nav{display:flex;gap:26px;overflow-x:auto;scrollbar-width:none}.pd-sub nav a{color:var(--text);font-weight:600;font-size:14px;white-space:nowrap;padding:6px 0}.pd-sub nav a:hover{color:var(--red)}.pd-sub-in>span{display:flex;align-items:center;gap:14px;flex:none}.pd-sub-name{font-size:14px;color:var(--muted)}.pd-sub-name strong{color:var(--ink)}.pd-tools{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 28px;gap:0 28px}.pd-tools li{display:flex;gap:14px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--line);font-size:16px;font-weight:600}.pd-tools b{flex:none;font-family:var(--display);font-size:15px;color:var(--red)}.pd-quote{margin:0;display:flex;border-radius:28px;overflow:hidden;background:var(--gray)}.pd-quote>img{flex:1 1;min-width:0;object-fit:cover;min-height:360px}.pd-quote>div{flex:1.2 1;padding:48px;display:flex;flex-direction:column;justify-content:center;gap:20px}.pd-quote blockquote{margin:0;font-family:var(--display);font-size:30px;line-height:1.25;font-weight:700}.pd-quote figcaption img{width:52px;height:52px;border-radius:50%;object-fit:cover}.pd-plans{margin:32px auto 0;max-width:820px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.pd-plans>div{display:flex;flex-direction:column;gap:10px;padding:28px;border:1px solid var(--line);border-radius:22px}.pd-plans>div.is-best{border:2px solid var(--red);box-shadow:0 24px 50px rgba(209,47,16,.14)}.pd-plan-top{display:flex;justify-content:space-between;align-items:center;font-weight:700}.pd-plan-top em,.pr-plan-top em{font-style:normal;font-size:12px;font-weight:700;color:#fff;background:var(--red);padding:4px 10px;border-radius:999px}.pd-plan-price{font-size:15px;color:var(--muted)}.pd-plan-price strong{font-family:var(--display);font-size:44px;color:var(--ink)}.pd-plan-sub{font-size:14px;color:var(--muted-2);margin-bottom:8px}.pd-plans .fb-btn,.pd-plans .fb-btn-outline{justify-content:center}.pd-team{text-align:center;margin-top:22px;font-size:15px;color:var(--muted)}.pd-team a{font-weight:700}.pd-faq{max-width:860px}.pd-faq h2{margin-bottom:28px}.pd-rel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.pd-rel a{border:1px solid var(--line);border-radius:20px;overflow:hidden;color:var(--ink);transition:box-shadow .25s,transform .25s}.pd-rel a:hover{color:var(--ink);transform:translateY(-3px);box-shadow:0 20px 40px rgba(11,11,12,.1)}.pd-rel .fp-card-ph,.pd-rel img{width:100%;aspect-ratio:16/9;height:auto;object-fit:cover;min-height:0}.pd-rel a>span{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;font-size:13px;color:var(--muted-2)}.pd-rel strong{display:block;font-size:17px;color:var(--ink)}.pd-cta{display:flex;justify-content:space-between;align-items:center;gap:28px;flex-wrap:wrap;padding:56px;border-radius:32px;color:#fff;background:linear-gradient(120deg,var(--red),#e8470f 60%,var(--orange))}.pd-cta p{color:#ffe7dc;font-size:17px}.fx{display:flex;gap:28px;align-items:flex-start}.fx-list{flex:0 0 340px;display:flex;flex-direction:column;gap:4px;max-height:640px;overflow-y:auto;padding-right:6px}.fx-list button{display:flex;gap:14px;align-items:baseline;text-align:left;border:0;cursor:pointer;font:600 15px/1.4 var(--body);color:var(--muted);background:transparent;padding:14px 16px;border-radius:14px;transition:background .2s,color .2s}.fx-list button b{font-family:var(--display);font-size:14px;color:#b6bac3;flex:none}.fx-list button:hover{background:var(--gray);color:var(--ink)}.fx-list button.is-on{background:var(--ink);color:#fff}.fx-list button.is-on b{color:var(--orange)}.fx-stage{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:20px}.fx-media{position:relative;display:block;border-radius:24px;overflow:hidden;aspect-ratio:16/10;background:var(--gray);color:#fff}.fx-media img{width:100%;height:100%;object-fit:cover}.fx-media[href]:hover{color:#fff}.fx-play{position:absolute;left:50%;top:50%;width:76px;height:76px;margin:-38px 0 0 -38px;border-radius:50%;background:var(--red);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 10px rgba(209,47,16,.25);transition:transform .2s}.fx-media:hover .fx-play{transform:scale(1.08)}.fx-cap{position:absolute;left:0;right:0;bottom:0;gap:12px;padding:40px 20px 16px;font-size:13px;font-weight:600;background:linear-gradient(0deg,rgba(11,11,12,.75),transparent)}.fx-cap,.fx-text{display:flex;justify-content:space-between}.fx-text{align-items:flex-start;gap:24px}.fx-text h3{margin:0 0 8px;font-family:var(--display);font-size:28px;line-height:1.15}.fx-text p{margin:0;font-size:16px;line-height:1.65;color:var(--muted)}.fx-nav{flex:none;display:flex;gap:8px}.fx-nav button{width:48px;height:48px;border-radius:50%;border:1px solid #dadde2;background:#fff;cursor:pointer;font-size:18px;color:var(--ink);transition:background .2s}.fx-nav button:hover{background:var(--gray)}.fx-nav button.is-dark{background:var(--ink);color:#fff;border-color:var(--ink)}.pr-hero{background:radial-gradient(1000px 420px at 50% 0,rgba(209,47,16,.4),transparent 65%),var(--ink);color:#fff;text-align:center}.pr-hero-body{padding-top:80px;padding-bottom:36px;display:flex;flex-direction:column;align-items:center;gap:20px}.pr-hero-body .fs-pill{align-self:center}.pr-hero-body .fs-hero-lead{margin:0 auto}.pr-tabs-wrap{background:var(--ink);padding:8px 16px 150px;display:flex;justify-content:center}.pr-tabs{display:flex;gap:6px;padding:6px;border-radius:16px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);overflow-x:auto;max-width:100%;scrollbar-width:none}.pr-tabs button{flex:none;border:0;cursor:pointer;font:600 15px var(--body);color:#d9dce3;background:transparent;padding:11px 18px;border-radius:11px;transition:background .2s,color .2s}.pr-tabs button:hover{color:#fff}.pr-tabs button.is-on{background:#fff;color:var(--ink)}.pr-plans-sec{position:relative;margin-top:-120px;padding:0 24px}.pr-plans{max-width:var(--wrap);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:stretch}.pr-plan{display:flex;flex-direction:column;gap:12px;padding:30px;border-radius:26px;background:#fff;border:1px solid var(--line);box-shadow:0 24px 60px rgba(11,11,12,.1)}.pr-plan.is-best{border:2px solid var(--red);box-shadow:0 30px 70px rgba(209,47,16,.2);transform:translateY(-10px)}.pr-plan-top{display:flex;justify-content:space-between;align-items:center;gap:8px;font-weight:700;font-size:17px}.pr-price{display:flex;align-items:baseline;gap:6px}.pr-price strong{font-family:var(--display);font-size:56px;line-height:1}.pr-price small,.pr-price span{font-size:15px;color:var(--muted-2)}.pr-sub{font-size:14px;color:var(--muted-2)}.pr-chip{align-self:flex-start;font-size:13px;font-weight:700;color:var(--red);background:#fdece8;padding:5px 11px;border-radius:999px}.pr-chip.is-green{color:#13794a;background:#e5f6ed}.pr-plan ul{list-style:none;margin:8px 0;padding:0;display:flex;flex-direction:column;gap:10px;flex:1 1}.pr-plan li{position:relative;padding-left:26px;font-size:15px;color:var(--text)}.pr-plan li:before{content:"✓";position:absolute;left:0;top:0;color:var(--red);font-weight:800}.pr-plan .fb-btn,.pr-plan .fb-btn-outline{justify-content:center}.pd-plans .fb-btn-outline,.pr-plan .fb-btn-outline{border:1.5px solid var(--ink);color:var(--ink)}.pd-plans .fb-btn-outline:hover,.pr-plan .fb-btn-outline:hover{color:#fff;background:var(--ink)}.pr-alt{text-align:center;font-size:14px;font-weight:600}.pr-incl{display:flex;gap:56px;align-items:center}.pr-incl-media{flex:1 1;min-width:0;position:relative}.pr-incl-media .fp-card-ph,.pr-incl-media img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:26px}.pr-incl-txt{flex:1.1 1;min-width:0;display:flex;flex-direction:column;gap:16px}.pr-tools{list-style:none;margin:4px 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 20px;gap:10px 20px}.pr-tools li{position:relative;padding-left:26px;font-size:15px;font-weight:600}.pr-tools li:before{content:"✓";position:absolute;left:0;color:var(--red);font-weight:800}.pr-team{display:flex;gap:48px;align-items:center;padding:48px;border-radius:32px;background:var(--ink);color:#fff}.pr-team-txt{flex:1 1;display:flex;flex-direction:column;gap:16px}.pr-team-txt>p{color:#c9ccd4;font-size:16px;line-height:1.6}.pr-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;gap:10px}.pr-tiers button{display:flex;flex-direction:column;gap:2px;text-align:left;cursor:pointer;padding:14px 16px;border-radius:14px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.05);color:#fff;font:400 13px var(--body)}.pr-tiers button strong{font-size:20px;font-family:var(--display)}.pr-tiers button span{color:#b9bdc6}.pr-tiers button.is-on{border-color:var(--orange);background:rgba(253,126,1,.14)}.pr-calc{flex:0 0 400px;background:#fff;color:var(--ink);border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:20px}.pr-calc-top{display:flex;justify-content:space-between;align-items:center;gap:16px;font-weight:700}.pr-calc-top small{display:block;font-size:12px;color:var(--muted-2);font-weight:600}.pr-stepper{display:flex;align-items:center;gap:10px}.pr-stepper button{width:42px;height:42px;border-radius:50%;border:1px solid #dadde2;background:#fff;font-size:20px;cursor:pointer;color:var(--ink)}.pr-stepper button.is-red{background:var(--red);border-color:var(--red);color:#fff}.pr-stepper output{min-width:40px;text-align:center;font-family:var(--display);font-size:30px;font-weight:800}.pr-calc-total{display:flex;flex-direction:column;gap:4px;padding:18px;border-radius:16px;background:var(--gray);font-size:14px;color:var(--muted-2)}.pr-calc-total strong{font-family:var(--display);font-size:48px;line-height:1.05}.pr-calc .fb-btn{justify-content:center}.pr-table{margin-top:28px;border:1px solid var(--line);border-radius:22px;overflow:hidden}.pr-tr{width:100%;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:12px;gap:12px;align-items:center;padding:16px 24px;border:0;border-top:1px solid var(--line);background:#fff;font:400 15px var(--body);color:var(--text);text-align:left;cursor:pointer}.pr-tr.is-head,.pr-tr:hover{background:var(--gray)}.pr-tr.is-head{border-top:0;cursor:default;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2)}.pr-tr.is-on{background:#fff6f3}.pr-tname{display:flex;align-items:center;gap:10px;font-weight:700;color:var(--ink)}.pr-tname i{width:10px;height:10px;border-radius:50%;background:#dadde2}.pr-tr.is-on .pr-tname i{background:var(--red)}.pr-strong{font-weight:700;color:var(--ink)}.pr-green{color:#13794a;font-weight:600}.pr-note{margin-top:14px;text-align:center;font-size:13px;color:var(--muted-2)}.pr-trust{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.pr-trust li{padding:22px;border-radius:18px;background:var(--gray);display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--muted)}.pr-trust strong{font-size:17px;color:var(--ink)}@media (max-width:1100px){.fp-grid,.fp-quotes,.fp-tasks,.pd-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-hero-txt h1{font-size:56px}.fx-list{flex-basis:280px}.pr-team{flex-direction:column;align-items:stretch}.pr-calc{flex:none}.pr-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.fp-card.is-hero,.fx,.pd-hero-row,.pd-quote,.pr-incl{flex-direction:column}.fp-card.is-hero .fp-card-img{flex:none;min-height:0;aspect-ratio:16/10}.fp-card.is-hero .fp-card-img img{position:static}.fp-card.is-hero .fp-card-body{padding:24px}.fp-card.is-hero .fp-card-head h2{font-size:30px}.fx-stage,.pd-hero-media,.pd-hero-txt,.pd-quote>div,.pd-quote>img,.pr-incl-media,.pr-incl-txt{flex:none;width:100%}.pd-float{left:12px;bottom:-20px}.fx-list{flex:none;width:100%;flex-direction:row;max-height:none;overflow-x:auto;padding:0 0 6px}.fx-list button{flex:none;max-width:260px}.fp-head{flex-direction:column;align-items:flex-start;gap:12px}.pd-sub-name{display:none}.pr-plans{grid-template-columns:minmax(0,1fr);max-width:520px}.pr-plan.is-best{transform:none}.pd-rel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.fp-grid,.fp-quotes,.fp-tasks,.pd-plans,.pd-rel,.pd-tools,.pr-tools,.pr-trust{grid-template-columns:minmax(0,1fr)}.fp-chips{flex-wrap:nowrap;overflow-x:auto;width:100%;scrollbar-width:none}.fp-chips button{flex:none}.fp-cta-body,.pd-cta,.pd-quote>div,.pr-team{padding:32px 22px}.pd-hero-txt h1{font-size:44px}.pd-tagline{font-size:24px}.pd-quote blockquote{font-size:22px}.pd-sub nav{gap:18px}.fx-text{flex-direction:column}.pr-plans-sec{padding:0 16px}.pr-price strong{font-size:46px}.pr-calc{padding:20px}.pr-tr{grid-template-columns:1.4fr 1fr 1fr;padding:14px 16px;font-size:14px}.pr-tr>:nth-child(4){display:none}}.ft-hero{background:radial-gradient(1100px 480px at 90% 0,rgba(209,47,16,.38),transparent 62%),var(--ink);color:#fff}.ft-row{display:flex;gap:56px;align-items:flex-start;padding-top:72px;padding-bottom:88px}.ft-intro{flex:1 1;min-width:0;gap:22px;padding-top:8px}.ft-intro,.ft-steps{display:flex;flex-direction:column}.ft-steps{list-style:none;margin:8px 0 0;padding:0;gap:14px}.ft-steps li{display:flex;gap:16px;align-items:flex-start}.ft-steps b{flex:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:18px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);color:var(--orange)}.ft-steps span{font-size:15px;line-height:1.5;color:#c9ccd4}.ft-steps strong{display:block;font-size:17px;color:#fff}.ft-quote{margin:12px 0 0;padding:20px 22px;border-radius:18px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12)}.ft-quote blockquote{margin:0 0 14px;font-size:15px;line-height:1.6;color:#e6e8ec}.ft-quote figcaption{display:flex;gap:12px;align-items:center;font-size:13px;color:#b9bdc6}.ft-quote img{width:40px;height:40px;border-radius:50%;object-fit:cover}.ft-quote strong{display:block;color:#fff;font-size:14px}.ft-card{flex:0 0 520px;background:#fff;color:var(--ink);border-radius:28px;padding:32px;box-shadow:0 40px 80px rgba(0,0,0,.35)}.ft-card>h2{margin:0 0 20px}.ft-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.ft-full{grid-column:1/-1}.ft-form fieldset{border:0;margin:0;padding:0;min-width:0}.ft-form label,.ft-form legend{font-size:13px;font-weight:600;color:var(--muted)}.ft-form legend{margin-bottom:8px}.ft-form>label{display:flex;flex-direction:column;gap:6px}.ft-form input:not([type=radio]){font:400 15px var(--body);color:var(--ink);border:1px solid #dadde2;border-radius:12px;padding:12px 14px;background:#fff;width:100%;min-height:48px}.ft-form input:focus{outline:2px solid var(--orange);border-color:transparent}.ft-opt{font-weight:400;color:var(--muted-2)}.ft-picks{display:flex;flex-wrap:wrap;gap:8px}.ft-picks label{position:relative;cursor:pointer;padding:10px 16px;border-radius:12px;border:1px solid #dadde2;font-size:14px;font-weight:600;color:var(--text);transition:border-color .2s,background .2s}.ft-picks label:hover{border-color:var(--ink)}.ft-picks label.is-on{border-color:var(--red);background:#fff6f3;color:var(--red)}.ft-picks input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.ft-picks label:has(input:focus-visible){outline:3px solid var(--orange);outline-offset:2px}.ft-form button{justify-content:center;border:0;cursor:pointer;font-size:17px;padding:16px;margin-top:4px}.ft-form button:disabled{opacity:.6;cursor:wait}.ft-error{margin:0;padding:12px 14px;border-radius:12px;background:#fdece8;color:var(--red-dark);font-size:14px}.ft-small{margin:0;font-size:13px;color:var(--muted-2);text-align:center}.ft-done{text-align:center;padding:24px 8px;display:flex;flex-direction:column;gap:12px;align-items:center}.ft-done h2{margin:0;font-family:var(--display);font-size:32px}.ft-done p{margin:0;font-size:16px;line-height:1.6;color:var(--muted)}.ft-done-ic{width:64px;height:64px;border-radius:50%;background:#e5f6ed;color:#13794a;font-size:30px;font-weight:800;justify-content:center}.ft-done-ic,.ft-more{display:flex;align-items:center}.ft-more{justify-content:space-between;gap:28px;flex-wrap:wrap;padding:40px 44px;border-radius:28px;background:var(--gray)}.ft-more p{margin:8px 0 0;color:var(--muted);font-size:16px}.ft-outline{border:1.5px solid var(--ink);color:var(--ink)}.ft-outline:hover{color:#fff;background:var(--ink)}@media (max-width:1100px){.ft-card{flex-basis:460px}}@media (max-width:900px){.ft-row{flex-direction:column;padding-top:48px;padding-bottom:56px;gap:32px}.ft-card{flex:none;width:100%}}@media (max-width:600px){.ft-card{padding:22px 18px;border-radius:22px}.ft-form{grid-template-columns:minmax(0,1fr)}.ft-more{padding:28px 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fb-float,.fb-pulse{animation:none}.fb-btn,.fb-tile,.fb-tile img,.fp-card,.fp-card img,.pd-video img{transition:none}}