.sx-hero{position:relative;isolation:isolate;overflow:hidden;color:var(--on-ink);background:var(--ink);padding-block:clamp(36px,6vw,80px) clamp(56px,8vw,104px)}.sx-hero-bg{position:absolute;inset:-4%;width:108%;height:108%;object-fit:cover;z-index:-2}@media (prefers-reduced-motion:no-preference){.sx-hero-bg{animation:sx-drift 26s ease-in-out infinite alternate}}@keyframes sx-drift{0%{transform:scale(1) translate(0)}to{transform:scale(1.06) translate(-1.5%,-1%)}}.sx-hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(30 10 60/.95),rgb(30 10 60/.82) 45%,rgb(30 10 60/.4))}@media (max-width:999px){.sx-hero-shade{background:rgb(30 10 60/.85)}}.sx-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:center}@media (min-width:1000px){.sx-hero-grid{grid-template-columns:minmax(0,1fr) 340px;gap:72px}}.sx-hero h1{font-size:clamp(2.2rem,4.6vw,3.8rem);line-height:1.04;max-width:15ch;color:#fff}.sx-hero h1:after{content:"";display:block;width:72px;height:8px;margin-top:24px;background:var(--saffron)}.sx-lede{margin-top:22px;max-width:46ch;font-size:clamp(1.05rem,1.5vw,1.2rem);color:var(--on-ink-muted)}.sx-hero .mm-cta{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px}.sx-hero .mm-fine{margin-top:16px;font-size:.9rem;color:var(--on-ink-muted)}.sx-hero-phone{display:grid;justify-items:center;gap:12px}.sx-example{font-size:.8rem;color:var(--on-ink-muted);text-align:center;max-width:30ch}.sx-screen{background:#fbfbf8;color:#172320}.sx-top{padding:28px 18px 14px;background:var(--saffron);color:var(--saffron-ink)}.sx-top small{display:block;font-size:.72rem;opacity:.85}.sx-top b{display:block;font:700 1.3rem/1.1 var(--fd);letter-spacing:-.02em;margin-top:4px}.sx-top em{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-style:normal;font-size:.72rem;font-weight:600}.sx-top em:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.sx-special{margin:12px 14px 0;padding:10px 12px;border-radius:12px;background:#172320;color:#fff;font-size:.8rem;font-weight:700}.sx-rows{flex:1;padding:8px 18px}.sx-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 0;border-bottom:1px solid #e3e6e1;font-size:.86rem}.sx-row span{display:grid;gap:2px;font-weight:600}.sx-row i{font-style:normal;font-size:.68rem;font-weight:700;color:#4b5b54}.sx-row b{font:600 .9rem var(--fd);white-space:nowrap}.sx-cta{margin:10px 14px 16px;padding:12px;border-radius:999px;background:#25d366;color:#062611;text-align:center;font-weight:800;font-size:.85rem}.sx-pain{display:grid;gap:40px;align-items:center}@media (min-width:960px){.sx-pain{grid-template-columns:.9fr 1.1fr;gap:72px}}.sx-pain-img{margin:0;border-radius:22px;overflow:hidden;aspect-ratio:4/5;max-height:620px}.sx-pain-img img{width:100%;height:100%;object-fit:cover;display:block}.sx-pains{list-style:none;padding:0;margin:32px 0 0;display:grid;border-top:2px solid var(--ink)}.sx-pains li{padding:20px 0;border-bottom:1px solid var(--line);display:grid;gap:6px}.sx-pains b{font:600 1.15rem/1.3 var(--fd);letter-spacing:-.01em}.sx-pains b:before{content:"";display:inline-block;width:10px;height:10px;background:var(--saffron);margin-right:12px;vertical-align:2px}.sx-pains span{color:var(--muted);max-width:56ch}.sx-clip{border-radius:22px;overflow:hidden;aspect-ratio:3/4;max-height:560px;background:#000}.sx-clip video{width:100%;height:100%;object-fit:cover;display:block}.sx-note{border-left:8px solid var(--saffron);background:var(--card);padding:clamp(22px,3vw,36px);border-radius:0 22px 22px 0;display:grid;gap:12px;max-width:64rem}.sx-note h2{font-size:clamp(1.4rem,2.6vw,2rem)}.sx-note p{color:var(--muted);max-width:70ch}.mm-section.sx-gallery-section{padding-bottom:0}.sx-gallery{display:grid;grid-template-columns:1fr;gap:6px}@media (min-width:760px){.sx-gallery{grid-template-columns:1.4fr 1fr 1fr}}.sx-gallery figure{margin:0;aspect-ratio:4/3;overflow:hidden}@media (min-width:760px){.sx-gallery figure{aspect-ratio:auto;height:420px}}.sx-gallery img{width:100%;height:100%;object-fit:cover;display:block}.mm-crumb{display:inline-flex;align-items:center;gap:12px}.mm-crumb-sep{width:8px;height:8px;background:var(--saffron)}.mm-crumb-here{font:600 1rem var(--fd);letter-spacing:-.01em}.mm-nav-sep{width:1px;height:16px;background:rgb(255 255 255/.2)}.mm-nav a{white-space:nowrap}@media (max-width:1359px){.mm-nav .mm-nav-sector{display:none}}.sx-demo{background:var(--saffron);color:var(--saffron-ink);overflow:hidden}.sx-demo-grid{display:grid;gap:48px;align-items:center}@media (min-width:980px){.sx-demo-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}}.sx-demo-text h2{color:inherit}.sx-demo-text p{margin-top:18px;max-width:44ch;font-size:1.1rem}.sx-demo-text .sx-demo-fine{font-size:.9rem;opacity:.8}.sx-demo-text .mm-btn{margin-top:26px;background:#14082b;color:#fff;border-color:#14082b}.sx-demo-stage{position:relative;display:block;padding:0 40px 56px 0;text-decoration:none}.sx-demo-laptop{display:block;border:3px solid #14082b;border-radius:14px;overflow:hidden;background:#14082b;box-shadow:14px 14px 0 #14082b;rotate:-1.5deg;transition:rotate .3s ease,translate .3s ease}.sx-demo-laptop i{display:block;height:22px;background:radial-gradient(circle,#ff5f57 4px,transparent 5px) 12px 50% /16px 22px no-repeat,radial-gradient(circle,#febc2e 4px,transparent 5px) 30px 50% /16px 22px no-repeat,radial-gradient(circle,#28c840 4px,transparent 5px) 48px 50% /16px 22px no-repeat,#14082b}.sx-demo-laptop img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top}.sx-demo-phone{position:absolute;right:0;bottom:0;width:clamp(110px,26%,190px);border:6px solid #14082b;border-radius:26px;overflow:hidden;background:#14082b;box-shadow:10px 10px 0 #fff;rotate:4deg;transition:rotate .3s ease,translate .3s ease}.sx-demo-phone img{display:block;width:100%;aspect-ratio:390/844;object-fit:cover;object-position:top}.sx-demo-stage:hover .sx-demo-laptop{rotate:0deg;translate:-4px -4px}.sx-demo-stage:hover .sx-demo-phone{rotate:0deg;translate:4px -8px}@media (prefers-reduced-motion:reduce){.sx-demo-laptop,.sx-demo-phone{transition:none}}