/* The laptop uses inert copies of the real page sections and the same design rules. */
.device-screen{width:1440px;height:930.8333px;overflow:hidden;background:var(--im-paper);color:var(--im-ink);font-family:'Inter Tight',Arial,sans-serif;backface-visibility:hidden;pointer-events:none;position:relative;contain:layout paint}.device-screen .screen-menubar{height:31px;padding:0 22px;display:flex;justify-content:space-between;align-items:center;font:500 12px Arial;color:var(--im-ink);background:var(--im-paper);position:relative}.device-screen .screen-notch{position:absolute;left:calc(50% - 76px);top:0;width:152px;height:28px;background:#050608;border-radius:0 0 9px 9px}.device-screen .screen-notch:after{content:'';position:absolute;top:10px;left:73px;width:6px;height:6px;border-radius:50%;background:#1f2b39}.device-screen .screen-browserbar{height:38px;background:var(--im-surface);display:flex;align-items:center;padding:0 21px;font:400 12px monospace;gap:8px;color:var(--im-muted)}.device-screen .screen-dot{width:7px;height:7px;border-radius:50%;background:#8a8e80}.device-screen .screen-url{margin:auto;width:40%;text-align:center;border-radius:3px;background:var(--im-paper);padding:5px}.device-screen .screen-content{position:absolute;inset:69px 0 0;overflow:hidden}.device-screen .screen-page{width:1440px;container-type:inline-size;transform-origin:top left;background:var(--im-paper);--gutter:64px}
#ipit-motion .device-screen .screen-nav{position:relative;top:0}#ipit-motion .device-screen .site-nav-inner{min-height:86px;gap:30px}#ipit-motion .device-screen .site-nav-links{display:flex}#ipit-motion .device-screen .route-long{display:inline}#ipit-motion .device-screen .route-short{margin-right:8px}#ipit-motion .device-screen .hero-meta>span{display:inline}#ipit-motion .device-screen .route-intro{padding-top:40px}#ipit-motion .device-screen .route-intro h1{font-size:150px;line-height:.95;letter-spacing:-.048em;margin:42px 0 36px}#ipit-motion .device-screen .hero-bottom{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding-bottom:35px}#ipit-motion .device-screen .hero-signature{display:flex}#ipit-motion .device-screen .route-intro-copy p{font-size:18px}#ipit-motion .device-screen .hero-foot{font-size:10px}#ipit-motion .device-screen .im-section{padding:72px 0}#ipit-motion .device-screen .im-sectionhead{grid-template-columns:1.35fr 1fr;gap:75px;margin-bottom:40px}#ipit-motion .device-screen .im-section h2{font-size:72px}#ipit-motion .device-screen .it-service summary{grid-template-columns:80px 1fr 48px;padding:22px 0;min-height:90px}#ipit-motion .device-screen .it-service h3{font-size:36px}#ipit-motion .device-screen .it-service-detail{grid-template-columns:1.1fr 1fr;padding:0 78px 28px 100px}#ipit-motion .device-screen .im-plans{grid-template-columns:repeat(3,minmax(0,1fr))}#ipit-motion .device-screen .im-price{font-size:65px}#ipit-motion .device-screen .im-country-grid{grid-template-columns:repeat(3,1fr)}
.device-screen .code-overlay{position:absolute;inset:69px auto 0 0;width:54%;background:#191c16;color:#e0e8ce;z-index:24;overflow:hidden;border-right:1px solid #414a32}.device-screen .code-title{height:63px;border-bottom:1px solid #414a32;padding:22px 30px;font:400 17px monospace;color:#bfc8a8}.device-screen .code-lines{padding:27px 31px;white-space:pre;font:400 21px/1.9 monospace;color:#d2dfaf}.device-screen .code-status{position:absolute;bottom:0;left:0;right:0;padding:20px 30px;background:#2c351f;color:#d9ed73;font:400 16px monospace}.device-screen[data-build=structure] .screen-hero,.device-screen[data-build=structure] .screen-services,.device-screen[data-build=structure] .screen-prices{filter:grayscale(1)}#ipit-motion .device-screen[data-build=structure] .screen-hero h1{font-family:monospace;font-size:105px;letter-spacing:-4px}.device-screen .screen-reveal{clip-path:inset(0 0 var(--hide,0%) 0)}
