@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/poppins-light.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-regular.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-medium.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-semibold.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-bold.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/poppins-extrabold.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/poppins-black.woff2) format("woff2")}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fragment-400-cyrext.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:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fragment-400-latext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fragment-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}:root{--brand-red: #dd1f13;--brand-red-hover: #b8170f;--brand-red-press: #8f110b;--brand-red-tint-95: #fdedec;--brand-red-tint-80: #f4b8b5;--brand-red-tint-60: #ec746d;--accent-orange: #ff6830;--accent-teal: #14c4cb;--grad-ember: linear-gradient(135deg, #dd1f13 0%, #ff6830 100%);--grad-ink: linear-gradient(180deg, #1a1a1a 0%, #0a0a0a 100%);--grad-paper: linear-gradient(180deg, #ffffff 0%, #f5f5f5 100%);--grad-wash: radial-gradient( 120% 80% at 50% 0%, rgba(222, 30, 20, .1), transparent 60% );--bg: #f5f5f5;--bg-alt: #f0f0f0;--bg-deep: #e8e8e8;--surface: #ffffff;--surface-ink: #121212;--blog-body-text: #666666;--fg-1: #121212;--fg-2: #545454;--fg-3: #8a8a8a;--fg-inv: #ffffff;--fg-inv-2: rgba(255, 255, 255, .64);--border: #d1d1d1;--border-mute: rgba(207, 207, 207, .65);--border-soft: rgba(230, 230, 230, .65);--success: #16a34a;--warning: #ffad1f;--error: #dd1f13;--info: #14c4cb;--shadow-premium: 0 .84px .59px -.19px rgba(0, 0, 0, .04), 0 1.99px 1.39px -.38px rgba(0, 0, 0, .04), 0 3.63px 2.54px -.56px rgba(0, 0, 0, .04), 0 6.04px 4.23px -.75px rgba(0, 0, 0, .04), 0 9.75px 6.82px -.94px rgba(0, 0, 0, .05), 0 15.96px 11.17px -1.13px rgba(0, 0, 0, .05), 0 27.48px 19.23px -1.31px rgba(0, 0, 0, .06), 0 50px 35px -1.5px rgba(0, 0, 0, .08);--shadow-lifted: 0 1.85px .92px -.28px rgba(0, 0, 0, .03), 0 13.28px 6.64px -1.13px rgba(0, 0, 0, .03), 0 60.45px 30.22px -1.97px rgba(0, 0, 0, .03), 0 110px 55px -2.25px rgba(0, 0, 0, .04);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04), 0 2px 6px rgba(0, 0, 0, .04);--shadow-btn-ink: inset 0 0 20px 1.64px rgba(255, 255, 255, .15), 0 3.63px 2.18px -.94px rgba(0, 0, 0, .1), 0 15.96px 9.57px -1.88px rgba(0, 0, 0, .1), 0 50px 30px -2.5px rgba(0, 0, 0, .13);--r-xs: 6px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--r-2xl: 24px;--r-3xl: 32px;--r-full: 9999px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 28px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--s-14: 56px;--s-16: 72px;--s-20: 80px;--s-24: 124px;--container: 1300px;--gutter: 28px;--rail: 1px dashed var(--border-mute);--font-display: "Poppins", ui-sans-serif, system-ui, sans-serif;--font-body: "Poppins", ui-sans-serif, system-ui, sans-serif;--font-mono: "Fragment Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fs-display: 61px;--fs-h1: 49px;--fs-h2: 39px;--fs-h3: 31px;--fs-h4: 25px;--fs-h5: 22px;--fs-h6: 18px;--fs-body: 18px;--fs-sm: 15px;--fs-xs: 13px;--fs-eyebrow: 12px;--w-regular: 400;--w-medium: 500;--w-semi: 600;--w-bold: 700;--w-black: 800;--lh-tight: 1.1;--lh-snug: 1.2;--lh-body: 1.7;--ls-display: 0;--ls-heading: 0;--ls-body: -.005em;--ls-eyebrow: .1em;--ease-glide: cubic-bezier(.22, 1, .36, 1);--ease-io: cubic-bezier(.4, 0, .2, 1);--dur-fast: .18s;--dur-base: .3s;--dur-slow: .6s}@media(max-width:1199px){:root{--fs-display: 52px;--fs-h1: 42px;--fs-h2: 33px;--fs-h3: 27px}}@media(max-width:899px){:root{--fs-display: 43px;--fs-h1: 34px;--fs-h2: 27px;--fs-h3: 22px;--fs-h4: 20px}}@media(max-width:767px){:root{--fs-display: 36px;--fs-h1: 29px;--fs-h2: 23px;--fs-h3: 19px;--fs-h4: 18px;--fs-body: 16px;--gutter: 20px}}@media(max-width:479px){:root{--fs-display: 30px;--fs-h1: 25px;--fs-h2: 20px;--fs-h3: 18px;--fs-body: 16px;--gutter: 16px}}*{box-sizing:border-box}html,body{margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--fg-1);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit}img,svg{display:block;max-width:100%}.fp-display{font:var(--w-regular) var(--fs-display) / var(--lh-tight) var(--font-display);letter-spacing:0;color:var(--fg-1);text-wrap:balance}.fp-h1{font:400 clamp(28px,3.4vw,49px) / 1.1 var(--font-display);letter-spacing:0;color:var(--fg-1);margin:0;text-wrap:balance;text-transform:capitalize}.fp-h2{font:var(--w-regular) clamp(22px,2.7vw,39px) / 1.2 var(--font-display);letter-spacing:0;color:var(--fg-1);margin:0;text-wrap:balance}.fp-h3{font:var(--w-regular) clamp(18px,2.15vw,31px) / 1.3 var(--font-display);letter-spacing:0;color:var(--fg-1);margin:0}.fp-h4{font:var(--w-regular) 25px/1.4 var(--font-display);letter-spacing:0;color:var(--fg-1);margin:0}.fp-body{font:var(--w-regular) 1rem/1.7 var(--font-body);color:var(--fg-2);margin:0;letter-spacing:-.002em}.fp-body-lg{font-size:19px;line-height:1.6}@media(max-width:767px){.fp-body-lg{font-size:17px}}.fp-mono{font-family:var(--font-body)}.fp-sm{font:400 var(--fs-sm) / 1.5 var(--font-body);color:var(--fg-2)}.fp-xs{font:500 var(--fs-xs) / 1.45 var(--font-body);color:var(--fg-2)}.fp-eyebrow{display:inline-flex;align-items:center;gap:8px;font:400 12px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2)}.fp-eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--brand-red)}.fp-page{position:relative;overflow-x:clip}.fp-section{width:100%;display:flex;justify-content:center;padding:0;position:relative}.fp-rail{flex:1;min-width:0;max-width:1300px;border-left:1px dashed var(--border-mute);border-right:1px dashed var(--border-mute);padding:72px 56px;position:relative}.fp-rail-tall,.fp-rail-short{padding:72px 56px}@media(max-width:899px){.fp-rail,.fp-rail-tall,.fp-rail-short{padding:72px 32px}}@media(max-width:767px){.fp-rail,.fp-rail-tall{padding:72px 20px}.fp-rail-short{padding:64px 20px}}@media(max-width:479px){.fp-rail,.fp-rail-tall{padding:56px 16px}}.bg-canvas{background:var(--bg)}.bg-alt{background:var(--bg-alt)}.bg-deep{background:var(--bg-deep)}.bg-ink{background:#0a0a0a;color:#fff}.bg-ink .fp-h1,.bg-ink .fp-h2,.bg-ink .fp-h3,.bg-ink .fp-h4{color:#fff}.bg-ink .fp-body{color:#ffffffad}.bg-ink .fp-eyebrow{color:#fff9}.sec-head{display:flex;flex-direction:column;gap:20px;max-width:100%}.sec-head>*:nth-child(2){max-width:720px}.sec-head>*:nth-child(3){max-width:420px;align-self:flex-start}.sec-head-center{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;margin:0 auto;max-width:720px}.fp-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;white-space:nowrap;font:400 13px/1 var(--font-body);background:var(--brand-red-tint-95);color:var(--brand-red);border:none}.fp-pill .dot{width:7px;height:7px;border-radius:50%;background:currentColor;position:relative}.fp-pill.pulse .dot:after{content:"";position:absolute;inset:-4px;border-radius:999px;background:currentColor;opacity:.35;animation:fp-pulse 1.8s ease-out infinite}@keyframes fp-pulse{0%{transform:scale(.6);opacity:.4}to{transform:scale(2);opacity:0}}.fp-btn{font:400 15px/1 var(--font-display);letter-spacing:-.005em;border:0;cursor:pointer;padding:14px 22px;border-radius:12px;display:inline-flex;align-items:center;gap:8px;transition:transform .18s var(--ease-glide),background .18s var(--ease-glide),box-shadow .18s var(--ease-glide),color .18s var(--ease-glide),border-color .18s var(--ease-glide);white-space:nowrap;text-decoration:none}.fp-btn:active{transform:scale(.98)}.fp-btn-primary{position:relative;background:#dd1f13d1;color:#fff;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);border:1px solid rgba(255,255,255,.22);box-shadow:0 1px #ffffff2e inset,0 8px 24px -10px #dd1f1347,0 1px 2px #0000000f}.fp-btn-primary:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.14) 0%,transparent 55%);pointer-events:none}.fp-btn-primary:hover{background:#dd1f13eb;box-shadow:0 1px #ffffff47 inset,0 0 0 4px #dd1f132e,0 12px 40px -8px #dd1f137a,0 0 48px -8px #ff5a4b5c}.fp-btn-ink{background:#121212;color:#fff;box-shadow:var(--shadow-btn-ink)}.fp-btn-ink:hover{background:#1a1a1a}.fp-btn-secondary{background:#fff;color:#121212;border:1px solid var(--border)}.fp-btn-secondary:hover{border-color:#121212}.fp-btn-ghost{background:transparent;color:#121212;padding:14px 16px}.fp-btn-ghost:hover{color:var(--brand-red)}.fp-btn-lg{padding:16px 24px;font-size:16px}.fp-card{border-radius:24px;padding:32px}.fp-card-bordered{background:#fff;border-radius:24px;padding:32px;border:1px solid var(--border)}@media(max-width:599px){.fp-card,.fp-card-bordered{padding:22px;border-radius:20px}}.fp-divider{height:1px;background:var(--border-soft);width:100%}.fp-page-hero-wash{position:absolute;inset:0;background:radial-gradient(110% 70% at 50% 0%,rgba(221,31,19,.07) 0%,transparent 55%);pointer-events:none}.fp-page-hero-accent{font-style:normal;color:var(--brand-red)}.fp-page-hero-eyebrow{color:var(--brand-red)}.fp-cmp-mark{display:inline-flex;align-items:center;justify-content:center;padding:5px 14px;border-radius:999px;font:600 11px/1 var(--font-body);letter-spacing:.04em;white-space:nowrap}.fp-cmp-mark-yes{background:#16a34a1f;color:var(--success)}.fp-cmp-mark-no{background:#8a8a8a1a;color:var(--fg-3)}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-7)}@media(max-width:1099px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6)}}@media(max-width:767px){.blog-grid{grid-template-columns:1fr;gap:var(--s-5)}}.blog-empty{font:var(--w-regular) var(--fs-sm) / 1.6 var(--font-body);color:var(--fg-3);padding:var(--s-10) 0}.blog-empty code{font-family:var(--font-body);background:var(--bg-alt);padding:2px 6px;border-radius:var(--r-xs)}@keyframes fp-rise{0%{transform:translateY(16px);filter:blur(8px);opacity:0}to{transform:translateY(0);filter:blur(0);opacity:1}}.fp-rise{animation:fp-rise .9s var(--ease-glide) both}@media(prefers-reduced-motion:reduce){.fp-rise{animation:none}}@media(max-width:899px){.hide-md{display:none!important}}.show-md{display:none!important}@media(max-width:899px){.show-md{display:initial!important}.show-md.flex{display:flex!important}}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.grecaptcha-badge{visibility:hidden!important}.nav-wrap[data-v-86387828]{position:sticky;top:0;z-index:50;padding:14px 20px;background:#f5f5f5c7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.04)}.nav-wrap.on-dark[data-v-86387828]{background:#0a0a0ab8;border-bottom:1px solid rgba(255,255,255,.06)}.nav-wrap.on-dark .nav-links[data-v-86387828]{color:#ffffffb8}.nav-wrap.on-dark .nav-links a[data-v-86387828]:hover{color:#fff}.nav-wrap.on-dark .nav-burger[data-v-86387828]{background:#ffffff0f;border-color:#ffffff1f}.nav-wrap.on-dark .nav-burger[data-v-86387828]:hover{border-color:#fff6}.nav-inner[data-v-86387828]{max-width:1300px;margin:0 auto;display:flex;align-items:center;gap:24px}.nav-brand[data-v-86387828]{display:inline-flex;align-items:center;transition:opacity .2s var(--ease-glide)}.nav-brand--hidden[data-v-86387828]{opacity:0;pointer-events:none}.nav-links[data-v-86387828]{display:flex;gap:32px;margin-left:48px;font:400 14px/1 var(--font-body);color:var(--fg-2)}.nav-links a[data-v-86387828]{transition:color .18s}.nav-links a[data-v-86387828]:hover{color:var(--brand-red)}.nav-right[data-v-86387828]{margin-left:auto;display:flex;align-items:center;gap:10px}.nav-burger[data-v-86387828]{width:40px;height:40px;border-radius:10px;border:1px solid var(--border-soft);background:#fff;cursor:pointer;align-items:center;justify-content:center}.nav-burger[data-v-86387828]:hover{border-color:var(--fg-1)}.drawer[data-v-86387828]{position:fixed;inset:0;z-index:100;pointer-events:none;opacity:0;transition:opacity .25s var(--ease-glide)}.drawer[data-open=true][data-v-86387828]{opacity:1;pointer-events:auto}.drawer-scrim[data-v-86387828]{position:absolute;inset:0;background:#00000059;border:0;cursor:pointer;padding:0}.drawer-inner[data-v-86387828]{position:absolute;top:0;right:0;height:100dvh;width:min(88vw,360px);background:#fff;box-shadow:-20px 0 60px -20px #0003;display:flex;flex-direction:column;gap:8px;padding:16px 20px 24px;transform:translate(100%);transition:transform .3s var(--ease-glide)}.drawer[data-open=true] .drawer-inner[data-v-86387828]{transform:translate(0)}.drawer-head[data-v-86387828]{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--border-soft)}.drawer-close[data-v-86387828]{width:40px;height:40px;border-radius:10px;border:1px solid var(--border-soft);background:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.drawer-links[data-v-86387828]{display:flex;flex-direction:column;gap:2px;padding:12px 0}.drawer-links a[data-v-86387828]{display:flex;align-items:center;justify-content:space-between;padding:14px 4px;font:400 17px/1 var(--font-display);letter-spacing:-.01em;color:var(--fg-1);border-bottom:1px solid var(--border-soft)}.drawer-cta[data-v-86387828]{margin-top:auto;padding-top:16px;display:flex;flex-direction:column}.drawer-cta[data-v-86387828] .fp-btn{width:100%;justify-content:center}@media(min-width:900px){.drawer[data-v-86387828]{display:none}}.fp-footer[data-v-55b5744a]{background:#0a0a0a;color:#fff;position:relative;overflow:hidden;padding-bottom:0;padding-top:0}.fp-footer[data-v-55b5744a]:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(221,31,19,.45) 50%,transparent 100%)}.ft-rail[data-v-55b5744a]{padding:96px 56px 0;display:flex;flex-direction:column;gap:64px;border-left-color:#ffffff0d;border-right-color:#ffffff0d}@media(max-width:767px){.ft-rail[data-v-55b5744a]{padding:72px 20px 0;gap:48px}}.ft-top[data-v-55b5744a]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:56px}@media(max-width:899px){.ft-top[data-v-55b5744a]{grid-template-columns:1fr 1fr;gap:40px}.ft-brand[data-v-55b5744a]{grid-column:1 / -1}}@media(max-width:479px){.ft-top[data-v-55b5744a]{grid-template-columns:1fr;gap:32px}}.ft-brand[data-v-55b5744a]{display:flex;flex-direction:column;gap:22px}.ft-brand-copy[data-v-55b5744a]{font:400 15px/1.6 var(--font-body);color:#ffffff9e;max-width:360px;margin:0}.ft-social[data-v-55b5744a]{display:flex;gap:10px;margin-top:8px}.ft-col[data-v-55b5744a]{display:flex;flex-direction:column;gap:14px}.col-head[data-v-55b5744a]{font:400 11px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#ffffff73}.ft-col a[data-v-55b5744a]{font:400 14px/1.4 var(--font-body);color:#ffffffc7;text-decoration:none;transition:color .18s;cursor:pointer}.ft-col a[data-v-55b5744a]:hover{color:#fff}.social-chip[data-v-55b5744a]{width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff17;border:1px solid rgba(255,255,255,.16);color:#ffffffc7;cursor:pointer;transition:background .2s var(--ease-glide),color .2s var(--ease-glide),border-color .2s var(--ease-glide)}.social-chip[data-v-55b5744a]:hover{background:var(--brand-hover, var(--brand-red));border-color:var(--brand-hover, var(--brand-red));color:#fff}.watermark[data-v-55b5744a]{display:block;width:100%;height:auto;max-width:1300px;align-self:center;user-select:none;pointer-events:none;opacity:.5}.divider[data-v-55b5744a]{border-top:1px solid rgba(255,255,255,.08)}.ft-meta[data-v-55b5744a]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding:28px 0 36px}.meta[data-v-55b5744a]{font:400 12px/1 var(--font-body);letter-spacing:.02em;color:#ffffff73}.ft-legal[data-v-55b5744a]{display:flex;gap:28px}.ft-legal a[data-v-55b5744a]{color:#fff9;transition:color .18s}.ft-legal a[data-v-55b5744a]:hover{color:#fff}.meta a[data-v-55b5744a]{color:inherit;text-decoration:underline;text-decoration-color:#ffffff40;text-underline-offset:3px;transition:color .18s,text-decoration-color .18s}.meta a[data-v-55b5744a]:hover{color:#fff;text-decoration-color:#ffffff8c}
