:root{--szh-primary:#0b4f6c;--szh-primary-700:#083d54;--szh-primary-050:#e8f1f5;--szh-accent:#f2a93b;--szh-accent-600:#d98f1f;--szh-accent-fg:#1d1406;--szh-wa:#1ebe5d;--szh-wa-600:#179c4b;--szh-ink:#1c1f26;--szh-ink-2:#4b5563;--szh-ink-3:#6b7280;--szh-bg:#ffffff;--szh-soft:#f6f3ee;--szh-surface:#ffffff;--szh-line:#e7e3dc;--szh-success:#1f7a4d;--szh-font-head:"Manrope", "Segoe UI", system-ui, -apple-system, sans-serif;--szh-font-body:"Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--szh-fs-xs:.8rem;--szh-fs-sm:.9rem;--szh-fs-md:1rem;--szh-fs-lg:1.125rem;--szh-fs-h3:clamp(1.15rem, 1.05rem + .5vw, 1.35rem);--szh-fs-h2:clamp(1.6rem, 1.3rem + 1.4vw, 2.25rem);--szh-fs-h1:clamp(2rem, 1.5rem + 2.6vw, 3.4rem);--szh-s-1:.25rem;--szh-s-2:.5rem;--szh-s-3:.75rem;--szh-s-4:1rem;--szh-s-5:1.5rem;--szh-s-6:2rem;--szh-s-7:3rem;--szh-s-8:4rem;--szh-section:clamp(3rem, 2rem + 4vw, 5.5rem);--szh-gap:clamp(1rem, .75rem + 1vw, 1.5rem);--szh-r-sm:8px;--szh-r:12px;--szh-r-lg:18px;--szh-shadow:0 1px 2px rgba(28, 31, 38, .04), 0 8px 24px rgba(11, 79, 108, .08);--szh-shadow-lg:0 2px 4px rgba(28, 31, 38, .05), 0 18px 44px rgba(11, 79, 108, .16);--szh-max:1200px}html{-webkit-text-size-adjust:100%}body{background:var(--szh-bg);color:var(--szh-ink);font-family:var(--szh-font-body)!important;font-size:var(--szh-fs-md);line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.site-title,.entry-title{font-family:var(--szh-font-head)!important;color:var(--szh-ink);font-weight:800;letter-spacing:-.015em;line-height:1.15}h1,.entry-title{font-size:var(--szh-fs-h1)}h2{font-size:var(--szh-fs-h2);margin:0 0 var(--szh-s-4)}h3{font-size:var(--szh-fs-h3);font-weight:700;margin:0 0 var(--szh-s-3)}p{margin:0 0 var(--szh-s-4)}a{color:var(--szh-primary);text-decoration-thickness:1px;text-underline-offset:2px}a:hover{color:var(--szh-primary-700)}img{height:auto;max-width:100%}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--szh-accent);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important}}.ast-container{max-width:calc(var(--szh-max) + 48px)}.site-content .ast-container{padding-left:24px;padding-right:24px}@media (max-width:600px){.site-content .ast-container{padding-left:18px;padding-right:18px}}.site-header,.main-header-bar,.ast-primary-header-bar{background:var(--szh-surface);border-bottom:1px solid var(--szh-line)}.ast-primary-header-bar{box-shadow:0 1px 0 var(--szh-line)}.site-title{font-size:1.35rem;letter-spacing:-.02em}.site-title,.site-title a,.site-title a:hover{color:var(--szh-primary);font-family:var(--szh-font-head)!important;font-weight:800}.site-description{color:var(--szh-ink-3);font-size:.78rem;letter-spacing:.02em;font-weight:500}.main-header-menu>.menu-item>.menu-link{font-family:var(--szh-font-head);font-weight:600;font-size:.95rem;color:var(--szh-ink);padding:0 12px;border-radius:var(--szh-r-sm)}.main-header-menu .menu-item>.menu-link:hover,.main-header-menu .current-menu-item>.menu-link,.main-header-menu .current-menu-ancestor>.menu-link{color:var(--szh-primary)}.main-header-menu .sub-menu{border-radius:var(--szh-r);box-shadow:var(--szh-shadow-lg);border:1px solid var(--szh-line)}.main-header-menu .sub-menu .menu-link{font-weight:500}.main-header-menu .eic-menu-cta>.menu-link,.main-header-menu .szh-menu-cta>.menu-link{background:var(--szh-accent);color:var(--szh-accent-fg)!important;border-radius:var(--szh-r-sm);padding:10px 18px!important;line-height:1.2!important;font-weight:700;margin-left:10px;box-shadow:0 2px 0 var(--szh-accent-600)}.eic-menu-cta,.szh-menu-cta{display:flex;align-items:center}.main-header-menu .eic-menu-cta>.menu-link:hover,.main-header-menu .szh-menu-cta>.menu-link:hover{background:var(--szh-accent-600);color:var(--szh-accent-fg)!important}.ast-mobile-header-content{background:var(--szh-surface)}.ast-mobile-header-content .menu-item>.menu-link{font-family:var(--szh-font-head);font-weight:600;font-size:1.02rem;padding:12px 20px}.ast-mobile-header-content .eic-menu-cta>.menu-link,.ast-mobile-header-content .szh-menu-cta>.menu-link{margin:10px 20px;text-align:center}.ast-button-wrap .menu-toggle{border-radius:var(--szh-r-sm)}.szh-btn,.eic-btn2,.wp-block-button .wp-block-button__link,.eic-mbar a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 22px;border-radius:var(--szh-r-sm);font-family:var(--szh-font-head);font-weight:700;font-size:.95rem;line-height:1.2;text-decoration:none;border:2px solid #fff0;transition:background .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease;cursor:pointer}.szh-btn:hover,.eic-btn2:hover{transform:translateY(-1px)}.szh-btn--primary,.eic-btn2--primary,.eic-b-primary .wp-block-button__link{background:var(--szh-primary);color:#fff}.szh-btn--primary:hover,.eic-btn2--primary:hover,.eic-b-primary .wp-block-button__link:hover{background:var(--szh-primary-700);color:#fff}.szh-btn--accent,.eic-btn2--accent,.eic-b-accent .wp-block-button__link{background:var(--szh-accent);color:var(--szh-accent-fg)}.szh-btn--accent:hover,.eic-btn2--accent:hover,.eic-b-accent .wp-block-button__link:hover{background:var(--szh-accent-600);color:var(--szh-accent-fg)}.szh-btn--wa,.eic-btn2--wa,.eic-b-wa .wp-block-button__link{background:var(--szh-wa);color:#fff}.szh-btn--wa:hover,.eic-btn2--wa:hover,.eic-b-wa .wp-block-button__link:hover{background:var(--szh-wa-600);color:#fff}.szh-btn--ghost,.eic-btn2--ghost,.eic-b-ghost .wp-block-button__link{background:#fff0;color:var(--szh-primary);border-color:var(--szh-primary)}.szh-btn--ghost:hover,.eic-btn2--ghost:hover,.eic-b-ghost .wp-block-button__link:hover{background:var(--szh-primary-050);color:var(--szh-primary-700)}.eic-ctarow,.szh-ctarow{display:flex;flex-wrap:wrap;gap:12px;margin:var(--szh-s-5) 0 0}.wp-block-buttons{gap:12px}.eic-eyebrow,.szh-eyebrow{display:inline-block;color:var(--szh-primary);font-family:var(--szh-font-head);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin:var(--szh-section) 0 var(--szh-s-3);padding-left:14px;position:relative;background:none}.eic-eyebrow::before,.szh-eyebrow::before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;border-radius:50%;background:var(--szh-accent);transform:translateY(-50%)}.eic-lead,.szh-lead{font-size:var(--szh-fs-lg);line-height:1.65;color:var(--szh-ink-2);max-width:48rem}.eic-hero-band,.szh-hero{position:relative;overflow:hidden;isolation:isolate;background:var(--szh-primary-700);border-radius:var(--szh-r-lg);padding:clamp(36px, 4vw + 20px, 88px) clamp(22px, 4vw, 64px);margin:var(--szh-s-5) 0 var(--szh-s-4);color:#fff;min-height:360px;display:flex;flex-direction:column;justify-content:flex-end}.eic-hero-band h1,.szh-hero h1{color:#fff;font-size:var(--szh-fs-h1);margin:var(--szh-s-2) 0 var(--szh-s-3);max-width:18ch;text-wrap:balance}.eic-hero-band p,.eic-hero-band .eic-lead,.szh-hero p{color:rgb(255 255 255 / .9);max-width:44rem}.eic-hero-band .eic-eyebrow,.szh-hero .szh-eyebrow{color:var(--szh-accent);margin-top:0}.eic-hero-band .eic-eyebrow::before{background:#fff}.eic-hero-band__media{position:absolute;inset:0;z-index:0}.eic-hero-band__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.eic-hero-band__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgb(8 32 46 / .15) 0%,rgb(8 32 46 / .55) 55%,rgb(8 32 46 / .85) 100%)}.eic-hero-band--media>:not(.eic-hero-band__media){position:relative;z-index:1}.eic-hero-band .eic-b-primary .wp-block-button__link{background:var(--szh-accent);color:var(--szh-accent-fg)}.eic-hero-band .eic-b-ghost .wp-block-button__link,.eic-cta-band .eic-b-ghost .wp-block-button__link{color:#fff;border-color:rgb(255 255 255 / .8)}.eic-hero-band .eic-b-ghost .wp-block-button__link:hover{background:rgb(255 255 255 / .12)}.eic-hero-band--plain{background:var(--szh-surface);color:var(--szh-ink);border:1px solid var(--szh-line);min-height:0;justify-content:center;padding:clamp(28px, 3vw + 12px, 56px) clamp(22px, 4vw, 56px)}.eic-hero-band--plain h1{color:var(--szh-ink)}.eic-hero-band--plain p,.eic-hero-band--plain .eic-lead{color:var(--szh-ink-2)}.eic-hero-band--plain .eic-eyebrow{color:var(--szh-primary)}.eic-hero-band--plain .eic-eyebrow::before{background:var(--szh-accent)}@media (max-width:600px){.eic-hero-band,.szh-hero{min-height:300px;border-radius:var(--szh-r);margin-top:var(--szh-s-3)}}.eic-cta-band,.szh-cta-band{background:var(--szh-primary);background-image:radial-gradient(circle at 85% 20%,rgb(242 169 59 / .28),transparent 45%);border-radius:var(--szh-r-lg);padding:clamp(36px, 5vw, 64px) clamp(22px, 4vw, 56px);margin:var(--szh-section) 0 var(--szh-s-6);color:#fff;text-align:center}.eic-cta-band h2,.szh-cta-band h2{color:#fff;max-width:22ch;margin-inline:auto}.eic-cta-band p,.szh-cta-band p{color:rgb(255 255 255 / .88);max-width:40rem;margin-inline:auto}.eic-cta-band .eic-ctarow{justify-content:center}.eic-cta-band .eic-b-primary .wp-block-button__link{background:var(--szh-accent);color:var(--szh-accent-fg)}.szh-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--szh-gap);margin:var(--szh-s-6) 0 0;list-style:none;padding:0}.szh-trust li{background:var(--szh-soft);border:1px solid var(--szh-line);border-radius:var(--szh-r);padding:18px;display:flex;gap:12px;align-items:flex-start}.szh-trust svg{width:24px;height:24px;color:var(--szh-primary);flex:none}.szh-trust strong{display:block;font-family:var(--szh-font-head);font-size:.98rem;margin-bottom:2px}.szh-trust span{font-size:var(--szh-fs-sm);color:var(--szh-ink-2)}@media (max-width:900px){.szh-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.szh-trust{grid-template-columns:1fr}}.eic-steps{list-style:none;margin:var(--szh-s-5) 0 var(--szh-s-6);padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--szh-gap);counter-reset:szh}.eic-step{background:var(--szh-surface);border:1px solid var(--szh-line);border-radius:var(--szh-r);padding:24px}.eic-step__num{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--szh-primary-050);color:var(--szh-primary);font-family:var(--szh-font-head);font-weight:800;margin-bottom:12px}.eic-step__title{font-size:1.05rem;margin:0 0 6px}.eic-step p{margin:0;font-size:var(--szh-fs-sm);color:var(--szh-ink-2)}.eic-faqs{margin:var(--szh-s-5) 0 var(--szh-s-6)}.eic-faq{background:var(--szh-surface);border:1px solid var(--szh-line);border-radius:var(--szh-r);margin-bottom:10px}.eic-faq summary{cursor:pointer;font-family:var(--szh-font-head);font-weight:700;padding:16px 20px;color:var(--szh-ink);list-style:none;display:flex;justify-content:space-between;gap:12px}.eic-faq summary::-webkit-details-marker{display:none}.eic-faq summary::after{content:"+";color:var(--szh-primary);font-weight:800}.eic-faq[open] summary::after{content:"–"}.eic-faq[open] summary{border-bottom:1px solid var(--szh-line)}.eic-faq p{padding:14px 20px 18px;margin:0;color:var(--szh-ink-2)}.eic-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--szh-gap);margin:var(--szh-s-5) 0 var(--szh-s-6)}.eic-fact{background:var(--szh-surface);border:1px solid var(--szh-line);border-radius:var(--szh-r);padding:20px;text-align:center}.eic-fact strong{display:block;font-family:var(--szh-font-head);font-size:1.6rem;font-weight:800;color:var(--szh-primary)}.eic-fact span{font-size:var(--szh-fs-sm);color:var(--szh-ink-2)}.eic-quote{font-family:var(--szh-font-head);font-size:1.2rem;font-weight:600;color:var(--szh-ink);border-left:4px solid var(--szh-accent);padding-left:20px;max-width:46rem}.eic-crumbs{font-size:var(--szh-fs-xs);margin-bottom:8px}.eic-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.eic-crumbs li:not(:last-child)::after{content:"/";margin:0 6px;opacity:.5}.eic-crumbs a{color:inherit;opacity:.85;text-decoration:none}.eic-hero-band .eic-crumbs{color:rgb(255 255 255 / .85)}.eic-map{border-radius:var(--szh-r);overflow:hidden;border:1px solid var(--szh-line);margin:var(--szh-s-5) 0}.eic-map iframe{display:block}.eic-grid,.szh-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--szh-gap);margin:var(--szh-s-5) 0 var(--szh-s-6)}.eic-card2{display:block;background:var(--szh-surface);border:1px solid var(--szh-line);border-radius:var(--szh-r);padding:24px;text-decoration:none;color:var(--szh-ink);box-shadow:none;transition:box-shadow .15s,transform .15s,border-color .15s}a.eic-card2:hover{box-shadow:var(--szh-shadow);transform:translateY(-2px);border-color:#fff0;color:var(--szh-ink)}.eic-card2__badge{display:inline-block;background:var(--szh-primary-050);color:var(--szh-primary);border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:700;margin-bottom:10px}.eic-card2__title{display:block;font-family:var(--szh-font-head);font-weight:700;font-size:1.1rem;color:var(--szh-ink);margin:0 0 6px}.eic-card2__body{display:block;font-size:var(--szh-fs-sm);color:var(--szh-ink-2);margin:0 0 10px}.eic-card2__link{display:block;font-weight:700;color:var(--szh-primary);font-size:.9rem}.eic-card2__models{font-size:.88rem;color:var(--szh-ink-2)}.eic-card2__note{font-size:.82rem;color:var(--szh-ink-3)}.eic-grid--cats{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1023px){.eic-grid--cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.eic-grid--cats{grid-template-columns:1fr}}.eic-ccard{position:relative;display:flex;flex-direction:column;height:100%;background:var(--szh-surface);border:1px solid var(--szh-line);border-radius:var(--szh-r);overflow:hidden;text-decoration:none;color:var(--szh-ink);transition:box-shadow .15s,transform .15s}a.eic-ccard:hover,a.eic-ccard:focus-visible{box-shadow:var(--szh-shadow-lg);transform:translateY(-3px);color:var(--szh-ink)}.eic-ccard__media{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--szh-primary-050)}.eic-ccard--noimg .eic-ccard__media{background:linear-gradient(135deg,var(--szh-primary-700),var(--szh-primary))}.eic-ccard__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.eic-ccard:hover .eic-ccard__img{transform:scale(1.04)}.eic-ccard__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgb(8 32 46 / .55))}.eic-ccard__badge{position:absolute;top:12px;left:12px;z-index:2;background:rgb(255 255 255 / .95);color:var(--szh-primary);border-radius:999px;padding:4px 11px;font-size:.74rem;font-weight:700}.eic-ccard__body{display:flex;flex-direction:column;gap:6px;flex:1;padding:18px 20px 18px}.eic-ccard__title{display:block;font-family:var(--szh-font-head);font-weight:800;font-size:1.15rem;color:var(--szh-ink)}.eic-ccard__desc{display:block;font-size:var(--szh-fs-sm);line-height:1.5;color:var(--szh-ink-2);flex:1}.eic-ccard__link{display:inline-flex;align-items:center;gap:6px;min-height:40px;font-weight:700;color:var(--szh-primary);font-size:.9rem}.eic-grid--pkgs{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.eic-pcard{position:relative;display:flex;flex-direction:column;background:var(--szh-surface);border:1px solid var(--szh-line);border-radius:var(--szh-r);overflow:hidden;transition:box-shadow .15s ease,transform .15s ease}.eic-pcard:hover,.eic-pcard:focus-within{box-shadow:var(--szh-shadow-lg);transform:translateY(-3px)}.eic-pcard__media{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--szh-primary-050)}.eic-pcard__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.eic-pcard:hover .eic-pcard__img{transform:scale(1.04)}.eic-pcard__img--placeholder{background:linear-gradient(135deg,var(--szh-primary-700),var(--szh-primary))}.eic-pcard__body{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1;gap:10px}.eic-pcard__title{font-size:1.1rem;line-height:1.3;margin:0;font-weight:800}.eic-pcard__title a{text-decoration:none;color:var(--szh-ink)}.eic-pcard__title a:hover{color:var(--szh-primary)}.eic-pcard__meta{list-style:none;display:flex;flex-direction:column;gap:6px;font-size:.86rem;color:var(--szh-ink-2);margin:0;padding:0}.eic-pcard__meta li,.eic-pcard__meta-item{display:flex;align-items:center;gap:7px}.eic-pcard__meta-row{justify-content:space-between;flex-wrap:wrap;gap:6px 14px}.eic-ico{width:16px;height:16px;flex:none;color:var(--szh-primary)}.eic-pcard__incl{list-style:none;margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:6px;font-size:.74rem;font-weight:600;color:var(--szh-ink-2)}.eic-pcard__incl li{display:inline-flex;align-items:center;gap:5px;background:var(--szh-soft);border:1px solid var(--szh-line);border-radius:999px;padding:4px 9px;line-height:1.1}.eic-ico--incl{width:13px;height:13px;color:var(--szh-success)}.eic-pcard__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 12px;padding-top:12px;border-top:1px solid var(--szh-line)}.eic-pcard__price{margin:0;display:flex;flex-direction:column;gap:1px;flex:1 1 auto;min-width:0;line-height:1.2}.eic-pcard__price-label{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--szh-ink-3)}.eic-pcard__price-value{font-family:var(--szh-font-head);font-size:1.15rem;font-weight:800;color:var(--szh-primary)}.eic-pcard__price-value em{font-style:normal;font-weight:500;font-size:.76rem;color:var(--szh-ink-3);font-family:var(--szh-font-body)}.eic-pcard__price-value--quote{font-size:.95rem}.eic-pcard__cta{min-height:42px;padding:9px 16px;font-size:.88rem;white-space:nowrap;margin:0;flex:0 0 auto}.szh-fd-card{background:var(--szh-surface);border:1px solid var(--szh-line);border-radius:var(--szh-r);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .15s,transform .15s}.szh-fd-card:hover{box-shadow:var(--szh-shadow-lg);transform:translateY(-3px)}.szh-fd-card .szh-fd-card__media{aspect-ratio:16 / 9;position:relative;overflow:hidden}.szh-fd-card__media img{width:100%;height:100%;object-fit:cover}.szh-fd-card__date{position:absolute;top:12px;left:12px;background:var(--szh-accent);color:var(--szh-accent-fg);font-family:var(--szh-font-head);font-weight:800;font-size:.8rem;border-radius:999px;padding:5px 12px}.single-tour_package .entry-header{margin-bottom:var(--szh-s-4)}.szh-pkg-hero{position:relative;border-radius:var(--szh-r-lg);overflow:hidden;min-height:320px;margin:var(--szh-s-4) 0 var(--szh-s-5);background:var(--szh-primary-700)}.szh-pkg-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.szh-pkg-hero__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgb(8 32 46 / .1),rgb(8 32 46 / .82))}.szh-pkg-hero__body{position:relative;z-index:1;color:#fff;padding:clamp(24px, 4vw, 48px);margin-top:auto;display:flex;flex-direction:column;justify-content:flex-end;min-height:320px}.szh-pkg-hero__body h1{color:#fff;margin:0 0 8px;max-width:20ch}.szh-pkg-hero__crumbs{font-size:.8rem;opacity:.85;margin-bottom:8px}.szh-pkg-hero__crumbs a{color:#fff}.szh-pkg-facts{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 var(--szh-s-5);padding:0;list-style:none}.szh-pkg-facts li{display:inline-flex;align-items:center;gap:8px;background:var(--szh-surface);border:1px solid var(--szh-line);border-radius:var(--szh-r-sm);padding:10px 14px;font-size:.9rem;font-weight:600}.szh-pkg-facts svg{width:18px;height:18px;color:var(--szh-primary)}.szh-pkg-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--szh-s-6);align-items:start}@media (max-width:960px){.szh-pkg-layout{grid-template-columns:1fr}}.szh-pkg-aside{position:sticky;top:90px;background:var(--szh-surface);border:1px solid var(--szh-line);border-radius:var(--szh-r-lg);padding:22px;box-shadow:var(--szh-shadow)}.szh-pkg-aside__price-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--szh-ink-3);font-weight:700}.szh-pkg-aside__price{font-family:var(--szh-font-head);font-size:1.9rem;font-weight:800;color:var(--szh-primary);line-height:1.1;margin:2px 0 2px}.szh-pkg-aside__price em{font-style:normal;font-size:.85rem;color:var(--szh-ink-3);font-weight:500;font-family:var(--szh-font-body)}.szh-pkg-aside .szh-btn,.szh-pkg-aside .eic-btn2{width:100%;margin-top:10px}.szh-pkg-aside__note{font-size:.82rem;color:var(--szh-ink-3);margin:12px 0 0}.szh-pkg-aside .eic-pcard__incl{margin-top:14px}.single-tour_package .entry-content h2{margin-top:var(--szh-s-7);padding-bottom:10px;border-bottom:2px solid var(--szh-line);font-size:clamp(1.35rem, 1.2rem + .8vw, 1.7rem)}.single-tour_package .entry-content h2:first-of-type{margin-top:var(--szh-s-4)}.single-tour_package .entry-content h3{margin-top:var(--szh-s-5);font-size:1.1rem;color:var(--szh-primary)}.single-tour_package .entry-content ul{padding-left:1.2rem}.single-tour_package .entry-content li{margin-bottom:6px}.eic-itin,.szh-itin{list-style:none;margin:var(--szh-s-4) 0;padding:0;border-left:2px solid var(--szh-line)}.eic-itin>li,.szh-itin>li{position:relative;padding:0 0 22px 24px}.eic-itin>li::before,.szh-itin>li::before{content:"";position:absolute;left:-7px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--szh-accent);border:2px solid #fff;box-shadow:0 0 0 2px var(--szh-accent)}.eic-itin h3,.szh-itin h3{margin:0 0 4px;font-size:1.05rem}.szh-incl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--szh-gap)}.szh-incl,.szh-excl{background:var(--szh-surface);border:1px solid var(--szh-line);border-radius:var(--szh-r);padding:18px 20px}.szh-incl ul,.szh-excl ul{list-style:none;padding:0;margin:0}.szh-incl li::before{content:"✓";color:var(--szh-success);font-weight:800;margin-right:8px}.szh-excl li::before{content:"✕";color:#b23a3a;font-weight:800;margin-right:8px}.szh-note{background:#fff7e8;border:1px solid #f5dcae;border-radius:var(--szh-r);padding:16px 18px;font-size:var(--szh-fs-sm)}.eic-footer,.szh-footer{background:#0a2a3a;color:rgb(255 255 255 / .8);margin-top:var(--szh-section);font-size:.92rem}.eic-footer__inner,.szh-footer__inner{max-width:calc(var(--szh-max) + 48px);margin:0 auto;padding:56px 24px 24px}.eic-footer__cols,.szh-footer__cols{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:36px}.eic-footer h2,.szh-footer h2{color:#fff;font-size:1.3rem;margin:0 0 10px}.eic-footer h3,.szh-footer h3{color:var(--szh-accent);font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;margin:0 0 14px;font-family:var(--szh-font-head);font-weight:800}.eic-footer ul,.szh-footer ul{list-style:none;margin:0;padding:0}.eic-footer li,.szh-footer li{margin-bottom:9px}.eic-footer a,.szh-footer a{color:rgb(255 255 255 / .82);text-decoration:none}.eic-footer a:hover,.szh-footer a:hover{color:#fff;text-decoration:underline}.eic-footer address,.szh-footer address{font-style:normal;line-height:1.6}.eic-footer__brandline,.szh-footer__brandline{margin:0 0 16px;line-height:1.65;color:rgb(255 255 255 / .72);max-width:34rem}.eic-footer__bottom,.szh-footer__bottom{border-top:1px solid rgb(255 255 255 / .14);margin-top:40px;padding-top:18px;display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between;font-size:.82rem;color:rgb(255 255 255 / .6)}.szh-footer__contact li{display:flex;gap:10px;align-items:flex-start}.szh-footer__contact svg{width:18px;height:18px;color:var(--szh-accent);flex:none;margin-top:2px}@media (max-width:900px){.eic-footer__cols,.szh-footer__cols{grid-template-columns:1fr 1fr}}@media (max-width:560px){.eic-footer__cols,.szh-footer__cols{grid-template-columns:1fr;gap:28px}}.eic-mbar,.szh-mbar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:999;background:var(--szh-surface);border-top:1px solid var(--szh-line);box-shadow:0 -6px 20px rgb(11 79 108 / .12);padding:8px 10px calc(8px + env(safe-area-inset-bottom, 0px))}.eic-mbar__row,.szh-mbar__row{display:flex;gap:8px;max-width:560px;margin:0 auto}.eic-mbar a,.szh-mbar a{flex:1;min-height:44px;padding:10px 6px;font-size:.86rem}.eic-mbar__call,.szh-mbar__call{background:var(--szh-primary);color:#fff}.eic-mbar__wa,.szh-mbar__wa{background:var(--szh-wa);color:#fff}.eic-mbar__enq,.szh-mbar__enq{background:var(--szh-accent);color:var(--szh-accent-fg)}@media (max-width:767px){.eic-mbar,.szh-mbar{display:block}body{padding-bottom:calc(66px + env(safe-area-inset-bottom, 0px))}}.eic-404,.szh-404{text-align:center;padding:80px 20px 100px;max-width:640px;margin:0 auto}.eic-404 h1{font-size:var(--szh-fs-h1);margin-bottom:.6rem}.eic-404 p{color:var(--szh-ink-2);margin-bottom:var(--szh-s-5)}.eic-404 .eic-ctarow{justify-content:center}.archive .ast-article-post,.search .ast-article-post{background:var(--szh-surface);border:1px solid var(--szh-line);border-radius:var(--szh-r)}.page-template-default .entry-content>p:first-of-type:not(.eic-lead){font-size:var(--szh-fs-md)}input[type=text],input[type=email],input[type=tel],input[type=date],input[type=number],textarea,select{border:1px solid #cfd6dc;border-radius:var(--szh-r-sm);padding:12px 14px;font-family:var(--szh-font-body);font-size:1rem;background:#fff;color:var(--szh-ink)}input:focus,textarea:focus,select:focus{border-color:var(--szh-primary);box-shadow:0 0 0 3px var(--szh-primary-050);outline:none}button,input[type=submit],.wp-block-button__link,.srfm-button{font-family:var(--szh-font-head)}.entry-content table{border-collapse:collapse;width:100%;font-size:var(--szh-fs-sm)}.entry-content th,.entry-content td{border:1px solid var(--szh-line);padding:10px 12px;text-align:left}.entry-content th{background:var(--szh-primary-050);font-family:var(--szh-font-head)}.szh-grid--pkgs{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.szh-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1023px){.szh-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.szh-grid--3,.szh-grid--pkgs{grid-template-columns:1fr}}.szh-card{display:flex;flex-direction:column;background:var(--szh-surface);border:1px solid var(--szh-line);border-radius:var(--szh-r);overflow:hidden;transition:box-shadow .15s ease,transform .15s ease}.szh-card:hover,.szh-card:focus-within{box-shadow:var(--szh-shadow-lg);transform:translateY(-3px)}.szh-card__media{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--szh-primary-050)}.szh-card__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.szh-card:hover .szh-card__img{transform:scale(1.04)}.szh-card__img--placeholder{background:linear-gradient(135deg,var(--szh-primary-700),var(--szh-primary))}.szh-card__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(8 32 46 / .05) 50%,rgb(8 32 46 / .5));pointer-events:none}.szh-card__cat{position:absolute;top:12px;left:12px;z-index:2;background:rgb(255 255 255 / .95);color:var(--szh-primary);border-radius:999px;padding:4px 11px;font-size:.72rem;font-weight:700;font-family:var(--szh-font-head)}.szh-card__dur{position:absolute;bottom:12px;left:12px;z-index:2;color:#fff;font-family:var(--szh-font-head);font-weight:700;font-size:.85rem;text-shadow:0 1px 8px rgb(0 0 0 / .4)}.szh-card__body{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1;gap:10px}.szh-card__title{font-size:1.1rem;line-height:1.3;margin:0;font-weight:800}.szh-card__title a{text-decoration:none;color:var(--szh-ink)}.szh-card__title a:hover{color:var(--szh-primary)}.szh-card__meta{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;font-size:.86rem;color:var(--szh-ink-2)}.szh-card__meta li{display:flex;align-items:center;gap:7px}.szh-card__ico{width:16px;height:16px;flex:none;color:var(--szh-primary)}.szh-card__desc{margin:0;font-size:.9rem;line-height:1.5;color:var(--szh-ink-2)}.szh-card__badges{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;font-size:.72rem;font-weight:600;color:var(--szh-ink-2)}.szh-card__badges li{display:inline-flex;align-items:center;gap:5px;background:var(--szh-soft);border:1px solid var(--szh-line);border-radius:999px;padding:4px 9px;line-height:1.1}.szh-card__badges svg,.szh-card__badges .eic-ico--incl{width:13px;height:13px;color:var(--szh-success);flex:none}.szh-card__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 12px;padding-top:12px;border-top:1px solid var(--szh-line)}.szh-card__price{margin:0;display:flex;flex-direction:column;gap:1px;line-height:1.2;flex:1 1 auto}.szh-card__price-label{font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--szh-ink-3)}.szh-card__price-value{font-family:var(--szh-font-head);font-size:1.15rem;font-weight:800;color:var(--szh-primary)}.szh-card__price-value em{font-style:normal;font-weight:500;font-size:.74rem;color:var(--szh-ink-3);font-family:var(--szh-font-body)}.szh-card__price-value--quote{font-size:.95rem}.szh-card__actions{display:flex;gap:8px;flex:0 0 auto}.szh-btn--sm{min-height:40px;padding:8px 14px;font-size:.86rem}.szh-card__actions .szh-btn--wa{padding:8px 11px}.szh-card__actions .szh-btn--wa svg{width:20px;height:20px}.main-header-menu .szh-menu-wa>.menu-link{display:inline-flex;align-items:center;gap:7px;background:var(--szh-wa);color:#fff!important;border-radius:var(--szh-r-sm);padding:10px 16px!important;line-height:1.2!important;font-weight:700;margin-left:8px}.main-header-menu .szh-menu-wa>.menu-link:hover{background:var(--szh-wa-600)}.szh-menu-wa{display:flex;align-items:center}.szh-menu-wa__ico{width:18px;height:18px;flex:none}.ast-mobile-header-content .szh-menu-wa>.menu-link{margin:8px 20px 14px;justify-content:center}.ast-mobile-header-content .szh-menu-wa>.menu-link .szh-menu-wa__ico{width:18px;height:18px}.szh-pkg-hero--noimg{background:linear-gradient(135deg,var(--szh-primary-700),var(--szh-primary))}.szh-pkg-hero__dest{color:rgb(255 255 255 / .85);font-weight:600;margin:0}.szh-pkg-section{margin-bottom:var(--szh-s-7)}.szh-pkg-section h2{font-size:clamp(1.35rem, 1.2rem + .8vw, 1.7rem);padding-bottom:10px;border-bottom:2px solid var(--szh-line);margin-bottom:var(--szh-s-4)}.szh-route{font-weight:600;color:var(--szh-primary)}.szh-highlights{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px 20px}.szh-highlights li{position:relative;padding-left:26px}.szh-highlights li::before{content:"✓";position:absolute;left:0;top:0;color:var(--szh-success);font-weight:800}.szh-itin__day{display:inline-block;font-family:var(--szh-font-head);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--szh-accent-600);margin-bottom:4px}.szh-itin>li p{margin:0;color:var(--szh-ink-2)}.szh-incl h2,.szh-excl h2{font-size:1.1rem;border:0;padding:0;margin-bottom:10px}.szh-incl li,.szh-excl li{margin-bottom:6px;padding-left:0}.szh-note ul{margin:0;padding-left:1.1rem}.szh-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.szh-gallery img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--szh-r-sm)}.szh-related{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--szh-gap)}.szh-related a{display:block;background:var(--szh-surface);border:1px solid var(--szh-line);border-radius:var(--szh-r);overflow:hidden;text-decoration:none;color:var(--szh-ink);transition:box-shadow .15s,transform .15s}.szh-related a:hover{box-shadow:var(--szh-shadow);transform:translateY(-2px)}.szh-related img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.szh-related__title{display:block;font-family:var(--szh-font-head);font-weight:700;padding:12px 14px 2px;font-size:.98rem}.szh-related__meta{display:block;padding:0 14px 12px;font-size:.82rem;color:var(--szh-ink-3)}.szh-cta-band--inline{margin:var(--szh-s-6) 0}.szh-pkg-aside__meta{list-style:none;margin:10px 0 4px;padding:0;display:flex;flex-direction:column;gap:6px;font-size:.9rem;color:var(--szh-ink-2)}.szh-pkg-aside__meta li{display:flex;align-items:center;gap:8px}.szh-pkg-aside__meta svg{width:17px;height:17px;color:var(--szh-primary)}.szh-pkg-aside__price--quote{font-size:1.3rem}.szh-pkg .ast-container{padding-top:0}.single-tour_package .site-content>.ast-container{max-width:calc(var(--szh-max) + 48px)}.szh-footer__cta{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;background:var(--szh-primary);border-radius:var(--szh-r-lg);padding:clamp(24px, 3vw, 40px);margin-bottom:48px}.szh-footer__cta h2{margin:0 0 6px;font-size:clamp(1.3rem, 1.1rem + 1vw, 1.8rem)}.szh-footer__cta p{margin:0;color:rgb(255 255 255 / .85);max-width:40rem}.szh-footer__cta .szh-ctarow{margin:0}.szh-footer__brand{font-size:1.4rem!important}.ast-separate-container .ast-article-single,.ast-separate-container .ast-article-post,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond{background:#fff0;border:0;box-shadow:none;padding-left:0;padding-right:0}.ast-separate-container #primary{margin-top:0}.ast-separate-container .ast-article-single{padding-top:0}.szh-sub{font-size:var(--szh-fs-lg);color:var(--szh-ink-2);max-width:46rem;margin:-.25rem 0 var(--szh-s-4)}.eic-hero-band.is-layout-constrained>*{margin-left:0!important;margin-right:0!important;max-width:none}.eic-hero-band .wp-block-buttons{margin-top:var(--szh-s-4)}.szh-hero-home{min-height:clamp(420px, 55vh, 620px)}.ast-primary-header-bar .ast-container,.ast-header-breakpoint-desktop .ast-primary-header-bar .ast-container{max-width:1440px}.main-header-menu>.menu-item>.menu-link{font-size:.9rem;padding:0 9px}.main-header-menu .eic-menu-cta>.menu-link,.main-header-menu .szh-menu-cta>.menu-link{padding:9px 14px!important;margin-left:6px;font-size:.88rem}.main-header-menu .szh-menu-wa>.menu-link{padding:9px 13px!important;font-size:.88rem;margin-left:6px}.site-title{font-size:1.25rem}.site-description{font-size:.72rem}@media (min-width:922px) and (max-width:1180px){.main-header-menu>.menu-item>.menu-link{font-size:.84rem;padding:0 7px}.site-description{display:none}}.szh-band{position:relative;border-radius:var(--szh-r-lg);margin-top:var(--szh-section);margin-bottom:var(--szh-section);padding:clamp(28px, 4vw, 56px) clamp(22px, 4vw, 56px)}.szh-band>*{max-width:var(--szh-max);margin-left:auto;margin-right:auto}.szh-band .eic-eyebrow{margin-top:0;display:table}.szh-band--soft{background:var(--szh-soft)}.szh-band--fleet{background:var(--szh-primary-700);color:#fff}.szh-band--fleet h2,.szh-band--fleet h3{color:#fff}.szh-band--fleet .eic-eyebrow{color:var(--szh-accent)}.szh-band--fleet .eic-eyebrow::before{background:#fff}.szh-band--fleet p{color:rgb(255 255 255 / .88)}.szh-why{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--szh-gap);margin-top:var(--szh-s-5)}.szh-why article{background:var(--szh-surface);border:1px solid var(--szh-line);border-radius:var(--szh-r);padding:22px}.szh-why__ico{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--szh-primary-050);color:var(--szh-primary);margin-bottom:12px}.szh-why__ico svg{width:22px;height:22px}.szh-why h3{font-size:1.02rem;margin:0 0 6px}.szh-why p{margin:0;font-size:var(--szh-fs-sm);color:var(--szh-ink-2)}@media (max-width:1023px){.szh-why{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.szh-why{grid-template-columns:1fr}}.szh-fleet{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(24px, 4vw, 56px);align-items:center}.szh-fleet__text h2{max-width:20ch}.szh-fleet__list{list-style:none;padding:0;margin:var(--szh-s-4) 0 var(--szh-s-5);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.szh-fleet__list li{background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .16);border-radius:var(--szh-r-sm);padding:12px 14px;display:flex;flex-direction:column;gap:2px}.szh-fleet__list strong{font-family:var(--szh-font-head);font-size:.98rem}.szh-fleet__list span{font-size:.82rem;color:rgb(255 255 255 / .75)}.szh-fleet__text .szh-ctarow{margin-top:0}.szh-fleet__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.szh-fleet__stats div{background:#fff;color:var(--szh-ink);border-radius:var(--szh-r);padding:20px 18px;display:flex;flex-direction:column;gap:4px}.szh-fleet__stats strong{font-family:var(--szh-font-head);font-size:1.15rem;color:var(--szh-primary)}.szh-fleet__stats span{font-size:.84rem;color:var(--szh-ink-2)}@media (max-width:900px){.szh-fleet{grid-template-columns:1fr}}@media (max-width:480px){.szh-fleet__list,.szh-fleet__stats{grid-template-columns:1fr}}.wp-block-heading+.szh-sub+.wp-block-shortcode .eic-grid{margin-top:var(--szh-s-3)}.eic-cta-band.is-layout-constrained>*{margin-left:auto;margin-right:auto}.ast-mobile-header-wrap .ast-button-wrap .menu-toggle,.ast-header-break-point .ast-button-wrap .menu-toggle,.ast-mobile-header-wrap .ast-button-wrap .menu-toggle:hover,.ast-mobile-header-wrap .ast-button-wrap .menu-toggle:focus{background:var(--szh-primary)!important;color:#fff!important;border-radius:var(--szh-r-sm);border:0;box-shadow:none}.ast-header-break-point .ast-mobile-header-content .main-header-menu{border-top:1px solid var(--szh-line)}.szh-mbar a{display:inline-flex;align-items:center;justify-content:center;font-family:var(--szh-font-head);font-weight:700;border-radius:var(--szh-r-sm);text-decoration:none;line-height:1.2}.szh-pkg-facts li{flex:0 0 auto;width:auto}@media (max-width:767px){.site-description{display:none}.site-title{font-size:1.15rem}.eic-hero-band .eic-eyebrow,.szh-hero .szh-eyebrow{font-size:.7rem;letter-spacing:.08em}.eic-hero-band,.szh-hero{margin-top:var(--szh-s-3);padding-top:28px}.szh-hero-home{min-height:440px}.szh-pkg-hero{min-height:260px}.szh-pkg-hero__body{min-height:260px}.szh-pkg-facts{gap:8px}.szh-pkg-facts li{font-size:.82rem;padding:8px 11px}.szh-pkg-aside{position:static}.szh-band{padding:26px 18px;border-radius:var(--szh-r)}.szh-card__actions{width:100%}.szh-card__actions .szh-btn--primary{flex:1}.eic-cta-band,.szh-cta-band{padding:30px 20px}.eic-cta-band .wp-block-buttons{flex-direction:column}.eic-cta-band .wp-block-button,.eic-cta-band .wp-block-button__link{width:100%}}body,body.ast-separate-container,.ast-separate-container .ast-article-single,.ast-separate-container #primary{background-color:var(--szh-bg)!important}.single-tour_package .ast-separate-container .ast-article-single,.ast-separate-container.single-tour_package #primary{padding:0!important}.fixed-departure-template-default .entry-header,.page .entry-header{margin-bottom:var(--szh-s-4)}.ast-header-break-point .main-header-menu .eic-menu-cta>.menu-link,.ast-header-break-point .main-header-menu .szh-menu-cta>.menu-link,.ast-header-break-point .main-header-menu .szh-menu-wa>.menu-link{display:flex!important;justify-content:center;margin:8px 16px!important;width:auto;box-sizing:border-box}.ast-header-break-point .main-header-menu .eic-menu-cta,.ast-header-break-point .main-header-menu .szh-menu-wa{display:block;padding:0}@media (max-width:767px){.ast-mobile-header-wrap .site-description,.ast-header-break-point .site-description{display:none!important}}.szh-band{margin-bottom:var(--szh-s-4)}.szh-card__badges{margin-top:auto}.szh-card__foot{margin-top:0}.eic-cta-band .eic-btn2--primary,.szh-cta-band .eic-btn2--primary{background:#fff;color:var(--szh-primary)}.eic-cta-band .eic-btn2--primary:hover{background:var(--szh-primary-050);color:var(--szh-primary-700)}.eic-cta-band .eic-btn2--ghost,.szh-cta-band .eic-btn2--ghost{color:#fff;border-color:rgb(255 255 255 / .8)}.eic-cta-band .eic-btn2--ghost:hover{background:rgb(255 255 255 / .12);color:#fff}.eic-cta-band{margin-bottom:var(--szh-s-4)}.szh-footer{margin-top:var(--szh-s-7)}@media (max-width:921px){.site-description{display:none!important}.eic-hero-band,.szh-hero{margin-top:var(--szh-s-2)}}.site-logo-img .custom-logo-link img,.site-logo-img img.custom-logo{width:auto!important;height:56px!important;max-width:none!important;max-height:56px}.ast-header-break-point .site-logo-img .custom-logo-link img,.ast-header-break-point .site-logo-img img.custom-logo{height:52px!important;max-height:52px}.site-logo-img .custom-logo-link{display:inline-flex;align-items:center;line-height:0}.ast-primary-header-bar .site-header-primary-section-left{min-height:0}.ast-primary-header-bar{padding-top:4px;padding-bottom:4px}@media (max-width:380px){.ast-header-break-point .site-logo-img .custom-logo-link img{height:46px!important}}.pbs-sig{--pbs-navy:#12304F;--pbs-orange:#FF6B35;--pbs-gold:#E8A33D;--pbs-light:#FFF9F4;--pbs-bubble:#FFFDFB;--pbs-pre:rgba(255,255,255,.55);position:relative;display:inline-flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:0 7px;line-height:1.35;max-width:100%}.szh-footer__sig{margin-top:18px;display:flex;justify-content:center;text-align:center}.pbs-sig__pre{font-family:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:11.5px;font-weight:500;letter-spacing:.085em;color:var(--pbs-pre)}.pbs-sig__link{display:inline-block;position:relative;font-family:"Cormorant Garamond","Marcellus",Georgia,serif;font-weight:600;font-style:italic;font-size:21px;line-height:1.15;letter-spacing:.005em;text-decoration:none;background-image:linear-gradient(96deg,var(--pbs-orange) 0%,var(--pbs-gold) 58%,#F0BE70 100%);background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;color:#fff0;-webkit-text-fill-color:#fff0;animation:pbs-ink 1.65s cubic-bezier(.25,.6,.3,1) .35s both;transition:transform .25s ease,filter .25s ease}.pbs-sig__link::after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1.5px;border-radius:2px;background:linear-gradient(90deg,var(--pbs-orange),var(--pbs-gold));opacity:.9;transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(.22,.61,.36,1)}.pbs-sig__link:focus-visible{outline:2px solid var(--pbs-gold);outline-offset:3px;border-radius:3px}.pbs-sig__spark{display:inline-block;font-size:11px;line-height:1;color:var(--pbs-gold);opacity:0;animation:pbs-twinkle 1.1s ease-out 2.05s forwards}@keyframes pbs-ink{from{background-size:0% 100%}to{background-size:100% 100%}}@keyframes pbs-twinkle{0%{opacity:0;transform:scale(.5) rotate(-30deg)}45%{opacity:1;transform:scale(1.3) rotate(0deg)}72%{opacity:.7;transform:scale(.95) rotate(0deg)}100%{opacity:.9;transform:scale(1) rotate(0deg)}}@keyframes pbs-wave{0%{transform:rotate(0deg)}15%{transform:rotate(-16deg)}35%{transform:rotate(5deg)}55%{transform:rotate(-16deg)}76%{transform:rotate(4deg)}100%{transform:rotate(0deg)}}.pbs-stage{display:none}@media (hover:hover) and (pointer:fine) and (min-width:992px){.pbs-stage{display:block;width:66px;position:absolute;left:50%;bottom:calc(100% + 4px);transform:translateX(-50%);pointer-events:none;z-index:3}.pbs-mascot{position:relative;display:block;opacity:0;transform:translateY(15px);transition:opacity .28s ease,transform .3s cubic-bezier(.2,.8,.3,1.05)}.pbs-lion{display:block;width:66px;height:auto;filter:drop-shadow(0 6px 14px rgb(2 16 26 / .35))}.pbs-lion__mane{stroke:var(--pbs-gold)}.pbs-lion__ring{stroke:var(--pbs-orange)}.pbs-lion__fill{fill:var(--pbs-light)}.pbs-lion__line{stroke:var(--pbs-navy)}.pbs-lion__ink{fill:var(--pbs-navy)}.pbs-lion__accent{fill:var(--pbs-gold)}.pbs-paw{transform-box:fill-box;transform-origin:50% 100%}.pbs-spark{position:absolute;font-size:9px;line-height:1;color:var(--pbs-gold);opacity:0;transform:scale(.4);text-shadow:0 0 6px rgb(232 163 61 / .55);transition:opacity .2s ease,transform .25s ease}.pbs-spark--a{top:-2px;left:-9px;font-size:10px}.pbs-spark--b{top:10px;right:-10px}.pbs-spark--c{bottom:12px;left:-13px;font-size:8px}.pbs-bubble{position:absolute;left:calc(100% + 12px);top:50%;opacity:0;transform:translate(-8px,-50%);transition:opacity .26s ease,transform .26s ease;white-space:nowrap;max-width:40vw;overflow:hidden;text-overflow:ellipsis;background:var(--pbs-bubble);color:var(--pbs-navy);border:1px solid rgb(18 48 79 / .12);border-radius:12px;box-shadow:0 10px 26px rgb(2 16 26 / .3);padding:7px 12px;font-family:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:11.5px;font-weight:500;letter-spacing:.01em;line-height:1.3}.pbs-bubble::after{content:"";position:absolute;left:-5px;top:50%;width:9px;height:9px;margin-top:-4.5px;background:var(--pbs-bubble);border-left:1px solid rgb(18 48 79 / .12);border-bottom:1px solid rgb(18 48 79 / .12);border-radius:0 0 0 2px;transform:rotate(45deg)}.pbs-sig:hover .pbs-mascot,.pbs-sig:focus-within .pbs-mascot{opacity:1;transform:translateY(0)}.pbs-sig:hover .pbs-paw,.pbs-sig:focus-within .pbs-paw{animation:pbs-wave 720ms ease-in-out .28s 1 both}.pbs-sig:hover .pbs-bubble,.pbs-sig:focus-within .pbs-bubble{opacity:1;transform:translate(0,-50%);transition-delay:.5s}.pbs-sig:hover .pbs-spark,.pbs-sig:focus-within .pbs-spark{opacity:.95;transform:scale(1)}.pbs-sig:hover .pbs-spark--a,.pbs-sig:focus-within .pbs-spark--a{transition-delay:.62s}.pbs-sig:hover .pbs-spark--b,.pbs-sig:focus-within .pbs-spark--b{transition-delay:.72s}.pbs-sig:hover .pbs-spark--c,.pbs-sig:focus-within .pbs-spark--c{transition-delay:.82s}.pbs-sig__link:hover,.pbs-sig__link:focus-visible{transform:translateY(-2px);filter:drop-shadow(0 2px 10px rgb(232 163 61 / .45))}.pbs-sig__link:hover::after,.pbs-sig__link:focus-visible::after{transform:scaleX(1)}}@media (max-width:560px){.szh-footer__sig{margin-top:14px}.pbs-sig__link{font-size:19px}}@media (prefers-reduced-motion:reduce){.pbs-sig__link{animation:none!important;background-size:100% 100%!important}.pbs-sig__spark{animation:none!important;opacity:.9!important;transform:none!important}.pbs-sig__link,.pbs-sig__link::after,.pbs-mascot,.pbs-bubble,.pbs-spark{transition:none!important}.pbs-paw{animation:none!important}.pbs-sig__link:hover,.pbs-sig__link:focus-visible{transform:none}}.szh-fleetcard .szh-card__meta{margin:10px 0 0}.szh-fleetcard .szh-card__meta li{align-items:flex-start}.szh-fleetcard .szh-card__ico{margin-top:2px}.szh-fleetcard .szh-card__badges{margin:12px 0 0}.szh-fleetcard .eic-card2__models{font-size:.84rem;color:var(--szh-ink-3);margin:10px 0 0}.szh-fleetcard .szh-btn{margin-top:14px}.szh-fleetcard{display:flex;flex-direction:column}.szh-fleetgrid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}@media (max-width:1100px){.szh-fleetgrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:640px){.szh-fleetgrid{grid-template-columns:1fr}}.szh-fleetcard>.szh-fleetcard__cta{margin-top:auto}.szh-renq{background:var(--szh-soft);border:1px solid var(--szh-line);border-radius:var(--szh-r);padding:24px;margin:var(--szh-s-5) 0 var(--szh-s-6)}.szh-renq__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px 18px}.szh-renq__field{margin:0;display:flex;flex-direction:column;gap:5px}.szh-renq__field--wide{margin-top:14px}@media (min-width:700px){.szh-renq__field--span{grid-column:span 2}}.szh-renq__field label{font-size:.8rem;font-weight:700;color:var(--szh-ink-2);letter-spacing:.01em}.szh-renq__field label span{font-weight:500;color:var(--szh-ink-3)}.szh-renq input,.szh-renq select,.szh-renq textarea{width:100%;font-family:var(--szh-font-body);font-size:.95rem;color:var(--szh-ink);background:#fff;border:1px solid var(--szh-line);border-radius:var(--szh-r-sm);padding:10px 12px;min-height:44px}.szh-renq textarea{min-height:68px;resize:vertical}.szh-renq input:focus,.szh-renq select:focus,.szh-renq textarea:focus{outline:2px solid var(--szh-primary);outline-offset:1px;border-color:var(--szh-primary)}.szh-renq__foot{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.szh-renq__foot .szh-btn--wa svg{width:20px;height:20px}.szh-renq__note{margin:12px 0 0;font-size:.8rem;line-height:1.5;color:var(--szh-ink-3)}@media (max-width:560px){.szh-renq{padding:18px 16px}.szh-renq__foot .szh-btn{width:100%;justify-content:center}}.szh-hero-tel{margin:14px 0 0;font-size:.92rem;color:rgb(255 255 255 / .85)}.szh-hero-tel a{color:#fff;font-weight:700;text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .45)}.szh-hero-tel a:hover{border-bottom-color:var(--szh-accent);color:var(--szh-accent)}.szh-svc{list-style:none;margin:var(--szh-s-4) 0 var(--szh-s-6);padding:0;display:flex;flex-wrap:wrap;gap:10px}.szh-svc li{display:inline-flex;align-items:center;gap:8px;background:var(--szh-surface);border:1px solid var(--szh-line);border-radius:999px;padding:9px 16px;font-size:.9rem;font-weight:600;color:var(--szh-ink-2)}.szh-svc svg{width:16px;height:16px;color:var(--szh-primary);flex:none}.szh-trust--3{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--szh-s-4)}@media (max-width:900px){.szh-trust--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.szh-trust--3{grid-template-columns:1fr}}.szh-fleetcard__cta{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.szh-fleetcard__cta .szh-btn{margin-top:14px}.szh-quote-note{margin:0 0 var(--szh-s-5);font-size:.92rem;color:var(--szh-ink-3)}.szh-finalcta{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px}.szh-finalcta+p{text-align:center;margin-top:14px;font-size:.92rem}.szh-fleetcard__img{display:block;width:calc(100% + 48px);max-width:none;margin:-24px -24px 16px;aspect-ratio:4 / 3;height:auto;object-fit:cover;object-position:center;border-radius:var(--szh-r) var(--szh-r) 0 0;background:var(--szh-soft)}@media (max-width:560px){.szh-fleetcard__img{width:calc(100% + 32px);margin:-16px -16px 14px}.eic-card2.szh-fleetcard{padding:16px}}.szh-pkg-aside__link{display:block;margin-top:12px;text-align:center;font-size:.86rem;font-weight:600;color:var(--szh-primary);text-decoration:underline;text-underline-offset:3px}.szh-pkg-aside__link:hover{color:var(--szh-primary-700)}@media (max-width:600px){.eic-hero-band,.szh-hero{min-height:0;padding:26px 20px 30px}.eic-hero-band h1,.szh-hero h1{font-size:clamp(1.55rem, 7vw, 2rem);line-height:1.18;margin:8px 0 12px;max-width:24ch}.eic-hero-band .eic-lead,.eic-hero-band p,.szh-hero p{font-size:.94rem;line-height:1.55}.eic-hero-band .wp-block-buttons,.szh-hero .wp-block-buttons{margin-top:4px;gap:10px}.eic-hero-band .eic-eyebrow,.szh-hero .szh-eyebrow{font-size:.7rem}}.szh-map{margin:var(--szh-s-4) 0 var(--szh-s-5);border:1px solid var(--szh-line);border-radius:var(--szh-r);overflow:hidden;background:var(--szh-soft)}.szh-map iframe{display:block;width:100%;height:340px;border:0}.szh-map__foot{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--szh-surface);border-top:1px solid var(--szh-line)}.szh-map__addr{margin:0;font-size:.9rem;color:var(--szh-ink-2);line-height:1.5}@media (max-width:560px){.szh-map iframe{height:260px}}.szh-enq{margin:var(--szh-s-4) 0 var(--szh-s-5)}.szh-enq__form{background:var(--szh-soft);border:1px solid var(--szh-line);border-radius:var(--szh-r);padding:22px}.szh-enq__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px 18px}.szh-enq__f{margin:0;display:flex;flex-direction:column;gap:5px}.szh-enq__f--wide{margin-top:14px}.szh-enq__f label{font-size:.8rem;font-weight:700;color:var(--szh-ink-2)}.szh-enq__f label span{font-weight:500;color:var(--szh-ink-3)}.szh-enq input,.szh-enq textarea{width:100%;font-family:var(--szh-font-body);font-size:.95rem;color:var(--szh-ink);background:#fff;border:1px solid var(--szh-line);border-radius:var(--szh-r-sm);padding:11px 12px;min-height:46px}.szh-enq textarea{min-height:84px;resize:vertical}.szh-enq input:focus,.szh-enq textarea:focus{outline:2px solid var(--szh-primary);outline-offset:1px;border-color:var(--szh-primary)}.szh-enq__hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.szh-enq__ctx{margin:0 0 14px;font-size:.9rem;color:var(--szh-ink-2)}.szh-enq__ctx strong{color:var(--szh-primary)}.szh-enq__foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:18px}.szh-enq__foot .szh-btn{min-width:190px;justify-content:center}.szh-enq__note{font-size:.82rem;color:var(--szh-ink-3)}.szh-enq__error{margin:0 0 14px;padding:12px 14px;border-radius:var(--szh-r-sm);background:#fdf1e7;border:1px solid var(--szh-accent);color:#8a4b0d;font-size:.9rem}.szh-enq--done{background:var(--szh-primary-050);border:1px solid var(--szh-primary);border-radius:var(--szh-r);padding:24px}.szh-enq__done-title{margin:0 0 6px;font-family:var(--szh-font-head);font-weight:800;font-size:1.05rem;color:var(--szh-primary-700)}.szh-enq__done-sub{margin:0 0 16px;font-size:.92rem;color:var(--szh-ink-2)}.szh-pkg-lead{margin:0 0 var(--szh-s-3);color:var(--szh-ink-2);font-size:.95rem}@media (max-width:560px){.szh-enq__form{padding:16px}.szh-enq__foot .szh-btn{width:100%}.szh-enq{scroll-margin-top:12px}}#szh-enquiry{scroll-margin-top:16px}.szh-grid--fdx{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}@media (max-width:700px){.szh-grid--fdx{grid-template-columns:1fr}}.szh-card--fdx .szh-card__media{position:relative}.szh-fdx-date{position:absolute;bottom:12px;left:12px;z-index:2;display:grid;justify-items:center;min-width:62px;padding:8px 10px 7px;border-radius:var(--szh-r-sm);background:rgb(255 255 255 / .95);box-shadow:0 6px 18px rgb(2 16 26 / .28);line-height:1}.szh-fdx-date b{font-family:var(--szh-font-head);font-size:1.45rem;font-weight:800;color:var(--szh-primary)}.szh-fdx-date span{font-size:.68rem;font-weight:800;letter-spacing:.1em;color:var(--szh-accent);margin-top:3px}.szh-fdx-date i{font-style:normal;font-size:.64rem;font-weight:700;color:var(--szh-ink-3);margin-top:2px}.szh-fdx-date--txt b{font-size:.9rem}.szh-fdx-date--txt span{font-size:.82rem;color:var(--szh-primary);letter-spacing:0}.szh-fdx-date--tba b{font-size:.86rem}.szh-fdx-note{margin:-2px 0 0;font-size:.76rem;font-weight:600;letter-spacing:.02em;color:var(--szh-ink-3)}.szh-fdx-hl{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.szh-fdx-hl li{font-size:.76rem;color:var(--szh-primary-700);background:var(--szh-primary-050);border-radius:999px;padding:4px 10px;line-height:1.15}.szh-card--fdx .szh-card__actions{flex-wrap:wrap}.szh-card--fdx .szh-card__actions .szh-btn--wa{padding:8px 14px}.szh-fdx-empty{background:var(--szh-soft);border:1px solid var(--szh-line);border-radius:var(--szh-r);padding:20px;color:var(--szh-ink-2)}.szh-fdx-trust{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;justify-content:space-between;background:var(--szh-soft);border:1px solid var(--szh-line);border-radius:var(--szh-r);padding:20px 24px;margin:var(--szh-s-4) 0 var(--szh-s-5)}.szh-fdx-trust__who{margin:0;font-family:var(--szh-font-head);font-weight:800;color:var(--szh-primary)}.szh-fdx-trust__where{margin:2px 0 0;font-size:.88rem;color:var(--szh-ink-2)}.szh-fdx-trust__links{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:.9rem}.szh-fdx-trust__links a{color:var(--szh-primary);font-weight:700;text-decoration:none}.szh-fdx-trust__links a:hover{text-decoration:underline}@media (max-width:560px){.szh-fdx-trust{padding:18px 16px}}.szh-trustband .szh-sub{max-width:64ch}.szh-trust2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(16px, 3vw, 34px);align-items:start;margin-top:clamp(20px, 3vw, 30px)}.szh-trust2__facts{display:grid;gap:12px;align-content:start}.szh-tfact{background:var(--szh-surface);border:1px solid var(--szh-line);border-radius:var(--szh-r);padding:15px 17px;display:grid;gap:3px}.szh-tfact__k{font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--szh-ink-3)}.szh-tfact__v{font-family:var(--szh-font-head);font-size:1.05rem;font-weight:800;color:var(--szh-primary);line-height:1.25}.szh-tfact__v a{color:inherit;text-decoration:none}.szh-tfact__v a:hover{text-decoration:underline}.szh-tfact__s{font-size:.84rem;line-height:1.5;color:var(--szh-ink-2)}.szh-trust2__svc{background:var(--szh-surface);border:1px solid var(--szh-line);border-radius:var(--szh-r);padding:clamp(18px, 2.4vw, 24px)}.szh-trust2__svc h3{margin:0 0 12px;font-size:1.08rem;color:var(--szh-primary)}.szh-tlist{list-style:none;margin:0;padding:0;display:grid;gap:9px}.szh-tlist li{position:relative;padding-left:26px;font-size:.94rem;line-height:1.5;color:var(--szh-ink)}.szh-tlist li::before{content:"";position:absolute;left:0;top:.34em;width:15px;height:15px;border-radius:50%;background:var(--szh-primary-050);box-shadow:inset 0 0 0 1.5px var(--szh-primary)}.szh-tlist li::after{content:"";position:absolute;left:4.5px;top:.62em;width:6px;height:3px;border-left:1.6px solid var(--szh-primary);border-bottom:1.6px solid var(--szh-primary);transform:rotate(-45deg)}.szh-tnote{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--szh-line);font-size:.85rem;color:var(--szh-ink-3)}.szh-trust2__cta{display:flex;flex-wrap:wrap;gap:10px 12px;margin-top:clamp(18px, 2.4vw, 26px)}@media (max-width:860px){.szh-trust2{grid-template-columns:1fr}}.szh-founder{display:grid;grid-template-columns:1fr;gap:clamp(16px, 3vw, 30px);align-items:start}.szh-founder:has(.szh-founder__media){grid-template-columns:minmax(0,240px) minmax(0,1fr)}.szh-founder__media{margin:0}.szh-founder__media img{display:block;width:100%;height:auto;border-radius:var(--szh-r-lg);box-shadow:var(--szh-shadow)}.szh-founder__body>*:first-child{margin-top:0}.szh-founder__role{margin:0 0 12px;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--szh-ink-3)}.szh-founder__quote{margin:0 0 16px;padding:2px 0 2px 16px;border-left:3px solid var(--szh-accent)}.szh-founder__quote p{margin:0;font-size:1.04rem;line-height:1.6;color:var(--szh-ink)}.szh-founder__body p{margin:0 0 12px}.szh-founder__body p:last-child{margin-bottom:0}@media (max-width:760px){.szh-founder:has(.szh-founder__media){grid-template-columns:1fr}.szh-founder__media{max-width:220px}}.szh-reassure{margin:clamp(22px, 3vw, 34px) 0 clamp(14px, 2vw, 20px);padding:15px 17px;background:var(--szh-primary-050);border:1px solid #cfe0e8;border-left:4px solid var(--szh-primary);border-radius:var(--szh-r)}.szh-reassure__h{margin:0 0 5px;font-family:var(--szh-font-head);font-size:1rem;font-weight:800;color:var(--szh-primary)}.szh-reassure__t{margin:0 0 9px;font-size:.89rem;line-height:1.55;color:var(--szh-ink-2)}.szh-reassure__links{margin:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:.9rem}.szh-reassure__links a{color:var(--szh-primary);font-weight:700;text-decoration:none}.szh-reassure__links a:hover{text-decoration:underline}.szh-pkg-trustcue{margin:0 0 16px;padding:12px 14px;background:var(--szh-soft);border-radius:var(--szh-r-sm);font-size:.9rem;line-height:1.55;color:var(--szh-ink-2)}.szh-pkg-trustcue a{color:var(--szh-primary);font-weight:700;text-decoration:none}.szh-pkg-trustcue a:hover{text-decoration:underline}.szh-pkg-trustcue__wa{color:var(--szh-wa-600)}@media (max-width:600px){.szh-trustband .szh-sub{font-size:.95rem}.szh-trust2{gap:14px;margin-top:18px}.szh-trust2__facts{gap:10px}.szh-tfact{padding:13px 15px}.szh-tlist{gap:7px}.szh-tlist li{font-size:.9rem}.szh-trust2__cta{margin-top:16px}.szh-trust2__cta .szh-btn{flex:1 1 100%;justify-content:center}.szh-reassure{padding:13px 15px}.szh-reassure__t{font-size:.86rem}.szh-reassure__links{gap:4px 16px}.szh-pkg-trustcue{font-size:.87rem;padding:11px 13px}}.szh-social-wrap{margin-top:18px}.szh-social__title{margin:0 0 8px;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--szh-ink-3)}.szh-social{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 10px}.szh-social a{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:7px 13px;border:1px solid var(--szh-line);border-radius:999px;font-size:.86rem;font-weight:700;line-height:1;color:var(--szh-primary);text-decoration:none;background:var(--szh-surface);transition:border-color .15s ease,color .15s ease,background-color .15s ease}.szh-social a:hover,.szh-social a:focus-visible{border-color:var(--szh-primary);background:var(--szh-primary-050);color:var(--szh-primary-700)}.szh-social svg{width:17px;height:17px;flex:none}.szh-footer .szh-social__title{color:var(--szh-accent)}.szh-footer .szh-social a{background:rgb(255 255 255 / .06);border-color:rgb(255 255 255 / .22);color:#fff}.szh-footer .szh-social a:hover,.szh-footer .szh-social a:focus-visible{background:rgb(255 255 255 / .14);border-color:rgb(255 255 255 / .5);color:#fff}.szh-reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:clamp(12px, 2vw, 18px);margin-top:clamp(18px, 2.4vw, 26px)}.szh-review{margin:0;padding:clamp(16px, 2vw, 20px);background:var(--szh-surface);border:1px solid var(--szh-line);border-radius:var(--szh-r);display:flex;flex-direction:column;gap:10px}.szh-stars{display:inline-flex;gap:2px}.szh-stars svg{width:15px;height:15px;color:var(--szh-line)}.szh-stars svg.is-on{color:var(--szh-accent)}.szh-review blockquote{margin:0}.szh-review blockquote p{margin:0;font-size:.92rem;line-height:1.6;color:var(--szh-ink)}.szh-review figcaption{margin-top:auto;padding-top:10px;border-top:1px solid var(--szh-line);display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.szh-review__name{font-family:var(--szh-font-head);font-size:.92rem;font-weight:800;color:var(--szh-primary)}.szh-review__src{font-size:.74rem;font-weight:700;letter-spacing:.04em;color:var(--szh-ink-3)}.szh-reviews__cta{margin:clamp(16px, 2vw, 22px) 0 0}@media (max-width:600px){.szh-reviews{grid-template-columns:1fr}.szh-review blockquote p{font-size:.89rem}.szh-social a{font-size:.83rem;padding:7px 11px}}@media (max-width:600px){.szh-review{padding:14px 15px;gap:8px}.szh-review blockquote p{font-size:.88rem;line-height:1.55}.szh-reviews{gap:10px}}