.remote-landing{padding-top:132px;background:#fff}
.remote-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:42px;max-width:1080px;padding:26px 0 74px}
.remote-hero-copy h1{font-size:clamp(42px,5vw,66px);line-height:1.08;letter-spacing:-2.5px;margin:16px 0 22px}
.remote-hero-copy>p:not(.eyebrow){font-size:17px;line-height:1.85;color:#586579;max-width:570px}
.remote-hero-actions{display:flex;align-items:center;gap:14px;margin-top:28px;flex-wrap:wrap}
.remote-hero-actions .button{padding:13px 21px}
.remote-platform-note{margin-top:18px;color:#7b8798;font-size:13px}
.remote-hero-visual{position:relative;display:flex;justify-content:center;align-items:center;min-height:0;padding:0;border-radius:0;background:transparent;overflow:visible}
.remote-hero-visual:before,.remote-hero-visual:after{display:none}
.remote-home-phone{position:relative;z-index:1;width:min(74%,350px);padding:13px;border:1px solid #263143;border-radius:56px;background:linear-gradient(145deg,#111827,#080d17);box-shadow:0 28px 68px rgba(18,39,78,.24),inset 0 1px 1px #ffffff35}
.remote-story-phone{width:min(74%,330px)}
.remote-phone-shot{display:block;width:100%;height:auto;border-radius:43px;object-fit:contain}
.remote-overview{padding:76px 0;background:#f7f9fc}
.remote-overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px}
.remote-overview-card{padding:28px;border:1px solid #e2e8f0;border-radius:22px;background:white}
.remote-overview-card .advantage-icon{margin-bottom:19px}
.remote-overview-card h3{font-size:19px;margin:0 0 10px}
.remote-overview-card p{font-size:14px;line-height:1.75;color:#687487;margin:0}
.remote-story{padding:82px 0}
.remote-story-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}
.remote-story-copy h2{font-size:clamp(30px,4vw,44px);line-height:1.2;letter-spacing:-1.3px;margin:14px 0}
.remote-story-copy p{color:#667085;line-height:1.8}
.remote-story-copy ul{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:12px;color:#344054;font-size:14px}
.remote-story-copy li:before{content:"✓";display:inline-grid;place-items:center;width:20px;height:20px;margin-right:10px;border-radius:50%;background:#e1f4e8;color:#22a957;font-weight:700}
.remote-story-art{min-height:0;display:grid;place-items:center;background:transparent;overflow:visible}
.remote-story-phone-crop{position:relative;width:min(100%,330px);aspect-ratio:443/923;overflow:hidden;border-radius:13.5% / 6.5%}
.remote-story-phone-crop img{position:absolute;left:-20.55%;top:-4.88%;width:139.5%;max-width:none;height:auto;object-fit:contain;border:0;border-radius:0;box-shadow:none}
.remote-compat{padding:65px 0;background:#091a32;color:white}
.remote-compat-grid{display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px}
.remote-compat h2{font-size:clamp(28px,4vw,40px);margin:0 0 10px}
.remote-compat p{color:#bdc8d8;line-height:1.7;margin:0;max-width:730px}
.remote-compat .button{background:white;color:#12213a}
.remote-platform-badges{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}
.remote-platform-badges span{border:1px solid #ffffff35;border-radius:99px;padding:7px 12px;font-size:12px;color:#e5edf8}
.remote-limit-note{font-size:13px!important;color:#9eacc0!important;margin-top:18px!important}
.remote-faq{padding:76px 0}
.remote-faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:30px}
.remote-faq-grid article{padding:23px;border:1px solid #e3e9f1;border-radius:18px}
.remote-faq-grid h3{font-size:16px;margin:0 0 9px}
.remote-faq-grid p{font-size:14px;line-height:1.7;color:#687487;margin:0}
.remote-product-promo{display:grid;grid-template-columns:160px 1fr auto;align-items:center;gap:26px;margin:36px 0 4px;padding:22px 26px;border:1px solid #dbe7f6;border-radius:24px;background:linear-gradient(110deg,#fff,#f0f7ff)}
.remote-product-promo img{width:138px;border-radius:22px}
.remote-product-promo h3{margin:0 0 6px;font-size:19px}
.remote-product-promo p{margin:0;color:#667085;line-height:1.65;font-size:14px}
.remote-product-promo .button{white-space:nowrap}
@media(max-width:850px){.remote-hero{grid-template-columns:1fr;gap:35px;padding-top:4px}.remote-hero-visual{min-height:0}.remote-overview-grid{grid-template-columns:1fr 1fr}.remote-story-grid{gap:35px}.remote-product-promo{grid-template-columns:100px 1fr}.remote-product-promo img{width:94px}.remote-product-promo .button{grid-column:2;justify-self:start}}
@media(max-width:600px){.remote-landing{padding-top:106px}.remote-hero-copy h1{font-size:42px;letter-spacing:-1.8px}.remote-hero-copy>p:not(.eyebrow){font-size:15px}.remote-hero-visual{min-height:0;padding:0;border-radius:0;background:transparent}.remote-home-phone{width:min(80%,330px);padding:12px;border-radius:52px}.remote-phone-shot{border-radius:40px}.remote-overview-grid,.remote-story-grid,.remote-faq-grid,.remote-compat-grid{grid-template-columns:1fr}.remote-overview-card{padding:23px}.remote-story-art{min-height:0}.remote-story-phone-crop{width:min(100%,330px)}.remote-story{padding:62px 0}.remote-overview,.remote-faq{padding:60px 0}.remote-product-promo{grid-template-columns:72px 1fr;gap:15px;padding:18px}.remote-product-promo img{width:70px;border-radius:16px}.remote-product-promo h3{font-size:16px}.remote-product-promo p{font-size:13px}.remote-product-promo .button{grid-column:1/-1;justify-self:stretch}}
