@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:300;font-display:swap;src:url(../media/816b742dc462f6cc-s.3zt0c0d5hnqt9.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:Barlow Condensed;font-style:normal;font-weight:300;font-display:swap;src:url(../media/3618bc22ac2369c1-s.3918asqpvl4v6.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ec9bfd7424624ade-s.p.3iqeixg2xv75f.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:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbd88c7cbebcb5b-s.1gbavwjfxk-ql.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:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e3c10b17cdb86a23-s.170qlghoxphjg.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/612838607db3d51d-s.p.3rc77fqyyrg24.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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.1glkedkmkj4ol.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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.0jk2f-2yu65-t.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.p.0j4ssjn_k8z58.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.323_pd8dkinxn.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.3o5kmmd3ujeri.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0rkprfbp4mv-a.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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5a938ab334846ae8-s.2yl4_bdoj5bxl.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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dae58b0b46c3f93-s.0dfcd0ghwuuui.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/89232e6535d3b87e-s.p.350ebk_prankn.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:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.bYUwQG_className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.bYUwQG_variable{--font-display:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c0534b40c1c3b5a4-s.0p-93_v-mus4-.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:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d219fe3ae333997c-s.2a1ukpyeothih.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(../media/235a0ef330592118-s.p.3lst16ddmao46.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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.3ih7dxnymi4t5.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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.3uaqc_eim_oz1.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.2w-eao_k5pziq.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.1haaxlqnxotgo.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.2km9zhv-p9t3b.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.00u70rl5ce7ry.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.0p3m7ez1fl9bq.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.0owl_bf4j-7yx.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.14sz-5zsn4k6e.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:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.nO-c9q_className{font-family:Barlow,Barlow Fallback;font-style:normal}.nO-c9q_variable{--font-body:"Barlow", "Barlow Fallback"}
@font-face{font-family:Kaushan Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ae1d2fb1376fe748-s.2vr-xkkbnfc79.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kaushan Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/027bc971e43e17cb-s.p.23zrpxgtidr1w.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:Kaushan Script Fallback;src:local(Arial);ascent-override:120.51%;descent-override:40.8%;line-gap-override:0.0%;size-adjust:89.95%}.Xx7uRa_className{font-family:Kaushan Script,Kaushan Script Fallback;font-style:normal;font-weight:400}.Xx7uRa_variable{--font-script:"Kaushan Script", "Kaushan Script Fallback"}
:root{--red:#bf062f;--red-deep:#8f0423;--ink:#24282b;--night:#14171a;--night-2:#1b1f23;--steel:#54595f;--silver:#9fa2a3;--mist:#d9d9d9;--paper:#f2f1ee;--white:#fff;--cyan:#5cc8e8;--mint:#a1d5cc;--f-display:var(--font-display), "Arial Narrow", sans-serif;--f-body:var(--font-body), system-ui, sans-serif;--f-script:var(--font-script), cursive;--ease:cubic-bezier(.22, 1, .36, 1);--gutter:clamp(20px, 5vw, 72px)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--night);color:var(--white);font-family:var(--f-body);-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.55;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}::selection{background:var(--red);color:var(--white)}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.container{width:min(1240px, 100% - var(--gutter) * 2);margin-inline:auto}.eyebrow{font-family:var(--f-display);letter-spacing:.22em;text-transform:uppercase;color:var(--silver);align-items:center;gap:12px;font-size:.95rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--red);width:36px;height:2px}.display{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.005em;font-weight:700;line-height:.92}.script{font-family:var(--f-script);color:var(--red);text-transform:none;font-weight:400}.grain{z-index:90;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.progress{z-index:100;background:var(--red);transform-origin:0;height:3px;position:fixed;top:0;left:0;right:0}.btn{font-family:var(--f-display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;isolation:isolate;transition:transform .4s var(--ease), box-shadow .4s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:18px 30px;font-size:1.1rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn svg{width:20px;height:20px;transition:transform .4s var(--ease);flex:none}.btn:hover svg{transform:translate(4px)}.btn-red{background:var(--red);color:var(--white);box-shadow:0 10px 40px -10px #bf062fb3}.btn-red:before{content:"";z-index:-1;background:var(--white);transition:transform .5s var(--ease);border-radius:inherit;position:absolute;inset:0;transform:translateY(101%)}.btn-red:hover{color:var(--red);transform:translateY(-2px)}.btn-red:hover:before{transform:translateY(0)}.btn-ghost{color:var(--white);background:0 0;border:1px solid #ffffff47}.btn-ghost:hover{border-color:var(--white);background:#ffffff14}.btn-white{background:var(--white);color:var(--red);box-shadow:0 16px 40px -14px #00000073}.btn-white:before{content:"";z-index:-1;background:var(--night);transition:transform .5s var(--ease);border-radius:inherit;position:absolute;inset:0;transform:translateY(101%)}.btn-white:hover{color:var(--white);transform:translateY(-2px)}.btn-white:hover:before{transform:translateY(0)}.btn[disabled]{opacity:.6;cursor:wait}.hdr{z-index:80;transition:background .4s var(--ease), padding .4s var(--ease), backdrop-filter .4s;padding:18px 0;position:fixed;inset:0 0 auto}.hdr.is-scrolled{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#14171ac7;border-bottom:1px solid #ffffff12;padding:10px 0}.hdr-in{justify-content:space-between;align-items:center;gap:24px;display:flex}.hdr-logo{width:clamp(150px,16vw,210px);height:auto}.hdr nav{font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7;gap:34px;font-size:.95rem;font-weight:500;display:flex}.hdr nav a{padding:4px 0;position:relative}.hdr nav a:after{content:"";background:var(--red);transform-origin:0;width:100%;height:2px;transition:transform .4s var(--ease);position:absolute;bottom:0;left:0;transform:scaleX(0)}.hdr nav a:hover:after{transform:scaleX(1)}.hdr .btn{padding:12px 22px;font-size:.95rem}.hero{background:radial-gradient(900px 560px at 56% 44%, #bf062f38, transparent 62%), radial-gradient(800px 500px at 6% 100%, #5cc8e812, transparent 60%), var(--night);align-items:center;min-height:100svh;padding:118px 0 64px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 56% 44%,#000 20%,#0000 75%);mask-image:radial-gradient(at 56% 44%,#000 20%,#0000 75%)}.hero-grid{grid-template:".stage form"1fr"head stage form""body stage form"".stage form"1fr/minmax(0,1fr) minmax(0,.68fr) minmax(360px,400px);column-gap:clamp(20px,2.4vw,36px);display:grid;position:relative}.hero-head{z-index:2;grid-area:head;position:relative;container-type:inline-size}.hero-body{z-index:2;grid-area:body;position:relative}.hero h1{margin:22px 0 6px;font-size:clamp(2.2rem,15cqi,5.6rem)}.hero h1 .line{padding-bottom:.06em;display:block;overflow:hidden}.hero h1 .line>span{display:inline-block}.hero h1 em{color:#0000;-webkit-text-stroke:2px var(--white);font-style:normal}.hero-script{transform-origin:0;font-size:clamp(1.6rem,8cqi,2.8rem);line-height:1.1;display:block;transform:rotate(-2deg)}.hero-sub{color:#ffffffbd;max-width:44ch;margin-top:22px;font-size:clamp(1rem,1.25vw,1.12rem);font-weight:300}.hero-sub strong{color:var(--white);font-weight:500}.hero-proofs{gap:10px;margin-top:24px;list-style:none;display:grid}.hero-proofs li{font-family:var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:#ffffffe0;align-items:center;gap:12px;font-size:.95rem;font-weight:600;display:flex}.hero-proofs svg{background:var(--red);width:20px;height:20px;color:var(--white);border-radius:50%;flex:none;padding:4px}.hero-fine{color:#ffffff8c;margin-top:20px;font-size:.78rem}.hero-fine a{text-underline-offset:3px;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40;transition:color .3s,text-decoration-color .3s}.hero-fine a:hover{color:var(--white);-webkit-text-decoration-color:var(--white);text-decoration-color:var(--white)}.stage{z-index:1;grid-area:stage;min-height:440px;position:relative;container-type:size}.disc,.ring{aspect-ratio:1;border-radius:50%;width:118cqmin;margin:-59cqmin 0 0 -59cqmin;position:absolute;top:50%;left:50%}.disc{background:radial-gradient(circle at 35% 30%, #e0143f, var(--red) 45%, var(--red-deep));box-shadow:0 60px 140px -30px #bf062fa6,inset 0 -40px 80px #0000004d}.ring{animation:ripple 5s var(--ease) infinite;border:1px solid #ffffff40}.ring:nth-of-type(2){animation-delay:1.6s}.ring:nth-of-type(3){animation-delay:3.2s}@keyframes ripple{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.implant-wrap{will-change:transform;position:absolute;inset:-6% 0 0}.implant-wrap svg{filter:drop-shadow(0 40px 40px #00000073);width:100%;height:100%;overflow:visible}.thread-run{animation:1.6s linear infinite thread}@keyframes thread{to{transform:translateY(26px)}}.callout{z-index:2;font-family:var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--white);white-space:nowrap;align-items:center;gap:8px;font-size:.68rem;font-weight:600;display:flex;position:absolute}.callout.left{right:calc(50% + var(--edge));text-align:right}.callout.right{left:calc(50% + var(--edge));flex-direction:row-reverse}.callout b{letter-spacing:.02em;font-size:1.12rem;line-height:1;display:block}.callout small{font-size:inherit;color:#ffffffb8;margin-top:3px;font-weight:500;display:block}.callout:before{content:"";background:#ffffffbf;order:1;width:clamp(14px,4cqh,30px);height:1px}.callout .pip{background:var(--white);border-radius:50%;flex:none;order:2;width:9px;height:9px;box-shadow:0 0 0 5px #fff3}.hero-form-wrap{z-index:3;grid-area:form;align-self:center;position:relative}.hero-form{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:linear-gradient(#22262be6,#14171af0);border:1px solid #ffffff1a;border-radius:14px;gap:12px;padding:26px 26px 22px;scroll-margin-top:96px;display:grid;position:relative;box-shadow:0 50px 90px -40px #000000d9,inset 0 1px #ffffff12}.hero-form:before{content:"";background:var(--red);width:48px;height:3px;position:absolute;top:-1px;left:26px}.hero-form:target{animation:form-ping 1.4s var(--ease) .5s}@keyframes form-ping{0%{box-shadow:0 0 #bf062fb3}to{box-shadow:0 0 0 18px #bf062f00}}.form-head{margin-bottom:4px}.form-kicker{font-family:var(--f-display);letter-spacing:.18em;text-transform:uppercase;color:var(--silver);align-items:center;gap:10px;font-size:.8rem;font-weight:600;display:inline-flex}.form-kicker i{background:#30ca37;border-radius:50%;width:8px;height:8px;animation:2.2s infinite pulse;box-shadow:0 0 #30ca3799}@keyframes pulse{70%{box-shadow:0 0 0 10px #30ca3700}to{box-shadow:0 0 #30ca3700}}.form-head h2{margin-top:10px;font-size:clamp(1.9rem,2.4vw,2.3rem);line-height:.95}.form-head h2 .script{color:#ff5b78;white-space:nowrap;font-size:.9em}.form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.form-row-uf{grid-template-columns:88px 1fr}.f{background:#00000052;border:1px solid #ffffff24;border-radius:8px;transition:border-color .3s,box-shadow .3s,background .3s;position:relative}.f:hover{border-color:#ffffff42}.f:focus-within{border-color:var(--red);background:#00000073;box-shadow:0 0 0 4px #bf062f40}.f label{font-family:var(--f-display);letter-spacing:.16em;text-transform:uppercase;color:var(--silver);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;font-weight:600;position:absolute;top:8px;left:14px;right:14px;overflow:hidden}.f input,.f select{appearance:none;background:0 0;border:0;width:100%;height:54px;padding:22px 14px 6px;font-size:1rem}.f input:focus,.f select:focus{outline:none}.f input::placeholder{color:#ffffff4d}.f select{cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23fff' stroke-width='1.5'><path d='M1 1l5 5 5-5'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:34px}.f select:has(option[value=""]:checked){color:#fff6}.f select option{color:var(--ink)}.form-error{color:#ff8a9d;font-size:.92rem}.hero-form .btn{width:100%;margin-top:4px}.consent{color:#ffffff80;font-size:.75rem;line-height:1.45}.scroll-cue{font-family:var(--f-display);letter-spacing:.3em;text-transform:uppercase;color:#ffffff73;flex-direction:column;align-items:center;gap:10px;font-size:.75rem;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.scroll-cue span{background:linear-gradient(var(--white), transparent);width:1px;height:40px;animation:cue 2s var(--ease) infinite;transform-origin:0 0}@keyframes cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.marquee{background:var(--paper);color:var(--ink);border-block:1px solid var(--mist);padding:34px 0;overflow:hidden}.marquee-track{width:max-content;animation:38s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-group{align-items:center;gap:clamp(50px,7vw,110px);padding-right:clamp(50px,7vw,110px);display:flex}.marquee-group img{filter:grayscale(.15);width:auto;height:46px}@keyframes marquee{to{transform:translate(-50%)}}.stats{background:radial-gradient(700px 360px at 50% 0%, #bf062f1f, transparent 70%), var(--night-2);border-bottom:1px solid #ffffff12;padding:clamp(70px,9vw,120px) 0;position:relative}.stats-head{margin-bottom:clamp(32px,4.5vw,56px)}.stats-head h2{margin-top:18px;font-size:clamp(2.2rem,4.4vw,3.8rem)}.stats-head h2 span{color:var(--silver)}.stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.stat{transition:border-color .5s var(--ease), transform .6s var(--ease), background .5s;background:linear-gradient(160deg,#ffffff0d,#ffffff03 60%);border:1px solid #ffffff17;border-radius:12px;flex-direction:column;padding:clamp(22px,2.4vw,32px);display:flex;position:relative;overflow:hidden}.stat:before{content:"";background:var(--red);transform-origin:0;height:3px;transition:transform .6s var(--ease);position:absolute;inset:0 0 auto;transform:scaleX(0)}.stat:hover{background:linear-gradient(160deg,#ffffff14,#ffffff05 60%);border-color:#fff3;transform:translateY(-6px)}.stat:hover:before{transform:scaleX(1)}.stat-top{font-family:var(--f-display);letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:.82rem;font-weight:600;display:flex}.stat-label{color:var(--silver);align-items:center;gap:10px;display:inline-flex}.stat-label:before{content:"";background:var(--red);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #bf062f33}.stat-index{color:#ffffff47}.stat .num{font-family:var(--f-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;align-items:center;height:1em;margin:22px 0 20px;font-size:clamp(3.6rem,5.6vw,5.6rem);font-weight:700;line-height:1;display:flex}.stat .inf{width:auto;height:.78em;color:var(--white);overflow:visible}.inf-run{stroke:var(--red);stroke-dasharray:12 88;animation:3.2s linear infinite inf-run}@keyframes inf-run{to{stroke-dashoffset:-100px}}.stat-visual{align-items:flex-end;height:74px;display:flex}.stat p{color:#ffffff9e;border-top:1px solid #ffffff17;margin-top:22px;padding-top:18px;font-size:.95rem;line-height:1.5}.ticks{width:100%}.ticks-row{justify-content:space-between;align-items:flex-end;height:46px;display:flex}.ticks-row i{transform-origin:50% 100%;background:#ffffff59;border-radius:2px;width:2px;height:55%}.ticks-row i.major{background:var(--red);height:100%}.ticks-row i:last-child{background:var(--white);box-shadow:0 0 12px #ffffffb3}.ticks-legend{font-family:var(--f-display);letter-spacing:.18em;text-transform:uppercase;color:#fff6;justify-content:space-between;margin-top:10px;font-size:.75rem;display:flex}.dots{grid-template-columns:repeat(14,minmax(0,11px));justify-content:space-between;gap:6px;width:100%;display:grid}.dots i{aspect-ratio:1;background:var(--white);opacity:.85;border-radius:50%}.dots i:nth-child(3n){background:var(--red);opacity:1}.ufs{grid-template-columns:repeat(9,1fr);gap:4px;width:100%;display:grid}.ufs span{height:21px;font-family:var(--f-display);letter-spacing:.04em;color:#ffffff4d;border:1px solid #ffffff1a;border-radius:4px;place-items:center;font-size:.66rem;font-weight:600;display:grid}.ufs span.on{background:var(--red);border-color:var(--red);color:var(--white)}.gbars{gap:14px;width:100%;display:grid}.gbar{font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;grid-template-columns:58px 1fr auto;align-items:center;gap:12px;font-size:.78rem;display:grid}.gbar span{color:#ffffff73}.gbar b{color:var(--white);text-align:right;min-width:62px;font-weight:600}.gbar-track{background:#ffffff14;border-radius:999px;gap:3px;height:8px;display:flex;overflow:hidden}.gbar-track i{background:var(--white);transform-origin:0;border-radius:999px;flex:1;height:100%}.gbar-track i.forever{background:linear-gradient(90deg, var(--red), #ff4d6d 70%, #ff4d6d26);position:relative}.gbar-track.segs{background:0 0}.gbar-track.segs i{background:#ffffffbf}.section{padding:clamp(80px,11vw,160px) 0;position:relative}.section-head{max-width:780px;margin-bottom:clamp(40px,6vw,80px)}.section-head h2{margin:20px 0 18px;font-size:clamp(2.6rem,6vw,5.4rem)}.section-head p{color:#ffffffad;max-width:56ch;font-size:1.12rem;font-weight:300}.light{background:var(--paper);color:var(--ink)}.light .eyebrow,.light .section-head p{color:var(--steel)}.guar{background:var(--red);overflow:hidden}.guar:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#ffffff24,#0000 62%);border-radius:50%;width:70vw;position:absolute;top:-30%;right:-12%}.guar .eyebrow{color:#ffffffd9}.guar .eyebrow:before{background:var(--white)}.guar-big{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.02em;color:#0000;-webkit-text-stroke:2px #ffffffe6;white-space:nowrap;margin:26px 0 10px -.04em;font-size:clamp(5rem,17.5vw,17rem);font-weight:800;line-height:.82}.guar-big span{display:inline-block}.guar-lead{font-family:var(--f-display);text-transform:uppercase;max-width:18ch;font-size:clamp(1.7rem,3.4vw,3rem);font-weight:600;line-height:1}.guar-cards{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:clamp(40px,6vw,80px);display:grid}.guar-card{background:#14171aeb;border-radius:6px;padding:clamp(26px,3vw,44px);position:relative;overflow:hidden}.guar-card .tag{font-family:var(--f-display);letter-spacing:.2em;text-transform:uppercase;color:var(--silver);font-size:.85rem}.guar-card h3{font-family:var(--f-display);text-transform:uppercase;margin:14px 0 12px;font-size:clamp(2rem,3.6vw,3.2rem);font-weight:700;line-height:1}.guar-card h3 b{color:var(--red)}.guar-card p{color:#ffffffad;max-width:44ch}.guar-foot{color:#ffffffc7;max-width:78ch;margin-top:28px;font-size:.85rem}.guar-cta{margin-top:32px}.guar-foot a{text-underline-offset:3px;text-decoration:underline}.lines-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.line-card{--accent:var(--silver);background:var(--white);border:1px solid var(--mist);min-height:460px;transform-style:preserve-3d;transition:box-shadow .5s var(--ease), border-color .5s;border-radius:10px;flex-direction:column;padding:28px 24px 26px;display:flex;position:relative}.line-card:before{content:"";background:var(--accent);border-radius:10px 10px 0 0;height:5px;position:absolute;inset:0 0 auto}.line-card:hover{border-color:var(--accent);box-shadow:0 40px 70px -30px #14171a73}.line-card .kind{font-family:var(--f-display);letter-spacing:.18em;text-transform:uppercase;color:var(--steel);font-size:.82rem}.line-card h3{font-family:var(--f-display);text-transform:uppercase;margin:8px 0 18px;font-size:2.1rem;font-weight:700;line-height:1}.line-card .logo-main{align-self:flex-start;width:auto;height:54px;margin-bottom:22px}.line-card ul{gap:10px;margin-bottom:22px;list-style:none;display:grid}.line-card li{border-bottom:1px dashed var(--mist);align-items:center;gap:12px;padding-bottom:10px;font-size:.95rem;display:flex}.line-card li img{width:auto;height:32px}.line-card p{color:var(--steel);margin-top:auto;font-size:.93rem}.guide{background:var(--night);overflow:clip}.guide-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(30px,6vw,100px);display:grid}.guide-sticky{position:sticky;top:120px}.guide-logo{background:var(--paper);border-radius:8px;width:min(420px,90%);height:auto;margin-bottom:30px;padding:26px 34px}.guide-sticky h2{margin-bottom:20px;font-size:clamp(2.6rem,5.4vw,4.8rem)}.guide-sticky p{color:#ffffffad;max-width:44ch;font-size:1.1rem;font-weight:300}.guide-sticky .btn{margin-top:30px}.guide-list{gap:18px;padding-left:44px;display:grid;position:relative}.guide-rail{background:#ffffff1f;width:2px;position:absolute;top:8px;bottom:8px;left:10px}.guide-rail i{background:var(--mint);transform-origin:50% 0;position:absolute;inset:0}.guide-item{transition:border-color .4s, transform .5s var(--ease);background:linear-gradient(135deg,#ffffff0a,#ffffff03);border:1px solid #ffffff1a;border-radius:8px;padding:26px 28px;position:relative}.guide-item:hover{border-color:var(--mint);transform:translate(8px)}.guide-item:before{content:"";background:var(--night);border:2px solid var(--mint);border-radius:50%;width:20px;height:20px;position:absolute;top:34px;left:-41px}.guide-item .n{font-family:var(--f-display);letter-spacing:.2em;color:var(--mint);font-size:.95rem;font-weight:700}.guide-item h3{font-family:var(--f-display);text-transform:uppercase;margin:6px 0 8px;font-size:1.9rem;font-weight:700;line-height:1.05}.guide-item p{color:#ffffffa8;font-size:1rem}.guide-item .spec{color:var(--mint);font-family:var(--f-display);letter-spacing:.12em;text-transform:uppercase;border:1px solid #a1d5cc80;border-radius:999px;margin-top:12px;padding:4px 12px;font-size:.85rem;display:inline-block}.digital{background:radial-gradient(900px 500px at 15% 0%, #5cc8e824, transparent 60%), var(--night-2);overflow:hidden}.digital-logo{width:min(460px,80%);height:auto;margin-bottom:26px}.flow{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:clamp(30px,5vw,60px);display:grid;position:relative}.flow-line{background:#ffffff1f;height:2px;position:absolute;top:36px;left:6%;right:6%}.flow-line i{background:var(--cyan);transform-origin:0;box-shadow:0 0 20px var(--cyan);position:absolute;inset:0}.flow-step{padding-top:0;position:relative}.flow-dot{background:var(--night);border:2px solid var(--cyan);width:72px;height:72px;font-family:var(--f-display);color:var(--cyan);z-index:1;border-radius:50%;place-items:center;margin-bottom:22px;font-size:1.6rem;font-weight:700;display:grid;position:relative}.flow-step h3{font-family:var(--f-display);text-transform:uppercase;margin-bottom:8px;font-size:1.7rem;font-weight:700;line-height:1.05}.flow-step p{color:#ffffffa3;max-width:28ch;font-size:.98rem}.libs{border-top:1px solid #ffffff1a;grid-template-columns:max-content 1fr;align-items:center;gap:18px clamp(24px,4vw,56px);margin-top:clamp(40px,6vw,70px);padding-top:34px;display:grid}.libs-label{font-family:var(--f-display);letter-spacing:.2em;text-transform:uppercase;color:var(--silver);align-items:center;gap:12px;font-size:.85rem;font-weight:600;display:inline-flex}.libs-label:before{content:"";background:var(--cyan);width:24px;height:2px}.libs-head p{color:#ffffffa3;margin-top:8px;font-size:.98rem;font-weight:300}.libs-grid{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.4fr);gap:12px;list-style:none;display:grid}.lib{min-height:64px;font-family:var(--f-display);letter-spacing:.03em;background:linear-gradient(160deg,#5cc8e814,#5cc8e804 70%);border:1px solid #5cc8e838;border-radius:10px;align-items:center;gap:12px;padding:14px 18px;font-size:1.15rem;font-weight:600;line-height:1.1;display:flex}.lib svg{width:22px;height:22px;color:var(--cyan);background:#5cc8e829;border-radius:50%;flex:none;padding:4px}.steps-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.step{background:var(--white);border:1px solid var(--mist);border-radius:10px;padding:34px 30px 38px;position:relative;overflow:hidden}.step .big{font-family:var(--f-display);color:#0000;-webkit-text-stroke:1.5px var(--mist);font-size:9rem;font-weight:800;line-height:1;transition:-webkit-text-stroke-color .5s;position:absolute;top:-18px;right:14px}.step:hover .big{-webkit-text-stroke-color:var(--red)}.step h3{font-family:var(--f-display);text-transform:uppercase;margin:70px 0 12px;font-size:2rem;font-weight:700;line-height:1;position:relative}.step p{color:var(--steel);position:relative}.support{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.support a{background:var(--ink);color:var(--white);min-height:190px;transition:background .4s, transform .5s var(--ease);border-radius:10px;justify-content:space-between;align-items:flex-end;gap:20px;padding:34px 32px;display:flex}.support a:hover{background:var(--red);transform:translateY(-4px)}.support h3{font-family:var(--f-display);text-transform:uppercase;margin-bottom:8px;font-size:2rem;font-weight:700;line-height:1}.support p{color:#ffffffb3;max-width:34ch;font-size:.98rem}.support svg{width:38px;height:38px;transition:transform .4s var(--ease);flex:none}.support a:hover svg{transform:translate(4px,-4px)}.lead{background:radial-gradient(900px 600px at 90% 10%, #bf062f47, transparent 60%), var(--night);overflow:hidden}.lead-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(30px,6vw,100px);display:grid}.lead h2{margin:20px 0 22px;font-size:clamp(2.6rem,5.6vw,5.2rem)}.lead h2 .script{color:#ff5b78}.lead-copy p{color:#ffffffb8;max-width:44ch;font-size:1.12rem;font-weight:300}.lead-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.lead-contacts{color:#ffffffdb;background:linear-gradient(160deg,#ffffff0d,#ffffff03 60%);border:1px solid #ffffff1a;border-radius:14px;gap:18px;padding:clamp(24px,3vw,38px);font-size:1.05rem;display:grid}.lead-contacts span{border-bottom:1px solid #ffffff14;padding-bottom:16px}.lead-contacts b{font-family:var(--f-display);letter-spacing:.16em;text-transform:uppercase;color:var(--silver);margin-bottom:4px;font-size:.8rem;font-weight:600;display:block}.lead-terms{color:#ffffff80;text-underline-offset:3px;font-size:.8rem;text-decoration:underline}.lead-terms:hover{color:var(--white)}.ty-hdr{position:absolute}.ty-back{font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7;align-items:center;gap:10px;padding:8px 0;font-size:.95rem;font-weight:500;transition:color .3s;display:inline-flex}.ty-back svg{width:18px;height:18px;transition:transform .4s var(--ease);transform:rotate(180deg)}.ty-back:hover{color:var(--white)}.ty-back:hover svg{transform:rotate(180deg)translate(4px)}.ty{background:radial-gradient(900px 600px at 74% 46%, #bf062f38, transparent 62%), radial-gradient(800px 500px at 6% 100%, #5cc8e812, transparent 60%), var(--night);align-items:center;min-height:100svh;padding:130px 0 80px;display:flex;position:relative;overflow:hidden}.ty:before{content:"";background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 74% 46%,#000 20%,#0000 75%);mask-image:radial-gradient(at 74% 46%,#000 20%,#0000 75%)}.ty-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,70px);display:grid;position:relative}.ty-copy{z-index:2;position:relative}.ty-kicker{font-size:.95rem}.ty h1{margin:22px 0 6px;font-size:clamp(3rem,7vw,6.6rem)}.ty h1 .line{padding-bottom:.06em;display:block;overflow:hidden}.ty-script{transform-origin:0;font-size:clamp(1.8rem,3.2vw,2.8rem);display:block;transform:rotate(-2deg)}.ty-sub{color:#ffffffbd;max-width:46ch;margin-top:24px;font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:300}.ty-sub strong{color:var(--white);font-weight:500}.ty-cta{justify-items:start;gap:16px;margin-top:34px;display:grid}.ty-timer{color:#fff9;flex-wrap:wrap;align-items:center;gap:14px;min-height:34px;font-size:.92rem;display:flex}.ty-timer b{color:var(--white);font-variant-numeric:tabular-nums;font-weight:600}.ty-bar{background:#ffffff1f;border-radius:3px;width:120px;height:3px;overflow:hidden}.ty-bar i{background:var(--red);transform-origin:0;height:100%;transition:transform 1s linear;display:block}.ty-timer button{color:#fffc;font-size:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 4px;text-decoration:underline}.ty-timer button:hover{color:var(--white)}.ty-stage{z-index:1;height:min(600px,66svh);position:relative;container-type:size}.ty-badge{z-index:2;aspect-ratio:1;background:var(--white);width:20cqmin;color:var(--red);border-radius:50%;place-items:center;margin:-51.7cqmin 0 0 31.7cqmin;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 24px 40px -12px #0000008c,0 0 0 8px #ffffff24}.ty-badge svg{width:52%;height:52%}.ftr{color:#fff9;background:#0d0f11;padding:70px 0 40px;font-size:.92rem}.ftr-grid{border-bottom:1px solid #ffffff17;grid-template-columns:1.4fr 1fr 1fr;gap:40px;padding-bottom:40px;display:grid}.ftr img{width:210px;height:auto;margin-bottom:18px}.ftr h4{font-family:var(--f-display);letter-spacing:.18em;text-transform:uppercase;color:var(--white);margin-bottom:14px;font-size:.85rem}.ftr p,.ftr a{margin-bottom:6px;display:block}.ftr a:hover{color:var(--white)}.ftr-legal{color:#fff6;max-width:90ch;padding-top:26px;font-size:.8rem}.fab{z-index:85;color:#fff;width:62px;height:62px;transition:transform .4s var(--ease);background:#30ca37;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 40px -8px #30ca3799}.fab:hover{transform:scale(1.1)rotate(-6deg)}.fab svg{width:30px;height:30px}@media (max-width:1179px){.hero{min-height:0;padding:116px 0 56px}.hero-grid{grid-template:"head stage""body stage""form form"/minmax(0,1fr) minmax(0,.72fr)}.hero-form-wrap{margin-top:40px}.stage{min-height:400px}.scroll-cue{display:none}}@media (min-width:720px) and (max-width:1179px){.hero-form{grid-template-columns:1fr 1fr;column-gap:12px}.form-head,.form-error{grid-column:1/-1}.hero-form .consent{align-self:center}}@media (max-width:1060px){.lines-grid,.stats-grid{grid-template-columns:repeat(2,1fr)}.libs{grid-template-columns:1fr}.hdr nav{display:none}}@media (max-width:860px){.guide-grid,.lead-grid,.ty-grid{grid-template-columns:1fr}.ty{min-height:0;padding:110px 0 40px}.ty-stage{height:340px}.guar-cards,.support,.steps-grid,.ftr-grid{grid-template-columns:1fr}.flow{grid-template-columns:repeat(2,1fr);row-gap:36px}.flow-line{display:none}.guide-sticky{position:static}.hdr .btn span{display:none}.hdr .btn{padding:12px 16px}}@media (max-width:719px){.hero{padding:96px 0 44px}.hero-grid{grid-template-columns:minmax(0,1fr) 34%;grid-template-areas:"head stage""body body""form form";column-gap:4px}.hero .eyebrow{letter-spacing:.16em;font-size:.78rem}.hero .eyebrow:before{width:22px}.eyebrow-more{display:none}.hero h1{margin-top:16px}.stage{min-height:0}.callout,.hero-proofs{display:none}.hero-sub{margin-top:18px}.hero-fine{margin-top:10px}.hero-form-wrap{margin-top:24px}.hero-form{padding:22px 16px 16px}.hero-form:before{left:16px}.libs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lib{gap:10px;padding:12px 14px;font-size:1.05rem}}@media (max-width:560px){.lines-grid,.stats-grid{grid-template-columns:1fr}.line-card{min-height:0}.guar-big{-webkit-text-stroke-width:1.5px}.lead-actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
