@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2)format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2)format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-devanagari-800-normal-ACzlZF75.woff2)format("woff2"),url(/assets/poppins-devanagari-800-normal-BLmXVokE.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-ext-800-normal-CDgOlX-1.woff2)format("woff2"),url(/assets/poppins-latin-ext-800-normal-CIZaRbSk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2)format("woff2"),url(/assets/poppins-latin-800-normal-YoItoZZV.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kaushan Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kaushan-script-latin-ext-400-normal-CW-Pyyvv.woff2)format("woff2"),url(/assets/kaushan-script-latin-ext-400-normal-Dmz6mG63.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kaushan Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kaushan-script-latin-400-normal-DtTcRpVb.woff2)format("woff2"),url(/assets/kaushan-script-latin-400-normal-DZZZR3n8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#0b2a5b;--navy-2:#123a7a;--navy-3:#081f46;--gold:#ffc61a;--gold-2:#f5b400;--green:#1fae5b;--ink:#10264d;--muted:#5b6b85;--line:#dfe7f3;--tint:#eef4fc;--bg:#f5f8fd;--white:#fff;--ok:#17854b;--bad:#c0352b;--warn:#a86a00;--radius:14px;--shadow:0 8px 28px #10264d1a;--shadow-sm:0 3px 12px #10264d14;--font:"Poppins", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--script:"Kaushan Script", cursive;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font);color:var(--ink);background:var(--bg);margin:0;font-size:15px;line-height:1.55;overflow-x:hidden}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--navy);line-height:1.2}h2,.h1{font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:700}h3,.h3{font-size:1.05rem;font-weight:700}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #5b9bff}.container{width:min(1200px,100%);margin-inline:auto;padding-inline:clamp(16px,3vw,28px)}.narrow{max-width:640px}.skip-link{z-index:100;background:#fff;border-radius:8px;padding:8px 14px;position:absolute;top:8px;left:-999px}.skip-link:focus{left:12px}.muted-small{color:var(--muted);font-size:.85rem}.muted-small a,.link-more,.link-back{color:var(--navy-2);font-weight:600}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.btn{white-space:nowrap;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:.92rem;font-weight:600;line-height:1.2;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.btn:hover:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(-1px)}.btn:disabled{opacity:.65;cursor:not-allowed}.btn-gold{background:linear-gradient(180deg, var(--gold), var(--gold-2));color:var(--navy)}.btn-navy{background:linear-gradient(180deg, var(--navy-2), var(--navy));color:#fff}.btn-outline{border-color:var(--navy);color:var(--navy);background:#fff}.btn-whatsapp{background:var(--green);color:#fff;padding:9px 18px}.btn-sm{padding:8px 16px;font-size:.8rem}.btn-lg{padding:15px 24px;font-size:1.02rem}.btn-block{width:100%}.header{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;position:sticky;top:0;box-shadow:0 2px 12px #10264d14}.header-row{justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}.logo{align-items:center;gap:8px;display:inline-flex}.logo svg{flex:none}.logo-text{line-height:1.1;display:grid}.logo-text strong{letter-spacing:-.01em;font-size:.95rem;font-weight:800}.logo-text small{white-space:nowrap;margin-top:2px;font-size:.56rem}.nav{align-items:center;gap:4px;display:flex}.nav-link,.nav-account{color:var(--ink);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:7px 13px;font-size:.84rem;font-weight:500;display:inline-flex}.nav-link:hover,.nav-account:hover{background:var(--tint)}.nav-link.active{background:var(--navy);color:#fff}.nav .btn-whatsapp{margin-left:6px}.menu-toggle{color:var(--navy);background:0 0;border:0;padding:8px;display:none}.account{position:relative}.account-menu{box-shadow:var(--shadow);z-index:5;background:#fff;border-radius:12px;min-width:170px;padding:6px;position:absolute;top:100%;right:0}.account-menu a,.account-menu button{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:9px 10px;font-size:.86rem;display:flex}.account-menu a:hover,.account-menu button:hover{background:var(--tint)}.hero{color:var(--navy);background:linear-gradient(100deg,#ffffffeb 0%,#ffffffb8 34%,#ffffff0d 62%),linear-gradient(#ffffff8c,#0000 28%),url(/images/hero-dzukou.webp) 50% 40%/cover no-repeat;min-height:clamp(520px,62vw,640px);padding-block:clamp(32px,5vw,64px) 90px;position:relative}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:32px;display:grid}.hero-kicker{font-family:var(--script);color:var(--navy);font-size:clamp(1.5rem,3vw,2.3rem)}.hero h1{font-family:var(--script);color:var(--navy);text-shadow:0 2px #fff9;margin-block:2px 12px;font-size:clamp(3.8rem,9.5vw,7.4rem);font-weight:400;line-height:1}.ribbon{background:var(--navy);color:#fff;font-family:var(--script);border-radius:6px;padding:7px 22px;font-size:clamp(1rem,1.9vw,1.3rem);display:inline-block;transform:rotate(-2deg)}.hero-states{color:var(--navy);margin-block:16px 22px;font-size:clamp(.86rem,1.5vw,1rem);font-weight:600}.polaroids{grid-template-columns:repeat(12,1fr);gap:12px;display:grid}.polaroids figure{background:#fff;border-radius:3px;grid-column:span 4;margin:0;padding:7px 7px 2px;transition:transform .25s;box-shadow:0 8px 18px #081f4659}.polaroids figure:nth-child(n+4){grid-column:span 3}.polaroids figure:nth-child(odd){transform:rotate(-3deg)}.polaroids figure:nth-child(2n){transform:rotate(3deg)translateY(8px)}.polaroids figure:hover{z-index:2;transform:rotate(0)scale(1.05)}.polaroids img{aspect-ratio:4/3;object-fit:cover;width:100%}.polaroids figcaption{font-family:var(--script);text-align:center;color:var(--navy);padding-block:3px;font-size:clamp(.78rem,1.3vw,1rem)}.quick-nav{z-index:3;box-shadow:var(--shadow);background:#fff;border-radius:18px;grid-template-columns:repeat(5,1fr);margin-top:-42px;display:grid;position:relative}.quick-nav a{color:var(--navy);border-right:1px solid var(--line);justify-content:center;align-items:center;gap:9px;padding:22px 8px;font-size:.9rem;font-weight:600;transition:background .15s;display:flex}.quick-nav a:last-child{border:0}.quick-nav a:hover{background:var(--tint)}.section{padding-block:clamp(36px,5vw,56px) 28px}.section-tight{padding-block:20px 8px}.section-gap{margin-top:22px}.section-title{text-align:center;margin-bottom:26px}.section-title h2{justify-content:center;align-items:center;gap:16px;font-size:clamp(1.35rem,3vw,1.95rem);font-weight:800;display:flex}.section-title h2 span{background:var(--navy);flex:none;width:56px;height:2px}.section-title p{color:var(--muted);margin-top:4px}.grid-5{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.pkg-card{border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.pkg-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.pkg-image{aspect-ratio:4/3;background:var(--tint);display:block;overflow:hidden}.pkg-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.pkg-card:hover .pkg-image img{transform:scale(1.05)}.pkg-body{text-align:center;flex-direction:column;flex:1;align-items:center;gap:4px;padding:14px 14px 16px;display:flex}.pkg-body p{color:var(--muted);font-size:.84rem}.pkg-body .btn{margin-top:auto}.pkg-body>:nth-last-child(2){margin-bottom:10px}.price{color:var(--navy);font-size:1.25rem;font-weight:800}.price small{color:var(--muted);font-size:.78rem;font-weight:500}.promo-grid{grid-template-columns:1fr 1fr;gap:20px;padding-block:10px;display:grid}.promo{box-shadow:var(--shadow-sm);border-radius:18px;grid-template-columns:1.15fr 1fr;align-items:stretch;min-height:200px;display:grid;overflow:hidden}.promo>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:24px;display:flex}.promo img{object-fit:cover;width:100%;height:100%}.promo h2{font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:800}.promo p{font-size:.88rem}.promo-car{background:linear-gradient(120deg, var(--navy-3), var(--navy-2));color:#fff}.promo-car h2{color:#fff}.promo-car h2 span{color:var(--gold)}.promo-expert{background:linear-gradient(120deg,#fff4d6,#e6f0fd)}.promo-expert h2 span{color:#c98a00}.why{grid-template-columns:repeat(5,1fr) 1.7fr;align-items:center;gap:12px;padding-block:26px 40px;display:grid}.why>div{text-align:center;color:var(--navy);flex-direction:column;align-items:center;gap:6px;font-size:.78rem;font-weight:600;display:flex}.why svg{color:var(--navy-2)}.plan-badge{color:#fff;text-align:center;background:linear-gradient(120deg,#17854b,#2aa968);border-radius:40px 12px;padding:12px 18px;display:grid;transform:rotate(-1.5deg)}.plan-badge strong{font-family:var(--script);font-size:1.2rem;font-weight:400}.plan-badge span{color:#fff;justify-content:center;align-items:center;gap:5px;font-size:.74rem;display:flex}.plan-badge svg{color:#fff}.page-hero{color:#fff;background-position:50%;background-size:cover;padding-block:clamp(40px,7vw,76px) clamp(84px,11vw,124px)}.page-hero h1{color:#fff;text-shadow:0 2px 10px #00000059;font-size:clamp(1.9rem,4.5vw,2.9rem);font-weight:800}.page-hero p{text-shadow:0 1px 6px #00000073;margin-top:4px;font-size:clamp(.95rem,2vw,1.15rem)}.overlap{margin-top:clamp(-74px,-8vw,-50px);padding-bottom:48px;position:relative}.card{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;min-width:0;padding:clamp(18px,3vw,28px)}.split{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;display:grid}.side-stack{gap:18px;min-width:0;display:grid}.filter-bar{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;grid-template-columns:repeat(3,1fr) auto;align-items:end;gap:14px;padding:18px 20px;display:grid}.pills{flex-wrap:wrap;gap:8px;margin-block:18px 4px;display:flex}.pills button{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:999px;padding:7px 16px;font-size:.83rem;font-weight:500;transition:background .15s}.pills button:hover{background:var(--tint)}.pills button.active{background:var(--navy);border-color:var(--navy);color:#fff}.field{gap:5px;min-width:0;display:grid}.field label{color:var(--navy);font-size:.83rem;font-weight:600}.field input,.field select,.field textarea,.hp{border:1px solid var(--line);background:#fbfcff;border-radius:10px;width:100%;min-width:0;padding:11px 13px;font-size:16px}.field textarea{resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:#0000;outline:2px solid #7fb0ff}.field small{color:var(--muted);font-size:.76rem}.field .field-error{color:var(--bad)}.has-error input,.has-error select,.has-error textarea{border-color:var(--bad)}.form-card{align-content:start;gap:15px;display:grid}.form-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-3{grid-template-columns:repeat(3,1fr);align-items:end;gap:14px;display:grid}.form-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.link-back{align-items:center;gap:5px;font-size:.88rem;display:inline-flex}.hp{opacity:0;width:1px;height:1px;left:-9999px;position:absolute!important}.alert{border-radius:10px;align-items:flex-start;gap:9px;padding:11px 13px;font-size:.87rem;display:flex}.alert svg{flex:none;margin-top:1px}.alert-error{color:#8c2219;background:#fdecea}.alert-success{color:#125f37;background:#e7f6ee}.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:16px;font-size:.82rem;display:flex}.crumbs a:hover{color:var(--navy)}.detail-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;display:grid}.gallery-main{aspect-ratio:16/11;background:var(--tint);border-radius:12px;overflow:hidden}.gallery-main img{object-fit:cover;width:100%;height:100%}.thumbs{gap:8px;margin-top:10px;padding-bottom:4px;display:flex;overflow-x:auto}.thumbs button{aspect-ratio:4/3;opacity:.8;background:0 0;border:2px solid #0000;border-radius:8px;flex:none;width:88px;padding:0;overflow:hidden}.thumbs button.active{border-color:var(--gold-2);opacity:1}.thumbs img{object-fit:cover;width:100%;height:100%}.price-row{flex-wrap:wrap;gap:32px;margin-bottom:14px;display:flex}.price-row div{display:grid}.price-row strong{color:var(--navy);font-size:1.7rem;font-weight:800;line-height:1.15}.price-row span{color:var(--muted);font-size:.82rem}.overview{color:var(--muted);margin-block:16px;font-size:.92rem}.detail-grid h2{margin-bottom:10px;font-size:1.15rem}.ticks{gap:8px;margin-bottom:4px;display:grid}.ticks li{align-items:flex-start;gap:9px;font-size:.9rem;display:flex}.ticks svg{color:#fff;background:var(--green);border-radius:50%;flex:none;margin-top:2px;padding:2.5px}.crosses svg{background:var(--bad)}.card>.ticks+.btn{margin-top:14px}.facts{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px;padding-top:18px;display:grid}.facts div{align-items:center;gap:10px;display:flex}.facts svg{color:var(--navy-2);flex:none}.facts span{color:var(--muted);font-size:.78rem;display:grid}.facts strong{color:var(--navy);font-size:.86rem}.detail-lower{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:22px;margin-top:22px;display:grid}.tabs{border-bottom:2px solid var(--line);gap:4px;margin-bottom:20px;display:flex;overflow-x:auto}.tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-2px;padding:9px 16px;font-size:.9rem;font-weight:600}.tabs button.active{color:var(--navy);border-color:var(--gold-2)}.timeline{gap:18px;display:grid;position:relative}.timeline:before{content:"";background:var(--line);width:2px;position:absolute;top:12px;bottom:12px;left:32px}.timeline li{grid-template-columns:66px 1fr;align-items:start;gap:14px;display:grid;position:relative}.day-badge{background:var(--navy);color:#fff;text-align:center;border-radius:999px;padding:5px 0;font-size:.75rem;font-weight:600;position:relative}.timeline h3{margin-bottom:2px;font-size:.98rem}.timeline p{color:var(--muted);font-size:.88rem}.link-more{align-items:center;gap:3px;margin-top:16px;font-size:.88rem;display:inline-flex}.price-table{border-collapse:collapse;width:100%}.price-table th,.price-table td{border-bottom:1px solid var(--line);text-align:left;padding:10px 4px;font-size:.9rem}.price-table th{color:var(--navy);width:40%;font-weight:600}.side-price{text-align:center;gap:2px;display:grid}.side-price strong{color:var(--navy);font-size:1.7rem;font-weight:800}.side-price small{color:var(--muted)}.side-price .btn{margin-top:10px}.side-help{text-align:center;background:var(--tint);box-shadow:none;gap:6px;display:grid}.side-help p{color:var(--muted);font-size:.85rem}.story-card{border-radius:var(--radius);box-shadow:var(--shadow);aspect-ratio:4/3;position:relative;overflow:hidden}.story-card img{object-fit:cover;width:100%;height:100%}.story-card:after{content:"";background:linear-gradient(#0000 35%,#081f46b8);position:absolute;inset:0}.story-card p{z-index:1;color:#fff;font-family:var(--script);font-size:1.3rem;line-height:1.25;position:absolute;bottom:14px;left:16px;right:16px}.summary{gap:6px;display:grid;position:sticky;top:90px}.summary-photo{aspect-ratio:16/9;border-radius:10px;margin-bottom:6px;overflow:hidden}.summary-photo img{object-fit:cover;width:100%;height:100%}.summary>p{color:var(--muted);font-size:.88rem}.summary-price strong{color:var(--navy);font-size:1.25rem}dl{margin:0}.summary dl,.kv{gap:8px;margin-top:8px;display:grid}.summary dl div,.kv div{justify-content:space-between;gap:16px;font-size:.9rem;display:flex}dt{color:var(--muted)}dd{text-align:right;margin:0;font-weight:600}.total{border-top:1px solid var(--line);padding-top:10px;font-size:1.05rem!important}.total dt{color:var(--navy);font-weight:700}.total dd{color:var(--navy);font-weight:800}.discount dd{color:var(--ok)}dialog{border-radius:var(--radius);box-shadow:var(--shadow);width:min(460px,100vw - 32px);color:var(--ink);border:0;max-height:calc(100dvh - 32px);padding:24px}dialog::backdrop{background:#081f468c}.car-dialog form{gap:13px;margin-top:12px;display:grid}.car-dialog[open]{position:fixed}.dialog-close{color:var(--muted);background:0 0;border:0;padding:6px;position:absolute;top:12px;right:12px}.estimate{background:var(--tint);border-radius:9px;padding:9px 12px;font-size:.9rem}.success{text-align:center;justify-items:center;gap:8px;display:grid;position:relative;overflow:hidden}.success-tick{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:76px;height:76px;margin-block:16px 8px;animation:.5s ease-out pop;display:grid;box-shadow:0 0 0 10px #e7f6ee}@keyframes pop{0%{opacity:0;transform:scale(.4)}}.success-tick.pending{background:var(--gold-2);color:var(--navy);box-shadow:0 0 0 10px #fdf3dc}.booking-kv{text-align:left;width:100%;margin-bottom:12px}.success-box{background:var(--tint);border-radius:12px;grid-template-columns:1fr 1fr;width:100%;margin-block:12px;display:grid}.success-box div{padding:14px;display:grid}.success-box div+div{border-left:1px solid var(--line)}.success-box small{color:var(--muted)}.success-box strong{color:var(--navy);overflow-wrap:anywhere;font-size:1.1rem}.success-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:8px;display:flex}.bookings{border-collapse:collapse;width:100%}.bookings th{text-align:left;color:var(--muted);background:var(--tint);padding:8px;font-size:.78rem;font-weight:600}.bookings td{border-bottom:1px solid var(--line);padding:12px 8px;font-size:.88rem}.status{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:.76rem;font-weight:600}.status-ok{color:var(--ok);background:#e1f5e9}.status-bad{color:var(--bad);background:#fdecea}.status-warn{color:var(--warn);background:#fdf3dc}.car-card{border:1px solid var(--line);border-radius:12px;align-content:start;gap:5px;padding:12px;transition:box-shadow .2s;display:grid}.car-card:hover{box-shadow:var(--shadow-sm)}.car-image{aspect-ratio:4/3;background:var(--tint);border-radius:8px;margin-bottom:4px;overflow:hidden}.car-image img{object-fit:cover;width:100%;height:100%}.car-card p{color:var(--muted);align-items:center;gap:5px;font-size:.8rem;display:flex}.car-card .btn{margin-top:6px}.about-story{grid-template-columns:1.1fr 1fr;align-items:center;gap:24px;display:grid}.about-story>div{gap:10px;display:grid}.about-story p{color:var(--muted)}.about-story img{aspect-ratio:16/10;object-fit:cover;border-radius:12px;width:100%}.values{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px;display:grid}.values div{text-align:center;color:var(--navy);justify-items:center;gap:8px;font-size:.88rem;font-weight:600;display:grid}.values svg{color:var(--navy-2)}.quote-banner{border-radius:var(--radius);background-position:50%;background-size:cover;place-items:center end;min-height:200px;padding:28px clamp(20px,6vw,72px);display:grid}.quote-banner p{color:#fff;font-family:var(--script);text-align:right;text-shadow:0 2px 10px #00000080;max-width:400px;font-size:clamp(1.4rem,3.4vw,2.2rem)}.contact-tile{align-items:center;gap:14px;display:flex}.contact-tile svg{color:var(--navy-2);flex:none}.contact-tile span{overflow-wrap:anywhere;min-width:0;font-size:.88rem;display:grid}.contact-tile strong{color:var(--navy)}.legal{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:28px;display:grid}.legal section+section{margin-top:16px}.legal h2{margin-bottom:3px;font-size:1.02rem}.legal p{color:var(--muted);font-size:.9rem}.legal img{aspect-ratio:4/5;object-fit:cover;border-radius:12px;width:100%;position:sticky;top:90px}.credits{overflow-wrap:anywhere;gap:7px;margin-top:12px;font-size:.84rem;display:grid}.credits a{color:var(--navy-2);text-decoration:underline}.auth-page{background-position:50%;background-size:cover;padding-block:clamp(28px,6vw,64px)}.auth-grid{grid-template-columns:1fr 1fr;align-items:start;gap:22px;max-width:880px;display:grid}.auth-grid h1{font-size:clamp(1.25rem,2.4vw,1.5rem)}.auth-forgot{text-align:right;color:var(--navy-2);margin-top:-6px;font-size:.82rem;font-weight:600}.spinner{color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:56px 16px;display:flex}.empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:10px;padding:48px 16px;display:flex}.not-found{padding-block:90px}.not-found h1{font-size:5rem;font-family:var(--script);font-weight:400}.footer{background:linear-gradient(120deg, var(--navy-3), var(--navy));color:#dbe5f6}.footer-grid{grid-template-columns:1.2fr 1.3fr 1.3fr 1fr;gap:28px;padding-block:36px 24px;display:grid}.footer h3{color:#fff;margin-bottom:11px;font-size:.95rem}.footer-links{columns:2;column-gap:20px;font-size:.84rem}.footer-links li{break-inside:avoid;margin-bottom:6px}.footer-links a:hover,.footer-contact a:hover,.footer-legal a:hover{color:var(--gold)}.footer-contact{gap:7px;font-size:.84rem;display:grid}.footer-contact li{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:flex}.footer-contact svg{color:var(--gold);flex:none}.socials{flex-wrap:wrap;gap:9px;display:flex}.socials a{color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;transition:transform .15s;display:grid}.socials a:hover{transform:translateY(-2px)}.footer-bottom{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 22px;padding-block:13px;font-size:.78rem;display:flex}.footer-legal{gap:14px;display:flex}.script{font-family:var(--script);color:var(--gold);font-size:1.05rem}@media (width<=1100px){.nav-link,.nav-account{padding:7px 9px;font-size:.8rem}.grid-5{grid-template-columns:repeat(3,minmax(0,1fr))}.why{grid-template-columns:repeat(5,1fr)}.plan-badge{grid-column:1/-1;justify-self:center;max-width:400px}.grid-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.menu-toggle{display:inline-flex}.nav{visibility:hidden;background:#fff;flex-direction:column;align-items:stretch;gap:2px;padding:16px;transition:transform .22s,visibility .22s;position:fixed;inset:72px 0 0;overflow-y:auto;transform:translate(100%)}.nav.open{visibility:visible;transform:none}.nav-link,.nav-account{border-radius:10px;width:100%;padding:12px 14px;font-size:1rem}.nav .btn-whatsapp{margin:10px 0 0;padding:13px}.account-menu{box-shadow:none;padding-left:14px;position:static}.header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.split,.detail-lower,.detail-grid,.legal{grid-template-columns:minmax(0,1fr)}.summary{order:-1;position:static}.legal img{display:none}.side-stack{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.hero-grid{grid-template-columns:1fr}.hero{background:linear-gradient(#ffffffe6 0%,#ffffffa6 48%,#ffffff0d 80%),url(/images/hero-dzukou.webp) 50%/cover no-repeat}.polaroids{max-width:620px}.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=768px){.quick-nav{grid-template-columns:repeat(3,1fr)}.quick-nav a{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:13px 6px;font-size:.78rem}.quick-nav a:nth-child(3){border-right:0}.quick-nav a:nth-child(n+4){border-bottom:0}.grid-3,.grid-4,.grid-5{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.grid-5>:last-child:nth-child(odd){grid-column:1/-1}.grid-5>:last-child:nth-child(odd) .pkg-image{aspect-ratio:16/7}.promo-grid,.auth-grid,.about-story{grid-template-columns:minmax(0,1fr)}.filter-bar{grid-template-columns:1fr 1fr}.filter-bar .field:first-child,.filter-bar .btn{grid-column:1/-1}.facts,.values{grid-template-columns:1fr 1fr}.why{grid-template-columns:repeat(3,1fr)}.pills{padding-inline:16px;scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding-bottom:4px;overflow-x:auto}.pills button{flex:none}.bookings thead{display:none}.bookings,.bookings tbody,.bookings tr,.bookings td{width:100%;display:block}.bookings tr{border:1px solid var(--line);border-radius:10px;margin-bottom:12px;padding:8px 12px}.bookings td{text-align:right;border:0;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.bookings td:before{content:attr(data-label);color:var(--muted);text-align:left;font-size:.78rem}}@media (width<=480px){.form-2{grid-template-columns:minmax(0,1fr)}.form-3{gap:8px}.promo{grid-template-columns:1.3fr 1fr;min-height:170px}.promo>div{padding:16px}.footer-grid{grid-template-columns:1fr}.footer-bottom{text-align:center;flex-direction:column}.section-title h2 span{width:22px}.success-box{grid-template-columns:1fr}.success-box div+div{border-left:0;border-top:1px solid var(--line)}.form-actions .btn{width:100%}.polaroids{gap:8px}.polaroids figure{padding:4px 4px 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ad-shell{background:var(--bg);grid-template-columns:232px minmax(0,1fr);min-height:100dvh;display:grid}.ad-side{background:linear-gradient(180deg, var(--navy-3), var(--navy));color:#dbe5f6;flex-direction:column;gap:18px;height:100dvh;padding:18px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.ad-brand{padding-inline:8px}.ad-side nav{gap:3px;display:grid}.ad-side a,.ad-side-foot button{color:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:.88rem;font-weight:500;display:flex}.ad-side a:hover,.ad-side-foot button:hover{background:#ffffff17}.ad-side nav a.active{background:var(--gold);color:var(--navy)}.ad-side-foot{border-top:1px solid #ffffff24;gap:3px;margin-top:auto;padding-top:10px;display:grid}.ad-main{align-content:start;gap:16px;min-width:0;padding:clamp(16px,3vw,30px);display:grid}.ad-main h1{align-items:center;gap:8px;font-size:clamp(1.3rem,2.6vw,1.65rem);font-weight:800;display:flex}.ad-main h2{font-size:1.02rem}.ad-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ad-card{border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;min-width:0;padding:clamp(14px,2.4vw,22px)}.ad-narrow{max-width:720px}.ad-tiles{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.ad-tiles a{border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;gap:3px;padding:15px 16px;transition:transform .15s;display:grid}.ad-tiles a:hover{transform:translateY(-2px)}.ad-tiles svg{color:var(--navy-2)}.ad-tiles strong{color:var(--navy);overflow-wrap:anywhere;font-size:1.45rem;font-weight:800;line-height:1.25}.ad-tiles span{color:var(--muted);font-size:.8rem}.ad-toolbar{flex-wrap:wrap;gap:10px;display:flex}.ad-toolbar select,.ad-enquiries select{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:9px 11px;font-size:16px}.ad-search{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:10px;flex:240px;align-items:center;gap:8px;padding-inline:11px;display:flex}.ad-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;min-width:0;padding-block:9px;font-size:16px}.ad-table{border-collapse:collapse;width:100%;margin-top:8px}.ad-table th{text-align:left;color:var(--muted);background:var(--tint);white-space:nowrap;padding:8px;font-size:.76rem;font-weight:600}.ad-table td{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:10px 8px;font-size:.86rem}.ad-table td a{color:var(--navy-2)}.ad-table small{color:var(--muted);display:block}.ad-badges{flex-wrap:wrap;gap:4px;display:inline-flex}.ad-badges .status,.ad-enquiries .status{text-transform:capitalize}.sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ad-pager{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:.82rem;display:flex}.ad-pager div{align-items:center;gap:8px;display:flex}.ad-pager button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:5px;display:grid}.ad-pager button:disabled{opacity:.4;cursor:not-allowed}.ad-enquiries{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:12px;display:grid}.ad-enquiries article{align-content:start;gap:6px;display:grid}.ad-enquiries header{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.ad-enquiries small{color:var(--muted);text-transform:capitalize}.ad-contact{color:var(--navy-2);overflow-wrap:anywhere;font-size:.84rem}.ad-message{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--tint);border-radius:9px;padding:9px 11px;font-size:.88rem}.ad-grid{grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr));gap:12px;display:grid}.ad-item{box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;display:grid}.ad-item.off img{opacity:.45}.ad-item img{object-fit:cover;border-radius:8px;width:72px;height:58px}.ad-item p{color:var(--muted);font-size:.78rem}.ad-main .ad-item h2{font-size:.92rem}.ad-actions{gap:2px;display:flex}.ad-actions a,.ad-actions button{width:34px;height:34px;color:var(--navy);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.ad-actions a:hover,.ad-actions button:hover{background:var(--tint)}.ad-form{gap:14px;max-width:900px;display:grid}.ad-form>.btn{justify-self:start}.ad-check{color:var(--navy);align-items:center;gap:8px;font-size:.88rem;font-weight:600;display:flex}.ad-check input{width:18px;height:18px;accent-color:var(--navy)}.ad-image{align-items:flex-start;gap:14px;display:flex}.ad-image>img,.ad-image-empty{object-fit:cover;background:var(--tint);width:120px;height:90px;color:var(--muted);border-radius:9px;flex:none;place-items:center;display:grid}.ad-image>div{justify-items:start;gap:5px;min-width:0;display:grid}.ad-label{color:var(--navy);font-size:.83rem;font-weight:600}.ad-image small{color:var(--muted);font-size:.74rem}.ad-image label.btn{cursor:pointer}.ad-gallery{flex-wrap:wrap;gap:9px;display:flex}.ad-gallery:empty{display:none}.ad-gallery figure{margin:0;position:relative}.ad-gallery img{object-fit:cover;border-radius:8px;width:96px;height:72px}.ad-gallery button{color:#fff;background:#081f46c7;border:0;border-radius:6px;padding:4px;display:grid;position:absolute;top:3px;right:3px}.ad-day{grid-template-columns:66px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ad-day>div{gap:8px;display:grid}dialog.ad-modal{width:min(460px,100vw - 32px)}dialog.ad-modal.wide{width:min(680px,100vw - 32px)}.ad-modal .form-card{margin-top:12px}.ad-details{grid-template-columns:1fr 1fr;gap:9px 18px;margin-top:12px;display:grid}.ad-details dd{text-align:left;overflow-wrap:anywhere;font-size:.88rem;font-weight:500}.ad-details dt{font-size:.75rem}.ad-details a{color:var(--navy-2)}@media (width<=860px){.ad-shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.ad-side{z-index:20;flex-direction:row;align-items:center;gap:4px;height:auto;padding:8px;position:sticky;overflow-x:auto}.ad-side .ad-brand{display:none}.ad-side nav{display:flex}.ad-side-foot{border-top:0;border-left:1px solid #ffffff24;margin:0;padding:0 0 0 4px;display:flex}.ad-side a,.ad-side-foot button{gap:6px;width:auto;padding:8px 10px;font-size:.8rem}.ad-table thead{display:none}.ad-table,.ad-table tbody,.ad-table tr,.ad-table td{width:100%;display:block}.ad-table tr{border:1px solid var(--line);border-radius:10px;margin-bottom:10px;padding:7px 11px}.ad-table td{text-align:right;border:0;justify-content:space-between;align-items:center;gap:12px;padding:5px 0;display:flex}.ad-table td:before{content:attr(data-label);color:var(--muted);text-align:left;flex:none;font-size:.76rem}.ad-table small{margin-left:6px;display:inline}}@media (width<=480px){.ad-details{grid-template-columns:minmax(0,1fr)}.ad-image>img,.ad-image-empty{width:92px;height:70px}}
