@font-face{font-family:Geist;src:url('assets/geist-regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Geist;src:url('assets/geist-medium.ttf') format('truetype');font-weight:500 900;font-display:swap}
*{box-sizing:border-box}body{margin:0;font-family:Geist,Arial,sans-serif;font-weight:400;letter-spacing:-.015em}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid #939598;outline-offset:5px}.frame-body{width:100vw;height:100vh;overflow:hidden;background:#fff}.frame-body.variant-2{background:#000}.artboard{position:absolute;width:1440px;height:900px;transform-origin:top left;overflow:hidden;background:#fff;color:#000}.landing-header{position:absolute;top:42px;left:64px;right:64px;height:47px;display:flex;align-items:center;justify-content:space-between;z-index:5}.logo{width:245px;height:auto;display:block}.header-label{display:flex;align-items:center;gap:10px;font-size:14px;color:#636466}.status-dot{display:block;width:5px;height:5px;background:currentColor;border-radius:50%}.landing-footer{position:absolute;left:64px;right:64px;bottom:30px;border-top:1px solid #c7c8ca;padding-top:19px;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#636466;z-index:5}.landing-footer>div{display:flex;gap:19px}.landing-footer>div span{color:#939598}.landing-footer>a{display:flex;gap:11px;align-items:center;text-decoration:none}.landing-footer svg{width:17px;height:17px}.eyebrow{font-size:12px;font-weight:500;letter-spacing:.105em;margin:0 0 28px;color:#636466}h1{font-size:64px;line-height:1.06;font-weight:500;letter-spacing:-.045em;margin:0}p{margin:0}.intro{font-size:21px;line-height:1.45}.detail{font-size:17px;line-height:1.5;color:#636466}.subscribe>p{font-size:16px;font-weight:500;margin-bottom:17px}.cta-row{display:flex;gap:12px}.cta{height:58px;padding:0 22px;display:flex;align-items:center;justify-content:center;gap:11px;text-decoration:none;font-size:15px;font-weight:500;white-space:nowrap;transition:background .18s,color .18s,transform .18s;border:1px solid #000}.cta svg{height:21px;width:21px;flex-shrink:0}.cta.primary{background:#000;color:#fff}.cta.secondary{background:transparent;color:#000}.cta:hover{transform:translateY(-2px)}.cta.primary:hover{background:#636466;border-color:#636466}.cta.secondary:hover{background:#f1f1f1}.cta.light.primary{background:#fff;color:#000}.cta-row.light .primary{background:#fff;color:#000;border-color:#fff}.cta-row.light .secondary{color:#fff;border-color:#636466}.cta-row.light .primary:hover{background:#c7c8ca}.cta-row.light .secondary:hover{background:#222}.one-copy{position:absolute;left:64px;top:182px;width:620px}.one-copy .intro{margin-top:31px}.one-copy .detail{margin-top:19px}.one-copy .subscribe{margin-top:35px}.micro-topics{display:flex;gap:20px;color:#636466;font-size:12px;margin-top:23px}.micro-topics span{display:flex;align-items:center;gap:7px}.micro-topics span:before{content:'↗';font-size:15px;color:#000}.visual-one{position:absolute;top:153px;right:64px;width:605px;height:612px;background:#000;color:#fff;overflow:hidden}.visual-kicker{position:absolute;top:29px;left:30px;right:30px;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.09em}.visual-kicker>span{color:#939598}.visual-one h2{font-size:32px;font-weight:400;line-height:1.15;letter-spacing:-.035em;position:absolute;left:30px;top:70px;margin:0;z-index:2}.mosaic{position:absolute;left:-9px;top:155px;width:630px;height:480px}.mosaic img{position:absolute;inset:0;width:100%;height:auto}.visual-bottom{position:absolute;bottom:28px;left:30px;right:30px;display:flex;align-items:flex-end;justify-content:space-between;z-index:2;color:#c7c8ca;font-size:12px;line-height:1.4}.visual-bottom svg{width:35px;height:35px;color:#fff}.concept-two{background:#000;color:#fff}.concept-two .header-label{color:#c7c8ca}.two-atmosphere{position:absolute;left:525px;top:142px;width:940px;height:660px;background:url('assets/studio-suv.png') 58% center/cover no-repeat;opacity:.94}.two-atmosphere:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#000 0%,transparent 22%),linear-gradient(0deg,#000 0%,transparent 20%,transparent 88%,#000 100%)}.two-brand{position:absolute;top:175px;right:69px;width:410px;opacity:.08}.two-copy{position:absolute;left:64px;top:166px;width:675px;z-index:3}.two-copy .eyebrow{color:#939598;margin-bottom:26px}.two-copy h1{font-size:74px;line-height:1.02}.two-copy .intro{color:#c7c8ca;font-size:20px;line-height:1.45;margin-top:27px}.two-copy .detail{color:#939598;margin-top:18px;font-size:16px}.two-copy .subscribe{margin-top:34px}.two-copy .cta{font-size:15px}.two-caption{position:absolute;right:70px;top:280px;text-align:right}.tiny-index{font-size:10px;letter-spacing:.12em;color:#939598}.two-caption p{font-size:19px;line-height:1.3;margin-top:11px}.two-topics{position:absolute;left:64px;right:64px;top:740px;display:flex;gap:65px;border-top:1px solid #303030;padding-top:20px;z-index:4}.two-topics>div{display:flex;gap:16px;width:235px}.two-topics>div>span{font-size:10px;color:#939598;padding-top:4px}.two-topics p{font-size:14px;line-height:1.4;color:#c7c8ca}.concept-two .landing-footer{border-color:#303030;color:#939598}.three-copy{position:absolute;left:64px;top:170px;width:695px;z-index:2}.three-copy .eyebrow{margin-bottom:26px}.three-copy h1{font-size:59px;line-height:1.09}.three-copy h1>span{font-size:69px;letter-spacing:-.047em}.three-copy .intro{font-size:19px;line-height:1.45;margin-top:27px}.three-copy .detail{font-size:16px;margin-top:18px}.three-copy .subscribe{margin-top:32px}.three-copy .fineprint{font-size:10px;color:#636466;margin-top:18px}.visual-three{position:absolute;right:64px;top:153px;width:570px;height:612px;background:#c7c8ca;overflow:hidden}.visual-three .visual-kicker{z-index:3}.visual-three .visual-kicker>span{color:#636466}.big-discount{position:absolute;top:76px;left:15px;right:15px;text-align:center;font-size:205px;letter-spacing:-.1em;line-height:1;font-weight:500;z-index:1}.big-discount>span{font-size:140px;letter-spacing:-.08em}.price-caption{position:absolute;top:274px;left:30px;font-size:16px;line-height:1.35;color:#636466;z-index:2}.three-car{position:absolute;top:245px;left:11px;width:554px;height:auto;z-index:2;filter:drop-shadow(0px 25px 18px #0002)}.three-symbol{position:absolute;width:500px;bottom:60px;left:35px;opacity:.25}.three-routes{position:absolute;bottom:29px;left:30px;right:30px;display:flex;justify-content:space-between;font-size:12px;z-index:3}.three-routes span{display:flex;align-items:center;gap:10px}.three-routes span:before{content:'↗';font-size:15px}.scheme-mode{background:#f7f7f7!important}.wire-board{background:#fafafa!important;color:#222!important}.wire-header{position:absolute;top:42px;left:64px;right:64px;border-bottom:1px solid #ddd;padding-bottom:30px;display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#777}.wire-logo{font-size:17px;color:#333}.wire-logo b{font-size:12px;border:1px solid #ccc;padding:8px;margin-right:12px}.wire-copy{position:absolute;left:64px;top:168px;width:660px}.wire-label{font-size:11px;letter-spacing:.08em;font-weight:500;color:#777}.wire-pain{font-size:16px;margin-top:14px;margin-bottom:22px}.wire-copy h1{font-size:49px;line-height:1.09}.wire-benefit{border-top:1px dashed #bbb;border-bottom:1px dashed #bbb;padding:21px 0;margin-top:25px;width:550px}.wire-benefit>p:last-child{font-size:18px;line-height:1.5;margin-top:10px}.wire-action{margin-top:25px}.wire-action>p:nth-child(2){font-size:16px;margin-top:13px}.wire-action>div{display:flex;gap:12px;margin-top:15px}.wire-action>div>span{display:block;padding:18px 24px;background:#ddd;color:#333;font-size:14px;border:1px solid #aaa}.wire-action>div>span:first-child{background:#555;color:white;border-color:#555}.wire-visual{position:absolute;top:168px;right:64px;width:570px;height:600px;background:#eaeaea;border:1px dashed #aaa;padding:30px}.wire-picture{position:absolute;left:80px;top:140px;width:410px;height:230px;border:1px solid #bbb;display:flex;align-items:center;justify-content:center;background:linear-gradient(30deg,transparent 49.8%,#ccc 50%,transparent 50.2%),linear-gradient(-30deg,transparent 49.8%,#ccc 50%,transparent 50.2%)}.wire-picture>span{font-size:80px;color:#aaa;font-weight:500;background:#eaeaea;padding:0 20px;letter-spacing:-.04em}.wire-visual>p{position:absolute;left:30px;bottom:79px;font-size:23px}.wire-visual>small{position:absolute;left:30px;bottom:50px;color:#777;font-size:12px}.wire-footer{position:absolute;left:64px;right:64px;bottom:30px;display:flex;justify-content:space-between;border-top:1px solid #ddd;padding-top:20px;color:#888;font-size:12px}.wire-2 .wire-visual{background:#333;color:#ddd}.wire-2 .wire-picture{border-color:#666}.wire-2 .wire-picture>span{background:#333;color:#666}.wire-2 .wire-label{color:#aaa}.wire-2 .wire-visual>small{color:#aaa}
.mosaic{left:-88px;top:236px;width:780px;height:256px}.mosaic img{width:335.4px}.mosaic img:nth-child(2){left:222.3px}.mosaic img:nth-child(3){left:444.6px}.three-car{top:202px;left:20px;width:530px}.price-caption{display:none}
.two-caption{top:192px}.three-car{top:190px;left:40px;width:490px}
