.rw-runway{background:#081e44;color:#fff;margin:34px auto 0;max-width:1600px;padding:26px clamp(22px,4.7vw,76px) 0;overflow:hidden}.rw-runway-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff30;padding-bottom:20px;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.rw-runway-top p{margin:0}.rw-runway-top>span:first-child{font-size:21px;letter-spacing:.22em}.rw-runway-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(24px,4vw,70px);align-items:center;padding:52px 0 28px}.rw-runway-copy{padding:12px 0}.rw-runway-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.24em;color:#b3caf0;margin:0 0 24px}.rw-runway-copy h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(44px,4.7vw,72px);line-height:1.04;letter-spacing:-.045em;color:#fff;margin:0 0 25px;max-width:490px}.rw-runway-intro{font-size:15px;line-height:1.8;color:#d2dded;max-width:370px;margin:0 0 32px}.rw-runway-links{display:flex;gap:10px;flex-wrap:wrap}.rw-runway-links a{display:flex;justify-content:space-between;gap:25px;align-items:center;min-height:48px;padding:13px 16px;border:1px solid #9bb7df70;text-decoration:none;color:#fff;font-size:12px}.rw-runway-links a:first-child{background:#f5f5ee;color:#081e44;border-color:#f5f5ee}.rw-runway-links a:hover{background:#bed6fa;color:#081e44}.rw-runway-signature{display:flex;align-items:center;gap:14px;border-top:1px solid #ffffff26;margin-top:40px;padding-top:22px;max-width:340px}.rw-runway-signature>span{font-size:34px;color:#adc7f0}.rw-runway-signature p{font-size:12px;line-height:1.6;margin:0;color:#d2dded;max-width:230px}.rw-runway-visual{min-width:0;overflow:hidden;padding:7px}.rw-runway-stage{height:clamp(390px,40vw,570px);position:relative;isolation:isolate}.rw-runway-slide{position:absolute;display:block;width:64%;height:100%;top:0;left:18%;opacity:0;visibility:hidden;transform:translateX(10%) scale(.92);transition:opacity .32s ease,transform .6s ease;overflow:hidden;background:#c5c5c0;pointer-events:none;text-decoration:none;color:white}.rw-runway-slide img{width:100%;height:100%;object-fit:cover;display:block;object-position:center 38%}.rw-runway-slide.is-current{opacity:1;visibility:visible;transform:none;z-index:3;pointer-events:auto;box-shadow:0 25px 45px #0005;outline:1px solid #ffffff50;outline-offset:5px}.rw-runway-slide.is-previous,.rw-runway-slide.is-next{opacity:.52;visibility:visible;z-index:1;transform:scale(.79)}.rw-runway-slide.is-previous{left:-19%}.rw-runway-slide.is-next{left:55%}.rw-runway-slide.is-previous:after,.rw-runway-slide.is-next:after{content:'';position:absolute;inset:0;background:#081e4430}.rw-runway-caption{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:end;justify-content:space-between;padding:55px 20px 20px;gap:10px;background:linear-gradient(transparent,#06152bcc);color:#fff}.rw-runway-caption small{font-size:9px;letter-spacing:.14em;text-transform:uppercase;display:block;margin-bottom:5px}.rw-runway-caption strong{font-family:Georgia,serif;font-weight:400;font-size:25px;line-height:1.15;display:block}.rw-runway-caption>span:last-child{font-size:25px}.rw-runway-controls{display:flex;align-items:center;gap:18px;margin-top:28px}.rw-runway-counter{font-size:11px;letter-spacing:.13em;white-space:nowrap;color:#a7bfdc}.rw-runway-counter b{color:#fff;font-weight:500}.rw-runway-progress{display:flex;gap:4px;flex:1}.rw-runway-progress i{flex:1;height:2px;background:#ffffff36}.rw-runway-progress i.is-current{background:#fff;height:3px}.rw-runway-buttons{display:flex;gap:4px}.rw-runway-buttons button{width:44px;height:44px;display:grid;place-items:center;background:transparent;border:1px solid #ffffff40;border-radius:50%;color:#fff;font:18px Arial,sans-serif;cursor:pointer}.rw-runway-buttons button:hover{background:#ffffff20}.rw-runway a:focus-visible,.rw-runway button:focus-visible{outline:3px solid #bed6fa;outline-offset:5px}.rw-runway-note{font-size:10px;letter-spacing:.05em;color:#afc1dc;text-align:center;margin:13px 0 0}.rw-runway-bottom{border-top:1px solid #ffffff30;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:21px 0}.rw-runway-bottom p{font-size:12px;color:#d2dded;margin:0}.rw-runway-bottom>span{font-size:27px}.rw-runway-benefits{display:grid;grid-template-columns:repeat(3,1fr);padding:25px 0 30px;border-bottom:1px solid #d9dfdf;margin-bottom:20px}.rw-runway-benefits>div{display:flex;gap:15px;align-items:center;justify-content:center;padding:5px 15px}.rw-runway-benefits>div+div{border-left:1px solid #d9dfdf}.rw-runway-benefits span{font-size:25px;color:#013088}.rw-runway-benefits p{font-size:12px;margin:0;color:#243b58}.rw-runway:not(.is-ready) .rw-runway-buttons{display:none}@media(min-width:1600px){.rw-runway{border-radius:4px}}@media(max-width:900px){.rw-runway-grid{grid-template-columns:.86fr 1.14fr;gap:24px}.rw-runway-copy h2{font-size:44px}.rw-runway-links{flex-direction:column;max-width:250px}.rw-runway-stage{height:420px}.rw-runway-caption{padding:40px 12px 14px}.rw-runway-caption strong{font-size:22px}.rw-runway-signature{margin-top:22px}.rw-runway-controls{gap:10px}.rw-runway-buttons button{width:40px;height:44px;border-radius:3px}}@media(max-width:650px){.rw-runway{margin-top:20px;padding:20px 22px 0}.rw-runway-top{font-size:9px;padding-bottom:15px}.rw-runway-grid{display:flex;flex-direction:column;gap:32px;padding:32px 0 24px}.rw-runway-copy{padding:0;width:100%}.rw-runway-kicker{margin-bottom:15px}.rw-runway-copy h2{font-size:clamp(42px,10vw,57px);max-width:380px;margin-bottom:18px}.rw-runway-intro{font-size:14px;max-width:430px;margin-bottom:22px}.rw-runway-links{flex-direction:row;max-width:none;gap:8px}.rw-runway-links a{flex:1;padding:12px;gap:8px;font-size:11px;min-height:48px}.rw-runway-signature{display:none}.rw-runway-visual{width:100%}.rw-runway-stage{height:clamp(350px,105vw,510px)}.rw-runway-slide{width:70%;left:15%}.rw-runway-slide.is-previous{left:-27%}.rw-runway-slide.is-next{left:57%}.rw-runway-caption strong{font-size:24px}.rw-runway-caption small{font-size:8px}.rw-runway-controls{gap:12px;margin-top:23px}.rw-runway-buttons button{width:44px;height:44px;border-radius:50%}.rw-runway-progress{gap:3px}.rw-runway-bottom p{font-size:11px;max-width:260px;line-height:1.6}.rw-runway-benefits{padding:20px 0;margin-bottom:0}.rw-runway-benefits>div{flex-direction:column;gap:5px;text-align:center;padding:4px 7px}.rw-runway-benefits p{font-size:10px;line-height:1.5}.rw-runway-benefits span{font-size:23px}}@media(prefers-reduced-motion:reduce){.rw-runway-slide{transition:none}}
