.lp-hero{position:relative;min-height:calc(72vh - var(--nav-height));display:flex;align-items:center;color:var(--color-white);overflow:hidden;isolation:isolate}.lp-hero__media{position:absolute;inset:0;z-index:-2;background:linear-gradient(105deg,rgba(7,20,39,.88) 0,rgba(15,44,89,.62) 48%,rgba(7,20,39,.4) 100%),var(--lp-hero-image,url("https://images.unsplash.com/photo-1512453979798-5ea266f8880c?auto=format&fit=crop&w=2400&q=80")) center /cover no-repeat;animation:mos-hero-ken 18s var(--mosarat-ease) both}.lp-hero__media--innovation{--lp-hero-image:url(https://images.unsplash.com/photo-1451187580459-43490279c0fa?auto=format&fit=crop&w=2400&q=80)}.lp-hero__media--ai{--lp-hero-image:url(https://images.unsplash.com/photo-1620712943543-bcc4688e7485?auto=format&fit=crop&w=2400&q=80)}.lp-hero__media--government{--lp-hero-image:url(https://images.unsplash.com/photo-1512453979798-5ea266f8880c?auto=format&fit=crop&w=2400&q=80)}.lp-hero__media--corporate{--lp-hero-image:url(https://images.unsplash.com/photo-1497366216548-37526070297c?auto=format&fit=crop&w=2400&q=80)}.lp-hero__media--education{--lp-hero-image:url(https://images.unsplash.com/photo-1523050854058-8df90110c9f1?auto=format&fit=crop&w=2400&q=80)}.lp-hero__veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 50%,var(--color-pearl) 100%),radial-gradient(ellipse at 18% 78%,rgba(255,56,92,.2),transparent 55%);pointer-events:none}.lp-hero__content{width:100%;padding:var(--mosarat-space-4xl) 0 var(--mosarat-space-3xl);animation:mos-fade-up .75s var(--mosarat-ease) both}.lp-hero__brand{display:block;font-family:var(--font-display);font-size:clamp(14px,2vw,16px);letter-spacing:.18em;color:rgba(255,255,255,.92);margin:0 0 var(--mosarat-space-md)}.lp-hero__badge,.lp-hero__brand{font-weight:700;text-transform:uppercase}.lp-hero__badge{display:inline-flex;align-items:center;padding:6px 14px;border-radius:var(--mosarat-radius-pill);background:var(--color-brand-accent);color:var(--color-white);font-size:11px;letter-spacing:.06em;margin-bottom:var(--mosarat-space-md)}.lp-hero h1{font-family:var(--font-display);font-size:clamp(36px,6vw,64px);line-height:var(--mosarat-lh-display);font-weight:700;margin:0 0 var(--mosarat-space-md);max-width:18ch;letter-spacing:-.02em}.lp-hero h1 .accent{color:var(--color-brand-accent)}.lp-hero__sub{max-width:48ch;color:rgba(255,255,255,.88);margin:0 0 var(--mosarat-space-xl);font-size:clamp(16px,2vw,19px);line-height:1.55}.lp-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:var(--mosarat-space-md)}.lp-trust{margin:0;font-size:var(--mosarat-fs-caption);color:rgba(255,255,255,.72);max-width:52ch}.lp-trust--dark{color:var(--color-text-tertiary)}.lp-trust--on-primary{color:rgba(255,255,255,.75)}.lp-prose{max-width:68ch}.lp-prose p{margin:0 0 var(--mosarat-space-md);color:var(--color-text-secondary);font-size:var(--mosarat-fs-body)}.lp-prose p:last-child{margin-bottom:0}.lp-outcomes{display:grid;gap:var(--mosarat-space-lg);grid-template-columns:1fr}@media (min-width:768px){.lp-outcomes{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.lp-outcomes{grid-template-columns:repeat(3,1fr)}}.lp-outcome{padding:var(--mosarat-space-lg);border-radius:var(--mosarat-radius-lg);background:var(--color-white);border:1px solid var(--mosarat-color-card-border);box-shadow:var(--mosarat-shadow-sm);animation:mos-soft-rise .55s var(--mosarat-ease) both}.lp-outcome h3{margin:0 0 var(--mosarat-space-sm);font-size:var(--mosarat-fs-h6);color:var(--color-brand-primary);letter-spacing:-.01em}.lp-outcome p{margin:0;color:var(--color-text-secondary);font-size:var(--mosarat-fs-body-sm)}.lp-mid-cta{text-align:center;max-width:640px;margin:0 auto}.lp-mid-cta .section__title{margin-left:auto;margin-right:auto}.lp-mid-cta__sub{margin:-8px auto var(--mosarat-space-xl);color:var(--color-text-secondary);max-width:46ch}.lp-mid-cta__actions{display:flex;flex-wrap:wrap;gap:var(--mosarat-space-md);justify-content:center;margin-bottom:var(--mosarat-space-md)}.lp-itinerary{display:grid;gap:var(--mosarat-space-md)}.lp-day{display:grid;gap:var(--mosarat-space-sm);padding:var(--mosarat-space-lg);border-radius:var(--mosarat-radius-lg);background:var(--color-white);border:1px solid var(--mosarat-color-card-border)}@media (min-width:768px){.lp-day{grid-template-columns:88px 1fr;align-items:start;gap:var(--mosarat-space-lg)}}.lp-day__label{font-size:var(--mosarat-fs-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-accent)}.lp-day h3{margin:0 0 6px;font-size:var(--mosarat-fs-h6);color:var(--color-brand-primary)}.lp-day p{margin:0;color:var(--color-text-secondary);font-size:var(--mosarat-fs-body-sm)}.lp-itinerary__cta{margin-top:var(--mosarat-space-xl);display:flex;flex-wrap:wrap;gap:12px;align-items:center}.lp-partners{display:grid;gap:var(--mosarat-space-md);grid-template-columns:1fr}@media (min-width:768px){.lp-partners{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.lp-partners{grid-template-columns:repeat(3,1fr)}}.lp-partner{padding:var(--mosarat-space-lg);border-radius:var(--mosarat-radius-lg);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)}.lp-partner h3{margin:0 0 var(--mosarat-space-sm);font-size:var(--mosarat-fs-h6);color:var(--color-white)}.lp-partner p{margin:0;color:rgba(255,255,255,.78);font-size:var(--mosarat-fs-body-sm)}.lp-faq{display:grid;gap:var(--mosarat-space-md);max-width:820px}.lp-faq details{border:1px solid var(--mosarat-color-card-border);border-radius:var(--mosarat-radius-md);background:var(--color-white);padding:var(--mosarat-space-md) var(--mosarat-space-lg)}.lp-faq summary{cursor:pointer;font-weight:600;color:var(--color-brand-primary);list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";float:right;color:var(--color-brand-accent);font-weight:700}.lp-faq details[open] summary:after{content:"–"}.lp-faq p{margin:var(--mosarat-space-md) 0 0;color:var(--color-text-secondary);font-size:var(--mosarat-fs-body-sm)}.lp-related{display:grid;gap:var(--mosarat-space-md);grid-template-columns:1fr}@media (min-width:640px){.lp-related{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.lp-related{grid-template-columns:repeat(3,1fr)}}.lp-related a{display:block;padding:var(--mosarat-space-lg);border-radius:var(--mosarat-radius-lg);background:var(--color-white);border:1px solid var(--mosarat-color-card-border);color:var(--color-brand-primary);font-weight:600;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast)}.lp-related a:hover{border-color:var(--color-brand-accent);box-shadow:var(--mosarat-shadow-sm);transform:translateY(-2px)}.lp-related a span{display:block;margin-top:6px;font-size:var(--mosarat-fs-caption);font-weight:500;color:var(--color-text-tertiary)}.cta-band .lp-trust{margin-top:var(--mosarat-space-md)}.lp-persona-list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:var(--mosarat-space-lg) 0 var(--mosarat-space-xl)}.lp-persona-list li{padding:8px 14px;border-radius:var(--mosarat-radius-pill);background:var(--color-white);border:1px solid var(--mosarat-color-card-border);color:var(--color-brand-primary);font-size:var(--mosarat-fs-caption);font-weight:600}.lp-intent-grid{display:grid;gap:var(--mosarat-space-md);grid-template-columns:1fr}@media (min-width:768px){.lp-intent-grid{grid-template-columns:repeat(2,1fr)}}.lp-intent-grid article{padding:var(--mosarat-space-lg);border-radius:var(--mosarat-radius-lg);background:var(--color-white);border:1px solid var(--mosarat-color-card-border)}.lp-intent-grid h3{margin:0 0 6px;font-size:var(--mosarat-fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand-accent)}.lp-intent-grid p{margin:0;color:var(--color-text-secondary);font-size:var(--mosarat-fs-body-sm)}.lp-prose--on-primary p{color:rgba(255,255,255,.82)}