.p2p-page .p2p-hero{background:var(--es-sand)!important;color:var(--es-ink)!important;border-radius:22px;box-shadow:none;padding:clamp(24px,4vw,52px)}.p2p-page .p2p-hero h1,.p2p-page .p2p-hero h2,.p2p-page .p2p-hero p{color:var(--es-ink)!important}.p2p-page .p2p-hero img{border-radius:18px;max-height:490px;object-fit:cover}.p2p-page .p2p-section{padding-top:44px;padding-bottom:44px;border-bottom:1px solid var(--es-line)}.p2p-page .p2p-card{background:#fff;border:1px solid var(--es-line);border-radius:14px;box-shadow:none;padding:28px}.p2p-page .p2p-trust{gap:12px;padding:24px 0;display:flex;flex-wrap:wrap}.p2p-page .p2p-trust span{background:#eef5ef;color:var(--es-ink);padding:10px 16px;border-radius:30px}.p2p-page .p2p-cta{background:var(--es-sand)!important;color:var(--es-ink)!important;border-radius:18px;padding:36px}.p2p-page .p2p-cta h2,.p2p-page .p2p-cta p{color:var(--es-ink)!important}.es26-tagline{font-size:22px;font-weight:600;line-height:1.4}.es26-section li{margin-bottom:8px}.es26-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.es26-card{padding:27px;border:1px solid var(--es-line);border-radius:14px;background:#fff}.es26-card p{font-size:16px}.es26-cardnum{display:block;color:#8c9d8a;font-size:13px;letter-spacing:.12em;margin-bottom:18px}.es26-links{display:flex;gap:12px;flex-wrap:wrap}.es26-links a{border:1px solid var(--es-line);padding:12px 18px;border-radius:8px;text-decoration:none;background:#f8faf7;font-weight:600}.es26-booking{scroll-margin-top:90px}.es26-booking input,.es26-booking select{background:#fff!important;color:#183a36!important;border:1px solid #b9c9bf!important;border-radius:6px;font-size:16px!important;min-height:44px}@media (max-width:900px){.p2p-page .p2p-hero{gap:25px}}@media (max-width:600px){.es26-grid{grid-template-columns:1fr}.p2p-page .p2p-grid{grid-template-columns:1fr!important}.p2p-page .p2p-hero{grid-template-columns:1fr!important;padding:25px!important}.p2p-page .p2p-actions .p2p-button{width:100%}}