.lp{--lp-navy:var(--color-navy);--lp-navy-deep:#060f2e;--lp-indigo:var(--color-indigo);--lp-olive:var(--color-olive);--lp-olive-dark:var(--color-olive-dark);--lp-gold:var(--color-gold);--lp-gold-deep:#7a6106;--lp-bg:var(--color-bg-light);--lp-white:var(--color-bg-white);--lp-ink:var(--color-text-dark);--lp-body:#3d4368;--lp-grey:#7b8098;--lp-line:rgba(10,29,86,.12);--lp-line-strong:rgba(10,29,86,.22);--lp-on-navy-soft:hsla(0,0%,100%,.78);--lp-on-navy-line:hsla(0,0%,100%,.18);--lp-olive-tint:rgba(85,107,47,.12);--lp-navy-tint:rgba(10,29,86,.06);--lp-gold-tint:rgba(241,194,50,.22);--lp-error:var(--color-error);--lp-ease:cubic-bezier(0.16,1,0.3,1);--lp-gutter:20px;--lp-section:64px;--lp-tap:52px;background:var(--lp-white);color:var(--lp-body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;padding-bottom:calc(84px + env(safe-area-inset-bottom, 0px))}@media (min-width:760px){.lp{--lp-gutter:32px;--lp-section:112px;padding-bottom:0}}.lp *,.lp :after,.lp :before{box-sizing:border-box}.lp h1,.lp h2,.lp h3{margin:0;text-wrap:balance;line-height:1.08;letter-spacing:-.02em}.lp h2{font-size:clamp(30px,5.2vw,52px);font-weight:800}.lp h3{font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.lp p{margin:0}.lp-wrap{max-width:1120px;margin:0 auto;padding-inline:var(--lp-gutter)}.lp-eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lp-num{font-variant-numeric:tabular-nums}.lp :focus-visible{outline:3px solid var(--lp-gold);outline-offset:3px}.lp-section{position:relative;padding-block:var(--lp-section);overflow:hidden}.lp-navy{background:var(--lp-navy)}.lp-navy,.lp-navy h2,.lp-navy h3{color:#fff}.lp-navy .lp-eyebrow{color:var(--lp-gold)}.lp-navy p{color:var(--lp-on-navy-soft)}.lp-navy .lp-strong{color:#fff}.lp-white{background:var(--lp-white);color:var(--lp-body)}.lp-white h2,.lp-white h3{color:var(--lp-navy)}.lp-white .lp-eyebrow{color:var(--lp-olive-dark)}.lp-head{display:flex;flex-direction:column;gap:12px;margin-bottom:32px;max-width:30ch}.lp-head p{font-size:18px;max-width:46ch}@media (min-width:760px){.lp-head{margin-bottom:48px}.lp-head p{font-size:20px}}.lp-wm{position:absolute;right:-14%;top:-6%;width:min(70vw,460px);height:auto;color:#fff;opacity:.06;pointer-events:none}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;cursor:pointer;font:inherit;font-weight:700;text-decoration:none;border-radius:var(--radius-pill);min-height:var(--lp-tap);padding:14px 26px;font-size:17px;line-height:1.2;transition:background-color .2s,transform .12s,box-shadow .2s}.lp-btn:active{transform:scale(.98)}.lp-btn-primary{background:var(--lp-olive);color:#fff;box-shadow:0 10px 28px rgba(85,107,47,.28)}.lp-btn-primary:hover{background:var(--lp-olive-dark)}.lp-btn-block{width:100%}.lp-btn-outline{background:transparent;color:var(--lp-navy);border:2px solid var(--lp-line-strong)}.lp-btn-outline:hover{border-color:var(--lp-navy)}.lp-btn-sm{min-height:44px;padding:10px 18px;font-size:15px}.lp-btn[disabled]{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}@media (min-width:760px){.lp-btn-block{width:auto}}.lp-hero{position:relative;overflow:hidden;background:var(--color-bg-hero);color:#fff}.lp-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:16px}.lp-logo{display:inline-flex}.lp-logo img{height:40px;width:auto;display:block}.lp-topbar-right{display:flex;align-items:center;gap:8px}.lp-phone-pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border-radius:var(--radius-pill);background:hsla(0,0%,100%,.12);color:#fff;text-decoration:none;font-weight:700;font-size:15px}.lp-phone-pill span{display:none}.lp-espace{color:hsla(0,0%,100%,.85);text-decoration:none;font-weight:600;font-size:15px;min-height:44px;display:inline-flex;align-items:center;padding:0 8px}@media (min-width:560px){.lp-phone-pill span{display:inline}}.lp-disclaimer{font-size:12.5px;color:hsla(0,0%,100%,.62);padding-block:0 8px}.lp-hero-grid{display:grid;grid-template-columns:1fr;gap:28px;padding-top:24px}.lp-hero-copy{display:flex;flex-direction:column;gap:20px;position:relative;z-index:1}.lp-hero .lp-eyebrow{color:var(--lp-gold)}.lp-hero h1{font-size:clamp(38px,8.2vw,56px);font-weight:900;line-height:1.04;letter-spacing:-.035em;max-width:13ch;color:#fff}.lp-hero h1 mark{display:inline-block;background:var(--lp-gold);color:var(--lp-navy);padding:0 .14em;border-radius:.12em;line-height:1.06}.lp-lead{font-size:clamp(17px,2vw,21px);line-height:1.5;max-width:40ch;color:hsla(0,0%,100%,.9)}.lp-cta-stack{gap:10px}.lp-cta-meta,.lp-cta-stack{display:flex;flex-direction:column}.lp-cta-meta{font-size:14px;color:hsla(0,0%,100%,.72);gap:4px}.lp-cta-meta .lp-sep{display:none}.lp-cta-meta a{color:#fff;font-weight:700;text-decoration:none;border-bottom:2px solid var(--lp-gold)}.lp-proofs{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;padding-top:20px;border-top:1px solid var(--lp-on-navy-line)}.lp-proof b{display:block;color:var(--lp-gold);font-size:26px;font-weight:900;letter-spacing:-.03em;line-height:1}.lp-proof span{display:block;font-size:13.5px;color:hsla(0,0%,100%,.75);margin-top:4px;line-height:1.3}.lp-proof:nth-child(3){grid-column:1/-1;display:flex;align-items:baseline;gap:10px}.lp-proof:nth-child(3) span{margin-top:0}.lp-hero-art{position:relative;display:flex;justify-content:flex-end;margin-inline:calc(-1 * var(--lp-gutter));margin-top:-8px}.lp-hero-art img{display:block;width:72%;max-width:420px;height:auto;filter:drop-shadow(0 30px 40px rgba(6,15,46,.5))}@media (min-width:760px){.lp-cta-stack{align-items:flex-start}.lp-hero h1{max-width:16ch}}@media (min-width:900px){.lp-hero-grid{grid-template-columns:minmax(0,6.6fr) minmax(0,5.4fr);gap:36px;align-items:end;padding-top:28px}.lp-hero-copy{padding-bottom:32px;gap:22px}.lp-hero h1{font-size:clamp(40px,3.9vw,50px);max-width:none}.lp-cta-stack{align-items:flex-start;gap:12px}.lp-cta-stack .lp-btn{flex:0 0 auto;white-space:nowrap}.lp-cta-meta{gap:2px}.lp-proofs{grid-template-columns:repeat(3,auto);justify-content:start;gap:12px 40px}.lp-proof b{font-size:32px}.lp-proof:nth-child(3){grid-column:auto;display:block}.lp-hero-art{margin:0;align-self:end}.lp-hero-art img{width:100%;max-width:100%}}@media (prefers-reduced-motion:no-preference){.lp-hero-copy>*{animation:lp-rise .7s var(--lp-ease) both}.lp-hero-copy>:nth-child(2){animation-delay:.07s}.lp-hero-copy>:nth-child(3){animation-delay:.14s}.lp-hero-copy>:nth-child(4){animation-delay:.21s}.lp-hero-copy>:nth-child(5){animation-delay:.28s}.lp-hero-art{animation:lp-rise .9s var(--lp-ease) .25s both}@keyframes lp-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}}.lp-stepper-sec{padding-block:40px var(--lp-section)}.lp-stepper{max-width:640px;margin:0 auto;display:flex;flex-direction:column;gap:18px}.lp-stepper .lp-head{margin-bottom:4px;max-width:none}.lp-stepper-title{font-size:clamp(28px,7vw,40px)}.lp-progress{display:flex;flex-direction:column;gap:8px}.lp-phases{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;list-style:none;margin:0;padding:0}.lp-phase{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:700;color:var(--lp-grey);letter-spacing:.04em;text-transform:uppercase}.lp-phase i{display:block;height:5px;border-radius:5px;background:var(--lp-line);position:relative;overflow:hidden}.lp-phase i:after{content:"";position:absolute;inset:0;background:var(--lp-navy);transform:scaleX(var(--p,0));transform-origin:left;transition:transform .45s var(--lp-ease)}.lp-phase[aria-current=step]{color:var(--lp-navy)}.lp-phase.is-done{color:var(--lp-olive-dark)}.lp-phase.is-done i:after{background:var(--lp-olive-dark)}.lp-counter{font-size:13px;color:var(--lp-grey);font-weight:600}.lp-screen-wrap{position:relative;min-height:360px}.lp-screen{display:flex;flex-direction:column;gap:16px}@media (prefers-reduced-motion:no-preference){.lp-screen.is-forward{animation:lp-slide .38s var(--lp-ease) both}.lp-screen.is-back{animation:lp-slide-back .38s var(--lp-ease) both}@keyframes lp-slide{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}@keyframes lp-slide-back{0%{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:none}}}.lp-q{display:flex;flex-direction:column;gap:6px}.lp-q h3{font-size:clamp(22px,5.6vw,28px);font-weight:800;letter-spacing:-.02em;color:var(--lp-navy)}.lp-q p{color:var(--lp-grey);font-size:15px}.lp-q .lp-eyebrow{color:var(--lp-olive-dark)}.lp-nature-chip{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;background:var(--lp-navy-tint);color:var(--lp-navy);border-radius:var(--radius-pill);padding:6px 6px 6px 14px;font-size:14px;font-weight:700}.lp-nature-chip button{border:0;background:var(--lp-white);color:var(--lp-indigo);font:inherit;font-size:13px;font-weight:700;border-radius:var(--radius-pill);min-height:32px;padding:4px 12px;cursor:pointer}.lp-options{display:grid;gap:10px}.lp-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;width:100%;min-height:var(--lp-tap);background:var(--lp-white);border:2px solid var(--lp-line-strong);border-radius:14px;padding:13px 16px;font:inherit;font-size:16.5px;font-weight:600;color:var(--lp-ink);cursor:pointer;text-decoration:none;transition:border-color .15s,background-color .15s,transform .12s}.lp-opt:hover{border-color:var(--lp-indigo)}.lp-opt:active{transform:scale(.985)}.lp-opt small{display:block;color:var(--lp-grey);font-weight:400;font-size:13.5px;margin-top:2px}.lp-opt .lp-price{color:var(--lp-navy);font-weight:800;font-size:15px;white-space:nowrap}.lp-opt[aria-pressed=true]{border-color:var(--lp-olive-dark);background:var(--lp-olive-tint)}.lp-opt[aria-pressed=true]:after{content:"✓";color:var(--lp-olive-dark);font-weight:900;font-size:18px}.lp-field{display:flex;flex-direction:column;gap:6px}.lp-field label{font-size:14px;font-weight:700;color:var(--lp-navy)}.lp-field label small{color:var(--lp-grey);font-weight:500}.lp-field input,.lp-field select,.lp-field textarea{font:inherit;font-size:17px;color:var(--lp-ink);background:var(--lp-white);border:2px solid var(--lp-line-strong);border-radius:12px;padding:13px 14px;width:100%;min-height:var(--lp-tap)}.lp-field input:focus,.lp-field select:focus,.lp-field textarea:focus{outline:3px solid var(--lp-gold);outline-offset:1px;border-color:var(--lp-navy)}.lp-field textarea{min-height:140px;resize:vertical;line-height:1.5}.lp-hint{font-size:13.5px;color:var(--lp-grey)}.lp-row2{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:560px){.lp-options.lp-two,.lp-row2{grid-template-columns:1fr 1fr}}.lp-dictate{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.lp-count{font-size:14px;color:var(--lp-grey);font-weight:600}.lp-count.is-ok{color:var(--lp-olive-dark)}.lp-mic{display:inline-flex;align-items:center;gap:8px;min-height:44px;border:2px solid var(--lp-navy);background:var(--lp-white);color:var(--lp-navy);border-radius:var(--radius-pill);padding:8px 16px;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.lp-mic[aria-pressed=true]{border-color:var(--lp-error);color:var(--lp-error)}.lp-screen-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.lp-back{background:none;border:0;color:var(--lp-grey);font:inherit;font-size:15px;font-weight:700;cursor:pointer;min-height:44px;padding:8px 0}.lp-back:hover{color:var(--lp-navy)}.lp-err{color:var(--lp-error);font-size:14px;font-weight:600;margin:0}.lp-account{display:flex;flex-direction:column;gap:12px;border-top:2px solid var(--lp-line);padding-top:18px}.lp-btn-google{background:var(--lp-white);color:var(--lp-ink);border:2px solid var(--lp-line-strong);border-radius:14px;font-weight:700}.lp-btn-google:hover{border-color:var(--lp-navy)}.lp-or{display:flex;align-items:center;gap:12px;color:var(--lp-grey);font-size:13px;font-weight:600}.lp-or:after,.lp-or:before{content:"";flex:1;height:2px;background:var(--lp-line)}.lp-tabs{display:flex;gap:8px}.lp-tab{flex:1;min-height:44px;border:2px solid var(--lp-line-strong);background:var(--lp-white);border-radius:12px;font:inherit;font-size:15px;font-weight:700;color:var(--lp-body);cursor:pointer}.lp-tab[aria-selected=true]{background:var(--lp-navy);color:#fff;border-color:var(--lp-navy)}.lp-code-input{letter-spacing:.4em;font-size:24px!important;text-align:center}.lp-done{display:flex;gap:14px;align-items:flex-start;background:var(--lp-olive-tint);border-radius:16px;padding:18px}.lp-done .lp-check{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:var(--lp-olive-dark);color:#fff;display:grid;place-items:center;font-weight:900;font-size:20px}.lp-done h3{color:var(--lp-olive-dark);font-size:20px}.lp-done p{color:var(--lp-body);font-size:15.5px;margin-top:4px}.lp-booking{display:flex;flex-direction:column;gap:10px;background:var(--lp-bg);border-radius:16px;padding:16px}.lp-booking-title{font-weight:800;color:var(--lp-navy);font-size:16px}.lp-slots{display:flex;flex-wrap:wrap;gap:8px}.lp-slot{min-height:44px;border:2px solid var(--lp-line-strong);background:var(--lp-white);border-radius:var(--radius-pill);padding:8px 14px;font:inherit;font-size:14.5px;font-weight:700;color:var(--lp-navy);cursor:pointer}.lp-slot[aria-pressed=true]{background:var(--lp-navy);color:#fff;border-color:var(--lp-navy)}.lp-slot[disabled]{opacity:.5;cursor:wait}.lp-booked{color:var(--lp-olive-dark);font-weight:700;font-size:15px}.lp-next{list-style:none;margin:0;padding:0}.lp-next li{display:grid;grid-template-columns:28px 1fr auto;gap:12px;align-items:start;padding:12px 0;border-top:2px solid var(--lp-line);font-size:15.5px;color:var(--lp-ink);font-weight:600}.lp-next li:first-child{border-top:0}.lp-next .lp-dot{width:26px;height:26px;border-radius:50%;border:2px solid var(--lp-line-strong);display:grid;place-items:center;font-size:12px;font-weight:800;color:var(--lp-grey)}.lp-next li.is-now .lp-dot{border-color:var(--lp-navy);background:var(--lp-navy);color:#fff}.lp-next li.is-paid .lp-dot{border-color:var(--lp-gold);background:var(--lp-gold);color:var(--lp-navy)}.lp-next small{display:block;color:var(--lp-grey);font-size:13.5px;font-weight:400}.lp-next .lp-amt{font-weight:800;color:var(--lp-navy);white-space:nowrap}.lp-busy{display:flex;align-items:center;gap:12px;padding:24px 0;color:var(--lp-grey);font-weight:600}.lp-busy:before{content:"";width:22px;height:22px;border-radius:50%;border:3px solid var(--lp-line);border-top-color:var(--lp-navy);animation:lp-spin .8s linear infinite}@keyframes lp-spin{to{transform:rotate(1turn)}}.lp-steps{display:grid;grid-template-columns:1fr;gap:28px}.lp-step{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start}.lp-step .lp-n{color:var(--lp-gold);font-size:clamp(56px,14vw,88px);font-weight:900;letter-spacing:-.05em;line-height:.85}.lp-step h3{font-size:clamp(21px,5vw,26px);font-weight:800;margin-top:6px}.lp-step p{margin-top:8px;font-size:16.5px;max-width:40ch}.lp-risk{font-size:clamp(18px,2.2vw,22px);color:#fff;font-weight:600;max-width:46ch;margin-bottom:36px;line-height:1.4}.lp-risk b{color:var(--lp-gold);font-weight:900}.lp-after{margin-top:40px;padding-top:24px;border-top:1px solid var(--lp-on-navy-line);display:flex;flex-direction:column;gap:12px}.lp-after .lp-strong{font-size:18px;font-weight:700}.lp-channels{display:flex;flex-wrap:wrap;gap:8px}.lp-channel{display:inline-flex;align-items:center;min-height:40px;padding:6px 14px;border-radius:var(--radius-pill);border:1.5px solid hsla(0,0%,100%,.35);color:#fff;font-size:14px;font-weight:700}@media (min-width:760px){.lp-steps{grid-template-columns:repeat(3,1fr);gap:40px}.lp-step{grid-template-columns:1fr}.lp-after{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}}.lp-prices{list-style:none;margin:0;padding:0}.lp-prices li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 0;border-top:2px solid var(--lp-line);font-size:17px;font-weight:600;color:var(--lp-ink)}.lp-prices li:first-child{border-top:0}.lp-prices li b{color:var(--lp-navy);font-size:22px;font-weight:900;letter-spacing:-.02em;white-space:nowrap}.lp-prices li.is-featured b{color:var(--lp-gold-deep);background:var(--lp-gold-tint);padding:2px 10px;border-radius:8px}.lp-price-grid{display:grid;grid-template-columns:1fr;gap:28px}.lp-price-side{display:flex;flex-direction:column;gap:14px}.lp-price-side p{font-size:16.5px}.lp-honest{border:2px solid var(--lp-navy);border-radius:16px;padding:18px 20px;font-size:16px;color:var(--lp-navy);font-weight:600;line-height:1.45}@media (min-width:760px){.lp-price-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start}}.lp-who{display:grid;grid-template-columns:1fr;gap:28px}.lp-who-list{display:flex;flex-direction:column;gap:22px}.lp-who-item h3{font-size:clamp(20px,5vw,24px);font-weight:800}.lp-who-item p{margin-top:6px;font-size:16.5px;max-width:44ch}.lp-who-fig{margin:0 calc(-1 * var(--lp-gutter))}.lp-who-fig img{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.lp-who-fig figcaption{padding:10px var(--lp-gutter) 0;font-size:13.5px;color:var(--lp-on-navy-soft)}@media (min-width:760px){.lp-who{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:64px;align-items:center}.lp-who-fig{margin:0}.lp-who-fig img{border-radius:24px}.lp-who-fig figcaption{padding-inline:0}}.lp-bignums{display:grid;grid-template-columns:1fr 1fr;gap:24px 20px;margin-bottom:40px}.lp-bignum b{display:block;color:var(--lp-navy);font-size:clamp(44px,12vw,88px);font-weight:900;letter-spacing:-.045em;line-height:.95}.lp-bignum b em{font-style:normal;color:var(--lp-gold-deep);font-size:.62em}.lp-bignum span{display:block;margin-top:8px;font-size:15px;color:var(--lp-body);font-weight:600;max-width:20ch}.lp-bignum:nth-child(3){grid-column:1/-1}.lp-band{margin:0 calc(-1 * var(--lp-gutter)) 40px}.lp-band img{display:block;width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.lp-quotes{display:grid;grid-template-columns:1fr;gap:28px}.lp-quote{margin:0;padding-left:20px;border-left:4px solid var(--lp-gold);display:flex;flex-direction:column;gap:10px}.lp-stars{color:var(--lp-gold);letter-spacing:3px;font-size:16px}.lp-quote p{font-size:18px;color:var(--lp-ink);font-weight:500;line-height:1.45}.lp-quote footer{font-size:13px;color:var(--lp-grey);font-weight:700;letter-spacing:.06em}.lp-src{font-size:13.5px;color:var(--lp-grey);margin-top:16px}@media (min-width:760px){.lp-bignums{grid-template-columns:repeat(3,1fr);gap:32px}.lp-bignum:nth-child(3){grid-column:auto}.lp-band{margin:0 0 48px}.lp-band img{border-radius:24px;aspect-ratio:21/9}.lp-quotes{grid-template-columns:1fr 1fr;gap:48px}}.lp-mentions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;max-width:64ch}.lp-mentions li{display:grid;grid-template-columns:22px 1fr;gap:12px;font-size:16.5px;color:#fff}.lp-mentions li:before{content:"—";color:var(--lp-gold);font-weight:900}.lp-faq{margin-top:40px;border-top:1px solid var(--lp-on-navy-line)}.lp-faq details{border-bottom:1px solid var(--lp-on-navy-line)}.lp-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:var(--lp-tap);padding:16px 0;font-weight:700;color:#fff;font-size:17px}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";color:var(--lp-gold);font-size:26px;font-weight:400;transition:transform .25s var(--lp-ease);flex:0 0 auto}.lp-faq details[open] summary:after{transform:rotate(45deg)}.lp-faq .lp-a{padding:0 0 18px;max-width:62ch;font-size:16px}.lp-two{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:760px){.lp-two{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start}.lp-faq{margin-top:0}}.lp-form-grid{display:grid;grid-template-columns:1fr;gap:14px}.lp-check{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--lp-body);min-height:44px}.lp-check input{width:20px;height:20px;margin-top:2px;accent-color:var(--lp-olive-dark);flex:0 0 auto}.lp-form-foot{display:flex;flex-direction:column;gap:12px}.lp-form-foot small{font-size:13px;color:var(--lp-grey)}.lp-form-foot small a{color:var(--lp-indigo)}@media (min-width:560px){.lp-form-grid{grid-template-columns:1fr 1fr}.lp-form-grid .lp-full{grid-column:1/-1}}.lp-foot{background:var(--lp-navy-deep);color:hsla(0,0%,100%,.72);padding-block:40px;font-size:14px}.lp-foot .lp-logo img{height:36px}.lp-foot p{max-width:52ch;margin-top:14px}.lp-foot nav{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;margin-top:24px}.lp-foot nav a{color:#fff;text-decoration:none;font-weight:600;min-height:32px;display:inline-flex;align-items:center}.lp-foot .lp-contact{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:22px;color:#fff}.lp-foot .lp-contact a{color:#fff;font-weight:700;text-decoration:none}@media (min-width:760px){.lp-foot-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px}.lp-foot nav{grid-template-columns:repeat(3,1fr);margin-top:0}}.lp-mobile-bar{position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--lp-white);border-top:2px solid var(--lp-line);padding:12px var(--lp-gutter) calc(12px + env(safe-area-inset-bottom, 0px));display:flex;gap:10px;align-items:center;transform:translateY(110%);transition:transform .35s var(--lp-ease)}.lp-mobile-bar.is-shown{transform:none}.lp-mobile-bar .lp-btn-primary{flex:1;box-shadow:none}.lp-mobile-bar .lp-call{width:var(--lp-tap);height:var(--lp-tap);border-radius:50%;border:2px solid var(--lp-line-strong);display:grid;place-items:center;color:var(--lp-navy);text-decoration:none;flex:0 0 auto}@media (min-width:760px){.lp-mobile-bar{display:none}}