.app-header{display:none!important}.app-footer{display:none}#crisp-chatbox,#drift-frame-controller,#drift-widget-container,#hubspot-conversations-inline-iframe,#hubspot-messages-iframe-container,#intercom-container,.crisp-client,.hl-app,.intercom-lightweight-app,.lc-chat-widget,[class*=chat-widget],[id*=ChatWidget],[id*=chat-widget],iframe[src*="crisp.chat"],iframe[src*="drift.com"],iframe[src*="gohighlevel.com"],iframe[src*="leadconnectorhq.com"],iframe[src*="tawk.to"],iframe[src*=hubspot],iframe[src*=intercom],iframe[src*=zendesk]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}iframe[src*="gohighlevel.com/widget/booking/"],iframe[src*="leadconnectorhq.com/widget/booking/"]{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.lp-root{width:100%;flex-direction:column}.lp-flight-plan-hero,.lp-root{min-height:100dvh;display:flex}.lp-flight-plan-hero{padding:clamp(24px,4vw,48px) clamp(16px,4vw,44px);align-items:center;background:linear-gradient(145deg,#f4fafc,#eaf4f9)}.lp-flight-plan-hero__inner{width:100%;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(20px,3vw,42px);align-items:stretch}.lp-flight-plan-hero__visual{border-radius:18px;overflow:hidden}.lp-flight-plan-hero__visual-img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.lp-flight-plan-hero__panel{background:#fff;border:1px solid rgba(3,60,87,.12);border-radius:18px;padding:clamp(20px,3.2vw,36px);box-shadow:0 24px 48px rgba(3,60,87,.12)}.lp-flight-plan-hero__eyebrow{margin:0 0 10px;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#0a6e9e}.lp-flight-plan-hero__headline{margin:0;font-size:clamp(1.5rem,4vw,2.2rem);line-height:1.2;letter-spacing:-.01em;color:#033c57}.lp-flight-plan-hero__sub{margin:12px 0 0;font-size:1rem;line-height:1.55;color:rgba(3,60,87,.72)}.lp-flight-plan-hero__step{margin:18px 0 0;font-size:.92rem;font-weight:700;color:#0a6e9e}.lp-flight-plan-hero__form{margin-top:14px}.lp-flight-plan-hero__form .lp-search-input-emphasis{border-color:rgba(10,110,158,.34)}.lp-flight-plan-hero__micro{margin:14px 0 0;font-size:.8rem;color:rgba(3,60,87,.56)}@media (max-width:980px){.lp-flight-plan-hero{min-height:auto}.lp-flight-plan-hero__inner{grid-template-columns:1fr}.lp-flight-plan-hero__visual{min-height:240px;max-height:360px;order:2}}.lp-hero{padding:clamp(48px,10vw,96px) clamp(20px,5vw,48px) clamp(40px,8vw,72px);background:linear-gradient(175deg,#033c57,#05567d 55%,#0a6e9e);color:#fff}.lp-hero__inner{width:100%;max-width:1100px;display:flex;align-items:center;justify-content:center;gap:clamp(24px,4vw,48px);margin:0 auto}.lp-hero__copy{flex:1 1 0;text-align:left;min-width:0}.lp-hero__badge{display:inline-block;padding:6px 16px;border-radius:100px;background:rgba(254,136,51,.18);color:#feb;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:20px}.lp-hero__headline{margin:0 0 20px;font-size:clamp(1.8rem,5vw,3rem);font-weight:800;line-height:1.15;max-width:680px;letter-spacing:-.02em}.lp-hero__sub{margin:0 0 32px;font-size:clamp(1rem,2.4vw,1.2rem);line-height:1.6;max-width:560px;color:hsla(0,0%,100%,.85)}.lp-hero__sub strong{color:#fff}.lp-hero__micro{margin:16px auto 0;text-align:center;font-size:.8rem;color:hsla(0,0%,100%,.55);letter-spacing:.02em}.lp-hero__visual{flex:1 1 0;min-width:0;max-width:520px;border-radius:14px;overflow:hidden;border:1px solid hsla(0,0%,100%,.22);box-shadow:0 18px 44px rgba(0,0,0,.25);background:hsla(0,0%,100%,.06)}.lp-hero__visual-img{display:block;width:100%;height:100%;max-height:340px;-o-object-fit:cover;object-fit:cover;-o-object-position:26% 48%;object-position:26% 48%}@media (max-width:900px){.lp-hero__inner{flex-direction:column}.lp-hero__copy{text-align:center}.lp-hero__visual{max-width:100%;width:100%}}@keyframes lp-input-glow{0%,to{box-shadow:0 0 0 3px rgba(254,136,51,.25),0 0 18px rgba(254,136,51,.12)}50%{box-shadow:0 0 0 4px rgba(254,136,51,.55),0 0 32px rgba(254,136,51,.28)}}.lp-hero__form{margin-top:12px}.lp-hero__form .lp-search-input-emphasis{background:transparent;border:none;box-shadow:none;padding:0}.lp-hero__form .lp-search-input-emphasis__label{color:hsla(0,0%,100%,.9)}.lp-hero__form .lp-search-input-emphasis__hint{color:hsla(0,0%,100%,.55)}.lp-hero__form .lp-search-input-emphasis__input{color:#111827!important;border:2px solid rgba(254,136,51,.6)!important;box-shadow:none;animation:lp-input-glow 2.4s ease-in-out infinite}.lp-hero__form .lp-search-input-emphasis__input::-moz-placeholder{color:hsla(220,9%,46%,.75)!important}.lp-hero__form .lp-search-input-emphasis__input::placeholder{color:hsla(220,9%,46%,.75)!important}.lp-hero__form .lp-search-input-emphasis__input:focus-visible{animation:none;border-color:#fe8833!important;box-shadow:0 0 0 4px rgba(254,136,51,.3)!important}.lp-hero__form-error{margin-top:4px;padding:10px 14px;border-radius:8px;border:1px solid hsla(0,94%,82%,.4);background:rgba(185,28,28,.25);color:#fca5a5;font-size:.875rem}.lp-cta{display:inline-flex;align-items:center;justify-content:center;padding:16px 36px;border:none;border-radius:8px;background:#fe8833;color:#fff;font-size:1.05rem;font-weight:700;cursor:pointer;transition:background .18s ease,transform .12s ease;box-shadow:0 4px 14px rgba(254,136,51,.35)}.lp-cta:hover{background:#e5751e;transform:translateY(-1px);color:#fff}.lp-cta:active{transform:translateY(0)}.lp-cta--lg{padding:20px 48px;font-size:1.15rem}.lp-section{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(48px,8vw,80px) clamp(20px,5vw,48px)}.lp-section--dark{background:#f0f6fa}.lp-section--highlight{background:#faf6f0}.lp-section__heading{margin:0 0 16px;font-size:clamp(1.4rem,4vw,2rem);font-weight:800;color:#033c57;max-width:600px;line-height:1.2;letter-spacing:-.01em}.lp-section__text{margin:0 0 32px;font-size:clamp(.95rem,2vw,1.1rem);color:rgba(3,60,87,.7);max-width:540px;line-height:1.6}.lp-section__text strong{color:#033c57}.lp-google-preview{width:100%;max-width:720px;margin-bottom:0}.lp-google-preview__label{font-size:.78rem;font-weight:600;color:rgba(3,60,87,.5);letter-spacing:.02em;margin-bottom:10px;text-align:center}.lp-google-preview__img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid rgba(3,60,87,.1);box-shadow:0 14px 36px rgba(3,60,87,.16)}.lp-google-preview__caption{margin:14px 0 0;font-size:clamp(.95rem,2vw,1.1rem);line-height:1.55;color:rgba(3,60,87,.85);font-weight:600}.lp-cards{display:grid;grid-template-columns:1fr;gap:20px;width:100%;max-width:880px}@media (min-width:640px){.lp-cards{grid-template-columns:repeat(3,1fr)}}.lp-card{flex-direction:column;gap:12px;padding:28px 24px;background:#fff;border:1px solid rgba(3,60,87,.08);border-radius:12px;box-shadow:0 2px 8px rgba(3,60,87,.05)}.lp-card,.lp-card__icon{display:flex;align-items:center}.lp-card__icon{justify-content:center;width:48px;height:48px;border-radius:50%;background:rgba(254,136,51,.1);color:#fe8833;flex-shrink:0}.lp-card__title{margin:0;font-size:1rem;font-weight:700;color:#033c57}.lp-card__text{margin:0;font-size:.9rem;color:rgba(3,60,87,.65);line-height:1.55}.lp-how-it-works{justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:32px;width:100%;max-width:680px}.lp-how-it-works,.lp-step{display:flex;align-items:center}.lp-step{flex-direction:column;gap:8px;flex:1;min-width:140px}.lp-step__number{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#033c57;color:#fff;font-weight:700;font-size:1rem}.lp-step__text{margin:0;font-size:.9rem;color:#033c57;font-weight:500;line-height:1.4}.lp-step-arrow{color:rgba(3,60,87,.3);flex-shrink:0}@media (max-width:639px){.lp-step-arrow{transform:rotate(90deg)}.lp-how-it-works{flex-direction:column;gap:8px}}.lp-benefits{display:flex;flex-direction:column;gap:24px;width:100%;max-width:600px;text-align:left}.lp-benefit{display:flex;gap:16px;align-items:flex-start}.lp-benefit__check{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(34,174,209,.12);color:#22aed1;flex-shrink:0;margin-top:2px}.lp-benefit__title{margin:0 0 4px;font-size:1rem;font-weight:700;color:#033c57}.lp-benefit__text{margin:0;font-size:.9rem;color:rgba(3,60,87,.65);line-height:1.55}.lp-objections{display:grid;grid-template-columns:1fr;gap:20px;width:100%;max-width:640px;text-align:left;margin-bottom:32px}@media (min-width:640px){.lp-objections{grid-template-columns:1fr 1fr}}.lp-objection{padding:20px;background:#fff;border:1px solid rgba(3,60,87,.08);border-radius:10px}.lp-objection__q{margin:0 0 8px;font-size:.95rem;font-weight:700;color:#033c57}.lp-objection__a{margin:0;font-size:.88rem;color:rgba(3,60,87,.65);line-height:1.55}.lp-final-cta{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(56px,10vw,96px) clamp(20px,5vw,48px);background:linear-gradient(175deg,#033c57,#05567d 55%,#0a6e9e);color:#fff}.lp-final-cta__headline{margin:0 0 16px;font-size:clamp(1.5rem,4.5vw,2.2rem);font-weight:800;max-width:580px;line-height:1.2;letter-spacing:-.02em}.lp-final-cta__text{margin:0 0 32px;font-size:clamp(1rem,2.4vw,1.15rem);color:hsla(0,0%,100%,.8);max-width:500px;line-height:1.6}.lp-checkout-section{display:flex;justify-content:center;padding:clamp(48px,8vw,80px) clamp(16px,4vw,48px);background:#f6f6f6;scroll-margin-top:24px}.lp-checkout-inner{width:100%;max-width:680px;display:flex;flex-direction:column;gap:clamp(20px,3vw,32px)}.lp-checkout-header{text-align:center;margin-bottom:8px}.lp-checkout-header__title{margin:0 0 8px;font-size:clamp(1.4rem,4vw,1.8rem);font-weight:800;color:#033c57}.lp-checkout-header__sub{margin:0;font-size:1rem;color:rgba(3,60,87,.6)}.lp-search-input-emphasis{background:#fff;border:2px solid rgba(10,110,158,.26);border-radius:12px;padding:12px;box-shadow:0 8px 24px rgba(3,60,87,.08)}.lp-search-input-emphasis__label{display:block;margin-bottom:8px;color:#033c57;font-size:.9rem;font-weight:700}.lp-search-input-emphasis__input{height:48px!important;border:2px solid rgba(10,110,158,.4)!important;background:#fff!important;border-radius:10px!important;font-size:1rem!important;box-shadow:0 0 0 4px rgba(10,110,158,.1)}.lp-search-input-emphasis__input:focus-visible{border-color:#0a6e9e!important;box-shadow:0 0 0 5px rgba(10,110,158,.16)!important}.lp-search-input-emphasis__hint{margin:8px 2px 0;color:rgba(3,60,87,.65);font-size:.8rem}.lp-preview-section{background:#f0f6fa;padding-top:clamp(56px,9vw,88px);padding-bottom:clamp(56px,9vw,88px)}.lp-preview-teasers{width:100%;max-width:980px;display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:18px}@media (min-width:760px){.lp-preview-teasers{grid-template-columns:1fr 1fr}}.lp-preview-teaser{text-align:left}.lp-preview-teaser__title{margin:0 0 10px;color:#033c57;font-size:.95rem;font-weight:700}.lp-preview-crop{border-radius:14px;overflow:hidden;border:1px solid rgba(3,60,87,.12);box-shadow:0 8px 28px rgba(3,60,87,.12);background:#fff}.lp-preview-crop--competitors,.lp-preview-crop--map{aspect-ratio:1.06/1}.lp-preview-crop__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lp-preview-crop--map .lp-preview-crop__img{-o-object-position:23% 55%;object-position:23% 55%}.lp-preview-crop--competitors .lp-preview-crop__img{-o-object-position:84% 55%;object-position:84% 55%}.lp-preview-tease-copy{margin:0;max-width:640px;font-size:.95rem;color:rgba(3,60,87,.72)}.lp-mockup{width:100%;max-width:900px;background:#fff;border:1px solid rgba(3,60,87,.1);border-radius:16px;box-shadow:0 8px 40px rgba(3,60,87,.1);overflow:hidden;text-align:left;margin-bottom:24px}.lp-mockup--screenshot{padding:0}.lp-mockup__screenshot{display:block;width:100%;height:auto;border-radius:16px}.lp-mockup__panel-title{font-size:.85rem;font-weight:700;color:#033c57}.lp-stats{display:grid;grid-template-columns:1fr;gap:20px;width:100%;max-width:800px;margin-bottom:0}@media (min-width:640px){.lp-stats{grid-template-columns:repeat(3,1fr)}}.lp-stat{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 20px;background:#fff;border-radius:14px;border:1px solid rgba(3,60,87,.08);box-shadow:0 2px 10px rgba(3,60,87,.05)}.lp-stat__number{font-size:clamp(2rem,6vw,2.8rem);font-weight:800;color:#fe8833;line-height:1}.lp-stat__label{font-size:.82rem;color:rgba(3,60,87,.65);line-height:1.5;text-align:center}.lp-testimonials{display:grid;grid-template-columns:1fr;gap:20px;width:100%;max-width:880px}@media (min-width:640px){.lp-testimonials{grid-template-columns:repeat(3,1fr)}}.lp-testimonial{display:flex;flex-direction:column;gap:16px;padding:24px;background:#fff;border-radius:14px;border:1px solid rgba(3,60,87,.08);box-shadow:0 2px 10px rgba(3,60,87,.05);text-align:left}.lp-testimonial__quote{margin:0;font-size:.88rem;color:rgba(3,60,87,.75);line-height:1.6;flex:1}.lp-testimonial__author{display:flex;align-items:center;gap:10px}.lp-testimonial__avatar{width:36px;height:36px;border-radius:50%;background:rgba(3,60,87,.1);color:#033c57;font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-testimonial__name{font-size:.82rem;font-weight:700;color:#033c57}.lp-testimonial__biz{font-size:.72rem;color:rgba(3,60,87,.5)}.lp-mockup--checklist{margin-bottom:32px}.lp-mockup__cl-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid rgba(3,60,87,.07)}.lp-mockup__cl-status{font-size:.72rem;color:rgba(3,60,87,.4)}.lp-cl-list{padding:4px 0}.lp-cl-item{display:flex;align-items:flex-start;gap:12px;padding:11px 18px;border-bottom:1px solid rgba(3,60,87,.05)}.lp-cl-item:last-child{border-bottom:none}.lp-cl-check{width:22px;height:22px;border-radius:50%;border:2px solid rgba(3,60,87,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.lp-cl-check--done{background:#16a34a;border-color:#16a34a;color:#fff}.lp-cl-body{flex:1;min-width:0}.lp-cl-label{font-size:.82rem;font-weight:600;color:#033c57}.lp-cl-item--done .lp-cl-label{text-decoration:line-through;color:rgba(3,60,87,.45)}.lp-cl-note{margin:3px 0 0;font-size:.75rem;color:rgba(3,60,87,.55);line-height:1.4}.lp-cl-done{color:rgba(3,60,87,.35)}.lp-cl-done,.lp-cl-mins{font-size:.7rem;white-space:nowrap;flex-shrink:0;padding-top:2px}.lp-cl-mins{color:rgba(3,60,87,.45)}.lp-mockup__cl-footer{padding:12px 18px;font-size:.8rem;font-weight:600;color:rgba(3,60,87,.5);border-top:1px solid rgba(3,60,87,.06);text-align:right}