.cinema-demo{--cinema-accent:#c1ff62;--cinema-bg:#0a1218;--cinema-muted:#adbbc4;background:var(--cinema-bg);color:#f4f7f8;overflow:clip}.cinema-demo a,.cinema-demo button{min-height:44px}.cinema-demo :focus-visible{outline:3px solid var(--cinema-accent);outline-offset:4px}.cinema-demo :disabled{cursor:not-allowed}.cinema-header{justify-content:space-between;padding:22px max(4%,calc((100vw - 1370px)/2));background:#0a1218;position:relative;z-index:2;border-bottom:1px solid #ffffff16}.cinema-header,.cinema-header nav{display:flex;align-items:center;gap:30px}.cinema-header nav{font-size:12px}.cinema-header nav a{display:inline-flex;align-items:center}.cinema-nav-cta{border:1px solid #60717b;padding:10px 19px;border-radius:4px}.nexo-brand{font-size:36px;font-weight:750;letter-spacing:-2px;display:flex;align-items:center;line-height:1}.nexo-brand>span:first-child{width:35px;height:35px;background:var(--cinema-accent);color:#132017;display:grid;place-items:center;font-size:28px;margin-right:13px;border-radius:10px 10px 10px 0;font-weight:600;letter-spacing:-1px}.nexo-brand .brand-period{color:var(--cinema-accent)}.cinema-hero{position:relative;min-height:680px;isolation:isolate;overflow:hidden;padding:90px max(4%,calc((100vw - 1370px)/2)) 95px;background:#112431}.cinema-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3;object-position:center}.cinema-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#08121bf2,#08121bc9 35%,#08121b2b 75%),linear-gradient(0deg,#08121b99,transparent 45%);z-index:-2}.cinema-hero-copy{max-width:650px;position:relative;z-index:1}.cinema-eyebrow{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.18em;line-height:1.6;font-weight:600}.cinema-eyebrow i{display:inline-block;width:6px;height:6px;background:var(--cinema-accent);border-radius:50%}.cinema-hero h1{font-size:clamp(60px,8.1vw,112px);font-weight:500;letter-spacing:-.065em;margin:28px 0;line-height:.99}.cinema-hero-copy>p{font-size:17px;line-height:1.7;color:#c7d3db;max-width:390px;margin-bottom:30px}.cinema-button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:var(--cinema-accent);color:#142012!important;padding:15px 23px;border:1px solid var(--cinema-accent);border-radius:4px;text-decoration:none;font-size:13px;font-weight:600;min-height:52px;transition:background .2s,transform .2s}.cinema-button:hover{transform:translateY(-2px);filter:brightness(1.07)}.cinema-hero-note{display:block;margin-top:20px;font-size:10px;line-height:1.5;color:#c2ced6}.cinema-hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;position:absolute;bottom:23px;left:max(4%,calc((100vw - 1370px)/2));right:max(4%,calc((100vw - 1370px)/2));border-top:1px solid #ffffff2b;padding-top:15px}.cinema-hero-bottom>span{font-size:9px;letter-spacing:.18em;color:#d7e2e9}.cinema-motion{background:#10212e99;border:1px solid #9eafb34d;border-radius:30px;color:#dce5e9;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:10px;padding:8px 15px;white-space:nowrap}.cinema-motion>span{font-size:12px}.cinema-motion:disabled{opacity:1;color:#aebec6}.cinema-section{padding:90px max(4%,calc((100vw - 1370px)/2))}.cinema-section-heading{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:42px}.cinema-section-heading h2{font-size:clamp(32px,3.8vw,52px);font-weight:500;margin:18px 0 0;letter-spacing:-.04em}.cinema-section-heading>p{max-width:330px;color:var(--cinema-muted);font-size:13px;line-height:1.7}.cinema-live{font-size:12px;color:#bbcad1;margin:18px 0!important}.cinema-empty{padding:40px 25px;text-align:center;background:#111e27;border:1px dashed #5c717b;border-radius:6px;color:#cbd7de}.cinema-empty h3{font-size:26px;margin-bottom:13px}.cinema-empty p{font-size:14px;margin-bottom:20px}.cinema-text-button{background:none;border:0;color:#bfd0d8;font-size:12px;padding:10px 0;text-decoration:underline;text-underline-offset:4px}.cinema-footer{display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:40px;padding:60px max(4%,calc((100vw - 1370px)/2));border-top:1px solid #ffffff1c;background:#091219}.cinema-footer h2{font-size:29px;font-weight:500;margin-bottom:15px;max-width:550px}.cinema-footer p{font-size:13px;color:var(--cinema-muted);max-width:550px}.cinema-footer>a{display:flex;align-items:center;border-bottom:1px solid var(--cinema-accent);color:var(--cinema-accent);font-size:13px;white-space:nowrap}.cinema-demo .demo-concept{color:#b5c5cd;max-width:1370px;margin:25px auto 50px}.cinema-demo .demo-concept img{border-color:#384d57}.cinema-demo input,.cinema-demo select{color-scheme:dark}.cinema-demo select{min-height:49px;padding:12px 15px;border:1px solid #62747e;border-radius:4px;width:100%;font-size:13px}.cinema-demo option,.cinema-demo select{background:#101d27;color:#e3ebef}.cinema-demo input[type=checkbox],.cinema-demo input[type=radio]{accent-color:var(--cinema-accent);width:18px;height:18px;flex:0 0 18px}.nexo-hero .cinema-hero-photo{object-position:65% center}.nexo-grid{inset:0;background-image:linear-gradient(#baff6f0c 1px,transparent 0),linear-gradient(90deg,#baff6f0c 1px,transparent 0);background-size:90px 90px;mask-image:linear-gradient(90deg,transparent,#000)}.nexo-grid,.nexo-light{position:absolute;z-index:-1}.nexo-light{right:10%;top:8%;height:550px;width:550px;border:1px solid #c1ff6229;border-radius:50%;box-shadow:0 0 50px #baff620d,inset 0 0 50px #baff6212;animation:nexo-breathe 6s ease-in-out infinite}.nexo-signal{position:absolute;right:16%;top:36%;width:180px;height:180px;pointer-events:none;opacity:.5}.nexo-signal span{position:absolute;border:1px solid #dcffae;border-radius:50%;inset:0;animation:nexo-signal 5s ease-out infinite}.nexo-signal span:nth-child(2){animation-delay:1.6s}.nexo-signal span:nth-child(3){animation-delay:3.2s}.motion-paused .nexo-light,.motion-paused .nexo-signal span,.motion-paused .vertice-light{animation-play-state:paused}.nexo-intro-strip{padding:48px max(4%,calc((100vw - 1370px)/2));display:grid;grid-template-columns:190px 1fr 310px;gap:40px;align-items:center;background:#d8eecc;color:#183023}.nexo-intro-strip>span{font-size:9px;letter-spacing:.15em}.nexo-intro-strip h2{font-size:28px;font-weight:500;letter-spacing:-1px}.nexo-intro-strip p{font-size:12px;line-height:1.7;color:#4a6253}.nexo-plans .cinema-eyebrow{color:#bddeaa}.nexo-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.nexo-plan{border:1px solid #455761;background:#111e27;padding:28px;position:relative;display:flex;flex-direction:column;border-radius:8px;transition:background .25s,border-color .25s,transform .25s}.nexo-plan.is-selected{background:#192b29;border-color:#b4e685;box-shadow:inset 0 3px 0 #c1ff62}.nexo-plan-top{display:flex;justify-content:space-between;font-size:9px;color:#b2c2ca;text-transform:uppercase;letter-spacing:.08em}.nexo-plan-top>span:first-child{color:#a8d789}.nexo-plan h3{font-size:24px;margin:27px 0 15px;font-weight:500}.nexo-speed{display:flex;gap:13px;align-items:center;margin-bottom:22px}.nexo-speed>strong{font-size:78px;line-height:1;letter-spacing:-.075em;font-weight:500}.nexo-speed>span{font-size:19px}.nexo-speed small{display:block;font-size:9px;color:#bac9d0;margin-top:5px}.nexo-plan h4{font-size:14px;font-weight:500;margin:0 0 12px;min-height:21px}.nexo-plan>p{font-size:12px;line-height:1.8;color:#b8c7cd;min-height:65px}.nexo-plan ul{list-style:none;padding:20px 0;margin:20px 0;border-top:1px solid #ffffff1f;display:grid;gap:12px;font-size:11px;color:#c4d5d5}.nexo-plan li:before{content:"✓";color:#bfe39e;margin-right:10px}.nexo-plan .cinema-button{margin-top:auto;width:100%;font-size:11px;gap:12px;padding:13px 17px;background:transparent;color:#d7edc3!important;border-color:#677e62}.nexo-plan.is-selected .cinema-button{background:#c1ff62;border-color:#c1ff62;color:#17251c!important}.nexo-compare-check{display:flex;align-items:center;justify-content:center;gap:10px;font-size:11px;margin-top:12px;min-height:44px;cursor:pointer;color:#c7d7d7}.nexo-comparison{display:grid;grid-template-columns:250px minmax(0,1fr);gap:45px;margin-top:50px;padding-top:40px;border-top:1px solid #ffffff20;align-items:start}.nexo-comparison h3{font-size:27px;letter-spacing:-.03em;font-weight:500;margin:16px 0}.nexo-comparison p{font-size:12px;color:#aebfc8}.cinema-table-scroll{overflow-x:auto;border:1px solid #41515a;border-radius:6px;max-width:100%}.cinema-table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:500px}.cinema-table-scroll td,.cinema-table-scroll th{padding:18px 16px;border-bottom:1px solid #ffffff15;line-height:1.7;font-size:11px;vertical-align:top}.cinema-table-scroll thead th{font-weight:500;color:#cee5ba;background:#162a2a}.cinema-table-scroll tbody th{font-weight:400;color:#c0cfd5;min-width:135px}.cinema-table-scroll td{color:#aebfc6;min-width:120px}.cinema-table-scroll tr:last-child td,.cinema-table-scroll tr:last-child th{border-bottom:0}.nexo-coverage{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;background:#101f26;align-items:center}.nexo-map{position:relative;overflow:hidden;min-height:500px;background:#152a2d;border:1px solid #4b6763;border-radius:120px 6px 6px 6px}.nexo-map-grid{inset:-30%;background:linear-gradient(90deg,transparent 45%,#29413b 0,#29413b 55%,transparent 0),linear-gradient(transparent 45%,#29413b 0,#29413b 55%,transparent 0);background-size:90px 90px}.nexo-map-grid,.nexo-map-route{position:absolute;transform:rotate(-22deg)}.nexo-map-route{width:300px;height:250px;border:2px solid #90bc6c;border-radius:10%;left:15%;top:18%;opacity:.6}.route-b{width:180px;height:340px;left:40%;top:5%;border-style:dashed;opacity:.3}.map-point{position:absolute;display:grid;gap:8px;font-size:11px;justify-items:center;color:#c6dfc8;transform:translate(-50%,-50%)}.map-point i{width:15px;height:15px;background:#699377;border:3px solid #203a2e;border-radius:50%;box-shadow:0 0 0 7px #aacd8522}.map-point.active i{background:#d3ff96;box-shadow:0 0 0 13px #c2ff8333}.map-point span{padding:5px 10px;background:#12251dd9;border:1px solid #75977e;border-radius:20px}.point-a{left:37%;top:31%}.point-b{left:68%;top:55%}.point-c{left:30%;top:75%}.map-caption{position:absolute;bottom:23px;left:25px;font-size:8px;letter-spacing:.12em;color:#b6ccc3}.nexo-coverage-copy h2{font-size:clamp(40px,4vw,58px);font-weight:500;margin:20px 0;letter-spacing:-.04em}.nexo-coverage-copy>p{font-size:13px;color:#b5c6cc;max-width:410px;margin-bottom:25px;line-height:1.8}.nexo-coverage-copy>label{font-size:11px;display:block;margin-bottom:9px}.coverage-result{min-height:100px;padding:18px;background:#192c33;border-left:2px solid #718894;margin-top:15px}.coverage-result strong{font-size:13px;display:block;margin-bottom:7px}.coverage-result p{font-size:11px;line-height:1.7;color:#bbccd1}.coverage-result.available{border-color:#c1ff62}.coverage-result.planned{border-color:#e1bb6a}.coverage-result.unavailable{border-color:#d6a1a2}.nexo-selected-summary{display:grid;gap:7px;margin:24px 0}.nexo-selected-summary span{font-size:10px;color:#a9c0c4}.nexo-selected-summary strong{font-weight:400;font-size:15px}.nexo-coverage-copy .cinema-button{font-size:11px;gap:10px}.vertice-demo{--cinema-accent:#d4bca1;--cinema-bg:#111416;--cinema-muted:#b1b8bc}.vertice-demo,.vertice-demo .cinema-header{background:#111416}.vertice-brand{font-size:22px;letter-spacing:.19em;display:flex;align-items:center;gap:13px;font-weight:500}.vertice-brand>span{font-size:39px;line-height:1;color:#d5b898;font-family:Georgia,serif}.vertice-hero{min-height:720px;background:#222a2e}.vertice-hero .cinema-hero-photo{object-position:65% 55%}.vertice-hero:before{background:linear-gradient(90deg,#111416f0,#111416b3 35%,#1114160d 75%),linear-gradient(0deg,#111416c9,transparent 35%)}.vertice-hero h1{font-size:clamp(60px,7.8vw,108px);letter-spacing:-.055em}.vertice-hero .cinema-hero-copy>p{color:#e0dedb}.vertice-hero .cinema-button{background:#e2d2be;border-color:#e2d2be;color:#28231e!important;border-radius:0}.vertice-hero .cinema-hero-note{color:#d2d0ca}.vertice-light{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 35%,#f4d7b311 48%,transparent 60%);background-size:220% 100%;animation:vertice-light 9s ease-in-out infinite}.vertice-demo .cinema-motion{background:#252b3099;color:#e3ded7;border-color:#a9a29a6b}.vertice-editorial{display:grid;grid-template-columns:1fr 2fr 1.2fr;gap:50px;padding:65px max(4%,calc((100vw - 1370px)/2));background:#e4ded3;color:#292d2f;align-items:start}.vertice-editorial>span{font-size:9px;line-height:1.7;letter-spacing:.13em;max-width:150px;padding-top:8px}.vertice-editorial h2{font-size:31px;font-weight:400;line-height:1.2}.vertice-editorial p{font-size:12px;color:#5e625e;line-height:1.8;padding-top:7px}.vertice-collection .cinema-eyebrow{color:#c7b89e}.vertice-filters{display:flex;gap:18px;align-items:end;padding:25px 0;border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26}.vertice-filters>label{flex:1;display:grid;gap:9px;font-size:10px;color:#c6cacd;letter-spacing:.04em}.vertice-demo select{background:#202629;border-color:#59656a;border-radius:0}.vertice-filters>.cinema-text-button{padding:0 10px 5px;white-space:nowrap;font-size:11px;color:#cfc3b1}.vertice-car-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.vertice-car{border:1px solid #455057;background:linear-gradient(160deg,#232a2f,#181e22);padding:26px;transition:border-color .25s,background .25s;position:relative}.vertice-car.is-selected{border-color:#c8ad8e;box-shadow:inset 0 3px 0 #d4bca1;background:linear-gradient(160deg,#302f2c,#202327)}.vertice-car-top{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:#bdc7cd;gap:15px}.vehicle-drawing{display:block;width:100%;height:auto;max-height:225px;margin:8px 0 14px;filter:drop-shadow(0 8px 15px #0003);transition:transform .5s}.vertice-car:hover .vehicle-drawing{transform:translateX(5px)}.vertice-car-name{display:flex;align-items:center;justify-content:space-between;gap:15px}.vertice-car-name h3{font-size:29px;letter-spacing:-.04em;font-weight:500}.vertice-car-name>span{font-size:10px;color:#c0b5a4}.vertice-car>p{font-size:11px;color:#b4c0c6;margin:12px 0 20px}.vertice-car>button{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;border-top:1px solid #ffffff29;background:transparent;color:#d4c5b1;padding:16px 0 0;font-size:11px}.vertice-experience{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:start;border-top:1px solid #ffffff1c;background:#1b2024}.vertice-selected-art{padding:10px 0;background:radial-gradient(ellipse at 50% 80%,#c2a5821a,transparent 70%);margin-top:25px}.vertice-selected-art .vehicle-drawing{max-height:290px}.vertice-edition{font-size:10px;color:#bda788;letter-spacing:.13em;text-transform:uppercase}.vertice-selected h2{font-size:53px;font-weight:500;margin:12px 0 20px}.vertice-selected>p{font-size:15px;line-height:1.8;color:#bac3c7;max-width:460px}.vertice-selected dl{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;margin:30px 0 20px;border-top:1px solid #ffffff24}.vertice-selected dl>div{padding:19px 0;border-bottom:1px solid #ffffff24}.vertice-selected dt{font-size:10px;color:#aab8c0}.vertice-selected dd{font-size:13px;margin:7px 0 0;color:#e6e8e8}.vertice-selected ul{padding-left:17px;font-size:11px;color:#c7c7c0;line-height:2.4}.vertice-reservation{border:1px solid #61635e;background:#22282c;padding:32px}.sandbox-tag{display:inline-block;font-size:8px;letter-spacing:.1em;background:#3a3830;color:#eee1bd;border:1px solid #8d805d;padding:7px 10px}.vertice-reservation>h2{font-size:38px;font-weight:400;margin:22px 0 20px;letter-spacing:-.04em}.vertice-reservation>p{font-size:12px;line-height:1.8;color:#bfc7cb}.reservation-steps{display:flex;justify-content:space-between;list-style:none;padding:22px 0;margin:25px 0;border-block:1px solid #ffffff24;gap:12px}.reservation-steps li{display:grid;gap:6px;font-size:10px;color:#aebbc2;letter-spacing:.05em}.reservation-steps li[aria-current=step]{color:#f0d5b2}.reservation-steps span{font-size:9px;letter-spacing:0}.reservation-start>span{display:block;font-size:10px;color:#bfcbd0}.reservation-start>strong{display:block;font-size:15px;font-weight:400;line-height:1.6;margin:8px 0 22px}.vertice-reservation .cinema-button{border-radius:0;width:100%;font-size:11px;gap:15px;background:#ddc8ae;border-color:#ddc8ae;color:#25221e!important}.reservation-start>p{font-size:10px;color:#aebcc4;margin-top:15px}.reservation-fields{display:grid;gap:22px;margin:0 0 22px}.reservation-fields>label{font-size:11px;display:grid;gap:10px;color:#d6dce0}.reservation-fields fieldset{border:0;padding:0;margin:0;min-width:0}.reservation-fields legend{font-size:11px;color:#d6dce0;margin-bottom:12px}.payment-method{display:flex;gap:12px;align-items:flex-start;border:1px solid #626b70;padding:14px;cursor:pointer;margin-bottom:8px}.payment-method.is-selected{border-color:#cbb08f;background:#34352f}.payment-method input{margin:2px 0 0}.payment-method strong{font-size:11px;font-weight:500;display:block}.payment-method small{font-size:10px;color:#bfcbcf;line-height:1.7;display:block;margin-top:5px}.reservation-result{padding:20px;margin-top:20px;border:1px solid #79957a;background:#29382f}.reservation-result>span{font-size:8px;letter-spacing:.08em;color:#c3ddc5}.reservation-result h3{font-size:21px;font-weight:500;margin:12px 0}.reservation-result p{font-size:11px;color:#d0ded3;line-height:1.8;margin-top:12px}.reservation-result.rejected{border-color:#b89177;background:#41362c}.reservation-result.rejected p,.reservation-result.rejected>span{color:#e4d0ba}.reservation-error{color:#ffd0bf;font-size:12px;margin:0 0 16px!important}.vertice-reservation>.cinema-text-button{font-size:10px;margin-top:10px;color:#cbbba6}.gateway-explanation{border-top:1px solid #ffffff22;margin-top:28px;padding-top:22px}.gateway-explanation>span{font-size:8px;letter-spacing:.08em;color:#d3bd9e}.gateway-explanation p{font-size:10px;color:#bcc8cd;line-height:1.8;margin-top:10px}.vertice-demo .cinema-footer{background:#111416}.vertice-demo .cinema-footer>.vertice-brand{font-size:17px}.brasa-photo,.school-photo{animation:demo-photo-enter .8s ease-out both}.vita-detail-image .product-art{animation:demo-product-enter .35s ease-out both}@keyframes nexo-breathe{50%{transform:scale(1.06);opacity:.6}}@keyframes nexo-signal{0%{transform:scale(.4);opacity:0}15%{opacity:.6}to{transform:scale(1.9);opacity:0}}@keyframes vertice-light{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes demo-photo-enter{0%{opacity:.75;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes demo-product-enter{0%{opacity:.5}to{opacity:1}}@media(max-width:1100px){.cinema-header{padding:20px 30px}.cinema-hero{padding:75px 30px 95px;min-height:630px}.cinema-hero-bottom{left:30px;right:30px}.cinema-hero h1{font-size:85px}.cinema-section{padding:70px 30px}.nexo-intro-strip{grid-template-columns:130px 1fr 230px;gap:25px;padding:40px 30px}.nexo-intro-strip h2{font-size:25px}.nexo-plan{padding:22px}.nexo-speed>strong{font-size:65px}.nexo-speed>span{font-size:16px}.nexo-speed small{font-size:8px}.nexo-plan h4{min-height:42px}.nexo-plan>p{min-height:86px}.nexo-plan ul{font-size:10px}.nexo-plan .cinema-button{font-size:10px;padding:12px}.nexo-comparison{grid-template-columns:200px minmax(0,1fr);gap:25px}.nexo-coverage{gap:45px}.nexo-map{min-height:460px}.cinema-footer{padding:50px 30px;gap:30px;grid-template-columns:110px 1fr auto}.cinema-footer h2{font-size:25px}.cinema-footer>a{font-size:11px}.vertice-editorial{padding:45px 30px;gap:25px;grid-template-columns:130px 1.7fr 1fr}.vertice-editorial h2{font-size:27px}.vertice-experience{gap:45px}.vertice-reservation{padding:25px}.vertice-hero .cinema-hero-copy>p{max-width:340px}}@media(max-width:800px){.cinema-header{padding:18px 24px}.cinema-header nav{font-size:11px;gap:22px}.cinema-header .cinema-nav-cta{display:none}.cinema-hero{padding:65px 24px 100px;min-height:630px}.cinema-hero h1{font-size:77px}.cinema-hero-bottom{left:24px;right:24px}.cinema-hero-copy>p{font-size:15px;max-width:330px}.nexo-hero .cinema-hero-photo{object-position:65% center}.nexo-signal{right:7%;top:40%;width:130px;height:130px}.nexo-light{right:-200px}.nexo-intro-strip{grid-template-columns:1fr 2fr;gap:25px;padding:35px 24px}.nexo-intro-strip p{grid-column:2}.cinema-section{padding:60px 24px}.cinema-section-heading{display:block}.cinema-section-heading>p{margin-top:20px;max-width:500px}.nexo-plan-grid{gap:12px}.nexo-plan{padding:18px}.nexo-plan-top{font-size:8px;gap:5px}.nexo-plan h3{font-size:22px}.nexo-speed{display:block}.nexo-speed>strong{font-size:66px;display:block;margin-bottom:5px}.nexo-speed>span{font-size:14px;display:flex;align-items:center;gap:8px}.nexo-speed small{font-size:7px;margin:0}.nexo-plan h4{font-size:12px;min-height:36px}.nexo-plan>p{font-size:11px;min-height:100px}.nexo-plan ul{font-size:9px;min-height:119px}.nexo-plan .cinema-button{gap:4px;padding:12px 8px;font-size:9px}.nexo-compare-check{font-size:9px;gap:7px}.nexo-comparison{grid-template-columns:1fr;gap:25px;margin-top:35px}.nexo-comparison h3{font-size:30px}.nexo-coverage{grid-template-columns:1fr 1fr;gap:30px}.nexo-map{min-height:460px;border-top-left-radius:80px}.nexo-coverage-copy h2{font-size:40px}.nexo-coverage-copy .cinema-eyebrow{font-size:8px}.nexo-coverage-copy>p{font-size:12px}.nexo-coverage-copy .cinema-button{font-size:10px;padding:12px 15px}.map-caption{left:15px;font-size:7px}.cinema-footer{grid-template-columns:110px 1fr;gap:28px;padding:45px 24px}.cinema-footer>a{grid-column:2;width:fit-content}.cinema-footer h2{font-size:27px}.vertice-editorial{grid-template-columns:1fr 2fr;padding:38px 24px}.vertice-editorial p{grid-column:2}.vertice-editorial h2{font-size:29px}.vertice-filters{flex-wrap:wrap;gap:15px}.vertice-filters>label{flex:1 1 25%}.vertice-filters>.cinema-text-button{padding-left:0}.vertice-experience{grid-template-columns:1fr;gap:35px}.vertice-selected{max-width:600px}.vertice-selected-art .vehicle-drawing{max-height:290px}.vertice-reservation{padding:30px;max-width:none}.vertice-reservation>h2 br{display:none}.reservation-steps{justify-content:flex-start;gap:70px}.vertice-hero .cinema-hero-photo{object-position:66% center}.vertice-car{padding:22px}.vertice-car-name h3{font-size:25px}.vertice-car>p{font-size:10px}.vertice-car-top{font-size:8px}}@media(max-width:550px){.cinema-header{padding:16px 20px;gap:20px}.nexo-brand{font-size:31px}.nexo-brand>span:first-child{width:30px;height:30px;font-size:24px;margin-right:10px}.cinema-header nav{gap:18px;font-size:10px}.cinema-hero{padding:50px 20px 120px;min-height:650px}.cinema-hero h1{font-size:clamp(60px,15vw,80px);margin:24px 0;max-width:400px}.cinema-hero-copy>p{font-size:15px;max-width:310px}.cinema-hero .cinema-eyebrow{font-size:8px;letter-spacing:.13em}.cinema-hero:before{background:linear-gradient(90deg,#08121bd9,#08121b6b),linear-gradient(0deg,#08121bcc,transparent 60%)}.cinema-hero-photo{opacity:.8}.nexo-hero .cinema-hero-photo{object-position:65% center}.cinema-button{font-size:12px;padding:14px 20px;gap:25px}.cinema-hero-note{font-size:9px;max-width:280px}.cinema-hero-bottom{left:20px;right:20px;bottom:18px;gap:10px;align-items:center}.cinema-hero-bottom>span{font-size:7px;letter-spacing:.1em;max-width:125px;line-height:1.8}.cinema-motion{font-size:9px;padding:8px 10px;gap:8px}.nexo-signal{right:-45px;top:47%;width:110px;height:110px;opacity:.25}.nexo-light{top:25%;height:350px;width:350px;right:-160px}.nexo-intro-strip{display:block;padding:35px 20px}.nexo-intro-strip>span{font-size:8px}.nexo-intro-strip h2{font-size:28px;margin:20px 0}.nexo-intro-strip h2 br{display:none}.nexo-intro-strip p{font-size:13px;max-width:350px}.cinema-section{padding:45px 20px}.cinema-section-heading{margin-bottom:30px}.cinema-section-heading h2{font-size:35px}.cinema-section-heading .cinema-eyebrow{font-size:9px}.cinema-section-heading>p{font-size:12px}.nexo-plan-grid{grid-template-columns:1fr;gap:18px}.nexo-plan{padding:26px}.nexo-plan-top{font-size:9px}.nexo-plan h3{font-size:28px;margin:25px 0 20px}.nexo-speed{display:flex;gap:18px;margin-bottom:20px}.nexo-speed>strong{font-size:78px;margin:0}.nexo-speed>span{font-size:22px;display:block}.nexo-speed small{font-size:9px;margin-top:6px}.nexo-plan h4{font-size:15px;min-height:0}.nexo-plan>p{font-size:13px;min-height:0}.nexo-plan ul{font-size:12px;min-height:0;margin:22px 0;padding:20px 0}.nexo-plan .cinema-button{font-size:12px;padding:14px 18px}.nexo-compare-check{font-size:11px}.nexo-comparison{margin-top:30px;padding-top:30px}.nexo-comparison h3{font-size:29px}.nexo-comparison .cinema-eyebrow{font-size:9px}.cinema-table-scroll td,.cinema-table-scroll th{font-size:10px;padding:15px 12px}.nexo-coverage{grid-template-columns:1fr;gap:35px}.nexo-map{min-height:320px;border-top-left-radius:70px}.map-caption{font-size:8px;left:20px}.nexo-coverage-copy h2{font-size:45px}.nexo-coverage-copy .cinema-eyebrow{font-size:9px}.nexo-coverage-copy>p{font-size:13px}.nexo-coverage-copy .cinema-button{font-size:11px;width:100%;justify-content:center;padding:14px}.cinema-footer{display:block;padding:40px 20px}.cinema-footer>span{margin-bottom:25px;display:inline-flex}.cinema-footer h2{font-size:30px}.cinema-footer p{font-size:12px}.cinema-footer>a{margin-top:25px;width:fit-content;font-size:12px}.cinema-demo .demo-concept{padding:0 20px;margin-bottom:35px;font-size:11px}.vertice-brand{font-size:17px;letter-spacing:.14em;gap:7px}.vertice-brand>span{font-size:29px}.vertice-hero{min-height:700px;padding-top:48px}.vertice-hero h1{font-size:clamp(60px,15vw,80px)}.vertice-hero .cinema-hero-photo{object-position:67% center}.vertice-hero:before{background:linear-gradient(90deg,#111416d6,#11141640),linear-gradient(0deg,#111416c9,transparent 65%)}.vertice-editorial{display:block;padding:37px 20px}.vertice-editorial>span{font-size:8px}.vertice-editorial h2{font-size:29px;margin:20px 0}.vertice-editorial h2 br{display:none}.vertice-editorial p{font-size:13px;padding:0;max-width:350px}.vertice-filters{gap:15px 12px;padding:20px 0}.vertice-filters>label{flex-basis:calc(50% - 6px)}.vertice-filters>label:last-of-type{flex-basis:100%}.vertice-filters>.cinema-text-button{font-size:11px;padding:0}.vertice-car-grid{grid-template-columns:1fr;gap:18px}.vertice-car{padding:24px}.vertice-car-top{font-size:9px}.vehicle-drawing{margin:8px 0 18px}.vertice-car-name h3{font-size:30px}.vertice-car>p{font-size:11px}.vertice-car>button{font-size:12px}.vertice-selected h2{font-size:45px}.vertice-selected>p{font-size:13px}.vertice-selected dl{gap:0 20px}.vertice-selected dd{font-size:12px}.vertice-reservation{padding:23px 18px}.sandbox-tag{font-size:7px;padding:7px 8px;line-height:1.5}.vertice-reservation>h2{font-size:34px}.vertice-reservation>h2 br{display:block}.vertice-reservation>p{font-size:11px}.reservation-steps{justify-content:space-between;gap:10px}.reservation-start>strong{font-size:14px}.vertice-reservation .cinema-button{font-size:10px;padding:14px 12px;gap:10px}.payment-method{padding:12px;gap:10px}.payment-method small{font-size:10px}.reservation-result{padding:15px}.reservation-result h3{font-size:21px}.reservation-result p{font-size:11px}.cinema-empty{padding:30px 18px}.cinema-empty h3{font-size:25px}.cinema-empty p{font-size:12px}}.demo-page.cinema-demo{--demo-ink:#f4f7f8;--demo-bg:var(--cinema-bg,#0a1218);--demo-accent:var(--cinema-accent,#c1ff62);color:#f4f7f8;background:var(--cinema-bg,#0a1218)}.cinema-demo .cinema-footer,.cinema-demo .cinema-footer h2,.cinema-demo .cinema-header,.cinema-demo .cinema-header .nexo-brand,.cinema-demo .cinema-header .vertice-brand,.cinema-demo .cinema-header nav a,.cinema-demo .cinema-hero,.cinema-demo .cinema-hero .cinema-eyebrow,.cinema-demo .cinema-hero h1,.cinema-demo .cinema-section,.cinema-demo .cinema-section h2,.cinema-demo .cinema-section h3,.cinema-demo .cinema-section h4,.cinema-demo .nexo-selected-summary strong,.cinema-demo .nexo-speed,.cinema-demo .payment-method strong,.cinema-demo .reservation-start>strong{color:#f4f7f8}.cinema-demo .nexo-intro-strip,.cinema-demo .nexo-intro-strip h2{color:#183023}.cinema-demo .vertice-editorial,.cinema-demo .vertice-editorial h2{color:#292d2f}.cinema-demo .cinema-footer>a{color:var(--cinema-accent)}@media(prefers-reduced-motion:reduce){.cinema-demo *,.cinema-demo :after,.cinema-demo :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.cinema-button:hover,.vertice-car:hover .vehicle-drawing{transform:none}.nexo-signal{display:none}}.cinema-demo{--cinema-muted:#b8c3ca}.cinema-demo section[id]{scroll-margin-top:24px}.cinema-demo .cinema-hero-copy{position:relative;z-index:2;max-width:630px}.cinema-demo .cinema-hero-copy>p{max-width:440px;font-size:16px;line-height:1.8}.cinema-demo .cinema-hero-photo{animation:cinema-photo-drift 18s ease-in-out infinite alternate;transform-origin:65% 50%;will-change:transform}.cinema-demo .vertice-hero .cinema-hero-photo{animation-duration:21s}.cinema-hero-copy>*{animation:cinema-copy-enter .9s both}.cinema-hero-copy>h1{animation-delay:.1s}.cinema-hero-copy>p{animation-delay:.2s}.cinema-hero-copy>.cinema-button{animation-delay:.3s}.cinema-hero-copy>.cinema-hero-note{animation-delay:.4s}.cinema-title-accent{color:var(--cinema-accent)}.cinema-scroll-cue{display:inline-flex;align-items:center;gap:24px;font-size:12px;letter-spacing:.01em}.cinema-scroll-cue span{font-size:22px}.cinema-demo .nexo-light{animation:nexo-light-drift 12s ease-in-out infinite alternate}.cinema-demo .vertice-light{animation:vertice-light-drift 14s ease-in-out infinite alternate}.cinema-demo .motion-paused .cinema-hero-photo,.cinema-demo .motion-paused .network-flow,.cinema-demo .motion-paused .nexo-hero-index div:after,.cinema-demo .motion-paused .nexo-light,.cinema-demo .motion-paused .vertice-light{animation-play-state:paused}.cinema-demo[data-document-hidden=true] *,.cinema-demo[data-document-hidden=true] :after,.cinema-demo[data-document-hidden=true] :before{animation-play-state:paused!important}@keyframes cinema-photo-drift{0%{transform:scale(1.02) translate3d(-.5%,0,0)}to{transform:scale(1.1) translate3d(1%,-1%,0)}}@keyframes cinema-copy-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes nexo-light-drift{0%{transform:translate3d(-3%,2%,0) rotate(-8deg);opacity:.3}to{transform:translate3d(6%,-5%,0) rotate(10deg);opacity:.65}}@keyframes vertice-light-drift{0%{transform:translateX(-15%) rotate(-16deg);opacity:.12}to{transform:translateX(30%) rotate(-8deg);opacity:.45}}.cinema-reveal{transition:opacity .7s ease var(--reveal-delay,0s),transform .7s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0s)}.cinema-reveal[data-reveal=waiting]{opacity:0;transform:translateY(24px)}.cinema-reveal:focus-within,.cinema-reveal[data-reveal=visible]{opacity:1;transform:none}.cinema-demo .cinema-section-heading>p{font-size:14px;line-height:1.9}.cinema-demo .cinema-button{transition:background .25s,color .25s,transform .25s;min-height:50px}.cinema-demo .cinema-button>span{transition:transform .25s}.cinema-demo .cinema-live{font-size:13px;line-height:1.7}.nexo-network-art{position:absolute;right:-2%;top:10%;width:51%;height:70%;pointer-events:none;opacity:.8;z-index:-1;mask-image:linear-gradient(90deg,transparent,#000 20%)}.nexo-network-art svg{width:100%;height:100%;overflow:visible}.network-track{stroke:#bfff8430;stroke-width:1}.network-flow{stroke:#d5ff9e;stroke-width:1.5;stroke-dasharray:35 650;animation:nexo-network-travel 8s linear infinite}.network-flow.flow-two{animation-duration:10s;animation-delay:-4s}.network-flow.flow-three{animation-duration:9s;animation-delay:-6s}.network-node{fill:#d5ff9e}.network-node-halo{fill:#c1ff6210;stroke:#c1ff6240;stroke-width:1}.network-label{position:absolute;color:#d9ebca;font-size:9px;letter-spacing:.15em}.network-label.label-top{top:14%;right:20%}.network-label.label-bottom{bottom:9%;right:8%}.nexo-hero-index{position:absolute;right:5%;bottom:150px;width:180px;font-size:10px;letter-spacing:.12em;color:#c9d6cd}.nexo-hero-index div{height:1px;background:#ffffff30;margin:20px 0;overflow:hidden}.nexo-hero-index div:after{content:"";display:block;width:35%;height:1px;background:var(--cinema-accent);animation:nexo-index-travel 10s ease-in-out infinite alternate}.nexo-hero-index small{font-size:8px;line-height:2}.nexo-intro-strip p{font-size:14px;line-height:1.9}.nexo-moments{background:#0c171c}.nexo-moment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:48px}.nexo-moment{min-width:0}.moment-art{height:260px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 40%,#244735,#101f25 65%);margin-bottom:25px;border:1px solid #ffffff0c}.moment-orbit{position:absolute;width:160px;height:160px;left:calc(50% - 80px);top:36px;border:1px solid #c1ff6280;border-radius:50%;transform:rotate(-25deg) scaleY(.65);transition:transform 1s}.moment-orbit.second{transform:rotate(50deg) scaleY(.65);border-color:#f5ffe83b}.moment-core{position:absolute;left:calc(50% - 35px);top:80px;width:70px;height:70px;border-radius:50%;background:radial-gradient(circle at 35% 25%,#e1ffc3,#64964c 35%,#192c20 75%);box-shadow:0 0 50px #baff5120}.moment-word{position:absolute;bottom:22px;left:24px;font-size:10px;letter-spacing:.18em;color:#d1dece}.moment-share .moment-art{background:radial-gradient(ellipse at 50% 40%,#25454c,#101f25 65%)}.moment-share .moment-orbit{border-radius:30%;transform:rotate(-30deg) scaleY(.8)}.moment-discover .moment-art{background:radial-gradient(ellipse at 50% 40%,#3d4631,#101f25 65%)}.moment-discover .moment-orbit{border-radius:5%;transform:rotate(45deg) scale(.8)}.moment-number{font-size:10px;color:var(--cinema-accent);letter-spacing:.1em}.nexo-moment h3{font-size:24px;letter-spacing:-.03em;margin:17px 0 12px;line-height:1.2}.nexo-moment>p{font-size:14px;color:var(--cinema-muted);line-height:1.85;max-width:380px}.cinema-demo .nexo-plan{border-radius:10px;transition:border-color .3s,background .3s,opacity .7s,transform .7s;position:relative;overflow:hidden}.nexo-plan:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--cinema-accent);transform:scaleX(0);transform-origin:left;transition:transform .4s}.nexo-plan.is-selected:before{transform:scaleX(1)}.cinema-demo .nexo-plan h4{font-size:16px}.cinema-demo .nexo-compare-check,.cinema-demo .nexo-plan li,.cinema-demo .nexo-plan>p{font-size:13px;line-height:1.8}.cinema-demo .nexo-plan-top{font-size:10px}.cinema-demo .nexo-comparison>div>p{color:var(--cinema-muted);font-size:13px;line-height:1.8;max-width:250px;margin-top:20px}.cinema-demo .nexo-comparison table{font-size:13px}.nexo-map-key{position:absolute;left:24px;right:24px;bottom:60px;display:flex;align-items:center;gap:12px;padding:16px;background:#0d1c22eb;border:1px solid #c1ff6229;border-radius:6px;font-size:12px}.nexo-map-key>span{font-size:25px;color:var(--cinema-accent)}.cinema-demo .map-point i{transition:box-shadow .4s,background .4s,transform .4s}.cinema-demo .map-point.active i{background:#e1ffb3;box-shadow:0 0 0 10px #c1ff6220,0 0 40px #c1ff6260;transform:scale(1.25)}.cinema-demo .map-point.active span{color:#e1ffb3}.cinema-demo .coverage-result p,.cinema-demo .nexo-coverage-copy>p{font-size:14px;line-height:1.8}.cinema-demo select{min-height:48px;font-size:14px}.cinema-demo .nexo-coverage-copy>label{font-size:13px}@keyframes nexo-network-travel{0%{stroke-dashoffset:700}to{stroke-dashoffset:0}}@keyframes nexo-index-travel{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}.vertice-frame{position:absolute;right:5%;top:50px;bottom:140px;width:40%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;pointer-events:none;font-size:9px;letter-spacing:.18em;color:#f2e2c980}.vertice-frame i{height:45px;border-right:1px solid #f2e2c970}.cinema-demo .vertice-editorial>p{font-size:14px;line-height:1.9}.cinema-demo .vertice-car{padding:25px;border-radius:8px;overflow:hidden;transition:border-color .3s,background .3s,opacity .7s,transform .7s}.cinema-demo .vertice-car-top{font-size:10px;gap:10px;line-height:1.8}.vehicle-photograph{margin:22px -25px 25px;position:relative;overflow:hidden;background:#191e21;aspect-ratio:1.6}.vehicle-photograph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s cubic-bezier(.2,.6,.3,1),filter .7s}.vehicle-photo-corner{position:absolute;left:18px;bottom:17px;color:#fff;font-size:9px;letter-spacing:.14em;text-shadow:0 1px 6px #000}.cinema-demo .vertice-car-name h3{font-size:34px}.cinema-demo .vertice-car>p{font-size:13px;line-height:1.8}.cinema-demo .vertice-car>.vertice-car-description{margin:15px 0 25px;max-width:430px;min-height:48px;color:#b8c0c5}.cinema-demo .vertice-car>button{font-size:13px}.vertice-choice-bar{margin-top:35px;padding:25px 0;border-top:1px solid #ffffff24;display:flex;align-items:center;justify-content:space-between;gap:24px}.vertice-choice-bar>div>span{display:block;font-size:9px;letter-spacing:.16em;color:var(--cinema-accent);margin-bottom:10px}.vertice-choice-bar strong{font-size:22px;font-weight:500}.vertice-choice-bar small{font-size:12px;color:#adb4b8;margin-left:10px}.vertice-choice-bar>a{display:flex;align-items:center;gap:35px;font-size:13px}.vertice-design-story{display:grid;grid-template-columns:1fr 1fr;background:#e8e4db;color:#262c2e}.vertice-story-image{position:relative;min-height:650px;overflow:hidden}.vertice-story-image img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;transition:transform 1.4s}.vertice-story-image>span{position:absolute;bottom:35px;left:35px;font-size:10px;letter-spacing:.18em;color:white;text-shadow:0 1px 8px #000}.vertice-story-copy{padding:80px clamp(30px,5vw,90px)}.vertice-story-copy>.cinema-eyebrow{color:#6a573e}.vertice-story-copy h2{font-size:clamp(34px,3.4vw,56px);line-height:1.08;letter-spacing:-.05em;margin:25px 0}.vertice-story-copy>p{font-size:14px;line-height:1.9;color:#5c6261}.vertice-design-notes{margin-top:35px}.vertice-design-notes>div{position:relative;border-top:1px solid #28303324;padding:20px 0 20px 40px}.vertice-design-notes>div>span{position:absolute;top:24px;left:0;font-size:10px;color:#76664f}.vertice-design-notes h3{font-size:20px;font-weight:500;margin-bottom:8px}.vertice-design-notes p{font-size:13px;line-height:1.8;color:#5c6261}.cinema-demo .vertice-selected-art{padding:0;background:none}.vehicle-photograph-detail{margin:0 0 28px;aspect-ratio:auto;overflow:hidden}.vehicle-photograph-detail img{aspect-ratio:1.5;height:auto;object-fit:cover}.vehicle-photograph-detail figcaption{padding:12px 0;color:#aab2b8;font-size:11px;line-height:1.7}.vehicle-photograph-detail .vehicle-photo-corner{bottom:70px}.vertice-detail-scene{animation:cinema-copy-enter .45s both}.vertice-detail-scene>p{font-size:14px;line-height:1.8;color:#b6c0c5}.vertice-detail-scene dl{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin:30px 0}.vertice-detail-scene dl>div{border-top:1px solid #ffffff22;padding:17px 0}.vertice-detail-scene dt{font-size:11px;color:#98a5ad;margin-bottom:7px}.vertice-detail-scene dd{font-size:14px;margin:0}.vertice-detail-scene>ul{list-style:none;padding:0}.vertice-detail-scene>ul li{font-size:13px;color:#bac2c7;padding:10px 0;border-bottom:1px solid #ffffff14}.vertice-detail-scene>ul li:before{content:"↗";margin-right:12px;color:var(--cinema-accent)}.cinema-demo .reservation-result p,.cinema-demo .vertice-reservation>p{font-size:13px;line-height:1.8}.cinema-demo .reservation-fields label,.cinema-demo .reservation-fields legend{font-size:13px}.cinema-demo .payment-method small{font-size:12px;line-height:1.7}.cinema-demo .gateway-explanation p{font-size:12px;line-height:1.8}.cinema-demo .cinema-footer p{font-size:13px;line-height:1.8}@media(hover:hover) and (pointer:fine){.cinema-demo .cinema-button:hover{transform:translateY(-3px)}.cinema-button:hover>span{transform:translate(3px,-3px)}.vertice-car:hover .vehicle-photograph img,.vertice-story-image:hover img{transform:scale(1.045)}.nexo-moment:hover .moment-orbit{transform:rotate(35deg) scaleY(.65)}.nexo-moment:hover .moment-orbit.second{transform:rotate(100deg) scaleY(.65)}.nexo-plan:hover{border-color:#c1ff6270}.vertice-car:hover{border-color:#cebfa86b}}@media(max-width:1100px){.cinema-demo .cinema-header nav,.nexo-moment-grid{gap:18px}.nexo-moment h3{font-size:22px}.moment-art{height:230px}.vertice-story-copy{padding:50px 30px}.vertice-story-image{min-height:620px}.nexo-network-art{right:-14%;width:65%;opacity:.55}.vertice-choice-bar strong{font-size:20px}}@media(max-width:800px){.nexo-moment-grid{grid-template-columns:1fr}.nexo-moment{display:grid;grid-template-columns:1fr 1fr;column-gap:26px;align-content:center}.moment-art{grid-column:1;grid-row:1/5;margin:0;height:260px}.moment-number,.nexo-moment h3,.nexo-moment>p{grid-column:2}.moment-number{margin-top:25px}.nexo-moment>p{font-size:13px}.nexo-hero-index{display:none}.vertice-design-story{grid-template-columns:1fr}.vertice-story-image{min-height:460px}.vertice-story-copy{padding:55px 7%}.vertice-design-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.vertice-design-notes>div{padding:35px 0 0}.vertice-design-notes>div>span{top:15px}.vertice-choice-bar{align-items:flex-start}.vertice-choice-bar small{display:block;margin:7px 0 0}.vertice-frame{width:35%;right:4%;font-size:8px}.cinema-demo .cinema-hero-copy>p{font-size:15px;max-width:360px}}@media(max-width:550px){.cinema-demo .cinema-header nav{gap:15px;flex-wrap:wrap}.cinema-demo .cinema-header nav a{font-size:11px}.cinema-demo .cinema-hero-copy>p{font-size:14px;line-height:1.8;max-width:290px}.cinema-demo .cinema-section-heading>p{font-size:13px}.cinema-demo .cinema-hero-bottom{align-items:center;gap:18px}.cinema-hero-bottom>span{max-width:140px;line-height:1.8}.cinema-scroll-cue{font-size:10px;gap:10px}.nexo-network-art{right:-50%;width:120%;top:20%;opacity:.45}.network-label{display:none}.nexo-moment{display:block}.moment-art{height:240px;margin-bottom:22px}.nexo-moment-grid{gap:40px}.nexo-moment h3{font-size:24px}.nexo-moment>p{font-size:14px}.nexo-map-key{left:16px;right:16px;bottom:55px;font-size:11px;padding:12px}.cinema-demo .nexo-plan li,.cinema-demo .nexo-plan>p{font-size:13px}.cinema-demo .nexo-comparison table{font-size:12px}.cinema-demo .nexo-coverage-copy>p{font-size:14px}.cinema-demo .nexo-comparison>div>p{max-width:none}.vertice-frame{display:none}.cinema-demo .vertice-car{padding:23px}.vehicle-photograph{margin:20px -23px 23px}.vertice-choice-bar{display:block;padding:24px 0}.vertice-choice-bar>a{margin-top:20px;justify-content:space-between;font-size:12px}.vertice-design-notes{display:block}.vertice-design-notes>div{padding:20px 0 20px 35px}.vertice-design-notes>div>span{top:24px}.vertice-story-image{min-height:340px}.vertice-story-image>span{left:22px;bottom:24px;font-size:8px}.vertice-story-copy{padding:40px 22px}.vehicle-photograph-detail{margin:0 0 24px}.vehicle-photograph-detail figcaption{font-size:10px}.cinema-demo .vertice-selected h2{font-size:40px}.vertice-detail-scene dl{gap:0 15px}.vertice-detail-scene dt{font-size:10px}.vertice-detail-scene dd{font-size:13px}.cinema-demo .reservation-fields label,.cinema-demo .reservation-fields legend,.cinema-demo .vertice-reservation .cinema-button{font-size:12px}}@media(prefers-reduced-motion:reduce){.cinema-demo *,.cinema-demo :after,.cinema-demo :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.cinema-reveal[data-reveal=waiting]{opacity:1;transform:none}.cinema-demo .cinema-button:hover,.cinema-demo .cinema-hero-photo,.vertice-car:hover .vehicle-photograph img,.vertice-story-image:hover img{transform:none}.network-flow{stroke-dasharray:none;opacity:.3}}