[data-theme=akuamarin]{--aq-ink:#1f2d3d;--aq-sun:#ffd36b;--aq-sun-soft:#fff3cf;--aq-peach-soft:#ffe7dd;--aq-mint-soft:#dcf4ea;--aq-band:color-mix(in srgb, var(--t-accent) 11%, #fff);--aq-tint:color-mix(in srgb, var(--t-accent) 6%, #fff);--aq-deep:color-mix(in srgb, var(--t-accent-text) 82%, #0b1520);--aq-cloud:28px 28px 120px 28px;--aq-cloud-photo:28px 120px 28px 28px;--aq-card:26px;--aq-shadow-sm:0 10px 28px -18px color-mix(in srgb, var(--t-accent) 55%, #1f2d3d80);--aq-shadow-lg:0 26px 48px -24px color-mix(in srgb, var(--t-accent) 60%, #1f2d3d8c);--t-bg:#fff;--t-surface:#fff;--t-surface-2:var(--aq-tint);--t-fg:var(--aq-ink);--t-muted:#4a5a6e;--t-line:color-mix(in srgb, var(--t-accent) 16%, #e4e9ee);--t-accent-soft:color-mix(in srgb, var(--t-accent) 10%, #fff);--t-focus:var(--aq-deep);--t-font-body:var(--font-akuamarin-body), "Nunito", system-ui, sans-serif;--t-font-display:var(--t-font-body);--t-weight-display:800;--t-tracking-display:-.015em;--t-size-hero:clamp(2.35rem, 1.5rem + 3.2vw, 4.1rem);--t-size-h2:clamp(1.7rem, 1.25rem + 1.6vw, 2.55rem);--t-size-h3:1.2rem;--t-leading:1.65;--t-radius:24px;--t-radius-sm:16px;--t-radius-pill:999px;--t-shadow:var(--aq-shadow-lg);--t-border:1px solid var(--t-line);--t-sticky-top:72px;--t-ease:cubic-bezier(.22, 1, .36, 1);--t-fast:.18s;--t-slow:.38s;& ::placeholder{color:#5b6a7d;opacity:1}& .akuamarin-header{z-index:50;border-bottom:1px solid var(--t-line);background:#fff;position:sticky;top:0}& .akuamarin-header [data-part=topbar]{background:var(--aq-band);color:var(--aq-ink);font-size:.875rem}& .akuamarin-header [data-part=topbar]>[data-part=container]{min-height:56px}& .akuamarin-header [data-part=topbar-contact]{gap:22px}& .akuamarin-header [data-part=topbar-intro]{color:var(--aq-deep);white-space:nowrap;align-items:center;gap:10px;font-weight:800;display:inline-flex}& .akuamarin-header [data-part=topbar-intro]:before{content:"";background:var(--aq-sun);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb, var(--aq-sun) 35%, transparent);border-radius:50%;flex:none}& .akuamarin-header [data-part=topbar] [data-part=phone]{border-radius:var(--t-radius-pill);box-shadow:var(--aq-shadow-sm);transition:transform var(--t-fast) var(--t-ease), box-shadow var(--t-fast) var(--t-ease);background:#fff;gap:10px;padding:4px 18px 4px 4px}& .akuamarin-header [data-part=topbar] [data-part=phone-icon]{background:var(--t-accent);width:32px;height:32px;color:var(--t-accent-ink);border-radius:50%}& .akuamarin-header [data-part=topbar] [data-part=phone-text]{gap:8px}& .akuamarin-header [data-part=topbar] [data-part=phone-label]{color:var(--t-muted);font-size:.8125rem;font-weight:700}& .akuamarin-header [data-part=topbar] [data-part=phone-number]{color:var(--aq-ink);letter-spacing:.01em;font-size:1rem;font-weight:800}& .akuamarin-header [data-part=topbar] :where([data-part=whatsapp],[data-part=mail]){color:var(--aq-ink);gap:8px;font-weight:700}& .akuamarin-header [data-part=topbar] :where([data-part=whatsapp],[data-part=mail]) svg{box-sizing:content-box;width:14px;height:14px;color:var(--aq-deep);background:#fff;border-radius:50%;padding:7px}& .akuamarin-header [data-part=topbar] [data-part=whatsapp] svg{color:#128c4b}& .akuamarin-header [data-part=topbar] [data-part=locale-switch]{border-radius:var(--t-radius-pill);color:var(--aq-ink);transition:background-color var(--t-fast) var(--t-ease);background:#ffffffb3;align-items:center;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}& .akuamarin-header [data-part=topbar] :where([data-part=whatsapp],[data-part=mail]):hover{color:var(--aq-deep)}& .akuamarin-header [data-part=topbar] [data-part=locale-switch]:hover{background:#fff}& .akuamarin-bar{align-items:center;gap:20px;min-height:72px;display:flex}& .akuamarin-logo{min-width:0;min-height:44px;color:var(--aq-ink);letter-spacing:-.01em;white-space:nowrap;align-items:center;margin-right:auto;font-size:1.25rem;font-weight:800;text-decoration:none;display:inline-flex}& .akuamarin-logo span{text-overflow:ellipsis;overflow:hidden}& .akuamarin-logo img{width:auto;max-height:44px;display:block}& .akuamarin-nav{display:none}& .akuamarin-nav>[data-part=menu]{gap:2px;display:flex}& .akuamarin-nav :where(a,summary){border-radius:var(--t-radius-pill);color:var(--aq-ink);white-space:nowrap;transition:background-color var(--t-fast) var(--t-ease), color var(--t-fast) var(--t-ease);padding:0 14px;font-size:.975rem;font-weight:700}& .akuamarin-nav :where(a,summary):hover,& .akuamarin-nav [data-part=submenu][open]>summary{background:var(--aq-band);color:var(--aq-deep)}& .akuamarin-nav [data-part=submenu]{position:relative}& .akuamarin-nav [data-part=submenu]>ul{z-index:60;border:1px solid var(--t-line);min-width:240px;max-height:70vh;box-shadow:var(--aq-shadow-lg);background:#fff;border-radius:22px;gap:2px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);left:0;overflow:auto}& .akuamarin-nav [data-part=submenu]>ul a{white-space:normal;border-radius:14px;width:100%}& .akuamarin-actions{flex:none;align-items:center;gap:8px;display:flex}& .akuamarin-dot{background:var(--aq-band);width:32px;height:32px;color:var(--aq-deep);border-radius:50%;flex:none;place-items:center;display:inline-grid}& .akuamarin-call{background:var(--aq-band);color:var(--aq-deep);transition:background-color var(--t-fast) var(--t-ease);border-radius:50%}& .akuamarin-call:hover{background:color-mix(in srgb, var(--t-accent) 18%, #fff)}& .akuamarin-account{border-radius:var(--t-radius-pill);background:var(--aq-band);min-height:44px;color:var(--aq-ink);white-space:nowrap;transition:background-color var(--t-fast) var(--t-ease);align-items:center;gap:8px;padding:0 18px 0 6px;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex}& .akuamarin-account .akuamarin-dot{background:#fff}& .akuamarin-account:hover{background:color-mix(in srgb, var(--t-accent) 18%, #fff)}& [data-part=menu-button]{background:var(--aq-band);color:var(--aq-ink);border:0;border-radius:50%}@media (width<=479px){& .akuamarin-account-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}& .akuamarin-account{padding:0 6px}& .akuamarin-bar{gap:12px}}@media (width>=1024px){& .akuamarin-header{top:-56px}& .akuamarin-nav{display:block}& .akuamarin-logo{margin-right:8px}& .akuamarin-actions{margin-left:auto}& .akuamarin-menu-toggle{display:none}}@media (width>=1024px) and (width<=1179px){& .akuamarin-bar{gap:14px}& .akuamarin-logo{font-size:1.125rem}& .akuamarin-nav>[data-part=menu]{gap:0}& .akuamarin-nav :where(a,summary){padding:0 10px;font-size:.9rem}& .akuamarin-account{padding-right:14px}& .akuamarin-header [data-part=topbar-intro]{display:none}}& dialog[data-part=dialog]{border-radius:var(--aq-card)}& dialog[data-part=dialog][data-variant=drawer]{border-radius:28px 0 0 28px}& [data-part=dialog-head]{border-bottom-color:var(--t-line)}& [data-part=dialog-title]{font-weight:800}& [data-part=dialog-head] [data-part=icon-button]{background:var(--aq-band)}& [data-part=mobile-nav] [data-part=menu]{gap:6px;display:grid}& [data-part=mobile-nav] [data-part=menu]>li{border-bottom:0}& [data-part=mobile-nav] [data-part=menu]>li>a,& [data-part=mobile-nav] [data-part=menu]>li>details>summary{background:var(--aq-tint);border-radius:18px;min-height:52px;padding:0 18px;font-weight:800}& [data-part=mobile-nav] [data-part=submenu]>summary{justify-content:space-between}& [data-part=mobile-nav] [data-part=submenu] ul{padding:6px 0 4px 18px}& [data-part=mobile-nav] [data-part=submenu] ul a{min-height:44px;font-weight:700}& [data-part=drawer-contact]{background:var(--aq-band);color:var(--aq-ink);border-radius:24px 24px 56px;gap:6px;margin-top:22px;padding:20px 18px 14px}& [data-part=drawer-contact-title]{margin-bottom:8px;font-size:1.1rem;font-weight:800}& [data-part=drawer-call]{box-shadow:var(--aq-shadow-sm);border-radius:20px;gap:12px;padding:8px 18px 8px 8px}& [data-part=drawer-call]>svg{box-sizing:content-box;background:#fff3;border-radius:50%;flex:none;padding:10px}& [data-part=drawer-call] [data-part=phone-label]{font-size:.8125rem;font-weight:700}& [data-part=drawer-call] [data-part=phone-number]{font-size:1.2rem;font-weight:800}& [data-part=drawer-contact] :where([data-part=whatsapp],[data-part=mail]){gap:12px;min-width:0;font-weight:700}& [data-part=drawer-contact] :where([data-part=whatsapp],[data-part=mail]) svg{box-sizing:content-box;width:16px;height:16px;color:var(--aq-deep);background:#fff;border-radius:50%;flex:none;padding:8px}& [data-part=drawer-contact] [data-part=whatsapp] svg{color:#128c4b}& [data-part=drawer-contact] [data-part=mail] span{text-overflow:ellipsis;overflow:hidden}& .akuamarin-drawer-extra{gap:6px;margin-top:12px;display:grid}& .akuamarin-drawer-extra [data-part=locale-switch]{align-items:center;gap:10px;min-height:48px;padding:0 6px;font-weight:800;text-decoration:none;display:flex}& [data-part=hero]{--aq-hero-w:min(var(--t-container), 100% - 2 * var(--t-gutter));grid-template-columns:minmax(0, 1fr) var(--aq-hero-w) minmax(0, 1fr);background:var(--aq-band);min-height:0;color:var(--aq-ink);border-radius:24px 24px 72px;align-items:center;row-gap:28px;margin:12px clamp(8px,1.2vw,20px) 0;padding-block:clamp(32px,5vw,72px) clamp(104px,11vw,148px)}& [data-part=hero]>[data-part=container]{grid-area:1/2;width:auto;margin:0}& [data-part=hero][data-has-image]{color:var(--aq-ink)}& [data-part=hero-media]{z-index:0;aspect-ratio:4/3;grid-area:2/2;position:relative;inset:auto}& [data-part=hero-media] img{box-shadow:var(--aq-shadow-lg);border-radius:24px 72px 24px 24px;display:block}& [data-part=hero][data-has-image] [data-part=hero-media]:after{content:"";background:var(--aq-sun) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f2d3d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'/%3E%3C/svg%3E") center / 40px no-repeat;border-radius:24px;width:76px;height:76px;inset:auto auto -18px 18px;transform:rotate(-8deg);box-shadow:0 12px 24px -12px #1f2d3d73}& [data-part=hero-copy]{gap:18px;max-width:600px}& [data-part=hero-title]{letter-spacing:-.02em;line-height:1.08}& [data-part=hero-title]:after{content:"";background:var(--aq-sun);border-radius:999px;width:72px;height:10px;margin-top:18px;display:block}& [data-part=hero-lead]{color:#3c4b5e;font-size:clamp(1.0625rem,1rem + .45vw,1.3rem)}@media (width>=900px){& [data-part=hero]{border-radius:var(--aq-cloud)}& [data-part=hero-media]{aspect-ratio:5/4;grid-row:1;justify-self:end;width:47%}& [data-part=hero-media] img{border-radius:var(--aq-cloud-photo)}& [data-part=hero][data-has-image] [data-part=hero-copy]{max-width:49%}& [data-part=hero][data-has-image] [data-part=hero-media]:after{background-size:48px;width:92px;height:92px;inset:auto auto -22px -26px}}& [data-part=hero]+[data-part=search]{margin-top:clamp(-112px,-9vw,-80px);padding-top:0}& section[data-part=search]{padding-block:24px}& div[data-part=search]{border-radius:var(--aq-card);box-shadow:var(--aq-shadow-lg), 0 0 0 1px var(--t-line);background:#fff;padding:clamp(14px,2vw,24px)}& [data-part=search] [data-part=tablist]{border-radius:var(--t-radius-pill);background:var(--aq-band);scrollbar-width:none;flex-wrap:nowrap;gap:4px;width:fit-content;max-width:100%;margin-bottom:16px;padding:5px;overflow-x:auto}& [data-part=search] [data-part=tab]{color:var(--aq-ink);transition:background-color var(--t-fast) var(--t-ease), box-shadow var(--t-fast) var(--t-ease);background:0 0;border:0;flex:none;padding:0 20px;font-weight:800}& [data-part=search] [data-part=tab][aria-selected=true]{color:var(--aq-deep);box-shadow:0 6px 16px -8px color-mix(in srgb, var(--t-accent) 60%, #1f2d3d99);background:#fff}& [data-part=search] [data-part=panel]{box-shadow:none;background:0 0;border:0;padding:0}& [data-part=search] [data-part=label]{font-weight:800}& [data-part=search] :where([data-part=control],[data-part=guests-value]){background:var(--aq-tint);border-color:#0000;min-height:54px}& [data-part=search] [data-part=panel] [data-part=button]{min-height:54px}@media (width<=1023px){& [data-part=search] [data-part=panel] [data-part=button]{justify-self:stretch}}& [data-part=button]{background:var(--t-accent-text);color:#fff;min-height:50px;box-shadow:0 10px 22px -12px color-mix(in srgb, var(--t-accent) 75%, #1f2d3db3);transition:transform var(--t-fast) var(--t-ease), background-color var(--t-fast) var(--t-ease), box-shadow var(--t-fast) var(--t-ease);border-width:2px;padding:0 26px;font-weight:800}& [data-part=button][data-variant=ghost]{border-color:color-mix(in srgb, var(--t-accent) 30%, #d6dee6);color:var(--aq-ink);box-shadow:none;background:#fff}& [data-part=button]:hover{background-color:color-mix(in srgb, var(--t-accent-text) 86%, #000)}& [data-part=button][data-variant=ghost]:hover{background:var(--aq-band);border-color:#0000}& [data-part=section-head]{grid-template-columns:1fr;align-items:end;max-width:none}& [data-part=section-head]>:not([data-part=button]){max-width:720px}& [data-part=section-title]:after{content:"";background:var(--aq-sun);border-radius:999px;width:52px;height:8px;margin-top:14px;display:block}& [data-part=eyebrow]{color:var(--aq-deep);letter-spacing:.06em}& [data-part=section-lead]{font-size:1.1rem}@media (width>=768px){& [data-part=section-head]:has(>[data-part=button]){grid-template-columns:1fr auto}& [data-part=section-head]>:not([data-part=button]){grid-column:1}& [data-part=section-head]>[data-part=button]{grid-area:1/2/span 3;align-self:end;margin:0}}& [data-part=section]:where([data-tone=alt],[data-block=services]){background:var(--aq-band);border-radius:24px 24px 72px;margin-inline:clamp(8px,1.2vw,20px)}& [data-part=section][data-tone=dark]{background:var(--aq-ink);color:#fff;border-radius:24px 24px 72px;margin-inline:clamp(8px,1.2vw,20px)}& [data-tone=dark] :focus-visible{outline-color:#fff}& [data-tone=dark] [data-part=section-lead]{opacity:1;color:#ffffffdb}@media (width>=900px){& [data-part=section]:where([data-tone=alt],[data-tone=dark],[data-block=services]){border-radius:var(--aq-cloud)}}& [data-part=shortcuts] ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));margin:0;padding:0;list-style:none}& [data-part=shortcuts] a{min-height:76px;box-shadow:var(--aq-shadow-sm), 0 0 0 1px var(--t-line);background:#fff;border:0;border-radius:999px;gap:14px;padding:0 18px 0 12px;font-size:1.05rem;font-weight:800}& [data-part=shortcuts] svg{background:var(--aq-band);width:52px;height:52px;color:var(--aq-deep);border-radius:50%;flex:none;padding:13px}@media (width<=599px){& [data-part=shortcuts] ul{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:10px}& [data-part=shortcuts] a{border-radius:24px;flex-direction:column;justify-content:center;gap:8px;min-height:104px;padding:12px 6px;font-size:.95rem}}& [data-part=shortcuts] li:nth-child(4n+2) svg{background:var(--aq-sun-soft)}& [data-part=shortcuts] li:nth-child(4n+3) svg{background:var(--aq-peach-soft)}& [data-part=shortcuts] li:nth-child(4n+4) svg{background:var(--aq-mint-soft)}& [data-part=card]{border-radius:var(--aq-card);box-shadow:var(--aq-shadow-sm), 0 0 0 1px var(--t-line);background:#fff;border:0;padding:10px}& [data-part=card-media]{border-radius:18px}& [data-part=photo-empty]{color:var(--aq-deep);background:radial-gradient(circle at 84% 20%, var(--aq-sun) 0 18px, color-mix(in srgb, var(--aq-sun) 35%, transparent) 19px 26px, transparent 27px), radial-gradient(90% 46% at 88% 110%, color-mix(in srgb, var(--t-accent) 30%, #fff) 0 60%, transparent 61%), radial-gradient(110% 52% at 18% 114%, color-mix(in srgb, var(--t-accent) 20%, #fff) 0 60%, transparent 61%), linear-gradient(180deg, var(--aq-band), var(--aq-tint));gap:12px}& [data-part=photo-empty]>svg{box-sizing:content-box;width:28px;height:28px;box-shadow:var(--aq-shadow-sm);background:#fff;border-radius:50%;padding:12px}& [data-part=photo-empty-label]{color:var(--aq-ink);font-size:1.15rem;font-weight:800}& [data-part=card-body]{gap:6px;padding:14px 10px 8px}& [data-part=card-title]{font-weight:800;line-height:1.3}& [data-part=card-meta]{color:var(--t-muted);font-weight:700}& [data-part=card-foot]{align-items:center;margin-top:auto;padding-top:10px}& [data-part=card-foot]:not(:has([data-part=price])){margin:0;padding:0}& [data-part=card-body]:has([data-part=card-foot]){grid-template-rows:auto auto 1fr;height:100%}& :where([data-kind=tour],[data-kind=hotel]) [data-part=card-foot]>span:not([data-part=price]){background:var(--aq-sun);color:var(--aq-ink);border-radius:12px;padding:4px 12px;font-size:.875rem;font-weight:800;line-height:1.5;position:absolute;top:22px;left:22px;transform:rotate(-2deg);box-shadow:0 8px 18px -10px #1f2d3d8c}& [data-part=card-foot] [data-part=price]{background:var(--aq-band);color:var(--aq-deep);border-radius:16px;flex-wrap:wrap;flex:1;justify-content:space-between;align-items:baseline;gap:2px 10px;padding:10px 14px;font-size:1.15rem;font-weight:800;display:flex}& [data-part=card-foot] [data-part=price] small{color:#3c4b5e;font-size:.85rem;font-weight:700}& [data-kind=tour] [data-part=card-media],& [data-kind=hotel] [data-part=card-media]{aspect-ratio:4/3}@media (width<=599px){& [data-kind=tour] [data-part=card-media],& [data-kind=hotel] [data-part=card-media]{aspect-ratio:3/2}}& [data-kind=visa][data-part=card]{grid-template-rows:auto}& [data-kind=visa] [data-part=card-body]{padding:12px 12px 10px}& [data-kind=visa] [data-part=card-title]{align-items:center;display:flex}& [data-part=flag]{border-radius:6px;box-shadow:0 0 0 1px #1f2d3d14}& [data-kind=destination][data-part=card]{box-shadow:none;background:0 0;padding:0;overflow:visible}& [data-kind=destination] [data-part=card-media]{aspect-ratio:1;border-radius:28px}& [data-kind=destination] [data-part=card-body]{z-index:1;text-align:center;justify-items:center;gap:6px;margin-top:-26px;padding:0 10px;position:relative}& [data-kind=destination] [data-part=card-title]{max-width:100%;box-shadow:var(--aq-shadow-sm), 0 0 0 1px var(--t-line);background:#fff;border-radius:999px;padding:10px 22px;font-size:1.1rem}& [data-kind=destination] [data-part=card-meta]{font-size:.9rem}@media (width<=599px){& [data-part=grid][data-kind=destination]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}& [data-kind=destination] [data-part=card-media]{border-radius:22px}& [data-kind=destination] [data-part=card-body]{margin-top:-22px;padding:0 4px}& [data-kind=destination] [data-part=card-title]{padding:7px 14px;font-size:.975rem}}& [data-kind=post] [data-part=card-meta]{color:var(--aq-deep);font-size:.875rem}@media (prefers-reduced-motion:no-preference){& [data-part=card],& [data-kind=destination] [data-part=card-media],& :where([data-part=shortcuts] a,[data-part=feature],[data-part=route]){transition:transform var(--t-slow) var(--t-ease), box-shadow var(--t-slow) var(--t-ease)}@media (hover:hover){& [data-part=card]:not([data-kind=destination]):hover,& :where([data-part=shortcuts] a,[data-part=route]):hover{box-shadow:var(--aq-shadow-lg), 0 0 0 1px var(--t-line);transform:translateY(-4px)}& [data-kind=destination][data-part=card]:hover [data-part=card-media]{box-shadow:var(--aq-shadow-lg);transform:translateY(-4px)}& [data-part=button]:hover{transform:translateY(-2px)}}}& [data-part=features]{gap:clamp(16px,2vw,24px)}& [data-part=feature]{border-radius:var(--aq-card);box-shadow:var(--aq-shadow-sm), 0 0 0 1px var(--t-line);background:#fff;border:0;gap:10px;padding:28px 26px}& [data-part=feature-icon],& [data-part=feature-icon]:empty{background:var(--aq-band);width:64px;height:64px;color:var(--aq-deep);border-radius:50%;place-items:center;margin-bottom:6px;display:inline-grid}& [data-part=feature-icon]:empty:before{content:"";background:currentColor;width:28px;height:28px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}& [data-part=feature]:nth-child(4n+2) [data-part=feature-icon]{background:var(--aq-sun-soft)}& [data-part=feature]:nth-child(4n+3) [data-part=feature-icon]{background:var(--aq-peach-soft)}& [data-part=feature]:nth-child(4n+4) [data-part=feature-icon]{background:var(--aq-mint-soft)}& [data-part=feature-title]{font-weight:800}& [data-block=why-us] [data-part=feature]:before{content:"";background:var(--aq-band) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f2d3d' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 24px no-repeat;border-radius:50%;width:52px;height:52px;margin-bottom:6px}& [data-block=why-us] [data-part=feature]:nth-child(3n+2):before{background-color:var(--aq-sun-soft)}& [data-block=why-us] [data-part=feature]:nth-child(3n+3):before{background-color:var(--aq-peach-soft)}& [data-part=step]{border-radius:var(--aq-card);box-shadow:var(--aq-shadow-sm), 0 0 0 1px var(--t-line);background:#fff;gap:10px;padding:26px}& [data-part=step-number]{background:var(--aq-sun);min-width:54px;height:54px;color:var(--aq-ink);border-radius:18px;justify-self:start;place-items:center;padding:0 10px;font-size:1.25rem;display:inline-grid;transform:rotate(-3deg)}& [data-part=quote]{border-radius:var(--aq-card);box-shadow:var(--aq-shadow-sm), 0 0 0 1px var(--t-line);background:#fff;border:0;padding:28px 26px 24px;position:relative}& [data-part=quote] blockquote{font-size:1.05rem}& [data-part=rating]{background:var(--aq-sun-soft);color:#8a4b00;border-radius:12px;justify-self:start;padding:2px 12px}& [data-part=stats]{gap:16px}& [data-part=stat]{border-radius:var(--aq-card);background:#fff;padding:22px 24px}& [data-part=stat] dd{color:var(--aq-deep);font-weight:800}& [data-part=stat] dt{font-weight:700}& [data-part=faq]{border-top:0;gap:12px;display:grid}& [data-part=faq-item]{background:var(--aq-tint);box-shadow:0 0 0 1px var(--t-line);transition:background-color var(--t-fast) var(--t-ease);border:0;border-radius:22px;padding-inline:22px}& [data-part=faq-item][open]{box-shadow:var(--aq-shadow-sm), 0 0 0 1px var(--t-line);background:#fff}& [data-part=faq-item] summary{min-height:64px;font-weight:800}& [data-part=faq-item] summary:after{background:var(--aq-band);width:34px;height:34px;color:var(--aq-deep);border-radius:50%;place-items:center;font-size:1.35rem;font-weight:700;display:grid}& [data-part=faq-item][open] summary:after{background:var(--aq-sun);color:var(--aq-ink)}& [data-part=banner]{border-radius:24px 24px 72px;margin-inline:clamp(8px,1.2vw,20px);overflow:hidden}& [data-part=banner-media]:after{background:linear-gradient(90deg,#14202ec7,#14202e59)}& [data-part=banner] [data-part=eyebrow]{background:var(--aq-sun);color:var(--aq-ink);letter-spacing:.04em;border-radius:12px;justify-self:start;padding:4px 14px;transform:rotate(-2deg)}& [data-part=banner] :focus-visible{outline-color:#fff}& [data-part=offer] img,& [data-part=figure]{border-radius:24px 24px 64px}& [data-part=route]{box-shadow:var(--aq-shadow-sm), 0 0 0 1px var(--t-line);background:#fff;border:0;border-radius:22px}@media (width>=900px){& [data-part=banner]{border-radius:var(--aq-cloud)}}& [data-part=page-head]{background:var(--aq-band);border-radius:24px 24px 64px;margin:12px clamp(8px,1.2vw,20px) 0;padding-block:clamp(28px,4.5vw,60px) clamp(28px,4vw,52px);overflow:hidden}@media (width>=900px){& [data-part=page-head]:not([data-has-image]){isolation:isolate;position:relative}& [data-part=page-head]:not([data-has-image]):before,& [data-part=page-head]:not([data-has-image]):after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}& [data-part=page-head]:not([data-has-image]):before{background:#fff9;width:300px;height:300px;bottom:-150px;right:9%}& [data-part=page-head]:not([data-has-image]):after{background:var(--aq-sun);width:46px;height:46px;bottom:104px;right:calc(9% + 250px)}}& [data-part=page-head][data-has-image]{padding-top:clamp(96px,13vw,180px)}& [data-part=page-head-media]:after{background:linear-gradient(#14202e26,#14202eb8)}& [data-part=page-head][data-has-image] :focus-visible{outline-color:#fff}& [data-part=page-title]{font-weight:800}& [data-part=page-lead]{color:#3c4b5e;font-size:1.075rem}& [data-part=page-head][data-has-image] [data-part=page-lead]{color:#ffffffeb}@media (width>=900px){& [data-part=page-head]{border-radius:var(--aq-cloud)}}& [data-part=breadcrumbs] ol{color:#3c4b5e;font-weight:700}& [data-part=breadcrumbs] li+li:before{content:"›";opacity:.7}& [data-part=breadcrumbs] a{text-decoration:none}& [data-part=breadcrumbs] a:hover{text-decoration:underline}& :where([data-part=control],[data-part=guests-value]){border:1.5px solid color-mix(in srgb, var(--aq-ink) 20%, transparent);border-radius:var(--t-radius-sm);transition:box-shadow var(--t-fast) var(--t-ease), border-color var(--t-fast) var(--t-ease)}& [data-part=control]:focus-visible{border-color:var(--t-accent-text);box-shadow:0 0 0 4px color-mix(in srgb, var(--t-accent) 22%, transparent)}& [data-part=label]{font-weight:700}& [data-part=form-success]{border-radius:var(--aq-card);background:var(--aq-band)}& [data-part=listbox],& [data-part=rows]{border-radius:20px;padding:6px}& [data-part=option]{border-radius:12px}& [data-part=step-button]{background:var(--aq-band);border:0;font-weight:800}& [data-part=empty]{border:2px dashed var(--t-line);border-radius:var(--aq-card);background:var(--aq-tint)}& [data-part=prose] img{border-radius:20px}& [data-part=seo-text]{color:#3c4b5e}& :where([data-part=hotel-mosaic],[data-part=tour-mosaic]){border-radius:24px}@media (width>=900px){& :where([data-part=hotel-mosaic],[data-part=tour-mosaic]){border-radius:var(--aq-cloud-photo)}}& [data-part=hotel-search-form]{border-radius:var(--aq-card);box-shadow:var(--aq-shadow-lg), 0 0 0 1px var(--t-line);border:0;padding:clamp(14px,2vw,22px)}& :where([data-part=hotel-search-form],[data-part=tour-search]) :where([data-part=control],[data-part=guests-value]){background:var(--aq-tint);border-color:#0000}& [data-part=place-gallery]{margin:12px clamp(8px,1.2vw,20px) 0}& [data-part=place-gallery] img{border-radius:24px;height:clamp(220px,34vw,460px)}& [data-part=place-gallery] li:last-child img{border-radius:24px 96px 24px 24px}& .co-page{background-color:var(--aq-tint);border-radius:24px 24px 72px;margin:12px clamp(8px,1.2vw,20px) 0}& .co-page .co-btn{border-radius:999px;font-weight:800}& .co-page .co-card{border-radius:var(--aq-card)}& .co-page .co-title{font-family:var(--t-font-display);font-weight:800}@media (width>=900px){& .co-page{border-radius:var(--aq-cloud)}}& .akuamarin-footer{background:var(--aq-band);color:var(--aq-ink);border-radius:40px 40px 0 0;margin-top:clamp(32px,5vw,64px);padding-block:clamp(48px,6vw,80px) 28px;font-size:.975rem}& .akuamarin-foot-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:36px 32px;display:grid}@media (width<=1023px){& .akuamarin-foot-brand{grid-column:1/-1}}@media (width>=1024px){& .akuamarin-foot-grid{grid-template-columns:1.7fr repeat(auto-fit,minmax(150px,1fr))}}& .akuamarin-foot-name{margin-bottom:8px;font-size:1.4rem;font-weight:800}& .akuamarin-foot-about{color:#3c4b5e;max-width:42ch}& .akuamarin-footer h2{letter-spacing:0;margin-bottom:12px;font-size:1.05rem}& .akuamarin-footer ul{margin:0;padding:0;list-style:none}& .akuamarin-footer nav a{color:#3c4b5e;align-items:center;min-height:36px;font-weight:600;text-decoration:none;display:inline-flex}& .akuamarin-footer a:hover{color:var(--aq-ink);text-decoration:underline}& .akuamarin-foot-contact{gap:10px;display:grid;margin-top:20px!important}& .akuamarin-foot-contact li{align-items:center;gap:12px;font-weight:700;display:flex}& .akuamarin-foot-contact a{overflow-wrap:anywhere;align-items:center;min-height:36px;text-decoration:none;display:inline-flex}& .akuamarin-footer .akuamarin-dot{background:#fff;width:40px;height:40px}& .akuamarin-foot-legal{border-top:2px dotted color-mix(in srgb, var(--t-accent) 30%, #cfd8e1);color:#3c4b5e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:44px;padding-top:22px;font-size:.9rem;display:flex}& .akuamarin-foot-legal p{flex-wrap:wrap;gap:4px 16px;display:flex}& .akuamarin-foot-legal ul{flex-wrap:wrap;gap:0 20px;display:flex}& .akuamarin-foot-legal a{align-items:center;min-height:36px;text-decoration:none;display:inline-flex}}