@import "https://cdn.jsdelivr.net/gh/sunn-us/SUIT/fonts/variable/woff2/SUIT-Variable.css";.brand-film{color:#fff;isolation:isolate;background:#2455ef;height:100svh;min-height:520px;font-family:inherit;position:relative;overflow:hidden}.brand-film button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;min-height:44px}.brand-film-nav,.brand-film-footer{z-index:10;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;left:3.5vw;right:3.5vw}.brand-film-nav{top:max(18px,env(safe-area-inset-top));letter-spacing:-.06em;font-size:26px;font-weight:800}.brand-film-edition{letter-spacing:.15em;margin-left:18px;font-size:9px;font-weight:500}.brand-film-nav button{letter-spacing:0;border:1px solid #ffffff70;border-radius:30px;padding:0 18px;font-size:12px}.brand-film-footer{bottom:max(20px,env(safe-area-inset-bottom));letter-spacing:.06em;font-size:10px}.brand-film-footer button{font-size:11px}.brand-chapters{gap:5px;display:flex}.brand-chapters i{background:#ffffff40;width:35px;height:2px}.brand-chapters .active{background:#fff}.brand-stage,.brand-stage section{position:absolute;inset:0}.brand-stage section{overflow:hidden}.brand-stage h1,.brand-stage h2,.brand-stage p,.brand-stage figure{margin:0}.brand-big-logo{letter-spacing:-.085em;z-index:2;font-size:clamp(150px,29vw,480px);line-height:1;animation:2.72s cubic-bezier(.22,.8,.24,1) both brand-logo;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.brand-outline{white-space:nowrap;color:#0000;-webkit-text-stroke:1px #ffffff45;letter-spacing:-.06em;font-size:30vw;font-weight:900;animation:2.72s linear both brand-type;position:absolute;top:17%;left:-20%}.brand-photo-fan img{left:calc(50% + (var(--i) - 1)*23vw);object-fit:cover;--angle:calc((var(--i) - 1)*13deg);width:24vw;height:33vh;animation:2.72s cubic-bezier(.2,.8,.2,1) both brand-fan;animation-delay:calc(var(--i)*96ms);position:absolute;top:52%;box-shadow:0 20px 70px #00104f55}.brand-opening-line{text-align:center;z-index:3;width:100%;font-size:clamp(20px,2.8vw,40px);font-weight:750;animation:.64s .32s both brand-rise;position:absolute;bottom:15%}.brand-transform{background:#131714}.brand-transform-photo{animation:3.36s both brand-camera;position:absolute;inset:0}.brand-transform-photo img{object-fit:cover;width:100%;height:100%;position:absolute}.brand-transform-photo:after{content:"";background:linear-gradient(#0000 35%,#000a);position:absolute;inset:0}.brand-wipe{animation:3.36s cubic-bezier(.76,0,.24,1) both brand-wipe}.brand-transform h2{letter-spacing:-.06em;z-index:2;font-size:clamp(44px,7.6vw,120px);line-height:1.06;position:absolute;bottom:18%;left:6%}.brand-transform h2 span{animation:.52s both brand-rise;display:block}.brand-transform h2 span:last-child{color:#b9ceff;animation-delay:1.44s}.brand-scene-note{letter-spacing:.2em;font-size:10px;position:absolute;bottom:11%;left:6%}.brand-gallery{color:#183fcd;background:#e6ecff}.brand-moving-type{white-space:nowrap;letter-spacing:-.07em;color:#0000;-webkit-text-stroke:1px #2455ef77;font-size:14vw;font-weight:900;animation:3.2s linear both brand-type;position:absolute;top:13%}.brand-gallery-photos{justify-content:center;align-items:center;gap:2vw;display:flex;position:absolute;inset:23% 10%}.brand-gallery-photos img{object-fit:cover;width:29%;height:100%;animation:3.2s cubic-bezier(.2,.8,.2,1) both brand-gallery-in;animation-delay:calc(var(--i)*96ms);--angle:calc((var(--i) - 1)*-8deg)}.brand-gallery h2{letter-spacing:-.055em;font-size:clamp(30px,4.8vw,70px);line-height:1.1;animation:.64s .24s both brand-rise;position:absolute;bottom:12%;left:6%}.brand-gallery h2 span{color:#fff;background:#2455ef;padding:0 12px}.brand-world{background:#121719}.brand-world h2{letter-spacing:-.05em;z-index:2;font-size:clamp(32px,5.4vw,80px);line-height:1.12;animation:.56s both brand-rise;position:absolute;top:16%;left:6%}.brand-world h2 span{color:#b9ceff}.brand-applications{perspective:1000px;align-items:center;gap:22px;display:flex;position:absolute;inset:30% 6% 16% 38%}.brand-applications figure{min-width:0;animation:3.2s cubic-bezier(.2,.8,.2,1) both brand-deploy;animation-delay:calc(var(--i)*.144s);flex:1}.brand-applications img{object-fit:cover;border-radius:8px;width:100%;height:38vh}.brand-applications figcaption{letter-spacing:.15em;margin-top:14px;font-size:10px}.brand-ending{text-align:center;background:#2455ef;flex-direction:column;justify-content:center;align-items:center;display:flex}.brand-ending>p{letter-spacing:.2em;z-index:2;font-size:10px}.brand-ending h1{letter-spacing:-.09em;z-index:2;font-size:clamp(140px,24vw,350px);line-height:1.05;animation:.64s both brand-rise}.brand-ending h2{z-index:2;margin:16px 0 30px;font-size:clamp(18px,2vw,28px);font-weight:600}.brand-ending .brand-start{color:#244fe2;z-index:3;background:#fff;border-radius:40px;justify-content:space-between;min-width:190px;padding:15px 28px;font-weight:750;transition:transform .16s;display:flex}.brand-start:hover{transform:scale(1.05)}.brand-ending .brand-replay{z-index:3;margin-top:14px;font-size:11px}.brand-ending-photos img{object-fit:cover;width:20vw;height:26vh;left:calc(-6% + var(--i)*44%);top:calc(18% + var(--i)*18%);opacity:.35;transform:rotate(calc(-18deg + var(--i)*17deg));opacity:.18;animation:none;position:absolute}.brand-stopped *{animation-play-state:paused!important}@keyframes brand-logo{0%{opacity:0;transform:translate(-50%,40%)scale(.5)}18%,75%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:1;transform:translate(-50%,-60%)scale(1.15)}}@keyframes brand-fan{0%{opacity:0;transform:translate(-50%,140%)rotate(0)scale(.6)}25%,75%{transform:translate(-50%,-50%) rotate(var(--angle));opacity:1}to{transform:translate(-50%,-65%) rotate(var(--angle)) scale(1.15);opacity:1}}@keyframes brand-type{0%{transform:translate(12%)}to{transform:translate(-18%)}}@keyframes brand-rise{0%{opacity:0;translate:0 60px}to{opacity:1;translate:0}}@keyframes brand-camera{0%{transform:scale(1.22)rotate(-4deg)}35%{transform:scale(1.02)rotate(0)}to{transform:scale(1.09)}}@keyframes brand-wipe{0%,32%{clip-path:inset(0 100% 0 0)}63%,to{clip-path:inset(0)}}@keyframes brand-gallery-in{0%{opacity:0;transform:translateY(110%)rotate(20deg)scale(.6)}24%,72%{transform:translateY(0) rotate(var(--angle));opacity:1}to{opacity:1;transform:translateY(-12%)rotate(0)scale(1.08)}}@keyframes brand-deploy{0%{opacity:0;transform:translate(-70%)rotateY(-35deg)scale(.5)}28%,80%{opacity:1;transform:translateX(0) rotateY(-12deg) rotateZ(calc((var(--i) - 1)*5deg))}to{opacity:1;transform:translateY(-15px)rotateY(0)}}@media (width<=700px){.brand-film-nav,.brand-film-footer{left:20px;right:20px}.brand-film-edition{margin-left:10px;font-size:7px}.brand-film-footer>span:first-child{max-width:110px;line-height:1.5}.brand-chapters i{width:18px}.brand-big-logo{font-size:48vw;top:39%}.brand-outline{font-size:65vw;top:23%}.brand-photo-fan img{width:45vw;height:31vh;left:calc(50% + (var(--i) - 1)*28vw);top:52%}.brand-opening-line{font-size:23px;bottom:22%}.brand-transform h2{font-size:12vw;bottom:23%}.brand-scene-note{font-size:8px;bottom:17%}.brand-gallery-photos{gap:3vw;inset:24% -12% 31%}.brand-gallery-photos img{width:34%}.brand-moving-type{font-size:24vw;top:19%}.brand-gallery h2{font-size:9vw;bottom:18%}.brand-world h2{font-size:10vw;top:18%}.brand-applications{gap:10px;inset:39% 6% 19%}.brand-applications img{height:28vh}.brand-applications figcaption{font-size:8px}.brand-ending h1{font-size:48vw}.brand-ending-photos img{width:36vw;height:24vh}.brand-ending h2{font-size:18px}.brand-ending>p{font-size:8px}}@media (prefers-reduced-motion:reduce){.brand-film *{transition:none!important;animation:none!important}.brand-photo-fan img{transform:translate(-50%,-50%)}.brand-wipe{clip-path:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--blue:#0858e8;--blue-deep:#0645b8;--ink:#101725;--paper:#fff;--cream:#faf8f4;--line:#1017251a;--muted:#6b7280;--shadow:#0a286424;font-synthesis:none;color:var(--ink);background:var(--paper);font-family:SUIT Variable,Apple SD Gothic Neo,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:320px;margin:0}img{max-width:100%}a{color:inherit;text-decoration:none}.site-shell{min-height:100vh;overflow:clip}.site-header{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;justify-content:space-between;align-items:center;height:58px;padding:0 clamp(18px,4vw,44px);display:flex;position:sticky;top:0}.brand{align-items:center;display:inline-flex}.brand img{width:auto;height:23px;display:block}.header-cta{background:var(--ink);color:#fff;border-radius:9px;align-items:center;min-height:36px;padding:0 17px;font-size:11.5px;font-weight:800;transition:background .18s;display:inline-flex}.header-cta:hover{background:var(--blue)}.hero{max-width:1120px;margin:0 auto;padding:clamp(40px,7vh,84px) clamp(18px,5vw,60px) 0}.hero-copy{max-width:720px}.hero h1{letter-spacing:-.055em;margin:0 0 18px;font-size:clamp(44px,7.2vw,92px);font-weight:900;line-height:1.01}.hero-description{max-width:480px;color:var(--muted);word-break:keep-all;margin:0;font-size:clamp(14.5px,1.25vw,17.5px);line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin:26px 0 34px;display:flex}.primary-link{background:var(--blue);color:#fff;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-size:13.5px;font-weight:820;transition:background .18s,transform .18s;display:inline-flex}.primary-link:hover{background:var(--blue-deep);transform:translateY(-1px)}.apple-icon{width:15px}.hero-hint{color:var(--muted);font-size:12px}.ghost-store{border:1px solid var(--line);min-height:52px;color:var(--ink);border-radius:12px;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:740;transition:border-color .18s;display:inline-flex}.ghost-store:hover{border-color:var(--ink)}.proof-lead{font-weight:800;color:var(--ink)!important;margin-bottom:6px!important}.hero-demo{position:relative}.hero-description-mobile,.sticky-cta{display:none}.comparison{aspect-ratio:4/3;cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;font:inherit;text-align:left;background:#e8e4dc;border:0;border-radius:4px;padding:0;display:block;position:relative;overflow:hidden}.comparison-hero{aspect-ratio:16/9.5;box-shadow:0 34px 80px var(--shadow);border-radius:6px}.comparison>img,.comparison-after,.comparison-after img{object-fit:cover;width:100%;height:100%}.comparison>img{position:absolute;inset:0}.comparison-after{clip-path:inset(0 calc(100% - var(--position)) 0 0);transition:clip-path .85s cubic-bezier(.65,0,.2,1);position:absolute;inset:0;overflow:hidden}.comparison-label{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101725ad;border-radius:4px;padding:6px 11px;font-size:10.5px;font-weight:780;transition:background .3s;position:absolute;top:14px;left:14px}.comparison-label.is-after{background:var(--blue)}.comparison-line{top:0;bottom:0;left:var(--position);pointer-events:none;background:#fff;width:2px;transition:left .85s cubic-bezier(.65,0,.2,1);position:absolute;box-shadow:0 0 16px #0006}.comparison-line i{width:42px;height:42px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;font-size:15px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 22px #0000004d}.comparison-tap{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#10172599;border-radius:99px;padding:7px 13px;font-size:10.5px;font-weight:720;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.proof{padding:clamp(52px,8vw,90px) 0 clamp(56px,8vw,96px)}.proof>p{max-width:1120px;color:var(--muted);word-break:keep-all;margin:0 auto 26px;padding:0 clamp(18px,5vw,60px);font-size:clamp(14px,1.4vw,17px)}.proof>p strong{color:var(--ink)}.proof>p a{color:var(--blue);border-bottom:1px solid #0858e84d;font-weight:700}.marquee{overflow:hidden}.marquee-track{gap:8px;width:max-content;animation:46s linear infinite marquee;display:flex}.marquee img{aspect-ratio:1;object-fit:cover;border-radius:3px;width:clamp(150px,17vw,220px)}@keyframes marquee{to{transform:translate(-50%)}}.case{flex-direction:column;gap:clamp(64px,9vw,120px);max-width:1120px;margin:0 auto;padding:0 clamp(18px,5vw,60px);display:flex}.case-row{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(30px,5vw,70px);display:grid}.case-row.reverse .comparison{order:2}.case-row.reverse .case-copy{order:1}.case-copy h2{letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(28px,3.4vw,44px);font-weight:880;line-height:1.12}.case-copy p{color:var(--muted);word-break:keep-all;margin:0 0 14px;font-size:14.5px;line-height:1.8}.case-copy small{color:var(--muted);opacity:.75;font-size:11.5px}.tour{max-width:1120px;margin:0 auto;padding:clamp(80px,11vw,150px) clamp(18px,5vw,60px) 0}.tour-title{letter-spacing:-.045em;margin:0 0 clamp(30px,4vw,52px);font-size:clamp(28px,3.4vw,44px);font-weight:880}.tour-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(18px,3vw,40px);display:grid}.tour-grid figure{margin:0}.tour-grid figure:nth-child(2){transform:translateY(clamp(14px,2.4vw,34px))}.shot{aspect-ratio:1206/2622;background:#fff;border:4px solid #10151f;border-radius:clamp(22px,2.6vw,34px);display:block;overflow:hidden}.shot img{object-fit:cover;width:100%;height:100%;display:block}.tour-grid figcaption{padding:14px 4px 0}.tour-grid figcaption span{color:var(--blue);letter-spacing:.12em;font-size:10px;font-weight:850}.tour-grid figcaption p{color:var(--muted);word-break:keep-all;margin:6px 0 0;font-size:12.5px;line-height:1.6}.steps-line{border-top:1px solid var(--line);flex-wrap:wrap;gap:clamp(20px,4vw,56px);margin:clamp(40px,6vw,64px) 0 0;padding:22px 0 0;list-style:none;display:flex}.steps-line li{align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.steps-line b{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.usecases{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,5vw,70px);max-width:1120px;margin:clamp(80px,11vw,150px) auto 0;padding:0 clamp(18px,5vw,60px);display:grid}.usecase-copy h2{letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(28px,3.4vw,44px);font-weight:880;line-height:1.12}.usecase-copy ul{margin:0;padding:0;list-style:none}.usecase-copy li{border-top:1px solid var(--line);color:var(--muted);word-break:keep-all;padding:13px 0;font-size:13.5px}.usecase-copy li:last-child{border-bottom:1px solid var(--line)}.usecase-copy li strong{min-width:128px;color:var(--ink);font-size:14.5px;display:inline-block}.usecase-photo{border-radius:6px;width:100%}.note{padding:clamp(80px,11vw,150px) clamp(18px,5vw,60px) 0}.note-card{background:var(--cream);border:1px solid #1017250f;border-radius:3px;max-width:620px;margin:0 auto;padding:clamp(30px,4vw,48px) clamp(24px,4vw,52px)}.note-card p{word-break:keep-all;margin:0 0 16px;font-size:clamp(14.5px,1.35vw,16.5px);line-height:1.95}.note-card em{background:linear-gradient(#0000 62%,#0858e829 62%);font-style:normal}.note-card footer{color:var(--muted);border:0;margin-top:22px;padding:0;font-size:13px}.faq{max-width:760px;margin:0 auto;padding:clamp(80px,11vw,150px) clamp(18px,5vw,60px) 0}.faq h2{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(24px,3vw,36px);font-weight:880}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;letter-spacing:-.015em;padding:19px 42px 19px 0;font-size:15px;font-weight:740;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{width:12px;height:12px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.faq-list summary i:before,.faq-list summary i:after{content:"";background:var(--muted);transition:transform .22s;position:absolute;inset:5px 0}.faq-list summary i:after{transform:rotate(90deg)}.faq-list details[open] summary i:after{transform:rotate(0)}.faq-list details p{color:var(--muted);word-break:keep-all;margin:0;padding:0 42px 20px 0;font-size:13.5px;line-height:1.8}.download{background:var(--ink);color:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:36px;max-width:1120px;margin:clamp(80px,11vw,150px) auto 0;padding:clamp(44px,6vw,72px) clamp(26px,5vw,64px);display:flex}.download h2{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(26px,3.4vw,42px);font-weight:880;line-height:1.12}.download p{color:#ffffffa8;word-break:keep-all;margin:0;font-size:14px}.store-badge{min-height:58px;color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:12px;margin-top:26px;padding:0 20px;transition:transform .18s;display:inline-flex}.store-badge:hover{transform:translateY(-1px)}.store-badge i{background:var(--ink);width:19px;height:23px;-webkit-mask:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z\"/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"><path d=\"M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z\"/></svg>") 50%/contain no-repeat}.store-badge small{opacity:.65;font-size:9px;display:block}.store-badge strong{letter-spacing:-.02em;font-size:15px}.download-icon{border-radius:24%;width:clamp(96px,11vw,136px);box-shadow:0 24px 60px #00000059}.site-shell>footer{padding:clamp(48px,7vw,76px) clamp(18px,5vw,60px) 26px}.footer-top{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.6fr));gap:40px;max-width:1120px;margin:0 auto;display:grid}.footer-brand-col p{max-width:360px;color:var(--muted);word-break:keep-all;margin:15px 0 0;font-size:12.5px;line-height:1.75}.footer-brand img{width:auto;height:19px}.footer-top nav{flex-direction:column;gap:11px;display:flex}.footer-top nav strong{margin-bottom:2px;font-size:12px}.footer-top nav a{color:var(--muted);font-size:12px;transition:color .18s}.footer-top nav a:hover{color:var(--ink)}.site-shell>footer>small{border-top:1px solid var(--line);max-width:1120px;color:var(--muted);margin:38px auto 0;padding-top:18px;font-size:10.5px;display:block}@media (width<=860px){.site-header{height:50px}.brand img{height:19px}.header-cta{display:none}.hero{padding:22px 16px 0}.hero h1{margin:0 0 14px;font-size:clamp(34px,10vw,46px);line-height:1.06}.hero-description,.hero-actions{display:none}.hero-demo{margin:0 -4px}.comparison-hero{aspect-ratio:3/3.6;box-shadow:0 18px 44px var(--shadow);border-radius:14px}.hero-description-mobile{color:var(--muted);word-break:keep-all;margin:16px 2px 0;font-size:13.5px;line-height:1.75;display:block}.sticky-cta{z-index:60;left:14px;right:14px;bottom:calc(12px + env(safe-area-inset-bottom));background:var(--blue);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:52px;font-size:14px;font-weight:820;display:flex;position:fixed;box-shadow:0 10px 30px #0858e859}.sticky-cta:active{background:var(--blue-deep)}main{padding-bottom:84px}.proof{padding:44px 0 48px}.proof>p{margin-bottom:16px;padding:0 16px;font-size:13.5px;line-height:1.7}.marquee img{width:118px}.case{gap:46px;padding:0 16px}.case-row,.usecases{display:block}.case-row .comparison{border-radius:12px}.case-copy{padding-top:14px}.case-copy h2{font-size:24px}.case-copy h2 br{display:none}.case-copy p{font-size:13px}.tour{padding:56px 16px 0}.tour-title{margin-bottom:20px;font-size:24px}.tour-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;margin:0 -16px;padding:4px 16px 8px;display:flex;overflow-x:auto}.tour-grid::-webkit-scrollbar{display:none}.tour-grid figure{scroll-snap-align:center;flex:0 0 58vw;max-width:230px}.tour-grid figure:nth-child(2){transform:none}.steps-line{gap:10px 18px;margin-top:26px;padding-top:16px}.steps-line li{gap:7px;font-size:12.5px}.steps-line b{width:22px;height:22px;font-size:11px}.usecases{margin-top:56px;padding:0 16px}.usecase-copy h2{margin-bottom:14px;font-size:24px}.usecase-copy h2 br{display:none}.usecase-copy li{padding:11px 0;font-size:12.5px}.usecase-copy li strong{min-width:0;margin-bottom:2px;font-size:13.5px;display:block}.usecase-photo{border-radius:10px;margin-top:18px}.note{padding:56px 16px 0}.note-card{padding:24px 22px}.note-card p{font-size:13.5px;line-height:1.85}.faq{padding:56px 16px 0}.faq h2{font-size:22px}.faq-list summary{padding:16px 36px 16px 0;font-size:13.5px}.faq-list details p{padding-right:36px;font-size:12.5px}.download{color:var(--ink);text-align:center;background:0 0;border-radius:0;flex-direction:column;align-items:center;gap:0;margin:64px 16px 0;padding:0}.download h2{margin:16px 0 8px;font-size:22px}.download p{color:var(--muted);font-size:12.5px}.store-badge{display:none}.download-icon{order:-1;width:76px;box-shadow:0 12px 30px #0858e838}.site-shell>footer{padding:40px 16px 20px}.footer-top{grid-template-columns:1fr 1fr;gap:24px}.footer-brand-col{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.marquee-track{animation:none}}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #78a8ff}.hero-copy h1[tabindex="-1"]:focus{outline:none}
