.mobile-conversion-bar{position:fixed;left:10px;right:10px;bottom:10px;z-index:1050;display:none;grid-template-columns:1fr 1fr;gap:8px;padding:8px;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:rgba(6,18,34,.92);box-shadow:0 20px 50px rgba(0,0,0,.28);backdrop-filter:blur(14px)}.mobile-conversion-bar a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;color:#fff;font-weight:900;text-decoration:none}.mobile-conversion-bar__call{background:linear-gradient(135deg,#1298f5,#0872c6)}.mobile-conversion-bar__book{background:linear-gradient(135deg,#18a6c7,#70bd43)}.conversion-hero{position:relative;overflow:hidden;padding:96px 0 78px;color:#fff;background:radial-gradient(circle at 82% 12%,rgba(112,189,67,.22),transparent 30%),radial-gradient(circle at 10% 86%,rgba(18,152,245,.18),transparent 34%),linear-gradient(135deg,#061426 0%,#0b2541 54%,#063f48 100%)}.conversion-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1px);background-size:24px 24px;opacity:.18}.conversion-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);gap:56px;align-items:center}.conversion-kicker,.conversion-mini{display:inline-flex;align-items:center;gap:8px;color:#38bdf8;font-size:13px;font-weight:900;letter-spacing:0;text-transform:uppercase}.conversion-kicker:before,.conversion-mini:before{content:"";width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#1298f5,#70bd43)}.conversion-hero h1{margin:18px 0;font-size:4.2rem;line-height:1;color:#fff;font-weight:900;letter-spacing:0}.conversion-hero p,.conversion-section p{color:#5b7289;line-height:1.75}.conversion-hero p{color:rgba(235,247,255,.9);font-size:1.13rem;max-width:650px}.conversion-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.conversion-btn{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 24px;border-radius:999px;color:#fff;font-weight:900;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease}.conversion-btn:hover{transform:translateY(-2px);color:#fff;text-decoration:none}.conversion-btn--primary{background:linear-gradient(135deg,#1298f5,#70bd43);box-shadow:0 18px 42px rgba(18,152,245,.24)}.conversion-btn--ghost{border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.08)}.conversion-proof-pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px}.conversion-proof-pills span{padding:14px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.08);color:rgba(239,248,255,.86);font-weight:800}.conversion-visual{position:relative;min-height:520px}.conversion-main-image,.conversion-phone-image,.conversion-gallery-image{position:absolute;overflow:hidden;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.1);box-shadow:0 30px 80px rgba(0,0,0,.34);backdrop-filter:blur(10px)}.conversion-main-image{left:0;right:88px;top:80px;border-radius:8px;padding:10px}.conversion-phone-image{right:0;top:20px;width:220px;max-width:34%;border-radius:8px;padding:8px;animation:conversionFloat 5.5s ease-in-out infinite}.conversion-gallery-image{left:38px;right:18px;bottom:0;border-radius:8px;padding:8px}.conversion-main-image img,.conversion-phone-image img,.conversion-gallery-image img{width:100%;border-radius:8px;object-fit:cover;object-position:top}.conversion-phone-image img{max-height:430px}.conversion-section{padding:82px 0;background:#fff}.conversion-section--soft{background:linear-gradient(180deg,#f7fbff 0%,#eef7ff 100%)}.conversion-section-head{max-width:800px;margin:0 auto 42px;text-align:center}.conversion-section h2{margin:14px 0 0;color:#071d38;font-size:3rem;line-height:1.08;font-weight:900}.conversion-card-grid,.conversion-review-grid,.conversion-location-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.conversion-card,.conversion-review,.conversion-location-card{border:1px solid #d7e6f4;border-radius:8px;background:#fff;box-shadow:0 20px 55px rgba(15,50,86,.08)}.conversion-card{padding:26px}.conversion-card i{width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#fff;background:linear-gradient(135deg,#1298f5,#70bd43);margin-bottom:18px}.conversion-card h3,.conversion-review h3,.conversion-location-card h3{color:#071d38;font-size:1.25rem;font-weight:900}.conversion-package-table{overflow:hidden;border:1px solid #d7e6f4;border-radius:8px;background:#fff;box-shadow:0 24px 70px rgba(15,50,86,.1)}.conversion-package-table table{width:100%;min-width:860px;border-collapse:collapse}.conversion-package-table th{padding:20px;color:#fff;background:#071d38;text-align:center}.conversion-package-table th:first-child,.conversion-package-table td:first-child{text-align:left}.conversion-package-table th.is-featured{background:#0d74f2}.conversion-package-table td{padding:17px 20px;border-top:1px solid #edf3f8;color:#071d38;font-weight:800;text-align:center}.conversion-package-table .fa-check{color:#18b875}.conversion-package-table .fa-minus{color:#b8c1ce}.conversion-price-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.conversion-price-card{padding:28px;border:1px solid #d7e6f4;border-radius:8px;background:#fff;box-shadow:0 20px 55px rgba(15,50,86,.08)}.conversion-price-card.is-featured{color:#fff;background:linear-gradient(145deg,#071d38,#10446f 62%,#0f7c8b)}.conversion-price-card h3{color:inherit;font-weight:900}.conversion-price-card strong{display:block;margin:12px 0;font-size:2.3rem;color:inherit}.conversion-price-card p,.conversion-price-card li{color:inherit;opacity:.84}.conversion-price-card ul{list-style:none;padding:0;margin:18px 0 24px;display:grid;gap:10px}.conversion-price-card li{display:flex;gap:9px}.conversion-price-card li i{color:#20d684;margin-top:4px}.conversion-review{padding:24px}.conversion-review__stars{display:flex;gap:3px;color:#f5b301;margin-bottom:14px}.conversion-review blockquote{margin:0 0 18px;color:#344760;line-height:1.65}.conversion-review span{color:#60748c;font-weight:800}.conversion-location-card{padding:22px;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease}.conversion-location-card:hover{transform:translateY(-4px);box-shadow:0 28px 70px rgba(15,50,86,.14);text-decoration:none}.conversion-location-card p{margin-bottom:0}.conversion-final-cta{padding:72px 0;color:#fff;background:linear-gradient(135deg,#061426,#0d385b 62%,#074a55)}.conversion-final-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:center;padding:38px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(255,255,255,.08)}.conversion-final-box h2{color:#fff;font-size:2.5rem}.conversion-final-box p{color:rgba(239,248,255,.82);margin:12px 0 0}.conversion-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.conversion-hero .conversion-reveal{opacity:1;transform:none}.conversion-reveal.is-visible{opacity:1;transform:translateY(0)}body.has-mobile-bar{padding-bottom:0}@keyframes conversionFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (max-width:991px){.conversion-grid,.conversion-final-box{grid-template-columns:1fr}.conversion-hero h1,.conversion-section h2{font-size:2.7rem}.conversion-card-grid,.conversion-review-grid,.conversion-location-grid,.conversion-price-row{grid-template-columns:1fr}.conversion-visual{min-height:480px}.conversion-final-box .conversion-actions{margin-top:0}}@media (max-width:767px){body.has-mobile-bar{padding-bottom:82px}.mobile-conversion-bar{display:grid}.conversion-hero{padding:64px 0}.conversion-hero h1,.conversion-section h2,.conversion-final-box h2{font-size:2.15rem}.conversion-proof-pills{grid-template-columns:1fr}.conversion-actions .conversion-btn,.conversion-final-box .conversion-btn{width:100%}.conversion-visual{min-height:auto;display:grid;gap:14px}.conversion-main-image,.conversion-phone-image,.conversion-gallery-image{position:static;width:100%;max-width:none}.conversion-phone-image img{max-height:520px}.conversion-package-table{overflow-x:auto}.conversion-final-box{padding:26px}}@media (prefers-reduced-motion:reduce){.conversion-reveal,.conversion-phone-image,.conversion-location-card,.conversion-btn{animation:none;transition:none}}