:root{--base--text-strong:#fff;--base--x3l-font-size:max(2.45668rem,calc(calc(100svw - max(200px,16.666svw) - 0px) - 5svw*2) * .0245668);--base--x3l-margin-s:calc(max(2.45668rem,calc(calc(100svw - max(200px,16.666svw) - 0px) - 5svw*2) * .0245668)*1.666);--base--x3l-margin-l:calc(max(2.45668rem,calc(calc(100svw - max(200px,16.666svw) - 0px) - 5svw*2) * .0245668)*3.332);--base--text-secondary:grey;--base--container-margin:5svw;--base--text-max-width:48rem;--base--marker-primary:#fdf1b4;--base--stroke-light:#1f53ad;--base--stroke-white:#fff;--base--cta-h-mobile:0px;--base--pg-w:calc(100svw - max(200px,16.666svw) - 0px);--base--nav-h-mobile:0px;--lps--lo--shadow-on-cover-ashirai:drop-shadow(0 0 .1875rem #04a) drop-shadow(0 0 .8rem #04a);--lps--lo--text-strong:#fff;--lps--lo--text-body:#fff;--lps--lo--fill-grad-end:#011332;--lps--lo--fill-grad-start:#0a285c;--lps--lo--contact-bg:#e0e4eb;--base--text-on-dark-gold:#e5d480;--base--fill-white:#fff;--base--text-body:#fff}.LpsCityImg--comp[data-v-7188367b]{height:100%;top:var(--base--nav-h-mobile);width:var(--base--pg-w);position:sticky;container-type:size}.LpsCityImg--comp .cover-grad[data-v-7188367b]{background-blend-mode:multiply, normal;background-image:radial-gradient(circle at center bottom,#fff,#fff 50%,#bfbfbf 80%,gray),linear-gradient(to bottom,#000 0,#02144b calc(15.1163% - max(12.5rem,var(--base--pg-w) * .2)*.6/86*13),#002080 calc(26.7442% - max(12.5rem,var(--base--pg-w) * .2)*.6/86*23),#003bb2 calc(38.3721% - max(12.5rem,var(--base--pg-w) * .2)*.6/86*33),#0059d6 calc(50% - (max(12.5rem,var(--base--pg-w) * .2)*.3)),#128ce2 calc(61.6279% - max(12.5rem,var(--base--pg-w) * .2)*.6/86*53),#4db2e5 calc(73.2558% - max(12.5rem,var(--base--pg-w) * .2)*.6/86*63),#96dae9 calc(82.5581% - max(12.5rem,var(--base--pg-w) * .2)*.6/86*71),#c9e5e8 calc(88.3721% - max(12.5rem,var(--base--pg-w) * .2)*.6/86*76),#dae7e1 calc(90.6977% - max(12.5rem,var(--base--pg-w) * .2)*.6/86*78),#eae1b3 calc(93.0233% - max(12.5rem,var(--base--pg-w) * .2)*.6/86*80),#f0d175 calc(95.3488% - max(12.5rem,var(--base--pg-w) * .2)*.6/86*82),#ff9a00 calc(100% - (max(12.5rem,var(--base--pg-w) * .2)*.6)),#ff6b00);width:100%;height:100%}.LpsCityImg--comp .cover-img[data-v-7188367b]{height:max(12.5rem,var(--base--pg-w) * .2);min-width:100%;position:absolute;bottom:0;right:0}.LpsDividerComp--comp[data-v-353fa955]{height:max(var(--base--pg-w)/10,8lvh);margin:-.5px 0;position:relative}.LpsDividerComp--comp .band[data-v-353fa955],.LpsDividerComp--comp .triangle-bottom[data-v-353fa955],.LpsDividerComp--comp .triangle-top[data-v-353fa955]{width:100%;height:100%;position:absolute;top:0;left:0}.LpsDividerComp--comp .triangle-top[data-v-353fa955]{background-color:var(--lps--lo--fill-grad-end);clip-path:polygon(0 0,100% 0,0 calc(100% - 2rem))}.LpsDividerComp--comp .triangle-bottom[data-v-353fa955]{background-color:var(--lps--lo--fill-grad-start);clip-path:polygon(100% 0,100% 100%,0 100%,0 calc(100% - 2rem))}.LpsDividerComp--comp.shiftUpward[data-v-353fa955]{margin-top:calc(max(var(--base--pg-w) / 10,8lvh)*-1)}.LpsDividerComp--comp.shiftUpward .triangle-top[data-v-353fa955]{background-color:#0000}.LpsDividerComp--comp.isLast .triangle-bottom[data-v-353fa955]{background-color:var(--lps--lo--contact-bg)}
.macp-hero{container-type:inline-size}.macp-hero__grid{--base--pg-w:calc(100cqw - max(200px, 16.666cqw) - 0px)}.macp-hero .LpsDividerComp--comp{--lps--lo--fill-grad-start:var(--ds-color-fill-white)}.macp-hero__grid{--macp-city-h:max(12.5rem, var(--base--pg-w) * .2);--macp-sky-margin:.5em;--macp-gutter:var(--ds-spacing-md);--macp-sky-k:46fr;grid-template-columns:[full-start] minmax(var(--macp-gutter), 1fr) [content-start] minmax(0, calc(75em - 2 * var(--macp-gutter))) [content-end] minmax(var(--macp-gutter), 1fr) [full-end];grid-template-rows:100fr var(--macp-sky-k) calc(var(--macp-city-h) * .6 + var(--macp-sky-margin)) auto auto auto auto auto;display:grid;position:relative}@media (min-width:768px){.macp-hero__grid{--macp-gutter:var(--ds-spacing-xl)}}.macp-hero{overflow:clip}.macp-hero__grid:before{content:"";background-color:var(--lps--lo--fill-grad-end);grid-area:1/full/4;margin-bottom:2px}.macp-hero__backdrop{pointer-events:none;grid-area:1/full/4;position:absolute;inset:0 0 2px;overflow:hidden}.macp-hero .macp-hero__backdrop .LpsCityImg--comp{width:100%}.macp-hero__backdrop .LpsCityImg--comp .cover-img[data-v-7188367b]{width:100%;height:auto;min-height:var(--macp-city-h);object-fit:cover;object-position:100% 0;translate:0 calc(60% - var(--macp-city-h) * .6)}.macp-hero__grid>[data-v-cb17a6a4]{grid-area:4/full}.macp-hero__proof{z-index:1;width:min(29em,35%);color:var(--lps--lo--text-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(140deg,#011332e6,#011332a8);border:1px solid #e5d480c2;grid-area:1/content;place-self:start end;margin-top:3.25em;padding:1.25rem 1.375rem 1.125rem;position:relative;overflow:hidden;box-shadow:0 1.5rem 3rem #01133233}.macp-hero__proof-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.macp-hero__proof-track{gap:var(--ds-spacing-md);will-change:transform;width:max-content;animation:44s linear infinite macp-proof-marquee;display:flex}.macp-hero__proof-group{gap:var(--ds-spacing-md);flex-shrink:0;margin:0;padding:0;list-style:none;display:flex}.macp-hero__proof-company{font-family:var(--ds-font-family-serif,serif);letter-spacing:-.02em;margin:0;font-size:clamp(1.1rem,1.55vw,1.5rem);font-weight:700;line-height:1.2}.macp-hero__proof-title{white-space:pre-line;margin:0;font-size:.85rem;font-weight:500;line-height:1.35}.macp-hero__proof-meta{letter-spacing:.04em;margin:.7rem 0 0;font-size:.8rem;font-weight:700}.macp-hero__proof-card{border-top:1px solid var(--base--text-on-dark-gold);border-bottom:1px solid #e5d48057;flex-direction:column;flex:0 0 clamp(12rem,20vw,16rem);justify-content:space-between;min-height:8.5rem;padding:.85rem .9rem .8rem;display:flex}.macp-hero__proof:hover .macp-hero__proof-track,.macp-hero__proof:focus-within .macp-hero__proof-track{animation-play-state:paused}.macp-hero__head{--ds-color-fg-strong:var(--lps--lo--text-strong);--ds-color-fg-default:var(--lps--lo--text-body);--ds-color-fg-secondary:var(--lps--lo--text-body);--ds-color-fg-primary:var(--base--text-on-dark-gold);z-index:1;padding-top:2.5em;position:relative}.macp-hero__copy{--macp-line-bg:transparent;--macp-line-border:#0a0a0a66;--macp-line-ring:var(--ds-color-stroke-focus-ring)}.macp-hero__copy .site-hero-gold-cta:focus-visible{outline:2px solid var(--lps--lo--fill-grad-end);outline-offset:2px}.macp-hero__metrics{gap:var(--ds-spacing-md);color:var(--ds-color-fg-strong);flex-wrap:wrap;flex-basis:100%;margin-top:.65rem;display:flex}.macp-hero__metric{border-left:1px solid var(--base--text-on-dark-gold);min-width:0;padding-left:.85rem}.macp-hero__metric:first-child{border-left:0;padding-left:0}.macp-hero__metric-value{font-family:var(--ds-font-family-sans,sans-serif);letter-spacing:-.03em;margin:0;font-size:clamp(1.25rem,2.2vw,1.8rem);font-weight:800;line-height:1}.macp-hero__metric-value span{letter-spacing:0;margin-left:.2em;font-size:.48em;font-weight:600}.macp-hero__metric-label{max-width:15em;margin:.35rem 0 0;font-size:.68rem;line-height:1.35}@media not (min-width:1024px){.macp-hero__copy{display:contents}.macp-hero__head{grid-area:1/content}.macp-hero__lead{grid-area:6/content;max-width:30em}.macp-hero__cta{grid-area:8/content}.macp-hero__assurance{grid-area:7/content}.macp-hero__proof--desktop{display:none}}@media (min-width:1024px){.macp-hero__proof{width:min(28em,38%);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 1px 8px #011332a6;background:0 0;border:0;border-left:1px solid #e5d480b3;margin-top:3rem;padding:0 0 0 1.5rem}.macp-hero__proof-marquee{-webkit-mask-image:none;mask-image:none}.macp-hero__proof-track{will-change:auto;width:auto;animation:none;display:block}.macp-hero__proof-group{flex-direction:column;gap:0;width:100%;display:flex}.macp-hero__proof-group[aria-hidden=true]{display:none}.macp-hero__proof-card{border-top-color:#e5d4804d;border-bottom:0;flex:none;min-width:0;min-height:0;padding:.55rem 0}.macp-hero__proof-card:nth-child(2n){border-left:0}.macp-hero__proof-company{overflow-wrap:normal;text-wrap:pretty;font-size:clamp(.92rem,1.05vw,1.08rem);line-height:1.24}.macp-hero__proof-title{white-space:normal;margin-top:.2rem}.macp-hero__proof-meta{color:var(--base--text-on-dark-gold);margin-top:.3rem;font-size:.75rem}.macp-hero__grid{--macp-sky-margin:.5em;grid-template-rows:100fr 4.5rem calc(var(--macp-city-h) * .6 + var(--macp-sky-margin)) auto}.macp-hero__copy{z-index:1;--ds-color-fg-strong:var(--lps--lo--text-strong);--ds-color-fg-default:var(--lps--lo--text-body);--ds-color-fg-secondary:var(--lps--lo--text-body);--ds-color-fg-primary:var(--base--text-on-dark-gold);--macp-line-bg:#fff;--macp-line-ring:var(--lps--lo--fill-grad-end);grid-area:1/content;max-width:40em;position:relative}.macp-hero__copy .site-hero-gold-cta{--ds-color-fg-strong:var(--ds-color-fg-on-white-strong)}.macp-hero__copy .macp-hero__cta [data-ds-button]{--ds-color-fg-strong:var(--ds-color-fg-on-white-strong);--macp-line-border:#0a0a0a99}.macp-hero__cta{width:100%;position:absolute;top:100%;left:0}}@media (min-width:1024px) and (not (min-width:1200px)){.macp-hero__copy{max-width:34em}.macp-hero__proof{width:min(34em,38%)}}@media (min-width:1024px) and (not (min-height:53.75em)){.macp-hero__head{padding-top:2em}.macp-hero__head>p{margin-bottom:var(--ds-spacing-5xs)}.macp-hero__lead{line-height:1.6}.macp-hero__assurance{margin-top:0}}@media not (min-width:1024px){.macp-hero__grid{--macp-city-h:max(10rem, var(--base--pg-w) * .2)}.macp-hero{border-bottom:1px solid var(--ds-color-stroke-neutral)}.macp-hero__grid>[data-v-cb17a6a4]{display:none}.macp-hero__backdrop{inset:0}.macp-hero__grid:before{margin-bottom:0}.macp-hero__head{padding-top:1.75em}.macp-hero__head>p{margin-bottom:var(--ds-spacing-5xs)}.macp-hero__lead{padding-top:var(--ds-spacing-sm)}.macp-hero .macp-hero__assurance{padding-bottom:var(--ds-spacing-lg)}.macp-hero__cta>div{margin-top:var(--ds-spacing-md)}}.macp-hero__mobile-proof{z-index:1;min-width:0;padding:.75rem var(--macp-gutter) .85rem;color:#fff;background:#071b38;grid-area:4/full;position:relative}.macp-hero__mobile-proof .macp-hero__proof{color:#fff;width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-self:stretch;margin:0;padding:0}.macp-hero__mobile-proof .macp-hero__proof-marquee{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 96%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 96%,#0000 100%)}.macp-hero__mobile-proof .macp-hero__proof-marquee::-webkit-scrollbar{display:none}.macp-hero__mobile-proof .macp-hero__proof-track{will-change:auto;width:max-content;animation:none;display:flex;transform:none}.macp-hero__mobile-proof .macp-hero__proof-group{gap:.55rem;width:max-content;display:flex}.macp-hero__mobile-proof .macp-hero__proof-group[aria-hidden=true]{display:none}.macp-hero__mobile-proof .macp-hero__proof-card{scroll-snap-align:start;background:linear-gradient(135deg,#173760,#102848);border:0;border-radius:.2rem;flex:0 0 min(17.75rem,100cqw - 5rem);min-height:7rem;padding:.7rem .8rem .65rem;box-shadow:0 8px 18px #00000024}.macp-hero__mobile-proof .macp-hero__proof-company{color:#fff;font-family:var(--ds-font-family-serif,serif);font-size:.94rem;line-height:1.25}.macp-hero__mobile-proof .macp-hero__proof-title{color:#ffffffe6;margin-top:.25rem;font-size:.78rem;line-height:1.32}.macp-hero__mobile-proof .macp-hero__proof-meta{color:#e5d480;letter-spacing:.04em;margin-top:.5rem;font-size:.68rem}.macp-hero__mobile-logos{z-index:1;padding:var(--ds-spacing-xs) 0 var(--ds-spacing-2xs);background:var(--ds-color-fill-white);grid-area:5/content;position:relative}.macp-hero__mobile-logos-heading{margin:0 0 var(--ds-spacing-2xs);color:var(--ds-color-fg-secondary);letter-spacing:.04em;font-size:.75rem;font-weight:700}@media (min-width:1024px){.macp-hero__mobile-logos,.macp-hero__mobile-proof{display:none}}@media not (min-width:1024px){.site-logo-band__logos,.site-logo-band__container-mobile-hidden{display:none}}@media not (min-width:768px){.macp-hero__grid{--macp-city-h:max(7rem, var(--base--pg-w) * .2)}}@keyframes macp-sky-breathe{0%{transform:scaleY(1)}to{transform:scaleY(1.08)}}@keyframes macp-horizon-drift{0%{opacity:.55;translate:-35%}50%{opacity:.9}to{opacity:.55;translate:135%}}@keyframes macp-city-drift{0%{transform:scale(1)}to{transform:scale(1.03)translate(-.6%)}}.macp-hero__backdrop .LpsCityImg--comp .cover-grad[data-v-7188367b]{transform-origin:50% 0;will-change:transform;animation:16s ease-in-out infinite alternate macp-sky-breathe;position:relative}.macp-hero__backdrop .LpsCityImg--comp .cover-grad[data-v-7188367b]:after{content:"";width:55%;height:calc(var(--macp-city-h) * .9);mix-blend-mode:screen;will-change:translate, opacity;background:radial-gradient(closest-side,#ff9a008c,#f0d17547 55%,#f0d17500 100%);animation:26s ease-in-out infinite alternate macp-horizon-drift;position:absolute;bottom:0;left:0}@keyframes macp-proof-marquee{0%{transform:translate(0)}to{transform:translateX(calc(-50% - var(--ds-spacing-md) / 2))}}@media (prefers-reduced-motion:reduce){.macp-hero__proof-track{animation:none;transform:none}}.macp-hero__backdrop .LpsCityImg--comp .cover-img[data-v-7188367b]{transform-origin:100% 100%;will-change:transform;animation:32s ease-in-out infinite alternate macp-city-drift}.macp-hero__backdrop:after{content:"";pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@media not (min-width:768px){.macp-choosing-comparison dl>div{align-items:start;gap:var(--ds-spacing-sm);grid-template-columns:minmax(7.25rem,.8fr) minmax(0,1.2fr);padding:.8rem 0}.macp-choosing-comparison dt{align-items:flex-start;font-size:.9rem;line-height:1.4;display:flex}.macp-choosing-comparison dt>span{flex:0 0 .8rem;margin-top:.65em;margin-right:.35rem}.macp-choosing-comparison dd{color:var(--ds-color-fg-default);margin:0;font-size:.9rem;line-height:1.6}}.macp-choosing-bridge{gap:var(--ds-spacing-md);margin-top:var(--ds-spacing-xl);padding:var(--ds-spacing-md) 0 var(--ds-spacing-md) var(--ds-spacing-md);border-left:2px solid var(--ds-color-fg-primary);background:color-mix(in srgb, var(--ds-color-fill-white) 55%, transparent);grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);align-items:baseline;display:grid}.macp-choosing-bridge__eyebrow,.macp-choosing-bridge__text{margin:0}.macp-choosing-bridge__eyebrow{color:var(--ds-color-fg-strong);letter-spacing:.04em;font-size:.9rem;font-weight:700}.macp-choosing-bridge__text{max-width:42em;color:var(--ds-color-fg-default);font-size:.95rem;line-height:1.7}@media not (min-width:768px){.macp-choosing-bridge{margin-top:var(--ds-spacing-lg);padding:var(--ds-spacing-sm) 0 var(--ds-spacing-sm) var(--ds-spacing-sm);display:block}.macp-choosing-bridge__eyebrow{font-size:.82rem}.macp-choosing-bridge__text{margin-top:var(--ds-spacing-2xs);font-size:.9rem;line-height:1.65}}@media (prefers-reduced-motion:reduce){.macp-hero__backdrop .LpsCityImg--comp .cover-grad[data-v-7188367b],.macp-hero__backdrop .LpsCityImg--comp .cover-grad[data-v-7188367b]:after,.macp-hero__backdrop .LpsCityImg--comp .cover-img[data-v-7188367b]{animation:none}}.macp-band>[data-ds-tone]{background-color:var(--lps--lo--fill-grad-end);background-image:linear-gradient(var(--lps--lo--fill-grad-start), var(--lps--lo--fill-grad-end));--ds-color-fg-strong:var(--lps--lo--text-strong);--ds-color-fg-default:var(--lps--lo--text-body);--ds-color-fg-secondary:var(--lps--lo--text-body);--ds-color-fg-primary:var(--base--text-on-dark-gold);border-color:#0000}.macp-band>[data-ds-tone] [data-ds-button-layout]{--ds-color-fg-strong:var(--ds-color-fg-on-white-strong);--ds-color-fg-default:var(--ds-color-fg-on-white-strong)}body:has(.ma-landing-page) a[data-ds-button-variant][href="https://lhco.li/46CWG5u"]{color:#fff;background-color:#06c755;border-color:#06c755}body:has(.ma-landing-page) a[data-ds-button-variant][href="https://lhco.li/46CWG5u"]:hover{background-color:#05b34c;border-color:#05b34c}
