@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ced06489fd81a3f-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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa5f74293546f6d0-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/62c97acc3aa63787-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:Anton Fallback;src:local("Arial");ascent-override:129.70%;descent-override:36.29%;line-gap-override:0.00%;size-adjust:90.69%}.__className_ec6dc7{font-family:Anton,Anton Fallback;font-weight:400;font-style:normal}.__variable_ec6dc7{--f-display:"Anton","Anton Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_49a339{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_49a339{--f-body:"Space Grotesk","Space Grotesk Fallback"}:root{--ink:#0a0a0a;--ink-2:#161616;--red:#e8121a;--red-d:#b90d13;--paper:#f5f1e8;--paper-2:#ebe4d4;--paper-3:#fbf9f4;--white:#ffffff;--muted:#5d584f;--line:rgba(10,10,10,0.12);--line-l:rgba(245,241,232,0.16);--nav-space:92px;--band:clamp(124px,17vh,160px);--radius:14px;--ease:cubic-bezier(0.2,0.9,0.2,1);--f-display:"Anton","Impact",sans-serif;--f-body:"Space Grotesk",system-ui,sans-serif}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:100px}body{margin:0;font-family:var(--f-body);font-size:16px;line-height:1.55;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4{margin:0;font-weight:400}ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}::selection{background:var(--red);color:var(--white)}:focus-visible{outline:3px solid var(--red);outline-offset:3px;border-radius:6px}.skip{position:absolute;left:-9999px;top:8px;z-index:999;background:var(--ink);color:var(--paper);padding:10px 16px;border-radius:8px}.skip:focus{left:12px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.red{color:var(--red)}.wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 28px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 26px;border-radius:12px;border:2px solid transparent;font-weight:700;font-size:15px;letter-spacing:.01em;white-space:nowrap;transition:background-color .18s,color .18s,border-color .18s,transform .18s var(--ease)}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-sm{height:42px;padding:0 18px;font-size:14px;border-radius:10px}.btn-red{background:var(--red);color:var(--white)}.btn-ink,.btn-red:hover{background:var(--ink)}.btn-ink{color:var(--paper)}.btn-ink:hover{background:var(--red);color:var(--white)}.btn-paper{background:var(--paper);color:var(--ink)}.btn-paper:hover{background:var(--red);color:var(--white)}.btn-ghost{border-color:rgba(10,10,10,.18);color:var(--ink);background:transparent}.btn-ghost:hover{border-color:var(--ink)}.btn-line-l{border-color:var(--line-l);color:var(--paper)}.btn-line-l:hover{border-color:var(--paper)}.link-under{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px;font-weight:600}.link-under:hover{color:var(--red)}.nav-wrap{position:fixed;top:14px;left:0;right:0;z-index:100;padding:0 16px;pointer-events:none}.nav{pointer-events:auto;max-width:1280px;margin:0 auto;height:66px;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:16px;gap:16px;padding:0 12px 0 22px;background:var(--paper-3);border:1px solid rgba(10,10,10,.1);border-radius:18px;box-shadow:0 18px 40px -22px rgba(10,10,10,.55),inset 0 1px 0 rgba(255,255,255,.7)}.nav,.nav-logo{align-items:center}.nav-logo{justify-self:start;display:inline-flex}.nav-logo img{height:27px;width:auto}.nav-center{display:flex;align-items:center;gap:2px}.nav-item{position:relative}.nav-link{display:inline-flex;align-items:center;gap:5px;height:42px;padding:0 14px;border:0;background:transparent;border-radius:10px;font-size:15px;font-weight:600;transition:background-color .15s,color .15s}.nav-link:hover{background:rgba(10,10,10,.06)}.nav-link.is-current{color:var(--red)}.chev{transition:transform .2s var(--ease)}.chev.up{transform:rotate(180deg)}.dropdown{position:absolute;top:calc(100% + 12px);left:50%;width:400px;transform:translate(-50%,6px);opacity:0;visibility:hidden;transition:opacity .16s,transform .2s var(--ease),visibility .16s}.dropdown:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.dropdown.show{opacity:1;visibility:visible;transform:translate(-50%)}.dropdown-inner{background:var(--white);border:1px solid rgba(10,10,10,.1);border-radius:16px;padding:8px;box-shadow:0 30px 60px -24px rgba(10,10,10,.45)}.dd-row{display:grid;grid-template-columns:42px 1fr 18px;grid-gap:14px;gap:14px;align-items:center;padding:12px;border-radius:12px;transition:background-color .15s}.dd-row.is-current,.dd-row:hover{background:var(--paper)}.dd-icon{width:42px;height:42px;border-radius:11px;background:var(--ink);color:var(--paper);display:grid;place-items:center;transition:background-color .15s}.dd-row:hover .dd-icon{background:var(--red);color:var(--white)}.dd-text strong{display:block;font-size:15px}.dd-text small{display:block;font-size:13px;line-height:1.4;color:var(--muted)}.dd-arrow{opacity:0;transform:translateX(-4px);transition:.18s var(--ease);color:var(--red)}.dd-row:hover .dd-arrow{opacity:1;transform:none}.nav-actions{justify-self:end;display:flex;align-items:center;gap:8px}.nav-burger{display:none;width:44px;height:44px;border-radius:10px;border:1px solid rgba(10,10,10,.14);background:transparent;place-items:center}.menu-poster{position:fixed;inset:0;z-index:200;background:var(--paper);color:var(--ink);display:flex;flex-direction:column;padding:22px 24px 28px;overflow-y:auto}.menu-top{display:flex;justify-content:space-between;align-items:center}.menu-close{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px;border:2px solid var(--ink);border-radius:10px;background:transparent;font-family:var(--f-display);font-size:18px;text-transform:uppercase}.menu-words{flex:1 1;display:flex;flex-direction:column;justify-content:center;padding:18px 0}.menu-words li{animation:slam .34s var(--ease) both}.menu-words a{display:block;font-family:var(--f-display);text-transform:uppercase;line-height:.98;font-size:min(10vw,calc((100svh - 230px) / 8.4));transition:color .12s}.menu-words a.is-current,.menu-words a:hover{color:var(--red)}.menu-actions{display:flex;gap:10px;flex-wrap:wrap}.menu-actions .btn{flex:1 1;min-width:150px}@media (max-width:1080px){.nav{grid-template-columns:1fr auto}.nav-center{display:none}.nav-burger{display:grid}}@media (max-width:560px){.nav-wrap{top:10px;padding:0 10px}.nav{height:58px;padding:0 8px 0 16px;border-radius:15px}.nav-logo img{height:22px}.nav-actions .btn-ghost{display:none}.nav-actions .btn-sm{height:40px;padding:0 14px}}@keyframes slam{0%{transform:scale(1.1);opacity:0}30%{opacity:1}to{transform:scale(1);opacity:1}}@keyframes tick{0%{transform:translateY(-70%);opacity:0}to{transform:none;opacity:1}}@keyframes rowIn{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}@keyframes pop{0%{transform:translate(-50%,-50%) scale(0)}70%{transform:translate(-50%,-50%) scale(1.2)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes grow{0%{width:0}to{width:100%}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fadeIn{to{opacity:1}}@keyframes blink{50%{opacity:0}}@keyframes float{50%{transform:translateY(-6px) rotate(-2deg)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(232,18,26,.6)}to{box-shadow:0 0 0 14px rgba(232,18,26,0)}}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes stickerIn{0%{opacity:0;transform:translateY(14px) rotate(var(--rot,-3deg)) scale(.94)}to{opacity:1;transform:rotate(var(--rot,-3deg))}}@keyframes cd{0%,30%{color:var(--red);transform:scale(1.06)}34%,to{color:rgba(245,241,232,.16);transform:none}}.tone-red{background:var(--red);color:var(--ink)}.tone-ink{background:var(--ink);color:var(--paper)}.tone-paper{background:var(--paper);color:var(--ink)}.grain{position:absolute;inset:0;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .22 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.tone-ink .grain{mix-blend-mode:screen;opacity:.12;filter:invert(1)}.tone-red .grain:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(10,10,10,.16) 1.1px,transparent 1.6px);background-size:11px 11px;-webkit-mask-image:linear-gradient(115deg,transparent 30%,#000);mask-image:linear-gradient(115deg,transparent 30%,#000)}.ps,.ps-sticky{position:relative}.ps-stage{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden}.poster{position:absolute;inset:0;visibility:hidden}.poster.on{visibility:visible}.pw-wrap{position:absolute;left:0;right:0;top:var(--nav-space);bottom:var(--band);justify-content:center;pointer-events:none}.pw,.pw-wrap{display:flex;align-items:center}.pw{font-family:var(--f-display);text-transform:uppercase;text-align:center;line-height:.86;letter-spacing:-.005em;white-space:nowrap;flex-direction:column}.pw-line{display:block}.poster.on .pw-line,.pw-slam,.sp .pw-line{animation:slam .34s var(--ease) both}.poster.on .pw-line:nth-child(2){animation-delay:70ms}.poster.on .pw-line:nth-child(3){animation-delay:.14s}.pw-link{pointer-events:auto;transition:color .12s}.pw-link:focus-visible,.pw-link:hover{color:var(--paper)}.tone-ink .pw-line.red{color:var(--red)}.band{position:absolute;left:0;right:0;bottom:0;height:var(--band);padding:0 40px 30px;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;grid-gap:28px;gap:28px}.band-sub p{max-width:340px;font-size:15px;line-height:1.5;font-weight:500}.band-mid{justify-self:center}.band-full{grid-column:1/-1;padding-right:190px;align-self:end}.tone-red .band-sub p{color:var(--ink)}.tone-ink .band-sub p{color:rgba(245,241,232,.82)}.ps-phone{position:absolute;left:0;right:0;top:var(--nav-space);bottom:calc(var(--band) + 6px);display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:5}.ps-phone-inner{position:relative;height:100%;max-height:740px;aspect-ratio:9/17.6;pointer-events:auto}.cut{height:100%}.counter{position:absolute;right:40px;bottom:30px;z-index:6;display:flex;align-items:flex-end;gap:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.counter-num{display:inline-block;font-size:46px;line-height:.9;animation:tick .28s var(--ease) both}.counter-num,.counter-of{font-family:var(--f-display)}.counter-of{font-size:18px;opacity:.6;padding-bottom:3px}.counter-btns{display:flex;flex-direction:column;gap:4px;margin-left:6px}.counter-btns button{width:28px;height:22px;display:grid;place-items:center;border-radius:6px;border:1.5px solid;background:transparent;opacity:.85}.counter-btns button:hover:not(:disabled){background:currentColor}.counter-btns button:hover:not(:disabled) svg{color:var(--paper)}.tone-ink .counter-btns button:hover:not(:disabled) svg{color:var(--ink)}.counter-btns button:disabled{opacity:.25;cursor:default}.stickers{position:absolute;inset:0;pointer-events:none;display:none}.sticker{--rot:-3deg;position:absolute;width:210px;padding:14px 16px;border-radius:14px;border:2px solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:7px 7px 0 var(--ink);transform:rotate(var(--rot));animation:stickerIn .5s var(--ease) both}.sticker-l{right:calc(100% + 44px)}.sticker-r{left:calc(100% + 44px);--rot:2.5deg;animation-delay:.15s}.sticker:nth-child(2){--rot:2deg;animation-delay:.3s}.sticker:nth-child(4){--rot:-2deg;animation-delay:.45s}.sticker small{display:block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.sticker b{display:block;font-family:var(--f-display);font-weight:400;font-size:40px;line-height:1;margin:4px 0 2px}.sticker span{display:block;font-size:13px;line-height:1.4;font-weight:500}.sticker-ink{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:7px 7px 0 rgba(10,10,10,.3)}@media (min-width:1240px) and (min-height:700px){.stickers{display:block}}.ps-stack{display:none}.sp{position:relative;overflow:hidden;padding:112px 20px 56px;display:flex;flex-direction:column;align-items:center;gap:26px;text-align:center}.sp+.sp{padding-top:64px}.sp-word{position:relative;width:100%;display:flex;justify-content:center}.sp-phone{position:relative;width:min(330px,84vw,42svh);aspect-ratio:9/17.6}.sp-sub{position:relative;max-width:520px;font-size:16px;font-weight:500}.tone-ink .sp-sub{color:rgba(245,241,232,.82)}.sp-band{position:relative;width:100%;max-width:760px;text-align:left}.sp-foot{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px}.sp-count{font-family:var(--f-display);font-size:18px;opacity:.6}@media (max-height:600px),(max-width:860px),(prefers-reduced-motion:reduce){.ps-sticky{display:none}.ps-stack{display:block}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.strip-path{stroke-dashoffset:0!important}.strip-drop{opacity:1!important}}.phone{width:100%;height:100%}.phone-body{position:relative;height:100%;padding:9px;border-radius:40px;background:linear-gradient(145deg,#2a2a2a,#050505 40%,#1b1b1b);box-shadow:0 0 0 1.5px rgba(245,241,232,.22),0 40px 70px -28px rgba(0,0,0,.7),inset 0 2px 0 rgba(255,255,255,.12);container-type:inline-size}.phone-island{position:absolute;top:17px;left:50%;transform:translateX(-50%);width:28%;height:22px;border-radius:20px;background:#000;z-index:4}.phone-screen{height:100%;border-radius:32px;overflow:hidden;background:var(--paper);color:var(--ink);flex-direction:column;font-size:clamp(9px,4.1cqw,13.5px);text-align:left}.phone-screen,.phone-status{position:relative;display:flex}.phone-status{flex:none;height:38px;align-items:center;justify-content:space-between;padding:4px 24px 0;font-size:11px;font-weight:700;z-index:3}.phone-sig{display:inline-flex;align-items:flex-end;gap:2px}.phone-sig i{width:3px;background:currentColor;border-radius:1px}.phone-sig i:first-child{height:4px}.phone-sig i:nth-child(2){height:6px}.phone-sig i:nth-child(3){height:8px}.phone-sig b{width:16px;height:8px;border:1.5px solid;border-radius:2px;margin-left:4px}.phone-view{flex:1 1;min-height:0;position:relative;overflow:hidden}.phone-tabs{flex:none;display:flex;height:3.9em;border-top:1px solid var(--line);background:var(--white);padding-bottom:.4em}.phone-tabs a{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25em;font-size:.75em;font-weight:700;color:var(--muted);transition:color .15s}.phone-tabs a:hover{color:var(--ink)}.phone-tabs a.is-on{color:var(--red)}.phone-tabs svg{width:1.45em;height:1.45em}.scr{height:100%;display:flex;flex-direction:column;gap:.85em;padding:.6em 1.1em .9em;overflow:hidden}.scr-center{align-items:center;justify-content:center;text-align:center}.scr-head{display:flex;flex-direction:column;gap:.45em}.scr-kicker{font-size:.74em;font-weight:700;letter-spacing:.12em;color:var(--red)}.scr-kicker,.scr-title{text-transform:uppercase}.scr-title{font-family:var(--f-display);font-weight:400;font-size:1.55em;line-height:1.02;display:block}.scr-foot{margin-top:auto;font-size:.74em;color:var(--muted);line-height:1.4}.gen-input{background:var(--white);border:1.5px solid var(--ink);border-radius:.7em;padding:.65em .8em;min-height:3.3em;font-size:.95em;font-weight:500;line-height:1.35}.caret{display:inline-block;width:1.5px;height:1em;background:var(--ink);vertical-align:-.15em;margin-left:1px;animation:blink .8s steps(1) infinite}.gen-meta{display:flex;align-items:center;justify-content:space-between}.gen-btn{display:inline-flex;align-items:center;gap:.35em;background:var(--ink);color:var(--paper);border-radius:999px;padding:.45em .9em;font-size:.8em;font-weight:700;transition:background-color .2s}.gen-btn.is-go{background:var(--red);color:var(--white)}.gen-btn svg{width:1.1em;height:1.1em}.gen-count{font-family:var(--f-display);font-size:1.35em}.gen-list{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.45em;scrollbar-width:none;padding-bottom:.3em}.gen-list::-webkit-scrollbar{display:none}.gen-row{flex:none;display:grid;grid-template-columns:1fr auto;grid-gap:.15em .6em;gap:.15em .6em;background:var(--white);border:1px solid var(--line);border-radius:.7em;padding:.55em .7em;animation:rowIn .3s var(--ease) both}.gen-tag{font-size:.66em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--red)}.gen-line{grid-column:1;font-size:.86em;font-weight:600;line-height:1.3}.gen-hold{grid-column:2;grid-row:1/span 2;align-self:center;text-align:right;font-size:.62em;line-height:1.1;color:var(--muted)}.gen-hold b{display:block;font-family:var(--f-display);font-weight:400;font-size:2em;color:var(--ink)}.gen-field{width:100%;background:var(--white);border:1.5px solid var(--ink);border-radius:.7em;padding:.7em .8em;font-size:.95em;resize:none;line-height:1.4}.gen-field:focus{outline:2px solid var(--red);outline-offset:1px}.gen-submit{display:inline-flex;align-items:center;justify-content:center;gap:.45em;border:0;border-radius:999px;background:var(--red);color:var(--white);padding:.8em 1em;font-size:.88em;font-weight:700;transition:background-color .15s}.gen-submit:hover{background:var(--ink)}.gen-submit svg{width:1.15em;height:1.15em}.empty-rows{gap:.45em}.empty-rows,.empty-rows li{display:flex;flex-direction:column}.empty-rows li{gap:.35em;border:1.5px dashed rgba(10,10,10,.2);border-radius:.7em;padding:.7em}.empty-rows i{display:block;height:.5em;border-radius:4px;background:var(--paper-2)}.empty-rows i+i{width:58%}.reel,.reel-wrap{position:relative;height:100%}.reel{overflow:hidden;background:linear-gradient(172deg,#f6e3d6 0,var(--paper) 52%,#efcdb8 100%);color:var(--ink)}.reel-progress{position:absolute;top:.4em;left:.9em;right:.9em;height:3px;border-radius:3px;background:rgba(10,10,10,.16);z-index:4;overflow:hidden}.reel-progress span{display:block;height:100%;background:var(--ink);width:0;animation:grow 3s linear infinite}.reel-wrap .reel-progress span{animation-delay:var(--delay,0s);animation-iteration-count:1;animation-fill-mode:forwards}.reel-chip{position:absolute;top:1.3em;left:.9em;z-index:4;display:inline-flex;align-items:center;gap:.35em;padding:.3em .65em;border-radius:999px;background:rgba(10,10,10,.78);color:var(--paper);font-size:.68em;font-weight:600}.reel-chip svg{width:1.1em;height:1.1em}.reel-art{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:24%}.reel-sun{position:absolute;width:82%;aspect-ratio:1;border-radius:50%;background:var(--red);left:9%;top:34%}.reel-dots{position:absolute;inset:0;background-image:radial-gradient(rgba(10,10,10,.16) 1px,transparent 1.4px);background-size:7px 7px;-webkit-mask-image:linear-gradient(180deg,transparent 40%,#000);mask-image:linear-gradient(180deg,transparent 40%,#000)}.bottle{position:relative;width:33%;z-index:2;animation:float 3.2s ease-in-out infinite;filter:drop-shadow(0 14px 14px rgba(0,0,0,.25))}.face{position:absolute;width:44%;left:4%;bottom:23%;z-index:1}.reel-caption{left:8%;right:16%;top:16%;background:var(--white);font-size:1.15em;font-weight:700;line-height:1.25;padding:.5em .7em;border-radius:.45em;box-shadow:0 8px 18px -8px rgba(0,0,0,.35);animation:rowIn .35s var(--ease) both}.reel-caption,.reel-rail{position:absolute;z-index:3;color:var(--ink)}.reel-rail{right:.8em;bottom:24%;display:flex;flex-direction:column;gap:1.1em}.reel-rail svg{width:1.6em;height:1.6em}.reel-user{position:absolute;left:.9em;bottom:.9em;z-index:3;display:flex;align-items:center;gap:.55em;font-size:.8em;line-height:1.25}.reel-user strong{display:block}.reel-user small{display:block;opacity:.7}.reel-av{width:2.3em;height:2.3em;border-radius:50%;border:2px solid var(--paper);flex:none}.reel-av,.reel-badge{background:var(--ink)}.reel-badge{position:absolute;right:.9em;top:3.2em;z-index:5;color:var(--paper);font-family:var(--f-display);font-size:1.7em;line-height:1;padding:.25em .45em;border-radius:.35em;animation:slam .3s var(--ease) both}.reel-badge small{display:block;font-family:var(--f-body);font-size:.4em;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.reel-badge.is-drop{background:var(--red);color:var(--white)}.tl-graph{position:relative;flex:none;height:9.5em;background:var(--white);border:1px solid var(--line);border-radius:.8em}.tl-plot{position:absolute;left:.6em;right:.6em;top:.6em;bottom:2em}.tl-plot svg{width:100%;height:100%}.tl-area{fill:var(--ink);opacity:.07}.tl-line{fill:none;stroke:var(--ink);stroke-width:2}.tl-mark{position:absolute;width:1.6em;height:1.6em;border-radius:50%;background:var(--red);color:var(--white);font-size:.72em;font-weight:700;display:grid;place-items:center;transform:translate(-50%,-50%) scale(0);animation:pop .35s var(--ease) both;box-shadow:0 0 0 3px var(--white)}.tl-frames{position:absolute;left:.6em;right:.6em;bottom:.55em;height:1em;display:grid;grid-template-columns:repeat(10,1fr);grid-gap:2px;gap:2px}.tl-frames i{background:rgba(10,10,10,.16);border-radius:2px}.tl-frames i.is-logo{background:var(--red)}.tl-fixes{display:flex;flex-direction:column;gap:.45em}.tl-fixes li{display:grid;grid-template-columns:auto 1fr;grid-gap:.6em;gap:.6em;align-items:start;background:var(--white);border:1px solid var(--line);border-radius:.7em;padding:.55em .65em;animation:rowIn .3s var(--ease) both}.tl-fixes strong{display:block;font-size:.84em;line-height:1.3}.tl-fixes small{display:block;font-size:.7em;color:var(--muted);line-height:1.35}.tl-num{width:1.6em;height:1.6em;border-radius:50%;background:var(--red);color:var(--white);display:grid;place-items:center;font-weight:700;font-size:.8em}.tl-foot{margin-top:auto;display:flex;align-items:center;gap:.45em;font-size:.78em;font-weight:600;flex-wrap:wrap}.tl-foot b{font-family:var(--f-display);font-weight:400;font-size:1.6em;line-height:1}.tl-foot small{color:var(--muted)}.tl-foot svg{width:1.2em;height:1.2em}.cal-legend{display:flex;gap:.9em;font-size:.72em;font-weight:600}.cal-legend span{display:inline-flex;align-items:center;gap:.3em}.cal-legend span+span{color:var(--red)}.cal{display:flex;flex-direction:column}.cal li{display:grid;grid-template-columns:2.6em 1fr;grid-gap:.5em;gap:.5em;align-items:center;padding:.42em 0;border-bottom:1px solid var(--line);animation:rowIn .3s var(--ease) both}.cal-day{font-family:var(--f-display);font-size:1.05em;text-transform:uppercase}.cal-slots{display:flex;flex-wrap:wrap;gap:.3em}.cal-post{display:inline-flex;align-items:center;gap:.35em;background:var(--ink);color:var(--paper);border-radius:.4em;padding:.32em .5em;font-size:.68em;line-height:1.2}.cal-post.is-short{background:var(--red);color:var(--white)}.cal-post svg{width:1.1em;height:1.1em;flex:none}.cal-rest{font-size:.7em;color:var(--muted)}.bars{display:flex;flex-direction:column;gap:.7em}.bars li{display:grid;grid-template-columns:1fr auto;grid-gap:.3em .7em;gap:.3em .7em;align-items:center}.bars li>span:first-child{grid-column:1/-1;font-size:.78em;font-weight:600}.bar{height:.65em;background:rgba(10,10,10,.1);overflow:hidden}.bar,.bar i{border-radius:1em}.bar i{display:block;height:100%;background:var(--ink);animation:grow .8s var(--ease) both;transform-origin:left}.bars li.is-best .bar i{background:var(--red)}.bars b{font-family:var(--f-display);font-weight:400;font-size:1.3em;line-height:1}.dash-call{display:flex;align-items:center;gap:.55em;background:var(--ink);color:var(--paper);border-radius:.7em;padding:.75em .85em;font-size:.8em;font-weight:600;line-height:1.3}.dash-call svg{width:1.3em;height:1.3em;flex:none;color:var(--red)}.dash-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.4em;gap:.4em;margin-top:auto}.dash-grid span{background:var(--white);border:1px solid var(--line);border-radius:.6em;padding:.6em;font-size:.66em;color:var(--muted);font-weight:600;line-height:1.25}.dash-grid b{display:block;font-family:var(--f-display);font-weight:400;font-size:2.1em;color:var(--ink);line-height:1.05}.dash-grid-big{grid-template-columns:1fr 1fr;margin-top:0}.dash-grid-big b{font-size:2.8em}.list{display:flex;flex-direction:column;gap:.45em}.list li{display:grid;grid-template-columns:2.1em 1fr auto;grid-gap:.6em;gap:.6em;align-items:center;background:var(--white);border:1px solid var(--line);border-radius:.7em;padding:.5em .65em;animation:rowIn .3s var(--ease) both}.list strong{display:block;font-size:.82em;line-height:1.25}.list small{display:block;font-size:.68em;color:var(--muted);line-height:1.3}.list-ic{width:2.1em;height:2.1em;border-radius:.55em;background:var(--paper);color:var(--red);display:grid;place-items:center}.list-ic svg{width:1.1em;height:1.1em}.list-v{font-family:var(--f-display);font-weight:400;font-size:1.25em}.pill{font-size:.6em;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.35em .6em;border-radius:999px;background:var(--paper-2);white-space:nowrap}.pill-red{background:var(--red);color:var(--white)}.fair-icon{color:var(--red);width:3.4em;height:3.4em}.fair{width:100%;display:flex;flex-direction:column;gap:.45em;margin-top:.4em}.fair li{display:flex;align-items:center;gap:.55em;background:var(--white);border:1px solid var(--line);border-radius:.6em;padding:.6em .75em;font-size:.82em;font-weight:600;text-align:left;animation:rowIn .3s var(--ease) both}.fair svg{color:var(--red);flex:none;width:1.2em;height:1.2em}.chips{display:flex;flex-wrap:wrap;gap:.35em}.chip{border:1.5px solid var(--ink);border-radius:999px;padding:.35em .75em;font-size:.75em;font-weight:700;transition:background-color .2s,color .2s}.chip.is-on{background:var(--ink);color:var(--paper)}.tone-out{background:var(--white);border:1px solid var(--line);border-radius:.8em;padding:.9em;animation:rowIn .3s var(--ease) both}.tone-out p{font-size:1.2em;font-weight:600;line-height:1.3;margin-top:.35em}.score{display:flex;align-items:flex-start;font-family:var(--f-display);font-size:6.4em;line-height:.9}.score span{font-size:.4em;margin-top:.2em}.score-scale{position:relative;display:flex;gap:3px;height:.7em}.score-scale i{flex:1 1;border-radius:3px}.score-scale .s1{background:rgba(10,10,10,.18)}.score-scale .s2{background:rgba(10,10,10,.42)}.score-scale .s3{background:var(--red)}.score-pin{position:absolute;top:-.4em;width:3px;height:1.5em;background:var(--ink);border-radius:2px}.score-legend{display:flex;justify-content:space-between;font-size:.64em;font-weight:700;text-transform:uppercase;color:var(--muted)}.checks{display:flex;flex-direction:column;gap:.4em}.checks li{display:flex;align-items:center;gap:.5em;font-size:.82em;font-weight:600}.checks svg{width:1.2em;height:1.2em;flex:none}.checks li.is-miss{color:var(--red)}.strip{position:relative;margin:0;width:100%}.strip-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:8px}.strip-hook{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.strip-id{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 9px;border-radius:999px;border:1.5px solid}.strip-line{font-size:15px;font-weight:600}.strip-best{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 9px;border-radius:999px;background:var(--paper);color:var(--ink)}.tone-red .strip-best{background:var(--ink);color:var(--paper)}.strip-score{display:flex;align-items:flex-end;gap:8px;flex:none}.strip-num{font-family:var(--f-display);font-size:44px;line-height:.85;animation:slam .3s var(--ease) both}.strip-num.is-drop{color:var(--red)}.tone-red .strip-num.is-drop{color:var(--paper)}.strip-lbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;line-height:1.2;opacity:.7}.strip-chart{position:relative;height:58px;border-bottom:1.5px solid;margin-bottom:18px}.strip-chart svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.strip-zone{position:absolute;left:0;top:0;bottom:0;width:50%;background:rgba(245,241,232,.07);border-right:1.5px dashed}.tone-paper .strip-zone,.tone-red .strip-zone{background:rgba(10,10,10,.06)}.strip-note,.strip-zone span{position:absolute;top:4px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.6;white-space:nowrap}.strip-zone span{left:8px}.strip-note{right:6px}.strip-grid{stroke:currentColor;stroke-opacity:.14;stroke-dasharray:3 4}.strip-area{fill:currentColor;opacity:.08}.strip-path{fill:none;stroke:currentColor;stroke-width:2.5;stroke-dasharray:1;stroke-dashoffset:1;animation:draw var(--draw) linear var(--delay) forwards}.strip-path-drop{stroke:var(--red);stroke-width:4.5;animation-duration:calc(var(--draw) * .16);animation-delay:calc(var(--delay) + var(--draw) * .22)}.tone-red .strip-path-drop{stroke:var(--paper)}.strip-drop{position:absolute;width:0;height:0;opacity:0;animation:fadeIn .25s ease forwards;animation-delay:calc(var(--delay) + var(--draw) * .34);z-index:2}.strip-dot{left:-7px;top:-7px;width:14px;height:14px;border-radius:50%;border:2px solid var(--paper);animation:pulse 1.2s infinite}.strip-dot,.strip-tip{position:absolute;background:var(--red)}.strip-tip{left:16px;bottom:6px;width:250px;color:var(--white);font-size:12px;font-weight:600;line-height:1.35;padding:7px 10px;border-radius:8px}.tone-red .strip-tip{background:var(--ink)}.strip-axis{position:absolute;left:0;right:0;top:100%;height:14px;margin-top:3px}.strip-axis span{position:absolute;transform:translateX(-50%);font-size:10px;font-weight:600;opacity:.6}.strip-axis span:first-child{transform:none}.strip-axis span:last-child{transform:translateX(-100%)}.strip-why{display:none;margin-top:10px;font-size:13px;font-weight:600;color:var(--red)}@media (max-width:860px){.strip-tip{display:none}.strip-why{display:block}.strip-head{flex-direction:column;align-items:flex-start}.strip-line{font-size:14px}.strip-note{top:auto;bottom:4px}}@media (max-height:760px) and (min-width:861px){.strip-head{margin-bottom:4px}.strip-num{font-size:34px}.strip-chart{height:44px}}.sec{position:relative;padding:clamp(80px,11vw,140px) 0;overflow:hidden}.sec-ink{background:var(--ink);color:var(--paper)}.sec-red{background:var(--red);color:var(--ink)}.sec-paper2{background:var(--paper-2)}.sec-white{background:var(--paper-3)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.eyebrow:before{content:"";width:9px;height:9px;background:var(--red)}.sec-red .eyebrow:before{background:var(--ink)}.eyebrow-red{color:var(--red)}.h2{font-size:clamp(46px,7vw,108px);line-height:.9;margin:18px 0 22px}.h2,.h3{font-family:var(--f-display);text-transform:uppercase}.h3{font-size:clamp(26px,2.6vw,36px);line-height:1}.lead{font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:var(--muted);max-width:640px}.sec-ink .lead{color:rgba(245,241,232,.72)}.sec-red .lead{color:rgba(10,10,10,.78)}.sec-head{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:40px;gap:40px;align-items:end;margin-bottom:64px}.sec-head .h2{margin-bottom:0}.muted{color:var(--muted)}.ticker{background:var(--ink);color:var(--paper);overflow:hidden;border-top:1px solid var(--line-l);border-bottom:1px solid var(--line-l)}.ticker-track{display:flex;width:max-content;animation:marquee 38s linear infinite}.ticker-track span{display:inline-flex;align-items:center;gap:28px;padding:18px 14px;font-family:var(--f-display);font-size:clamp(22px,2.6vw,34px);text-transform:uppercase;white-space:nowrap}.ticker-track svg{color:var(--red)}.steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid}.step{padding:30px 28px 10px 0;border-right:1px solid var(--line)}.sec-ink .step{border-color:var(--line-l)}.step+.step{padding-left:28px}.step:last-child{border-right:0}.step-n{font-size:72px;line-height:.9;color:var(--red)}.step h3,.step-n{font-family:var(--f-display)}.step h3{text-transform:uppercase;font-size:28px;line-height:1;margin:18px 0 10px}.step p{font-size:15px;color:var(--muted)}.sec-ink .step p{color:rgba(245,241,232,.7)}.types{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 56px;gap:0 56px}.type{display:grid;grid-template-columns:56px 1fr;grid-gap:6px 18px;gap:6px 18px;padding:24px 0;border-bottom:1px solid var(--line)}.sec-ink .type{border-color:var(--line-l)}.type-n{grid-row:span 3;font-size:40px;color:var(--red)}.type h3,.type-n{font-family:var(--f-display);line-height:1}.type h3{text-transform:uppercase;font-size:26px}.type p{font-size:15px;color:var(--muted)}.sec-ink .type p{color:rgba(245,241,232,.65)}.type q{font-size:17px;font-weight:600;quotes:"\201C" "\201D"}.cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.cards-2{grid-template-columns:repeat(2,1fr)}.cards-4{grid-template-columns:repeat(4,1fr)}.card{position:relative;background:var(--paper-3);border:1px solid var(--line);border-radius:20px;padding:30px;display:flex;flex-direction:column;gap:14px;transition:transform .25s var(--ease),box-shadow .25s}.card:hover{transform:translateY(-4px);box-shadow:0 24px 40px -28px rgba(10,10,10,.5)}.sec-ink .card{background:var(--ink-2);border-color:var(--line-l)}.sec-red .card{background:var(--paper)}.card-ic{width:50px;height:50px;border-radius:14px;background:var(--ink);color:var(--paper);display:grid;place-items:center}.sec-ink .card-ic{background:var(--red);color:var(--white)}.card h3{font-family:var(--f-display);text-transform:uppercase;font-size:26px;line-height:1.02}.card p{font-size:15px;color:var(--muted)}.sec-ink .card p{color:rgba(245,241,232,.68)}.card-link{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px}.card-big,.card-link:hover{color:var(--red)}.card-big{font-family:var(--f-display);font-size:64px;line-height:.9}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);align-items:center}.split-phone{display:flex;justify-content:center}.split-phone .phone-frame{width:min(340px,80vw);aspect-ratio:9/17.6}.ticks{display:flex;flex-direction:column;gap:14px;margin-top:26px}.ticks li{display:grid;grid-template-columns:26px 1fr;grid-gap:12px;gap:12px;font-size:16px}.ticks svg{color:var(--red);margin-top:3px}.ticks strong{display:block}.ticks span{color:var(--muted);font-size:15px}.sec-ink .ticks span{color:rgba(245,241,232,.68)}.compare{border:2px solid;border-radius:20px;overflow:hidden}.compare-row{display:grid;grid-template-columns:1fr 1fr 1fr}.compare-row>div{padding:20px 24px;border-bottom:1px solid var(--line);font-size:15px}.sec-ink .compare-row>div{border-color:var(--line-l)}.compare-row:last-child>div{border-bottom:0}.compare-row>div:nth-child(2){color:var(--muted)}.sec-ink .compare-row>div:nth-child(2){color:rgba(245,241,232,.55)}.compare-row>div:nth-child(3){background:rgba(232,18,26,.08);font-weight:600}.compare-head>div{font-family:var(--f-display);text-transform:uppercase;font-size:20px}.compare-head>div:nth-child(3){background:var(--red)!important;color:var(--white)}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-top:2px solid;border-bottom:2px solid}.stat{padding:34px 26px;border-right:1px solid var(--line)}.sec-ink .stat{border-color:var(--line-l)}.stat:last-child{border-right:0}.stat b{display:block;font-family:var(--f-display);font-weight:400;font-size:clamp(54px,6vw,88px);line-height:.9}.stat span{display:block;margin-top:10px;font-size:15px;color:var(--muted)}.sec-ink .stat span{color:rgba(245,241,232,.68)}.faq{border-top:2px solid}.faq details{border-bottom:1px solid var(--line)}.sec-ink .faq details{border-color:var(--line-l)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;font-family:var(--f-display);text-transform:uppercase;font-size:clamp(22px,2.3vw,30px);line-height:1.05}.faq summary::-webkit-details-marker{display:none}.faq summary svg{flex:none;transition:transform .25s var(--ease);color:var(--red)}.faq details[open] summary svg{transform:rotate(45deg)}.faq details p{padding:0 0 26px;max-width:780px;font-size:16px;color:var(--muted)}.sec-ink .faq details p{color:rgba(245,241,232,.7)}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:60px;gap:60px}.fairplay{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;gap:0;border-top:2px solid}.fairplay li{display:grid;grid-template-columns:44px 1fr;grid-gap:16px;gap:16px;padding:26px 26px 26px 0;border-bottom:1px solid var(--line-l)}.fairplay li:nth-child(odd){border-right:1px solid var(--line-l)}.fairplay li:nth-child(2n){padding-left:26px}.fairplay svg{color:var(--red)}.fairplay strong{display:block;font-family:var(--f-display);text-transform:uppercase;font-size:24px;font-weight:400;line-height:1.05;margin-bottom:6px}.fairplay span{color:rgba(245,241,232,.7);font-size:15px}.page-hero{position:relative;overflow:hidden;padding:170px 0 80px}.page-hero .h1{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(64px,13vw,210px);line-height:.84;margin:18px 0 26px}.closer{position:relative;background:var(--ink);color:var(--paper);padding:clamp(90px,11vw,150px) 0;overflow:hidden;border-bottom:1px solid var(--line-l)}.closer-grain{position:absolute;inset:0;background-image:radial-gradient(rgba(232,18,26,.22) 1.2px,transparent 1.7px);background-size:14px 14px;-webkit-mask-image:radial-gradient(ellipse at 85% 50%,#000 0,transparent 60%);mask-image:radial-gradient(ellipse at 85% 50%,#000 0,transparent 60%);pointer-events:none}.closer-grid{position:relative;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:clamp(40px,6vw,90px);gap:clamp(40px,6vw,90px);align-items:center}.closer-title{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(64px,10vw,168px);line-height:.84;margin:20px 0 26px}.closer-text{max-width:560px;font-size:18px;color:rgba(245,241,232,.72)}.closer-action{display:flex;flex-direction:column;gap:22px}.countdown{display:flex;gap:18px;font-family:var(--f-display);font-size:clamp(90px,11vw,170px);line-height:.8}.countdown span{color:rgba(245,241,232,.16);animation:cd 3s steps(1) infinite;display:inline-block}.countdown span:nth-child(2){animation-delay:1s}.countdown span:nth-child(3){animation-delay:2s}.swipe{--p:0%;position:relative;height:76px;border-radius:999px;background:var(--ink-2);border:2px solid rgba(245,241,232,.2);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y}.swipe-fill{position:absolute;left:0;top:0;bottom:0;width:calc(var(--p) + 70px);max-width:100%;background:var(--red);border-radius:999px}.swipe-label{position:absolute;inset:0;display:grid;place-items:center;padding-left:70px;font-family:var(--f-display);text-transform:uppercase;font-size:clamp(17px,1.6vw,22px);letter-spacing:.02em;pointer-events:none;background:linear-gradient(90deg,rgba(245,241,232,.5),var(--paper),rgba(245,241,232,.5));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shine 2.4s linear infinite}@keyframes shine{to{background-position:-200% 0}}.swipe-knob{position:absolute;left:4px;top:4px;width:64px;height:64px;border-radius:50%;border:0;background:var(--paper);color:var(--ink);display:grid;place-items:center;cursor:-webkit-grab;cursor:grab;touch-action:none;z-index:2;box-shadow:0 6px 16px rgba(0,0,0,.4)}.swipe-knob:active{cursor:-webkit-grabbing;cursor:grabbing}.swipe.is-done .swipe-knob{background:var(--white);color:var(--red)}.swipe.is-done .swipe-label{color:var(--white);background:none;animation:none}.closer-meta{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:14px;color:rgba(245,241,232,.65)}.closer-meta a,.footer{color:var(--paper)}.footer{background:var(--ink);padding:70px 0 34px}.footer-top{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;flex-wrap:wrap;padding-bottom:44px;border-bottom:1px solid var(--line-l)}.footer-logo img{width:clamp(220px,34vw,460px);height:auto}.footer-line{max-width:340px;font-size:15px;color:rgba(245,241,232,.6)}.footer-links{display:flex;flex-wrap:wrap;gap:10px 28px;padding:30px 0;border-bottom:1px solid var(--line-l)}.footer-links a{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(245,241,232,.82);transition:color .15s}.footer-links a:hover{color:var(--red)}.footer-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:24px;font-size:14px;color:rgba(245,241,232,.6)}.footer-brand{font-weight:700;color:var(--paper)}.bill{display:inline-flex;padding:5px;border-radius:999px;border:2px solid var(--ink);gap:4px}.bill button{height:42px;padding:0 20px;border-radius:999px;border:0;background:transparent;font-weight:700;font-size:14px}.bill button.is-on{background:var(--ink);color:var(--paper)}.bill em{font-style:normal;color:var(--red);margin-left:6px}.bill button.is-on em{color:#ff6a6f}.plans{display:flex;flex-direction:column;gap:22px;margin-top:40px}.plan{position:relative;display:grid;grid-template-columns:1.05fr 1.2fr .85fr;grid-gap:36px;gap:36px;align-items:center;padding:38px 40px;border-radius:26px;border:2px solid var(--ink);background:var(--paper-3);overflow:hidden}.plan-ink{background:var(--ink);color:var(--paper)}.plan-name{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(70px,9vw,140px);line-height:.82}.plan-for{margin-top:14px;font-size:15px;color:var(--muted);max-width:300px}.plan-ink .plan-for{color:rgba(245,241,232,.66)}.plan-tag{position:absolute;top:22px;right:24px;background:var(--red);color:var(--white);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:6px 12px;border-radius:999px}.plan-feats{display:flex;flex-direction:column;gap:11px}.plan-feats li{display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px;font-size:15px}.plan-feats svg{color:var(--red);margin-top:3px}.plan-price{display:flex;flex-direction:column;gap:14px}.plan-amt{display:flex;align-items:flex-start;font-family:var(--f-display);line-height:.85}.plan-amt sup{font-size:34px;margin-top:6px}.plan-amt b{font-weight:400;font-size:clamp(74px,7vw,108px)}.plan-amt small{align-self:flex-end;font-family:var(--f-body);font-size:14px;font-weight:600;margin:0 0 10px 6px;opacity:.7}.plan-note{font-size:13px;color:var(--muted)}.plan-ink .plan-note{color:rgba(245,241,232,.6)}.plan-price .btn{width:100%}.free-band{margin-top:26px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding:26px 32px;border-radius:20px;background:var(--red);color:var(--ink)}.free-band strong{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1}.table-wrap{overflow-x:auto;border:2px solid var(--ink);border-radius:20px;background:var(--paper-3)}.ptable{width:100%;border-collapse:collapse;min-width:720px}.ptable td,.ptable th{padding:16px 20px;text-align:left;border-bottom:1px solid var(--line);font-size:15px}.ptable thead th{font-family:var(--f-display);text-transform:uppercase;font-weight:400;font-size:22px;background:var(--ink);color:var(--paper)}.ptable thead th:nth-child(3){background:var(--red);color:var(--white)}.ptable tbody th{font-weight:600}.ptable td svg{color:var(--red)}.ptable tr:last-child td,.ptable tr:last-child th{border-bottom:0}.ptable .dash{color:var(--muted)}.field{display:flex;flex-direction:column;gap:7px}.field .lbl,.field label{font-size:13px;font-weight:700;letter-spacing:.04em}.field .lbl i,.field label i{font-style:normal;color:var(--red)}.input{width:100%;height:50px;padding:0 14px;border-radius:12px;border:1.5px solid rgba(10,10,10,.22);background:var(--white);color:var(--ink);font-size:15px;transition:border-color .15s,box-shadow .15s}textarea.input{height:auto;padding:12px 14px;resize:vertical;min-height:110px;line-height:1.5}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8'><path d='M1 1l5 5 5-5' fill='none' stroke='%230a0a0a' stroke-width='2'/></svg>");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.input:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 4px rgba(232,18,26,.18)}.toggles{display:flex;flex-wrap:wrap;gap:8px}.toggle{position:relative}.toggle input{position:absolute;opacity:0;inset:0;cursor:pointer}.toggle span{display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 15px;border-radius:999px;border:1.5px solid rgba(10,10,10,.22);background:var(--white);font-size:14px;font-weight:600;transition:.15s}.toggle input:checked+span{background:var(--ink);color:var(--paper);border-color:var(--ink)}.toggle input:focus-visible+span{outline:3px solid var(--red);outline-offset:2px}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.captcha{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:10px;border-radius:14px;border:1.5px dashed rgba(10,10,10,.3);background:var(--paper)}.captcha-q{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-display);font-size:22px;padding:0 8px;white-space:nowrap}.captcha-q svg{color:var(--red)}.captcha .input,.captcha-r{height:44px}.captcha-r{width:44px;border-radius:10px;border:1.5px solid rgba(10,10,10,.22);background:var(--white);display:grid;place-items:center}.captcha-r:hover{border-color:var(--ink)}.form-msg{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;font-size:14px;font-weight:600}.form-msg.is-err{background:rgba(232,18,26,.1);color:var(--red-d)}.form-msg svg{flex:none;margin-top:2px}.btn[disabled]{opacity:.6;pointer-events:none}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.contact-poster{position:relative;overflow:hidden;padding:130px 20px 80px;min-height:100vh}.contact-poster,.contact-word{display:flex;flex-direction:column;align-items:center}.contact-word{position:absolute;left:0;right:0;top:140px;font-family:var(--f-display);text-transform:uppercase;line-height:.84;font-size:min(26vw,30vh);pointer-events:none;white-space:nowrap}.contact-word span{animation:slam .4s var(--ease) both}.contact-word span+span{animation-delay:80ms}.contact-phone{position:relative;z-index:2;width:min(400px,100%)}.contact-phone .phone-body{height:auto}.contact-phone .phone-screen{height:auto;font-size:14px}.cform{display:flex;flex-direction:column;gap:14px;padding:6px 20px 24px}.cform .scr-title{font-size:30px}.cform .input{height:46px;font-size:14px}.cform textarea.input{height:auto}.cform .toggle span{height:38px;font-size:13px;padding:0 12px}.cform-done{padding:40px 22px 50px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.cform-done svg{color:var(--red)}.contact-under{position:relative;z-index:2;margin-top:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;width:100%;max-width:1100px}.contact-under>div{background:var(--paper);color:var(--ink);border-radius:18px;padding:24px;border:2px solid var(--ink)}.contact-under h2{font-family:var(--f-display);text-transform:uppercase;font-size:24px;line-height:1;margin-bottom:10px}.contact-under p{font-size:15px;color:var(--muted)}.addr{font-style:normal;display:flex;flex-direction:column;gap:2px;font-size:15px}.addr strong{margin-bottom:4px}.su{display:grid;grid-template-columns:.9fr 1.1fr;min-height:100vh}.su-side{position:relative;background:var(--ink);color:var(--paper);padding:150px clamp(28px,4vw,64px) 70px;overflow:hidden}.su-side-in{position:-webkit-sticky;position:sticky;top:130px}.su-big{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(76px,9vw,150px);line-height:.84;margin:18px 0 26px}.su-list{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--line-l);margin-top:34px}.su-list li{display:grid;grid-template-columns:48px 1fr;grid-gap:12px;gap:12px;padding:18px 0;border-bottom:1px solid var(--line-l)}.su-list b{font-family:var(--f-display);font-weight:400;font-size:30px;line-height:1;color:var(--red)}.su-list strong{display:block;font-size:16px}.su-list span{font-size:14px;color:rgba(245,241,232,.65)}.su-main{background:var(--paper-2);padding:140px clamp(20px,4vw,64px) 80px;display:flex;justify-content:center}.ticket{width:100%;max-width:680px;background:var(--paper-3);border-radius:26px;border:2px solid var(--ink);position:relative;box-shadow:12px 12px 0 var(--ink)}.ticket-stub{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:22px 30px;border-bottom:2px dashed rgba(10,10,10,.35);position:relative}.ticket-stub:after,.ticket-stub:before{content:"";position:absolute;bottom:-15px;width:28px;height:28px;border-radius:50%;background:var(--paper-2);border:2px solid var(--ink)}.ticket-stub:before{left:-16px;-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.ticket-stub:after{right:-16px;-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.ticket-stub strong{font-family:var(--f-display);text-transform:uppercase;font-size:26px;font-weight:400;letter-spacing:.02em}.ticket-stub span{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--red)}.ticket-body{padding:30px;display:flex;flex-direction:column;gap:30px}.tstep{display:grid;grid-template-columns:52px 1fr;grid-gap:16px;gap:16px}.tstep-n{font-size:34px;color:var(--red)}.tstep h2,.tstep-n{font-family:var(--f-display);line-height:1}.tstep h2{text-transform:uppercase;font-size:24px;margin:4px 0 16px}.tstep-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.tstep-fields .full{grid-column:1/-1}.plan-pick{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.plan-pick .toggle span{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;width:100%;height:auto;padding:12px 14px;border-radius:14px}.plan-pick .toggle span b{font-family:var(--f-display);text-transform:uppercase;font-weight:400;font-size:20px}.plan-pick .toggle span small{font-size:12px;opacity:.75}.plan-pick .toggle{display:flex}.ticket-foot{display:flex;flex-direction:column;gap:14px;border-top:1px solid var(--line);padding-top:24px}.ticket-foot .btn{height:58px;font-size:16px}.fine{font-size:13px;color:var(--muted)}.fine a{text-decoration:underline}.su-done{padding:56px 34px 60px;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.su-done-ic{width:76px;height:76px;border-radius:50%;background:var(--red);color:var(--white);display:grid;place-items:center;animation:slam .4s var(--ease) both}.su-done h2{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(48px,6vw,80px);line-height:.88}.su-done p{font-size:17px;color:var(--muted);max-width:480px}.legal{display:grid;grid-template-columns:260px 1fr;grid-gap:70px;gap:70px;align-items:start}.legal-toc{position:-webkit-sticky;position:sticky;top:120px;display:flex;flex-direction:column;gap:4px;border-left:2px solid var(--ink);padding-left:18px}.legal-toc a{font-size:14px;font-weight:600;color:var(--muted);padding:4px 0}.legal-toc a:hover{color:var(--red)}.legal-body{max-width:780px}.legal-body section{padding:30px 0;border-bottom:1px solid var(--line)}.legal-body section:first-child{padding-top:0}.legal-body h2{font-family:var(--f-display);text-transform:uppercase;font-size:30px;line-height:1.05;margin-bottom:14px;display:flex;gap:14px}.legal-body h2 span{color:var(--red)}.legal-body li,.legal-body p{font-size:16px;color:#2c2a26;line-height:1.7}.legal-body p+p,.legal-body ul{margin-top:12px}.legal-body ul{display:flex;flex-direction:column;gap:8px}.legal-body li{position:relative;padding-left:22px}.legal-body li:before{content:"";position:absolute;left:0;top:11px;width:8px;height:8px;background:var(--red)}.legal-body a{text-decoration:underline;text-underline-offset:3px;font-weight:600}.nf{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:140px 20px 80px;gap:24px}.nf b{font-family:var(--f-display);font-weight:400;font-size:min(40vw,46vh);line-height:.8}@media (max-width:1080px){.steps{grid-template-columns:1fr 1fr}.step:nth-child(2){border-right:0}.step:nth-child(3){padding-left:0}.step:nth-child(n+3){border-top:1px solid var(--line)}.cards-4,.stats{grid-template-columns:1fr 1fr}.stat:nth-child(2){border-right:0}.stat:nth-child(n+3){border-top:1px solid var(--line)}.sec-ink .stat:nth-child(n+3){border-color:var(--line-l)}.plan{grid-template-columns:1fr 1fr}.plan-price{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.plan-price .btn{width:auto}.su{grid-template-columns:1fr}.su-side{padding-top:130px;padding-bottom:50px}.su-side-in{position:static}.su-main{padding-top:50px}.legal{grid-template-columns:1fr;gap:30px}.legal-toc{position:static}.closer-grid{grid-template-columns:1fr}}@media (max-width:860px){.sec-head{gap:10px;margin-bottom:44px}.cards,.cards-2,.faq-grid,.sec-head,.split,.types{grid-template-columns:1fr}.faq-grid{gap:20px}.fairplay{grid-template-columns:1fr}.fairplay li:nth-child(odd){border-right:0}.fairplay li:nth-child(2n){padding-left:0}.compare-row{grid-template-columns:1fr 1fr}.compare-row>div:first-child{grid-column:1/-1;font-weight:700;padding-bottom:6px;border-bottom:0}.compare-head>div:first-child{display:none}.contact-under,.plan{grid-template-columns:1fr}.plan{padding:30px 24px;gap:24px}.plan-pick{grid-template-columns:1fr 1fr}}@media (max-width:560px){.wrap{padding:0 18px}.cards-4,.stats,.steps{grid-template-columns:1fr}.step,.step+.step{padding:26px 0 10px;border-right:0}.step+.step{border-top:1px solid var(--line)}.stat{border-right:0}.stat+.stat{border-top:1px solid var(--line)}.tstep{gap:4px}.tstep,.tstep-fields{grid-template-columns:1fr}.ticket-body{padding:24px 18px}.ticket-stub{padding:18px}.ticket{box-shadow:6px 6px 0 var(--ink)}.captcha{grid-template-columns:1fr auto}.captcha-q{grid-column:1/-1}.page-hero{padding:130px 0 56px}.plan-price{flex-direction:column;align-items:stretch}.plan-price .btn{width:100%}.free-band{padding:22px}.swipe{height:68px}.swipe-knob{width:56px;height:56px}.swipe-label{padding-left:60px}.footer-links{gap:12px 20px}}.su-side .lead,.tone-ink .lead{color:rgba(245,241,232,.72)}.tone-red .lead{color:rgba(10,10,10,.78)}.nf .h3{font-size:clamp(30px,4vw,52px)}