:root{--bg:#fff;--card:#f4f4f2;--acc:#ffb58e;--ink:#0a0a0a;--mute:#6e6c67;--line:#e8e7e3;--ok:#1e7a46;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}:root[data-theme=dark]{--bg:#fff}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:env(safe-area-inset-top,0px);-webkit-font-smoothing:antialiased}body{background:var(--bg);color:var(--ink);font-family:var(--font-geist),Geist,"SF Pro Display","Helvetica Neue",Helvetica,sans-serif;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}:is(a:focus-visible,button:focus-visible){outline:2px solid var(--ink);outline-offset:3px;border-radius:0}img{max-width:100%}.btn{border-radius:0;justify-content:center;align-items:center;min-height:48px;padding:0 26px;font-size:16px;font-weight:500;transition:transform .25s cubic-bezier(.16,1,.3,1),background .25s;display:inline-flex}.btn:hover{transform:scale(1.035)}.btn:active{transform:scale(.98)}.btn-d{background:var(--ink);color:#fff}.btn-l{background:var(--card);color:var(--ink)}nav{top:env(safe-area-inset-top,0px);z-index:50;pointer-events:none;justify-content:center;padding:12px 16px;display:flex;position:fixed;left:0;right:0}.pill{pointer-events:auto;-webkit-backdrop-filter:saturate(1.6)blur(20px);background:#f4f4f2c7;border-radius:0;align-items:center;gap:28px;padding:8px 8px 8px 22px;font-size:14.5px;display:flex;box-shadow:0 1px #0000000a,0 10px 30px -18px #00000040}.pill .logo{letter-spacing:-.045em;font-size:18px;font-weight:600}.pill{justify-content:space-between;width:100%;max-width:1440px;position:relative;padding:10px 10px 10px 24px!important}.pill .links{color:var(--mute);align-items:center;gap:22px;display:flex}.pill .links a:hover{color:var(--ink)}.pill .btn{min-height:40px;padding:0 18px;font-size:14px}#scene{height:430vh;position:relative}.stage{height:100vh;perspective:1400px;height:100svh;position:sticky;top:0;overflow:hidden}.hero{text-align:center;z-index:3;will-change:transform,opacity;flex-direction:column;justify-content:center;align-items:center;padding:0 24px;display:flex;position:absolute;inset:0}.hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(56px,10.5vw,168px);font-weight:500;line-height:.88}.hero h1 span{padding-bottom:.06em;display:block;overflow:hidden}.hero h1 span i{font-style:normal;animation:1.2s cubic-bezier(.16,1,.3,1) forwards up;display:block;transform:translateY(105%)}.hero h1 span:nth-child(2) i{animation-delay:90ms}.hero h1 span:nth-child(3) i{color:#0000;background:linear-gradient(90deg,#f08a7e,#e38bc0 30%,#a98bf0 60%,#f08a7e 90%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.2s cubic-bezier(.16,1,.3,1) .18s forwards up,8s linear infinite shim}@keyframes shim{to{background-position:-200% 0}}@keyframes up{to{transform:none}}.hero p{max-width:500px;color:var(--mute);letter-spacing:-.01em;opacity:0;margin:30px 0 0;font-size:clamp(17px,1.5vw,20px);line-height:1.45;animation:1s .7s forwards fd}.hero .ctas{opacity:0;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;animation:1s .85s forwards fd;display:flex}@keyframes fd{to{opacity:1}}.hint{color:var(--mute);z-index:3;opacity:0;font-size:13px;animation:1s 1.4s forwards fd;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.p{z-index:4;will-change:transform;pointer-events:none;position:absolute;top:0;left:0}.p img{filter:drop-shadow(0 22px 22px #2820142e);width:100%;height:auto;display:block}.app{background:var(--card);z-index:2;opacity:0;will-change:transform,opacity;border-radius:0;grid-template-columns:200px minmax(0,1fr) 300px;width:min(1180px,94vw);height:min(720px,82vh);display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.side{color:var(--mute);border-right:1px solid #e8e7e3;flex-direction:column;gap:6px;padding:22px 18px;font-size:13px;display:flex}.side b{color:var(--ink);margin-bottom:10px;font-size:14px;font-weight:500}.side div{border-radius:0;padding:9px 12px}.side .on{color:var(--ink);background:#fff}.main{flex-direction:column;min-width:0;padding:22px 24px;display:flex}.mh{justify-content:space-between;align-items:center;margin-bottom:16px;font-size:14px;display:flex}.tabs{color:var(--mute);gap:4px;font-size:12.5px;display:flex}.tabs span{border-radius:0;padding:7px 11px}.tabs .on{color:var(--ink);background:#fff}.grid{flex-grow:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.slot{opacity:0;background:#fff;border-radius:0;flex-direction:column;justify-content:flex-end;padding:10px 12px;font-size:12px;display:flex;position:relative}.slot .nm{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.slot .pr{color:var(--mute);margin-top:2px}.slot .bd{color:var(--ok);opacity:0;background:#e3f1e8;border-radius:0;padding:4px 8px;font-size:11px;font-weight:500;transition:all .45s cubic-bezier(.34,1.56,.64,1);position:absolute;top:10px;right:10px;transform:scale(.6)}.slot.v .bd{opacity:1;transform:none}.cart{border-left:1px solid #e8e7e3;flex-direction:column;padding:22px 20px;font-size:13px;display:flex}.cart b{margin-bottom:14px;font-size:14px;font-weight:500}.ln{opacity:0;border-bottom:1px solid #f0efeb;justify-content:space-between;gap:10px;padding:9px 0;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;transform:translate(14px)}.ln.in{opacity:1;transform:none}.ln span:first-child{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tot{justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:16px;display:flex}.tot strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:500}.order{background:var(--ink);color:#fff;opacity:.25;border-radius:0;justify-content:center;align-items:center;height:44px;margin-top:14px;font-weight:500;transition:opacity .4s;display:flex}.order.go{opacity:1}.cap{text-align:center;z-index:5;pointer-events:none;position:absolute;bottom:4.5vh;left:0;right:0}.cap div{letter-spacing:-.03em;opacity:0;font-size:clamp(20px,2vw,28px);font-weight:500;transition:all .6s cubic-bezier(.16,1,.3,1);position:absolute;left:0;right:0;transform:translateY(12px)}.cap div.on{opacity:1;transform:none}.cap div em{color:var(--mute);font-style:normal}#wordsx{color:#fff;background:#0a0a0a;padding:22vh 24px}#words p{letter-spacing:-.05em;max-width:1100px;margin:0 auto;font-size:clamp(36px,5.6vw,84px);font-weight:500;line-height:1.02}#words p span{color:#3a3a38;transition:color .3s}#words p span.lit{color:#fff}#feat{height:640vh;position:relative}#feat .stick{height:100vh;flex-direction:column;justify-content:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.fhead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:5vh;padding:0 6vw;display:flex}.fhead h2{letter-spacing:-.055em;max-width:780px;margin:0;font-size:clamp(36px,4.6vw,72px);font-weight:500;line-height:.98}.prog{color:var(--mute);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.track{will-change:transform;gap:20px;padding-left:6vw;display:flex}.fc{background:var(--card);border-radius:0;flex-direction:column;flex:none;justify-content:space-between;width:min(560px,82vw);height:min(560px,62vh);padding:30px;display:flex;position:relative;overflow:hidden}.fc h3{letter-spacing:-.035em;margin:0;font-size:26px;font-weight:500}.fc p{color:var(--mute);max-width:380px;margin:8px 0 0;font-size:16px;line-height:1.45}.fc .vis{flex-grow:1;justify-content:center;align-items:center;min-height:0;margin-top:18px;display:flex;position:relative}.fc.dk{color:#fff;background:#0a0a0a}.fc.dk p{color:#9c9a95}.fc.sd{background:#efede8}.url{width:100%;color:var(--mute);background:#f3f2ee;border-radius:0;align-items:center;gap:10px;padding:8px 8px 8px 18px;font-size:14px;display:flex}.url span:first-child{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;overflow:hidden}.url span:last-child{background:var(--ink);color:#fff;border-radius:0;padding:9px 15px}.chip{border-radius:0;padding:7px 12px;font-size:13px;font-weight:500;display:inline-flex}#end{text-align:center;padding:26vh 24px 20vh;position:relative;overflow:hidden}#end h2{letter-spacing:-.065em;z-index:2;max-width:1100px;margin:0 auto;font-size:clamp(52px,9vw,150px);font-weight:500;line-height:.9;position:relative}#end .ctas{z-index:2;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:44px;display:flex;position:relative}#end small{color:var(--mute);z-index:2;margin-top:14px;font-size:14px;display:block;position:relative}.orb{z-index:1;width:0;height:0;position:absolute;top:50%;left:50%}.orb img{opacity:.9;filter:drop-shadow(0 16px 16px #28201426);width:110px;margin:-55px 0 0 -55px;position:absolute}footer{max-width:1360px;color:var(--mute);justify-content:space-between;margin:0 auto;padding:30px 28px;font-size:14px;display:flex}footer b{color:var(--ink);letter-spacing:-.045em;font-size:17px;font-weight:600}@media (max-width:900px){.pill .links{display:none}.app{grid-template-columns:minmax(0,1fr);height:min(640px,78vh)}.side,.cart{display:none}.grid{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.fhead{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.hero h1 span i,.hero p,.hero .ctas,.hint{opacity:1;animation:none;transform:none}}.dd{position:static}.ddb{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:40px;padding:0;display:inline-flex}.ddb:hover,.dd.open .ddb{color:var(--ink)}.mega{-webkit-backdrop-filter:saturate(1.6)blur(24px);opacity:0;visibility:hidden;background:#ffffffeb;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:min(980px,94vw);padding:14px;transition:all .3s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,-8px);box-shadow:0 30px 80px -30px #0000004d,0 0 0 1px #0000000a}.dd.open .mega{opacity:1;visibility:visible;transform:translate(-50%)}.mega a{color:var(--ink);border-radius:0;flex-direction:column;gap:10px;padding:14px;transition:background .2s;display:flex}:is(.mega a:hover,.mega a:focus-visible){background:#f3f2ee}.mega .ic{background:var(--card);border-radius:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mega b{letter-spacing:-.01em;font-size:14.5px;font-weight:500}.mega small{color:var(--mute);font-size:13px;line-height:1.35}.mega .all{background:#f7f6f3;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:6px;font-size:14px}.fp{padding:150px 24px 0}.wrap{max-width:1200px;margin:0 auto}.eb{color:var(--mute);align-items:center;gap:10px;margin-bottom:26px;font-size:14px;display:inline-flex}.eb .ic{background:var(--card);border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.fh{text-align:center}.fh h1{letter-spacing:-.06em;max-width:960px;margin:0 auto;font-size:clamp(46px,7vw,104px);font-weight:500;line-height:.92}.fh p{max-width:560px;color:var(--mute);margin:28px auto 0;font-size:19px;line-height:1.5}.fh .ctas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:34px;display:flex}.stagebox{background:var(--card);border-radius:0;justify-content:center;align-items:center;max-width:1200px;min-height:560px;margin:80px auto 0;padding:48px;display:flex;position:relative;overflow:hidden}.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:72px;padding:200px 0 0;display:grid}.split h2{letter-spacing:-.055em;margin:0;font-size:clamp(36px,4.4vw,64px);font-weight:500;line-height:.98}.tabs2{flex-direction:column;margin-top:40px;display:flex}.tb{all:unset;cursor:pointer;border-top:1px solid var(--line);padding:22px 0;display:block;position:relative}.tb:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.tb b{letter-spacing:-.025em;color:#a3a09a;font-size:20px;font-weight:500;transition:color .3s;display:block}.tb span{color:var(--mute);grid-template-rows:0fr;font-size:16px;line-height:1.5;transition:grid-template-rows .45s cubic-bezier(.16,1,.3,1);display:grid}.tb span>i{font-style:normal;overflow:hidden}.tb.on b{color:var(--ink)}.tb.on span{grid-template-rows:1fr}.tb.on span>i{padding-top:8px}.tb:after{content:"";background:var(--ink);width:0;height:1px;position:absolute;top:-1px;left:0}.tb.on:after{animation:6s linear forwards bar}@keyframes bar{to{width:100%}}.tvis{background:var(--card);aspect-ratio:7/6;border-radius:0;justify-content:center;align-items:center;padding:36px;display:flex;position:relative;overflow:hidden}.tvis>div{opacity:0;justify-content:center;align-items:center;transition:all .6s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:36px;transform:scale(.97)}.tvis>div.on{opacity:1;transform:none}.faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;padding:200px 0 0;display:grid}.faq h2{letter-spacing:-.05em;margin:0;font-size:clamp(32px,3.6vw,52px);font-weight:500;line-height:1}.faq details{border-top:1px solid var(--line);padding:22px 0}.faq summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;gap:20px;font-size:19px;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--mute);font-weight:400;transition:transform .3s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--mute);max-width:600px;margin:12px 0 0;line-height:1.55}.rel{padding:200px 0 0}.rel h2{letter-spacing:-.05em;margin:0 0 36px;font-size:clamp(30px,3.2vw,44px);font-weight:500}.rg{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rg a{background:var(--card);border-radius:0;flex-direction:column;gap:40px;padding:26px;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex}.rg a:hover{transform:translateY(-4px)}.rg b{letter-spacing:-.03em;font-size:20px;font-weight:500}.rg small{color:var(--mute);margin-top:6px;font-size:15px;display:block}.fend{text-align:center;padding:220px 0 160px}.fend h2{letter-spacing:-.06em;max-width:900px;margin:0 auto;font-size:clamp(44px,6.4vw,96px);font-weight:500;line-height:.92}.fend .ctas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:40px;display:flex}.ov{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:80px;display:grid}.ov a{background:var(--card);border-radius:0;flex-direction:column;justify-content:space-between;min-height:420px;padding:32px;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.ov a:hover{transform:translateY(-6px)}.ov h3{letter-spacing:-.04em;margin:0;font-size:28px;font-weight:500}.ov p{color:var(--mute);max-width:380px;margin:8px 0 0;font-size:16px}.ov .v{flex-grow:1;justify-content:center;align-items:center;min-height:220px;margin-top:24px;display:flex}.reveal{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.reveal.in{opacity:1;transform:none}@media (max-width:900px){.split,.faq{grid-template-columns:minmax(0,1fr);gap:40px}.rg,.ov{grid-template-columns:minmax(0,1fr)}.mega{grid-template-columns:repeat(2,minmax(0,1fr))}.stagebox{min-height:380px;padding:24px}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}.frame{background:var(--card);border-radius:0;margin:64px auto 0;padding:12px}@media (max-width:900px){.duo{grid-template-columns:minmax(0,1fr)}.arrow{margin:0 auto;transform:rotate(90deg)}.tic{border-radius:0;width:76px;height:76px}.tic svg{width:32px;height:32px}}@media (max-width:900px){.plans,.packs{grid-template-columns:minmax(0,1fr)}.cred{grid-template-columns:minmax(0,1fr);gap:36px}.crow{grid-template-columns:minmax(0,1fr) 60px 60px 60px}}.marq{padding:120px 0 40px;position:relative;overflow:hidden}.marq h3{text-align:center;color:var(--mute);margin:0 0 48px;font-size:15px;font-weight:500}.mq{gap:18px;width:max-content;animation:50s linear infinite mq;display:flex}.mq:hover{animation-play-state:paused}.mq div{background:var(--card);border-radius:0;flex:none;justify-content:center;align-items:center;width:220px;height:220px;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex}.mq div:hover{transform:scale(1.06)}.mq img{filter:drop-shadow(0 18px 16px #28201429);max-width:62%;max-height:62%}.marq:before,.marq:after{content:"";z-index:2;pointer-events:none;width:14vw;position:absolute;top:0;bottom:0}.marq:before{background:linear-gradient(90deg,#fff,#fff0);left:0}.marq:after{background:linear-gradient(-90deg,#fff,#fff0);right:0}@keyframes mq{to{transform:translate(-50%)}}.tilt{transform-style:preserve-3d;will-change:transform}.zoom{transform-origin:50% 0;will-change:transform}@media (prefers-reduced-motion:reduce){.mq{animation:none}}.dkh{color:#fff;background:#111;margin:-150px calc(50% - 50vw) 0;padding:170px 24px 120px}.dkh .fh p{color:#9c9a95}.kick{letter-spacing:.02em;background:linear-gradient(90deg,#b9a7ff,#8fb8ff);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:22px;font-size:15px;font-weight:500}.dkv{justify-content:center;margin-top:90px;display:flex}.dkv img{animation:7s ease-in-out infinite hov}@keyframes hov{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.ask{background:var(--card);opacity:0;text-align:left;border-radius:0;align-items:center;gap:12px;width:min(560px,100%);margin:34px auto 0;padding:8px 8px 8px 24px;animation:1s .8s forwards fd;display:flex}.ask label{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;flex-grow:1;font-size:17px;overflow:hidden}.ask .cur{vertical-align:-3px;background:#f08a55;width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite bl;display:inline-block}@keyframes bl{50%{opacity:0}}.ask a{background:var(--ink);color:#fff;border-radius:46px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .25s;display:flex}.ask a:hover{transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.dkv img{animation:none}.ask{opacity:1;animation:none}}#vs{padding:200px 24px 0}#vs h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,6.2vw,92px);font-weight:500;line-height:.95}#vs h2 span{color:#a3a09a}.tog{background:var(--card);border-radius:0;margin:44px auto 0;padding:5px;display:inline-flex;position:relative}.tog button{all:unset;z-index:1;cursor:pointer;color:var(--mute);border-radius:0;padding:12px 24px;font-size:15px;font-weight:500;transition:color .4s;position:relative}.tog button.on{color:#fff}.tog button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tog i{background:var(--ink);border-radius:0;width:calc(50% - 5px);transition:transform .55s cubic-bezier(.34,1.3,.64,1);position:absolute;top:5px;bottom:5px;left:5px}.tog.s1 i{transform:translate(100%)}.vsc{background:var(--card);text-align:left;border-radius:0;margin-top:40px;padding:12px 36px}.vr{border-bottom:1px solid #e8e7e3;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:20px;min-height:84px;display:grid}.vr:last-child{border:0}.vt{letter-spacing:-.02em;font-size:19px;font-weight:500}.vx{height:44px;position:relative}.v0,.v1{transition:opacity .4s,transform .55s cubic-bezier(.16,1,.3,1);transition-delay:var(--d);flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.v1{opacity:0;transform:translateY(12px)}.vsc.s1 .v0{opacity:0;transform:translateY(-12px)}.vsc.s1 .v1{opacity:1;transform:none}.tchip{background:#fff;border-radius:0;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:14px;font-weight:500;display:inline-flex}.tchip i{border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.pchip{box-shadow:0 0 0 1.5px var(--acc);background:#fff;border-radius:0;align-items:center;gap:12px;padding:12px 18px;font-size:15px;font-weight:500;display:inline-flex}.vf b{letter-spacing:-.02em;font-size:19px;font-weight:500}.vf .v0 b{color:#9a2f22}.vf .v1 b{color:var(--ink)}@media (max-width:700px){.vr{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 0}.vx{height:auto;min-height:44px}.vsc{padding:8px 20px}}.soon{color:#8a3a12;vertical-align:1px;background:#ffe7da;border-radius:0;margin-left:6px;padding:3px 8px;font-size:11.5px;font-style:normal;font-weight:500}nav{background:linear-gradient(#fff 40%,#fff0);grid-template-columns:1fr auto 1fr;align-items:center;pointer-events:auto!important;padding:14px 28px!important;display:grid!important}.nlogo{justify-self:start;align-items:center;min-height:44px;display:flex}.nright{justify-self:end;align-items:center;gap:6px;display:flex}nav .pill{justify-content:center;max-width:none;gap:0!important;width:auto!important;padding:6px 8px!important}nav .pill .links{gap:4px!important}nav .pill .links>a,nav .ddb{border-radius:0;align-items:center;min-height:38px;transition:background .2s,color .2s;display:inline-flex;padding:0 16px!important}nav .pill .links>a:hover,nav .ddb:hover{color:var(--ink);background:#fff}.nright .btn{min-height:40px;padding:0 18px;font-size:14px}@media (max-width:900px){nav{grid-template-columns:1fr auto}nav .pill{display:none}}#vs{height:260vh;position:relative;padding:0 24px!important}.vstk{height:100vh;justify-content:center;align-items:center;height:100svh;display:flex;position:sticky;top:0}.vsw{width:100%}#vs h2{font-size:clamp(38px,5.4vw,80px)!important}.vsc{margin-top:30px!important}.vr{min-height:76px!important}.v0,.v1{transition:none!important}.vr .v0 .tchip{transition:transform .6s cubic-bezier(.6,0,.2,1),opacity .45s,filter .5s}.vr .v0 .tchip:nth-child(2){transition-delay:60ms}.vr.on .v0 .tchip{opacity:0;filter:blur(6px);transform:translate(160px)scale(.4)}.vr .v1{opacity:1;transform:none}.vr .pchip{opacity:0;transition:transform .7s cubic-bezier(.34,1.56,.64,1) .18s,opacity .3s .18s;transform:scale(.5)translate(-60px)}.vr.on .pchip{opacity:1;animation:1.4s ease-out .5s glow;transform:none}@keyframes glow{0%{box-shadow:0 0 0 1.5px var(--acc),0 0 0 0 #ffb58eb3}to{box-shadow:0 0 0 1.5px var(--acc),0 0 0 18px #ffb58e00}}.vr .vt{transition:color .5s}.vr.on .vt{color:var(--ink)}.vr:not(.on) .vt{color:#55534f}.vf .v1 b{opacity:0;transition:opacity .4s}.vf.on .v1 b{opacity:1}.vf.on .v0 b{opacity:0;transition:opacity .3s}.vf .v0 b{transition:opacity .3s}.chk{opacity:0;background:#e3f1e8;border-radius:22px;justify-content:center;align-items:center;width:22px;height:22px;margin-left:auto;transition:all .5s cubic-bezier(.34,1.56,.64,1) .45s;display:inline-flex;transform:scale(.4)}.vr.on .chk{opacity:1;transform:none}.vbar{background:#e8e7e3;border-radius:3px;width:min(420px,70%);height:3px;margin:22px auto 0;overflow:hidden}.vbar i{background:var(--ink);border-radius:3px;width:0;height:100%;display:block}@media (prefers-reduced-motion:reduce){#vs{height:auto}.vstk{height:auto;padding:160px 0 0;position:static}}nav{padding:14px max(24px,50vw - 600px)!important}.vfr{aspect-ratio:16/9;background:#000;border-radius:0;margin:64px auto 0;position:relative;overflow:hidden}.vfr video{object-fit:cover;width:100%;height:100%;display:block}.vplay{all:unset;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border-radius:92px;justify-content:center;align-items:center;width:92px;height:92px;margin:-46px 0 0 -46px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:50%;left:50%}.vplay:hover{transform:scale(1.1)}.vplay:focus-visible{outline-offset:4px;outline:3px solid #fff}.vfr.playing .vplay{opacity:0;pointer-events:none}.mega{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px 4px!important;width:min(1080px,94vw)!important;padding:18px!important}.mcol{flex-direction:column;gap:2px;padding:4px;display:flex}.mfam{color:var(--mute);letter-spacing:.02em;padding:6px 14px 4px;font-size:12px;font-weight:500}.mega a{align-items:center;flex-direction:row!important;gap:12px!important;padding:10px 14px!important}.mega a small{font-size:12.5px}.mega .ic{flex:none}.avap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;max-width:1000px;margin:120px auto 0;display:grid}.avap>div{border-radius:0;padding:32px}.avap .a0{background:var(--card)}.avap .a1{color:#fff;background:#0a0a0a}.avap h4{letter-spacing:.04em;text-transform:uppercase;color:var(--mute);margin:0 0 20px;font-size:13px;font-weight:500}.avap .a1 h4{color:#9c9a95}.avap ol{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.avap li{color:#55534f;align-items:center;gap:12px;font-size:17px;display:flex}.avap li i{width:26px;height:26px;color:var(--mute);background:#fff;border-radius:26px;flex:none;justify-content:center;align-items:center;font-size:12px;font-style:normal;display:flex}.avap li span{-webkit-text-decoration:line-through #9a2f2280;text-decoration:line-through #9a2f2280}.avap .a1 p{letter-spacing:-.04em;margin:0;font-size:clamp(26px,3vw,40px);font-weight:500;line-height:1.05}.avap .a1 small{color:#ffb58e;margin-top:18px;font-size:14px;font-weight:500;display:block}.famh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin:140px 0 28px;display:flex}.famh h2{letter-spacing:-.055em;margin:0;font-size:clamp(32px,4vw,56px);font-weight:500}.famh p{color:var(--mute);max-width:420px;margin:0;font-size:17px}.famnav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f4f2d9;border-radius:0;flex-wrap:wrap;justify-content:center;gap:4px;width:max-content;max-width:100%;margin:56px auto 0;padding:5px;display:flex;position:sticky;top:76px}.famnav a{color:var(--mute);border-radius:0;padding:9px 16px;font-size:14px}.famnav a:hover{color:var(--ink);background:#fff}.ovg{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ovg a{background:var(--card);border-radius:0;flex-direction:column;min-height:380px;padding:26px;display:flex;overflow:hidden}.ovg a.big{grid-column:span 2}.ovg h3{letter-spacing:-.035em;margin:0;font-size:22px;font-weight:500}.ovg p{color:var(--mute);margin:6px 0 0;font-size:15px}.ovg .v{flex-grow:1;justify-content:center;align-items:center;min-height:200px;margin-top:18px;display:flex;transform:scale(.82)}@media (max-width:900px){.avap,.ovg{grid-template-columns:minmax(0,1fr)}.ovg a.big{grid-column:auto}.mega{grid-template-columns:repeat(1,minmax(0,1fr))!important}}#phases{height:420vh;position:relative}.phstk{height:100vh;justify-content:center;align-items:center;height:100svh;padding:0 24px;display:flex;position:sticky;top:0}.phw{text-align:center;width:100%;max-width:1100px}#phases h2{letter-spacing:-.058em;margin:0;font-size:clamp(36px,5vw,74px);font-weight:500;line-height:.96}.rail{flex-wrap:wrap;justify-content:center;gap:6px;margin:36px auto 0;padding:0;list-style:none;display:flex}.rail li{color:#a3a09a;border-radius:0;padding:8px 14px;font-size:14px;font-weight:500;transition:all .4s}.rail li.on{color:#fff;background:#0a0a0a}.phcard{background:var(--card);border-radius:0;width:min(560px,100%);height:min(360px,40vh);margin:36px auto 0;position:relative;overflow:hidden}.phbg{transition:background .6s,opacity .6s;position:absolute;inset:0}#phimg{filter:drop-shadow(0 26px 22px #28201433);width:56%;transition:transform .8s cubic-bezier(.34,1.3,.64,1);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.phst{height:56px;position:absolute;bottom:22px;left:0;right:0}.phs{opacity:0;flex-direction:column;align-items:center;gap:4px;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0;transform:translateY(12px)}.phs.on{opacity:1;transform:none}.phs b{letter-spacing:-.02em;font-size:18px;font-weight:500}.phs small{color:var(--mute);font-size:14px}@media (prefers-reduced-motion:reduce){#phases{height:auto}.phstk{height:auto;padding:160px 24px 0;position:static}}.sim{text-align:left;margin-top:180px}.simh{text-align:center;max-width:640px;margin:0 auto 48px}.simh h2{letter-spacing:-.058em;margin:0;font-size:clamp(36px,5vw,72px);font-weight:500;line-height:.98}.simh p{color:var(--mute);margin:18px 0 0;font-size:18px}.simg{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px;display:grid}.simin{background:var(--card);border-radius:0;flex-direction:column;gap:26px;padding:34px;display:flex}.sl span{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.sl b{font-size:16px;font-weight:500}.sl output{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:500}.sl input{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,#0a0a0a var(--f,30%),#e2e0db var(--f,30%));cursor:pointer;border-radius:6px;outline:none;width:100%;height:6px}.sl input::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:26px;width:26px;height:26px;transition:transform .2s;box-shadow:0 0 0 1px #00000014,0 4px 12px #0000002e}.sl input::-webkit-slider-thumb:hover{transform:scale(1.15)}.sl input::-moz-range-thumb{background:#fff;border:0;border-radius:26px;width:26px;height:26px;box-shadow:0 0 0 1px #00000014,0 4px 12px #0000002e}.sl input:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.bill2{background:#fff;border-radius:0;align-self:flex-start;padding:4px;display:inline-flex}.bill2 button{all:unset;cursor:pointer;color:var(--mute);border-radius:0;padding:9px 18px;font-size:14px;font-weight:500}.bill2 button.on{color:#fff;background:#0a0a0a}.simout{color:#fff;background:#0a0a0a;border-radius:0;flex-direction:column;align-self:start;padding:34px;display:flex;position:sticky;top:100px}.rk{color:#ffb58e;letter-spacing:.02em;font-size:13px;font-weight:500}.big{align-items:baseline;gap:8px;margin-top:10px;display:flex}.big b{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:64px;font-weight:500;line-height:1}.big span{color:#9c9a95}.pp{color:#9c9a95;margin-top:8px;font-size:15px}.pp strong{color:#fff;font-weight:500}.gauge{margin-top:24px}.gauge div{background:#262624;border-radius:8px;height:8px;overflow:hidden}.gauge i{background:#ffb58e;border-radius:8px;height:100%;transition:width .5s cubic-bezier(.16,1,.3,1);display:block}.gauge small{color:#9c9a95;margin-top:8px;font-size:13px;display:block}#s_det{border-top:1px solid #262624;flex-direction:column;gap:10px;margin:22px 0 0;padding:18px 0 0;font-size:14.5px;list-style:none;display:flex}#s_det li{color:#cfcdc8;justify-content:space-between;gap:12px;display:flex}#s_det li span:last-child{font-variant-numeric:tabular-nums;color:#fff}.note{color:#9c9a95;margin-top:14px;font-size:12.5px;line-height:1.45}@media (max-width:900px){.simg{grid-template-columns:minmax(0,1fr)}.simout{position:static}}.ft{color:#fff;background:#1a1a1a;margin-top:0}.ftw{max-width:1200px;margin:0 auto;padding:88px 24px 40px}.ftt{border-bottom:1px solid #2e2e2c;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:40px;padding-bottom:72px;display:grid}.ftb p{color:#9c9a95;max-width:340px;margin:24px 0 0;font-size:15px;line-height:1.55}.ftc{flex-direction:column;gap:14px;font-size:15px;display:flex}.ftc b{margin-bottom:4px;font-weight:600}.ftc a,.ftso a{color:#9c9a95;transition:color .2s}.ftc a:hover,.ftso a:hover{color:#fff}.ftbar{color:#9c9a95;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:32px;font-size:14px;display:flex}.ftso{gap:22px;display:flex}.ft a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #fff}.endcta{text-align:center;background:#fafafa;padding:140px 24px 130px}.endcta h2{letter-spacing:-.058em;max-width:900px;margin:0 auto;font-size:clamp(40px,5.6vw,80px);font-weight:500;line-height:.98}.endcta p{color:var(--mute);margin:26px 0 0;font-size:19px}.endcta .ctas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:34px;display:flex}.endcta small{color:var(--mute);margin-top:16px;font-size:13.5px;display:block}@media (max-width:800px){.ftt{grid-template-columns:repeat(2,minmax(0,1fr))}.ftb{grid-column:1/-1}}footer.ft{color:#fff;font-size:inherit;max-width:none!important;margin:0!important;padding:0!important;display:block!important}footer.ft b{color:#fff!important;letter-spacing:normal!important;font-size:15px!important}.endcta{padding-bottom:120px}.phcard{padding:0;width:min(760px,100%)!important;height:min(440px,48vh)!important}.phm{opacity:0;justify-content:center;align-items:center;transition:opacity .5s,transform .7s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0 0 70px;transform:scale(.96)translateY(10px)}.phm.on{opacity:1;transform:none}.mk{text-align:left;flex-direction:column;gap:12px;width:min(560px,88%);display:flex;position:relative}.murl{color:var(--mute);background:#fff;border-radius:0;align-items:center;gap:10px;padding:7px 7px 7px 18px;font-size:13px;display:flex}.murl span{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;overflow:hidden}.murl i{color:#fff;background:#0a0a0a;border-radius:0;padding:8px 14px;font-style:normal}.mcard{background:#fff;border-radius:0;align-items:center;gap:18px;padding:14px;display:flex}.mt{background:#f3f2ee;border-radius:0;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.mt img{max-width:84%;max-height:70%}.mt.big{width:150px;height:110px}.mf{color:var(--mute);flex-direction:column;gap:4px;font-size:13.5px;display:flex}.mf b{color:var(--ink);font-size:16px;font-weight:500}.mf strong{color:var(--ink);margin-top:4px;font-size:16px;font-weight:500}.hl{box-shadow:0 0 0 2px #ffb58e,0 18px 40px -24px #0000004d}.mboard{aspect-ratio:16/9;background:#fff;border-radius:0;width:min(600px,92%);height:auto}.mboard img{filter:drop-shadow(0 12px 10px #28201426);position:absolute}.hlimg{outline-offset:8px;border-radius:6px;outline:2px solid #ffb58e;filter:drop-shadow(0 0 #ffb58e)drop-shadow(0 12px 10px #2820142e)!important}.mtag{color:var(--mute);background:#f3f2ee;border-radius:0;padding:5px 10px;font-size:12px;position:absolute;bottom:12px;left:14px}.mpdf .pg{aspect-ratio:16/9;background:#fff;border-radius:6px;grid-template-columns:1fr 1.6fr 1fr;gap:16px;padding:20px;display:grid;box-shadow:0 20px 40px -26px #00000059}.mpdf .mtag{bottom:-34px;left:auto;right:14px}.pgl,.pgr{color:var(--mute);flex-direction:column;gap:4px;font-size:11px;display:flex}.pgl small{color:#b5b2ab;letter-spacing:-.04em;font-size:28px}.pgl b,.pgr b{color:var(--ink);font-size:13px;font-weight:500}.pgr small{letter-spacing:.06em;font-size:9px}.pgm{background:#f3f2ee;border-radius:4px;justify-content:center;align-items:center;display:flex}.pgm img{width:82%}.mbtns{gap:8px;margin-top:10px;display:flex}.mbtns i{color:var(--ink);background:#f3f2ee;border-radius:0;padding:7px 12px;font-size:13px;font-style:normal;font-weight:500}.mbtns .ok{color:#fff;background:#1e7a46}.bub{color:#fff;background:#0a0a0a;border-radius:18px 18px 4px;align-self:flex-end;max-width:70%;padding:12px 16px;font-size:14px}.bub small{color:#9c9a95;margin-top:4px;font-size:11.5px;display:block}.mtab{background:#fff;border-radius:0;padding:10px 16px}.mh{color:var(--mute);grid-template-columns:1fr 90px 90px;padding:6px 0 8px;font-size:11.5px;display:grid}.mr{border-radius:0;grid-template-columns:56px 1fr 120px;align-items:center;gap:12px;margin:0 -8px;padding:6px 8px;font-size:13.5px;display:grid}.mr .mt{width:44px;height:44px}.mr .mv{text-align:right;font-variant-numeric:tabular-nums}.mr.hl{background:#fff5ef}.mtot{border-top:1px solid #f0efeb;justify-content:space-between;margin-top:6px;padding:10px 0 4px;font-size:14px;display:flex}.mtot b{font-size:18px;font-weight:500}.steps{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:16px;font-size:12.5px;display:grid}.steps span{color:var(--mute);padding-top:14px;position:relative}.steps span:before{content:"";background:#eceae5;border-radius:4px;height:4px;position:absolute;top:0;left:0;right:0}.steps .d{color:var(--ink)}.steps .d:before{background:#0a0a0a}.steps .c{color:var(--ink);font-weight:500}.steps .c:before{background:linear-gradient(90deg,#0a0a0a 50%,#eceae5 50%)}.steps small{color:var(--mute);margin-top:2px;font-size:11.5px;font-weight:400;display:block}.mroom{width:min(600px,92%)}.mroom img{border-radius:0;width:100%;display:block}.chpin{color:#1e7a46;white-space:nowrap;background:#fff;border-radius:0;padding:8px 14px;font-size:13px;font-weight:500;position:absolute;top:62%;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -10px #0006}#phimg,.phbg{display:none!important}.phst{bottom:16px!important}.hero h1{font-size:clamp(46px,6.6vw,104px)!important}.endcta h2{font-size:clamp(32px,3.8vw,54px)!important}.endcta{padding:110px 24px 100px!important}#vs h2,#phases h2{font-size:clamp(32px,4vw,58px)!important}.hsec{padding-top:120px!important}.hsec h2{font-size:clamp(32px,4.2vw,62px)!important}.fh h1{font-size:clamp(40px,5.4vw,80px)!important}.fend{padding:140px 0 110px!important}.fend h2{font-size:clamp(32px,4.4vw,64px)!important}.split,.faq,.rel{padding-top:130px!important}.famh{margin-top:100px!important}#vs{height:200vh!important}#feat{height:520vh!important}.marq{padding:80px 0 0!important}.fhead h2{font-size:clamp(30px,3.6vw,52px)!important}.stats{padding:110px 24px 0}.stw{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1100px;margin:0 auto;display:grid}.stw>div{text-align:center;border-left:1px solid var(--line);padding:8px 20px}.stw>div:first-child{border:0}.stw b{letter-spacing:-.05em;font-size:clamp(34px,3.6vw,52px);font-weight:500;line-height:1;display:block}.stw span{max-width:200px;color:var(--mute);margin:12px auto 0;font-size:15px;line-height:1.4;display:block}.stcta{text-align:center;margin-top:48px}.stcta small{color:var(--mute);margin-top:12px;font-size:13.5px;display:block}@media (max-width:800px){.stw{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.stw>div:nth-child(3){border:0}}.stn{opacity:.8;margin-top:22px!important;font-size:12px!important}.mega{-webkit-backdrop-filter:blur(48px)saturate(180%)!important;background:#ffffffb8!important;box-shadow:0 0 0 1px #0000000f,0 40px 80px -24px #00000047!important}nav .pill{isolation:isolate;-webkit-backdrop-filter:none!important}nav .pill:before{content:"";border-radius:inherit;-webkit-backdrop-filter:saturate(1.6)blur(20px);backdrop-filter:saturate(1.6)blur(20px);z-index:-1;position:absolute;inset:0}.tb,.famnav,.bill,.bill2,.tog,.tog i,.bill button,.bill2 button,.tog button,.famnav a{border-radius:0!important}.plan,.simin,.simout,.fc,.ovg a,.rg a,.ctab,.pk,.studio,.vsc,.app,.stagebox,.tvis,.phcard,.mega,.avap>div,.mcard,.mtab,.mboard,.frame,.vfr,.dkv,.mq div,.ft .ftw,.mk .pg{border-radius:14px!important}.slot,.side .on,.tabs .on,.mt,.murl i,.chip,.tchip,.pchip,.mega a,.mega .ic,.eb .ic,.pgm,.mr,.mtag,.chpin{border-radius:10px!important}.btn,.ask,.ask a,.murl,.url,.url span:last-child,.tog,.tog i,.tog button,.bill,.bill button,.bill2,.bill2 button,.famnav,.famnav a,nav .pill,nav .pill .links>a,nav .ddb,.vplay,.mbtns i,.bub{border-radius:999px!important}.tb,img{border-radius:0!important}.frame,.vfr{overflow:hidden}.app{flex-direction:column;font-size:12px;background:#fff!important;width:min(1240px,95vw)!important;height:min(760px,84vh)!important;display:flex!important;box-shadow:0 0 0 1px #e8e7e3,0 60px 140px -60px #1e190f66!important}.atop{border-bottom:1px solid #eeedea;flex:none;align-items:center;gap:14px;height:44px;padding:0 14px;display:flex}.pub{color:#2f6be0;background:#eaf1fd;border-radius:999px;padding:3px 8px;font-size:11px}.atop b{font-size:13px;font-weight:500}.atop em{color:#9a988f;font-style:normal}.atabs{color:#8a8883;gap:22px;height:100%;margin:0 auto;font-size:12.5px;display:flex}.atabs span{border-bottom:2px solid #0000;align-items:center;display:flex}.atabs .on{color:#0a0a0a;border-color:#0a0a0a}.ak{align-items:center;gap:6px;display:flex}.ak i{border:2px solid #e2e0db;border-top-color:#0a0a0a;border-radius:14px;width:14px;height:14px}.ak b{font-variant-numeric:tabular-nums;font-weight:500}.upd{color:#b5b2ab;background:#f4f2ee;border-radius:8px;padding:7px 12px;font-weight:500;transition:all .4s}.upd.go{color:#fff;background:#f2662b}.abody{flex-grow:1;min-height:0;display:flex}.arail{border-right:1px solid #eeedea;flex-direction:column;align-items:center;gap:16px;width:44px;padding-top:16px;display:flex}.arail span:nth-child(4){background:#f4f3f0;border-radius:8px;padding:6px}.amain{flex-direction:column;flex-grow:1;min-width:0;padding:16px 20px;display:flex}.ahead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ahead>b{letter-spacing:-.02em;font-size:18px;font-weight:500}.atools{align-items:center;gap:6px;display:flex}.aurl{color:#9a988f;white-space:nowrap;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#b9a7ff,#f2a1c8,#ffb58e) border-box;border:1.5px solid #0000;border-radius:8px;padding:6px 10px}.aurl i{color:#7b5ce0;background:#f0ecff;border-radius:6px;margin-left:8px;padding:1px 6px;font-size:10.5px;font-style:normal}.abtn{white-space:nowrap;border:1px solid #e8e7e3;border-radius:8px;padding:6px 10px}.abtn.d{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.asec{color:#6e6c67;align-items:center;gap:10px;margin-bottom:12px;display:flex}.asec i{color:#b5b2ab;margin-left:4px;font-style:normal}.aline{background:#eeedea;flex-grow:1;height:1px}#stot{font-variant-numeric:tabular-nums}.grid{gap:12px!important}.slot{border:1px solid #ecebe7;overflow:hidden;background:#fff!important;border-radius:10px!important;flex-direction:column!important;justify-content:flex-start!important;padding:0!important;display:flex!important}.spic{background:#f7f7f6;flex-grow:1;min-height:0}.sinfo{color:#6e6c67;flex-direction:column;gap:2px;padding:8px 10px 9px;font-size:11px;display:flex}.sup{align-items:center;gap:5px;font-size:10px;display:flex}.sup i{color:#2f6b47;background:#e3efe6;border-radius:3px;justify-content:center;align-items:center;width:13px;height:13px;font-size:8px;font-style:normal;font-weight:600;display:flex}.sinfo .nm{color:#0a0a0a;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;overflow:hidden}.sinfo .pu{font-size:10px}.qty{color:#0a0a0a;align-items:center;gap:7px;margin-top:3px;display:flex}.qty i{color:#fff;background:#9a988f;border-radius:2px;justify-content:center;align-items:center;width:13px;height:13px;font-size:10px;font-style:normal;display:flex}.qty i.pl{background:#0a0a0a}.qty b{margin-left:auto;font-weight:400}.slot .bd{z-index:5;left:50%;top:8px!important;right:auto!important;transform:translate(-50%)scale(.6)!important}.slot.v .bd{transform:translate(-50%)!important}.pc{z-index:4;will-change:transform,opacity;pointer-events:none;border-radius:14px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.pc img{object-fit:contain;filter:drop-shadow(0 10px 10px #2820141f);width:76%;height:76%;display:block}@media (max-width:900px){.atools,.atabs{display:none}}.forw{color:#55534f;-webkit-backdrop-filter:blur(12px);opacity:0;background:#ffffffbf;border:1px solid #eceae5;border-radius:999px;align-items:center;gap:10px;margin-bottom:28px;padding:8px 16px 8px 12px;font-size:14px;font-weight:500;animation:1s .1s forwards fd;display:inline-flex}.forw i{background:#ffb58e;border-radius:7px;width:7px;height:7px;box-shadow:0 0 0 4px #ffb58e40}.forw{letter-spacing:0;background:linear-gradient(90deg,#f08a7e,#d97bb0 55%,#9c7be0)!important;color:#0000!important;-webkit-backdrop-filter:none!important;-webkit-background-clip:text!important;background-clip:text!important;border:0!important;border-radius:0!important;margin-bottom:22px!important;padding:0!important;font-size:15px!important;font-weight:500!important}#vs{position:relative;height:240vh!important;padding:0!important}.ostk{height:100vh;height:100svh;position:sticky;top:0;overflow:hidden}.otl{text-align:center;z-index:5;padding:0 24px;position:absolute;top:11vh;left:0;right:0}.otl h2{letter-spacing:-.055em;margin:0;font-size:clamp(32px,4vw,58px);font-weight:500;line-height:1}.otl p{max-width:460px;color:var(--mute);margin:14px auto 0;font-size:17px}#otB{opacity:0}.orb2{position:absolute;inset:0}.ot,.of,.ocore{will-change:transform,opacity;position:absolute;top:0;left:0}.ot{flex-direction:column;align-items:center;gap:8px;display:flex}.ot span{border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:inset 0 1px #ffffff4d,0 18px 30px -14px #00000059}.ot em{color:var(--mute);font-size:12.5px;font-style:normal}.of{white-space:nowrap;opacity:0;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:10px 18px 10px 10px;font-size:15px;font-weight:500;display:flex;box-shadow:0 0 0 1px #eceae5,0 18px 36px -18px #2820144d}.of i{background:linear-gradient(135deg,#fce3dc,#eedff8);border-radius:30px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ocore{z-index:6;background:#fff;border-radius:36px;justify-content:center;align-items:center;width:150px;height:150px;display:flex;box-shadow:0 0 0 1px #eceae5,0 40px 80px -30px #28201459}.ocore img{z-index:2;width:96px;position:relative}.oglow{opacity:0;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#f08a7e80,#d97bb047 55%,#9c7be000);border-radius:50%;position:absolute;inset:-70px}.phcard{perspective:1800px;perspective-origin:50% 40%;background:0 0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:min(470px,54vh)!important;margin-top:20px!important;overflow:visible!important}.phm{will-change:transform,opacity,filter;width:min(640px,82vw);height:min(400px,46vh);transform-style:preserve-3d;background:#f4f4f2;border-radius:18px;justify-content:center;align-items:center;box-shadow:0 0 0 1px #eceae5;transition:none!important;display:flex!important;position:absolute!important;inset:50% auto auto 50%!important}.phglow{pointer-events:none;z-index:0;background:radial-gradient(closest-side,#f08a7e47,#d97bb029 55%,#9c7be000);width:760px;height:520px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.phglow.pulse{animation:1s ease-out phpulse}@keyframes phpulse{0%{transform:scale(.9)}40%{transform:scale(1.08)}to{transform:scale(1)}}.phst{height:56px;left:0;right:0;position:absolute!important;bottom:-74px!important}.phw{padding-bottom:40px}.rail li{transition:all .45s cubic-bezier(.16,1,.3,1)}.rail li.on{transform:scale(1.06)}.orings{pointer-events:none;width:min(1200px,96vw);height:min(700px,70vh);position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.orings ellipse{fill:none;stroke:#ffffff12;stroke-width:1px;vector-effect:non-scaling-stroke}#otB h2{background:linear-gradient(90deg,#f6a08f,#e38bc0 50%,#a98bf0);color:#0000;-webkit-background-clip:text;background-clip:text}.ot span{position:relative;overflow:hidden;background-image:linear-gradient(#ffffff47,#fff0 55%,#0000002e)!important;border-radius:18px!important;width:72px!important;height:72px!important;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #00000040,0 20px 40px -12px #000c!important}.ot span svg{filter:drop-shadow(0 1px 1px #00000040);width:30px;height:30px}.ot em{letter-spacing:.01em;color:#8e8a92!important;font-size:12px!important}.ocore{background:linear-gradient(#fff,#f1efec)!important;border-radius:40px!important;width:168px!important;height:168px!important;box-shadow:inset 0 1px #fff,0 0 0 1px #ffffff1a,0 40px 90px -20px #f08a7e73!important}.ocore img{width:104px!important}.oglow{filter:blur(8px);background:radial-gradient(closest-side,#f6a08f8c,#e38bc052 45%,#a98bf024 70%,#a98bf000)!important;inset:-140px!important}.of{-webkit-backdrop-filter:blur(18px)saturate(1.4);color:#fff;background:#ffffff12!important;padding:11px 20px 11px 11px!important;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #ffffff1a,0 20px 40px -20px #000c!important}.of i{background:linear-gradient(135deg,#f6a08f,#e38bc0 55%,#a98bf0)!important}.ocore{box-shadow:none!important;background:0 0!important}.ocface{z-index:1;background:linear-gradient(#fff,#f1efec);border-radius:40px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;box-shadow:inset 0 1px #fff,0 0 0 1px #ffffff1a,0 40px 90px -20px #f08a7e80}body.dk nav{background:linear-gradient(#070707d9 40%,#07070700)!important}body.dk .nlogo img{filter:invert()}body.dk .nright>a:not(.btn-d){color:#fff}body.dk .nright .btn-d{color:#0a0a0a;background:#fff}#ai{height:240vh;position:relative}.aistk{height:100vh;flex-direction:column;justify-content:center;align-items:center;height:100svh;padding:0 24px;display:flex;position:sticky;top:0;overflow:hidden}.aitl{text-align:center;margin-bottom:34px}.aitl h2{letter-spacing:-.055em;margin:0;font-size:clamp(32px,4.2vw,62px);font-weight:500;line-height:.98}.aitl h2 .grad{background:linear-gradient(90deg,#f08a7e,#d97bb0 55%,#9c7be0);color:#0000;-webkit-background-clip:text;background-clip:text}.aitl p{color:var(--mute);margin:16px 0 0;font-size:17px}.aiv{aspect-ratio:1147/553;background:#f7f7f7;border-radius:14px;width:min(1100px,92vw);position:relative;overflow:hidden;box-shadow:0 0 0 1px #eceae5,0 60px 120px -60px #1e190f73}.aib{object-fit:contain;box-sizing:border-box;background:#fff;width:100%;height:100%;padding:3% 4%;position:absolute;inset:0}.air{clip-path:inset(0 100% 0 0);position:absolute;inset:0}.air img{object-fit:cover;transform-origin:60%;width:100%;height:100%;display:block}.aiscan{opacity:0;background:linear-gradient(#f6a08f,#e38bc0,#a98bf0);width:3px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 24px 6px #e38bc08c,0 0 80px 20px #a98bf04d}.aitag{-webkit-backdrop-filter:blur(12px);z-index:3;background:#ffffffd9;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-size:13px;font-weight:500;display:flex;position:absolute;top:18px;left:18px}.aitag i{background:#b5b2ab;border-radius:8px;width:8px;height:8px;transition:background .4s}.aitag.gen i{background:#d97bb0;animation:1s infinite blink}.aitag.done i{background:#1e7a46}@keyframes blink{50%{opacity:.3}}.hsp{opacity:0;z-index:2;transition:all .6s cubic-bezier(.34,1.56,.64,1);position:absolute;transform:translate(-50%,-50%)scale(.6)}.hsp i{background:#fff;border-radius:14px;width:14px;height:14px;display:block;box-shadow:0 0 0 4px #ffffff59,0 4px 10px #0000004d}.hsp span{white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--mute);background:#ffffffeb;border-radius:10px;padding:6px 10px;font-size:12px;position:absolute;top:50%;left:22px;transform:translateY(-50%);box-shadow:0 10px 30px -10px #00000059}.hsp span b{color:var(--ink);font-size:13px;font-weight:500;display:block}.hsp.on{opacity:1;transform:translate(-50%,-50%)scale(1)}.hsp:nth-child(n+6) span{left:auto;right:22px}@media (prefers-reduced-motion:reduce){#ai{height:auto}.aistk{height:auto;padding:120px 24px;position:static}.air{clip-path:none}.hsp{opacity:1;transform:translate(-50%,-50%)}}.ot span.lgo{overflow:visible;background:0 0!important;box-shadow:0 20px 40px -12px #000c!important}.ot span.lgo img{object-fit:contain;width:72px;height:72px}.ot span.lgt{background:#fff!important}.ot span.lgt img{object-fit:contain;width:46px;height:46px}.ot span.lgo img[alt=Canva],.ot span.lgo img[alt=WhatsApp]{width:66px;height:66px}#film{height:230vh;position:relative}.fstk{height:100vh;justify-content:center;align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.ftl{text-align:center;z-index:3;padding:0 24px;position:absolute;top:12vh;left:0;right:0}.ftl h2{letter-spacing:-.055em;margin:0;font-size:clamp(32px,4.2vw,62px);font-weight:500;line-height:1}.ftl p{color:var(--mute);margin:14px 0 0;font-size:17px}.fbox{will-change:width,height,border-radius,transform;background:#000;margin-top:14vh;position:relative;overflow:hidden}.fbox video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fshade{opacity:0;pointer-events:none;background:linear-gradient(#0000 50%,#000000a6);position:absolute;inset:0}.fsound{all:unset;cursor:pointer;-webkit-backdrop-filter:blur(14px);color:#0a0a0a;z-index:3;background:#ffffffe0;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:500;transition:transform .3s,opacity .4s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fsound:hover{transform:translate(-50%,-50%)scale(1.05)}.fsound:focus-visible{outline-offset:4px;outline:2px solid #fff}.fcta{color:#fff;opacity:0;z-index:3;pointer-events:none;flex-direction:column;align-items:center;gap:18px;transition:opacity .6s,transform .6s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:7vh;left:0;right:0;transform:translateY(20px)}.fcta.on{opacity:1;pointer-events:auto;transform:none}.fcta b{letter-spacing:-.03em;font-size:clamp(20px,2.2vw,30px);font-weight:500}.fcta div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.fbox.sound .fsound{opacity:0;pointer-events:none}.minicta{justify-content:center;gap:10px;margin-top:28px;display:flex}.aistk .minicta{z-index:3;position:relative}.buf3d{perspective:1600px;perspective-origin:50% 35%;width:100%;height:100%;min-height:320px;position:relative}.bscene{width:0;height:0;transform:scale(var(--bs,1));position:absolute;top:52%;left:50%}.bbox{transform-style:preserve-3d;position:absolute;top:0;left:0}.bf{-webkit-backface-visibility:visible;backface-visibility:visible;transform-style:preserve-3d;position:absolute;top:0;left:0}.bdoor{box-shadow:inset 0 0 0 1px #0000001f,inset 1px 0 #ffffff26}.bknob{background:linear-gradient(#f3d9a0,#b98f45);border-radius:3px;width:4px;height:18px;position:absolute;top:44%}.bshadow{filter:blur(6px);background:radial-gradient(closest-side,#00000059,#0000);width:600px;height:90px;position:absolute;top:120px;left:-300px}.bdims{pointer-events:none;opacity:0;transition:opacity .4s;position:absolute;inset:0}.bdims span{color:#0a0a0a;background:#fff;border-radius:6px;padding:4px 9px;font-size:12px;font-weight:500;position:absolute;transform:translate(-50%);box-shadow:0 6px 16px -6px #0006}#d3s{color:#fff;background:#111;height:320vh;position:relative}.d3stk{height:100vh;background:radial-gradient(900px 600px at 50% 65%,#232020,#111 70%);flex-direction:column;justify-content:center;align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.d3tl{text-align:center;z-index:3;margin-bottom:10px;padding:0 24px;position:relative}.d3tl small{background:linear-gradient(90deg,#b9a7ff,#8fb8ff);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;font-size:14px;font-weight:500;display:block}.d3tl h2{letter-spacing:-.055em;margin:0;font-size:clamp(32px,4.2vw,62px);font-weight:500;line-height:1}.d3stage{width:min(900px,94vw);height:min(440px,52vh);position:relative}.d3stage .buf3d{position:absolute;inset:0}#d3photo{width:min(560px,70vw);position:absolute;top:52%;left:50%;translate:-50% -50%}.d3bar{z-index:3;align-items:center;gap:14px;margin-top:6px;display:flex;position:relative}.d3lab{color:#9c9a95;text-align:right;min-width:220px;font-size:13px}.d3q{background:#ffffff14;border-radius:999px;padding:4px;display:flex}.d3q span{color:#9c9a95;border-radius:999px;padding:7px 14px;font-size:13px;transition:all .3s}.d3q span.on{color:#0a0a0a;background:#fff}.d3bar .btn{min-height:40px;padding:0 18px;font-size:14px}@media (max-width:700px){.bscene{--bs:.55}}#bento{padding:140px 24px 0}.bnw{max-width:1200px;margin:0 auto}.bnh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.bnh h2{letter-spacing:-.055em;margin:0;font-size:clamp(32px,4.2vw,62px);font-weight:500;line-height:1}.bnh h2 span{color:#a3a09a}.bng{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:300px;gap:14px;display:grid}.bn{background:var(--card);border-radius:18px;flex-direction:column;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.bn:hover{transform:translateY(-4px)}.bn.w2{grid-column:span 2}.bn.h2{grid-row:span 2}.bnt{z-index:2;padding:24px 26px 0;position:relative}.bnt b{letter-spacing:-.03em;font-size:21px;font-weight:500;display:block}.bnt span{color:var(--mute);margin-top:4px;font-size:15px;display:block}.bnv{flex-grow:1;min-height:0;margin-top:18px;position:relative}.bnv.img img{object-fit:cover;object-position:top center;width:calc(100% - 52px);height:calc(100% - 4px);transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:26px;right:26px;box-shadow:0 20px 40px -24px #00000059}.bn:hover .bnv.img img{transform:translateY(-6px)}.bn.h2 .bnt{color:#fff;background:linear-gradient(#00000073,#0000);padding-bottom:60px;position:absolute;top:0;left:0;right:0}.bn.h2 .bnt span{color:#fffc}.bn.h2 .bnv{margin:0;position:absolute;inset:0}.bnv.cover img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.bn:hover .bnv.cover img{transform:scale(1.04)}.bna{z-index:3;background:#fff;border-radius:34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-style:normal;transition:transform .3s;display:flex;position:absolute;top:22px;right:20px}.bn:hover .bna{transform:translate(3px)}@media (max-width:900px){.bng{grid-template-columns:minmax(0,1fr)}.bn.w2,.bn.h2{grid-area:auto}.bn.h2{min-height:420px}}.bnv.cmp{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:0 26px 22px;display:flex}.bu{color:var(--mute);background:#fff;border-radius:999px;align-items:center;gap:10px;width:min(460px,100%);padding:7px 7px 7px 16px;font-size:13px;display:flex}.bu span{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;overflow:hidden}.bu i{color:#fff;background:#0a0a0a;border-radius:999px;padding:7px 13px;font-style:normal}.bp{background:#fff;border-radius:14px;align-items:center;gap:16px;width:min(460px,100%);padding:12px;display:flex;box-shadow:0 0 0 1.5px #f2b9a6,0 20px 40px -24px #0000004d}.bpi{background:#f7f7f6;border-radius:10px;flex:none;justify-content:center;align-items:center;width:130px;height:84px;display:flex}.bpi img{max-width:88%;max-height:70%}.bpf{flex-direction:column;gap:2px;font-size:12.5px;display:flex}.bpf b{font-size:15px;font-weight:500}.bpf em{color:var(--mute);font-style:normal}.bpf strong{margin-top:4px;font-weight:500}.b3i{object-fit:contain;filter:drop-shadow(0 20px 20px #0000002e);max-width:100%;max-height:150px}.bq{background:#fff;border-radius:999px;padding:3px;font-size:12px;display:flex}.bq span{color:var(--mute);border-radius:999px;padding:5px 11px}.bq .on{color:#fff;background:#0a0a0a}.bvl{justify-content:center;gap:10px;width:100%;display:flex}.bvc{background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:8px;width:31%;padding:8px;display:flex}.bvi{aspect-ratio:1;background:#f7f7f6;border-radius:8px;justify-content:center;align-items:center;width:100%;display:flex}.bvi img{max-width:72%;max-height:72%}.bvc em{border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:500}.bvc em.ok{color:#1e7a46;background:#e3f1e8}.bvc em.wt{color:#7a5a12;background:#f5eedd}.bbg{background:#fff;border-radius:14px;flex-direction:column;gap:6px;width:100%;padding:16px 18px;display:flex}.bbg small{color:var(--mute);font-size:12px}.bbg b{letter-spacing:-.04em;font-size:30px;font-weight:500}.bbar{background:#f0efeb;border-radius:6px;height:6px;overflow:hidden}.bbar i{background:linear-gradient(90deg,#f08a7e,#d97bb0,#9c7be0);border-radius:6px;width:31%;height:100%;display:block}.bth{gap:6px;margin-top:6px;display:flex}.bth span{background:#f7f7f6;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.bth img{max-width:80%;max-height:80%}.bnv.img img{border-radius:8px 8px 0 0}.rail li{border-radius:999px!important;padding:9px 16px!important}.rail li.on{background:#0a0a0a;box-shadow:0 8px 20px -8px #0006}.of{background:#ffffff0f!important;gap:14px!important;padding:13px 24px 13px 13px!important;font-size:17px!important}.of i{border:1px solid #ffffff38;box-shadow:inset 0 0 12px #e38bc02e;background:#ffffff0a!important;width:42px!important;height:42px!important}.of i svg{stroke-width:1.3px!important;stroke:#fff!important;width:19px!important;height:19px!important}.endcta{position:relative;overflow:hidden;background:linear-gradient(#fff,#f6f4f1)!important}.endcta>:not(.endfl){z-index:2;position:relative}.endfl{pointer-events:none;z-index:1;position:absolute;inset:0}.endfl span{aspect-ratio:1;transform:rotate(var(--r));background:#fff;border-radius:16px;justify-content:center;align-items:center;animation:8s ease-in-out infinite efl;display:flex;position:absolute;box-shadow:0 1px #0000000a,0 24px 48px -26px #28201459}.endfl img{max-width:76%;max-height:76%}@keyframes efl{0%,to{translate:0}50%{translate:0 -14px}}.endcta h2{max-width:720px!important}@media (max-width:900px){.endfl{display:none}}#bento{padding-bottom:0}#end.endcta{margin-top:140px!important;padding:160px 24px 150px!important}.endfl span{top:auto}.dkw{width:min(1000px,100%);height:min(520px,60vh);position:relative}.dkp{aspect-ratio:16/9;object-fit:cover;opacity:0;will-change:transform,opacity;background:#fff;width:min(520px,62%);position:absolute;top:50%;left:50%;box-shadow:0 1px #0000000d,0 40px 80px -36px #1e190f80}.dkbtn{z-index:20;transition:opacity .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dkb{color:#fff;background:#0a0a0a;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-size:16px;font-weight:500;transition:transform .2s;display:inline-flex}.dkb:before{content:"";background:linear-gradient(135deg,#f08a7e,#d97bb0,#9c7be0);border-radius:4px;width:16px;height:16px}.dkcur{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 2l16 9-7 2-3 7z' fill='%23fff' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E") 50%/contain no-repeat;width:22px;height:22px;transition:transform .3s;position:absolute;bottom:-22px;right:-18px}.dkbar{z-index:20;background:#e8e6e1;border-radius:4px;width:220px;height:4px;position:absolute;bottom:4%;left:50%;overflow:hidden;transform:translate(-50%)}.dkbar i{background:linear-gradient(90deg,#f08a7e,#d97bb0,#9c7be0);width:0;height:100%;display:block}.dkok{opacity:0;z-index:20;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:9px 16px 9px 12px;font-size:14px;display:flex;position:absolute;bottom:2%;left:50%;transform:translate(-50%,10px);box-shadow:0 14px 30px -14px #00000059}.dkok:before{content:"✓";color:#1e7a46;background:#e3f1e8;border-radius:22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:flex}.dkok b{font-weight:500}.stagebox,.tvis{box-shadow:none!important;background:0 0!important;border-radius:0!important}.stagebox{padding:24px 0!important}.dkw{width:min(1200px,100%)!important;height:min(680px,72vh)!important}.dkp{width:min(760px,70%)!important}.mega svg,.eb svg,.rg svg,.ovg svg,.bn svg,.avap svg,.mbtns svg{stroke-width:1.15px!important}.mega .ic,.eb .ic,.rg a .ic{background:0 0!important;box-shadow:inset 0 0 0 1px #e2e0db!important}.mega a:hover .ic{background:#fff!important}.dkb:before{border:1.2px solid #e8a7c4;border-radius:4px;background:0 0!important;width:13px!important;height:13px!important}.dkok:before{color:#1e7a46;border:1px solid #9ccfae;background:0 0!important}.chk{box-shadow:inset 0 0 0 1px #9ccfae;background:0 0!important}.bna{font-weight:300;box-shadow:inset 0 0 0 1px #0000002e;background:0 0!important}.bn.h2 .bna{color:#fff;box-shadow:inset 0 0 0 1px #fff9}.dkok{box-shadow:none!important;background:0 0!important;gap:12px!important;padding:0!important;font-size:15px!important;bottom:0!important}.dkok:before{display:none!important}.dkok b{background:linear-gradient(90deg,#f08a7e,#d97bb0 55%,#9c7be0);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:500}.dkok span{color:#8e8a85}.dkok b:after{content:"";vertical-align:-1px;background:#d6d3ce;width:1px;height:12px;margin-left:12px;display:inline-block}.stagebox{margin-top:36px!important;padding-top:0!important}.avx{text-align:center;max-width:1000px;margin:110px auto 0}.avl{letter-spacing:.06em;text-transform:uppercase;color:#a3a09a;font-size:13px;font-weight:500;display:block}.avl.g{background:linear-gradient(90deg,#f08a7e,#d97bb0 55%,#9c7be0);color:#0000;-webkit-background-clip:text;background-clip:text}.avc{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;margin:20px auto 0;display:flex}.avc span{color:#8e8a85;border-radius:999px;padding:9px 16px;font-size:15px;-webkit-text-decoration:line-through #8e8a8599;text-decoration:line-through #8e8a8599;box-shadow:inset 0 0 0 1px #e6e3de}.avc i{color:#c9c5bf;font-size:14px;font-style:normal}.avd{background:linear-gradient(#d6d3ce00,#d97bb0);width:1px;height:70px;margin:28px auto}.avx h3{letter-spacing:-.055em;max-width:820px;margin:14px auto 0;font-size:clamp(34px,4.6vw,64px);font-weight:500;line-height:1}.avn{color:#8e8a85;margin:20px 0 0;font-size:16px}.avn i{margin:0 6px;font-style:normal}.avn b{background:linear-gradient(90deg,#f08a7e,#9c7be0);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:500}.rg2{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rc{background:var(--card);border-radius:18px;flex-direction:column;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.rc:hover{transform:translateY(-4px)}.rci{justify-content:center;align-items:center;height:200px;padding:22px 22px 0;display:flex;overflow:hidden}.rci img{object-fit:contain;max-width:100%;max-height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1)}.rc:hover .rci img{transform:scale(1.04)}.rct{flex-direction:column;gap:4px;padding:20px 22px 22px;display:flex}.rct b{letter-spacing:-.03em;font-size:20px;font-weight:500}.rct span{color:var(--mute);font-size:15px}.rct em{color:var(--ink);margin-top:12px;font-size:14px;font-style:normal;font-weight:500}.rct em i{font-style:normal;transition:transform .3s;display:inline-block}.rc:hover .rct em i{transform:translate(4px)}@media (max-width:900px){.rg2{grid-template-columns:minmax(0,1fr)}}.ipw{flex-direction:column;align-items:center;gap:26px;width:min(1180px,100%);display:flex}.ipurl{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#b9a7ff,#f2a1c8,#ffb58e) border-box;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:6px;width:min(620px,100%);padding:8px 8px 8px 20px;font-size:15px;display:flex;box-shadow:0 20px 40px -26px #00000059}.ipu{white-space:nowrap;color:#0a0a0a;max-width:470px;overflow:hidden}.ipu:empty:before{content:"Collez une URL produit…";color:#a3a09a}.ipcar{background:#d97bb0;width:1.5px;height:18px;animation:1s step-end infinite bl}.ipbtn{color:#fff;background:#0a0a0a;border-radius:999px;margin-left:auto;padding:10px 18px;font-style:normal;font-weight:500;transition:transform .2s}.ipstage{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:28px;width:100%;display:grid}.ipbr{background:#fff;border-radius:12px;transition:opacity .6s,transform .6s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 0 0 1px #eceae5,0 30px 60px -36px #00000059}.ipbar{border-bottom:1px solid #f0efeb;align-items:center;gap:6px;padding:10px 12px;display:flex}.ipbar i{background:#e2e0db;border-radius:9px;width:9px;height:9px}.ipbar span{color:#8e8a85;background:#f4f4f2;border-radius:6px;margin-left:10px;padding:3px 10px;font-size:12px}.ippg{grid-template-columns:1.1fr 1fr;gap:16px;padding:16px;display:grid}.ipph{background:#faf8f6}.ipph img{width:100%;display:block}.iptx{color:#6e6c67;flex-direction:column;gap:7px;font-size:12px;display:flex}.iptx small{letter-spacing:.06em;font-size:10px}.iptx b{color:#0a0a0a;font-size:14px;font-weight:500;line-height:1.25}.iptx strong{color:#0a0a0a;font-size:18px;font-weight:500}[data-h]{border-radius:4px;transition:box-shadow .3s,background .3s}[data-h].hl{background:#f2a1c81f;box-shadow:0 0 0 2px #f2a1c8}.ipscan{opacity:0;background:linear-gradient(90deg,#b9a7ff,#f2a1c8,#ffb58e);height:3px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 24px 6px #f2a1c880}.ipcard{background:#fff;border-radius:14px;flex-direction:column;gap:2px;padding:16px;display:flex;position:relative;box-shadow:0 0 0 1.5px #f2b9a6,0 30px 60px -30px #00000059}.ipimg{background:#f7f7f6;border-radius:10px;height:150px;margin-bottom:8px;position:relative;overflow:hidden}.ipimg img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.ipcut{box-sizing:border-box;padding:10px 24px}.ipimg.chk{background-image:linear-gradient(45deg,#efede9 25%,#0000 25% 75%,#efede9 75%),linear-gradient(45deg,#efede9 25%,#0000 25% 75%,#efede9 75%);background-position:0 0,8px 8px;background-size:16px 16px}.iptag{opacity:0;background:#fff;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500;transition:opacity .3s;position:absolute;top:10px;left:10px}.ipf{border-bottom:1px solid #f3f2ef;justify-content:space-between;gap:12px;padding:7px 2px;font-size:13px;display:flex}.ipf span{color:#a3a09a}.ipf b{text-align:right;background:#f4f3f0;border-radius:4px;min-width:40%;min-height:16px;font-weight:500;transition:background .4s}.ipf b.f{background:0 0}.ipf.pulse b{animation:.9s ease-out fpul}@keyframes fpul{0%{color:#d97bb0}to{color:#0a0a0a}}.ipdone{opacity:0;align-items:baseline;gap:10px;margin-top:10px;font-size:14px;transition:opacity .5s;display:flex}.ipdone b{background:linear-gradient(90deg,#f08a7e,#d97bb0,#9c7be0);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:500}.ipdone span{color:#8e8a85}@media (max-width:900px){.ipstage{grid-template-columns:minmax(0,1fr)}.ippg{grid-template-columns:1fr}}.cw{width:min(1000px,100%)}.cwst{aspect-ratio:900/650;background:#fff;border-radius:14px;width:100%;position:relative;overflow:hidden}.cwchk{opacity:0;background-image:linear-gradient(45deg,#f1efeb 25%,#0000 25% 75%,#f1efeb 75%),linear-gradient(45deg,#f1efeb 25%,#0000 25% 75%,#f1efeb 75%);background-position:0 0,14px 14px;background-size:28px 28px;position:absolute;inset:0}.cwph{object-fit:cover;will-change:opacity,filter,transform;width:100%;height:100%;position:absolute;inset:0}.cwln{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cwln rect{fill:none;stroke:#f2a1c8;stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-dasharray:2200;stroke-dashoffset:2200px;filter:drop-shadow(0 0 6px #f2a1c8cc)}.cwsofa{opacity:0;will-change:transform,opacity,filter;width:92.8%;position:absolute;top:51.5%;left:4.2%}.cwmb{opacity:0;filter:drop-shadow(0 16px 14px #28201429);will-change:transform,opacity;position:absolute}.cwlab{-webkit-backdrop-filter:blur(10px);background:#ffffffe0;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:500;transition:opacity .3s;position:absolute;top:16px;left:16px}.cwlab.g{color:#0000;background-color:#ffffffe0;background-image:linear-gradient(90deg,#f08a7e,#d97bb0,#9c7be0);-webkit-background-clip:text;background-clip:text}.cwst{background:#fff;aspect-ratio:1200/520!important}.cwraw,.cwcut{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cwcut{filter:drop-shadow(0 26px 24px #28201429)}.cwbeam{opacity:0;background:linear-gradient(#f6a08f,#e38bc0,#a98bf0);width:3px;position:absolute;top:0;bottom:0;box-shadow:0 0 24px 6px #e38bc080,0 0 80px 20px #a98bf040}.cwph,.cwln,.cwsofa,.cwmb{display:none}.emb{align-items:center;gap:22px;width:min(900px,100%);display:flex}.emb figure{flex-direction:column;flex:1;gap:12px;margin:0;display:flex}.emi{aspect-ratio:840/360;background:#faf8f6;border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden}.emi img{object-fit:cover;width:100%;height:100%}.emi.w{background:#fff;box-shadow:0 0 0 1.5px #f2b9a6}.emi.w img{object-fit:contain;box-sizing:border-box;filter:drop-shadow(0 18px 16px #28201429);padding:8% 6%}.emb figcaption{color:#8e8a85;text-align:center;font-size:13px}.emb figcaption b{background:linear-gradient(90deg,#f08a7e,#d97bb0,#9c7be0);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:500}.ema{color:#c9c5bf;flex:none;font-size:22px}@media (max-width:700px){.emb{flex-direction:column}}.bnv.emx{justify-content:center;align-items:center;padding:0 22px 24px;display:flex}.emx img{object-fit:contain;width:calc(100% - 44px);height:calc(100% - 34px);position:absolute;inset:0 22px 34px}.ex0{mix-blend-mode:multiply;animation:6s ease-in-out infinite exa}.ex1{opacity:0;box-sizing:border-box;filter:drop-shadow(0 16px 14px #2820142e);padding:0 6%;animation:6s ease-in-out infinite exb}@keyframes exa{0%,38%{opacity:1;transform:none}50%,88%{opacity:0;transform:scale(.96)}to{opacity:1}}@keyframes exb{0%,38%{opacity:0;transform:scale(1.04)}50%,88%{opacity:1;transform:none}to{opacity:0}}.exl{text-align:center;height:18px;font-size:12.5px;position:absolute;bottom:8px;left:0;right:0}.exl i{font-style:normal;position:absolute;left:0;right:0}.exl .e0{color:#8e8a85;animation:6s ease-in-out infinite exa}.exl .e1{opacity:0;background:linear-gradient(90deg,#f08a7e,#d97bb0,#9c7be0);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:500;animation:6s ease-in-out infinite exb}@media (prefers-reduced-motion:reduce){.ex0,.ex1,.exl i{animation:none}.ex0,.e0{opacity:0}.ex1,.e1{opacity:1}}.emb2{flex-direction:column;justify-content:center;gap:10px;width:100%;height:100%;display:flex}.e2r{flex-direction:column;align-items:center;gap:8px;display:flex}.e2r img{object-fit:contain;mix-blend-mode:multiply;width:100%;max-height:150px}.e2r.w img{mix-blend-mode:normal;filter:drop-shadow(0 18px 16px #2820142e);max-height:140px}.e2r span{color:#8e8a85;font-size:13px}.e2r b{background:linear-gradient(90deg,#f08a7e,#d97bb0,#9c7be0);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:500}.e2a{text-align:center;color:#c9c5bf;font-size:20px}.hmg{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:14px;width:100%;display:grid}.hmg div{aspect-ratio:1;justify-content:center;align-items:center;display:flex}.hmg img{object-fit:contain;filter:drop-shadow(0 16px 14px #28201429);max-width:92%;max-height:80%}.hmg span{text-align:center;color:#8e8a85;grid-column:1/-1;margin-top:6px;font-size:13px}.hmg b{color:#0a0a0a;font-weight:500}.tvis>div{inset:8px!important}#vs{color:#0a0a0a!important;background:#fff!important}.ostk{background:radial-gradient(900px 560px at 50% 60%,#fff4f0 0%,#fbf6fb 35%,#fff 70%)!important}.orings ellipse{stroke:#0a0a0a12!important}.otl h2{color:#0a0a0a!important}.otl p{color:#6e6c67!important}.ot span{box-shadow:0 1px #0000000a,0 18px 36px -16px #28201459!important}.ot span.lgo{filter:drop-shadow(0 16px 22px #28201440);box-shadow:none!important}.ot em{color:#8e8a85!important}.ocface{background:#fff!important;box-shadow:0 0 0 1px #eceae5,0 40px 90px -30px #d97bb08c!important}.oglow{background:radial-gradient(closest-side,#f6a08f59,#e38bc038 45%,#a98bf01a 70%,#a98bf000)!important}.of{color:#0a0a0a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;box-shadow:0 0 0 1px #eceae5,0 18px 36px -20px #2820144d!important}.of i{box-shadow:none!important;background-color:#fff!important;background-image:linear-gradient(#fff,#fff),linear-gradient(135deg,#f6a08f,#e38bc0,#a98bf0)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:auto!important;background-attachment:scroll!important;background-origin:border-box!important;background-clip:padding-box,border-box!important;border:1px solid #0000!important}.of i svg{stroke:#0a0a0a!important}.olines{pointer-events:none;z-index:4;width:100%;height:100%;position:absolute;inset:0}.olines line{stroke:url(#olg);stroke-width:1.2px;stroke-dasharray:4 6}#otB h2{background:linear-gradient(90deg,#f08a7e,#d97bb0 55%,#9c7be0);-webkit-background-clip:text;background-clip:text;color:#0000!important}.rw{align-items:center;gap:60px;width:min(1100px,100%);height:620px;display:flex;position:relative;overflow:visible}.rws{z-index:2;background:#f7f6f3;border-radius:16px;flex-direction:column;flex:none;gap:10px;width:320px;padding:12px;display:flex;position:relative;box-shadow:0 0 0 1px #eceae5,0 40px 80px -40px #28201459}.rwall{background:#fff;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:0 0 0 1px #eceae5}.rwall b,.rwr b{font-size:14px;font-weight:500;display:block}.rwall span,.rwr span{color:#8e8a85;font-size:11.5px}.rwall em,.rwr em{font-variant-numeric:tabular-nums;font-style:normal}.dot{background:#1e9e55;border-radius:6px;width:6px;height:6px;margin:0 3px 1px 2px;display:inline-block}.rwsr{color:#a3a09a;background:#fff;border-radius:8px;padding:9px 12px;font-size:12.5px;box-shadow:0 0 0 1px #eceae5}.rwf{background:#fff;border-radius:10px;padding:10px 6px;box-shadow:0 0 0 1px #f0efeb}.rwf small{color:#8e8a85;padding:2px 10px 8px;font-size:11.5px;display:block}.rwr{border-radius:8px;align-items:center;gap:10px;padding:9px 10px;transition:background .35s,box-shadow .35s;display:flex}.rwh{color:#d6d3ce;letter-spacing:-2px;font-size:10px}.rwr.hit{background:#fff5f1;box-shadow:0 0 0 1.5px #f2b9a6}.rwr.hit .rwn,.rwr.hit .rwm{color:#d97bb0}.rwadd{color:#8e8a85;padding:8px 10px 2px;font-size:12px}.rwc{flex-grow:1;height:100%;position:relative}.rwp{will-change:transform,opacity;z-index:3;background:#fff;border-radius:14px;justify-content:center;align-items:center;width:118px;height:118px;display:flex;position:absolute;box-shadow:0 1px #0000000a,0 24px 44px -24px #28201466}.rwp img{object-fit:contain;max-width:76%;max-height:76%}@media (max-width:900px){.rw{flex-direction:column;height:auto}.rwc{width:100%;height:320px}}.rw{gap:28px!important;width:min(1180px,100%)!important;height:640px!important}.rwc{margin-right:0!important}.rwp{width:136px!important;height:136px!important}.stagebox:has(.rw){overflow:visible!important}.chw{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:28px;width:min(1180px,100%);min-height:560px;display:grid}.chl{height:100%;position:relative}.chpop{z-index:5;transform-origin:50% 0;background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex;position:absolute;top:40px;left:0;right:0;box-shadow:0 0 0 1px #eceae5,0 40px 80px -30px #28201473}.chpop small{color:#d97bb0;font-size:12px;font-weight:500}.chsup{align-items:center;gap:10px;display:flex}.chsup i,.chchip i{color:#173a2c;background:#7eb6a0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-family:Georgia,serif;font-size:16px;font-style:normal;display:flex}.chsup b{font-weight:500}.chpop label{color:#6e6c67;align-items:center;gap:8px;font-size:13px;display:flex}.chpop label .chin{text-align:right;color:#0a0a0a;font-variant-numeric:tabular-nums;border-radius:8px;min-width:64px;margin-left:auto;padding:7px 10px;box-shadow:0 0 0 1px #e2e0db}.chpop label em{width:30px;font-style:normal}.chsave{color:#fff;background:#0a0a0a;border-radius:999px;align-self:flex-end;padding:8px 16px;font-size:13px;font-weight:500;transition:transform .2s}.chchips{flex-direction:column;gap:10px;padding-top:40px;display:flex}.chchip{opacity:0;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex;box-shadow:0 0 0 1px #eceae5}.chchip b{font-size:13.5px;font-weight:500;display:block}.chchip em{color:#1e7a46;font-size:12px;font-style:normal}.chr{background:#fff;border-radius:16px;padding:8px 18px 0;overflow:hidden;box-shadow:0 0 0 1px #eceae5,0 40px 80px -40px #2820144d}.chh,.chrow{grid-template-columns:minmax(0,2.2fr) 1fr 1.2fr 1fr;align-items:center;gap:10px;display:grid}.chh{color:#a3a09a;border-bottom:1px solid #f0efeb;padding:10px 0 8px;font-size:11.5px}.chh span:not(:first-child),.chrow>span:not(:first-child){text-align:right}.chrow{font-variant-numeric:tabular-nums;opacity:0;border-bottom:1px solid #f4f3f0;padding:9px 0;font-size:13px;transition:opacity .45s,transform .45s cubic-bezier(.16,1,.3,1);transform:translateY(8px)}.chrow.on{opacity:1;transform:none}.chp{align-items:center;gap:10px;min-width:0;display:flex}.chp>span:last-child{min-width:0}.chp b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.chp em{color:#a3a09a;font-size:11.5px;font-style:normal}.cht{background:#f7f6f3;border-radius:8px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.cht img{max-width:82%;max-height:70%}.cht.dlv{color:#9c7be0;font-size:15px}.chc{flex-direction:column;align-items:flex-end;display:flex;position:relative}.chc s{color:#b5b2ab;font-size:11.5px;transition:opacity .4s}.chc b{opacity:0;font-weight:400;transition:opacity .4s}.chc i{color:#1e7a46;opacity:0;background:#e3f1e8;border-radius:999px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:500;transition:opacity .3s;position:absolute;top:-10px;right:-6px}.chrow.calc .chc b,.chrow.calc .chc i{opacity:1}.chm{color:#1e7a46;opacity:0;font-weight:500;transition:opacity .4s}.chrow.calc .chm,.chrow.dl.on .chm,.chrow.sv.on .chm{opacity:1}.chm.z{color:#a3a09a;font-weight:400}.chrow.dl,.chrow.sv{background:linear-gradient(90deg,#b9a7ff14,#f2a1c80f);margin:0 -18px;padding-left:18px;padding-right:18px}.chrow.dl .chc s,.chrow.sv .chc s{display:none}.chtot{grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 0 18px;display:grid}.chtot small{color:#a3a09a;font-size:11.5px;display:block}.chtot b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:22px;font-weight:500;display:block}.chtot .g b{background:linear-gradient(90deg,#f08a7e,#d97bb0 55%,#9c7be0);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:28px}@media (max-width:900px){.chw{grid-template-columns:minmax(0,1fr)}.chpop{position:relative;top:0}}.cq{font-variant-numeric:tabular-nums;grid-template-columns:120px minmax(0,1fr) 270px;align-items:start;gap:22px;width:min(1240px,100%);display:grid}.cqstk{height:520px;position:relative}.cqp{will-change:transform,opacity;z-index:6;background:#fff;border-radius:14px;justify-content:center;align-items:center;width:104px;height:104px;display:flex;position:absolute;left:0;box-shadow:0 0 0 1px #eceae5,0 18px 36px -20px #28201459}.cqp img{max-width:78%;max-height:74%}.cqt{background:#fff;border-radius:14px;min-height:520px;padding:0 16px 16px;position:relative;box-shadow:0 0 0 1px #eceae5}.cqh,.cqr{grid-template-columns:minmax(0,2.1fr) 1fr 1fr .6fr 1.15fr 1fr;align-items:center;gap:10px;display:grid}.cqh{letter-spacing:.06em;text-transform:uppercase;color:#a3a09a;border-bottom:1px solid #f0efeb;padding:16px 0 12px;font-size:10.5px}.cqr{opacity:0;border-bottom:1px solid #f3f2ef;padding:16px 0;font-size:13.5px;transition:opacity .5s,transform .5s cubic-bezier(.16,1,.3,1),background .4s;position:relative;transform:translateY(10px)}.cqr.on{opacity:1;transform:none}.cqr.hit{background:linear-gradient(90deg,#f2a1c814,#b9a7ff0f)}.cqr small{letter-spacing:.06em;text-transform:uppercase;color:#8e8a85;align-items:center;gap:6px;font-size:10px;display:flex}.cqr small i{border-radius:6px;width:6px;height:6px}.cqr b{margin-top:3px;font-weight:500;display:block}.cqr em{color:#a3a09a;font-size:11.5px;font-style:normal}.cqr .g{color:#1e7a46}.cqr .g i{margin-left:3px;font-size:11px;font-style:normal}.cqr .b{font-weight:500}.mu{color:#a3a09a}.cqdet{color:#8e8a85;font-size:11.5px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.cqpop{opacity:0;z-index:8;color:#0a0a0a;background:#fff;border-radius:12px;flex-direction:column;gap:6px;width:230px;padding:12px 14px;transition:all .35s;display:flex;position:absolute;top:24px;right:0;transform:translateY(-6px);box-shadow:0 0 0 1px #eceae5,0 24px 48px -20px #0000004d}.cqpop b{margin:0 0 2px;font-size:12px}.cqpop span{justify-content:space-between;font-size:12.5px;display:flex}.cqpop em{color:#6e6c67}.cqdet.open .cqpop{opacity:1;transform:none}.cqadd{color:#a3a09a;border:1px dashed #e2e0db;border-radius:10px;margin-top:14px;padding:12px 14px;font-size:13px}.cqty:empty:before{content:"Ajouter un service ou un modèle…"}.cqty{color:#0a0a0a}.cqs{flex-direction:column;gap:14px;display:flex}.cqbox{background:#fff;border-radius:14px;padding:16px;box-shadow:0 0 0 1px #eceae5}.cqbox>small{letter-spacing:.06em;text-transform:uppercase;color:#8e8a85;margin-bottom:10px;font-size:10.5px;display:block}.cql{color:#55534f;justify-content:space-between;padding:6px 0;font-size:13px;display:flex}.cql b{color:#0a0a0a;font-weight:400}.cql.sep{border-top:1px solid #f0efeb;margin-top:6px;padding-top:12px}.cql.mg b{color:#1e7a46;font-weight:500}.cql.mg.glow{background:linear-gradient(90deg,#f08a7e1a,#9c7be01a);border-radius:8px;margin:4px -8px;padding:8px}.cql.tt{letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #f0efeb;margin-top:8px;padding-top:12px;font-size:12px}.cql.tt b{letter-spacing:-.03em;text-transform:none;font-size:22px;font-weight:600}.cqd{width:150px;height:150px;margin:4px auto 10px;display:block;transform:rotate(-90deg)}.cqd circle{fill:none;stroke-width:16px}.cqd0{stroke:#f3f2ef}.cqd1{stroke:#0a0a0a}.cqd2{stroke:#9abfe8}.cqd3{stroke:#d9a7e8}.cqleg{color:#55534f;flex-direction:column;gap:5px;font-size:12px;display:flex}.cqleg span{align-items:center;gap:7px;display:flex}.cqleg i{border-radius:8px;width:8px;height:8px}.cqleg b{color:#0a0a0a;margin-left:auto;font-weight:500}@media (max-width:1000px){.cq{grid-template-columns:minmax(0,1fr)}.cqstk{display:none}}.cqbud .cqb1{color:#55534f;justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.cqbud .cqb1 b{color:#0a0a0a;font-size:18px;font-weight:500}.cqbar{background:#f3f2ef;border-radius:8px;height:8px;margin:12px 0 8px;position:relative;overflow:hidden}.cqbar i{background:linear-gradient(90deg,#f08a7e,#d97bb0,#9c7be0);border-radius:8px;width:0;height:100%;display:block}.cqb2{color:#8e8a85;justify-content:space-between;font-size:11.5px;display:flex}.cqb2 b{color:#0a0a0a;font-weight:500}.cqb2 em{color:#1e7a46;font-style:normal}.cqd{width:120px!important;height:120px!important}.tgt{background:#fff;border-radius:14px;width:min(460px,100%);padding:22px;box-shadow:0 0 0 1px #eceae5,0 30px 60px -36px #0000004d}.tgt small{letter-spacing:.06em;text-transform:uppercase;color:#8e8a85;font-size:10.5px;display:block}.tgt .row{justify-content:space-between;align-items:baseline;margin-top:14px;display:flex}.tgt .row span{color:#6e6c67;font-size:13px}.tgt .row b{letter-spacing:-.03em;font-size:26px;font-weight:500}.tgt .bar{background:#f3f2ef;border-radius:10px;height:10px;margin:16px 0 10px;position:relative}.tgt .bar i{background:linear-gradient(90deg,#f08a7e,#d97bb0,#9c7be0);border-radius:10px;width:78%;position:absolute;top:0;bottom:0;left:0}.tgt .bar u{background:#0a0a0a;border-radius:2px;width:2px;position:absolute;top:-6px;bottom:-6px;left:100%}.tgt .foot{color:#8e8a85;justify-content:space-between;font-size:12.5px;display:flex}.tgt .foot em{color:#1e7a46;font-style:normal;font-weight:500}.mbw{grid-template-columns:84px minmax(0,1fr);gap:14px;width:min(1180px,100%);height:600px;display:grid}.mbrail{background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:10px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #eceae5}.mbth{aspect-ratio:1;background:#f7f6f3;border-radius:10px;justify-content:center;align-items:center;transition:box-shadow .2s;display:flex}.mbth img{max-width:80%;max-height:78%}.mbth.pk{box-shadow:0 0 0 1.5px #f2a1c8}.mbcv{background:#fff radial-gradient(circle,#dddad4 1px,#0000 1.2px) 0 0/22px 22px;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #eceae5,0 40px 80px -40px #28201459}.mbtool{z-index:9;background:#fff;border-radius:12px;gap:6px;padding:6px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #eceae5,0 10px 24px -12px #00000040}.mbtool i{background:#f4f3f0;border-radius:8px;width:30px;height:30px}.mbtool i.on{background:#0a0a0a}.mbtag{z-index:9;background:#fff;border-radius:999px;padding:6px 14px;font-size:12.5px;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #eceae5}.mbit{opacity:0;filter:drop-shadow(0 14px 14px #28201429);will-change:transform,opacity;transform-origin:50% 0;position:absolute}.mbsel{opacity:0;pointer-events:none;z-index:8;border:1.5px solid #4a8bf5;position:absolute}.mbsel i{background:#fff;border:1.5px solid #4a8bf5;border-radius:2px;width:9px;height:9px;position:absolute}.mbsel i:first-child{top:-5px;left:-5px}.mbsel i:nth-child(2){top:-5px;right:-5px}.mbsel i:nth-child(3){bottom:-5px;left:-5px}.mbsel i:nth-child(4){bottom:-5px;right:-5px}.mbcur{z-index:10;filter:drop-shadow(0 2px 3px #0000004d);will-change:transform;position:absolute;top:0;left:0}.mbdone{z-index:9;opacity:0;background:linear-gradient(90deg,#f08a7e,#d97bb0,#9c7be0);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:12.5px;font-weight:500;transition:opacity .4s;position:absolute;top:14px;right:16px}@media (max-width:800px){.mbw{grid-template-columns:minmax(0,1fr);height:440px}.mbrail{display:none}}.ipw2{aspect-ratio:1536/1024;border-radius:14px;width:min(1180px,100%);position:relative;overflow:hidden}.ipbg{width:100%;height:100%;position:absolute;inset:0}.ipscr{position:absolute;inset:0}.ipi{filter:drop-shadow(0 8px 8px #28201424);will-change:transform;position:absolute}.ipsel{pointer-events:none;z-index:6;opacity:0;border:1.5px solid #5b9bf0;transition:opacity .25s;position:absolute}.ipsel i{background:#fff;border:1.5px solid #5b9bf0;border-radius:8px;width:8px;height:8px;position:absolute}.ipsel i:first-child{top:-5px;left:-5px}.ipsel i:nth-child(2){top:-5px;right:-5px}.ipsel i:nth-child(3){bottom:-5px;left:-5px}.ipsel i:nth-child(4){bottom:-5px;right:-5px}.iphand{z-index:10;will-change:transform;max-width:none;position:absolute}.iprh{opacity:0;z-index:7;pointer-events:none;border-radius:8px;width:4.95%;height:5.86%;transition:opacity .2s;position:absolute;box-shadow:0 0 0 2px #f2a1c8,0 0 18px #f2a1c899}.wwrap{will-change:transform;border-radius:14px;width:100%;position:relative;overflow:hidden}.wwrap img.wow{width:100%;height:auto;display:block}.wshine{pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff8c 50%,#0000 60%);position:absolute;inset:0;transform:translate(-120%)}.stagebox .wwrap{max-width:1180px}.alw{grid-template-columns:minmax(0,1fr) 120px minmax(0,1.05fr);align-items:center;gap:0;width:min(1100px,100%);display:grid;position:relative}.alimg{aspect-ratio:660/490;position:relative}.alimg img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .6s,transform .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(.96)}.alimg img.on{opacity:1;transform:none}.alcard{background:#fff;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;margin-top:-10px;padding:18px 22px;display:grid;box-shadow:0 0 0 1px #eceae5,0 24px 50px -30px #0000004d}.alsup{color:#8e8a85;grid-column:1/-1;align-items:center;gap:10px;font-size:14px;display:flex}.alsup i{color:#173a2c;background:#7eb6a0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-family:Georgia,serif;font-style:normal;display:flex}.alsup em{font-style:normal}.alnm{letter-spacing:-.03em;font-size:26px;font-weight:500}.alpr{color:#8e8a85;grid-column:1;font-size:17px}.alq{border-radius:12px;grid-area:2/2/4;align-items:center;gap:16px;padding:8px 14px;font-size:17px;display:flex;box-shadow:0 0 0 1px #e2e0db}.alq i{color:#55534f;font-style:normal}.alarr{align-self:start;width:120px;margin-top:30px}.alR{flex-direction:column;gap:10px;display:flex}.alh{background:#fff;border-radius:14px;align-items:center;gap:12px;width:max-content;padding:12px 16px;display:flex;box-shadow:0 0 0 1px #eceae5}.alh b{letter-spacing:-.02em;font-size:20px;font-weight:500}.alh em{color:#8e8a85;background:#f4f3f0;border-radius:999px;padding:4px 10px;font-size:13px;font-style:normal}.alrow{all:unset;cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:14px;padding:10px 16px 10px 10px;transition:box-shadow .35s,transform .35s;display:flex;box-shadow:0 0 0 1px #eceae5}.alrow:hover{transform:translate(3px)}.alrow.on{box-shadow:0 0 0 2px #7fa7e8,0 20px 40px -24px #3c64c859}.alrow:focus-visible{outline-offset:3px;outline:2px solid #0a0a0a}.alth{background:#f7f6f3;border-radius:10px;flex:none;width:92px;height:72px;overflow:hidden}.alth img{object-fit:cover;width:100%;height:100%}.altx{flex-direction:column;flex-grow:1;gap:2px;display:flex}.altx b{font-size:16px;font-weight:500}.altx em{color:#8e8a85;font-size:13.5px;font-style:normal}.altx span{font-size:15px}.alck{border-radius:26px;flex:none;width:26px;height:26px;transition:all .3s;box-shadow:inset 0 0 0 1.5px #55534f}.alrow.on .alck{box-shadow:none;background:#0a0a0a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12l4 4 8-8' fill='none' stroke='%23fff' stroke-width='2.4'/%3E%3C/svg%3E") 50%/16px no-repeat}.clw{width:min(1180px,100%);position:relative}.clchip{-webkit-backdrop-filter:blur(10px);color:#55534f;white-space:nowrap;opacity:0;z-index:3;background:#ffffffeb;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;transition:all .5s cubic-bezier(.34,1.4,.64,1);display:flex;position:absolute;transform:translateY(10px)scale(.95);box-shadow:0 14px 30px -14px #0000004d}.clchip b{color:#0a0a0a;font-weight:500}.clchip i{background:linear-gradient(135deg,#f08a7e,#9c7be0);border-radius:7px;width:7px;height:7px}.clchip.on{opacity:1;transform:none}section[data-s=planches] .tvis{aspect-ratio:1.414!important}section[data-s=planches] .tvis img{max-height:none!important}@media (max-width:900px){.alw{grid-template-columns:minmax(0,1fr)}.alarr,.clchip{display:none}}.ix{flex-direction:column;align-items:center;gap:30px;width:min(980px,100%);padding:10px 0 20px;display:flex}.ixbar{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#b9a7ff,#f2a1c8,#ffb58e) border-box;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:12px;width:min(640px,100%);padding:9px 9px 9px 22px;font-size:17px;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 30px 60px -30px #d97bb073}.ixu{white-space:nowrap;color:#0a0a0a;flex-grow:1;overflow:hidden}.ixu:empty:before{content:"Collez un lien produit…";color:#a3a09a}.ixc{background:#d97bb0;width:1.5px;height:20px;animation:1s step-end infinite bl}.ixbtn{color:#fff;background:#0a0a0a;border-radius:999px;padding:12px 22px;font-size:15px;font-weight:500;transition:transform .2s}.ixbtn span{margin-left:6px}.ixstage{width:100%;height:440px;position:relative}.ixcard{opacity:0;transform-origin:50% 0;will-change:transform,opacity;background:#fff;border-radius:18px;flex-direction:column;gap:3px;width:380px;margin-left:-190px;padding:16px 16px 20px;display:flex;position:absolute;top:0;left:50%;transform:translateY(-30px)scale(.9);box-shadow:0 0 0 1px #eceae5,0 50px 100px -40px #28201466}.ixim{background:#f7f6f3;border-radius:12px;justify-content:center;align-items:center;height:220px;margin-bottom:12px;display:flex;position:relative;overflow:hidden}.ixsof{z-index:1;width:84%;display:block;position:relative}.ixsof img{width:100%;display:block}.ixsh{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#28201426,#28201400);height:30px;position:absolute;bottom:-12px;left:3%;right:3%}.ixsw{background:linear-gradient(100deg,#0000 35%,#ffffffd9 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.ixcard small{color:#8e8a85;font-size:12px}.ixcard b{letter-spacing:-.02em;font-size:20px;font-weight:500}.ixcard>span{font-size:16px}.ixbd{white-space:nowrap;opacity:0;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:14px;display:flex;position:absolute;box-shadow:0 0 0 1px #eceae5,0 18px 36px -18px #00000040}.ixbd i{color:#1e7a46;background:#e3f1e8;border-radius:24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:flex}.ixbd em{color:#8e8a85;font-style:normal}.ixbd b{font-weight:500}.ixdone{color:#fff;opacity:0;white-space:nowrap;background:linear-gradient(90deg,#f08a7e,#d97bb0,#9c7be0);border-radius:999px;padding:10px 20px;font-size:15px;font-weight:500;position:absolute;top:400px;left:50%;transform:translate(-50%);box-shadow:0 20px 40px -16px #d97bb099}.cb{aspect-ratio:1000/560;width:min(1180px,100%);position:relative}.cbr{width:100%;height:100%;position:absolute;inset:0}.cbr ellipse{fill:none;stroke:#0a0a0a12;vector-effect:non-scaling-stroke}.cbl{stroke:#e38bc0;stroke-width:1.5px;stroke-dasharray:4 6;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .4s}.cbl.on{opacity:.9}.cbav{aspect-ratio:1;will-change:transform;width:10.5%;position:absolute;transform:translate(-50%,-50%)}.cbav.cbbig{width:16%}.cbav.cbsm{width:6%}.cbav>img{object-fit:cover;width:100%;height:100%;transition:box-shadow .4s;display:block;box-shadow:0 0 0 5px #fff,0 24px 44px -18px #28201473;border-radius:50%!important}.cbav.act>img{box-shadow:0 0 0 5px #fff,0 0 0 8px #e38bc073,0 24px 44px -18px #28201473}.cbav .dot{aspect-ratio:1;border:3px solid #fff;border-radius:50%;width:18%;position:absolute;bottom:6%;right:6%}.dot.g{background:#4cc36a}.cbch .dot{border:0;width:10px;height:10px;position:static}.cbch{white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:12px;padding:10px 12px 10px 18px;font-size:14px;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 1px #f0efeb,0 20px 40px -20px #00000040}.cbch.r{left:82%}.cbch.l{right:82%}.cbav.cbbig .cbch{top:18%}.cbch b{letter-spacing:-.01em;font-weight:500;display:block;font-size:15px!important}.cbch em{color:#8e8a85;font-size:12.5px;font-style:normal}.cbi{background:#f4f3f0;border-radius:32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.cbact{color:#fff;white-space:nowrap;opacity:0;background:#0a0a0a;border-radius:999px;padding:9px 18px;font-size:13.5px;transition:opacity .35s;position:absolute;top:84%;left:50%;transform:translate(-50%)}@media (max-width:800px){.cbch,.ixbd{display:none}}.ixstage{height:470px!important}.ixaura{filter:blur(10px);opacity:0;pointer-events:none;will-change:opacity;background:radial-gradient(closest-side,#f2a1c852,#b9a7ff2e 55%,#ffb58e00);width:620px;height:420px;position:absolute;top:150px;left:50%;transform:translate(-50%,-50%)}.ixchk{opacity:0;background-image:linear-gradient(45deg,#efede9 25%,#0000 25% 75%,#efede9 75%),linear-gradient(45deg,#efede9 25%,#0000 25% 75%,#efede9 75%);background-position:0 0,9px 9px;background-size:18px 18px;position:absolute;inset:0}.ixfold{opacity:0;white-space:nowrap;color:#0a0a0a;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-size:15px;font-weight:500;display:flex;position:absolute;top:410px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #eceae5,0 20px 40px -20px #0000004d}.ixfold em{color:#8e8a85;font-size:13.5px;font-style:normal;font-weight:400}.ixfold.done{color:#fff;background:linear-gradient(90deg,#f08a7e,#d97bb0,#9c7be0);box-shadow:0 20px 40px -16px #d97bb099}.ixfold.done em{color:#ffffffd9}.ixdone{display:none}.reveal{filter:blur(8px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1),filter 1s cubic-bezier(.16,1,.3,1)!important}.reveal.in{filter:none}.wl{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.wl>span{transition:transform 1.1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0)*55ms);display:inline-block;transform:translateY(105%)}.wl.in>span,.wsplit.in .wl>span{transform:none}#page.pgin{animation:.8s cubic-bezier(.16,1,.3,1) pgin}@keyframes pgin{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}.tvis>div{transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .7s!important}.tvis>div:not(.on){opacity:0;filter:blur(6px);transform:scale(.965)translateY(10px)}.tvis>div.on{opacity:1;filter:none;transform:none}.btn,.ixbtn{will-change:transform;transition:transform .35s cubic-bezier(.16,1,.3,1),background .3s,box-shadow .3s}.btn-d:hover{box-shadow:0 14px 30px -12px #00000073}.tilt{transform-style:preserve-3d;transition:transform .5s cubic-bezier(.16,1,.3,1)}.glare{pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(400px circle at var(--gx,50%) var(--gy,50%),#ffffff8c,transparent 45%);z-index:5;transition:opacity .3s;position:absolute;inset:0}.tilt:hover .glare{opacity:1}.sprog{transform-origin:0;z-index:200;pointer-events:none;background:linear-gradient(90deg,#f08a7e,#d97bb0,#9c7be0);width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.reveal{filter:none!important}.wl>span{transform:none!important}#page.pgin{animation:none}}.stats{padding-top:150px!important}.stw{max-width:1200px!important}.stw>div{padding:10px 24px!important}.stw small{color:#8e8a85;margin-bottom:6px;font-size:14px;font-weight:500;display:block}.stw b{background:linear-gradient(#0a0a0a 30%,#55534f);color:#0000;-webkit-background-clip:text;background-clip:text;letter-spacing:-.07em!important;font-size:clamp(64px,8vw,124px)!important;font-weight:500!important;line-height:.9!important}.stw span{max-width:220px!important;margin-top:14px!important;font-size:16px!important}.phm{padding:22px;background:#f5f5f3!important}.phshot{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.phshot img{object-fit:contain;max-width:100%;max-height:100%;box-shadow:0 0 0 1px #0000000d,0 24px 48px -24px #28201459;border-radius:12px!important}.phm{width:min(720px,84vw)!important;height:min(460px,50vh)!important}.of{width:min(220px,19vw);height:min(132px,15vh);border-radius:20px!important;flex-direction:column!important;justify-content:space-between!important;align-items:flex-start!important;gap:0!important;padding:18px!important;font-size:16px!important}.of i{border-radius:12px!important;width:40px!important;height:40px!important}#otB{top:9vh!important}.apg{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ap{aspect-ratio:1;text-align:center;background:#f5f5f7;border-radius:20px;flex-direction:column;align-items:center;padding:44px 32px 0;display:flex;position:relative;overflow:hidden}.apt h3{letter-spacing:-.04em;margin:0;font-size:clamp(26px,2.6vw,38px);font-weight:500}.apt p{color:#6e6c67;margin:8px 0 0;font-size:17px}.apl{color:#0a0a0a;margin-top:14px;font-size:15px;font-weight:500;display:inline-block}.apl i{font-style:normal;transition:transform .3s;display:inline-block}.ap:hover .apl i{transform:translate(4px)}.apv{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:18px;width:100%;padding:20px 0 40px;display:flex;position:relative}.apimg{object-fit:contain;filter:drop-shadow(0 24px 22px #2820142e);max-width:78%;max-height:62%;transition:transform .8s cubic-bezier(.16,1,.3,1)}.ap:hover .apimg{transform:scale(1.04)}.apshot{align-self:center;width:92%;margin-top:auto;margin-bottom:-40px;box-shadow:0 0 0 1px #0000000d,0 -10px 40px -20px #00000040;border-radius:12px 12px 0 0!important}.ap.dark{color:#fff;background:#000}.ap.dark .apt{z-index:2;position:relative}.ap.dark p{color:#fffc}.ap.dark .apl{color:#fff}.apcov{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.ap.dark .apv{padding:0;position:absolute;inset:0}.ap.dark:after{content:"";z-index:1;background:linear-gradient(#0000008c,#0000 45%);position:absolute;inset:0}.ap.dark:hover .apcov{transform:scale(1.04)}.ap .bu{width:min(380px,86%)}@media (max-width:800px){.apg{grid-template-columns:minmax(0,1fr)}}.aldl{color:#8e8a85;margin-top:4px;font-size:12.5px;display:block}.aldl:before{content:"";vertical-align:1px;background:#c9c5bf;border-radius:7px;width:7px;height:7px;margin-right:6px;display:inline-block}.aldl.fast{color:#1e7a46;font-weight:500}.aldl.fast:before{background:#1e9e55}.aldel{color:#8e8a85;grid-column:1;font-size:14px}.aldel b{color:#0a0a0a;font-weight:500}.vc{grid-template-columns:320px minmax(0,1fr);align-items:center;gap:28px;width:min(1100px,100%);display:grid}.vcp{background:#fff;border-radius:18px;padding:20px;box-shadow:0 0 0 1px #eceae5,0 40px 80px -40px #28201459}.vcp>small{letter-spacing:.06em;text-transform:uppercase;color:#8e8a85;margin-bottom:8px;font-size:11px;display:block}.vct{border-bottom:1px solid #f3f2ef;justify-content:space-between;align-items:center;padding:12px 0;font-size:15px;display:flex}.sw{background:#e2e0db;border-radius:26px;width:42px;height:26px;transition:background .35s;position:relative}.sw b{background:#fff;border-radius:20px;width:20px;height:20px;transition:transform .35s cubic-bezier(.34,1.5,.64,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0003}.sw.on{background:#0a0a0a}.sw.on b{transform:translate(16px)}.vct.hit{animation:.6s vhit}@keyframes vhit{50%{background:#f2a1c81f}}.vcl{padding-top:14px;font-size:15px}.vcls{background:#f4f3f0;border-radius:10px;gap:4px;margin-top:10px;padding:4px;display:flex}.vcls em{text-align:center;color:#8e8a85;border-radius:8px;flex:1;padding:7px 0;font-size:13px;font-style:normal;transition:all .3s}.vcls em.on{color:#0a0a0a;background:#fff;font-weight:500;box-shadow:0 2px 8px -2px #00000026}.vcv{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px #eceae5,0 50px 100px -40px #28201466}.vcbar{border-bottom:1px solid #f0efeb;align-items:center;gap:6px;padding:10px 14px;display:flex}.vcbar i{background:#e2e0db;border-radius:9px;width:9px;height:9px}.vcbar span{color:#8e8a85;background:#f4f3f0;border-radius:6px;margin-left:10px;padding:4px 12px;font-size:12px}.vcin{padding:18px 20px 8px}.vch b{letter-spacing:-.03em;font-size:22px;font-weight:500;display:block}.vch span{color:#8e8a85;font-size:13.5px}[data-t]{transition:opacity .25s}.vcr{border-bottom:1px solid #f4f3f0;grid-template-columns:88px minmax(0,1fr) 34px auto;align-items:center;gap:14px;padding:12px 0;display:grid}.vcim{background:#f7f6f3;border-radius:10px;justify-content:center;align-items:center;height:66px;display:flex}.vcim img{max-width:84%;max-height:76%}.vctx b{font-size:15px;font-weight:500;display:block}.vctx em,.vctx span{color:#8e8a85;max-height:20px;font-size:13px;font-style:normal;transition:opacity .4s,filter .4s,max-height .4s;display:block;overflow:hidden}.vctx .vpr{color:#0a0a0a;font-size:14px}.vlk{border-radius:30px;justify-content:center;align-items:center;width:30px;height:30px;transition:opacity .4s,transform .4s;display:flex;box-shadow:inset 0 0 0 1px #e2e0db}.vcv.npr .vpr,.vcv.nsu .vsu{opacity:0;filter:blur(4px);max-height:0}.vcv.nli .vlk{opacity:0;transform:scale(.6)}.vbt{gap:6px;display:flex}.vbt i{border-radius:999px;padding:7px 12px;font-size:12.5px;font-style:normal;box-shadow:inset 0 0 0 1px #e2e0db}.vbt i.ok{box-shadow:none;color:#1e7a46;background:#e3f1e8}@media (max-width:900px){.vc{grid-template-columns:minmax(0,1fr)}.vbt{display:none}}.vch{position:relative}.vbud{text-align:right;transition:opacity .4s,filter .4s;position:absolute;top:2px;right:0}.vbud em{color:#8e8a85;font-size:11.5px;font-style:normal;display:block}.vbud strong{letter-spacing:-.02em;font-size:18px;font-weight:500}.vcv.nbu .vbud{opacity:0;filter:blur(4px)}.ca{flex-direction:column;justify-content:center;gap:14px;width:100%;height:100%;padding:6%;display:flex;position:relative}.cac{background:#fff;border-radius:16px;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;transition:opacity .5s,transform .5s,box-shadow .4s;display:grid;position:relative;box-shadow:0 0 0 1px #eceae5,0 20px 40px -26px #28201459}.cai{background:#f7f6f3;border-radius:10px;justify-content:center;align-items:center;height:64px;display:flex}.cai img{max-width:84%;max-height:78%}.cat b{font-size:15px;font-weight:500;display:block}.cat em{color:#8e8a85;font-size:13.5px;font-style:normal}.cab{gap:6px;display:flex}.cab i{border-radius:999px;padding:7px 12px;font-size:12.5px;font-style:normal;transition:transform .2s,background .3s,color .3s;box-shadow:inset 0 0 0 1px #e2e0db}.cast{opacity:0;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:500;transition:all .45s cubic-bezier(.34,1.6,.64,1);position:absolute;top:-10px;right:12px;transform:scale(.6)}.cac.ok{box-shadow:0 0 0 2px #9cd3af,0 20px 40px -26px #1e7a4666}.cac.ok .cast{opacity:1;color:#1e7a46;background:#e3f1e8;transform:none}.cac.ok .cab .ok{color:#fff;box-shadow:none;background:#1e9e55}.cac.no{opacity:.55;transform:scale(.98)}.cac.no .cast{opacity:1;color:#b4432f;background:#f7e4e1;transform:none}.cac.no .cab .no{color:#b4432f;box-shadow:none;background:#f7e4e1}.cabub{color:#fff;opacity:0;z-index:3;background:#0a0a0a;border-radius:14px 14px 4px;max-width:240px;padding:10px 14px;font-size:13.5px;transition:all .35s;position:absolute;top:calc(100% + 8px);right:10px;transform:translateY(-6px)}.cabub small{color:#9c9a95;margin-top:3px;font-size:11px;display:block}.cac.cm .cabub{opacity:1;transform:none}.cac.cm{box-shadow:0 0 0 2px #e0c9f3,0 20px 40px -26px #0000004d}.cacur{z-index:5;filter:drop-shadow(0 2px 3px #0000004d);will-change:transform;position:absolute;top:0;left:0}.cl2{grid-template-rows:1fr auto;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:100%;height:100%;padding:6%;display:grid;position:relative}.clc{background:#fff;border-radius:18px;flex-direction:column;gap:3px;padding:14px;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:flex;position:relative;box-shadow:0 0 0 1px #eceae5,0 24px 48px -28px #28201466}.clc .cli{background:#f7f6f3;border-radius:12px;justify-content:center;align-items:center;height:120px;margin-bottom:8px;display:flex;overflow:hidden}.clc .cli img{object-fit:contain;max-width:86%;max-height:86%}.clc b{font-size:15px;font-weight:500}.clc em{color:#8e8a85;font-size:13px;font-style:normal}.cltag{background:#fff;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:500;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px -2px #00000026}.cltag.a{color:#7b5ce0}.clvs{color:#a3a09a;font-size:13px}.clc.pick{transform:translateY(-6px);box-shadow:0 0 0 2px #7fa7e8,0 30px 50px -28px #3c64c873}.clprop{flex-direction:column;grid-column:1/-1;gap:10px;display:flex}.clin{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#b9a7ff,#f2a1c8,#ffb58e) border-box;border:1.5px solid #0000;border-radius:999px;align-items:center;padding:9px 16px;font-size:13px;display:flex}.clu:empty:before{content:"+ Proposer un produit (collez un lien)";color:#a3a09a}.clnew{opacity:0;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:8px 12px 8px 8px;transition:all .5s cubic-bezier(.34,1.4,.64,1);display:flex;transform:translateY(10px);box-shadow:0 0 0 1px #eceae5,0 16px 30px -20px #0000004d}.clnew .cli{background:#f7f6f3;border-radius:8px;justify-content:center;align-items:center;width:54px;height:46px;display:flex}.clnew .cli img{max-width:86%;max-height:86%}.clnew b{font-size:14px;font-weight:500;display:block}.clnew em{color:#d97bb0;font-size:12px;font-style:normal}.clnew i{color:#7a5a12;background:#f5eedd;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:11.5px;font-style:normal}.clnew.on{opacity:1;transform:none}.cbd{flex-direction:column;justify-content:center;gap:12px;width:100%;height:100%;padding:7%;display:flex}.cbdtop{align-items:center;gap:22px;margin-bottom:10px;display:flex}.cbdr{flex:none;width:120px;height:120px;transform:rotate(-90deg)}.cbdr circle{fill:none;stroke-width:10px}.cbdr .t{stroke:#f0efeb}.cbdr .v{stroke:#d97bb0;stroke-linecap:round}.cbdn small{color:#8e8a85;font-size:12px;display:block}.cbdn b{letter-spacing:-.04em;background:linear-gradient(90deg,#f08a7e,#d97bb0,#9c7be0);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:38px;font-weight:500;display:block}.cbdn span{color:#8e8a85;font-size:13px}.cbdl{grid-template-columns:110px 1fr 80px;align-items:center;gap:12px;font-size:14px;display:grid}.cbdl em{text-align:right;font-variant-numeric:tabular-nums;font-style:normal}.cbdb{background:#f0efeb;border-radius:8px;height:8px;overflow:hidden}.cbdb i{background:linear-gradient(90deg,#f08a7e,#d97bb0,#9c7be0);border-radius:8px;width:0;height:100%;display:block}.vc.stack{width:100%;height:100%;padding:4% 4% 0;display:block;position:relative}.vc.stack .vcv{transform-origin:100% 0;width:92%;margin-left:auto;transform:scale(.9)}.vc.stack .vcr{grid-template-columns:70px minmax(0,1fr) 30px}.vc.stack .vbt{display:none}.vc.stack .vcim{height:54px}.vc.stack .vcp{z-index:3;width:56%;padding:14px 16px;position:absolute;bottom:4%;left:3%;box-shadow:0 0 0 1px #eceae5,0 40px 80px -24px #28201473}.vc.stack .vct{padding:9px 0;font-size:14px}.vc.stack .vcl{padding-top:10px;font-size:13.5px}.ow{background:#fff;border-radius:20px;width:min(1180px,100%);padding:22px 22px 26px;box-shadow:0 0 0 1px #eceae5,0 60px 120px -60px #28201473}.owtop{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-bottom:18px;display:grid}.owtop small{color:#8e8a85;font-size:12px;display:block}.owtop b{letter-spacing:-.03em;font-size:22px;font-weight:500}.owbar{background:#f0efeb;border-radius:8px;height:8px;overflow:hidden}.owbar i{background:linear-gradient(90deg,#f08a7e,#d97bb0,#9c7be0);border-radius:8px;width:0;height:100%;transition:width .8s cubic-bezier(.16,1,.3,1);display:block}.owk{color:#55534f;align-items:center;gap:10px;font-size:13.5px;display:flex}.owk b{color:#0a0a0a;font-size:16px;font-weight:500}.owalert{color:#b4432f;opacity:0;background:#f7e4e1;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:500;transition:all .4s cubic-bezier(.34,1.6,.64,1);transform:scale(.8)}.owalert.on{opacity:1;transform:none}.owcols{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:10px;display:grid}.owc{color:#6e6c67;background:#f7f6f3;border-radius:10px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:12.5px;display:flex}.owc em{color:#0a0a0a;font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;padding:1px 8px;font-style:normal;font-weight:500}.owc:last-child{color:#1e7a46;background:#eaf5ee}.owboard{height:450px;position:relative}.owcard{will-change:transform;background:#fff;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:2px 10px;width:calc(25% - 9px);padding:7px 10px;transition:transform .9s cubic-bezier(.16,1,.3,1),box-shadow .4s,opacity .4s;display:grid;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #eceae5,0 14px 30px -20px #28201459}.owcard.moving{z-index:3;box-shadow:0 0 0 2px #f2a1c8,0 30px 50px -24px #d97bb073}.owcard.late{box-shadow:0 0 0 2px #efa79a,0 14px 30px -20px #b4432f66}.owcard.done .owi:after{content:"✓";color:#fff;background:#1e9e55;border-radius:18px;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;display:flex;position:absolute;top:-4px;right:-4px}.owi{background:#f7f6f3;border-radius:9px;grid-row:1/3;justify-content:center;align-items:center;width:50px;height:44px;display:flex;position:relative}.owi img{max-width:84%;max-height:80%}.owt{min-width:0}.owt b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;display:block;overflow:hidden}.owt em{color:#8e8a85;font-size:11.5px;font-style:normal}.oww{border-radius:999px;justify-self:start;padding:2px 8px;font-size:10.5px;font-weight:500}.oww.v{color:#6a4fc9;background:#eee9fb}.oww.c{color:#b0457c;background:#fce8f1}.oww.a{color:#a0601b;background:#fdf0e2}@media (max-width:900px){.owtop{grid-template-columns:1fr}.owcard{width:calc(50% - 6px)}}.od{font-variant-numeric:tabular-nums;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:16px;width:min(1240px,100%);display:grid}.ods{background:#f7f6f3;border-radius:16px;flex-direction:column;gap:6px;padding:10px;display:flex;box-shadow:0 0 0 1px #eceae5}.odb{border-radius:10px;align-items:center;gap:10px;padding:10px;transition:background .35s,box-shadow .35s;display:flex}.odb.on{background:#fff;box-shadow:0 0 0 1px #eceae5,0 10px 20px -14px #00000040}.odb b{font-size:13.5px;font-weight:500;display:block}.odb em{color:#8e8a85;font-size:11.5px;font-style:normal}.odlg{background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-family:Georgia,serif;font-size:14px;display:flex;box-shadow:0 0 0 1px #eceae5}.odlg.ww{color:#173a2c;box-shadow:none;background:#7eb6a0}.odlg.kh{color:#7a5a2f;box-shadow:none;background:#eee6da}.odlg.lm{color:#3c7a1e;box-shadow:none;background:#e7f2dd}.odt{background:#fff;border-radius:16px;padding:4px 16px 12px;box-shadow:0 0 0 1px #eceae5,0 50px 100px -50px #28201466}.odh,.odr{grid-template-columns:minmax(0,2.2fr) 1.1fr .45fr 1fr 1fr .9fr;align-items:center;gap:10px;display:grid}.odh{letter-spacing:.06em;text-transform:uppercase;color:#a3a09a;border-bottom:1px solid #f0efeb;padding:12px 0 10px;font-size:10.5px}.odh span:nth-child(n+3),.odr>span:nth-child(n+3){text-align:right}.odg{margin-top:10px}.odgh{border-radius:10px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:13px;display:flex}.odgh em{color:#55534f;font-size:12px;font-style:normal}.odgh.a{color:#4b36a3;background:#eee9fb}.odgh.c{color:#93345f;background:#fce8f1}.odgh.r{color:#8a4f12;background:#fdf0e2}.odr{border-bottom:1px solid #f5f4f1;padding:8px 0;font-size:13px;transition:opacity .4s,background .4s}.odr.dim{opacity:.32}.odr.hl{background:linear-gradient(90deg,#f2a1c814,#b9a7ff0f)}.odp{align-items:center;gap:10px;min-width:0;display:flex}.odp>span:last-child{min-width:0}.odp b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.odp em{color:#a3a09a;font-size:11.5px;font-style:normal}.odi{background:#f7f6f3;border-radius:8px;flex:none;justify-content:center;align-items:center;width:42px;height:36px;display:flex}.odi img{max-width:84%;max-height:80%}.ost{border-radius:999px;padding:4px 10px;font-size:11.5px;font-style:normal;font-weight:500;display:inline-block}.ost.s0{color:#6e6c67;background:#f4f3f0}.ost.s1{color:#2f6be0;background:#eaf1fd}.ost.s2{color:#7a5a12;background:#f5eedd}.ost.s3{color:#1e7a46;background:#e3f1e8}.ost.pop{animation:.5s cubic-bezier(.34,1.6,.64,1) spop}@keyframes spop{0%{opacity:.3;transform:scale(.7)}to{opacity:1;transform:none}}.odm{color:#1e7a46;font-weight:500}.odr .mu{color:#b5b2ab}@media (max-width:900px){.od{grid-template-columns:minmax(0,1fr)}.ods{flex-direction:row;overflow:auto}.odh span:nth-child(4),.odr>span:nth-child(4),.odh span:nth-child(6),.odr>span:nth-child(6){display:none}}.od{grid-template-columns:270px minmax(0,1fr)!important}.ods{border-radius:16px;box-shadow:0 0 0 1px #eceae5;background:#f7f6f3!important;gap:10px!important;padding:12px!important}.odall{background:#fff;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:box-shadow .3s;display:flex;box-shadow:0 0 0 1px #eceae5}.odall.on{box-shadow:0 0 0 1.5px #0a0a0a}.odall b,.odb b{font-size:13.5px;font-weight:500;display:block}.odall em,.odb em{color:#8e8a85;font-size:11.5px;font-style:normal}.odsr{color:#a3a09a;background:#fff;border-radius:8px;padding:9px 12px;font-size:12.5px;box-shadow:0 0 0 1px #eceae5}.odlist{background:#fff;border-radius:10px;flex-direction:column;gap:2px;padding:6px;display:flex;box-shadow:0 0 0 1px #f0efeb}.odb{border-radius:8px;padding:8px 10px!important}.odb.on{box-shadow:none!important;background:#f4f3f0!important}.odlg{font-weight:500;color:#55534f!important;box-shadow:none!important;background:#f4f3f0!important;width:28px!important;height:28px!important;font-family:inherit!important;font-size:12px!important}.odtt{justify-content:space-between;align-items:baseline;padding:16px 0 6px;display:flex}.odtt b{letter-spacing:-.02em;font-size:18px;font-weight:500}.odtt em{color:#8e8a85;font-size:12.5px;font-style:normal}.odbody{opacity:0;min-height:420px;transition:opacity .45s,transform .55s cubic-bezier(.16,1,.3,1);transform:translateY(8px)}.odbody.in{opacity:1;transform:none}.odgh{text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #f0efeb;color:#55534f!important;background:0 0!important;border-radius:0!important;padding:14px 0 8px!important;font-size:12px!important}.odgh b{font-weight:500}.odgh em{text-transform:none;letter-spacing:0;color:#a3a09a!important}.ost{align-items:center;gap:6px;color:#55534f!important;background:0 0!important;padding:0!important;font-weight:400!important;display:inline-flex!important}.ost:before{content:"";background:#d6d3ce;border-radius:7px;width:7px;height:7px}.ost.s1{color:#0a0a0a!important}.ost.s1:before{background:#0a0a0a}.ost.s2{color:#0a0a0a!important}.ost.s2:before{background:#c9a24a}.ost.s3{color:#1e7a46!important}.ost.s3:before{background:#1e9e55}.odbody{height:540px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 85%,#0000);mask-image:linear-gradient(#000 85%,#0000);min-height:0!important}.odh,.odr{grid-template-columns:minmax(0,2fr) 1fr .8fr .4fr .95fr .95fr .85fr!important}.odar{color:#55534f;text-align:right;font-size:12.5px}.odt{position:relative;overflow:hidden}.odr.sel{background:linear-gradient(90deg,#f2a1c81a,#b9a7ff14)}.odtrk{-webkit-backdrop-filter:blur(16px);z-index:6;background:#fffffff5;border-radius:16px;flex-direction:column;gap:16px;width:300px;padding:18px;transition:transform .6s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:64px;bottom:12px;right:12px;transform:translate(110%);box-shadow:0 0 0 1px #eceae5,0 40px 80px -30px #28201473}.odtrk.on{transform:none}.otk-h{align-items:center;gap:12px;display:flex}.otk-i{background:#f7f6f3;border-radius:10px;flex:none;justify-content:center;align-items:center;width:54px;height:46px;display:flex}.otk-i img{max-width:84%;max-height:80%}.otk-h b{font-size:15px;font-weight:500;display:block}.otk-h em{color:#8e8a85;font-size:12px;font-style:normal}.otk-steps{--p:0;flex-direction:column;gap:18px;padding-left:4px;display:flex;position:relative}.otk-steps:before{content:"";background:#f0efeb;width:2px;position:absolute;top:8px;bottom:8px;left:10px}.otk-steps:after{content:"";width:2px;height:calc((100% - 16px)*var(--p));background:linear-gradient(#f08a7e,#d97bb0,#9c7be0);transition:height .3s;position:absolute;top:8px;left:10px}.otk-s{z-index:1;align-items:flex-start;gap:14px;display:flex;position:relative}.otk-s i{background:#fff;border-radius:14px;flex:none;width:14px;height:14px;margin-top:2px;transition:all .3s;box-shadow:inset 0 0 0 2px #e2e0db}.otk-s.done i{box-shadow:none;background:#0a0a0a}.otk-s:last-child.done i{background:#1e9e55}.otk-s b{color:#a3a09a;font-size:13.5px;font-weight:500;transition:color .3s;display:block}.otk-s.done b{color:#0a0a0a}.otk-s em{color:#8e8a85;font-size:12px;font-style:normal}.otk-rec{opacity:0;background:#f3faf5;border-radius:12px;align-items:center;gap:12px;margin-top:auto;padding:12px;transition:all .45s cubic-bezier(.34,1.4,.64,1);display:flex;transform:translateY(8px)}.otk-rec.on{opacity:1;transform:none}.otk-av{color:#fff;background:#1e9e55;border-radius:34px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:500;display:flex}.otk-rec small{color:#1e7a46;font-size:11.5px;display:block}.otk-rec b{font-size:14px;font-weight:500}.od{position:relative}.od .odtrk{opacity:0;pointer-events:none;width:270px;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .4s;inset:0 auto 0 0;transform:translate(-12px)}.od .odtrk.on{opacity:1;transform:none}.odt{overflow:visible!important}.odgh{text-transform:none!important;letter-spacing:-.01em!important;color:#0a0a0a!important;border-bottom:1px solid #eceae5!important;padding:16px 0 10px!important;font-size:14px!important}.odgh b{align-items:center;gap:10px;font-weight:500;display:flex}.odgh b:before{content:"";background:#f4f3f0 50%/14px no-repeat;border-radius:26px;width:26px;height:26px}.odg[data-g=a] .odgh b:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230A0A0A' stroke-width='1.6'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c0-4 4-6 8-6s8 2 8 6'/%3E%3C/svg%3E")}.odg[data-g=c] .odgh b:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230A0A0A' stroke-width='1.6'%3E%3Cpath d='M3 11l9-7 9 7v9H3z'/%3E%3C/svg%3E")}.odg[data-g=r] .odgh b:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230A0A0A' stroke-width='1.6'%3E%3Cpath d='M14 6l4 4-9 9H5v-4zM16 4l4 4'/%3E%3C/svg%3E")}.od .odt{position:static!important}.sqz{flex-direction:column;justify-content:center;gap:34px;width:100%;height:100%;padding:8%;display:flex}.s1c{background:#fff;border-radius:18px;align-items:center;gap:18px;padding:16px;display:flex;box-shadow:0 0 0 1px #eceae5,0 30px 60px -30px #28201466}.s1i{background:#f7f6f3;border-radius:12px;flex:none;justify-content:center;align-items:center;width:150px;height:104px;display:flex}.s1i img{max-width:86%;max-height:76%}.s1t small{color:#8e8a85;font-size:12px;display:block}.s1t b{letter-spacing:-.03em;margin:2px 0 8px;font-size:22px;font-weight:500;display:block}.s1st{align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.s1st i{background:#d6d3ce;border-radius:9px;width:9px;height:9px;transition:background .4s}.s1st.s1 i,.s1st.s2 i{background:#0a0a0a}.s1st.s2 i{background:#c9a24a}.s1st.s3 i{background:#1e9e55}.s1st.s3{color:#1e7a46}.s1st em{font-style:normal}.s1st.pop{animation:.5s cubic-bezier(.34,1.6,.64,1) spop}.s1steps{color:#a3a09a;grid-template-columns:repeat(4,1fr);font-size:13px;display:grid;position:relative}.s1steps:before{content:"";background:#f0efeb;height:2px;position:absolute;top:7px;left:12.5%;right:12.5%}.s1steps u{background:linear-gradient(90deg,#f08a7e,#d97bb0,#9c7be0);width:0;height:2px;transition:width .6s cubic-bezier(.16,1,.3,1);position:absolute;top:7px;left:12.5%}.s1steps span{z-index:1;flex-direction:column;align-items:center;gap:8px;transition:color .3s;display:flex;position:relative}.s1steps span i{background:#fff;border-radius:16px;width:16px;height:16px;transition:all .35s;box-shadow:inset 0 0 0 2px #e2e0db}.s1steps span.on{color:#0a0a0a}.s1steps span.on i{box-shadow:none;background:#0a0a0a}.s1steps span.on:last-child i{background:#1e9e55}.dl{flex-direction:column;justify-content:center;gap:12px;width:100%;height:100%;padding:6%;display:flex;position:relative}.dlh{color:#8e8a85;justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.dlx{color:#0a0a0a;font-weight:500}.dlr{grid-template-columns:44px 110px 1fr;align-items:center;gap:12px;font-size:13.5px;display:grid}.dli{background:#f7f6f3;border-radius:8px;justify-content:center;align-items:center;width:44px;height:38px;display:flex}.dli img{max-width:84%;max-height:80%}.dlt{background:#f4f3f0;border-radius:12px;height:12px;position:relative}.dlt i{transform-origin:0;background:#0a0a0a;border-radius:12px;transition:width .7s cubic-bezier(.16,1,.3,1),background .4s;position:absolute;top:0;bottom:0}.dlr.late .dlt i{background:#d9776a}.dlline{opacity:.5;background:repeating-linear-gradient(#0a0a0a 0 4px,#0000 4px 8px);width:2px;position:absolute;top:13%;bottom:22%;left:calc(78.16% + 29.88px)}.dlal{color:#b4432f;opacity:0;background:#f7e4e1;border-radius:999px;align-self:flex-start;margin-top:8px;padding:7px 14px;font-size:12.5px;font-weight:500;transition:all .45s cubic-bezier(.34,1.5,.64,1);transform:translateY(8px)}.dlal.on{opacity:1;transform:none}.wh{grid-template-columns:repeat(3,1fr);align-content:center;gap:12px;width:100%;height:100%;padding:6%;display:grid}.whc{background:#fff;border-radius:18px;flex-direction:column;gap:14px;min-height:300px;padding:16px 14px;display:flex;box-shadow:0 0 0 1px #eceae5,0 24px 48px -28px #28201459}.whh{justify-content:space-between;align-items:center;display:flex}.whh b{font-size:16px;font-weight:500}.whn{font-variant-numeric:tabular-nums;background:#f4f3f0;border-radius:999px;padding:2px 9px;font-size:12.5px;font-style:normal}.whl{flex-direction:column;gap:8px;display:flex}.whp{opacity:0;background:#f7f6f3;border-radius:12px;justify-content:center;align-items:center;height:62px;transition:all .55s cubic-bezier(.34,1.5,.64,1);display:flex;transform:translateY(-24px)scale(.8)}.whp img{max-width:80%;max-height:78%}.whp.on{opacity:1;transform:none}.pz-g{background:linear-gradient(90deg,#f08a7e,#d97bb0 55%,#9c7be0);color:#0000;-webkit-background-clip:text;background-clip:text}.pz-bill{background:#f4f3f0;border-radius:999px;gap:4px;margin:34px auto 0;padding:4px;display:inline-flex;position:relative;left:50%;transform:translate(-50%)}.pz-bill button{all:unset;cursor:pointer;color:#6e6c67;border-radius:999px;padding:10px 20px;font-size:15px;transition:all .3s}.pz-bill button.on{color:#0a0a0a;background:#fff;box-shadow:0 4px 12px -4px #0000002e}.pz-bill em{color:#1e7a46;background:#e3f1e8;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:12px;font-style:normal}.pz-bill button:focus-visible{outline-offset:2px;outline:2px solid #0a0a0a}.pz-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:40px;display:grid}.pz-card{background:#fff;border-radius:22px;flex-direction:column;padding:30px 28px;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:flex;position:relative;box-shadow:0 0 0 1px #eceae5}.pz-card:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #e2e0db,0 30px 60px -36px #28201459}.pz-card.pro{box-shadow:0 0 0 1.5px #0a0a0a,0 40px 80px -40px #28201466}.pz-badge{color:#fff;background:linear-gradient(90deg,#f08a7e,#d97bb0,#9c7be0);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:500;position:absolute;top:22px;right:22px}.pz-top h3{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:500}.pz-top p{color:#6e6c67;min-height:44px;margin:8px 0 0;font-size:15px}.pz-price{align-items:baseline;gap:8px;margin-top:22px;display:flex}.pz-price b{letter-spacing:-.05em;font-size:56px;font-weight:500;line-height:1}.pz-price span{color:#8e8a85;font-size:14px}.pz-meta{color:#55534f;min-height:20px;margin-top:10px;font-size:14px}.pz-btn{justify-content:center;width:100%;margin-top:22px}.pz-btn.dk{color:#fff;background:#0a0a0a}.pz-card ul{border-top:1px solid #f0efeb;flex-direction:column;gap:11px;margin:24px 0 0;padding:20px 0 0;font-size:14.5px;list-style:none;display:flex}.pz-card li{color:#2a2926;align-items:flex-start;gap:10px;display:flex}.pz-card li svg{color:#0a0a0a;flex:none;margin-top:2px}.pz-card li.pz-all{color:#0a0a0a;font-weight:500}.pz-seat{color:#6e6c67;margin-top:auto;padding-top:20px;font-size:13px}.pz-seat b{color:#0a0a0a;font-weight:500}.pz-note{text-align:center;color:#6e6c67;margin:26px 0 0;font-size:14.5px}.pz-note a{color:#0a0a0a;margin-left:8px;font-weight:500}.pz-team{background:#f5f5f7;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;max-width:900px;margin:44px auto 0;padding:20px 26px;display:grid}.pz-team b{font-size:16px;font-weight:500;display:block}.pz-team span{color:#6e6c67;font-size:13.5px}.pz-step{align-items:center;gap:12px;display:flex}.pz-step button{all:unset;cursor:pointer;background:#fff;border-radius:36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;transition:transform .2s;display:flex;box-shadow:0 0 0 1px #e2e0db}.pz-step button:hover{transform:scale(1.06)}.pz-step button:focus-visible{outline:2px solid #0a0a0a}.pz-step output{text-align:center;font-variant-numeric:tabular-nums;min-width:28px;font-size:24px;font-weight:500}.pz-tr{text-align:right}.pz-tr b{letter-spacing:-.03em;font-size:28px}.pz-h2{text-align:center;letter-spacing:-.045em;margin:130px 0 36px;font-size:clamp(30px,3.6vw,48px);font-weight:500}.pz-cmp{background:#fff;border-radius:20px;padding:8px 28px 18px;box-shadow:0 0 0 1px #eceae5}.pz-ch,.pz-cr{grid-template-columns:minmax(0,2.4fr) repeat(3,minmax(0,1fr));align-items:center;gap:12px;display:grid}.pz-ch{z-index:2;background:#fff;border-bottom:1px solid #f0efeb;padding:18px 0 14px;font-size:16px;font-weight:500;position:sticky;top:76px}.pz-ch span,.pz-cr span:not(:first-child){text-align:center}.pz-cs{letter-spacing:.06em;text-transform:uppercase;color:#8e8a85;padding:26px 0 8px;font-size:12px}.pz-cr{border-bottom:1px solid #f5f4f1;padding:12px 0;font-size:14.5px}.pz-cr span:not(:first-child){color:#0a0a0a;justify-content:center;font-size:13.5px;display:flex}.pz-no{color:#c9c5bf;font-style:normal}.pz-crd{grid-template-columns:1fr 1.2fr;align-items:start;gap:50px;margin-top:130px;display:grid}.pz-sub{color:#6e6c67;max-width:420px;margin:16px 0 0;font-size:17px}.pz-ct{background:#fff;border-radius:18px;padding:6px 22px;box-shadow:0 0 0 1px #eceae5}.pz-cl{border-bottom:1px solid #f5f4f1;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:14px 0;font-size:14.5px;display:grid}.pz-cl:last-child{border:0}.pz-cl em{color:#a3a09a;font-size:12.5px;font-style:normal}.pz-cl b{text-align:right;min-width:72px;font-weight:500}.pz-cl b.z{color:#1e7a46}.pz-packs{background:#f5f5f7;border-radius:22px;grid-template-columns:1fr 1.6fr;align-items:center;gap:40px;margin-top:60px;padding:34px;display:grid}.pz-packs h3{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:500}.pz-packs p{color:#6e6c67;margin:10px 0 0;font-size:15px}.pz-pg{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pz-pk{text-align:center;background:#fff;border-radius:16px;padding:18px 14px;transition:transform .4s cubic-bezier(.16,1,.3,1);box-shadow:0 0 0 1px #eceae5}.pz-pk:hover{transform:translateY(-3px)}.pz-pk b{letter-spacing:-.03em;font-size:26px;font-weight:500;display:block}.pz-pk span{color:#8e8a85;font-size:12.5px}.pz-pk em{margin-top:10px;font-style:normal;font-weight:500;display:block}.pz-pk.best{box-shadow:0 0 0 1.5px #0a0a0a}.pz-faq{max-width:820px;margin:0 auto}@media (max-width:900px){.pz-cards,.pz-crd,.pz-packs{grid-template-columns:minmax(0,1fr)}.pz-team{grid-template-columns:1fr}.pz-tr{text-align:left}.pz-pg{grid-template-columns:repeat(2,1fr)}.pz-ch,.pz-cr{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));font-size:12.5px}.pz-cmp{padding:6px 14px 14px}}.pz .fh h1{font-size:clamp(36px,4.4vw,60px)!important;line-height:1.05!important}.pz-lead{color:#6e6c67;max-width:560px;font-size:19px;margin:16px auto 0!important}.pz-billw{justify-content:center;margin-top:30px;display:flex}.pz-bill{margin:0!important;position:static!important;left:auto!important;transform:none!important}.pz-tm{color:#8e8a85;margin-bottom:2px;font-size:12px;display:block}.pz-team{grid-template-columns:1fr auto minmax(0,1.3fr)!important}.lw{width:min(1180px,100%);height:620px;position:relative}.lwp{opacity:0;background:#f7f6f3;border-radius:22px;transition:opacity .6s;position:absolute;inset:0;box-shadow:0 0 0 1px #eceae5}.lw.grid .lwp{opacity:1}.lwbar{justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.lws{background:#fff;border-radius:10px;align-items:center;gap:10px;min-width:300px;padding:10px 14px;font-size:14px;display:flex;box-shadow:0 0 0 1px #eceae5}.lwq:empty:before{content:"Rechercher dans la bibliothèque…";color:#a3a09a}.lwch{gap:6px;display:flex}.lwch i{color:#6e6c67;background:#fff;border-radius:999px;padding:7px 14px;font-size:13px;font-style:normal;transition:all .3s;box-shadow:0 0 0 1px #eceae5}.lwch i.on{color:#fff;box-shadow:none;background:#0a0a0a}.lwi{will-change:transform,opacity;background:#fff;border-radius:16px;width:150px;padding:8px 8px 10px;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #0000000a,0 20px 40px -24px #28201466}.lwim{background:#f7f6f3;border-radius:10px;justify-content:center;align-items:center;height:104px;display:flex;overflow:hidden}.lwim img{object-fit:contain;max-width:84%;max-height:80%}.lwi.mat .lwim img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none}.lwi b{white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:12.5px;font-weight:500;display:block;overflow:hidden}.lwi em{color:#a3a09a;font-size:11px;font-style:normal}.lb2{grid-template-columns:repeat(3,1fr);align-content:center;gap:12px;width:100%;height:100%;padding:6%;display:grid}.lb2i{aspect-ratio:1;background:#fff;border-radius:16px;justify-content:center;align-items:center;animation:5s ease-in-out infinite lbf;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #eceae5,0 18px 36px -24px #28201459}.lb2i img{object-fit:contain;max-width:80%;max-height:74%}.lb2i.mat img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none}.lb2i em{background:#ffffffe6;border-radius:999px;padding:3px 9px;font-size:11.5px;font-style:normal;font-weight:500;position:absolute;bottom:8px;left:8px}@keyframes lbf{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ls{flex-direction:column;justify-content:center;gap:16px;width:100%;height:100%;padding:7%;display:flex}.lsin{background:#fff;border-radius:14px;align-items:center;gap:10px;padding:14px 18px;font-size:17px;display:flex;box-shadow:0 0 0 1.5px #0a0a0a,0 24px 48px -26px #00000059}.lsq:empty:before{content:"Rechercher…";color:#a3a09a}.lsc{background:#d97bb0;width:1.5px;height:20px;animation:1s step-end infinite bl}.lsr{flex-direction:column;gap:8px;display:flex}.lsi{background:#fff;border-radius:14px;align-items:center;gap:14px;max-height:80px;padding:8px 12px 8px 8px;transition:all .45s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 0 0 1px #eceae5}.lsi.hide{opacity:0;max-height:0;margin-top:-8px;padding-top:0;padding-bottom:0;transform:scale(.96)}.lsim{background:#f7f6f3;border-radius:10px;flex:none;justify-content:center;align-items:center;width:64px;height:54px;display:flex;overflow:hidden}.lsim img{max-width:84%;max-height:80%}.lsim.mat img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none}.lsi b{font-size:14.5px;font-weight:500;display:block}.lsi em{color:#8e8a85;font-size:12.5px;font-style:normal}.lsi mark{color:inherit;background:linear-gradient(90deg,#f08a7e40,#9c7be040);border-radius:3px}.lp{grid-template-columns:1.1fr 1fr;align-items:center;gap:16px;width:100%;height:100%;padding:6%;display:grid}.lpp{background:#fff;border-radius:18px;flex-direction:column;padding:16px;display:flex;box-shadow:0 0 0 1px #eceae5,0 24px 48px -28px #28201466}.lpp img{object-fit:contain;box-sizing:border-box;background:#f7f6f3;border-radius:12px;width:100%;height:170px;padding:16px}.lpp b{margin-top:12px;font-weight:500}.lpp em{color:#8e8a85;font-size:12.5px;font-style:normal}.lpm{flex-direction:column;gap:10px;display:flex}.lpi,.lpc{animation:6s cubic-bezier(.34,1.4,.64,1) infinite lpin;animation-delay:calc(var(--d)*.35s);opacity:0;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:flex;box-shadow:0 0 0 1px #eceae5}.lpi span{border-radius:10px;flex:none;width:54px;height:54px;overflow:hidden}.lpi img{object-fit:cover;width:100%;height:100%}.lpi b,.lpc b{font-size:13.5px;font-weight:500}.lpc i{border-radius:24px;width:24px;height:24px;box-shadow:inset 0 0 0 1px #0000000f}.lpc{padding:12px 14px}.lpc b{margin-left:auto}@keyframes lpin{0%{opacity:0;transform:translate(20px)scale(.95)}12%,85%{opacity:1;transform:none}to{opacity:0;transform:translate(-10px)}}@media (max-width:800px){.lw{height:520px}.lwch{display:none}.lwi{width:110px}.lwim{height:74px}}.lb2{grid-template-rows:repeat(3,minmax(0,1fr));align-content:stretch!important;gap:10px!important;padding:4%!important}.lb2i{aspect-ratio:auto!important}.phm{overflow:hidden;background:#f3f1ed!important;padding:0!important}.phm>div{width:100%;height:100%;position:relative}.pz0{flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.pzl{color:#55534f;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:9px 18px;font-size:13.5px;display:flex;box-shadow:0 10px 24px -14px #00000040}.pzh{filter:drop-shadow(0 26px 22px #3c28142e);width:62%}.pzt{text-align:center}.pzt b{letter-spacing:-.03em;font-size:22px;font-weight:500;display:block}.pzt span{color:#8e8a85;font-size:13.5px}.pzc{gap:6px;display:flex}.pzc i{color:#1e7a46;background:#fff;border-radius:999px;padding:5px 11px 5px 9px;font-size:12px;font-style:normal}.pzc i:before{content:"✓ ";font-weight:600}.pzb{background:#fff;border-radius:6px;position:absolute;inset:8% 6% 14%;box-shadow:0 30px 60px -36px #3c281459}.pzb img{filter:drop-shadow(0 10px 10px #3c28141f);position:absolute}.pzb img.sel{outline-offset:6px;outline:1.5px solid #5b9bf0}.pzlab{color:#55534f;font-size:12.5px;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.pzpg{background:#fff;border-radius:4px;grid-template-columns:1fr 1.5fr 1fr;gap:4%;padding:5%;display:grid;position:absolute;inset:9% 7%;box-shadow:0 30px 60px -34px #3c281461}.pzpl small{color:#c9c5bf;letter-spacing:-.04em;font-size:30px}.pzpl b{letter-spacing:-.03em;margin:2px 0 8px;font-size:20px;font-weight:500;display:block}.pzpl span{color:#8e8a85;font-size:11.5px;line-height:1.5}.pzpal{gap:5px;margin-top:14px;display:flex}.pzpal i{border-radius:18px;width:18px;height:18px}.pzpm{background:#f6f4f0;justify-content:center;align-items:center;display:flex}.pzpm img{width:90%}.pzpr{flex-direction:column;justify-content:center;gap:10px;display:flex}.pzpr div{align-items:center;gap:8px;display:flex}.pzpr img{object-fit:contain;background:#f6f4f0;border-radius:4px;width:40px;height:40px;padding:3px}.pzpr span{font-size:11px;line-height:1.3}.pzpr em{color:#8e8a85;font-style:normal;display:block}.pz3{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.pzcard{background:#fff;border-radius:18px;align-items:center;gap:16px;width:min(440px,80%);padding:12px 16px 12px 12px;display:flex;box-shadow:0 0 0 1.5px #a9d8b9,0 30px 50px -30px #1e7a4659}.pzcard>img{object-fit:contain;background:#f6f4f0;border-radius:12px;width:120px;height:80px;padding:6px}.pzcard b{font-weight:500;display:block}.pzcard span{color:#8e8a85;font-size:13px}.pzcard em{color:#fff;background:#1e9e55;border-radius:999px;margin-left:auto;padding:6px 12px;font-size:12.5px;font-style:normal;font-weight:500}.pzmsg{justify-content:flex-end;align-items:flex-end;gap:10px;width:min(440px,80%);display:flex}.pzmsg img{order:2;width:34px;height:34px;border-radius:34px!important}.pzmsg span{background:#fff;border-radius:16px 16px 4px;padding:12px 15px;font-size:14px;box-shadow:0 14px 30px -20px #0000004d}.pzmsg small{color:#8e8a85;margin-top:3px;font-size:11.5px;display:block}.pz4{grid-template-columns:1.2fr 1fr;align-items:center;gap:4%;padding:0 7%;display:grid}.pz4>img{filter:drop-shadow(0 26px 22px #3c28142e);width:100%}.pznum{flex-direction:column;gap:14px;display:flex}.pznum div{flex-direction:column;display:flex}.pznum span{color:#8e8a85;font-size:12.5px}.pznum b{letter-spacing:-.04em;font-size:30px;font-weight:500}.pznum .mg b{color:#1e7a46;font-size:44px}.pz5{flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:0 8%;display:flex}.pz5>img{filter:drop-shadow(0 26px 22px #3c28142e);width:52%}.pztl{grid-template-columns:repeat(3,1fr);width:100%;display:grid;position:relative}.pztl:before{content:"";background:#0a0a0a;height:2px;position:absolute;top:7px;left:16%;right:16%}.pztl div{flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.pztl i{background:#0a0a0a;border-radius:16px;width:16px;height:16px;margin-bottom:6px}.pztl .last i{background:#1e9e55}.pztl b{font-size:14px;font-weight:500}.pztl span{color:#8e8a85;font-size:12.5px}.pzrec{color:#1e7a46;background:#fff;border-radius:999px;padding:7px 14px;font-size:13px}.ap3{flex-direction:column;align-items:center;width:76%;display:flex;position:relative}.ap3 img{filter:drop-shadow(0 24px 22px #28201433);width:78%}.ap3 .d{background:#fff;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:500;position:absolute;box-shadow:0 6px 14px -6px #0000004d}.ap3 .w{bottom:56px;left:50%;transform:translate(-50%)}.ap3 .h{top:36%;right:0}.apq{background:#fff;border-radius:999px;margin-top:22px;padding:3px;font-size:12.5px;display:flex;box-shadow:0 0 0 1px #e8e6e1}.apq span{color:#8e8a85;border-radius:999px;padding:6px 12px}.apq .on{color:#fff;background:#0a0a0a}.apc{flex-direction:column;gap:8px;width:80%;display:flex}.apr{text-align:left;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:flex;box-shadow:0 10px 24px -18px #0000004d}.apr img{object-fit:contain;background:#f6f4f0;border-radius:8px;width:56px;height:42px;padding:3px}.apr b{font-size:14px;font-weight:500}.apr em{border-radius:999px;margin-left:auto;padding:4px 10px;font-size:12px;font-style:normal;font-weight:500}.apr em.ok{color:#1e7a46;background:#e3f1e8}.apr em.no{color:#8e8a85;background:#f4f3f0}.apr.dim{opacity:.55}.apmsg{color:#fff;background:#0a0a0a;border-radius:16px 16px 4px;align-self:flex-end;align-items:center;gap:8px;margin-top:4px;padding:8px 14px 8px 8px;font-size:13.5px;display:flex}.apmsg img{width:26px;height:26px;border-radius:26px!important}.apm{flex-direction:column;align-items:center;width:78%;display:flex}.apm>span{color:#6e6c67;font-size:14px}.apm>b{letter-spacing:-.06em;background:linear-gradient(90deg,#f08a7e,#d97bb0 55%,#9c7be0);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(56px,6vw,84px);font-weight:500;line-height:1.05}.apml{background:#fff;border-radius:14px;width:100%;margin-top:22px;padding:6px 16px;box-shadow:0 10px 24px -18px #0000004d}.apml div{border-bottom:1px solid #f3f2ef;justify-content:space-between;padding:10px 0;font-size:14px;display:flex}.apml div:last-child{border:0}.apml em{color:#1e7a46;font-style:normal;font-weight:500}.apml div:last-child em{color:#8e8a85;font-weight:400}.pc.mat img{object-fit:cover;filter:none;width:86%;height:86%;border-radius:10px!important}.a3d{flex-direction:column;justify-content:center;align-items:center;width:86%;height:100%;display:flex;position:relative}.a3g{opacity:.8;width:112%;height:34%;position:absolute;bottom:22%;left:-6%;right:-6%;-webkit-mask-image:radial-gradient(closest-side,#000 40%,#0000);mask-image:radial-gradient(closest-side,#000 40%,#0000)}.a3t{aspect-ratio:2.4;width:90%;margin-top:-6%;position:relative}.a3t img{object-fit:contain;filter:drop-shadow(0 26px 20px #28201438);width:100%;height:100%;animation:6s ease-in-out infinite a3a;position:absolute;inset:0}.a3t img.b{animation-name:a3b}@keyframes a3a{0%,38%{opacity:1;transform:perspective(900px)rotateY(0)}50%,88%{opacity:0;transform:perspective(900px)rotateY(-28deg)}to{opacity:1;transform:perspective(900px)rotateY(0)}}@keyframes a3b{0%,38%{opacity:0;transform:perspective(900px)rotateY(28deg)}50%,88%{opacity:1;transform:perspective(900px)rotateY(0)}to{opacity:0;transform:perspective(900px)rotateY(28deg)}}.a3o{opacity:.35;width:84%;position:absolute;bottom:24%}.a3dim{z-index:2;background:#fff;border-radius:6px;margin-top:6px;padding:4px 10px;font-size:12px;font-weight:500;position:relative;box-shadow:0 6px 14px -6px #0000004d}.acv{z-index:3;flex-direction:column;gap:10px;display:flex;position:absolute;bottom:9%;left:8%;right:8%}.acvc{-webkit-backdrop-filter:blur(16px);color:#0a0a0a;text-align:left;background:#ffffffe0;border-radius:16px;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex;box-shadow:0 20px 40px -20px #00000073}.acvi{background:#f6f4f0;border-radius:10px;justify-content:center;align-items:center;width:64px;height:46px;display:flex}.acvi img{max-width:88%;max-height:80%}.acvc b{font-size:14.5px;font-weight:500;display:block}.acvc em{color:#6e6c67;font-size:12px;font-style:normal}.acvc i{color:#fff;background:#1e9e55;border-radius:999px;margin-left:auto;padding:6px 12px;font-size:12.5px;font-style:normal;font-weight:500}.acvm{text-align:left;align-self:flex-end;align-items:flex-end;gap:8px;display:flex}.acvm img{order:2;width:30px;height:30px;border-radius:30px!important}.acvm span{color:#fff;background:#0a0a0a;border-radius:16px 16px 4px;padding:10px 14px;font-size:13.5px}.acvm small{color:#9c9a95;margin-top:2px;font-size:11px;display:block}.acvc{animation:6s cubic-bezier(.34,1.4,.64,1) infinite acin}.acvm{animation:6s cubic-bezier(.34,1.4,.64,1) .5s infinite acin}@keyframes acin{0%{opacity:0;transform:translateY(16px)}10%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}.adt{aspect-ratio:1.6;background:#fff;border-radius:16px;width:84%;position:relative;overflow:hidden;box-shadow:0 20px 40px -26px #0000004d}.adtb{background-image:linear-gradient(45deg,#edebe7 25%,#0000 25% 75%,#edebe7 75%),linear-gradient(45deg,#edebe7 25%,#0000 25% 75%,#edebe7 75%);background-position:0 0,9px 9px;background-size:18px 18px;width:50%;animation:6s ease-in-out infinite adtw;position:absolute;inset:0}.adt img{filter:drop-shadow(0 18px 16px #2820142e);width:84%;position:absolute;top:22%;left:8%;right:8%}.adtl{background:linear-gradient(#f6a08f,#e38bc0,#a98bf0);width:2px;animation:6s ease-in-out infinite adtl;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 18px 4px #e38bc073}.adtx{color:#6e6c67;white-space:nowrap;font-size:12px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}@keyframes adtw{0%,10%{width:0}45%,60%{width:100%}95%,to{width:0}}@keyframes adtl{0%,10%{left:0}45%,60%{left:100%}95%,to{left:0}}.hpro{z-index:6;color:#55534f;white-space:nowrap;justify-content:center;gap:18px;margin-top:18px;font-size:13.5px;display:flex;position:relative}.hpro span:before{content:"✓";color:#1e7a46;margin-right:6px;font-weight:600}.pq{padding:150px 24px 0}.pqw{max-width:1200px;margin:0 auto}.pqh{text-align:center;margin-bottom:44px}.pqh h2{letter-spacing:-.05em;margin:0;font-size:clamp(32px,4.2vw,58px);font-weight:500;line-height:1}.pqh p{color:#6e6c67;margin:16px 0 0;font-size:18px}.pqg{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pqc{background:#f5f5f7;border-radius:22px;flex-direction:column;gap:10px;padding:30px 28px;display:flex;position:relative}.pqc>img{object-fit:cover;width:54px;height:54px;box-shadow:0 0 0 3px #fff;border-radius:54px!important}.pqc small{color:#8e8a85;margin-top:8px;font-size:13px}.pqc h3{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:500;line-height:1.15}.pqc ul{color:#2a2926;flex-direction:column;gap:9px;margin:8px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.pqc li:before{content:"✓";color:#1e7a46;margin-right:8px;font-weight:600}.pql{margin-top:auto;padding-top:18px;font-size:15px;font-weight:500}.pql i{font-style:normal;transition:transform .3s;display:inline-block}.pqc:hover .pql i{transform:translate(4px)}.roi{padding:150px 24px 0}.roiw{max-width:1200px;margin:0 auto}.roih{text-align:center;margin-bottom:44px}.roih h2{letter-spacing:-.05em;margin:0;font-size:clamp(32px,4.2vw,58px);font-weight:500;line-height:1.02}.roih h2 span{background:linear-gradient(90deg,#f08a7e,#d97bb0 55%,#9c7be0);color:#0000;-webkit-background-clip:text;background-clip:text}.roig{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.roip{border-top:1.5px solid #0a0a0a;padding-top:16px}.roip b{letter-spacing:-.02em;font-size:20px;font-weight:500}.roip p{color:#6e6c67;margin:8px 0 0;font-size:15.5px;line-height:1.5}.roic{border-radius:24px;grid-template-columns:1.2fr 1fr;margin-top:48px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #eceae5,0 50px 100px -50px #28201459}.roii{background:#fff;flex-direction:column;gap:22px;padding:36px;display:flex}.roii h3{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:500}.roii label{color:#55534f;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:15px;display:flex}.roii output{color:#0a0a0a;font-variant-numeric:tabular-nums;font-weight:500}.roii input{accent-color:#0a0a0a;width:100%}.roii small{color:#a3a09a;font-size:12.5px}.roio{color:#fff;background:#0a0a0a;flex-direction:column;justify-content:center;gap:4px;padding:36px;display:flex}.roio small{color:#9c9a95;font-size:13px}.roio b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;background:linear-gradient(90deg,#f6a08f,#e38bc0,#a98bf0);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(48px,5vw,72px);font-weight:500;line-height:1}.roio>span{color:#9c9a95}.roix{color:#c9c5bf;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;margin:22px 0;padding-top:16px;font-size:14px;display:flex}.roix em{color:#fff;background:#ffffff1a;border-radius:999px;padding:4px 12px;font-style:normal;font-weight:500}.roio .btn{align-self:flex-start}.ptz{background:#f5f5f7;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:120px auto 0;padding:30px 36px;display:flex}.ptz b{letter-spacing:-.03em;font-size:24px;font-weight:500;display:block}.ptz span{color:#6e6c67;font-size:16px}@media (max-width:900px){.pqg,.roig,.roic{grid-template-columns:minmax(0,1fr)}.ptz{flex-direction:column;align-items:flex-start;margin:80px 24px 0}.hpro{display:none}}.hero{z-index:15!important}.hpro span{-webkit-backdrop-filter:blur(8px);background:#ffffffd9;border-radius:999px;padding:6px 12px}.pqc{gap:10px;overflow:hidden;padding:0 0 28px!important}.pqc>small,.pqc>h3,.pqc>ul,.pqc>.pql{margin-left:28px;margin-right:28px}.pqv{background:#efece6;justify-content:center;align-items:flex-end;gap:4%;height:220px;margin-bottom:10px;padding:0 10% 26px;display:flex;position:relative}.pqv img{filter:drop-shadow(0 18px 16px #3c28142e);transition:transform .8s cubic-bezier(.16,1,.3,1)}.pqv .a{object-fit:contain;width:62%;max-height:120px}.pqv .b{object-fit:contain;width:20%;max-height:170px}.pqv.three img{object-fit:contain;width:26%;max-height:150px}.pqc:hover .pqv img{transform:translateY(-4px)}#otB h2{-webkit-text-fill-color:#0a0a0a;color:#0a0a0a!important;background:0 0!important}.roih h2 span{-webkit-text-fill-color:#a3a09a;color:#a3a09a!important;background:0 0!important}.stw>div:first-child b{background:linear-gradient(#0a0a0a 30%,#55534f)!important;-webkit-background-clip:text!important;background-clip:text!important}.roio b{-webkit-text-fill-color:#fff;color:#fff!important;background:0 0!important}.pqv.ui,.pqv.doc{align-items:center;padding:22px}.pqv.doc img{object-fit:cover;object-position:top;filter:none;width:100%;height:100%;max-height:none;box-shadow:0 20px 40px -24px #3c281466;border-radius:6px!important}.pqb{background:#fff;border-radius:14px;flex-direction:column;gap:8px;width:100%;padding:14px 16px;font-size:13px;display:flex;box-shadow:0 20px 40px -26px #3c281459}.pqbh{justify-content:space-between;align-items:baseline;display:flex}.pqbh b{font-size:15px;font-weight:500}.pqbh span{color:#8e8a85;font-size:12px}.pqbr{color:#55534f;justify-content:space-between;align-items:baseline;display:flex}.pqbr b{color:#0a0a0a;font-variant-numeric:tabular-nums;font-size:18px;font-weight:500}.pqbr.s{color:#8e8a85;font-size:12px}.pqbr.s em{color:#1e7a46;font-style:normal}.pqbr.m{border-top:1px solid #f0efeb;padding-top:8px}.pqbr.m b{color:#1e7a46}.pqbar{background:#f0efeb;border-radius:6px;height:6px;position:relative}.pqbar i{background:#0a0a0a;border-radius:6px;position:absolute;top:0;bottom:0;left:0}.pqbar u{opacity:.3;background:#0a0a0a;width:2px;position:absolute;top:-4px;bottom:-4px;right:0}.pqo{flex-direction:column;gap:7px;width:100%;display:flex}.pqor{background:#fff;border-radius:12px;align-items:center;gap:10px;padding:7px 10px 7px 7px;display:flex;box-shadow:0 14px 30px -22px #3c281459}.pqoi{background:#f6f4f0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:46px;height:36px;display:flex}.pqoi img{max-width:86%;max-height:80%;filter:none!important}.pqor b{font-size:13px;font-weight:500;display:block}.pqor em{color:#8e8a85;font-size:11.5px;font-style:normal}.pqor i{color:#0a0a0a;align-items:center;gap:5px;margin-left:auto;font-size:11.5px;font-style:normal;display:flex}.pqor i:before{content:"";background:#0a0a0a;border-radius:7px;width:7px;height:7px}.pqor i.s2:before{background:#c9a24a}.pqor i.s3{color:#1e7a46}.pqor i.s3:before{background:#1e9e55}.pqc h3{min-height:58px}.pqh{margin-bottom:36px!important}.pqc h3{min-height:0!important;font-size:26px!important}.pqc{gap:6px!important;padding-bottom:26px!important}.pql{padding-top:10px!important}.roih{margin-bottom:36px!important}.roic{margin-top:0!important}.pm{padding:150px 24px 0}.pmw{text-align:center;max-width:1200px;margin:0 auto}.pmh{letter-spacing:-.05em;margin:0;font-size:clamp(32px,4.2vw,58px);font-weight:500;line-height:1}.pmseg{background:#f0efec;border-radius:999px;gap:0;margin:34px auto 0;padding:4px;display:inline-flex;position:relative}.pmseg button{all:unset;z-index:1;cursor:pointer;color:#6e6c67;border-radius:999px;padding:11px 22px;font-size:15px;transition:color .3s;position:relative;overflow:hidden}.pmseg button.on{color:#0a0a0a}.pmseg button:focus-visible{outline:2px solid #0a0a0a}.pmseg button u{opacity:0;background:#00000014;border-radius:2px;height:2px;position:absolute;bottom:5px;left:18%;right:18%;overflow:hidden}.pmseg button.on u{opacity:1}.pmseg button u:after{content:"";transform-origin:0;transform:scaleX(var(--p,0));background:#0a0a0a;position:absolute;inset:0}.pmind{background:#fff;border-radius:999px;transition:all .5s cubic-bezier(.16,1,.3,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 4px 14px -4px #0003}.pmst{text-align:left;background:#f5f5f7;border-radius:28px;height:520px;margin-top:40px;position:relative;overflow:hidden}.pmp{opacity:0;pointer-events:none;grid-template-columns:.85fr 1.15fr;align-items:center;gap:40px;padding:0 64px;transition:opacity .6s;display:grid;position:absolute;inset:0}.pmp.on{opacity:1;pointer-events:auto}.pmt h3{letter-spacing:-.05em;margin:0;font-size:clamp(34px,3.6vw,52px);font-weight:500;line-height:1.02;transition:transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.pmt a{color:#0a0a0a;margin-top:24px;font-size:17px;font-weight:500;display:inline-block}.pmp.on .pmt h3{transform:none}.pmv{opacity:0;transition:all 1s cubic-bezier(.16,1,.3,1) .1s;transform:translateY(30px)scale(.97)}.pmp.on .pmv{opacity:1;transform:none}.pmb{background:#fff;border-radius:20px;flex-direction:column;gap:10px;padding:22px 24px;display:flex;box-shadow:0 40px 80px -40px #28201466}.pmbh{justify-content:space-between;align-items:baseline;display:flex}.pmbh b{font-size:16px;font-weight:500}.pmbh span{color:#8e8a85;font-size:13px}.pmn{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:48px;font-weight:500;line-height:1}.pmbar{background:#f0efeb;border-radius:8px;height:8px;position:relative}.pmbar i{background:#0a0a0a;border-radius:8px;width:0;position:absolute;top:0;bottom:0;left:0}.pmbar u{opacity:.25;background:#0a0a0a;width:2px;position:absolute;top:-5px;bottom:-5px;right:0}.pmbs{color:#8e8a85;justify-content:space-between;font-size:12.5px;display:flex}.pmbs em{color:#1e7a46;font-style:normal}.pmr{opacity:0;border-top:1px solid #f3f2ef;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:8px 0;font-size:14px;transition:all .6s cubic-bezier(.16,1,.3,1);display:grid;transform:translate(16px)}.pmr.in{opacity:1;transform:none}.pmr b{font-weight:500}.pmr em{font-variant-numeric:tabular-nums;font-style:normal}.pmi{background:#f6f4f0;border-radius:9px;justify-content:center;align-items:center;width:52px;height:40px;display:flex}.pmi img{max-width:86%;max-height:80%}.pmm{color:#55534f;border-top:1px solid #f0efeb;justify-content:space-between;align-items:baseline;padding-top:10px;font-size:14px;display:flex}.pmm b{color:#1e7a46;font-variant-numeric:tabular-nums;font-size:24px;font-weight:500}.pmd{height:380px;position:relative}.pmd img{aspect-ratio:16/9;object-fit:cover;object-position:top;width:78%;transition:transform 1.1s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;box-shadow:0 30px 60px -30px #28201473;border-radius:6px!important}.pmd .d1{transform:translate(-50%,-50%)rotate(0)translateY(10px)}.pmd .d2{transform:translate(-50%,-50%)rotate(0)translateY(5px)}.pmd .d3{transform:translate(-50%,-50%)}.pmp.on .pmd .d1{transform:translate(-50%,-50%)translate(-18%,-6%)rotate(-7deg)scale(.9)}.pmp.on .pmd .d2{transform:translate(-50%,-50%)translate(18%,-6%)rotate(7deg)scale(.9)}.pmp.on .pmd .d3{transform:translate(-50%,-50%)translateY(4%)}.pmdok{color:#fff;opacity:0;background:#1e9e55;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:500;transition:all .6s cubic-bezier(.34,1.5,.64,1) 1.2s;position:absolute;bottom:6px;left:50%;transform:translate(-50%,10px)}.pmp.on .pmdok{opacity:1;transform:translate(-50%)}.pms{background:#fff;border-radius:20px;flex-direction:column;gap:10px;padding:20px 22px;display:flex;box-shadow:0 40px 80px -40px #28201466}.pmsh{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.pmsh b{font-size:17px;font-weight:500}.pmteam{display:flex}.pmteam i,.psa{color:#55534f;background:#eceae5;border-radius:30px;justify-content:center;align-items:center;width:30px;height:30px;margin-left:-6px;font-size:11.5px;font-style:normal;font-weight:500;display:flex;box-shadow:0 0 0 2px #fff}.pmteam em{color:#8e8a85;align-self:center;margin-left:6px;font-size:12px;font-style:normal}.pso{border-top:1px solid #f3f2ef;grid-template-columns:52px 1fr auto auto;align-items:center;gap:12px;padding:9px 0;font-size:14px;display:grid}.pso b{font-weight:500;display:block}.pso em{color:#8e8a85;font-size:12px;font-style:normal}.psa{margin:0}.pst{align-items:center;gap:6px;min-width:96px;font-size:12.5px;font-style:normal;display:flex}.pst:before{content:"";background:#d6d3ce;border-radius:8px;width:8px;height:8px;transition:background .3s}.pst.s1:before{background:#0a0a0a}.pst.s2:before{background:#c9a24a}.pst.s3{color:#1e7a46}.pst.s3:before{background:#1e9e55}.roibars{flex-direction:column;gap:10px;margin:20px 0 4px;display:flex}.roibars div{color:#9c9a95;grid-template-columns:110px 1fr;align-items:center;gap:10px;font-size:12.5px;display:grid}.roibars i{background:linear-gradient(90deg,#f6a08f,#e38bc0,#a98bf0);border-radius:10px;width:100%;height:10px;display:block}.roibars .rb2{background:#fff;width:2%;transition:width .4s}@media (max-width:900px){.pmst{height:auto}.pmp{grid-template-columns:1fr;padding:30px 24px;display:none;position:relative}.pmp.on{display:grid}.pmseg button{padding:10px 12px;font-size:13px}}.av{padding:140px 24px 0}.avw{max-width:1200px;margin:0 auto}.av h2{text-align:center;letter-spacing:-.05em;margin:0 0 40px;font-size:clamp(32px,4.2vw,58px);font-weight:500}.avg{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.avc{background:#f5f5f7;border-radius:22px;flex-direction:column;gap:22px;padding:30px;display:flex}.avc q{letter-spacing:-.01em;quotes:"« " " »";font-size:20px;line-height:1.4}.avc div{align-items:center;gap:12px;margin-top:auto;display:flex}.avc img{object-fit:cover;width:44px;height:44px;border-radius:44px!important}.avc b{font-size:15px;font-weight:500;display:block}.avc span{color:#8e8a85;font-size:13px}@media (max-width:900px){.avg{grid-template-columns:minmax(0,1fr)}}.sol{height:400px;position:relative}.solc{background:#fff;border-radius:20px;width:78%;padding:16px 18px;transition:transform 1s cubic-bezier(.16,1,.3,1),opacity .6s;position:absolute;box-shadow:0 40px 80px -40px #28201466}.solc small{color:#8e8a85;margin-bottom:10px;font-size:12px;display:block}.solc.s0{top:0;left:0}.solc.s1{top:120px;right:0}.solc.s2{top:250px;left:8%}.solb{background:#faf9f7;border-radius:10px;height:140px;position:relative}.solb img{filter:drop-shadow(0 8px 8px #3c281424);position:absolute}.solv{border-top:1px solid #f3f2ef;align-items:center;gap:10px;padding:6px 0;display:flex}.solv:first-of-type{border:0}.solv img{object-fit:contain;background:#f6f4f0;border-radius:8px;width:52px;height:38px;padding:3px}.solv b{font-size:13.5px;font-weight:500;display:block}.solv em{color:#8e8a85;font-size:12px;font-style:normal}.solv i{color:#1e7a46;background:#e3f1e8;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:12px;font-style:normal;font-weight:500}.solm{flex-direction:column;gap:8px;display:flex}.solm>span{color:#8e8a85;font-size:12.5px}.solm>b{letter-spacing:-.04em;font-size:32px;font-weight:500}.solmg{color:#55534f;border-top:1px solid #f0efeb;justify-content:space-between;align-items:baseline;padding-top:8px;font-size:13.5px;display:flex}.solmg b{color:#1e7a46;font-size:22px;font-weight:500}.pmp .solc{opacity:0;transform:translateY(30px)scale(.96)}.pmp.on .solc{opacity:1;transform:none}.pmp.on .solc.s1{transition-delay:.5s}.pmp.on .solc.s2{transition-delay:1s}.pmp.on .pmv{transform:none!important}.tmr{border-top:1px solid #f3f2ef;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.tmav{color:#55534f;background:#eceae5;border-radius:40px;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:500;transition:box-shadow .4s;display:flex}.tmr.act .tmav{box-shadow:0 0 0 3px #fff,0 0 0 5px #0a0a0a}.tmr b{font-size:14.5px;font-weight:500;display:block}.tmr em{color:#8e8a85;font-size:12.5px;font-style:normal}.tmact{color:#55534f;opacity:0;white-space:nowrap;background:#f4f3f0;border-radius:999px;padding:5px 11px;font-size:12.5px;transition:all .45s cubic-bezier(.16,1,.3,1);transform:translate(10px)}.tmr.act .tmact,.tmr.done .tmact{opacity:1;transform:none}.tmr.done .tmact{color:#1e7a46;background:#e3f1e8}.ptz2{max-width:1200px;margin:130px auto 0;padding:0 24px}.ptz2h{text-align:center;margin-bottom:34px}.ptz2h b{letter-spacing:-.05em;font-size:clamp(32px,4.2vw,58px);font-weight:500;line-height:1;display:block}.ptz2h span{color:#6e6c67;margin-top:12px;font-size:18px;display:block}.ptz2g{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ptz2c{background:#f5f5f7;border-radius:24px;flex-direction:column;gap:6px;padding:34px 36px;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex}.ptz2c:hover{transform:translateY(-4px)}.ptz2c small{color:#8e8a85;font-size:14px}.ptz2c b{letter-spacing:-.04em;font-size:40px;font-weight:500;line-height:1.05}.ptz2c em{font-size:18px;font-style:normal}.ptz2c span{color:#6e6c67;margin-top:6px;font-size:15.5px}.ptz2c i{margin-top:18px;font-style:normal;font-weight:500}.ptz2c.dk{color:#fff;background:#0a0a0a}.ptz2c.dk small,.ptz2c.dk span{color:#9c9a95}@media (max-width:800px){.ptz2g{grid-template-columns:1fr}}.avz{border-top:1px solid #e8e6e1;grid-template-columns:1fr 1fr;max-width:980px;margin:110px auto 0;display:grid}.avz>div{padding:34px 40px 10px}.avz-l{border-right:1px solid #e8e6e1}.avz small{color:#8e8a85;margin-bottom:10px;font-size:13px;display:block}.avz b{letter-spacing:-.045em;font-size:clamp(34px,3.6vw,48px);font-weight:500;line-height:1;display:block}.avz-l b{color:#b5b2ab}.avz ol{counter-reset:s;flex-direction:column;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:flex}.avz li{counter-increment:s;color:#8e8a85;gap:12px;font-size:16px;display:flex}.avz li:before{content:counter(s);color:#b5b2ab;font-variant-numeric:tabular-nums;width:18px;padding-top:3px;font-size:12px}.avz-r p{letter-spacing:-.03em;color:#0a0a0a;margin:22px 0 0;font-size:clamp(22px,2.2vw,30px);line-height:1.2}@media (max-width:760px){.avz{grid-template-columns:1fr}.avz-l{border-bottom:1px solid #e8e6e1;border-right:0}.avz>div{padding:28px 6px}}.ini,.cbi0{color:#55534f;letter-spacing:.02em;background:#eceae5;border-radius:50%;justify-content:center;align-items:center;font-weight:500;display:flex}.pzmsg .ini,.acvm .ini,.apmsg .ini{flex:none;order:2;width:32px;height:32px;font-size:11.5px}.apmsg .ini{color:#fff;background:#3a3936;order:0;width:26px;height:26px;font-size:10px}.acvm .ini{color:#0a0a0a;background:#fff}.cbi0{background:linear-gradient(#f3f1ee,#e6e3de);width:100%;height:100%;font-size:clamp(14px,1.8vw,28px);box-shadow:0 0 0 5px #fff,0 24px 44px -18px #28201473}.cbav.cbsm .cbi0{font-size:12px;box-shadow:0 0 0 3px #fff,0 14px 30px -14px #28201466}.cbav.cbbig .cbi0{color:#fff;background:#0a0a0a}.cbav.act .cbi0{box-shadow:0 0 0 5px #fff,0 0 0 8px #e38bc073,0 24px 44px -18px #28201473}.supl{text-align:center;max-width:1100px;margin:70px auto 0;padding:0 24px}.supl>span{color:#8e8a85;font-size:13px}.supl div{flex-wrap:wrap;justify-content:center;gap:12px 38px;margin-top:18px;display:flex}.supl b{letter-spacing:-.03em;color:#a3a09a;font-size:21px;font-weight:500;transition:color .3s}.supl b:hover{color:#0a0a0a}.ask input{all:unset;font-size:inherit;color:#0a0a0a;flex-grow:1}.ot span.gic{background:#fff!important;box-shadow:0 0 0 1px #eceae5,0 18px 36px -16px #2820144d!important}.cbav>.dot{z-index:2;aspect-ratio:1;box-sizing:border-box;border:3px solid #fff;height:auto;position:absolute;bottom:5%;right:5%;width:16%!important}.heb{letter-spacing:-.005em;font-weight:500;color:#55534f!important;margin:0 0 18px!important;font-size:15px!important}.hero>p:not(.heb):not(.hmic){max-width:640px!important}.hcta{z-index:6;justify-content:center;gap:10px;margin-top:30px;display:flex;position:relative}.hcta .btn{padding:14px 24px;font-size:16px}.hplay{align-items:center;gap:8px;display:inline-flex;box-shadow:0 0 0 1px #e2e0db;background:#fff!important}.hmic{color:#8e8a85!important;margin:16px 0 0!important;font-size:13.5px!important}.supl{margin-top:110px!important}.roisub{color:#6e6c67;max-width:620px;margin:16px auto 0;font-size:18px;line-height:1.5}.hfaq{padding:140px 24px 0}.hfw{max-width:820px;margin:0 auto}.hfaq h2{text-align:center;letter-spacing:-.045em;margin:0 0 36px;font-size:clamp(30px,3.8vw,52px);font-weight:500}@media (max-width:700px){.hcta{flex-direction:column;align-items:stretch;padding:0 12px}.heb{font-size:13.5px!important}}.hfaq .faq{grid-template-columns:none!important;display:block!important}.hfaq details{border-top:1px solid #e8e6e1;padding:0}.hfaq details:last-child{border-bottom:1px solid #e8e6e1}.hfaq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:18px;font-weight:500;list-style:none;display:flex}.hfaq summary::-webkit-details-marker{display:none}.hfaq summary:after{content:none!important;display:none!important}.hfaq summary i{color:#8e8a85;font-size:22px;font-style:normal;transition:transform .3s}.hfaq details[open] summary i{transform:rotate(45deg)}.hfaq details p{color:#6e6c67;max-width:680px;margin:0 0 22px;font-size:16px;line-height:1.55}@media (max-width:700px){.hero:before{content:"";z-index:-1;background:radial-gradient(closest-side,#fffffff5,#ffffffe0 75%,#fff0);position:absolute;inset:-30px -16px}.hfaq summary{font-size:16px}}@media (max-width:480px){.nright a[href="#/connexion"]{display:none!important}.nright .btn-d{padding:0 14px!important;font-size:13.5px!important}}.dd2{position:relative}.ddb2{all:unset;cursor:pointer;color:inherit;border-radius:999px;align-items:center;gap:5px;padding:8px 14px;font-size:14.5px;display:inline-flex}.pqm{-webkit-backdrop-filter:blur(40px)saturate(180%);opacity:0;pointer-events:none;z-index:60;background:#ffffffeb;border-radius:18px;width:320px;padding:8px;transition:all .25s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(-6px);box-shadow:0 0 0 1px #0000000f,0 30px 60px -24px #0000004d}.dd2:hover .pqm,.dd2:focus-within .pqm,.dd2.open .pqm{opacity:1;pointer-events:auto;transform:translate(-50%)}.pqm a{border-radius:12px;padding:12px 14px;display:block}.pqm a:hover{background:#f4f3f0}.pqm b{font-size:14.5px;font-weight:500;display:block}.pqm span{color:#8e8a85;font-size:12.5px}.burg{all:unset;cursor:pointer;border-radius:40px;width:40px;height:40px;display:none;position:relative}.burg i{background:#0a0a0a;border-radius:2px;height:1.6px;transition:transform .3s;position:absolute;left:11px;right:11px}.burg i:first-child{top:16px}.burg i:last-child{top:23px}.burg[aria-expanded=true] i:first-child{transform:translateY(3.5px)rotate(45deg)}.burg[aria-expanded=true] i:last-child{transform:translateY(-3.5px)rotate(-45deg)}.msheet{z-index:80;-webkit-backdrop-filter:blur(30px);background:#fffffff5;border-radius:22px;flex-direction:column;padding:14px;display:flex;position:fixed;top:72px;left:12px;right:12px;box-shadow:0 0 0 1px #0000000f,0 40px 80px -30px #00000059}.msheet[hidden]{display:none}.msheet a{border-radius:12px;padding:13px 12px;font-size:17px}.msheet small{color:#8e8a85;text-transform:uppercase;letter-spacing:.06em;padding:12px 12px 4px;font-size:12px}.msheet .btn{color:#fff;justify-content:center;margin-top:10px}@media (max-width:900px){.burg{display:inline-block!important}.pill{display:none!important}}.ps .fh h1{max-width:900px;margin-left:auto;margin-right:auto;font-size:clamp(36px,4.6vw,64px)!important}.psg{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.psc{background:#f5f5f7;border-radius:22px;flex-direction:column;gap:8px;padding:30px;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex}.psc:hover{transform:translateY(-4px)}.psc small{color:#8e8a85;font-size:13px}.psc b{letter-spacing:-.03em;font-size:24px;font-weight:500;line-height:1.15}.psc span{color:#55534f;margin-top:6px;font-size:15px}.psc i{font-style:normal;transition:transform .3s;display:inline-block}.psc:hover i{transform:translate(4px)}.psp{color:#fff;background:#0a0a0a;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;margin-top:90px;padding:34px 36px;display:flex}.psp small{color:#9c9a95;font-size:13px;display:block}.psp b{letter-spacing:-.04em;margin:4px 0;font-size:30px;font-weight:500;display:block}.psp span{color:#c9c5bf;font-size:15px}.psp .btn:not(.btn-d){color:#fff;background:#ffffff1f}.psp .btn-d{color:#0a0a0a;background:#fff}@media (max-width:800px){.psg{grid-template-columns:1fr}.psp{flex-direction:column;align-items:flex-start}}.ps .fh .heb,.ps .fh .hmic{text-align:center;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.ps .fh .hcta{justify-content:center}.ps2{padding-bottom:40px}.psh{color:#fff;background-position:50%;background-size:cover;align-items:flex-end;min-height:88vh;margin-top:-80px;padding:0 24px 9vh;display:flex}.pshw{width:100%;max-width:1200px;margin:0 auto}.psh small{opacity:.85;font-size:15px;font-weight:500}.psh h1{letter-spacing:-.05em;max-width:980px;margin:14px 0 0;font-size:clamp(38px,5.4vw,80px);font-weight:500;line-height:1}.psh p{opacity:.9;max-width:640px;margin:20px 0 0;font-size:clamp(17px,1.6vw,22px)}.psh .hcta{justify-content:flex-start;margin-top:30px}.psvid{-webkit-backdrop-filter:blur(12px);cursor:pointer;border:0;align-items:center;gap:8px;display:inline-flex;color:#fff!important;background:#ffffff29!important}.pshm{opacity:.75;margin-top:14px;font-size:13.5px;display:block}.psch,.psob,.psall,.psx{max-width:1200px;margin:0 auto;padding:150px 24px 0}.psct{text-align:center;margin-bottom:56px}.psct h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,4.6vw,64px);font-weight:500;line-height:1}.psct p{color:#6e6c67;max-width:560px;margin:16px auto 0;font-size:19px}.psrow{margin-bottom:90px}.psrt{max-width:560px;margin-bottom:28px}.psrt h3{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:500}.psrt p{color:#6e6c67;margin:10px 0 0;font-size:17px;line-height:1.5}.psrv{background:#f5f5f7;border-radius:28px;justify-content:center;padding:48px 32px;display:flex;overflow:hidden}.pssteps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pssteps>div{background:#f5f5f7;border-radius:22px;flex-direction:column;gap:6px;padding:30px;display:flex}.pssteps i{color:#fff;background:#0a0a0a;border-radius:34px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:10px;font-size:14px;font-style:normal;display:flex}.pssteps b{letter-spacing:-.02em;font-size:20px;font-weight:500}.pssteps span{color:#6e6c67}.psg2{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.psg2 a{border-top:1px solid #e8e6e1;flex-direction:column;gap:4px;padding:20px 4px;transition:opacity .3s;display:flex}.psg2 a:hover{opacity:.6}.psg2 b{font-size:18px;font-weight:500}.psg2 span{color:#8e8a85;font-size:14.5px}.psxg{grid-template-columns:1fr 1fr;gap:16px;display:grid}.psxg a{background:#f5f5f7;border-radius:24px;flex-direction:column;gap:6px;padding:32px;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex}.psxg a:hover{transform:translateY(-4px)}.psxg small{color:#8e8a85;font-size:13px}.psxg b{letter-spacing:-.03em;font-size:28px;font-weight:500}.psxg span{color:#55534f}.psend{text-align:center;max-width:900px;margin:150px auto 0;padding:0 24px}.psend h2{letter-spacing:-.05em;margin:0;font-size:clamp(36px,5vw,68px);font-weight:500}.psend p{color:#6e6c67;margin:18px 0 0;font-size:17px}.psend .hcta{justify-content:center}.psend .psvid{color:#0a0a0a!important;background:#f4f3f0!important}.vmod{z-index:200;opacity:0;pointer-events:none;background:#000000d1;justify-content:center;align-items:center;padding:4vw;transition:opacity .35s;display:flex;position:fixed;inset:0}.vmod.on{opacity:1;pointer-events:auto}.vmod video{border-radius:18px;width:min(1200px,100%);box-shadow:0 40px 120px #0009}.vmod button{color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:44px;width:44px;height:44px;font-size:22px;position:absolute;top:22px;right:22px}@media (max-width:800px){.pssteps,.psg2,.psxg{grid-template-columns:1fr}.psrv{padding:24px 12px}.psh{min-height:80vh}}.dd2{padding-bottom:0}.pqm:before{content:"";height:20px;position:absolute;top:-18px;left:-20px;right:-20px}.dd2.open .pqm,.dd2.hov .pqm{opacity:1;pointer-events:auto;transform:translate(-50%)}.psh2{background:#f3f1ed;margin-top:-80px;padding:130px 24px 70px}.pshw2{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;max-width:1240px;min-height:68vh;margin:0 auto;display:grid}.psht small{color:#6e6c67;font-size:15px;font-weight:500}.psht h1{letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(36px,4.4vw,64px);font-weight:500;line-height:1.02}.psht p{color:#55534f;max-width:520px;margin:18px 0 0;font-size:19px;line-height:1.45}.psht .hcta{justify-content:flex-start;margin-top:28px}.psht .pshm{color:#8e8a85;opacity:1}.psvid.lt{box-shadow:0 0 0 1px #e2e0db;color:#0a0a0a!important;background:#fff!important}.phc{height:540px;position:relative}.phc img{filter:drop-shadow(0 22px 22px #3c281433)}.arch .plan{background:#fbfaf8;border-radius:6px;width:84%;padding:18px;position:absolute;top:6%;left:4%;transform:rotate(-3deg);box-shadow:0 30px 60px -30px #3c281459}.arch .o1{width:46%;position:absolute;top:30%;left:6%;transform:rotate(-3deg)}.arch .o2{width:11%;position:absolute;top:16%;left:46%}.arch [class^=sw]{background-size:cover;border-radius:10px;align-items:flex-end;width:96px;height:96px;padding:6px;display:flex;position:absolute;box-shadow:0 18px 30px -16px #3c281473}.arch [class^=sw] em{background:#ffffffeb;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal}.arch .sw1{top:4%;right:6%;transform:rotate(6deg)}.arch .sw2{top:24%;right:0;transform:rotate(-4deg)}.arch .sw3{top:42%;right:12%;transform:rotate(3deg)}.arch .bcard{background:#fff;border-radius:18px;flex-direction:column;gap:8px;width:300px;padding:18px 20px;display:flex;position:absolute;bottom:4%;right:2%;box-shadow:0 40px 70px -30px #28201473}.arch .bcard small{color:#8e8a85;font-size:12.5px}.arch .bcard b{letter-spacing:-.04em;font-size:34px;font-weight:500}.arch .bcard span{color:#55534f;justify-content:space-between;font-size:13.5px;display:flex}.arch .bcard em{color:#1e7a46;font-style:normal;font-weight:500}.deco .pg1{filter:drop-shadow(0 30px 40px #3c28144d);width:72%;position:absolute;top:8%;left:14%;transform:rotate(-2deg);border-radius:4px!important}.deco .sq{background-size:cover;border-radius:8px;width:110px;height:110px;position:absolute;box-shadow:0 18px 30px -16px #3c281473}.deco .s1{top:2%;left:0;transform:rotate(-8deg)}.deco .s2{top:0;right:2%;transform:rotate(7deg)}.deco .s3{bottom:12%;left:4%;transform:rotate(5deg)}.deco .cu{position:absolute}.deco .c1{width:44%;bottom:6%;left:18%}.deco .c2{width:20%;bottom:22%;right:6%}.deco .c3{width:13%;bottom:4%;right:26%}.deco .c4{width:20%;top:36%;left:-2%;transform:rotate(-6deg)}.deco .pal{background:#fff;border-radius:999px;gap:6px;padding:8px 10px;display:flex;position:absolute;top:40%;right:4%;box-shadow:0 14px 30px -16px #00000059}.deco .pal i{border-radius:20px;width:20px;height:20px}.deco .okp{color:#fff;white-space:nowrap;background:#1e9e55;border-radius:999px;padding:9px 16px;font-size:13.5px;font-weight:500;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.stu{grid-template-rows:1fr 1fr auto;grid-template-columns:repeat(3,1fr);gap:12px;height:auto;display:grid}.stu .tm{aspect-ratio:1/1.08;background:#e8e4de;border-radius:18px;position:relative;overflow:hidden}.stu .tm img{object-fit:cover;filter:none;width:100%;height:100%;border-radius:0!important}.stu .tm b,.stu .tm span{color:#fff;text-shadow:0 1px 8px #00000059;position:absolute;left:12px}.stu .tm b{font-size:15px;font-weight:500;bottom:28px}.stu .tm span{opacity:.9;font-size:12px;bottom:11px}.stu .tm:after{content:"";background:linear-gradient(#0000 55%,#00000073);position:absolute;inset:0}.stu .tm b,.stu .tm span{z-index:2}.stu .tmp{background:#fff;border-radius:18px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex;box-shadow:0 20px 40px -26px #0000004d}.stu .tmp small{color:#8e8a85;font-size:12.5px;display:block}.stu .tmp b{font-size:17px;font-weight:500}.stu .tmp span{color:#1e7a46;white-space:nowrap;background:#e3f1e8;border-radius:999px;padding:6px 12px;font-size:13px}@media (max-width:900px){.pshw2{grid-template-columns:1fr}.phc{height:420px}.stu{height:auto}.arch .bcard{width:240px}}.stu .tm{flex-direction:column;align-items:center;gap:4px;padding:22px 14px 18px;display:flex;box-shadow:0 20px 40px -28px #0000004d;aspect-ratio:auto!important;background:#fff!important}.stu .tm:after{display:none}.stu .tm img{margin-bottom:10px;box-shadow:0 0 0 4px #fff,0 14px 28px -14px #00000059;border-radius:92px!important;width:92px!important;height:92px!important}.stu .tm b,.stu .tm span{text-align:center;color:#0a0a0a!important;text-shadow:none!important;position:static!important}.stu .tm span{color:#8e8a85!important}.stu .tm.t0{box-shadow:0 0 0 1.5px #0a0a0a,0 20px 40px -28px #0000004d}.t3:not(.tm){grid-template-columns:1.5fr 1fr;align-items:center;gap:30px;width:min(1100px,100%);display:grid}.t3s{background:#f3f1ed;border-radius:28px;justify-content:center;align-items:center;height:440px;display:flex;position:relative;overflow:hidden}.t3g{width:108%;height:42%;position:absolute;bottom:6%;left:-4%;right:-4%;-webkit-mask-image:radial-gradient(closest-side,#000 40%,#0000);mask-image:radial-gradient(closest-side,#000 40%,#0000)}.t3t{aspect-ratio:2.4;width:82%;margin-top:-4%;position:relative}.t3t img{object-fit:contain;filter:drop-shadow(0 30px 24px #28201440);width:100%;height:100%;animation:7s ease-in-out infinite a3a;position:absolute;inset:0}.t3t img.b{animation-name:a3b}.t3o{opacity:.35;width:76%;position:absolute;bottom:12%}.t3s>span{background:#fff;border-radius:6px;padding:4px 10px;font-size:12.5px;font-weight:500;position:absolute;box-shadow:0 6px 14px -6px #0000004d}.t3d1{bottom:9%;left:50%;transform:translate(-50%)}.t3d2{top:42%;right:5%}.t3d3{top:58%;left:5%}.t3p{flex-direction:column;gap:14px;display:flex}.t3src{background:#fff;border-radius:18px;align-items:center;gap:12px;padding:12px;display:flex;box-shadow:0 0 0 1px #eceae5}.t3src img{object-fit:cover;border-radius:10px;width:110px;height:70px}.t3src span{color:#8e8a85;font-size:13.5px}.t3arr{text-align:center;color:#c9c5bf;font-size:20px;transform:rotate(90deg)}.t3q{background:#fff;border-radius:18px;flex-direction:column;gap:8px;padding:18px;display:flex;box-shadow:0 0 0 1px #eceae5,0 30px 60px -36px #0000004d}.t3q small{color:#8e8a85;font-size:12.5px}.t3q .apq{align-self:flex-start;margin:4px 0 8px}.t3q b{letter-spacing:-.02em;font-size:20px;font-weight:500}.t3q em{color:#8e8a85;font-size:13px;font-style:normal}.tw{grid-template-columns:1fr 1fr;align-items:start;gap:24px;width:min(1100px,100%);display:grid}.twl{flex-direction:column;gap:12px;display:flex}.twc{background:#fff;border-radius:18px;grid-template-rows:auto auto auto;grid-template-columns:1fr auto;gap:4px 12px;padding:14px 16px;transition:box-shadow .3s,transform .4s;display:grid;box-shadow:0 0 0 1px #eceae5}.twc.on{transform:translateY(-2px);box-shadow:0 0 0 1.5px #0a0a0a,0 30px 50px -30px #0000004d}.twi{grid-column:1/-1;gap:6px;margin-bottom:8px;display:flex}.twi span{background:#f6f4f0;border-radius:9px;justify-content:center;align-items:center;width:52px;height:44px;display:flex}.twi img{max-width:84%;max-height:80%}.twc b{font-size:15px;font-weight:500}.twc em{color:#8e8a85;grid-row:3;font-size:12.5px;font-style:normal}.twb{border-radius:999px;grid-area:2/2/4;align-self:center;padding:7px 14px;font-size:13px;font-style:normal;font-weight:500;transition:all .25s;box-shadow:inset 0 0 0 1px #e2e0db}.twc.on .twb{color:#fff;box-shadow:none;background:#0a0a0a}.twp{background:#f5f5f7;border-radius:22px;padding:18px}.twp small{color:#8e8a85;margin-bottom:10px;font-size:12.5px;display:block}.twr{flex-direction:column;gap:8px;display:flex}.twx{background:#fff;border-radius:12px;grid-template-columns:90px 1fr auto;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:grid}.twx i{background:#f0efeb;border-radius:6px;height:6px;position:relative;overflow:hidden}.twx i:after{content:"";width:var(--w,0%);background:#0a0a0a;border-radius:6px;transition:width .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.twx em{color:#1e7a46;text-align:right;min-width:92px;font-size:12.5px;font-style:normal}@media (max-width:900px){.t3:not(.tm),.tw{grid-template-columns:1fr}.t3s{height:320px}}@media (max-width:800px){.od{grid-template-columns:minmax(0,1fr)!important}.od .ods,.od .odtrk{display:none!important}.odh,.odr{grid-template-columns:minmax(0,2fr) 1fr .4fr!important}.odh span:nth-child(n+4),.odr>span:nth-child(n+4),.odh span:nth-child(3),.odr>span:nth-child(3){display:none!important}.odh span:nth-child(4),.odr>span:nth-child(4){display:block!important}.odtt{flex-direction:column;gap:4px}.stu .tmp{flex-wrap:wrap}.stu .tm{padding:14px 8px}.stu .tm img{width:64px!important;height:64px!important}.pz{overflow-x:hidden}.pz-cmp{overflow-x:auto}.cq{grid-template-columns:minmax(0,1fr)!important}.cqh,.cqr{grid-template-columns:minmax(0,1.6fr) 1fr 1fr!important;font-size:11.5px!important}.cqh span:nth-child(n+4),.cqr>span:nth-child(n+4):not(.cqdet){display:none}}.b3m{aspect-ratio:16/8.4;background:radial-gradient(120% 90% at 50% 30%,#fbfaf7 0%,#efebe4 60%,#e4ded5 100%);border-radius:28px;width:min(1180px,100%);position:relative;overflow:hidden}.b3m canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.b3photo{box-sizing:border-box;transform-origin:50%;background:#fff;width:58%;padding:28px 34px;transition:opacity .2s;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 40px 80px -30px #00000073;border-radius:10px!important}.b3scan{opacity:0;background:linear-gradient(90deg,#f6a08f,#e38bc0,#a98bf0);height:3px;position:absolute;left:18%;right:18%;box-shadow:0 0 30px 8px #e38bc080}.b3lab{-webkit-backdrop-filter:blur(10px);background:#ffffffd9;border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:500;position:absolute;top:22px;left:24px}.b3dims{opacity:0;background:#fff;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500;transition:opacity .5s;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px -10px #0000004d}.b3q{-webkit-backdrop-filter:blur(10px);background:#ffffffd9;border-radius:999px;padding:4px;font-size:12.5px;display:flex;position:absolute;top:20px;right:22px}.b3q span{color:#8e8a85;border-radius:999px;padding:6px 12px;transition:all .3s}.b3q span.on{color:#fff;background:#0a0a0a}.b3card{text-align:left;flex-direction:column;gap:6px;display:flex;width:min(420px,60%)!important;padding:26px 28px!important}.b3card small{letter-spacing:.08em;color:#8e8a85;font-size:11px}.b3card b{letter-spacing:-.03em;font-size:28px;font-weight:500}.b3card>span{color:#6e6c67;font-size:14.5px}.b3card em{margin-top:4px;font-size:18px;font-style:normal;font-weight:500}.b3kv{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.b3kv i{background:#f4f3f0;border-radius:999px;padding:5px 10px;font-size:12.5px;font-style:normal}.b3ok{margin-top:12px;color:#1e7a46!important;font-size:12.5px!important}.cx{width:min(1180px,100%)}.cxb{background:#fff;border-radius:18px;height:560px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e8e6e1,0 60px 120px -60px #28201473}.cxbar{background:#f6f5f2;border-bottom:1px solid #eceae5;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.cxbar>i{background:#e2e0db;border-radius:11px;width:11px;height:11px}.cxtabs{gap:4px;margin-left:12px;display:flex}.cxtab{color:#8e8a85;border-radius:9px 9px 0 0;padding:6px 14px;font-size:12px;transition:all .3s}.cxtab.on{color:#0a0a0a;background:#fff;box-shadow:0 0 0 1px #eceae5}.cxurl{flex-basis:100%;align-items:center;gap:10px;margin-top:6px;display:flex}.cxu{color:#55534f;background:#fff;border-radius:9px;flex-grow:1;padding:7px 14px;font-size:13px;box-shadow:inset 0 0 0 1px #eceae5}.cxext{all:unset;background:#fff;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .2s,box-shadow .3s;display:flex;position:relative;box-shadow:0 0 0 1px #e2e0db}.cxext img{width:auto;height:9px}.cxext.hit{transform:scale(.9);box-shadow:0 0 0 2px #f2a1c8,0 0 20px #f2a1c899}.cxn{color:#fff;background:#0a0a0a;border-radius:18px;justify-content:center;align-items:center;min-width:18px;height:18px;font-size:10.5px;font-style:normal;font-weight:500;transition:transform .35s cubic-bezier(.34,1.6,.64,1);display:flex;position:absolute;top:-6px;right:-6px;transform:scale(0)}.cxn.on{transform:scale(1)}.cxpg{grid-template-columns:1.1fr 1fr;gap:34px;padding:34px 40px;transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset:92px 0 0}.cxpg[data-p="1"]{opacity:0;transform:translate(30px)}.cxim{background:#f6f4f0;border-radius:10px;justify-content:center;align-items:center;display:flex}.cxim img{filter:drop-shadow(0 22px 20px #3c281433);max-width:70%;max-height:78%}.cxtx{flex-direction:column;gap:10px;padding-top:20px;display:flex}.cxtx small{letter-spacing:.08em;color:#8e8a85;font-size:11px}.cxtx b{letter-spacing:-.03em;font-size:30px;font-weight:500;line-height:1.1}.cxtx strong{font-size:22px;font-weight:500}.cxtx span{color:#6e6c67;font-size:14.5px}.cxbtn{color:#fff;background:#0a0a0a;border-radius:6px;align-self:flex-start;margin-top:14px;padding:12px 20px;font-size:14px;font-style:normal}.cxp{-webkit-backdrop-filter:blur(24px);z-index:4;background:#fffffff0;border-radius:18px;flex-direction:column;gap:10px;width:330px;padding:16px;transition:transform .7s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:104px;bottom:14px;right:14px;transform:translate(120%);box-shadow:0 0 0 1px #0000000f,0 40px 80px -30px #0006}.cxp.on{transform:none}.cxph{align-items:center;gap:10px;display:flex}.cxph img{width:auto;height:12px}.cxph span{color:#8e8a85;margin-left:auto;font-size:12px}.cxpimg{background:#f6f4f0;border-radius:12px;justify-content:center;align-items:center;height:150px;display:flex;overflow:hidden}.cxfly{opacity:0;filter:drop-shadow(0 16px 14px #3c281433);max-width:70%;max-height:80%;transition:all .7s cubic-bezier(.34,1.4,.64,1);transform:scale(.6)}.cxfly.on{opacity:1;transform:none}.cxpn{letter-spacing:-.02em;min-height:22px;font-size:17px;font-weight:500}.cxf{grid-template-columns:1fr 1fr;gap:6px;display:grid}.cxf span{opacity:.35;background:#f6f5f2;border-radius:9px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:12px;transition:opacity .3s;display:flex}.cxf em{color:#55534f;font-style:normal}.cxf i{color:#1e7a46;background:#e3f1e8;border-radius:16px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-style:normal;transition:transform .35s cubic-bezier(.34,1.6,.64,1);display:flex;transform:scale(0)}.cxf i:before{content:"✓"}.cxf span.on{opacity:1}.cxf span.on i{transform:scale(1)}.cxsel{grid-template-columns:1fr 1fr .6fr;gap:6px;margin-top:auto;display:grid}.cxsel label{background:#fff;border-radius:9px;padding:7px 9px;box-shadow:inset 0 0 0 1px #eceae5}.cxsel small{color:#a3a09a;font-size:10.5px;display:block}.cxsel b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;display:block;overflow:hidden}.cxadd{color:#fff;text-align:center;background:#0a0a0a;border-radius:11px;padding:12px;font-size:14px;font-weight:500;transition:all .3s}.cxadd.done{background:#1e9e55}.cxcur{z-index:6;filter:drop-shadow(0 2px 3px #0000004d);will-change:transform;position:absolute;top:0;left:0}.cxtoast{color:#fff;opacity:0;white-space:nowrap;z-index:7;background:#0a0a0a;border-radius:999px;padding:10px 18px;font-size:13.5px;transition:all .45s cubic-bezier(.34,1.4,.64,1);position:absolute;bottom:22px;left:50%;transform:translate(-50%,16px)}.cxtoast.on{opacity:1;transform:translate(-50%)}@media (max-width:860px){.cxb{height:620px}.cxpg{grid-template-columns:1fr;gap:12px;padding:20px}.cxtx{padding-top:0}.cxtx b{font-size:22px}.cxp{width:auto;height:330px;top:auto;left:14px}}.cxsel{grid-template-columns:minmax(0,1.5fr) minmax(0,1.2fr) minmax(0,.7fr)!important}.cxsel label{min-width:0}.rci{aspect-ratio:16/10;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;background:#f3f1ed!important;padding:0!important}.mn{justify-content:center;align-items:center;gap:10px;width:100%;height:100%;padding:18px;display:flex;position:relative}.mn img{filter:drop-shadow(0 14px 14px #3c28142e);transition:transform .7s cubic-bezier(.16,1,.3,1)}.rc:hover .mn img{transform:translateY(-4px)scale(1.02)}.mn-imp{flex-direction:column}.mn-imp img{width:62%}.mn-pill{background:#fff;border-radius:999px;padding:6px 12px;font-size:11.5px;box-shadow:0 8px 18px -10px #0000004d}.mn-ok{color:#fff;background:#1e9e55;border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:500;position:absolute;bottom:12px;right:12px}.mn-clip{flex-direction:column}.mn-bar{background:#fff;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;display:flex;position:absolute;top:12px;left:12px;right:12px;box-shadow:0 8px 18px -12px #0000004d}.mn-bar i{background:#e2e0db;border-radius:6px;width:6px;height:6px}.mn-bar span{background:#f2f1ee;border-radius:4px;flex-grow:1;height:8px;margin:0 6px}.mn-bar b img{filter:none;height:7px}.mn-clip>img{height:58%;margin-top:22px}.mn-det .mn-chk{background-image:linear-gradient(45deg,#e6e2db 25%,#0000 25% 75%,#e6e2db 75%),linear-gradient(45deg,#e6e2db 25%,#0000 25% 75%,#e6e2db 75%);background-position:0 0,7px 7px;background-size:14px 14px;width:50%;position:absolute;inset:0}.mn-det img{width:78%;position:relative}.mn-list{flex-direction:column;align-items:stretch;padding:22px}.mn-list span{color:#55534f;background:#fff;border-radius:9px;padding:9px 12px;font-size:12.5px}.mn-list span.on{color:#0a0a0a;box-shadow:0 0 0 1.5px #f2b9a6}.mn-lib span{aspect-ratio:1;background-size:cover;border-radius:8px;width:24%;box-shadow:0 10px 18px -10px #3c281466}.mn-lib img{width:20%}.mn-tpl{flex-direction:column;gap:6px}.mn-tpl div{gap:6px;display:flex}.mn-tpl div img{object-fit:contain;filter:none;background:#fff;border-radius:8px;width:58px;height:46px;padding:4px}.mn-tpl b{font-size:13.5px;font-weight:500}.mn-tpl span{color:#1e7a46;font-size:11.5px}.mn-brd{background:#fff;border-radius:6px;width:calc(100% - 32px);height:calc(100% - 32px);margin:16px;position:relative;box-shadow:0 18px 30px -20px #3c281459}.mn-brd img{position:absolute}.mn-brd img:first-child{width:24%;top:10%;left:8%}.mn-brd img:nth-child(2){width:56%;top:46%;left:16%}.mn-brd img:nth-child(3){width:12%;top:12%;left:72%}.mn-brd img:nth-child(4){width:13%;top:52%;left:78%}.mn-3d img{z-index:1;width:82%;position:relative}.mn-3d svg{width:86%;position:absolute;bottom:14%}.mn-cov{padding:0}.mn-cov img{object-fit:cover;filter:none;width:100%;height:100%}.mn-tag{background:#ffffffe6;border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:500;position:absolute;top:12px;left:12px}.mn-pdf img{filter:drop-shadow(0 16px 20px #3c28144d);width:62%;position:absolute;border-radius:3px!important}.mn-pdf img:first-child{transform:rotate(-7deg)translate(-14%,4%)}.mn-pdf img:last-child{transform:rotate(5deg)translate(12%,-2%)}.mn-alt img{width:36%}.mn-alt i{color:#8e8a85;font-size:12px;font-style:normal}.mn-cli{flex-direction:column;align-items:stretch;padding:24px}.mn-cli div{background:#fff;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex;box-shadow:0 0 0 1.5px #a9d8b9}.mn-cli img{object-fit:contain;filter:none;width:62px;height:42px}.mn-cli b{font-size:13px;font-weight:500;display:block}.mn-cli em{color:#8e8a85;font-size:11.5px;font-style:normal}.mn-cli i{color:#fff;background:#1e9e55;border-radius:999px;margin-left:auto;padding:4px 9px;font-size:11px;font-style:normal;font-weight:500}.mn-cli small{color:#8e8a85;text-align:right;margin-top:8px;font-size:11px}.mn-col{gap:0}.mn-col img{filter:none;width:66px;height:66px;margin-left:-14px;box-shadow:0 0 0 4px #f3f1ed;border-radius:66px!important}.mn-col img:first-child{margin-left:0}.mn-col span{color:#55534f;background:#fff;border-radius:999px;padding:5px 11px;font-size:11.5px;position:absolute;bottom:14px}.mn-chf{flex-direction:column;align-items:flex-start;gap:6px;padding:24px 28px}.mn-chf small{color:#8e8a85;font-size:12px}.mn-chf b{letter-spacing:-.05em;color:#1e7a46;font-size:38px;font-weight:500}.mn-chf .pmbar{width:100%}.mn-ord{flex-direction:column;align-items:stretch;padding:22px}.mn-ord span{background:#fff;border-radius:9px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:12.5px;display:flex}.mn-ord b{font-weight:500}.mn-ord i{align-items:center;gap:5px;font-style:normal;display:flex}.mn-ord i:before{content:"";background:#0a0a0a;border-radius:7px;width:7px;height:7px}.mn-ord i.s2:before{background:#c9a24a}.mn-ord i.s3{color:#1e7a46}.mn-ord i.s3:before{background:#1e9e55}.ax{grid-template-columns:1.35fr 1fr;align-items:stretch;gap:20px;width:min(1180px,100%);display:grid}.axst{border-radius:28px;min-height:520px;position:relative;overflow:hidden}.axbg{background:var(--c1,#f4e4d8);transition:background 1s;position:absolute;inset:0}.axfloor{background:linear-gradient(#fff0,#ffffff59);border-top:1px solid #fff6;height:34%;position:absolute;bottom:0;left:0;right:0}.axs{opacity:0;filter:drop-shadow(0 40px 34px #3c281447);width:82%;transition:transform 1.1s cubic-bezier(.16,1,.3,1),opacity .7s;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)translate(60px)scale(.96)}.axs.on{opacity:1;transform:translate(-50%,-46%)}.axs.out{opacity:0;transform:translate(-50%,-46%)translate(-60px)scale(.96)}.axcap{position:absolute;top:26px;left:28px}.axcap small{color:#0a0a0a8c;font-size:12.5px}.axcap b{letter-spacing:-.04em;margin-top:2px;font-size:34px;font-weight:500;display:block}.axcap span{color:#0a0a0a99;font-size:14.5px}.axcap>*{transition:opacity .4s}.axcap.sw>*{opacity:0}.axtag{gap:8px;display:flex;position:absolute;bottom:24px;left:28px}.axtag span{-webkit-backdrop-filter:blur(10px);background:#ffffffe0;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500}.axr{flex-direction:column;gap:10px;display:flex}.axh{justify-content:space-between;align-items:baseline;padding:4px 4px 6px;display:flex}.axh b{letter-spacing:-.03em;font-size:22px;font-weight:500}.axh em{color:#8e8a85;font-size:13px;font-style:normal}.axo{all:unset;cursor:pointer;background:#fff;border-radius:18px;align-items:center;gap:14px;padding:10px 14px 10px 10px;transition:box-shadow .35s,transform .35s;display:flex;box-shadow:0 0 0 1px #eceae5}.axo:hover{transform:translate(3px)}.axo.on{box-shadow:0 0 0 2px #0a0a0a,0 24px 40px -26px #00000059}.axo:focus-visible{outline-offset:3px;outline:2px solid #0a0a0a}.axoi{border-radius:12px;flex:none;justify-content:center;align-items:center;width:96px;height:72px;display:flex}.axoi img{filter:drop-shadow(0 8px 8px #3c281433);max-width:88%;max-height:80%}.axot{flex-direction:column;flex-grow:1;gap:2px;min-width:0;display:flex}.axot b{font-size:15.5px;font-weight:500}.axot em{color:#8e8a85;font-size:12.5px;font-style:normal}.axot span{align-items:center;gap:10px;margin-top:4px;font-size:13px;display:flex}.axot i{font-style:normal;font-weight:500}.axot u{color:#8e8a85;text-decoration:none}.axot u.fast{color:#1e7a46;font-weight:500}.axdl{color:#1e7a46;white-space:nowrap;background:#e3f1e8;border-radius:999px;padding:5px 10px;font-size:13px;font-weight:500}.axmain{color:#8e8a85;background:#f4f3f0;border-radius:999px;padding:5px 10px;font-size:12px}.axcl{background:#f5f5f7;border-radius:16px;align-items:center;gap:10px;margin-top:auto;padding:12px 14px;font-size:14px;display:flex}.axav{background:#eceae5;border-radius:32px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:11.5px;font-weight:500;display:flex}.axcl.done{color:#1e7a46;background:#e3f1e8;font-weight:500}@media (max-width:900px){.ax{grid-template-columns:1fr}.axst{min-height:380px}.axcap b{font-size:26px}}.axs,.axoi img{mix-blend-mode:multiply}.ap2{text-align:center;width:min(1100px,100%)}.ap2h{transition:opacity .25s}.ap2h.sw{opacity:0}.ap2h small{color:#8e8a85;font-size:14px}.ap2h h3{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(36px,4.4vw,60px);font-weight:600;line-height:1.05}.ap2h p{color:#6e6c67;margin:10px 0 0;font-size:19px}.ap2st{height:clamp(240px,34vw,420px);margin-top:20px;position:relative}.ap2s{opacity:0;filter:drop-shadow(0 30px 28px #00000024);width:min(780px,86%);transition:opacity .8s,transform 1.2s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.97)}.ap2s.on{opacity:1;transform:translate(-50%,-50%)}.ap2sw{justify-content:center;gap:26px;margin-top:6px;display:flex}.ap2d{all:unset;cursor:pointer;color:#6e6c67;flex-direction:column;align-items:center;gap:8px;font-size:13px;display:flex}.ap2d i{outline-offset:3px;border-radius:26px;outline:2px solid #0000;width:26px;height:26px;transition:outline-color .3s;box-shadow:inset 0 0 0 1px #0000001f}.ap2d.on i{outline-color:#0a0a0a}.ap2d.on{color:#0a0a0a}.ap2d:focus-visible i{outline-color:#0071e3}.ap2cmp{text-align:center;border-top:1px solid #d2d2d7;grid-template-columns:repeat(3,1fr);margin-top:56px;display:grid}.ap2c{cursor:pointer;border-right:1px solid #e8e8ed;flex-direction:column;align-items:center;gap:4px;padding:30px 20px 10px;transition:opacity .4s;display:flex}.ap2c:last-child{border-right:0}.ap2c img{object-fit:contain;width:78%;height:90px;margin-bottom:12px}.ap2c b{letter-spacing:-.02em;font-size:19px;font-weight:600}.ap2c>span{color:#86868b;font-size:13px}.ap2c dl{grid-template-columns:1fr;gap:2px;margin:18px 0 0;display:grid}.ap2c dt{color:#86868b;margin-top:12px;font-size:12px}.ap2c dd{margin:0;font-size:17px;font-weight:500}.ap2c dd.fast,.ap2c dd.gain{color:#1e7a46}.ap2c:not(.on){opacity:.55}.ap2pick{color:#fff;opacity:0;background:#1e9e55;border-radius:999px;margin-top:16px;padding:6px 12px;font-size:12.5px;font-style:normal;font-weight:500;transition:all .4s cubic-bezier(.34,1.5,.64,1);transform:translateY(6px)}.ap2c.pick .ap2pick{opacity:1;transform:none}@media (max-width:760px){.ap2cmp{grid-template-columns:1fr}.ap2c{border-bottom:1px solid #e8e8ed;border-right:0}}.ap2 img{mix-blend-mode:multiply}.ftlegal{color:#ffffff73;max-width:760px;margin:28px 0 0;font-size:12px;line-height:1.5}.ap2role{color:#0a0a0a;background:#f5f5f7;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-block}.ap2role.alt{color:#1e7a46;background:#e3f1e8}.ap2lbl{color:#86868b;text-transform:uppercase;letter-spacing:.06em;justify-content:center;gap:0;margin-top:4px;font-size:11.5px;display:flex}.ap2lbl span:first-child{text-align:center;width:78px}.ap2lbl span:last-child{text-align:center;border-left:1px solid #d2d2d7;width:130px}.ap2k{color:#86868b;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:11.5px}.as{flex-direction:column;justify-content:center;width:100%;height:100%;padding:4%;font-size:14px;display:flex}.ash,.asr{text-align:center;grid-template-columns:90px repeat(3,1fr);align-items:center;display:grid}.ash .asq{color:#86868b;text-transform:uppercase;letter-spacing:.05em;padding-bottom:6px;font-size:11px}.asi span{justify-content:center;align-items:center;height:84px;display:flex}.asi img{mix-blend-mode:multiply;max-width:90%;max-height:70px}.asr{border-top:1px solid #e8e8ed;padding:12px 0}.asr span{font-weight:500}.asr .asl{text-align:left;color:#86868b;font-size:12.5px;font-weight:400}.asr span.fast{color:#1e7a46}.asr.asi{border-top:0}.ab{flex-direction:column;justify-content:center;gap:10px;width:100%;height:100%;padding:8%;display:flex}.ab small{color:#86868b;font-size:14px}.abn{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(44px,5vw,64px);font-weight:600;line-height:1}.abbar{background:#e8e8ed;border-radius:8px;height:8px;position:relative}.abbar i{background:#0a0a0a;border-radius:8px;width:92%;transition:width .8s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0}.abbar u{opacity:.25;background:#0a0a0a;width:2px;position:absolute;top:-5px;bottom:-5px;right:0}.abs{color:#86868b;justify-content:space-between;font-size:13px;display:flex}.abd{color:#1e7a46;font-style:normal;font-weight:500}.abch{gap:8px;margin-top:18px;display:flex}.abc{border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:13.5px;transition:all .35s;display:flex;box-shadow:inset 0 0 0 1px #d2d2d7}.abc img{object-fit:contain;mix-blend-mode:multiply;width:44px;height:28px}.abc.on{box-shadow:inset 0 0 0 2px #0a0a0a}.ah{flex-direction:column;justify-content:center;gap:16px;width:100%;height:100%;padding:7%;display:flex}.aht{border-bottom:1px solid #e8e8ed;justify-content:space-between;align-items:center;padding-bottom:14px;font-size:15px;font-weight:500;display:flex}.sw2{background:#d2d2d7;border-radius:28px;width:46px;height:28px;transition:background .35s;position:relative}.sw2 b{background:#fff;border-radius:22px;width:22px;height:22px;transition:transform .35s cubic-bezier(.34,1.5,.64,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0003}.ah.on .sw2{background:#34c759}.ah.on .sw2 b{transform:translate(18px)}.ahv{flex-direction:column;gap:12px;display:flex}.ahv small{color:#86868b;font-size:12px}.ahp{align-items:center;gap:14px;display:flex}.ahp img{object-fit:contain;mix-blend-mode:multiply;width:120px;height:70px}.ahp b{font-size:17px;font-weight:600;display:block}.ahp em{color:#86868b;font-size:13px;font-style:normal}.aho{opacity:0;grid-template-columns:1fr 1fr;gap:12px;max-height:0;transition:all .6s cubic-bezier(.16,1,.3,1);display:grid;overflow:hidden}.ah.on .aho{opacity:1;max-height:200px}.aho div{border-top:1px solid #e8e8ed;flex-direction:column;align-items:center;padding-top:10px;display:flex}.aho img{object-fit:contain;mix-blend-mode:multiply;width:80%;height:56px}.aho b{margin-top:4px;font-size:14px;font-weight:600}.aho em{color:#86868b;font-size:12.5px;font-style:normal}.ahh{color:#86868b;font-size:13px;transition:opacity .3s}.ah.on .ahh{opacity:0;height:0}section.fp:not(.pz){color:#1d1d1f}section.fp:not(.pz) .fh h1{color:#1d1d1f;letter-spacing:-.045em!important;font-size:clamp(40px,5.4vw,80px)!important;font-weight:600!important;line-height:1.03!important}section.fp:not(.pz) .fh>p{color:#6e6e73!important;max-width:720px!important;font-size:clamp(18px,1.6vw,23px)!important;line-height:1.4!important}section.fp:not(.pz) h2{color:#1d1d1f;letter-spacing:-.04em!important;font-weight:600!important}section.fp:not(.pz) h3{letter-spacing:-.03em!important;font-weight:600!important}section.fp:not(.pz) .stagebox{box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important;overflow:visible!important;transform:none!important}:is(section.fp:not(.pz) .stagebox:has(.ap2),section.fp:not(.pz) .stagebox:has(.b3m)){background:0 0!important;padding:0!important}section.fp:not(.pz) .tvis{box-shadow:none!important;background:0 0!important}section.fp:not(.pz) .split .tb{border-color:#d2d2d7!important}section.fp:not(.pz) .split .tb b,section.fp:not(.pz) .split .tb h3{font-weight:600}section.fp:not(.pz) .split .tb p{color:#6e6e73}section.fp:not(.pz) .avz,section.fp:not(.pz) .avz-l{border-color:#d2d2d7}section.fp:not(.pz) .avz b{font-weight:600}section.fp:not(.pz) .avz small{color:#86868b}section.fp:not(.pz) .rc{box-shadow:none!important;background:#f5f5f7!important;border-radius:24px!important}section.fp:not(.pz) .rc .rct b{font-weight:600}section.fp:not(.pz) .fend h2{font-weight:600!important}section.fp:not(.pz) .btn{font-weight:500}section.fp .oww{color:#86868b!important;background:0 0!important;padding:0!important;font-weight:400!important}section.fp .cltag{color:#1d1d1f!important;box-shadow:none!important;background:#ffffffe6!important}section.fp .clnew em{color:#86868b!important}section.fp .clnew i{color:#1d1d1f!important;background:#f5f5f7!important}section.fp .cbdn b,section.fp .ixdone b,section.fp .ipf.pulse b{-webkit-text-fill-color:currentColor!important;color:#1d1d1f!important;background:0 0!important}section.fp .odgh.a,section.fp .odgh.c,section.fp .odgh.r{color:#1d1d1f!important;background:0 0!important}section.fp .vcbar span,section.fp .cxu{background:#f5f5f7}section.fp .wshine{display:none}section.fp .wwrap{transform:none!important}.sc{background:#fff;border-radius:24px;flex-direction:column;gap:2px;width:min(440px,92%);padding:22px 24px;display:flex}.scs{border-bottom:1px solid #e8e8ed;align-items:center;gap:12px;padding-bottom:14px;display:flex}.sclg{color:#173a2c;background:#7eb6a0;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:18px;display:flex}.scs b{font-size:16px;font-weight:600;display:block}.scs em{color:#86868b;font-size:12.5px;font-style:normal}.scr{border-bottom:1px solid #e8e8ed;justify-content:space-between;align-items:baseline;padding:12px 0;font-size:15px;display:flex}.scr span{color:#6e6e73}.scr b{letter-spacing:-.02em;font-size:22px;font-weight:600}.scl{flex-direction:column;gap:8px;padding-top:14px;display:flex}.scl small{color:#86868b;font-size:12px}.scl div{grid-template-columns:48px 1fr auto auto;align-items:center;gap:10px;font-size:13.5px;display:grid}.scl img{object-fit:contain;mix-blend-mode:multiply;width:48px;height:34px}.scl em{color:#86868b;font-style:normal}.scl b{color:#1e7a46;text-align:right;min-width:52px;font-weight:600}.tx{text-align:center;width:min(1100px,100%)}.txh{transition:opacity .25s}.txh.sw{opacity:0}.txk{background:#f5f5f7;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-block}.txh h3{letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(36px,4.4vw,60px);font-weight:600;line-height:1.05}.txh p{color:#6e6e73;margin:10px 0 0;font-size:19px}.txst{height:clamp(260px,32vw,400px);margin-top:16px;position:relative}.txset{position:absolute;inset:0}.txset img{object-fit:contain;filter:drop-shadow(0 24px 22px #00000024);opacity:0;mix-blend-mode:multiply;transition:opacity .6s,transform .9s cubic-bezier(.16,1,.3,1);position:absolute;transform:translateY(24px)scale(.94)}.txset.on img{opacity:1;transform:none}.txset .p0{width:34%;height:46%;transition-delay:0s;top:30%;left:20%}.txset .p1{width:20%;height:50%;transition-delay:60ms;top:26%;left:54%}.txset .p2{width:14%;height:30%;transition-delay:.12s;top:0;left:42%}.txset .p3{width:11%;height:40%;transition-delay:.18s;top:36%;left:76%}.txset .p4{width:14%;height:32%;transition-delay:.24s;top:44%;left:8%}.txset .p5{width:11%;height:28%;transition-delay:.3s;top:4%;left:66%}.txsw{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.txd{all:unset;cursor:pointer;border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:12px 18px;transition:box-shadow .3s,background .3s;display:flex}.txd.on{box-shadow:inset 0 0 0 1.5px #1d1d1f}.txd:focus-visible{outline:2px solid #0071e3}.txpal{margin-bottom:6px;display:flex}.txpal i{border-radius:18px;width:18px;height:18px;margin-left:-4px;box-shadow:0 0 0 2px #fff}.txpal i:first-child{margin-left:0}.txd b{font-size:15px;font-weight:600}.txd em{color:#86868b;font-size:12.5px;font-style:normal}.txap{justify-content:center;align-items:center;gap:16px;min-height:44px;margin-top:28px;display:flex}.txbtn{color:#fff;background:#1d1d1f;border-radius:999px;padding:12px 22px;font-size:15px;font-weight:500;transition:transform .2s,background .3s}.txbtn.hit{transform:scale(.95)}.txbtn.done{background:#1e9e55}.txres{color:#1e7a46;opacity:0;font-size:15px;font-weight:500;transition:all .45s cubic-bezier(.34,1.4,.64,1);transform:translate(-8px)}.txres.on{opacity:1;transform:none}.tk{text-align:center;border-top:1px solid #d2d2d7;grid-template-columns:repeat(3,1fr);align-content:center;width:100%;height:100%;display:grid}.tkc{border-right:1px solid #e8e8ed;flex-direction:column;align-items:center;gap:6px;padding:22px 12px;display:flex}.tkc:last-child{border-right:0}.tkc small{letter-spacing:.06em;text-transform:uppercase;color:#86868b;font-size:11px}.tki{align-items:center;gap:4px;height:70px;margin:8px 0;display:flex}.tki img{object-fit:contain;mix-blend-mode:multiply;width:52px;height:52px}.tkc b{font-size:16px;font-weight:600}.tkc span{color:#86868b;font-size:13px}.te{flex-direction:column;justify-content:center;gap:2px;width:min(440px,94%);height:100%;margin:auto;display:flex}.teh{border-bottom:1px solid #d2d2d7;padding-bottom:12px}.teh small{color:#86868b;font-size:12.5px}.teh b{letter-spacing:-.03em;font-size:24px;font-weight:600;display:block}.ter{border-bottom:1px solid #e8e8ed;grid-template-columns:56px 1fr auto 80px;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:grid}.ter img{object-fit:contain;mix-blend-mode:multiply;width:56px;height:40px}.ter em{color:#6e6e73;font-style:normal}.ter i{color:#1e7a46;text-align:right;font-size:12px;font-style:normal}.ter.swap{animation:6s ease-in-out infinite teswap}@keyframes teswap{0%,40%{background:0 0}50%,90%{background:#f5f5f7}to{background:0 0}}.tef{color:#86868b;margin-top:12px;font-size:12.5px}@media (max-width:760px){.tk{grid-template-columns:1fr}.tkc{border-bottom:1px solid #e8e8ed;border-right:0}}.txap{flex-direction:column;gap:12px}.txres{min-height:20px;transform:translateY(6px)}.txres.on{transform:none}.txset .p0{width:36%!important;height:62%!important;top:22%!important;left:14%!important}.txset .p1{width:24%!important;height:62%!important;top:20%!important;left:50%!important}.txset .p2{width:16%!important;height:34%!important;top:0!important;left:40%!important}.txset .p3{width:14%!important;height:52%!important;top:30%!important;left:74%!important}.txset .p4,.txset .p5{display:none}.txpal i{width:14px!important;height:14px!important}.txd{padding:10px 16px!important}.txst{min-height:300px;height:auto!important;margin-top:30px!important}.txset{pointer-events:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid;position:absolute;inset:0}.txset.on{pointer-events:auto;position:relative}.txcard{opacity:0;transition:opacity .5s,transform .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--d);background:#f5f5f7;border-radius:24px;flex-direction:column;align-items:center;gap:2px;padding:18px 16px;display:flex;transform:translateY(20px)scale(.97)}.txset.on .txcard{opacity:1;transform:none}.txci{aspect-ratio:1/.8;justify-content:center;align-items:center;width:100%;margin-bottom:10px;display:flex}.txci img{object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 14px 14px #0000001f);max-width:82%;max-height:88%}.txcard b{font-size:14.5px;font-weight:600}.txcard em{color:#86868b;font-size:13px;font-style:normal}@media (max-width:760px){.txset{grid-template-columns:repeat(2,minmax(0,1fr))}}.txset .txci img{opacity:1!important;width:auto!important;max-width:82%!important;height:auto!important;max-height:88%!important;display:block!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.txci{overflow:hidden}.txcard{filter:blur(6px);opacity:0!important;transition:opacity .35s,transform .55s cubic-bezier(.2,.9,.2,1),filter .35s!important;transition-delay:var(--d)!important;transform:translateY(18px)scale(.96)!important}.txset.on .txcard{opacity:0!important}.txset.on .txcard.in{filter:none;opacity:1!important;transform:none!important}.txset.on .txcard.fly{filter:none;opacity:0!important;transform:translate(var(--fx),var(--fy)) scale(.18)!important;transition:opacity .45s .15s,transform .6s cubic-bezier(.6,0,.4,1)!important;transition-delay:calc(var(--d)*.8)!important}.txset.on .txcard.out{opacity:0!important;transition-duration:.2s!important}.txbtn{transition:transform .15s,background .3s!important}.txres{font-variant-numeric:tabular-nums}.tc{width:min(1180px,100%);margin:0 auto}.tcv{padding:10px 0 20px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.tct{will-change:transform;gap:22px;transition:transform .9s cubic-bezier(.65,0,.35,1);display:flex}.tcc{all:unset;cursor:pointer;box-sizing:border-box;opacity:.45;background:#f5f5f7;border-radius:30px;flex-direction:column;flex:0 0 min(440px,78vw);gap:14px;padding:22px 22px 18px;transition:transform .9s cubic-bezier(.65,0,.35,1),opacity .6s;display:flex;transform:scale(.92)}.tcc.on{opacity:1;transform:none}.tchd{text-align:left;justify-content:space-between;align-items:flex-start;display:flex}.tchd b{letter-spacing:-.03em;font-size:24px;font-weight:600;display:block}.tchd em{color:#86868b;font-size:13.5px;font-style:normal}.tcg{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tcg span{aspect-ratio:1/.82;background:#fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px;display:flex}.tcg img{object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 10px 10px #0000001a);max-width:74%;max-height:66%}.tcg small{color:#6e6e73;font-size:12px}.tcf{color:#6e6e73;justify-content:space-between;align-items:baseline;font-size:14px;display:flex}.tcf b{color:#1d1d1f;font-size:17px;font-weight:600}.tcdots{justify-content:center;gap:8px;margin-top:6px;display:flex}.tcdots i{cursor:pointer;background:#d2d2d7;border-radius:8px;width:8px;height:8px;transition:all .35s}.tcdots i.on{background:#1d1d1f;width:22px}.tcap{flex-direction:column;align-items:center;gap:12px;margin-top:26px;display:flex}.tcres{color:#1e7a46;opacity:0;min-height:20px;font-size:15px;font-weight:500;transition:all .4s cubic-bezier(.34,1.4,.64,1);transform:translateY(6px)}.tcres.on{opacity:1;transform:none}#chaos{height:420vh;position:relative;overflow-x:clip}.chdesk{flex:none}.chstk{height:100vh;flex-direction:column;justify-content:center;align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.chtl{text-align:center;z-index:5;padding:0 24px;transition:opacity .4s;position:absolute;top:9vh;left:0;right:0}.chtl h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4.6vw,64px);font-weight:600;line-height:1.02}.chtl p{color:#6e6e73;max-width:620px;margin:14px auto 0;font-size:clamp(16px,1.5vw,20px)}#chB{opacity:0}.chcnt{z-index:6;white-space:nowrap;gap:10px;display:flex;position:absolute;bottom:6vh;left:50%;transform:translate(-50%)}.chcnt span{-webkit-backdrop-filter:blur(14px);color:#1d1d1f;background:#ffffffe6;border-radius:999px;padding:9px 16px;font-size:14px;box-shadow:0 0 0 1px #e8e8ed,0 10px 30px -14px #00000040}.chcnt b{font-variant-numeric:tabular-nums;font-weight:600}.chcnt .cherr{color:#c2352b}.chdesk{transform-origin:50%;width:1100px;height:560px;margin-top:8vh;position:relative}.chin{position:absolute;inset:0}.cdw{opacity:0;will-change:transform,opacity;background:#fff;border-radius:12px;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #00000014,0 30px 60px -30px #00000059}.cdb{background:#f5f5f7;border-bottom:1px solid #e8e8ed;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.cdb b{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;font-weight:500;overflow:hidden}.cdb i{background:#d2d2d7;border-radius:8px;width:8px;height:8px}.cdl{justify-content:center;align-items:center;width:18px;height:18px;display:flex}.cdl img{object-fit:contain;width:16px;height:16px}.cdc{padding:10px 12px;font-size:12.5px}.cdc table{border-collapse:collapse;width:100%}.cdc th{text-align:left;color:#86868b;border-bottom:1px solid #e8e8ed;padding:4px;font-size:11px;font-weight:500}.cdc td{border-bottom:1px solid #f2f2f5;padding:5px 4px}.cdc tr.cdhl td{background:#fffbea}.chpin{grid-template-columns:1fr 1fr;gap:6px;display:grid}.chpin img{object-fit:contain;background:#f6f4f0;border-radius:8px;width:100%;height:58px}.chsl{background:#fbfaf8;border-radius:6px;flex-direction:column;gap:6px;padding:10px;display:flex}.chsl small{color:#86868b;font-size:10.5px}.chsl img{align-self:center;width:70%}.chwa{background:#efeae2;border-radius:8px;flex-direction:column;gap:6px;padding:8px;display:flex}.chwa p{border-radius:9px;max-width:85%;margin:0;padding:6px 9px;font-size:12px}.chwa .chi1{background:#fff}.chwa .cho1{background:#dcf8c6;align-self:flex-end}.chml b{font-weight:500;display:block}.chml p{color:#444;margin:4px 0 0}.chpdf{background:#fbfaf8;border-radius:6px;flex-direction:column;align-items:center;gap:6px;padding:10px;display:flex}.chpdf img{width:70%}.chpr{border-radius:6px;padding:1px 5px;transition:box-shadow .3s,background .3s}.chdesk.flag .chpr.chbad,.chdesk.flag .chpr.chwarn{color:#c2352b;background:#fdecec;box-shadow:0 0 0 2px #e5484d}.chph{opacity:0;background:#fff;border-radius:18px;width:520px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.9);box-shadow:0 0 0 1px #0000000f,0 60px 120px -40px #0006}.chpb{border-bottom:1px solid #e8e8ed;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.chpb img{height:11px}.chpb b{color:#6e6e73;font-weight:500}.chpc{padding:20px}.chpp{align-items:center;gap:18px;display:flex}.chpp img{filter:drop-shadow(0 18px 16px #00000024);width:200px}.chpp small{color:#86868b;font-size:11.5px;display:block}.chpp b{letter-spacing:-.02em;font-size:22px;font-weight:600;display:block}.chpp strong{color:#1e7a46;font-size:18px;font-weight:600}.chpl{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.chpl span{opacity:0;background:#f5f5f7;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;transition:all .45s cubic-bezier(.34,1.5,.64,1);display:flex;transform:translateY(8px)}.chpl i{color:#1e7a46;font-style:normal;font-weight:600}.chph.lit .chpl span{opacity:1;transform:none}.chph.lit .chpl span:nth-child(2){transition-delay:80ms}.chph.lit .chpl span:nth-child(3){transition-delay:.16s}.chph.lit .chpl span:nth-child(4){transition-delay:.24s}@media (prefers-reduced-motion:reduce){#chaos{height:auto}.chstk{height:auto;padding:100px 0;position:static}}html,body{overflow-x:clip}@media (max-width:700px){.chcnt{white-space:normal;flex-wrap:wrap;justify-content:center;gap:6px;width:94%}.chcnt span{padding:7px 12px;font-size:12.5px}.chdesk{margin-top:4vh}}.chin{transform-style:preserve-3d;transition:none}.chdesk{perspective:1600px}.chlinks{pointer-events:none;z-index:4;width:100%;height:100%;position:absolute;inset:0}.chlinks line{stroke:#e5484d;stroke-width:1.6px;stroke-dasharray:5 6;fill:none}.chflies{pointer-events:none;z-index:4;position:absolute;inset:0}.chflies img{transform-origin:0 0;will-change:transform,opacity;filter:drop-shadow(0 20px 18px #0000002e);position:absolute;top:0;left:0}.chhub{opacity:0;pointer-events:none;position:absolute;inset:0}.chhc{z-index:2;flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chhc img{filter:drop-shadow(0 34px 30px #0000002e);opacity:0;width:440px}.chpx{text-align:center}.chpx small{color:#86868b;font-size:13px}.chroll{height:52px;margin-top:4px;overflow:hidden}.chroll span{letter-spacing:-.04em;font-variant-numeric:tabular-nums;height:52px;font-size:44px;font-weight:600;line-height:52px;transition:transform .5s cubic-bezier(.65,0,.35,1),color .3s;display:block}.chroll.ok span{color:#1e7a46}.chn{opacity:0;z-index:3;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:15px;font-weight:500;transition:all .5s cubic-bezier(.34,1.5,.64,1);display:flex;position:absolute;transform:scale(.8);box-shadow:0 0 0 1px #e8e8ed,0 18px 40px -18px #0000004d}.chn i{color:#1e7a46;font-style:normal}.chn.n0{top:18%;left:14%}.chn.n1{top:18%;right:12%}.chn.n2{bottom:14%;left:12%}.chn.n3{bottom:14%;right:13%}.chhub.lit .chn{opacity:1;transform:none}.chhub.lit .chn.n1{transition-delay:80ms}.chhub.lit .chn.n2{transition-delay:.16s}.chhub.lit .chn.n3{transition-delay:.24s}.chhl{width:100%;height:100%;position:absolute;inset:0}.chhl line{stroke:#d2d2d7;stroke-width:1.2px;stroke-dasharray:4 6;stroke-dashoffset:300px;transition:stroke-dashoffset 1s}.chhub.lit .chhl line{stroke-dashoffset:0}.chdesk.shake .chin{animation:.45s chsh}@keyframes chsh{20%{translate:-6px}40%{translate:6px}60%{translate:-4px}80%{translate:3px}}.chcnt span{padding:10px 18px!important;font-size:15px!important}.chcnt b{font-size:17px}#chaos{height:520vh!important}.chcap{text-align:center;z-index:6;pointer-events:none;padding:0 24px;position:absolute;top:11vh;left:0;right:0}.chcap h2{letter-spacing:-.05em;color:#1d1d1f;margin:0;font-size:clamp(40px,5.6vw,84px);font-weight:600;line-height:1;transition:opacity .45s,transform .6s cubic-bezier(.16,1,.3,1)}.chcap p{letter-spacing:-.03em;color:#86868b;margin:16px 0 0;font-size:clamp(20px,2vw,28px);font-weight:600;transition:opacity .45s}.chcap.sw h2,.chcap.sw p{opacity:0;transform:translateY(10px)}.chdesk{perspective:none!important;margin-top:14vh!important}.chin{transform-origin:50%;will-change:transform}.cdw{transition:filter .6s,opacity .6s;border-radius:14px!important;box-shadow:0 0 0 1px #0000000f,0 50px 100px -40px #00000059!important}.cdw.blur{filter:blur(7px)}.cdw.focus{box-shadow:0 0 0 1px #0000000f,0 80px 140px -40px #00000073!important}.chdesk .chpr{font-weight:600;box-shadow:none!important;color:inherit!important;background:0 0!important}.cdw.focus .chpr{border-radius:6px;padding:1px 6px;color:#fff!important;background:#1d1d1f!important}.chfin{pointer-events:none;opacity:0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.chfin img{filter:drop-shadow(0 50px 40px #00000029);will-change:transform;width:min(620px,74vw);margin-bottom:22px}.chft{text-align:center;margin-top:10px}.chft h2{letter-spacing:-.05em;color:#1d1d1f;margin:0;font-size:clamp(36px,4.6vw,68px);font-weight:600;line-height:1.02}.chft p{color:#6e6e73;margin:14px 0 0;font-size:19px}.chft p b{color:#1d1d1f;font-weight:600}.chft ul{color:#86868b;justify-content:center;gap:0;margin:18px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.chft li+li:before{content:"·";margin:0 12px}.chft>*{opacity:0;transition:opacity .7s,transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(14px)}.chfin.lit .chft>*{opacity:1;transform:none}.chfin.lit .chft p{transition-delay:.12s}.chfin.lit .chft ul{transition-delay:.24s}#phases{height:270vh!important}#film{height:170vh!important}@media (max-width:700px){#scene{height:280vh!important}#chaos{height:300vh!important}#phases{height:240vh!important}#ai{height:200vh!important}#film{height:130vh!important}}.prail{z-index:90;opacity:0;pointer-events:none;background:#00000014;border-radius:3px;width:3px;height:120px;transition:opacity .4s;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.prail i{background:#1d1d1f;border-radius:3px;width:100%;height:0;position:absolute;top:0;left:0}.prail.on{opacity:1}@media (max-width:700px){.prail{height:80px;right:8px}}.phglow{display:none!important}.phm{box-shadow:none!important;background:#f5f5f7!important;border-radius:32px!important;transition:none!important}.phm.front{box-shadow:0 40px 90px -50px #00000059!important}.phm .pz0,.phm .pz3,.phm .pz4,.phm .pz5{background:0 0}.rail{background:#f5f5f7;border-radius:999px;width:max-content;position:relative;flex-wrap:nowrap!important;gap:2px!important;margin:30px auto 0!important;padding:4px!important;display:flex!important;left:auto!important;transform:none!important}.rail li{font-weight:500;color:#86868b!important;box-shadow:none!important;background:0 0!important;padding:9px 18px!important;transform:none!important}.rail li.done{color:#1d1d1f!important}.rail li.on{color:#1d1d1f!important;background:#fff!important;box-shadow:0 4px 14px -4px #0000002e!important}#phases h2 span{color:#86868b!important}#phases h2{letter-spacing:-.045em!important;color:#1d1d1f!important;font-weight:600!important}@media (max-width:700px){.rail{max-width:94vw;overflow-x:auto}.rail li{font-size:13px;padding:8px 12px!important}}.hs .wrap{max-width:1000px}.hs-hero{text-align:center;padding-top:20px}.hs-hero small{color:#86868b;font-size:15px;font-weight:500}.hs-hero h1{letter-spacing:-.05em;max-width:900px;margin:14px auto 0;font-size:clamp(42px,6vw,88px);font-weight:600;line-height:1}.hs-hero p{color:#6e6e73;max-width:640px;margin:24px auto 0;font-size:clamp(18px,1.7vw,23px);line-height:1.45}.hs-num{text-align:center;margin:120px 0 40px}.hs-num b{letter-spacing:-.06em;color:#1d1d1f;font-size:clamp(96px,14vw,200px);font-weight:600;line-height:.9;display:block}.hs-num span{color:#6e6e73;max-width:520px;margin:18px auto 0;font-size:19px;display:block}.hs-ch{border-top:1px solid #d2d2d7;grid-template-columns:80px 1fr;gap:24px;padding:56px 0;display:grid}.hs-k{color:#86868b;padding-top:12px;font-size:15px;font-weight:600}.hs-ch h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,3.6vw,48px);font-weight:600;line-height:1.05}.hs-ch p{color:#424245;max-width:680px;margin:18px 0 0;font-size:19px;line-height:1.55}.hs-team{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.hs-p{text-align:center;background:#f5f5f7;border-radius:28px;flex-direction:column;align-items:center;gap:4px;padding:30px 26px;display:flex}.hs-ph{color:#86868b;background:linear-gradient(#edebe7,#ddd9d2);border-radius:140px;justify-content:center;align-items:center;width:140px;height:140px;margin-bottom:18px;font-size:34px;font-weight:600;display:flex}.hs-p b{letter-spacing:-.02em;font-size:22px;font-weight:600}.hs-p em{color:#86868b;font-size:14px;font-style:normal}.hs-p p{color:#6e6e73;margin:12px 0 0;font-size:15px}.hs-letter{text-align:center;max-width:760px;margin:110px auto 0}.hs-letter p{letter-spacing:-.02em;color:#1d1d1f;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1.35}.hs-letter span{color:#86868b;margin-top:22px;font-size:16px;display:block}.hst{padding:140px 24px 0}.hstw{border-top:1px solid #d2d2d7;border-bottom:1px solid #d2d2d7;grid-template-columns:auto 1fr;align-items:center;gap:48px;max-width:1000px;margin:0 auto;padding:48px 0;display:grid}.hstw>b{letter-spacing:-.06em;font-size:clamp(80px,10vw,140px);font-weight:600;line-height:.9}.hstw h2{letter-spacing:-.04em;margin:0;font-size:clamp(26px,3vw,40px);font-weight:600;line-height:1.08}.hstw p{color:#6e6e73;margin:12px 0 0;font-size:17px}.hstw a{color:#1d1d1f;margin-top:16px;font-weight:500;display:inline-block}@media (max-width:800px){.hs-team{grid-template-columns:1fr}.hs-ch{grid-template-columns:1fr;gap:8px}.hstw{grid-template-columns:1fr;gap:16px}}.z3{flex:none;min-width:100vw;height:420vh;position:relative;width:100vw!important;max-width:none!important}.z3s{height:100vh;background:radial-gradient(120% 90% at 50% 60%,#fff 0%,#f5f5f7 55%,#ececef 100%);width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.z3s canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.z3cap{text-align:center;z-index:3;padding:0 24px;transition:opacity .35s;position:absolute;top:12vh;left:0;right:0}.z3cap.sw{opacity:0}.z3cap h2{letter-spacing:-.05em;color:#1d1d1f;margin:0;font-size:clamp(28px,3.4vw,52px);font-weight:600;line-height:1}.z3cap p{letter-spacing:-.03em;color:#86868b;margin:10px 0 0;font-size:clamp(16px,1.45vw,21px);font-weight:600}.z3card{z-index:3;background:#fff;border-radius:24px;align-items:center;gap:22px;padding:18px 26px 18px 18px;display:flex;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0000000d,0 60px 120px -50px #0006}.z3im{background:#f5f5f7;border-radius:14px;justify-content:center;align-items:center;width:260px;height:150px;display:flex}.z3im img{mix-blend-mode:multiply;max-width:88%;max-height:80%}.z3card small{color:#86868b;font-size:12px}.z3card b{letter-spacing:-.03em;margin:2px 0 4px;font-size:21px;font-weight:600;display:block}.z3card span{color:#6e6e73;font-size:14px}.z3fx{z-index:1;pointer-events:none;opacity:0;background:repeating-linear-gradient(0deg,#1d1d1f06 0 1px,#0000 1px 7px);transition:opacity .4s;position:absolute;inset:0}.z3dims{z-index:3;letter-spacing:-.02em;color:#1d1d1f;opacity:0;font-size:15px;font-weight:600;transition:opacity .5s;position:absolute;bottom:9vh;left:50%;transform:translate(-50%)}.z3q{z-index:3;-webkit-backdrop-filter:blur(14px);opacity:0;background:#ffffffd9;border-radius:999px;padding:4px;display:flex;position:absolute;bottom:13vh;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #e8e8ed}.z3q span{color:#86868b;border-radius:999px;padding:8px 16px;font-size:13.5px;transition:all .3s}.z3q span.on{color:#fff;background:#1d1d1f}.z3exp{z-index:3;color:#6e6e73;opacity:0;gap:18px;font-size:14px;display:flex;position:absolute;bottom:7vh;left:50%;transform:translate(-50%)}.z3exp i{font-style:normal}section.fp:not(.pz) .stagebox:has(.z3){background:0 0!important;padding:0!important;overflow:visible!important}@media (max-width:760px){.z3card{flex-direction:column;gap:10px;width:84vw;padding:16px}.z3im{width:100%}.z3{height:360vh}}.cap{height:0;bottom:7vh!important}.cap div{-webkit-backdrop-filter:blur(20px)saturate(160%);color:#fff;letter-spacing:-.035em;background:#1d1d1fe6;border-radius:999px;align-items:center;gap:14px;width:max-content;max-width:92vw;margin:0 auto;padding:16px 30px 16px 16px;display:flex;bottom:0;box-shadow:0 30px 70px -20px #00000073;font-size:clamp(20px,2.3vw,32px)!important;font-weight:600!important;transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1)!important;left:0!important;right:0!important;transform:translateY(14px)!important}.cap div.on{transform:none!important}.cap div em{font-weight:600;color:#ffffff9e!important}.cap div i{color:#1d1d1f;letter-spacing:0;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:clamp(32px,2.6vw,40px);height:clamp(32px,2.6vw,40px);font-size:clamp(14px,1.1vw,17px);font-style:normal;font-weight:600;display:flex}@media (max-width:700px){.cap{bottom:5vh!important}.cap div{white-space:normal;text-align:left;gap:10px;padding:12px 18px 12px 12px;font-size:16px!important}}.mn-alt2{align-items:center;gap:10px;padding:24px 22px}.mn-alt2 span{flex-direction:column;align-items:center;gap:6px;display:flex}.mn-alt2 img{mix-blend-mode:multiply;object-fit:contain}.mn-alt2 .m{flex:1.5}.mn-alt2 .m img{width:100%}.mn-alt2 .s{opacity:.75;flex:1}.mn-alt2 .s img{width:100%}.mn-alt2 small{color:#86868b;font-size:11px}.mn-alt2 .m small{color:#1d1d1f;font-weight:600}@media (max-width:700px){.rail li:not(.on){border-radius:7px;align-self:center;width:7px;height:7px;margin:0 4px;color:#0000!important;background:#d2d2d7!important;padding:0!important;font-size:0!important}.rail li.done:not(.on){background:#86868b!important}.rail{align-items:center;padding:4px 10px!important}.rail li.on{font-size:14px!important}.lw{height:560px!important}.lwi{width:100px!important;padding:6px 6px 8px!important}.lwim{height:70px!important}.lwi b{font-size:11px!important}.lwi em{font-size:10px!important}.lwbar{padding:12px!important}.lws{flex:1;min-width:0!important}.phc.arch .plan{width:92%!important}.phc.arch .o1{width:50%!important}.phc.arch [class^=sw]{width:64px!important;height:64px!important}#stage .pc:nth-child(n+9){display:none!important}.hero>p:not(.heb):not(.hmic){padding:0 6px;font-size:16.5px!important;line-height:1.45!important}.hero h1{font-size:clamp(46px,13vw,60px)!important}.app .arail,.app .atabs,.app .pub,.app .upd,.app .atools,.app .pu{display:none!important}.app .atop{justify-content:space-between;padding:12px 16px!important}.app .atop>b{font-size:14px!important}.app .ahead{padding:6px 16px 0!important}.app .ahead b{font-size:20px!important}.app .asec{padding:4px 16px!important}.app .amain{width:100%;padding:0!important}.app .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:8px 14px 14px!important}.app .slot{border-radius:14px!important}.app .spic{aspect-ratio:1/.82!important;height:auto!important}.app .sinfo{gap:2px!important;padding:8px 10px 10px!important}.app .sup{font-size:10px!important}.app .nm{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden;white-space:normal!important;font-size:12.5px!important}.app .qty{font-size:0!important}.app .qty i{display:none!important}.app .qty b{font-weight:600;font-size:13px!important}.app .bd{font-size:10px!important}.cb{aspect-ratio:1/1.05!important;width:100%!important}.cbav.cbsm{display:none!important}.cbav{width:19%!important}.cbav.cbbig{width:30%!important}.aiv{aspect-ratio:4/5!important;width:92vw!important}.aiv img{object-fit:cover!important;width:100%!important;height:100%!important}.hsp span{padding:5px 8px!important;font-size:11px!important}.hsp{display:none!important}}@media (max-width:700px){#scene{height:420vh!important}}.hvw{z-index:4;opacity:0;pointer-events:none;will-change:left,top,width,height,opacity;background:#000;border-radius:28px;width:min(1240px,95vw);height:min(760px,82vh);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 60px 140px -60px #00000080}.hvw.live{pointer-events:auto}.hvw video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hvshade{opacity:0;background:linear-gradient(#00000073,#0000 35% 65%,#00000080);transition:opacity .5s;position:absolute;inset:0}.hvt{text-align:center;color:#fff;opacity:0;padding:0 24px;transition:all .7s cubic-bezier(.16,1,.3,1);position:absolute;top:12%;left:0;right:0;transform:translateY(14px)}.hvt h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,4.6vw,68px);font-weight:600}.hvt p{color:#ffffffbf;margin:10px 0 0;font-size:clamp(16px,1.6vw,22px)}.hvsnd{cursor:pointer;-webkit-backdrop-filter:blur(16px);color:#fff;opacity:0;background:#ffffff2e;border:0;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-size:16px;font-weight:500;transition:all .5s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}.hvcta{opacity:0;flex-wrap:wrap;justify-content:center;gap:10px;padding:0 20px;transition:all .7s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:9%;left:0;right:0;transform:translateY(14px)}.hvw.end .hvt,.hvw.end .hvcta{opacity:1;transform:none}.hvw.end .hvsnd{opacity:1;transform:translate(-50%,-50%)scale(1)}.hvw.sound .hvsnd,.hvw.sound .hvt,.hvw.sound .hvshade{opacity:0!important}.stage.vidon .pc{opacity:0!important;transition:opacity .5s!important}.stage.vidon .app{transition:opacity .6s;opacity:0!important}.hvt{top:8%!important;bottom:auto!important}.hvcta{top:auto!important;bottom:7%!important}.hvw.end .hvshade{opacity:1!important}@media (max-width:700px){.hvsnd{white-space:nowrap;padding:10px 14px!important;font-size:13px!important}.hvt h2{font-size:26px}.hvcta .btn{padding:11px 16px;font-size:14px}}.chstk2{height:100vh;flex-direction:column;align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.c2cap{z-index:5;text-align:center;margin-top:11vh;padding:0 24px;transition:opacity .35s;position:relative}.c2cap.sw{opacity:0}.c2cap h2{letter-spacing:-.05em;color:#1d1d1f;margin:0;font-size:clamp(34px,4.4vw,64px);font-weight:600;line-height:1.02}.c2cap p{letter-spacing:-.025em;color:#86868b;margin:12px 0 0;font-size:clamp(17px,1.7vw,24px);font-weight:600}.c2cap p.bad{color:#d13b30}.c2cap p.ok{color:#1e7a46}.c2stage{flex:1;width:min(1100px,94vw);max-height:600px;position:relative}.c2lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.c2lines line{stroke:#d2d2d7;stroke-width:1.5px;stroke-dasharray:4 6}.c2lines line.bad{stroke:#f0a39c}.c2lines line.ok{stroke:#a9d8b9;stroke-dasharray:none}.c2sofa{z-index:2;flex-direction:column;align-items:center;width:min(580px,56vw);display:flex;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.c2sofa img{filter:drop-shadow(0 40px 34px #00000029);width:100%}.c2name{color:#86868b;margin-top:6px;font-size:14px;font-weight:600}.c2tool,.c2ph,.c2dest{z-index:3;-webkit-backdrop-filter:blur(18px);opacity:0;will-change:transform,opacity;background:#ffffffeb;border-radius:18px;align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex;position:absolute;box-shadow:0 0 0 1px #0000000f,0 30px 60px -28px #00000059}.c2lg{background:#f5f5f7;border-radius:11px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.c2lg img{object-fit:contain;width:24px;height:24px}.c2tool small,.c2ph small{color:#86868b;font-size:12px;display:block}.c2tool b,.c2ph b{font-size:15px;font-weight:600;display:block}.c2tool strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;border-radius:8px;margin-left:10px;padding:2px 8px;font-size:22px;font-weight:600;transition:background .3s,color .3s}.c2stage.bad .c2tool.t1 strong,.c2stage.bad .c2tool.t2 strong{color:#d13b30;background:#fdecec}.c2tool.t0{top:16%;left:0}.c2tool.t1{top:16%;right:0}.c2tool.t2{margin-left:-150px;bottom:2%;left:50%}.c2ph{margin-left:-170px;padding:14px 22px 14px 14px;top:78%;left:50%}.c2pl{background:#1d1d1f;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.c2pl img{filter:invert();height:9px}.c2ph strong{letter-spacing:-.03em;color:#1e7a46;margin-left:14px;font-size:26px;font-weight:600}.c2dest{gap:10px;padding:10px 14px}.c2dest span{font-size:14px;font-weight:600}.c2dest b{color:#1d1d1f;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.c2dest i{color:#1e7a46;font-style:normal;font-weight:700}.c2dest.d0{top:8%;left:3%}.c2dest.d1{top:8%;right:3%}.c2dest.d2{top:58%;left:6%}.c2dest.d3{top:58%;right:6%}@media (max-width:760px){.c2cap{margin-top:9vh}.c2sofa{width:70vw;top:40%}.c2tool{gap:8px;padding:9px 12px 9px 9px}.c2lg{width:32px;height:32px}.c2tool b{font-size:13px}.c2tool small{font-size:11px}.c2tool strong{margin-left:4px;font-size:17px}.c2tool.t0{top:2%;left:0}.c2tool.t1{top:62%;right:0}.c2tool.t2{margin-left:0;bottom:4%;left:0}.c2ph{transform-origin:50%;margin-left:-150px;top:74%;left:50%}.c2dest{padding:8px 10px}.c2dest span,.c2dest b{font-size:12px}.c2dest.d0{top:4%;left:0}.c2dest.d1{top:4%;right:0}.c2dest.d2{top:58%;left:0}.c2dest.d3{top:58%;right:0}}@media (min-width:761px){.c2tool,.c2ph{zoom:1.15}.c2dest{zoom:1.2}}#chaos.c3{padding:150px 24px 40px;height:auto!important}.c3w{text-align:center;flex-direction:column;align-items:center;max-width:1000px;margin:0 auto;display:flex}.c3h{letter-spacing:-.05em;color:#1d1d1f;margin:0;font-size:clamp(34px,4.6vw,64px);font-weight:600;line-height:1.03}.c3h span{color:#86868b}.c3sofa{width:min(600px,82vw);margin-top:40px}.c3sofa img{filter:drop-shadow(0 40px 34px #00000026);width:100%}.c3stack{width:min(460px,92vw);height:84px;margin-top:18px;position:relative}.c3chip{opacity:0;text-align:left;background:#fff;border-radius:20px;align-items:center;gap:14px;padding:12px 20px 12px 12px;transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0;transform:translateY(18px)scale(.97);box-shadow:0 0 0 1px #0000000f,0 24px 50px -24px #0000004d}.c3chip.on{opacity:1;transform:none}.c3chip.out{opacity:0;transform:translateY(-14px)scale(.97)}.c3lg{background:#f5f5f7;border-radius:14px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.c3lg img{object-fit:contain;width:28px;height:28px}.c3lg.dk{background:#1d1d1f}.c3lg.dk img{filter:invert();width:auto;height:10px}.c3t{flex:1}.c3t small{color:#86868b;font-size:13px;display:block}.c3t b{font-size:17px;font-weight:600}.c3chip strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.c3chip.bad strong{color:#d13b30}.c3chip.ph{color:#fff;background:#1d1d1f}.c3chip.ph small{color:#fff9}.c3chip.ph strong{color:#7ee2a1}.c3dest{flex-wrap:wrap;justify-content:center;gap:8px;min-height:40px;margin-top:18px;display:flex}.c3dest span{opacity:0;transition:opacity .45s,transform .55s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i)*90ms);background:#f5f5f7;border-radius:999px;align-items:center;gap:7px;padding:9px 15px;font-size:14px;font-weight:500;display:flex;transform:translateY(10px)}.c3dest span i{color:#1e7a46;font-style:normal;font-weight:700}.c3dest.on span{opacity:1;transform:none}.c3sub{letter-spacing:-.02em;color:#86868b;margin:18px 0 0;font-size:clamp(17px,1.6vw,21px);font-weight:600;transition:opacity .3s}.c3sub.bad{color:#d13b30}.c3sub.ok{color:#1e7a46}.c3sub.sw{opacity:0}#chaos.c4{padding:150px 24px 40px;height:auto!important}.c4w{text-align:center;max-width:1100px;margin:0 auto}.c4h{letter-spacing:-.05em;color:#1d1d1f;margin:0;font-size:clamp(34px,4.6vw,64px);font-weight:600;line-height:1.03}.c4n{transition:opacity .3s,transform .5s cubic-bezier(.16,1,.3,1);display:inline-block}.c4n.sw{opacity:0;transform:translateY(10px)}.c4p{color:#86868b;max-width:640px;margin:16px auto 0;font-size:clamp(17px,1.6vw,21px);transition:opacity .3s}.c4p.sw{opacity:0}.c4g{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 18px;max-width:900px;min-height:330px;margin:56px auto 0;display:grid;position:relative}.c4t{transition:transform .9s cubic-bezier(.65,0,.35,1),opacity .6s;transition-delay:calc(var(--d,0)*1ms);flex-direction:column;align-items:center;gap:6px;display:flex}.c4i{background:#fff;border-radius:20px;justify-content:center;align-items:center;width:76px;height:76px;display:flex;box-shadow:0 0 0 1px #0000000f,0 16px 30px -16px #0000004d}.c4i img{object-fit:contain;width:44px;height:44px}.c4t b{margin-top:6px;font-size:14px;font-weight:600}.c4t small{color:#86868b;font-size:12px}.c4ph{opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:12px;transition:opacity .5s,transform .8s cubic-bezier(.34,1.4,.64,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.7)}.c4pi{background:#1d1d1f;border-radius:30px;justify-content:center;align-items:center;width:120px;height:120px;display:flex;box-shadow:0 40px 80px -30px #00000080}.c4pi img{filter:invert();height:18px}.c4ph b{letter-spacing:-.02em;font-size:22px;font-weight:600}.c4pl{flex-wrap:wrap;justify-content:center;gap:8px;max-width:560px;display:flex}.c4pl span{opacity:0;background:#f5f5f7;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500;transition:all .45s cubic-bezier(.16,1,.3,1);transform:translateY(8px)}.c4g.ph .c4ph{opacity:1;transform:translate(-50%,-50%)scale(1)}.c4g.ph .c4pl span{opacity:1;transform:none}.c4g.ph .c4pl span:first-child{transition-delay:.25s}.c4g.ph .c4pl span:nth-child(2){transition-delay:.33s}.c4g.ph .c4pl span:nth-child(3){transition-delay:.41s}.c4g.ph .c4pl span:nth-child(4){transition-delay:.49s}.c4g.ph .c4pl span:nth-child(5){transition-delay:.57s}.c4g.ph .c4pl span:nth-child(6){transition-delay:.65s}@media (max-width:760px){.c4g{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px;min-height:420px}.c4i{border-radius:16px;width:60px;height:60px}.c4i img{width:34px;height:34px}.c4t small{display:none}.c4pi{width:96px;height:96px}}.c4t{will-change:transform,opacity;transform:translate(0,0);transition:transform .85s cubic-bezier(.65,0,.35,1),opacity .55s!important;transition-delay:calc(var(--d,0)*1ms)!important}.c4g.go .c4t{transform:translate3d(var(--dx),var(--dy),0) scale(.2)!important;opacity:0!important}.c4g.nt .c4t,.c4g.nt .c4ph,.c4g.nt .c4pl span{transition:none!important}.c4g{transition:opacity .45s}.c4g.fade{opacity:0}.c4ph{will-change:transform,opacity}.hero .hsub{text-wrap:balance;color:#6e6e73!important;max-width:600px!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(17px,1.5vw,21px)!important;line-height:1.45!important}.hmic{color:#86868b!important;margin-top:14px!important;font-size:13px!important}@media (min-width:761px){#phases .phw{padding-top:64px;max-width:1240px!important}#phases h2{font-size:clamp(30px,3.4vw,50px)!important}#phases .rail{margin-top:20px!important}.phcard{height:min(580px,60vh)!important;margin-top:24px!important}.phm{box-sizing:border-box;width:min(1180px,94vw)!important;height:100%!important;padding:0 0 0 38%!important}.phm>div{zoom:1.04}.phst{z-index:300;pointer-events:none;transform:translate(-50%);width:min(1180px,94vw)!important;height:100%!important;position:absolute!important;inset:0 auto auto 50%!important}.phs{text-align:left;width:32%;align-items:flex-start!important;gap:14px!important;inset:50% auto auto 56px!important;transform:translate(-10px,-50%)!important}.phs.on{transform:translateY(-50%)!important}.phs b{color:#1d1d1f;letter-spacing:-.04em!important;font-size:clamp(28px,2.7vw,42px)!important;font-weight:600!important;line-height:1.06!important}.phs small{line-height:1.4;color:#6e6e73!important;font-size:17px!important}.phn{color:#86868b;letter-spacing:.02em;font-size:14px;font-style:normal;font-weight:600}}@media (max-width:760px){.phn{display:none}}#phases.p6{position:relative;height:320vh!important}.p6stk{height:100vh;justify-content:center;align-items:center;height:100svh;padding:64px 24px 0;display:flex;position:sticky;top:0}.p6w{text-align:center;width:100%;max-width:1240px}.p6 h2{letter-spacing:-.045em;color:#1d1d1f;margin:0;font-size:clamp(30px,3.4vw,50px);font-weight:600;line-height:1.04}.p6 h2 span{color:#86868b}.p6 .rail{margin:20px auto 0!important}.p6card{text-align:left;background:#f5f5f7;border-radius:32px;grid-template-columns:36% 64%;width:min(1180px,94vw);height:min(560px,58vh);margin:24px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 90px -60px #0006}.p6txt{position:relative}.p6t{opacity:0;flex-direction:column;gap:14px;transition:opacity .5s,transform .7s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;left:52px;right:24px;transform:translate(-10px,-50%)}.p6t.on{opacity:1;transform:translateY(-50%)}.p6t i{color:#86868b;font-size:14px;font-style:normal;font-weight:600}.p6t b{letter-spacing:-.045em;color:#1d1d1f;font-size:clamp(28px,2.8vw,44px);font-weight:600;line-height:1.05}.p6t small{color:#6e6e73;font-size:17px;line-height:1.45}.p6stage{position:relative;overflow:hidden}.p6d{opacity:0;transition:opacity .55s,transform .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(.97)}.p6d.on{opacity:1;transform:none}.p6sofa{transform-origin:0 0;z-index:5;filter:drop-shadow(0 26px 22px #00000029);will-change:transform,width;width:100px;transition:transform .95s cubic-bezier(.65,0,.35,1),width .95s cubic-bezier(.65,0,.35,1);position:absolute;top:0;left:0}.p6url{white-space:nowrap;background:#fff;border-radius:999px;padding:10px 20px;font-size:14px;position:absolute;top:9%;left:50%;transform:translate(-50%);box-shadow:0 10px 24px -14px #0000004d}.p6card0{background:#fff;border-radius:24px;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;padding:0 20px 24px;display:flex;position:absolute;inset:20% 14% 8%;box-shadow:0 30px 60px -36px #0000004d}.p6card0 b{letter-spacing:-.02em;font-size:22px;font-weight:600}.p6card0>span{color:#86868b;font-size:14px}.p6chk{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px;display:flex}.p6chk em{color:#1e7a46;background:#e3f1e8;border-radius:999px;padding:5px 10px;font-size:12.5px;font-style:normal}.p6board{background:#fff;border-radius:10px;position:absolute;inset:10% 8%;box-shadow:0 30px 60px -36px #0000004d}.p6bl{color:#86868b;font-size:12px;position:absolute;top:14px;left:18px}.p6board img{object-fit:contain;filter:drop-shadow(0 10px 10px #0000001f);position:absolute}.p6board img:first-of-type{width:24%;top:14%;left:10%}.p6board img:nth-of-type(2){height:70%;top:10%;right:3%}.p6board img:nth-of-type(3){width:18%;top:6%;left:44%}.p6board img:nth-of-type(4){width:14%;bottom:8%;left:6%}.p6board img:nth-of-type(5){opacity:1;z-index:0;width:14%;inset:12% 30% auto auto}.p6page{background:#fff;border-radius:8px;grid-template-columns:38% 62%;display:grid;position:absolute;inset:12% 7%;box-shadow:0 30px 60px -36px #0000004d}.p6pl{flex-direction:column;gap:8px;padding:28px 22px;display:flex}.p6pl small{color:#c7c7cc;font-size:26px;font-weight:300}.p6pl b{font-size:22px;font-weight:600}.p6pl p{color:#86868b;margin:0;font-size:13px;line-height:1.5}.p6pal{gap:6px;margin-top:6px;display:flex}.p6pal i{border-radius:18px;width:18px;height:18px}.p6pimg{background:#f3f1ed;border-radius:4px;margin:16px}.p6val{flex-direction:column;align-items:stretch;gap:16px;display:flex;position:absolute;top:24%;left:8%;right:8%}.p6vr{background:#fff;border-radius:20px;align-items:center;gap:16px;height:96px;padding:14px 18px;display:flex;box-shadow:0 0 0 2px #a9d8b9,0 30px 60px -36px #0000004d}.p6vslot{flex:none;width:150px;height:68px;display:block}.p6vr b{font-size:20px;font-weight:600;display:block}.p6vr em{color:#86868b;font-size:14px;font-style:normal}.p6vr i{color:#fff;background:#1e9e55;border-radius:999px;margin-left:auto;padding:8px 16px;font-size:15px;font-style:normal;font-weight:600}.p6bub{background:#fff;border-radius:18px 18px 4px;align-self:flex-end;max-width:80%;padding:14px 18px;font-size:16px;box-shadow:0 20px 40px -26px #0000004d}.p6bub small{color:#86868b;margin-top:4px;font-size:12px;display:block}.p6chf{flex-direction:column;gap:16px;display:flex;position:absolute;top:22%;left:6%;right:6%}.p6row{background:#fff;border-radius:20px;grid-template-columns:110px 1fr auto auto auto;align-items:center;gap:18px;height:92px;padding:14px 20px;display:grid;box-shadow:0 30px 60px -36px #0000004d}.p6row b{font-size:18px;font-weight:600}.p6row span{text-align:right;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.p6row small{color:#86868b;font-size:11.5px;font-weight:400;display:block}.mg{color:#1e7a46!important}.p6tot{justify-content:space-between;align-items:baseline;padding:0 10px;display:flex}.p6tot span{color:#6e6e73;font-size:15px}.p6tot b{letter-spacing:-.04em;font-size:36px;font-weight:600}.p6buy{flex-direction:column;align-items:center;gap:22px;display:flex;position:absolute;top:58%;left:8%;right:8%}.p6tl{justify-content:space-between;width:100%;display:flex;position:relative}.p6tl div{z-index:1;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.p6tl i{background:#1d1d1f;border-radius:16px;width:16px;height:16px;box-shadow:0 0 0 5px #f5f5f7}.p6tl div:last-of-type i{background:#1e9e55}.p6tl b{font-size:16px;font-weight:600}.p6tl span{color:#86868b;font-size:13px}.p6tl u{background:linear-gradient(90deg,#1d1d1f,#1e9e55);height:2px;position:absolute;top:7px;left:8%;right:8%}.p6rec{color:#1e7a46;background:#e3f1e8;border-radius:999px;padding:9px 18px;font-size:15px;font-weight:600}@media (max-width:760px){#phases.p6{height:300vh!important}.p6stk{padding:56px 14px 0}.p6card{border-radius:24px;grid-template-rows:auto 1fr;grid-template-columns:1fr;height:min(600px,70vh)}.p6txt{height:150px}.p6t{gap:8px;top:22px;left:22px;right:22px;transform:translateY(8px)}.p6t.on{transform:none}.p6t b{font-size:26px}.p6t small{font-size:14.5px}.p6row{grid-template-columns:64px 1fr auto;gap:10px;height:76px;padding:10px 12px}.p6row span:nth-of-type(2),.p6row span:nth-of-type(3){display:none}.p6vslot{width:90px;height:44px}.p6vr{height:80px}.p6vr b{font-size:16px}.p6url{padding:8px 14px;font-size:12px}.p6card0{left:6%;right:6%}.p6tot b{font-size:26px}}.p6slot0{flex:1;width:100%;min-height:0}.p6cslot{height:60px;display:block}.a3z{perspective:900px}.a3z img{object-fit:contain;transform-origin:50% 60%;filter:drop-shadow(0 26px 22px #28201438);width:92%;height:88%;position:absolute;inset:6% 4%;animation:7s ease-in-out infinite a3sway!important}@keyframes a3sway{0%,to{transform:rotateY(-16deg)rotateX(4deg)}50%{transform:rotateY(16deg)rotateX(4deg)}}#phases.p6 h2,#phases.p6 h2 span,#phases.p6 h2 *{color:#1d1d1f!important}.p6sofa{will-change:transform;transition:transform .62s cubic-bezier(.65,0,.35,1)!important}.p6d{transition:opacity .35s,transform .5s cubic-bezier(.16,1,.3,1)!important}.p6t{transition:opacity .3s,transform .45s cubic-bezier(.16,1,.3,1)!important}.p6 .rail li{transition:background .25s,color .25s!important}#chaos.vs5{padding:150px 24px 30px;height:auto!important}.vsw{text-align:center;max-width:1240px;margin:0 auto}.vsh{letter-spacing:-.05em;color:#1d1d1f;margin:0;font-size:clamp(36px,5vw,72px);font-weight:600;line-height:1}.vsh span{color:#1d1d1f}.vsp{color:#86868b;margin:16px 0 0;font-size:clamp(17px,1.6vw,21px)}.vsbox{cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:pan-y;--x:50%;border-radius:32px;width:100%;height:min(620px,64vh);margin:44px auto 0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000d,0 50px 100px -60px #00000073}.vsL,.vsR{position:absolute;inset:0}.vsL{background:#ecebe8}.vsR{clip-path:inset(0 0 0 var(--x));background:#f5f5f7}.vstag{z-index:3;text-align:left;-webkit-backdrop-filter:blur(14px);background:#ffffffd9;border-radius:16px;flex-direction:column;gap:2px;padding:10px 16px;display:flex;position:absolute;top:22px;box-shadow:0 10px 30px -18px #0000004d}.vstag b{font-size:15px;font-weight:600}.vstag span{color:#86868b;font-size:12.5px}.vstag.l{left:22px}.vstag.r{text-align:right;right:22px}.vstag.r b{color:#1e7a46}.vsi{transform:rotate(var(--r));animation:6s ease-in-out infinite vsfl;animation-delay:calc(var(--r)*.13s);flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute}.vsi span{background:#fff;border-radius:17px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative;box-shadow:0 14px 30px -14px #00000059}.vsi img{object-fit:contain;width:36px;height:36px}.vsi small{color:#6e6e73;font-size:12px;font-weight:500}.vsi em{color:#fff;background:#ff3b30;border-radius:22px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11.5px;font-style:normal;font-weight:600;display:flex;position:absolute;top:-7px;right:-9px;box-shadow:0 0 0 2px #ecebe8}@keyframes vsfl{0%,to{translate:0}50%{translate:0 -6px}}.vsn{text-align:left;background:#fff;border-radius:12px;flex-direction:column;gap:2px;padding:10px 14px;font-size:12.5px;display:flex;position:absolute;box-shadow:0 18px 36px -18px #00000059}.vsn b{font-size:12.5px;font-weight:600}.vsn span{color:#86868b}.n1{top:36%;left:18%;transform:rotate(-3deg)}.n2{top:48%;left:40%;transform:rotate(2deg)}.n3{background:#dcf8c6;top:40%;left:62%;transform:rotate(-2deg)}.n4{top:84%;left:14%;transform:rotate(3deg)}.n1 span,.n2 span{color:#d13b30;font-weight:600}.vsapp{background:#fff;border-radius:20px;flex-direction:column;display:flex;position:absolute;inset:96px 6% 6%;overflow:hidden;box-shadow:0 30px 60px -36px #0000004d}.vsbar{border-bottom:1px solid #f0f0f2;align-items:center;gap:14px;padding:12px 18px;display:flex}.vslg img{height:10px}.vsbar>b{font-size:14px;font-weight:600}.vstabs{background:#f5f5f7;border-radius:999px;gap:2px;margin-left:auto;padding:3px;display:flex}.vstabs span{color:#86868b;border-radius:999px;padding:6px 12px;font-size:12px}.vstabs span.on{color:#1d1d1f;background:#fff;box-shadow:0 2px 8px -2px #00000026}.vstot{font-size:15px;font-weight:600}.vsgrid{flex:1;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px;display:grid}.vsc{background:#fafafa;border-radius:14px;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;padding:10px;display:flex;position:relative}.vsci{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.vsci img{object-fit:contain;mix-blend-mode:multiply;max-width:70%;max-height:80px}.vsc b{font-size:13px;font-weight:600}.vsc em{color:#6e6e73;font-size:12px;font-style:normal}.vsc i{color:#1e7a46;background:#e3f1e8;border-radius:999px;padding:3px 8px;font-size:10.5px;font-style:normal;font-weight:600;position:absolute;top:8px;right:8px}.vsdiv{top:0;bottom:0;left:var(--x);z-index:4;background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 20px #00000026}.vsdiv i{background:#fff;border-radius:46px;justify-content:center;align-items:center;width:46px;height:46px;margin:-23px 0 0 -23px;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 10px 30px -8px #00000059}@media (max-width:760px){.vsbox{border-radius:24px;height:560px}.vsi span{border-radius:13px;width:48px;height:48px}.vsi img{width:28px;height:28px}.vsi small{display:none}.vsn{padding:8px 10px;font-size:11px}.vsn b{font-size:11px}.n4{display:none}.vsapp{top:84px;left:4%;right:4%}.vstabs{display:none}.vsgrid{grid-template-columns:repeat(2,1fr);gap:8px;padding:10px}.vsc:nth-child(n+5){display:none}.vstag{padding:8px 12px}.vstag span{font-size:11px}}#chaos.cp{padding:150px 24px 30px;height:auto!important}.cpw{text-align:center;max-width:1000px;margin:0 auto}.cph{letter-spacing:-.05em;color:#1d1d1f;margin:0;font-size:clamp(36px,5vw,72px);font-weight:600;line-height:1}.cph span{color:#1d1d1f}.cpt{text-align:left;margin:56px auto 0}.cphd,.cpr,.cpf{grid-template-columns:1.1fr 1.5fr 1fr;align-items:center;gap:20px;display:grid}.cphd{border-bottom:1px solid #d2d2d7;padding-bottom:22px}.cpc{flex-direction:column;gap:4px;display:flex}.cpc b{letter-spacing:-.06em;color:#c7c7cc;font-variant-numeric:tabular-nums;font-size:clamp(64px,8vw,120px);font-weight:600;line-height:.9}.cpc.on b{color:#1d1d1f}.cpc em{color:#86868b;font-size:15px;font-style:normal}.cpr{opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i)*90ms);border-bottom:1px solid #e8e8ed;padding:16px 0;transform:translateY(12px)}.cpt.on .cpr{opacity:1;transform:none}.cpl{letter-spacing:-.02em;color:#1d1d1f;font-size:clamp(17px,1.6vw,21px);font-weight:600}.cpa{gap:8px;display:flex}.cpi{opacity:.9;background:#fff;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 0 0 1px #00000012,0 6px 14px -8px #00000040}.cpi img{object-fit:contain;width:22px;height:22px}.cpb{display:flex}.cpph{opacity:0;width:40px;height:40px;transition:transform .5s cubic-bezier(.34,1.6,.64,1),opacity .35s;transition-delay:calc(var(--i)*90ms + .55s);background:#1d1d1f;border-radius:11px;justify-content:center;align-items:center;display:flex;transform:scale(.6)}.cpph img{filter:invert();height:7px}.cpt.on .cpph{opacity:1;transform:none}.cpf{color:#86868b;padding-top:20px;font-size:15px}.cpf .ok{color:#1e7a46;font-weight:600}@media (max-width:760px){.cphd,.cpr,.cpf{grid-template-columns:1fr 1.2fr .6fr;gap:10px}.cpi{border-radius:8px;width:30px;height:30px}.cpi img{width:17px;height:17px}.cpa{flex-wrap:wrap;gap:4px}.cpph{border-radius:8px;width:30px;height:30px}.cpph img{height:5px}.cpl{font-size:14px}.cpc em{font-size:12px}.cpf{font-size:12.5px}}#chaos.vs6{padding:150px 24px 30px;height:auto!important}.vs6 .vsbox{height:min(640px,66vh)}.vsL2,.vsR2{position:absolute;inset:0}.vsL2{background:linear-gradient(160deg,#e9e7e3,#dcd8d1)}.vsR2{clip-path:inset(0 0 0 var(--x));background:linear-gradient(160deg,#f5f5f7,#ececef)}.mw{background:#fff;border-radius:12px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 0 0 .5px #0000002e,0 30px 70px -30px #00000073}.mwb{background:#f6f6f6;border-bottom:1px solid #e3e3e3;flex:none;align-items:center;gap:7px;height:30px;padding:0 12px;font-size:12px;display:flex}.mwb i{background:#ff5f57;border-radius:11px;width:11px;height:11px}.mwb i:nth-child(2){background:#febc2e}.mwb i:nth-child(3){background:#28c840}.mwb b{text-align:center;color:#4a4a4a;white-space:nowrap;text-overflow:ellipsis;flex:1;margin-right:40px;font-weight:600;overflow:hidden}.mwc{flex:1;min-height:0;position:relative;overflow:hidden}.w-web{width:46%;height:56%;top:12%;left:4%}.w-xl{z-index:2;width:50%;height:56%;top:30%;left:26%}.w-pdf{z-index:1;width:38%;height:48%;top:8%;left:56%}.w-wa{z-index:3;width:30%;height:42%;top:52%;left:64%}.wbu{color:#555;background:#f2f2f2;border-radius:8px;margin:10px 12px;padding:6px 12px;font-size:11.5px}.wbp{grid-template-columns:1.2fr 1fr;gap:14px;padding:4px 14px;display:grid}.wbi{background:#f6f4f0;justify-content:center;align-items:center;height:150px;display:flex}.wbi img{object-fit:contain;max-width:92%;max-height:90%}.wbt{flex-direction:column;gap:5px;padding-top:8px;display:flex}.wbt small{letter-spacing:.08em;color:#888;font-size:9.5px}.wbt b{font-size:14px;font-weight:600}.wbt strong{font-size:15px}.wbbtn{color:#fff;background:#111;border-radius:4px;align-self:flex-start;margin-top:6px;padding:7px 12px;font-size:10.5px}.xlrib{color:#fff;background:#1e7145;gap:14px;padding:6px 12px;font-size:11px;display:flex}.xlfx{color:#333;border-bottom:1px solid #e1e1e1;align-items:center;gap:10px;padding:4px 10px;font-family:Menlo,monospace;font-size:11px;display:flex}.xlfx i{color:#888;font-style:italic}.xlt{border-collapse:collapse;width:100%;font-family:Calibri,Arial,sans-serif;font-size:11.5px}.xlt th{color:#666;background:#f3f3f3;border:1px solid #dadada;padding:3px 6px;font-size:10.5px;font-weight:400}.xlt td{white-space:nowrap;border:1px solid #e4e4e4;height:18px;padding:4px 6px}.xlt td.sel{outline-offset:-2px;background:#e8f2ec;outline:2px solid #1e7145}.pdfw{background:#525659;justify-content:center;align-items:center;height:100%;padding:12px;display:flex}.pdfw img{object-fit:contain;max-width:100%;max-height:100%;box-shadow:0 6px 20px #0006}.wac{background:#efe7de;flex-direction:column;gap:8px;height:100%;padding:12px;display:flex}.wac p{border-radius:9px;max-width:82%;margin:0;padding:7px 10px 16px;font-size:12px;position:relative;box-shadow:0 1px .5px #00000021}.wac small{color:#8696a0;font-size:9.5px;position:absolute;bottom:3px;right:8px}.wac .in{background:#fff}.wac .out{background:#d9fdd3;align-self:flex-end}.w-ph{inset:12% 5% 5%}.w-ph .mwc img{object-fit:cover;object-position:top left;width:100%;height:100%}@media (max-width:760px){.vs6 .vsbox{height:560px}.w-web{width:70%;height:40%;top:14%;left:3%}.w-xl{width:84%;height:40%;top:36%;left:10%}.w-pdf{width:56%;height:30%;top:10%;left:40%}.w-wa{width:66%;height:34%;top:62%;left:30%}.wbp{grid-template-columns:1fr}.wbi{height:90px}.wbt{display:none}.xlt{font-size:9.5px}.w-ph{top:16%;left:3%;right:3%}}.vsL2{z-index:0}.vsR2{z-index:1}.vs6 .vsdiv{z-index:5}#home h2{letter-spacing:-.02em!important;font-size:clamp(34px,4vw,56px)!important;font-weight:600!important;line-height:1.06!important}#home h2 *{letter-spacing:inherit}#home .ap h3,#home .apt h3{letter-spacing:-.015em!important;font-size:clamp(24px,2.3vw,32px)!important;font-weight:600!important}#home .roi h3,#home .roic h3{letter-spacing:-.01em!important;font-size:22px!important;font-weight:600!important}#home .cpc b{letter-spacing:-.03em!important}#home .hsub,#home .cpw p,#home .roisub,#home .c4p{letter-spacing:-.005em}.hvt h2{font-size:clamp(30px,3.4vw,48px)!important}#home .stats b,#home .stat b{letter-spacing:-.03em!important;font-weight:600!important}section.fp:not(.pz) .fh h1{letter-spacing:-.025em!important;font-size:clamp(40px,5vw,72px)!important}section.fp:not(.pz) h2{letter-spacing:-.02em!important}section.fp:not(.pz) h3{letter-spacing:-.015em!important}.p6t b,.psct h2,.hs-hero h1,.hs-ch h2,.z3cap h2,.c2cap h2,.cph,.vsh{letter-spacing:-.02em!important}.psh2 h1,.psht h1{letter-spacing:-.025em!important;font-weight:600!important}.pz h1,.pz-h2{letter-spacing:-.02em!important;font-weight:600!important}h1,h2,h3{font-weight:600}#page h1{letter-spacing:-.025em!important;font-size:clamp(40px,5vw,72px)!important;font-weight:600!important;line-height:1.04!important}#page h2{font-size:min(56px,var(--h2,clamp(30px,3.6vw,56px)))!important;letter-spacing:-.02em!important;font-weight:600!important;line-height:1.08!important}#page h3{letter-spacing:-.015em!important;font-weight:600!important}#page h2[class],#page h1[class]{font-size:clamp(30px,3.6vw,56px)!important}#page .ap2h h3,#page .txh h3{letter-spacing:-.02em!important;font-size:clamp(32px,3.6vw,52px)!important}#page .hs-num b{letter-spacing:-.03em!important}#page .psh2 h1,#page .psht h1{font-size:clamp(36px,4.2vw,60px)!important}#page .hs-hero h1{font-size:clamp(40px,5vw,72px)!important}#page .z3cap h2{font-size:clamp(28px,3.2vw,48px)!important}#page .pz-hero h1,#page .pz h1{font-size:clamp(40px,5vw,72px)!important}.rv{aspect-ratio:16/9;border-radius:22px;width:min(1000px,100%);position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #0006}.rv img{object-fit:cover;width:100%;height:100%;display:block}.rvt{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:500;position:absolute;top:16px;left:18px}.rvh{align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-50%,-50%)}.rvh i{background:#fff;border-radius:14px;width:14px;height:14px;box-shadow:0 0 0 5px #ffffff59}.rvh em{white-space:nowrap;background:#ffffffeb;border-radius:8px;padding:5px 9px;font-size:12.5px;font-style:normal;font-weight:500}.pz-offers{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.pz-offers span{color:#1d1d1f;background:#f5f5f7;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:500;display:inline-flex}.pz-offers i{color:#1e7a46;font-style:normal;font-weight:700}.pz-offers .fd{color:#fff;background:#1d1d1f}.pz-offers .fd i{color:#f5c451}.pz-why{grid-template-columns:1fr 1fr;gap:16px;margin:28px 0 0;display:grid}.pz-why>div{text-align:left;background:#f5f5f7;border-radius:24px;padding:26px 28px}.pz-why small{color:#86868b;text-transform:uppercase;letter-spacing:.04em;font-size:12.5px;font-weight:600}.pz-why b{letter-spacing:-.02em;margin:6px 0 12px;font-size:24px;font-weight:600;display:block}.pz-why ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pz-why li{color:#424245;padding-left:22px;font-size:15px;position:relative}.pz-why li:before{content:"✓";color:#1e7a46;font-weight:700;position:absolute;left:0}@media (max-width:760px){.pz-why{grid-template-columns:1fr}}.pc2{justify-content:center;align-items:center;gap:14px;width:100%;height:100%;padding:4%;display:flex}.pc2p{background:#fff;border-radius:10px;flex-direction:column;flex:1;gap:10px;max-width:280px;padding:14px;display:flex;box-shadow:0 0 0 1px #0000000f,0 24px 50px -28px #00000059}.pc2p small{color:#86868b;text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:600}.pc2p.ok small{color:#1e7a46}.pc2g{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pc2g span{aspect-ratio:1;border-radius:6px;justify-content:center;align-items:center;display:flex;overflow:hidden}.pc2p.bad .pc2g img{object-fit:cover;width:100%;height:100%}.pc2p.ok .pc2g span{background:#fafafa}.pc2p.ok .pc2g img{object-fit:contain;filter:drop-shadow(0 8px 8px #0000001f);max-width:82%;max-height:70%}.pc2a{color:#c7c7cc;font-size:22px}@media (max-width:760px){.pc2{flex-direction:column}.pc2a{transform:rotate(90deg)}}.cap{display:none!important}.hco{z-index:6;pointer-events:none;opacity:0;width:0;height:0;transition:opacity .4s;position:absolute;top:0;left:0}.hco.on{opacity:1}.hcod{background:#1d1d1f;border-radius:12px;width:12px;height:12px;margin:-6px 0 0 -6px;transition:transform .6s cubic-bezier(.65,0,.35,1);position:absolute;box-shadow:0 0 0 6px #1d1d1f1f}.hcol{width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.hcol line{stroke:#1d1d1f;stroke-width:1.2px;stroke-dasharray:3 4}.hcoc{-webkit-backdrop-filter:blur(18px)saturate(160%);background:#ffffffeb;border-radius:18px;min-width:320px;max-width:360px;padding:14px 18px;transition:transform .6s cubic-bezier(.65,0,.35,1);position:absolute;box-shadow:0 0 0 1px #0000000f,0 30px 60px -24px #00000059}.hcoc b{letter-spacing:-.02em;color:#1d1d1f;font-size:22px;font-weight:600;display:block}.hcoc span{color:#6e6e73;margin-top:2px;font-size:15px;display:block}.hcoc.sw b,.hcoc.sw span{opacity:0}.hcoc b,.hcoc span{transition:opacity .25s}@media (max-width:700px){.hcoc{width:220px;min-width:0;padding:10px 14px}.hcoc b{font-size:17px}.hcoc span{font-size:13px}}.hco{display:none!important}.hcap2{z-index:6;text-align:center;opacity:0;pointer-events:none;padding:0 24px;transition:opacity .4s;position:absolute;top:calc(20vh - 66px);left:0;right:0}.hcap2.on{opacity:1}.hcap2 p{letter-spacing:-.02em;color:#86868b;margin:0;font-size:clamp(20px,2.2vw,30px);font-weight:600;transition:opacity .25s}.hcap2 p b{color:#1d1d1f;font-weight:600}.hcap2 p.sw{opacity:0}.hc2bar{justify-content:center;gap:6px;margin-top:14px;display:flex}.hc2bar i{background:#e5e5ea;border-radius:3px;width:36px;height:3px;position:relative;overflow:hidden}.hc2bar i:after{content:"";transform-origin:0;background:#1d1d1f;transition:transform .5s;position:absolute;inset:0;transform:scaleX(0)}.hc2bar i.on:after,.hc2bar i.done:after{transform:none}@media (min-width:701px){.app{height:min(700px,74vh)!important;top:57%!important}}@media (max-width:700px){.hcap2{top:calc(16vh - 62px)}.hcap2 p{font-size:18px}.app{top:57%!important}}.ptb{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;margin-top:150px;display:grid}.ptbl h2{letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.08;font-size:clamp(30px,3.4vw,48px)!important}.ptbl p{color:#6e6e73;margin:14px 0 24px;font-size:17px}.ptr{border-bottom:1px dashed #e5e5ea;grid-template-columns:1fr 80px 80px 80px;align-items:center;gap:8px;padding:13px 0;font-size:15px;display:grid}.ptr span:first-child{color:#1d1d1f}.pth{border-bottom:0;padding-bottom:8px}.pth b{text-align:center;border-radius:8px;padding:5px 0;font-size:14px;font-weight:600}.pth b.pst{background:#f5f5f7}.ptr i,.pt-v{text-align:center;font-style:normal}.pt-ok{color:#1d1d1f;font-size:16px}.pt-no{color:#d2d2d7}.pt-v{color:#1d1d1f;font-size:13px;font-weight:500}.rel h2{text-align:center;margin-bottom:40px!important;font-size:clamp(28px,3vw,44px)!important}.rq{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:16px;display:grid}.rqb,.rqs{background:#fff;border:1px solid #e5e5ea;border-radius:22px;transition:border-color .3s,transform .5s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.rqb:hover,.rqs:hover{border-color:#c7c7cc;transform:translateY(-3px)}.rqb{flex-direction:column;grid-row:1/3}.rqb .rqi{background:#fafafa;flex:1;min-height:260px}.rqb .rqt{text-align:center;align-items:center;padding:24px 28px 30px}.rqs{flex-direction:row-reverse;align-items:stretch}.rqs .rqi{background:#fafafa;width:46%}.rqs .rqt{flex:1;justify-content:center;padding:24px 26px}.rqi{justify-content:center;align-items:center;display:flex;position:relative}.rqi .mn{height:100%;min-height:180px}.rqt{flex-direction:column;gap:6px;display:flex}.rqt b{letter-spacing:-.015em;color:#1d1d1f;font-size:20px;font-weight:600}.rqt span{color:#6e6e73;font-size:15px;line-height:1.45}.rqt em{color:#1d1d1f;margin-top:8px;font-size:14.5px;font-style:normal;font-weight:500}@media (max-width:860px){.ptb{grid-template-columns:1fr;gap:24px}.ptr{grid-template-columns:1fr 54px 54px 60px;font-size:13.5px}.rq{grid-template-rows:auto;grid-template-columns:1fr}.rqb{grid-row:auto}.rqs{flex-direction:column}.rqs .rqi{width:100%}}#home .hero h1{letter-spacing:-.022em!important;font-size:clamp(44px,5.4vw,76px)!important}#home h2,#home .cph,#home .ptz2 h2,#home .hstw h2{letter-spacing:-.018em!important;font-size:clamp(30px,3.2vw,46px)!important;line-height:1.1!important}#home h2 span,#home h2 .wl{font-size:inherit!important}#home .hvt h2{font-size:clamp(28px,2.8vw,40px)!important}#home .hcap2 p{font-size:clamp(18px,1.8vw,24px)!important}#home .ap h3,#home .apt h3{font-size:clamp(22px,2vw,28px)!important}#home .stats b,#home .stat b,#home .st b{letter-spacing:-.025em!important;font-size:clamp(48px,5vw,72px)!important;font-weight:500!important}#home .roir b,#home .roi .big,#home #rv,#home .roiv b{font-weight:500!important}#home .cpc b{font-size:clamp(52px,5.4vw,80px)!important;font-weight:500!important}#home .hstw>b{font-size:clamp(64px,7vw,100px)!important;font-weight:500!important}#home .p6t b{font-size:clamp(26px,2.4vw,36px)!important}#home .p6tot b{font-size:28px!important;font-weight:500!important}#home .ptz2 b,#home .ptz2>b,#home .ptz2 .pth,#home .acm b,#home .apchf b,#home [class*=chf] b{font-weight:500!important}#home .apm b{font-size:clamp(44px,4.4vw,60px)!important}#home .ptz2h b{letter-spacing:-.018em!important;font-size:clamp(30px,3.2vw,46px)!important;font-weight:600!important}#home .roio b{font-size:clamp(44px,4.4vw,60px)!important}.mc{text-align:left;grid-template-columns:1fr 1.05fr;align-items:stretch;gap:20px;width:min(1100px,100%);display:grid}.mca,.mcp{background:#fff;border-radius:22px;flex-direction:column;gap:14px;padding:18px;display:flex;box-shadow:0 0 0 1px #0000000f,0 40px 80px -46px #00000059}.mcah{align-items:center;gap:10px;display:flex}.mcdot{background:#30d158;border-radius:10px;width:10px;height:10px;box-shadow:0 0 0 4px #30d1582e}.mcah b{font-size:15px;font-weight:600}.mcah em{color:#86868b;margin-left:auto;font-size:12.5px;font-style:normal}.mcmsg{background:#f5f5f7;border-radius:16px;padding:14px 16px}.mcu{color:#1d1d1f;opacity:0;margin:10px 0 0;font-size:15px;line-height:1.45;transition:opacity .5s}.mc.s1 .mcu{opacity:1}.mcwave{align-items:center;gap:3px;height:28px;display:flex}.mcwave i{width:3px;height:6px;animation:1.1s ease-in-out infinite mcw;animation-delay:calc(var(--i)*-73ms);background:#1d1d1f;border-radius:3px}@keyframes mcw{0%,to{height:5px}50%{height:26px}}.mc:not(.s0) .mca .mcwave i{height:4px;animation-play-state:paused}.mcsteps{flex-direction:column;gap:8px;display:flex}.mcsteps span{color:#1d1d1f;opacity:0;align-items:center;gap:10px;font-size:14.5px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(6px)}.mcsteps i{color:#1e7a46;background:#e3f1e8;border-radius:20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:700;display:flex}.mcsteps span.on{opacity:1;transform:none}.mcph{border-bottom:1px solid #f0f0f2;align-items:center;gap:10px;padding-bottom:10px;display:flex}.mcph img{height:10px}.mcph b{font-size:14px;font-weight:600}.mctot{font-variant-numeric:tabular-nums;margin-left:auto;font-size:15px;font-weight:600}.mcrooms{flex-direction:column;gap:12px;display:flex}.mcr{opacity:0;transition:all .5s cubic-bezier(.16,1,.3,1);transform:translateY(8px)}.mcr.on{opacity:1;transform:none}.mcr small{color:#86868b;margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.mcr div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mcr span{aspect-ratio:1/.8;background:#fafafa;border-radius:12px;justify-content:center;align-items:center;display:flex}.mcr img{object-fit:contain;mix-blend-mode:multiply;opacity:0;max-width:72%;max-height:72%;transition:all .45s cubic-bezier(.34,1.5,.64,1);transform:scale(.8)}.mcr.full img{opacity:1;transform:none}.mcr.full span:nth-child(2) img{transition-delay:80ms}.mcr.full span:nth-child(3) img{transition-delay:.16s}.mcr.full span:nth-child(4) img{transition-delay:.24s}.mcdeck{opacity:0;background:#f5f5f7;border-radius:14px;align-items:center;gap:12px;margin-top:auto;padding:10px 12px;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(8px)}.mcdeck.on{opacity:1;transform:none}.mcdi{background:#fff;border-radius:4px;width:64px;height:40px;overflow:hidden;box-shadow:0 2px 6px #00000026}.mcdi img{object-fit:cover;width:100%;height:100%}.mcdeck b{font-size:14px;font-weight:600;display:block}.mcdeck em{color:#86868b;font-size:12px;font-style:normal}.mcdeck>i{color:#fff;background:#1e9e55;border-radius:999px;margin-left:auto;padding:5px 11px;font-size:12px;font-style:normal;font-weight:600}.mv{flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;height:100%;padding:6%;display:flex}.mvb{background:#fff;border-radius:22px;flex-direction:column;align-items:center;gap:12px;max-width:440px;padding:22px 26px;display:flex;box-shadow:0 0 0 1px #0000000f,0 30px 60px -36px #0000004d}.mcwave.big{height:44px}.mcwave.big i{width:4px}.mvb p{text-align:center;margin:0;font-size:17px;font-weight:500}.mvl{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.mvl span{color:#424245;background:#f5f5f7;border-radius:999px;padding:7px 14px;font-size:13.5px}.mn-mcp{flex-direction:column;gap:12px}.mn-mcp .mcwave{height:34px}.mn-mcp span{background:#fff;border-radius:999px;padding:6px 12px;font-size:13px;box-shadow:0 6px 16px -10px #0000004d}@media (max-width:860px){.mc{grid-template-columns:1fr}}.mx{text-align:center;width:min(1100px,100%);height:600px;position:relative;overflow:hidden}.mxorb{width:120px;height:120px;transition:transform .9s cubic-bezier(.65,0,.35,1),opacity .6s;position:absolute;top:70px;left:50%;transform:translate(-50%)}.mxorb i{opacity:0;border:1.5px solid #d2d2d7;border-radius:50%;animation:2.4s ease-out infinite mxr;position:absolute;inset:0}.mxorb .r2{animation-delay:.8s}.mxorb .r3{animation-delay:1.6s}@keyframes mxr{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.mxc{background:#1d1d1f;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;box-shadow:0 30px 60px -20px #00000073}.mx.talk .mxc{animation:.6s ease-in-out infinite alternate mxp}@keyframes mxp{to{transform:scale(1.07)}}.mx:not(.listen) .mxorb i{animation:none}.mxl{color:#86868b;font-size:14px;transition:opacity .4s;position:absolute;top:206px;left:0;right:0}.mxt{letter-spacing:-.02em;color:#1d1d1f;width:min(820px,92%);margin:0;font-size:clamp(24px,2.8vw,38px);font-weight:600;line-height:1.25;transition:opacity .5s,transform .8s cubic-bezier(.65,0,.35,1);position:absolute;top:262px;left:50%;transform:translate(-50%)}.mxt span{opacity:.12;transition:opacity .25s}.mxt span.on{opacity:1}.mx.build .mxl{opacity:0}.mx.build .mxt{opacity:0;transform:translate(-50%,-40px)}.mxs{grid-template-columns:1fr 1fr;gap:18px;width:min(980px,96%);display:grid;position:absolute;top:150px;left:50%;transform:translate(-50%)}.mxroom{text-align:left;opacity:0;background:#fff;border-radius:22px;padding:16px;transition:all .8s cubic-bezier(.16,1,.3,1);transform:translateY(30px)scale(.97);box-shadow:0 0 0 1px #0000000d,0 40px 80px -46px #00000059}.mxroom[data-r="1"]{transition-delay:.15s}.mx.build .mxroom{opacity:1;transform:none}.mxroom small{color:#86868b;margin-bottom:10px;font-size:13px;font-weight:600;display:block}.mxroom div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.mxroom span{aspect-ratio:1/.85;background:#fafafa;border-radius:14px;justify-content:center;align-items:center;display:flex}.mxroom img{object-fit:contain;mix-blend-mode:multiply;opacity:0;max-width:74%;max-height:74%;transition:all .6s cubic-bezier(.34,1.5,.64,1);transform:translateY(-40px)scale(.7)}.mx.fill .mxroom img{opacity:1;transform:none}.mx.fill .mxroom[data-r="0"] span:first-child img{transition-delay:.1s}.mx.fill .mxroom[data-r="0"] span:nth-child(2) img{transition-delay:.19s}.mx.fill .mxroom[data-r="0"] span:nth-child(3) img{transition-delay:.28s}.mx.fill .mxroom[data-r="0"] span:nth-child(4) img{transition-delay:.37s}.mx.fill .mxroom[data-r="1"] span:first-child img{transition-delay:.55s}.mx.fill .mxroom[data-r="1"] span:nth-child(2) img{transition-delay:.64s}.mx.fill .mxroom[data-r="1"] span:nth-child(3) img{transition-delay:.73s}.mx.fill .mxroom[data-r="1"] span:nth-child(4) img{transition-delay:.82s}.mxtot{opacity:0;transition:opacity .5s;position:absolute;top:84px;left:50%;transform:translate(-50%)}.mx.build .mxtot{opacity:1}.mxtot small{color:#86868b;font-size:13px;display:block}.mxtot b{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:500}.mxdeck{width:420px;height:150px;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.mxp{aspect-ratio:16/9;opacity:0;width:200px;transition:all .8s cubic-bezier(.34,1.3,.64,1);transition-delay:calc(var(--p)*.12s);background:#fff;border-radius:6px;margin-left:-100px;position:absolute;bottom:30px;left:50%;overflow:hidden;transform:translateY(40px)rotate(0);box-shadow:0 20px 40px -18px #0006}.mxp img{object-fit:cover;width:100%;height:100%}.mx.deck .mxp{opacity:1}.mx.deck .mxp[style*=--p\:0]{transform:translate(-150px)rotate(-8deg)}.mx.deck .mxp[style*=--p\:1]{transform:translateY(-10px)}.mx.deck .mxp[style*=--p\:2]{transform:translate(150px)rotate(8deg)}.mxok{white-space:nowrap;color:#1e7a46;opacity:0;background:#e3f1e8;border-radius:999px;padding:7px 14px;font-size:14px;font-style:normal;font-weight:600;transition:all .5s .4s;position:absolute;bottom:0;left:50%;transform:translate(-50%,10px)}.mx.deck .mxok{opacity:1;transform:translate(-50%)}.mx.build .mxs{top:160px}@media (max-width:760px){.mx{height:640px}.mxs{grid-template-columns:1fr;top:150px}.mxroom{padding:12px}.mxroom div{gap:6px}.mxdeck{width:300px;bottom:16px}.mxp{width:140px;margin-left:-70px}.mx.deck .mxp[style*=--p\:0]{transform:translate(-90px)rotate(-8deg)}.mx.deck .mxp[style*=--p\:2]{transform:translate(90px)rotate(8deg)}}.hmcp{padding:150px 24px 0}.hmw{text-align:center;flex-direction:column;align-items:center;max-width:900px;margin:0 auto;display:flex}.hmorb{width:88px;height:88px;margin-bottom:22px;position:relative}.hmorb i{opacity:0;border:1.5px solid #d2d2d7;border-radius:50%;animation:2.4s ease-out infinite mxr;position:absolute;inset:0}.hmorb i:nth-child(2){animation-delay:.8s}.hmorb i:nth-child(3){animation-delay:1.6s}.hmorb span{background:#1d1d1f;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;box-shadow:0 24px 50px -18px #00000073}.hmk{color:#86868b;font-size:14px;font-weight:600}.hmcp h2{margin:10px 0 0}.hmt{letter-spacing:-.015em;color:#1d1d1f;min-height:2.7em;margin:22px 0 0;font-size:clamp(20px,2.2vw,28px);font-weight:500;line-height:1.35}.hmt span{opacity:.14;transition:opacity .25s}.hmt span.on{opacity:1}.hmres{flex-wrap:wrap;justify-content:center;gap:8px;min-height:40px;margin-top:18px;display:flex}.hmres span{opacity:0;background:#f5f5f7;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:14px;font-weight:500;transition:all .45s cubic-bezier(.16,1,.3,1);display:inline-flex;transform:translateY(8px)}.hmres span.on{opacity:1;transform:none}.hmres i{color:#1e7a46;font-style:normal;font-weight:700}.hmcta{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:30px;display:flex}.hmcta span{color:#86868b;font-size:14px}.siri{border-radius:50%;display:block;position:absolute;inset:0}.siri i{border-radius:50%;display:block;position:absolute}.siri .sg{filter:blur(30px);opacity:.55;background:conic-gradient(#ff6fb1,#ff9f5a,#ffd25e,#7de3a7,#4fc3f7,#8e7cff,#e26bff,#ff6fb1);animation:7s linear infinite siriS;inset:-38%}.siri .sc{background:conic-gradient(from 90deg,#ff6fb1,#ff9f5a,#ffd25e,#7de3a7,#4fc3f7,#8e7cff,#e26bff,#ff6fb1);animation:5s linear infinite reverse siriS;inset:0;box-shadow:inset 0 0 18px #fff9}.siri .sh{mix-blend-mode:screen;background:radial-gradient(circle at 38% 32%,#fffffff5 0%,#ffffffbf 32%,#ffffff2e 62%,#fff0 72%);animation:3.2s ease-in-out infinite siriB;inset:9%}@keyframes siriS{to{transform:rotate(360deg)}}@keyframes siriB{0%,to{transform:scale(1)translate(0)}50%{transform:scale(1.06)translate(3%,-2%)}}.mx.talk .siri{animation:.7s ease-in-out infinite alternate siriT}.mx.talk .siri .sg{opacity:.85;animation-duration:3s}.mx.talk .siri .sc{animation-duration:2.4s}@keyframes siriT{to{transform:scale(1.08)}}.mxorb i.r1,.mxorb i.r2,.mxorb i.r3,.hmorb>i{display:none}.hmorb .siri .sg{opacity:.5}.hmorb{animation:1.6s ease-in-out infinite alternate siriT}.hmorb span.siri{box-shadow:none!important;background:0 0!important;display:block!important}.siri{box-shadow:0 20px 50px -18px #8e7cff73}.siri .sg{filter:blur(22px)!important;opacity:.45!important;inset:-22%!important}.siri .sh{background:radial-gradient(circle at 36% 28%,#fffffff2 0%,#ffffff8c 22%,#ffffff14 55%,#fff0 66%)!important;inset:6%!important}.mx.talk .siri .sg{opacity:.7!important}.siri .sg{opacity:.3!important;inset:-18%!important}.siri .sc{box-shadow:inset 0 0 0 2px #ffffffe6,0 0 0 1px #8e7cff26,inset 0 -16px 26px #461e964d,inset 0 12px 22px #fff6!important}.siri .sh{mix-blend-mode:normal!important;background:radial-gradient(circle at 34% 26%,#ffffffe6 0%,#ffffff59 18%,#fff0 40%)!important;inset:14%!important}.siri .sc{filter:saturate(1.5)contrast(1.05)!important}.siri i{border:0!important}.siri .sc,.siri .sh{opacity:1!important}.siri .sh{animation:3.2s ease-in-out infinite siriB!important}.siri .sc{animation:5s linear infinite reverse siriS!important}.siri .sg{animation:7s linear infinite siriS!important}.siri .sbw{background:#fff;border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffffd9,inset 0 -14px 26px #461e9640}.siri .sbw .sc{filter:blur(12px)saturate(1.5)!important;box-shadow:none!important;inset:-25%!important}.siri .sbw .sc2{filter:blur(14px);mix-blend-mode:screen;background:conic-gradient(from 200deg,#ff6fb100,#4fc3f7e6,#ffd25e00,#8e7cffe6,#ff6fb100);border-radius:50%;position:absolute;inset:-30%;opacity:1!important;animation:3.6s linear infinite siriS!important}.siri .sbw .sh{z-index:2}.mx.talk .siri .sbw .sc2{animation-duration:1.8s!important}.mxorb,.hmorb{max-width:92vw;width:600px!important;height:180px!important;animation:none!important}.mxorb{top:40px!important}.wv{opacity:1;width:100%;height:100%;position:absolute;inset:0}.mx.build .mxorb{opacity:0!important;transform:translate(-50%,-30px)scale(.7)!important}.mxl{top:226px!important}.hmorb{margin-bottom:6px!important}:root{--sf:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Helvetica,Arial,sans-serif}html,body,button,input,select,textarea,h1,h2,h3,h4,p,span,b,strong,em,small,a,li,div{font-family:var(--sf)!important}*,:before,:after{border-radius:10px!important}section,html,body,main,nav,header,footer,canvas,svg,svg *,.stage,.chstk2,.z3s,.hstk{border-radius:0!important}.gc,.hs2c,.ap,.apt,.rqb,.rqs,.pz-card,.app,.hvw,.vsbox,.r2s input{border-radius:18px!important}.abc,.acvc i,.aitag,.alh em,.ap2pick,.ap2role,.apq,.apq span,.apr em,.arch [class^=sw] em,.ask,.ask a,.avc span,.axdl,.axmain,.axtag span,.b3kv i,.b3lab,.b3q,.b3q span,.bill,.bill button,.bill2,.bill2 button,.bq,.bq span,.btn,.bu,.bu i,.bub,.bvc em,.c3dest span,.c4pl span,.cab i,.cap div,.cap div i,.cast,.cbact,.cbav .dot,.cbav>img,.cbch,.cbi0,.chc i,.chcnt span,.chn,.chpl span,.chsave,.clchip,.clin,.clnew i,.cltag,.cwlab,.cxtoast,.d3q,.d3q span,.ddb2,.deco .okp,.deco .pal,.dkb,.dkok,.dlal,.famnav,.famnav a,.forw,.fsound,.hmorb i,.hmorb span,.hmres span,.hpro span,.hvsnd,.ini,.ipbtn,.iptag,.ipurl,.ixbar,.ixbd,.ixbtn,.ixdone,.ixfold,.lb2i em,.lwch i,.mbtag,.mbtns i,.mcdeck>i,.mn-cli i,.mn-col span,.mn-mcp span,.mn-ok,.mn-pill,.mn-tag,.murl,.mvl span,.mxc,.mxok,.mxorb i,.of,.oglow,.ost,.owalert,.owc em,.oww,.p6chk em,.p6rec,.p6vr i,.pmdok,.pmind,.pmseg,.pmseg button,.pub,.pz-badge,.pz-bill,.pz-bill button,.pz-bill em,.pz-offers span,.pzc i,.pzcard em,.pzl,.pzrec,.rail,.rail li,.roix em,.rvt,.siri .sbw,.siri .sbw .sc2,.siri i,.solv i,.stu .tmp span,.tmact,.tog,.tog button,.tog i,.twb,.txbtn,.txk,.url,.url span:last-child,.vbt i,.vplay,.vsc i,.vstabs,.vstabs span,.whn,.z3q,.z3q span,.siri,.p6url,button.btn,nav .ddb,nav .pill,nav .pill .links>a{border-radius:999px!important}#home h2,#home .cph,#home .ptz2h b{letter-spacing:-.005em!important;font-size:clamp(32px,4vw,56px)!important;font-weight:600!important;line-height:1.07!important}#home .hero h1{letter-spacing:-.015em!important;font-size:clamp(48px,6vw,80px)!important;font-weight:600!important;line-height:1.05!important}#home .hsub,#home .hmt{letter-spacing:.004em!important;font-size:clamp(19px,1.8vw,24px)!important;font-weight:400!important}#page h1{letter-spacing:-.01em!important}#page h2{letter-spacing:-.005em!important}body{letter-spacing:-.01em}.roi2 .r2{text-align:center;flex-direction:column;align-items:center;max-width:860px;margin:56px auto 0;display:flex}.roi2 .r2>small{color:#6e6e73;font-size:17px;font-weight:400}.roi2 .r2>b{color:#1d1d1f;font-variant-numeric:tabular-nums;margin:10px 0 6px;line-height:1;display:block;letter-spacing:-.02em!important;font-size:clamp(72px,10vw,140px)!important;font-weight:600!important}.roi2 .r2>p{color:#6e6e73;margin:0;font-size:19px}.roi2 .r2>p em{color:#1d1d1f;font-style:normal;font-weight:600}.r2s{text-align:left;border-top:1px solid #d2d2d7;grid-template-columns:1fr 1fr;gap:48px;width:100%;margin:48px 0 40px;padding-top:28px;display:grid}.r2s label{grid-template-columns:1fr auto;align-items:baseline;gap:12px 8px;display:grid}.r2s span{color:#6e6e73;font-size:15px}.r2s output{color:#1d1d1f;font-variant-numeric:tabular-nums;font-size:21px;font-weight:600}.r2s input{-webkit-appearance:none;appearance:none;background:#d2d2d7;outline:none;grid-column:1/-1;width:100%;height:2px}.r2s input::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;width:22px;height:22px;box-shadow:0 0 0 .5px #0003,0 3px 8px #0000002e;border-radius:50%!important}.r2s input::-moz-range-thumb{background:#fff;border:0;width:22px;height:22px;box-shadow:0 0 0 .5px #0003,0 3px 8px #0000002e;border-radius:50%!important}@media (max-width:700px){.r2s{grid-template-columns:1fr;gap:28px}}#chaos.hs2{padding:150px 24px 40px;height:auto!important}.hs2w{text-align:center;max-width:1100px;margin:0 auto}.hs2 h2 span{color:#86868b!important}.hs2p{color:#6e6e73;letter-spacing:.004em;max-width:620px;margin:16px auto 0;font-size:21px}.hs2g{grid-template-columns:1fr 1fr;gap:16px;margin-top:56px;display:grid}.hs2c{background:#f5f5f7;flex-direction:column;align-items:center;padding:44px 32px 36px;display:flex}.hs2c>small{color:#86868b;letter-spacing:.01em;font-size:14px;font-weight:600}.hs2c>p{color:#6e6e73;margin:28px 0 0;font-size:17px}.hs2c.on>p{color:#1d1d1f;font-weight:600}.hs2screen{grid-template-columns:repeat(3,74px);place-content:center;gap:26px 22px;min-height:236px;margin-top:30px;display:grid}.hs2screen.one{grid-template-columns:120px}.hsa{opacity:0;transition:opacity .45s,transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i,0)*70ms);flex-direction:column;align-items:center;gap:8px;display:flex;transform:scale(.6)}.hsa i{background:#fff;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:0 0 0 .5px #0000001a,0 8px 20px -10px #0000004d;border-radius:15px!important}.hsa i img{object-fit:contain;width:38px;height:38px}.hsa small{color:#6e6e73;font-size:12px}.hsa.ph{transition-delay:1s}.hsa.ph i{background:#1d1d1f;width:116px;height:116px;box-shadow:0 30px 60px -24px #00000080;border-radius:27px!important}.hsa.ph i img{filter:invert();width:auto;height:15px}.hsa.ph small{color:#1d1d1f;font-size:15px;font-weight:600}.hs2g.go .hsa{opacity:1;transform:none}@media (max-width:760px){.hs2g{grid-template-columns:1fr}.hs2screen{grid-template-columns:repeat(3,52px);gap:18px 12px;min-height:0}.hsa i{width:48px;height:48px;border-radius:11px!important}.hsa i img{width:28px;height:28px}.hsa small{font-size:10px}}#phases.gal{background:#fff;padding:150px 0 30px;height:auto!important}.galh{max-width:1180px;margin:0 auto;padding:0 24px}.galh h2{text-align:left!important}.galh h2 span{color:#86868b!important}.galr{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding:44px max(24px,50vw - 590px) 20px;scroll-padding-inline:max(24px,50vw - 590px);display:flex;overflow-x:auto}.galr::-webkit-scrollbar{display:none}.gc{scroll-snap-align:start;background:#f5f5f7;flex-direction:column;flex:0 0 380px;height:560px;padding:30px 30px 0;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.gc>h3{color:#1d1d1f;margin:8px 0 0;line-height:1.14;letter-spacing:-.005em!important;font-size:28px!important;font-weight:600!important}.gv{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;margin:0 -30px;display:flex}.gv img{max-width:100%}.gv0 img{width:84%}.gurl{color:#424245;background:#fff;padding:9px 16px;font-size:13px;box-shadow:0 8px 20px -14px #0000004d}.gv0 em{color:#1e7a46;font-size:13px;font-style:normal}.gvimg{justify-content:flex-end}.gvimg img{object-fit:cover;object-position:center;width:100%;height:330px}.gvimg.pad{padding:0 24px 30px}.gvimg.pad img{height:auto;box-shadow:0 20px 40px -24px #00000059}.gv3>div{background:#fff;align-items:center;gap:12px;width:84%;padding:12px 14px;display:flex;box-shadow:0 0 0 2px #a9d8b9}.gv3 span{width:80px}.gv3 span img{width:100%}.gv3 b{flex:1;font-size:15px;font-weight:600}.gv3 i{color:#fff;background:#1e9e55;padding:5px 10px;font-size:12px;font-style:normal;font-weight:600;border-radius:999px!important}.gv3 p{text-align:right;color:#424245;width:84%;margin:0;font-size:15px}.gv4 small{color:#6e6e73;font-size:14px}.gv4 b{color:#1e7a46;line-height:1;letter-spacing:-.02em!important;font-size:84px!important;font-weight:600!important}.gv4 span{color:#6e6e73;font-size:14px}.gv5 img{width:78%}.gtl{gap:28px;display:flex}.gtl span{color:#1d1d1f;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.gtl span:before{content:"";background:#1d1d1f;width:8px;height:8px;border-radius:50%!important}.gtl .ok{color:#1e7a46}.gtl .ok:before{background:#1e9e55}.galn{justify-content:flex-end;gap:12px;max-width:1180px;margin:0 auto;padding:6px 24px 0;display:flex}.galn button{color:#1d1d1f;cursor:pointer;background:#e8e8ed;border:0;width:40px;height:40px;font-size:22px;line-height:1;transition:background .2s;border-radius:50%!important}.galn button:hover{background:#d2d2d7}@media (max-width:700px){.gc{flex-basis:84vw;height:520px}}.mrv{background:#fff;width:100%;max-width:1100px;margin:0 auto;overflow:hidden;box-shadow:0 0 0 1px #00000014,0 40px 80px -40px #0006;border-radius:18px!important}.mrvb{background:#f6f6f6;border-bottom:1px solid #e5e5ea;align-items:center;gap:7px;height:30px;padding:0 12px;display:flex;border-radius:0!important}.mrvb span{background:#ff5f57;width:10px;height:10px;border-radius:50%!important}.mrvb span:nth-child(2){background:#febc2e}.mrvb span:nth-child(3){background:#28c840}.mrvb b{text-align:center;color:#6e6e73;flex:1;margin-right:40px;font-size:12px;font-weight:500}.mrv video{aspect-ratio:16/9;object-fit:cover;width:100%;display:block;border-radius:0!important}.mcpshow{text-align:center;max-width:1200px;margin:160px auto 0}.mcpshow h2{margin:0 0 10px;letter-spacing:-.005em!important;font-size:clamp(32px,4vw,56px)!important;font-weight:600!important}.mcpshow h2 span{color:#86868b}.mcpshow .mx{margin:0 auto}.mrv{position:relative}.mrsnd{cursor:pointer;-webkit-backdrop-filter:blur(14px);color:#fff;background:#1d1d1fb8;border:0;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;transition:background .2s;display:flex;position:absolute;bottom:18px;left:18px;border-radius:999px!important}.mrsnd:hover{background:#1d1d1fe0}.mrsnd .w{opacity:.35}.mrsnd.on .w{opacity:1}.hvw.end .hvshade{opacity:1!important;background:linear-gradient(#0000008c,#00000047 40% 60%,#0000008c)!important}.hvsnd{background:#1d1d1f99!important}.hvmute{z-index:3;opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;bottom:18px;left:18px}.hvw.live .hvmute{opacity:1;pointer-events:auto}.hvw.end .hvmute{top:18px;bottom:auto}.mxst{opacity:0;gap:64px;transition:all .7s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:70px;left:50%;transform:translate(-50%,16px)}.mxst div{flex-direction:column;align-items:center;gap:4px;display:flex}.mxst b{color:#1d1d1f;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.01em!important;font-size:48px!important;font-weight:600!important}.mxst span{color:#86868b;font-size:15px}.mx.build .mxst{opacity:1;transform:translate(-50%)}.mxpg{aspect-ratio:16/9;width:min(560px,80%);position:absolute;top:180px;left:50%;transform:translate(-50%)}.mxq{opacity:0;background:#fff;transition:opacity .7s,transform 1s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;overflow:hidden;transform:translateY(60px)scale(.94);box-shadow:0 0 0 .5px #00000014,0 40px 80px -36px #0006}.mxq img{object-fit:cover;width:100%;height:100%}.mx.fill .mxq.q0{opacity:.55;transition-delay:.5s;transform:translate(-22%,-14px)scale(.86)}.mx.fill .mxq.q1{opacity:.55;transition-delay:.5s;transform:translate(22%,-14px)scale(.86)}.mx.fill .mxq.q2{opacity:1;z-index:2;transform:none}.mxcap{color:#86868b;opacity:0;margin:0;font-size:clamp(19px,1.8vw,24px);transition:all .7s cubic-bezier(.16,1,.3,1);position:absolute;bottom:22px;left:0;right:0;transform:translateY(10px)}.mxcap b{color:#1d1d1f;font-weight:600}.mx.deck .mxcap{opacity:1;transform:none}@media (max-width:760px){.mxst{gap:28px}.mxst b{font-size:32px!important}.mxpg{width:86%;top:170px}}.gv2{flex:1;margin:0 -30px;position:relative;overflow:hidden}.g1{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.g1 img{filter:drop-shadow(0 30px 26px #0000002e);width:86%}.g1u{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#424245;white-space:nowrap;background:#ffffffe6;align-items:center;gap:8px;padding:9px 16px;font-size:13px;display:flex;position:absolute;top:34px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px -14px #0000004d;border-radius:999px!important}.g1u i{background:#30d158;width:8px;height:8px;border-radius:50%!important}.g1c{color:#1d1d1f;background:#fff;padding:8px 13px;font-size:13px;font-weight:600;animation:5s ease-in-out infinite gfl;position:absolute;box-shadow:0 12px 26px -14px #00000059;border-radius:999px!important}.g1c.a{bottom:96px;left:22px}.g1c.b{animation-delay:-1.6s;bottom:150px;right:24px}.g1c.c{animation-delay:-3.2s;bottom:62px;right:46px}@keyframes gfl{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.g2{position:absolute;inset:0}.g2 .m{width:110px;height:110px;position:absolute;overflow:hidden;box-shadow:0 18px 30px -16px #00000059}.g2 .m img{object-fit:cover;width:100%;height:100%}.g2 .mar{top:40px;left:34px;transform:rotate(-6deg)}.g2 .oak{z-index:1;top:20px;left:120px;transform:rotate(4deg)}.g2 .bou{width:90px;height:90px;top:122px;left:62px;transform:rotate(3deg)}.g2>img{filter:drop-shadow(0 20px 20px #00000026);height:230px;position:absolute;top:10px;right:30px}.g2 .sof{z-index:2;position:absolute;bottom:46px;left:30px;right:40px}.g2 .sof img{filter:drop-shadow(0 26px 22px #0003);width:100%}.g2 .pl{z-index:3;width:72px;position:absolute;bottom:40px;right:18px}.g2 .pl img{width:100%}.g3{perspective:900px;position:absolute;inset:0}.g3 .p{aspect-ratio:16/9;background:#fff;width:300px;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 0 0 .5px #00000014,0 30px 50px -24px #0006}.g3 .p img{object-fit:cover;width:100%;height:100%}.g3 .p1{opacity:.75;transform:translate(-50%,-50%)translate(-34px,-70px)rotateX(18deg)rotate(-6deg)scale(.86)}.g3 .p2{opacity:.85;transform:translate(-50%,-50%)translate(30px,-26px)rotateX(18deg)rotate(5deg)scale(.9)}.g3 .p3{z-index:2;transform:translate(-50%,-50%)translateY(40px)rotateX(12deg)}.gc:hover .g3 .p1{transform:translate(-50%,-50%)translate(-60px,-86px)rotateX(18deg)rotate(-9deg)scale(.86)}.gc:hover .g3 .p2{transform:translate(-50%,-50%)translate(58px,-40px)rotateX(18deg)rotate(8deg)scale(.9)}.g4{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.g4 img{filter:drop-shadow(0 30px 26px #0000002e);width:84%;margin-top:30px}.g4 .bub{color:#fff;background:#0a84ff;margin:0;padding:10px 15px;font-size:15px;position:absolute;top:34px;right:30px;box-shadow:0 14px 28px -16px #0a84ff99;border-radius:18px 18px 4px!important}.g4 .ok{background:#fff;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:14px;font-weight:600;display:flex;position:absolute;bottom:40px;box-shadow:0 14px 30px -16px #00000059;border-radius:999px!important}.g4 .ok i{color:#fff;background:#30d158;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;font-style:normal;display:flex;border-radius:50%!important}.g5{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.g5 svg{width:250px;height:250px;position:absolute}.g5 .rg{transition:stroke-dashoffset 1.6s cubic-bezier(.16,1,.3,1)}.gc:hover .g5 .rg,.galr.in .g5 .rg{stroke-dashoffset:94px}.g5 div{flex-direction:column;align-items:center;gap:4px;display:flex}.g5 b{color:#1d1d1f;letter-spacing:-.01em!important;font-size:46px!important;font-weight:600!important}.g5 span{color:#6e6e73;font-size:14px}.g6{flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:absolute;inset:0}.g6 img{filter:drop-shadow(0 26px 22px #0000002e);width:72%}.g6 ol{gap:30px;margin:0;padding:0;list-style:none;display:flex;position:relative}.g6 ol:before{content:"";background:linear-gradient(90deg,#1d1d1f,#30d158);height:2px;position:absolute;top:12px;left:12px;right:12px}.g6 li{flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.g6 li i{color:#fff;background:#1d1d1f;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:flex;box-shadow:0 0 0 5px #f5f5f7;border-radius:50%!important}.g6 li.ok i{background:#30d158}.g6 li b{font-size:13px;font-weight:600}.g6 li span{color:#86868b;font-size:12px}.ctx{position:absolute;inset:0}.ctx>img{object-fit:cover;position:absolute;inset:0;filter:none!important;border-radius:0!important;width:100%!important;height:100%!important}.g1.ctx>img{object-position:30% 60%}.g1.ctx .g1u{top:22px}.gcard{-webkit-backdrop-filter:blur(16px)saturate(160%);background:#ffffffe0;align-items:center;gap:12px;padding:10px 14px 10px 10px;animation:5s ease-in-out infinite gfl;display:flex;position:absolute;bottom:84px;left:22px;right:22px;box-shadow:0 20px 40px -20px #00000073;border-radius:16px!important}.gci{background:#fff;justify-content:center;align-items:center;width:58px;height:42px;display:flex;border-radius:10px!important}.gci img{object-fit:contain;max-width:88%;max-height:80%}.gcard small{color:#1e7a46;font-size:11.5px;font-weight:600;display:block}.gcard b{color:#1d1d1f;font-size:14.5px;font-weight:600}.gwho{-webkit-backdrop-filter:blur(12px);color:#fff;background:#1d1d1fb8;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:13px;display:flex;position:absolute;bottom:28px;left:22px;border-radius:999px!important}.gwho img{object-fit:cover;border-radius:50%!important;width:26px!important;height:26px!important;position:static!important}.gwho em{font-style:normal}.gwho.top{top:20px;bottom:auto}.g2.ctx{background:#fff}.g2.ctx>img{object-position:center 62%;transform:scale(1.25);object-fit:contain!important}.gcur{filter:drop-shadow(0 2px 4px #0000004d);animation:4s ease-in-out infinite gcur;position:absolute;top:58%;left:62%}@keyframes gcur{0%,to{transform:translate(0)}40%{transform:translate(-40px,-26px)}70%{transform:translate(-10px,10px)}}.gc:first-child{background:#ede9e3 50%/cover}.gc:first-child .gv2{margin:0 -30px;position:static}.gc:first-child{position:relative}.gc:first-child:before{content:"";background-image:var(--bg);z-index:0;background-position:30% 70%;background-size:cover;position:absolute;inset:0}.gc:first-child>small,.gc:first-child>h3{z-index:2;position:relative}.s1x{z-index:1;position:absolute;inset:0}.s1sheet{-webkit-backdrop-filter:blur(20px)saturate(170%);background:#ffffffeb;width:220px;padding:12px 12px 14px;animation:7s cubic-bezier(.16,1,.3,1) infinite s1in;position:absolute;bottom:24px;right:20px;box-shadow:0 30px 60px -24px #00000073;border-radius:18px!important}@keyframes s1in{0%,6%{opacity:0;transform:translateY(24px)scale(.96)}14%,92%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)}}.s1h{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.s1h b{font-size:12px;font-weight:700}.s1h em{color:#86868b;font-size:11px;font-style:normal}.s1p{background:#fff;justify-content:center;align-items:center;height:84px;display:flex;border-radius:12px!important}.s1p img{object-fit:contain;max-width:86%;max-height:80%}.s1n{margin-top:8px;font-size:15px;font-weight:600;display:block}.s1m{color:#6e6e73;margin-top:2px;font-size:11.5px;display:block}.s1row{background:#f5f5f7;justify-content:space-between;margin-top:10px;padding:7px 9px;font-size:11.5px;display:flex;border-radius:9px!important}.s1row span{color:#86868b}.s1row b{font-weight:600}.s1btn{background:#1d1d1f;height:34px;margin-top:10px;animation:7s infinite s1b;display:block;position:relative;overflow:hidden;border-radius:999px!important}.s1btn i{color:#fff;justify-content:center;align-items:center;font-size:13px;font-style:normal;font-weight:600;transition:opacity .3s;display:flex;position:absolute;inset:0}.s1btn .b{opacity:0;animation:7s infinite s1t}.s1btn .a{animation:7s infinite s1t2}@keyframes s1b{0%,44%{background:#e8e8ed;transform:none}47%{transform:scale(.95)}50%,to{background:#1d1d1f;transform:none}}@keyframes s1t{0%,48%{opacity:0}52%,to{opacity:1}}@keyframes s1t2{0%,48%{opacity:1}52%,to{opacity:0}}.c2x{background:#fff;flex-direction:column;display:flex;position:absolute;inset:34px 18px 22px;overflow:hidden;box-shadow:0 0 0 .5px #00000014,0 30px 60px -30px #00000059;border-radius:14px!important}.c2bar{border-bottom:1px solid #f0f0f2;align-items:center;gap:6px;height:28px;padding:0 10px;display:flex}.c2bar span{background:#e5e5ea;width:8px;height:8px;border-radius:50%!important}.c2bar b{color:#6e6e73;margin-left:8px;font-size:11.5px;font-weight:600}.c2cv{background:radial-gradient(#e8e8ed 1px,#0000 1px) 0 0/14px 14px;flex:1;position:relative}.c2i{opacity:0;animation:8s cubic-bezier(.34,1.4,.64,1) infinite c2d;position:absolute}.c2i img{filter:drop-shadow(0 12px 12px #00000024);width:100%}.e1{width:28%;animation-delay:0s;top:8%;left:8%}.e2{width:30%;animation-delay:.5s;top:2%;right:2%}.e3{z-index:0;width:18%;animation-delay:1s;top:10%;left:40%}.e4{z-index:1;width:80%;animation-delay:1.5s;bottom:14%;left:8%}.e5{z-index:2;width:16%;animation-delay:2s;bottom:10%;right:4%}@keyframes c2d{0%{opacity:0;transform:translate(30px,-40px)scale(.7)rotate(6deg)}8%,88%{opacity:1;transform:none}to{opacity:0}}.c2sel{opacity:0;z-index:3;border:1.5px solid #0a84ff;width:82%;height:28%;animation:8s infinite c2s;position:absolute;bottom:13%;left:7%}.c2sel:before,.c2sel:after{content:"";background:#fff;border:1.5px solid #0a84ff;width:7px;height:7px;position:absolute;border-radius:0!important}.c2sel:before{top:-5px;left:-5px}.c2sel:after{bottom:-5px;right:-5px}.c2sel i{color:#fff;white-space:nowrap;background:#0a84ff;padding:3px 8px;font-size:11px;font-style:normal;font-weight:600;position:absolute;top:-26px;left:50%;transform:translate(-50%);border-radius:999px!important}@keyframes c2s{0%,30%{opacity:0}36%,86%{opacity:1}to{opacity:0}}.g4p .g4h{align-items:center;gap:0;display:flex;position:absolute;top:22px;left:22px;right:22px}.g4p .pav{flex:none;width:30px;height:30px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 2px #f5f5f7;border-radius:50%!important}.g4p .pav img{object-fit:cover;display:block;filter:none!important;width:100%!important;height:100%!important;margin:0!important}.g4p .g4h .pav.c{margin-left:-8px}.g4p .g4h em{color:#6e6e73;margin-left:10px;font-size:12.5px;font-style:normal;line-height:1.3}.g4p>img{width:80%;margin-top:10px}.g4p .g4m{justify-content:flex-end;align-items:flex-end;gap:8px;display:flex;position:absolute;top:36px;left:22px;right:22px}.g4p .g4m .bub{position:static}.g4p .g4m .pav{width:28px;height:28px}.g7{position:absolute;inset:0;overflow:hidden}.g7s{height:22px;position:absolute;top:18px;left:30px;right:30px}.g7s .st{color:#1d1d1f;opacity:0;font-size:14px;font-weight:600;animation:9s infinite g7t;position:absolute;left:0}.g7s .s2{animation-delay:3s}.g7s .s3{color:#1e7a46;animation-delay:6s}@keyframes g7t{0%{opacity:0;transform:translateY(6px)}4%,30%{opacity:1;transform:none}34%,to{opacity:0}}.g7r{width:calc(100% - 20px);height:130px;position:absolute;top:110px;left:10px;right:10px}.g7on{stroke-dasharray:1;stroke-dashoffset:1px;animation:9s cubic-bezier(.65,0,.35,1) infinite g7l}@keyframes g7l{0%,6%{stroke-dashoffset:1px}62%,96%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.pin3{transform-origin:300px 40px;animation:9s infinite g7p}@keyframes g7p{0%,60%{fill:#c7c7cc}64%,to{fill:#30d158}}.g7box{offset-path:path("M30 194 C 100 124, 160 224, 220 164 S 300 134, 310 144");offset-rotate:0deg;background:#1d1d1f;justify-content:center;align-items:center;width:44px;height:44px;animation:9s cubic-bezier(.65,0,.35,1) infinite g7m;display:flex;position:absolute;top:0;left:0;box-shadow:0 14px 28px -12px #00000080;border-radius:12px!important}@keyframes g7m{0%,6%{offset-distance:0%;opacity:1}62%{offset-distance:100%;opacity:1}68%,to{offset-distance:100%;opacity:0}}.g7room{opacity:0;height:200px;animation:9s cubic-bezier(.16,1,.3,1) infinite g7r;position:absolute;bottom:22px;left:22px;right:22px;overflow:hidden;transform:translateY(30px)scale(.96);border-radius:14px!important}.g7room img{object-fit:cover;object-position:30% 70%;filter:none!important;width:100%!important;height:100%!important;margin:0!important}@keyframes g7r{0%,62%{opacity:0;transform:translateY(30px)scale(.96)}70%,96%{opacity:1;transform:none}to{opacity:0}}.g7r{transition:opacity .4s}.g7ok{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:13px;font-weight:600;display:flex;position:absolute;bottom:12px;left:12px;border-radius:999px!important}.g7ok i{color:#fff;background:#30d158;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:flex;border-radius:50%!important}.g4p .g4m .bub{white-space:nowrap;padding:10px 14px;font-size:14.5px}.mn-tp2{justify-content:center;align-items:center;padding:18px;display:flex}.tp2c{background:#fff;width:min(270px,92%);padding:12px;box-shadow:0 0 0 .5px #00000014,0 24px 44px -24px #00000059;border-radius:16px!important}.tp2h{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.tp2h b{font-size:14px;font-weight:600}.tp2pal{gap:3px;display:flex}.tp2pal i{width:12px;height:12px;border-radius:50%!important}.tp2g{grid-template-columns:1fr 1fr;gap:6px;display:grid}.tp2g span{aspect-ratio:1/.8;background:#f5f5f7;justify-content:center;align-items:center;display:flex;border-radius:10px!important}.tp2g img{object-fit:contain;mix-blend-mode:multiply;max-width:78%;max-height:78%}.tp2f{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.tp2f span{color:#86868b;font-size:12px}.tp2f em{color:#fff;background:#1d1d1f;padding:5px 12px;font-size:12px;font-style:normal;font-weight:600;border-radius:999px!important}.hu{padding:140px 24px 0}.hph{max-width:1320px;aspect-ratio:var(--rd);background:#ede7df;margin:0 auto;position:relative;overflow:hidden;border-radius:18px!important}.hph>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hph-ph{background:radial-gradient(120% 90% at 30% 20%,#f4efe8 0%,#e6ddd1 55%,#d8cdbf 100%);justify-content:flex-start;align-items:flex-end;padding:18px;display:flex;position:absolute;inset:0}.hph-ph:after{content:"";opacity:.18;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");position:absolute;inset:0}.hph-ph span{z-index:1;color:#8a7f72;letter-spacing:.02em;background:#ffffff8c;padding:5px 10px;font-size:12px;position:relative;border-radius:999px!important}.hu-t{text-align:center;max-width:900px;margin:44px auto 0}.hu-t h2,.hu-h h2{color:#1d1d1f;margin:0;letter-spacing:-.005em!important;font-size:clamp(30px,3.6vw,52px)!important;font-weight:600!important;line-height:1.08!important}.hu-t p{color:#86868b;letter-spacing:-.005em;margin:10px 0 0;font-size:clamp(22px,2.4vw,34px);font-weight:600}.hcard{-webkit-backdrop-filter:blur(18px)saturate(160%);background:#ffffffe6;align-items:center;gap:10px;max-width:80%;padding:10px 16px 10px 10px;display:flex;position:absolute;box-shadow:0 24px 50px -24px #0006;border-radius:16px!important;width:max-content!important;height:auto!important;transition-delay:.45s!important}.hcard i{color:#fff;background:#30d158;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-style:normal;font-weight:700;display:flex;border-radius:50%!important}.hcard b{font-size:15px;font-weight:600;display:block}.hcard small{color:#6e6e73;font-size:12.5px;display:block}.hcard.pbr{inset:auto 4% 7% auto}.hcard.ptr{inset:7% 4% auto auto}.hcard.ptl{inset:auto auto 7% 6%}.hpill{color:#fff;white-space:nowrap;background:#1d1d1f;padding:9px 16px;font-size:14px;font-weight:600;position:absolute;bottom:7%;left:50%;transform:translate(-50%);border-radius:999px!important;transition-delay:.45s!important}.hu-h{text-align:center;margin-bottom:44px}.hu-h h2 span{color:#86868b}.tri{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1320px;margin:0 auto;display:grid}.tri-i small{color:#86868b;margin-bottom:12px;font-size:14px;font-weight:600;display:block}.tri-i p{color:#424245;margin:14px 0 0;font-size:17px}.tri .hph{aspect-ratio:4/5}.tchaos{max-width:900px;height:120px;margin:0 auto 26px;position:relative}.tchaos .w{color:#6e6e73;white-space:nowrap;background:#fff;padding:7px 12px;font-size:13px;animation:6s ease-in-out infinite gfl;position:absolute;box-shadow:0 0 0 .5px #00000014,0 12px 24px -16px #0000004d;border-radius:10px!important}.x1{top:10%;left:4%;transform:rotate(-4deg)}.x2{top:58%;left:30%;animation-delay:-1s!important}.x3{top:4%;left:48%;animation-delay:-2s!important}.x4{top:60%;left:64%;animation-delay:-3s!important}.x5{top:16%;left:82%;animation-delay:-4s!important}.x6{top:70%;left:14%;animation-delay:-5s!important}.hu-dark{color:#f5f5f7;background:#000;margin-top:140px;padding:150px 24px}.hd-w{max-width:1100px;margin:0 auto}.hd-r{border-bottom:1px solid #2c2c2e;justify-content:space-between;align-items:baseline;gap:24px;padding:22px 0;display:flex}.hd-r b{color:#f5f5f7;line-height:1;letter-spacing:-.015em!important;font-size:clamp(40px,6vw,88px)!important;font-weight:600!important}.hd-r span{color:#86868b;font-size:clamp(15px,1.4vw,19px)}.hu-dark h2{text-align:center;margin:90px 0 0;color:#f5f5f7!important;font-size:clamp(34px,4.4vw,64px)!important;font-weight:600!important;line-height:1.06!important}.hu-dark h2 span{background:linear-gradient(90deg,#f08a7e,#d97bb0,#9c7be0);color:#0000;-webkit-background-clip:text;background-clip:text}.hu-studio{margin:0 0 120px}.hu-studio .hph{max-width:1320px}.hlab{-webkit-backdrop-filter:blur(14px);color:#6e6e73;background:#ffffffe6;flex-direction:column;padding:7px 12px;font-size:12.5px;display:flex;position:absolute;box-shadow:0 14px 30px -16px #0006;border-radius:12px!important}.hlab b{color:#1d1d1f;font-size:14px;font-weight:600}.hlab:after{content:"";background:inherit;width:12px;height:12px;position:absolute;bottom:-6px;left:18px;transform:rotate(45deg);border-radius:2px!important}.hu-found{display:block}.hf-t{text-align:center;max-width:760px;margin:44px auto 0}.hf-t h2{margin:0;font-size:clamp(30px,3.6vw,52px)!important;font-weight:600!important;line-height:1.08!important}.hf-t p{color:#6e6e73;max-width:620px;margin:16px auto 0;font-size:19px;line-height:1.5}.hf-t span{color:#1d1d1f;margin-top:24px;font-size:16px;font-weight:600;display:block}.hf-t span em{color:#86868b;font-style:normal;font-weight:400}.hf-t a{color:#1d1d1f;margin-top:16px;font-weight:500;display:inline-block}.hu-users{max-width:1320px;margin:0 auto;padding:140px 24px 0}.hu-users h2{text-align:center;margin:0 0 40px}.hus-c{background:#f5f5f7;grid-template-columns:200px 1fr 1.1fr;align-items:center;gap:28px;padding:24px;display:grid;border-radius:18px!important}.hus-p,.hus-v{aspect-ratio:4/5;position:relative;overflow:hidden;border-radius:14px!important}.hus-v{aspect-ratio:4/3}.hus-b .ex{color:#b25e00;background:#fff1de;margin-bottom:14px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:600;display:inline-block;border-radius:999px!important}.hus-b blockquote{color:#1d1d1f;margin:0;font-size:clamp(19px,1.8vw,24px);font-weight:500;line-height:1.35}.hus-b b{margin-top:18px;font-size:15px;font-weight:600;display:block}.hus-b span{color:#86868b;font-size:14px}.hu-final{padding-top:140px}.hph.fin{aspect-ratio:21/9;max-width:none;margin:0;border-radius:0!important}.hfin-t{text-align:center;padding:64px 24px 120px}.hfin-t h2{margin:0 0 30px;font-size:clamp(32px,4vw,56px)!important;font-weight:600!important;line-height:1.08!important}.hfin-t h2 span{color:#86868b}.hfin-t p{color:#86868b;margin:14px 0 0;font-size:14px}@media (max-width:760px){.hu{padding-top:96px}.hph{aspect-ratio:var(--rm)}.tri{grid-template-columns:1fr;gap:40px}.hcard{padding:8px 12px 8px 8px}.hcard b{font-size:13.5px}.hcard small,.hlab{display:none}.hus-c{grid-template-columns:1fr}.hus-p{display:none}.tchaos{height:150px}.tchaos .w{font-size:11.5px}.x5,.x6{display:none}.hph.fin{aspect-ratio:4/5}.hd-r{flex-direction:column;gap:6px}}.cin{background:#000;height:260vh;margin-top:140px;position:relative}.cin-s{height:100vh;justify-content:center;align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.cin-w{width:min(1180px,92vw);height:70vh;position:relative}.cin-r,.cin-end{opacity:0;filter:blur(6px);pointer-events:none;grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1),filter .8s;display:grid;position:absolute;inset:0;transform:translateY(40px)scale(.98)}.cin-r.on,.cin-end.on{opacity:1;filter:none;transform:none}.cin-r.out{opacity:0;filter:blur(6px);transform:translateY(-40px)scale(.98)}.cin-t b{color:#f5f5f7;line-height:.95;display:block;letter-spacing:-.02em!important;font-size:clamp(56px,9vw,140px)!important;font-weight:600!important}.cin-t span{color:#86868b;margin-top:18px;font-size:clamp(17px,1.6vw,22px);display:block}.cin-end{text-align:center;grid-template-columns:1fr}.cin-end h2{margin:0;color:#f5f5f7!important;font-size:clamp(48px,7vw,110px)!important;font-weight:600!important;line-height:1.02!important}.cin-end h2 span{background:linear-gradient(90deg,#f08a7e,#d97bb0,#9c7be0);color:#0000;-webkit-background-clip:text;background-clip:text}.cv{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.cv img{filter:drop-shadow(0 40px 50px #0009)}.cv0{flex-direction:column;gap:28px}.cv0 img{width:100%}.cvu{color:#d2d2d7;background:#1c1c1e;align-items:center;gap:8px;padding:11px 18px;font-size:15px;display:flex;border-radius:999px!important}.cvu i{background:#30d158;width:8px;height:8px;border-radius:50%!important}.cv1 .m{width:150px;height:150px;position:absolute;overflow:hidden;box-shadow:0 30px 60px -20px #000c}.cv1 .m img{object-fit:cover;filter:none;width:100%;height:100%}.cv1 .a{top:12%;left:6%;transform:rotate(-7deg)}.cv1 .b{top:4%;left:34%;transform:rotate(5deg)}.cv1 .c{width:120px;height:120px;top:18%;right:8%;transform:rotate(-3deg)}.cv1 .s{position:absolute;bottom:10%;left:4%;right:4%}.cv1 .s img{width:100%}.cv2{flex-direction:column;gap:22px}.cv2 p{color:#fff;background:#0a84ff;align-self:flex-end;margin:0;padding:14px 22px;font-size:22px;box-shadow:0 20px 40px -18px #0a84ffb3;border-radius:24px 24px 6px!important}.cv2 span{color:#f5f5f7;align-items:center;gap:12px;font-size:clamp(36px,4vw,56px);font-weight:600;display:flex}.cv2 span i{color:#fff;background:#30d158;justify-content:center;align-items:center;width:54px;height:54px;font-size:28px;font-style:normal;display:flex;box-shadow:0 0 50px #30d15880;border-radius:50%!important}.cv3{flex-direction:column}.cv3 b{background:linear-gradient(#5cf08a,#1e9e55);color:#0000;-webkit-background-clip:text;background-clip:text;letter-spacing:-.02em!important;font-size:clamp(72px,9vw,150px)!important;font-weight:600!important}.cv3 small{color:#86868b;font-size:18px}.cv4{align-items:center;gap:0}.cv4 .d{text-align:center;color:#f5f5f7;width:150px;padding-top:44px;font-size:18px;font-weight:600;position:relative}.cv4 .d:before{content:"";background:#f5f5f7;width:28px;height:28px;margin-left:-14px;position:absolute;top:0;left:50%;border-radius:50%!important}.cv4 .d:after{content:"";background:#3a3a3c;width:122px;height:2px;position:absolute;top:13px;left:calc(50% + 14px)}.cv4 .d:last-child:after{display:none}.cv4 .d.ok{color:#30d158}.cv4 .d.ok:before{background:#30d158;box-shadow:0 0 40px #30d15899}.cin-dots{gap:8px;display:flex;position:absolute;bottom:6vh;left:50%;transform:translate(-50%)}.cin-dots i{background:#3a3a3c;width:6px;height:6px;transition:all .4s;border-radius:999px!important}.cin-dots i.on{background:#f5f5f7;width:22px}@media (max-width:760px){.cin-r{grid-template-columns:1fr;align-content:center;gap:10px}.cv{height:auto;min-height:240px}.cv1 .m{width:90px;height:90px}.cv4 .d{width:96px;font-size:14px}.cv4 .d:after{width:68px}.cin-w{height:78vh}}#home .cin-end h2{letter-spacing:-.02em!important;font-size:clamp(56px,8vw,124px)!important;line-height:1!important}.r2o{color:#6e6e73;border-top:1px solid #e8e8ed;flex-wrap:wrap;justify-content:center;gap:10px 22px;width:100%;margin-top:28px;padding-top:22px;font-size:15px;display:flex}.r2o b{color:#1d1d1f;margin-right:4px;font-weight:600}.r2o a{color:#1d1d1f;font-weight:500}.r2n{color:#86868b;margin-top:10px;font-size:13px;display:block}.case{padding:140px 24px 0}.case-w{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;max-width:1180px;margin:0 auto;display:grid}.case-t small{color:#86868b;font-size:14px;font-weight:600}.case-t h2{margin:10px 0 0;text-align:left!important}.case-t h2 span{color:#86868b}.case-t p{color:#6e6e73;margin:18px 0 0;font-size:19px;line-height:1.5}.case-n{border-top:1px solid #e8e8ed;gap:36px;margin-top:30px;padding-top:24px;display:flex}.case-n b{color:#1d1d1f;display:block;letter-spacing:-.01em!important;font-size:40px!important;font-weight:600!important}.case-n span{color:#86868b;font-size:14px}.case-i{grid-template-columns:1fr 1fr;gap:14px;display:grid}.case-i .hph{aspect-ratio:4/5;width:100%}.case-i .hph:last-child{margin-top:60px}.case-draft{display:none}.case.is-draft .case-draft{color:#b25e00;background:#fff1de;margin-top:18px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:600;display:inline-block;border-radius:999px!important}@media (max-width:860px){.case-w{grid-template-columns:1fr}.case-n{gap:20px}.case-n b{font-size:30px!important}}.hs-ph{overflow:hidden;background:#e9e9eb!important;border-radius:50%!important;width:168px!important;height:168px!important}.hs-ph img{object-fit:cover;transform-origin:50% 36%;width:100%;height:100%;display:block;transform:scale(1.5);border-radius:0!important}.hs2 .hsa{transition:opacity .4s,transform .5s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i,0)*50ms)}.hss{justify-content:center;display:flex;position:relative}.hss:before{content:"";opacity:0;border:1.5px dashed #c7c7cc;width:64px;height:64px;margin-left:-32px;transition:opacity .5s .3s;position:absolute;top:0;left:50%;border-radius:15px!important}.hs2g.done .hss:before{opacity:1}.hsa.fly{z-index:5;transform:translate(var(--dx),var(--dy)) scale(.45)!important;opacity:0!important;transition:transform .75s cubic-bezier(.55,0,.25,1),opacity .35s .45s!important}.hsa.fly small{opacity:0;transition:opacity .2s}.hs2c.on .hsa.ph{opacity:1!important;transition-delay:0s!important;transform:none!important}.hs2c.on .hsa.ph i{opacity:.28;transition:opacity .5s,transform .6s cubic-bezier(.34,1.56,.64,1),box-shadow .6s;transform:scale(.9)}.hs2g.go .hsa.ph i{opacity:.45}.hsa.ph i.pulse{animation:.6s cubic-bezier(.34,1.56,.64,1) phpulse}.hs2g.done .hsa.ph i{opacity:1;transform:none;box-shadow:0 30px 60px -24px #00000080,0 0 0 10px #1d1d1f0f,0 0 60px #9c7be059}.hs2c.on>p{opacity:.3;transition:opacity .6s}.hs2g.done .hs2c.on>p{opacity:1}.hs2c:first-child>p{transition:opacity .6s}.hs2g.done .hs2c:first-child>p{opacity:.45}.hs2c{transition:opacity .7s,transform .9s cubic-bezier(.65,0,.35,1),filter .7s}.hs2g.solo .hs2c:first-child{opacity:0;filter:blur(4px);transform:scale(.96)}.hs2g.solo .hs2c.on{transform:translate(calc(-50% - 8px))}.hs2g.solo .hs2c.on .hsa.ph i{transform:scale(1.12)}@media (max-width:760px){.hs2c:first-child{max-height:600px;transition:opacity .6s,max-height .9s cubic-bezier(.65,0,.35,1),padding .9s,margin .9s;overflow:hidden}.hs2g.solo .hs2c:first-child{max-height:0;margin-bottom:-16px;padding-top:0;padding-bottom:0;transform:none}.hs2g.solo .hs2c.on{transform:none}}.hss:before{display:none}.hsa.ghost{filter:grayscale();opacity:.28!important;transition:opacity .6s!important;transform:none!important}.hsa.ghost small{opacity:1}.hs2c.on{background:#fff;box-shadow:0 0 0 1px #0000000f,0 40px 80px -40px #00000040}.hs2c>small.big{letter-spacing:-.01em;color:#1d1d1f!important;font-size:clamp(22px,2vw,28px)!important;font-weight:600!important}.hs2c.on .hs2screen{min-height:180px;margin-top:22px}.hs2chips{flex-wrap:wrap;place-content:flex-start center;gap:8px;max-width:380px;min-height:76px;margin-top:4px;display:flex}.hs2chips span{color:#1d1d1f;opacity:0;background:#f5f5f7;padding:7px 13px;font-size:13.5px;font-weight:500;transition:all .45s cubic-bezier(.34,1.56,.64,1);transform:translateY(6px)scale(.9);border-radius:999px!important}.hs2chips span.on{opacity:1;transform:none}.hs2c.on>p{margin-top:18px!important;font-size:19px!important}.rz{aspect-ratio:16/9;--T:13s;background:#fff;width:min(1100px,100%);position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 50px 100px -50px #00000073;border-radius:22px!important}.rzb{animation:rwb var(--T) infinite;background:#fbfbfd radial-gradient(#e5e5ea 1px,#0000 1px) 0 0/16px 16px;position:absolute;inset:0}@keyframes rwb{0%,36%{opacity:1;filter:none}46%,to{opacity:0;filter:blur(8px)}}.rzlab{color:#86868b;font-size:13px;font-weight:600;position:absolute;top:16px;left:20px}.rzi{opacity:0;animation:rwi var(--T) infinite;animation-delay:var(--d);flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute}.rzi img{filter:drop-shadow(0 18px 16px #0000002e);width:100%;border-radius:0!important}.rzi em{color:#424245;white-space:nowrap;background:#fff;padding:4px 9px;font-size:11.5px;font-style:normal;font-weight:500;box-shadow:0 6px 14px -8px #0000004d;border-radius:999px!important}@keyframes rwi{0%{opacity:0;transform:translateY(-30px)scale(.85)}6%,36%{opacity:1;transform:none}44%,to{opacity:0;transform:scale(1.08)}}.rzbtn{color:#fff;opacity:0;animation:rwbtn var(--T) infinite;background:#1d1d1f;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:600;display:flex;position:absolute;bottom:7%;left:50%;transform:translate(-50%);box-shadow:0 20px 40px -18px #0009;border-radius:999px!important}.rzbtn i{background:linear-gradient(90deg,#f08a7e,#d97bb0,#9c7be0);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:17px;font-style:normal}@keyframes rwbtn{0%,14%{opacity:0;transform:translate(-50%,14px)}18%,27%{opacity:1;transform:translate(-50%)}29%{transform:translate(-50%)scale(.93)}31%{transform:translate(-50%)scale(1)}35%,to{opacity:0}}.rzr{clip-path:inset(0 100% 0 0);animation:rwr var(--T) infinite;position:absolute;inset:0}.rzr img{object-fit:cover;width:100%;height:100%;animation:rwz var(--T) infinite;border-radius:0!important}@keyframes rwr{0%,33%{clip-path:inset(0 100% 0 0)}46%,95%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0}}@keyframes rwz{0%,33%{transform:scale(1.08)}to{transform:scale(1)}}.rzsweep{filter:blur(6px);width:120px;animation:rws var(--T) infinite;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffd9,#d97bb059,#0000);position:absolute;top:0;bottom:0;left:-120px}@keyframes rws{0%,33%{opacity:0;left:-12%}34%{opacity:1}46%{opacity:1;left:100%}47%,to{opacity:0;left:100%}}.rzh{opacity:0;animation:rwh var(--T) infinite;animation-delay:calc(var(--d)*.25s);align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-8px,-50%)}.rzh i{background:#fff;width:14px;height:14px;box-shadow:0 0 0 5px #ffffff59,0 4px 10px #0000004d;border-radius:50%!important}.rzh em{color:#1d1d1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#ffffffeb;padding:5px 10px;font-size:12.5px;font-style:normal;font-weight:600;border-radius:999px!important}@keyframes rwh{0%,49%{opacity:0;transform:translate(-8px,-40%)}53%,94%{opacity:1;transform:translate(-8px,-50%)}98%,to{opacity:0}}.rztot{color:#1d1d1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;animation:rwt var(--T) infinite;background:#ffffffe6;padding:7px 13px;font-size:13px;font-weight:600;position:absolute;top:16px;left:20px;border-radius:999px!important}@keyframes rwt{0%,50%{opacity:0}55%,94%{opacity:1}98%,to{opacity:0}}.rzc{opacity:0;animation:rwc var(--T) infinite;align-items:flex-end;gap:8px;display:flex;position:absolute;top:18px;right:22px}.rzav{width:32px;height:32px;overflow:hidden;box-shadow:0 0 0 2px #fff;border-radius:50%!important}.rzav img{object-fit:cover;width:100%;height:100%}.rzc p{color:#fff;white-space:nowrap;background:#0a84ff;margin:0;padding:10px 15px;font-size:15px;box-shadow:0 14px 30px -14px #0a84ffb3;border-radius:18px 18px 18px 4px!important}@keyframes rwc{0%,63%{opacity:0;transform:translateY(10px)scale(.95)}67%,94%{opacity:1;transform:none}98%,to{opacity:0}}.rzok{opacity:0;animation:rwo var(--T) infinite;background:#fff;align-items:center;gap:10px;padding:9px 15px 9px 9px;font-size:14px;font-weight:600;display:flex;position:absolute;bottom:20px;right:22px;box-shadow:0 16px 34px -16px #00000073;border-radius:999px!important}.rzok i{color:#fff;background:#30d158;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;font-style:normal;display:flex;border-radius:50%!important}@keyframes rwo{0%,72%{opacity:0;transform:translateY(10px)}76%,94%{opacity:1;transform:none}98%,to{opacity:0}}@media (max-width:760px){.rz{aspect-ratio:4/5}.rzi em{display:none}.rzh em{font-size:10.5px}.rzc p{white-space:normal;max-width:180px;font-size:12.5px}.rzr img{object-position:40% 50%}}.rzpin{width:100vw;height:340vh;margin:70px calc(50% - 50vw) 0;position:relative}.rzst{height:100vh;background:#fff;justify-content:center;align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.rzpin .rz{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;transform:scale(var(--sc,.86));transition:none;border-radius:0!important;border-radius:calc(28px*(1 - var(--k,0)))!important}.rzpin .rz *{animation-play-state:paused!important}.rzpin .rzi em{font-size:14px}.rzpin .rzbtn{padding:14px 26px;font-size:17px}.rzpin .rzh em{font-size:14px}.rzpin .rzc p{font-size:17px}.rzpin .rztot,.rzpin .rzlab{top:96px;left:40px}.rzpin .rzc{top:92px;right:40px}.rzpin .rzbtn{bottom:9%}@media (max-width:760px){.rzpin .rzh{display:none}.rzpin .rzr img{object-position:58% 50%}.rzpin .rzbtn{white-space:nowrap;font-size:15px}.rzpin .rzi:nth-of-type(2){width:82%!important;top:52%!important;left:6%!important}.rzpin .rzi:nth-of-type(3){width:38%!important;top:28%!important;left:52%!important}.rzpin .rzi:nth-of-type(4){width:40%!important;top:14%!important;left:8%!important}.rzpin .rzi:nth-of-type(5){width:18%!important;top:12%!important;left:76%!important}.rzpin{height:300vh}.rzpin .rztot,.rzpin .rzlab{top:80px;left:16px}.rzpin .rzc{top:120px;right:16px}}.ovmini{justify-content:center;align-items:center;width:100%;height:100%;min-height:260px;display:flex}.ovmini .mn{width:100%;height:100%;min-height:260px}.ovg .v{max-height:420px;overflow:hidden}.ovg.ovg2{grid-template-columns:1fr 1fr!important}@media (max-width:760px){.ovg.ovg2{grid-template-columns:1fr!important}}.ovg a.ovfull{grid-template-rows:auto auto 1fr;grid-template-columns:1fr 1.25fr;column-gap:40px;grid-column:1/-1!important;display:grid!important}.ovg a.ovfull>.eb,.ovg a.ovfull>h3,.ovg a.ovfull>p{grid-column:1}.ovg a.ovfull>h3{font-size:clamp(26px,2.4vw,34px)!important}.ovg a.ovfull .v{grid-area:1/2/4;justify-content:center;align-items:center;display:flex}@media (max-width:760px){.ovg a.ovfull{grid-template-columns:1fr}.ovg a.ovfull .v{grid-area:auto/1}}.mn-real{overflow:hidden;padding:0!important;display:block!important}.mn-real img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;border-radius:0!important}.mn-real.top img{object-position:top center}.cl2 .cli{justify-content:center;align-items:center;display:flex;background:#fafafa!important}.cl2 .cli img{filter:drop-shadow(0 10px 10px #0000001f);max-width:86%;max-height:78%;object-fit:contain!important;mix-blend-mode:normal!important}.mn-alt2{background:#fafafa;justify-content:center;align-items:center;gap:4%;padding:6% 5%!important;display:flex!important}.a2big{flex:1.1;justify-content:center;align-items:center;display:flex}.a2big img{filter:drop-shadow(0 18px 16px #00000029);width:100%}.a2l{background:#fff;flex-direction:column;flex:1;gap:6px;max-width:220px;padding:10px;display:flex;box-shadow:0 0 0 1px #0000000d,0 18px 34px -20px #0000004d;border-radius:14px!important}.a2l>b{align-items:center;gap:6px;margin:0 2px 2px;font-size:12.5px;font-weight:600;display:flex}.a2l>b i{color:#6e6e73;background:#f5f5f7;padding:1px 7px;font-size:10.5px;font-style:normal;border-radius:999px!important}.a2l>span{border:1px solid #f0f0f2;align-items:center;gap:8px;padding:6px;display:flex;border-radius:10px!important}.a2l>span.on{border-color:#0a84ff;box-shadow:0 0 0 3px #0a84ff1f}.a2l em{background:#f5f5f7;flex:none;justify-content:center;align-items:center;width:44px;height:30px;display:flex;border-radius:7px!important}.a2l em img{object-fit:contain;max-width:90%;max-height:80%}.a2l strong{font-size:11.5px;font-weight:600;line-height:1.2;display:block}.a2l small{color:#86868b;font-size:10.5px}.a2l u{border:1.5px solid #c7c7cc;flex:none;width:14px;height:14px;margin-left:auto;border-radius:50%!important}.a2l .on u{background:#0a84ff;border:0;box-shadow:inset 0 0 0 3px #fff,0 0 0 1.5px #0a84ff}.a2l>span{text-align:left!important;flex-direction:row!important;justify-content:flex-start!important}.a2l>span>span{flex:1;text-align:left!important;display:block!important}.a2l em{margin:0!important}.mn-cl2{background:#fafafa;justify-content:center;align-items:center;position:relative;padding:6% 5%!important;display:flex!important}.kvp{background:#fff;flex-direction:column;gap:10px;width:min(240px,62%);padding:12px;display:flex;box-shadow:0 0 0 1px #0000000d,0 22px 40px -22px #00000052;border-radius:16px!important}.kvh b{font-size:13px;font-weight:600;display:block}.kvh small{color:#86868b;font-size:11px}.kvi{border:1px solid #f0f0f2;align-items:center;gap:10px;padding:8px;border-radius:12px!important;flex-direction:row!important;display:flex!important}.kvi em{background:#f5f5f7;flex:none;justify-content:center;align-items:center;width:64px;height:40px;display:flex;border-radius:8px!important}.kvi em img{object-fit:contain;max-width:90%;max-height:80%}.kvi strong{font-size:12.5px;font-weight:600;display:block}.kvi small{color:#86868b;font-size:11px}.kvi>span{text-align:left!important;display:block!important}.kvb{gap:6px;flex-direction:row!important;display:flex!important}.kvb span{text-align:center;color:#6e6e73;background:#f5f5f7;flex:1;padding:7px 0;font-size:11.5px;font-weight:600;border-radius:999px!important}.kvb .ok{color:#fff;background:#1d1d1f}.kvm{align-items:flex-end;gap:6px;position:absolute;top:12%;right:7%;flex-direction:row!important;display:flex!important}.kvav{flex:none;width:26px;height:26px;overflow:hidden;box-shadow:0 0 0 2px #fff;border-radius:50%!important}.kvav img{object-fit:cover;width:100%;height:100%}.kvm p{color:#fff;white-space:nowrap;background:#0a84ff;margin:0;padding:7px 11px;font-size:12px;box-shadow:0 10px 22px -12px #0a84ffb3;border-radius:14px 14px 14px 4px!important}.lw{max-width:100%;overflow:hidden}@media (max-width:760px){.ptb{margin-top:96px}.ptr{grid-template-columns:minmax(0,1fr) 44px 44px 54px!important;gap:6px!important;font-size:13px!important}.pth b{padding:4px 0!important;font-size:12px!important}.pt-v{font-size:11.5px!important}.ptbr{overflow:hidden}.ixaura{max-width:100%;width:auto!important;left:0!important;right:0!important}#home .endcta h2,#home .endcta h2 *{line-height:1.12!important}#home .endcta h2{padding:0 12px;font-size:clamp(28px,8vw,36px)!important}.aicta .btn,.aibtns .btn,#ai .btn{white-space:nowrap;padding:12px 18px;font-size:14.5px}.btn{white-space:nowrap}.pz-team{text-align:center;grid-template-columns:1fr!important;gap:14px!important;padding:20px!important;display:grid!important}.pz-team>div{justify-content:center;align-items:center}.pz-team b{display:block}.famnav{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto;flex-wrap:nowrap!important;justify-content:flex-start!important;width:auto!important;max-width:calc(100vw - 32px)!important;top:64px!important}.famnav::-webkit-scrollbar{display:none}.famnav a,.ixbtn{white-space:nowrap;flex:none}.ixu{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.mfab{display:none}@media (max-width:900px){nav{position:fixed}nav .nright{position:static}nav .burg{top:50%;right:14px;transform:translateY(-50%);margin:0!important;position:absolute!important;left:auto!important}nav .nlogo{position:absolute;top:50%;left:18px;transform:translateY(-50%);margin:0!important}nav .nright .btn{display:none!important}.mfab{z-index:60;left:16px;right:16px;bottom:calc(14px + env(safe-area-inset-bottom,0px));-webkit-tap-highlight-color:transparent;background:#1d1d1f;justify-content:center;align-items:center;height:52px;font-size:16px;font-weight:600;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .3s;display:flex;position:fixed;box-shadow:0 18px 40px -14px #00000080,0 0 0 1px #ffffff0f;color:#fff!important;border-radius:999px!important}.mfab:active{transform:scale(.97)}.mfab.hide{opacity:0;pointer-events:none;transform:translateY(140%)}body{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}footer{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))!important}.msheet{transform-origin:100% 0;width:auto!important;left:12px!important;right:12px!important}}@media (max-width:760px){.ixcard{width:280px!important;margin-left:-140px!important}.ixim{height:150px!important}.ixstage{height:400px!important}}#chaos.hs2pin{height:230vh!important;padding:0 24px!important}#chaos.hs2pin .hs2w{min-height:100vh;flex-direction:column;justify-content:center;min-height:100svh;padding-top:60px;display:flex;position:sticky;top:0}.hsfly{pointer-events:none;z-index:10;opacity:0;will-change:transform;background:#fff;justify-content:center;align-items:center;width:64px;height:64px;top:0;left:0;box-shadow:0 0 0 .5px #0000001a,0 18px 30px -12px #00000059;border-radius:15px!important;display:flex!important;position:absolute!important}.hsfly img{object-fit:contain;width:38px;height:38px}.hs2 .hsa{opacity:1!important;transform:none!important}.hs2 .hsa.ghost{filter:grayscale()}.hs2 .hsa.ghost small{opacity:.5}.hsa.ph i{transition:transform .25s ease-out,opacity .3s,box-shadow .5s!important}@media (max-width:760px){#chaos.hs2pin{height:260vh!important}#chaos.hs2pin .hs2w{justify-content:flex-start;padding-top:70px}.hsfly{width:48px;height:48px;border-radius:11px!important}.hsfly img{width:28px;height:28px}#chaos.hs2pin .hs2p{display:none}#chaos.hs2pin .hs2g{gap:10px;margin-top:18px}#chaos.hs2pin .hs2c{padding:16px 14px 14px}#chaos.hs2pin .hs2screen{gap:10px 14px;margin-top:10px}#chaos.hs2pin .hs2c>p{margin-top:10px;font-size:14px}#chaos.hs2pin .hsa.ph i{width:76px;height:76px;border-radius:18px!important}#chaos.hs2pin .hs2c.on .hs2screen,#chaos.hs2pin .hs2chips{min-height:0}#chaos.hs2pin h2{font-size:30px!important}}.gc{flex:0 0 440px!important;height:640px!important;padding:40px 40px 0!important}.gc>small{font-size:15px!important}.gc>h3{max-width:340px;margin-top:10px!important;font-size:30px!important;line-height:1.12!important}.gv2{margin:28px -40px 0!important}.galr{gap:24px!important}.g4p .g4m{top:28px!important;left:28px!important;right:28px!important}.g4 .ok{bottom:44px!important}.g7room{height:230px!important;bottom:28px!important;left:28px!important;right:28px!important}@media (max-width:760px){.gc{flex-basis:86vw!important;height:580px!important;padding:32px 28px 0!important}.gc>h3{font-size:27px!important}.gv2{margin:22px -28px 0!important}.galr{gap:16px!important}}#phases.gal{background:#f5f5f7!important;padding:120px 0 70px!important}.galh{justify-content:space-between;align-items:flex-end;gap:20px;display:flex!important}.gall{color:#6b4fd3;white-space:nowrap;margin-bottom:8px;font-size:17px;font-weight:500}.gall span{margin-left:2px}.gc{isolation:isolate;height:600px!important;box-shadow:none!important;background:#fff!important;border-radius:28px!important;flex:0 0 372px!important;padding:34px 32px 0!important;overflow:hidden!important}.gc:hover{transform:scale(1.012)}.gc>small{color:#1d1d1f!important;font-size:15px!important;font-weight:600!important}.gc>h3{max-width:300px;margin-top:8px!important;font-size:28px!important;font-weight:600!important;line-height:1.14!important}.gdesc{color:#86868b;max-width:300px;margin:12px 0 0;font-size:16.5px;line-height:1.42}.gv2{margin:20px -32px 0!important;position:relative!important}.gplus{color:#1d1d1f;z-index:20;background:#e8e8ed;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,transform .2s;display:flex;position:absolute;bottom:18px;right:18px;border-radius:50%!important}.gplus:hover{background:#d2d2d7;transform:scale(1.06)}.gc:first-child:before{display:none!important}.gc:first-child .gv2{position:relative!important}.gc:first-child .s1x{background-image:var(--bg);background-position:30% 70%;background-size:cover;border-radius:0 0 28px 28px!important}.c2x{inset:6px 22px 22px!important}.s1sheet{width:200px!important;bottom:62px!important;right:22px!important}.g7room{height:170px!important;bottom:22px!important}.galn button{background:#e8e8ed!important}@media (max-width:760px){.galh{flex-direction:column;align-items:flex-start}.gall{font-size:16px}.gc{flex-basis:84vw!important;height:580px!important;padding:28px 24px 0!important}.gc>h3{font-size:25px!important}.gdesc{font-size:15.5px}.gv2{margin:16px -24px 0!important}}.gall:hover{color:#5a3fc0;text-underline-offset:3px;text-decoration:underline}#phases.gal h2,#phases.gal h2 *{color:#1d1d1f!important}#phases.gal h2 .h2g,#phases.gal h2 .h2g *{color:#86868b!important}.gc>h3 span{color:#86868b}.tf .tf-hero{text-align:center;max-width:760px;margin:0 auto}.tf .tf-hero h1{margin:6px 0 0}.tf .tf-hero p{color:#6e6e73;max-width:560px;margin:18px auto 0;font-size:19px;line-height:1.5}.tf-bill{background:#f0f0f2;grid-template-columns:1fr 1fr;margin-top:34px;padding:4px;display:inline-grid;position:relative;border-radius:999px!important}.tf-knob{background:#fff;width:calc(50% - 4px);transition:transform .45s cubic-bezier(.65,0,.35,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 2px 8px -2px #0000002e,0 0 0 .5px #0000000f;border-radius:999px!important}.tf-bill.y .tf-knob{transform:translate(100%)}.tf-bill button{z-index:1;font:inherit;color:#6e6e73;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:10px 26px;font-size:15px;font-weight:500;transition:color .3s;position:relative}.tf-bill button.on{color:#1d1d1f}.tf-bill em{color:#86868b;margin-left:6px;font-size:12.5px;font-style:normal;font-weight:400}.tf-cards{grid-template-columns:1fr 1fr 1.08fr;align-items:stretch;gap:20px;margin-top:56px;display:grid}.tf-card{background:#fff;flex-direction:column;padding:36px 32px 34px;display:flex;position:relative;box-shadow:0 0 0 1px #e8e8ed;border-radius:28px!important}.tf-free{background:#fafafa}.tf-studio{color:#f5f5f7;background:#1d1d1f;box-shadow:0 50px 100px -50px #0009}.tf-pop{color:#6b4fd3;letter-spacing:.01em;font-size:12.5px;font-weight:600;position:absolute;top:22px;right:24px}.tf-card header h3{margin:0;letter-spacing:-.005em!important;font-size:28px!important;font-weight:600!important}.tf-card header p{color:#6e6e73;margin:6px 0 0;font-size:15.5px}.tf-studio header p{color:#a1a1a6}.tf-price{align-items:baseline;gap:8px;margin-top:30px;display:flex}.tf-price b{font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.02em!important;font-size:56px!important;font-weight:600!important}.tf-price span{color:#86868b;font-size:15px}.tf-studio .tf-price span{color:#a1a1a6}.tf-sub{color:#86868b;min-height:20px;margin-top:8px;font-size:13.5px}.tf-studio .tf-sub{color:#a1a1a6}.tf-sw{animation:.45s cubic-bezier(.16,1,.3,1) tfsw}@keyframes tfsw{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tf-price b.tf-sw{display:inline-block}.tf-btn{justify-content:center;width:100%;min-height:48px;margin-top:24px;font-size:16px}.tf-free .tf-btn{color:#1d1d1f;background:#fff;box-shadow:0 0 0 1px #d2d2d7}.tf-btn-l{color:#1d1d1f!important;background:#f5f5f7!important}.tf-meta{border-top:1px solid #e8e8ed;border-bottom:1px solid #e8e8ed;flex-direction:column;gap:6px;margin-top:26px;padding:16px 0;font-size:15px;font-weight:500;display:flex}.tf-studio .tf-meta{border-color:#333336}.tf-card ul{flex-direction:column;gap:11px;margin:20px 0 0;padding:0;list-style:none;display:flex}.tf-card li{color:#424245;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.4;display:flex}.tf-card li svg{color:#1d1d1f;flex:none;margin-top:2px}.tf-card li.tf-all{color:#1d1d1f;font-weight:600}.tf-studio li.tf-all{color:#f5f5f7}.tf-team{margin-top:auto;padding-top:24px}.tf-team>div:first-child{border-top:1px solid #333336;padding-top:20px}.tf-team b{font-size:15px;font-weight:600;display:block}.tf-team small{color:#a1a1a6;margin-top:4px;font-size:12.5px;line-height:1.4;display:block}.tf-step{background:#2c2c2e;align-items:center;gap:14px;margin-top:14px;padding:4px;display:inline-flex;border-radius:999px!important}.tf-step button{color:#fff;cursor:pointer;background:#3a3a3c;border:0;width:32px;height:32px;font-size:18px;border-radius:50%!important}.tf-step .tf-u{text-align:center;font-variant-numeric:tabular-nums;min-width:20px;font-weight:600}.tf-tot{color:#a1a1a6;margin:12px 0 0;font-size:13.5px}.tf-tot b{color:#f5f5f7;font-size:18px;display:inline}.tf-note{text-align:center;color:#86868b;margin:28px auto 0;font-size:14px}.tf-note a{color:#1d1d1f}.tf-ai{margin-top:140px}.tf-aih{text-align:center;max-width:640px;margin:0 auto}.tf-aih h2{margin:0}.tf-aih p{color:#6e6e73;margin:14px 0 0;font-size:18px}.tf-aih p b{color:#1d1d1f;font-weight:500}.tf-packs{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:44px;display:grid}.tf-pack{text-align:center;background:#f5f5f7;flex-direction:column;align-items:center;padding:26px 18px 22px;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;border-radius:22px!important}.tf-pack:hover{transform:translateY(-3px)}.tf-pack b{font-variant-numeric:tabular-nums;letter-spacing:-.01em!important;font-size:34px!important;font-weight:600!important}.tf-pack small{color:#86868b;font-size:13px}.tf-pack em{color:#1d1d1f;margin-top:14px;font-size:17px;font-style:normal;font-weight:600}.tf-eq{color:#86868b;margin-top:6px;font-size:12.5px}.tf-pack.hot{background:#fff;box-shadow:0 0 0 1.5px #1d1d1f}.tf-hot{color:#fff;white-space:nowrap;background:#1d1d1f;padding:4px 10px;font-size:11.5px;font-weight:600;position:absolute;top:-11px;left:50%;transform:translate(-50%);border-radius:999px!important}.tf-rule{text-align:center;margin-top:22px}.tf-rule span{color:#6e6e73;background:#f5f5f7;padding:7px 14px;font-size:13.5px;display:inline-block;border-radius:999px!important}.tf-cmp{margin-top:150px}.tf-cmp h2{text-align:center;margin:0 0 40px}.tf-tbl{max-width:1080px;margin:0 auto}.tf-th,.tf-r{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));align-items:center;gap:12px;display:grid}.tf-th{z-index:5;-webkit-backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #d2d2d7;padding:16px 0;position:sticky;top:64px}.tf-th>div{text-align:center}.tf-th b{font-size:19px;font-weight:600;display:block}.tf-th small{color:#86868b;margin-top:2px;font-size:12.5px;display:block}.tf-g{letter-spacing:.04em;text-transform:uppercase;color:#86868b;border-bottom:1px solid #e8e8ed;margin-top:34px;padding-bottom:10px;font-size:13px;font-weight:600}.tf-r{border-bottom:1px solid #f0f0f2;padding:14px 0;font-size:15px}.tf-r>span:first-child{color:#1d1d1f}.tf-r>:not(:first-child){text-align:center;justify-content:center;display:flex}.tf-y{color:#1d1d1f;display:inline-flex}.tf-n{color:#c7c7cc;font-style:normal}.tf-v{color:#1d1d1f;font-size:14px;font-weight:500}.tf-faq{margin-top:150px}.tf-final{text-align:center;max-width:760px;margin:150px auto 40px}.tf-final h2{margin:0;font-size:clamp(32px,4vw,52px)!important;font-weight:600!important;line-height:1.1!important}.tf-final h2 span{color:#86868b}.tf-final p{color:#6e6e73;margin:16px 0 30px;font-size:18px}@media (max-width:980px){.tf-cards{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}.tf-packs{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.tf-card{padding:30px 24px 28px}.tf-price b{font-size:48px!important}.tf-packs{grid-template-columns:1fr 1fr;gap:10px}.tf-pack.hot{grid-column:1/-1}.tf-th,.tf-r{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,.8fr));gap:6px}.tf-r{font-size:13px}.tf-th b{font-size:15px}.tf-th small{display:none}.tf-v{font-size:11.5px}.tf-bill button{padding:10px 18px;font-size:14px}.tf-ai,.tf-cmp,.tf-faq{margin-top:100px}}.tf-cards{max-width:1080px;grid-template-columns:repeat(3,1fr)!important;gap:16px!important;margin-left:auto!important;margin-right:auto!important}.tf-card{color:#1d1d1f!important;background:#fff!important;border-radius:24px!important;padding:30px 28px!important;box-shadow:0 0 0 1px #e8e8ed!important}.tf-pro{box-shadow:0 0 0 1.5px #1d1d1f,0 30px 60px -40px #0000004d!important}.tf-studio header p,.tf-studio .tf-price span,.tf-studio .tf-sub{color:#86868b!important}.tf-studio li{color:#424245!important}.tf-studio li svg,.tf-studio li.tf-all{color:#1d1d1f!important}.tf-pop{background:linear-gradient(90deg,#f08a7e,#d97bb0,#9c7be0);padding:4px 10px;color:#fff!important;border-radius:999px!important;font-size:11.5px!important;top:20px!important;right:20px!important}.tf-card header h3{font-size:24px!important}.tf-price{margin-top:22px!important}.tf-price b{font-size:46px!important}.tf-m1{color:#6e6e73;margin-top:10px;font-size:14px}.tf-btn{min-height:44px!important;margin-top:20px!important;font-size:15px!important}.tf-card ul{border-top:1px solid #e8e8ed;padding-top:20px;gap:10px!important;margin-top:22px!important}.tf-team2{background:#f5f5f7;grid-template-columns:1.4fr auto auto;align-items:center;gap:24px;max-width:1080px;margin:16px auto 0;padding:18px 24px;display:grid;border-radius:20px!important}.tf-team2 b{font-size:16px;font-weight:600;display:block}.tf-team2 small{color:#6e6e73;margin-top:3px;font-size:13px;display:block}.tf-team2 .tf-step{background:#fff;margin:0;box-shadow:0 0 0 1px #e8e8ed}.tf-team2 .tf-step button{color:#1d1d1f;background:#f5f5f7}.tf-team2 .tf-step em{color:#6e6e73;padding-right:12px;font-size:13px;font-style:normal}.tf-team2 .tf-tot{text-align:right;color:#6e6e73;margin:0}.tf-team2 .tf-tot b{color:#1d1d1f;font-size:22px}@media (max-width:980px){.tf-cards{max-width:460px;grid-template-columns:1fr!important}.tf-team2{text-align:center;grid-template-columns:1fr;max-width:460px}.tf-team2 .tf-tot{text-align:center}.tf-team2 .tf-step{justify-self:center}}#chaos.sx{background:#fff;position:relative;height:170vh!important;padding:0!important}.sxs{height:100vh;height:100svh;position:sticky;top:0;overflow:hidden}.sxt{text-align:center;color:#1d1d1f;pointer-events:none;will-change:opacity,transform,filter;margin:0;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);letter-spacing:-.02em!important;font-size:clamp(56px,9vw,140px)!important;font-weight:600!important;line-height:1!important}.sxt2{opacity:0;top:17%;font-size:clamp(40px,5.6vw,84px)!important}.sxi{will-change:transform,opacity;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:50%;left:50%}.sxi i{background:#fff;justify-content:center;align-items:center;width:112px;height:112px;display:flex;box-shadow:0 0 0 .5px #00000014,0 30px 60px -24px #00000059;border-radius:26px!important}.sxi img{object-fit:contain;width:62px;height:62px}.sxi small{color:#86868b;font-size:14px;font-weight:500}.sxp{opacity:0;will-change:transform,opacity;width:180px;height:180px;margin:-90px 0 0 -90px;position:absolute;top:52%;left:50%}.sxp i{box-shadow:0 50px 100px -30px #0000008c,0 0 0 14px #1d1d1f0a,0 0 120px rgba(156,123,224,var(--gl,0));background:#1d1d1f;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;border-radius:42px!important}.sxp img{filter:invert();height:24px}.sxc{color:#1d1d1f;white-space:nowrap;opacity:0;will-change:transform,opacity;background:#f5f5f7;padding:10px 16px;font-size:15px;font-weight:500;position:absolute;top:52%;left:50%;border-radius:999px!important}.sxcap{text-align:center;color:#6e6e73;opacity:0;margin:0;padding:0 24px;font-size:clamp(17px,1.6vw,21px);position:absolute;bottom:9%;left:0;right:0}.sxcap b{color:#1d1d1f;font-weight:600}@media (max-width:760px){#chaos.sx{height:170vh!important}.sxi i{width:76px;height:76px;border-radius:18px!important}.sxi img{width:42px;height:42px}.sxi small{font-size:12px}.sxp{width:128px;height:128px;margin:-64px 0 0 -64px}.sxp i{border-radius:30px!important}.sxp img{height:17px}.sxc{padding:7px 11px;font-size:12.5px}.sxt2{top:15%}.sxcap{bottom:13%}}#home #chaos .sxt1{letter-spacing:-.025em!important;font-size:clamp(60px,10vw,150px)!important}#home #chaos .sxt2{font-size:clamp(40px,5.6vw,84px)!important}#home #chaos .sxt,#home #chaos .sxt *,#home #chaos .sxt2,#home #chaos .sxt2 *{color:#1d1d1f!important}#ai{height:170vh!important}@media (max-width:760px){#ai{height:160vh!important}}@media (prefers-reduced-motion:reduce){#chaos.sx{height:auto!important}#chaos.sx .sxs{height:100vh;position:relative}.cin{height:auto!important}.cin-s{height:auto;padding:100px 0;position:relative}.cin-w{height:auto}.cin-r,.cin-end{margin-bottom:60px;position:relative;inset:auto;opacity:1!important;filter:none!important;transform:none!important}.cin-dots{display:none}.rzpin{height:auto!important}.rzst{height:auto;position:relative}.rzpin .rz{height:70vh}#ai{height:auto!important}}.s1btn{background:#e8e8ed}.s1btn .a{color:#1d1d1f!important}.s1btn .b{color:#fff!important}.r3{height:330vh;margin-top:40px;position:relative}.r3s{height:100vh;flex-direction:column;justify-content:center;align-items:center;gap:28px;height:100svh;padding:70px 24px 30px;display:flex;position:sticky;top:0}.r3cap{text-align:center;width:100%;height:64px;position:relative}.r3cap h2{color:#1d1d1f;opacity:0;filter:blur(6px);margin:0;transition:opacity .6s,transform .8s cubic-bezier(.16,1,.3,1),filter .6s;position:absolute;top:0;left:0;right:0;transform:translateY(14px);letter-spacing:-.01em!important;font-size:clamp(30px,3.6vw,52px)!important;font-weight:600!important}.r3cap h2.on{opacity:1;filter:none;transform:none}.r3f{aspect-ratio:16/9;will-change:transform;background:#fafafa;width:min(1100px,100%);max-height:68vh;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000d,0 60px 120px -60px #00000073;border-radius:28px!important}.r3grid{opacity:0;background:radial-gradient(#dadadf 1px,#0000 1px) 0 0/18px 18px;position:absolute;inset:0}.r3ren{clip-path:circle(var(--rv,0%) at 50% 55%);position:absolute;inset:0}.r3ren img{object-fit:cover;will-change:transform,filter;width:100%;height:100%;border-radius:0!important}.r3i{will-change:transform,opacity;z-index:2;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:0;left:0}.r3i img{filter:drop-shadow(0 26px 22px #0000002e);width:100%;border-radius:0!important}.r3i em{color:#424245;white-space:nowrap;background:#fff;padding:5px 10px;font-size:12.5px;font-style:normal;font-weight:500;box-shadow:0 8px 18px -10px #0000004d;border-radius:999px!important}.r3h{opacity:0;z-index:3;align-items:center;gap:8px;display:flex;position:absolute}.r3h i{background:#fff;width:14px;height:14px;box-shadow:0 0 0 5px #ffffff59,0 4px 10px #0000004d;border-radius:50%!important}.r3h em{color:#1d1d1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#ffffffeb;padding:5px 11px;font-size:13px;font-style:normal;font-weight:600;border-radius:999px!important}.r3tot{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#ffffffe6;padding:7px 13px;font-size:13px;font-weight:600;position:absolute;top:16px;left:18px;border-radius:999px!important}.r3bub{z-index:3;opacity:0;align-items:flex-end;gap:8px;display:flex;position:absolute;top:16px;right:18px}.r3bub span{width:30px;height:30px;overflow:hidden;box-shadow:0 0 0 2px #fff;border-radius:50%!important}.r3bub span img{object-fit:cover;width:100%;height:100%}.r3bub p{color:#fff;white-space:nowrap;background:#0a84ff;margin:0;padding:9px 14px;font-size:14.5px;box-shadow:0 14px 30px -14px #0a84ffb3;border-radius:18px 18px 18px 4px!important}@media (max-width:760px){.r3{height:300vh}.r3s{gap:18px;padding-top:70px}.r3cap{height:84px}.r3cap h2{font-size:26px!important}.r3f{aspect-ratio:4/5;max-height:62vh}.r3i em{display:none}.r3h em{font-size:11px}.r3bub p{white-space:normal;max-width:170px;font-size:12px}.r3ren img{object-position:55% 50%}}@media (prefers-reduced-motion:reduce){.r3{height:auto}.r3s{height:auto;padding:60px 24px;position:relative}}.r3h.r3l{transform-origin:100%;flex-direction:row-reverse;margin-left:0}.r3h.r3l em{order:0}.r3f{transition:border-radius .2s}.r3gen{z-index:4;-webkit-backdrop-filter:blur(14px);opacity:0;white-space:nowrap;background:#ffffffeb;align-items:center;gap:10px;padding:10px 16px;display:flex;position:absolute;bottom:9%;left:50%;transform:translate(-50%);box-shadow:0 20px 40px -18px #00000059;border-radius:999px!important}.r3gen i{background:linear-gradient(90deg,#f08a7e,#d97bb0,#9c7be0);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:16px;font-style:normal}.r3gen b{font-size:14px;font-weight:600}.r3gen em{color:#6e6e73;font-variant-numeric:tabular-nums;min-width:38px;font-size:13px;font-style:normal}.r3gen u{background:#e8e8ed;width:90px;height:4px;text-decoration:none;overflow:hidden;border-radius:4px!important}.r3gen s{transform-origin:0;background:linear-gradient(90deg,#f08a7e,#d97bb0,#9c7be0);height:100%;text-decoration:none;display:block;transform:scaleX(0)}.r3s{overflow:visible}.r3{z-index:5}@media (max-width:760px){.r3gen{bottom:6%}.r3gen u{width:50px}.r3h{display:none!important}.r3bub{justify-content:flex-end;left:14px;right:14px}.r3tot{top:auto;bottom:14px}}.dr2{grid-template-columns:1fr 1fr;gap:16px;width:100%;padding:4%;display:grid}.drc{background:#fff;animation:6s ease-in-out infinite drsel;overflow:hidden;box-shadow:0 0 0 1px #0000000d,0 30px 60px -36px #00000059;border-radius:20px!important}.drc.d1{animation-delay:-3s}@keyframes drsel{0%,45%{transform:translateY(-4px);box-shadow:0 0 0 2px #1d1d1f,0 30px 60px -30px #0006}50%,95%{transform:none;box-shadow:0 0 0 1px #0000000d,0 30px 60px -36px #00000059}to{transform:translateY(-4px);box-shadow:0 0 0 2px #1d1d1f,0 30px 60px -30px #0006}}.drim{aspect-ratio:4/5;overflow:hidden}.drim img{object-fit:cover;width:100%;height:100%;border-radius:0!important}.drc.d0 .drim img{object-position:62% 50%}.drc.d1 .drim img{object-position:30% 60%}.drt{grid-template-columns:1fr auto;align-items:end;gap:2px 8px;padding:12px 14px 14px;display:grid}.drt small{color:#86868b;grid-column:1/-1;font-size:12px;font-weight:600}.drt b{font-size:15px;font-weight:600}.drt em{color:#1d1d1f;font-size:14px;font-style:normal;font-weight:600}.vc.stack{flex-direction:column;align-items:center;gap:14px;height:auto!important;padding:4% 6%!important;display:flex!important}.vc.stack .vcv{max-width:460px;width:100%!important;margin:0!important;transform:none!important}.vc.stack .vcp{order:-1;grid-template-columns:repeat(3,1fr);gap:0 16px;max-width:460px;display:grid;width:100%!important;position:relative!important;bottom:auto!important;left:auto!important;box-shadow:0 0 0 1px #eceae5,0 20px 40px -26px #2820144d!important}.vc.stack .vcp>small,.vc.stack .vcp>.vcl,.vc.stack .vcp>.vclg{grid-column:1/-1}.vc.stack .vcv .vcr:nth-of-type(n+3){display:none}.ca{flex-direction:column;gap:12px;width:100%;max-width:480px;margin:0 auto;padding:4%;display:flex}.ca .cac:nth-child(n+3){display:none}.zfx{background:#fff;width:min(520px,100%);overflow:hidden;box-shadow:0 0 0 1px #0000000d,0 40px 80px -44px #0006;border-radius:22px!important}.zfv{background:#f5f5f7;padding:46px 40px 34px;position:relative}.zfv img{filter:drop-shadow(0 24px 20px #00000029);width:84%;margin:0 auto;display:block}.zfd{pointer-events:none;width:calc(100% - 36px);height:calc(100% - 48px);position:absolute;inset:34px 18px 14px}.zfl{background:#fff;padding:3px 9px;font-size:12px;font-style:normal;font-weight:600;position:absolute;box-shadow:0 4px 10px -6px #0000004d;border-radius:999px!important}.zfl.zw{bottom:6px;left:50%;transform:translate(-50%)}.zfl.zh{top:46%;right:6px}.zfl.zp{color:#6e6e73;top:12px;left:16px}.zfq{background:#fff;gap:2px;padding:3px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #0000000f;border-radius:999px!important}.zfq i{color:#6e6e73;padding:3px 10px;font-size:11px;font-style:normal;font-weight:500;border-radius:999px!important}.zfq i.on{color:#fff;background:#1d1d1f}.zfi{padding:20px 22px 22px}.zfi>small{color:#86868b;font-size:12px}.zfi>b{margin-top:2px;font-size:19px;font-weight:600;display:block}.zfi>span{color:#6e6e73;font-size:13.5px}.zfr{border-top:1px solid #f0f0f2;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;padding-top:14px;display:grid}.zfr small{color:#86868b;font-size:11.5px;display:block}.zfr strong{align-items:center;gap:6px;margin-top:3px;font-size:14px;font-weight:600;display:flex}.zfr strong i{color:#1e7a46;background:#e6f4ea;padding:1px 6px;font-size:11px;font-style:normal;border-radius:999px!important}.zfr u{background:#30d158;width:7px;height:7px;border-radius:50%!important}@media (max-width:760px){.zfv{padding:42px 22px 30px}.zfr{grid-template-columns:1fr 1fr}}.b3im{background:#f5f5f7;justify-content:center;align-items:center;height:120px;margin-bottom:12px;display:flex;border-radius:12px!important}.b3im img{object-fit:contain;filter:drop-shadow(0 12px 10px #00000024);max-width:80%;max-height:86%}.zfv{background:radial-gradient(120% 100% at 50% 40%,#fff 0%,#f2f2f4 70%);height:300px;position:relative;padding:0!important}.zfc,.zfo{width:100%;height:100%;display:block;position:absolute;inset:0}.zf3{color:#6e6e73;background:#fff;padding:4px 10px;font-size:11.5px;font-weight:600;position:absolute;top:12px;left:14px;box-shadow:0 0 0 1px #0000000f;border-radius:999px!important}.zfq{right:12px;left:auto!important;transform:none!important}@media (max-width:760px){.zfv{height:240px}}.a3live{background:0 0;width:100%;height:100%;min-height:300px;position:relative}.a3live canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.a3live .a3dim{white-space:nowrap;position:absolute;bottom:58px;left:50%;transform:translate(-50%)}.a3live .apq{position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.atabs span.on{box-shadow:none!important;border-bottom:0!important;text-decoration:none!important}.atabs span.on:after,.atabs span.on:before{content:none!important;display:none!important}.ipw2{overflow:hidden}.ipw2 .ipsel{transition:opacity .2s!important}.ipw2 .iphand{transform-origin:11% 10%;will-change:transform}.ipw2 .ipi{will-change:transform}.cmp2{background:#fff;width:min(560px,100%);overflow:hidden;box-shadow:0 0 0 1px #0000000d,0 40px 80px -44px #0006;border-radius:22px!important}.cmh{border-bottom:1px solid #f0f0f2;justify-content:space-between;align-items:baseline;padding:16px 20px;display:flex}.cmh b{font-size:16px;font-weight:600}.cmh span{color:#86868b;font-size:12.5px}.cmb{aspect-ratio:4/3;background:#faf8f5;position:relative}.c2p{filter:drop-shadow(0 14px 12px #281e1429);animation:.9s cubic-bezier(.16,1,.3,1) both cmIn;position:absolute;border-radius:0!important}.c2p:nth-child(2){animation-delay:80ms}.c2p:nth-child(3){animation-delay:.16s}.c2p:nth-child(4){animation-delay:.24s}.c2p:nth-child(5){animation-delay:.32s}.c2p:nth-child(6){animation-delay:.4s}.c2p:nth-child(7){animation-delay:.48s}.c2p:nth-child(8){animation-delay:.56s}@keyframes cmIn{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}.cms{z-index:6;grid-template-columns:1fr 1fr;gap:6px;width:13%;display:grid;position:absolute;top:58%;right:4%}.cms span{aspect-ratio:1;overflow:hidden;box-shadow:0 6px 12px -6px #0000004d;border-radius:8px!important}.cms img{object-fit:cover;width:100%;height:100%;border-radius:0!important}.cmpal{z-index:6;gap:5px;display:flex;position:absolute;bottom:5%;right:4%}.cmpal i{width:16px;height:16px;box-shadow:0 0 0 2px #fff,0 2px 6px #00000026;border-radius:50%!important}.ftig{align-items:center;gap:8px;margin-top:18px;font-size:14px;display:inline-flex;color:#a1a1a6!important}.ftig:hover{color:#fff!important}.lg .lgh,.ct .lgh{text-align:center;max-width:760px;margin:0 auto}.lgh h1{margin:6px 0 0}.lgh p{color:#6e6e73;max-width:560px;margin:16px auto 0;font-size:18px}.lgb{color:#1d1d1f;max-width:760px;margin:60px auto 0;font-size:16.5px;line-height:1.65}.lgb h2{text-align:left!important;margin:44px 0 12px!important;font-size:24px!important}.lgb p{margin:0 0 14px}.lgb ul{padding-left:20px}.lgph{text-align:center;color:#6e6e73;background:#f5f5f7;padding:28px;border-radius:18px!important}.lgnav{border-top:1px solid #e8e8ed;flex-wrap:wrap;justify-content:center;gap:24px;max-width:760px;margin:60px auto 0;padding-top:24px;display:flex}.lgnav a{color:#1d1d1f;font-size:15px}.ctg{grid-template-columns:1fr 1fr;gap:14px;max-width:760px;margin:56px auto 0;display:grid}.ctc{color:#1d1d1f;background:#f5f5f7;flex-direction:column;gap:4px;padding:24px 26px;transition:transform .3s,background .3s;display:flex;position:relative;border-radius:20px!important}.ctc:hover{background:#ededf0;transform:translateY(-2px)}.ctc.main{color:#fff;background:#1d1d1f;grid-column:1/-1}.ctc.main span{color:#a1a1a6}.ctc b{font-size:19px;font-weight:600}.ctc span{color:#6e6e73;font-size:14.5px}.ctc i{opacity:.6;font-size:22px;font-style:normal;position:absolute;top:50%;right:24px;transform:translateY(-50%)}@media (max-width:760px){.ctg{grid-template-columns:1fr}}.tf-demo{text-align:center;color:#6b4fd3;margin-top:12px;font-size:14px;font-weight:500;display:block}.tf-demo:hover{text-underline-offset:3px;text-decoration:underline}.msheet .msdemo{text-align:center;color:#1d1d1f!important;border:0!important;padding:10px 0 4px!important;font-size:15px!important}.fp.ct,.fp.lg{padding-bottom:180px!important}.ct .ctg{gap:16px;margin-top:64px}.ct .ctc{justify-content:center;min-height:96px;padding:28px 30px}.ct .lgh{padding-top:30px}@media (max-width:760px){.fp.ct,.fp.lg{padding-bottom:130px!important}}.cly{min-width:300px;max-width:1000px;height:720px;margin:0 auto}@media (max-width:760px){.cly{height:1000px;margin:0 -8px}}.lgc{background:#fafafa;width:min(520px,100%);padding:26px 28px 22px;box-shadow:0 0 0 1px #0000000d,0 30px 60px -40px #0000004d;border-radius:22px!important}.lgch b{font-size:20px;font-weight:600;display:block}.lgch span{color:#6e6e73;margin-top:4px;font-size:15px;display:block}.lgs{height:260px;margin-top:10px;position:relative}.lgw{transform:translate(-50%,-50%) scale(var(--s));letter-spacing:-.01em;color:#1d1d1f;white-space:nowrap;animation:7s ease-in-out infinite lgw;animation-delay:calc(var(--d)*-.9s);font-size:30px;font-weight:700;position:absolute}@keyframes lgw{0%{filter:blur();text-shadow:none;opacity:1;transform:translate(-50%,-50%) scale(var(--s)) translateY(0)}30%{filter:blur();text-shadow:none;opacity:1}45%{filter:blur(2.4px);text-shadow:-3px 0 #ff285abf,3px 0 #2878ffbf,0 2px #ffc80080;opacity:.85;transform:translate(-50%,-50%) scale(calc(var(--s)*.96)) translateY(-6px)}60%{filter:blur(1px);text-shadow:-1.5px 0 #ff285a99,1.5px 0 #2878ff99;opacity:.95}75%,to{filter:blur();text-shadow:none;opacity:1;transform:translate(-50%,-50%) scale(var(--s)) translateY(0)}}.lgf{justify-content:center;gap:4px;margin-top:6px;display:flex}.lgf i{color:#86868b;background:#fff;padding:5px 12px;font-size:12px;font-style:normal;font-weight:600;animation:8s infinite lgf;box-shadow:0 0 0 1px #0000000f;border-radius:999px!important}.lgf i:nth-child(2){animation-delay:2s}.lgf i:nth-child(3){animation-delay:4s}.lgf i:nth-child(4){animation-delay:6s}@keyframes lgf{0%,22%{color:#fff;background:#1d1d1f}25%,to{color:#86868b;background:#fff}}@media (max-width:760px){.lgs{height:220px}.lgw{font-size:24px}}.r4{height:380vh;margin-top:30px;position:relative}.r4s{height:100vh;flex-direction:column;justify-content:center;align-items:center;gap:26px;height:100svh;padding:70px 20px 24px;display:flex;position:sticky;top:0}.r4cap{text-align:center;width:100%;height:62px;position:relative}.r4cap h2{color:#1d1d1f;opacity:0;filter:blur(8px);margin:0;transition:opacity .7s,transform .9s cubic-bezier(.16,1,.3,1),filter .7s;position:absolute;top:0;left:0;right:0;transform:translateY(16px);letter-spacing:-.015em!important;font-size:clamp(30px,3.8vw,54px)!important;font-weight:600!important}.r4cap h2.on{opacity:1;filter:none;transform:none}.r4f{aspect-ratio:2296/1106;will-change:transform;background:#faf8f4;width:min(1200px,94vw);max-height:68vh;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000d,0 70px 140px -70px #00000080;border-radius:26px!important}.r4sk,.r4rd{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;border-radius:0!important}.r4sk{-webkit-mask-image:linear-gradient(100deg,#000 calc(var(--d,0%) - 14%),transparent var(--d,0%));-webkit-mask-image:linear-gradient(100deg,#000 calc(var(--d,0%) - 14%),transparent var(--d,0%));mask-image:linear-gradient(100deg,#000 calc(var(--d,0%) - 14%),transparent var(--d,0%))}.r4rd{-webkit-mask-image:linear-gradient(110deg,#000 calc(var(--r,-20%) - 9%),transparent var(--r,-20%));-webkit-mask-image:linear-gradient(110deg,#000 calc(var(--r,-20%) - 9%),transparent var(--r,-20%));mask-image:linear-gradient(110deg,#000 calc(var(--r,-20%) - 9%),transparent var(--r,-20%));will-change:transform}.r4beam{width:140px;top:-20%;bottom:-20%;left:var(--b,-20%);filter:blur(10px);opacity:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#fff0 20%,#fffffff2 50%,#f08a7e73 62%,#9c7be059 72%,#0000);position:absolute;transform:translate(-80%)rotate(10deg)}.r4i{z-index:3;will-change:transform,opacity;opacity:0;position:absolute;transform:translate(-50%,-50%)}.r4i img{filter:drop-shadow(0 18px 16px #281e1438);width:100%;display:block;border-radius:0!important}.r4h{z-index:4;opacity:0;align-items:center;gap:8px;display:flex;position:absolute}.r4h i{background:#fff;width:14px;height:14px;box-shadow:0 0 0 5px #ffffff59,0 4px 10px #0000004d;border-radius:50%!important}.r4h em{color:#1d1d1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#ffffffeb;padding:5px 11px;font-size:13px;font-style:normal;font-weight:600;border-radius:999px!important}.r4h.r4l{flex-direction:row-reverse}.r4gen{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;white-space:nowrap;background:#ffffffeb;align-items:center;gap:10px;padding:10px 16px;display:flex;position:absolute;bottom:7%;left:50%;transform:translate(-50%);box-shadow:0 20px 40px -18px #00000059;border-radius:999px!important}.r4gen i{background:linear-gradient(90deg,#f08a7e,#d97bb0,#9c7be0);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:16px;font-style:normal}.r4gen b{font-size:14px;font-weight:600}.r4gen em{color:#6e6e73;font-variant-numeric:tabular-nums;min-width:38px;font-size:13px;font-style:normal}.r4gen u{background:#e8e8ed;width:90px;height:4px;text-decoration:none;overflow:hidden;border-radius:4px!important}.r4gen s{transform-origin:0;background:linear-gradient(90deg,#f08a7e,#d97bb0,#9c7be0);height:100%;text-decoration:none;display:block;transform:scaleX(0)}.r4tot{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#ffffffe6;padding:7px 13px;font-size:13px;font-weight:600;position:absolute;top:16px;left:18px;border-radius:999px!important}.r4bub{z-index:5;opacity:0;align-items:flex-end;gap:8px;display:flex;position:absolute;top:16px;right:18px}.r4bub span{width:30px;height:30px;overflow:hidden;box-shadow:0 0 0 2px #fff;border-radius:50%!important}.r4bub span img{object-fit:cover;width:100%;height:100%}.r4bub p{color:#fff;white-space:nowrap;background:#0a84ff;margin:0;padding:9px 14px;font-size:14.5px;box-shadow:0 14px 30px -14px #0a84ffb3;border-radius:18px 18px 18px 4px!important}.r4vig{pointer-events:none;opacity:0;z-index:2;background:radial-gradient(120% 90%,#0000 60%,#0000002e);position:absolute;inset:0}@media (max-width:760px){.r4{height:330vh}.r4cap{height:80px}.r4cap h2{font-size:26px!important}.r4f{aspect-ratio:4/5;max-height:62vh}.r4sk,.r4rd{object-position:58% 50%}.r4h{display:none}.r4bub p{white-space:normal;max-width:170px;font-size:12px}.r4bub{justify-content:flex-end;left:14px}.r4tot{top:auto;bottom:14px}.r4gen{bottom:12%}.r4gen u{width:50px}}@media (prefers-reduced-motion:reduce){.r4{height:auto}.r4s{height:auto;padding:60px 20px;position:relative}}.tmx{flex-direction:column;gap:10px;width:min(470px,100%);display:flex}.tmr{animation:.7s cubic-bezier(.16,1,.3,1) both tmIn;animation-delay:calc(var(--i)*.12s);background:#fff;align-items:center;gap:14px;padding:12px 16px;display:flex;box-shadow:0 0 0 1px #0000000d,0 14px 30px -22px #0000004d;border-radius:16px!important}@keyframes tmIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tma{flex:none;width:38px;height:38px;position:relative}.tma img{object-fit:cover;width:38px;height:38px;box-shadow:0 0 0 2px #fff,0 4px 10px -4px #0000004d;border-radius:50%!important}.tma u{background:#30d158;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 0 2px #fff;border-radius:50%!important}.tma u.cl{background:#0a84ff}.tmt{color:#424245;flex-grow:1;font-size:14.5px;line-height:1.35}.tmt b{color:#1d1d1f;font-weight:600}.tmt small{color:#86868b;margin-top:1px;font-size:11.5px;display:block}.tmd{color:#86868b;white-space:nowrap;font-size:12.5px}.pd{height:270vh;margin-top:30px;position:relative}.pds{height:100vh;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100svh;padding:70px 0 20px;display:flex;position:sticky;top:0;overflow:hidden}.pdcap{text-align:center;z-index:3;width:100%;height:64px;position:relative}.pdcap h2{opacity:0;filter:blur(8px);margin:0;padding:0 20px;transition:opacity .7s,transform .9s cubic-bezier(.16,1,.3,1),filter .7s;position:absolute;top:0;left:0;right:0;transform:translateY(16px);letter-spacing:-.015em!important;font-size:clamp(28px,3.6vw,52px)!important;font-weight:600!important}.pdcap h2.on{opacity:1;filter:none;transform:none}.pdst{perspective:1600px;perspective-origin:50% 45%;flex:1;width:100%;max-height:72vh;position:relative}.pdp{aspect-ratio:1467/825;object-fit:cover;will-change:transform,opacity;width:min(720px,72vw);transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #0000000f,0 40px 80px -40px #00000073;border-radius:8px!important}.pdfile{opacity:0;white-space:nowrap;z-index:40;background:#fff;align-items:center;gap:16px;padding:18px 20px;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #0000000f,0 40px 80px -40px #00000073;border-radius:22px!important}.pdic{color:#fff;background:linear-gradient(160deg,#ff5a4e,#e03a3a);justify-content:center;align-items:flex-end;width:48px;height:58px;padding-bottom:9px;font-size:13px;font-weight:700;display:flex;border-radius:10px!important}.pdfile b{font-size:16px;font-weight:600;display:block}.pdfile small{color:#86868b;font-size:13px}.pdbt{gap:8px;margin-left:10px;display:flex}.pdbt i{color:#fff;background:#1d1d1f;padding:9px 14px;font-size:13.5px;font-style:normal;font-weight:600;border-radius:999px!important}.pdbt i.g{color:#1d1d1f;background:#f0f0f2}.pdcount{color:#86868b;font-variant-numeric:tabular-nums;opacity:0;font-size:13px;position:absolute;bottom:4vh;left:50%;transform:translate(-50%)}.pdcount b{color:#1d1d1f;font-weight:600}@media (max-width:760px){.pd{height:250vh}.pdcap{height:80px}.pdcap h2{font-size:24px!important}.pdp{width:84vw}.pdfile{white-space:normal;flex-wrap:wrap;width:84vw}.pdbt{margin:6px 0 0}}@media (prefers-reduced-motion:reduce){.pd{height:auto}.pds{height:auto;position:relative}}.bm{padding:140px 24px 120px}.bm.bmc{background:#f5f5f7;padding:110px 24px 100px}.bmw{max-width:980px;margin:0 auto}.bmh{text-align:center;max-width:760px;margin:0 auto}.bmh h2{margin:6px 0 0}.bmh h2 span{color:#86868b}.bmh p{color:#6e6e73;max-width:620px;margin:18px auto 0;font-size:18px;line-height:1.5}.bmg{background:#fff;max-width:860px;margin:56px auto 0;padding:34px 36px;box-shadow:0 0 0 1px #0000000d,0 40px 80px -50px #00000059;border-radius:26px!important}.bmrow{grid-template-columns:190px 1fr 90px;align-items:center;gap:20px;padding:14px 0;display:grid}.bml b{font-size:16px;font-weight:600;display:block}.bml small{color:#86868b;font-size:13px}.bmbar{background:#f0f0f2;height:14px;overflow:hidden;border-radius:999px!important}.bmf{width:0;height:100%;transition:width 1.6s cubic-bezier(.16,1,.3,1);display:block;border-radius:999px!important}.bmm{background:#c7c7cc}.bmp{background:linear-gradient(90deg,#f08a7e,#d97bb0,#9c7be0)}.bmg.in .bmf{width:var(--w)}.bmg.in .bmp{transition-delay:.5s}.bmrow em{text-align:right;font-variant-numeric:tabular-nums;font-size:20px;font-style:normal;font-weight:600}.bmrow.on em{background:linear-gradient(90deg,#f08a7e,#d97bb0,#9c7be0);color:#0000;-webkit-background-clip:text;background-clip:text}.bmx{border-top:1px solid #f0f0f2;justify-content:center;align-items:baseline;gap:12px;margin-top:22px;padding-top:24px;display:flex}.bmx b{letter-spacing:-.03em;font-size:clamp(48px,6vw,72px);font-weight:600;line-height:1}.bmx span{color:#6e6e73;font-size:17px}.bmd{grid-template-columns:repeat(4,1fr);gap:12px;max-width:860px;margin:18px auto 0;display:grid}.bmd>div{background:#f5f5f7;padding:18px;border-radius:18px!important}.bmd b{font-size:14.5px;font-weight:600;display:block}.bmd small{color:#86868b;margin-top:3px;font-size:12.5px;display:block}.bmd em{margin-top:10px;font-size:20px;font-style:normal;font-weight:600;display:block}.bmn{text-align:center;color:#86868b;max-width:640px;margin:24px auto 0;font-size:12.5px}@media (max-width:760px){.bmrow{grid-template-columns:1fr 70px;gap:8px 12px}.bmbar{grid-area:2/1/auto/-1}.bmg{padding:24px 20px}.bmd{grid-template-columns:1fr 1fr}.bm{padding:100px 20px 90px}}.bmx small{color:#6e6e73;align-self:center;font-size:17px}#roi .rgrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;max-width:1120px;margin:56px auto 0;display:grid}#roi .rgrid>.r2,#roi .rbench{text-align:center;background:#f5f5f7;flex-direction:column;align-items:center;padding:40px 40px 34px;display:flex;border-radius:28px!important;margin:0!important}#roi .rbench>small,#roi .r2>small{color:#6e6e73;font-size:15px}.rbx{align-items:baseline;gap:10px;margin-top:6px;display:flex}.rbx span{color:#86868b;font-size:17px}.rbn{letter-spacing:-.04em;background:linear-gradient(90deg,#f08a7e,#d97bb0,#9c7be0);color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:clamp(64px,7vw,96px);font-weight:600;line-height:1}.rbench>p{color:#424245;margin:6px 0 0;font-size:16px}.rbg{text-align:left;width:100%;box-shadow:none!important;background:#fff!important;border-radius:18px!important;margin:28px 0 0!important;padding:20px 22px!important}.rbg .bmrow{grid-template-columns:120px 1fr 70px;gap:14px;padding:10px 0}.rbg .bmrow em{font-size:16px}.rbg .bml b{font-size:14px}.rbg .bml small{font-size:11.5px}.rbl{color:#6b4fd3;margin-top:auto;padding-top:20px;font-size:15px;font-weight:500}#roi .r2 #rv{font-size:clamp(64px,7vw,96px)!important}#roi .r2 .r2s{width:100%}@media (max-width:900px){#roi .rgrid{grid-template-columns:1fr}#roi .rgrid>.r2,#roi .rbench{padding:32px 22px 28px}}.pdst{transform-style:preserve-3d;perspective:1400px!important}.pdcap{z-index:600!important}.pdflash{opacity:0;pointer-events:none;z-index:300;filter:blur(20px);background:radial-gradient(closest-side,#fff,#f08a7e59 45%,#9c7be033 70%,#0000);width:70%;height:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pd .pdp{image-rendering:auto;-webkit-font-smoothing:antialiased;border-radius:6px!important;transition:none!important;box-shadow:0 1px 2px #0000000d,0 18px 36px -22px #00000047!important}.pdst{perspective:2000px!important}.pd{height:190vh!important}.pd .pdfile{z-index:400;bottom:2vh;top:auto!important}@media (max-width:760px){.pd{height:180vh!important}}.px{padding:30px 24px 40px}.pxw{max-width:1120px;margin:0 auto}.pxf{aspect-ratio:1467/825;background:#fff;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 30px 80px -40px #00000059;border-radius:18px!important}.pxp{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s cubic-bezier(.4,0,.2,1),transform 1.2s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.015);border-radius:0!important}.pxp.on{opacity:1;animation:3.4s ease-out both pxkb;transform:scale(1)}@keyframes pxkb{0%{transform:scale(1.035)}to{transform:scale(1)}}.pxtabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:26px;display:flex}.pxt{font:inherit;cursor:pointer;color:#86868b;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;min-width:96px;padding:6px 10px;transition:color .3s;display:flex}.pxt span{font-size:14.5px;font-weight:500}.pxt.on{color:#1d1d1f}.pxt i{background:#e8e8ed;width:100%;height:2px;display:block;overflow:hidden;border-radius:2px!important}.pxt u{transform-origin:0;background:#1d1d1f;height:100%;text-decoration:none;display:block;transform:scaleX(0)}.pxn{text-align:center;color:#86868b;margin-top:18px;font-size:13.5px}@media (max-width:760px){.pxtabs{flex-wrap:nowrap;justify-content:space-between;gap:0}.pxt{flex:1;min-width:0;padding:6px 2px}.pxt span{white-space:nowrap;font-size:11.5px}.pxf{border-radius:12px!important}}.tmx{width:100%;padding:70px 0 110px;display:block}.tmx .bmw,.tmx .bmg,.tmx .bmd{width:100%}@media (max-width:760px){.tmx .bmd{grid-template-columns:1fr!important}}#bmpdf{padding:70px 0 110px!important}.stats .stw{max-width:960px;margin-left:auto;margin-right:auto;grid-template-columns:repeat(3,1fr)!important}@media (max-width:760px){.stats .stw{grid-template-columns:1fr!important}}.r2lk{color:#6b4fd3;margin-top:16px;font-size:15px;font-weight:500}.r2lk:hover{text-underline-offset:3px;text-decoration:underline}#scene{height:300vh!important}@media (max-width:760px){#scene{height:280vh!important}}#kstats .stw-in,#roi .stw-in{grid-template-columns:repeat(3,1fr);gap:0;max-width:960px;margin:44px auto 0;display:grid}#kstats .stw-in>div,#roi .stw-in>div{text-align:center;border-left:1px solid #e8e8ed;padding:10px 20px}#kstats .stw-in>div:first-child,#roi .stw-in>div:first-child{border-left:0}#kstats .stw-in small,#roi .stw-in small{color:#86868b;font-size:14px;display:block}#kstats .stw-in b,#roi .stw-in b{letter-spacing:-.03em;margin:4px 0;font-size:clamp(44px,5vw,64px);font-weight:500;line-height:1.1;display:block}#kstats .stw-in span,#roi .stw-in span{color:#6e6e73;font-size:15px}.roin{text-align:center;color:#86868b;max-width:820px;margin:28px auto 0;font-size:12.5px}.early{padding:130px 24px}.eaw{text-align:center;max-width:760px;margin:0 auto}.eaf{justify-content:center;margin-bottom:22px;display:flex}.eaf span{width:64px;height:64px;margin:0 -7px;overflow:hidden;box-shadow:0 0 0 3px #fff,0 10px 24px -10px #00000059;border-radius:50%!important}.eaf img{object-fit:cover;transform-origin:50% 36%;width:100%;height:100%;transform:scale(1.35)}.eaw h2{margin:6px 0 0}.eaw h2 span{color:#86868b}.eaw p{color:#6e6e73;max-width:600px;margin:18px auto 0;font-size:18px;line-height:1.5}.eact{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.eaw small{color:#86868b;margin-top:16px;font-size:13px;display:block}@media (max-width:760px){#kstats .stw-in,#roi .stw-in{grid-template-columns:1fr;gap:18px}#kstats .stw-in>div,#roi .stw-in>div{border-left:0}.early{padding:100px 20px}}.kstats{padding:110px 24px 40px}.kstats .stw-in{margin-top:0!important}@media (max-width:760px){#kstats .stw-in{grid-template-columns:1fr;gap:22px}#kstats .stw-in>div{border-left:0}.kstats{padding:80px 20px 20px}}#cin{height:170vh!important}@media (max-width:760px){#cin{height:160vh!important}}.gcta{background:#f5f5f7;flex-direction:column;align-items:center;gap:10px;padding:10px 24px 90px;display:flex}.gcta small{color:#86868b;font-size:13.5px}.ainote{text-align:center;color:#86868b;margin:12px 0 0;font-size:13.5px}#roi.roi2{background:#f5f5f7}#roi .rgrid>.r2,#roi .rbench{box-shadow:0 0 0 1px #0000000a,0 30px 60px -44px #00000040;background:#fff!important}#roi .rbg{background:#f5f5f7!important}#roi.roi2{z-index:1;position:relative;padding-bottom:130px!important}#collabh{z-index:2;padding-bottom:60px;position:relative}#bento .bnh h2,#bento .bnh h2 *{color:#1d1d1f!important}#bento .bnh h2 .h2g,#bento .bnh h2 .h2g *{color:#86868b!important}.zp{height:230vh;margin-top:20px;position:relative}.zps{height:100vh;flex-direction:column;justify-content:center;align-items:center;gap:22px;height:100svh;padding:72px 24px 24px;display:flex;position:sticky;top:0;overflow:hidden}.zpcap{text-align:center;z-index:3;width:100%;height:60px;position:relative}.zpcap h2{opacity:0;filter:blur(6px);margin:0;transition:opacity .6s,transform .8s cubic-bezier(.16,1,.3,1),filter .6s;position:absolute;top:0;left:0;right:0;transform:translateY(14px);letter-spacing:-.015em!important;font-size:clamp(28px,3.6vw,52px)!important;font-weight:600!important}.zpcap h2.on{opacity:1;filter:none;transform:none}.zpcap h2 span{color:#86868b}.zpv{background:#f5f5f7;flex:1;width:min(1200px,100%);max-height:70vh;position:relative;overflow:hidden;border-radius:22px!important}.zpw{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.zpc{object-fit:cover;background:#fff;position:absolute;box-shadow:0 1px 2px #0000000d,0 20px 40px -26px #0000004d;border-radius:10px!important;max-width:none!important;max-height:none!important}.zpfile{opacity:0;white-space:nowrap;z-index:4;background:#fff;align-items:center;gap:16px;padding:14px 18px;display:flex;position:absolute;bottom:4vh;left:50%;box-shadow:0 0 0 1px #0000000f,0 30px 60px -30px #0006;border-radius:20px!important}.zpfile b{font-size:15px;font-weight:600;display:block}.zpfile small{color:#86868b;font-size:12.5px}@media (max-width:760px){.zp{height:210vh}.zpcap{height:80px}.zpcap h2{font-size:24px!important}.zpv{max-height:58vh}.zpfile{white-space:normal;flex-wrap:wrap;width:86vw}}@media (prefers-reduced-motion:reduce){.zp{height:auto}.zps{height:auto;position:relative}}.zpv{-webkit-mask-image:linear-gradient(#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 6% 94%,#0000 100%);background:0 0!important;border-radius:0!important;width:100%!important;max-width:none!important;max-height:74vh!important}.zps{padding-left:0!important;padding-right:0!important}.ps{height:200vh;margin-top:0;position:relative}.pss{height:100vh;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:100svh;padding:64px 0 10px;display:flex;position:sticky;top:0;overflow:hidden}.pscap{text-align:center;z-index:500;width:100%;height:60px;position:relative}.pscap h2{opacity:0;filter:blur(6px);margin:0;padding:0 20px;transition:opacity .6s,transform .8s cubic-bezier(.16,1,.3,1),filter .6s;position:absolute;top:0;left:0;right:0;transform:translateY(14px);letter-spacing:-.015em!important;font-size:clamp(28px,3.6vw,52px)!important;font-weight:600!important}.pscap h2.on{opacity:1;filter:none;transform:none}.pscap h2 span{color:#86868b}.psv{perspective:1400px;flex:1;width:100%;max-height:76vh;position:relative}.psw{transform-style:flat;will-change:transform;width:0;height:0;position:absolute;top:50%;left:50%}.psc{object-fit:cover;box-shadow:none;will-change:transform;background:#fff;display:block;position:absolute;top:0;left:0;border-radius:5px!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important}.psfile{opacity:0;z-index:400;flex-direction:column;align-items:flex-start;gap:12px;max-width:320px;display:flex;position:absolute;top:50%;left:calc(50% + min(14vw,190px))}.psfile .pdic{width:52px;height:62px}.psfile b{letter-spacing:-.01em;font-size:22px;font-weight:600;display:block}.psfile small{color:#86868b;font-size:14px}@media (max-width:760px){.ps{height:190vh}.pscap{height:80px}.pscap h2{font-size:26px!important}.psv{max-height:62vh}.psfile{text-align:center;align-items:center;max-width:86vw;top:auto;bottom:0;left:50%}}@media (prefers-reduced-motion:reduce){.ps{height:auto}.pss{height:auto;position:relative}}.psfile .pdbt i{white-space:nowrap}@media (max-width:760px){.psfile .pdbt{margin:0}}.psshadow{filter:blur(14px);opacity:0;z-index:0;pointer-events:none;background:radial-gradient(closest-side,#00000029,#0000000d 60%,#0000);height:60px;position:absolute;top:50%;left:50%;border-radius:50%!important}.psedge{z-index:250;opacity:0;pointer-events:none;background:repeating-linear-gradient(#fbfbf9 0 1px,#e7e5e0 1px 1.6px);position:absolute;top:50%;left:50%;box-shadow:0 1px 1px #0000000f;border-radius:0 0 4px 4px!important}.ps+.avz,.mb+.avz{margin-top:30px!important}.mb{height:260vh;margin-top:0;position:relative}.mbs{height:100vh;flex-direction:column;justify-content:center;align-items:center;gap:22px;height:100svh;padding:70px 20px 20px;display:flex;position:sticky;top:0;overflow:hidden}.mbcap{text-align:center;z-index:5;width:100%;height:60px;position:relative}.mbcap h2{opacity:0;filter:blur(6px);margin:0;transition:opacity .6s,transform .8s cubic-bezier(.16,1,.3,1),filter .6s;position:absolute;top:0;left:0;right:0;transform:translateY(14px);letter-spacing:-.015em!important;font-size:clamp(28px,3.6vw,52px)!important;font-weight:600!important}.mbcap h2.on{opacity:1;filter:none;transform:none}.mbcap h2 span{color:#86868b}.mbl{perspective:2200px;will-change:transform;width:min(980px,90vw);position:relative}.mblid{aspect-ratio:16/10.4;transform-origin:50% 100%;width:86%;transform-style:preserve-3d;background:#0b0b0c;margin:0 auto;padding:2.2% 2.2% 2.6%;position:relative;box-shadow:inset 0 0 0 1.5px #2a2a2c,0 0 0 1px #c9cace;border-radius:18px 18px 4px 4px!important}.mbcam{background:#1c1c1e;width:6px;height:6px;margin-left:-3px;position:absolute;top:.9%;left:50%;border-radius:50%!important}.mbscr{opacity:0;background:#f2f2f4;width:100%;height:100%;position:relative;overflow:hidden;border-radius:6px!important}.mbwin{background:#ececee;flex-direction:column;display:flex;position:absolute;inset:0}.mbbar{background:linear-gradient(#f6f6f7,#e9e9eb);border-bottom:1px solid #d9d9dc;flex:none;align-items:center;gap:6px;height:28px;padding:0 10px;display:flex}.mbbar i{background:#ff5f57;width:9px;height:9px;border-radius:50%!important}.mbbar i:nth-child(2){background:#febc2e}.mbbar i:nth-child(3){background:#28c840}.mbbar b{color:#3a3a3c;margin-left:10px;font-size:11.5px;font-weight:600}.mbbar span{color:#8e8e93;margin-left:auto;font-size:11px}.mbbody{flex:1;min-height:0;display:flex}.mbside{background:#f4f4f6;border-right:1px solid #dcdcdf;width:15%;padding:10px 8px;overflow:hidden}.mbsr{will-change:transform;flex-direction:column;gap:8px;display:flex}.mbt{flex-direction:column;align-items:center;gap:3px;padding:4px;display:flex;border-radius:6px!important}.mbt img{aspect-ratio:1467/825;object-fit:cover;width:100%;box-shadow:0 0 0 .5px #0000001f;border-radius:2px!important}.mbt em{color:#8e8e93;font-size:9.5px;font-style:normal}.mbt.on{background:#d6e4fa}.mbt.on img{box-shadow:0 0 0 2px #0a84ff}.mbmain{background:#e5e5e8;flex:1;padding:14px 6%;overflow:hidden}.mbpr{will-change:transform;flex-direction:column;gap:12px;display:flex}.mbp{aspect-ratio:1467/825;object-fit:cover;width:100%;box-shadow:0 1px 3px #0000001f,0 8px 20px -10px #0003;border-radius:2px!important;max-width:none!important;padding:0!important}.mbbase{background:linear-gradient(#e3e4e8 0%,#c8c9ce 45%,#a9aaaf 100%);width:100%;height:14px;margin-top:-1px;position:relative;box-shadow:0 22px 40px -22px #00000073;border-radius:0 0 14px 14px!important}.mbbase i{background:#b9bac0;width:14%;height:5px;margin-left:-7%;position:absolute;top:0;left:50%;border-radius:0 0 8px 8px!important}.mbact{opacity:0;flex-direction:column;align-items:center;gap:8px;display:flex}.mbact span{color:#86868b;font-size:13px}@media (max-width:760px){.mb{height:220vh}.mbcap{height:80px}.mbcap h2{font-size:25px!important}.mbl{width:96vw}.mblid{width:90%;border-radius:12px 12px 3px 3px!important}.mbside{display:none}.mbbar{height:22px}.mbbar b{font-size:9.5px}.mbbar span{display:none}.mbbase{height:9px}}@media (prefers-reduced-motion:reduce){.mb{height:auto}.mbs{height:auto;position:relative}}.smdesk{background:radial-gradient(120% 90% at 70% 20%,#f6efe9 0%,#e9e3f2 45%,#dce6f2 100%);position:absolute;inset:0;overflow:hidden}.smmenu{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#1d1d1f;z-index:100;background:#ffffff8c;align-items:center;gap:14px;height:22px;padding:0 12px;font-size:11px;display:flex;position:absolute;top:0;left:0;right:0}.smmenu b{font-weight:700}.smmenu em{color:#6e6e73;margin-left:auto;font-style:normal}.smw{transform-origin:50%;will-change:transform,left,top,width;background:#fff;position:absolute;overflow:hidden;box-shadow:0 0 0 .5px #0000002e,0 18px 40px -16px #00000059;border-radius:8px!important}.smbar{background:linear-gradient(#f7f7f8,#ececee);border-bottom:1px solid #dddde0;align-items:center;gap:5px;height:20px;padding:0 8px;display:flex}.smbar i{background:#ff5f57;flex:none;width:7px;height:7px;border-radius:50%!important}.smbar i:nth-child(2){background:#febc2e}.smbar i:nth-child(3){background:#28c840}.smbar b{color:#3a3a3c;white-space:nowrap;text-overflow:ellipsis;margin-left:8px;font-size:10px;font-weight:600;overflow:hidden}.smw img{aspect-ratio:1467/825;object-fit:cover;width:100%;display:block;border-radius:0!important;max-width:none!important;padding:0!important}@media (max-width:760px){.smmenu span{display:none}.smbar{height:14px}.smbar b{font-size:7.5px}}.tf-use{color:#6e6e73;background:#f5f5f7;flex-direction:column;gap:4px;margin-top:10px;padding:10px 12px;font-size:13px;display:flex;border-radius:12px!important}.tf-use b{color:#1d1d1f;font-weight:600}.tf-use i{color:#86868b;font-style:normal}.tf-rule{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.tf-rule span{margin:0!important}.tf-use small{color:#86868b;font-size:11.5px}.tf-use .tf-imp{border-top:1px solid #e8e8ed;margin-top:4px;padding-top:6px}.eaw p b,.tf-card li .tf-cr{color:#1d1d1f;font-weight:600}.tf-card li .tf-eqv{color:#86868b;margin-top:2px;font-size:13px;line-height:1.4;display:block}.tf-card.tf-pro{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#f08a7e,#d97bb0 55%,#9c7be0) border-box!important;border:1.5px solid #0000!important;box-shadow:0 34px 70px -46px #d97bb08c!important}.tf-pack.hot{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#f08a7e,#d97bb0 55%,#9c7be0) border-box!important;border:1.5px solid #0000!important;box-shadow:0 24px 50px -36px #d97bb08c!important}.tf-pack.hot .tf-hot{color:#fff!important;background:linear-gradient(90deg,#f08a7e,#d97bb0,#9c7be0)!important;border:0!important}.tf-pack .tf-eq{flex-direction:column;gap:2px;margin-top:10px;font-size:12.5px;line-height:1.35;display:flex!important}.tf-pack .tf-eq span:first-child{color:#1d1d1f;font-weight:500}.grad{background:linear-gradient(90deg,#f08a7e,#d97bb0 55%,#9c7be0);-webkit-background-clip:text;background-clip:text;color:#0000!important}.tf-hero h1 .grad,.tf-final h2 .grad{color:#0000!important}.hvsnd,.hvmute{z-index:40}.fhk{margin-bottom:12px;color:#6e6e73!important;font-size:15px!important;font-weight:600!important}html body #page h1,html body #page h1.wsplit{font-size:clamp(36px,4.4vw,64px)!important;line-height:1.05!important}html body #home section:not(#cin):not(#chaos):not(#scene):not(#end) h2,html body #page h2,html body #page h2.wsplit,html body #page h2.reveal{font-size:clamp(32px,3.9vw,56px)!important;line-height:1.05!important}.stw b,#roi .rbn,#roi .r2 #rv{font-size:clamp(60px,6.2vw,88px)!important}.hs-num b{font-size:clamp(80px,9vw,120px)!important}html body .ap2h h3,html body .ap2h h3.ap2n,html body .txh h3{font-size:clamp(24px,2.4vw,32px)!important}.h1g,.h1g *{color:#86868b!important}@keyframes spin3{0%,to{transform:perspective(600px)rotateY(-30deg)}50%{transform:perspective(600px)rotateY(30deg)}}#tools{color:#fff;background:#0a0a0a;height:300vh;position:relative}.tstage{height:100vh;height:100svh;position:sticky;top:0;overflow:hidden}.tl{text-align:center;padding:0 24px;transition:opacity .5s,transform .7s cubic-bezier(.16,1,.3,1);position:absolute;top:12vh;left:0;right:0}.tl h2{letter-spacing:-.06em;margin:0;font-size:clamp(40px,6vw,92px);font-weight:500;line-height:.95}#tlB{opacity:0;transform:translateY(20px)}.tile{will-change:transform,opacity;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;top:56%;left:50%}.tic{border-radius:26px;justify-content:center;align-items:center;width:104px;height:104px;display:flex;box-shadow:inset 0 1px #ffffff40,0 30px 60px -20px #0009}.tn{color:#9c9a95;font-size:15px}.ptile{color:#0a0a0a;letter-spacing:-.05em;opacity:0;background:#fff;border-radius:0;justify-content:center;align-items:center;width:150px;height:150px;margin:-75px 0 0 -75px;font-size:28px;font-weight:600;display:flex;position:absolute;top:56%;left:50%;transform:scale(.4);box-shadow:0 0 0 1px #ffffff1a,0 40px 120px -20px #ffffff59}.hsec{padding:200px 24px 0}.hwrap{text-align:center;max-width:1240px;margin:0 auto}.hsec h2{letter-spacing:-.058em;max-width:900px;margin:0 auto;font-size:clamp(40px,5.6vw,84px);font-weight:500;line-height:.96}.hsec p{max-width:520px;color:var(--mute);margin:24px auto 0;font-size:19px;line-height:1.5}.frame{background:#fff;border-radius:0;margin:64px auto 0;padding:12px;box-shadow:0 60px 140px -60px #1e190f73}.frame img{border-radius:0;width:100%;display:block}.hsec .ctas{justify-content:center;margin-top:36px;display:flex}.duo{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:center;gap:16px;margin:64px auto 0;display:grid}.dcard{flex-direction:column;align-items:center;gap:14px;display:flex}.dcard img{width:100%;display:block}.dcard span{color:var(--mute);font-size:14px}.arrow{background:var(--card);border-radius:56px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}@media (max-width:900px){.duo{grid-template-columns:minmax(0,1fr)}.arrow{margin:0 auto;transform:rotate(90deg)}.tic{border-radius:0;width:76px;height:76px}.tic svg{width:32px;height:32px}}.bill{background:var(--card);border-radius:0;gap:4px;margin:44px auto 0;padding:5px;display:inline-flex}.bill button{all:unset;cursor:pointer;color:var(--mute);border-radius:0;align-items:center;gap:8px;min-height:24px;padding:10px 20px;font-size:15px;font-weight:500;display:inline-flex}.bill button.on{background:var(--ink);color:#fff}.bill button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.bill em{color:#1e7a46;background:#e3f1e8;border-radius:0;padding:3px 8px;font-size:12px;font-style:normal}.plans{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.plan{background:#fff;border-radius:0;flex-direction:column;padding:32px;display:flex;position:relative}.plan.hl{color:#fff;background:#0a0a0a}.plan .tag{color:#0a0a0a;background:#fff;border-radius:0;padding:6px 11px;font-size:12.5px;font-weight:500;position:absolute;top:28px;right:28px}.plan h3{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:500}.plan .d{color:var(--mute);min-height:44px;margin:6px 0 0;font-size:15px}.plan.hl .d{color:#9c9a95}.price{align-items:baseline;gap:6px;margin-top:26px;display:flex}.price b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:58px;font-weight:500;line-height:1}.price span{color:var(--mute);font-size:15px}.plan.hl .price span{color:#9c9a95}.sub{color:var(--mute);min-height:20px;margin-top:8px;font-size:13.5px}.plan.hl .sub{color:#9c9a95}.plan .btn{width:100%;margin-top:26px}.plan.hl .btn-d{color:#0a0a0a;background:#fff}.plan ul{border-top:1px solid var(--line);flex-direction:column;gap:13px;margin:28px 0 0;padding:24px 0 0;font-size:15px;list-style:none;display:flex}.plan.hl ul{border-color:#262624}.plan li{align-items:flex-start;gap:10px;line-height:1.4;display:flex}.plan li svg{flex:none;margin-top:2px}.studio{background:var(--card);text-align:left;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:32px 36px;display:flex}.studio h3{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:500}.studio p{color:#5a5650;max-width:560px;margin:6px 0 0;font-size:16px}.cred{text-align:left;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;padding:180px 0 0;display:grid}.cred h2{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,56px);font-weight:500;line-height:1}.cred>div>p{color:var(--mute);max-width:420px;margin:20px 0 0;font-size:17px;line-height:1.55}.ctab{background:#fff;border-radius:26px;padding:8px 26px}.crow{border-bottom:1px solid #f0efeb;grid-template-columns:minmax(0,1fr) 90px 90px 90px;align-items:center;gap:12px;padding:18px 0;font-size:15px;display:grid}.crow:last-child{border:0}.crow.h{color:var(--mute);font-size:13px}.crow span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.packs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.pk{background:#fff;border-radius:0;padding:20px}.pk b{font-weight:500;display:block}.pk span{color:var(--mute);margin-top:4px;font-size:14px;display:block}.pk strong{letter-spacing:-.03em;margin-top:14px;font-size:24px;font-weight:500;display:block}@media (max-width:900px){.plans,.packs{grid-template-columns:minmax(0,1fr)}.cred{grid-template-columns:minmax(0,1fr);gap:36px}.crow{grid-template-columns:minmax(0,1fr) 60px 60px 60px}}html body #page .hs-hero h1,html body #page .psht h1,html body #page .tf-hero h1,html body #page .fh h1{font-size:clamp(36px,4.4vw,64px)!important;line-height:1.05!important}html body #page .pscap h2{font-size:clamp(28px,3.6vw,56px)!important}html body #page .ap2h h3.ap2n,html body #page .ap2h h3{font-size:clamp(24px,2.4vw,32px)!important}@media (max-width:760px){#kstats .stw-in{grid-template-columns:repeat(3,1fr)!important;gap:0!important;margin-top:0!important}#kstats .stw-in>div{border-left:1px solid #e8e8ed!important;padding:4px 6px!important}#kstats .stw-in>div:first-child{border-left:0!important}#kstats .stw-in small{font-size:11px!important}html body #kstats .stw-in b,html body .stw b{margin:2px 0!important;font-size:clamp(30px,9vw,40px)!important}#kstats .stw-in span{line-height:1.3;display:block;font-size:12px!important}.kstats{padding:56px 14px 8px!important}.roin{padding:0 6px;font-size:11px!important}.bmrow em{white-space:nowrap}.tmx,.bm{padding-top:56px!important;padding-bottom:64px!important}.early{padding:80px 20px!important}.bmd>div{padding:14px!important}.bmd em{font-size:17px!important}#roi .rgrid{width:100%;grid-template-columns:minmax(0,1fr)!important;padding:0!important}#roi .rgrid>*{box-sizing:border-box;min-width:0!important;max-width:100%!important}#roi .roiw{box-sizing:border-box;padding-left:16px!important;padding-right:16px!important}#roi .rbg .bmrow{grid-template-columns:minmax(0,1fr) auto!important}#roi .rbg .bmbar{grid-area:2/1/auto/-1}#roi .r2s{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}#roi .r2s label,#roi .r2s input{min-width:0;max-width:100%}body.msopen nav,body.msopen #msheet{z-index:3000!important}body.msopen:before{content:"";-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2999;background:#14141647;animation:.25s msfade;position:fixed;inset:0}@keyframes msfade{0%{opacity:0}to{opacity:1}}}.ovapv{justify-content:center;margin:0 auto;align-items:center!important;gap:16px!important;padding:10px 0!important}.ovapv .bu{width:min(360px,100%)}.ovpc{text-align:left;background:#fff;align-items:center;gap:14px;width:min(360px,100%);padding:12px 16px 12px 12px;display:flex;box-shadow:0 18px 40px -26px #00000059;border-radius:16px!important}.ovpc img{object-fit:contain;flex:none;width:110px;height:72px;border-radius:0!important}.ovpc b,.ovpc span,.ovpc small{letter-spacing:0!important;line-height:1.3!important}.ovpc small{letter-spacing:.06em;text-transform:uppercase;color:#86868b;font-size:10.5px;display:block}.ovpc b{margin-top:2px;font-size:14px;font-weight:600;display:block}.ovpc span{color:#6e6e73;margin-top:2px;font-size:12.5px;display:block}.ovapv .apm{text-align:left;flex-direction:column;width:min(340px,100%);align-items:stretch!important;display:flex!important}.ovapv .apm>span{color:#86868b;font-size:13px}.ovapv .apml{margin-top:12px;width:100%!important}.ovapv .apml>div{justify-content:space-between;gap:16px;display:flex!important}.ovapv .apm>b{font-size:clamp(40px,4vw,56px)!important}.ovrooms{text-align:left;background:#fff;width:min(380px,100%);padding:14px;box-shadow:0 18px 40px -26px #00000059;border-radius:16px!important}.ovrh{border-bottom:1px solid #f0f0f2;justify-content:space-between;align-items:baseline;margin-bottom:6px;padding:2px 4px 10px;display:flex}.ovrh b{letter-spacing:0!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important}.ovrh span{color:#86868b;font-size:12px}.ovrr{grid-template-columns:10px 1fr auto auto;align-items:center;gap:10px;padding:9px 8px;font-size:13px;display:grid;border-radius:10px!important}.ovrr i{background:#d2d2d7;width:8px;height:8px;border-radius:50%!important}.ovrr b{white-space:nowrap;letter-spacing:0!important;font-size:13.5px!important;font-weight:500!important;line-height:1.3!important}.ovrr span{color:#86868b;font-size:12px}.ovrr em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:600}.ovrr.on{background:#f5f5f7}.ovrr.on i{background:linear-gradient(135deg,#f08a7e,#9c7be0)}:is(.ovg a .v:has(.ovapv),.ovg a .v:has(.ovrooms)){min-height:300px;align-self:stretch!important;width:auto!important;transform:none!important}@media (max-width:760px){.ovpc img{width:84px;height:56px}.ovrr span{display:none}}.ovmcp{text-align:left;flex-direction:column;gap:8px;width:min(380px,100%);display:flex}.ovq{color:#1d1d1f;background:#fff;margin-bottom:6px;padding:12px 14px;font-size:13.5px;line-height:1.4;box-shadow:0 18px 40px -26px #00000059;border-radius:16px 16px 16px 4px!important}.ovst{color:#1d1d1f;background:#fff;align-items:center;gap:8px;width:max-content;max-width:100%;padding:7px 12px;font-size:13px;display:flex;box-shadow:0 0 0 1px #0000000d;border-radius:999px!important}.ovst i{color:#1f9d55;font-style:normal;font-weight:700}.ovmcp small{color:#86868b;margin-top:4px;font-size:11.5px}.ovtm{width:min(400px,100%)!important}.ovtm .tmr{padding:9px 12px}.ovtm .tmt{font-size:13px}.ovtm .tma,.ovtm .tma img{width:32px;height:32px}.ovtp{text-align:left;background:#fff;width:min(340px,100%);padding:14px;box-shadow:0 18px 40px -26px #00000059;border-radius:16px!important}.ovtph b{font-size:14px;font-weight:600;display:block}.ovtph span{color:#86868b;font-size:12px}.ovtpg{grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0;display:grid}.ovtpg span{aspect-ratio:1;background:#f5f5f7;justify-content:center;align-items:center;display:flex;border-radius:10px!important}.ovtpg img{object-fit:contain;max-width:80%;max-height:80%;border-radius:0!important}.ovtpf{justify-content:space-between;align-items:center;display:flex}.ovtpf span{font-size:14px;font-weight:600}.ovtpf i{color:#fff;background:#1d1d1f;padding:7px 12px;font-size:12px;font-style:normal;font-weight:600;border-radius:999px!important}:is(.ovg a .v:has(.ovmcp),.ovg a .v:has(.ovtm),.ovg a .v:has(.ovtp)){min-height:260px;align-self:stretch!important;transform:none!important}@media (max-width:760px){.ix{gap:18px!important}.ixstage{height:380px!important}.ixcard{width:280px!important;margin-left:-140px!important;padding:12px 12px 16px!important}.ixim{height:160px!important}.ixcard b{font-size:17px!important}.ixcard>span{font-size:14px!important}.ixfold{white-space:nowrap;top:330px!important}.ixaura{width:100%!important;height:340px!important;top:130px!important}.ixbar{padding-left:14px!important}.ixbtn{padding:10px 16px!important;font-size:14px!important}}.lg .lgb{color:#1d1d1f;max-width:780px;margin:48px auto 0;font-size:15.5px;line-height:1.7}.lg .lgb h3{border-top:1px solid #e8e8ed;padding-top:20px;letter-spacing:-.015em!important;text-align:left!important;margin:56px 0 14px!important;font-size:clamp(22px,2.4vw,28px)!important;font-weight:600!important;line-height:1.2!important}.lg .lgb h4{text-align:left!important;letter-spacing:-.005em!important;margin:30px 0 8px!important;font-size:17px!important;font-weight:600!important;line-height:1.35!important}.lg .lgb p{color:#424245;margin:0 0 12px}.lg .lgb ul,.lg .lgb ol{color:#424245;margin:0 0 14px;padding-left:22px}.lg .lgb li{margin:4px 0}.lgtw{-webkit-overflow-scrolling:touch;margin:14px 0 20px;overflow-x:auto}.lg .lgb table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px}.lg .lgb th,.lg .lgb td{text-align:left;vertical-align:top;border-bottom:1px solid #ededf0;padding:10px 12px}.lg .lgb th{background:#f5f5f7;font-weight:600}.lgtoc{background:#f5f5f7;margin:0 0 28px;padding:16px 20px;border-radius:16px!important}.lgtoc summary{cursor:pointer;font-size:15px;font-weight:600;list-style:none}.lgtoc summary:after{content:" +";color:#86868b}.lgtoc[open] summary:after{content:" −"}.lgtoc>div{flex-direction:column;gap:2px;max-height:60vh;margin-top:12px;display:flex;overflow:auto}.lgtoc a{color:#1d1d1f;padding:4px 0;font-size:14px;text-decoration:none}.lgtoc a.t4{color:#6e6e73;padding-left:14px;font-size:13.5px}.lgtoc a:hover{color:#6b4fd3}@media (max-width:760px){.lg .lgb{font-size:15px}.lg .lgb h3{margin-top:40px!important}}.ftlang{letter-spacing:.04em;gap:12px}.ftlang a[aria-current]{color:#fff}.mega,.pqm,.msheet{-webkit-backdrop-filter:none!important;background:#fff!important}.lsw{position:relative}.lswb{all:unset;cursor:pointer;height:40px;color:var(--ink);letter-spacing:.02em;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.lswb:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lswb svg{flex:none}.lswm{opacity:0;pointer-events:none;z-index:70;background:#fff;border-radius:18px;min-width:180px;padding:8px;transition:all .2s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-6px);box-shadow:0 0 0 1px #0000000f,0 30px 60px -24px #0000004d}.lsw.open .lswm{opacity:1;pointer-events:auto;transform:none}.lswm a{color:var(--ink);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;font-size:14.5px;display:flex}.lswm a:hover{background:#f4f3f0}.lswm a small{color:#8e8a85;letter-spacing:.04em;font-size:12px}.lswm a[aria-current]{font-weight:500}.lswm a[aria-current]:after{content:"✓";font-size:13px}.lswm a[aria-current] small{display:none}.mslang{flex-wrap:wrap;gap:6px;padding:12px 14px 4px;display:flex}.mslang a{border-radius:10px;box-shadow:inset 0 0 0 1px #e2e0db;color:var(--mute)!important;padding:6px 10px!important;font-size:13px!important}.mslang a[aria-current]{box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)!important}@media (max-width:900px){.lsw{display:none}}
