.lp-hero{position:relative;overflow:hidden}.lp-hero__inner{padding-top:200px;padding-bottom:96px}.lp-hero__row{margin:0}.lp-hero__row>.col{padding-left:0;padding-right:0}.lp-hero__col{padding-right:60px}.lp-hero__title{margin-top:16px}.lp-hero__lead{max-width:560px;margin:28px 0 0;font-size:19px;line-height:32px;color:var(--c-ink);opacity:0.85}.lp-hero__media{position:absolute;top:0;right:0;bottom:0;width:48%}.lp-hero__media img{width:100%;height:100%;object-fit:cover;object-position:50% 32%;display:block}.lp-hero__media::before{content:"";position:absolute;top:0;left:0;bottom:0;width:140px;background:linear-gradient(to right,#f4f0ef,rgba(244,240,239,0));z-index:1}.lp-hero__media::after{content:"";position:absolute;top:0;left:0;right:0;height:250px;background:linear-gradient(to bottom,#f4f0ef 0%,rgba(244,240,239,0.92) 58%,rgba(244,240,239,0));z-index:1}.lp-hero__cta{display:flex;align-items:center;flex-wrap:wrap;gap:12px 8px;margin-top:36px}.lp-hero__cta .btn-wrap{margin-right:12px}.lp-hero__call{display:flex;align-items:center;gap:12px;padding:8px 4px;color:var(--c-navy)}.lp-hero__call svg{flex:0 0 auto;width:34px;height:34px;padding:7px;border-radius:50%;background:rgba(47,84,104,0.08);fill:var(--c-navy);transition:background var(--t-fast)}.lp-hero__call:hover svg{background:rgba(217,185,62,0.25)}.lp-hero__call span{display:flex;flex-direction:column;font-size:13px;line-height:18px;opacity:0.7}.lp-hero__call b{font-size:18px;line-height:24px;font-weight:600;opacity:1}.lp-hero__badges{display:flex;flex-wrap:wrap;gap:10px 28px;margin:36px 0 0;list-style:none;font-size:15px;line-height:22px;color:var(--c-ink)}.lp-hero__badges li{display:flex;align-items:center;gap:8px}.lp-hero__badges svg{flex:0 0 auto;width:14px;height:14px;fill:var(--c-gold)}.lp-hero__travel{display:flex;gap:10px;max-width:520px;margin:24px 0 0;font-size:14px;line-height:22px;color:var(--c-ink);opacity:0.7}.lp-hero__travel svg{flex:0 0 auto;width:18px;height:18px;margin-top:2px;fill:var(--c-gold)}.lp-strip{background:var(--c-navy);color:var(--c-white)}.lp-strip__list{display:flex;margin:0;padding:0;list-style:none}.lp-strip__list li{flex:1 1 0;min-width:0}.lp-strip__list li + li{border-left:1px solid rgba(255,255,255,0.12)}.lp-strip__list a{display:flex;align-items:center;justify-content:center;gap:12px;padding:22px 16px;color:var(--c-white);font-size:15px;line-height:22px;font-weight:500;text-align:center;transition:background var(--t-fast),color var(--t-fast)}.lp-strip__list a:hover{background:rgba(255,255,255,0.06);color:var(--c-gold)}.lp-strip__list svg{flex:0 0 auto;width:26px;height:26px;fill:var(--c-gold)}.lp-signals{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:980px;margin:0 auto;padding:0;list-style:none}.lp-signals li{position:relative;padding:20px 24px 20px 52px;border:1px solid #ececec;border-radius:10px;background:#fcfcfc;font-size:17px;line-height:28px;color:var(--c-ink)}.lp-signals li::before{content:"";position:absolute;left:22px;top:30px;width:8px;height:8px;border-radius:50%;background:var(--c-gold)}.lp-signals__note{max-width:760px;margin:40px auto 0;padding-left:20px;border-left:3px solid var(--c-gold);font-size:18px;line-height:30px;color:var(--c-navy)}.lp-problems{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 40px}.lp-problems .problem-item{margin-bottom:24px}.lp-problems .problem-item p a{color:var(--c-navy);font-weight:500;border-bottom:1px solid rgba(217,185,62,0.5);transition:color var(--t-fast),border-color var(--t-fast)}.lp-problems .problem-item p a:hover{color:var(--c-gold);border-bottom-color:var(--c-gold)}.lp-problems__more{margin-top:24px}.why-us__item p a{color:var(--c-navy);font-weight:500;border-bottom:1px solid rgba(217,185,62,0.5);transition:color var(--t-fast),border-color var(--t-fast)}.why-us__item p a:hover{color:var(--c-gold);border-bottom-color:var(--c-gold)}.lp-steps{flex-wrap:wrap}.lp-steps .step-tile{flex:1 1 220px}.lp-team__more{margin-top:40px}.lp-stats{margin-top:56px;justify-content:center}.lp-reassure__grid{display:grid;grid-template-columns:1fr 1.4fr;gap:60px;align-items:start}.lp-reassure__intro{position:sticky;top:80px}.lp-reassure__intro h2{margin:0 0 20px;font-size:40px;line-height:48px;color:var(--c-white)}.lp-reassure__intro p{margin:0;padding-left:20px;border-left:3px solid var(--c-gold);font-size:17px;line-height:29px;color:rgba(255,255,255,0.8)}.lp-reassure__list{margin:0;padding:0;list-style:none}.lp-reassure__list li{padding:24px 0;border-bottom:1px solid rgba(255,255,255,0.15)}.lp-reassure__list li:last-child{border-bottom:0;padding-bottom:0}.lp-reassure__list h3{margin:0 0 8px;font-family:var(--f-body);font-size:18px;line-height:26px;font-weight:600;color:var(--c-gold)}.lp-reassure__list p{margin:0;font-size:16px;line-height:27px;color:rgba(255,255,255,0.85)}.lp-reassure__crisis{max-width:900px;margin:56px auto 0;padding-top:24px;border-top:1px solid rgba(255,255,255,0.15)}.lp-reassure__crisis p{margin:0;font-size:14px;line-height:24px;color:rgba(255,255,255,0.7);text-align:center}.lp-reassure__crisis a{color:var(--c-gold);white-space:nowrap}.lp-reassure__crisis a:hover{text-decoration:underline}.lp-crisis{max-width:900px;margin:48px auto 0;padding-top:24px;border-top:1px solid rgba(47,84,104,0.15)}.lp-crisis p{margin:0;font-size:14px;line-height:24px;color:var(--c-ink);text-align:center}.lp-crisis a{color:var(--c-navy);white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.lp-evidence{display:grid;grid-template-columns:repeat(2,1fr);gap:56px;max-width:900px;margin:48px auto 0;padding:0;list-style:none;text-align:center}.lp-evidence__icon{display:flex;align-items:center;justify-content:center;width:84px;height:84px;margin:0 auto 24px;border-radius:50%;background:rgba(217,185,62,0.14);box-shadow:0 0 0 8px var(--c-white),0 0 0 9px rgba(217,185,62,0.45)}.lp-evidence__icon svg{width:36px;height:36px;fill:none;stroke:var(--c-navy);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.lp-evidence h3{margin:0 0 10px;font-size:22px;line-height:30px;color:var(--c-navy)}.lp-evidence p{margin:0;font-size:15px;line-height:25px;color:var(--c-ink)}.lp-evidence p.lp-evidence__source{margin-top:12px;font-size:13px;line-height:20px;opacity:0.7}.lp-evidence__source a{color:var(--c-navy);border-bottom:1px solid var(--c-gold)}.lp-evidence__source a:hover{color:var(--c-gold)}.lp-voices{position:relative}.lp-voices__bg{position:absolute;inset:0;z-index:0;clip-path:inset(0)}.lp-voices__bg img{position:fixed;top:0;left:0;width:100%;height:100vh;object-fit:cover;object-position:50% 40%;display:block}.lp-voices__bg::after{content:"";position:absolute;inset:0;background:rgba(244,240,239,0.72)}.lp-voices__inner{position:relative;z-index:1;padding:150px 0 170px}.lp-voices__head{max-width:760px;margin:0 auto 56px}.lp-voices__head .offer-head__lead{color:var(--c-ink)}.lp-voices__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;max-width:1080px;margin:0 auto}.lp-voice{margin:0;padding:40px 36px 36px;border-top:5px solid var(--c-gold);border-radius:6px;background:var(--c-white);text-align:center}[data-reveal]{transition:opacity 0.9s ease,transform 0.9s ease}.lp-voice:nth-child(2n){transition-delay:0.15s}[data-reveal].is-pending{opacity:0;transform:translateY(120px)}.lp-voice .quote__text{font-size:18px;line-height:28px}.lp-voices__stats{max-width:1080px;margin:32px auto 0;padding:36px 24px;border-radius:6px;background:var(--c-white)}.lp-types{position:relative}.lp-types__bg{position:absolute;inset:0;z-index:0;clip-path:inset(0)}.lp-types__bg img{position:fixed;top:0;left:0;width:100%;height:100vh;object-fit:cover;object-position:50% 50%;display:block}.lp-types__bg::after{content:"";position:absolute;inset:0;background:rgba(244,240,239,0.72)}.lp-types__inner{position:relative;z-index:1;padding:150px 0 170px}.lp-types .offer-head__lead{color:var(--c-ink)}.lp-why{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;max-width:1080px;margin:48px auto 0;padding:0;list-style:none;text-align:center}.lp-why__icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 20px;border-radius:50%;background:rgba(217,185,62,0.14)}.lp-why__icon svg{width:28px;height:28px;fill:var(--c-navy)}.lp-why h3{margin:0 0 10px;font-size:21px;line-height:29px;color:var(--c-navy)}.lp-why p{margin:0;font-size:15.2px;line-height:24.32px;color:var(--c-ink)}.section__inner .why-us{padding-top:0;padding-bottom:0}.lp-inline-cta{margin-top:48px}.lp-booking__fallback{max-width:700px;margin:32px auto 0;font-size:15px;line-height:26px;color:var(--c-ink);opacity:0.75;text-align:center}.lp-booking__fallback a{color:var(--c-navy);border-bottom:1px solid var(--c-gold)}.lp-booking__fallback a:hover{color:var(--c-gold)}@media (max-width:1199px){.lp-hero__inner{padding-top:150px;padding-bottom:64px}.lp-hero__col{padding-right:40px}.lp-reassure__grid{gap:40px}}@media (max-width:991px){.lp-why{grid-template-columns:1fr;gap:36px;max-width:620px}.lp-voices__grid{grid-template-columns:1fr;max-width:620px}.lp-voices__stats{max-width:620px}.lp-hero{overflow:visible}.lp-hero__inner{padding-top:0;padding-bottom:56px}.lp-hero__col{padding-right:0}.lp-hero__media{position:relative;width:min(300px,62vw);margin:72px auto 0;height:auto;aspect-ratio:3 / 4;order:-1;border-radius:10px;overflow:hidden}.lp-hero__media::before,.lp-hero__media::after{content:none}.lp-hero__media img{object-position:50% 50%}.lp-hero .section__inner{order:1}.lp-hero{display:flex;flex-direction:column}.lp-hero .section__inner{padding-top:40px}.lp-strip__list{flex-wrap:wrap}.lp-strip__list li{flex:1 1 50%}.lp-strip__list li:nth-child(3){border-left:0}.lp-strip__list li:nth-child(n + 3){border-top:1px solid rgba(255,255,255,0.12)}.lp-problems{grid-template-columns:1fr}.lp-evidence{grid-template-columns:1fr;gap:40px;max-width:620px}.lp-reassure__grid{grid-template-columns:1fr;gap:32px}.lp-reassure__intro{position:static}}@media (max-width:767px){.lp-types__inner{padding:88px 0 96px}.lp-types__bg img{object-position:30% 60%}.lp-voices__inner{padding:88px 0 96px}.lp-voices__head{margin-bottom:40px}.lp-voice{padding:32px 22px 28px}.lp-hero__media{width:min(230px,58vw);margin-top:60px}.lp-hero .section__inner{padding-top:28px}.lp-hero__lead{font-size:17px;line-height:29px}.lp-hero__cta{gap:16px}.lp-hero__cta .btn-wrap{margin-right:0}.lp-hero__badges{gap:10px 20px}.lp-strip__list li{flex:1 1 100%;border-left:0}.lp-strip__list li + li{border-top:1px solid rgba(255,255,255,0.12)}.lp-strip__list a{justify-content:flex-start;text-align:left}.lp-signals{grid-template-columns:1fr}.lp-reassure__intro h2{font-size:30px;line-height:38px}}