.brand small{max-width:220px;line-height:1.4}.hero-description{max-width:530px}.hero-store{margin-top:8px}.play-badge{display:inline-flex;align-items:center;width:190px;max-width:100%}.play-badge img{display:block;width:100%;height:auto}.desktop-link{border-color:#a9edd070;color:var(--mint);background:#0c212675}.hero-content{padding-top:175px}.hero h1{font-size:clamp(60px,5.8vw,106px)}.hero-actions{flex-wrap:wrap;gap:12px}.hero-actions .button{padding:17px 20px}.hero-subline{margin-top:5px}.equipment-expansion{padding-block:65px;border-bottom:1px solid var(--line)}.equipment-expansion>p:not(.eyebrow){max-width:760px;line-height:1.8;color:var(--muted)}.equipment-chips,.language-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.equipment-chips span{border:1px solid #bdcfc4;border-radius:2px;padding:12px 18px;font-size:13px;background:#fff}.language-feature{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:center}.language-feature p{line-height:1.8;color:var(--muted);max-width:650px}.language-feature .desktop-link{background:var(--deep)}.language-chips{margin:0}.language-chips span{background:#e5eee7;border:1px solid #d1e1d7;padding:22px;font-size:18px;flex:1 0 40%}.tag-guide{border-top:1px solid var(--line);display:grid;grid-template-columns:1.2fr 1fr;gap:80px}.tag-guide p{font-size:14px;line-height:1.9;max-width:680px}.tag-guide small{display:block;font-size:11px;line-height:1.8;color:var(--muted)}.nfc-mark{background:var(--deep);color:var(--mint);font-size:38px;padding:28px;width:220px;letter-spacing:5px;margin-bottom:25px}.nfc-mark span{font-weight:300}.feature-reel-section{position:relative;isolation:isolate;min-height:900px;overflow:hidden}.feature-reel-section>.ambient-video{position:absolute;inset:0;object-fit:cover;width:100%;height:100%;z-index:-3}.feature-reel-section .offline-shade{position:absolute;inset:0;background:linear-gradient(90deg,#061b21f2,#061b21db 50%,#061b2170);z-index:-2}.feature-reel{position:relative;padding-block:80px;color:white}.reel-heading{max-width:850px}.reel-heading>p:not(.eyebrow){color:#cfdfd8;font-size:15px;line-height:1.8}.reel-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:center}.reel-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:22px 0 30px}.reel-tabs button{display:flex;gap:12px;align-items:center;text-align:left;padding:14px;border:1px solid #ffffff38;background:#0c212699;color:#dce9e2;font-size:12px;cursor:pointer;min-height:62px}.reel-tabs button span{color:#91b3a5;font-size:10px}.reel-tabs button[aria-pressed=true]{color:var(--deep);background:var(--mint);border-color:var(--mint)}.reel-tabs button[aria-pressed=true] span{color:#254e40}.reel-copy h3{font-size:28px;line-height:1.25;margin:0 0 15px}.reel-copy>p{line-height:1.85;color:#dfebe4;font-size:14px;min-height:106px}.reel-device{margin:0;text-align:center}.reel-device img{max-width:100%;width:275px;height:527px;object-fit:contain;border:8px solid #142124;border-radius:24px;background:#f2f6fc;box-shadow:0 22px 70px #0008;transition:opacity .3s}.reel-device img.is-desktop{width:100%;height:auto;border-radius:10px;aspect-ratio:1.6}.reel-device figcaption{font-size:10px;line-height:1.6;color:#c0d8ca;margin-top:20px}.proof-demo{object-fit:contain!important;background:#173238;max-height:480px!important}.trial-summary{line-height:1.9}.trial-summary p{max-width:800px}.expanded-system h2{margin-bottom:35px}.expanded-system .detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-note{font-size:12px!important;line-height:1.8!important}.interface-stage .phone img{height:auto}.reel-copy .motion-toggle{margin-top:5px}.language-feature h2,.equipment-expansion h2,.tag-guide h2{font-size:clamp(30px,3.2vw,48px)}
@media(max-width:760px){.hero{min-height:920px;height:auto;padding-bottom:140px}.hero-content{padding-top:150px}.hero h1{font-size:clamp(42px,10.3vw,66px);letter-spacing:-1.8px}.hero-actions{align-items:stretch;max-width:355px}.hero-actions .button{font-size:12px;line-height:1.5}.hero-description{font-size:14px}.hero-store{margin-top:10px}.hero-subline{font-size:10px;line-height:1.7;max-width:330px}.equipment-expansion{padding-block:45px}.equipment-chips{gap:7px}.equipment-chips span{font-size:12px;padding:10px}.language-feature,.tag-guide{grid-template-columns:1fr;gap:30px}.language-chips span{padding:17px;font-size:15px}.feature-reel{padding-block:55px}.feature-reel h2{font-size:32px}.reel-layout{display:flex;flex-direction:column;gap:30px}.reel-copy{width:100%}.reel-tabs{gap:6px}.reel-tabs button{font-size:11px;padding:12px 9px;line-height:1.5;gap:7px}.reel-copy h3{font-size:24px}.reel-copy>p{min-height:120px;font-size:13px}.reel-device{width:100%}.reel-device img{width:245px;height:470px}.reel-device img.is-desktop{width:100%;height:auto}.expanded-system .detail-grid{grid-template-columns:1fr}.feature-reel-section{min-height:0}.tag-guide{gap:20px}.brand small{max-width:145px}.hero-bottom{position:absolute}.play-badge{width:170px}}
