@font-face{font-family:Bucran;src:url(../fonts/Bucran-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:swap;src:url(../fonts/inter-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}@font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:swap;src:url(../fonts/inter-latin-ext.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}:root{--red:#FF0303;--paper:#F9F7F6;--ink:#080708;--sand:#E4DDD9;--mute:#4A4244;--line:rgba(8,7,8,.14);--line-paper:rgba(249,247,246,.2);--display:"Bucran","Inter",system-ui,sans-serif;--body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--gut:clamp(16px,4vw,48px);--max:1320px;--ease:cubic-bezier(.2,.7,.2,1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.55 var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}body.lock{overflow:hidden}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,select{-webkit-user-select:text;user-select:text}img{-webkit-user-drag:none}img{display:block;max-width:100%;height:auto}a{color:inherit}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:3px solid currentColor;outline-offset:3px}.skip{position:absolute;left:-9999px;top:8px;z-index:200;background:var(--ink);color:var(--paper);padding:10px 14px;font-weight:600}.skip:focus{left:8px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--gut)}.display{font-family:var(--display);font-weight:400;text-transform:uppercase;letter-spacing:-.01em;line-height:.92}.label{font:600 11px/1.3 var(--body);text-transform:uppercase;letter-spacing:.14em}.ph,.ph-bold{display:inline-flex;width:1em;height:1em;flex:none;font-style:normal;line-height:1;vertical-align:-.125em}.ph svg,.ph-bold svg{display:block;width:1em;height:1em;flex:none}.btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border-radius:999px;font:800 13px/1 var(--body);text-transform:uppercase;letter-spacing:.07em;text-decoration:none;transition:transform .2s var(--ease),background-color .2s var(--ease),color .2s var(--ease)}.btn i{font-size:20px}.btn:active{transform:scale(.97)}.btn--red{background:var(--red);color:var(--ink)}.btn--red:hover{background:var(--paper);color:var(--ink)}.btn--ink{background:var(--ink);color:var(--paper)}.btn--ink:hover{background:var(--red);color:var(--ink)}.btn[data-wa]:hover,.btn[data-wa]:focus-visible,[data-wa-form] .btn:hover,[data-wa-form] .btn:focus-visible{background:#25d366;color:var(--ink)}.btn--line{border:1.5px solid currentColor}.btn--outline-red{background:transparent;color:var(--paper);border:2px solid var(--red)}.btn--outline-red:hover,.btn--outline-red:focus-visible{background:var(--red);color:var(--ink)}.btn--line:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.hd{position:fixed;inset:0 0 auto 0;z-index:50;color:var(--paper);transition:background-color .3s var(--ease),color .3s var(--ease)}.hd-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:72px;padding:0 var(--gut)}.hd .logo{display:block;width:clamp(104px,9vw,130px);height:auto}.hd .logo .dark{display:none}.hd-menu{justify-self:start;display:inline-flex;align-items:center;gap:10px;min-height:44px;font:800 12px/1 var(--body);text-transform:uppercase;letter-spacing:.14em}.hd-menu .bars{display:grid;gap:5px;width:22px}.hd-menu .bars span{height:2px;background:currentColor;transition:transform .3s var(--ease)}.hd-menu:hover .bars span:first-child{transform:translate(4px)}.hd-zap{justify-self:end;display:inline-flex;align-items:center;gap:8px;min-height:44px;font:800 12px/1 var(--body);text-transform:uppercase;letter-spacing:.14em;text-decoration:none}.hd-zap i{font-size:20px}.hd-zap:hover{text-decoration:underline;text-underline-offset:4px}.hd.dark{color:var(--ink)}.hd.dark .logo .light{display:none}.hd.dark .logo .dark{display:block}.hd.solid{background:var(--ink);color:var(--paper)}.hd.solid .logo .light{display:block}.hd.solid .logo .dark{display:none}.ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--ink);color:var(--paper);display:flex;flex-direction:column;visibility:hidden;opacity:0;transition:opacity .35s var(--ease),visibility 0s linear .35s;overflow-y:auto}.ov.open{visibility:visible;opacity:1;transition:opacity .35s var(--ease)}.ov:focus{outline:none}.ov .hd-in{flex:none}.ov-close{justify-self:start;display:inline-flex;align-items:center;gap:10px;min-height:44px;font:800 12px/1 var(--body);text-transform:uppercase;letter-spacing:.14em}.ov-close i{font-size:22px}.ov-list{flex:1;display:flex;flex-direction:column;justify-content:center;padding:24px var(--gut) 24px}.ov-list ul{max-width:var(--max);width:100%;margin:0 auto}.ov-list a{--c:rgba(249,247,246,.28);display:flex;align-items:center;gap:.22em;text-decoration:none;font:900 clamp(34px,min(9vw,8vh),84px)/1.08 var(--body);letter-spacing:-.045em;color:var(--c);transition:color .3s var(--ease)}.ov-list li:nth-child(2n) a{--c:rgba(249,247,246,.42)}.ov-list a i{display:inline-block;width:0;overflow:hidden;color:var(--red);font-size:.78em;transition:width .3s var(--ease)}.ov-list a:hover,.ov-list a:focus-visible,.ov-list a[aria-current=page]{color:var(--paper)}.ov-list a:hover i,.ov-list a:focus-visible i,.ov-list a[aria-current=page] i{width:1em}.ov-list:hover a[aria-current=page]:not(:hover){color:var(--c)}.ov-list:hover a[aria-current=page]:not(:hover) i{width:0}.ov-list a:focus-visible{outline-offset:6px}.ov-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding:20px var(--gut) 28px;border-top:1px solid var(--line-paper);font:600 12px/1.4 var(--body);text-transform:uppercase;letter-spacing:.1em;color:#f9f7f6bf}.ov-foot a{text-decoration:none}.ov-foot a,.ov-foot span:last-child{text-transform:none;letter-spacing:.02em;font-size:13px}.ov-foot a:hover{color:var(--paper);text-decoration:underline}.ft{background:var(--ink);color:var(--paper);padding:clamp(48px,7vw,96px) 0 28px}.ft-top{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:clamp(24px,4vw,56px)}.ft-brand img{width:150px}.ft-brand p{margin-top:16px;font:300 clamp(18px,1.6vw,22px)/1.3 var(--body);letter-spacing:-.01em;max-width:18ch;color:#f9f7f6d9}.ft h4{font:800 11px/1 var(--body);text-transform:uppercase;letter-spacing:.14em;color:var(--red);margin-bottom:14px}.ft li a,.ft li span{display:inline-block;padding:6px 0;font-size:15px;text-decoration:none;color:#f9f7f6d1}.ft li a:hover{color:var(--paper);text-decoration:underline}.ft-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:clamp(40px,6vw,72px);padding-top:20px;border-top:1px solid var(--line-paper);font-size:12px;color:#f9f7f699}.ft-base a{text-underline-offset:3px}.ft-base a:hover{color:var(--paper)}.faq details{border-top:1px solid currentColor}.faq details:last-child{border-bottom:1px solid currentColor}.faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:16px 0;cursor:pointer;font-weight:800;font-size:clamp(17px,1.5vw,20px)}.faq summary::-webkit-details-marker{display:none}.faq summary i{flex:none;font-size:22px;transition:transform .25s var(--ease)}.faq details[open] summary i{transform:rotate(45deg)}.faq details p{padding:0 0 20px;max-width:60ch}.cta{background:var(--red);color:var(--ink);padding:clamp(56px,8vw,112px) 0}.cta .wrap{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px}.cta h2{font:900 clamp(38px,5.4vw,84px)/.98 var(--body);letter-spacing:-.045em;max-width:14ch}.cta p{margin-top:14px;max-width:42ch;font-size:17px}.aw :is(.rv,.sv-top .in>*,.cth .wrap>*,.ct h2,.ch>*,.fm>*,.mn-sec h2){visibility:hidden}.aw:not(.pre) :is(.hh h1,.hh-in>p,.hh-c .btn,.hh-base),.aw:not(.pt) .sh-mid>*{visibility:hidden}.anim .ov{opacity:1;transition:none}.anim .svc-grid i{display:inline-block}.anim :is(.svc-grid,.stats,.how-grid,.mn-foot,.ft-base,.ch){position:relative;border-top-color:transparent}.anim :is(.svc-grid,.stats,.how-grid,.mn-foot,.ft-base,.ch):before{content:"";position:absolute;left:0;right:0;top:calc(var(--lw,1px) * -1);height:var(--lw,1px);background:var(--lc,currentColor);transform:scaleX(var(--sx,0));transform-origin:0 50%;pointer-events:none}.anim :is(.svc-grid,.ft-base){--lc:var(--line-paper)}.anim :is(.stats,.mn-foot){--lw:2px;--lc:var(--ink)}.anim :is(.how-grid,.ch){--lc:var(--ink)}.anim .sv-top .row{position:relative;border-bottom-color:transparent}.anim .sv-top .row:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--ink);transform:scaleX(var(--sx,0));transform-origin:0 50%}.anim .nope li s{align-self:flex-start;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 58%/var(--st,0%) 2px no-repeat}.faq details.closing summary i{transform:none}.pt body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:var(--red)}.pl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:310;background:var(--ink);display:none;place-items:center;will-change:transform}.pre .pl{display:grid}@keyframes pl-pop{0%{transform:scale(0) rotate(-35deg)}32%{transform:scale(1.12) rotate(6deg)}48%{transform:scale(.94) rotate(-3deg)}64%{transform:scale(1.04) rotate(1deg)}80%{transform:scale(.99) rotate(0)}to{transform:none}}@keyframes pl-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.pre .pl-c img:first-child{animation:pl-pop 1.2s cubic-bezier(.3,.7,.3,1) both}.pre .pl-wm{animation:pl-up .9s .3s cubic-bezier(.16,1,.3,1) both}.pl-c{display:flex;flex-direction:column;align-items:center;gap:24px}.pl-c img:first-child{width:clamp(110px,12vw,160px)}.pl-wm{width:clamp(150px,15vw,210px)}@media(max-width:900px){.ft-top{grid-template-columns:1fr 1fr}.ft-brand,.ft-top>div:last-child{grid-column:1/-1}}@media(max-width:560px){.hd-menu .txt,.hd-zap .txt,.ov-close .txt{display:none}.ov-foot{flex-direction:column;align-items:center;text-align:center;gap:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
