:root{--callcat-ink-1:#050b2a;--callcat-ink-2:#08123d;--callcat-ink-3:#1243e3;--callcat-ink-4:#0d35c2;--callcat-ink-5:#1a4ef0;--callcat-ink-6:#4f86ff;--callcat-ink-7:#ff8a1f;--callcat-ink-8:#ffb45c;--callcat-ink-9:#e3172b;--callcat-ink-10:#2be37a;--callcat-ink-11:#f5f8ff;--callcat-ink-12:#a9b6de;--callcat-ink-13:#6e7db0;--callcat-ink-14:#a0b9ff29;--callcat-ink-15:#000;--callcat-ink-16:#0a7a3a;--callcat-ink-17:#b85a00;--callcat-ink-18:#ff8a1fa6;--callcat-ink-19:#8c9bcb;--callcat-ink-20:#96b4ff80;--callcat-ink-21:#ffffff0f;--callcat-ink-22:#ffffff38;--callcat-ink-23:#ffffff1a;--callcat-ink-24:#050b2ab8;--callcat-ink-25:#050b2aed;--callcat-ink-26:#050b2adb;--callcat-ink-27:#050b2a59;--callcat-ink-28:#050b2a1a;--callcat-ink-29:#050b2a00;--callcat-ink-30:#7eb3ff;--callcat-ink-31:#6eaaffe6;--callcat-ink-32:#7a3b00;--callcat-ink-33:#dde5ff;--callcat-ink-34:#050b2abf;--callcat-ink-35:#050b2ae6;--callcat-ink-36:#050b2acc;--callcat-ink-37:#2a2f45;--callcat-ink-38:#0b0d18;--callcat-ink-39:#1c2133;--callcat-ink-40:#ffffff14;--callcat-ink-41:#000c;--callcat-ink-42:#1243e3e6;--callcat-ink-43:#00000040;--callcat-ink-44:#0000000d;--callcat-ink-45:#000000a6;--callcat-ink-46:#ffffffbf;--callcat-ink-47:#ffffffe6;--callcat-ink-48:#0009;--callcat-ink-49:#ffffff8c;--callcat-ink-50:#fffc;--callcat-ink-51:#ffffff24;--callcat-ink-52:#fff;--callcat-ink-53:#ff3b30;--callcat-ink-54:#34c759;--callcat-ink-55:#ffffffd9;--callcat-ink-56:#0000006b;--callcat-ink-57:#ffffff29;--callcat-ink-58:#00000059;--callcat-ink-59:#00000080;--callcat-ink-60:#0a1446;--callcat-ink-61:#ffffff06;--callcat-ink-62:#ff5d5d;--callcat-ink-63:#c3cef0;--callcat-ink-64:#ff8a1f24;--callcat-ink-65:#2be37a1f;--callcat-ink-66:#dce6ff;--callcat-ink-67:#0a2a9a;--callcat-ink-68:#050b2ae0;--callcat-ink-69:#0f1b52;--callcat-ink-70:#ff8a1f80;--callcat-ink-71:#0000004d}@font-face{font-family:Archivo;src:url(/__l5e/assets-v1/e5cc8b9f-fd20-48df-90a8-7883e51f4c13/archivo.woff)format("woff");font-weight:500 900;font-stretch:62% 100%;font-display:swap}@font-face{font-family:Martian Mono;src:url(/__l5e/assets-v1/0912a35f-f18a-4e8f-8342-0ac157b193aa/martian-mono.woff)format("woff");font-weight:400 600;font-stretch:100%;font-display:swap}:root{--navy:var(--callcat-ink-1);--navy2:var(--callcat-ink-2);--board:var(--callcat-ink-3);--board2:var(--callcat-ink-4);--tile:var(--callcat-ink-5);--grid:var(--callcat-ink-6);--orange:var(--callcat-ink-7);--orange2:var(--callcat-ink-8);--red:var(--callcat-ink-9);--green:var(--callcat-ink-10);--white:var(--callcat-ink-11);--muted:var(--callcat-ink-12);--dim:var(--callcat-ink-13);--line:var(--callcat-ink-14);--display:"Archivo", Impact, "Arial Narrow Bold", sans-serif;--mono:"Martian Mono", ui-monospace, Menlo, monospace;--ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html,body{overflow-x:clip}body{background:var(--navy);color:var(--white);font-family:var(--display);-webkit-font-smoothing:antialiased;font-size:17px;font-stretch:100%;line-height:1.5}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}::selection{background:var(--orange);color:var(--navy)}:focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:10px}[hidden]{display:none!important}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:1240px;margin:0 auto;padding:0 28px}@media (width<=640px){.wrap{padding:0 18px}}.cond{text-transform:uppercase;letter-spacing:-.005em;word-spacing:.14em;font-weight:900;font-stretch:62%;line-height:.86}.mono{font-family:var(--mono)}.tape{z-index:30;background:var(--orange);height:38px;color:var(--navy);border-bottom:2px solid var(--callcat-ink-15);position:relative;overflow:hidden}.tape .tr{align-items:center;width:max-content;height:100%;animation:40s linear infinite tape;display:flex}.tape span{font-family:var(--mono);white-space:nowrap;align-items:center;gap:12px;padding:0 22px;font-size:12.5px;font-weight:600;display:inline-flex}.tape span b{font-weight:600}.tape span i{color:var(--callcat-ink-16);font-style:normal}@keyframes tape{to{transform:translate(-50%)}}.btn{letter-spacing:.01em;white-space:nowrap;height:56px;transition:transform .3s var(--ease), box-shadow .3s var(--ease), background .2s;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:17px;font-weight:800;display:inline-flex;position:relative}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(1px)scale(.98)}.btn.or{background:var(--orange);color:var(--navy);box-shadow:0 5px 0 var(--callcat-ink-17), 0 18px 40px -12px var(--callcat-ink-18)}.btn.or:active{box-shadow:0 2px 0 var(--callcat-ink-17)}.btn.wh{background:var(--white);color:var(--navy);box-shadow:0 5px 0 var(--callcat-ink-19), 0 18px 40px -16px var(--callcat-ink-20)}.btn.gh{background:var(--callcat-ink-21);box-shadow:inset 0 0 0 2px var(--callcat-ink-22)}.btn.gh:hover{background:var(--callcat-ink-23)}.btn.sm{border-radius:12px;height:42px;padding:0 16px;font-size:15px}.nav{z-index:40;background:var(--callcat-ink-24);-webkit-backdrop-filter:blur(14px)saturate(1.4);border-bottom:1px solid #0000;transition:border-color .3s;position:sticky;top:0}.nav.scrolled{border-color:var(--line)}.nav .row{justify-content:space-between;align-items:center;gap:16px;height:70px;display:flex}.logo{letter-spacing:.01em;text-transform:uppercase;align-items:center;gap:11px;font-size:24px;font-weight:900;font-stretch:75%;display:inline-flex}.logo img{object-fit:cover;width:40px;height:40px;box-shadow:0 0 0 2px var(--orange);border-radius:12px}.nav .links{gap:4px;display:flex}.nav .links a{color:var(--muted);border-radius:10px;padding:9px 14px;font-size:15.5px;font-weight:600;transition:all .2s}.nav .links a:hover{color:var(--white);background:var(--callcat-ink-21)}.nav .cta{align-items:center;gap:10px;display:flex}.nav .xbtn{width:42px;height:42px;color:var(--white);background:var(--callcat-ink-21);box-shadow:inset 0 0 0 2px var(--callcat-ink-22);transition:transform .3s var(--ease), background .2s;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.nav .xbtn:hover{background:var(--callcat-ink-23);transform:translateY(-2px)}.nav .xbtn svg{width:17px;height:17px}@media (width<=900px){.nav .links{display:none}}.hero{align-items:center;min-height:calc(100svh - 108px);padding:40px 0 60px;display:flex;position:relative;overflow:hidden}#board{width:100%;height:100%;display:block;position:absolute;inset:0}.hero:after{content:"";pointer-events:none;background:linear-gradient(90deg, var(--callcat-ink-25) 0%, var(--callcat-ink-26) 34%, var(--callcat-ink-27) 58%, var(--callcat-ink-28) 80%), linear-gradient(180deg, var(--callcat-ink-29) 70%, var(--navy) 100%);position:absolute;inset:0}.arrow{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.arrow path{fill:none;stroke:var(--callcat-ink-30);stroke-width:10px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 14px var(--callcat-ink-31));stroke-dasharray:2000;stroke-dashoffset:2000px;animation:draw 2.4s var(--ease) .5s forwards}@keyframes draw{to{stroke-dashoffset:0}}.hgrid{z-index:2;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:30px;width:100%;display:grid;position:relative}.hero h1 .o{color:var(--orange);text-shadow:0 6px 0 var(--callcat-ink-32);display:block}.hero h1 .w{display:block}.hero .sub{max-width:30ch;color:var(--callcat-ink-33);margin-top:24px;font-size:clamp(19px,1.7vw,24px);font-weight:500;line-height:1.35}.hero .sub b{color:var(--white);font-weight:800}.hero .cta{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.ca{background:var(--callcat-ink-34);max-width:100%;box-shadow:inset 0 0 0 1.5px var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;align-items:center;gap:10px;width:max-content;margin-top:22px;padding:8px 8px 8px 16px;display:flex}.ca small{font-family:var(--mono);color:var(--orange);font-size:11px;font-weight:600}.ca code{font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;max-width:44ch;font-size:12.5px;overflow:hidden}.copy{background:var(--white);height:34px;color:var(--navy);border-radius:9px;flex:none;padding:0 13px;font-size:13.5px;font-weight:800}.load .ld{opacity:0;transform:translateY(20px)}.ld{transition:opacity .8s var(--ease), transform .8s var(--ease)}.hero h1 .ln{padding:.04em 0;display:block;overflow:hidden}.hero h1 .ln>span{transition:transform 1s var(--ease);display:block}.load .hero h1 .ln>span{transform:translateY(105%)}@media (width<=960px){.hero:after{background:linear-gradient(180deg, var(--callcat-ink-35) 0%, var(--callcat-ink-36) 45%, var(--callcat-ink-27) 70%, var(--navy) 100%)}.hgrid{grid-template-columns:minmax(0,1fr);justify-items:start;gap:40px}.hero{min-height:0}.phone-wrap{justify-self:center}}.phone-wrap{justify-self:center;position:relative}.phone{background:linear-gradient(145deg, var(--callcat-ink-37), var(--callcat-ink-38) 40%, var(--callcat-ink-39));width:340px;height:690px;box-shadow:inset 0 0 0 2px var(--callcat-ink-40), 0 0 0 2px var(--callcat-ink-15), 0 50px 100px -30px var(--callcat-ink-41), 0 0 120px -30px var(--callcat-ink-42);transition:transform .8s var(--ease);border-radius:56px;padding:12px;position:relative;transform:rotate(3deg)}.phone:hover{transform:rotate(0)}.screen{background:var(--callcat-ink-15);isolation:isolate;border-radius:45px;width:100%;height:100%;position:relative;overflow:hidden}.screen .bg{filter:blur(26px)saturate(1.3)brightness(.55);z-index:-1;background-position:50%;background-size:cover;position:absolute;inset:-30px;transform:scale(1.15)}.screen:after{content:"";z-index:-1;background:linear-gradient(180deg, var(--callcat-ink-43), var(--callcat-ink-44) 40%, var(--callcat-ink-45));position:absolute;inset:0}.island{background:var(--callcat-ink-15);z-index:5;border-radius:20px;width:112px;height:32px;position:absolute;top:12px;left:50%;translate:-50%}.sbar{z-index:4;justify-content:space-between;font-family:-apple-system,system-ui,sans-serif;font-size:14px;font-weight:600;display:flex;position:absolute;top:16px;left:30px;right:28px}.sbar .ic{align-items:center;gap:6px;display:flex}.view{transition:opacity .5s var(--ease), transform .6s var(--ease);flex-direction:column;align-items:center;padding:78px 22px 34px;display:flex;position:absolute;inset:0}.view.off{opacity:0;pointer-events:none;transform:scale(.96)}.xc{color:var(--callcat-ink-46);align-items:center;gap:7px;font-family:-apple-system,system-ui,sans-serif;font-size:13px;font-weight:600;display:flex}.xc svg{width:13px;height:13px}.who{letter-spacing:.005em;text-transform:uppercase;margin-top:12px;font-size:40px;font-weight:900;font-stretch:75%;line-height:1}.status{color:var(--callcat-ink-46);margin-top:6px;font-family:-apple-system,system-ui,sans-serif;font-size:16px}.status .dots i{opacity:.2;font-style:normal;animation:1.4s infinite dot}.status .dots i:nth-child(2){animation-delay:.2s}.status .dots i:nth-child(3){animation-delay:.4s}@keyframes dot{40%{opacity:1}}.av{width:172px;height:172px;margin-top:44px;position:relative}.av img{z-index:2;object-fit:cover;width:100%;height:100%;box-shadow:0 0 0 4px var(--callcat-ink-47), 0 20px 50px -10px var(--callcat-ink-48);border-radius:50%;position:relative}.av .ring{border:2px solid var(--callcat-ink-49);border-radius:50%;animation:2s cubic-bezier(.2,.6,.3,1) infinite ring;position:absolute;inset:0}.av .ring:nth-child(2){animation-delay:.66s}.av .ring:nth-child(3){animation-delay:1.33s}@keyframes ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}.ringing .av img{animation:1.6s infinite shake}@keyframes shake{0%,60%,to{transform:rotate(0)}64%{transform:rotate(-6deg)}68%{transform:rotate(6deg)}72%{transform:rotate(-5deg)}76%{transform:rotate(5deg)}80%{transform:rotate(0)}}.minis{width:100%;color:var(--callcat-ink-50);justify-content:space-between;margin-top:auto;padding:0 6px;font-family:-apple-system,system-ui,sans-serif;font-size:12.5px;display:flex}.minis span{flex-direction:column;align-items:center;gap:6px;display:flex}.minis i{background:var(--callcat-ink-51);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;font-style:normal;display:grid}.acts{justify-content:space-between;width:100%;margin-top:22px;padding:0 10px;display:flex}.acts button{flex-direction:column;align-items:center;gap:8px;font-family:-apple-system,system-ui,sans-serif;font-size:13.5px;font-weight:500;display:flex}.circ{border-radius:50%;place-items:center;width:76px;height:76px;transition:transform .2s;display:grid}.acts button:hover .circ{transform:scale(1.06)}.acts button:active .circ{transform:scale(.94)}.circ svg{width:34px;height:34px;fill:var(--callcat-ink-52)}.decline .circ{background:var(--callcat-ink-53)}.decline .circ svg{transform:rotate(135deg)}.accept .circ{background:var(--callcat-ink-54);animation:1.2s ease-in-out infinite bob}@keyframes bob{50%{transform:translateY(-5px)}}.timer{color:var(--callcat-ink-55);font-variant-numeric:tabular-nums;margin-top:6px;font-family:-apple-system,system-ui,sans-serif;font-size:17px}.av.sm{width:112px;height:112px;margin-top:22px}.wave{align-items:center;gap:4px;height:38px;margin-top:18px;display:flex}.wave i{background:var(--orange);border-radius:4px;width:4px;height:8px;transition:height .12s}.caption{background:var(--callcat-ink-56);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;width:100%;min-height:118px;margin-top:16px;padding:14px 16px;font-family:-apple-system,system-ui,sans-serif;font-size:16.5px;font-weight:500;line-height:1.38}.caption small{color:var(--orange2);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:11.5px;font-weight:700;display:block}.grid3{grid-template-columns:repeat(3,1fr);gap:14px 18px;width:100%;margin-top:auto;padding:0 6px;display:grid}.grid3 button{color:var(--callcat-ink-55);flex-direction:column;align-items:center;gap:6px;font-family:-apple-system,system-ui,sans-serif;font-size:12px;display:flex}.grid3 .k{background:var(--callcat-ink-57);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;place-items:center;width:62px;height:62px;transition:background .2s;display:grid}.grid3 .k svg{fill:none;width:26px;height:26px;stroke:var(--callcat-ink-52);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.grid3 button[aria-pressed=true] .k{background:var(--callcat-ink-52)}.grid3 button[aria-pressed=true] .k svg{stroke:var(--callcat-ink-15)}.hang{margin-top:18px}.hang .circ{background:var(--callcat-ink-53);width:70px;height:70px}.hang .circ svg{transform:rotate(135deg)}.ended{text-align:center;justify-content:center;gap:10px}.ended h3{text-transform:uppercase;font-size:34px;font-weight:900;font-stretch:70%;line-height:.95}.ended p{color:var(--callcat-ink-50);font-family:-apple-system,system-ui,sans-serif;font-size:15px}.sticker{z-index:6;background:var(--white);color:var(--navy);text-transform:uppercase;box-shadow:0 6px 0 var(--callcat-ink-58), 0 20px 40px -10px var(--callcat-ink-59);border-radius:14px;padding:10px 14px;font-size:20px;font-weight:900;font-stretch:75%;line-height:1;position:absolute}.sticker.s1{background:var(--orange);top:120px;left:-58px;transform:rotate(-9deg)}.sticker.s2{top:300px;right:-52px;transform:rotate(7deg)}.sticker.s3{background:var(--red);color:var(--callcat-ink-52);bottom:-14px;left:-46px;transform:rotate(-5deg)}.soundbtn{background:var(--callcat-ink-40);height:38px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;bottom:-62px;left:50%;translate:-50%}.soundbtn[aria-pressed=true]{color:var(--navy);background:var(--orange)}@media (width<=420px){.phone{border-radius:50px;width:300px;height:610px}.who{font-size:34px}.av{width:150px;height:150px;margin-top:30px}.sticker.s1{left:-14px}.sticker.s2{right:-10px}.sticker.s3{left:-6px}}section.blk{padding:120px 0;position:relative}.kick{font-family:var(--mono);color:var(--orange);align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:inline-flex}.kick i{background:var(--red);width:9px;height:9px;box-shadow:0 0 12px var(--red);border-radius:50%;animation:1.4s infinite rec}@keyframes rec{50%{opacity:.25}}.h2{margin-top:14px;font-size:clamp(56px,8vw,120px)}.h2 .o{color:var(--orange)}.lead{color:var(--muted);max-width:46ch;margin-top:18px;font-size:clamp(18px,1.5vw,21px);font-weight:500;line-height:1.45}.lore{background:linear-gradient(180deg, var(--navy) 0%, var(--navy2) 100%)}.lgrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}.log{background:var(--callcat-ink-60);box-shadow:inset 0 0 0 1.5px var(--line), 0 40px 80px -40px var(--callcat-ink-41);border-radius:28px;overflow:hidden}.log .lh{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.log .lh b{text-transform:uppercase;font-size:22px;font-weight:900;font-stretch:75%}.log .lh span{font-family:var(--mono);color:var(--dim);font-size:11.5px}.entry{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;gap:14px;padding:20px 22px;transition:background .2s;display:grid}.entry:last-child{border-bottom:0}.entry:hover{background:var(--callcat-ink-61)}.entry .ic{border-radius:50%;place-items:center;width:52px;height:52px;font-size:22px;display:grid}.entry .ic img{object-fit:cover;border-radius:50%;width:52px;height:52px}.entry .top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.entry h3{font-size:20px;font-weight:800;line-height:1.2}.entry h3.miss{color:var(--callcat-ink-62)}.entry time{font-family:var(--mono);color:var(--dim);white-space:nowrap;font-size:11.5px}.entry p{color:var(--callcat-ink-63);margin-top:6px;font-size:16px;line-height:1.5}.tag{height:22px;font-family:var(--mono);border-radius:999px;align-items:center;margin-top:10px;padding:0 9px;font-size:10.5px;font-weight:600;display:inline-flex}.tag.lore{background:var(--callcat-ink-64);color:var(--orange2)}.tag.real{background:var(--callcat-ink-65);color:var(--green)}.tag a{margin-left:6px;text-decoration:underline}.quote{background:var(--orange);color:var(--navy);box-shadow:0 8px 0 var(--callcat-ink-17);border-radius:24px;margin-top:40px;padding:26px;transform:rotate(-1.5deg)}.quote p{font-size:clamp(34px,4vw,54px)}.quote small{font-family:var(--mono);margin-top:10px;font-size:12px;font-weight:600;display:block}@media (width<=960px){.lgrid{grid-template-columns:minmax(0,1fr);gap:36px}}.memes{background:var(--board);background-image:linear-gradient(var(--callcat-ink-40) 1.5px, transparent 1.5px), linear-gradient(90deg, var(--callcat-ink-40) 1.5px, transparent 1.5px);background-size:84px 84px}.memes .lead{color:var(--callcat-ink-66)}.mk{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:28px;margin-top:44px;display:grid}.cv{background:var(--callcat-ink-15);box-shadow:0 0 0 4px var(--white), 0 10px 0 4px var(--callcat-ink-67), 0 40px 80px -30px var(--callcat-ink-48);aspect-ratio:1;border-radius:26px;position:relative;overflow:hidden}.cv canvas{width:100%;height:100%;display:block}.ctrl{background:var(--callcat-ink-68);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1.5px var(--callcat-ink-51), 0 30px 60px -30px var(--callcat-ink-48);border-radius:26px;gap:16px;padding:24px;display:grid}.ctrl label{gap:7px;font-size:15px;font-weight:700;display:grid}.ctrl input[type=text]{background:var(--callcat-ink-69);height:52px;box-shadow:inset 0 0 0 1.5px var(--callcat-ink-51);text-transform:uppercase;color:var(--callcat-ink-52);border:0;border-radius:14px;padding:0 16px;font-size:18px;font-weight:800;font-stretch:80%}.ctrl input[type=text]:focus{box-shadow:inset 0 0 0 2px var(--orange);outline:none}.pills{flex-wrap:wrap;gap:8px;display:flex}.pill{background:var(--callcat-ink-40);height:36px;box-shadow:inset 0 0 0 1.5px var(--callcat-ink-51);border-radius:999px;padding:0 13px;font-size:14px;font-weight:700;transition:all .2s}.pill:hover{background:var(--callcat-ink-51)}.pill[aria-pressed=true]{background:var(--orange);color:var(--navy);box-shadow:none}.ctrl .row{flex-wrap:wrap;gap:10px;display:flex}.ctrl .lab{color:var(--muted);font-size:13px;font-weight:600}.gal{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.gal button{aspect-ratio:1;box-shadow:0 0 0 3px var(--white), 0 6px 0 3px var(--callcat-ink-67);transition:transform .35s var(--ease);border-radius:16px;position:relative;overflow:hidden}.gal button:hover{transform:translateY(-4px)rotate(-1.5deg)}.gal img{width:100%;height:100%;display:block}@media (width<=960px){.mk{grid-template-columns:minmax(0,1fr)}.gal{grid-template-columns:repeat(3,minmax(0,1fr))}}.buy{background:var(--navy)}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:44px;display:grid}.step{background:var(--callcat-ink-60);box-shadow:inset 0 0 0 1.5px var(--line);min-height:250px;transition:transform .4s var(--ease), box-shadow .3s;border-radius:24px;flex-direction:column;gap:10px;padding:24px;display:flex;position:relative}.step:hover{box-shadow:inset 0 0 0 1.5px var(--callcat-ink-70);transform:translateY(-4px)}.step .n{color:var(--orange);font-size:64px;line-height:.8}.step h3{text-transform:uppercase;font-size:26px;font-weight:900;font-stretch:75%;line-height:1}.step p{color:var(--callcat-ink-63);font-size:16px}.step .btn{align-self:flex-start;margin-top:auto}@media (width<=1000px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.steps{grid-template-columns:minmax(0,1fr)}}.tok{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.tok div{background:var(--callcat-ink-60);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:20px;padding:20px 22px}.tok small{font-family:var(--mono);color:var(--dim);font-size:11.5px}.tok b{text-transform:uppercase;margin-top:6px;font-size:34px;font-weight:900;font-stretch:70%;line-height:1;display:block}@media (width<=760px){.tok{grid-template-columns:minmax(0,1fr)}}.final{background:var(--orange);color:var(--navy);text-align:center;padding:110px 0;position:relative;overflow:hidden}.final p{margin-top:16px;font-size:21px;font-weight:600}.final .cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.final .btn.nv{background:var(--navy);color:var(--white);box-shadow:0 5px 0 var(--callcat-ink-15)}.final .floats img{object-fit:cover;width:120px;height:120px;box-shadow:0 6px 0 var(--callcat-ink-71);opacity:.95;border-radius:24px;position:absolute}footer{background:var(--navy);color:var(--dim);padding:40px 0 60px;font-size:14px}footer .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}footer p{max-width:780px;margin-top:18px;line-height:1.6}.rv{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(24px)}.rv.in{opacity:1;transform:none}.toast{z-index:200;opacity:0;pointer-events:none;background:var(--white);color:var(--navy);box-shadow:0 6px 0 var(--callcat-ink-71);transition:opacity .3s, translate .45s var(--ease);border-radius:14px;padding:12px 18px;font-weight:800;position:fixed;bottom:24px;left:50%;translate:-50% 20px}.toast.show{opacity:1;translate:-50%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.15s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.arrow path{stroke-dashoffset:0}.load .ld,.load .hero h1 .ln>span,.rv{opacity:1;transform:none}}.callcat-page,.cond{letter-spacing:0}.hero{min-height:0;padding-bottom:60px}.hero h1{font-size:150px}.hero .sub{font-size:23px}.final h2{font-size:160px}@media (width<=1200px){.hero h1,.final h2{font-size:120px}}@media (width<=960px){.hero h1{font-size:100px}.final h2{font-size:90px}}@media (width<=560px){.hero h1{font-size:72px}.hero .sub{font-size:20px}.final h2{font-size:64px}.phone{width:300px;height:640px}.floats{display:none}.ca{max-width:100%}.toast{text-align:center;max-width:calc(100% - 32px)}}
