@font-face{font-family:body;src:url(/_next/static/media/916d3686010a8de2-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:body;src:url(/_next/static/media/7777133e901cd5ed-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:body;src:url(/_next/static/media/d869208648ca5469-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:body;src:url(/_next/static/media/9a881e2ac07d406b-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:body Fallback;src:local("Arial");ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.__className_be63c0{font-family:body,body Fallback}.__variable_be63c0{--font-body:"body","body Fallback"}:root{--font-display:var(--font-body);--bg:#e4e2dd;--ink:#1e1e1e;--mute:#5f5c55;--line:#cfccc4;--hot:#db4a2b;--panel:#dad7d0;--on-hot:#141414}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#0f0e0d;--logo-ink:#f1f1ee;--logo-word:#f1f1ee;--ink:#f1f0ec;--mute:#a9a69e;--line:#2b2926;--panel:#1a1917}}:root[data-theme=dark]{color-scheme:dark;--bg:#0f0e0d;--logo-ink:#f1f1ee;--logo-word:#f1f1ee;--ink:#f1f0ec;--mute:#a9a69e;--line:#2b2926;--panel:#1a1917}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:env(safe-area-inset-top,0)}body{margin:0;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);background:var(--bg);color:var(--ink);font:400 1.0625rem/1.6 var(--font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display),var(--font-body),system-ui,sans-serif;margin:0;line-height:1.1;letter-spacing:-.025em}a{color:inherit}:focus-visible{outline:3px solid var(--hot);outline-offset:3px;border-radius:4px}.wrap{max-width:1180px;margin:0 auto;padding:0 clamp(1.1rem,4vw,2.5rem)}header{justify-content:space-between;padding:1.3rem 0}.brand,header{display:flex;align-items:center}.brand{gap:.6rem;font:700 1.25rem var(--font-display),sans-serif;letter-spacing:-.03em;text-decoration:none}nav{display:flex;gap:1.6rem;font-weight:500;font-size:.98rem}nav a{text-decoration:none;color:var(--mute)}nav a:hover{color:var(--ink)}nav a.pill{color:var(--on-hot)}@media(max-width:640px){nav a:not(.pill){display:none}}.btn,.pill{display:inline-block;background:var(--hot);color:var(--on-hot);font-weight:600;text-decoration:none;border-radius:999px;padding:.7rem 1.35rem;transition:transform .2s}.btn:hover,.pill:hover{transform:translateY(-2px)}.btn.ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.hero{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;grid-gap:2rem;gap:2rem;padding:2rem 0 4rem;min-height:calc(100svh - 80px)}@media(max-width:900px){.hero{grid-template-columns:1fr;min-height:0}}.hero h1{font-size:clamp(2.5rem,6.2vw,5.2rem);font-weight:700}.hero p{max-width:34rem;color:var(--mute);font-size:1.2rem;margin:1.6rem 0 2rem}.cta{display:flex;gap:.9rem;flex-wrap:wrap}section{padding:5rem 0;border-top:1px solid var(--line)}section h2{font-size:clamp(1.9rem,4.2vw,3.2rem);font-weight:700;max-width:16ch}.two{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:1.2rem;gap:1.2rem;margin-top:3rem}@media(max-width:820px){.two{grid-template-columns:1fr}}.svc{border-radius:28px;padding:clamp(1.5rem,3vw,2.4rem)}.svc.a{background:var(--ink);color:var(--bg)}.svc.b{background:var(--hot);color:#141414}.svc h3{font-size:clamp(1.7rem,3vw,2.3rem);font-weight:700}.svc p{margin:1rem 0 1.4rem;max-width:30rem;opacity:.85}.svc ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}.svc li{border:1.5px solid;border-radius:999px;padding:.25rem .85rem;font-size:.92rem;font-weight:500}.work{margin-top:2.5rem}.row{display:grid;grid-template-columns:2fr 1.4fr auto;grid-gap:1rem;gap:1rem;align-items:baseline;padding:1.4rem 0;border-bottom:1px solid var(--line);text-decoration:none;transition:padding .25s}.row:hover{padding-left:1rem;padding-right:1rem;background:var(--panel)}.row h3{font-size:clamp(1.3rem,3vw,2.1rem);font-weight:700}.row span{color:var(--mute)}.row i{font-style:normal;font-weight:600;color:var(--hot)}@media(max-width:700px){.row{grid-template-columns:1fr auto}.row span{grid-column:1/2;grid-row:2}}.space{position:relative;margin-top:0;border:1px solid #2a2a31;border-radius:36px;padding:clamp(1.6rem,4vw,3.5rem);color:#f1f1f2;background-color:#0c0c10;background-image:radial-gradient(circle at 85% 108%,rgba(219,74,43,.3),transparent 45%),radial-gradient(1.5px 1.5px at 8% 14%,#fff,transparent),radial-gradient(1px 1px at 22% 62%,#fff9,transparent),radial-gradient(1.5px 1.5px at 37% 24%,#fffc,transparent),radial-gradient(1px 1px at 51% 78%,#fff8,transparent),radial-gradient(1.5px 1.5px at 66% 12%,#fff,transparent),radial-gradient(1px 1px at 78% 48%,#fff9,transparent),radial-gradient(1.5px 1.5px at 93% 30%,#fffc,transparent),radial-gradient(1px 1px at 14% 90%,#fff8,transparent),radial-gradient(1px 1px at 58% 40%,#fff7,transparent)}.track{width:100%;height:auto;display:block;margin:2rem 0 .5rem;overflow:visible}.trk{stroke:#3b3b44;stroke-width:3;stroke-dasharray:2 10;stroke-linecap:round;fill:none}.trk-on{stroke:#db4a2b;stroke-width:4;stroke-linecap:round;fill:none;stroke-dasharray:100;stroke-dashoffset:100;filter:drop-shadow(0 0 6px #db4a2b)}.nd .core{fill:#2a2a31;transition:fill .5s}.nd .halo{fill:none;stroke:#db4a2b;stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center}.nd.on .halo{animation:pulse 2.6s ease-out infinite}@keyframes pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(1.7);opacity:0}}#ship{filter:drop-shadow(0 0 8px #db4a2b)}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);text-align:center}.steps li{padding:0 .8rem;opacity:.4;transition:opacity .5s}.steps li.on{opacity:1}.steps h3{font-size:1.5rem;margin-bottom:.4rem}.steps p{margin:0 auto;max-width:15rem;color:#b9b9c0;font-size:1rem}@media(max-width:760px){.track{display:none}.steps{grid-template-columns:1fr;gap:1.6rem;text-align:left;counter-reset:s;border-left:2px dashed #3b3b44;margin:2rem 0 0 16px}.steps li{position:relative;padding:0 0 0 2rem;counter-increment:s}.steps li:before{content:counter(s);position:absolute;left:-17px;top:0;width:32px;height:32px;border-radius:50%;background:#2a2a31;display:grid;place-items:center;font-weight:700;font-size:.9rem;transition:background .5s}.steps li.on:before{background:#db4a2b;color:#141414}.steps p{margin:0;max-width:none}}.final{text-align:center;padding:6rem 0}.final h2{margin:0 auto 1.2rem;max-width:14ch;font-size:clamp(2.2rem,5.5vw,4.4rem)}.final p{margin:0 auto 2rem;max-width:30rem}.final p,footer{color:var(--mute)}footer{border-top:1px solid var(--line);padding:1.6rem 0 2rem;font-size:.92rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:.6rem}.reveal{animation:rise 1s cubic-bezier(.2,.8,.2,1) both}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.reveal{animation:none}html{scroll-behavior:auto}}.mk{display:block}.svc{position:relative;overflow:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.svc:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(380px circle at var(--mx,50%) var(--my,0),rgba(255,255,255,.22),transparent 65%)}.svc:hover:after{opacity:1}.svc li{transition:transform .2s}.svc li:hover{transform:translateY(-3px) rotate(-2deg)}.svc>*{z-index:1}.stage,.svc>*{position:relative}.stage{height:210px;margin-bottom:1.6rem;border-radius:18px;overflow:hidden}.stage *{animation-play-state:paused!important}.svc.in .stage *{animation-play-state:running!important}.web{background:rgba(128,128,128,.16)}.ads{background:rgba(0,0,0,.14)}.bw{position:absolute;left:6%;top:14%;width:68%;height:80%;background:#f3f2ee;border-radius:12px 12px 0 0;box-shadow:0 20px 40px rgba(0,0,0,.35);overflow:hidden}.bar{height:20px;background:#dedcd5;display:flex;align-items:center;gap:5px;padding:0 9px}.bar i{width:7px;height:7px;border-radius:50%;background:#b9b6ac}.url{margin-left:8px;font:500 10px Poppins,sans-serif;color:#1e1e1e;background:#f3f2ee;border-radius:99px;padding:1px 10px}.url em{display:inline-block;font-style:normal;white-space:nowrap;vertical-align:bottom;animation:wt 9s steps(15) infinite}.page{padding:10px;animation:wpg 9s infinite}.page .nav{height:7px;background:#1e1e1e;border-radius:4px;transform-origin:left;animation:wn 9s ease-out infinite}.hb{margin-top:10px}.hb b{display:block;height:7px;margin-bottom:5px;background:#1e1e1e;border-radius:4px;transform-origin:left}.hb .l1{width:72%;animation:wl1 9s ease-out infinite}.hb .l2{width:56%;animation:wl2 9s ease-out infinite}.hb .l3{width:40%;animation:wl3 9s ease-out infinite}.cta-b{display:block;margin-top:8px;width:54px;height:15px;border-radius:99px;background:#db4a2b;animation:wc 9s infinite}.cards{display:flex;gap:8px;margin-top:10px}.cards s{flex:1 1;height:30px;border-radius:8px;background:#dedcd5}.cards s:first-child{animation:wk1 9s ease-out infinite}.cards s:nth-child(2){animation:wk2 9s ease-out infinite}.cards s:nth-child(3){animation:wk3 9s ease-out infinite}.cur{left:36px;top:90px;opacity:0;animation:wcur 9s ease-in-out infinite}.cur,.ph{position:absolute}.ph{left:79%;top:26%;width:16%;height:66%;background:#f3f2ee;border:3px solid #1e1e1e;border-radius:14px;padding:10px 7px;box-shadow:0 20px 40px rgba(0,0,0,.35);animation:wp 9s cubic-bezier(.2,.8,.2,1) infinite}.ph b{display:block;height:6px;margin-bottom:6px;border-radius:3px;background:#1e1e1e;transform-origin:left}.ph b:first-child{width:80%;animation:wb1 9s ease-out infinite}.ph b:nth-child(2){width:55%;animation:wb2 9s ease-out infinite}.ph u{display:block;height:22px;border-radius:6px;background:#db4a2b;margin-top:10px}.ads svg{display:block;width:100%;height:100%}.adg{animation:ag 7s infinite}.ads .bs{transform-box:fill-box;transform-origin:bottom}.ads .dt,.ads .hd{transform-box:fill-box;transform-origin:center}.ads .ln{stroke-dasharray:100 200;animation:al 7s ease-in-out infinite}.ads .ch{animation:ac 7s ease-out infinite}@media(max-width:560px){.stage{height:180px}.ph{display:none}.bw{width:88%}}@media(prefers-reduced-motion:reduce){.lockup *,.stage *{animation:none!important}.svc,.svc li{transition:none}.svc:hover{transform:none}}@keyframes wt{0%,8%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}22%,to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes wpg{0%,93%{opacity:1}99%,to{opacity:0}}@keyframes wn{0%,20%{transform:scaleX(0)}26%,to{transform:none}}@keyframes wl3{0%,34%{transform:scaleX(0)}40%,to{transform:none}}@keyframes wc{0%,40%{transform:scale(0)}44%{transform:scale(1)}66%{transform:scale(1)}68%{transform:scale(.86)}72%,to{transform:scale(1)}}@keyframes wk1{0%,44%{opacity:0;transform:translateY(16px)}50%,to{opacity:1;transform:none}}@keyframes wk2{0%,48%{opacity:0;transform:translateY(16px)}54%,to{opacity:1;transform:none}}@keyframes wk3{0%,52%{opacity:0;transform:translateY(16px)}58%,to{opacity:1;transform:none}}@keyframes wp{0%,30%{opacity:0;transform:translateY(40px)}44%,to{opacity:1;transform:none}}@keyframes wcur{0%,50%{opacity:0;transform:translate(80px,70px)}56%{opacity:1;transform:translate(80px,70px)}66%,72%{opacity:1;transform:none}80%,to{opacity:0;transform:none}}@keyframes ag{0%,93%{opacity:1}99%,to{opacity:0}}@keyframes al{0%,30%{stroke-dashoffset:101}68%,to{stroke-dashoffset:0}}@keyframes ac{0%{opacity:0;transform:translateY(-6px)}6%,to{opacity:1;transform:none}}@keyframes ab0{0%,5%{transform:scaleY(0)}19%,to{transform:none}}@keyframes ad0{0%,28%{transform:scale(0)}32%,to{transform:scale(1)}}.ads .b0{animation:ab0 7s cubic-bezier(.2,.9,.3,1) infinite}.ads .d0{animation:ad0 7s ease-out infinite}@keyframes ab1{0%,10%{transform:scaleY(0)}24%,to{transform:none}}@keyframes ad1{0%,36%{transform:scale(0)}40%,to{transform:scale(1)}}.ads .b1{animation:ab1 7s cubic-bezier(.2,.9,.3,1) infinite}.ads .d1{animation:ad1 7s ease-out infinite}@keyframes ab2{0%,15%{transform:scaleY(0)}29%,to{transform:none}}@keyframes ad2{0%,43%{transform:scale(0)}47%,to{transform:scale(1)}}.ads .b2{animation:ab2 7s cubic-bezier(.2,.9,.3,1) infinite}.ads .d2{animation:ad2 7s ease-out infinite}@keyframes ab3{0%,20%{transform:scaleY(0)}34%,to{transform:none}}@keyframes ad3{0%,51%{transform:scale(0)}55%,to{transform:scale(1)}}.ads .b3{animation:ab3 7s cubic-bezier(.2,.9,.3,1) infinite}.ads .d3{animation:ad3 7s ease-out infinite}@keyframes ab4{0%,25%{transform:scaleY(0)}39%,to{transform:none}}@keyframes ad4{0%,58%{transform:scale(0)}62%,to{transform:scale(1)}}.ads .b4{animation:ab4 7s cubic-bezier(.2,.9,.3,1) infinite}.ads .d4{animation:ad4 7s ease-out infinite}@keyframes ab5{0%,30%{transform:scaleY(0)}44%,to{transform:none}}@keyframes ad5{0%,66%{transform:scale(0)}70%,to{transform:scale(1)}}.ads .b5{animation:ab5 7s cubic-bezier(.2,.9,.3,1) infinite}.ads .d5{animation:ad5 7s ease-out infinite}@keyframes ah{0%,68%{transform:scale(0)}74%,to{transform:scale(1)}}.ads .hd{animation:ah 7s cubic-bezier(.3,1.8,.5,1) infinite}.why{overflow:hidden}.why,.why>*{position:relative}.eye{margin:0 0 1rem;color:var(--hot);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:.85rem}.why h2{max-width:20ch}.why-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;margin-top:2.5rem;align-items:start}@media(max-width:820px){.why-grid{grid-template-columns:1fr}}.lead{margin:0;font-size:1.25rem;color:var(--mute)}.pillars{list-style:none;margin:0;padding:0}.pillars li{display:grid;grid-template-columns:8rem 1fr;grid-gap:1rem;gap:1rem;padding:1.1rem 0;border-top:1px solid var(--line);transition:padding .25s}.pillars li:last-child{border-bottom:1px solid var(--line)}.pillars li:hover{padding-left:.8rem}.pillars b{font-size:1.2rem;font-weight:700}.pillars span{color:var(--mute)}@media(max-width:480px){.pillars li{grid-template-columns:1fr;gap:.2rem}}.vow{margin:4.5rem 0 0;font:700 clamp(1.7rem,4.2vw,3.3rem)/1.2 Poppins,sans-serif;letter-spacing:-.025em;max-width:26ch}.vow .w{opacity:.2;transition:opacity .3s}.vow .w.on{opacity:1}.why .ring{position:absolute;right:-10%;bottom:-25%;width:min(70vw,620px);aspect-ratio:1;border-radius:50%;border:2px dashed var(--hot);opacity:.4;transform:scale(calc(.55 + var(--p,0)*.7));pointer-events:none;z-index:0}.why .ring.r2{border-style:solid;opacity:.12;transform:scale(calc(.3 + var(--p,0)*.5))}@media(prefers-reduced-motion:reduce){.why .ring{transform:none}.pillars li{transition:none}}button.btn{border:0;font:inherit;font-weight:600;cursor:pointer}.btn,.pill{white-space:nowrap}nav a.pill:hover{color:var(--on-hot)}@media(max-width:480px){header{padding:1rem 0;gap:.6rem}.brand{font-size:1.05rem;gap:.45rem}.mk{width:44px;height:auto}nav{gap:.8rem}.pill{padding:.55rem 1rem;font-size:.9rem}}.final .lead2{color:var(--mute);margin:0 auto 2rem;max-width:34rem}.brief{max-width:640px;margin:0 auto;text-align:left;border-radius:28px;padding:clamp(1.2rem,3vw,2rem)}.bp{display:flex;gap:.4rem;margin-bottom:1.3rem}.bp i{flex:1 1;height:4px;border-radius:2px;background:var(--line);transition:background .3s}.bp i.on{background:var(--hot)}.brief h3{font-size:1.4rem;margin-bottom:.3rem}.brief h3:focus{outline:none}.brief .q{color:var(--mute);margin:0 0 1rem;font-size:.98rem}.brief label{display:block;font-weight:600;font-size:.9rem;margin:.9rem 0 .35rem}.brief input[type=text],.brief textarea{width:100%;font:inherit;font-size:1rem;border-radius:14px;padding:.75rem 1rem}.brief textarea{min-height:150px;resize:vertical;line-height:1.5}.brief input:focus,.brief textarea:focus{outline:none;border-color:var(--hot)}.chips{display:flex;flex-wrap:wrap;gap:.5rem}.chips button{font:inherit;font-size:.92rem;color:var(--ink);background:transparent;border:1.5px solid var(--line);border-radius:999px;padding:.45rem 1rem;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.chips button:hover{transform:translateY(-2px);border-color:var(--ink)}.chips button[aria-pressed=true]{background:var(--hot);border-color:var(--hot);color:var(--on-hot);font-weight:600}.bn{display:flex;justify-content:space-between;gap:.8rem;margin-top:1.4rem}.brief .cta{margin-top:1rem}.brief .note{margin:.8rem 0 0;color:var(--mute);font-size:.85rem}@media(prefers-reduced-motion:reduce){.ba{transform:none!important;transition:none}}.svc.b:after{display:none}.brief{background:#1e1e1e;color:#e4e2dd;border:1px solid #34322e;box-shadow:0 30px 60px -30px rgba(0,0,0,.5)}.brief .bp i{background:#3a3835}.brief .note,.brief .q{color:#a9a69e}.brief input[type=text],.brief textarea{background:#e4e2dd;color:#1e1e1e;border:2px solid transparent}.brief input::placeholder,.brief textarea::placeholder{color:#7a776f}.brief .chips button{color:#e4e2dd;border-color:#4a4742}.brief .chips button:hover{border-color:#e4e2dd}.brief .btn.ghost{color:#e4e2dd;box-shadow:inset 0 0 0 2px #e4e2dd}nav{align-items:center}.tg{width:40px;height:40px;flex:none;border-radius:50%;border:0;background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);display:grid;place-items:center;cursor:pointer;transition:transform .3s,box-shadow .2s}.tg:hover{box-shadow:inset 0 0 0 1.5px var(--ink);transform:rotate(18deg)}.tg svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tg .sun{display:none}.tg[data-mode=dark] .sun{display:block}.tg[data-mode=dark] .moon{display:none}body{transition:background-color .35s,color .35s}@media(max-width:400px){.brand{font-size:.95rem}.pill{padding:.5rem .85rem}.tg{width:34px;height:34px}nav{gap:.6rem}}@media(prefers-reduced-motion:reduce){.tg,body{transition:none}}.loader,.loader-b{position:fixed;inset:0;z-index:100}.loader-b:after,.loader:after{content:"";position:absolute;left:0;right:0;top:100%;height:14vh;background:inherit;border-radius:0 0 50% 50%/0 0 100% 100%}.loader{background:var(--bg);display:grid;place-items:center;animation:ldOut .85s cubic-bezier(.76,0,.24,1) 2.5s forwards}.loader-b{background:#db4a2b;z-index:99;animation:ldOut .85s cubic-bezier(.76,0,.24,1) 2.65s forwards}@keyframes ldOut{to{transform:translateY(-115%);visibility:hidden;pointer-events:none}}.ld-logo{width:min(70vw,460px);height:auto;display:block}.ld-logo .lgo{transform-box:fill-box;transform-origin:center;animation:ldGrow .9s cubic-bezier(.3,1.6,.5,1) .1s both}.ld-logo .m1,.ld-logo .m2,.ld-logo .m3{stroke-dasharray:100 200}.ld-logo .m1{animation:ldDraw .85s cubic-bezier(.55,0,.25,1) .35s both}.ld-logo .m2{animation:ldDraw .35s ease-out 1.2s both}.ld-logo .m3{animation:ldDraw .35s ease-out 1.55s both}.ld-logo .wipe{transform-box:fill-box;transform-origin:left center;animation:ldWipe .7s cubic-bezier(.6,0,.2,1) 1.5s both}.ld-bar{position:absolute;left:0;bottom:0;width:100%;height:4px;background:#db4a2b;transform-origin:left;animation:ldBar 2.3s cubic-bezier(.5,0,.2,1) .1s both}@keyframes ldGrow{0%{transform:scale(.1);opacity:0}to{transform:none;opacity:1}}@keyframes ldDraw{0%{stroke-dashoffset:101}to{stroke-dashoffset:0}}@keyframes ldWipe{0%{transform:scaleX(0)}to{transform:none}}@keyframes ldBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.reveal{animation-delay:2.9s!important}@media(prefers-reduced-motion:reduce){.loader,.loader-b{display:none}}html.js .rv{opacity:0;transform:translateY(28px);transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1)}html.js .rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.js .rv{opacity:1;transform:none;transition:none}.mq-k{animation:none}}.pill-t{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 1.4rem;padding:.42rem 1rem;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--line);font-size:.85rem;color:var(--mute)}.pill-t:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--hot)}.hero-tr{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;list-style:none;margin:1.8rem 0 0;padding:0;color:var(--mute);font-size:.92rem}.hero-tr li:before{content:"✓";color:var(--hot);margin-right:.45rem;font-weight:700}.mq-s{padding:2.2rem 0}.mq-t{margin:0 0 1.2rem;text-align:center;color:var(--mute);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.mq-r{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.mq-k{display:flex;width:max-content;animation:mq 40s linear infinite}.mq-r:hover .mq-k{animation-play-state:paused}.mq-g{display:flex;gap:1rem;padding-right:1rem}.mq-g span{flex:none;padding:.65rem 1.3rem;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--line);font-weight:500;white-space:nowrap}@keyframes mq{to{transform:translateX(-50%)}}.pj-list{margin-top:2.5rem}.pj{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:clamp(1.5rem,4vw,3.5rem);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;padding:2.2rem 0;border-top:1px solid var(--line);text-decoration:none}.pj:last-child{border-bottom:1px solid var(--line)}.pj:nth-child(2n) .pj-art{order:2}@media(max-width:820px){.pj{grid-template-columns:1fr}.pj:nth-child(2n) .pj-art{order:0}}.pj-art{container-type:inline-size;aspect-ratio:16/10;border-radius:24px;background:linear-gradient(135deg,var(--a),var(--b));display:grid;place-items:center;overflow:hidden;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.pj:hover .pj-art{transform:scale(1.025) rotate(-.7deg)}.pj-art{--a:#db4a2b;--b:#f0714a}.pj-win{width:72%;background:#f3f2ee;color:#1e1e1e;border-radius:2.4cqw;box-shadow:0 4cqw 8cqw -3cqw rgba(0,0,0,.5);overflow:hidden;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.pj:hover .pj-win{transform:translateY(-2cqw)}.pj-bar{height:6cqw;background:#dedcd5;display:flex;align-items:center;gap:1.2cqw;padding:0 2.6cqw}.pj-bar i{width:1.6cqw;height:1.6cqw;border-radius:50%;background:#b9b6ac}.pj-bar span{margin-left:1.6cqw;font:500 2.1cqw Poppins,sans-serif;background:#f3f2ee;border-radius:99px;padding:.5cqw 2.2cqw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70%}.pj-body{padding:4cqw}.pj-body b{display:block;font:700 4.6cqw/1.1 Poppins,sans-serif;letter-spacing:-.02em;margin-bottom:2.4cqw}.pj-body s{display:block;height:1.6cqw;border-radius:1cqw;background:#dedcd5;margin-bottom:1.4cqw;text-decoration:none}.pj-body s:first-of-type{width:90%}.pj-body s:nth-of-type(2){width:62%}.pj-body u{display:block;width:16cqw;height:4.4cqw;border-radius:99px;background:#db4a2b;margin-top:3cqw}.pj-n{margin:0 0 .8rem;color:var(--hot);font-weight:600;font-size:.9rem;letter-spacing:.08em}.pj-info h3{font-size:clamp(1.8rem,3.6vw,2.8rem);font-weight:700}.pj-k{margin:.5rem 0 0;color:var(--mute)}.pj-d{margin:1rem 0 1.2rem;max-width:30rem}.pj-t{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0 0 1.5rem;padding:0}.pj-t li{padding:.25rem .85rem;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--line);font-size:.88rem;color:var(--mute)}.pj-go{font-weight:600;color:var(--hot);display:inline-flex;gap:.5rem;align-items:center}.pj-go i{font-style:normal;transition:transform .3s}.pj:hover .pj-go i{transform:translate(4px,-4px)}.faq{margin-top:2.5rem;max-width:860px}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:1rem;padding:1.35rem 0;font:600 clamp(1.05rem,2vw,1.35rem)/1.3 Poppins,sans-serif;letter-spacing:-.01em}.faq summary::-webkit-details-marker{display:none}.faq summary em{font-style:normal;color:var(--hot);font-size:.85rem;font-weight:600}.faq summary i{margin-left:auto;flex:none;width:32px;height:32px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line);position:relative;transition:transform .3s,background .3s}.faq summary i:after,.faq summary i:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;background:var(--ink);border-radius:1px}.faq summary i:after{transform:rotate(90deg);transition:transform .3s}.faq details[open] summary i{background:var(--hot);transform:rotate(180deg)}.faq details[open] summary i:after{transform:rotate(0)}.faq details[open] summary i:after,.faq details[open] summary i:before{background:#1e1e1e}.faq details p{margin:0;padding:0 3rem 1.5rem 0;color:var(--mute);max-width:44rem;animation:fq .4s ease both}@keyframes fq{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}footer.ft{display:block;border-top:1px solid var(--line);padding:4rem 0 2rem;color:var(--ink);font-size:1rem}.ft-top{display:grid;grid-template-columns:1.6fr 1fr 1fr;grid-gap:2.5rem;gap:2.5rem}@media(max-width:760px){.ft-top{grid-template-columns:1fr 1fr}.ft-top>div:first-child{grid-column:1/-1}}.ft-b{margin:0 0 1.4rem;max-width:26rem}.ft-b,.ft-n h4{color:var(--mute)}.ft-n h4{margin:0 0 1rem;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.ft-n a{display:block;padding:.2rem 0;text-decoration:none;font-weight:500}.ft-n a:hover{color:var(--hot)}.ft-w{margin:3rem 0 1rem;font:700 min(17vw,12.5rem)/.95 Poppins,sans-serif;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px var(--line);transition:-webkit-text-stroke-color .4s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ft-c,.ft-w{text-align:center}.ft-c{margin:0;color:var(--mute);font-size:.88rem}.hero .pill-t{font-size:.85rem;max-width:none;margin:0 0 1.4rem;color:var(--mute)}.ft-w{-webkit-text-stroke:1.5px color-mix(in srgb,var(--mute) 40%,transparent)}.ft-w:hover{-webkit-text-stroke-color:var(--hot)}.wf{--wd:3.3s;container-type:inline-size;position:relative;aspect-ratio:5/4;border-radius:26px;overflow:hidden;background-color:#151413;background-image:radial-gradient(circle,#2b2926 1.2px,transparent 1.5px),radial-gradient(circle at 80% 112%,rgba(219,74,43,.35),transparent 55%);background-size:3.4cqw 3.4cqw,auto;color:#e4e2dd;border:1px solid #2b2926;box-shadow:0 40px 80px -24px rgba(0,0,0,.55)}.wf-pill{top:4cqw;font:600 2.3cqw Poppins,sans-serif;padding:.9cqw 2.6cqw;border-radius:99px;background:#db4a2b;color:#1e1e1e}.wf .sc,.wf-pill{position:absolute;left:5cqw}.wf .sc{right:5cqw;top:12.5cqw;bottom:24cqw;opacity:0}.wf .sc h4{margin:0 0 3cqw;font:700 4.4cqw/1.1 Poppins,sans-serif;letter-spacing:-.02em;color:#e4e2dd}.wf .sc h4 em{display:block;font:600 2.1cqw Poppins,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#db4a2b;font-style:normal;margin-bottom:.8cqw}.chat{display:flex;flex-direction:column;gap:2.2cqw}.wf .b{max-width:64%;padding:2.2cqw 3.2cqw;border-radius:3cqw;font-size:2.6cqw;line-height:1.35;position:relative}.wf .b1{align-self:flex-end;background:#e4e2dd;color:#1e1e1e;border-bottom-right-radius:.8cqw}.wf .b2{background:#2b2926;color:#e4e2dd;border-bottom-left-radius:.8cqw;box-shadow:inset 0 0 0 1.5px #db4a2b;align-self:flex-start}.wf .dots{position:absolute;left:3.2cqw;top:50%;margin-top:-.6cqw;display:flex;gap:1cqw}.wf .dots i{width:1.4cqw;height:1.4cqw;border-radius:50%;background:#e4e2dd;animation:bn .9s infinite}.wf .dots i:nth-child(2){animation-delay:.15s}.wf .dots i:nth-child(3){animation-delay:.3s}@keyframes bn{50%{transform:translateY(-.9cqw)}}.bz,.dz,.sz{display:flex;gap:4cqw}.dz{align-items:flex-start}.dw{flex:1 1;background:#f3f2ee;border-radius:2.4cqw;padding:3cqw;box-shadow:0 3cqw 6cqw -2cqw rgba(0,0,0,.6)}.dn{display:block;height:1.6cqw;background:#1e1e1e;border-radius:1cqw;transform-origin:left}.dh{margin-top:2.4cqw;background:linear-gradient(135deg,#db4a2b,#f0714a);border-radius:2cqw;padding:3cqw}.dh b{display:block;height:1.8cqw;background:#fff;border-radius:1cqw;margin-bottom:1.2cqw;transform-origin:left}.dh .l1{width:80%}.dh .l2{width:55%;margin-bottom:0}.dc{display:flex;gap:2cqw;margin-top:2.4cqw}.dc s{flex:1 1;height:7cqw;background:#dedcd5;border-radius:1.6cqw;text-decoration:none}.pal{display:flex;flex-direction:column;gap:2cqw}.pal i{width:6cqw;height:6cqw;border-radius:50%;box-shadow:0 0 0 .5cqw #3a3835}.pal i:first-child{background:#db4a2b}.pal i:nth-child(2){background:#1e1e1e}.pal i:nth-child(3){background:#e4e2dd}.code{flex:1.3 1;background:#0d0c0b;border-radius:2.4cqw;padding:3cqw;box-shadow:inset 0 0 0 1.5px #2b2926}.code b{display:block;height:1.7cqw;border-radius:1cqw;margin-bottom:1.8cqw;transform-origin:left}.code b:first-child{width:55%;background:#db4a2b}.code b:nth-child(2){width:80%;background:#e4e2dd}.code b:nth-child(3){width:40%;background:#8a877f}.code b:nth-child(4){width:70%;background:#e4e2dd}.code b:nth-child(5){width:50%;background:#db4a2b}.code b:nth-child(6){width:65%;background:#8a877f;margin-bottom:0}.ph2{flex:.6 1;max-width:22cqw;background:#f3f2ee;border:.8cqw solid #3a3835;border-radius:3cqw;padding:2.4cqw;display:flex;flex-direction:column;gap:1.6cqw;height:26cqw}.ph2 u{display:block;border-radius:1.2cqw;text-decoration:none;transform-origin:bottom}.ph2 u:first-child{background:#db4a2b;height:6cqw}.ph2 u:nth-child(2){background:#dedcd5;height:8cqw}.ph2 u:nth-child(3){background:#dedcd5;height:5cqw}.sz{align-items:center;position:relative}.sh{width:20cqw;height:20cqw;flex:none;overflow:visible}.shp{fill:none;stroke:#db4a2b;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100 200}.shf{fill:#db4a2b}.sht{fill:none;stroke:#1e1e1e;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100 200}.ckl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2cqw;font-size:2.6cqw}.ckl li{display:flex;align-items:center;gap:1.8cqw}.ckl svg{width:3.8cqw;height:3.8cqw;flex:none;fill:none;stroke:#db4a2b;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ckl path{stroke-dasharray:100 200}.pass{position:absolute;right:0;bottom:-3cqw;font:600 2.2cqw Poppins,sans-serif;padding:.9cqw 2.6cqw;border-radius:99px;background:#db4a2b;color:#1e1e1e}.lz{position:relative}.lw{width:68%;background:#f3f2ee;border-radius:2.4cqw 2.4cqw 0 0;overflow:hidden;box-shadow:0 3cqw 6cqw -2cqw rgba(0,0,0,.6)}.lb{height:6cqw;background:#dedcd5;display:flex;align-items:center;gap:1.2cqw;padding:0 2.6cqw}.lb>i{width:1.5cqw;height:1.5cqw;border-radius:50%;background:#b9b6ac}.lu{margin-left:1.4cqw;font:500 2.1cqw Poppins,sans-serif;background:#f3f2ee;color:#1e1e1e;border-radius:99px;padding:.5cqw 2.2cqw}.lu em{display:inline-block;font-style:normal;white-space:nowrap;vertical-align:bottom}.live{margin-left:auto;display:flex;align-items:center;gap:1cqw;font:700 2cqw Poppins,sans-serif;background:#db4a2b;color:#1e1e1e;border-radius:99px;padding:.5cqw 2cqw}.live:before{content:"";width:1.4cqw;height:1.4cqw;border-radius:50%;background:#1e1e1e;animation:bl 1s infinite}@keyframes bl{50%{opacity:.25}}.lh,.lp{padding:3cqw}.lh{background:linear-gradient(135deg,#db4a2b,#f0714a);border-radius:2cqw}.lh b{display:block;height:1.8cqw;background:#fff;border-radius:1cqw;margin-bottom:1.2cqw;width:75%}.lh b+b{width:50%}.lh u{display:block;width:12cqw;height:3.6cqw;border-radius:99px;background:#fff;text-decoration:none}.lc,.lh u{margin-top:2cqw}.lc{display:flex;gap:2cqw}.lc s{flex:1 1;height:5cqw;background:#dedcd5;border-radius:1.4cqw;text-decoration:none}.toasts{position:absolute;right:0;top:1cqw;display:flex;flex-direction:column;gap:2cqw;width:34%}.wf .t{margin:0;padding:2cqw 2.6cqw;border-radius:2.4cqw;background:#e4e2dd;color:#1e1e1e;font:600 2.3cqw Poppins,sans-serif;display:flex;align-items:center;gap:1.6cqw;box-shadow:0 2cqw 4cqw -1cqw rgba(0,0,0,.5)}.wf .t:before{content:"";width:2.4cqw;height:2.4cqw;border-radius:50%;background:#db4a2b;flex:none}.wf-tr{position:absolute;left:5cqw;right:5cqw;bottom:5cqw;height:14cqw;display:flex}.tl,.tl-bg{position:absolute;left:10%;right:10%;top:1.5cqw;height:.5cqw;border-radius:1cqw}.tl-bg{background:#2f2d29}.tl{background:#db4a2b;transform-origin:left}.tn{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:1.4cqw;position:relative;z-index:1}.tn i{width:3.2cqw;height:3.2cqw;border-radius:50%;background:#3a3835;box-shadow:0 0 0 .8cqw #151413}.tn span{font:600 2cqw Poppins,sans-serif;color:#8a877f;text-align:center}@media(prefers-reduced-motion:reduce){.wf *{animation:none!important}.wf .sc{opacity:0}.wf .s5{opacity:1}.wf .tn i{background:#db4a2b}.wf .tn span{color:#e4e2dd}.wf .tl{transform:none}}@keyframes sc1{0%{opacity:0}19%,2%{opacity:1}20.5%,to{opacity:0}}.wf .s1{animation:sc1 16s var(--wd) linear infinite both}@keyframes sc2{0%,18.5%{opacity:0}20%,39%{opacity:1}40.5%,to{opacity:0}}.wf .s2{animation:sc2 16s var(--wd) linear infinite both}@keyframes sc3{0%,38.5%{opacity:0}40%,59%{opacity:1}60.5%,to{opacity:0}}.wf .s3{animation:sc3 16s var(--wd) linear infinite both}@keyframes sc4{0%,58.5%{opacity:0}60%,79%{opacity:1}80.5%,to{opacity:0}}.wf .s4{animation:sc4 16s var(--wd) linear infinite both}@keyframes sc5{0%,78.5%{opacity:0}80%,97.5%{opacity:1}99.0%,to{opacity:0}}.wf .s5{animation:sc5 16s var(--wd) linear infinite both}@keyframes wb1{0%,2%{opacity:0;transform:translateY(12px) scale(.96)}5%,to{opacity:1;transform:none}}.wf .b1{animation:wb1 16s var(--wd) ease-out infinite both}@keyframes wb2{0%,6%{opacity:0;transform:translateY(12px) scale(.96)}8%,to{opacity:1;transform:none}}.wf .b2{animation:wb2 16s var(--wd) ease-out infinite both}@keyframes wdt{0%,6%{opacity:0}7%,9.5%{opacity:1}10.5%,to{opacity:0}}@keyframes wtx{0%,10%{opacity:0}12%,to{opacity:1}}.wf .dots{animation:wdt 16s var(--wd) linear infinite both}.wf .txt{animation:wtx 16s var(--wd) linear infinite both}@keyframes wdn{0%,23%{transform:scaleX(0)}27%,to{transform:none}}.wf .dn{animation:wdn 16s var(--wd) ease-out infinite both}@keyframes wl1{0%,26%{transform:scaleX(0)}30%,to{transform:none}}.wf .l1{animation:wl1 16s var(--wd) ease-out infinite both}@keyframes wl2{0%,28%{transform:scaleX(0)}32%,to{transform:none}}.wf .l2{animation:wl2 16s var(--wd) ease-out infinite both}@keyframes wdc0{0%,30%{opacity:0;transform:translateY(10px)}34%,to{opacity:1;transform:none}}.wf .dc s:first-child{animation:wdc0 16s var(--wd) ease-out infinite both}@keyframes wdc1{0%,32%{opacity:0;transform:translateY(10px)}36%,to{opacity:1;transform:none}}.wf .dc s:nth-child(2){animation:wdc1 16s var(--wd) ease-out infinite both}@keyframes wdc2{0%,34%{opacity:0;transform:translateY(10px)}38%,to{opacity:1;transform:none}}.wf .dc s:nth-child(3){animation:wdc2 16s var(--wd) ease-out infinite both}@keyframes wpl0{0%,22.0%{transform:scale(0)}25.0%,to{transform:scale(1)}}.wf .pal i:first-child{animation:wpl0 16s var(--wd) cubic-bezier(.3,1.8,.5,1) infinite both}@keyframes wpl1{0%,24.5%{transform:scale(0)}27.5%,to{transform:scale(1)}}.wf .pal i:nth-child(2){animation:wpl1 16s var(--wd) cubic-bezier(.3,1.8,.5,1) infinite both}@keyframes wpl2{0%,27.0%{transform:scale(0)}30.0%,to{transform:scale(1)}}.wf .pal i:nth-child(3){animation:wpl2 16s var(--wd) cubic-bezier(.3,1.8,.5,1) infinite both}@keyframes wcd0{0%,42%{transform:scaleX(0)}45%,to{transform:none}}.wf .code b:first-child{animation:wcd0 16s var(--wd) ease-out infinite both}@keyframes wcd1{0%,44%{transform:scaleX(0)}47%,to{transform:none}}.wf .code b:nth-child(2){animation:wcd1 16s var(--wd) ease-out infinite both}@keyframes wcd2{0%,46%{transform:scaleX(0)}49%,to{transform:none}}.wf .code b:nth-child(3){animation:wcd2 16s var(--wd) ease-out infinite both}@keyframes wcd3{0%,48%{transform:scaleX(0)}51%,to{transform:none}}.wf .code b:nth-child(4){animation:wcd3 16s var(--wd) ease-out infinite both}@keyframes wcd4{0%,50%{transform:scaleX(0)}53%,to{transform:none}}.wf .code b:nth-child(5){animation:wcd4 16s var(--wd) ease-out infinite both}@keyframes wcd5{0%,52%{transform:scaleX(0)}55%,to{transform:none}}.wf .code b:nth-child(6){animation:wcd5 16s var(--wd) ease-out infinite both}@keyframes wph{0%,44%{opacity:0;transform:translateY(30px)}50%,to{opacity:1;transform:none}}.wf .ph2{animation:wph 16s var(--wd) ease-out infinite both}@keyframes wpu0{0%,50.0%{transform:scaleY(0)}54.0%,to{transform:none}}.wf .ph2 u:first-child{animation:wpu0 16s var(--wd) ease-out infinite both}@keyframes wpu1{0%,52.5%{transform:scaleY(0)}56.5%,to{transform:none}}.wf .ph2 u:nth-child(2){animation:wpu1 16s var(--wd) ease-out infinite both}@keyframes wpu2{0%,55.0%{transform:scaleY(0)}59.0%,to{transform:none}}.wf .ph2 u:nth-child(3){animation:wpu2 16s var(--wd) ease-out infinite both}@keyframes wsd{0%,61%{stroke-dashoffset:101}68%,to{stroke-dashoffset:0}}@keyframes wsf{0%,74%{opacity:0}77%,to{opacity:1}}@keyframes wst{0%,75%{stroke-dashoffset:101}78%,to{stroke-dashoffset:0}}.wf .shp{animation:wsd 16s var(--wd) ease-in-out infinite both}.wf .shf{animation:wsf 16s var(--wd) linear infinite both}.wf .sht{animation:wst 16s var(--wd) ease-out infinite both}@keyframes wck0{0%,62.0%{opacity:0;transform:translateX(-10px)}64.5%,to{opacity:1;transform:none}}.wf .ckl li:first-child{animation:wck0 16s var(--wd) ease-out infinite both}@keyframes wkt0{0%,63.5%{stroke-dashoffset:101}65.5%,to{stroke-dashoffset:0}}.wf .ckl li:first-child path{animation:wkt0 16s var(--wd) ease-out infinite both}@keyframes wck1{0%,65.5%{opacity:0;transform:translateX(-10px)}68.0%,to{opacity:1;transform:none}}.wf .ckl li:nth-child(2){animation:wck1 16s var(--wd) ease-out infinite both}@keyframes wkt1{0%,67.0%{stroke-dashoffset:101}69.0%,to{stroke-dashoffset:0}}.wf .ckl li:nth-child(2) path{animation:wkt1 16s var(--wd) ease-out infinite both}@keyframes wck2{0%,69.0%{opacity:0;transform:translateX(-10px)}71.5%,to{opacity:1;transform:none}}.wf .ckl li:nth-child(3){animation:wck2 16s var(--wd) ease-out infinite both}@keyframes wkt2{0%,70.5%{stroke-dashoffset:101}72.5%,to{stroke-dashoffset:0}}.wf .ckl li:nth-child(3) path{animation:wkt2 16s var(--wd) ease-out infinite both}@keyframes wck3{0%,72.5%{opacity:0;transform:translateX(-10px)}75.0%,to{opacity:1;transform:none}}.wf .ckl li:nth-child(4){animation:wck3 16s var(--wd) ease-out infinite both}@keyframes wkt3{0%,74.0%{stroke-dashoffset:101}76.0%,to{stroke-dashoffset:0}}.wf .ckl li:nth-child(4) path{animation:wkt3 16s var(--wd) ease-out infinite both}@keyframes wps{0%,75%{transform:scale(0)}78%,to{transform:scale(1)}}.wf .pass{animation:wps 16s var(--wd) cubic-bezier(.3,1.8,.5,1) infinite both}@keyframes wut{0%,81%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}86%,to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.wf .lu em{animation:wut 16s var(--wd) steps(15) infinite both}@keyframes wlp{0%,82%{opacity:0}86%,to{opacity:1;transform:none}}.wf .lp{animation:wlp 16s var(--wd) ease-out infinite both}@keyframes wlv{0%,86%{transform:scale(0)}88.5%,to{transform:scale(1)}}.wf .live{animation:wlv 16s var(--wd) cubic-bezier(.3,1.8,.5,1) infinite both}@keyframes wt0{0%,88%{opacity:0;transform:translateX(30px)}90.5%,to{opacity:1;transform:none}}.wf .t1{animation:wt0 16s var(--wd) ease-out infinite both}@keyframes wt1{0%,91%{opacity:0;transform:translateX(30px)}93.5%,to{opacity:1;transform:none}}.wf .t2{animation:wt1 16s var(--wd) ease-out infinite both}@keyframes wt2{0%,94%{opacity:0;transform:translateX(30px)}96.5%,to{opacity:1;transform:none}}.wf .t3{animation:wt2 16s var(--wd) ease-out infinite both}@keyframes tl{0%{transform:scaleX(0)}20%{transform:scaleX(.25)}40%{transform:scaleX(.5)}60%{transform:scaleX(.75)}80%,99%{transform:scaleX(1)}to{transform:scaleX(0)}}.wf .tl{animation:tl 16s var(--wd) linear infinite both}@keyframes nl0{0%{background:var(--w-off)}0.5%,99%{background:#db4a2b}to{background:var(--w-off)}}@keyframes ns0{0%{color:var(--w-mute)}0.5%,99%{color:var(--w-on)}to{color:var(--w-mute)}}.wf .n1 i{animation:nl0 16s var(--wd) linear infinite both}.wf .n1 span{animation:ns0 16s var(--wd) linear infinite both}@keyframes nl1{0%,19.9%{background:var(--w-off)}20.5%,99%{background:#db4a2b}to{background:var(--w-off)}}@keyframes ns1{0%,19.9%{color:var(--w-mute)}20.5%,99%{color:var(--w-on)}to{color:var(--w-mute)}}.wf .n2 i{animation:nl1 16s var(--wd) linear infinite both}.wf .n2 span{animation:ns1 16s var(--wd) linear infinite both}@keyframes nl2{0%,39.9%{background:var(--w-off)}40.5%,99%{background:#db4a2b}to{background:var(--w-off)}}@keyframes ns2{0%,39.9%{color:var(--w-mute)}40.5%,99%{color:var(--w-on)}to{color:var(--w-mute)}}.wf .n3 i{animation:nl2 16s var(--wd) linear infinite both}.wf .n3 span{animation:ns2 16s var(--wd) linear infinite both}@keyframes nl3{0%,59.9%{background:var(--w-off)}60.5%,99%{background:#db4a2b}to{background:var(--w-off)}}@keyframes ns3{0%,59.9%{color:var(--w-mute)}60.5%,99%{color:var(--w-on)}to{color:var(--w-mute)}}.wf .n4 i{animation:nl3 16s var(--wd) linear infinite both}.wf .n4 span{animation:ns3 16s var(--wd) linear infinite both}@keyframes nl4{0%,79.9%{background:var(--w-off)}80.5%,99%{background:#db4a2b}to{background:var(--w-off)}}@keyframes ns4{0%,79.9%{color:var(--w-mute)}80.5%,99%{color:var(--w-on)}to{color:var(--w-mute)}}.wf .n5 i{animation:nl4 16s var(--wd) linear infinite both}.wf .n5 span{animation:ns4 16s var(--wd) linear infinite both}.pk-sub{margin:1rem 0 0;color:var(--mute);max-width:36rem}.pk-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.2rem;gap:1.2rem;margin-top:2.5rem;align-items:stretch}@media(max-width:900px){.pk-grid{grid-template-columns:1fr}}.pk{display:flex;flex-direction:column;padding:clamp(1.4rem,3vw,2.2rem);border-radius:28px;background:var(--panel);box-shadow:inset 0 0 0 1.5px var(--line)}.pk.feat{background:#db4a2b;color:#1e1e1e;box-shadow:none}.pk-tag{margin:0 0 .6rem;font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hot)}.pk.feat .pk-tag{color:#1e1e1e}.pk h3{font-size:clamp(1.7rem,3vw,2.2rem);font-weight:700}.pk-pr{margin:.8rem 0 1.4rem;font:600 1.15rem Poppins,sans-serif}.pk ul{list-style:none;margin:0 0 1.8rem;padding:0;flex-direction:column;flex:1 1}.pk li,.pk ul{display:flex;gap:.7rem}.pk li{line-height:1.45}.pk li:before{content:"✓";font-weight:700;color:var(--hot)}.pk.feat li:before{color:#1e1e1e}.pk .btn{text-align:center}.pk.feat .btn{background:#1e1e1e;color:#e4e2dd}.pk-note{margin:1.6rem 0 0;color:var(--mute);font-size:.92rem}.space .sub{margin:1rem 0 0;color:#b9b9c0}.steps h3{font-size:1.3rem}.lp{padding:2.2cqw}.lh{padding:2.4cqw}.lc{margin-top:1.6cqw}.lc s{height:3.4cqw}.ft-w{background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 30%,transparent) 0,color-mix(in srgb,var(--ink) 3%,transparent) 90%);line-height:1.05;padding-bottom:.1em}.ft-w,.ft-w:hover{-webkit-text-stroke:0}.why-grid{display:block}.lead{max-width:46rem;font-size:1.3rem}.pillars{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;margin-top:2.5rem}@media(max-width:1000px){.pillars{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.pillars{grid-template-columns:1fr}}.pillars li,.pillars li:last-child{display:block;grid-template-columns:none;padding:1.6rem;border:0;border-radius:24px;background:var(--panel);box-shadow:inset 0 0 0 1.5px var(--line);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.pillars li:hover{padding:1.6rem;transform:translateY(-6px);box-shadow:inset 0 0 0 1.5px var(--hot)}.pillars .pi{display:grid;width:56px;height:56px;border-radius:18px;place-items:center;background:var(--hot);color:#1e1e1e;margin-bottom:1.2rem;transition:transform .4s cubic-bezier(.3,1.6,.5,1)}.pillars li:hover .pi{transform:rotate(-8deg) scale(1.1)}.pi svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pillars b{display:block;margin-bottom:.45rem}.pillars .pd{display:block;line-height:1.5}.pillars li:nth-child(4) .pi svg{animation:beat 1.8s ease-in-out infinite}@keyframes beat{0%,to{transform:scale(1)}15%{transform:scale(1.18)}30%{transform:scale(1)}45%{transform:scale(1.12)}60%{transform:scale(1)}}.qi{display:block;width:44px;height:44px;margin:4rem 0 1rem;fill:var(--hot)}.vow{margin-top:0}@media(prefers-reduced-motion:reduce){.pillars li:nth-child(4) .pi svg{animation:none}.pillars li:hover .pi{transform:none}}.svc,.svc.a,.svc.b{background:var(--panel);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:24px;padding:clamp(1.4rem,3vw,2rem);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.svc:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 1.5px var(--hot)}.svc.b:after,.svc:after{display:none}.svc p{opacity:1}.svc li,.svc p{color:var(--mute)}.svc li{border:0;box-shadow:inset 0 0 0 1.5px var(--line);font-weight:400}.svc .pi{display:grid;width:56px;height:56px;border-radius:18px;place-items:center;background:var(--hot);color:#1e1e1e;margin-bottom:1.2rem;transition:transform .4s cubic-bezier(.3,1.6,.5,1)}.svc:hover .pi{transform:rotate(-8deg) scale(1.1)}.ads{background:rgba(128,128,128,.16)}@media(prefers-reduced-motion:reduce){.svc:hover .pi{transform:none}}@media(min-width:821px){.two{grid-template-columns:1fr 1fr}}.pj{padding:1.8rem 0}.pj-art{aspect-ratio:16/9;background:var(--panel);box-shadow:inset 0 0 0 1.5px var(--line);position:relative}.pj-art:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 112%,rgba(219,74,43,.16),transparent 55%);pointer-events:none}.pj:hover .pj-art{transform:translateY(-4px)}.pj-win{width:64%;background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line),0 3cqw 6cqw -3cqw rgba(0,0,0,.35)}.pj:hover .pj-win{transform:none}.pj-bar{background:color-mix(in srgb,var(--ink) 7%,transparent)}.pj-bar i{background:color-mix(in srgb,var(--ink) 25%,transparent)}.pj-bar span{background:var(--panel);color:var(--mute)}.pj-body s{background:color-mix(in srgb,var(--ink) 12%,transparent)}.pj-info h3{font-size:clamp(1.6rem,3vw,2.2rem)}.space{background:var(--panel);background-image:radial-gradient(circle at 85% 112%,rgba(219,74,43,.14),transparent 45%);border:1px solid var(--line);color:var(--ink)}.space .sub,.steps p{color:var(--mute)}.trk{stroke:var(--line)}.nd .core{fill:var(--line)}.nd.on .core{fill:#db4a2b}@media(max-width:760px){.steps{border-left-color:var(--line)}.steps li:before{background:var(--line);color:var(--ink)}.steps li.on:before{background:#db4a2b;color:#1e1e1e}}.brief{background:var(--panel);color:var(--ink);border:1px solid var(--line);box-shadow:none}.brief .bp i{background:var(--line)}.brief .bp i.on{background:#db4a2b}.brief .note,.brief .q{color:var(--mute)}.brief input[type=text],.brief textarea{background:var(--bg);color:var(--ink);border:1.5px solid var(--line)}.brief input::placeholder,.brief textarea::placeholder{color:var(--mute)}.brief input:focus,.brief textarea:focus{border-color:#db4a2b}.brief .chips button{color:var(--ink);border-color:var(--line)}.brief .chips button:hover{border-color:var(--ink)}.brief .chips button[aria-pressed=true]{background:#db4a2b;border-color:#db4a2b;color:#1e1e1e}.brief .btn{color:#1e1e1e}.brief .btn.ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.pk{position:relative;cursor:pointer;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.pk:hover{transform:translateY(-6px)}.pk:not(.feat):hover{box-shadow:inset 0 0 0 1.5px var(--hot)}.pk.sel:not(.feat){box-shadow:inset 0 0 0 2px var(--hot)}.pk.feat.sel{box-shadow:inset 0 0 0 3px #1e1e1e}.pk.sel:after{content:"Selected";position:absolute;top:1.2rem;right:1.2rem;font:600 .75rem Poppins,sans-serif;padding:.28rem .75rem;border-radius:99px;background:var(--hot);color:#1e1e1e}.pk.feat.sel:after{background:#1e1e1e;color:#e4e2dd}.pk li:before{display:inline-block}.pk:hover li:before{animation:tp .45s cubic-bezier(.3,1.8,.5,1) both}.pk:hover li:nth-child(2):before{animation-delay:.06s}.pk:hover li:nth-child(3):before{animation-delay:.12s}.pk:hover li:nth-child(4):before{animation-delay:.18s}.pk:hover li:nth-child(5):before{animation-delay:.24s}@keyframes tp{0%{transform:scale(0)}to{transform:scale(1)}}.pkchip{margin:0 0 1rem;display:inline-flex;gap:.5rem;align-items:center;padding:.3rem .4rem .3rem 1rem;border-radius:99px;box-shadow:inset 0 0 0 1.5px var(--hot);font-size:.88rem}.pkchip button{border:0;background:transparent;color:inherit;cursor:pointer;width:24px;height:24px;border-radius:50%;font-size:.8rem}.pkchip button:hover{background:var(--line)}@media(prefers-reduced-motion:reduce){.pk:hover{transform:none}.pk:hover li:before{animation:none}}.btn[hidden],button[hidden]{display:none!important}.ft-w{background:linear-gradient(180deg,color-mix(in srgb,var(--hot) 48%,transparent) 0,color-mix(in srgb,var(--hot) 4%,transparent) 92%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.wf{--w-off:color-mix(in srgb,var(--ink) 22%,transparent);--w-mute:var(--mute);--w-on:var(--ink);background-color:var(--panel);background-image:radial-gradient(circle,var(--line) 1.2px,transparent 1.5px),radial-gradient(circle at 80% 112%,rgba(219,74,43,.28),transparent 55%);border-color:var(--line);box-shadow:0 30px 60px -28px rgba(0,0,0,.35)}.wf,.wf .sc h4{color:var(--ink)}.wf .b1{background:var(--ink);color:var(--bg)}.wf .b2{background:var(--bg);color:var(--ink)}.wf .dots i{background:var(--ink)}.wf .dw{background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--line),0 3cqw 6cqw -3cqw rgba(0,0,0,.35)}.wf .dn{background:var(--ink)}.wf .dc s,.wf .lc s{background:color-mix(in srgb,var(--ink) 12%,transparent)}.wf .pal i{box-shadow:0 0 0 .5cqw color-mix(in srgb,var(--ink) 30%,transparent)}.wf .code{background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--line)}.wf .code b:nth-child(2),.wf .code b:nth-child(4){background:var(--ink)}.wf .code b:nth-child(3),.wf .code b:nth-child(6){background:var(--mute)}.wf .ph2{background:var(--bg);border-color:var(--line)}.wf .ph2 u:nth-child(2),.wf .ph2 u:nth-child(3){background:color-mix(in srgb,var(--ink) 12%,transparent)}.wf .lw{background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--line),0 3cqw 6cqw -3cqw rgba(0,0,0,.35)}.wf .lb{background:color-mix(in srgb,var(--ink) 7%,transparent)}.wf .lb>i{background:color-mix(in srgb,var(--ink) 25%,transparent)}.wf .lu{background:var(--panel);color:var(--mute)}.wf .t{background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line),0 2cqw 4cqw -1cqw rgba(0,0,0,.35)}.wf .tl-bg{background:var(--line)}.wf .tn i{background:var(--w-off);box-shadow:0 0 0 .8cqw var(--panel)}.wf .tn span{color:var(--w-mute)}@media(prefers-reduced-motion:reduce){.wf .tn i{background:#db4a2b}.wf .tn span{color:var(--ink)}}