:root{--bg:#fff;--plate:#f4f5f7;--ink:#07080b;--ink2:#0f1116;--fg:#0c0d10;--muted:#5b6472;--muted-d:rgba(255,255,255,.68);--line:#e4e6eb;--line-d:rgba(255,255,255,.12);--red:#e3121f;--red2:#ff4b57;--violet:#5b4cff;--violet2:#8c7dff;--teal:#0f766e;--teal2:#2dd4bf;--green:#22c55e;--amber:#f59e0b;--sky:#0369a1;--purple:#7c3aed;--rose:#be123c;--display:"Inter Tight",system-ui,sans-serif;--body:"Inter",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--r:16px;--r-lg:24px;--shadow:0 30px 70px -30px rgba(7,8,11,.55);--shadow-w:0 24px 60px -24px rgba(7,8,11,.22)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--body);font-size:15.5px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3{font-family:var(--display);margin:0;text-wrap:balance;letter-spacing:-.035em;font-weight:800}h2{font-size:clamp(34px,4.4vw,56px);line-height:1}h2 .r{color:inherit}h3{font-size:20px;letter-spacing:-.02em}p{margin:0}.nowrap{white-space:nowrap}.wrap{max-width:1320px;margin:0 auto;padding:0 24px}.mono{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.kick{display:inline-block;font-family:var(--mono);font-weight:500;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#4b5563}.dark .kick,.need .kick,.brandbox .kick{color:#ffffffc7}.muted{color:var(--muted)}.dark .muted{color:var(--muted-d)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 24px;border-radius:999px;font-weight:700;font-size:14.5px;border:1px solid transparent;transition:transform .15s,box-shadow .15s;cursor:pointer;font-family:var(--body);white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn.red{background:var(--red);color:#fff;box-shadow:0 12px 30px -12px #e3121fcc}.btn.white{background:#fff;color:var(--ink);box-shadow:0 12px 30px -16px #00000080}.btn.black{background:var(--ink);color:#fff}.btn.outline-w{border-color:#ffffff47;color:#fff}.btn.outline-w:hover{border-color:#fff}svg.i{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}section{padding:52px 0;position:relative}.split,.steps-sec,.swap,.rev.light,.faq,.com,.cta{padding-top:22px}.need,.com,.equip,.split,.steps-sec,.swap,.rev.light{padding-bottom:30px}@media(max-width:640px){section{padding:44px 0;overflow:hidden}.split,.steps-sec,.swap,.rev.light,.faq,.equip{padding-top:20px}}.dark{background:var(--ink);color:#fff;position:relative;overflow:hidden}.dark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(50% 60% at 100% 0%,rgba(227,18,31,.26),transparent 60%),radial-gradient(45% 55% at 0% 100%,rgba(91,76,255,.28),transparent 60%);pointer-events:none}.hero.dark:before{background:radial-gradient(55% 70% at 85% 10%,rgba(227,18,31,.42),transparent 60%),radial-gradient(45% 60% at 10% 100%,rgba(91,76,255,.42),transparent 60%),radial-gradient(30% 30% at 50% 50%,rgba(255,255,255,.04),transparent 70%)}.dark>.wrap{position:relative;z-index:1}.head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;flex-wrap:wrap}.head p{max-width:520px;font-size:16.5px}.grid{display:grid;gap:18px}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}@media(max-width:1000px){.g3,.g4{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.g2,.g3,.g4{grid-template-columns:1fr}}.up{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.up.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.up{opacity:1;transform:none;transition:none}}.announce{background:#000;color:#fff;border-bottom:1px solid var(--line-d)}.announce .wrap{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:9px;font-size:13px;color:var(--muted-d)}.announce b{color:#fff;font-weight:600}.announce a{color:#fff;font-weight:600;white-space:nowrap}.announce .dot{width:7px;height:7px;border-radius:50%;background:var(--green);display:inline-block;margin-right:8px;box-shadow:0 0 0 3px #22c55e40}@media(max-width:760px){.announce .r,.announce .l2{display:none}.announce .wrap{justify-content:center}}header.site{position:sticky;top:0;z-index:20;background:#07080beb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;border-bottom:1px solid var(--line-d)}header.site .top{display:flex;align-items:center;gap:20px;padding-block:12px;min-width:0}.logo{flex:none;display:block}.logo img{height:52px;width:auto;border-radius:8px}nav.main{display:flex;gap:2px;min-width:0;overflow:hidden}nav.main a{padding:10px 12px;font-weight:600;font-size:14.5px;color:#ffffffd1;border-radius:999px;white-space:nowrap}nav.main a:hover{color:#fff;background:#ffffff14}.acts{display:flex;gap:10px;margin-left:auto;align-items:center;flex:none}.acts .pay{font-size:13.5px;font-weight:600;color:var(--muted-d);white-space:nowrap;padding:0 6px}.acts .tel{font-family:var(--display);font-weight:800;font-size:19px;letter-spacing:-.02em;white-space:nowrap;padding-right:6px}.burger{display:none;width:44px;height:44px;border-radius:999px;border:1px solid var(--line-d);background:transparent;color:#fff;place-items:center;cursor:pointer}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#07080bf5;color:#fff;padding:24px;display:none;flex-direction:column;gap:6px}.drawer.open{display:flex}.drawer .x{align-self:flex-end;width:44px;height:44px;border-radius:999px;border:1px solid var(--line-d);background:transparent;color:#fff;display:grid;place-items:center;cursor:pointer}.drawer a{font-family:var(--display);font-weight:800;font-size:28px;letter-spacing:-.02em;padding:10px 0;border-bottom:1px solid var(--line-d)}.drawer .tel2{margin-top:auto;display:grid;gap:10px}.drawer .tel2 .btn{width:100%}@media(max-width:1260px){.acts .pay{display:none}}@media(max-width:1180px){.acts .tel{display:none}}@media(max-width:1000px){nav.main{display:none}.burger{display:grid}}.hero .hwrap{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.hero h1{font-size:clamp(50px,7vw,96px);line-height:.92;letter-spacing:-.05em;margin:0 0 20px}.hero h1 .r{color:inherit}.hero .lead{font-size:19px;color:var(--muted-d);max-width:520px}.hero .ctas{display:flex;gap:10px;margin-top:30px;flex-wrap:wrap;align-items:center}.hero .promise{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--muted-d);margin-top:16px}.hero .promise svg{color:var(--green)}.dash{position:relative;border-radius:22px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#ffffff12,#ffffff08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 40px 90px -30px #000000e6,inset 0 1px #ffffff14;padding:18px;max-width:540px;margin-left:auto}.dash:before{content:"";position:absolute;top:-60px;right:-60px;bottom:-60px;left:-60px;z-index:-1;border-radius:50%;background:radial-gradient(45% 45% at 70% 20%,rgba(227,18,31,.45),transparent 70%),radial-gradient(40% 40% at 20% 90%,rgba(91,76,255,.5),transparent 70%);filter:blur(30px)}.dash .hd{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.dash .hd .mono{color:var(--muted-d)}.dash .hd h3{font-size:26px;letter-spacing:-.03em;margin-top:4px;display:flex;align-items:center;gap:10px}.dash .hd h3 .dot{width:10px;height:10px;border-radius:50%;background:var(--red2);box-shadow:0 0 0 4px #ff4b5740}.dash .stn{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--muted-d);border:1px solid var(--line-d);border-radius:999px;padding:7px 11px;white-space:nowrap}.dash .stn i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px #22c55e40}.dash .st{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dash .s{border-radius:16px;padding:14px;background:linear-gradient(160deg,color-mix(in srgb,var(--c) 26%,#0b0c10),#0b0c10e6 70%);border:1px solid color-mix(in srgb,var(--c) 30%,transparent)}.dash .s .l{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted-d)}.dash .s .l svg{width:15px;height:15px;color:var(--c)}.dash .s b{display:block;font-family:var(--display);font-size:22px;letter-spacing:-.03em;margin-top:6px;color:#fff}.dash .s small{display:block;font-size:11.5px;color:var(--muted-d);margin-top:2px}.dash .s .bar{height:4px;border-radius:2px;background:#ffffff14;margin-top:10px;overflow:hidden}.dash .s .bar i{display:block;height:100%;background:var(--c);width:var(--w)}.dash .s.green{--c:#4ade80}.dash .s.red{--c:#ff4b57}.dash .s.sky{--c:#38bdf8}.dash .s.violet{--c:#8c7dff}.dash .act{margin-top:14px;border-top:1px solid var(--line-d);padding-top:10px}.dash .act .row{display:grid;grid-template-columns:62px 1fr auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:13px}.dash .act .row:last-child{border-bottom:0}.dash .act .t{font-family:var(--mono);font-size:11px;color:var(--muted-d)}.dash .act .e{color:#fff;font-weight:600}.dash .act .e span{color:var(--muted-d);font-weight:400}.dash .act .k{width:8px;height:8px;border-radius:50%;background:var(--c)}.dash .ft{margin-top:12px;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted-d);flex-wrap:wrap;gap:8px}.dash .ft b{color:#fff;font-weight:600}@media(max-width:1000px){.hero .hwrap{grid-template-columns:1fr}.dash{margin:8px auto 0}}@media(max-width:640px){.dash,.hero .promise{display:none}.hero{padding-top:28px}.hero h1{font-size:46px}.hero .lead{font-size:16.5px}.hero .ctas{margin-top:20px}.proof{margin-top:28px;padding-bottom:28px}.band .facts span.m{display:none}}@media(max-width:600px){.dash .hd{flex-direction:column;align-items:flex-start;gap:10px}.dash .hd h3{font-size:22px}}@media(max-width:420px){.dash{padding:16px}.dash .st{grid-template-columns:1fr 1fr;gap:8px}.dash .s{padding:12px}.dash .s b{font-size:19px}.dash .act .row{grid-template-columns:54px 1fr auto}}.proof{position:relative;z-index:1;margin-top:30px;padding-bottom:36px}.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;list-style:none;margin:0;padding:0}@media(max-width:1000px){.tiles{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.tiles{gap:10px}}.tile{position:relative;border-radius:var(--r-lg);padding:30px 20px 26px;min-height:150px;border:1px solid color-mix(in srgb,var(--c) 32%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--c) 22%,#0b0c10),#0b0c10 80%);overflow:hidden;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;box-shadow:0 30px 60px -40px color-mix(in srgb,var(--c) 60%,transparent)}.tile:before{content:"";position:absolute;left:50%;top:-40px;width:160px;height:120px;transform:translate(-50%);border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,var(--c) 55%,transparent),transparent 70%);filter:blur(18px);pointer-events:none}.tile:after{content:"";position:absolute;left:24%;right:24%;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--c),transparent)}.tile b{position:relative;font-family:var(--display);font-size:clamp(40px,3.8vw,54px);font-weight:800;letter-spacing:-.045em;line-height:1;display:block;color:var(--c);white-space:nowrap}.tile span{position:relative;font-size:13.5px;font-weight:600;color:#ffffffd1;letter-spacing:.01em}.tile.red{--c:#ff4b57}.tile.violet{--c:#8c7dff}.tile.teal{--c:#2dd4bf}.tile.green{--c:#4ade80}.tile.amber{--c:#fbbf24}.brands{padding:20px 0;border-bottom:1px solid var(--line);background:#fff}.brands .wrap{display:flex;flex-direction:column;align-items:center;gap:14px}.brands .lbl{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#4b5563}.brands .logos{display:flex;gap:clamp(28px,4vw,56px);align-items:center;justify-content:center;flex-wrap:wrap}.brands .logos div{height:48px;display:grid;place-items:center}.brands img{height:100%;width:auto;max-width:150px;object-fit:contain}.brands .h32 img{height:32px}.brands .h40 img{height:40px}.brands .h56 img{height:56px}.brands .h64 img{height:64px}.need{background:#fff;color:var(--fg)}.need .kick{color:#4b5563}.need .muted{color:var(--muted)}.need .c{position:relative;border-radius:var(--r-lg);padding:20px 20px 18px;min-height:270px;border:1px solid var(--line);background:#fff;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;transition:transform .15s,box-shadow .15s}.need .c:hover{transform:translateY(-4px);box-shadow:var(--shadow-w)}.need .c:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 45% at 50% 100%,color-mix(in srgb,var(--c) 18%,transparent),transparent 70%);pointer-events:none}.need .c:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--c)}.need .pd{position:relative;width:100%;height:140px;display:grid;place-items:center}.need .pd img{position:relative;z-index:1;max-height:132px;max-width:78%;width:auto;object-fit:contain}.need .pd.photo{height:160px;width:calc(100% + 44px);margin:-22px -22px 10px;border-radius:var(--r-lg) var(--r-lg) 0 0;overflow:hidden}.need .pd.photo img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.need h3{position:relative;font-size:20px;color:var(--fg);margin-top:4px}.need p{position:relative;color:var(--muted);font-size:14px}.need .more{position:relative;margin-top:auto;font-size:13px;font-weight:700;color:var(--c);display:inline-flex;align-items:center;gap:6px}.need .more svg{width:14px;height:14px}.c.red{--c:var(--red)}.c.amber{--c:#d97706}.c.violet{--c:var(--violet)}.c.sky{--c:var(--sky)}.c.teal{--c:var(--teal)}.c.purple{--c:var(--purple)}.c.rose{--c:var(--rose)}.c.green,.need .c.green{--c:#15803d}.equip{background:#fff}.eq{display:flex;flex-direction:column;gap:8px}.eq .stage{position:relative;height:250px;display:grid;place-items:center;margin-bottom:6px}.eq .stage:after{display:none}.eq .stage img{position:relative;z-index:1;max-height:240px;max-width:90%;width:auto;object-fit:contain}.eq h3{font-size:24px}.eq p{color:var(--muted);font-size:15px}.eq .chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.eq .chips span{font-size:12.5px;font-weight:600;border:1px solid var(--line);border-radius:999px;padding:6px 10px;color:var(--fg)}@media(max-width:640px){.eq .stage{height:230px}.eq .stage img{max-height:200px}}.split{background:#fff}.sc{position:relative;border-radius:var(--r-lg);overflow:hidden;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);color:var(--fg);transition:transform .15s,box-shadow .15s}.sc:hover{transform:translateY(-4px);box-shadow:var(--shadow-w)}.sc .pic{width:100%;height:230px;object-fit:cover;display:block}.sc .body{padding:18px 24px 22px;display:flex;flex-direction:column;gap:10px;position:relative}.sc .body:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--c)}.sc .kick{color:#4b5563}.sc h3{font-size:clamp(28px,3vw,38px);letter-spacing:-.04em}.sc p{color:var(--muted);font-size:15.5px}.sc ul{list-style:none;padding:0;margin:2px 0 10px;display:grid;gap:6px}.sc li{display:flex;gap:10px;align-items:center;font-size:15px;font-weight:500}.sc li svg{color:var(--c);width:18px;height:18px;stroke-width:2.6}.sc .btn{align-self:flex-start;margin-top:auto}.sc.red{--c:var(--red)}.sc.violet{--c:var(--violet)}@media(max-width:640px){.sc .pic{height:200px}.sc .body{padding:20px 22px 24px}}.band{position:relative;color:#fff;overflow:hidden;padding:0;min-height:420px;display:grid;align-items:end;background:#0b0c10}.band img.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 45%}.band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#07080beb,#07080bbf 45%,#07080b40);z-index:1}.band .wrap{position:relative;z-index:2;padding-top:56px;padding-bottom:40px}.band h2{font-size:clamp(32px,4.2vw,54px);max-width:720px}.band .facts{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.band .facts span{border:1px solid rgba(255,255,255,.28);background:#07080b8c;border-radius:999px;padding:10px 16px;font-weight:700;font-size:14.5px;white-space:nowrap}@media(max-width:640px){.band{min-height:340px}.band:before{background:linear-gradient(180deg,#07080b40,#07080beb 70%)}}.com{background:#fff}.com .tile2{position:relative;border-radius:var(--r-lg);padding:24px;min-height:190px;border:1px solid var(--line);background:#fff;display:flex;flex-direction:column;gap:10px;overflow:hidden}.com .tile2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 45% at 50% 100%,color-mix(in srgb,var(--c) 16%,transparent),transparent 70%);pointer-events:none}.com .tile2:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--c)}.com .tile2 .ic{position:relative;width:46px;height:46px;border-radius:13px;background:var(--c);color:#fff;display:grid;place-items:center}.com .tile2 h3{position:relative;font-size:19px}.com .tile2 p{position:relative;color:var(--muted);font-size:14px}.com .tile2.red{--c:var(--red)}.com .tile2.violet{--c:var(--violet)}.com .tile2.teal{--c:var(--teal)}.com .tile2.amber{--c:#d97706}.mon .wrap{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.mon .shot{position:relative;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow);border:1px solid var(--line-d)}.mon .shot img{width:100%;height:100%;object-fit:cover;aspect-ratio:16/9}.mon .shot .badge{position:absolute;left:16px;bottom:16px;background:#07080bcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line-d);border-radius:14px;padding:10px 14px;display:flex;align-items:center;gap:10px}.mon .shot .badge img{height:28px;width:auto;aspect-ratio:auto}.mon .shot .badge span{font-size:12.5px;color:var(--muted-d)}.mon .pts{display:grid;gap:10px;margin-top:16px}.pt{display:flex;gap:16px;align-items:center;background:#ffffff0a;border:1px solid var(--line-d);border-radius:18px;padding:16px 18px}.pt .n{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;color:#fff;background:var(--c);flex:none;box-shadow:0 12px 26px -10px var(--c)}.pt b{font-size:17px;display:block;font-family:var(--display);letter-spacing:-.02em}.pt span{font-size:14px;color:var(--muted-d)}.pt.red{--c:var(--red)}.pt.violet{--c:var(--violet)}.pt.teal{--c:#14b8a6}.pt.green{--c:#16a34a}@media(max-width:1000px){.mon .wrap{grid-template-columns:1fr}}.gear .c{position:relative;border-radius:var(--r-lg);border:1px solid var(--line-d);background:linear-gradient(160deg,color-mix(in srgb,var(--c) 26%,#0b0c10),#0b0c10 72%);overflow:hidden;display:flex;flex-direction:column;min-height:270px;transition:transform .15s}.gear .c:hover{transform:translateY(-4px)}.gear .c:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:26px 26px;mask-image:radial-gradient(80% 80% at 100% 0%,#000,transparent 75%);-webkit-mask-image:radial-gradient(80% 80% at 100% 0%,#000,transparent 75%);pointer-events:none}.gear .ph{height:170px;display:grid;place-items:center;padding:18px 18px 0}.gear .ph img{max-height:150px;max-width:80%;width:auto;object-fit:contain;filter:drop-shadow(0 24px 30px rgba(0,0,0,.7))}.gear .tx{padding:12px 18px 18px;position:relative;z-index:1;margin-top:auto}.gear .tx .mono{color:var(--c)}.gear h3{font-size:17px;margin:4px 0 2px;letter-spacing:-.01em}.gear p{font-size:13px;color:var(--muted-d)}.gear .c.red{--c:#ff4b57}.gear .c.violet{--c:#8c7dff}.gear .c.teal{--c:#2dd4bf}.gear .c.amber{--c:#fbbf24}.gear .c.green{--c:#4ade80}.gear .c.sky{--c:#38bdf8}.gear .c.rose{--c:#fb7185}.gear .c.purple{--c:#c084fc}.swap{background:#fff}.swap .wrap{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.swap .brandbox{border-radius:var(--r-lg);background:var(--ink);color:#fff;padding:28px;position:relative;overflow:hidden;box-shadow:var(--shadow)}.swap .brandbox:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 60% at 100% 0%,rgba(91,76,255,.45),transparent 65%),radial-gradient(50% 50% at 0% 100%,rgba(227,18,31,.4),transparent 65%);pointer-events:none}.swap .brandbox>*{position:relative}.swap .bl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.swap .bl span{border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:14px 16px;font-family:var(--display);font-weight:700;font-size:17px;letter-spacing:-.01em;background:#ffffff0d}.swap .bl span small{display:block;font-family:var(--body);font-weight:400;font-size:12.5px;color:#ffffffc7;margin-top:2px}.swap ul{list-style:none;padding:0;margin:14px 0 18px;display:grid;gap:8px}.swap li{display:flex;gap:12px;align-items:center;font-size:16px;font-weight:500}.swap li svg{color:#15803d}@media(max-width:1000px){.swap .wrap{grid-template-columns:1fr}}@media(max-width:420px){.swap .bl{grid-template-columns:1fr}}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.steps-sec{background:#fff}.step{position:relative;border-radius:var(--r-lg);padding:26px;border:1px solid var(--line);background:#fff;overflow:hidden;min-height:170px}.step:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 55% at 85% 0%,color-mix(in srgb,var(--c) 22%,transparent),transparent 70%);pointer-events:none}.step:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--c)}.step .n{font-family:var(--display);font-size:56px;font-weight:900;letter-spacing:-.05em;line-height:1;color:var(--c)}.step h3{margin:14px 0 6px;color:var(--fg);position:relative}.step p{color:var(--muted);font-size:14.5px;position:relative}.step .n{position:relative}.step.red{--c:var(--red)}.step.violet{--c:var(--violet)}.step.teal{--c:var(--teal)}.step.green{--c:#15803d}@media(max-width:1000px){.steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.steps{grid-template-columns:1fr}}.rev.light,.area.light{background:#fff;color:var(--fg)}.area.light .kick{color:#4b5563}.area.light .muted{color:var(--muted)}.area.light .cities span{border-color:var(--line);background:#fff;color:var(--fg)}.rev{background:var(--ink);color:#fff;position:relative;overflow:hidden}.rev:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(50% 60% at 0% 0%,rgba(227,18,31,.26),transparent 60%),radial-gradient(45% 55% at 100% 100%,rgba(91,76,255,.28),transparent 60%);pointer-events:none}.rev.light:before{display:none}.rev.light .kick{color:#4b5563}.rev.light .muted{color:var(--muted)}.rev.light .score b{color:var(--fg)}.rev.light .score span{color:var(--muted)}.rev.light .inds span{border-color:var(--line);background:#fff;color:var(--fg)}.rev.light .gal div{border-color:var(--line)}.rev.light .c{background:#fff;border:1px solid var(--line);box-shadow:none;color:var(--fg)}.rev.light .c:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 55% at 85% 0%,color-mix(in srgb,var(--c) 18%,transparent),transparent 70%);pointer-events:none}.rev.light q,.rev.light .who b{color:var(--fg)}.rev.light .av{color:#fff}.rev.light .c.red{--c:var(--red)}.rev.light .c.violet{--c:var(--violet)}.rev.light .c.teal{--c:var(--teal)}.rev>.wrap{position:relative}.rev .kick{color:#ffffffc7}.rev .muted{color:var(--muted-d)}.rev .score{display:flex;align-items:baseline;gap:10px}.rev .score b{font-family:var(--display);font-size:52px;letter-spacing:-.04em;color:#fff;line-height:1}.rev .score span{font-size:13px;color:var(--muted-d);line-height:1.2}.rev .c{position:relative;border-radius:var(--r-lg);padding:26px;display:flex;flex-direction:column;gap:14px;overflow:hidden;border:1px solid color-mix(in srgb,var(--c) 32%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--c) 16%,#0b0c10),#0b0c10 80%);box-shadow:0 30px 60px -40px color-mix(in srgb,var(--c) 60%,transparent)}.rev .c:after{content:"";position:absolute;left:24%;right:24%;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--c),transparent)}.rev .stars{color:#fbbf24;letter-spacing:2px;font-size:14px}.rev q{font-size:16.5px;line-height:1.5;font-weight:500;quotes:"\201c" "\201d";color:#fff}.rev .who{display:flex;align-items:center;gap:12px;margin-top:auto}.rev .av{width:40px;height:40px;border-radius:50%;background:var(--c);color:#0b0c10;display:grid;place-items:center;font-weight:800;font-family:var(--display)}.rev .who b{display:block;font-size:14px;color:#fff}.rev .who span{font-size:12.5px;color:var(--muted-d)}.rev .c.red{--c:#ff4b57}.rev .c.violet{--c:#8c7dff}.rev .c.teal{--c:#2dd4bf}.inds{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.inds span{border:1px solid var(--line-d);border-radius:999px;padding:8px 13px;font-size:13.5px;font-weight:600;background:#ffffff0d}.gal{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:230px;gap:14px}.gal div{position:relative;border-radius:18px;overflow:hidden;background:#0b0c10;border:1px solid var(--line-d)}.gal img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.gal div:hover img{transform:scale(1.04)}.gal span{position:absolute;left:14px;bottom:12px;color:#fff;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;background:#0009;padding:6px 9px;border-radius:999px}@media(max-width:800px){.gal{grid-template-columns:1fr 1fr;grid-template-rows:200px 200px}}.area .wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}.area .map{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line-d);box-shadow:var(--shadow);position:relative;min-height:400px;background:#111}.area .map iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.area .map .hq{position:absolute;left:16px;bottom:16px;background:#07080be6;border:1px solid var(--line-d);border-radius:14px;padding:12px 16px}.area .map .hq b{display:block;font-family:var(--display);font-size:16px}.area .map .hq span{font-size:12.5px;color:#fffc}.cities{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.cities span{border:1px solid var(--line-d);border-radius:999px;padding:8px 13px;font-size:13.5px;font-weight:600;background:#ffffff0a}@media(max-width:1000px){.area .wrap{grid-template-columns:1fr}}.faq{background:#fff}.faq .wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:start}.faq .head{display:block;margin:0}.faq details{border-top:1px solid var(--line);padding:14px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;font-family:var(--display);font-weight:700;font-size:18px;display:flex;justify-content:space-between;gap:16px;letter-spacing:-.02em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-weight:400;color:var(--ink);font-size:24px;line-height:1}.faq details[open] summary:after{content:"\2013"}.faq details p{margin-top:10px;color:var(--muted);max-width:720px}@media(max-width:1000px){.faq .wrap{grid-template-columns:1fr}}.cta.light{background:#fff;color:var(--fg);overflow:hidden}.cta.light .kick{color:#4b5563}.cta.light .muted{color:var(--muted)}.cta .wrap{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.cta h2{font-size:clamp(38px,5vw,64px)}.card{background:#fff;color:var(--fg);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:28px;position:relative}.card:before{content:"";position:absolute;top:-30px;right:-30px;bottom:-30px;left:-30px;border-radius:40px;background:radial-gradient(50% 50% at 80% 20%,rgba(91,76,255,.35),transparent 70%),radial-gradient(50% 50% at 20% 90%,rgba(227,18,31,.35),transparent 70%);filter:blur(24px);z-index:-1}.card h3{font-size:24px;margin-bottom:4px}.card .sub{font-size:13.5px;color:var(--muted);margin-bottom:18px}.f{display:grid;gap:10px}.f .row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.f input,.f select{width:100%;font:inherit;font-size:14px;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--fg)}.f .btn{width:100%;padding:16px}.f .fine{font-size:12px;color:var(--muted);text-align:center}.cta .tel{font-family:var(--display);font-size:clamp(30px,3.6vw,44px);font-weight:800;letter-spacing:-.03em;margin-top:18px;display:block;white-space:nowrap}@media(max-width:1000px){.cta .wrap{grid-template-columns:1fr}}.fband{background:linear-gradient(100deg,#b00d18 0%,var(--red) 35%,#4a3dd6 100%);color:#fff;padding:40px 0}.fband .wrap{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.fband h2{font-size:clamp(30px,3.8vw,46px)}.fband p{color:#fff;margin-top:6px;font-size:16px}.fband .btn.white{box-shadow:0 20px 40px -16px #00000080}footer{position:relative;background:#07080b;color:#fff;padding:44px 0 22px;overflow:hidden}footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(50% 70% at 100% 100%,rgba(91,76,255,.35),transparent 60%),radial-gradient(45% 60% at 0% 0%,rgba(227,18,31,.3),transparent 60%);pointer-events:none}footer .wrap{position:relative}footer .cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}footer h4{font-family:var(--display);font-size:15px;letter-spacing:-.01em;color:#fff;margin:0 0 14px;font-weight:700}footer a,footer p{color:#ffffffd1;font-size:14.5px;line-height:1.8;display:block}footer a:hover{color:#fff}footer .em{display:inline-flex;align-items:center;gap:10px;margin-top:14px;border-radius:999px;padding:10px 16px;font-weight:700;white-space:nowrap;background:#ffffff14;border:1px solid rgba(255,255,255,.14)}footer .em .dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px #22c55e40}footer .bottom{display:flex;justify-content:space-between;gap:16px;margin-top:44px;padding-top:20px;border-top:1px solid rgba(255,255,255,.14);font-size:13px;color:#ffffffb8;flex-wrap:wrap}@media(max-width:900px){footer .cols{grid-template-columns:1fr 1fr}}@media(max-width:640px){footer .cols{grid-template-columns:1fr;gap:26px}}section{padding:34px 0}.dark{padding:60px 0}.hero{padding:40px 0 0}.band{padding:0}.split,.steps-sec,.swap,.rev.light,.faq,.com,.cta,.need,.equip{padding-top:34px;padding-bottom:34px}.brands+section,.dark+section,.band+section{padding-top:56px}section:has(+.dark),section:has(+.band){padding-bottom:56px}main>section:last-child{padding-bottom:64px}.head{display:block;margin:0 0 26px}.head h2{margin-top:0}.kick+h2{margin-top:10px}.mon h2,.swap h2,.cta h2,.area h2{margin-top:0!important}.head p{margin-top:12px;max-width:560px;font-size:16.5px}h2{font-size:clamp(32px,4vw,52px);line-height:1.02}.grid{gap:20px}.need .c,.sc,.eq,.com .tile2,.step,.rev.light .c{border:1px solid var(--line);border-radius:20px;background:#fff;overflow:hidden;position:relative;box-shadow:none}.need .c:before,.eq:before,.com .tile2:before,.step:before,.rev.light .c:before,.sc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 38% at 50% 100%,color-mix(in srgb,var(--c) 13%,transparent),transparent 70%);pointer-events:none}.need .c:after,.eq:after,.com .tile2:after,.step:after,.rev.light .c:after,.sc:after{content:"";position:absolute;left:0;right:0;top:auto;bottom:0;height:3px;background:var(--c)}.sc .body:after{display:none}.need .c{padding:0;min-height:0;gap:0;align-items:stretch;text-align:center}.need .pd{height:172px;width:100%;margin:0;padding:22px 22px 6px;display:grid;place-items:center;border-radius:0}.need .pd img{max-height:132px;max-width:72%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply}.need .pd.photo{height:172px;width:100%;margin:0;padding:0;border-radius:0}.need .pd.photo img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;mix-blend-mode:normal}.need .pd.photo img[src*=operator]{object-position:22% 30%}.need .tx{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 20px 22px;flex:1}.need h3{margin:0;font-size:20px}.need p{font-size:14.5px;line-height:1.4;max-width:240px}.need .more{margin-top:auto;padding-top:10px}.sc .pic{height:240px}.sc .body{padding:22px 24px 26px;gap:10px;flex:1}.sc ul{margin:4px 0 12px;gap:8px}.band{min-height:360px}.band .wrap{padding-top:48px;padding-bottom:44px}.band h2{max-width:none}.band .wrap{width:100%}.eq{--c:var(--ink);padding:0 22px 24px;gap:8px}.eq:nth-child(1){--c:var(--red)}.eq:nth-child(2){--c:var(--violet)}.eq:nth-child(3){--c:#d97706}.eq:nth-child(4){--c:#0d9488}.eq .stage.photo{display:block;overflow:hidden;width:calc(100% + 44px);margin:0 -22px;padding:0}.eq .stage.photo img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;mix-blend-mode:normal}@media(min-width:641px)and (max-width:1100px){.equip .g4{grid-template-columns:repeat(2,1fr)}}.eq>*{position:relative}.eq .stage{height:210px;margin:0;padding-top:18px}.eq .stage img{max-height:168px;max-width:78%;mix-blend-mode:multiply}.eq h3{font-size:22px}.eq .chips{margin-top:auto;padding-top:10px}.mon .wrap{align-items:stretch;gap:44px}.mon .shot{min-height:380px;box-shadow:none}.mon .shot img:not(.badge img){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:30% 30%}.mon .wrap>div:last-child{align-self:center}.mon h2{margin-top:10px}.mon .pts{margin-top:20px}.com .tile2{padding:24px;min-height:0;gap:10px}.com .tile2>*,.step>*{position:relative}.com .tile2 p{font-size:14.5px}.steps{gap:20px}.step{padding:24px;min-height:0}.step .n{font-size:48px}.step h3{margin:12px 0 6px}.steps-sec.dark{background:var(--ink);padding:60px 0}.steps-sec.dark .steps{position:relative;gap:28px}.steps-sec.dark .steps:before{content:"";position:absolute;left:28px;right:calc((100% - 84px)/4 - 28px);top:27px;height:2px;background:linear-gradient(90deg,var(--red),var(--violet),#14b8a6,#22c55e)}.steps-sec.dark .step{border:0;background:none;padding:0;border-radius:0;overflow:visible;min-height:0}.steps-sec.dark .step:before,.steps-sec.dark .step:after{display:none}.steps-sec.dark .step .n{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-size:20px;letter-spacing:0;color:#fff;background:var(--c);box-shadow:0 0 0 8px var(--ink),0 16px 30px -8px var(--c)}.steps-sec.dark .step h3{color:#fff;margin:20px 0 6px;font-size:21px}.steps-sec.dark .step p{color:var(--muted-d);font-size:15px;max-width:260px}.steps-sec.dark .step.teal{--c:#0d9488}.steps-sec.dark .step.green{--c:#16a34a}@media(max-width:1000px){.steps-sec.dark .steps:before{display:none}}@media(max-width:640px){.steps-sec.dark{padding:44px 0}.steps-sec.dark .steps{grid-template-columns:1fr;gap:22px}.steps-sec.dark .steps:before{display:block;left:27px;right:auto;top:28px;bottom:28px;width:2px;height:auto;background:linear-gradient(180deg,var(--red),var(--violet),#14b8a6,#22c55e)}.steps-sec.dark .step{display:grid;grid-template-columns:56px 1fr;column-gap:16px;align-items:start}.steps-sec.dark .step .n{grid-row:1 / span 2;font-size:18px}.steps-sec.dark .step h3{margin:4px 0 2px;font-size:19px}.steps-sec.dark .step p{max-width:none}}.swap .wrap{gap:44px}.swap .brandbox{box-shadow:none;border-radius:20px}.swap h2{margin-top:10px}.swap ul{margin:18px 0 22px;gap:10px}.rev .head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.rev.light .c{padding:24px;gap:14px;background:#fff}.rev.light .who span{color:var(--muted)}.rev.light .who b{font-size:14.5px}.inds{margin-top:20px}.rev .score{align-items:center}.rev .ctl{display:inline-flex;align-items:center;gap:8px;margin-left:16px}.rev .pause{font:inherit;font-size:13px;font-weight:700;height:42px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--fg);cursor:pointer}.rev .nav{width:42px;height:42px;border-radius:50%;border:0;background:var(--ink);color:#fff;display:grid;place-items:center;cursor:pointer}.rev .nav:hover{background:var(--red)}.marq{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.marq::-webkit-scrollbar{display:none}.marq .track{display:flex;gap:20px;width:max-content;padding:2px 0}.marq .c{width:360px;flex:none}.marq q{font-size:16px}.rev.light .c.amber{--c:#d97706}@media(prefers-reduced-motion:reduce){.marq .c[aria-hidden],.rev .pause{display:none}}@media(max-width:640px){.marq .c{width:280px}.marq .track{gap:14px}.rev .ctl{margin-left:0}.rev .score{flex-wrap:wrap;gap:10px 14px}}.gal{grid-template-columns:repeat(3,1fr);grid-template-rows:220px;gap:20px;margin-top:20px!important}.gal div{border-radius:20px;border:0}.faq .wrap{display:block}.faq .head{margin:0 0 22px}.faq .qa{display:grid;grid-template-columns:1fr 1fr;column-gap:44px;align-items:start}.faq .qa{gap:14px 20px}.faq details,.faq details:last-child{--c:var(--red);position:relative;overflow:hidden;padding:0;border:1px solid var(--line);border-radius:16px;background:#fff}.faq details:nth-child(6n+2){--c:var(--violet)}.faq details:nth-child(6n+3){--c:var(--teal)}.faq details:nth-child(6n+4){--c:#b45309}.faq details:nth-child(6n+5){--c:var(--sky)}.faq details:nth-child(6n+6){--c:#15803d}.faq details:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--c)}.faq details[open]{background:color-mix(in srgb,var(--c) 7%,#fff);border-color:color-mix(in srgb,var(--c) 35%,var(--line))}.faq summary{padding:18px 18px 18px 24px;align-items:center}.faq summary:after,.faq details[open] summary:after{width:32px;height:32px;border-radius:50%;background:var(--c);color:#fff;display:grid;place-items:center;font-size:21px;font-weight:500;flex:none;line-height:1}.faq details p{margin:0;padding:0 24px 20px;max-width:none}@media(max-width:800px){.faq .qa{grid-template-columns:1fr}}.faq .head p{margin-top:12px}.area .wrap{gap:44px}.area h2{margin:10px 0 14px}.area .map{box-shadow:none;border-radius:20px}.area .cities span{padding:10px 16px;font-size:14.5px}.area .ask{margin-top:18px;font-size:15.5px;color:#ffffffdb}.area .ask a{font-weight:700;color:#fff}.cta .wrap{gap:44px}.cta h2{margin-top:10px}@media(max-width:1000px){.mon .shot{min-height:300px}.mon .wrap,.swap .wrap,.faq .wrap,.area .wrap,.cta .wrap{gap:28px}}@media(max-width:800px){.gal{grid-template-columns:1fr 1fr 1fr;grid-template-rows:150px;gap:10px}}@media(max-width:640px){section{padding:28px 0;overflow:hidden}.split,.steps-sec,.swap,.rev.light,.faq,.com,.cta,.need,.equip{padding-top:28px;padding-bottom:28px}.dark{padding:44px 0}.hero{padding:28px 0 0}.brands+section,.dark+section,.band+section{padding-top:40px}section:has(+.dark),section:has(+.band){padding-bottom:40px}.head{margin-bottom:20px}.grid,.steps{gap:14px}.need .grid{grid-template-columns:1fr 1fr}.need .pd,.need .pd.photo{height:124px}.need .pd{padding:16px 12px 4px}.need .pd img{max-height:96px;max-width:80%}.need .tx{padding:10px 12px 16px;gap:4px}.need h3{font-size:16.5px}.need p{font-size:13px}.need .more{font-size:12.5px;padding-top:8px}.sc .pic{height:190px}.band{min-height:300px}.eq .stage{height:180px}.eq .stage img{max-height:140px}.mon .shot{min-height:230px}.steps{grid-template-columns:1fr 1fr}.step{padding:18px}.step .n{font-size:38px}.gal{grid-template-rows:110px}.gal span{left:8px;bottom:8px;font-size:9.5px;padding:4px 7px}.area .map{min-height:300px}}@media(max-width:380px){.steps{grid-template-columns:1fr}}footer{background:linear-gradient(125deg,#2a0610,#0b0a14 38%,#0c0b24 62%,#1d1466)}footer:before{background:radial-gradient(60% 90% at 0% 0%,rgba(227,18,31,.42),transparent 62%),radial-gradient(55% 95% at 100% 100%,rgba(91,76,255,.55),transparent 62%),radial-gradient(40% 70% at 55% 0%,rgba(180,40,160,.22),transparent 65%),radial-gradient(35% 60% at 30% 100%,rgba(20,160,200,.16),transparent 65%)}@media(max-width:640px){.fband{padding:32px 0;text-align:center}.fband .wrap{flex-direction:column;justify-content:center;gap:18px}footer{padding:32px 0 18px;text-align:center}footer .cols{grid-template-columns:1fr 1fr;gap:22px 16px}footer .cols>div:first-child{grid-column:1/-1;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.14)}footer .cols>div:first-child img{display:block;margin:0 auto 14px}footer .em{font-size:14px;padding:9px 14px;gap:8px}footer .cols>div:last-child{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:center;gap:0 20px;padding-top:22px;border-top:1px solid rgba(255,255,255,.14)}footer .cols>div:last-child h4{width:100%}footer .cols>div:last-child a{display:inline-block}footer .cols>div:last-child a:nth-of-type(4){width:100%;order:9;font-size:13px;color:#ffffffbd}footer h4{margin-bottom:8px}footer .bottom{margin-top:22px;padding-top:16px;gap:4px;flex-direction:column;align-items:center}}@media(max-width:640px){main{text-align:center}.sc .body{align-items:center}.sc ul,.swap ul{display:inline-grid;text-align:left}.sc .btn{align-self:center}.band .facts{justify-content:center}.eq{align-items:center}.eq .chips{justify-content:center}.mon .pt{flex-direction:column;gap:10px;text-align:center}.com .tile2{align-items:center}.steps-sec.dark .steps:before{display:none}.steps-sec.dark .step{display:flex;flex-direction:column;align-items:center}.steps-sec.dark .step h3{margin:14px 0 4px}.rev .score,.inds,.cities{justify-content:center}.marq .c{align-items:center;text-align:center}.rev .who{justify-content:center;text-align:left;margin-left:auto;margin-right:auto}.faq details,.area .map .hq,.f input,.f select{text-align:left}}.swap ul{display:grid;gap:12px;margin:20px 0 24px}.swap li{--c:var(--red);position:relative;gap:14px;text-align:left;padding:14px 16px 14px 18px;border:1px solid color-mix(in srgb,var(--c) 30%,var(--line));border-radius:16px;background:linear-gradient(100deg,color-mix(in srgb,var(--c) 10%,#fff),#fff 72%);font-weight:600;box-shadow:0 16px 30px -22px var(--c);overflow:hidden}.swap li:nth-child(2){--c:var(--violet)}.swap li:nth-child(3){--c:#0d9488}.swap li:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--c)}.swap li svg{flex:none;box-sizing:border-box;width:38px;height:38px;padding:9px;border-radius:12px;background:var(--c);color:#fff;stroke-width:2.8;box-shadow:0 10px 18px -8px var(--c)}.swap .btn.black{background:var(--red);box-shadow:0 18px 32px -14px var(--red)}.swap .btn.black:hover{filter:brightness(1.08)}.swap{position:relative;background:radial-gradient(42% 70% at 0% 0%,rgba(227,18,31,.09),transparent 62%),radial-gradient(46% 80% at 100% 100%,rgba(91,76,255,.12),transparent 62%),radial-gradient(30% 50% at 62% 0%,rgba(13,148,136,.08),transparent 65%),#fff}.swap h2:before{content:"";display:block;width:60px;height:6px;border-radius:99px;margin:0 0 16px;background:linear-gradient(90deg,var(--red),var(--violet),#14b8a6)}.swap li{padding:15px 18px 15px 20px;font-size:16.5px;background:linear-gradient(100deg,color-mix(in srgb,var(--c) 17%,#fff),#fff 80%);border-color:color-mix(in srgb,var(--c) 42%,var(--line));box-shadow:0 22px 36px -22px var(--c);transition:transform .18s}.swap li:hover{transform:translate(5px)}.swap li svg{width:42px;height:42px;padding:10px;border-radius:13px;background:linear-gradient(140deg,var(--c),color-mix(in srgb,var(--c) 58%,#000));box-shadow:0 12px 20px -8px var(--c),inset 0 1px #ffffff59}.swap .btn.black{padding-right:20px}.swap .btn.black:after{content:"\2192";margin-left:9px;font-weight:700}.swap .brandbox{border:3px solid transparent;background:linear-gradient(var(--ink),var(--ink)) padding-box,linear-gradient(135deg,var(--red),var(--violet),#14b8a6) border-box;box-shadow:0 36px 60px -30px #5b4cffbf,0 36px 60px -38px #e3121fa6}.swap .brandbox:before{background:radial-gradient(70% 70% at 100% 0%,rgba(91,76,255,.6),transparent 65%),radial-gradient(60% 60% at 0% 100%,rgba(227,18,31,.5),transparent 65%),radial-gradient(40% 50% at 50% 50%,rgba(45,212,191,.12),transparent 70%)}.swap .bl span{--c:#ff4b57;border-color:color-mix(in srgb,var(--c) 48%,rgba(255,255,255,.14));background:radial-gradient(120% 130% at 0% 0%,color-mix(in srgb,var(--c) 28%,transparent),transparent 62%),#ffffff0a;box-shadow:0 16px 28px -20px var(--c)}.swap .bl span:nth-child(2){--c:#8c7dff}.swap .bl span:nth-child(3){--c:#2dd4bf}.swap .bl span:nth-child(4){--c:#60a5fa}.swap .bl span:nth-child(5){--c:#fbbf24}.swap .bl span:nth-child(6){--c:#4ade80}.swap .bl span:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 10px 2px var(--c);margin-right:9px;vertical-align:middle;position:relative;top:-1px}@media(max-width:640px){.swap h2:before{margin-left:auto;margin-right:auto}.swap li:hover{transform:none}}.faq{position:relative;background:radial-gradient(40% 70% at 100% 0%,rgba(91,76,255,.11),transparent 62%),radial-gradient(40% 70% at 0% 100%,rgba(227,18,31,.08),transparent 62%),radial-gradient(30% 50% at 45% 100%,rgba(13,148,136,.07),transparent 65%),#fff}.faq h2:before,.cta h2:before{content:"";display:block;width:60px;height:6px;border-radius:99px;margin:0 0 16px;background:linear-gradient(90deg,var(--red),var(--violet),#14b8a6)}.faq .qa{counter-reset:q;gap:16px 22px}.faq details,.faq details:last-child{border-radius:18px;border-color:color-mix(in srgb,var(--c) 34%,var(--line));background:linear-gradient(100deg,color-mix(in srgb,var(--c) 11%,#fff),#fff 72%);box-shadow:0 20px 34px -24px var(--c);transition:transform .18s,box-shadow .18s}.faq details:hover{transform:translateY(-2px);box-shadow:0 26px 40px -22px var(--c)}.faq details:before{width:6px;background:linear-gradient(180deg,var(--c),color-mix(in srgb,var(--c) 55%,#000))}.faq details[open]{background:linear-gradient(160deg,color-mix(in srgb,var(--c) 15%,#fff),#fff 85%);border-color:color-mix(in srgb,var(--c) 55%,var(--line))}.faq summary{justify-content:flex-start;gap:14px;padding:19px 18px 19px 26px}.faq summary:before{counter-increment:q;content:counter(q,decimal-leading-zero);font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--c);flex:none}.faq summary:after,.faq details[open] summary:after{content:"+";margin-left:auto;width:36px;height:36px;background:linear-gradient(140deg,var(--c),color-mix(in srgb,var(--c) 58%,#000));box-shadow:0 10px 18px -8px var(--c),inset 0 1px #ffffff59;transition:transform .25s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding:0 26px 22px;color:#3f4652}.cta.light{position:relative;background:radial-gradient(44% 80% at 100% 50%,rgba(91,76,255,.14),transparent 62%),radial-gradient(40% 70% at 0% 0%,rgba(227,18,31,.09),transparent 62%),radial-gradient(30% 50% at 30% 100%,rgba(13,148,136,.08),transparent 65%),#fff}.cta .tel{display:inline-flex;align-items:center;gap:14px}.cta .tel:before{content:"";flex:none;width:52px;height:52px;border-radius:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2z'/%3E%3C/svg%3E") center/24px no-repeat,linear-gradient(140deg,var(--red),#8f0b14);box-shadow:0 14px 24px -10px var(--red),inset 0 1px #ffffff59}.cta .tel+.muted{display:block;margin-top:6px}.cta .perks{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.cta .perks span{--c:var(--red);display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;font-size:14px;font-weight:600;color:var(--fg);border:1px solid color-mix(in srgb,var(--c) 38%,var(--line));background:linear-gradient(100deg,color-mix(in srgb,var(--c) 13%,#fff),#fff);box-shadow:0 12px 22px -16px var(--c)}.cta .perks span:nth-child(2){--c:var(--violet)}.cta .perks span:nth-child(3){--c:#0d9488}.cta .perks span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 22%,transparent)}.cta .card{border:4px solid transparent;border-radius:28px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,var(--red),var(--violet),#14b8a6) border-box;box-shadow:0 40px 70px -32px #5b4cffbf,0 40px 70px -40px #e3121f99;overflow:hidden}.cta .card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 40% at 100% 0%,rgba(91,76,255,.14),transparent 70%),radial-gradient(50% 40% at 0% 100%,rgba(227,18,31,.1),transparent 70%);pointer-events:none}.cta .card>*{position:relative}.cta .card h3{font-size:27px}.f input,.f select{padding:15px 14px;border-radius:14px;border-color:#d9dbe6;background:#fafaff;transition:border-color .15s,box-shadow .15s,background .15s}.f input:focus,.f select:focus{outline:none;border-color:var(--violet);background:#fff;box-shadow:0 0 0 4px #5b4cff2e}.f .btn.red{background:linear-gradient(100deg,var(--red),#b00d18);box-shadow:0 18px 30px -14px var(--red);font-size:16px}.f .btn.red:after{content:"\2192";margin-left:9px;font-weight:700}@media(max-width:640px){.faq h2:before,.cta h2:before{margin-left:auto;margin-right:auto}.cta .perks{justify-content:center}.faq details:hover{transform:none}.f .row{grid-template-columns:1fr}}footer{background:linear-gradient(125deg,#3a0712,#0b0a14 34%,#0c0b24 60%,#231a7a)}footer:before{background:radial-gradient(55% 95% at 0% 0%,rgba(227,18,31,.5),transparent 62%),radial-gradient(55% 100% at 100% 100%,rgba(91,76,255,.62),transparent 62%),radial-gradient(40% 70% at 55% 0%,rgba(180,40,160,.26),transparent 65%),radial-gradient(35% 60% at 30% 100%,rgba(20,160,200,.2),transparent 65%)}footer h4{position:relative;padding-bottom:10px;font-size:16px}footer h4:after{content:"";position:absolute;left:0;bottom:0;width:30px;height:3px;border-radius:9px;background:linear-gradient(90deg,var(--red2),var(--violet2))}footer .cols>div:nth-child(3) h4:after{background:linear-gradient(90deg,var(--violet2),#2dd4bf)}footer .cols>div:nth-child(4) h4:after{background:linear-gradient(90deg,#2dd4bf,#fbbf24)}footer .cols a{transition:color .15s,transform .15s}footer .cols a:hover{color:#fff;transform:translate(4px)}footer .em{background:linear-gradient(100deg,#e3121f6b,#5b4cff57);border-color:#ffffff42;box-shadow:0 16px 30px -16px var(--red)}@media(min-width:641px){footer{padding-top:54px}footer .cols{align-items:start}footer .cols>div:first-child{padding:22px 24px 24px;border-radius:22px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(160deg,#ffffff1a,#ffffff08);box-shadow:inset 0 1px #ffffff24,0 30px 50px -34px #000000e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}footer .cols>div:not(:first-child){padding-top:22px}}@media(max-width:640px){footer h4:after{left:50%;transform:translate(-50%)}footer .cols a:hover{transform:none}}.com{position:relative;background:radial-gradient(40% 70% at 0% 100%,rgba(91,76,255,.11),transparent 62%),radial-gradient(40% 70% at 100% 0%,rgba(227,18,31,.09),transparent 62%),radial-gradient(30% 50% at 55% 100%,rgba(13,148,136,.07),transparent 65%),#fff}.com h2:before{content:"";display:block;width:60px;height:6px;border-radius:99px;margin:0 0 16px;background:linear-gradient(90deg,var(--red),var(--violet),#14b8a6)}.com .grid{counter-reset:t}.com .tile2{counter-increment:t;padding:26px 24px 28px;border-radius:22px;border-color:color-mix(in srgb,var(--c) 38%,var(--line));background:linear-gradient(165deg,color-mix(in srgb,var(--c) 14%,#fff),#fff 64%);box-shadow:0 26px 42px -28px var(--c);transition:transform .18s,box-shadow .18s}.com .tile2:hover{transform:translateY(-4px);box-shadow:0 32px 48px -24px var(--c)}.com.num .tile2:before{content:counter(t,decimal-leading-zero);display:flex;justify-content:flex-end;align-items:flex-start;padding:16px 20px;font-family:var(--display);font-weight:900;font-size:56px;line-height:1;letter-spacing:-.04em;color:color-mix(in srgb,var(--c) 18%,transparent)}.com .tile2:after{height:5px;background:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 40%,#fff))}.com .tile2>*{position:relative}.com .tile2 .ic{width:58px;height:58px;border-radius:18px;background:linear-gradient(140deg,var(--c),color-mix(in srgb,var(--c) 58%,#000));box-shadow:0 14px 24px -10px var(--c),inset 0 1px #ffffff59}.com .tile2 .ic svg{width:27px;height:27px}.com .tile2 h3{font-size:21px;margin-top:4px}.com .tile2 p{color:#3f4652}@media(max-width:640px){.com h2:before{margin-left:auto;margin-right:auto}.com .tile2:hover{transform:none}}.need{position:relative;background:radial-gradient(40% 60% at 100% 0%,rgba(91,76,255,.11),transparent 62%),radial-gradient(40% 60% at 0% 100%,rgba(227,18,31,.09),transparent 62%),radial-gradient(30% 45% at 50% 0%,rgba(13,148,136,.07),transparent 65%),#fff}.need h2:before{content:"";display:block;width:60px;height:6px;border-radius:99px;margin:0 0 16px;background:linear-gradient(90deg,var(--red),var(--violet),#14b8a6)}.need .c{border-radius:22px;border-color:color-mix(in srgb,var(--c) 36%,var(--line));background:linear-gradient(180deg,#fff 45%,color-mix(in srgb,var(--c) 12%,#fff));box-shadow:0 26px 42px -30px var(--c);transition:transform .18s,box-shadow .18s}.need .c:hover{transform:translateY(-6px);box-shadow:0 34px 50px -24px var(--c)}.need .c:after{height:5px;background:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 40%,#fff))}.need .pd:not(.photo){background:radial-gradient(58% 62% at 50% 56%,color-mix(in srgb,var(--c) 17%,#fff),#fff 74%)}.need .pd.photo{position:relative}.need .pd.photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,color-mix(in srgb,var(--c) 55%,rgba(7,8,11,.55)));pointer-events:none}.need .pd.photo img{transition:transform .5s}.need .c:hover .pd.photo img{transform:scale(1.06)}.need h3{font-size:21px}.need .more{margin-top:auto;padding:9px 16px;border-radius:999px;color:#fff;background:linear-gradient(100deg,color-mix(in srgb,var(--c) 84%,#000),color-mix(in srgb,var(--c) 56%,#000));box-shadow:0 12px 20px -10px var(--c),inset 0 1px #ffffff40;transition:gap .18s}.need .tx{gap:8px}.need .tx p{margin-bottom:8px}.need .c:hover .more{gap:11px}@media(max-width:640px){.need h2:before{margin-left:auto;margin-right:auto}.need .c:hover{transform:none}.need h3{font-size:16.5px}.need .more{padding:7px 12px}}.split,.equip{position:relative;background:radial-gradient(40% 60% at 0% 0%,rgba(227,18,31,.09),transparent 62%),radial-gradient(42% 64% at 100% 100%,rgba(91,76,255,.12),transparent 62%),radial-gradient(30% 45% at 60% 0%,rgba(13,148,136,.07),transparent 65%),#fff}.equip{background:radial-gradient(40% 60% at 100% 0%,rgba(227,18,31,.08),transparent 62%),radial-gradient(42% 64% at 0% 100%,rgba(91,76,255,.11),transparent 62%),radial-gradient(30% 45% at 40% 100%,rgba(13,148,136,.07),transparent 65%),#fff}.split h2:before,.equip h2:before{content:"";display:block;width:60px;height:6px;border-radius:99px;margin:0 0 16px;background:linear-gradient(90deg,var(--red),var(--violet),#14b8a6)}.sc{border-radius:26px;border-color:color-mix(in srgb,var(--c) 40%,var(--line));box-shadow:0 34px 54px -32px var(--c);transition:transform .2s,box-shadow .2s}.sc:hover{transform:translateY(-6px);box-shadow:0 42px 60px -28px var(--c)}.sc .pic{transition:transform .6s}.sc:hover .pic{transform:scale(1.05)}.sc .body{position:relative;z-index:1;border-top:5px solid var(--c);border-image:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 35%,#fff)) 1;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 10%,#fff),#fff 62%)}.sc .kick{padding:6px 12px;border-radius:999px;font-size:11px;color:color-mix(in srgb,var(--c) 72%,#000);background:color-mix(in srgb,var(--c) 11%,#fff);border:1px solid color-mix(in srgb,var(--c) 30%,transparent)}.sc h3{font-size:clamp(30px,3.2vw,40px)}.sc ul{gap:8px}.sc li{padding:9px 14px 9px 10px;border-radius:14px;border:1px solid color-mix(in srgb,var(--c) 26%,var(--line));background:linear-gradient(100deg,color-mix(in srgb,var(--c) 10%,#fff),#fff 80%);font-weight:600}.sc li svg{box-sizing:border-box;width:28px;height:28px;padding:6px;border-radius:9px;color:#fff;background:linear-gradient(140deg,var(--c),color-mix(in srgb,var(--c) 58%,#000));box-shadow:0 8px 14px -6px var(--c);flex:none}.sc .btn.black{background:linear-gradient(100deg,var(--c),color-mix(in srgb,var(--c) 58%,#000));box-shadow:0 18px 30px -14px var(--c)}.sc .btn.black:after{content:"\2192";margin-left:9px;font-weight:700}@media(min-width:641px){.sc .kick{align-self:flex-start}}.eq{border-radius:22px;border-color:color-mix(in srgb,var(--c) 38%,var(--line));background:linear-gradient(180deg,#fff 40%,color-mix(in srgb,var(--c) 11%,#fff));box-shadow:0 28px 44px -30px var(--c);transition:transform .18s,box-shadow .18s}.eq:hover{transform:translateY(-5px);box-shadow:0 36px 52px -26px var(--c)}.eq:after{height:5px;background:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 40%,#fff))}.eq .stage:not(.photo){background:radial-gradient(56% 60% at 50% 56%,color-mix(in srgb,var(--c) 17%,#fff),transparent 74%)}.eq .stage.photo{position:relative}.eq .stage.photo:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,color-mix(in srgb,var(--c) 55%,rgba(7,8,11,.5)));pointer-events:none}.eq .kick{padding:5px 11px;border-radius:999px;font-size:10.5px;color:color-mix(in srgb,var(--c) 72%,#000);background:color-mix(in srgb,var(--c) 11%,#fff);border:1px solid color-mix(in srgb,var(--c) 30%,transparent);margin-top:10px}.eq h3{font-size:23px}.eq .chips span{display:inline-flex;align-items:center;gap:7px;border-color:color-mix(in srgb,var(--c) 34%,var(--line));background:color-mix(in srgb,var(--c) 8%,#fff)}.eq .chips span:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c)}@media(min-width:641px){.eq .kick{align-self:flex-start}}@media(max-width:640px){.split h2:before,.equip h2:before{margin-left:auto;margin-right:auto}.sc:hover,.eq:hover{transform:none}}.rev.light{position:relative;background:radial-gradient(40% 60% at 100% 0%,rgba(91,76,255,.12),transparent 62%),radial-gradient(40% 60% at 0% 100%,rgba(227,18,31,.09),transparent 62%),radial-gradient(30% 45% at 45% 0%,rgba(13,148,136,.07),transparent 65%),#fff}.rev.light h2:before{content:"";display:block;width:60px;height:6px;border-radius:99px;margin:0 0 16px;background:linear-gradient(90deg,var(--red),var(--violet),#14b8a6)}.rev.light .c{border-radius:22px;border-color:color-mix(in srgb,var(--c) 38%,var(--line));background:linear-gradient(165deg,color-mix(in srgb,var(--c) 13%,#fff),#fff 62%);box-shadow:0 28px 44px -30px var(--c)}.rev.light .c:before{content:"\201d";inset:auto 16px auto auto;top:-2px;background:none;font-family:Georgia,serif;font-size:120px;line-height:1;color:color-mix(in srgb,var(--c) 22%,transparent)}.rev.light .c:after{height:5px;background:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 40%,#fff))}.rev.light .c>*{position:relative}.rev.light .stars{font-size:18px;letter-spacing:3px;filter:drop-shadow(0 3px 6px rgba(245,158,11,.45))}.rev.light q{font-size:17px}.rev.light .av{width:46px;height:46px;color:#fff;background:linear-gradient(140deg,var(--c),color-mix(in srgb,var(--c) 58%,#000));box-shadow:0 12px 20px -8px var(--c),inset 0 1px #ffffff59}.rev.light .score{padding:10px 16px 10px 18px;border-radius:20px;border:1px solid rgba(91,76,255,.3);background:linear-gradient(120deg,#e3121f14,#5b4cff1f);box-shadow:0 20px 32px -22px var(--violet)}.rev.light .score b{background:linear-gradient(100deg,var(--red),var(--violet));-webkit-background-clip:text;background-clip:text;color:transparent}.rev.light .score .nav{background:linear-gradient(140deg,var(--red),#8f0b14);color:#fff;border-color:transparent;box-shadow:0 12px 20px -10px var(--red)}.rev.light .inds span{display:inline-flex;align-items:center;gap:8px;border-color:color-mix(in srgb,var(--c,var(--violet)) 32%,var(--line));background:linear-gradient(100deg,color-mix(in srgb,var(--c,var(--violet)) 9%,#fff),#fff)}.rev.light .inds span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c,var(--violet));box-shadow:0 0 0 3px color-mix(in srgb,var(--c,var(--violet)) 20%,transparent)}.rev.light .inds span:nth-child(4n+1){--c:var(--red)}.rev.light .inds span:nth-child(4n+2){--c:var(--violet)}.rev.light .inds span:nth-child(4n+3){--c:#0d9488}.rev.light .inds span:nth-child(4n+4){--c:#d97706}.rev.light .gal>div{position:relative;border-radius:22px;overflow:hidden;box-shadow:0 30px 46px -28px #5b4cffd9,0 30px 46px -34px #e3121f99}.rev.light .gal>div:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(200deg,transparent 45%,rgba(60,40,200,.55));pointer-events:none}.rev.light .gal>div:nth-child(2):after{background:linear-gradient(200deg,transparent 45%,rgba(200,20,40,.5))}.rev.light .gal>div:nth-child(3):after{background:linear-gradient(200deg,transparent 45%,rgba(13,148,136,.55))}.rev.light .gal>div span{z-index:1}@media(max-width:640px){.rev.light h2:before{margin-left:auto;margin-right:auto}}.area.dark:before{background:radial-gradient(46% 80% at 78% 50%,rgba(91,76,255,.5),transparent 62%),radial-gradient(40% 70% at 100% 0%,rgba(227,18,31,.4),transparent 60%),radial-gradient(40% 70% at 0% 100%,rgba(91,76,255,.34),transparent 62%),radial-gradient(30% 50% at 30% 0%,rgba(45,212,191,.16),transparent 62%)}.area:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;z-index:1;background:linear-gradient(90deg,transparent,#ff4b57,#8c7dff,#2dd4bf,transparent)}.area h2:before{content:"";display:block;width:60px;height:6px;border-radius:99px;margin:0 0 16px;background:linear-gradient(90deg,#ff4b57,#8c7dff,#2dd4bf)}.area .cities{gap:10px}.area .cities span{--c:#ff4b57;display:inline-flex;align-items:center;gap:9px;padding:12px 17px;font-weight:700;border:1px solid color-mix(in srgb,var(--c) 52%,rgba(255,255,255,.12));background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--c) 30%,transparent),transparent 62%),#0e1018db;box-shadow:0 20px 32px -20px var(--c)}.area .cities span:nth-child(2){--c:#8c7dff}.area .cities span:nth-child(3){--c:#2dd4bf}.area .cities span:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--c);box-shadow:0 0 10px 2px var(--c)}.area .ask{display:inline-block;padding:14px 18px;border-radius:16px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(140deg,#ffffff17,#ffffff08)}.area .map{border:4px solid transparent;border-radius:28px;background:linear-gradient(#111,#111) padding-box,linear-gradient(135deg,#ff4b57,#8c7dff,#2dd4bf) border-box;box-shadow:0 26px 44px -30px #5b4cff8c,0 0 26px -14px #5b4cff59}.area .map iframe{border-radius:23px}.area .map .hq{padding:13px 18px 13px 40px;border-radius:16px;background:linear-gradient(140deg,#282c42f5,#0c0e14f5);border-color:#2dd4bf8c;box-shadow:0 12px 20px -14px #000c}.area .map .hq:before{content:"";position:absolute;left:17px;top:20px;width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 10px 2px #22c55e}@media(max-width:640px){.area h2:before{margin-left:auto;margin-right:auto}}.need .c,.eq,.com .tile2,.rev.light .c,.sc,.faq details,.faq details:last-child,.swap li{box-shadow:0 14px 26px -20px #07080b59}.need .c:hover,.eq:hover,.com .tile2:hover,.sc:hover,.faq details:hover{box-shadow:0 20px 32px -20px #07080b6b}.need .pd:not(.photo),.eq .stage:not(.photo){background:none}.need .c:before,.eq:before,.com .tile2:before,.sc:before{background:none}.com.num .tile2:before{background:none}.need .more,.sc .btn.black,.com .tile2 .ic,.rev.light .av,.sc li svg,.swap li svg{box-shadow:inset 0 1px #ffffff4d}.swap .btn.black,.f .btn.red{box-shadow:0 10px 18px -12px #07080b80}.cta .perks span,.rev.light .score{box-shadow:none}.announce .m{display:none}@media(max-width:1000px){header.site{background:linear-gradient(100deg,#460812f2,#07080bf2 42%,#1a1454f2)}header.site.scrolled{background:linear-gradient(100deg,#460812fa,#07080bfa 42%,#1a1454fa)}header.site .top{gap:12px}.acts{display:contents}.logo{order:1}.burger{order:2;margin:0 auto;display:inline-flex;align-items:center;gap:8px;width:auto;height:46px;padding:0 18px 0 14px;font:inherit;font-weight:700;font-size:14.5px;border-color:#ffffff42;background:linear-gradient(140deg,#ffffff29,#ffffff0d);box-shadow:inset 0 1px #ffffff2e}.burger:after{content:"Menu"}.acts .btn.red{order:3;background:linear-gradient(100deg,var(--red),#b00d18);box-shadow:0 12px 22px -12px var(--red)}}@media(max-width:760px){.announce{background:linear-gradient(90deg,#e3121f80,#000 38% 62%,#5b4cff80)}.announce .m{display:inline;margin-left:10px;padding-left:10px;border-left:1px solid rgba(255,255,255,.3)}}@media(max-width:370px){.burger:after{content:none}.burger{padding:0 14px}.announce .wrap{font-size:11.5px}}@media(max-width:1000px){.burger{margin:0 0 0 auto;height:48px;padding:0 16px 0 14px;border-radius:999px 0 0 999px;border:1px solid rgba(255,255,255,.3);border-right:0;background:#ffffff1a;box-shadow:none}.announce .wrap>div:first-child{white-space:nowrap}.acts .btn.red{margin-left:-12px;height:48px;display:inline-flex;align-items:center;padding:0 20px 0 18px;border-radius:0 999px 999px 0;box-shadow:none}}.eq,.need .c{background:#fff}.eq .stage:not(.photo){width:calc(100% + 44px);height:210px;margin:0 -22px;padding:0;background:color-mix(in srgb,var(--c) 14%,#fff)}.eq .stage:not(.photo) img{max-height:158px}.need .pd:not(.photo){background:color-mix(in srgb,var(--c) 14%,#fff)}.need .pd.photo:after,.eq .stage.photo:after{background:none}@media(max-width:640px){.eq .stage:not(.photo){height:200px}.need .pd:not(.photo){padding:14px}}.eq .stage:not(.photo),.need .pd:not(.photo){background:#fff}.rev.light .gal>div{box-shadow:0 12px 22px -18px #07080b73}header.site{transition:background .25s,box-shadow .25s}header.site .logo img{transition:height .25s}header.site.scrolled{background:#07080bf7;box-shadow:0 18px 40px -24px #000000e6}header.site.scrolled .logo img{height:44px}header.site:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,#ff4b57,#8c7dff,transparent) no-repeat;background-size:34% 100%;animation:sig 7s linear infinite}@keyframes sig{0%{background-position:-60% 0}to{background-position:160% 0}}.h19{padding:0;isolation:isolate}.h19.dark:before{background:radial-gradient(60% 55% at 50% 38%,rgba(91,76,255,.3),transparent 62%),radial-gradient(40% 50% at 88% 6%,rgba(227,18,31,.34),transparent 60%),radial-gradient(40% 50% at 8% 96%,rgba(227,18,31,.2),transparent 60%)}.h19 .field{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.h19 .mid{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:74px;padding-bottom:26px}.h19 .live{display:inline-flex;align-items:center;gap:10px;margin:0 0 26px;padding:8px 16px 8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#0a0b10b8;font-size:13.5px;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.h19 .live b{font-weight:700;letter-spacing:.02em}.h19 .live .dot{width:9px;height:9px;border-radius:50%;background:#22c55e;animation:ping 2.2s ease-out infinite}.h19 .live .clock{font-family:var(--mono);font-size:13px;color:#ffffffdb;font-variant-numeric:tabular-nums;min-width:9ch;text-align:left}@keyframes ping{0%{box-shadow:0 0 #22c55e99}70%,to{box-shadow:0 0 0 10px #22c55e00}}.h19 h1{font-size:clamp(44px,8.2vw,122px);line-height:.92;letter-spacing:-.055em;margin:0 0 28px;text-shadow:0 0 60px rgba(7,8,11,.9),0 0 18px rgba(7,8,11,.8)}.h19 h1 span{display:block}.h19 h1 .l1{color:#a9abb3;letter-spacing:-.022em;font-variant-numeric:tabular-nums}.h19 h1 .l2{letter-spacing:-.03em}.h19 h1 .l2{color:#fff}.h19 .sys{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.h19 .sys li{display:inline-flex;align-items:center;gap:9px;padding:10px 14px 10px 12px;border-radius:14px;font-size:14.5px;color:#fff;background:#0c0e14d6;border:1px solid color-mix(in srgb,var(--c) 45%,rgba(255,255,255,.14));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:box-shadow .35s,border-color .35s,transform .35s}.h19 .sys li{position:relative;cursor:pointer}.h19 .sys li:hover{border-color:var(--c);transform:translateY(-2px)}.h19 .sys .go{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:none;border-radius:inherit;cursor:pointer}.h19 .hint{margin:10px 0 0;font-size:12.5px;color:#ffffffb3}.h19 .sys svg{width:18px;height:18px;color:var(--c)}.h19 .sys b{font-weight:700}.h19 .sys .st{display:inline-flex;align-items:center;gap:6px;margin-left:4px;padding-left:10px;border-left:1px solid rgba(255,255,255,.18);font-size:12.5px;font-weight:700;color:#4ade80}.h19 .sys .st i{width:7px;height:7px;border-radius:50%;background:#22c55e;animation:blink 2.2s ease-in-out infinite}.h19 .sys li:nth-child(2) .st i{animation-delay:.5s}.h19 .sys li:nth-child(3) .st i{animation-delay:1s}.h19 .sys li:nth-child(4) .st i{animation-delay:1.5s}@keyframes blink{0%,to{opacity:.35}50%{opacity:1}}.h19 .sys li.hit{border-color:var(--c);box-shadow:0 0 0 1px var(--c),0 0 34px -2px var(--c);transform:translateY(-2px)}.h19 .lead{font-size:19px;color:#ffffffd1;max-width:620px;margin:22px auto 0;text-shadow:0 0 24px rgba(7,8,11,.95)}.h19 .ctas{display:flex;gap:10px;margin-top:30px;flex-wrap:wrap;justify-content:center}.h19 .btn.outline-w{background:#0a0b1099;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.h19 .mid>*{animation:rise .8s cubic-bezier(.2,.7,.2,1) both}.h19 .mid>:nth-child(2){animation-delay:.08s}.h19 .mid>:nth-child(3){animation-delay:.16s}.h19 .mid>:nth-child(4){animation-delay:.24s}.h19 .mid>:nth-child(5){animation-delay:.32s}.h19 .mid>:nth-child(6){animation-delay:.4s}.h19 .mid>:nth-child(n+7){animation-delay:.46s}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.h19 .tick{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;margin:46px 0 0;min-width:min(100%,560px);padding:11px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#0c0e14d1;font-size:14px;color:#fff;transition:opacity .35s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.h19 .tick.swap{opacity:0}.h19 .tick .led{width:9px;height:9px;border-radius:50%;background:var(--c,#ff3b30);box-shadow:0 0 12px 2px var(--c,#ff3b30);flex:none}.h19 .tick b{font-weight:700}.h19 .tick span{color:#fffc}.h19 .tick span:before{content:"\b7";margin-right:10px;color:#ffffff80}.h19 .tick em{font-style:normal;font-weight:700;color:#4ade80;margin-left:8px}.h19 .proof{position:relative;z-index:1;margin-top:18px;padding-bottom:44px}.h19 .slogan{position:absolute;left:24px;bottom:8px;margin:0;font-family:var(--display);font-weight:800;font-size:15px;letter-spacing:-.01em;color:#ffffffdb}.h19 .motion{position:absolute;right:24px;bottom:6px;display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:12px;font-weight:600;color:#ffffffb8;background:none;border:0;padding:4px 6px;border-radius:8px;cursor:pointer}.h19 .motion:hover{color:#fff}.h19 .motion svg{width:14px;height:14px}body.still header.site:after,body.still .h19 .live .dot,body.still .h19 .sys .st i{animation-play-state:paused}@media(max-width:640px){.h19 .mid{padding-top:40px;padding-bottom:18px}.h19 .live{margin-bottom:20px;font-size:12.5px}.h19 h1{font-size:clamp(27px,9vw,56px);margin-bottom:18px}.h19 .sys{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.h19 .sys li{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;font-size:13.5px;text-align:left}.h19 .sys .st{margin:0;padding:0;border:0;font-size:12px}.h19 .lead{font-size:16.5px}.h19 .ctas{margin-top:22px;flex-direction:column;align-items:stretch;width:100%;max-width:320px}.h19 .tick{margin:18px 0 0;font-size:13px;padding:10px 14px;gap:6px 10px;width:100%}.h19 .tick em{margin-left:0;width:100%}.h19 .slogan{left:16px;font-size:14px}.h19 .motion{right:16px}.h19 .proof{margin-top:22px}}@media(prefers-reduced-motion:reduce){header.site:after,.h19 .live .dot,.h19 .mid>*,.h19 .sys .st i{animation:none}.h19 .motion{display:none}}.h19.dark:before{background:radial-gradient(62% 58% at 50% 40%,rgba(91,76,255,.36),transparent 62%),radial-gradient(42% 52% at 90% 4%,rgba(227,18,31,.4),transparent 60%),radial-gradient(42% 52% at 6% 98%,rgba(227,18,31,.24),transparent 60%),radial-gradient(34% 44% at 96% 92%,rgba(45,212,191,.16),transparent 62%),radial-gradient(34% 44% at 4% 8%,rgba(96,165,250,.14),transparent 62%)}.h19 h1 .l1{background:linear-gradient(100deg,#8b8e98,#b9bcc6 38%,#fff,#b9bcc6 62%,#8b8e98);background-size:240% 100%;background-position:120% 0;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;padding-bottom:.16em;margin-bottom:-.16em;animation:sheen 7s ease-in-out infinite}@keyframes sheen{0%,30%{background-position:120% 0}75%,to{background-position:-20% 0}}.h19 .sys li{background:linear-gradient(180deg,#1c1f2ef0,#090b11f0);box-shadow:inset 0 1px #ffffff1a,0 16px 36px -18px var(--c)}.h19 .sys li.hit{box-shadow:inset 0 1px #ffffff29,0 0 0 1px var(--c),0 0 46px -2px var(--c)}.h19 .sys .tr{display:block;width:34px;height:16px;overflow:visible}.h19 .sys .tr rect{fill:var(--c);opacity:.22;transform-box:fill-box;transform-origin:center;animation:bars 2.2s ease-in-out infinite}.h19 .sys .tr rect:nth-child(2){animation-delay:.16s}.h19 .sys .tr rect:nth-child(3){animation-delay:.32s}.h19 .sys .tr rect:nth-child(4){animation-delay:.48s}.h19 .sys .tr rect:nth-child(5){animation-delay:.64s}@keyframes bars{0%,45%,to{opacity:.22}18%{opacity:1}}@media(min-width:641px){.h19 .sys{gap:12px}.h19 .sys li{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"ic nm nm" "st st tr";align-items:center;gap:10px 9px;min-width:188px;padding:13px 16px 12px;font-size:15px;text-align:left;border-radius:16px}.h19 .sys li>svg.i{grid-area:ic}.h19 .sys li>b{grid-area:nm}.h19 .sys .st{grid-area:st;margin:0;padding:0;border:0}.h19 .sys .tr{grid-area:tr;justify-self:end}.h19 .tick{margin-top:44px}.h19 .lead{max-width:760px}}.h19 .tile{animation:tglow 8s ease-in-out infinite}.h19 .tile:nth-child(2){animation-delay:2s}.h19 .tile:nth-child(3){animation-delay:4s}.h19 .tile:nth-child(4){animation-delay:6s}@keyframes tglow{0%,60%,to{box-shadow:0 0 0 0 transparent}30%{box-shadow:0 0 46px -12px var(--c),inset 0 0 26px -14px var(--c)}}body.still .h19 .tile{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.h19 .tile{animation:none}}.h19 .tick{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--c,#ff3b30) 42%,rgba(255,255,255,.14));box-shadow:0 18px 40px -22px var(--c,#ff3b30);transition:opacity .35s,border-color .5s,box-shadow .5s}.h19 .tick:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--c,#ff3b30) 30%,#fff 50%,var(--c,#ff3b30) 70%,transparent);transform-origin:50% 50%;opacity:.4}.h19 .tick:not(.swap):after{animation:beam 2.2s ease-out both}@keyframes beam{0%{transform:scaleX(0);opacity:1}55%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:.4}}@media(prefers-reduced-motion:reduce){.h19 .tick:not(.swap):after{animation:none}}.h19 .sys li.hit .tr rect{filter:drop-shadow(0 0 4px var(--c));animation:fillup .5s cubic-bezier(.3,.7,.3,1) both}.h19 .sys li.hit .tr rect:nth-child(2){animation-delay:.12s}.h19 .sys li.hit .tr rect:nth-child(3){animation-delay:.24s}.h19 .sys li.hit .tr rect:nth-child(4){animation-delay:.36s}.h19 .sys li.hit .tr rect:nth-child(5){animation-delay:.48s}@keyframes fillup{0%{opacity:.22;transform:scale(1)}55%{opacity:1;transform:scale(1.8)}to{opacity:1;transform:scale(1.25)}}@media(prefers-reduced-motion:reduce){.h19 .sys li.hit .tr rect{animation:none;opacity:1}}@media(max-width:640px){.h19 .sys .tr{position:absolute;right:12px;top:12px}.h19 h1{margin-bottom:52px}.h19 .sys{gap:10px}.h19 .tick{margin-top:58px}}@media(max-width:640px){.h19 .tick{min-height:98px;align-content:center}}body.still .h19 h1 .l1,body.still .h19 .sys .tr rect{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.h19 h1 .l1{animation:none;background-position:50% 0}.h19 .sys .tr rect{animation:none;opacity:.85}}.h19 .sys li{background:radial-gradient(120% 95% at 0% 0%,color-mix(in srgb,var(--c) 30%,transparent),transparent 62%),radial-gradient(90% 80% at 100% 100%,color-mix(in srgb,var(--c) 14%,transparent),transparent 65%),linear-gradient(180deg,#1c1f2ef2,#090b11f2);border-color:color-mix(in srgb,var(--c) 55%,rgba(255,255,255,.14))}@media(max-width:640px){.h19 .sys li{align-items:center;text-align:center;gap:7px;padding:14px 10px 13px;background:radial-gradient(95% 75% at 50% 0%,color-mix(in srgb,var(--c) 40%,transparent),transparent 68%),radial-gradient(80% 50% at 50% 100%,color-mix(in srgb,var(--c) 16%,transparent),transparent 70%),linear-gradient(180deg,#1c1f2ef2,#090b11f2)}.h19 .sys li>svg.i{box-sizing:border-box;width:36px;height:36px;padding:8px;border-radius:12px;background:linear-gradient(140deg,var(--c),color-mix(in srgb,var(--c) 55%,#000));color:#fff;box-shadow:0 10px 20px -8px var(--c),inset 0 1px #ffffff4d}.h19 .sys li b{font-size:14.5px}.h19 .sys .tr{position:static;margin-top:1px}}nav.main a[aria-current]{color:#fff;background:#ffffff1a;box-shadow:inset 0 -2px 0 var(--red2)}.drawer a[aria-current]{color:var(--red2)}.h19.sub h1{font-size:clamp(40px,6.7vw,100px)}.h19.sub .proof{margin-top:0;padding-bottom:42px;min-height:4px}.h19.sub .lead{max-width:760px}@media(max-width:640px){.h19.sub h1{font-size:clamp(25px,8.3vw,50px)}}.ph{padding:84px 0 76px;text-align:center;isolation:isolate}.ph.dark:before{background:radial-gradient(62% 80% at 50% 30%,rgba(91,76,255,.38),transparent 62%),radial-gradient(42% 70% at 92% 0%,rgba(227,18,31,.44),transparent 60%),radial-gradient(42% 70% at 4% 100%,rgba(227,18,31,.26),transparent 60%),radial-gradient(34% 60% at 98% 100%,rgba(45,212,191,.18),transparent 62%),radial-gradient(34% 60% at 2% 0%,rgba(96,165,250,.16),transparent 62%)}.ph:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,#ff4b57,#8c7dff,#2dd4bf,transparent)}.ph h1{font-size:clamp(38px,6.7vw,100px);line-height:.94;letter-spacing:-.03em;margin:0}.ph h1 span{display:block}.ph h1 .l1{background:linear-gradient(100deg,#8b8e98,#b9bcc6 38%,#fff,#b9bcc6 62%,#8b8e98);background-size:240% 100%;background-position:120% 0;-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.16em;margin-bottom:-.16em;animation:sheen 7s ease-in-out infinite}.ph .lead{font-size:19px;color:#ffffffd6;max-width:680px;margin:24px auto 0}.ph .ctas{display:flex;gap:10px;margin-top:28px;flex-wrap:wrap;justify-content:center}.ph .btn.outline-w{background:#0a0b1099}@media(max-width:640px){.ph{padding:52px 0 48px}.ph h1{font-size:clamp(28px,9.4vw,54px)}.ph .lead{font-size:16.5px}.ph .ctas{flex-direction:column;align-items:stretch;max-width:320px;margin-left:auto;margin-right:auto}}@media(prefers-reduced-motion:reduce){.ph h1 .l1{animation:none;background-position:50% 0}}.swap .pic2{border-radius:26px;overflow:hidden;position:relative;min-height:360px;border:4px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,var(--red),var(--violet),#14b8a6) border-box;box-shadow:0 38px 64px -30px #5b4cffbf,0 38px 64px -38px #e3121fa6}.swap .pic2:not(.prod):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:21px;background:linear-gradient(180deg,transparent 52%,rgba(7,8,11,.62));pointer-events:none}.swap .pic2 .tag{position:absolute;left:16px;bottom:16px;z-index:2;display:inline-flex;gap:9px;align-items:center;padding:10px 15px;border-radius:14px;background:#0c0e14db;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-weight:700;font-size:14px;border:1px solid rgba(255,255,255,.2);box-shadow:0 14px 26px -14px #000c}.swap .pic2 .tag i{width:9px;height:9px;border-radius:50%;background:#22c55e;box-shadow:0 0 10px 2px #22c55e}.swap .pic2 img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:21px}.swap .pic2.prod{background:#fff;border:1px solid var(--line);display:grid;place-items:center;padding:30px}.swap .pic2.prod:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 50% at 50% 100%,rgba(91,76,255,.16),transparent 70%),radial-gradient(50% 40% at 100% 0%,rgba(227,18,31,.1),transparent 70%);pointer-events:none}.swap .pic2.prod img{position:relative;inset:auto;width:auto;height:auto;max-width:74%;max-height:290px;object-fit:contain;mix-blend-mode:multiply}@media(max-width:640px){.swap .pic2{min-height:230px}.swap .pic2.prod img{max-height:200px}}.glowband{padding:46px 0}.glowband.dark:before{background:radial-gradient(50% 120% at 0% 50%,rgba(227,18,31,.42),transparent 62%),radial-gradient(50% 120% at 100% 50%,rgba(91,76,255,.48),transparent 62%),radial-gradient(30% 90% at 50% 100%,rgba(45,212,191,.16),transparent 65%)}.glowband .wrap{display:flex;justify-content:space-between;align-items:center;gap:26px;flex-wrap:wrap}.glowband h2{font-size:clamp(28px,3.4vw,42px)}.glowband p{color:#ffffffd6;margin-top:8px;font-size:16.5px}.glowband .acts2{display:flex;gap:10px;flex-wrap:wrap}.glowband .btn.outline-w{background:#0a0b1099}@media(max-width:640px){.glowband{padding:36px 0;text-align:center}.glowband .wrap{flex-direction:column;justify-content:center}.glowband .acts2{flex-direction:column;width:100%;max-width:320px}}html{scroll-behavior:smooth}[id]{scroll-margin-top:112px}@media(max-width:640px){[id]{scroll-margin-top:92px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.band:has(img[src*=new-updated-image]){min-height:0;align-items:center;background:linear-gradient(110deg,#16070b,#0b0c10 45%,#0f0d2a)}.band:has(img[src*=new-updated-image]):before{background:none}.band:has(img[src*=new-updated-image]):after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,#ff4b57,#8c7dff,#2dd4bf,transparent)}.band:has(img[src*=new-updated-image]) .wrap{padding-top:64px;padding-bottom:64px}.band:has(img[src*=new-updated-image]) h2,.band:has(img[src*=new-updated-image]) .facts{max-width:52%}.band:has(img[src*=new-updated-image]) h2:before{content:"";display:block;width:60px;height:6px;border-radius:99px;margin:0 0 16px;background:linear-gradient(90deg,#ff4b57,#8c7dff,#2dd4bf)}.band img.bg[src*=new-updated-image]{z-index:2;inset:auto;top:50%;right:max(24px,calc((100vw - 1320px)/2 + 24px));transform:translateY(-50%);width:min(40%,520px);height:calc(100% - 64px);object-position:50% 40%;border-radius:26px;border:4px solid transparent;background:linear-gradient(#0b0c10,#0b0c10) padding-box,linear-gradient(135deg,#ff4b57,#8c7dff,#2dd4bf) border-box;box-shadow:0 30px 50px -30px #000000e6}@media(max-width:800px){.band:has(img[src*=new-updated-image]){display:block}.band:has(img[src*=new-updated-image]) h2,.band:has(img[src*=new-updated-image]) .facts{max-width:none}.band img.bg[src*=new-updated-image]{position:relative;display:block;top:auto;right:auto;transform:none;width:calc(100% - 32px);height:230px;margin:28px auto 0;object-position:50% 38%}.band:has(img[src*=new-updated-image]) .wrap{padding-top:22px;padding-bottom:34px}.band:has(img[src*=new-updated-image]) h2:before{margin-left:auto;margin-right:auto}}.smart{padding:70px 0}.smart.dark:before{background:radial-gradient(46% 70% at 76% 50%,rgba(91,76,255,.5),transparent 62%),radial-gradient(40% 60% at 100% 0%,rgba(227,18,31,.36),transparent 60%),radial-gradient(40% 60% at 0% 100%,rgba(45,212,191,.18),transparent 62%),radial-gradient(30% 50% at 30% 0%,rgba(96,165,250,.14),transparent 62%)}.smart .wrap{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.smart h2{font-size:clamp(34px,4.4vw,58px)}.smart .muted{color:#ffffffd1;margin-top:12px;font-size:17.5px}.smart .fs{display:grid;gap:12px;margin:26px 0 28px}.smart .f{--c:#ff4b57;display:flex;gap:14px;align-items:center;text-align:left;padding:14px 16px;border-radius:18px;border:1px solid color-mix(in srgb,var(--c) 48%,rgba(255,255,255,.12));background:radial-gradient(120% 130% at 0% 0%,color-mix(in srgb,var(--c) 28%,transparent),transparent 60%),#0e1018db;box-shadow:0 20px 36px -24px var(--c)}.smart .f:nth-child(2){--c:#8c7dff}.smart .f:nth-child(3){--c:#2dd4bf}.smart .f .ic{flex:none;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(140deg,var(--c),color-mix(in srgb,var(--c) 55%,#000));color:#fff;box-shadow:0 10px 20px -8px var(--c),inset 0 1px #ffffff4d}.smart .f b{display:block;font-family:var(--display);font-size:17.5px;letter-spacing:-.01em}.smart .f span{font-size:14.5px;color:#fffc}.smart .stage{position:relative;min-height:540px;display:grid;place-items:center}.smart .stage:before{content:"";position:absolute;width:300px;height:300px;border-radius:50%;border:1px solid rgba(140,125,255,.5);box-shadow:0 0 0 70px #8c7dff14,0 0 0 71px #8c7dff38,0 0 0 150px #8c7dff0b,0 0 0 151px #8c7dff24,0 0 120px 40px #5b4cff80}.smart .stage img{position:relative;height:520px;width:auto;filter:drop-shadow(0 40px 46px rgba(0,0,0,.65)) drop-shadow(0 0 46px rgba(91,76,255,.45))}.smart .pill{--c:#22c55e;position:absolute;display:inline-flex;gap:8px;align-items:center;padding:11px 15px;border-radius:14px;background:#0c0e14eb;border:1px solid color-mix(in srgb,var(--c) 55%,rgba(255,255,255,.14));font-size:14px;font-weight:700;color:#fff;box-shadow:0 18px 32px -16px var(--c);white-space:nowrap}.smart .pill i{width:9px;height:9px;border-radius:50%;background:var(--c);box-shadow:0 0 10px 2px var(--c)}.smart .pill span{font-weight:500;color:#ffffffc7}.smart .pill.p1{left:3%;top:15%}.smart .pill.p2{--c:#ff4b57;right:0;top:44%}.smart .pill.p3{--c:#2dd4bf;left:6%;bottom:13%}@media(max-width:1000px){.smart .wrap{grid-template-columns:1fr;gap:26px}.smart .stage{min-height:480px}.smart .stage img{height:440px}}@media(max-width:640px){.smart{padding:48px 0}.smart .stage{min-height:420px}.smart .stage img{height:380px}.smart .stage:before{width:220px;height:220px;box-shadow:0 0 0 50px #8c7dff14,0 0 0 51px #8c7dff38,0 0 0 105px #8c7dff0b,0 0 0 106px #8c7dff24,0 0 100px 30px #5b4cff80}.smart .pill{font-size:12.5px;padding:9px 12px}.smart .pill.p1,.smart .pill.p3{left:0}}.smart .stage{isolation:isolate;background:radial-gradient(34% 38% at 32% 30%,rgba(227,18,31,.42),transparent 70%),radial-gradient(36% 40% at 70% 68%,rgba(45,212,191,.34),transparent 70%),radial-gradient(42% 46% at 52% 50%,rgba(91,76,255,.6),transparent 72%)}.smart .stage:before{z-index:-1;width:440px;height:440px;border:0;box-shadow:none;background:conic-gradient(from 0deg,#ff4b57,#8c7dff,#2dd4bf,#60a5fa,#fbbf24,#ff4b57);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));filter:drop-shadow(0 0 14px rgba(140,125,255,.9));animation:orbit 18s linear infinite}.smart .stage:after{content:"";position:absolute;z-index:-1;width:320px;height:320px;border-radius:50%;border:2px dashed rgba(255,255,255,.34);background:radial-gradient(circle,rgba(140,125,255,.34),rgba(227,18,31,.14) 60%,transparent 72%);animation:orbit 30s linear infinite reverse}@keyframes orbit{to{transform:rotate(360deg)}}.smart .stage img{z-index:1}.smart .pill{z-index:2}body.still .smart .stage:before,body.still .smart .stage:after{animation-play-state:paused}@media(max-width:1000px){.smart .stage:before{width:400px;height:400px}}@media(max-width:640px){.smart .stage:before{width:330px;height:330px;box-shadow:none}.smart .stage:after{width:236px;height:236px}}@media(prefers-reduced-motion:reduce){.smart .stage:before,.smart .stage:after{animation:none}}.smart .flow{position:absolute;z-index:-2;left:50%;top:50%;width:1500px;height:680px;transform:translate(-50%,-50%);overflow:visible;pointer-events:none;-webkit-mask:radial-gradient(closest-side,#000 55%,transparent);mask:radial-gradient(closest-side,#000 55%,transparent)}.smart .flow path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.smart .flow .a{stroke-width:1;opacity:.3}.smart .flow .b{stroke-width:2.4;stroke-dasharray:7 93;stroke-dashoffset:100;animation:flowin 5s linear infinite;filter:drop-shadow(0 0 5px currentColor)}@keyframes flowin{to{stroke-dashoffset:0}}.smart .orb{position:absolute;z-index:0;left:50%;top:50%;width:12px;height:12px;margin:-6px;border-radius:50%;background:#fff;box-shadow:0 0 14px 4px #8c7dff;animation:orb1 9s linear infinite}.smart .orb.o2{box-shadow:0 0 14px 4px #2dd4bf;animation-duration:13s;animation-direction:reverse;animation-delay:-4s}@keyframes orb1{0%{transform:rotate(0) translate(220px)}to{transform:rotate(360deg) translate(220px)}}@media(max-width:1000px){.smart .flow{width:1100px}@keyframes orb1{0%{transform:rotate(0) translate(200px)}to{transform:rotate(360deg) translate(200px)}}}@media(max-width:640px){.smart .flow{width:760px;height:520px}@keyframes orb1{0%{transform:rotate(0) translate(165px)}to{transform:rotate(360deg) translate(165px)}}}body.still .smart .flow .b,body.still .smart .orb{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.smart .flow .b,.smart .orb{animation:none}.smart .orb{display:none}}.smart:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;z-index:1;background:linear-gradient(90deg,transparent,#ff4b57,#8c7dff,#2dd4bf,transparent)}.smart{box-shadow:inset 0 2px #8c7dff8c}.smart h2:before{content:"";display:block;width:60px;height:6px;border-radius:99px;margin:0 0 16px;background:linear-gradient(90deg,#ff4b57,#8c7dff,#2dd4bf)}.smart h2{background:linear-gradient(100deg,#fff 0% 40%,#c9c2ff 50%,#fff 60% 100%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.12em;animation:sheen 7s ease-in-out infinite}.smart .flow .a{stroke-width:1.3;opacity:.5}.smart .flow .b{stroke-width:3.2;stroke-dasharray:11 89}.smart .rip{position:absolute;z-index:-1;left:50%;top:50%;width:300px;height:300px;margin:-150px;border-radius:50%;border:2px solid rgba(140,125,255,.75);box-shadow:0 0 26px #8c7dff99,inset 0 0 26px #8c7dff59;opacity:0;animation:rip 6s ease-out infinite}.smart .rip.r2{animation-delay:-2s;border-color:#2dd4bfb3;box-shadow:0 0 26px #2dd4bf8c,inset 0 0 26px #2dd4bf4d}.smart .rip.r3{animation-delay:-4s;border-color:#ff4b57b3;box-shadow:0 0 26px #ff4b578c,inset 0 0 26px #ff4b574d}@keyframes rip{0%{transform:scale(.7);opacity:0}15%{opacity:.75}to{transform:scale(2.3);opacity:0}}.smart .stage img{animation:bob 7s ease-in-out infinite}.smart .pill{animation:bob 6s ease-in-out infinite;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(140deg,color-mix(in srgb,var(--c) 26%,rgba(12,14,20,.94)),#0c0e14f0 70%)}.smart .pill.p2{animation-delay:-2s}.smart .pill.p3{animation-delay:-4s}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.smart .f{transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}.smart .f:hover{transform:translate(6px);box-shadow:0 24px 40px -22px var(--c)}.smart .f:after{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--c),color-mix(in srgb,var(--c) 45%,#000))}.smart .f .ic{width:50px;height:50px;border-radius:16px}@media(max-width:640px){.smart h2:before{margin-left:auto;margin-right:auto}.smart .rip{width:220px;height:220px;margin:-110px}.smart .f:hover{transform:none}}body.still .smart .rip,body.still .smart .stage img,body.still .smart .pill,body.still .smart h2{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.smart .rip{display:none}.smart .stage img,.smart .pill,.smart h2{animation:none}.smart h2{background-position:50% 0}}.acc .stage{min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:36px 0;background:radial-gradient(46% 52% at 50% 46%,rgba(91,76,255,.55),transparent 72%)}.acc .stage:before{width:500px;height:500px;top:50%;left:50%;margin:-250px 0 0 -250px}.acc .stage:after{display:none}.acc .shot2{position:relative;z-index:1;width:min(92%,540px);aspect-ratio:4/3;border-radius:28px;border:4px solid transparent;background:linear-gradient(#0b0c10,#0b0c10) padding-box,linear-gradient(135deg,#ff4b57,#8c7dff,#2dd4bf) border-box;box-shadow:0 44px 70px -30px #5b4cfff2,0 0 70px -10px #5b4cff80;overflow:hidden}.acc .stage .shot2 img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:none;animation:none;border-radius:23px}.acc .evt{position:relative;z-index:1;margin:0;display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;padding:12px 18px;border-radius:16px;font-size:14.5px;color:#fff;background:linear-gradient(140deg,#282c42f0,#0c0e14f0);border:1px solid rgba(45,212,191,.5);box-shadow:0 20px 34px -18px #2dd4bfb3}.acc .evt i{width:9px;height:9px;border-radius:50%;background:#2dd4bf;box-shadow:0 0 10px 2px #2dd4bf}.acc .evt span{color:#fffc}.acc .evt span:before{content:"\b7";margin-right:10px;color:#ffffff80}.acc .evt em{font-style:normal;font-weight:700;color:#4ade80}.acc .flow{opacity:.55}.acc .shot2{width:min(96%,600px)}.acc .stage:before{width:580px;height:580px;margin:-290px 0 0 -290px}.acc .evts{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:620px}.acc .evt{--c:#2dd4bf;font-size:13px;padding:9px 13px;gap:7px;border-color:color-mix(in srgb,var(--c) 55%,transparent);box-shadow:none}.acc .evt i{background:var(--c);box-shadow:0 0 10px 2px var(--c)}.acc .evt span:before{margin-right:7px}.acc .wrap{grid-template-columns:.9fr 1.1fr}@media(max-width:1000px){.acc .wrap{grid-template-columns:1fr}}@media(max-width:640px){.acc .stage{padding:26px 0 8px}.acc .shot2{width:100%}.acc .stage:before{width:330px;height:330px;margin:-165px 0 0 -165px}}@media(max-width:640px){footer .cols>div:last-child a:nth-of-type(4){width:auto;order:0;font-size:14.5px;color:#ffffffd1}footer .cols>div:last-child a:nth-of-type(3){width:100%;order:9;font-size:13px;color:#ffffffbd}}.acc .stage{background:none;padding:0}.acc .stage:before,.acc .stage:after{display:none}.acc .panel{position:relative;width:min(100%,600px);border-radius:26px;padding:14px;background:linear-gradient(160deg,#30344ee6,#10121cf0);border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 1px #ffffff29,0 30px 50px -34px #000000f2}.acc .panel .bar{display:flex;align-items:center;gap:7px;padding:2px 6px 12px;font-size:13px;color:#fff}.acc .panel .bar>i{width:9px;height:9px;border-radius:50%;background:#ff4b57}.acc .panel .bar>i:nth-child(2){background:#fbbf24}.acc .panel .bar>i:nth-child(3){background:#22c55e}.acc .panel .bar b{margin-left:8px;font-family:var(--mono);font-weight:500;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#fffc}.acc .panel .bar span{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:12.5px;color:#4ade80}.acc .panel .bar span em{width:8px;height:8px;border-radius:50%;background:#22c55e}.acc .panel .shot2{width:100%;border:0;border-radius:16px;background:none;box-shadow:none}.acc .stage .panel .shot2 img{border-radius:16px}.acc .panel .evts{display:grid;grid-template-columns:1fr;gap:0;max-width:none;margin-top:6px}.acc .panel .evt{display:flex;justify-content:flex-start;flex-wrap:nowrap;border:0;border-radius:0;background:none;padding:11px 6px;font-size:14px;border-top:1px solid rgba(255,255,255,.12)}.acc .panel .evt:first-child{border-top:0}.acc .panel .evt em{margin-left:auto}@media(max-width:640px){.acc .stage{padding:22px 0 0}.acc .panel .evt{font-size:13px;gap:6px}}.acc{padding:76px 0}.acc .bleed{position:absolute;top:0;right:0;bottom:0;width:52%;z-index:0}.acc .bleed img{width:100%;height:100%;object-fit:cover;object-position:60% 50%;display:block}.acc .bleed:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#07080b,#07080b8c 22%,#07080b00 50%),linear-gradient(0deg,rgba(60,40,200,.4),transparent 45%)}.acc .row2{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.acc .row2 .evt{font-size:13.5px;padding:11px 15px;box-shadow:none}@media(max-width:1000px){.acc{padding:0 0 48px}.acc .bleed{position:relative;width:100%;height:300px;margin-bottom:34px}.acc .bleed:after{background:linear-gradient(0deg,#07080b,#07080b00 55%)}.acc .wrap>div:last-child{display:none}}@media(max-width:640px){.acc .bleed{height:240px}.acc .row2{justify-content:center}}a.eq{color:inherit;text-decoration:none;cursor:pointer}a.eq h3:after{content:" \2192";font-weight:700;color:var(--c)}html{overflow-x:clip}html.menu-open,html.menu-open body{overflow:hidden;overscroll-behavior:none}.drawer{background:#07080b;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.drawer .tel2 .btn{font-family:var(--display);font-weight:800;font-size:clamp(15px,5vw,19px);letter-spacing:-.01em;border-bottom:0;padding:15px 12px}.up{opacity:0;transform:none;transition:none}.up.in{opacity:1;animation:fadeup .42s cubic-bezier(.2,.7,.2,1) backwards}.grid>.up.in:nth-child(2),.steps>.up.in:nth-child(2),.revgrid>.up.in:nth-child(3n+2){animation-delay:.06s}.grid>.up.in:nth-child(3),.steps>.up.in:nth-child(3),.revgrid>.up.in:nth-child(3n+3){animation-delay:.12s}.grid>.up.in:nth-child(4),.steps>.up.in:nth-child(4){animation-delay:.18s}@keyframes fadeup{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(max-width:640px){.grid>.up.in,.steps>.up.in,.revgrid>.up.in{animation-delay:0s!important}}@media(prefers-reduced-motion:reduce){.up{opacity:1}.up.in{animation:none}}.fband{text-align:center}.fband .wrap{justify-content:center}.proofband{padding:44px 0}.revgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:1000px){.revgrid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.revgrid{grid-template-columns:1fr}.revgrid .c{align-items:center;text-align:center}}.rev.revpage .head{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap}@media(max-width:640px){.rev .head{justify-content:center;text-align:center}.rev .head>div{width:100%}}.indsec .inds{margin-top:0}a.tile2{color:inherit;transition:transform .15s,box-shadow .15s}a.tile2:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px var(--c)}.com .tile2 .big{font-family:var(--display);font-weight:800;font-size:22px;letter-spacing:-.02em;white-space:nowrap}.paybox{max-width:620px;margin:0 auto;border:1px solid var(--line);border-radius:24px;padding:34px 30px;text-align:center;position:relative;overflow:hidden;background:#fff;box-shadow:0 30px 60px -40px #5b4cff99}.paybox:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 50% at 50% 100%,rgba(91,76,255,.14),transparent 70%),radial-gradient(50% 40% at 100% 0%,rgba(227,18,31,.1),transparent 70%);pointer-events:none}.paybox>*{position:relative}.paybox h2{font-size:30px}.paybox p{color:var(--muted);margin-top:10px}.paybox .slot{margin-top:22px;border:2px dashed color-mix(in srgb,var(--violet) 40%,var(--line));border-radius:16px;padding:34px 18px;color:var(--muted);font-size:14.5px}.paysec{background:#fff;padding:56px 0}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:#fff;color:var(--ink);padding:10px 14px;border-radius:10px;font-weight:700}.skip:focus{top:12px}:focus-visible{outline:3px solid #fff;outline-offset:3px}.need :focus-visible,.dark :focus-visible,footer :focus-visible{outline-color:#fff}.swap :focus-visible,.com :focus-visible,.rev :focus-visible,.brands :focus-visible{outline-color:var(--ink)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.shopify-section{display:block}.f textarea{width:100%;font:inherit;font-size:14px;padding:14px;border:1px solid #d9dbe6;border-radius:14px;background:#fafaff;color:var(--fg);resize:vertical;min-height:84px}.f textarea:focus{outline:none;border-color:var(--violet);background:#fff;box-shadow:0 0 0 4px #5b4cff2e}.f .ok{padding:14px 16px;border-radius:14px;background:#e8f8ee;border:1px solid #86d7a4;color:#0f5132;font-weight:600}.f .err{padding:14px 16px;border-radius:14px;background:#fdecee;border:1px solid #f1a5ad;color:#8a0f1a;font-weight:600}.foxpage{background:#fff;padding:56px 0}.foxpage .rte{max-width:860px;margin:0 auto;font-size:16.5px;line-height:1.7;color:var(--fg)}.foxpage .rte h1,.foxpage .rte h2,.foxpage .rte h3{margin:1.4em 0 .5em}.foxpage .rte p{margin:0 0 1em}.foxpage .rte a{color:var(--violet);text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/56/assets/fox.css.map */
