@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_2c56a008-module__-z_jpG__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_2c56a008-module__-z_jpG__variable{--font-body:"Manrope", "Manrope Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0juuwbcf7uz~t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.0qg7j5o.yrclm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0hkrq11n-dhos.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.0_n_qwbzcushi.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.07r2ragk8ph~z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0787d67~10694.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0dgq8lqrj3gc_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0o14nraug8u5s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_8221519b-module__9AA_hW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_8221519b-module__9AA_hW__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.fx-root{font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif}.fx-root .font-mono{font-family:var(--font-mono), ui-monospace, monospace}body:has(.fx-root):before{display:none!important}body:has(.fx-root):after{display:none!important}.fx-root{--fx-dark:#0a0c11;--fx-dark-2:#0e1116;--fx-light:#f4f3ef;--fx-light-2:#faf9f5;--fx-ink:#16201b;--fx-ink-2:#44544c;--fx-forest:#1c4a35;--fx-forest-2:#2c6b4f;--fx-sage:#7aa68c;--fx-line-dark:#ffffff14;--fx-line-light:#e3e7e0;--fx-nav-h:58px;background:var(--fx-dark);color:#e6ece8;position:relative}.fx-how,.fx-verify,.fx-compare,.fx-pricing,.fx-faq,.fx-final{scroll-margin-top:calc(var(--fx-nav-h) + 8px)}.fx-wrap{max-width:1120px;margin:0 auto;padding:clamp(4rem,9vh,7rem) clamp(1.25rem,5vw,3rem)}.fx-kicker{font-family:var(--font-mono), monospace;letter-spacing:.26em;text-transform:uppercase;color:var(--fx-sage);margin:0 0 1.1rem;font-size:.7rem}.fx-kicker-after{color:var(--fx-forest)}.fx-kicker-mid{color:var(--fx-forest-2)}.fx-kicker-on-dark{color:var(--fx-sage)}.fx-section-h{font-family:var(--font-body), sans-serif;letter-spacing:-.02em;color:var(--fx-ink);margin:0;font-size:clamp(2.1rem,4vw,3.4rem);font-weight:800;line-height:1.05}.fx-on-dark{color:#f3f6f3}.fx-section-lede{max-width:54ch;color:var(--fx-ink-2);margin:1.1rem 0 0;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6}.fx-lede-on-dark{color:#9aa5a0}.fx-check{color:var(--fx-forest-2);font-weight:700}.fx-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fx-btn{letter-spacing:.01em;cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:.86rem;font-weight:700;text-decoration:none;transition:transform .18s,background .2s,border-color .2s,color .2s;display:inline-flex}.fx-btn-primary{color:#f3faf5;background:var(--fx-forest)}.fx-btn-primary:hover{background:#163c2b;transform:translateY(-2px)}.fx-btn-ghost{color:var(--fx-ink);background:0 0;border-color:#cdd8d1}.fx-btn-ghost:hover{border-color:var(--fx-forest);color:var(--fx-forest)}.fx-btn-ghost-dark{color:#e6ece8;border-color:#fff3}.fx-btn-ghost-dark:hover{border-color:var(--fx-sage);color:var(--fx-sage)}.fx-cta{flex-wrap:wrap;gap:.7rem;display:flex}.fx-trust{font-family:var(--font-mono), monospace;color:#6a7a72;flex-wrap:wrap;gap:.5rem;margin:1.4rem 0 0;padding:0;font-size:.68rem;list-style:none;display:flex}.fx-trust li{align-items:center;gap:.5rem;display:inline-flex}.fx-trust-dark{color:#6a7a72}.fx-note{border:1px solid var(--fx-line-light);background:#fff;border-radius:12px;margin:0 0 1.5rem;padding:1rem 1.2rem;box-shadow:0 20px 50px -34px #14322366}.fx-note-head{letter-spacing:.08em;text-transform:uppercase;color:#5b6b64;justify-content:space-between;margin-bottom:.6rem;font-size:.64rem;display:flex}.fx-note-ok{color:var(--fx-forest-2)}.fx-note-list{color:#33433c;margin:0;padding:0;font-size:.78rem;line-height:1.5;list-style:none}.fx-note-list li{align-items:baseline;gap:.55rem;padding:.26rem 0;display:flex}.fx-note-tag{text-align:center;color:#fff;background:var(--fx-forest-2);border-radius:4px;flex:none;width:1.3rem;height:1.3rem;font-weight:700;line-height:1.3rem}.fx-reveal{opacity:1}.js .fx-reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.js .fx-reveal.is-in{opacity:1;transform:none}.fx-nav{z-index:50;-webkit-backdrop-filter:blur(14px)saturate(130%);background:#0a0c11b8;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem clamp(1.25rem,5vw,3rem);display:flex;position:sticky;top:0}.fx-nav-brand{font-family:var(--font-body), sans-serif;letter-spacing:-.01em;color:#fff;font-size:1.1rem;font-weight:800;text-decoration:none}.fx-nav-md{color:var(--fx-sage)}.fx-nav-links{gap:1.6rem;display:flex}.fx-nav-links a{color:#aab2ad;font-size:.86rem;text-decoration:none;transition:color .18s}.fx-nav-links a:hover{color:#fff}.fx-nav-cta{font-family:var(--font-body), sans-serif;color:#06120c;background:linear-gradient(180deg, #8fc6a8, var(--fx-sage));border-radius:10px;padding:.55rem 1.1rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:transform .18s}.fx-nav-cta:hover{transform:translateY(-1px)}.fx-hero{min-height:calc(100svh - var(--fx-nav-h));isolation:isolate;grid-template-columns:1fr 1fr;display:grid;position:relative}.fx-hero-half{align-items:center;display:flex}.fx-before{background:var(--fx-dark);color:#aab2c0}.fx-after{background:var(--fx-light);color:var(--fx-ink)}.fx-hero-inner{width:100%;max-width:480px;padding:clamp(3rem,8vh,5rem) clamp(2rem,4vw,4rem)}.fx-before .fx-hero-inner{margin-left:auto;margin-right:0}.fx-after .fx-hero-inner{margin-left:0;margin-right:auto}.fx-h{font-family:var(--font-body), sans-serif;letter-spacing:-.02em;margin:0 0 1.1rem;font-weight:800;line-height:1.03}.fx-h-before{color:#cdd4df;font-size:clamp(1.9rem,3.2vw,2.9rem)}.fx-h-after{color:var(--fx-ink);font-size:clamp(2.3rem,3.8vw,3.5rem)}.fx-before-p{color:#7c8696;max-width:32ch;margin:0 0 1.6rem;font-size:.98rem;line-height:1.55}.fx-after-p{color:var(--fx-ink-2);max-width:38ch;margin:0 0 1.5rem;font-size:.98rem;line-height:1.58}.fx-after-p strong{color:var(--fx-forest);font-weight:700}.fx-pile{font-family:var(--font-mono), monospace;color:#5a6473;flex-direction:column;gap:.5rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.fx-pile li{background:#ffffff05;border:1px dashed #ffffff1a;border-radius:5px;width:fit-content;padding:.45rem .7rem}.fx-pile li:nth-child(odd){transform:rotate(-1.3deg)}.fx-pile li:nth-child(2n){transform:rotate(1deg)}.fx-pile li:nth-child(2){margin-left:2rem}.fx-pile li:nth-child(3){margin-left:.8rem}.fx-pile li:nth-child(4){margin-left:2.8rem}.fx-pile li:nth-child(5){margin-left:.4rem}.fx-pile li:nth-child(6){margin-left:1.6rem}.fx-seam{z-index:3;background:linear-gradient(180deg, transparent, var(--fx-sage) 12%, var(--fx-sage) 88%, transparent);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.js .fx-seam{transform-origin:top;animation:1.1s cubic-bezier(.2,.7,.2,1) .15s forwards fx-seam-draw;transform:translate(-50%)scaleY(0)}@keyframes fx-seam-draw{to{transform:translate(-50%)scaleY(1)}}.js .fx-after .fx-hero-inner{opacity:0;animation:.8s cubic-bezier(.2,.7,.2,1) .3s both fx-rise}.js .fx-hero .fx-note-list li{opacity:0;animation:.5s both fx-rise}.js .fx-hero .fx-note-list li:first-child{animation-delay:.6s}.js .fx-hero .fx-note-list li:nth-child(2){animation-delay:.72s}.js .fx-hero .fx-note-list li:nth-child(3){animation-delay:.84s}.js .fx-hero .fx-note-list li:nth-child(4){animation-delay:.96s}@keyframes fx-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.fx-how{background:var(--fx-light-2)}.fx-steps{grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2.5vw,2rem);margin:clamp(2.4rem,4vw,3.4rem) 0 0;padding:0;list-style:none;display:grid}.fx-step{border-top:2px solid var(--fx-sage);padding-top:1.4rem}.fx-step-n{font-family:var(--font-mono), monospace;color:var(--fx-forest-2);letter-spacing:.1em;font-size:.78rem}.fx-step-h{color:var(--fx-ink);margin:.5rem 0;font-size:1.3rem;font-weight:700}.fx-step-b{color:var(--fx-ink-2);margin:0;font-size:.95rem;line-height:1.55}.fx-verify{background:var(--fx-dark);border-top:1px solid var(--fx-line-dark);padding-bottom:clamp(4rem,9vh,7rem)}.fx-verify-head{max-width:1120px;margin:0 auto;padding:clamp(4rem,9vh,7rem) clamp(1.25rem,5vw,3rem) clamp(2rem,4vw,3rem)}.fx-verify-split{border:1px solid var(--fx-line-dark);border-radius:14px;grid-template-columns:1fr 1fr;max-width:1120px;margin:0 auto;display:grid;position:relative;overflow:hidden}.fx-verify-half{padding:clamp(1.4rem,3vw,2.2rem)}.fx-verify-raw{background:#0c0f14}.fx-verify-note{background:var(--fx-light);color:var(--fx-ink)}.fx-vt{flex-direction:column;gap:.4rem;display:flex}.fx-vt-line{color:#97a39c;gap:.6rem;margin:0;font-size:.86rem;line-height:1.5;display:flex}.fx-vt-who{width:1.8rem;font-family:var(--font-mono), monospace;color:#5d6b63;text-transform:uppercase;flex:none;padding-top:.22rem;font-size:.62rem}.fx-vt-anchored{color:#dfe7e2;background:linear-gradient(#0000 60%,#7aa68c40 0)}.fx-vn{font-size:.82rem}.fx-vn li{align-items:baseline}.fx-vn-text{flex:1}.fx-vn-anchor{letter-spacing:.06em;text-transform:uppercase;color:var(--fx-sage);border:1px solid #7aa68c73;border-radius:999px;flex:none;padding:.05rem .45rem;font-size:.58rem}.fx-review{border-top:1px dashed var(--fx-line-light);margin-top:1.3rem;padding-top:1.1rem}.fx-review-head{letter-spacing:.12em;text-transform:uppercase;color:#93702a;margin:0 0 .6rem;font-size:.6rem}.fx-review-item{background:#fbf6ea;border:1px solid #efe1c2;border-radius:8px;padding:.7rem .8rem}.fx-review-q{color:#3a2f12;margin-bottom:.3rem;font-size:.86rem;display:block}.fx-review-reason{color:#93702a;margin-bottom:.5rem;font-size:.62rem;display:block}.fx-review-actions{color:#9a8552;font-size:.64rem}.fx-seam-v{background:linear-gradient(180deg, transparent, var(--fx-sage), transparent);z-index:3;width:1px;position:absolute;top:8%;bottom:8%;left:50%;transform:translate(-50%)}.fx-compare{background:var(--fx-dark-2);border-top:1px solid var(--fx-line-dark)}.fx-table-wrap{margin-top:clamp(2rem,4vw,3rem);overflow-x:auto}.fx-table{border-collapse:collapse;width:100%;min-width:560px}.fx-table th,.fx-table td{text-align:left;border-bottom:1px solid var(--fx-line-dark);vertical-align:top;padding:.9rem 1rem;font-size:.92rem}.fx-table thead th{letter-spacing:.08em;text-transform:uppercase;color:#8b93a1;font-size:.72rem;font-weight:600}.fx-table thead .fx-tq{color:var(--fx-sage)}.fx-table .fx-tf{color:#cdd4cf;font-size:.9rem;font-weight:600}.fx-table .fx-tq{color:#eaf0ec}.fx-table tbody .fx-tq{background:#7aa68c0f}.fx-table .fx-te{color:#7e8a85}.fx-table .fx-check{color:var(--fx-sage)}.fx-varies{color:#5d6b63;font-style:italic}.fx-compare-note{font-family:var(--font-mono), monospace;color:#5d6b63;margin:1rem 0 0;font-size:.66rem}.fx-pricing{background:var(--fx-light-2);border-top:1px solid var(--fx-line-light)}.fx-pricing-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.fx-plan{border:1px solid var(--fx-line-light);background:#fff;border-radius:18px;padding:clamp(1.8rem,3vw,2.6rem);position:relative;box-shadow:0 30px 70px -44px #14322359}.fx-plan:before{content:"";background:var(--fx-sage);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:1.8rem;right:1.8rem}.fx-plan-price{align-items:baseline;gap:.5rem;display:flex}.fx-plan-amt{font-family:var(--font-body), sans-serif;letter-spacing:-.03em;color:var(--fx-ink);font-size:clamp(2.8rem,5vw,3.8rem);font-weight:800}.fx-plan-per{font-family:var(--font-mono), monospace;color:var(--fx-ink-2);font-size:.8rem}.fx-plan-flat{font-family:var(--font-mono), monospace;color:var(--fx-forest-2);letter-spacing:.04em;margin:.3rem 0 1.4rem;font-size:.72rem}.fx-plan-list{flex-direction:column;gap:.6rem;margin:0 0 1.6rem;padding:0;list-style:none;display:flex}.fx-plan-list li{color:var(--fx-ink);align-items:baseline;gap:.6rem;font-size:.92rem;display:flex}.fx-plan-cta{justify-content:center;width:100%}.fx-faq{background:var(--fx-light);border-top:1px solid var(--fx-line-light)}.fx-faq-wrap{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.fx-faq-head{position:sticky;top:5rem}.fx-faq-list{flex-direction:column;display:flex}.fx-faq-item{border-bottom:1px solid var(--fx-line-light)}.fx-faq-q{color:var(--fx-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.fx-faq-q::-webkit-details-marker{display:none}.fx-faq-mark{font-family:var(--font-mono), monospace;color:var(--fx-sage);font-size:1.2rem;transition:transform .2s}.fx-faq-item[open] .fx-faq-mark{transform:rotate(45deg)}.fx-faq-a{color:var(--fx-ink-2);max-width:60ch;margin:0 0 1.2rem;font-size:.98rem;line-height:1.6}.fx-final{background:var(--fx-dark);border-top:1px solid var(--fx-line-dark);position:relative}.fx-final:before{content:"";background:linear-gradient(180deg, var(--fx-sage), transparent);width:1px;height:clamp(2.5rem,6vh,4rem);position:absolute;top:0;left:50%;transform:translate(-50%)}.fx-final-wrap{text-align:center;max-width:760px}.fx-final-h{font-family:var(--font-body), sans-serif;letter-spacing:-.02em;color:#f3f6f3;margin:.6rem 0 0;font-size:clamp(2.2rem,4.5vw,3.6rem);font-weight:800;line-height:1.05}.fx-final-cta{justify-content:center;margin-top:2rem}.fx-final .fx-trust-dark{justify-content:center;margin-top:1.6rem}.fx-foot{background:var(--fx-dark-2);border-top:1px solid var(--fx-line-dark);padding:clamp(2.5rem,5vh,4rem) clamp(1.25rem,5vw,3rem)}.fx-foot-top{flex-wrap:wrap;align-items:baseline;gap:1.2rem;max-width:1120px;margin:0 auto 1.2rem;display:flex}.fx-foot-tag{color:#8b93a1;margin:0;font-size:.92rem}.fx-foot-trust{max-width:1120px;font-family:var(--font-mono), monospace;color:#6a7a72;flex-wrap:wrap;gap:.5rem;margin:0 auto 1rem;padding:0;font-size:.68rem;list-style:none;display:flex}.fx-foot-trust li{align-items:center;gap:.5rem;display:inline-flex}.fx-foot-fine{max-width:1120px;font-family:var(--font-mono), monospace;color:#4a5550;margin:0 auto;font-size:.66rem}.fx-root a:focus-visible,.fx-root button:focus-visible,.fx-root summary:focus-visible{outline:2px solid var(--fx-sage);outline-offset:3px;border-radius:3px}@media (max-width:860px){.fx-nav-links{display:none}.fx-hero{grid-template-columns:1fr;min-height:0}.fx-hero-inner{max-width:560px;margin:0 auto!important;padding:clamp(3rem,9vw,4rem) clamp(1.25rem,6vw,2rem)!important}.fx-seam{display:none}.fx-after{border-top:2px solid var(--fx-sage)}.fx-steps{grid-template-columns:1fr 1fr}.fx-verify-split{grid-template-columns:1fr}.fx-seam-v{display:none}.fx-verify-raw{border-bottom:1px solid var(--fx-line-dark)}.fx-pricing-wrap,.fx-faq-wrap{grid-template-columns:1fr}.fx-faq-head{position:static}}@media (max-width:520px){.fx-steps{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fx-seam,.js .fx-seam{animation:none!important;transform:translate(-50%)scaleY(1)!important}.js .fx-after .fx-hero-inner,.js .fx-hero .fx-note-list li,.js .fx-reveal{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}