:root{--bg:#000;--fg:#fff;--mu:#ffffffa8;--line:#ffffff24;--gut:clamp(1.25rem,4vw,4.5rem);--maxw:1760px;--ease:cubic-bezier(.2,.9,.25,1)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mjhome{background:var(--bg);color:var(--fg);font-family:var(--font-outfit),system-ui,sans-serif;font-size:17px;font-weight:300;line-height:1.5;overflow-x:hidden}:where(.mjhome) a{color:inherit;text-decoration:none}:where(.mjhome) img,:where(.mjhome) video{max-width:100%;display:block}.wrap{max-width:var(--maxw);padding-inline:var(--gut);margin:0 auto}.lbl{letter-spacing:.24em;text-transform:uppercase;font-size:.7rem;font-weight:500}.mjnav{z-index:50;border-bottom:1px solid #0000;transition:background .35s,border-color .35s;position:fixed;top:0;left:0;right:0}.mjnav.stuck{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--line);background:#000000e6}.nav-in{max-width:var(--maxw);padding:1.4rem var(--gut);justify-content:space-between;align-items:center;margin:0 auto;transition:padding .35s;display:flex}.mj.mjnav.stuck .nav-in{padding-block:.9rem}.nav-in .mark{fill:#fff;opacity:0;width:auto;height:22px;transition:opacity .35s}.mj.mj.mjnav.stuck .nav-in .mark{opacity:1}.navlinks{align-items:center;gap:2.4rem;display:flex}.navlinks a{letter-spacing:.1em;text-transform:uppercase;color:#ffffff9e;font-size:.76rem;font-weight:400;transition:color .25s}.navlinks a:hover{color:#fff}.navsep{background:#ffffff38;flex:none;width:1px;height:13px;margin-inline:-.8rem}.navwork{border:1px solid #ffffff29;border-radius:3px;align-items:center;gap:.4rem;padding:.34rem .6rem;transition:border-color .25s,color .25s;display:inline-flex;color:#ffffff80!important;font-size:.66rem!important}.navwork:before{content:"";background:currentColor;border-radius:50%;flex:none;width:4px;height:4px}.navwork:hover{border-color:#ffffff73;color:#fff!important}@media (max-width:1000px){.navsep{display:none}}.navbtn{white-space:nowrap;border:1px solid #fff6;border-radius:100px;padding:.6rem 1.2rem;transition:background .25s,color .25s;color:#fff!important}.navbtn:hover{background:#fff;color:#000!important}@media (max-width:1000px){.navlinks>a:not(.navbtn){display:none}.navbtn{padding:.45rem .85rem;font-size:.68rem}.navlinks{gap:.65rem}}@media (max-width:420px){.navbtn{letter-spacing:.06em;padding:.4rem .7rem;font-size:.62rem}}.hero{flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero .veil{z-index:1;pointer-events:none;background:linear-gradient(95deg,#000000e6 0%,#000000b8 30%,#00000052 60%,#00000080 100%),linear-gradient(#0000 45%,#00000080 78%,#000 100%);position:absolute;inset:0}.hero-in{z-index:2;max-width:var(--maxw);width:100%;padding:7.5rem var(--gut)1rem;flex-direction:column;flex:1;justify-content:flex-end;margin-inline:auto;display:flex;position:relative}.mark-big{fill:#fff;width:min(30vw,380px);height:auto;margin-bottom:clamp(1.6rem,3.5vw,2.6rem)}.line{white-space:nowrap;letter-spacing:-.035em;text-transform:uppercase;visibility:hidden;line-height:1.02}.q-line{height:1.02em;font-weight:800;position:relative}.q-line b{opacity:0;transition:opacity .45s var(--ease),transform .6s var(--ease);font-weight:800;position:absolute;top:0;left:0;transform:translateY(.35em)}.q-line b.on{opacity:1;transform:none}.q-line b.out{opacity:0;transition:opacity .3s,transform .45s var(--ease);transform:translateY(-.3em)}.a-line{color:#fff;margin-top:.06em;font-weight:200}.sub{max-width:52ch;height:3.2em;margin-top:clamp(1.4rem,3vw,2.2rem);position:relative}.hero.stack .line{white-space:normal}.hero.stack .q-line{height:auto;min-height:1.02em;display:grid}.hero.stack .q-line b{grid-area:1/1;position:static}.hero.stack .sub{height:5.6em}.sub p{color:#ffffffe0;text-shadow:0 1px 14px #000000b3;opacity:0;transition:opacity .45s var(--ease);border-left:2px solid #fff;padding-left:1.2rem;font-size:clamp(.97rem,1.3vw,1.18rem);font-weight:300;position:absolute;top:0;left:0}.sub p.on{opacity:1}.hero-foot{z-index:2;max-width:var(--maxw);width:100%;padding:1.4rem var(--gut)1.5rem;border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-inline:auto;display:flex;position:relative}.hero-foot .claim{color:var(--mu);max-width:56ch;font-size:.92rem}.hero-foot .claim b{color:#fff;font-weight:500}.dots{gap:.5rem;display:flex}.dots button{cursor:pointer;background:#ffffff40;border:0;width:26px;height:2px;padding:0;transition:background .3s}.dots button.on{background:#fff}.ticker{border-bottom:1px solid var(--line);padding:1rem 0;overflow:hidden}.ticker .rail{gap:3rem;width:max-content;animation:42s linear infinite slide;display:flex}.ticker:hover .rail{animation-play-state:paused}@keyframes slide{to{transform:translate(-50%)}}.ticker span{color:#ffffffb3;white-space:nowrap;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.72rem;font-weight:400;display:flex}.ticker span:before{content:"";background:#fff;flex:none;width:4px;height:4px}.ticker b{color:#fff;font-weight:600}.volet{border-bottom:1px solid var(--line)}.volet-in{grid-template-columns:1fr minmax(0,24rem);align-items:center;gap:clamp(2rem,6vw,6rem);padding-block:clamp(4rem,9vw,7.5rem);display:grid}.volet .no{color:var(--mu);align-items:center;gap:1rem;margin-bottom:1.4rem;display:flex}.volet .no:after{content:"";background:var(--line);width:clamp(2rem,8vw,9rem);height:1px}.volet h2{letter-spacing:-.04em;text-transform:uppercase;margin-bottom:1.3rem;font-size:clamp(2.3rem,6vw,5.4rem);font-weight:800;line-height:.95}.volet .pain{color:#ffffffb8;max-width:32ch;margin-bottom:1.3rem;font-size:clamp(1.05rem,1.7vw,1.5rem);font-weight:200;line-height:1.35}.volet .say{max-width:46ch;color:var(--mu);margin-bottom:2rem;font-size:.98rem;line-height:1.6}.volet .say b{color:#fff;font-weight:500}.reveal{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease);transform:translateY(30px)}.reveal.seen{opacity:1;transform:none}.d1{transition-delay:60ms}.d2{transition-delay:.12s}.d3{transition-delay:.18s}.go{letter-spacing:.14em;text-transform:uppercase;color:#000;transition:transform .28s var(--ease);background:#fff;border-radius:100px;align-items:center;gap:.7rem;padding:.95rem 1.7rem;font-size:.76rem;font-weight:500;display:inline-flex}.go:hover{transform:translateY(-3px)}.go.ghost{color:#fff;background:0 0;border:1px solid #ffffff59}.go.ghost:hover{color:#000;background:#fff}.go svg{width:14px;height:14px}.viz{border:1px solid var(--line);background:#ffffff08;padding:1.5rem}.viz .tag{color:var(--mu);margin-bottom:1.1rem;display:block}.cert{color:var(--mu);white-space:pre;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.66rem;line-height:1.95;overflow-x:auto}.cert b{color:#fff;font-weight:600}.seal{border-top:1px solid var(--line);color:var(--mu);margin-top:1.1rem;padding-top:1.1rem;font-size:.74rem;line-height:1.45}.phone{background:#0a0a0a;border:1px solid #ffffff2e;max-width:270px;margin-inline:auto;padding:.85rem}.phone .hd{border-bottom:1px solid var(--line);align-items:center;gap:.6rem;margin-bottom:.85rem;padding-bottom:.7rem;display:flex}.phone .av{background:#fff;border-radius:50%;flex:none;width:26px;height:26px}.phone .nm{font-size:.76rem;font-weight:500}.phone .st{color:var(--mu);font-size:.62rem}.chat{flex-direction:column;gap:.5rem;display:flex}.bub{max-width:88%;animation:pop .5s var(--ease)backwards;background:#ffffff14;padding:.55rem .75rem;font-size:.74rem;line-height:1.4}.bub.me{color:#000;background:#fff;align-self:flex-end}@keyframes pop{0%{opacity:0;transform:translateY(8px)}}.wave{vertical-align:middle;align-items:center;gap:2.5px;height:13px;display:inline-flex}.wave i{background:currentColor;width:2px;animation:1.1s ease-in-out infinite eq;display:block}@keyframes eq{0%,to{height:4px}50%{height:13px}}.diag{flex-direction:column;display:flex}.row{border-bottom:1px solid #ffffff12;align-items:center;gap:.8rem;padding:.6rem 0;font-size:.78rem;display:flex}.row .lb{color:#fffc;flex:1}.row .vd{letter-spacing:.14em;text-transform:uppercase;color:var(--mu);font-size:.6rem;font-weight:500}.row .sq{background:#fff;flex:none;width:9px;height:9px}.row.warn .sq{background:#ffffff73}.row.good .sq{background:0 0;border:1px solid #ffffff73}.vidbox{border:1px solid var(--line);position:relative;overflow:hidden}.vidbox video{object-fit:cover;aspect-ratio:16/10;width:100%}.vidbox .ov{background:linear-gradient(#0000 45%,#000000e6);align-items:flex-end;padding:1.1rem;display:flex;position:absolute;inset:0}.vidbox .ov b{font-size:.88rem;font-weight:500}@media (max-width:960px){.volet-in{grid-template-columns:1fr;gap:2.4rem}.volet:nth-child(2n) .viz,.volet:nth-child(2n) .vidbox{order:2}}.proof{padding-block:clamp(4rem,9vw,7.5rem)}.proof h3{letter-spacing:-.035em;text-transform:uppercase;margin-bottom:.9rem;font-size:clamp(1.9rem,4vw,3.4rem);font-weight:800;line-height:1}.proof .sub2{color:var(--mu);max-width:52ch;margin-bottom:2.8rem;font-weight:300}.cards{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1px;display:grid}.card{background:#000;padding:1.7rem;transition:background .3s}.card:hover{background:#ffffff0d}.card .live{color:var(--mu);align-items:center;gap:.5rem;margin-bottom:1.2rem;display:flex}.card .live .d{background:#fff;border-radius:50%;width:5px;height:5px;animation:2s infinite blip}@keyframes blip{0%,to{opacity:1}50%{opacity:.2}}.card h4{margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.card p{color:var(--mu);font-size:.86rem;font-weight:300;line-height:1.5}.card .arrow{letter-spacing:.18em;text-transform:uppercase;opacity:.4;margin-top:1.2rem;font-size:.66rem;font-weight:500;transition:opacity .3s}.card:hover .arrow{opacity:1}.end{border-top:1px solid var(--line);padding-block:clamp(5rem,11vw,9rem)}.end-in{grid-template-columns:1fr auto;align-items:end;gap:3rem;display:grid}@media (max-width:900px){.end-in{grid-template-columns:1fr;align-items:start}}.end h2{letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(2.4rem,7vw,6.5rem);font-weight:800;line-height:.92}.end h2 span{font-weight:200}.end p{color:var(--mu);max-width:40ch;margin-top:1.3rem;font-weight:300}.endnote{color:#ffffff73;max-width:34ch;margin-top:1.4rem;font-size:.74rem;line-height:1.5}.mjfooter{border-top:1px solid var(--line);color:var(--mu);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:2rem;font-size:.74rem;display:flex}.mjfooter .mark{fill:#ffffff8c;height:16px}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.scene{border-bottom:1px solid var(--line);align-items:center;min-height:92svh;display:flex;position:relative;overflow:hidden}.scene picture,.scene img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scene-veil{pointer-events:none;background:linear-gradient(95deg,#000000f0 0%,#000c 34%,#00000061 66%,#0000008c 100%),linear-gradient(#0000 38%,#00000073 74%,#000 100%);position:absolute;inset:0}.scene-in{z-index:2;grid-template-columns:1fr minmax(0,25rem);align-items:center;gap:clamp(2rem,5vw,5rem);width:100%;padding-block:clamp(4rem,9vw,7rem);display:grid;position:relative}@media (max-width:980px){.scene-in{grid-template-columns:1fr}}.showcase{position:relative}.stage2{height:clamp(410px,44vw,500px);position:relative}.sl{opacity:0;pointer-events:none;transition:opacity .55s var(--ease),transform .55s var(--ease);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:translateY(14px)scale(.985)}.sl.on{opacity:1;pointer-events:auto;transform:none}.sc-tabs{justify-content:flex-end;gap:.45rem;margin-top:1rem;display:flex}.sc-tabs button{cursor:pointer;background:#ffffff40;border:0;width:30px;height:2px;padding:0;transition:background .3s}.sc-tabs button.on{background:#fff}.doc{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08080ad1;border:1px solid #ffffff2e;width:100%;padding:1.4rem;box-shadow:0 40px 80px -40px #000}.doc-hd{border-bottom:1px solid var(--line);align-items:center;gap:.6rem;margin-bottom:.9rem;padding-bottom:.9rem;display:flex}.doc-hd svg{flex:none;width:17px;height:17px}.doc-hd .lbl{letter-spacing:.16em;flex:1;font-size:.6rem}.doc-hd .seal-ok{letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffff59;border-radius:2px;flex:none;padding:.16rem .45rem;font-size:.55rem;font-weight:600}.doc .cert{color:var(--mu);white-space:pre;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.65rem;line-height:2;overflow-x:auto}.doc .cert b{color:#fff;font-weight:600}.chain{border-top:1px solid var(--line);align-items:center;gap:.4rem;margin-top:1rem;padding-top:.9rem;display:flex}.chain .blk{height:26px;color:var(--mu);border:1px solid #ffffff38;flex:1;justify-content:center;align-items:center;font-family:ui-monospace,Menlo,monospace;font-size:.52rem;display:flex}.chain .blk.now{color:#fff;border-color:#fff}.chain .lnk{background:#ffffff59;flex:none;width:9px;height:1px}.doc .seal{border-top:1px solid var(--line);color:var(--mu);margin-top:.9rem;padding-top:.9rem;font-size:.72rem;line-height:1.45}.crm{color:#2c2a24;background:#f7f4ec;border-radius:10px;width:100%;padding:1rem;font-size:.7rem;box-shadow:0 40px 80px -40px #000}.crm .mock-t{margin-bottom:.1rem;font-size:.78rem;font-weight:600}.crm .meta{color:#8c8676;margin-bottom:.7rem;font-size:.56rem}.crm .funnel{grid-template-columns:repeat(4,1fr);gap:.35rem;margin-bottom:.7rem;display:grid}.crm .tile{background:#fff;border:1px solid #e6e1d3;border-radius:7px;padding:.5rem .45rem}.crm .tile .n{letter-spacing:-.02em;font-size:1.15rem;font-weight:700;line-height:1}.crm .tile .k{color:#8c8676;margin-top:.22rem;font-size:.5rem;line-height:1.25}.crm .kpis{grid-template-columns:repeat(4,1fr);gap:.35rem;margin-bottom:.7rem;display:grid}.crm .kpi{background:#fff;border:1px solid #e6e1d3;border-radius:7px;padding:.5rem .45rem}.crm .kpi .t{letter-spacing:.1em;color:#8c8676;text-transform:uppercase;font-size:.46rem}.crm .kpi .n{font-size:1.05rem;font-weight:700;line-height:1.25}.crm .last{background:#fff;border:1px solid #e6e1d3;border-radius:7px;padding:.55rem}.crm .row2{align-items:center;gap:.5rem;margin-top:.4rem;display:flex}.crm .ini{color:#3e6b47;background:#dce8dc;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:.5rem;font-weight:700;display:flex}.crm .nm2{flex:1;font-size:.66rem;font-weight:600}.crm .ok{color:#3e6b47;white-space:nowrap;background:#e8f1e8;border-radius:20px;padding:.16rem .42rem;font-size:.5rem}.ad{background:#12120f;border:1px solid #ffffff29;border-radius:12px;width:min(80%,300px);overflow:hidden;box-shadow:0 40px 80px -40px #000}.ad .top{align-items:center;gap:.5rem;padding:.6rem .7rem;display:flex}.ad .av2{background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ad .av2 svg{fill:#12120f;width:14px;height:14px}.ad .who{flex:1;line-height:1.1}.ad .who b{color:#fff;font-size:.66rem;font-weight:600;display:block}.ad .who span{color:#ffffff73;font-size:.54rem}.ad .dots3{color:#fff6;letter-spacing:.08em;font-size:.8rem}.ad .creative{color:#fcf6ea;background:linear-gradient(155deg,#b8752a,#7a4718 72%);padding:1rem .95rem 1.15rem}.ad .badge{color:#5a3510;letter-spacing:.06em;background:#fcf6eaf0;border-radius:20px;margin-bottom:.6rem;padding:.28rem .5rem;font-size:.47rem;font-weight:700;display:inline-block}.ad .mock-t{letter-spacing:-.01em;font-size:1.05rem;font-weight:700;line-height:1.14}.ad .hl{color:#4a2c0b;background:#f3c46a;display:inline;box-shadow:.12em 0 #f3c46a,-.12em 0 #f3c46a}.ad .sup{opacity:.8;margin-top:.55rem;font-size:.56rem}.ad .big{align-items:baseline;gap:.12rem;margin:.1rem 0 .18rem;line-height:.82;display:flex}.ad .big b{letter-spacing:-.045em;font-size:2.7rem;font-weight:800}.ad .big i{font-size:1.5rem;font-style:normal;font-weight:700}.ad .subl{opacity:.85;font-size:.58rem;line-height:1.3}.ad .link{background:#1b1b17;align-items:center;gap:.6rem;padding:.6rem .7rem;display:flex}.ad .link .u{flex:1;min-width:0;line-height:1.15}.ad .link .u span{letter-spacing:.1em;color:#ffffff6b;text-transform:uppercase;font-size:.48rem;display:block}.ad .link .u b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.63rem;font-weight:600;display:block;overflow:hidden}.ad .link .go2{color:#12120f;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#fff;border-radius:5px;flex:none;padding:.42rem .7rem;font-size:.55rem;font-weight:700}.scene .no{color:#ffffffc7;text-shadow:0 1px 10px #0009;align-items:center;gap:1rem;margin-bottom:1.3rem;display:flex}.scene .no:after{content:"";background:var(--line);width:clamp(2rem,8vw,9rem);height:1px}.scene-t{text-shadow:0 2px 30px #00000080;letter-spacing:-.05em;text-transform:uppercase;margin-bottom:.1em;font-size:clamp(3.6rem,13vw,13rem);font-weight:800;line-height:.86}.scene-l{text-shadow:0 2px 24px #0009;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:clamp(1.2rem,2.6vw,2rem);font-size:clamp(1.3rem,3.6vw,3.4rem);font-weight:200;line-height:1.05}.scene-w{color:#ffffffe0;text-shadow:0 1px 14px #000000b3;max-width:44ch;margin-bottom:clamp(1.8rem,3vw,2.4rem);font-size:clamp(1rem,1.4vw,1.24rem);line-height:1.6}.ctas{flex-wrap:wrap;gap:.8rem;display:flex}.ctas .go svg{width:17px;height:17px}.wa{background:#0b141a;border:1px solid #ffffff29;border-radius:26px;width:min(76%,286px);font-family:-apple-system,Segoe UI,Roboto,sans-serif;overflow:hidden;box-shadow:0 40px 80px -40px #000}.wa .sb{color:#e9edef;background:#1f2c34;justify-content:space-between;align-items:center;padding:.35rem .7rem .15rem;font-size:.52rem;font-weight:600;display:flex}.wa .sb .ic{align-items:center;gap:3px;display:flex}.wa .sb .ic i{background:#e9edef;border-radius:1px;width:3px;display:block}.wa .sb .bat{border:1px solid #e9edef;border-radius:2px;width:14px;height:7px;position:relative}.wa .sb .bat:after{content:"";background:#e9edef;border-radius:1px;position:absolute;inset:1px 4px 1px 1px}.wa .hd4{color:#e9edef;background:#1f2c34;align-items:center;gap:.5rem;padding:.45rem .6rem;display:flex}.wa .bk{color:#e9edef;opacity:.85;font-size:.9rem;line-height:1}.wa .pic{background:#e9edef;border-radius:50%;flex:none;width:28px;height:28px;position:relative;overflow:hidden}.wa .pic:before,.wa .pic:after{content:"";background:#0b141a;border-radius:50%;width:5px;height:5px;position:absolute;top:10px}.wa .pic:before{left:8px}.wa .pic:after{right:8px}.wa .id{flex:1;min-width:0;line-height:1.15}.wa .id b{font-size:.7rem;font-weight:600;display:block}.wa .id span{color:#8696a0;font-size:.53rem;display:block}.wa .hd4 svg{fill:none;stroke:#e9edef;stroke-width:2px;opacity:.85;flex:none;width:14px;height:14px}.wa .body{background-color:#0b141a;background-image:radial-gradient(#ffffff07 1px,#0000 1px);background-size:13px 13px;min-height:172px;padding:.55rem .5rem}.wa .chip{color:#8696a0;letter-spacing:.06em;text-transform:uppercase;background:#182229;border-radius:6px;width:max-content;margin:0 auto .5rem;padding:.18rem .5rem;font-size:.48rem;display:block}.bb{color:#e9edef;background:#202c33;border-radius:8px;max-width:82%;margin-bottom:.35rem;padding:.4rem .5rem .32rem;font-size:.66rem;line-height:1.35;position:relative}.bb.me2{background:#005c4b;margin-left:auto}.bb .ft{justify-content:flex-end;align-items:center;gap:.25rem;margin-top:.12rem;display:flex}.bb .ft .hh{color:#e9edef8c;font-size:.48rem}.bb .ft .ck{stroke:#53bdeb;fill:none;stroke-width:2.2px;width:12px;height:8px}.bb.you .ft .ck{display:none}.vnote{align-items:center;gap:.42rem;min-width:150px;display:flex}.vnote .pp{background:#e9edef;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.vnote .pp svg{fill:#0b141a;width:8px;height:8px}.vnote .bars{flex:1;align-items:center;gap:1.5px;min-width:66px;height:15px;display:flex}.vnote .bars i{background:#e9edef6b;border-radius:1px;flex:1;min-width:1.5px;animation:1.3s ease-in-out infinite eq2}.vnote .bars i.done{background:#53bdeb}@keyframes eq2{0%,to{height:3px}50%{height:13px}}.vnote .mic{stroke:#53bdeb;fill:none;stroke-width:2px;flex:none;width:9px;height:9px}.vnote .dur{color:#e9edef99;flex:none;font-size:.5rem}.wa .bar2{background:#0b141a;align-items:center;gap:.4rem;padding:.4rem .5rem;display:flex}.wa .bar2 .fld{color:#8696a0;background:#202c33;border-radius:20px;flex:1;padding:.35rem .6rem;font-size:.6rem}.wa .bar2 .rnd{background:#00a884;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.wa .bar2 .rnd svg{fill:#0b141a;width:11px;height:11px}.cn{color:#ede7db;background:#15130f;border:1px solid #ffffff21;border-radius:12px;width:100%;padding:.95rem;box-shadow:0 40px 80px -40px #000}.cn .hd3{justify-content:space-between;align-items:baseline;margin-bottom:.75rem;display:flex}.cn .mock-t{font-size:.82rem;font-weight:600}.cn .mock-t i{color:#e0a33c;font-style:normal}.cn .day{color:#ede7db73;letter-spacing:.1em;text-transform:uppercase;font-size:.55rem}.cn .next{background:#e0a33c1f;border:1px solid #e0a33c52;border-radius:8px;margin-bottom:.7rem;padding:.6rem .7rem}.cn .next .k2{letter-spacing:.14em;text-transform:uppercase;color:#e0a33c;font-size:.5rem}.cn .next .v2{margin-top:.15rem;font-size:.86rem;font-weight:600}.cn .next .s2{color:#ede7db8c;font-size:.6rem}.cn .tl{flex-direction:column;display:flex}.cn .tr{border-top:1px solid #ffffff12;align-items:center;gap:.6rem;padding:.42rem 0;font-size:.66rem;display:flex}.cn .tr .h4b{font-variant-numeric:tabular-nums;color:#ede7db80;flex:none;width:36px}.cn .tr .who2{flex:1;font-weight:500}.cn .tr .sv{color:#ede7db80;font-size:.58rem}.cn .esc{border-top:1px solid #ffffff12;align-items:flex-start;gap:.55rem;padding:.55rem 0;display:flex}.cn .esc .tagx{letter-spacing:.1em;text-transform:uppercase;border-radius:3px;flex:none;margin-top:.05rem;padding:.2rem .4rem;font-size:.48rem;font-weight:700}.cn .esc.a .tagx{color:#1a1408;background:#e0a33c}.cn .esc.b .tagx{color:#ede7db;background:#ffffff24}.cn .esc .tx{flex:1;font-size:.64rem;line-height:1.35}.cn .esc .tx span{color:#ede7db73;margin-top:.1rem;font-size:.55rem;display:block}.scene.flip .scene-in{grid-template-columns:minmax(0,25rem) 1fr}.scene.flip .scene-in>div:first-child{order:2}.scene.flip .scene-in>.showcase{order:1}.scene.flip .sc-tabs{justify-content:flex-start}.scene.flip .scene-veil{background:linear-gradient(265deg,#000000f0 0%,#000c 34%,#00000061 66%,#0000008c 100%),linear-gradient(#0000 38%,#00000073 74%,#000 100%)}@media (max-width:980px){.scene.flip .scene-in{grid-template-columns:1fr}.scene.flip .scene-in>div:first-child{order:1}.scene.flip .scene-in>.showcase{order:2}}.rep{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08080ad6;border:1px solid #ffffff2e;width:100%;padding:1.3rem;box-shadow:0 40px 80px -40px #000}.rep .rh{border-bottom:1px solid var(--line);align-items:center;gap:.6rem;margin-bottom:.85rem;padding-bottom:.85rem;display:flex}.rep .rh svg{flex:none;width:17px;height:17px}.rep .rh .lbl{letter-spacing:.16em;flex:1;font-size:.6rem}.rep .flag{letter-spacing:.1em;text-transform:uppercase;color:#1a0a07;background:#ff6b55;border-radius:2px;flex:none;padding:.18rem .45rem;font-size:.55rem;font-weight:700}.rr{border-bottom:1px solid #ffffff0f;align-items:center;gap:.65rem;padding:.5rem 0;font-size:.72rem;display:flex}.rr .sq2{border-radius:2px;flex:none;width:9px;height:9px}.rr.bad .sq2{background:#ff6b55}.rr.warn .sq2{background:#ffc24b}.rr.good .sq2{background:0 0;border:1px solid #5fd68b}.rr .lb2{color:#ffffffdb;flex:1}.rr .vd2{letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:.55rem;font-weight:600}.rr.bad .vd2{color:#ff6b55}.rr.warn .vd2{color:#ffc24b}.rr.good .vd2{color:#5fd68b}.rep .rf{border-top:1px solid var(--line);color:var(--mu);margin-top:.9rem;padding-top:.9rem;font-size:.72rem;line-height:1.45}.fx{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.fx .it{color:#ffffffe0;border:1px solid #ffffff24;align-items:flex-start;gap:.5rem;padding:.6rem .65rem;font-size:.68rem;line-height:1.3;display:flex}.fx .it svg{stroke:#5fd68b;fill:none;stroke-width:2.6px;flex:none;width:13px;height:13px;margin-top:.12rem}.md{flex-direction:column;gap:.7rem;display:flex}.md .card2{border:1px solid #ffffff2e;padding:.95rem}.md .card2.pri{background:#ffffff0f;border-color:#fff}.md .card2 .k3{letter-spacing:.16em;text-transform:uppercase;color:var(--mu);margin-bottom:.35rem;font-size:.55rem}.md .card2 b{margin-bottom:.35rem;font-size:.98rem;font-weight:600;display:block}.md .card2 p{color:#ffffffb8;font-size:.72rem;line-height:1.45}.brw{background:#111;border:1px solid #ffffff2e;border-radius:9px;width:100%;overflow:hidden;box-shadow:0 40px 80px -40px #000}.brw .chr{background:#1c1c1e;align-items:center;gap:.5rem;padding:.45rem .6rem;display:flex}.brw .dts{flex:none;gap:4px;display:flex}.brw .dts i{background:#ffffff47;border-radius:50%;width:7px;height:7px}.brw .url{color:#ffffffb3;background:#2a2a2e;border-radius:20px;flex:1;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.54rem;display:flex}.brw .url svg{stroke:#5fd68b;fill:none;stroke-width:2.6px;flex:none;width:8px;height:8px}.frame{aspect-ratio:1280/760;background:#0e0e10;width:100%;display:block;position:relative;overflow:hidden}.frame iframe{width:1280px;height:760px;transform:scale(var(--s,.3));transform-origin:0 0;pointer-events:none;border:0}.frame .open{opacity:0;justify-content:flex-end;align-items:flex-end;padding:.6rem;transition:opacity .3s;display:flex;position:absolute;inset:0}.frame:hover .open{opacity:1}.frame .open span{color:#000;letter-spacing:.1em;text-transform:uppercase;background:#fff;border-radius:20px;padding:.35rem .6rem;font-size:.55rem;font-weight:700}.org{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08080ad6;border:1px solid #ffffff2e;width:100%;padding:1.3rem;box-shadow:0 40px 80px -40px #000}.org .big2{letter-spacing:-.04em;margin:.2rem 0 .1rem;font-size:clamp(2.4rem,5vw,3.4rem);font-weight:800;line-height:.95}.org .un{color:#ffffffdb;margin-bottom:1rem;font-size:.78rem;line-height:1.45}.org .zero2{color:#fffc;border-top:1px solid #ffffff14;align-items:center;gap:.55rem;padding:.55rem 0;font-size:.72rem;display:flex}.org .zero2 svg{stroke:#5fd68b;fill:none;stroke-width:2.6px;flex:none;width:13px;height:13px}.org .foot2{border-top:1px solid var(--line);color:var(--mu);margin-top:.9rem;padding-top:.9rem;font-size:.7rem;line-height:1.45}.cfg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08080ad6;border:1px solid #ffffff2e;width:100%;padding:1.2rem;box-shadow:0 40px 80px -40px #000}.cfg .step{letter-spacing:.16em;text-transform:uppercase;color:var(--mu);margin:.85rem 0 .4rem;font-size:.5rem}.cfg .step:first-of-type{margin-top:.2rem}.cfg .pals{gap:.45rem;display:flex}.cfg .pal{cursor:default;border:1px solid #0000;border-radius:4px;flex:1;height:30px;display:flex;overflow:hidden}.cfg .pal.sel{border-color:#fff;box-shadow:0 0 0 2px #ffffff29}.cfg .pal i{flex:1}.cfg .fonts{gap:.45rem;display:flex}.cfg .fnt{color:#fffc;border:1px solid #fff3;border-radius:4px;flex:1;justify-content:center;align-items:center;height:34px;font-size:.9rem;display:flex}.cfg .fnt.sel{color:#fff;background:#ffffff14;border-color:#fff}.cfg .ambs{gap:.45rem;display:flex}.cfg .amb{text-align:center;color:#ffffffb8;border:1px solid #fff3;border-radius:4px;flex:1;padding:.35rem;font-size:.52rem}.cfg .amb.sel{color:#fff;background:#ffffff14;border-color:#fff}.cfg .cfoot{border-top:1px solid var(--line);color:var(--mu);margin-top:1rem;padding-top:.9rem;font-size:.72rem;line-height:1.45}.lh{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08080ad6;border:1px solid #ffffff2e;width:100%;padding:1.3rem;box-shadow:0 40px 80px -40px #000}.lh .gs{grid-template-columns:repeat(4,1fr);gap:.5rem;margin:.3rem 0 .2rem;display:grid}.lh .gw{text-align:center}.g{aspect-ratio:1;background:conic-gradient(#5fd68b calc(var(--v)*1%),#ffffff21 0);border-radius:50%;place-items:center;width:100%;max-width:56px;margin:0 auto;display:grid;position:relative}.g span{color:#5fd68b;background:#0a0a0c;border-radius:50%;place-items:center;width:76%;height:76%;font-size:.78rem;font-weight:700;display:grid}.lh .gw em{letter-spacing:.08em;text-transform:uppercase;color:var(--mu);margin-top:.4rem;font-size:.5rem;font-style:normal;line-height:1.25;display:block}.lh .before{border-top:1px solid var(--line);color:var(--mu);align-items:center;gap:.6rem;margin-top:1rem;padding-top:.9rem;font-size:.72rem;display:flex}.lh .before b{color:#ff6b55;font-family:ui-monospace,Menlo,monospace}.lh .before .ar{color:#fff6}.lh .before u{color:#5fd68b;font-family:ui-monospace,Menlo,monospace;text-decoration:none}.sc-cap{letter-spacing:.18em;text-transform:uppercase;color:#ffffffb8;text-shadow:0 1px 10px #0009;align-items:center;gap:.5rem;margin-bottom:.7rem;font-size:.6rem;font-weight:500;display:flex}.dotlive{background:#fff;border-radius:50%;flex:none;width:5px;height:5px;animation:2s infinite blip}.work{border-bottom:1px solid var(--line);padding-block:clamp(4.5rem,10vw,8.5rem)}.work-hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(2rem,4vw,3.2rem);display:flex}.work h3{letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(2.2rem,5.6vw,4.6rem);font-weight:800;line-height:.92}.work .wsub{color:#ffffffb3;max-width:40ch;font-size:.98rem}.wgrid{grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:1.1rem;display:grid}.wc{border:1px solid var(--line);transition:transform .4s var(--ease),border-color .4s,background .4s;background:#ffffff06;flex-direction:column;display:flex;overflow:hidden}.wc:hover{background:#ffffff0d;border-color:#fff6;transform:translateY(-6px)}.wc .shot{aspect-ratio:16/10;border-bottom:1px solid var(--line);background:#0e0e10;position:relative;overflow:hidden}.wc .shot img{object-fit:cover;object-position:top center;width:100%;height:100%}.wc .body2{flex-direction:column;flex:1;padding:1.15rem 1.15rem 1.3rem;display:flex}.wc .st4{letter-spacing:.16em;text-transform:uppercase;color:#ffffff9e;align-items:center;gap:.45rem;margin-bottom:.7rem;font-size:.58rem;font-weight:600;display:flex}.wc .st4 i{background:#5fd68b;border-radius:50%;flex:none;width:5px;height:5px;animation:2s infinite blip}.wc .st4.dev i{background:#ffc24b;animation:none}.wc .st4.off i{background:#ffffff59;animation:none}.wc h4{letter-spacing:-.02em;margin-bottom:.45rem;font-size:1.22rem;font-weight:700}.wc p{color:#ffffffb8;flex:1;font-size:.86rem;line-height:1.5}.wc .lnk2{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;align-items:center;gap:.45rem;margin-top:1rem;font-size:.63rem;font-weight:600;transition:color .3s,gap .3s;display:flex}.wc:hover .lnk2{color:#fff;gap:.8rem}.wc .lnk2 svg{width:12px;height:12px}.xp{background:linear-gradient(160deg,#191919,#0c0c0c);flex-direction:column;gap:.4rem;padding:.9rem;display:flex;position:absolute;inset:0}.xp .top2{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.55rem;display:flex}.xp .top2 b{color:#fff;letter-spacing:0;font-family:ui-monospace,Menlo,monospace}.xp .leg{flex-direction:column;gap:.28rem;margin:.15rem 0 .1rem;display:flex}.xp .pt{color:#ffffffd9;align-items:center;gap:.45rem;font-size:.6rem;display:flex}.xp .pt i{border:1.5px solid #fff;border-radius:50%;flex:none;width:7px;height:7px}.xp .pt.b i{background:#fff}.xp .steps{gap:.3rem;margin-top:auto;display:flex}.xp .stp{text-align:center;color:#ffffffbf;border:1px solid #ffffff29;border-radius:3px;flex:1;justify-content:center;align-items:center;gap:.2rem;padding:.28rem .2rem;font-size:.47rem;display:flex}.xp .stp svg{stroke:#5fd68b;fill:none;stroke-width:3px;flex:none;width:8px;height:8px}.xp .done2{color:#5fd68b;text-align:right;font-size:.55rem}.end{border-top:1px solid var(--line);padding-block:clamp(5.5rem,13vw,11rem);position:relative;overflow:hidden}.end:before{content:"";pointer-events:none;background:radial-gradient(58% 52% at 22% 30%,#ffffff12,#0000 70%);position:absolute;inset:0}.end-in{display:block;position:relative}.end .kicker{color:#ffffffa8;align-items:center;gap:.8rem;margin-bottom:1.6rem;display:flex}.end .kicker:after{content:"";background:var(--line);flex:1;max-width:9rem;height:1px}.end h2{letter-spacing:-.05em;text-transform:uppercase;margin-bottom:.06em;font-size:clamp(2.4rem,8vw,7rem);font-weight:800;line-height:.92}.end .echo{letter-spacing:-.03em;text-transform:uppercase;color:#fff;margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(1.6rem,5.4vw,4.6rem);font-weight:200;line-height:1}.end .ctas{margin-bottom:1.6rem}.end .ctas .go{padding:1.1rem 2rem;font-size:.8rem}.endnote{color:#fff9;max-width:44ch;font-size:.8rem;line-height:1.6}.end .direct{border-top:1px solid var(--line);flex-wrap:wrap;gap:clamp(1.5rem,5vw,4rem);margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.6rem;display:flex}.end .direct div{min-width:0}.end .direct .k4{letter-spacing:.2em;text-transform:uppercase;color:#ffffff73;margin-bottom:.35rem;font-size:.6rem}.end .direct a,.end .direct span{color:#fff;font-size:.95rem;font-weight:500;transition:opacity .25s}.end .direct a:hover{opacity:.65}.langsw{border:1px solid #ffffff40;border-radius:100px;align-items:center;gap:.35rem;margin-left:1.2rem;padding:.32rem .5rem;display:flex}.langsw a,.langsw button{cursor:pointer;color:#ffffff73;letter-spacing:.1em;background:0 0;border:0;padding:.14rem .34rem;font-family:inherit;font-size:.68rem;font-weight:600;transition:color .25s}.langsw a.on,.langsw button.on{color:#fff}.langsw i{background:#ffffff40;width:1px;height:11px}@media (max-width:1000px){.langsw{margin-left:0}}@media (max-width:460px){.langsw{padding:.3rem .45rem}.langsw a,.langsw button{color:#ffffffc7;padding:.16rem .3rem;font-size:.66rem}.langsw a.on,.langsw button.on,.langsw i{display:none}}@media (max-width:420px){.nav-in .mark{height:17px}}@media (max-width:340px){.nav-in .mark{display:none}}.go .t{display:inline-block}
