.rental-intro{background:linear-gradient(125deg,#f6f9fc,#eef5fb 60%,#f0f8f4);color:#102f42;overflow:hidden}.rental-intro-layout{max-width:1320px;margin:auto;padding:70px 40px 45px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.rental-intro-eyebrow{display:flex;gap:10px;align-items:center;color:#32627f;font-size:.65rem;font-weight:700;letter-spacing:.13em;margin:0 0 25px}.rental-intro h1{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.5rem,4.05vw,3.8rem);font-weight:700;letter-spacing:-.055em;line-height:1.17;margin:0 0 24px;color:#102f42}.rental-intro h1 span{color:#167353}.rental-intro-description{color:#596f7e;line-height:1.85;font-size:1.04rem;max-width:470px;margin:0 0 27px}.rental-intro-actions{display:flex;flex-wrap:wrap;align-items:center;gap:15px}.rental-intro-primary{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:#173f59;color:#fff!important;border:1px solid #173f59;border-radius:13px;padding:17px 22px;min-height:56px;font-size:.88rem;font-weight:650;box-shadow:0 8px 20px #173f5915;transition:transform .25s,background .25s}.rental-intro-actions button{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:.8rem;color:#126347;background:none;border:0;font-weight:600;padding:8px 0}.rental-intro-note{color:#647984;font-size:.71rem;line-height:1.7;margin:15px 0 25px;max-width:380px}.rental-intro-modes{display:grid;grid-template-columns:1fr 1fr;gap:17px;max-width:470px;border-top:1px solid #d4e0e7;padding-top:22px}.rental-intro-modes>div{display:flex;align-items:flex-start;gap:11px}.rental-intro-modes svg{color:#16815e;flex:none;margin-top:2px}.rental-intro-modes span{font-size:.55rem;letter-spacing:.08em;color:#647984;line-height:1.7}.rental-intro-modes strong{display:block;font-size:.74rem;color:#25485d;letter-spacing:0;margin-top:3px;font-weight:600}.rental-intro-gallery{position:relative;min-width:0;padding:0 0 0 16px}.rental-intro-gallery figure{position:relative;overflow:hidden;margin:0;background:#cadce6;border:5px solid white;box-shadow:0 15px 40px #173f5912}.rental-intro-gallery img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s ease}.rental-intro-van{aspect-ratio:1.48;border-radius:70px 20px 20px;transform:rotate(1.5deg)}.rental-intro-van img{-o-object-position:48% center;object-position:48% center}.rental-intro-car{width:76%;aspect-ratio:1.7;border-radius:16px;margin:-28px 0 0 -20px!important;transform:rotate(-2deg)}.rental-intro-gallery figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,#102f42b3);pointer-events:none}.rental-intro-gallery figcaption{position:absolute;bottom:15px;left:17px;z-index:1;display:flex;align-items:center;gap:10px;color:#fff}.rental-intro-gallery figcaption>svg{flex:none}.rental-intro-gallery figcaption span{font-size:.5rem;letter-spacing:.1em;line-height:1.6}.rental-intro-gallery figcaption strong{display:block;font-size:.8rem;font-weight:600;letter-spacing:0}.rental-intro-gallery>p{font-size:.61rem;color:#647984;text-align:right;margin:14px 0 0;line-height:1.6}.rental-intro-bottom{max-width:1240px;margin:auto;border-top:1px solid #d4e0e7;padding:23px 0 28px;display:flex;justify-content:space-between;gap:20px;color:#647984;font-size:.73rem}.rental-intro-bottom>span{color:#25485d;font-weight:600}.rental-intro-bottom p{margin:0}.rental-intro-bottom i{font-style:normal;color:#8da5b4;margin:0 9px}.rental-intro :is(a,button):focus-visible{outline:3px solid #16815e;outline-offset:5px}#pilihan-kendaraan{scroll-margin-top:100px}@media(min-width:701px)and (prefers-reduced-motion:no-preference){.rental-intro-copy{animation:rental-arrive .55s ease-out both}.rental-intro-gallery{animation:rental-arrive .7s .08s ease-out both}@keyframes rental-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}@media(hover:hover)and (pointer:fine){.rental-intro-primary:hover{transform:translateY(-2px);background:#102f42}.rental-intro-gallery figure:hover img{transform:scale(1.035)}.rental-intro-actions button:hover{text-decoration:underline;text-underline-offset:4px}}@media(max-width:1320px){.rental-intro-bottom{margin-inline:40px}}@media(max-width:1000px){.rental-intro-layout{padding:48px 28px 40px;gap:32px}.rental-intro h1{font-size:clamp(2rem,4.3vw,3rem)}.rental-intro-van{aspect-ratio:1.1}.rental-intro-car{width:90%;aspect-ratio:1.3}.rental-intro-modes{gap:12px}.rental-intro-bottom{margin-inline:28px}}@media(max-width:700px){.rental-intro-layout{grid-template-columns:1fr;padding:32px 20px 30px;gap:35px}.rental-intro-eyebrow{font-size:.59rem;letter-spacing:.1em;margin-bottom:20px}.rental-intro h1{font-size:clamp(2rem,8.8vw,3rem);margin-bottom:20px}.rental-intro-description{font-size:1rem;line-height:1.75;margin-bottom:23px}.rental-intro-actions{gap:9px;justify-content:center}.rental-intro-primary{width:100%}.rental-intro-note{text-align:center;margin:8px 0 22px;font-size:.68rem;max-width:none}.rental-intro-modes{padding-top:19px;gap:12px;max-width:none}.rental-intro-modes strong{font-size:.7rem}.rental-intro-modes svg{width:18px}.rental-intro-gallery{padding-left:10px}.rental-intro-van{aspect-ratio:1.5;border-top-left-radius:48px}.rental-intro-car{width:78%;aspect-ratio:1.6;margin-top:-20px!important;margin-left:-7px!important}.rental-intro-gallery figcaption{left:11px;bottom:11px;gap:7px}.rental-intro-gallery figcaption strong{font-size:.7rem}.rental-intro-gallery figcaption span{font-size:.44rem}.rental-intro-bottom{margin-inline:20px;flex-direction:column;gap:9px;font-size:.68rem;padding:19px 0 25px}}@media(prefers-reduced-motion:reduce){.rental-intro-copy,.rental-intro-gallery{animation:none!important}.rental-intro-primary,.rental-intro-gallery img{transition:none!important;transform:none!important}}@media(forced-colors:active){.rental-intro{background:Canvas}.rental-intro :is(h1,h1 span,p,a,button,strong){color:CanvasText!important}.rental-intro-primary{border-color:ButtonText}}
