@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cal+Sans&display=swap");:root{--green-bright:#8dffcf;--green:#00e182;--green-cyan:#00ffde;--green-card:#04a56e;--green-card-2:#00915f;--green-deep-a:#00b67c;--green-deep-b:#005037;--ink:#131313;--ink-2:#000;--muted:#666;--muted-2:#828282;--muted-3:#aaa;--line:#ededed;--card:#fafafa;--card-2:#f5f5f5;--yellow:#f7b500;--container:1512px;--radius:26px;--radius-lg:34px;--font:"Poppins",system-ui,-apple-system,sans-serif;--display:"Cal Sans","Poppins",sans-serif}#cp *{box-sizing:border-box;margin:0;padding:0}#cp{scroll-behavior:smooth;font-family:var(--font);color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased;overflow-x:hidden}#cp img{max-width:100%;display:block}#cp a{color:inherit;text-decoration:none}#cp button{font-family:inherit;cursor:pointer;border:none;background:none}#cp .container{max-width:var(--container);margin:0 auto;padding:0 40px}#cp .accent{color:var(--green-bright)}#cp .accent-solid{color:var(--green)}#cp .btn{display:inline-flex;align-items:center;gap:10px;font-weight:500;font-size:16px;border-radius:999px;padding:15px 26px;transition:.2s ease;white-space:nowrap}#cp .btn-green{background:var(--green);color:#fff}#cp .btn-green:hover{background:#00c974}#cp .btn-outline{background:#fff;color:var(--ink);border:1.5px solid #e4e4e4}#cp .btn-outline:hover{border-color:var(--ink)}#cp .btn-ghost-green{background:linear-gradient(135deg,var(--green-deep-a),var(--green-deep-b));color:#fff}#cp .btn .chev{width:18px;height:18px}#cp .site-header{position:absolute;top:0;left:0;right:0;z-index:50;background:transparent}#cp .nav{justify-content:space-between;height:96px}#cp .brand,#cp .nav{display:flex;align-items:center}#cp .brand{gap:10px;font-family:var(--display);font-weight:600;font-size:29px;letter-spacing:-.5px}#cp .brand .logo-mark{width:34px;height:34px;flex:none}#cp .brand .logo-full{height:58px;width:auto;display:block}#cp .brand .b-park{color:var(--green)}#cp .nav-links{display:flex;gap:32px;list-style:none}#cp .nav-links a{display:inline-flex;align-items:center;gap:8px;font-weight:500;font-size:16px;color:#1c1c1c;transition:.15s}#cp .nav-links a:hover{color:var(--green)}#cp .site-header.on-dark .nav-links a{color:#fff}#cp .site-header.on-dark .nav-links a:hover{color:#8dffcf}#cp .site-header.on-dark .brand .logo-full{filter:brightness(0) invert(1)}#cp .nav-ico{width:18px;height:18px;color:var(--green);flex:none}#cp .nav-actions{display:flex;align-items:center;gap:12px}#cp .avatar-btn{width:52px;height:52px;border-radius:50%;background:var(--green);display:grid;place-items:center;color:#fff}#cp .icon-user{width:20px;height:20px}#cp .hero-wrap{position:relative;overflow:hidden}#cp .hero{position:relative;padding:150px 0 40px}#cp .hero-decor{position:absolute;inset:0;z-index:0;pointer-events:none}#cp .hero-map-x{position:absolute;left:22.2%;top:138px;width:55.7%;height:auto}#cp .hero-blob-x{position:absolute;left:56.9%;top:-76px;width:41.7%;height:auto}#cp .hero-blob-bl{position:absolute;left:-3%;top:600px;width:40%;height:auto}#cp .hero-inner{position:relative;z-index:2}#cp .hero h1{font-family:var(--font);font-weight:600;line-height:.92;text-align:center;background:linear-gradient(180deg,#d8d8d8,#efefef 55%,#c9c9c9);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:0;animation:heroText .7s ease-out .9s forwards}#cp .hero h1 .accent{-webkit-text-fill-color:var(--green-bright);color:var(--green-bright)}#cp .hero-stage{position:relative;margin:-128px auto 0;max-width:1220px;aspect-ratio:1220/500}#cp .car-track{position:absolute;inset:0;animation:carIn 1s cubic-bezier(.22,.61,.36,1) both}#cp .hero-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .5s ease}#cp .hero-slide.active{opacity:1;pointer-events:auto}#cp .car-wrap{position:absolute;left:50%;top:47%;transform:translate(-50%,-50%);width:92%;max-width:1040px;aspect-ratio:1040/388}#cp .hero-car{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 30px 26px rgba(0,0,0,.14))}#cp .hero-car.car-lg{transform:scale(1.26);transform-origin:center 62%}#cp .bub{position:absolute;transform:translate(-50%,-50%) scale(.6);opacity:0;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,.38);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 2px 10px rgba(0,0,0,.25);color:#fff;text-align:center;z-index:4;transition:opacity .45s ease,transform .45s cubic-bezier(.34,1.56,.64,1)}#cp .hero-slide.active .bub{opacity:1;transform:translate(-50%,-50%) scale(1)}#cp .hero-slide.active .bub:hover{transform:translate(-50%,-50%) scale(1.13)}#cp .bub .bic{width:34%;height:auto;margin-bottom:5%}#cp .bub b{font-weight:700;font-size:clamp(11px,1.5vw,21px);line-height:1}#cp .bub span{font-size:clamp(6px,.64vw,9px);letter-spacing:.5px;opacity:.9;margin-top:3px}#cp .bub-hp{left:22%;top:34%;width:12.5%;aspect-ratio:1}#cp .bub-seats{left:45%;top:45%;width:11.8%;aspect-ratio:1}#cp .bub-km{left:80%;top:32%;width:12.2%;aspect-ratio:1}#cp .hero-slide.active .bub-hp{transition-delay:.12s}#cp .hero-slide.active .bub-seats{transition-delay:.24s}#cp .hero-slide.active .bub-km{transition-delay:.36s}#cp .hero-slide.active .bub-price{transition-delay:.46s}#cp .bub-price{left:71%;top:73%;width:22.5%;aspect-ratio:1;z-index:5;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 38% 24%,#b6e6cf 0,#6fa98e 44%,#356050 100%);box-shadow:0 22px 46px rgba(0,80,55,.32);backdrop-filter:none;-webkit-backdrop-filter:none}#cp .bub-price .bic,#cp .bub-price .price-sphere{display:none}#cp .bub-price .price-txt{position:relative;z-index:2;text-align:center;line-height:1.1}#cp .price-main{display:flex;align-items:baseline;justify-content:center;gap:3px}#cp .bub-price .price-now{font-weight:800;font-size:46px;color:#8dffcf;line-height:1;opacity:1;margin:0;letter-spacing:0;text-shadow:0 2px 12px rgba(0,45,32,.45)}#cp .bub-price .price-per{font-weight:600;font-size:19px;color:#fff;opacity:1;margin:0;letter-spacing:0}#cp .bub-price .price-was{font-size:17px;color:#fff;font-weight:500;margin-top:7px}#cp .bub-price .price-was s,#cp .price-was s{color:hsla(0,0%,100%,.72)}#cp .car-caption{position:absolute;left:0;right:0;bottom:-4px;text-align:center;font-size:16px;color:var(--muted);z-index:5}#cp .car-caption b{color:var(--ink);font-weight:600}#cp .hero-arrow{position:absolute;top:44%;transform:translateY(-50%);font-size:34px;color:#111;background:none;z-index:6;cursor:pointer;transition:.2s}#cp .hero-arrow:hover{color:var(--green)}#cp .hero-arrow.left{left:0}#cp .hero-arrow.right{right:0}#cp .hero-cta{display:flex;gap:16px;justify-content:center;margin-top:52px}#cp .brands{margin-top:84px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}#cp .brand-track{display:flex;gap:16px;width:-moz-max-content;width:max-content;cursor:grab;will-change:transform}#cp .brand-track.dragging{cursor:grabbing}#cp .brand-pill{width:150px;height:96px;border:1px solid var(--line);border-radius:18px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#fff;transition:box-shadow .2s,transform .2s,border-color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;color:inherit;cursor:pointer}#cp .brand-track.dragging .brand-pill{cursor:grabbing}#cp .brand-pill:hover{box-shadow:0 8px 24px rgba(0,0,0,.06);transform:translateY(-2px);border-color:#bfe9d5}#cp .brand-pill .glyph{display:block;pointer-events:none}#cp .brand-pill .name{font-size:12px;color:#333;pointer-events:none}@keyframes carIn{0%{opacity:0;transform:translateX(-120px)}to{opacity:1;transform:translateX(0)}}@keyframes heroText{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}#cp .trust{position:relative;z-index:2;padding:20px 0 180px}#cp .trust-inner{max-width:var(--container);margin:0 auto;padding:0 40px;display:flex;gap:20px;flex-wrap:wrap}#cp .trust-item{display:flex;align-items:center;gap:13px;background:hsla(0,0%,100%,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(0,0,0,.045);padding:11px 22px 11px 13px;box-shadow:0 6px 18px rgba(0,60,40,.045);transition:.28s cubic-bezier(.22,.61,.36,1)}#cp .trust-item:hover{box-shadow:0 12px 26px rgba(0,60,40,.09)}#cp .trust-item .t-ico{width:44px;height:44px;background:radial-gradient(circle at 50% 38%,#e2f8ee,#f2fbf7);transition:.28s}#cp .trust-item .t-ico-img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) opacity(.5)}#cp .trust-item:hover .t-ico{transform:scale(1.06)}#cp .trust-item b{font-size:19px;line-height:1.15;letter-spacing:-.2px}#cp .trust-item span{font-size:14px;color:var(--muted-3)}#cp .stats{padding:60px 0}#cp .stats-grid{display:grid;grid-template-columns:1fr 2fr;gap:22px}#cp .stats-grid .row2{grid-column:1/-1;display:grid;grid-template-columns:2fr 1fr 1fr;gap:22px}#cp .stat-card{background:var(--green-card);color:#fff;border-radius:var(--radius);padding:38px 34px;display:flex;flex-direction:column;justify-content:center;gap:26px}#cp .stat-card .item h3{font-size:64px;font-weight:600;line-height:1;border-left:5px solid hsla(0,0%,100%,.85);padding-left:14px}#cp .stat-card .item p{font-size:14px;opacity:.9;margin-top:6px;padding-left:19px}#cp .stats-photo{border-radius:var(--radius);min-height:300px}#cp .features{padding:40px 0 100px}#cp .bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:236px;gap:20px;max-width:1180px;margin:0 auto;grid-template-areas:"a a b b" "a a c d" "e e e f"}#cp .bx{border-radius:28px;padding:34px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;opacity:0;transform:translateY(36px);box-shadow:0 10px 30px rgba(0,55,38,.09);transition:opacity .6s ease,transform .6s cubic-bezier(.22,.61,.36,1),box-shadow .35s ease}#cp .bx.in{opacity:1;transform:translateY(0)}#cp .bx.in:hover{transform:translateY(-7px);box-shadow:0 32px 64px rgba(0,70,45,.22)}#cp .bx.in:hover .bxi{transform:scale(1.07) rotate(-4deg)}#cp .bxi{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}#cp .bx-a{grid-area:a}#cp .bx-b{grid-area:b}#cp .bx-c{grid-area:c}#cp .bx-d{grid-area:d}#cp .bx-e{grid-area:e}#cp .bx-f{grid-area:f}#cp .bx-green{background:linear-gradient(148deg,#16c98a,#08a56e 48%,#04794f);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 10px 30px rgba(0,70,45,.14)}#cp .bx-green:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 90% at 88% -10%,hsla(0,0%,100%,.16),transparent 52%)}#cp .bx-green>*{position:relative;z-index:1}#cp .bxi{width:56px;height:56px;border-radius:50%;flex:none;display:grid;place-items:center;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3);backdrop-filter:blur(4px)}#cp .bxi svg{width:26px;height:26px;color:#fff}#cp .bxt{margin-top:20px}#cp .bx-a{justify-content:space-between}#cp .bx-e{flex-direction:row;align-items:center;gap:32px}#cp .bx-e .bxi{margin:0}#cp .bx-e .bxt{flex:1;margin-top:0}#cp .bx-e .bx-stats{margin-top:0;flex:none}#cp .bxt h3{font-size:clamp(17px,1.35vw,22px);font-weight:700;line-height:1.24;margin-bottom:8px;letter-spacing:-.2px}#cp .bxt p{font-size:14px;line-height:1.5;opacity:.92}#cp .bx-a .bxt h3{font-size:clamp(22px,1.9vw,30px)}#cp .bx-img{color:#fff;background-size:cover;background-position:50%;justify-content:flex-end}#cp .bx-img:before{content:"";position:absolute;inset:0;transition:opacity .35s ease;background:linear-gradient(0deg,rgba(1,42,28,.88) 2%,rgba(1,42,28,.28) 45%,rgba(1,42,28,0) 72%)}#cp .bx-img:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14)}#cp .bx-img.in:hover:before{opacity:.86}#cp .bx-img .bxt{position:relative;z-index:2}#cp .bx-img .bxt h3{font-size:clamp(19px,1.5vw,24px)}#cp .bx-list{list-style:none;margin-top:16px;display:grid;gap:10px}#cp .bx-list li{position:relative;padding-left:28px;font-size:14px;opacity:.96;line-height:1.35}#cp .bx-list li:before{content:"";position:absolute;left:0;top:1px;width:18px;height:18px;border-radius:50%;background:hsla(0,0%,100%,.2)}#cp .bx-list li:after{content:"";position:absolute;left:5.5px;top:6px;width:7px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}#cp .bx-stats{display:flex;gap:38px;flex-wrap:wrap;margin-top:18px}#cp .bx-stats span{font-size:38px;font-weight:800;line-height:1;letter-spacing:-1px}#cp .bx-stats i{display:block;font-size:12px;font-weight:500;font-style:normal;opacity:.8;margin-top:8px;letter-spacing:.3px}#cp .feat-cta{text-align:center;margin-top:48px}@media(max-width:820px){#cp .bento{grid-template-columns:1fr 1fr;grid-auto-rows:180px;grid-template-areas:"a a" "b b" "c d" "e e" "f f"}}#cp .sec-head{text-align:center;margin-bottom:56px}#cp .sec-head .eyebrow{font-size:14px;color:var(--muted);display:block;margin-bottom:10px}#cp .sec-head h2{font-family:var(--display);font-weight:600;font-size:clamp(38px,4.4vw,64px);letter-spacing:-1px;line-height:1.05}#cp .sec-head p{font-size:16px;color:var(--muted);margin-top:16px;line-height:1.5}#cp .catalog{padding:40px 0 90px}#cp .car-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}#cp .car-card{background:var(--card);border:1px solid #f0f0f0;border-radius:var(--radius);padding:22px;transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s ease}#cp .car-card:hover{box-shadow:0 24px 54px rgba(0,0,0,.11);transform:translateY(-6px)}#cp .car-card:hover .car-photo img{transform:scale(1.09) translateY(-4px)}#cp .car-card:hover .car-photo:after{transform:translateX(-50%) scale(1.12);opacity:.9}#cp .badge-new{position:absolute;top:22px;left:22px;z-index:2;background:#fff;border:1px solid #eee;border-radius:999px;padding:6px 14px 6px 26px;font-size:11px;color:#333;box-shadow:0 4px 12px rgba(0,0,0,.05)}#cp .badge-new:before{content:"";position:absolute;left:9px;top:50%;transform:translateY(-50%);width:12px;height:12px;background:var(--yellow);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}#cp .car-photo{height:210px;display:grid;place-items:center;position:relative;margin:6px 0 8px}#cp .car-photo:after{content:"";position:absolute;bottom:14px;left:50%;transform:translateX(-50%);width:78%;height:60px;border-radius:50%;background:radial-gradient(ellipse,rgba(141,255,207,.55),transparent 70%);filter:blur(4px);z-index:0}#cp .car-photo img{max-height:190px;width:auto;position:relative;z-index:1;filter:drop-shadow(0 18px 18px rgba(0,0,0,.16));transition:transform .35s cubic-bezier(.22,.61,.36,1)}#cp .car-photo:after{transition:transform .35s ease,opacity .35s ease}#cp .car-info{display:flex;justify-content:space-between;align-items:flex-end}#cp .car-info .name{font-size:20px;font-weight:700;letter-spacing:-.3px}#cp .car-info .trim{font-size:11px;color:var(--muted-2);margin-top:2px}#cp .car-info .price{font-size:37px;font-weight:600;text-align:right;line-height:1;color:var(--green)}#cp .car-info .price .u{color:var(--muted)}#cp .car-info .old{font-size:11px;color:var(--muted-2);text-align:right;margin-top:4px}#cp .car-info .old b{color:var(--ink)}#cp .car-specs{display:flex;justify-content:space-between;margin-top:18px;border-top:1px solid #eee;padding-top:16px}#cp .spec{flex:1;text-align:center;position:relative}#cp .spec+.spec:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:1px;background:#eaeaea}#cp .spec .s-ico{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;margin:0 auto 10px;display:block;filter:brightness(0) opacity(.55)}#cp .spec b{font-size:17px;font-weight:700;display:block;line-height:1}#cp .spec span{font-size:10px;letter-spacing:1px;color:var(--muted-2);text-transform:uppercase;margin-top:5px;display:block}#cp .steps{padding:80px 0 140px;position:relative;overflow:hidden}#cp .steps-blob{position:absolute;top:40px;right:-6%;width:52%;height:auto;z-index:0;pointer-events:none}#cp .steps-head{text-align:center;max-width:1000px;margin:0 auto 80px;position:relative;z-index:1}#cp .steps-head h2{font-family:var(--display);font-weight:600;font-size:clamp(40px,5.4vw,72px);line-height:1.1;letter-spacing:-1px;flex-wrap:wrap;gap:0 22px}#cp .steps-head h2,#cp .steps-head h2 .line{display:flex;align-items:center;justify-content:center}#cp .steps-head h2 .line{gap:22px;width:100%}#cp .steps-head h2 img{height:50px;width:auto;display:inline-block;border-radius:8px}#cp .steps-head h2 .g{color:var(--green)}#cp .steps-head h2 .dark{color:#3a3a3a}#cp .steps-head p{font-size:16px;color:var(--muted);margin-top:18px}#cp .steps-row{display:flex;justify-content:center;align-items:flex-start;position:relative;max-width:1240px;margin:0 auto;padding:0 24px}#cp .step-conn{position:absolute;width:150px;height:84px;z-index:5;pointer-events:none;top:56px}#cp .conn-1{left:calc(50% - 250px)}#cp .conn-2{right:calc(50% - 250px)}#cp .step-card{position:relative;background:#fdfdfd;border-radius:30px;padding:40px;width:432px;min-height:600px;display:flex;flex-direction:column;box-shadow:0 34px 74px rgba(0,55,38,.14),0 6px 16px rgba(0,0,0,.05);opacity:0;transition:opacity .6s ease,transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .35s ease}#cp .step-card.in{opacity:1}#cp .step-card .num{position:absolute;top:26px;left:38px;z-index:2;font-family:var(--display);font-weight:700;font-size:96px;color:var(--green);line-height:.9}#cp .sc-1{transform:rotate(-4.5deg) translateY(46px)}#cp .sc-2{z-index:3;transform:translateY(-6px)}#cp .sc-3{transform:rotate(4.5deg) translateY(46px)}#cp .sc-1:hover{transform:rotate(-2deg) translateY(30px)}#cp .sc-1:hover,#cp .sc-2:hover{box-shadow:0 44px 90px rgba(0,55,38,.2)}#cp .sc-2:hover{transform:translateY(-18px)}#cp .sc-3:hover{transform:rotate(2deg) translateY(30px);box-shadow:0 44px 90px rgba(0,55,38,.2)}#cp .step-card:hover{z-index:20}#cp .step-visual{flex:1;display:grid;place-items:center;margin:96px 0 46px}#cp .caption{margin-top:auto}#cp .caption h4{font-size:20px;font-weight:700;line-height:1.3}#cp .caption h4 .g{color:var(--green)}#cp .caption p{font-size:14px;color:var(--muted);margin-top:10px;line-height:1.5}#cp .app-tile{width:150px;height:150px;border-radius:34px;transform:rotate(-7deg);background:linear-gradient(150deg,#16c98a,#04794f);display:grid;place-items:center;box-shadow:0 22px 44px rgba(0,120,80,.3),inset 0 1px 0 hsla(0,0%,100%,.25)}#cp .app-tile svg{width:58px;height:58px}#cp .scan-phone{position:relative;display:inline-block;margin:0 auto}#cp .scan-phone>img{max-height:280px;width:auto;display:block}#cp .scan-line{position:absolute;left:22%;right:22%;height:3px;border-radius:3px;top:40%;background:linear-gradient(90deg,transparent,#00e182 50%,transparent);box-shadow:0 0 14px 2px rgba(0,225,130,.7);animation:scanMove 2.6s ease-in-out infinite}#cp .scan-tag{position:absolute;top:15%;left:50%;transform:translateX(-50%);white-space:nowrap;background:rgba(10,20,16,.55);backdrop-filter:blur(4px);color:#fff;font-size:8.5px;font-weight:500;padding:5px 11px;border-radius:999px;display:flex;align-items:center;gap:6px}#cp .scan-tag i{width:6px;height:6px;border-radius:50%;background:#00e182;animation:pulseDot 1.2s infinite}@keyframes scanMove{0%,to{top:26%}50%{top:56%}}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.3}}#cp .mini-carcard{position:relative;background:#fff;border:1px solid #eee;border-radius:18px;padding:16px;width:100%;box-shadow:0 14px 34px rgba(0,0,0,.09)}#cp .mini-badge{position:absolute;top:14px;left:14px;z-index:2;background:#fff;border:1px solid #eee;border-radius:999px;padding:4px 10px 4px 22px;font-size:9px;color:#333;box-shadow:0 3px 8px rgba(0,0,0,.06)}#cp .mini-badge:before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:9px;height:9px;background:var(--yellow);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}#cp .mini-carcard>img{max-height:150px;width:auto;margin:10px auto 4px;display:block;filter:drop-shadow(0 14px 14px rgba(0,0,0,.16))}#cp .mini-row{display:flex;justify-content:space-between;align-items:flex-end;margin-top:6px}#cp .mini-row .n{font-size:16px;font-weight:700}#cp .mini-row .t{font-size:9px;color:var(--muted-2);margin-top:1px}#cp .mini-row .pr{font-size:25px;font-weight:700;color:var(--green);line-height:1}#cp .mini-row .pr span{font-size:10px;color:var(--muted);font-weight:500}#cp .mini-specs{display:flex;justify-content:space-between;border-top:1px solid #eee;margin-top:13px;padding-top:11px}#cp .mini-specs span{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#333}#cp .mini-specs img{width:15px;height:15px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) opacity(.55)}#cp .locations{position:relative;padding:40px 0 110px;text-align:center;overflow:hidden}#cp .map-wrap{position:absolute;left:50%;top:120px;transform:translateX(-50%);width:1040px;max-width:120%;z-index:0;margin:0;pointer-events:none}#cp .map-wrap>img{width:100%;opacity:.42;filter:grayscale(1)}#cp .locations .city-grid,#cp .locations .sec-head{position:relative;z-index:2}#cp .city-grid{margin-top:48px}#cp .map-pin{position:absolute;transform:translate(-50%,-100%);z-index:2}#cp .map-pin i{display:block;width:14px;height:14px;border-radius:50%;background:var(--green);margin:0 auto;box-shadow:0 0 0 6px rgba(0,225,130,.22);animation:pinPulse 2.2s infinite}#cp .map-pin.main b{display:block;margin-top:7px;font-size:14px;font-weight:700;background:#fff;padding:5px 13px;border-radius:999px;box-shadow:0 8px 20px rgba(0,60,40,.12);white-space:nowrap}#cp .map-pin:not(.main){opacity:.75}#cp .map-pin:not(.main) i{width:11px;height:11px;box-shadow:0 0 0 5px rgba(0,225,130,.16)}@keyframes pinPulse{0%,to{box-shadow:0 0 0 6px rgba(0,225,130,.22)}50%{box-shadow:0 0 0 12px rgba(0,225,130,.04)}}#cp .city-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1040px;margin:0 auto}#cp .city-box{position:relative;height:186px;border-radius:22px;overflow:hidden;cursor:pointer;background-size:cover;background-position:50%;box-shadow:0 12px 30px rgba(0,50,34,.1);transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s ease}#cp .city-box:hover{transform:translateY(-6px);box-shadow:0 26px 50px rgba(0,50,34,.22)}#cp .city-box:before{content:"";position:absolute;inset:0;transition:.3s;background:linear-gradient(0deg,rgba(0,28,18,.88) 4%,rgba(0,28,18,.2) 52%,rgba(0,28,18,0) 82%)}#cp .city-box:hover:before{background:linear-gradient(0deg,rgba(0,55,37,.92) 4%,rgba(0,45,30,.28) 55%,rgba(0,45,30,0) 85%)}#cp .city-box .city-ov{position:absolute;left:0;right:0;bottom:0;padding:22px;z-index:2;text-align:left;color:#fff}#cp .city-box .city-name{display:flex;align-items:center;gap:8px;font-size:21px;font-weight:700;letter-spacing:-.2px}#cp .city-box .city-name svg{width:19px;height:19px;color:var(--green-bright);flex:none}#cp .city-box .city-av{font-size:12.5px;opacity:.92;margin-top:5px;padding-left:27px}#cp .city-box.soon:after{content:"\00CEn cur\00E2nd";position:absolute;top:14px;right:14px;z-index:2;background:hsla(0,0%,100%,.92);color:#04794f;font-size:10px;font-weight:700;padding:5px 11px;border-radius:999px}#cp .city-box.soon .city-av{color:var(--green-bright);font-weight:600}@media(max-width:820px){#cp .city-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){#cp .city-grid{grid-template-columns:1fr}}#cp .faq{padding:40px 0 110px}#cp .faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 30px;max-width:1180px;margin:0 auto;align-items:start}#cp .faq-item{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;transition:box-shadow .25s ease,border-color .25s ease}#cp .faq-item:hover{box-shadow:0 12px 30px rgba(0,60,40,.06)}#cp .faq-item.open{border-color:rgba(0,200,130,.35);box-shadow:0 16px 36px rgba(0,60,40,.09)}#cp .faq-q{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;font-size:17px;font-weight:600;cursor:pointer;line-height:1.35}#cp .faq-q .tog{width:28px;height:28px;flex:none;border-radius:50%;background:#f0f2f1;color:#111;display:grid;place-items:center;font-size:17px;font-weight:400;transition:.25s}#cp .faq-item.open .faq-q .tog{background:var(--green);color:#fff;transform:rotate(180deg)}#cp .faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease;color:var(--muted);font-size:14.5px;line-height:1.62}#cp .faq-item.open .faq-a{max-height:300px;padding:0 26px 24px}#cp .closing{position:relative;padding:80px 0 0;overflow:hidden;min-height:640px}#cp .closing .big-word{font-family:var(--font);font-weight:600;font-size:clamp(90px,14vw,200px);text-align:center;letter-spacing:-4px;line-height:1;background:linear-gradient(90deg,#d5d5d5,#e8e8e8);-webkit-background-clip:text;background-clip:text;color:transparent}#cp .closing .big-word .g{-webkit-text-fill-color:var(--green-bright);color:var(--green-bright)}#cp .closing-blob{position:absolute;left:-140px;top:120px;width:520px;height:520px;z-index:0;background:radial-gradient(circle,var(--green-bright),transparent 68%);filter:blur(30px);opacity:.7;border-radius:50%}#cp .closing-photo{position:relative;z-index:2;max-width:1200px;margin:-90px auto 0;text-align:center}#cp .closing-photo img{margin:0 auto}#cp .site-footer{background:var(--ink);color:#cfcfcf;padding:40px 0;text-align:center;font-size:14px}#cp .site-footer .brand{color:#fff;justify-content:center;margin-bottom:10px}@media(max-width:1200px){#cp .car-grid{grid-template-columns:repeat(2,1fr)}#cp .steps-row{flex-direction:column;align-items:center;gap:40px}#cp .step-card{transform:none!important}}@media(max-width:900px){#cp .nav-links{display:none}#cp .faq-grid,#cp .stats-grid,#cp .stats-grid .row2{grid-template-columns:1fr}#cp .trust{gap:34px}#cp .hero-stage{height:auto;padding-bottom:30px}#cp .hero-car{position:static;transform:none;margin:0 auto}#cp .bubble,#cp .hero-arrow,#cp .price-bubble{display:none}}@media(max-width:600px){#cp .container{padding:0 20px}#cp .car-grid{grid-template-columns:1fr}#cp .hero-cta{flex-direction:column;align-items:center}}#cp .car-card{overflow:hidden;padding:22px 22px 0;position:relative}#cp .car-info{gap:12px}#cp .price-box{text-align:right}#cp .cp-switch{position:relative;display:inline-flex;background:#f1f3f2;border-radius:999px;padding:4px;margin-bottom:10px}#cp .cp-switch button{border:0;background:transparent;font-family:inherit;font-size:11px;font-weight:600;color:#131313;padding:7px 13px;border-radius:999px;cursor:pointer;transition:color .2s,background .2s;white-space:nowrap}#cp .cp-switch button.active{background:var(--green);color:#053a29;box-shadow:0 4px 12px rgba(0,225,130,.35)}#cp .cp-disc{position:absolute;top:-9px;z-index:2;background:var(--green-bright);color:#053a29;font-size:9px;font-weight:700;padding:2px 7px;border-radius:999px;box-shadow:0 3px 8px rgba(0,0,0,.12);pointer-events:none}#cp .cp-disc.left{left:0}#cp .cp-disc.right{right:0}#cp .car-info .price .u{font-size:13px}#cp .old s{color:var(--ink);font-weight:700}#cp .cp-pad{height:22px}#cp .car-card .cp-book{position:absolute;left:0;right:0;bottom:0;height:62px;margin:0;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--green);color:#053a29;font-weight:700;font-size:16px;text-decoration:none;transform:translateY(100%);opacity:0;pointer-events:none;z-index:4;transition:transform .3s cubic-bezier(.22,.61,.36,1),opacity .25s ease}#cp .car-card:hover .cp-book{transform:translateY(0);opacity:1;pointer-events:auto}#cp .fig-stats{margin:74px auto 26px}#cp .fig-stats img{width:100%;display:block}#cp .fig-services{gap:26px;margin:0 auto 92px}#cp .fig-services .svc{display:block;border-radius:24px;overflow:hidden;line-height:0;transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s ease}#cp .fig-services .svc:hover{transform:translateY(-6px);box-shadow:0 24px 54px rgba(0,0,0,.12)}#cp .fig-services .svc img{display:block;width:100%;height:auto}#cp .fig-services .svc:first-child{flex:627 1 0}#cp .fig-services .svc:nth-child(2){flex:367 1 0}#cp .fig-services .svc:nth-child(3){flex:372 1 0}#cp .fig-stats{display:flex;gap:24px;align-items:stretch}#cp .fig-stats>img{display:none}#cp .stats-panel{flex:321 1 0;background:linear-gradient(158deg,#16b981,#05875c 55%,#046f4c);border-radius:24px;padding:46px 34px;display:flex;flex-direction:column;justify-content:center;gap:32px}#cp .stats-panel .stat b{display:block;font-size:56px;font-weight:800;color:#fff;line-height:1;letter-spacing:-1.5px}#cp .stats-panel .stat span{display:block;margin-top:6px;color:hsla(0,0%,100%,.9);font-size:14px;font-weight:400}#cp .stats-photo{flex:1080 1 0;border-radius:24px;overflow:hidden}#cp .stats-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.22,.61,.36,1)}#cp .fig-stats:hover .stats-photo img{transform:scale(1.06)}#cp .svc-loyalty{border-radius:24px;color:#fff;background:linear-gradient(158deg,#16b981,#068a5c 60%,#04795050);display:flex;flex-direction:column}#cp .svc-loyalty:hover{transform:translateY(-6px);box-shadow:0 24px 54px rgba(0,120,80,.28)}#cp .svc-loyalty .loy-head h3{font-size:18px;font-weight:600;line-height:1.32;letter-spacing:-.2px}#cp .svc-loyalty .loy-head p{font-size:11.5px;line-height:1.6;color:hsla(0,0%,100%,.9);margin-top:10px}#cp .svc-loyalty .loy-head p b{font-weight:700;color:#fff}#cp .svc-loyalty .loy-card{position:relative}#cp .svc-loyalty .loy-card img{width:74%;filter:drop-shadow(0 22px 34px rgba(0,0,0,.3));transform:translateY(20px) rotate(0)}#cp .svc-loyalty:hover .loy-card img{transform:translateY(0) rotate(-3deg) scale(1.03)}#cp .svc-loyalty .loy-btn{position:absolute;left:24px;right:24px;bottom:24px;z-index:3;display:flex;align-items:center;justify-content:center;gap:8px;color:#053a29;font-weight:700;font-size:15px;padding:15px;border-radius:999px;background:#fff;box-shadow:0 12px 26px rgba(0,0,0,.2)}#cp .svc-loyalty .loy-btn svg{width:17px;height:17px}#cp .app-photo{display:flex;justify-content:center}#cp .app-photo img{max-height:300px;width:auto;display:block;filter:drop-shadow(0 24px 34px rgba(0,0,0,.2))}#cp .step-card:hover .app-photo img{transform:translateY(-6px) scale(1.03);transition:transform .4s ease}#cp .fig-services{display:flex;gap:24px;align-items:stretch}#cp .svc-card{position:relative;flex:1 1 0;border-radius:24px;overflow:hidden;min-height:432px;display:flex;flex-direction:column;padding:30px 28px;color:#fff;text-decoration:none;transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s ease}#cp .svc-card:hover{transform:translateY(-6px);box-shadow:0 26px 56px rgba(0,0,0,.2)}#cp .svc-driver{flex:627 1 0;justify-content:flex-end}#cp .svc-loyalty{flex:367 1 0;background:linear-gradient(158deg,#16b981,#068a5c 55%,#046f4c)}#cp .svc-vento{flex:372 1 0;justify-content:flex-end}#cp .svc-card .bg{position:absolute;inset:0;z-index:0;background-size:cover;background-position:50%;transition:transform .6s cubic-bezier(.22,.61,.36,1)}#cp .svc-card:hover .bg{transform:scale(1.06)}#cp .svc-card.photo:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.06),rgba(0,0,0,.5) 58%,rgba(0,0,0,.82))}#cp .svc-card>*{position:relative;z-index:2}#cp .svc-card h3{font-size:23px;font-weight:700;line-height:1.16;letter-spacing:-.4px}#cp .svc-card p{font-size:12.5px;line-height:1.6;margin-top:12px;color:hsla(0,0%,100%,.92)}#cp .svc-card .svc-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-top:20px;background:linear-gradient(90deg,#04b06f,#00d383);color:#fff;font-weight:700;font-size:14px;padding:13px 22px;border-radius:999px;box-shadow:0 10px 24px rgba(0,0,0,.2)}#cp .svc-card .svc-btn.light{background:#fff;color:#053a29}#cp .svc-card .svc-btn svg{width:15px;height:15px}#cp .svc-loyalty .loy-card{margin-top:auto;padding-top:14px}#cp .svc-loyalty .loy-card img{filter:drop-shadow(0 20px 30px rgba(0,0,0,.28));transform:translateY(10px)}#cp .svc-loyalty:hover .loy-card img{transform:translateY(-2px) rotate(-3deg) scale(1.03)}#cp .svc-loyalty .svc-btn{margin-top:16px}#cp .svc-vento .vento-logo{width:54px;height:auto;margin-bottom:auto;filter:drop-shadow(0 4px 10px rgba(0,0,0,.3))}#cp .step-card .step-btn{display:flex;align-items:center;justify-content:center;gap:8px;max-height:0;opacity:0;overflow:hidden;margin-top:0;pointer-events:none;text-decoration:none;background:linear-gradient(90deg,#04b06f,#00d383);color:#fff;font-weight:700;font-size:15px;border-radius:999px;box-shadow:0 12px 26px rgba(0,190,120,.3);transition:max-height .35s ease,opacity .3s ease,margin-top .3s ease,padding .3s ease}#cp .step-card:hover .step-btn{max-height:60px;opacity:1;margin-top:22px;padding:15px}#cp .step-card .step-btn svg{width:16px;height:16px}#cp .faq-grid>div{display:flex;flex-direction:column;gap:16px}#cp .hero h1{font-size:clamp(46px,7vw,104px);letter-spacing:-2px}#cp .sec-head{margin-bottom:46px}#cp .sec-head h2{font-size:clamp(30px,3.4vw,50px)}#cp .steps-head h2{font-size:clamp(32px,4vw,56px)}#cp .steps-head h2 img{height:40px}#cp .stats-panel .stat b{font-size:48px}#cp .closing .big-word{font-size:clamp(64px,10vw,150px)}#cp .hero h1{font-size:clamp(40px,5.4vw,82px);letter-spacing:-1.5px}#cp .sec-head h2{font-size:clamp(26px,2.9vw,42px)}#cp .sec-head p{font-size:14px}#cp .steps-head h2{font-size:clamp(28px,3.3vw,46px)}#cp .steps-head h2 img{height:34px}#cp .steps-head p{font-size:14px}#cp .car-info .name{font-size:16px}#cp .car-info .trim{font-size:10px}#cp .car-info .price{font-size:27px}#cp .car-info .price .u{font-size:11px}#cp .car-info .old{font-size:10px}#cp .spec b{font-size:14px}#cp .spec span{font-size:9px}#cp .cp-switch button{font-size:10px;padding:6px 11px}#cp .cp-disc{font-size:8px}#cp .badge-new{font-size:10px}#cp .caption h4{font-size:17px}#cp .caption p{font-size:13px}#cp .city-box .city-name{font-size:17px}#cp .stats-panel .stat b{font-size:42px}#cp .stats-panel .stat span{font-size:13px}#cp .bub-price .price-now{font-size:36px}#cp .bub-price .price-per{font-size:15px}#cp .svc-card h3{font-size:21px}#cp .svc-card p{font-size:12px}#cp .hero h1{font-size:clamp(64px,10vw,150px);letter-spacing:-3px}#cp .svc-card p{font-size:14px;line-height:1.55}#cp .svc-driver h3{font-size:50px;font-weight:700;line-height:1.03;letter-spacing:-1px}#cp .svc-loyalty h3{font-size:30px;font-weight:700;line-height:1.08}#cp .svc-loyalty .loy-sub{font-size:15px;color:hsla(0,0%,100%,.9)}#cp .svc-loyalty .loy-card img{transform:translateY(6px)}#cp .svc-loyalty:hover .loy-card img{transform:translateY(-4px) rotate(-3deg) scale(1.03)}#cp .svc-vento .vento-h{display:flex;align-items:center;gap:12px;line-height:1;margin:0}#cp .svc-vento .vento-h .pct{font-size:64px;font-weight:800;letter-spacing:-2px}#cp .svc-vento .vento-h .red{font-size:24px;font-weight:700;line-height:1.05}#cp .svc-vento .vento-logo{width:60px}#cp .stats-photo{position:relative}#cp .stats-photo>img{position:relative;z-index:0}#cp .stats-photo:after{content:"";position:absolute;inset:0;border-radius:24px;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 42%,rgba(0,0,0,.58))}#cp .stats-cap{position:absolute;left:32px;bottom:28px;z-index:2;color:#fff;font-size:27px;font-weight:600;line-height:1.16;letter-spacing:-.4px;text-shadow:0 2px 14px rgba(0,0,0,.35)}#cp .stats-cap b{font-weight:800}#cp .bub-price{width:17.5%}#cp .bub-price .price-now{font-size:30px}#cp .bub-price .price-per{font-size:13px}#cp .bub-price .price-was{font-size:12px;margin-top:5px}#cp .btn-green,#cp .cp-book,#cp .step-btn,#cp .svc-btn{position:relative;overflow:hidden}#cp .btn-green:after,#cp .cp-book:after,#cp .step-btn:after,#cp .svc-btn:after{content:"";position:absolute;top:0;left:-80%;width:55%;height:100%;pointer-events:none;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.5) 50%,transparent);transform:skewX(-20deg);transition:left .65s cubic-bezier(.22,.61,.36,1)}#cp .svc-btn.light:after{background:linear-gradient(120deg,transparent,rgba(0,0,0,.08),transparent)}#cp .btn-green:hover:after,#cp .car-card:hover .cp-book:after,#cp .cp-book:hover:after,#cp .step-card:hover .step-btn:after,#cp .svc-btn:hover:after,#cp .svc-card:hover .svc-btn:after{left:130%}#cp .btn-green{background:linear-gradient(135deg,#03b26f,#00d883)}#cp .btn-green:hover{background:linear-gradient(135deg,#04c079,#0ae691)}#cp .avatar-btn{background:linear-gradient(135deg,#03b26f,#00d883)}#cp .brand-pill.wm{min-width:150px;justify-content:center}#cp .brand-pill.wm .name{font-size:18px;font-weight:700;letter-spacing:2px;color:#2b2b2b;text-transform:uppercase}#cp .trust-inner{gap:18px}#cp .trust-item{background:#fff;border:1px solid #eef0ef;border-radius:18px;padding:16px 22px;box-shadow:0 10px 30px rgba(0,80,50,.05);gap:14px;transition:transform .3s ease,box-shadow .3s ease}#cp .trust-item:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(0,80,50,.1)}#cp .trust-item .t-ico{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;flex:none;background:linear-gradient(135deg,#e6fff4,#c9f9e4);color:#04a56e}#cp .trust-item .t-ico svg{width:23px;height:23px}#cp .trust-item b{font-size:16px;display:block}#cp .trust-item span{font-size:12.5px}#cp .stats-cap{left:36px;right:36px;bottom:32px}#cp .stats-cap h3{font-size:34px;font-weight:800;line-height:1.1;letter-spacing:-.6px;margin:0}#cp .stats-cap p{font-size:14px;line-height:1.55;color:hsla(0,0%,100%,.92);margin:12px 0 16px;max-width:70%}#cp .stats-cap .svc-btn{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(90deg,#04b06f,#00d383);color:#fff;font-weight:700;font-size:14px;padding:12px 22px;border-radius:999px;text-decoration:none}#cp .bub-price{width:15.5%}#cp .bub-price .price-now{font-size:38px}#cp .bub-price .price-per{font-size:17px}#cp .bub-price .price-was{font-size:14px;margin-top:4px}#cp .car-card,#cp .city-box,#cp .stats-photo,#cp .svc-card,#cp .trust-item{-webkit-mask-image:-webkit-radial-gradient(#fff,#000);transform:translateZ(0)}#cp .car-card:hover,#cp .svc-card:hover{transform:translateY(-6px) translateZ(0)}#cp .site-footer{background:#0d1512;color:#cfe9dd;padding:0;margin-top:40px}#cp .foot-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1.4fr;gap:40px;padding:64px 0 44px}#cp .foot-brand .foot-logo{height:34px;width:auto;filter:brightness(0) invert(1);margin-bottom:16px}#cp .foot-brand p{font-size:13.5px;line-height:1.6;color:#93b3a6;max-width:320px}#cp .foot-social{display:flex;gap:12px;margin-top:20px}#cp .foot-social a{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:hsla(0,0%,100%,.07);color:#cfe9dd;transition:background .25s,color .25s,transform .25s}#cp .foot-social a:hover{background:var(--green);color:#04231a;transform:translateY(-3px)}#cp .foot-social svg{width:19px;height:19px}#cp .foot-col h4{font-size:14px;font-weight:700;color:#fff;margin-bottom:16px;letter-spacing:.3px}#cp .foot-col a{display:block;font-size:13.5px;color:#93b3a6;text-decoration:none;margin-bottom:11px;transition:color .2s}#cp .foot-col a:hover{color:var(--green)}#cp .foot-contact span{display:block;font-size:13.5px;color:#93b3a6;margin-bottom:11px}#cp .foot-wa{display:inline-flex!important;align-items:center;gap:7px;margin-top:6px;background:var(--green);color:#04231a!important;font-weight:700;padding:10px 16px;border-radius:999px}#cp .foot-wa svg{width:15px;height:15px}#cp .foot-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:22px 0;border-top:1px solid hsla(0,0%,100%,.08);font-size:12.5px;color:#7d9a8d}#cp .foot-legal a{color:#7d9a8d;text-decoration:none}#cp .foot-legal a:hover{color:var(--green)}#cp .sec-head h2{font-size:clamp(36px,4.2vw,58px)}#cp .steps-head h2{font-size:clamp(38px,4.6vw,62px)}#cp .steps-head h2 img{height:46px}#cp .sec-head p,#cp .steps-head p{font-size:15px}#cp .step-visual{margin:72px 0 40px}#cp .app-photo img{max-height:360px}#cp .scan-phone>img{max-height:330px}#cp .mini-carcard{padding:18px}#cp .mini-carcard>img{max-height:184px;margin:12px auto 6px}#cp .brand-pill{min-width:132px}#cp .brand-pill .glyph{width:auto;height:34px;max-width:64px;-o-object-fit:contain;object-fit:contain}#cp .brand-pill .name{font-size:13px;font-weight:600;color:#4a4a4a}#cp .badge-semi:before{background:#4f9df0}#cp .trust-inner{gap:44px;justify-content:flex-end}#cp .trust-item{background:transparent;border:0;box-shadow:none;padding:4px 6px;gap:12px}#cp .trust-item:hover{transform:none;box-shadow:none}#cp .trust-item .t-ico{background:transparent;color:#0aa36c;width:30px;height:30px}#cp .trust-item .t-ico svg{width:24px;height:24px;stroke-width:1.6}#cp .trust-item b{font-size:15px;font-weight:700}#cp .trust-item span{font-size:12px;color:var(--muted-2)}#cp .auth-modal{display:none;position:fixed;inset:0;z-index:1000;align-items:center;justify-content:center;padding:20px}#cp .auth-modal.open{display:flex}#cp .auth-backdrop{position:absolute;inset:0;background:rgba(8,26,54,.58);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}#cp .auth-card{position:relative;z-index:1;width:100%;max-width:420px;background:#fff;border-radius:28px;padding:38px 34px 30px;box-shadow:0 40px 100px rgba(0,20,45,.45);animation:authIn .4s cubic-bezier(.22,.61,.36,1);font-family:var(--font)}@keyframes authIn{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:none}}#cp .auth-close{position:absolute;top:20px;right:20px;width:36px;height:36px;border:0;border-radius:50%;background:#f2f4f3;color:#555;display:grid;place-items:center;cursor:pointer;transition:.2s}#cp .auth-close:hover{background:#e6e9e8;color:#111}#cp .auth-close svg{width:17px;height:17px}#cp .auth-logo{height:32px;width:auto;display:block;margin:0 auto 22px}#cp .auth-tabs{position:relative;display:flex;background:#f2f4f3;border-radius:999px;padding:5px;margin-bottom:24px}#cp .auth-tab{flex:1;border:0;background:transparent;font-family:inherit;font-size:14px;font-weight:600;color:#666;padding:11px;border-radius:999px;cursor:pointer;position:relative;z-index:1;transition:color .25s}#cp .auth-tab.active{color:#fff}#cp .auth-tab-ind{position:absolute;top:5px;left:5px;width:calc(50% - 5px);height:calc(100% - 10px);border-radius:999px;background:linear-gradient(135deg,#03b26f,#00d883);box-shadow:0 6px 16px rgba(0,200,130,.3);transition:transform .3s cubic-bezier(.22,.61,.36,1);z-index:0}#cp .auth-modal.tab-register .auth-tab-ind{transform:translateX(100%)}#cp .auth-field{display:block;margin-bottom:15px}#cp .auth-field span{display:block;font-size:12.5px;font-weight:600;color:#444;margin-bottom:7px}#cp .auth-field input{width:100%;border:1.5px solid #e6e9e8;border-radius:14px;padding:13px 16px;font-family:inherit;font-size:14px;color:#111;background:#fafbfb;transition:border-color .2s,box-shadow .2s,background .2s}#cp .auth-field input:focus{outline:0;border-color:#00d383;box-shadow:0 0 0 4px rgba(0,225,130,.12);background:#fff}#cp .auth-forgot{display:block;text-align:right;font-size:12.5px;color:#00b876;font-weight:600;text-decoration:none;margin:-3px 0 18px}#cp .auth-submit{width:100%;border:0;border-radius:999px;padding:15px;font-family:inherit;font-size:15px;font-weight:700;color:#fff;background:linear-gradient(135deg,#03b26f,#00d883);cursor:pointer;box-shadow:0 12px 26px rgba(0,190,120,.3);transition:.2s}#cp .auth-submit:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(0,190,120,.4)}#cp .auth-alt{text-align:center;font-size:13px;color:#666;margin-top:18px}#cp .auth-alt a{color:#00b876;font-weight:700;text-decoration:none}#cp .auth-alt.hidden,#cp .auth-form.hidden{display:none}#cp .site-footer{position:relative}#cp .site-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#04b06f,#00e88a,#04b06f)}#cp .foot-col h4{background:linear-gradient(90deg,#00e88a,#04b06f);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}#cp .foot-col a{position:relative;padding-left:18px}#cp .foot-col a:before{content:"›";position:absolute;left:0;top:-1px;color:#00d383;font-weight:800;transition:transform .2s ease}#cp .foot-col a:hover:before{transform:translateX(4px)}#cp .foot-brand,#cp .foot-col,#cp .foot-contact,#cp .foot-top{text-align:left}#cp .auth-step.hidden{display:none}#cp .auth-steps-ind{display:flex;gap:8px;justify-content:center;margin-bottom:20px}#cp .auth-steps-ind .dot{width:8px;height:8px;border-radius:50%;background:#dfe4e2;transition:.25s}#cp .auth-steps-ind .dot.active{background:linear-gradient(135deg,#03b26f,#00d883);width:22px;border-radius:999px}#cp .auth-back{display:block;width:100%;margin-top:10px;background:none;border:0;color:#8b8b8b;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}#cp .auth-back:hover{color:#333}#cp .auth-note{text-align:center;font-size:11.5px;color:#a6a6a6;margin-top:16px;line-height:1.4}#cp .auth-submit svg{width:15px;height:15px;vertical-align:-2px;margin-left:3px}#cp .svc-loyalty h3{font-size:26px;line-height:1.12}#cp .svc-loyalty .loy-sub{font-size:13.5px;margin-top:8px}#cp .svc-loyalty .loy-card{bottom:-26px}#cp .svc-loyalty .loy-card img{width:68%}#cp .svc-loyalty .svc-btn{left:26px;right:26px;background:linear-gradient(90deg,#04b06f,#00d383);color:#fff}#cp .svc-loyalty .loy-card{bottom:-18px}#cp .svc-loyalty .loy-card img{width:76%}#cp .svc-loyalty .svc-btn{bottom:44px}#cp .svc-loyalty .loy-card{bottom:-14px}#cp .svc-loyalty .loy-card img{width:90%}#cp .svc-loyalty .svc-btn{bottom:40px}#cp .auth-reg-msg{text-align:center;padding:6px 4px 2px}#cp .auth-reg-ico{width:64px;height:64px;border-radius:50%;margin:0 auto 18px;display:grid;place-items:center;background:linear-gradient(135deg,#e6fff4,#c9f9e4);color:#04a56e}#cp .auth-reg-ico svg{width:30px;height:30px}#cp .auth-reg-msg h4{font-size:19px;font-weight:700;color:#131313;margin-bottom:10px}#cp .auth-reg-msg p{font-size:13.5px;line-height:1.6;color:#666;margin-bottom:22px}#cp .auth-reg-msg .auth-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}#cp .svc-loyalty{justify-content:center;padding:30px 26px}#cp .svc-loyalty .loy-card{position:static;margin:18px 0 0}#cp .svc-loyalty .loy-card img{width:56%;filter:drop-shadow(0 20px 30px rgba(0,0,0,.32))}#cp .svc-loyalty:hover .loy-card img{transform:translateY(-6px)}#cp .svc-loyalty .svc-btn{position:static;margin-top:22px;align-self:stretch}#cp .detail-view{display:none}#cp .detail-view.open{display:block}#cp .detail-view{position:fixed;inset:0;z-index:900;background:#fff}#cp .detail-scroll{position:absolute;inset:0;overflow-y:auto}#cp .detail-bar{display:flex;align-items:center;justify-content:space-between;height:84px}#cp .detail-close{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#333;background:none;border:0;cursor:pointer}#cp .detail-close svg{width:20px;height:20px}#cp .detail-close:hover{color:var(--green)}#cp .detail-logo{height:32px;width:auto}#cp .detail-main{display:grid;grid-template-columns:1fr 380px;gap:40px;padding-bottom:80px;align-items:start}#cp .detail-stage{position:relative;height:420px;display:grid;place-items:center;border-radius:28px;overflow:hidden;background:radial-gradient(ellipse at 50% 60%,#eefaf3,#fff 72%)}#cp .detail-brandbg{position:absolute;top:22px;left:0;right:0;text-align:center;font-family:var(--display);font-weight:800;font-size:clamp(54px,8.5vw,132px);color:#eef1f0;letter-spacing:-2px;z-index:0;white-space:nowrap;text-transform:uppercase;line-height:1}#cp .detail-car{position:relative;z-index:1;max-width:84%;max-height:300px;width:auto;filter:drop-shadow(0 30px 30px rgba(0,0,0,.18))}#cp .detail-badges{position:absolute;inset:0;z-index:2}#cp .dbadge{position:absolute;width:76px;height:76px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;background:rgba(0,0,0,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#cp .dbadge img{width:20px;filter:brightness(0) invert(1);opacity:.9;margin-bottom:3px}#cp .dbadge b{font-size:15px;font-weight:700;line-height:1}#cp .dbadge span{font-size:8px;letter-spacing:.5px;opacity:.85;margin-top:2px}#cp .dbadge:first-child{left:15%;top:32%}#cp .dbadge:nth-child(2){left:47%;top:54%}#cp .dbadge:nth-child(3){right:13%;top:30%}#cp .detail-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px}#cp .dthumb{height:94px;border-radius:16px;background-size:cover;background-position:50%;background-color:#f2f6f4;border:2px solid transparent;transition:border-color .2s,transform .2s}#cp .dthumb:hover{transform:translateY(-2px)}#cp .dthumb.active{border-color:var(--green)}#cp .detail-meta{margin-top:30px}#cp .detail-meta .badge-new{position:static;display:inline-flex;margin-bottom:14px}#cp .detail-meta h2{font-size:34px;font-weight:700;letter-spacing:-.5px;line-height:1.1}#cp .detail-meta .d-trim{font-size:14px;color:var(--muted-2);margin-top:3px}#cp .detail-meta .d-desc{font-size:14px;color:var(--muted);line-height:1.6;margin-top:16px;max-width:600px}#cp .d-specs{display:flex;gap:44px;margin-top:24px;border-top:1px solid #eee;padding-top:22px}#cp .d-spec{text-align:center}#cp .d-spec img{width:26px;height:26px;-o-object-fit:contain;object-fit:contain;margin:0 auto 8px;display:block;filter:brightness(0) opacity(.5)}#cp .d-spec b{font-size:18px;display:block;line-height:1}#cp .d-spec span{font-size:11px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.06em;margin-top:5px;display:block}#cp .detail-pricebox{position:sticky;top:24px;background:#fafbfb;border:1px solid #eef0ef;border-radius:26px;padding:26px}#cp .dp-switch{margin-bottom:20px}#cp .dp-price{font-size:54px;font-weight:700;color:var(--green);line-height:1;letter-spacing:-1px}#cp .dp-price .u{font-size:18px;color:var(--muted);font-weight:500}#cp .dp-old{font-size:14px;color:var(--muted-2);margin-top:5px}#cp .dp-old s{color:var(--ink);font-weight:700}#cp .dp-inc{margin:22px 0;display:grid;gap:12px}#cp .dp-inc div{display:flex;align-items:center;gap:10px;font-size:13px;color:#444}#cp .dp-inc svg{width:18px;height:18px;flex:none}#cp .detail-book{width:100%;justify-content:center;font-size:16px;padding:16px}#cp .dp-note{text-align:center;font-size:12px;color:var(--muted-2);margin-top:12px}#cp .flight-pill{display:flex;align-items:center;gap:8px;background:#fff;border:1.5px solid #e3e7e5;border-radius:999px;padding:10px 16px;transition:border-color .2s,box-shadow .2s}#cp .flight-pill:focus-within{border-color:#00d383;box-shadow:0 0 0 4px rgba(0,225,130,.12)}#cp .flight-pill .flight-ico{width:19px;height:19px;color:#04a56e;flex:none}#cp .flight-pill input{border:0;outline:0;background:none;font-family:inherit;font-size:14px;color:#131313;width:140px}#cp .flight-pill input::-moz-placeholder{color:#9a9a9a}#cp .flight-pill input::placeholder{color:#9a9a9a}#cp .flight-modal{display:none;position:fixed;inset:0;z-index:1000;align-items:center;justify-content:center;padding:20px}#cp .flight-modal.open{display:flex}#cp .flight-backdrop{position:absolute;inset:0;background:rgba(8,26,54,.5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}#cp .flight-card{position:relative;z-index:1;width:100%;max-width:440px;background:#fff;border-radius:26px;padding:32px;box-shadow:0 40px 100px rgba(0,20,45,.4);animation:authIn .4s cubic-bezier(.22,.61,.36,1);font-family:var(--font)}#cp .flight-head{display:flex;align-items:center;gap:14px;margin-bottom:22px}#cp .flight-badge{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;flex:none;background:linear-gradient(135deg,#e6fff4,#c9f9e4);color:#04a56e}#cp .flight-badge svg{width:26px;height:26px}#cp .flight-head h4{font-size:19px;font-weight:700}#cp .flight-head p{font-size:12.5px;color:var(--muted);margin-top:3px;line-height:1.4}#cp .flight-result{background:#f7faf9;border:1px solid #eef1f0;border-radius:18px;padding:20px;margin-bottom:20px}#cp .fr-route{display:flex;align-items:center;justify-content:space-between;gap:14px}#cp .fr-pt b{font-size:24px;font-weight:800;letter-spacing:-.5px;display:block;line-height:1}#cp .fr-pt span{font-size:12px;color:var(--muted-2)}#cp .fr-pt.right{text-align:right}#cp .fr-line{flex:1;height:2px;background:repeating-linear-gradient(90deg,#c9d6d0 0 6px,transparent 6px 12px);position:relative;display:flex;align-items:center;justify-content:center}#cp .fr-line svg{width:28px;height:28px;background:#f7faf9;padding:2px 5px;box-sizing:content-box}#cp .fr-rows{display:flex;justify-content:space-between;margin-top:18px;border-top:1px solid #eef1f0;padding-top:16px}#cp .fr-rows>div{text-align:center;flex:1}#cp .fr-rows span{display:block;font-size:10px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px}#cp .fr-rows b{font-size:15px}#cp .fr-ok{color:#04a56e}#cp .flight-ok{width:100%;justify-content:center;margin-top:0}#cp .flight-pill{padding:11px 18px}#cp .flight-pill input{width:210px}#cp .detail-booking{padding:16px 0 90px}#cp .db-card{background:#fafbfb;border:1px solid #eef0ef;border-radius:26px;padding:30px;margin-bottom:34px}#cp .db-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;flex-wrap:wrap}#cp .db-head h3{font-size:24px;font-weight:700}#cp .db-head p{font-size:13px;color:var(--muted);margin-top:4px}#cp .db-steps{display:flex;gap:8px;flex-wrap:wrap}#cp .db-steps span{font-size:12px;font-weight:600;color:var(--muted-2);background:#fff;border:1px solid #eef0ef;padding:8px 14px;border-radius:999px}#cp .db-steps span.active{background:linear-gradient(135deg,#03b26f,#00d883);color:#fff;border-color:transparent}#cp .db-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#cp .db-field span{display:block;font-size:12px;font-weight:600;color:#444;margin-bottom:7px}#cp .db-field input,#cp .db-field select{width:100%;border:1.5px solid #e6e9e8;border-radius:14px;padding:12px 14px;font-family:inherit;font-size:14px;color:#111;background:#fff}#cp .db-field input:focus,#cp .db-field select:focus{outline:0;border-color:#00d383;box-shadow:0 0 0 4px rgba(0,225,130,.1)}#cp .db-summary{gap:34px}#cp .db-sline{flex-direction:column}#cp .db-sline span{font-size:11px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.05em}#cp .db-sline b{font-size:17px;margin-top:3px}#cp .db-total b{font-size:28px;color:var(--green)}#cp .db-summary .dp-note{width:100%;margin-top:2px;text-align:left}#cp .db-reviews{margin-top:6px}#cp .dbr-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:12px}#cp .dbr-head h3{font-size:24px;font-weight:700}#cp .dbr-score{display:flex;align-items:center;gap:8px}#cp .dbr-score b{font-size:22px;font-weight:800}#cp .dbr-score span{color:#f7b500;font-size:15px}#cp .dbr-score i{font-size:12px;color:var(--muted-2);font-style:normal}#cp .dbr-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}#cp .dbr-item{background:#fafbfb;border:1px solid #eef0ef;border-radius:20px;padding:22px}#cp .dbr-top{display:flex;align-items:center;gap:12px;margin-bottom:12px}#cp .dbr-top img{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover}#cp .dbr-top b{font-size:14px;font-weight:700;display:block}#cp .dbr-top span{font-size:11px;color:#f7b500}#cp .dbr-item p{font-size:13px;line-height:1.6;color:var(--muted)}#cp .detail-header{top:0;z-index:20}#cp .detail-view .detail-bar{height:auto;padding:18px 0 0;justify-content:flex-start}#cp .dp-switch{margin-bottom:22px}#cp .dp-switch button{font-size:13px;padding:9px 18px}#cp .dp-switch .cp-disc{font-size:9px;top:-10px;padding:2px 8px}#cp .detail-scroll{overflow-x:hidden}#cp .detail-decor{width:52%;max-width:840px;height:720px}#cp .dd-green{position:absolute;right:-6%;top:-80px;width:62%;height:auto}#cp .dd-gray{position:absolute;right:1%;top:140px;width:36%}#cp .detail-booking,#cp .detail-main,#cp .detail-view .detail-bar{position:relative;z-index:1}#cp .detail-header{position:sticky;z-index:60}#cp .detail-main{gap:56px;padding-top:6px}#cp .detail-gallery{margin-top:30px}#cp .detail-meta{margin-top:46px}#cp .detail-decor{width:44%;max-width:760px;height:900px}#cp .dd-green{right:-3%;top:-140px;width:52%}#cp .dd-gray{right:-9%;top:300px;width:44%}#cp .dd-green{display:none}#cp .dd-gray{right:-6%;top:-40px;width:42%;height:auto}#cp .detail-decor{position:absolute;inset:0;right:auto;z-index:0;pointer-events:none}#cp .da-title{font-size:20px;font-weight:700;margin:8px 0 18px}#cp .detail-about{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#cp .da-card{background:#f6f8f7;border:1px solid #eef1f0;border-radius:18px;padding:18px 20px;transition:transform .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s ease}#cp .da-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,60,40,.12)}#cp .da-card:hover .da-ic{transform:scale(1.08) rotate(-4deg)}#cp .da-card .da-ic{display:inline-grid;place-items:center;color:#fff;margin-bottom:14px;transition:transform .28s cubic-bezier(.34,1.56,.64,1)}#cp .da-card .da-ic svg{width:24px;height:24px;stroke:#fff}#cp .da-card i{display:block;font-size:11px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.06em;font-style:normal;margin-bottom:4px}#cp .da-card b{font-size:15px;font-weight:700}#cp .dp-switch{display:flex;width:100%}#cp .dp-switch button{flex:1;text-align:center}#cp .db-summary{margin-top:26px;border-top:1px solid #eee;padding-top:22px;gap:28px;flex-wrap:wrap}#cp .db-sline,#cp .db-summary{display:flex;align-items:center}#cp .db-sline{flex-direction:row;gap:12px}#cp .db-ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;flex:none;background:linear-gradient(135deg,#0a5a34,#053a1e);color:#fff}#cp .db-ic svg{width:21px;height:21px;stroke:#fff}#cp .db-sinfo i{display:block;font-size:11px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.05em;font-style:normal;margin-bottom:2px}#cp .db-sinfo b{font-size:20px;font-weight:700;line-height:1}#cp .db-total .db-sinfo b{color:var(--green);font-size:24px}#cp .db-confirm{margin-left:auto;padding:15px 30px}#cp .db-note-full{text-align:left;margin-top:14px}#cp .da-card .da-ic{width:50px;height:50px;border-radius:15px;background:linear-gradient(135deg,#04c077,#00d883);box-shadow:0 10px 22px rgba(4,192,119,.32);margin-bottom:16px}#cp .detail-badges{pointer-events:none}#cp .dbadge{pointer-events:auto;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}#cp .dbadge:hover{transform:scale(1.13)}#cp .svc-loyalty{justify-content:flex-start;padding:30px 26px 0;overflow:hidden;position:relative}#cp .svc-loyalty .loy-card{position:absolute;left:0;right:0;bottom:-20px;margin:0;text-align:center;z-index:1;line-height:0}#cp .svc-loyalty .loy-card img{width:78%;display:inline-block;transform:none;filter:drop-shadow(0 22px 34px rgba(0,0,0,.34));transition:transform .5s cubic-bezier(.22,.61,.36,1)}#cp .svc-loyalty:hover .loy-card img{transform:translateY(-8px)}#cp .svc-loyalty .svc-btn{position:absolute;left:24px;right:24px;bottom:50px;z-index:3;margin:0;justify-content:center;background:linear-gradient(90deg,#04b06f,#00d383)!important;color:#fff!important}#cp .svc-loyalty .loy-card{bottom:-28px}#cp .svc-loyalty .loy-card img{width:64%}#cp .svc-loyalty .svc-btn{bottom:56px}#cp .db-days{font-size:inherit;font-weight:inherit;vertical-align:baseline;line-height:inherit}#cp .db-tierbar{display:flex;align-items:center;gap:16px;margin-top:24px;flex-wrap:wrap}#cp .db-tierlbl{font-size:12.5px;color:var(--muted-2);font-weight:600}#cp .db-tier{margin:0}#cp .db-tier button{pointer-events:none;font-size:12px;padding:8px 16px}#cp .db-summary .db-tier{margin-left:auto;margin-right:2px}#cp .db-summary .db-confirm{margin-left:16px}#cp .db-summary .db-tier button{padding:8px 15px}#cp .db-flight{border:0;background:linear-gradient(100deg,#063d21,#0b5c37);border-radius:16px;padding:18px 20px;margin-bottom:20px}#cp .db-flight-lead{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:12px;flex-wrap:wrap}#cp .db-flight-lead svg{width:18px;height:18px;stroke:#8dffcf}#cp .db-flight-lead b{font-weight:700;color:#fff}#cp .db-flight-lead span{color:hsla(0,0%,100%,.72)}#cp .db-flight-row{display:flex;gap:12px}#cp .db-flight-row input{flex:1;border:1.5px solid #e6e9e8;border-radius:12px;padding:12px 14px;font-family:inherit;font-size:14px;background:#fff}#cp .db-flight-row input:focus{outline:0;border-color:#00d383;box-shadow:0 0 0 4px rgba(0,225,130,.1)}#cp .db-flight-row .btn-green{padding:12px 22px}#cp .db-cal-section{margin-top:22px}#cp .db-cal-toggle{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1.5px solid #e6e9e8;border-radius:12px;padding:12px 18px;font-family:inherit;font-size:14px;font-weight:600;color:#333;cursor:pointer;transition:.2s}#cp .db-cal-toggle:hover{border-color:#00d383}#cp .db-cal-toggle svg{width:18px;height:18px}#cp .db-cal-toggle .dct-chev{width:16px;height:16px;transition:transform .25s}#cp .db-cal-toggle.open .dct-chev{transform:rotate(180deg)}#cp .db-cal-body{margin-top:16px;border:1px solid #eef1f0;border-radius:18px;padding:20px;background:#fafbfb}#cp .db-cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}#cp .db-cal-head b{font-size:15px;font-weight:700}#cp .dch-nav{width:34px;height:34px;border-radius:10px;border:1px solid #e6e9e8;background:#fff;display:grid;place-items:center;cursor:pointer}#cp .dch-nav:hover{border-color:#00d383;color:#04a56e}#cp .dch-nav svg{width:16px;height:16px}#cp .db-cal-grid{display:grid;grid-template-columns:repeat(7,1fr)}#cp .db-cal-grid .dcw{text-align:center;font-size:11px;color:var(--muted-2);font-weight:600;padding:4px 0}#cp .dcd{aspect-ratio:1;border-radius:10px;border:1px solid transparent;background:#fff;font-family:inherit;font-size:13px;font-weight:600;color:#333;cursor:pointer;transition:.15s}#cp .dcd.av{border-color:#e3efe9}#cp .dcd.av:hover{border-color:#00d383;background:#f0fff8}#cp .dcd.lim{background:#fff8e6;border-color:#f7e3a8;color:#8a6d00}#cp .dcd.full{background:#fdeceb;border-color:#f6c9c5;color:#b34a42;cursor:not-allowed}#cp .dcd.past{background:transparent;color:#cfcfcf;cursor:not-allowed;border-color:transparent}#cp .dcd.sel{background:var(--green);border-color:var(--green);color:#053a29}#cp .db-cal-legend{display:flex;gap:20px;flex-wrap:wrap;margin-top:16px;border-top:1px solid #eef1f0;padding-top:14px}#cp .db-cal-legend span{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted)}#cp .db-cal-legend i{width:14px;height:14px;border-radius:4px;display:inline-block;border:1px solid}#cp .lg-av{background:#fff;border-color:#cfe4d9}#cp .lg-lim{background:#fff8e6;border-color:#f7e3a8}#cp .lg-full{background:#fdeceb;border-color:#f6c9c5}#cp .lg-sel{background:var(--green);border-color:var(--green)}#cp .db-summary .db-actions{margin-left:auto;flex:none}#cp .db-summary .db-back{display:none}#cp .db-summary .db-confirm{min-width:340px;padding:18px 44px;font-size:17px;justify-content:center;flex:none}#cp .db-cal-grid{gap:6px}#cp .dcd{aspect-ratio:auto;height:44px;display:flex;align-items:center;justify-content:center}#cp .db-cal-body{max-width:640px}#cp .svc-loyalty .loy-card{bottom:-72px}#cp .stats-cap .svc-btn{white-space:nowrap}#cp .svc-card.photo{padding-bottom:82px}#cp .svc-card.photo .svc-btn{position:absolute;left:28px;bottom:30px;margin:0;align-self:auto}#cp .svc-loyalty .svc-btn{bottom:30px}#cp .cal-modal{display:none;position:fixed;inset:0;z-index:1100;align-items:center;justify-content:center;padding:20px}#cp .cal-modal.open{display:flex}#cp .cal-backdrop{position:absolute;inset:0;background:rgba(8,26,54,.5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}#cp .cal-card{position:relative;z-index:1;width:100%;max-width:680px;background:#fff;border-radius:24px;padding:28px;box-shadow:0 40px 100px rgba(0,20,45,.4);animation:authIn .4s cubic-bezier(.22,.61,.36,1);font-family:var(--font)}#cp .cal-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-right:34px}#cp .cal-card-head h4{font-size:18px;font-weight:700}#cp .cal-card-head p{font-size:12.5px;color:var(--muted);margin-top:2px}#cp .cal-nav{display:flex;gap:8px}#cp .cal-nav button{width:34px;height:34px;border-radius:10px;border:1px solid #e6e9e8;background:#fff;display:grid;place-items:center;cursor:pointer}#cp .cal-nav button:hover{border-color:#00d383;color:#04a56e}#cp .cal-nav button svg{width:16px;height:16px}#cp .cal-months{display:grid;grid-template-columns:1fr 1fr;gap:26px}#cp .cal-month>b{display:block;text-align:center;font-size:14px;font-weight:700;margin-bottom:12px}#cp .cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}#cp .cal-grid .dcw{text-align:center;font-size:10px;color:var(--muted-2);font-weight:600;padding:2px 0}#cp .cal-grid .dcd{height:34px;aspect-ratio:auto;border-radius:8px;border:1px solid transparent;background:#fff;font-family:inherit;font-size:12px;font-weight:600;color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.15s}#cp .cal-grid .dcd.av{border-color:#e3efe9}#cp .cal-grid .dcd.av:hover{border-color:#00d383;background:#f0fff8}#cp .cal-grid .dcd.lim{background:#fff8e6;border-color:#f7e3a8;color:#8a6d00}#cp .cal-grid .dcd.full{background:#fdeceb;border-color:#f6c9c5;color:#b34a42;cursor:not-allowed}#cp .cal-grid .dcd.past{background:transparent;color:#d5d5d5;cursor:not-allowed;border-color:transparent}#cp .cal-grid .dcd.sel{background:var(--green);border-color:var(--green);color:#053a29}#cp .cal-card .db-cal-legend{margin-top:20px;justify-content:center}@media(max-width:560px){#cp .cal-months{grid-template-columns:1fr}}#cp .db-datebtn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1.5px solid #e6e9e8;border-radius:14px;padding:12px 14px;background:#fff;font-family:inherit;font-size:14px;color:#111;cursor:pointer;transition:border-color .2s,box-shadow .2s;text-align:left}#cp .db-datebtn:hover{border-color:#00d383}#cp .db-datebtn:focus{outline:0;border-color:#00d383;box-shadow:0 0 0 4px rgba(0,225,130,.1)}#cp .db-datebtn svg{width:18px;height:18px;color:#04a56e;flex:none}#cp .cal-card{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#04b06f,#00e88a) border-box;border:0;border-top-width:4px;border-style:solid}#cp .cal-card-head h4{font-size:19px}#cp .cal-month>b{color:#053a29;font-size:15px}#cp .cal-nav button:hover{background:#f0fff8}#cp .cal-grid .dcd.av{background:#f2fcf7;border-color:#dcf3e8;color:#0a5a3e}#cp .cal-grid .dcd.av:hover,#cp .cal-grid .dcd.sel{background:linear-gradient(135deg,#03b26f,#00d883);border-color:transparent;color:#fff}#cp .cal-grid .dcd.sel{box-shadow:0 6px 16px rgba(0,200,130,.32)}#cp .detail-similar{padding:30px 0 56px}#cp .detail-similar h3{font-size:24px;font-weight:700;margin-bottom:22px}#cp .sim-grid{gap:24px}#cp .sim-card{display:block;background:var(--card);border:1px solid #f0f0f0;border-radius:22px;padding:20px;text-decoration:none;transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s ease}#cp .sim-card:hover{transform:translateY(-6px);box-shadow:0 20px 44px rgba(0,0,0,.1)}#cp .sim-photo{height:150px;display:grid;place-items:center}#cp .sim-photo img{max-height:140px;width:auto;filter:drop-shadow(0 14px 16px rgba(0,0,0,.14))}#cp .sim-row{display:flex;justify-content:space-between;align-items:flex-end;margin-top:12px}#cp .sim-name{font-size:17px;font-weight:700;letter-spacing:-.3px}#cp .sim-trim{font-size:11px;color:var(--muted-2);margin-top:2px}#cp .sim-price{font-size:24px;font-weight:700;color:var(--green);white-space:nowrap}#cp .sim-price span{font-size:12px;color:var(--muted)}#cp [data-detail-footer] .site-footer{margin-top:0}#cp .detail-view .detail-bar{padding-left:40px;padding-right:40px}#cp .car-grid{gap:44px 34px}#cp .foot-col a:before{content:none}#cp .foot-col a{padding-left:0;display:flex;align-items:center;gap:9px}#cp .foot-col a .fl-ico{width:16px;height:16px;flex:none;color:#00d383;opacity:.9}#cp .foot-col a:hover .fl-ico{opacity:1}#cp .cal-card-head{padding-right:62px}#cp .cal-nav{margin-right:6px}#cp .detail-booking,#cp .detail-similar{padding-left:40px;padding-right:40px}#cp .db-card{position:relative;overflow:hidden;border:1px solid #d5f2e4;background:linear-gradient(165deg,#f2fcf7,#e9fbf0);box-shadow:0 20px 50px rgba(0,120,80,.07)}#cp .db-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#04b06f,#00e88a,#04b06f)}#cp .db-card .db-cal-toggle,#cp .db-card .db-datebtn,#cp .db-card .db-field select,#cp .db-card .db-flight-row input{background:#fff}#cp .sim-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}#cp .dbr-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}#cp .dbr-marquee .dbr-list{display:flex;width:-moz-max-content;width:max-content;gap:20px;animation:dbrscroll 46s linear infinite}#cp .dbr-marquee:hover .dbr-list{animation-play-state:paused}#cp .dbr-marquee .dbr-item{width:430px;flex:none}@keyframes dbrscroll{to{transform:translateX(-50%)}}#cp .confirm-modal{display:none;position:fixed;inset:0;z-index:1200;align-items:center;justify-content:center;padding:20px}#cp .confirm-modal.open{display:flex}#cp .confirm-card{max-width:440px;text-align:center;padding:36px 32px 28px;background:#fff;border:0}#cp .cf-ico{width:66px;height:66px;border-radius:50%;margin:0 auto 20px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#04b06f,#00d883);box-shadow:0 12px 26px rgba(0,190,120,.3)}#cp .cf-ico svg{width:32px;height:32px}#cp .confirm-card h4{font-size:22px;font-weight:800;margin-bottom:10px}#cp .confirm-card>p{font-size:13.5px;color:var(--muted);line-height:1.6;margin-bottom:20px}#cp .cf-total{display:flex;align-items:center;justify-content:center;gap:10px;background:#f2fcf7;border:1px solid #d5f2e4;border-radius:14px;padding:14px;margin-bottom:20px}#cp .cf-total span{font-size:12px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.05em}#cp .cf-total b{font-size:22px;color:var(--green)}#cp .cf-wa{width:100%;justify-content:center}#cp .cf-close-txt{display:block;width:100%;margin-top:12px;background:none;border:0;color:#999;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}#cp .cf-close-txt:hover{color:#333}#cp .detail-booking{position:relative}#cp .detail-booking:after{content:"";position:absolute;left:-90px;top:40px;width:250px;height:320px;z-index:0;pointer-events:none;background:url(/carpark/img/hero-blob-bl.png) no-repeat 50%/contain;opacity:.42;transform:scaleX(-1)}#cp .detail-booking>*{position:relative;z-index:1}#cp .detail-similar{position:relative}#cp .detail-similar:after{content:"";position:absolute;right:-90px;top:-40px;width:270px;height:340px;z-index:0;pointer-events:none;background:url(/carpark/img/hero-blob-bl.png) no-repeat 50%/contain;opacity:.42}#cp .detail-similar>*{position:relative;z-index:1}#cp .detail-decor{left:0;right:0;top:0;bottom:0;width:auto;height:auto;max-width:none;overflow:hidden}#cp .detail-decor .hero-map-x{display:none}#cp .detail-decor{overflow:visible}#cp .db-total .db-sinfo b{color:#0c1f17;font-size:25px}#cp .db-sinfo b{color:#0c1f17}#cp .dbadge{background:linear-gradient(140deg,rgba(6,182,122,.92),rgba(0,133,88,.94));box-shadow:0 10px 26px rgba(0,120,80,.32)}#cp .dthumb{height:auto;aspect-ratio:4/3;cursor:pointer}#cp .lightbox{display:none;position:fixed;inset:0;z-index:1300;align-items:center;justify-content:center;padding:40px}#cp .lightbox.open{display:flex}#cp .lb-backdrop{position:absolute;inset:0;background:rgba(6,20,14,.82);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}#cp .lb-img{position:relative;z-index:1;max-width:min(1000px,88vw);max-height:82vh;width:auto;border-radius:16px;box-shadow:0 30px 80px rgba(0,0,0,.5);background:#fff;animation:authIn .35s cubic-bezier(.22,.61,.36,1)}#cp .lb-close{position:absolute;top:26px;right:30px;z-index:2;width:44px;height:44px;border-radius:50%;background:hsla(0,0%,100%,.14);color:#fff;display:grid;place-items:center;cursor:pointer;border:0}#cp .lb-close:hover{background:hsla(0,0%,100%,.26)}#cp .lb-close svg{width:20px;height:20px}#cp .lb-nav{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;background:hsla(0,0%,100%,.14);color:#fff;display:grid;place-items:center;cursor:pointer;border:0}#cp .lb-nav:hover{background:var(--green);color:#053a29}#cp .lb-nav svg{width:24px;height:24px}#cp .lb-prev{left:30px}#cp .lb-next{right:30px}#cp .nav-drop{position:relative}#cp .nav-pill{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1.5px solid #e3e7e5;border-radius:999px;padding:9px 14px;font-family:inherit;font-size:14px;font-weight:600;color:#1c1c1c;cursor:pointer;transition:border-color .2s;white-space:nowrap}#cp .nav-pill:hover{border-color:#00d383}#cp .nav-pill b{font-weight:700}#cp .nav-pill .nav-globe{width:17px;height:17px;color:#04a56e;flex:none}#cp .nav-pill .dchev{width:14px;height:14px;transition:transform .2s}#cp .nav-drop.open .dchev{transform:rotate(180deg)}#cp .nav-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:190px;background:#fff;border:1px solid #eef0ef;border-radius:16px;box-shadow:0 20px 50px rgba(0,0,0,.14);padding:6px;display:none;z-index:300}#cp .nav-drop.open{z-index:300}#cp .nav-drop.open .nav-menu{display:block;animation:authIn .2s ease}#cp .nav-menu button{display:flex;align-items:center;width:100%;text-align:left;background:none;border:0;font-family:inherit;font-size:14px;font-weight:500;color:#1c1c1c;padding:10px 14px;border-radius:10px;cursor:pointer;white-space:nowrap}#cp .nav-menu button:hover{background:#f2fcf7;color:#04a56e}#cp .db-step{margin-bottom:2px}#cp .db-sec-title{font-size:15px;font-weight:700;color:#131313;margin:4px 0 12px}#cp .db-opts{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}#cp .db-opt{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1.5px solid #e6ebe8;border-radius:14px;cursor:pointer;background:#fff;transition:border-color .18s,background .18s,box-shadow .18s}#cp .db-opt:hover{border-color:#bfe9d5}#cp .db-opt.active{border-color:#04c077;background:#f2fdf8;box-shadow:0 4px 14px rgba(4,192,119,.1)}#cp .db-opt input{width:20px;height:20px;accent-color:#04c077;flex-shrink:0;cursor:pointer;margin:0}#cp .db-opt-txt{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}#cp .db-opt-txt b{font-size:14.5px;font-weight:600;color:#131313}#cp .db-opt-txt i{font-size:12.5px;color:#7c8b84;font-style:normal}#cp .db-opt em{font-style:normal;font-weight:700;font-size:14px;color:#04a56e;white-space:nowrap}#cp .db-acct-note{font-size:13px;color:#7c8b84;margin:0 0 14px}#cp .db-grid.db-acct{grid-template-columns:1fr 1fr;margin-bottom:16px}#cp .db-field.db-f2{grid-column:1/-1}#cp .db-recap{background:#f6f9f7;border:1px solid #e6ebe8;border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:9px}#cp .rc-line{display:flex;justify-content:space-between;gap:16px;font-size:13.5px}#cp .rc-line span{color:#7c8b84}#cp .rc-line b{color:#131313;font-weight:600;text-align:right}#cp .rc-line.rc-total{border-top:1px solid #e6ebe8;padding-top:11px;margin-top:2px;font-size:16px}#cp .rc-line.rc-total b{color:#04a56e;font-weight:800}#cp .db-actions{display:flex;align-items:stretch;gap:12px}#cp .db-actions .db-confirm{flex:1;justify-content:center}#cp .db-back{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1.5px solid #dfe6e2;color:#4a5a52;font-family:inherit;font-weight:600;font-size:14px;padding:0 22px;border-radius:999px;cursor:pointer;white-space:nowrap;transition:border-color .18s,color .18s}#cp .db-back:hover{border-color:#04c077;color:#04a56e}#cp .db-err{color:#e5484d;font-size:13px;font-weight:500;margin:0 0 12px}#cp .db-err[hidden]{display:none}#cp .cal-warn{display:flex;align-items:center;gap:10px;background:#fff1f1;border:1px solid #ffd4d4;color:#d43a3a;border-radius:12px;padding:11px 14px;margin-bottom:16px;font-size:13px;font-weight:500;line-height:1.4}#cp .cal-warn[hidden]{display:none}#cp .cal-warn svg{width:20px;height:20px;flex-shrink:0;color:#e5484d}#cp .cart-btn{position:relative;width:44px;height:44px;border-radius:50%;border:1.5px solid #e4eae6;background:#fff;display:grid;place-items:center;cursor:pointer;color:#1c1c1c;transition:border-color .2s,color .2s,box-shadow .2s}#cp .cart-btn:hover{border-color:#04c077;color:#04a56e;box-shadow:0 6px 16px rgba(4,192,119,.16)}#cp .cart-btn svg{width:20px;height:20px}#cp .cart-dot{position:absolute;top:-1px;right:-1px;width:12px;height:12px;border-radius:50%;background:#04c077;border:2px solid #fff;box-shadow:0 0 0 2px rgba(4,192,119,.25)}#cp .dp-carinfo{margin-bottom:22px;padding-bottom:20px;border-bottom:1px solid #eef2ef}#cp .dp-carinfo .badge-new{position:static;display:inline-flex;align-items:center;margin-bottom:14px;background:#fff;border:1px solid #e8ebe9;box-shadow:0 4px 12px rgba(0,0,0,.05)}#cp .dp-carinfo h3{font-size:27px;font-weight:800;color:#131313;line-height:1.05;letter-spacing:-.6px}#cp .dp-carinfo .dp-trim{font-size:13px;color:var(--muted-2);margin-top:5px}#cp .dp-carinfo .dp-desc{font-size:12.5px;line-height:1.6;color:var(--muted);margin-top:13px}#cp .catalog .car-grid .car-card:nth-child(n+7){display:none}#cp .fleet-all{display:flex;justify-content:center;margin-top:48px}#cp .fleet-all-btn{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(90deg,#03b26f,#00d883);color:#fff;font-weight:700;font-size:17px;padding:19px 42px;border-radius:999px;text-decoration:none;box-shadow:0 14px 34px rgba(3,178,111,.3);transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s}#cp .fleet-all-btn svg{width:20px;height:20px;transition:transform .22s}#cp .fleet-all-btn:hover{transform:translateY(-3px);box-shadow:0 20px 44px rgba(3,178,111,.38)}#cp .fleet-all-btn:hover svg{transform:translateX(4px)}#cp .fr-loading{text-align:center;color:var(--muted-2);font-size:14px;padding:10px 0}#cp .fr-loading b{color:#04a56e}#cp .fr-bad{color:#e0483d}#cp .fr-miss{text-align:center;color:#5a6b63;font-size:14px;line-height:1.5}#cp .fr-sug{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px}#cp .fr-sug>span{width:100%;text-align:center;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-2);margin-bottom:2px}#cp .fr-sug-b{border:1.5px solid #d7e4dd;background:#fff;border-radius:999px;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:600;color:#0b5c37;cursor:pointer;transition:.18s}#cp .fr-sug-b:hover{border-color:#04c077;background:#f0fbf6;transform:translateY(-1px)}#cp .fr-pt b{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#cp .db-flight-note{margin-top:12px;font-size:13px;line-height:1.5;border-radius:11px;padding:10px 13px}#cp .db-flight-note.ok{background:rgba(141,255,207,.16);color:#d6ffee;border:1px solid rgba(141,255,207,.32)}#cp .db-flight-note.ok b{color:#fff}#cp .db-flight-note.bad{background:hsla(4,100%,72%,.15);color:#ffd8d4;border:1px solid hsla(4,100%,72%,.34)}#cp .avatar-btn{overflow:hidden;padding:0}#cp .avatar-btn .avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;display:block}#cp .avatar-btn .avatar-ini{font-weight:800;font-size:19px;color:#fff;line-height:1}#cp .avatar-btn.authed{box-shadow:0 0 0 2px #fff,0 0 0 4px #04c077}#cp .auth-err{background:#fff1f0;border:1px solid #ffc9c4;color:#d0392b;font-size:13px;font-weight:600;border-radius:11px;padding:9px 13px;margin-bottom:14px}#cp .cart-wrap{position:relative;display:inline-flex}#cp .cart-pop{position:absolute;top:100%;right:0;width:290px;padding-top:12px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s,transform .2s,visibility .2s;z-index:1300;pointer-events:none}#cp .cart-wrap:hover .cart-pop{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}#cp .cart-pop-inner{position:relative;background:#fff;border:1px solid #eef1f0;border-radius:18px;box-shadow:0 22px 55px rgba(0,50,30,.2);padding:16px}#cp .cart-pop-inner:before{content:"";position:absolute;top:-6px;right:22px;width:12px;height:12px;background:#fff;border-left:1px solid #eef1f0;border-top:1px solid #eef1f0;transform:rotate(45deg)}#cp .cart-pop-top{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#04a56e;margin-bottom:11px}#cp .cart-pop-car{display:flex;align-items:center;gap:12px;margin-bottom:11px}#cp .cart-pop-car img{width:66px;height:46px;-o-object-fit:contain;object-fit:contain;background:#f4f7f5;border-radius:11px;flex-shrink:0}#cp .cart-pop-info b{display:block;font-size:14.5px;font-weight:800;color:#16211c;line-height:1.2}#cp .cart-pop-info span{font-size:12px;color:#8a8f98}#cp .cart-pop-msg{font-size:13px;color:#5a6b62;margin:0 0 13px;line-height:1.45;font-weight:600}#cp .cart-pop-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(90deg,#04c077,#00d267);color:#fff;font-weight:700;font-size:13px;border:0;border-radius:999px;padding:11px;cursor:pointer;transition:transform .18s,box-shadow .18s}#cp .cart-pop-btn:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(4,192,119,.36)}#cp .cart-pop-btn svg{width:15px;height:15px}#cp .detail-header .nav{transition:all .35s cubic-bezier(.4,0,.2,1)}#cp .detail-header .nav-links a{transition:background .2s}#cp .detail-header.nav-mini .nav{width:-moz-max-content;width:max-content;margin:12px auto 0;height:62px;padding:0 12px 0 22px;gap:18px;background:hsla(0,0%,100%,.96);backdrop-filter:blur(12px);border-radius:999px;border:1px solid #eef2f0;box-shadow:0 14px 44px rgba(10,40,30,.16)}#cp .detail-header.nav-mini .brand .logo-full{height:34px}#cp .detail-header.nav-mini .nav-links{gap:4px}#cp .detail-header.nav-mini .nav-links a{font-size:0;width:42px;height:42px;border-radius:50%;justify-content:center;gap:0;padding:0}#cp .detail-header.nav-mini .nav-links a:hover{background:#eafaf2}#cp .detail-header.nav-mini .nav-links .nav-ico{width:20px;height:20px}#cp .detail-header.nav-mini .flight-pill{padding:0;width:44px;height:44px;justify-content:center;border-radius:50%;cursor:pointer}#cp .detail-header.nav-mini .flight-pill input,#cp .detail-header.nav-mini .nav-pill .dchev,#cp .detail-header.nav-mini .nav-pill span[data-curr-code],#cp .detail-header.nav-mini .nav-pill span[data-lang-code]{display:none}#cp .detail-header.nav-mini .nav-actions{gap:10px}