.rm-site{--rm-signal:var(--primary);--rm-white:var(--foreground);--rm-muted:#adb4bb;--rm-line:#30363d;color:var(--rm-white);background:var(--background);font-family:Arial,Helvetica,sans-serif;overflow:clip}.rm-site a{color:inherit;text-decoration:none}.rm-site a:hover{color:var(--rm-signal)}.rm-site :focus-visible{outline:3px solid var(--rm-signal);outline-offset:6px}.rm-site h1,.rm-site h2,.rm-site h3,.rm-site p,.rm-site figure{margin:0}.rm-site em{color:var(--rm-signal);font-style:normal}.rm-site h1,.rm-site h2,.rm-site h3{letter-spacing:-.05em;text-wrap:balance;font-weight:850;line-height:1.02}.rm-site h1{font-size:clamp(2.8rem,6.6vw,6.8rem)}.rm-site h2{font-size:clamp(2.5rem,5vw,4.8rem)}.rm-site p{color:var(--rm-muted);max-width:65ch;line-height:1.7}.rm-site .rm-kicker{letter-spacing:.16em;color:var(--rm-signal);margin-bottom:24px;font-size:.8rem;font-weight:700;line-height:1.5}.rm-site .rm-intro{margin:28px 0;font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.65}.rm-site .rm-fine{margin-top:22px;font-size:.83rem;line-height:1.65}.rm-site .rm-button{background:var(--rm-signal);border:1px solid var(--rm-signal);color:#090a0c;border-radius:3px;justify-content:center;align-items:center;gap:26px;min-height:50px;padding:14px 22px;font-size:.95rem;font-weight:750;line-height:1.4;transition:background .18s,transform .18s;display:inline-flex}.rm-site .rm-button:hover{color:#090a0c;background:#e0ff8d;transform:translateY(-2px)}.rm-text-link{border-bottom:1px solid var(--rm-line);align-items:center;gap:16px;min-height:44px;font-size:.95rem;font-weight:700;display:inline-flex}.rm-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:28px;display:flex}.rm-skip{z-index:100;background:#090a0c;padding:15px;position:absolute;top:-100px;left:20px}.rm-skip:focus{top:10px}.rm-header{border-bottom:1px solid var(--rm-line);z-index:10;align-items:center;gap:35px;max-width:1440px;min-height:100px;margin:auto;padding:20px 5%;display:flex;position:relative}.rm-brand{letter-spacing:.07em;white-space:nowrap;align-items:center;gap:12px;font-size:1.15rem;font-weight:800;display:flex}.rm-brand img{object-fit:contain}.rm-desktop-nav{align-items:center;gap:30px;margin-left:auto;font-size:.95rem;display:flex}.rm-header-cta .rm-button{padding:12px 16px;font-size:.85rem}.rm-mobile-nav{display:none}.rm-hero{background:radial-gradient(at 80%,#1d251766,#0000 55%);grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;max-width:1440px;min-height:780px;margin:auto;padding:90px 5% 75px;display:grid}.rm-hero h1{letter-spacing:-.065em;font-size:clamp(3.2rem,6.4vw,6.1rem);line-height:.98}.rm-hero h2{letter-spacing:-.035em;margin-top:35px;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.15}.rm-hero .rm-intro{max-width:40ch;font-size:1.05rem}.rm-hero-screens{grid-template-columns:1fr 1fr;align-items:start;gap:18px;padding:10px 0 45px;display:grid;position:relative}.rm-screen{width:100%;min-width:0;max-width:370px;margin-inline:auto!important}.rm-screen img{background:#090a0c;border:1px solid #3b434a;border-radius:22px;width:100%;height:auto;display:block;box-shadow:0 24px 70px #0006}.rm-screen figcaption{color:var(--rm-muted);text-align:center;margin-top:14px;font-size:.75rem;line-height:1.5}.rm-hero-screens .rm-screen:first-child{transform:translateY(-20px)rotate(-5deg)}.rm-hero-screens .rm-screen:last-child{transform:translateY(55px)rotate(5deg)}.rm-hero-screens figcaption{font-size:.7rem}.rm-statement{border-block:1px solid var(--rm-line);text-align:center;letter-spacing:.1em;color:var(--rm-muted);padding:25px 5%;font-size:.85rem}.rm-statement span{color:var(--rm-white);font-weight:700}.rm-section{max-width:1280px;margin:0 auto;padding:100px 5%;scroll-margin-top:30px}.rm-section+.rm-section{border-top:1px solid var(--rm-line)}.rm-section-heading{max-width:760px;margin-bottom:50px}.rm-section-heading>p:last-child{margin-top:25px;font-size:1.15rem}.rm-gallery{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:50px;max-width:1000px;margin:45px auto;display:grid}.rm-gallery .rm-screen{max-width:270px}.rm-gallery .rm-screen:nth-child(2){padding-top:35px}.rm-metric-strip{letter-spacing:.08em;font-size:.85rem;max-width:none!important;color:var(--rm-white)!important;margin:35px 0!important;line-height:2.2!important}.rm-metric-strip span{color:var(--rm-signal);margin-inline:9px}.rm-split{grid-template-columns:1.2fr 1fr;align-items:center;gap:90px;display:grid}.rm-split>div>p:not(.rm-kicker){margin-block:25px}.rm-split>div>p.rm-fine{margin-top:30px}.rm-reverse>div{order:2}.rm-reverse>.rm-screen{order:1}.rm-dyno{background:linear-gradient(125deg,#161b1160,#0000 60%)}.rm-measurements{border-top:1px solid var(--rm-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:30px 0;padding:0;list-style:none;display:grid}.rm-measurements li{border-bottom:1px solid var(--rm-line);font-variant-numeric:tabular-nums;color:var(--rm-signal);padding:15px 4px;font-size:1rem}.rm-share-grid{grid-template-columns:1fr 1fr;gap:48px;display:grid}.rm-square{max-width:100%}.rm-square img{border-radius:10px}.rm-share-grid>div>p:last-child{margin-top:25px}.rm-share-grid+.rm-text-link{margin-top:30px}.rm-feature-list{margin-top:40px}.rm-feature-list>a{border-top:1px solid var(--rm-line);grid-template-columns:1fr 1.7fr auto;align-items:center;gap:35px;min-height:110px;padding:28px 0;display:grid}.rm-feature-list h3,.rm-feature-list h2{letter-spacing:-.025em;font-size:clamp(1.15rem,2vw,1.8rem)}.rm-feature-list span{color:var(--rm-signal);font-size:1.5rem}.rm-final{border-top:1px solid var(--rm-line);text-align:center;background:radial-gradient(at bottom,#34431a45,#0000 65%);padding:100px 5%}.rm-final h2{margin:25px 0 40px;font-size:clamp(3.2rem,7vw,7rem);line-height:.98}.rm-final p{margin-inline:auto}.rm-footer{border-top:1px solid var(--rm-line);grid-template-columns:1.5fr 1fr 1fr 1fr;gap:30px;max-width:1440px;margin:auto;padding:65px 5% 25px;display:grid}.rm-footer-brand p{margin-top:25px;font-size:.9rem}.rm-footer-brand>span{color:var(--rm-muted);margin-top:10px;font-size:.85rem;display:block}.rm-footer nav{color:var(--rm-muted);flex-direction:column;gap:12px;font-size:.85rem;display:flex}.rm-footer nav strong{letter-spacing:.12em;color:var(--rm-white);margin-bottom:12px;font-size:.75rem}.rm-footer-bottom{border-top:1px solid var(--rm-line);color:var(--rm-muted);grid-column:1/-1;justify-content:space-between;gap:20px;margin-top:30px;padding-top:25px;font-size:.78rem;display:flex}.rm-breadcrumb{text-transform:uppercase;letter-spacing:.1em;max-width:1280px;color:var(--rm-muted);gap:14px;margin:0 auto;padding:28px 5% 0;font-size:.75rem;display:flex}.rm-feature-hero{padding-top:60px;padding-bottom:70px}.rm-feature-hero h1{font-size:clamp(2.8rem,5.6vw,5.4rem)}.rm-feature-hero .rm-screen{max-width:300px}.rm-feature-body{grid-template-columns:minmax(0,2fr) minmax(200px,1fr);align-items:start;gap:90px;max-width:1280px;margin:0 auto;padding:20px 5% 100px;display:grid}.rm-copy-section{border-top:1px solid var(--rm-line);padding:30px 0}.rm-copy-section h2,.rm-how h2,.rm-faq h2{letter-spacing:-.03em;margin-bottom:20px;font-size:1.6rem;line-height:1.2}.rm-related{border:1px solid var(--rm-line);background:#14171b80;padding:28px}.rm-related a{border-top:1px solid var(--rm-line);justify-content:space-between;gap:15px;padding:18px 0;font-size:.85rem;line-height:1.5;display:flex}.rm-related span{color:var(--rm-signal)}.rm-how{background:#14171b;margin:35px 0;padding:28px}.rm-how ol{color:var(--rm-muted);padding-left:24px}.rm-how li{padding:9px 0 9px 8px}.rm-how li::marker{color:var(--rm-signal);font-weight:700}.rm-faq{margin-top:45px}.rm-faq details{border-bottom:1px solid var(--rm-line);padding:18px 0}.rm-faq summary{cursor:pointer;font-weight:700;line-height:1.5}.rm-faq details p{margin-top:18px}.rm-utility-hero{padding-block:70px 55px}.rm-utility-hero h1{max-width:950px}.rm-topless{padding-top:0}.rm-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.rm-plans>section{border:1px solid var(--rm-line);flex-direction:column;align-items:flex-start;padding:30px 24px;display:flex}.rm-plans h2{letter-spacing:-.05em;margin-bottom:18px;font-size:2.5rem}.rm-plans h2 small{letter-spacing:0;font-size:.85rem;font-weight:400}.rm-plans ul{color:var(--rm-muted);flex:1;margin:28px 0;padding-left:20px;font-size:.95rem}.rm-plans li{padding:7px 0}.rm-plans .rm-pro-plan{border-color:var(--rm-signal);background:#18201255}.rm-pro-share{padding:85px 0}.rm-missing{min-height:65vh}.rm-missing p{margin:25px 0}.rm-site img{max-width:100%}@media (min-width:1500px){.rm-hero{min-height:850px}.rm-hero-screens{padding-inline:20px}}@media (max-width:1050px){.rm-header,.rm-desktop-nav{gap:20px}.rm-header-cta{display:none}.rm-hero{gap:25px;min-height:auto}.rm-hero h1{font-size:clamp(3rem,6.7vw,5rem)}.rm-split{gap:50px}.rm-footer{grid-template-columns:repeat(3,1fr)}.rm-footer-brand{grid-column:1/-1}.rm-feature-body{gap:40px}.rm-plans{gap:12px}.rm-plans>section{padding:25px 18px}}@media (max-width:700px){.rm-header{justify-content:space-between;min-height:80px;padding:18px 6%}.rm-brand{gap:8px;font-size:.95rem}.rm-brand img{width:52px;height:30px}.rm-desktop-nav{display:none}.rm-mobile-nav{font-size:.9rem;display:block}.rm-mobile-nav summary{cursor:pointer;align-items:center;gap:18px;min-height:44px;padding:10px;list-style:none;display:flex}.rm-mobile-nav summary::-webkit-details-marker{display:none}.rm-mobile-nav[open] summary{color:var(--rm-signal)}.rm-mobile-nav nav{border-bottom:1px solid var(--rm-line);background:#14171b;flex-direction:column;padding:16px 6%;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 35px #0008}.rm-mobile-nav nav a{border-bottom:1px solid var(--rm-line);padding:14px}.rm-hero{grid-template-columns:1fr;gap:50px;padding:50px 6% 55px}.rm-hero h1{font-size:clamp(3rem,11.2vw,5rem)}.rm-hero h2{margin-top:26px;font-size:1.65rem}.rm-hero .rm-intro{font-size:1.05rem}.rm-hero-screens{gap:18px;width:100%;max-width:450px;margin:auto;padding:20px 10px 40px}.rm-statement{text-align:left;padding:22px 6%;font-size:.75rem;line-height:1.9}.rm-statement span{display:block}.rm-section{padding:65px 6%}.rm-section h2{font-size:clamp(2.4rem,9vw,3.7rem)}.rm-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:35px -2%}.rm-gallery .rm-screen img{border-radius:9px}.rm-gallery figcaption{font-size:.65rem}.rm-gallery .rm-screen:nth-child(2){padding-top:20px}.rm-split{grid-template-columns:1fr;gap:40px}.rm-split .rm-screen{max-width:300px}.rm-reverse>div,.rm-reverse>.rm-screen{order:initial}.rm-share-grid{grid-template-columns:1fr;gap:40px}.rm-share-grid .rm-screen{max-width:500px}.rm-screen img{border-radius:18px}.rm-feature-list>a{grid-template-columns:1fr auto;gap:15px;padding-block:24px}.rm-feature-list h2,.rm-feature-list h3{font-size:1.4rem}.rm-feature-list p{grid-area:2/1}.rm-feature-list span{grid-area:1/2/3}.rm-footer{grid-template-columns:1fr 1fr;gap:35px 20px;padding:45px 6% 25px}.rm-footer-bottom{flex-direction:column;gap:12px}.rm-final{padding:70px 6%}.rm-final h2{font-size:clamp(3rem,11vw,5rem)}.rm-feature-body{grid-template-columns:1fr;gap:40px;padding:0 6% 65px}.rm-feature-hero{padding-top:45px}.rm-feature-hero h1{font-size:clamp(2.8rem,10vw,4.5rem)}.rm-feature-hero .rm-screen{max-width:270px}.rm-copy-section h2,.rm-how h2,.rm-faq h2{font-size:1.6rem}.rm-breadcrumb{padding-inline:6%;font-size:.7rem}.rm-plans{grid-template-columns:1fr;gap:20px}.rm-plans>section{padding:30px}.rm-plans h2{font-size:2.6rem}.rm-topless{padding-top:0}.rm-pro-share{padding:60px 0}.rm-pro-share .rm-screen{max-width:100%}.rm-utility-hero h1{font-size:clamp(2.6rem,10vw,4.2rem)}}@media (prefers-reduced-motion:reduce){.rm-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.rm-site .rm-button:hover{transform:none}}@media (forced-colors:active){.rm-button,.rm-screen img,.rm-plans>section{border:1px solid canvastext}}@media (max-width:700px){.rm-gallery{scroll-snap-type:x proximity;gap:22px;margin-inline:0;padding:12px 6px 24px;display:flex;overflow-x:auto}.rm-gallery .rm-screen{scroll-snap-align:center;flex:0 0 72%;max-width:270px}.rm-gallery .rm-screen:nth-child(2){padding-top:0}.rm-gallery figcaption{font-size:.75rem}.rm-footer nav a{align-items:center;min-height:36px;display:flex}.rm-breadcrumb{flex-wrap:wrap}.rm-plans .rm-button{width:100%}}
