.home .sn-sec{padding-top:var(--sec)}.home .sn-sec-h{max-width:18em;margin-bottom:clamp(28px,3vw,48px)}.home .sn-head{margin-bottom:var(--head);flex-direction:column;gap:clamp(16px,1.6vw,24px);display:flex}.home .sn-head .lead{max-width:34em}.home .sn-hero{text-align:center;background:radial-gradient(55% 50% at 50% 72%,#2c2c31 0%,#151517 48%,#0b0b0c 100%);flex-direction:column;align-items:center;margin-top:clamp(84px,7vw,100px);padding:clamp(44px,4.4vw,72px) clamp(20px,4vw,64px) 0;display:flex}.home .sn-hero-copy{z-index:2;flex-direction:column;align-items:center;gap:clamp(18px,2vw,28px);display:flex;position:relative}.home .sn-hero .h1{color:#fff;max-width:13em;font-size:clamp(40px,5.2vw,100px)}.home .sn-hero .h1 .g{color:var(--night-gray)}.home .sn-hero .lead{color:#ffffffb8;max-width:28em}.home .sn-hero .btn{color:var(--ink);background:#fff}.home .sn-hero .btn:hover{background:#e6e6e3}.home .sn-stage{aspect-ratio:1040/440;width:100%;max-width:1040px;margin-top:clamp(8px,1.4vw,24px);position:relative}.home .sn-cube{filter:drop-shadow(0 40px 50px #000000b3);width:clamp(200px,30%,380px);height:auto;animation:1.4s cubic-bezier(.2,.7,.1,1) both sn-rise;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}@keyframes sn-rise{0%{transform:translate(-50%,-44%)scale(.95)}}.home .sn-ring{aspect-ratio:1;opacity:0;border-radius:50%;width:min(28%,340px);animation:4.8s cubic-bezier(.2,.6,.3,1) infinite sn-wave;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)scale(.6);box-shadow:inset 0 0 0 1px #ffffff24}.home .sn-ring:nth-child(2){animation-delay:1.6s}.home .sn-ring:nth-child(3){animation-delay:3.2s}@keyframes sn-wave{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}15%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}.home .sn-reads{margin:0;padding:0;list-style:none;position:absolute;inset:0}.home .sn-reads li{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;white-space:nowrap;animation:.8s cubic-bezier(.2,.7,.1,1) both sn-in,7s ease-in-out infinite alternate sn-float;animation-delay:calc(.9s + var(--i) * .22s),calc(var(--i) * -1.3s);background:#ffffff17;border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 14px;font-size:clamp(13px,1.05vw,15px);font-weight:500;display:flex;position:absolute}.home .sn-reads .icon{opacity:.85;font-size:18px}.home .sn-reads li:first-child{top:18%;left:7%}.home .sn-reads li:nth-child(2){top:14%;right:6%}.home .sn-reads li:nth-child(3){top:56%;left:1%}.home .sn-reads li:nth-child(4){top:56%;right:2%}.home .sn-reads li:nth-child(5){top:86%;right:18%}.home .sn-reads li:nth-child(6){top:88%;left:16%}@keyframes sn-in{0%{opacity:0;transform:translateY(14px)scale(.96)}}@keyframes sn-float{to{translate:0 -10px}}.home .sn-vs{gap:var(--gap);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.home .sn-vs>.t{flex-direction:column;padding:clamp(28px,3.2vw,48px);display:flex}.home .sn-solved{justify-content:center;margin:0;list-style:none;gap:0!important;padding-top:clamp(12px,1.6vw,24px)!important;padding-bottom:clamp(12px,1.6vw,24px)!important}.home .sn-solved li{padding:clamp(18px,1.8vw,26px) 0;display:block}.home .sn-solved li>*{align-items:flex-start;gap:12px;display:flex}.home .sn-solved li i{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-top:1px;display:grid}.home .sn-solved li i svg{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.home .sn-solved b i{background:var(--ink)}.home .sn-solved b i svg{stroke:#fff}.home .sn-solved b{letter-spacing:-.015em;font-size:clamp(19px,1.6vw,24px);font-weight:500;line-height:1.25}.home.js .sn-solved b{opacity:0;transition:opacity .6s,transform .7s cubic-bezier(.2,.7,.1,1);transition-delay:calc(var(--i) * .22s + .4s);transform:translateY(8px)}.home.js .sn-solved.in b{opacity:1;transform:none}@keyframes sn-ping{70%,to{opacity:0;transform:scale(2.6)}}.home .sn-setup{background:radial-gradient(70% 60% at 50% 40%,#fafaf8 0%,#edece8 60%,#e4e3de 100%);justify-content:center;align-items:center;padding:0;display:flex}.home .su{width:100%;position:relative;container-type:inline-size}.home .su-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home .su-in{aspect-ratio:600/480;position:relative}.home .su-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.home .su-sensor{aspect-ratio:420/408;background:var(--ink);position:absolute;-webkit-mask:url(/sensor/closed.webp) 50%/contain no-repeat;mask:url(/sensor/closed.webp) 50%/contain no-repeat}.home .su-pill{white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:.6em;padding:.55em .9em;font-size:clamp(11px,2.5cqw,15px);font-weight:500;display:flex;position:absolute;box-shadow:0 8px 24px -10px #00000040}.home .su-bars{align-items:flex-end;gap:2px;height:.9em;display:inline-flex}.home .su-bars i{background:#d4d3cf;border-radius:1px;width:3px}.home .su-bars i.on{background:var(--ink)}.home .su-live{background:#22c55e;border-radius:50%;width:.55em;height:.55em;position:relative}.home .su-live:after{content:"";background:#22c55e;border-radius:50%;animation:2s cubic-bezier(0,0,.2,1) infinite sn-ping;position:absolute;inset:0}.home .su-card{color:#fafafa;white-space:nowrap;background:#0a0a0a;border-radius:14px;flex-direction:column;gap:.2em;padding:.8em 1em;font-size:clamp(11px,2.5cqw,15px);display:flex;position:absolute;box-shadow:0 14px 30px -14px #00000073}.home .su-card small{color:#9a9a9a;font-size:.85em}.home .su-card b{align-items:center;gap:.5em;font-size:1.15em;font-weight:500;display:flex}.home .su-card b i{background:#22c55e;border-radius:50%;width:.6em;height:.6em}.home .sn-link{color:var(--ink);align-items:center;gap:8px;font-size:17px;font-weight:500;display:inline-flex}.home .sn-link:hover .btn-arrow{transform:translate(3px)}.home .sn-world{margin-top:var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(28px,4vw,64px);display:grid}.home .sn-world-text{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.home .sn-world-h{letter-spacing:-.03em;max-width:12em;font-size:clamp(28px,3vw,48px);font-weight:500;line-height:1.08}.home .sn-world-h span{color:var(--night-gray)}.home .sn-world .sn-link{color:#fff}@media (min-width:641px){.home .sn-priv{grid-template-columns:repeat(3,minmax(0,1fr))}}.home .sn-quote{gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);margin:0;display:grid}.home .sn-quote-photo{background:#e6e6e8;min-height:clamp(380px,36vw,560px)}.home .sn-quote-photo img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;position:absolute;inset:0}.home .sn-quote-card{flex-direction:column;justify-content:space-between;gap:40px;padding:clamp(28px,4vw,64px);display:flex}.home .sn-quote-card blockquote{margin:0}.home .sn-quote-card blockquote p{letter-spacing:-.025em;color:var(--ink);text-wrap:pretty;font-size:clamp(24px,2.4vw,38px);font-weight:500;line-height:1.2}.home .sn-quote-card blockquote span{color:var(--gray)}.home .sn-quote-card figcaption b{font-size:18px;font-weight:500;display:block}.home .sn-quote-card figcaption span{color:var(--body);margin-top:2px;font-size:15px;display:block}.home .sn-globe{aspect-ratio:1;width:100%;max-width:480px;margin:0 auto}.home .sn-suite{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home .sn-fig{flex-direction:column;gap:20px;margin:0;display:flex}.home .sn-shot{aspect-ratio:4/3.4;justify-content:center;align-items:center;display:flex}.home .sn-shot img{height:auto;display:block}.home .sn-shot.app{background:#e9e9e6}.home .sn-shot.app img{width:86%}.home .sn-shot.coach{background:#141414;align-items:flex-start}.home .sn-shot.coach img{width:58%;margin-top:9%}.home .sn-shot.board{background:#0d0d0d;justify-content:flex-start;align-items:flex-start}.home .sn-shot.board img{border-radius:12px;width:150%;max-width:none;height:auto;margin:9% 0 0 9%;box-shadow:0 20px 40px -10px #0009}.home .sn-fig figcaption{flex-direction:column;align-items:flex-start;gap:6px;padding:0 4px;display:flex}.home .sn-fig b{letter-spacing:-.015em;font-size:clamp(19px,1.5vw,22px);font-weight:500}.home .sn-fig p{color:var(--body);max-width:24em;font-size:16px}.home .sn-fig .sn-link{margin-top:8px;font-size:16px}.home .sx{border-radius:var(--r);background:radial-gradient(60% 50%,#fafaf8 0%,#eeede9 60%,#e4e3de 100%);position:relative}.home .sx-pin{flex-direction:column;justify-content:center;align-items:center;padding:clamp(24px,3vw,48px) 0;display:flex}.home .sx-cv{--x0:-500;--cw:2100;aspect-ratio:2100/1430;width:min(100%,146.853svh - 264.336px);position:relative}.home .sx-group{transform:translate(calc(var(--gx,12) / var(--cw) * 100%),calc(var(--gy,0) / 1430 * 100%)) scale(var(--gs,1));transform-origin:50%;will-change:transform;position:absolute;inset:0}.home .sx-part{transform:translate(calc(var(--dx,0) / var(--cw) * 100%),calc(var(--dy,0) / 1430 * 100%));will-change:transform,opacity;pointer-events:none;position:absolute;inset:0}.home .sx-part.sx-lid{transform-origin:calc((544 - var(--x0)) / var(--cw) * 100%) calc(405 / 1430 * 100%);transform:translate(calc(var(--dx,0) / var(--cw) * 100%),calc(var(--dy,0) / 1430 * 100%)) matrix(var(--m,1,0,0,1),0,0)}.home .sx-part img{left:calc((var(--x) - var(--x0)) / var(--cw) * 100%);top:calc(var(--y) / 1430 * 100%);width:calc(var(--w) / var(--cw) * 100%);max-width:none;height:auto;position:absolute}.home .sx-call{left:calc((var(--x) - var(--x0)) / var(--cw) * 100%);top:calc(var(--y) / 1430 * 100%);width:calc(var(--w) / var(--cw) * 100%);height:0;margin:0;transition:opacity .45s;position:absolute}.home .sx-call i{background:#1111114d;height:1px;transition:transform .6s cubic-bezier(.2,.7,.1,1);position:absolute;top:-.5px;left:0;right:0}.home .sx-call i:after{content:"";background:var(--ink);border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;box-shadow:0 0 0 3px #ffffffe6}.home .sx-call.l i{transform-origin:100%}.home .sx-call.l i:after{right:-4.5px}.home .sx-call.r i{transform-origin:0}.home .sx-call.r i:after{left:-4.5px}.home .sx-call span{width:220px;color:var(--body);font-size:15px;line-height:1.4;transition:opacity .45s .15s;position:absolute;top:0;transform:translateY(-50%)}.home .sx-call.l span{text-align:right;right:calc(100% + 16px)}.home .sx-call.r span{left:calc(100% + 16px)}.home .sx-call b,.home .sx-cap b{color:var(--ink);letter-spacing:-.01em;font-size:17px;font-weight:500;display:block}.home .sx-cap{display:none}.home .sx[data-live] .sx-call{opacity:0;transition:opacity .35s}.home .sx[data-live] .sx-call i{transition:transform .3s;transform:scaleX(0)}.home .sx[data-live][data-open="1"] .sx-call{opacity:1;transition:opacity .45s ease calc(var(--i) * .14s)}.home .sx[data-live][data-open="1"] .sx-call i{transition:transform .6s cubic-bezier(.2,.7,.1,1) calc(var(--i) * .14s);transform:none}@media (max-width:1000px){.home .sn-world,.home .sn-quote{grid-template-columns:minmax(0,1fr)}.home .sn-quote-photo{aspect-ratio:4/3;min-height:0}.home .sn-quote-photo img{object-position:50% 18%}.home .sn-hero{padding-bottom:24px}.home .sn-stage{aspect-ratio:1/1.05}.home .sn-cube{width:50%;top:50%}.home .sn-ring{width:46%;top:53%}.home .sn-reads li{gap:7px;padding:7px 11px 7px 10px;font-size:12px}.home .sn-reads li:first-child{top:2%;left:0}.home .sn-reads li:nth-child(2){top:13%;right:0}.home .sn-reads li:nth-child(3){top:80%;left:0}.home .sn-reads li:nth-child(4){top:91%;right:0}.home .sn-reads li:nth-child(5),.home .sn-reads li:nth-child(6){display:none}.home .sn-suite,.home .sn-vs{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.home .sx-cv{--x0:150;--cw:800;aspect-ratio:800/1430;width:min(100%,55.9441svh - 145.455px)}.home .sx-call{display:none}.home .sx-cap{text-align:center;width:100%;max-width:340px;height:76px;margin-top:20px;padding:0 16px;display:block;position:relative}.home .sx-cap p{color:var(--body);font-size:15px;line-height:1.4;transition:opacity .4s;position:absolute;inset:0 16px}.home .sx-cap p[data-on="0"]{opacity:0}}@media (prefers-reduced-motion:reduce){.home .sn-cube,.home .sn-reads li{animation:none}.home .sn-ring{display:none}}
